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

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

Info

Publication number
RU2589366C2
RU2589366C2 RU2013100171/08A RU2013100171A RU2589366C2 RU 2589366 C2 RU2589366 C2 RU 2589366C2 RU 2013100171/08 A RU2013100171/08 A RU 2013100171/08A RU 2013100171 A RU2013100171 A RU 2013100171A RU 2589366 C2 RU2589366 C2 RU 2589366C2
Authority
RU
Russia
Prior art keywords
mobile device
image
state
computer
application
Prior art date
Application number
RU2013100171/08A
Other languages
English (en)
Other versions
RU2013100171A (ru
Inventor
Шамик БАНДИОПАДХИАИ
Дональд А. БАРНЕТТ
Викрам КАПУР
Вероника И. ЛО
Кэтрин К. ЛЕМСОН
Тиртханкар СЕНГУПТА
Дивья ТИАМАГУНДЛУ
Ахмад БИЛАЛ
Original Assignee
МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи filed Critical МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи
Publication of RU2013100171A publication Critical patent/RU2013100171A/ru
Application granted granted Critical
Publication of RU2589366C2 publication Critical patent/RU2589366C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1686Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/107Network architectures or network communication protocols for network security for controlling access to devices or network resources wherein the security policies are location-dependent, e.g. entities privileges depend on current location or allowing specific operations only from locally connected terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
    • H04M1/724631User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
    • H04M1/724631User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
    • H04M1/724634With partially locked states, e.g. when some telephonic functional locked states or applications remain accessible in the locked states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/631Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters
    • H04N23/632Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/65Control of camera operation in relation to power supply
    • H04N23/651Control of camera operation in relation to power supply for reducing power consumption by affecting camera operations, e.g. sleep mode, hibernation mode or power off of selective parts of the camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • H04N7/185Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source from a mobile camera, e.g. for remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • H04W12/068Authentication using credential vaults, e.g. password manager applications or one time password [OTP] applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Databases & Information Systems (AREA)
  • Bioethics (AREA)
  • Biomedical Technology (AREA)
  • Telephone Function (AREA)
  • Studio Devices (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Camera Bodies And Camera Details Or Accessories (AREA)

Abstract

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

Description

Область техники
[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 затвора камеры двойного действия связана со следующими атрибутами. При обнаружении нажатия наполовину, мобильное устройство принимает входные данные, которые связаны с функциональностью автофокусировки. При обнаружении полного нажатия, принимаются входные данные, которые связаны с вызовом камеры и захватом изображения. В некоторых примерах, конечный пользователь может устанавливать опцию для определения, инициируют ли входные данные, полученные в результате нажатия наполовину или полного нажатия кнопки камеры функциональность, когда, например, устройство 230 отображения выключено, или устройство находится в ждущем режиме. В некоторых примерах, кнопка 224 затвора камеры не перегружается другими функциями во время конкретных состояний работы, например, при загрузке мобильного устройства 200. Различные моменты времени устранения ложных повторных нажатий (например, 62 миллисекунды) могут быть использованы для обнаружения полного нажатия, нажатия наполовину или их обоих. В некоторых примерах, может быть использована кнопка камеры одинарного действия. Хотя показано, что кнопка 224 затвора камеры находится на передней поверхности 205 мобильного устройства 200, в других примерах, кнопка затвора камеры может размещаться в других местах. Например, кнопка 224 затвора камеры может быть расположена в местоположении 225 (на боковой поверхности 206) или в местоположении 226 (на задней поверхности 207), соответственно, мобильного устройства.
[065] Согласно виду 250 сзади, показанному на фиг. 2B, примерное мобильное устройство 200 включает в себя объектив 260 камеры и электронную вспышку 265. В некоторых примерах, в мобильном устройстве 200 вспышка отсутствует. Отдельные компоненты (например, аппаратные кнопки 220, 222 и 224, микрофон 240, громкоговоритель 242, устройство 230 отображения с сенсорным экраном, объектив 260 камеры и вспышка 265) могут быть соединены с корпусом мобильного устройства (не показан), который подключен к внутренним компонентам мобильного устройства 200, например: одним или более процессорами, пьезоэлектрическим исполнительным механизмом, источником питания и модемом.
[066] Как показано на фиг. 2A и 2B, существует несколько подходов, которые могут быть выполнены при размещении на мобильном устройстве 200 таких компонентов, как кнопка 220 «домой», кнопка 222 питания, кнопка 224 затвора камеры, объектив 260 камеры, электронная вспышка 265, датчики 246 и 248 близости и фотодиод 280. Например, желательно, чтобы размещение кнопки 224 затвора камеры позволяло пользователю или даже стимулировало его естественным образом располагать мобильное устройство 200 в положении ландшафтной ориентации при захвате изображений. Желательно также, чтобы кнопка 224 затвора камеры располагалась так, чтобы облегчалось взаимодействие с кнопкой с использованием указательного или большого пальца. Например, показано, что кнопка 224 затвора камеры может быть легко доступна большим пальцем правой руки пользователя при захвате изображения, когда мобильное устройство 200 находится в положении ландшафтной ориентации. В других примерах, кнопка 224 затвора камеры может быть перемещена в другие подходящие позиции, например, положения 224 или 226. Желательно также, чтобы кнопка 224 затвора камеры и/или кнопка 222 питания располагалась так, чтобы избегать случайного приведения в действие, для уменьшения вероятности непреднамеренного запуска приложения захвата изображения.
[067] Другой желательный аспект размещения кнопки 224 затвора камеры предусматривает такое ее размещение, чтобы пользователь мог легко привести в действие кнопку, не закрывая объектив 260 камеры или один или более датчиков 246 и 248 близости. Например, как показано на фиг. 2A, датчики 246 и 248 близости и фотодиод 280 располагаются в положении, где пальцы пользователя с меньшей вероятностью оказываются вблизи датчиков близости при приведении в действие кнопки 224 затвора камеры.
[068] III. Примерное приложение захвата изображения мобильного устройства
[069] На фиг. 3A показан вид спереди 310 примерного мобильного устройства 300, отображающего приложение захвата изображения в режиме над блокировкой на устройстве 305 отображения с сенсорным экраном, а на фиг. 3B показан вид спереди 350 мобильного устройства 300, отображающего приложение захвата изображения в режиме под блокировкой. Мобильное устройство 300 на обеих фиг. 3A и 3B показано после захвата изображения с использованием камеры, соединенной с мобильным устройством.
[070] Как показано на фиг. 3A, мобильное устройство 300 изображено после захвата изображения 315 с использованием камеры (не показана), соединенной с мобильным устройством, когда устройство находится в режиме над блокировкой. Как показано, отображение 305 мобильного устройства 300 также включает в себя индикатор 320 над блокировкой, совместно со средствами 330, 332, 334, 336 и 338 управления, которые могут быть использованы для управления поднабором функциональности захвата изображения, доступным в режиме под блокировкой. Эти средства управления включают в себя кнопку 330 режима захвата неподвижного изображения (выделенную для указания того, что выбранным в данный момент режимом захвата является фотосъемка), средство 332 управления режимом захвата видео, средства 334 и 336 управления приближением и удалением и средство 338 управления опциями. Мобильное устройство 300 также включает в себя несколько аппаратных кнопок, в том числе, кнопку 342 затвора камеры, расположенную на боковой поверхности мобильного устройства, а также кнопку 344 поиска, кнопку 346 «домой» и кнопку 348 «назад», которые располагаются на передней поверхности мобильного устройства. Эти аппаратные кнопки 342, 344, 346 и 348 могут быть использованы для вызова и/или исполнения различных операций с использованием мобильного устройства 300. Например, кнопка 342 затвора камеры может быть использована для вызова и/или исполнения приложения захвата изображения, а также функций управления в приложении захвата изображения, например, автофокусировки и/или срабатывания затвора камеры. Кнопка 344 поиска может быть использована для вызова и/или исполнения пользовательского интерфейса для поиска данных. Кнопка 346 «домой» может быть использована для осуществления навигации по функциональности программного обеспечения на мобильном устройстве 300, например, путем установки мобильного устройства в состояние начального экрана или вызова другой назначенной функциональности. Кнопка 348 «назад» может быть использована для осуществления навигации по функциональности программного обеспечения, например, путем запрашивания ранее запрошенного объекта, который просматривался с использованием мобильного устройства 300.
[071] Согласно фиг. 3B, мобильное устройство 300 изображено после захвата изображения 360, захваченного с использованием камеры, когда мобильное устройство 300 находилось в режиме под блокировкой. Как показано, отображение 365 мобильного устройства 300 не включает в себя индикатор над блокировкой, и отображает средства управления для дополнительных функций, которые не были доступны в режиме над блокировкой, включающие в себя отправку 370 изображения по электронной почте, сохранение 372 изображения, выгрузку 374 изображения и удаление 376 изображения. Также показано, что на правой стороне мобильного устройства 300 располагаются средства управления, которые также доступны в режиме над блокировкой, в том числе, кнопка 380 режима захвата неподвижного изображения, кнопка 382 режима захвата в режиме видео, кнопки 384 и 386 приближения и удаления и кнопка 388 управления опциями. Показано, что мобильное устройство отображает примерное приложение “фотопленка”, которое позволяет пользователю видеть ранее захваченные изображения (например, изображение 362), совершая скользящее движение пальцем 390 в направлении, показанном стрелкой 392, которое перемещает изображения 360 и 362 в направлении движения пальца по устройству 365 отображения. Как показано, в изображениях 360, 362 могут отображаться “перфорационные отверстия” пленки для усиления метафоры фотопленки, которая дополнительно рассмотрена ниже.
[072] Хотя показано, что средства управления отображаются на сенсорном экране, некоторые или все средства управления могут быть реализованы с использованием аппаратных кнопок.
[073] IV. Примерные настройки мобильного устройства
[074] На фиг. 4A и 4B изображено примерное мобильное устройство 400, отображающее опции на устройстве 402 отображения. В виде 410, показанном на фиг. 4A, показано, что мобильное устройство 400 отображает меню 405 опций камеры, которое включает в себя кнопки 420 с зависимой фиксацией, для обеспечения возможности пробуждения телефона с помощью кнопки камеры, совместно с кнопками с зависимой фиксацией для опций настройки, включающие в себя кнопки 424 с зависимой фиксацией для включения информации GPS с изображениями или видеозаписями, кнопки 426 с зависимой фиксацией для автоматической выгрузки фотографий в вычислительное облако и кнопки 428 с зависимой фиксацией для сохранения информации GPS с изображениями, которые выгружаются в вычислительное облако. В некоторых примерах, меню 405 опций настройки камеры и соответствующие кнопки 420, 424, 426 и 428 с зависимой фиксацией доступны только тогда, когда мобильное устройство 400 находится в режиме под блокировкой. Таким образом, пользователь мобильного устройства может конфигурировать личные опции для управления тем, выгружаются ли, и каким образом, информация GPS и захваченные изображения в вычислительное облако. Как показано на фиг. 4A, мобильное устройство 400 находится в режиме под блокировкой, о чем свидетельствует отсутствие индикатора под блокировкой (который, при наличии режима над блокировкой, располагается в области, указанной пунктирным кругом 430).
[075] В виде 440, показанном на фиг. 4B, показано, что мобильное устройство 400 отображает меню 450 настроек видоискателя камеры, который включает в себя линейку 460 прокрутки для регулировки режима автофокусировки для камеры, линейку 462 прокрутки для регулировки настройки баланса белого для камеры и линейку 464 прокрутки для регулировки настройки эффектов изображения для камеры. В показанном примере, линейки прокрутки могут быть отрегулированы с использованием входных данных, принятых от устройства 402 отображения с сенсорным экраном. В других примерах, могут быть использованы входные данные, принятые от аппаратных кнопок (например, аппаратных кнопок 470-472) или других источников входных данных. Как показано, устройство 402 отображения также отображает индикатор 480 состояния над блокировкой, который указывает, что мобильное устройство 400 находится в состоянии над блокировкой. Регулировки, доступные в меню 450 настройки, являются теми, которые связаны с функциональностью видоискателя приложения захвата изображения, и, таким образом, в этом примере, доступны в состояниях над блокировкой и под блокировкой.
[076] V. Примерные экраны блокировки мобильного устройства и аутентификации
[077] На фиг. 5A показано мобильное устройство 500, имеющее устройство 510 отображения с сенсорным экраном, где отображается экран 515 блокировки, включающий в себя средство 520 управления ползунком разблокирования. Пользователь мобильного устройства может совершать скользящее/перетаскивающее движение пальцем 525 в направлении, указанном стрелками, отображаемыми вместе со средством 520 управления ползунком разблокирования (движение пальца осуществляется в любом из направлений, указанных стрелкой 522), чтобы запросить у устройства представление экрана аутентификации, например, как показано на фиг. 5B. Хотя экран аутентификации, показанный на фиг. 5B, использует панель ввода ПИН-кода, могут быть использованы и другие подходы, например, распознавание отпечатка пальца или распознавание речи.
[078] На фиг. 5B показано мобильное устройство 500, по фиг. 5A, после того, как пользователь проводит пальцем по средству 520 управления ползунка разблокирования. Как показано, мобильное устройство 500 представляет экран 530 аутентификации, включающий в себя панель 540 ввода ПИН-кода на устройстве 510 отображения с сенсорным экраном. Пользователь может вводить ПИН (например, последовательность из четырех цифр), используя палец 550 на панели 540 ввода ПИН-кода. Если введенный ПИН совпадает с сохраненным ПИН, пользователь успешно аутентифицируется, и устройство может войти в состояние под блокировкой (разблокированное).
[079] VI. Примерный вызов приложения захвата изображения в режиме над блокировкой
[080] На фиг. 6 показана блок-схема 600 последовательности операций, которая схематически представляет примерный способ приема входных данных, когда мобильное устройство находится в состоянии над блокировкой, и вызова и исполнения приложения в состоянии над блокировкой, который может быть использован в некоторых вариантах осуществления раскрытой технологии.
[081] В блоке 610 процесса, принимаются входные данные, запрашивающие вызов приложения, когда устройство находится в состоянии над блокировкой. Например, мобильное устройство может принимать входные данные от источника ввода, например, одной или более аппаратных кнопок, сенсорного экрана, одного или более акселерометров или микрофона. Запрашиваемое приложение может включать в себя приложение захвата изображения, например, приложение камеры или захвата видео, хотя могут быть вызваны и/или исполнены другие приложения, например, запись речи, GPS или другие желаемые приложения. Устройство может быть установлено в состояние над блокировкой с использованием различных подходов, включающих в себя использование тайм-аута, экрана блокировки и т.д. В некоторых примерах, входные данные принимаются с использованием заданной аппаратной кнопки или клавиши, например, кнопки камеры на мобильном телефоне. В других примерах могут быть использован набор нажатий клавиш или жестов на сенсорном экране.
[082] В блоке 620 процесса, запрашиваемое приложение в блоке 610 процесса вызывается, хотя некоторая функциональность приложения не обеспечивается вследствие того, что устройство находится в состоянии над блокировкой. Например, если запрашиваемое приложение является приложением захвата изображения, обеспечивается поднабор нормальной функциональности приложения: приближение, удаление, затвор и опции видоискателя. Хотя приложение вызвано, другие функции, которые обычно доступны в режиме под блокировкой, не становятся доступными. Например, функциональность приложения захвата изображения, например, отправка захваченного изображения по электронной почте, или другие приложения или функции, обычно доступные на мобильном устройстве, например, электронная почта, браузер, контакты, производство исходящих вызовов, становятся недоступными. Таким образом, пользователь мобильного устройства обеспечивается функциональностью, полезной для немедленного осуществления захвата изображения с помощью устройства, но не функциональностью, которая не является полезной для захвата изображения, или которая может нарушить приватность основного пользователя мобильного устройства.
[083] В блоке 630 процесса, принимаются дополнительные входные данные, запрашивающие недоступную функцию на мобильном устройстве. Например, принимается запрос на отправку изображения в качестве вложения, запрос на использование фотопленки или запрос на просмотр списка контактов мобильного устройства. Устройство остается в состоянии над блокировкой, и переходит к блоку 640 процесса.
[084] В блоке 640 процесса, в результате приема устройством запроса недоступной функции, пользователю представляется пользовательский интерфейс аутентификации для ввода учетных данных аутентификации для разблокирования устройства. Например, пользователю может быть предложено ввести ПИН-код с использованием сенсорного экрана мобильного устройства, нажать комбинацию клавиш (например “Вызов” и “*”), ввести пароль или предоставить отпечаток пальца или речевые данные для аутентификации. В некоторых примерах, после приема ввода аутентификации, мобильное устройство может переходить непосредственно к функциональности, запрашиваемой в блоке 630 процесса, вместо того, чтобы представлять стандартный начальный экран устройства.
[085] VII. Схема состояний для примерного мобильного устройства
[086] На фиг. 7 показана схема 700 состояний, которая схематически представляет несколько состояний примерного мобильного устройства в соответствии с некоторыми вариантами осуществления раскрытой технологии. В состоянии 710 экрана блокировки, мобильное устройство может отображать экран блокировки в состоянии над блокировкой. Находясь в состоянии 710 экрана блокировки, мобильное устройство может демонстрировать множественные варианты поведения, согласованные с экраном блокировки, например, отображение экрана блокировки, показанного на фиг. 5A, отображение пустого экрана или обоев, или отключение устройства отображения мобильного устройства и/или других выбранных признаков или компонентов (например, если мобильное устройство находится в ждущем состоянии или состоянии низкого энергопотребления).
[087] При переходе 712, принимаются входные данные, запрашивающие вызов приложения, например, вызов приложения захвата изображения, например, приложения цифровой камеры или цифровой видеокамеры в состоянии над блокировкой. Существует несколько способов ввода для создания входных данных, запрашивающих вызов приложения, в соответствии с целями обеспечения быстрого доступа к приложению камеры с одновременным предотвращением случайного запуска камеры или ненужного энергопотребления, включающие в себя следующие примеры.
[088] Первая опция, именуемая “нажатие и удержание кнопки камеры”, предусматривает, что пользователь мобильного устройства нажимает и удерживает специализированную аппаратную кнопку камеры, подключенную к мобильному устройству, когда мобильное устройство находится в режиме над блокировкой, в течение предопределенного времени (например, одной секунды). Предопределенное время используется для подавления случайных запусков камеры, когда устройство находится, например, в сумочке или кармане пользователя. Как дополнительно рассмотрено ниже, в некоторых примерах, датчик близости также может быть применен для подавления случайного запуска. В некоторых примерах, устройство захвата изображения (например, камера) может быть использовано для дополнения или может быть использовано вместо датчика близости для определения, находятся ли объекты вблизи мобильного устройства.
[089] Когда конечный пользователь нажимает и удерживает кнопку камеры, приложение камеры (например, приложение захвата изображения) запускается, и на экране отображения мобильного устройства появляется видоискатель реального времени. После того как видоискатель стал доступен, пользователь может отпустить кнопку камеры, после чего становится доступной функциональность видоискателя над блокировкой. Например, пользователь затем может обеспечить нажатие наполовину кнопки камеры для автофокусировки изображения, отображаемого в видоискателе, или обеспечить полное нажатие кнопки камеры для захвата изображения. В некоторых примерах, мобильное устройство может обеспечивать обратную связь за счет вибрации корпуса мобильного устройства или вибрации кнопки мобильного устройства, например, за счет вибрации кнопки затвора камеры. Благодаря обеспечению вибрационной обратной связи, пользователь, намеренно нажавший кнопку затвора камеры, принимает тактильную обратную связь, что приложение камеры над блокировкой запущено и готово для захвата изображения. Таким образом, в случае непреднамеренного нажатия кнопки, пользователь мобильного устройства извещается о том, что приложение камеры запустилось случайно (например, из-за случайного нажатия кнопки при нахождении в кармане или сумочке пользователя), и таким образом пользователь может принять меры в отношении мобильного устройства по недопущению таких неумышленных вызовов или вернуть мобильное устройство в ждущее состояние.
[090] Вторая опция, именуемая “нажатие кнопки камеры с основанным на касании подтверждении пользовательского интерфейса”, предусматривает, что пользователь мобильного устройства нажимает кнопку камеры, когда мобильное устройство находится в режиме над блокировкой, после чего мобильное устройство представляет на экране пользовательский интерфейс подтверждения, запрашивающий подтверждение того, что пользователь действительно намеревается использовать камеру. Например, после приема нажатия кнопки камеры, мобильное устройство отображает пиктограмму камеры на сенсорном экране мобильного устройства, и пользователь касается сенсорного экрана на пиктограмме камеры (например, кнопки 234 камеры сенсорного экрана) для подтверждения намерения пользователя использовать приложение камеры. После приема успешного подтверждения, приложение (например, приложение захвата изображения) запускается, и на экране устройства отображения мобильного устройства появляется видоискатель реального времени. После того как видоискатель стал доступен, пользователь может, например, осуществлять захват изображений или автофокусировку изображений в видоискателе таким же образом, как при нажатии и удержании кнопки камеры.
[091] Третья опция, именуемая “нажатие комбинации клавиш”, предусматривает, что пользователь мобильного устройства одновременно нажимает и удерживает кнопку камеры и одну или более других кнопок (например, кнопку 220 питания) в течение, по меньшей мере, предопределенной продолжительности времени (например, одну секунду). Обнаружив нажатие и удержание этих двух кнопок, мобильное устройство запускает приложение камеры, и видоискатель реального времени отображается на экране. После приема успешного подтверждения, приложение камеры (например, приложение захвата изображения) запускается, и на экране устройства отображения мобильного устройства появляется видоискатель реального времени. После того как видоискатель стал доступным, пользователь может осуществлять захват изображений или автофокусировку изображений в видоискателе таким же образом, как при нажатии и удержании кнопки камеры.
[092] Как очевидно специалисту в данной области техники, рассмотренные выше три опции для создания входных данных имеют различные преимущества и атрибуты, которые могут быть выбраны для достижения желаемого ощущения пользователя. Например, опция “нажатие и удержание кнопки камеры” позволяет управлять мобильным устройством одной рукой, благодаря чему, одна рука пользователя остается свободной при использовании камеры. “Нажатие кнопки камеры с основанным на касании подтверждении пользовательского интерфейса” обеспечивает дополнительную защиту от случайного запуска приложения камеры, но может представлять для некоторых пользователей повышенную трудность при пользовании одной рукой. Кроме того, обеспечение пользовательского интерфейса подтверждения позволяет мобильному устройству отвлекать пользователя в ходе задержки при запуске приложения захвата изображения, таким образом, обеспечивая более приятное ощущение пользователя. Опция “нажатие комбинации клавиш” также обеспечивает дополнительную защиту от дополнительных вызовов приложения камеры, но может представлять для некоторых пользователей повышенную трудность при пользовании одной рукой. Кроме того, эта опция предусматривает конструкционные решения, касающиеся размещения двух или более кнопок на мобильном устройстве.
[093] Независимо от используемого способа ввода, после приема входных данных, запрашивающих вызов приложения, мобильное устройство входит в состояние 720, режим видоискателя камеры над блокировкой. Если устройство находится в ждущем, спящем или другом режиме низкого энергопотребления, мобильное устройство также пробуждается из этого состояния до запуска приложения. Заметим, что необходимость в нажатии кнопки камеры для пробуждения мобильного устройства может создавать проблемы с источником питания или другой конструкцией, которые должны быть решены при проектировании физического корпуса для мобильного устройства. Кроме того, при запуске запрашиваемого приложения в состоянии над блокировкой, другие применимые политики или ограничения по управлению устройством, могут оставаться соблюдаемыми устройством.
[094] В режиме видоискателя камеры в состоянии над блокировкой, пользователю представляется только поднабор полной функциональности приложения захвата изображения. Например, пользователю могут быть представлены функции для захвата изображения, переключения между режимом фотографирования и режимом видеосъемки, приближения/удаления или опции захвата изображения, включающие в себя регулировку режима автофокусировки камеры, баланса белого изображения, включения/отключения вспышки, эффекта изображения, или другие подобные функции, пригодные для коллективного использования. В некоторых примерах, функции, которые не становятся доступными пользователю, могут включать в себя функции для просмотра ранее захваченных изображений, отправки изображений, выгрузки изображения, или другие подобные функции, менее пригодные для коллективного использования (например, неавторизованного использования неизвестным или недоверенным пользователем). Таким образом, функции мобильного устройства, способные раскрывать существенные или личные данные, скрываются от неизвестных или недоверенных пользователей, которые, в то же время, имеют возможность осуществлять быстрый захват с использованием функций, пригодных для коллективного использования.
[095] В некоторых примерах, функциональность видоискателя в состоянии над блокировкой может быть упрощена, чтобы менее опытные гостевые пользователи, которые могут быть не знакомы с конкретным мобильным устройством, не отвлекались на более сложные опции, например, просмотра и регулировки гистограмм изображения, выдержки затвора, чувствительности фотодатчика (например, чувствительности по ISO), апертуры или качества изображения.
[096] Устройство также может переходить 716 обратно в состояние 710 экрана блокировки, если, например, устройство не принимает ввод в течение указанного периода времени, или пользователь нажимает назначенную клавишу (например, кнопку питания).
[097] В состоянии 720 (режиме видоискателя камеры над блокировкой), в случае приема входных данных, запрашивающих захват изображения (переход 722), например, за счет нажатия кнопки камеры, соединенной с мобильным устройством (например, кнопки 224 камеры), мобильное устройство захватывает одно или более неподвижных фотографических изображений или видео, и входит в состояние 730, для пост-захватного режима над блокировкой.
[098] В состоянии 730, мобильное устройство находится в пост-захватном режиме камеры над блокировкой, в котором отображается изображение подтверждения, и пользователю представляется поднабор полной функциональности из возможностей захвата изображения. Например, пользователю могут быть предоставлены функции для приближения/удаления изображения подтверждения или просмотра свойств изображения, например, апертуры или выдержки затвора, используемых для захвата текущего изображения. Функции, не доступные пользователю, могут включать в себя функции для удаления захваченного изображения или других ранее захваченных изображений, отправки или выгрузки захваченных изображений в вычислительное облако, использования захваченного изображения в качестве обоев главного экрана, или другие подобные личные функции. В некоторых примерах, мобильное устройство использует метафору “фотопленка” (например, отображая изображения в полоске по аналогии с традиционной пленочной камерой), что рассмотрено выше на фиг. 3B и в сопровождающем тексте. Использование фотопленки позволяет пользователю проводить пальцем по сенсорному экрану и, таким образом, перемещать изображение в направлении движения пальца (или перетаскивания или перелистывания) и позволяет пользователю видеть ранее сделанные фотографии. В некоторых примерах, изображение подтверждения может быть удалено в течение предопределенного периода времени, после чего изображение добавляется к фотопленке к другим ранее захваченным изображениям. В некоторых примерах, самое последнее и другие изображения не могут быть удалены в режиме над блокировкой после добавления к фотопленке. В некоторых примерах, способность фотопленки отключается в режиме над блокировкой, и в случае приема такого ввода, мобильное устройство переходит 732 в состояние 740 пользовательского интерфейса разблокирования мобильного устройства.
[099] После приема входных данных для возврата к видоискателю, или просто ожидая в течение предопределенного времени (например, пяти секунд), мобильное устройство совершает переход 726 для возврата в состояние 720 видоискателя камеры над блокировкой. Однако в случае приема другого ввода (например, путем запрашивания одной из функций, недоступных пользователю, путем нажатия кнопки, отличной от кнопки камеры и/или кнопки питания, или в попытке использовать фотопленку, или пользователь в явном виде запрашивает разблокирование устройства), мобильное устройство переходит 732 в состояние 740 пользовательского интерфейса разблокирования мобильного устройства.
[0100] В состоянии 740, мобильное устройство представляет пользователю пользовательский интерфейс разблокирования. Например, пользователю может быть предложено ввести ПИН-код с использованием сенсорного экрана мобильного устройства, нажать комбинацию клавиш (например “разблокировать” и “*”), или предоставить отпечаток пальца или образец речи для распознавания. Если мобильное устройство успешно разблокировано, то состояние мобильного устройства изменяется на состояние 750 или 760, в зависимости от того, как оно оказалось в состоянии 730.
[0101] Пользователь также может осуществить вход в состояние 740 непосредственно из состояния 710 экрана блокировки мобильного устройства. Например, в случае представления экрана блокировки, прием указанного ввода (например, прием нажатия кнопки питания, прием нажатия любой кнопки или другого предопределенного ввода) переводит устройство через переход 742 в состояние 740. В этом случае, если мобильному устройству не удалось аутентифицировать пользователя, устройство совершает переход 746 обратно в состояние 710, в то же время, оставаясь в режиме над блокировкой. Если мобильное устройство успешно аутентифицирует пользователя, то состояние устройства изменяется на режим под блокировкой, и устройство переходит к нормальному главному экрану мобильного устройства в состоянии 760.
[0102] Если же пользователь входит в состояние 740 из пост-захватного режима камеры над блокировкой (состояния 730), то пользователю представляется аналогичный экран блокировки, и мобильное устройство пытается аутентифицировать пользователя с использованием способов, аналогичных описанным выше. Если мобильное устройство не может аутентифицировать пользователя, или пользователь нажимает кнопку питания, то устройство переходит в состояние 710 и представляет экран блокировки мобильного устройства. В других примерах, устройство переходит 734 обратно в состояние 730 (пост-захватный режим видоискателя над блокировкой). Альтернативно, если мобильное устройство успешно аутентифицирует пользователя, то устройство не переходит в состояние 760, но, напротив, совершает переход 736 в состояние 750 для входа в пост-захватный режим камеры в состоянии под блокировкой. Таким образом, пользователь, который входит в экран блокировки из пост-захватного режима над блокировкой, входит в пост-захватный режим под блокировкой после аутентификации. Это позволяет пользователю избежать неудобства, связанного с необходимостью самостоятельно искать путь возврата в приложение захвата изображения после аутентификации. В некоторых примерах, пользователь возвращается в состояние 770 видоискателя в состоянии, аналогичном тому, которое было до экрана блокировки, с фотопленкой в аналогичном состоянии, аналогичными опциями трансфокации и т.д.
[0103] В некоторых примерах, мобильное устройство также включает в себя период простоя (например, одна минута) для одного или более из состояний 710, 720, 730 и 740 над блокировкой. Если мобильное устройство не обнаруживает активность пользователя до истечения периода простоя, устройство возвращается в заблокированное и/или спящее состояние (или другое состояние низкого энергопотребления). Однако, в некоторых примерах, если осуществляется запись видео, камера не входит в заблокированное и/или спящее состояния, но, напротив, может продолжать записывать по истечении периода простоя.
[0104] В состояние 760 пользователь переходит из состояния 740 пользовательского интерфейса разблокирования мобильного устройства, и ему представляется экран главного меню высшего уровня для устройства. Таким образом, пользователь в состоянии 760 может вызывать приложения мобильного устройства, например, приложение захвата изображения, с использованием меню, связанного с главным экраном, или путем нажатия кнопки захвата изображения.
[0105] В состоянии 770, мобильное устройство переключилось на видоискатель камеры в режиме под блокировкой, например, посредством перехода 762 из состояния 760 или перехода 776 из состояния 750. Режим видоискателя под блокировкой в состоянии 770 включает в себя более широкий набор функций. Например, функции, описанные выше в связи с 720 как недоступные, например, удаление изображений, отправка изображений, выгрузка изображений и просмотр ранее сохраненных изображений, теперь могут быть доступны. Потенциально сложные или приводящие в замешательство функции, связанные с видоискателем, например, установка настроек камеры, включающих в себя чувствительность по ISO, апертуру, выдержку затвора и прочее, можно дополнительно сделать доступными пользователю. Поскольку пользователь, разблокировавший устройство, скорее всего, является владельцем мобильного устройства, эти дополнительные признаки могут быть обеспечены с меньшим риском приведения в замешательство или ошеломления пользователя. Устройство может возвращаться в состояние главного экрана 760 за счет обеспечения ввода или по истечении периода простоя. Мобильное устройство также может переходить 766 обратно к главному экрану таким же образом, как при переходе 716.
[0106] В состоянии 750, мобильное устройство находится в пост-захватном режиме камеры под блокировкой. При этом можно обеспечить дополнительную функциональность, например, дополнительные функции для удаления изображений, отправки изображений, выгрузки изображений и просмотра ранее сохраненных изображений. После приема пользовательского ввода для возврата к видоискателю, или по истечении периода простоя, мобильное устройство возвращается в состояние 770. Кроме того, устройство может переходить 772 из состояния 770 аналогично переходу 722, и также переходить 776 аналогично состоянию 726, как рассмотрено выше.
[0107] Специалисту в данной области техники очевидно, что схема состояний, изображенная на фиг. 7, является иллюстративным вариантом осуществления, но объем и сущность изобретения допускают альтернативные комбинации, добавления и изъятия. Например, некоторые примеры включают в себя использование датчика близости совместно с другими входными данными для осуществления переходов между состояниями, что рассмотрено ниже на фиг. 9 и в сопровождающем тексте. Некоторые примеры не включают в себя переход 722 в пост-захватный режим при нахождении в режиме над блокировкой. В этих примерах, устройство, напротив, переходит 716 обратно в состояние 710 экрана блокировки.
[0108] VIII. Примерный вызов приложения захвата изображения в режиме над блокировкой
[0109] На фиг. 8 показана более подробная блок-схема 800 последовательности операций другого примерного способа приема входных данных, когда мобильное устройство находится в состоянии над блокировкой и вызывает приложение захвата изображения, как может быть использовано в вариантах осуществления раскрытой технологии.
[0110] В блоке 810 процесса, входные данные принимаются для активации приложения захвата изображения в режиме блокировки. Входные данные могут поступать в различных формах, включающих в себя, например, нажатие и удержание кнопки камеры, нажатие кнопки камеры с основанным на касании подтверждении пользовательского интерфейса или нажатие комбинации клавиш, что рассмотрено выше. При переходе способа к блоку 820 процесса, тактильная обратная связь, например вибрация одной или более кнопок камеры, или исполнительного механизма, подключенного к мобильному устройству, может быть обеспечена путем активации одного или более подобных исполнительных механизмов для обеспечения вибрации одной или более кнопок или целиком корпуса устройства. В некоторых примерах, как описано выше, способ также может использовать датчик близости для определения, обеспечивать ли такую обратную связь, или перейти к блоку 820 процесса.
[0111] В блоке 820 процесса, видоискатель камеры, связанный с приложением захвата изображения, отображается с ограниченным числом функций в режиме над блокировкой.
[0112] В блоке 830 процесса, вторые входные данные принимаются для захвата изображения, например, через кнопку затвора камеры. После захвата изображения, способ переходит к блоку 840 процесса.
[0113] В блоке 840 процесса, набор из одного или более пост-захватных средств управления представляются пользователю для выбора пост-захватной функции. Например, пользователю могут быть представлены функции для приближения/удаления захваченного изображения или просмотра свойств изображения, например, апертуры или выдержки затвора, которые были использованы для захвата изображения. Функции, которые не доступны пользователю, могут включать в себя функции для удаления захваченного изображения или других ранее захваченных изображений, отправки или выгрузки изображений на сервер в вычислительном облаке или для использования захваченного изображения в качестве обоев телефона.
[0114] В блоке 850 процесса, способ оценивает, принят ли выбор пост-захватного ввода до истечения предопределенного периода простоя (например, пяти секунд). Если период простоя истек, способ переходит к блоку 855 процесса, где мобильное устройство переходит в режим блокировки, что может включать в себя переход в состояние низкого энергопотребления или другое ждущее состояние. Если выбор пост-захватных входных данных принимается до истечения периода простоя, способ переходит к блоку 860 процесса.
[0115] В блоке 860 процесса, осуществляется проверка для определения, разрешено ли выбранное пост-захватное действие, когда устройство находится в режиме над блокировкой. Если да, способ переходит к блоку 870 процесса, где осуществляется выбранное действие, и затем возвращается к отображению видоискателя камеры в блоке 820 процесса. Если пост-захватное действие не разрешено, способ переходит к блоку 880 процесса.
[0116] В блоке 880 процесса пользователю отображается экран разблокировки. Затем пользователь пытается произвести разблокировку или аутентификацию с использованием интерфейса, обеспечиваемого экраном разблокировки. В случае успешной аутентификации, устройство переходит в режим под блокировкой, и способ переходит к блоку 890 процесса.
[0117] В блоке 890 процесса, осуществляется выбранное действие, и способ переходит к блоку 895 процесса. Выбранное действие может быть осуществлено, и способ может переходить к блоку 895 процесса, без необходимости перехватывающего ввода, например, выборов в главном экране или других меню мобильного устройства. В блоке 895 процесса, устройство отображает видоискатель камеры, но поскольку мобильное устройство в данный момент находится в режиме под блокировкой, видоискатель может отображать дополнительные средства управления для функций, которые доступны только в режиме под блокировкой. Например, функции, не доступные в видоискателе над блокировкой, например, удаление изображений, отправка изображений, выгрузка изображений и просмотр ранее сохраненных изображений, теперь могут быть доступны.
[0118] IX. Схема состояний для примерного мобильного устройства
[0119] На фиг. 9 показана схема 900 состояний, которая схематически представляет несколько состояний примерного мобильного устройства, включающего в себя датчик близости и/или световой датчик в соответствии с раскрытой технологией. Использование датчика близости и/или светового датчика, соединенного с мобильным устройством, может помогать при определении, находится ли объект вблизи устройства (например, находится ли мобильное устройство в кармане или сумочке пользователя). Благодаря предотвращению вызова приложения захвата изображения, можно уменьшить риск случайного захвата. В состоянии 910, карманный телефон, соединенный с датчиком близости и камерой находится в ждущем состоянии над блокировкой, при этом его устройство отображения выключено, и приложение камеры выключено. При обнаружении полного нажатия (что рассмотрено выше на фиг. 2A и в сопровождающем тексте) клавиши камеры, телефон переходит 912 в состояние 920, где один или более датчиков близости определяют, находится ли объект вблизи одного или более датчиков. Если проверка близости заканчивается неудачей 926 (например, в случае обнаружения близлежащего объекта), устройство переходит обратно в состояние 910, возвращаясь в ждущее состояние над блокировкой. Если проверка близости проходит (например, близлежащий объект не обнаруживается), устройство переходит 922 в состояние 930, где таймер ожидает в течение предопределенного периода времени (например, одной секунды). Если клавиша камеры отпущена в течение периода времени, устройство переходит 932 обратно в состояние 910, и возвращается в ждущий режим. Если клавиша камеры не отпущена в течение периода времени, то устройство запускает приложение камеры и переходит в состояние 950. В некоторых примерах, пользователю предоставляется обратная связь в тактильной или иных формах. Например, как рассмотрено выше в отношении блоков 810 и 820 процесса, тактильная обратная связь создается путем активации пьезоэлектрического исполнительного механизма, соединенного с кнопкой затвора камеры или корпусом мобильного устройства, для извещения пользователя о том, что приложение камеры вызвано, а также извещения пользователя о, возможно, неумышленном запуске приложения камеры.
[0120] В состоянии 950, приложение камеры вызывается в режиме видоискателя. При этом включается одно или более устройств отображения, соединенных с устройством, и камера подготавливается для захвата изображения. В некоторых примерах, изображения, принимаемые камерой, отображаются на устройстве отображения в реальном времени. Находясь в состоянии 950, устройство ожидает приема частичного нажатия или полного нажатия клавиши камеры. При обнаружении нажатия наполовину, устройство осуществляет автоматическую фокусировку камеры и возвращается 956 в состояние 950. При обнаружении полного нажатия клавиши камеры, устройство захватывает изображение и переходит 954 в пост-захватный режим (не показан) прежде, чем вернуться в состояние 950. При обнаружении быстрого нажатия и отпуска кнопки питания, камера и устройство(-а) отображения устройства выключаются, и устройство переходит 952 в состояние 910.
[0121] С использованием клавиши питания, могут быть реализованы другие переходы из состояния 910. Например, при обнаружении быстрого нажатия и отпуска клавиши питания, устройство включает устройство отображения и переходит 962 в состояние 960. В состоянии 960, устройство отображения камеры включено, но устройство заблокировано, и его камера выключена. При обнаружении полного нажатия кнопки камеры, устройство запускает камеру и переходит 968 в состояние 950. Альтернативно, при обнаружении быстрого нажатия и отпуска клавиши питания, устройство отображения выключается, и устройство переходит 964 в состояние 910, где модуль захвата изображения и/или приложения захвата изображения переходят в спящий режим.
[0122] В некоторых примерах, приложение камеры включает в себя дополнительную логику для обработки ситуаций устранения ложных повторных нажатий клавиш для предотвращения длительного или повторяющегося использования датчика близости или драйвера камеры. Примером такой ситуации устранения ложных повторных нажатий является случай, когда кнопка камеры случайно удерживается нажатой в течение длительного периода (например, 30 секунд). Другим примером такой ситуации повторного нажатия является случай повторяющегося случайного нажатия кнопки камеры с регулярными интервалами. В некоторых примерах, мобильное устройство может обеспечивать тактильную обратную связь, например путем активации исполнительного механизма, соединенного с одной или более кнопкам мобильного устройства или корпусом мобильного устройства, для извещения пользователя о том, что мобильное устройство может непреднамеренно запустить приложение камеры.
[0123] В некоторых примерах, мобильное устройство включает в себя дополнительную функциональность для помощи пользователям в обнаружении признаков нахождения камеры над блокировкой. Например, при первой попытке запустить (например, при самом первом запуске для данного экземпляра мобильного устройства) приложение захвата изображения в состоянии над блокировкой, мобильное устройство немедленно обеспечивает отображение экрана разблокировки. Таким образом, приобретя новое мобильное устройство, пользователь должен использовать приложение захвата изображения по меньшей мере один раз, прежде чем приложение можно будет использовать в состоянии над блокировкой. В порядке другого примера, если устройство не заблокировано с использованием ПИН или другой идентификационной аутентификации (например, мобильное устройство с сенсорным экраном может быть разблокировано нажатием комбинации клавиш или физическим открытием устройства со складным корпусом), то запуск приложения захвата изображения будет автоматически “разблокировать” телефон. В некоторых примерах, где мобильное устройство не заблокировано с использованием ПИН или другой персональной идентификации, вызов API экрана разблокировки (например, когда пользователь проводит пальцем для входа в фотопленку) будет немедленно возвращать пользователя в соответствующее состояние под блокировкой, без отображения пользовательского интерфейса разблокирования.
[0124] X. Примерный источник питания для мобильного устройства
[0125] На фиг. 10 показана блок-схема 1000, демонстрирующая два источника питания: источник 1005 питания состояния низкого энергопотребления, который обеспечивает питание компонентов мобильного устройства, когда мобильное устройство находится в состоянии низкого энергопотребления или в активном состоянии, и источник 1050 питания активного состояния, который обеспечивает питание компонентов мобильного устройства, когда устройство находится в состоянии активного питания, но отключает питание соответствующих компонентов устройства, когда устройство находится в состоянии низкого энергопотребления. Как показано, компоненты, получающие питание в состоянии низкого энергопотребления, включают в себя кнопку 1010 питания, кнопку 1020 затвора камеры и приемник 1030 беспроводного модема. Таким образом, только поднабор компонентов мобильного устройства получает питание и может функционировать, когда устройство находится в состоянии низкого энергопотребления.
[0126] Дополнительные компоненты, включающие в себя другие кнопки 1060 клавиатуры, устройство 1070 отображения с сенсорным экраном, передатчик 1080 беспроводного модема и кнопки 1090 регулировки громкости получают питание от источника 1050 питания активного состояния, благодаря чему компоненты могут отключаться, когда мобильное устройство находится в ждущем состоянии.
[0127] XI. Другие примерные вычислительные среды
[0128] Фиг. 11 иллюстрирует обобщенный пример подходящей вычислительной среды 1100, в которой могут быть реализованы описанные варианты осуществления, подходы и технологии. Например, вычислительная среда 1100 может реализовать приложение захвата изображения над блокировкой, приложение захвата изображения под блокировкой и приложение проверки датчика близости, как описано выше.
[0129] Вычислительная среда 1100 не призвана налагать какие-либо ограничения на сферу применения или функциональность технологии, поскольку технология может быть реализована в различных вычислительных средах общего назначения или специального назначения. Например, раскрытую технологию можно реализовать с другими конфигурациями устройств с цифровой камерой или компьютерной системы, включающей в себя карманные устройства, многопроцессорные системы, бытовые электронные приборы на основе микропроцессора или возможности программирования, сетевые ПК, миникомпьютеры, универсальные компьютеры и прочее. Раскрытую технологию также можно осуществлять на практике в распределенных вычислительных средах, где задания выполняются удаленными устройствами обработки, которые связаны между собой сетью связи. В распределенной вычислительной среде, программные модули или инструкции могут располагаться как в локальных, так и в удаленных запоминающих устройствах.
[0130] Согласно фиг. 11, вычислительная среда 1100 включает в себя по меньшей мере один центральный процессор 1110 и память 1120. На фиг. 11 эта самая основная конфигурация 1130 обведена пунктирной линией. Центральный процессор 1110 выполняет исполняемые компьютером инструкции и может быть реальным или виртуальным процессором. В многопроцессорной системе, множественные блоки обработки выполняют исполняемые компьютером инструкции для повышения мощности обработки, и, таким образом, множественные процессоры могут действовать одновременно. Память 1120 может представлять собой энергозависимую память (например, регистры, кэш, ОЗУ), энергонезависимую память (например, ПЗУ, ЭСППЗУ, флэш-память и т.д.), или некоторую их комбинацию. В памяти 1120 хранится программное обеспечение 1180, которое может, например, реализовать описанные здесь технологии. Вычислительная среда может иметь дополнительные признаки. Например, вычислительная среда 1100 включает в себя хранилище 1140, одно или более устройств 1150 ввода, одно или более устройств 1160 вывода, одно или более соединений 1170 связи и один или более сенсорных экранов 1190. Механизм взаимного соединения (не показан), например, шина, контроллер или сеть, соединяет между собой компоненты вычислительной среды 1100. Обычно программное обеспечение операционной системы (не показано) обеспечивает операционную среду для другого программного обеспечения, выполняющегося в вычислительной среде 1100, и координирует действия компонентов вычислительной среды 1100.
[0131] Хранилище 1140 может быть съемным или несъемным и включает в себя магнитные диски, магнитные ленты или кассеты, CD-ROM, CD-RW, DVD или любой другой невременный носитель данных, который может быть использован для хранения информации и к которому может быть осуществлен доступ в вычислительной среде 1100. В хранилище 1140 хранятся инструкции для программного обеспечения 1180, которое позволяет реализовать описанные здесь технологии.
[0132] Устройство(а) 1150 ввода может(гут) представлять собой устройство ручного ввода, например, сенсорный экран, клавиатуру, клавишную панель, мышь, перо или шаровой манипулятор, речевое устройство ввода, сканирующее устройство, датчик близости, устройство захвата изображения, или другое устройство, которое обеспечивает ввод в вычислительную среду 1100. Для аудиосигнала, устройство(а) 1150 ввода может(гут) представлять собой звуковую карту или аналогичное устройство, которое принимает входной аудиосигнал в аналоговой или цифровой форме. Устройство(а) 1160 вывода может(гут) представлять собой устройство отображения, сенсорный экран, принтер, громкоговоритель, устройство записи CD или другое устройство, которое обеспечивает вывод из вычислительной среды 1100. Сенсорный экран 1190 может действовать как устройство ввода (например, принимая ввод через сенсорный экран) и как устройство вывода (например, отображая приложение захвата изображения и интерфейсы аутентификации).
[0133] Соединение(я) 1170 связи позволяет(ют) осуществлять связь через среду связи (например, соединительную сеть) с другим вычислительным субъектом. Среда связи переносит информацию, например, исполняемые компьютером инструкции, сжатую графическую информацию, или другие данные в модулированном сигнале данных.
[0134] Считываемые компьютером носители представляют собой любые доступные носители, к которым может быть осуществлен доступ в вычислительной среде 1100. В порядке примера, но не ограничения, применительно к вычислительной среде 1100, считываемые компьютером носители включают в себя память 1120 и/или хранилище 1140. Легко понять, что термин «считываемые компьютером носители данных» включают в себя невременные носители данных для хранения данных, например, память 1120 и хранилище 1140, но не носители передачи, например, модулированные сигналы данных.
[0135] XII. Примерные сетевые среды мобильного устройства
[0136] Фиг. 12 иллюстрирует обобщенный пример подходящей среды 1200 реализации для мобильного устройства 1205, подключенного к вычислительному облаку 1208. Мобильное устройство 1205 включает в себя несколько модулей, включающих в себя считываемые компьютером инструкции, хранящиеся на одном или более считываемых компьютером носителях 1210 данных, в том числе модуль 1230 обнаружения ввода для приема ввода, модуль 1250 тактильного ввода для приема ввода через сенсорный экран от одного или более устройств 1252 отображения с сенсорным экраном и модуль 1240 вывода для обеспечения вывода на сенсорный экран, громкоговоритель и/или пьезоэлектрический преобразователь. Модуль 1230 обнаружения ввода может быть сконфигурирован для приема ввода от одной или более кнопок 1234 состояния низкого энергопотребления, когда мобильное устройство 1205 находится в состоянии низкого энергопотребления или активного питания, а также для приема ввода от одной или более кнопок 1232 активного состояния, когда мобильное устройство находится в состоянии активного питания. Модуль 1220 связи адаптирует мобильное устройство 1205 таким образом, чтобы оно могло осуществлять связь с поставщиками услуг, расположенными в вычислительном облаке 1208 (например, с использованием подходящего(ей) протокола и сети проводной или беспроводной связи).
[0137] Один или более считываемых компьютером носителей 1210 данных также включает в себя модуль 1270 аутентификации для аутентификации пользователя с использованием пользовательского интерфейса экрана блокировки, модуль 1260 обнаружения близости для обнаружения объектов вблизи одного или более датчиков 1262 близости, модуль 1280 захвата изображения и одно или более приложений 1282 захвата изображения. Модуль 1280 захвата изображения и/или одно или более приложений 1282 захвата изображения соединены с устройством захвата изображения (например, камерой 1284). В некоторых примерах, модуль захвата изображения обеспечивает функциональность, например видоискатель камеры, используя устройство 1252 отображения с сенсорным экраном, тогда как приложения 1282 захвата изображения обеспечивают функциональность, например, выгрузку или отправку захваченных изображений в вычислительное облако 1208. В некоторых вариантах осуществления, все или некоторые из модуля аутентификации, модуля захвата изображения и/или приложений захвата изображения могут обеспечиваться поставщиком услуг в другом месте 1290 в вычислительном облаке 1208.
[0138] Фиг. 13 иллюстрирует другой обобщенный пример подходящей среды 1300 реализации, в которой могут быть реализованы описанные варианты осуществления, подходы и технологии.
[0139] В примерной среде 1300, различные типы услуг (например, вычислительные услуги) предоставляются вычислительным облаком 1310. Например, вычислительное облако 1310 может содержать совокупность вычислительных устройств, которые могут располагаться центрально или распределенным образом, которые предоставляют облачные услуги различным типам пользователей и устройств, соединенных через сеть, например интернет. Среду 1300 реализации можно использовать по-разному для выполнения вычислительных заданий. Например, некоторые задания (например, обработка пользовательского ввода и представление пользовательского интерфейса) могут выполняться на локальных вычислительных устройствах (например, соединенных устройствах 1330, 1340, 1350), тогда как другие задания (например, хранение данных, подлежащих использованию при последующей обработке) могут выполняться в вычислительном облаке 1310.
[0140] В примерной среде 1300, вычислительное облако 1310 обеспечивает услуги для соединенных устройств 1330, 1340 и 1350 с различными возможностями экрана. Соединенное устройство 1330 представляет собой устройство с экраном 1335, характерным для компьютера (например, экраном среднего размера). Например, соединенное устройство 1330 может представлять собой персональный компьютер, например, настольный компьютер, портативный компьютер, ноутбук, нетбук и т.п. Соединенное устройство 1340 представляет собой устройство с экраном 1345, характерным для мобильного устройства (например, экраном малого размера). Например, соединенное устройство 1340 может представлять собой мобильный телефон, смартфон, карманный персональный компьютер, планшетный компьютер и прочее. Соединенное устройство 1350 представляет собой устройство с большим экраном 1355. Например, соединенное устройство 1350 может представлять собой телевизор (например, интеллектуальный телевизор) или другое устройство, подключенное к телевизору (например, телевизионную приставку или игровую консоль) и т.п. Одно или более из соединенных устройств 1330, 1340 и 1350 может включать в себя возможности сенсорного экрана. Сенсорные экраны могут по-разному принимать ввод. Например, емкостные сенсорные экраны могут обнаруживать тактильный ввод, когда объект (например, кончик пальца или стилус) искажает или прерывает электрический ток, текущий по поверхности. В порядке другого примера, сенсорные экраны могут использовать оптические датчики для обнаружения тактильного ввода на основании прерывания пучков от оптических датчиков. Некоторые сенсорные экраны не требуют физического контакта с поверхностью экрана для обнаружения ввода. В примерной среде 1300 также можно использовать устройства без возможностей экрана. Например, вычислительное облако 1310 может обеспечивать услуги для одного или более компьютеров (например, компьютеров-серверов), не имеющих устройств отображения.
[0141] Услуги могут обеспечиваться вычислительным облаком 1310 через поставщиков 1320 услуг или через других поставщиков сетевых услуг (не показаны). Например, облачные услуги могут подстраиваться под размер экрана, возможности устройства отображения и/или возможности сенсорного экрана конкретного соединенного устройства (например, соединенных устройств 1330, 1340, 1350).
[0142] В примерной среде 1300, вычислительное облако 1310 обеспечивает описанные здесь технологии и решения для различных соединенных устройств 1330, 1340, 1350 с использованием по меньшей мере частично, поставщиков 1320 услуг. Например, поставщики 1320 услуг могут обеспечивать централизованное решение для различных облачных услуг. Поставщики 1320 услуг могут управлять подписками на услуги для пользователей и/или устройств (например, для соединенных устройств 1330, 1340, 1350 и/или их соответствующих пользователей).
[0143] Раскрытые способы, устройство и системы не следует рассматривать как налагающие какие-либо ограничения. Напротив, настоящее раскрытие относится ко всем новым и неочевидным признакам и аспектам различных раскрытых вариантов осуществления, по отдельности и в различных комбинациях, и их подкомбинациям. Раскрытые способы, устройство и системы не ограничиваются каким-либо конкретным аспектом или признаком или их комбинацией, а также раскрытые варианты осуществления не требуют наличия каких-либо одного или более конкретных преимуществ или решения каких-либо конкретных проблем. Подходы и решения, описанные в этой заявке, можно использовать в различных комбинациях для обеспечения улучшенного взаимодействия пользователя с мобильными устройствами, в том числе, такими мобильными устройствами, как смартфоны.
[0144] Любой из описанных здесь способов может осуществляться посредством одного или более считываемых компьютером носителей (например, хранилища или других материальных носителей), содержащих (например, имеющих или хранящих) исполняемые компьютером инструкции для осуществления (например, побуждения вычислительного устройства осуществлять) такие способы. Работа может быть полностью автоматической, полуавтоматической или требующей участия человека.
[0145] Из описания и иллюстрации принципов настоящего изобретения в подробном описании и прилагаемых чертежах следует, что различные варианты осуществления можно модифицировать в отношении конфигурации и деталей, не выходя за рамки указанных принципов. Например, любые описанные здесь технологии для захвата неподвижных изображений также можно адаптировать для захвата видео. Следует понимать, что описанные здесь программы, процессы или способы не относятся к и не связаны с каким-либо конкретным типом вычислительной среды, если не указано обратное. Различные типы вычислительных сред общего или специального назначения могут использоваться или осуществлять операции в соответствии с описанными здесь принципами. Элементы вариантов осуществления, показанные в виде программного обеспечения, можно реализовать в оборудовании и наоборот.
[0146] Ввиду большого количества возможных вариантов осуществления, к которым можно применять принципы раскрытого изобретения, очевидно, что проиллюстрированные варианты осуществления являются лишь предпочтительными примерами изобретения и не подлежат рассмотрению как ограничивающие объем изобретения. Напротив, объем изобретения определяется нижеследующей формулой изобретения. Таким образом, заявленное изобретение согласуется с объемом этой формулы изобретения и ее эквивалентов.

Claims (20)

1. Считываемый компьютером носитель, хранящий исполняемые компьютером инструкции, которые при исполнении компьютером побуждают компьютер выполнять способ управления мобильным устройством, имеющим множество состояний аутентификации, в том числе заблокированное состояние и разблокированное состояние, причем способ содержит этапы, на которых:
вызывают приложение на мобильном устройстве в заблокированном состоянии, при этом:
по меньшей мере одна или более из нижеследующих функций доступны в заблокированном состоянии: захват изображения, обеспечение меню настроек захвата изображения, или переключение между режимом захвата видео и режимом захвата неподвижного изображения, и
по меньшей мере одна или более из нижеследующих функций приложения доступны пользователю, когда мобильное устройство находится в разблокированном состоянии, но являются недоступными пользователю мобильного устройства, когда мобильное устройство находится в заблокированном состоянии: удаление изображения, отправка изображения, или загрузка изображения на удаленный сервер;
на основе приема входных данных, запрашивающих одну из недоступных функций, представляют пользовательский интерфейс для изменения состояния мобильного устройства на разблокированное состояние;
принимают входные данные с использованием пользовательского интерфейса;
на основе принятых входных данных, изменяют состояние мобильного устройства на разблокированное состояние; и
после изменения состояния мобильного устройства на разблокированное состояние, обеспечивают запрошенное приложение на мобильном устройстве, если бесконтактный датчик не обнаруживает объект вблизи мобильного устройства, при этом по меньшей мере одна из ранее недоступных функций становится доступной пользователю мобильного устройства.
2. Считываемый компьютером носитель по п. 1, в котором способ дополнительно содержит этапы, на которых:
захватывают изображение; и
после захвата, определяют состояние мобильного устройства, при этом:
если состоянием мобильного устройства является разблокированное состояние, передают изображение в местоположение, удаленное от мобильного устройства; и
если состоянием мобильного устройства является заблокированное состояние, не передают изображение в местоположение, удаленное от мобильного устройства.
3. Считываемый компьютером носитель по п. 1, в котором способ дополнительно содержит этап, на котором пробуждают мобильное устройство из состояния ожидания на основе приема входных данных, запрашивающих вызов приложения.
4. Считываемый компьютером носитель по п. 3, в котором входные данные принимают в результате нажатия кнопки захвата изображения в течение предопределенного периода.
5. Считываемый компьютером носитель по п. 3, в котором входные данные принимают в результате и обнаружения нажатия кнопки захвата изображения, и приема вторых входных данных после обнаружения нажатия кнопки захвата изображения.
6. Считываемый компьютером носитель по п. 3, в котором входные данные принимают в результате нажатия кнопки захвата изображения одновременно с другой кнопкой, связанной с мобильным устройством.
7. Считываемый компьютером носитель по п. 1, в котором этап, на котором вызывают приложение, дополнительно содержит этап, на котором оценивают ранее сохраненную пользовательскую установку, позволяющую приложению вызываться, когда мобильное устройство находится в блокированном состоянии.
8. Считываемый компьютером носитель по п. 1, дополнительно содержащий обеспечение тактильной обратной связи при вызове приложения.
9. Считываемый компьютером носитель по п. 1, в котором способ дополнительно содержит оценку и бесконтактного датчика, и светочувствительного датчика, связанных с мобильным устройством, и в котором этап, на котором обеспечивают приложение, происходит, если упомянутая оценка не определяет объект вблизи мобильного устройства.
10. Считываемый компьютером носитель, хранящий считываемые компьютером инструкции, которые, при исполнении компьютером, побуждают компьютер выполнять способ управления мобильным устройством, имеющим множество состояний аутентификации, в том числе заблокированное состояние и разблокированное состояние, причем мобильное устройство связано с бесконтактным датчиком, а инструкции содержат:
инструкции для определения, когда мобильное устройство находится в заблокированном состоянии, и если это так, представления пользовательского интерфейса разблокировки;
инструкции для оценки статуса бесконтактного датчика для определения того, что объект не находится вблизи мобильного устройства посредством:
проверки статуса бесконтактного датчика после того, как модуль ввода принимает входные данные,
предотвращения вызова пользовательского интерфейса разблокировки, если оцененный статус указывает, что объект находится вблизи упомянутого устройства, и
позволения вызова пользовательского интерфейса разблокировки, если проверенный статус указывает, что объект не находится вблизи упомянутого устройства;
инструкции для приема ввода, аутентифицирующего пользователя мобильного устройства с помощью пользовательского интерфейса разблокировки; и
на основе приема аутентифицирующего ввода, входа в разблокированное состояние, при этом:
если вход в пользовательский интерфейс разблокировки был выполнен из состояния экрана блокировки, то обеспечивают интерфейс для выбора приложений для вызова на мобильном устройстве; и
если вход в пользовательский интерфейс разблокировки был выполнен вследствие приема ввода, запрашивающего заблокированную функцию приложения, то обеспечивают приложение, причем приложение обеспечивает доступ к ранее заблокированной функции.
11. Считываемый компьютером носитель по п. 10, в котором ранее заблокированная функция является одной или более из следующих функций для приложения захвата изображения: удаление изображения, отправка изображения, или просмотр ранее полученных фотографий.
12. Считываемый компьютером носитель по п. 10, в котором ввод, запрашивающий заблокированную функцию, принимается, когда мобильное устройство находится в режиме после захвата.
13. Считываемый компьютером носитель по п. 10, дополнительно содержащий инструкции для:
захвата изображения; и
после захвата, определения состояния мобильного устройства, при этом:
если состоянием мобильного устройства является разблокированное состояние, передачи изображения в местоположение, удаленное от мобильного устройства; и
если состоянием мобильного устройства является заблокированное состояние, не передачи изображения в местоположение, удаленное от мобильного устройства.
14. Считываемый компьютером носитель по п. 10, дополнительно содержащий инструкции для пробуждения мобильного устройства из состояния ожидания на основе приема входных данных, запрашивающих вызов приложения.
15. Считываемый компьютером носитель по п. 10, в котором пользовательский интерфейс разблокировки представляют в результате нажатия кнопки захвата изображения в течение предопределенного периода.
16. Считываемый компьютером носитель по п. 10, в котором пользовательский интерфейс разблокировки представляют в результате нажатия кнопки захвата изображения одновременно с другой кнопкой, связанной с мобильным устройством.
17. Считываемый компьютером носитель по п. 10, в котором оценка статуса бесконтактного датчика дополнительно содержит оценку статуса светочувствительного датчика, связанного с мобильным устройством.
18. Устройство связи, содержащее:
устройство захвата изображения,
один или более источников ввода, связанных с устройством захвата изображения, причем источники ввода содержат кнопку захвата изображения, выполненную с возможностью инициирования захвата изображения устройством захвата изображения;
бесконтактный датчик;
один или более процессоров; и
один или более считываемых компьютером носителей, хранящих считываемые компьютером инструкции для приложения захвата изображения, которые, при исполнении процессорами, побуждают устройство связи выполнять способ, причем инструкции содержат:
инструкции для приема входных данных от источника ввода,
инструкции для пробуждения устройства связи из спящего режима или режима ожидания в ответ на входные данные, указывающие включение кнопки захвата изображения,
инструкции для блокировки и разблокировки устройства связи с использованием аутентификации,
инструкции для захвата изображения с использованием устройства захвата изображения и, затем, представления множества функций для обработки изображения, при этом:
если устройство связи разблокировано, приложение захвата изображения обеспечивает доступ к каждой из функций,
если устройство связи заблокировано, приложение захвата изображения обеспечивает доступ к одной или более, но не всем функциям, при этом приложение захвата изображения исполняет инструкции для разблокировки устройства связи при запросе недоступной функции, когда устройство связи заблокировано,
инструкции проверки близости для оценки статуса бесконтактного датчика, при этом инструкции проверки близости содержат:
инструкции для проверки статуса бесконтактного датчика после того, как модуль ввода принимает входные данные,
инструкции для предотвращения вызова модуля захвата изображения, если оцененный статус указывает, что объект находится вблизи устройства связи, и
инструкции для позволения вызова модуля захвата изображения, если проверенный статус указывает, что объект не находится вблизи устройства связи.
19. Устройство связи по п. 18, в котором источник ввода связан с кнопкой камеры, причем кнопка камеры связана с источником питания для состояния с малым энергопотреблением.
20. Устройство связи по п. 19, дополнительно содержащее сенсорный экран, связанный с устройством связи, при этом бесконтактным датчиком является упомянутый сенсорный экран.
RU2013100171/08A 2010-07-09 2011-07-08 Доступ к камере над блокировкой RU2589366C2 (ru)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US36314210P 2010-07-09 2010-07-09
US61/363,142 2010-07-09
US12/940,913 2010-11-05
US12/940,913 US8811948B2 (en) 2010-07-09 2010-11-05 Above-lock camera access
PCT/US2011/043273 WO2012006480A2 (en) 2010-07-09 2011-07-08 Above-lock camera access

Publications (2)

Publication Number Publication Date
RU2013100171A RU2013100171A (ru) 2014-07-20
RU2589366C2 true RU2589366C2 (ru) 2016-07-10

Family

ID=45438950

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2013100171/08A RU2589366C2 (ru) 2010-07-09 2011-07-08 Доступ к камере над блокировкой

Country Status (15)

Country Link
US (3) US8811948B2 (ru)
EP (2) EP2591439B1 (ru)
JP (3) JP5922655B2 (ru)
KR (3) KR101921458B1 (ru)
CN (2) CN102402380B (ru)
AU (1) AU2011274572B2 (ru)
BR (1) BR112013000658B1 (ru)
CA (2) CA2979854C (ru)
CL (1) CL2013000041A1 (ru)
HK (2) HK1167191A1 (ru)
IL (1) IL224050A (ru)
MX (1) MX2013000363A (ru)
RU (1) RU2589366C2 (ru)
WO (1) WO2012006480A2 (ru)
ZA (1) ZA201300143B (ru)

Families Citing this family (230)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
CN107066862B (zh) 2007-09-24 2022-11-25 苹果公司 电子设备中的嵌入式验证***
US8600120B2 (en) 2008-01-03 2013-12-03 Apple Inc. Personal computing device control using face detection and recognition
CN101587398A (zh) * 2008-05-23 2009-11-25 鸿富锦精密工业(深圳)有限公司 密码保护方法
KR101517967B1 (ko) * 2008-07-07 2015-05-06 엘지전자 주식회사 휴대 단말기 및 그 제어방법
US10095375B2 (en) 2008-07-09 2018-10-09 Apple Inc. Adding a contact to a home screen
KR100911032B1 (ko) 2009-04-01 2009-08-05 (주)애니쿼터스 Nfc 칩 모듈과 외부 rf 리더기를 통한 휴대폰 단말기의 벨소리·카메라·통신기능을 제어하는 장치 및 방법
KR101673925B1 (ko) 2010-05-26 2016-11-09 삼성전자주식회사 터치 락 상태를 가지는 단말기 및 이의 운용 방법
US8811948B2 (en) 2010-07-09 2014-08-19 Microsoft Corporation Above-lock camera access
US8528072B2 (en) 2010-07-23 2013-09-03 Apple Inc. Method, apparatus and system for access mode control of a device
TWI441072B (zh) * 2010-09-21 2014-06-11 Altek Corp 觸控螢幕解鎖方法及其具有攝像功能之電子裝置
JP5815932B2 (ja) * 2010-10-27 2015-11-17 京セラ株式会社 電子機器
US8660531B2 (en) * 2010-11-03 2014-02-25 Blackberry Limited Access to locked functions
US8587547B2 (en) 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US9141285B2 (en) 2010-11-05 2015-09-22 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
KR101808625B1 (ko) 2010-11-23 2018-01-18 엘지전자 주식회사 콘텐츠 제어 장치 및 그 방법
US8717381B2 (en) * 2011-01-11 2014-05-06 Apple Inc. Gesture mapping for image filter input parameters
TWI546700B (zh) * 2011-01-13 2016-08-21 宏達國際電子股份有限公司 手持電子裝置及其控制方法與電腦程式產品
GB201101135D0 (en) * 2011-01-21 2011-03-09 Inq Entpr Ltd Electronic device and method with efficient data capture
US9250798B2 (en) 2011-01-24 2016-02-02 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
US9104288B2 (en) * 2011-03-08 2015-08-11 Nokia Technologies Oy Method and apparatus for providing quick access to media functions from a locked screen
US9189606B2 (en) * 2011-03-21 2015-11-17 Microsoft Technology Licensing, Llc Information privacy system and method
US10222974B2 (en) * 2011-05-03 2019-03-05 Nokia Technologies Oy Method and apparatus for providing quick access to device functionality
US9229489B2 (en) * 2011-05-03 2016-01-05 Facebook, Inc. Adjusting mobile device state based on user intentions and/or identity
US10078755B2 (en) * 2011-05-27 2018-09-18 Apple Inc. Private and public applications
US8638385B2 (en) * 2011-06-05 2014-01-28 Apple Inc. Device, method, and graphical user interface for accessing an application in a locked device
US20130055169A1 (en) * 2011-08-25 2013-02-28 Samsung Electronics Co. Ltd. Apparatus and method for unlocking a touch screen device
US9596084B2 (en) * 2011-09-09 2017-03-14 Facebook, Inc. Initializing camera subsystem for face detection based on sensor inputs
CN103095908A (zh) * 2011-09-15 2013-05-08 宏达国际电子股份有限公司 手持电子装置及其操作方法
WO2013044046A1 (en) * 2011-09-23 2013-03-28 Barnesandnoble.Com Llc System and method for unlocking an electronic device
US8887081B2 (en) * 2011-09-24 2014-11-11 VIZIO Inc. Touch display unlock mechanism
US8723824B2 (en) 2011-09-27 2014-05-13 Apple Inc. Electronic devices with sidewall displays
US8768249B2 (en) * 2011-09-29 2014-07-01 Qualcomm Innovation Center, Inc. Mobile communication-device-controlled operations
US8769624B2 (en) 2011-09-29 2014-07-01 Apple Inc. Access control utilizing indirect authentication
US9002322B2 (en) 2011-09-29 2015-04-07 Apple Inc. Authentication with secondary approver
US8868039B2 (en) 2011-10-12 2014-10-21 Digimarc Corporation Context-related arrangements
KR101160681B1 (ko) * 2011-10-19 2012-06-28 배경덕 이동 통신 단말기의 활성화 시에 특정 동작이 수행되도록 하기 위한 방법, 이동 통신 단말기 및 컴퓨터 판독 가능 기록 매체
KR20130046482A (ko) * 2011-10-28 2013-05-08 삼성전자주식회사 기본 화면 제어 방법 및 이를 지원하는 단말기
JP5869316B2 (ja) 2011-11-25 2016-02-24 京セラ株式会社 携帯型電子機器
US8874162B2 (en) 2011-12-23 2014-10-28 Microsoft Corporation Mobile device safe driving
US9363250B2 (en) 2011-12-23 2016-06-07 Microsoft Technology Licensing, Llc Hub coordination service
JP5762944B2 (ja) * 2011-12-28 2015-08-12 京セラ株式会社 装置、方法、及びプログラム
US9372978B2 (en) * 2012-01-20 2016-06-21 Apple Inc. Device, method, and graphical user interface for accessing an application in a locked device
KR101497762B1 (ko) * 2012-02-01 2015-03-05 서울시립대학교 산학협력단 잠금 해제 방법과, 이를 위한 단말기 및 기록매체
US9967466B2 (en) * 2012-02-24 2018-05-08 Htc Corporation Electronic device and image processing method thereof
TWI469040B (zh) * 2012-03-01 2015-01-11 Quanta Comp Inc 電子裝置以及鎖定/解鎖方法
JP5284504B1 (ja) * 2012-03-02 2013-09-11 株式会社東芝 電子機器、電子機器の制御方法、制御プログラム及び記録媒体
US10331286B2 (en) 2012-03-02 2019-06-25 NEC Corporatian Information processing device, processing method, and non-transitory recording medium
US20130229367A1 (en) * 2012-03-04 2013-09-05 Michael W. Pinch Dynamic Patterns for Mobile Device Authentication
US9131192B2 (en) 2012-03-06 2015-09-08 Apple Inc. Unified slider control for modifying multiple image properties
US9202433B2 (en) 2012-03-06 2015-12-01 Apple Inc. Multi operation slider
US9041727B2 (en) 2012-03-06 2015-05-26 Apple Inc. User interface tools for selectively applying effects to image
US9189876B2 (en) * 2012-03-06 2015-11-17 Apple Inc. Fanning user interface controls for a media editing application
CN103309479B (zh) * 2012-03-07 2018-01-30 深圳富泰宏精密工业有限公司 触摸屏操作***及方法
TWI545495B (zh) * 2012-03-07 2016-08-11 群邁通訊股份有限公司 觸摸屏操作系統及方法
JP2013219608A (ja) * 2012-04-10 2013-10-24 Canon Inc 情報処理装置、情報処理装置の制御方法、プログラム
TWI456487B (zh) 2012-04-26 2014-10-11 Acer Inc 行動裝置以及手勢判斷方法
KR101483776B1 (ko) 2012-05-07 2015-01-26 이문상 락 스크린의 제공 방법 및 그 제공 방법이 구현된 단말 장치
US8949974B2 (en) * 2012-05-11 2015-02-03 Tyfone, Inc. Mobile device with password protected desktop screen
US9448813B2 (en) 2012-05-24 2016-09-20 Microsoft Technology Licensing, Llc Entry points to image-related applications in a mobile device
US9313304B1 (en) 2012-05-29 2016-04-12 Oliver Markus Haynold Single-control image-taking apparatus
US10171727B1 (en) 2012-05-29 2019-01-01 Promanthan Brains Llc, Series Click Only Resetting single-control apparatus
US9009630B2 (en) 2012-06-05 2015-04-14 Microsoft Corporation Above-lock notes
US9715327B2 (en) * 2012-06-07 2017-07-25 Tandem Diabetes Care, Inc. Preventing inadvertent changes in ambulatory medical devices
US10354004B2 (en) 2012-06-07 2019-07-16 Apple Inc. Intelligent presentation of documents
US20140004828A1 (en) * 2012-06-29 2014-01-02 Apple Inc. Biometric Receipt
US9715584B2 (en) 2012-06-29 2017-07-25 Apple Inc. Biometric receipt
US8862104B2 (en) * 2012-06-29 2014-10-14 Intel Corporation System and method for gesture-based management
CN102799376A (zh) * 2012-07-11 2012-11-28 广东欧珀移动通信有限公司 一种触控设备的快捷功能设定方法
US8819850B2 (en) * 2012-07-25 2014-08-26 At&T Mobility Ii Llc Management of application access
WO2014030876A1 (en) 2012-08-24 2014-02-27 Samsung Electronics Co., Ltd. Method and apparatus for determining item based on interaction environment
US9230076B2 (en) * 2012-08-30 2016-01-05 Microsoft Technology Licensing, Llc Mobile device child share
EP4221187A3 (en) 2012-09-10 2023-08-09 Aemass, Inc. Multi-dimensional data capture of an environment using plural devices
US9323310B2 (en) * 2012-09-19 2016-04-26 Sony Corporation Mobile client device, operation method, and recording medium
KR101992189B1 (ko) 2012-09-19 2019-06-24 엘지전자 주식회사 이동 단말기 및 그 제어방법
US20140085245A1 (en) * 2012-09-21 2014-03-27 Amazon Technologies, Inc. Display integrated camera array
JP6071372B2 (ja) * 2012-09-21 2017-02-01 キヤノン株式会社 電子機器及び電子機器の制御方法
CN102929525B (zh) * 2012-09-24 2016-03-30 惠州Tcl移动通信有限公司 屏幕解锁单元及其屏幕解锁方法以及移动通讯设备
US8954736B2 (en) * 2012-10-04 2015-02-10 Google Inc. Limiting the functionality of a software program based on a security model
US20140099994A1 (en) * 2012-10-04 2014-04-10 Nvidia Corporation Electronic camera embodying a proximity sensor
US9942753B2 (en) * 2012-10-22 2018-04-10 Pervasive Group, Inc. Method and system for monitoring and restricting use of mobile devices
KR101978688B1 (ko) * 2012-10-22 2019-05-15 삼성전자주식회사 마이크로폰 장치를 갖는 전자 장치 및 그 운용 방법
US10412550B2 (en) 2012-10-29 2019-09-10 T-Mobile Usa, Inc. Remote driving of mobile device diagnostic applications
US10313905B2 (en) * 2012-10-29 2019-06-04 T-Mobile Usa, Inc. Contextual quality of user experience analysis using equipment dynamics
US9538409B2 (en) 2012-10-29 2017-01-03 T-Mobile Usa, Inc. Quality of user experience analysis
US10237144B2 (en) 2012-10-29 2019-03-19 T-Mobile Usa, Inc. Quality of user experience analysis
US10952091B2 (en) 2012-10-29 2021-03-16 T-Mobile Usa, Inc. Quality of user experience analysis
US20140148218A1 (en) * 2012-11-29 2014-05-29 Htc Corporation Handheld electronic apparatus and method thereof
CN103870090A (zh) * 2012-12-10 2014-06-18 腾讯科技(深圳)有限公司 便携数据处理设备内置相机的启动拍摄装置和方法
KR102003377B1 (ko) * 2012-12-13 2019-07-24 삼성전자주식회사 슬립 모드에서 카메라 모듈을 구동하는 전자 장치 및 방법
JP6314834B2 (ja) * 2012-12-14 2018-04-25 日本電気株式会社 情報端末装置、情報端末制御方法及びプログラム
US8973104B2 (en) 2012-12-31 2015-03-03 Google Technology Holdings LLC Method and system for providing limited usage of an electronic device
JP6149868B2 (ja) * 2013-01-10 2017-06-21 日本電気株式会社 端末、ロック解除方法およびプログラム
CN103970260B (zh) * 2013-01-31 2017-06-06 华为技术有限公司 一种非接触式手势控制方法及电子终端设备
US9292045B2 (en) 2013-02-15 2016-03-22 Apple Inc. Apparatus and method for automatically activating a camera application based on detecting an intent to capture a photograph or a video
US20160011990A1 (en) * 2013-02-28 2016-01-14 Safend Ltd. System and Method for Conflict-Free Cloud Storage Encryption
KR102056128B1 (ko) 2013-02-28 2019-12-17 삼성전자 주식회사 위젯을 이용한 사진 촬영 방법 및 휴대 장치
US11017069B2 (en) * 2013-03-13 2021-05-25 Lookout, Inc. Method for changing mobile communications device functionality based upon receipt of a second code and the location of a key device
US9225677B2 (en) * 2013-03-15 2015-12-29 Facebook, Inc. Systems and methods for displaying a digest of messages or notifications without launching applications associated with the messages or notifications
KR20140115761A (ko) * 2013-03-22 2014-10-01 삼성전자주식회사 스크린 락 제어 방법 및 이를 지원하는 전자 장치
US10114536B2 (en) * 2013-03-29 2018-10-30 Microsoft Technology Licensing, Llc Systems and methods for performing actions for users from a locked device
CN104104784A (zh) * 2013-04-10 2014-10-15 中兴通讯股份有限公司 一种终端自动锁屏的方法和***
WO2014176746A1 (en) * 2013-04-28 2014-11-06 Tencent Technology (Shenzhen) Company Limited Method and system for automatically capturing an object using a mobile terminal
US10805861B2 (en) 2013-05-08 2020-10-13 Cellcontrol, Inc. Context-aware mobile device management
US11751123B2 (en) 2013-05-08 2023-09-05 Cellcontrol, Inc. Context-aware mobile device management
US10271265B2 (en) 2013-05-08 2019-04-23 Cellcontrol, Inc. Detecting mobile devices within a vehicle based on cellular data detected within the vehicle
US10477454B2 (en) 2013-05-08 2019-11-12 Cellcontrol, Inc. Managing iOS-based mobile communication devices by creative use of CallKit API protocols
US10268530B2 (en) 2013-05-08 2019-04-23 Cellcontrol, Inc. Managing functions on an iOS-based mobile device using ANCS notifications
KR102052971B1 (ko) * 2013-05-14 2020-01-08 엘지전자 주식회사 지문 스캔너를 포함하는 포터블 디바이스 및 그 제어 방법
US10168882B2 (en) * 2013-06-09 2019-01-01 Apple Inc. Device, method, and graphical user interface for switching between camera interfaces
US9585006B2 (en) * 2013-06-26 2017-02-28 Cellco Partnership Express mobile device access provisioning methods, systems, and apparatus
CN103399704A (zh) * 2013-07-12 2013-11-20 华为终端有限公司 终端设备及其加解锁方法
KR101560448B1 (ko) * 2013-07-24 2015-10-16 한국과학기술원 스크린 록 환경에서 특정 어플리케이션 호출을 위한 방법
KR101444091B1 (ko) 2013-08-06 2014-09-26 엘지전자 주식회사 이동 단말기 및 그것의 제어방법
KR20150018256A (ko) * 2013-08-09 2015-02-23 엘지전자 주식회사 모바일 디바이스 및 그 제어 방법
US9898642B2 (en) * 2013-09-09 2018-02-20 Apple Inc. Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs
KR20160056888A (ko) * 2013-09-16 2016-05-20 톰슨 라이센싱 여러 사용자 주석들을 검색하고 그것들을 콘텐트 내에 오버레이하여 비디오들을 브라우징하기
US20160232578A1 (en) * 2013-09-26 2016-08-11 Jaelark JUNG Method, communication terminal, and computer-readable recording medium for controlling home screen of communication terminal
KR102162955B1 (ko) * 2013-10-31 2020-10-08 삼성전자 주식회사 생체 정보를 이용한 인증 방법 및 이를 지원하는 휴대형 전자장치
KR102114386B1 (ko) * 2013-11-21 2020-05-22 현대모비스 주식회사 차량용 미러리스 시스템
CN106991304B (zh) * 2013-11-22 2020-10-23 华为终端有限公司 消息的处理方法及装置
FR3015721A1 (fr) * 2013-12-19 2015-06-26 Christophe Deshayes Medaillon t2i autonome avec enregistrement, restitution audio et renvoi des fichiers mp3 par bluetooth. affichage intelligent par del ou afficheur et connection vers internet par modem sigfox
JP6321796B2 (ja) * 2013-12-25 2018-05-09 華為終端(東莞)有限公司 モバイル端末、モバイル端末上で撮影を開始するための方法及び当該方法を実行させるためのプログラム
US9495527B2 (en) 2013-12-30 2016-11-15 Samsung Electronics Co., Ltd. Function-level lock for mobile device security
TWI518439B (zh) * 2014-01-02 2016-01-21 原相科技股份有限公司 相機裝置
US20150193032A1 (en) * 2014-01-07 2015-07-09 Htc Corporation Method for controlling electronic apparatus and electronic apparatus applying the method
US9509822B2 (en) * 2014-02-17 2016-11-29 Seungman KIM Electronic apparatus and method of selectively applying security in mobile device
KR102191869B1 (ko) 2014-02-17 2020-12-16 엘지전자 주식회사 포터블 디바이스 및 그 제어 방법
CN109144626B (zh) * 2014-03-12 2023-12-15 华为终端有限公司 一种锁屏方法及移动终端
EP2919142B1 (en) * 2014-03-14 2023-02-22 Samsung Electronics Co., Ltd. Electronic apparatus and method for providing health status information
CN103927224B (zh) * 2014-03-28 2016-06-29 小米科技有限责任公司 程序串执行方法和装置
US10845982B2 (en) * 2014-04-28 2020-11-24 Facebook, Inc. Providing intelligent transcriptions of sound messages in a messaging application
US9942464B2 (en) 2014-05-27 2018-04-10 Thomson Licensing Methods and systems for media capture and seamless display of sequential images using a touch sensitive device
US10043185B2 (en) 2014-05-29 2018-08-07 Apple Inc. User interface for payments
US10223540B2 (en) * 2014-05-30 2019-03-05 Apple Inc. Methods and system for implementing a secure lock screen
US9538062B2 (en) * 2014-06-04 2017-01-03 Grandios Technologies, Llc Camera management system
US9747558B2 (en) * 2014-06-04 2017-08-29 W-Zup Communication Oy Method and system for using and inspecting e-tickets on a user terminal
DE102014119727A1 (de) * 2014-06-27 2015-12-31 Lenovo (Beijing) Co., Ltd. Verfahren zur verarbeitung von informationen und elektronisches gerät
EP3182692B1 (en) * 2014-08-12 2023-12-20 Sony Group Corporation Information processing device, program, and information processing method
KR102445859B1 (ko) * 2014-08-12 2022-09-20 소니그룹주식회사 정보 처리 장치, 정보 처리 방법 및 프로그램
US20160085980A1 (en) * 2014-09-22 2016-03-24 Canon Kabushiki Kaisha Information processing apparatus, imaging device, data management method and control program of photographed image
WO2016064106A1 (ko) * 2014-10-22 2016-04-28 삼성전자 주식회사 스타일러스 펜을 포함하는 모바일 디바이스 및 그 동작 방법
US9454235B2 (en) 2014-12-26 2016-09-27 Seungman KIM Electronic apparatus having a sensing unit to input a user command and a method thereof
CN105808109A (zh) * 2014-12-29 2016-07-27 阿里巴巴集团控股有限公司 应用程序的启动方法和装置
US9734787B2 (en) * 2014-12-31 2017-08-15 Htc Corporation Method for operating mobile electronic device, mobile electronic device, and computer readable medium using the same
KR20160088081A (ko) * 2015-01-15 2016-07-25 삼성전자주식회사 영상 촬영 기기의 햅틱 인터페이스 및 이의 제어 방법
USD805102S1 (en) 2015-01-27 2017-12-12 Twitter, Inc. Media sharing device with graphical user interface
US10592652B2 (en) 2015-01-30 2020-03-17 Doro AB Proximity-based accidental lock screen command prevention for mobile communication terminal
US10291847B2 (en) * 2015-02-26 2019-05-14 Htc Corporation Portable device and manipulation method
US9374521B1 (en) * 2015-02-27 2016-06-21 Google Inc. Systems and methods for capturing images from a lock screen
JP6497549B2 (ja) * 2015-03-05 2019-04-10 カシオ計算機株式会社 電子機器、タッチ操作制御方法及びプログラム
KR20160120458A (ko) * 2015-04-08 2016-10-18 엘지전자 주식회사 이동 단말기 및 그 제어 방법
EP3091422B1 (en) * 2015-05-08 2020-06-24 Nokia Technologies Oy Method, apparatus and computer program product for entering operational states based on an input type
US20160353406A1 (en) * 2015-05-26 2016-12-01 Trumpit, Inc. Media information sharing between networked mobile devices
US9722656B2 (en) 2015-06-22 2017-08-01 Super 6 LLC Mobile device videography system
US10387704B2 (en) * 2015-06-29 2019-08-20 Qualcomm Incorporated Method and apparatus for enabling the touchscreen display of a mobile device
US9583142B1 (en) 2015-07-10 2017-02-28 Musically Inc. Social media platform for creating and sharing videos
USD801348S1 (en) 2015-07-27 2017-10-31 Musical.Ly, Inc Display screen with a graphical user interface for a sound added video making and sharing app
USD801347S1 (en) 2015-07-27 2017-10-31 Musical.Ly, Inc Display screen with a graphical user interface for a sound added video making and sharing app
USD788137S1 (en) * 2015-07-27 2017-05-30 Musical.Ly, Inc Display screen with animated graphical user interface
CN105630348A (zh) * 2015-07-31 2016-06-01 宇龙计算机通信科技(深圳)有限公司 一种基于指纹信息的控制方法及装置
KR102443069B1 (ko) 2015-08-12 2022-09-14 삼성전자주식회사 어플리케이션을 실행하기 위한 장치 및 방법
AU2015224396A1 (en) * 2015-09-08 2017-03-23 Canon Kabushiki Kaisha Camera-driven work flow synchronisation
WO2017051312A1 (en) * 2015-09-21 2017-03-30 Discovery Limited A method of enabling a lock button of a mobile device with an ios operating system to be used by a user to effect an action
US20170094159A1 (en) * 2015-09-24 2017-03-30 The Eye Tribe Method for initiating photographic image capture using eyegaze technology
WO2017049593A1 (en) * 2015-09-25 2017-03-30 Intel Corporation Access control system
JP6062519B1 (ja) * 2015-09-28 2017-01-18 京セラ株式会社 電子機器及び電子機器の動作方法
KR102396685B1 (ko) * 2015-10-08 2022-05-11 삼성전자 주식회사 전자 장치의 모니터링 방법 및 장치
US10715997B2 (en) * 2015-10-08 2020-07-14 Huawei Technologies Co., Ltd. Method for protecting private information and terminal device
JP6700708B2 (ja) * 2015-10-09 2020-05-27 キヤノン株式会社 電子機器及びその制御方法、プログラム、並びに記憶媒体
US10447723B2 (en) 2015-12-11 2019-10-15 Microsoft Technology Licensing, Llc Creating notes on lock screen
JP6727840B2 (ja) * 2016-02-19 2020-07-22 ソニーモバイルコミュニケーションズ株式会社 撮像装置、撮像制御方法及びコンピュータプログラム
EP3208733B1 (en) * 2016-02-19 2020-07-01 Sony Corporation Terminal device, method, and program
CN105847243B (zh) * 2016-03-18 2021-02-26 北京小米移动软件有限公司 访问智能摄像头的方法及装置
KR101788039B1 (ko) 2016-04-12 2017-10-19 오스템임플란트 주식회사 상하 버튼을 구비하는 대상 촬영 장치 및 이를 통한 촬영 방법
CN107317909A (zh) * 2016-04-26 2017-11-03 富泰华工业(深圳)有限公司 防止手机误操作的***及方法
JP2016149808A (ja) * 2016-05-11 2016-08-18 富士通株式会社 電子機器及び表示制御プログラム
DK179186B1 (en) 2016-05-19 2018-01-15 Apple Inc REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION
CN107423592A (zh) * 2016-05-24 2017-12-01 富泰华工业(深圳)有限公司 解锁***及方法
CN106095053B (zh) * 2016-05-31 2019-06-11 深圳市万普拉斯科技有限公司 防误触唤醒装置与方法以及智能终端
JP6491398B2 (ja) * 2016-06-10 2019-03-27 富士フイルム株式会社 設定装置及びカメラ
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK
KR102524498B1 (ko) * 2016-07-06 2023-04-24 삼성전자주식회사 듀얼 카메라를 포함하는 전자 장치 및 듀얼 카메라의 제어 방법
CN113794822A (zh) 2016-07-29 2021-12-14 麦克赛尔株式会社 摄像装置
JP6764326B2 (ja) * 2016-11-30 2020-09-30 マクセル株式会社 撮像装置
CN106250025A (zh) * 2016-08-04 2016-12-21 北京奇虎科技有限公司 锁屏状态下调用相机的方法、装置和移动终端
KR20180023197A (ko) * 2016-08-25 2018-03-07 엘지전자 주식회사 단말기 및 그 제어 방법
KR102534547B1 (ko) 2016-09-07 2023-05-19 삼성전자주식회사 전자 장치 및 그의 동작 방법
CA2970088C (en) 2016-09-30 2022-02-08 The Toronto-Dominion Bank Device lock bypass on selectable alert
DE112016007363T5 (de) 2016-10-20 2019-07-11 Symbol Technologies, Llc Mobiles Gerät mit Kantenaktivierung
JP6762856B2 (ja) * 2016-11-21 2020-09-30 キヤノン株式会社 撮像装置およびその制御方法
US10247970B2 (en) 2016-12-20 2019-04-02 Microsoft Technology Licensing, Llc Measuring strain on display device
US10244161B2 (en) * 2017-01-13 2019-03-26 Microsoft Technology Licensing, Llc Capturing and viewing private photos and videos
US10437978B2 (en) * 2017-02-04 2019-10-08 International Business Machines Corporation Enhancing security of a mobile device based on location or proximity to another device
US10437979B2 (en) * 2017-02-04 2019-10-08 International Business Machines Corporation Enhancing security of a mobile device based on location or proximity to another device
US10352789B2 (en) 2017-02-09 2019-07-16 Microsoft Technology Licensing, Llc Measuring strain on display device
US11314898B2 (en) 2017-02-28 2022-04-26 Samsung Electronics Co., Ltd. Operating method of electronic device for function execution based on voice command in locked state and electronic device supporting the same
JP2018191209A (ja) * 2017-05-10 2018-11-29 オリンパス株式会社 情報記録装置、情報記録システム及び情報記録装置の制御方法
DK201770372A1 (en) * 2017-05-16 2019-01-08 Apple Inc. TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES
CN107451464B (zh) * 2017-06-27 2020-04-03 北京金山安全软件有限公司 一种提示信息的输出方法及装置
CN110291525A (zh) * 2017-07-06 2019-09-27 惠普发展公司,有限责任合伙企业 基于功率状态转变来控制相机的操作
US11178272B2 (en) 2017-08-14 2021-11-16 Cellcontrol, Inc. Systems, methods, and devices for enforcing do not disturb functionality on mobile devices
CN107491677A (zh) 2017-08-15 2017-12-19 北京小米移动软件有限公司 指纹识别处理方法、装置、设备及存储介质
KR102344104B1 (ko) * 2017-08-22 2021-12-28 삼성전자주식회사 이미지의 표시 효과를 제어할 수 있는 전자 장치 및 영상 표시 방법
US10616470B2 (en) 2017-08-31 2020-04-07 Snap Inc. Wearable electronic device with hardware secured camera
US20190073347A1 (en) * 2017-09-01 2019-03-07 Google Inc. Lockscreen note-taking
EP4156129A1 (en) 2017-09-09 2023-03-29 Apple Inc. Implementation of biometric enrollment
KR102185854B1 (ko) 2017-09-09 2020-12-02 애플 인크. 생체측정 인증의 구현
US10853490B2 (en) 2017-10-26 2020-12-01 Futurewei Technologies, Inc. Method and apparatus for managing hardware resource access in an electronic device
US10803540B2 (en) 2018-03-14 2020-10-13 Motorola Solutions, Inc. System for validating and appending incident-related data records in a distributed electronic ledger
RU2680255C1 (ru) * 2018-03-22 2019-02-19 Хуавей Дивайс (Дунгуань) Ко., Лтд. Мобильный терминал и способ запуска съемки на мобильном терминале
JP6638978B2 (ja) * 2018-04-05 2020-02-05 華為終端有限公司 モバイル端末、モバイル端末上で撮影を開始するための方法及び当該方法を実行させるためのプログラム
CN110415389B (zh) 2018-04-27 2024-02-23 开利公司 姿势进入控制***和预测移动设备相对于用户所在部位的方法
CN110415387A (zh) * 2018-04-27 2019-11-05 开利公司 包括设置在由用户携带的容纳件中的移动设备的姿势进入控制***
US11170085B2 (en) 2018-06-03 2021-11-09 Apple Inc. Implementation of biometric authentication
US11100349B2 (en) 2018-09-28 2021-08-24 Apple Inc. Audio assisted enrollment
US10860096B2 (en) 2018-09-28 2020-12-08 Apple Inc. Device control using gaze information
US10810293B2 (en) * 2018-10-16 2020-10-20 Motorola Solutions, Inc. Method and apparatus for dynamically adjusting biometric user authentication for accessing a communication device
US11222063B2 (en) * 2019-04-03 2022-01-11 Microsoft Technology Licensing, Llc Dynamic query adjustment based on data protection configurations
KR20210070528A (ko) 2019-12-05 2021-06-15 삼성전자주식회사 광학적 객체 인식을 이용한 반셔터 기능 수행 방법 및 이를 이용한 영상 촬영 방법
CN111163260B (zh) * 2019-12-20 2021-11-19 维沃移动通信有限公司 一种摄像头启动方法及电子设备
CN115104299A (zh) * 2020-02-21 2022-09-23 索尼集团公司 程序、信息处理方法和电子设备
US11675494B2 (en) * 2020-03-26 2023-06-13 Snap Inc. Combining first user interface content into second user interface
CN111459364B (zh) * 2020-04-01 2022-03-08 北京字节跳动网络技术有限公司 图标更新方法、装置和电子设备
US11418713B2 (en) 2020-04-02 2022-08-16 Qualcomm Incorporated Input based launch sequences for a camera application
USD971235S1 (en) * 2020-10-12 2022-11-29 Beijing Kuaimajiabian Technology Co., Ltd. Display screen or portion thereof with a graphical user interface
CN113190882B (zh) * 2021-04-25 2023-10-13 维沃移动通信有限公司 屏蔽控件的方法和装置
US11960615B2 (en) 2021-06-06 2024-04-16 Apple Inc. Methods and user interfaces for voice-based user profile management
KR20230071357A (ko) * 2021-11-16 2023-05-23 삼성전자주식회사 카메라 보안 제어 방법 및 전자 장치
WO2023212847A1 (en) * 2022-05-05 2023-11-09 Qualcomm Incorporated Power control for an image sensor

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2391796C2 (ru) * 2005-04-27 2010-06-10 Нокиа Корпорейшн Ограниченный доступ к функциональным установкам мобильного терминала

Family Cites Families (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL119498A (en) * 1996-10-27 2003-02-12 Advanced Recognition Tech Application launching system
US6222909B1 (en) 1997-11-14 2001-04-24 Lucent Technologies Inc. Audio note taking system and method for communication devices
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
JP3788018B2 (ja) * 1998-03-18 2006-06-21 コニカミノルタフォトイメージング株式会社 電子撮像装置の画像取り扱いシステム
JP3649908B2 (ja) * 1998-06-11 2005-05-18 株式会社ケンウッド 移動体通信端末におけるダイヤルロック解除方法
US6727830B2 (en) * 1999-01-05 2004-04-27 Microsoft Corporation Time based hardware button for application launch
JP2001069235A (ja) * 1999-08-26 2001-03-16 Seiko Epson Corp 携帯端末およびその制御方法
US6492979B1 (en) * 1999-09-07 2002-12-10 Elo Touchsystems, Inc. Dual sensor touchscreen utilizing projective-capacitive and force touch sensors
JP2001238124A (ja) * 2000-02-24 2001-08-31 Olympus Optical Co Ltd 電子カメラ
US6662026B1 (en) 2000-09-28 2003-12-09 International Business Machines Corporation Apparatus and method for detecting and handling accidental dialing on a mobile communications device
JP3671832B2 (ja) * 2000-10-31 2005-07-13 日本電気株式会社 携帯電話端末
JP3900854B2 (ja) 2001-05-17 2007-04-04 セイコーエプソン株式会社 電子機器及びその電力制御方法
US20020173345A1 (en) 2001-05-17 2002-11-21 Swerup Jan Ingemar Method and system for phone note taking
US6985137B2 (en) 2001-08-13 2006-01-10 Nokia Mobile Phones Ltd. Method for preventing unintended touch pad input due to accidental touching
JP4436583B2 (ja) * 2001-12-19 2010-03-24 富士フイルム株式会社 デジタルカメラ
US7095442B2 (en) 2002-01-31 2006-08-22 Hewlett-Packard Development Company, L.P. Method and apparatus for capturing an image
EP1481561A1 (en) * 2002-03-04 2004-12-01 Nokia Corporation Method for intermediate unlocking of a keypad on a mobile electronic device
JP2003295987A (ja) 2002-04-03 2003-10-17 Canon Electronics Inc 電子機器、動作モード制御方法、プログラム、及び記憶媒体
WO2003091934A2 (en) 2002-04-23 2003-11-06 Sony Ericsson Mobile Communications Ab Pointing device enabling means, input device and portable device incorporating same
JP2004135177A (ja) * 2002-10-11 2004-04-30 Sharp Corp 携帯電話機
JP4053444B2 (ja) 2003-03-07 2008-02-27 シャープ株式会社 携帯可能な多機能電子機器
KR20040093330A (ko) 2003-04-29 2004-11-05 주식회사 팬택 무선통신단말기에서 기능에 따른 버튼 잠금 방법
JP2005006135A (ja) * 2003-06-13 2005-01-06 Sanyo Electric Co Ltd 画像撮影装置及び該装置の省電力方法
JP2005065232A (ja) 2003-07-25 2005-03-10 Victor Co Of Japan Ltd ストリームデータの記録再生方法
JP4284701B2 (ja) * 2003-07-28 2009-06-24 カシオ計算機株式会社 複合機器、電源供給制御方法、及び、電源供給制御プログラム
JP2005057654A (ja) 2003-08-07 2005-03-03 Sharp Corp 携帯情報端末
JP2005151052A (ja) * 2003-11-13 2005-06-09 Mitsubishi Electric Corp カメラ付き携帯電話機
JP2005191991A (ja) * 2003-12-26 2005-07-14 Hitachi Ltd 情報処理装置
JP4245151B2 (ja) * 2004-02-26 2009-03-25 埼玉日本電気株式会社 使用制限機能付携帯電話機および該機を使用制限する方法
US8381135B2 (en) * 2004-07-30 2013-02-19 Apple Inc. Proximity detector in handheld device
US7603105B2 (en) * 2004-11-12 2009-10-13 Research In Motion Limited Method of making phone calls from a locked out handheld electronic device and a handheld electronic device incorporating the same
US7847789B2 (en) * 2004-11-23 2010-12-07 Microsoft Corporation Reducing accidental touch-sensitive device activation
JP2006166012A (ja) * 2004-12-07 2006-06-22 Casio Comput Co Ltd 撮像装置、撮像装置の制御方法及びプログラム
US7433711B2 (en) * 2004-12-27 2008-10-07 Nokia Corporation Mobile communications terminal and method therefor
KR100713494B1 (ko) * 2005-06-20 2007-04-30 삼성전자주식회사 카메라부를 이용한 사용자 인증 방법 및 이를 위한이동통신단말기
US20070016958A1 (en) 2005-07-12 2007-01-18 International Business Machines Corporation Allowing any computer users access to use only a selection of the available applications
JP4471898B2 (ja) * 2005-07-22 2010-06-02 シャープ株式会社 携帯情報端末装置
US7714265B2 (en) * 2005-09-30 2010-05-11 Apple Inc. Integrated proximity sensor and light sensor
US9182837B2 (en) * 2005-11-28 2015-11-10 Synaptics Incorporated Methods and systems for implementing modal changes in a device in response to proximity and force indications
US7657849B2 (en) * 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US20070234235A1 (en) * 2006-03-31 2007-10-04 Research In Motion Limited Activities/applications menu for a mobile communication device
US20070300140A1 (en) * 2006-05-15 2007-12-27 Nokia Corporation Electronic device having a plurality of modes of operation
US7643895B2 (en) 2006-05-22 2010-01-05 Apple Inc. Portable media device with workout support
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US20080119217A1 (en) 2006-11-16 2008-05-22 Sony Ericsson Mobile Communications Ab Portable communication having accidental key press filtering
US9049302B2 (en) 2007-01-07 2015-06-02 Apple Inc. Portable multifunction device, method, and graphical user interface for managing communications received while in a locked state
US8666366B2 (en) 2007-06-22 2014-03-04 Apple Inc. Device activation and access
US8082523B2 (en) * 2007-01-07 2011-12-20 Apple Inc. Portable electronic device with graphical user interface supporting application switching
JP4781296B2 (ja) * 2007-02-20 2011-09-28 キヤノン株式会社 撮像装置及びその制御方法及びプログラム及び記憶媒体
US20080196945A1 (en) 2007-02-21 2008-08-21 Jason Konstas Preventing unintentional activation of a sensor element of a sensing device
US20080254767A1 (en) * 2007-04-10 2008-10-16 Sharp Laboratories Of America, Inc. System and method for limiting access to features in a mobile telecommunications device
US8127254B2 (en) * 2007-06-29 2012-02-28 Nokia Corporation Unlocking a touch screen device
US9477395B2 (en) 2007-09-04 2016-10-25 Apple Inc. Audio file interface
CN107066862B (zh) * 2007-09-24 2022-11-25 苹果公司 电子设备中的嵌入式验证***
US8701210B2 (en) * 2007-10-02 2014-04-15 Computime, Ltd. Adjustable feature access for a controlled environmental system
US8904479B1 (en) * 2008-03-28 2014-12-02 Google Inc. Pattern-based mobile device unlocking
US20090262078A1 (en) * 2008-04-21 2009-10-22 David Pizzi Cellular phone with special sensor functions
CN101594446A (zh) * 2008-05-30 2009-12-02 索尼株式会社 网络照相机管理***及网络照相机管理方法
KR101453908B1 (ko) 2008-06-24 2014-10-21 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
KR101517967B1 (ko) * 2008-07-07 2015-05-06 엘지전자 주식회사 휴대 단말기 및 그 제어방법
KR101404692B1 (ko) 2008-08-13 2014-06-27 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US8341557B2 (en) * 2008-09-05 2012-12-25 Apple Inc. Portable touch screen device, method, and graphical user interface for providing workout support
US20100079380A1 (en) * 2008-09-30 2010-04-01 Nokia Corporation Intelligent input device lock
EP2344942B1 (en) * 2008-10-06 2019-04-17 BlackBerry Limited Method for application launch and system function invocation
KR101555511B1 (ko) 2008-10-09 2015-09-25 삼성전자주식회사 압전 센서를 이용한 휴대 단말기의 홀드 기능 제어 방법 및장치
KR101568128B1 (ko) 2008-11-14 2015-11-12 삼성전자주식회사 모션 센서 기반의 ui 운용 방법 및 이를 이용한 단말기
US8584031B2 (en) 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US20100130263A1 (en) 2008-11-21 2010-05-27 Edward Zhang System and method for dual power source management
KR101528262B1 (ko) * 2008-11-26 2015-06-11 삼성전자 주식회사 휴대 단말기 잠금 모드 해제 방법 및 장치
US9197738B2 (en) 2008-12-04 2015-11-24 Microsoft Technology Licensing, Llc Providing selected data through a locked display
KR101532294B1 (ko) 2008-12-18 2015-07-01 삼성전자주식회사 자동 태깅 장치 및 방법
US8331992B2 (en) 2008-12-19 2012-12-11 Verizon Patent And Licensing Inc. Interactive locked state mobile communication device
KR101565768B1 (ko) * 2008-12-23 2015-11-06 삼성전자주식회사 휴대단말의 잠금 모드 해제 방법 및 장치
US8355698B2 (en) 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8539382B2 (en) 2009-04-03 2013-09-17 Palm, Inc. Preventing unintentional activation and/or input in an electronic device
KR101537706B1 (ko) * 2009-04-16 2015-07-20 엘지전자 주식회사 이동 단말기 및 그 제어 방법
CN101551727B (zh) 2009-05-07 2013-03-27 宇龙计算机通信科技(深圳)有限公司 一种移动通信终端的触摸屏输入控制方法及***
KR101564222B1 (ko) * 2009-05-26 2015-11-06 삼성전자주식회사 휴대단말의 잠금 모드 해제 방법 및 장치
US20100306705A1 (en) * 2009-05-27 2010-12-02 Sony Ericsson Mobile Communications Ab Lockscreen display
CN101699835A (zh) 2009-09-16 2010-04-28 中兴通讯股份有限公司 通过安全锁实现手机安全使用的方法及相应的装置
US8244231B2 (en) * 2009-09-30 2012-08-14 Research In Motion Limited Method and apparatus for disambiguating an emergency call attempt during password entry for unlocking a mobile communication device
US9338274B2 (en) * 2009-10-02 2016-05-10 Blackberry Limited Method of interacting with electronic devices in a locked state and handheld electronic device configured to permit interaction when in a locked state
US9092129B2 (en) 2010-03-17 2015-07-28 Logitech Europe S.A. System and method for capturing hand annotations
TWI431486B (zh) 2010-05-03 2014-03-21 Prime View Int Co Ltd 電子閱讀裝置及其筆記製作方法
US20110283241A1 (en) 2010-05-14 2011-11-17 Google Inc. Touch Gesture Actions From A Device's Lock Screen
US8811948B2 (en) 2010-07-09 2014-08-19 Microsoft Corporation Above-lock camera access
US20120019704A1 (en) * 2010-07-26 2012-01-26 Levey Charles I Automatic digital camera photography mode selection
KR101160681B1 (ko) * 2011-10-19 2012-06-28 배경덕 이동 통신 단말기의 활성화 시에 특정 동작이 수행되도록 하기 위한 방법, 이동 통신 단말기 및 컴퓨터 판독 가능 기록 매체
US20130283199A1 (en) 2012-04-24 2013-10-24 Microsoft Corporation Access to an Application Directly from a Lock Screen
US9009630B2 (en) 2012-06-05 2015-04-14 Microsoft Corporation Above-lock notes
US9665178B2 (en) 2012-08-01 2017-05-30 Blackberry Limited Selective inbox access in homescreen mode on a mobile electronic device
US9152321B2 (en) 2013-05-03 2015-10-06 Barnes & Noble College Booksellers, Llc Touch sensitive UI technique for duplicating content

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2391796C2 (ru) * 2005-04-27 2010-06-10 Нокиа Корпорейшн Ограниченный доступ к функциональным установкам мобильного терминала

Also Published As

Publication number Publication date
CN102402380B (zh) 2015-06-17
JP6533174B2 (ja) 2019-06-19
KR101806426B1 (ko) 2018-01-18
US20150050916A1 (en) 2015-02-19
HK1257127A1 (zh) 2019-10-11
KR101886014B1 (ko) 2018-08-06
KR20170138571A (ko) 2017-12-15
JP2017216741A (ja) 2017-12-07
CA2979854C (en) 2019-02-12
JP2016178647A (ja) 2016-10-06
KR20130093071A (ko) 2013-08-21
CA2979854A1 (en) 2012-01-12
KR20180088511A (ko) 2018-08-03
WO2012006480A2 (en) 2012-01-12
BR112013000658A2 (pt) 2016-05-31
BR112013000658B1 (pt) 2021-03-02
JP2013534121A (ja) 2013-08-29
CA2804603A1 (en) 2012-01-12
ZA201300143B (en) 2014-06-25
WO2012006480A3 (en) 2012-04-05
CN104978139B (zh) 2018-06-08
CA2804603C (en) 2018-09-25
US9521247B2 (en) 2016-12-13
HK1167191A1 (en) 2012-11-23
EP3349136B1 (en) 2021-06-02
MX2013000363A (es) 2013-10-28
EP2591439B1 (en) 2020-11-11
US8811948B2 (en) 2014-08-19
JP5922655B2 (ja) 2016-05-24
CN102402380A (zh) 2012-04-04
JP6463426B2 (ja) 2019-02-06
KR101921458B1 (ko) 2018-11-22
US10686932B2 (en) 2020-06-16
IL224050A (en) 2017-07-31
US20120009896A1 (en) 2012-01-12
EP2591439A2 (en) 2013-05-15
EP2591439A4 (en) 2017-12-06
AU2011274572B2 (en) 2014-09-04
CN104978139A (zh) 2015-10-14
US20170070606A1 (en) 2017-03-09
CL2013000041A1 (es) 2013-05-03
EP3349136A1 (en) 2018-07-18
AU2011274572A1 (en) 2013-01-31
RU2013100171A (ru) 2014-07-20

Similar Documents

Publication Publication Date Title
RU2589366C2 (ru) Доступ к камере над блокировкой
US10599300B2 (en) Entry points to image-related applications in a mobile device

Legal Events

Date Code Title Description
HZ9A Changing address for correspondence with an applicant