RU2635246C2 - Method of performing device function and device for execution of method - Google Patents
Method of performing device function and device for execution of method Download PDFInfo
- Publication number
- RU2635246C2 RU2635246C2 RU2015136861A RU2015136861A RU2635246C2 RU 2635246 C2 RU2635246 C2 RU 2635246C2 RU 2015136861 A RU2015136861 A RU 2015136861A RU 2015136861 A RU2015136861 A RU 2015136861A RU 2635246 C2 RU2635246 C2 RU 2635246C2
- Authority
- RU
- Russia
- Prior art keywords
- information
- function
- processor
- mobile device
- mode
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
- Telephone Function (AREA)
Abstract
Description
Область техники, к которой относится изобретениеFIELD OF THE INVENTION
[0001] Аппаратурные средства и способы, согласующиеся с примерными вариантами осуществления, относятся к выполнению функции устройства и, в частности, к способу выполнения функции устройства на основании перемещения устройства и устройству для выполнения этого способа.[0001] Hardware and methods consistent with exemplary embodiments relate to performing a device function and, in particular, to a method of performing a device function based on moving a device and a device for performing this method.
Предпосылки создания изобретенияBACKGROUND OF THE INVENTION
[0002] Функции мобильных устройств, таких как интеллектуальные телефоны, стали более интеллектуальными и более разнообразными. Растет количество основанных на мобильном устройстве приложений, услуг и содержимого (контента).[0002] The functions of mobile devices, such as smart phones, have become more intelligent and more diverse. A growing number of mobile-based applications, services and content (content).
Раскрытие изобретенияDisclosure of invention
Техническая задачаTechnical challenge
[0003] Соответственно, может уменьшиться доступность приложений, услуг и содержимого или доступность функций, которые могут выполнять устройства. В частности, в режиме ожидания устройства может ухудшаться доступность приложений, услуг и содержимого или доступность функций, которые могут выполнять устройства.[0003] Accordingly, the availability of applications, services and content or the availability of functions that devices can perform may be reduced. In particular, in the standby mode of a device, the availability of applications, services and content, or the availability of functions that devices can perform, may be impaired.
Решение задачиThe solution of the problem
[0004] Один или более примерных вариантов осуществления предоставляют способ выполнения функции устройства на основании информации движения устройства в режиме ожидания устройства, устройство для выполнения этого способа и долговременный машиночитаемый носитель информации, хранящий компьютерные коды для его выполнения.[0004] One or more exemplary embodiments provide a method for performing a device function based on device motion information in a device standby mode, a device for performing this method, and a long-term computer-readable storage medium storing computer codes for executing it.
[0005] Один или более примерных вариантов осуществления также предоставляют способ выполнения функции устройства на основании информации движения устройства и его информации контекста в режиме ожидания устройства, устройство для выполнения данного способа и долговременный машиночитаемый носитель информации, хранящий компьютерные коды для его выполнения.[0005] One or more exemplary embodiments also provides a method for performing a device function based on device motion information and its context information in a device standby mode, a device for performing this method, and a long-term computer-readable storage medium storing computer codes for executing it.
[0006] Один или более примерных вариантов осуществления также предоставляют способ выполнения функции устройства на основании режима работы устройства и его информации движения, устройство для выполнения данного способа и долговременный машиночитаемый носитель информации, хранящий компьютерные коды для его выполнения.[0006] One or more exemplary embodiments also provide a method for performing a device function based on a device operating mode and its motion information, a device for performing this method, and a long-term computer-readable medium storing computer codes for its execution.
[0007] Один или более примерных вариантов осуществления также предоставляют способ выполнения функции устройства на основании режима работы устройства, его информации движения и его информации контекста, устройство для выполнения этого способа и долговременный машиночитаемый носитель информации, хранящий компьютерные коды для его выполнения.[0007] One or more exemplary embodiments also provides a method for performing a device function based on a device operating mode, its motion information and its context information, a device for performing this method, and a long-term computer-readable storage medium storing computer codes for its execution.
Преимущественные эффекты изобретенияAdvantageous Effects of the Invention
[0008] В соответствии с вышеприведенными вариантами осуществления, можно улучшить доступность приложений, услуг и содержимого или доступность функций, которые могут выполнять с устройствами.[0008] According to the above embodiments, it is possible to improve the availability of applications, services and contents or the availability of functions that can perform with devices.
Краткое описание чертежейBrief Description of the Drawings
[0009] Сформулированные аспекты и/или другие аспекты станут очевидными и более понятными из нижеследующего описания примерных вариантов осуществления, взятых совместно с сопроводительными чертежами, на которых:[0009] Formulated aspects and / or other aspects will become apparent and more apparent from the following description of exemplary embodiments taken in conjunction with the accompanying drawings, in which:
[0010] фиг. 1 является структурной схемой устройства, в соответствии с примерным вариантом осуществления;[0010] FIG. 1 is a block diagram of a device in accordance with an exemplary embodiment;
[0011] фиг. 2 показывает таблицу для объяснения информации соотнесения касательно режима работы устройства, его информации движения и его информации функции, в соответствии с примерным вариантом осуществления;[0011] FIG. 2 shows a table for explaining correlation information regarding the operation mode of the device, its motion information and its function information, in accordance with an exemplary embodiment;
[0012] фиг. 3a и 3b иллюстрируют информацию движения устройства, в соответствии с примерным вариантом осуществления;[0012] FIG. 3a and 3b illustrate motion information of a device in accordance with an exemplary embodiment;
[0013] фиг. 4a-4j иллюстрируют функции устройства, которые выполняются на основании информации движения устройства и режима работы устройства, в соответствии с примерными вариантами осуществления;[0013] FIG. 4a-4j illustrate device functions that are performed based on device movement information and device operation mode, in accordance with exemplary embodiments;
[0014] фиг. 5 является структурной схемой для объяснения работы между датчиком и процессором на основании платформы гладкой фиксации (SSP), в соответствии с примерным вариантом осуществления;[0014] FIG. 5 is a block diagram for explaining operation between a sensor and a processor based on a smooth fix platform (SSP), in accordance with an exemplary embodiment;
[0015] фиг. 6a является блок-схемой способа выполнения функции устройства, в соответствии с примерным вариантом осуществления;[0015] FIG. 6a is a flowchart of a method for performing a function of a device in accordance with an exemplary embodiment;
[0016] фиг. 6b является блок-схемой способа выполнения функции устройства, в соответствии с другим примерным вариантом осуществления;[0016] FIG. 6b is a flowchart of a method for performing a function of a device in accordance with another exemplary embodiment;
[0017] фиг. 7 является блок-схемой процесса, который может быть выполнен на операции S604 по фиг. 6a или операции S609 по фиг. 6b, в соответствии с примерным вариантом осуществления;[0017] FIG. 7 is a flowchart of a process that may be performed in operation S604 of FIG. 6a or operation S609 of FIG. 6b, in accordance with an exemplary embodiment;
[0018] фиг. 8 показывает экраны для объяснения предварительно установленной функции, выполняемой устройством на операциях S701 и S702 по фиг. 7, в соответствии с примерным вариантом осуществления;[0018] FIG. 8 shows screens for explaining a preset function performed by the device in operations S701 and S702 of FIG. 7, in accordance with an exemplary embodiment;
[0019] фиг. 9 является блок-схемой процесса, который может быть выполнен на операции S604 по фиг. 6a или операции S609 по фиг. 6b, в соответствии с другим примерным вариантом осуществления;[0019] FIG. 9 is a flowchart of a process that may be performed in operation S604 of FIG. 6a or operation S609 of FIG. 6b, in accordance with another exemplary embodiment;
[0020] фиг. 10 показывает экраны для объяснения предварительно установленной функции, выполняемой устройством на операциях S901 и S902 по фиг. 9, в соответствии с другим примерным вариантом осуществления;[0020] FIG. 10 shows screens for explaining a preset function performed by the device in operations S901 and S902 of FIG. 9, in accordance with another exemplary embodiment;
[0021] фиг. 11 является структурной схемой устройства, в соответствии с другим примерным вариантом осуществления;[0021] FIG. 11 is a block diagram of a device in accordance with another exemplary embodiment;
[0022] фиг. 12 показывает примерные программы и/или наборы команд, которые хранятся в хранилище по фиг. 11;[0022] FIG. 12 shows exemplary programs and / or instruction sets that are stored in the storage of FIG. eleven;
[0023] фиг. 13a и 13b являются блок-схемами способа выполнения функции устройства, в соответствии с другими примерными вариантами осуществления;[0023] FIG. 13a and 13b are flowcharts of a method for performing a device function, in accordance with other exemplary embodiments;
[0024] фиг. 14 является структурной схемой устройства, в соответствии с другим примерным вариантом осуществления;[0024] FIG. 14 is a block diagram of a device in accordance with another exemplary embodiment;
[0025] фиг. 15 является блок-схемой способа выполнения функции устройства, в соответствии с другим примерным вариантом осуществления;[0025] FIG. 15 is a flowchart of a method for performing a function of a device in accordance with another exemplary embodiment;
[0026] фиг. 16a и 16b являются блок-схемами способа выполнения функции устройства, в соответствии с другими примерными вариантами осуществления;[0026] FIG. 16a and 16b are flowcharts of a method for performing a device function, in accordance with other exemplary embodiments;
[0027] фиг. 17 показывает экраны для объяснения функций устройства, выполняемых, используя способ по фиг. 16a, в соответствии с примерным вариантом осуществления;[0027] FIG. 17 shows screens for explaining device functions performed using the method of FIG. 16a, in accordance with an exemplary embodiment;
[0028] фиг. 18a-18f показывают шлюзовые экраны, в соответствии с примерными вариантами осуществления:[0028] FIG. 18a-18f show gateway screens, in accordance with exemplary embodiments:
[0029] фиг. 19a и 19b являются блок-схемами способа выполнения функции устройства, в соответствии с другими примерными вариантами осуществления;[0029] FIG. 19a and 19b are flowcharts of a method for performing a device function in accordance with other exemplary embodiments;
[0030] фиг. 20 показывает экраны для объяснения функций устройства, выполняемых, используя способ по фиг. 19a и 19b, в соответствии с примерным вариантом осуществления; и[0030] FIG. 20 shows screens for explaining device functions performed using the method of FIG. 19a and 19b, in accordance with an exemplary embodiment; and
[0031] фиг. 21 является структурной схемой устройства, в соответствии с другим примерным вариантом осуществления.[0031] FIG. 21 is a block diagram of a device in accordance with another exemplary embodiment.
Предпочтительный вариант осуществления изобретенияPreferred Embodiment
[0032] В соответствии с аспектом примерного варианта осуществления, предоставляется устройство, включающее в себя: датчик, выполненный с возможностью обнаружения перемещения устройства в режиме ожидания устройства; хранилище, выполненное с возможностью хранения информации движения на основании информации, которая относится к перемещению, и по меньшей мере одного фрагмента информации функции, соответствующего информации движения; и процессор, выполненный с возможностью управления устройством для выполнения функции, соответствующей информации движения в режиме ожидания, на основании информации, которая относится к перемещению, информации движения и упомянутого по меньшей мере одного фрагмента информации функции.[0032] In accordance with an aspect of an exemplary embodiment, an apparatus is provided including: a sensor configured to detect movement of a device in a standby mode of a device; a repository configured to store motion information based on information related to the movement and at least one piece of function information corresponding to the motion information; and a processor configured to control the device to perform a function corresponding to standby motion information based on information that relates to movement, motion information, and said at least one piece of function information.
[0033] Режим ожидания устройства может включать в себя по меньшей мере одно из следующего: состояние незанятости процессора приложений, включенного в устройство, неактивное состояние функции, которая относится к сенсорному экрану, включенному в устройство, и состояние установки блокировки экрана устройства.[0033] A device standby mode may include at least one of the following: an idle state of an application processor included in the device, an inactive state of a function that relates to a touch screen included in the device, and a setting state of a device screen lock.
[0034] Функция, которая относится к сенсорному экрану, может включать в себя по меньшей мере одну из функции фиксации касания сенсорного экрана и функции отображения сенсорного экрана.[0034] A function that relates to a touch screen may include at least one of a touch lock function of a touch screen and a display function of a touch screen.
[0035] Режим ожидания устройства может включать в себя: неактивное состояние других элементов, включенных в устройство, отличных от датчика перемещения, хранилища и процессора; состояние, при котором не потребляется энергия другими элементами; или состояние, при котором энергия потребляется датчиком перемещения, хранилищем и процессором.[0035] A device standby mode may include: an inactive state of other elements included in the device other than a motion sensor, storage, and processor; a condition in which energy is not consumed by other elements; or a state in which energy is consumed by a displacement sensor, storage, and processor.
[0036] Процессор может управлять устройством таким образом, что шлюзовой экран отображается перед тем, как выполняется упомянутая функция.[0036] The processor may control the device so that the gateway screen is displayed before the function is performed.
[0037] Шлюзовой экран может включать в себя информацию уведомления, уведомляющую о том, что выполняется упомянутая функция, и информацию выбора для выбора режима выполнения данной функции.[0037] The gateway screen may include notification information notifying that the function is being performed, and selection information for selecting a mode of performing the function.
[0038] Когда присутствует множество функций, соответствующих информации движения устройства, шлюзовой экран может включать в себя информацию выбора для выбора режима выполнения каждой из этого множества функций.[0038] When a plurality of functions corresponding to device movement information is present, the gateway screen may include selection information for selecting a execution mode of each of the plurality of functions.
[0039] Устройство может дополнительно включать в себя датчик информации контекста для обнаружения по меньшей мере одного фрагмента информации контекста, который относится к устройству, при этом хранилище хранит информацию соотнесения между этим по меньшей мере одним фрагментом информации контекста устройства, информацией движения и упомянутым по меньшей мере одним фрагментом информации функции, и упомянутая функция, выполняемая процессором, определяется на основании данного по меньшей мере одного фрагмента информации контекста, который обнаруживается датчиком информации контекста, информации, которая относится к перемещению устройства, и информации соотнесения.[0039] The device may further include a context information sensor for detecting at least one piece of context information that relates to the device, wherein the store stores correlation information between this at least one piece of device context information, motion information, and said at least at least one piece of function information, and said function performed by the processor is determined based on the at least one piece of context information that th detected by the sensor context information, information that relates to a displacement device, and correlation information.
[0040] Упомянутый по меньшей мере один фрагмент информации контекста может включать в себя по меньшей мере один фрагмент текущей информации времени, информации позиции устройства, информации расписания, которая хранится в устройстве, и информации журнала регистрации, которая относится к устройству.[0040] Said at least one piece of context information may include at least one piece of current time information, device position information, schedule information that is stored in the device, and registration log information that relates to the device.
[0041] В соответствии с аспектом другого примерного варианта осуществления, предоставляется способ выполнения функции устройства, при этом способ включает в себя этапы, на которых: обнаруживают перемещение устройства в режиме ожидания устройства; обнаруживают информацию движения на основе информации, которая относится к перемещению; обнаруживают по меньшей мере один фрагмент информации функции, соответствующий обнаруженной информации движения; и выполняют функцию на основании обнаруженного по меньшей мере одного фрагмента информации функции.[0041] In accordance with an aspect of another exemplary embodiment, a method for performing a device function is provided, the method including the steps of: detecting a movement of the device in a standby mode of the device; detecting movement information based on information that relates to movement; detecting at least one piece of function information corresponding to the detected motion information; and perform the function based on the detected at least one piece of function information.
[0042] В соответствии с аспектом другого примерного варианта осуществления, предоставляется долговременный машиночитаемый записывающий носитель информации, хранящий одну или более программ, включающих в себя команды для осуществления способа выполнения функции устройства.[0042] In accordance with an aspect of another exemplary embodiment, a long-term machine-readable recording medium is provided storing one or more programs including instructions for implementing a method for performing a device function.
[0043] В соответствии с другим аспектом настоящего раскрытия, предоставляется компьютерная программа, содержащая инструкции, приспособленные, при их исполнении, для реализации способа в соответствии с любым из вышеописанных аспектов.[0043] In accordance with another aspect of the present disclosure, a computer program is provided comprising instructions adapted, when executed, to implement a method in accordance with any of the above aspects.
[0044] Различные соответствующие аспекты и признаки настоящего раскрытия заданы в прилагаемой формуле изобретения.[0044] Various relevant aspects and features of the present disclosure are defined in the appended claims.
[0045] Целью некоторых вариантов осуществления настоящего изобретения является решение, смягчение или устранение, по меньшей мере частично, по меньшей мере одной из проблем и/или недостатков, ассоциированных с известным уровнем техники. Некоторые варианты осуществления служат для предоставления по меньшей мере одного из описываемых ниже преимуществ.[0045] An object of some embodiments of the present invention is to solve, mitigate or eliminate at least partially at least one of the problems and / or disadvantages associated with the prior art. Some embodiments serve to provide at least one of the advantages described below.
Вариант осуществления изобретенияAn embodiment of the invention
[0046] Теперь будет сделана подробная ссылка на варианты осуществления, примеры которых иллюстрируются на сопроводительных чертежах, на которых подобные цифровые обозначения относятся к подобным элементам на всех чертежах. В связи с этим примерные варианты осуществления могут иметь разные формы и не должны толковаться как ограниченные описаниями, изложенными в данном документе.[0046] A detailed reference will now be made to embodiments, examples of which are illustrated in the accompanying drawings, in which like numerals refer to like elements in all of the drawings. In this regard, exemplary embodiments may take various forms and should not be construed as limited to the descriptions set forth herein.
[0047] Такие понятия, как «первый» и «второй» используются в данном документе лишь для описания разнообразия составляющих элементов, однако составляющие элементы не ограничиваются этими понятиями. Эти понятия используются лишь для того, чтобы отличать один составляющий элемент от другого составляющего элемента.[0047] Such concepts as “first” and “second” are used herein only to describe the diversity of constituent elements, however, constituent elements are not limited to these concepts. These concepts are used only to distinguish one constituent element from another constituent element.
[0048] Большая часть используемых в данном документе понятий является общими понятиями, которые широко используются в области техники, к которой относится концепция изобретения. Тем не менее, некоторые, используемые в данном документе понятия могут отражать намерения технических специалистов в данной области, прецеденты или появление новых технологий. Также некоторые используемые в данном документе понятия могут быть произвольно выбранными настоящим заявителем. В данном случае эти понятия подробно заданы ниже. Соответственно, конкретные понятия, используемые в данном документе, должны пониматься на основании их уникальных значений и всего контекста примерных вариантов осуществления.[0048] Most of the concepts used herein are general concepts that are widely used in the technical field to which the concept of the invention relates. However, some of the concepts used in this document may reflect the intentions of technical experts in the field, precedents or the emergence of new technologies. Also, some of the concepts used in this document may be arbitrarily selected by the present applicant. In this case, these concepts are detailed below. Accordingly, the specific concepts used in this document should be understood based on their unique meanings and the entire context of exemplary embodiments.
[0049] Подразумевается, что используемые в данном документе формы единственного числа включают в себя также формы множественного числа до тех пор, пока контекст явно не указывает обратное. Дополнительно также следует понимать, что понятия «содержать» или «содержащий» и вариации слов, например «содержащий» и «содержать», означают «включающий в себя, но не ограниченный», при использовании в данном техническом описании, и не предназначаются, чтобы (и не) исключать другие компоненты, целые или этапы. Эти понятия указывают на наличие изложенных признаков, целых, этапов, операций, элементов, компонентов и/или их групп, но не исключают наличие или дополнение одного или более других признаков, целых, этапов, операций, элементов, компонентов и/или их групп. Используемое в данном документе понятие «и/или» включает в себя любые и все сочетания из одного или более ассоциированных перечисленных элементов. Выражения вида «по меньшей мере один из», когда предшествуют списку элементов, модифицируют весь список элементов и не модифицируют отдельные элементы списка.[0049] It is intended that the singular forms used herein also include the plural unless the context clearly indicates otherwise. Additionally, it should also be understood that the terms “contain” or “comprising” and word variations, for example, “comprising” and “contain”, mean “including, but not limited to” when used in this technical description, and are not intended to (and not) exclude other components, whole or steps. These concepts indicate the presence of the described features, whole, stages, operations, elements, components and / or their groups, but do not exclude the presence or addition of one or more other signs, whole, stages, operations, elements, components and / or their groups. As used herein, the term “and / or” includes any and all combinations of one or more of the associated listed elements. Expressions of the form “at least one of”, when preceding the list of elements, modify the entire list of elements and do not modify individual elements of the list.
[0050] На всем протяжении описания изобретения информация ввода является основанной на касании информацией ввода пользователя. Основанная на касании информация ввода может включать в себя основанную на жесте пользователя информацию ввода. Основанная на касании информация ввода может включать в себя информацию ввода, основанную, например, на легком ударе (или касании), длительном легком ударе (или длительном касании), касании и удержании, касании и перетаскивании, двойном легком ударе, перетаскивании, панорамировании, пролистывании, перетаскивании с фиксацией, качании и подобном, но этим не ограничивается.[0050] Throughout the description of the invention, the input information is based on a touch of user input information. Touch-based input information may include user gesture-based input information. Touch-based input information may include input information based, for example, on a light touch (or touch), a long light touch (or a long touch), touch and hold, touch and drag, double light tap, drag, pan, scroll , drag and drop, swing, and the like, but not limited to this.
[0051] Информация ввода не ограничивается основанной на касании информацией ввода. Например, информация ввода может быть основанной на перемещении информацией ввода или основанной на зрении информацией ввода.[0051] The input information is not limited to touch-based input information. For example, the input information may be movement-based input information or vision-based input information.
[0052] Основанная на перемещении информация ввода может быть основана на жесте пользователя (например, тряска устройства, поворот устройства, событие подъема устройства, где устройство воспринимает то, что оно было поднято, и т.д.), основанном на перемещении устройства. Например, жест пользователя, основанный на движении устройства, когда устройство переворачивается в направлении, обратном направлению силы тяжести, который будет описан позже, может быть установлен в качестве информации ввода, на основании информации перемещения устройства, указывающей запрос на выполнение предварительно установленной функции.[0052] Movement-based input information may be based on a user gesture (for example, shaking a device, turning the device, event of lifting the device, where the device perceives that it was lifted, etc.) based on the movement of the device. For example, a user gesture based on the movement of the device when the device is flipped in the direction opposite to the direction of gravity, which will be described later, can be set as input information based on the movement information of the device indicating a request to perform a preset function.
[0053] Основанная на зрении информация ввода может быть основана на информации, которая распознается посредством анализа входного изображения, захваченного камерой, не контактируя с устройством. Например, как будет описано позже, информация, полученная посредством распознавания лица пользователя, включенного во входное изображение, захваченное камерой, или информация, полученная посредством распознавания глаз пользователя, может быть установлена в качестве основанной на зрении информации ввода, указывающей запрос активации предварительно установленной функции устройства.[0053] Vision-based input information may be based on information that is recognized by analyzing an input image captured by the camera without contacting the device. For example, as will be described later, information obtained by recognizing a user's face included in an input image captured by a camera, or information obtained by recognizing a user's eyes, can be set as vision-based input information indicating a request to activate a preset function of the device .
[0054] Фиг. 1 является структурной схемой устройства 100, в соответствии с примерным вариантом осуществления. Устройство 100 с фиг. 1 выполняет предварительно установленную функцию на основании информации движения касательно перемещения устройства 100 и режима работы устройства 100.[0054] FIG. 1 is a block diagram of a device 100, in accordance with an exemplary embodiment. The device 100 of FIG. 1 performs a preset function based on motion information regarding the movement of the device 100 and the operation mode of the device 100.
[0055] Обращаясь к фиг. 1, устройство 100 включает в себя датчик 101, хранилище 102, процессор 103 и блок 104 ввода/вывода информации, но этим не ограничивается. Т.е. устройство 100 может включать в себя больше или меньше составляющих элементов, чем те, что показаны на фиг. 1.[0055] Referring to FIG. 1, the device 100 includes, but is not limited to, a
[0056] Например, устройство 100 может дополнительно включать в себя элемент для обнаружения по меньшей мере одного фрагмента информации контекста касаемо устройства 100. Это будет описано позже в отношении фиг. 14. Устройство может быть выполнено с возможностью обнаружения по меньшей мере одного фрагмента информации контекста касательно устройства 100, посредством передачи и приема данных между элементом для обнаружения по меньшей мере одного фрагмента информации контекста, касательное устройства 100, процессором 103 и хранилищем 102. По меньшей мере один фрагмент информации контекста касательно устройства 100 будет более подробно описан со ссылкой на фиг. 14. Информация, касаемо режима работы устройства 100, может быть включена в по меньшей мере один фрагмент информации контекста касаемо устройства 100.[0056] For example, the device 100 may further include an element for detecting at least one piece of context information regarding the device 100. This will be described later in relation to FIG. 14. The device may be configured to detect at least one piece of context information regarding the device 100, by transmitting and receiving data between the element to detect at least one piece of context information, the tangent device 100, the
[0057] Датчик 101 может включать в себя множество датчиков разнообразных типов для фиксации перемещения устройства 100.[0057] The
[0058] Блок 104 ввода/вывода информации может включать в себя дисплей, который может отображать экран. Дисплей может быть выполнен в виде сенсорного экрана и принимать основанную на касании пользователя информацию ввода.[0058] The information input /
[0059] Режим работы устройства 100 может включать в себя режим ожидания и режим активации, но этим не ограничивается.[0059] The operation mode of the device 100 may include, but is not limited to, a standby mode and an activation mode.
[0060] Режим ожидания устройства 100 может включать в себя по меньшей мере одно из следующего: состояние черного экрана устройства 100; состояние незанятости процессора приложений, включенного в устройство 100; состояние деактивации функции, которая относится к сенсорному экрану блока 104 ввода/вывода информации; и состояние установки блокировки экрана устройства 100. Следует отметить, что понятие «состояние черного экрана» используется на всем протяжении настоящего описания для указания состояния экрана, при котором на экране не отображается информация, и, следовательно, он пуст, и это, как правило, воспринимается пользователем как экран, который по существу черного или серого цвета: вследствие этого «состояние черного экрана» не предназначено ограничивать цвет экрана только черным.[0060] The standby mode of the device 100 may include at least one of the following: a black state of the device 100; the idle state of the application processor included in the device 100; a state of deactivation of a function that relates to the touch screen of the information input /
[0061] Состояние деактивации функции, которая относится к сенсорному экрану, может включать в себя состояние деактивации функции фиксации касания сенсорного экрана и состояние деактивации функции отображения сенсорного экрана, но этим не ограничивается. Состояние деактивации функции фиксации касания сенсорного экрана может указывать выключенное состояние функции фиксации касания устройства 100. Состояние деактивации функции отображения сенсорного экрана может указывать состояние черного экрана устройства 100.[0061] The deactivation state of a function that relates to the touch screen may include, but is not limited to, a deactivation state of the touch-lock function of the touch screen and a deactivation state. The deactivation state of the touch-lock function of the touch screen may indicate an off state of the touch-lock function of the device 100. The deactivation state of the touch screen display function may indicate a black state of the device 100.
[0062] Режим ожидания устройства 100 может включать в себя состояние деактивации элемента устройства 100, отличного от датчика 101, хранилища 102 и процессора 103. Режим ожидания устройства 100 может включать в себя состояние деактивации функции устройства 100, отличной от функции, основанной на интерфейсе между датчиком 101 и хранилищем 102 из числа функций процессора 103, функции, которая относится к датчику 102, и функции, которая относится к хранилищу 102.[0062] The standby mode of the device 100 may include a deactivating state of an element of the device 100 other than the
[0063] Режим ожидания устройства 100 может включать в себя состояние низкого потребления энергии, при котором работают только датчик 101, хранилище 102 и процессор 103. Т.е. режим ожидания устройства 100 может включать в себя состояние низкого потребления энергии, при котором энергия потребляется датчиком 101, хранилищем 102 и процессором 103. Состояние низкого потребления энергии может находиться, например, в диапазоне потребления энергии в несколько мВт или несколько μВт, но этим не ограничивается.[0063] The standby mode of device 100 may include a low power state in which only
[0064] Режим ожидания устройства 100 может включать в себя состояние низкого потребления энергии, при котором энергия не потребляется элементом устройства 100, отличным от датчика 101, хранилища 102 и процессора 103. Режим ожидания устройства 100 может включать в себя состояние, при котором потребление энергии меньше, чем то, что присутствует в режиме активации устройства 100.[0064] The standby mode of the device 100 may include a low power consumption state in which power is not consumed by an element of the device 100 other than the
[0065] Процессор 103 может включать в себя вспомогательный процессор, который может выполнять функцию на основании интерфейса между процессором 103 и датчиком 101 и функцию на основании интерфейса между процессором 103 и хранилищем 102. В данном случае описанное выше состояние низкого потребления энергии может относиться к состоянию, при котором энергия потребляется датчиком 101, хранилищем 102 и процессором 103. Вспомогательный процессор может использовать блок микроконтроллера, который работает на низкой тактовой частоте.[0065] The
[0066] В качестве альтернативы или дополнительно процессор 103 может включать в себя процессор приложений. Это может означать, что процессор 103 может включать в себя процессор приложений и описанный выше вспомогательный процессор. Режим ожидания устройства 100 может включать в себя состояние активации процессора приложений, включенного в устройство 100. Т.е. когда состояние установки блокировки экрана устройства 100 функционирует в состоянии активации процессора приложений и установлено в качестве режима ожидания устройства 100, режим ожидания устройства 100 может включать в себя состояние активации процессора приложений.[0066] Alternatively or additionally,
[0067] Когда процессор 103 включает в себя процессор приложений и вспомогательный процессор, описанный выше режим ожидания устройства 100 может включать в себя состояние активации вспомогательного процессора, включенного в процессор 103, и состояние деактивации процессора приложений, но этим не ограничивается.[0067] When the
[0068] Устройство 100 может быть, например, интеллектуальным телефоном, интеллектуальным ТВ, персональным компьютером (PC), настольным PC, ноутбуком, интеллектуальной панелью, планшетным PC, мобильным устройством, переносным устройством или переносным PC, мультимедийным проигрывателем, терминалом для чтения электронных книг, персональным цифровым помощником (PDA), цифровой камерой с функцией фиксации перемещения устройства и цифровым устройством потребительской электроники (CE) с функцией фиксации перемещения устройства, но этим не ограничивается.[0068] The device 100 may be, for example, a smart phone, smart TV, personal computer (PC), desktop PC, laptop, smart panel, tablet PC, mobile device, portable device or laptop PC, multimedia player, e-book reader , a personal digital assistant (PDA), a digital camera with a function of fixing the movement of the device and a digital consumer electronics (CE) with the function of fixing the movement of the device, but is not limited to I am.
[0069] Например, устройство 100 может быть оборудованием, которое пользователь может носить. Оборудование может быть, например, оборудованием, которое используется в качестве часов, очков, аксессуара для связывания (например, поясной ремень, обруч для волос и т.д.), различных типов носимыми аксессуарами (например, кольцо, браслет, браслет на лодыжку, заколка для волос, ожерелье и т.д.), наушниками, шлемом, различных типов средствами защиты (например, наколенниками и налокотниками), ботинками, перчатками, одеждой, шапкой, протезом ноги для человека с физическим недостатком, протезом руки для человека с физическим недостатком и т.д. Оборудование, которое пользователь может носить, может иметь функцию связи и функцию обработки данных. Оборудование, которое пользователь может носить, не ограничивается описанным выше оборудованием.[0069] For example, the device 100 may be equipment that the user can wear. The equipment can be, for example, equipment that is used as a watch, glasses, an accessory for tying (for example, a waist belt, a hair hoop, etc.), various types of wearable accessories (for example, a ring, bracelet, ankle bracelet, hair clip, necklace, etc.), headphones, a helmet, various types of protective equipment (for example, knee pads and elbow pieces), boots, gloves, clothes, a hat, a prosthetic leg for a person with a physical disability, a prosthetic arm for a person with a physical disadvantage etc. Equipment that a user can wear may have a communication function and a data processing function. Equipment that the user can wear is not limited to the equipment described above.
[0070] Датчик 101 обнаруживает перемещение устройства 100. Перемещение устройства 100 может включать в себя, например, основанное на повороте перемещение, такое как перемещение вверх дном устройства 100, основанное на направлении поворота перемещение (например, перемещение в направлении по часовой стрелке, перемещение в направлении против часовой стрелки, перемещение в +z осевом направлении и перемещение в -z осевом направлении, основанное на перпендикулярном направлении перемещение, так что устройство 100 располагается в горизонтальном направлении и затем поднимается в вертикальном направлении, и расстояние перемещения устройства 100 в соответствии с основанным на перпендикулярном направлении перемещении, но этим не ограничивается. Например, перемещение устройства 100 может включать в себя основанное на тряске перемещение устройства 100, как описано выше.[0070] The
[0071] Датчик 101 включает в себя по меньшей мере один датчик для обнаружения перемещения устройства 100. Т.е. датчик 101 может включать в себя по меньшей мере один из следующих: датчик гироскопа для фиксации основанного на повороте перемещения устройства 100 и датчик акселерометра для фиксации основанного на перпендикулярном направлении перемещения устройства 100 и расстояния движения устройства 100, но этим не ограничивается.[0071] The
[0072] Например, датчик 101 может дополнительно включать в себя по меньшей мере один из следующего: датчик магнитного поля для фиксации направления поворота устройства 100, датчик ориентации для фиксации направления наклона устройства 100, датчик системы глобального позиционирования (GPS) для фиксации местоположения устройства 100, датчик силы тяжести для фиксации направления силы тяжести устройства 100 и датчик числа оборотов для фиксации числа оборотов устройства 100. Датчики, которые могут быть дополнительно включены в датчик 101, также не ограничиваются теми, что описаны выше.[0072] For example, the
[0073] Датчик гироскопа может включать в себя три датчика гироскопа для фиксации угловой скорости поворота по трем осям (осям x, y и z) устройства 100. В данном случае датчик 101 может преобразовывать результаты фиксации угла поворота по оси x (угол крена (поворот влево и вправо) устройства 100, угол поворота по оси y (угол наклона в продольном направлении (уклона)) и угол поворота по оси z (угол поворота вокруг вертикальной оси (горизонтальный поворот)) и направление поворота в электрические сигналы и выводить электрические сигналы.[0073] The gyroscope sensor may include three gyroscope sensors for recording the angular velocity of rotation along the three axes (x, y, and z axes) of the device 100. In this case, the
[0074] Датчик ускорения может быть выполнен с возможностью фиксации изменения ускорения по трем осям (осям x, y и z) устройства 100 или изменения ускорения по двум осям (осям x и y). В данном случае датчик 101 может преобразовывать результаты фиксации линейного ускорения устройства 100 и угла наклона в каждом осевом направлении в электрические сигналы и выводить электрические сигналы. Электрические сигналы, выводимые датчиком 101, передаются к процессору 103.[0074] The acceleration sensor may be configured to detect changes in acceleration in three axes (x, y and z axes) of device 100 or changes in acceleration in two axes (x and y axes). In this case, the
[0075] Датчик 101 может упоминаться как датчик перемещения для обнаружения перемещения устройства 100. Электрические сигналы, выводимые датчиком 101, могут упоминаться как значения фиксации перемещения устройства 100 или информация касательно перемещения устройства 100.[0075] The
[0076] Хранилище 102 хранит по меньшей мере одну программу и данные, которые относятся к по меньшей мере одной программе. По меньшей мере одна программа, хранящаяся в хранилище 102, включает в себя программу, используемую для управления устройством с тем, чтобы выполнять функцию на основании информации движения устройства 100, на основании информации касательно перемещения устройства 100 и по меньшей мере одного фрагмента информации функции устройства 100, соответствующего информации движения. Данные, которые относятся к по меньшей мере одной программе, могут включать в себя информацию соотнесения описанной выше информации касательно перемещения устройства 100, описанной выше информации движения устройства 100 и описанной выше информации функции устройства 100.[0076]
[0077] Фиг. 2 показывает таблицу для объяснения информации соотнесения касательно информации режима работы устройства 100, его информации движения и его информации функции, в соответствии с примерным вариантом осуществления. Таблица на фиг. 2 не включает в себя информацию, указывающую отношение соотнесения между информацией касательно перемещения устройства 100 и его информацией движения. Тем не менее, информация движения устройства 100, такая как поворот на 90° в направлении по часовой стрелке, поворот на 180° в направлении по часовой стрелке и поворот на 270° в направлении по часовой стрелке, может быть определена на основании информации касательно перемещения устройства 100, которая выводится датчиком 101.[0077] FIG. 2 shows a table for explaining correlation information regarding operation information of the device 100, its motion information and its function information, in accordance with an exemplary embodiment. The table in FIG. 2 does not include information indicating a correlation relationship between information regarding movement of the device 100 and its motion information. However, the movement information of the device 100, such as a 90 ° rotation in a clockwise direction, a 180 ° rotation in a clockwise direction, and a 270 ° rotation in a clockwise direction, can be determined based on information regarding the movement of the device 100, which is output by the
[0078] Данные, которые относятся к программе, которая хранится в хранилище 102, могут включать в себя информацию таблицы, показанную на фиг. 2. Данные, которые относятся к программе, которая хранится в хранилище 102, не включают в себя информацию, которая относится к режиму активации устройства 100, и могут включать в себя информацию соотнесения касательно информации перемещения устройства 100, его информации движения и его информации функции, которая относится к режиму ожидания устройства 100.[0078] Data that relates to a program that is stored in the
[0079] Обращаясь к фиг. 2, режим работы устройства 100 может включать в себя режим ожидания и режим активации. Информация движения устройства 100 может включать в себя информацию, указывающую поворот на 90° в направлении по часовой стрелке, указание информации поворота на 180° в направлении по часовой стрелке, и информацию, указывающую поворот на 270° в направлении по часовой стрелке.[0079] Referring to FIG. 2, the operation mode of the device 100 may include a standby mode and an activation mode. The motion information of the device 100 may include information indicating a rotation of 90 ° in a clockwise direction, an indication of information of rotation of 180 ° in a clockwise direction, and information indicating a rotation of 270 ° in a clockwise direction.
[0080] Вышеописанный режим ожидания может упоминаться как спящий режим, режим деактивации или состояние незанятости, но этим не ограничивается. Активный режим может упоминаться как режим эксплуатации, но этим не ограничивается.[0080] The above-described sleep mode may be referred to as sleep mode, deactivation mode or idle state, but is not limited to this. Active mode may be referred to as an operating mode, but is not limited to this.
[0081] Фиг. 3a и 3b показывают экраны для объяснения основанной на повороте информации движения устройства 100 в соответствии с примерным вариантом осуществления. Т.е. фиг. 3a является примером множества фрагментов информации движения в отношении устройства 100 в вертикальной позиции. Информация движения включает в себя информацию движения горизонтальной протяженности в виде поворота на 90° в направлении по часовой стрелке, информацию движения горизонтальной протяженности в виде поворота на 270° в направлении по часовой стрелке и информацию движения вверх дном в виде поворота на 180° в направлении по часовой стрелке.[0081] FIG. 3a and 3b show screens for explaining rotation-based motion information of the device 100 in accordance with an exemplary embodiment. Those. FIG. 3a is an example of a plurality of pieces of motion information regarding a device 100 in a vertical position. The motion information includes horizontal motion information in the form of a 90 ° rotation in a clockwise direction, horizontal horizontal motion information in the form of a rotation of 270 ° in a clockwise direction and upside down information in the form of a 180 ° rotation in the direction of clockwise.
[0082] Основанная на повороте информация движения устройства 100 не ограничивается поворотами на 90°, 180° и 270°, как показано на фиг. 3a. Например, основанная на повороте информация движения устройства 100 может быть установлена на основании информации касательно перемещения поворота ниже 90° в направлении по часовой стрелке. Т.е. основанная на повороте информация движения устройства 100 может быть установлена на основании информации касательно перемещения поворота на 45° в направлении по часовой стрелке.[0082] The rotation-based motion information of the device 100 is not limited to 90 °, 180 °, and 270 ° rotations, as shown in FIG. 3a. For example, rotation-based motion information of the device 100 can be set based on information regarding the rotation movement below 90 ° in a clockwise direction. Those. rotation-based motion information of the device 100 can be set based on information regarding a rotation rotation of 45 ° in a clockwise direction.
[0083] Основанная на повороте информация движения устройства 100 может включать в себя информацию движения, основанную на информации касательно перемещения в соответствии с поворотом устройства 100 на 90° в направлении против часовой стрелки. Основанная на повороте информация движения устройства 100 может включать в себя информацию движения, основанную на информации касательно перемещения в соответствии с поворотом устройства 100 на 90° в направлении по часовой стрелке, и информацию движения, основанную на информации касательно перемещения в соответствии с поворотом устройства 100 на 90° в направлении против часовой стрелки.[0083] The rotation-based motion information of the device 100 may include motion information based on information regarding movement in accordance with the rotation of the device 100 by 90 ° in a counterclockwise direction. The rotation-based motion information of the device 100 may include motion information based on information regarding movement in accordance with the rotation of the device 100 90 ° in a clockwise direction, and motion information based on information regarding movement in accordance with the rotation of the device 100 by 90 ° counterclockwise.
[0084] Основанная на повороте информация движения устройства 100 может включать в себя одно из следующего: информацию движения, основанную на информации касательно перемещения вверх дном (поворот на 180°) в направлении +z оси, и информацию движения, основанную на информации касательно перемещения вверх дном (поворот на 180°) в направлении -z оси в отношении устройства 100 в вертикальной позиции, как показано на фиг. 3b. Основанная на повороте информация движения устройства 100 может включать в себя информацию движения, основанную на информации касательно перемещения вверх дном (поворот на 180°) в направлении ±z оси в отношении устройства 100 в горизонтальной позиции.[0084] The rotation-based motion information of the device 100 may include one of the following: motion information based on information regarding upside-down movement (180 ° rotation) in the + z axis direction, and motion information based on information on upward movement bottom (180 ° rotation) in the -z direction of the axis with respect to the device 100 in a vertical position, as shown in FIG. 3b. The rotation-based motion information of the device 100 may include motion information based on information regarding upside-down movement (180 ° rotation) in the ± z axis direction with respect to the device 100 in a horizontal position.
[0085] Режим ожидания устройства 100 может быть изменен на активный режим в соответствии с информацией движения, обнаруженной в режиме ожидания устройства 100.[0085] The standby mode of the device 100 can be changed to the active mode in accordance with the motion information detected in the standby mode of the device 100.
[0086] Блок 104 ввода/вывода информации может находиться в состоянии деактивации в режиме ожидания устройства 100. Например, когда сенсорный экран включен в блок 104 ввода/вывода информации, и режим ожидания устройства 100 установлен в качестве черного экрана сенсорного экрана, состояния деактивации функции, которая относится к сенсорному экрану, или состояния установки блокировки экрана устройства 100, блок 104 ввода/вывода информации может находиться в состоянии деактивации в режиме ожидания устройства 100.[0086] The information input /
[0087] Активный режим на фиг. 2 может включать в себя активное состояние всех компонентов из датчика 101, хранилища 102, процессора 103 и блока 104 ввода/вывода информации, которые включены в устройство 100. Активный режим на фиг. 2 может включать в себя активное состояние по меньшей мере одного другого элемента, который не показан, как, впрочем, и датчика 101, хранилища 102, процессора 103 и блока 104 ввода/вывода информации, которые включены в устройство 100.[0087] The active mode in FIG. 2 may include the active state of all components from the
[0088] Активный режим на фиг. 2 может включать в себя состояние потребления энергии, при котором энергия потребляется датчиком 101, хранилищем 102, процессором 103 и блоком 104 ввода/вывода информации, которые включены в устройство 100. Активный режим на фиг. 2 может включать в себя состояние потребления энергии, при котором энергия потребляется по меньшей мере одним другим элементом, который не показан, как, впрочем, и датчиком 101, хранилищем 102, процессором 103 и блоком 104 ввода/вывода информации, которые включены в устройство 100.[0088] The active mode in FIG. 2 may include an energy consumption state in which energy is consumed by the
[0089] Активный режим на фиг. 2 может включать в себя активное состояние процессора приложений, включенного в устройство 100. Активное состояние процессора приложений может указывать состояние, при котором энергия потребляется процессором приложений.[0089] The active mode in FIG. 2 may include an active state of the application processor included in the device 100. The active state of the application processor may indicate a state in which energy is consumed by the application processor.
[0090] Активный режим на фиг. 2 может включать в себя состояние, при котором потребление энергии устройства 100 выше, чем то, что существует в режиме ожидания на фиг. 2.[0090] The active mode in FIG. 2 may include a state in which the energy consumption of the device 100 is higher than that which exists in the standby mode of FIG. 2.
[0091] Активный режим на фиг. 2 может включать в себя состояние, при котором по меньшей мере одно из приложения, услуги и контента, которые могут быть установлены в устройстве 100 или могут быть загружены устройством 100 извне, исполняется или может быть запрошено исполнение по меньшей мере одного из приложения, услуги и контента.[0091] The active mode in FIG. 2 may include a state in which at least one of an application, service, and content that can be installed on the device 100 or can be downloaded by the device 100 from outside is executed or requested to execute at least one of the application, service, and content.
[0092] Состояние, при котором исполняется по меньшей мере одно из приложения, услуги и контента, может включать в себя состояние многозадачности. Состояние, при котором может быть запрошено исполнение по меньшей мере одного из приложения, услуги и контента, может включать в себя состояние, при котором блок 104 ввода/вывода информации отображает или может отображать экран, включающий в себя пиктограмму, снимок с экрана или интерфейс пользователя, который может использоваться для установки режима исполнения приложения, услуги и контента.[0092] A state in which at least one of an application, service, and content is executed may include a multitasking state. A state in which execution of at least one of the application, service, and content may be requested may include a state in which the information input /
[0093] Отношение между информацией режима работы устройства 100, информацией движения устройства 100 и информацией функции устройства 100 теперь будет описано более подробно со ссылкой на фиг. 2.[0093] The relationship between the operation information of the device 100, the motion information of the device 100 and the function information of the device 100 will now be described in more detail with reference to FIG. 2.
[0094] Т.е. когда информация движения устройства 100 соответствует информации касательно перемещения, указывающего поворот на 90° в направлении по часовой стрелке, и режим работы устройства 100 является режимом ожидания, предварительно установленной функцией, которая может быть выполнена устройством 100, является функция проверки времени.[0094] That is, when the motion information of the device 100 corresponds to information regarding a movement indicating a 90 ° rotation in a clockwise direction, and the operation mode of the device 100 is a standby mode, a preset function that can be performed by the device 100 is a time checking function.
[0095] Фиг. 4a-4j показывают экраны с 401 по 424 для объяснения предварительно установленных функций устройства 100, выполняемых на основании информации движения устройства 100 и режима работы устройства 100, в соответствии с примерными вариантами осуществления.[0095] FIG. 4a-4j show screens 401 to 424 for explaining the preset functions of the device 100 performed based on the motion information of the device 100 and the operation mode of the device 100, in accordance with exemplary embodiments.
[0096] Обращаясь к фиг. 4a, когда устройство 100 находится в режиме ожидания, блок 104 ввода/вывода информации отображает черный экран 401, и значение фиксации (информация касательно перемещения), указывающее поворот на 90° устройства 100 в направлении по часовой стрелке, принимается от датчика 101, процессор 103 обнаруживает информацию движения устройства 100 из информации, которая хранится в хранилище 102, в соответствии с принятым значением фиксации. В связи с этим обнаруженная информация движения указывает поворот на 90° в направлении по часовой стрелке.[0096] Referring to FIG. 4a, when the device 100 is in standby mode, the information input /
[0097] Процессор 103 обнаруживает информацию функции в хранилище 102, используя информацию движения устройства 100, обнаруженную в режиме ожидания устройства 100. Обнаружение информации функции или информации движения в хранилище 102 может упоминаться как считывание информации или поиск информации, но этим не ограничивается.[0097] The
[0098] Обращаясь к фиг. 2, когда информация движения устройства 100 указывает поворот на 90° устройства 100 в направлении по часовой стрелке и режимом работы устройства 100 является режим ожидания, информацией функции, обнаруженной в хранилище 102, является информация функции проверки времени. Процессор 103 управляет функцией устройства 100 для выполнения функции проверки времени в соответствии с обнаруженной информацией функции. Соответственно, черный экран 401 блока 104 ввода/вывода информации меняется на экран 402, включающий в себя информацию времени.[0098] Referring to FIG. 2, when the motion information of the device 100 indicates a 90 ° rotation of the device 100 in a clockwise direction and the operation mode of the device 100 is the standby mode, the function information detected in the
[0099] Экран 402, предоставляемый посредством выполнения функции проверки времени, может упоминаться как первый экран. Первый экран может быть экраном, который в первую очередь предоставляется на черном экране 401, но этим не ограничивается. Например, первый экран может быть экраном, который в первую очередь предоставляется на черном экране 401, как, впрочем, и экраном, который может предоставлять различные типы информации таким образом, что пользователь может оставаться более предварительно установленного времени. Различные типы информации могут включать в себя, например, информацию, которая относится к шлюзу, который будет описан позже, но этим не ограничивается.[0099] A
[00100] Когда предоставляется первый экран, процессор приложений, включенный в устройство 100, может находится в состоянии деактивации, но может находиться в активном стоянии. Может быть определено, находится ли процессор приложений, включенный в устройство, в состоянии деактивации в соответствии с информацией, предоставляемой на первом экране. Например, когда информация, предоставляемая на первом экране, предоставляется в состоянии деактивации процессора приложения, включенного в устройство 100, процессор приложения может находиться в состоянии деактивации. Когда информация, предоставляемая на первом экране, предоставляется в активном состоянии процессора приложений, включенного в устройство 100, процессор приложений может находиться в активном состоянии.[00100] When the first screen is provided, the application processor included in the device 100 may be in a deactivated state, but may be in an active state. It can be determined whether the application processor included in the device is in a deactivated state in accordance with the information provided on the first screen. For example, when the information provided on the first screen is provided in a deactivation state of an application processor included in the device 100, the application processor may be in a deactivation state. When the information provided on the first screen is provided in the active state of the application processor included in the device 100, the application processor may be in the active state.
[00101] Когда отображается экран 402, включающий в себя описанную выше функцию времени, процессор приложений, включенный в устройство 100, может находиться в состоянии деактивации. Процессор приложения может быть включен в процессор 103 и установлен в состояние деактивации или активное состояние, как описано выше. Тем не менее, процессор приложений может быть инсталлирован вне процессора 103.[00101] When the
[00102] Когда устройство 100 находится в режиме ожидания и информация движения устройства 100 указывает поворот на 180° в направлении по часовой стрелке на фиг. 2, функция быстрого создания заметки, как показано на фиг. 4b, может быть предварительно установленной функцией, которая может быть выполнена устройством 100.[00102] When the device 100 is in standby mode and the movement information of the device 100 indicates 180 ° rotation in a clockwise direction in FIG. 2, a quick note creation function, as shown in FIG. 4b may be a preset function that may be performed by device 100.
[00103] Обращаясь к фиг. 4b, когда устройство 100 находится в режиме ожидания, блок 104 ввода/вывода информации отображает черный экран 403, значение фиксации, указывающее поворот на 180° устройства 100 в направлении по часовой стрелке, принимается от датчика 101, процессор 103 распознает информацию движения устройства 100 как поворот на 180° в направлении по часовой стрелке. Распознавание информации движения процессором 103 в соответствии со значением фиксации может быть основано на операции обнаружения информации движения в хранилище 102, используя принятое значение фиксации. Таким образом, распознавание информации движения процессором 103 может упоминаться как обнаружение информации движения, но этим не ограничивается.[00103] Referring to FIG. 4b, when the device 100 is in standby mode, the information input /
[00104] Процессор 103 может обнаруживать режим работы устройства 100 после обнаружения информации движения устройства 100. Процессор 103 может обнаруживать информацию касательно предварительно установленной функции, соответствующей обнаруженной информации движения устройства 100 и обнаруженному режиму работы устройства 100, в хранилище 102.[00104] The
[00105] Когда устройство 100 находится в режиме ожидания и информация движения устройства 100 обнаруживается как поворот на 180° в направлении по часовой стрелке на фиг. 2, информацией касательно предварительно установленной функции, считываемой из хранилища 102, является информация функции быстрого создания заметки. Соответственно, процессор 103 может выполнять функцию быстрого создания заметки, и экран, отображаемый в блоке 104 ввода/вывода информации, может быть изменен с черного экрана 403 на экран 404 создания заметки, как показано на фиг. 4b.[00105] When the device 100 is in standby mode and the movement information of the device 100 is detected as a 180 ° rotation in a clockwise direction in FIG. 2, information regarding a preset function read from the
[00106] Пиктограмма записи и пиктограмма камеры, которые включены в экран 404 создания заметки на фиг. 4b, могут быть использованы для функции быстрого создания заметки. Т.е. когда на экране 404 создания заметки вводится команда пользователя для выбора пиктограммы записи, контент, который записывается, может быть отображен на экране 404 создания заметки. Например, если вводится голосовой сигнал пользователя «Я собираюсь в школу в 8 утра», процессор 103 преобразует входной голосовой сигнал пользователя в текстовую информацию и отображает преобразованную текстовую информацию на экране 404 создания заметки. Соответственно, пользователь может видеть сообщение «Я собираюсь в школу в 8 утра» на экране заметки.[00106] The recording icon and the camera icon, which are included in the
[00107] С этой целью процессор 103 может выполнять функцию преобразования аудиосигнала, принимаемого посредством блока 104 ввода/вывода информации, в текстовую информацию, которая может быть отображена. В связи с этим заранее может быть установлен шрифт текстовой информации, которая может быть отображена. Отображаемая текстовая информация может быть сохранена в хранилище 102 в соответствии с запросом сохранения пользователя.[00107] To this end, the
[00108] Вследствие этого требуемый контент может быть записан на экране 404 создания заметки, используя электронное перо или используя функцию записи. Соответственно, пользователь может быстро написать идеи, которые мгновенно приходят на ум, и может использовать функцию быстрого создания заметки устройства 100 без электронного пера.[00108] Therefore, the desired content can be recorded on the
[00109] Когда в устройстве 100 инсталлировано электронное перо, функция быстрого создания заметки устройства 100 может быть использована, не вынимая электронное перо. Когда выбирается пиктограмма записи, процессор 103 может отображать экран для исполнения приложения записи в блоке 104 ввода/вывода информации во время исполнения приложения записи.[00109] When an electronic pen is installed in the device 100, the quick note-taking function of the device 100 can be used without removing the electronic pen. When a recording icon is selected, the
[00110] Когда на экране 404 создания заметки вводится команда для выбора пиктограммы камеры, камера может быть использована для отображения захваченного изображения на экране быстрого создания заметки. С этой целью процессор 103 может выполнять функцию наложения захваченного изображения посредством камеры на экран быстрого создания заметки.[00110] When a command to select a camera icon is entered on the
[00111] Например, процессор 103 может разбивать и отображать экран в соответствии с исполнением приложения камеры и экраном быстрого создания заметки. Например, сообщение, которое относится к захваченному изображению, может быть введено в экран 404 создания заметки посредством отображения изображения, захваченного камерой, с левой стороны, а экрана заметки - с правой стороны. Зона, в которой отображается захваченное изображение, и зона, в которой отображается экран 404 создания заметки, этим не ограничиваются. Захваченное изображение может быть неподвижным изображением или движущимся изображением.[00111] For example, the
[00112] Размеры экрана, на котором отображается захваченное изображение, и экрана быстрого создания заметки могут быть установлены заранее. Только изображение, захваченное в соответствии с командой пользователя, или как захваченное изображение, так и сообщение, введенное на экране 404 заметки, могут быть сохранены в хранилище 102. Соответственно, пользователь может захватывать и сохранять изображение, которое пользователь желает быстро захватить, используя функцию быстрого создания заметки, или может сохранять как захваченное изображение, так и сообщение, которое относится к захваченному изображению.[00112] The dimensions of the screen on which the captured image is displayed and the quick note creation screen can be set in advance. Only the image captured in accordance with the user's command, or both the captured image and the message entered on the
[00113] Когда захваченное изображение сохраняется, исполнение приложения камеры может автоматически завершаться или может завершаться в соответствии с запросом пользователя. Такая операция следует набору условий работы устройства 100. Блок 104 ввода/вывода информации может дополнительно включать в себя микрофон и камеру для описанных выше функции записи и функции захвата.[00113] When the captured image is saved, the execution of the camera application may be automatically terminated or may be completed in accordance with the request of the user. Such an operation follows a set of operating conditions of the device 100. The information input /
[00114] Когда соответствующее приложение исполняется, используя пиктограмму записи и пиктограмму камеры, которые включены в описанный выше экран 404 создания заметки, экран 404 создания заметки может быть задан в качестве шлюзового экрана для исполнения приложения записи или приложения камеры.[00114] When the corresponding application is executed using the recording icon and the camera icon, which are included in the above
[00115] Шлюзовой экран может включать в себя информацию уведомления, уведомляющую о том, что будет исполняться предварительно установленная функция. Шлюзовой экран может включать в себя информацию выбора, используемую для выбора режима исполнения касательно по меньшей мере одной функции. Информация выбора может быть задана подобно описанным выше пиктограмме записи и пиктограмме камеры. Шлюзовой экран будет описан более подробно со ссылкой на фиг. 17 и 18A-8F позже.[00115] The gateway screen may include notification information notifying that a preset function will be executed. The gateway screen may include selection information used to select an execution mode regarding at least one function. The selection information can be set like the recording icon and the camera icon described above. The gateway screen will be described in more detail with reference to FIG. 17 and 18A-8F later.
[00116] Когда функция быстрого создания заметки указывает функцию быстрого выполнения приложения создания заметки, инсталлированного в устройстве 100, функция быстрого создания заметки может быть основана на приложении создания заметки, инсталлированном в устройстве 100.[00116] When the quick note creation function indicates the quick execution function of the note creating application installed in the device 100, the quick note creating function may be based on the note creating application installed in the device 100.
[00117] Функция быстрого создания заметки может одновременно выбирать пиктограмму записи и пиктограмму камеры. В данном случае захваченное изображение и текстовая информация аудиосигнала, соответствующего захваченному изображению, могут быть отображены на экране 404 создания заметки. Одновременный выбор пиктограммы записи и пиктограммы камеры может следовать набору условий работы устройства 100, при которых пиктограмма камеры автоматически выбирается, как только выбирается пиктограмма записи. Одновременный выбор пиктограммы записи и пиктограммы камеры может следовать набору условий работы устройства 100, при которых пиктограмма записи автоматически выбирается, как только выбирается пиктограмма камеры.[00117] The quick note function can simultaneously select a recording icon and a camera icon. In this case, the captured image and text information of the audio signal corresponding to the captured image can be displayed on the
[00118] Когда устройство 100 находится в режиме ожидания, и информация движения, основанная на информации касательно перемещения устройства 100, указывает поворот на 180° в направлении по часовой стрелке, как показано на фиг. 4c, функция универсальной очереди может быть предварительно установленной функцией, которая может быть выполнена устройством 100.[00118] When the device 100 is in standby mode, and motion information based on information regarding the movement of the device 100 indicates 180 ° rotation in a clockwise direction, as shown in FIG. 4c, the universal queue function may be a preset function that may be performed by the device 100.
[00119] Фиг. 4c показывает функцию универсальной очереди, когда устройство 100 находится в режиме ожидания, блок 104 ввода/вывода информации отображает черный экран 405, и информация движения, основанная на информации касательно перемещения устройства 100, указывает поворот на 180° в направлении по часовой стрелке.[00119] FIG. 4c shows the universal queue function when the device 100 is in standby mode, the information input /
[00120] Т.е. информацией касательно предварительно установленной функции, которая считывается процессором 103 из хранилища 102, является информация функции универсальной очереди. Процессор 103 управляет устройством 100 для преобразования черного экрана 405, отображаемого в блоке 104 ввода/вывода информации, в экран 406 информации, хранящийся в универсальной очереди. Универсальная очередь может быть включена в хранилище 102.[00120] That is, the information regarding the pre-installed function, which is read by the
[00121] Когда устройство 100 находится в режиме ожидания и информация движения устройства 100 указывает поворот на 180° в направлении по часовой стрелке, функция отображения списка универсальной очереди является предварительно установленной функцией, которая может быть выполнена устройством 100.[00121] When the device 100 is in standby mode and the movement information of the device 100 indicates 180 ° rotation in a clockwise direction, the universal queue list display function is a preset function that can be performed by the device 100.
[00122] Когда информация касательно предварительно установленной функции является информацией функции отображения списка универсальной очереди, поскольку процессор 103 выполняет функцию отображения списка универсальной очереди, как показано на фиг. 4d, черный экран 407, отображаемый в блоке 104 ввода/вывода информации, преобразуется в экран 408 списка универсальной очереди. Список универсальной очереди может быть сохранен в хранилище 102 или на сервере (не показано). Экран 409 фиг. 4d является экраном для загрузки информации, касающейся универсальной очереди, выбранной на основании списка универсальной очереди, с сервера (не показано).[00122] When the information regarding the preset function is the information of the universal queue list display function, since the
[00123] Когда устройство 100 находится в режиме ожидания и информация движения устройства 100 указывает поворот на 270° в направлении по часовой стрелке на фиг. 2, функция средства просмотра байтовой информации является предварительно установленной функцией, которая может быть выполнена устройством 100.[00123] When the device 100 is in standby mode and the motion information of the device 100 indicates a rotation of 270 ° in a clockwise direction in FIG. 2, the function of the byte information viewer is a preset function that can be performed by the device 100.
[00124] Функция средства просмотра байтовой информации является функцией показа необходимой информации в соответствии с экраном или набором условий работы в устройстве 100. Например, информация о билете, информация карты-пропуска, информация штрих-кода оплаты, информация купона и т.д., которая ранее назначена пользователем, является информацией, которая может быть предоставлена, используя функцию средства просмотра байтовой информации, но этим не ограничивается.[00124] The function of the byte information viewer is the function of displaying the necessary information in accordance with a screen or set of operating conditions in the device 100. For example, ticket information, pass card information, payment barcode information, coupon information, etc., which was previously assigned by the user is information that can be provided using the function of the byte information viewer, but is not limited to this.
[00125] Пользователь может осуществлять быструю проводку и просматривать информацию, которая остается в буфере обмена, информацию, которая остается в средстве просмотра байтовой информации посредством конкретного взаимодействия, и информацию, хранящуюся в захвате экрана и заметке, при использовании конкретного приложения, используя функцию средства просмотра байтовой информации.[00125] The user can quickly post and view information that remains on the clipboard, information that remains in the byte information viewer through a specific interaction, and information stored in the screen capture and note when using a specific application using the viewer function byte information.
[00126] Фиг. 4e показывает экран для исполнения функции средства просмотра байтовой информации. Т.е. когда устройство 100 находится в режиме ожидания, блок 104 ввода/вывода информации отображает черный экран 410, и значение фиксации, указывающее поворот на 270° устройства 100 в направлении по часовой стрелке, принимается от датчика 101, процессор 103 распознает информацию движения устройства 100 на основании режима работы устройства 100, состояния экрана блока 104 ввода/вывода информации и значения фиксации.[00126] FIG. 4e shows a screen for executing the function of a byte information viewer. Those. when the device 100 is in standby mode, the information input /
[00127] Когда распознается информация движения, процессор 103 обнаруживает информацию касательно предварительно установленной функции в хранилище 102, используя режим работы устройства 100 и информацию движения устройства 100. Обращаясь к фиг. 2, информация касательно предварительно установленной функции, обнаруженная в хранилище 102, является информацией функции средства просмотра байтовой информации. Процессор 103 выполняет функцию средства просмотра байтовой информации, и черный экран 410 блока 104 ввода/вывода информации преобразуется в ранее установленный экран 411 информации.[00127] When motion information is recognized, the
[00128] Обращаясь к фиг. 2, когда устройство 100 находится в активном режиме, информация движения устройства 100 указывает поворот на 90° в направлении по часовой стрелке, и функцией, которая в настоящий момент выполняется устройством 100, является функция web-обзора, как показано на фиг. 4e, функция исполнения секретного режима обозревателя является предварительно установленной функцией, которая может быть выполнена устройством 100.[00128] Referring to FIG. 2, when the device 100 is in active mode, the movement information of the device 100 indicates a 90 ° rotation in a clockwise direction, and the function currently performed by the device 100 is the web browsing function, as shown in FIG. 4e, the browser's secret mode execution function is a preset function that can be performed by the device 100.
[00129] Обращаясь к фиг. 4f, когда устройство 100 в активном режиме исполняет функцию 412 web-обзора, и информация движения, указывающая поворот на 90° устройства 100 в направлении по часовой стрелке, обнаруживается на основании значения фиксации, принимаемого от датчика 101, процессор 103 обнаруживает информацию касательно предварительно установленной функции в хранилище 102, используя информацию движения устройства 100, режим работы устройства 100 и функцию, исполняемую устройством 100. Информация касательно предварительно установленной функции является информация функции исполнения секретного режима обозревателя. Соответственно, процессор 103 исполняет секретный режим обозревателя, также известный как режим обзора в статусе «инкогнито» или «приватно». Как только исполняется секретный режим обозревателя, информация журнала регистрации, которая возникает после исполнения секретного режима обозревателя, не записывается на устройстве 100. Информация журнала регистрации может включать в себя информацию, такую как информацию истории поиска пользователя, информацию истории интернет-переходов пользователя и информацию входа в систему, и т.д.[00129] Referring to FIG. 4f, when the device 100 in the active mode executes the
[00130] Во время исполнения секретного режима обозревателя, когда значение фиксации, указывающее поворот на 90° устройства 100 в направлении против часовой стрелки, принимается от датчика 101 (т.е. значение фиксации принимается в качестве опорного значения), процессор 103 может отменять исполнение секретного режима обозревателя web-обзора. Функция исполнения секретного режима обозревателя и функция отмены секретного режима обозревателя могут быть выполнены процессором 103 посредством считывания информации движения из хранилища 102, используя значение фиксации, и считывания информации касательно предварительно установленной функции из хранилища 102, используя считанную информацию движения и значение фиксации.[00130] During the execution of the browser's secret mode, when a latch value indicating a 90 ° rotation of the device 100 in a counterclockwise direction is received from the sensor 101 (ie, the latch value is taken as a reference value), the
[00131] Обращаясь к фиг. 2, когда устройство 100 находится в активном режиме, информация движения устройства 100 указывает поворот на 180° в направлении по часовой стрелке, и приложение в настоящий момент исполняется устройством 100, как показано на фиг. 4g, функция переключения приложения на другое приложение является предварительно установленной функцией, которая может быть выполнена устройством 100.[00131] Referring to FIG. 2, when the device 100 is in active mode, the movement information of the device 100 indicates 180 ° rotation in a clockwise direction, and the application is currently executed by the device 100, as shown in FIG. 4g, the function of switching the application to another application is a preset function that can be performed by the device 100.
[00132] Обращаясь к фиг. 4g, в то время как устройство 100 исполняет конкретную услугу 414 социальной сети (SNS), когда значение фиксации, указывающее поворот на 180° устройства 100 в направлении по часовой стрелке, принимается от датчика 101, процессор 103 обнаруживает информацию движения устройства 100 в хранилище 102, используя значение фиксации. Процессор 103 обнаруживает информацию касательно предварительно установленной функции в хранилище 102, используя обнаруженную информацию движения устройства 100 и режим работы устройства 100. На фиг. 4g обнаруженная информация движения устройства 100 является функцией переключения приложения на другое приложение.[00132] Referring to FIG. 4g, while the device 100 executes a specific social network service (SNS) 414, when a latch value indicating 180 ° rotation of the device 100 in a clockwise direction is received from the
[00133] Таким образом, процессор 103 выполняет функцию переключения приложения на другое приложение 415, 416. Описанное выше другое приложение может включать в себя одно из следующего: ранее установленное приложение, приложение, которое непосредственно ранее исполнялось, и другое приложение, что является многозадачностью, но этим не ограничивается. Если множество приложений исполняется одновременно, другое приложение может включать в себя приложение, которое исполнялось недавно.[00133] Thus, the
[00134] При переключении приложений, несмотря на то, что процессор 103 может непосредственно переключать экраны, может быть предоставлен анимационный эффект, как показано на снимках 415 и 416 с экрана на фиг. 4g. Снимки 415 и 416 с экрана на фиг. 4g отображают эффект аккордеона, при котором процессор 103 отображает экран в виде медленного сжатия исходного экрана приложения, после приема значения фиксации, указывающего поворот на 180° устройства 100 в направлении по часовой стрелке от датчика 101: анимационный эффект аккордеона подобен постепенному сжатию исходного экрана приложения к нижнему краю устройства 100 под тяжестью тяжелого камня.[00134] When switching applications, although the
[00135] Анимационный эффект не ограничивается описанным выше эффектом аккордеона. Например, анимационный эффект может включать в себя различные анимационные эффекты, такие как анимационный эффект проявления размытого изображения, анимационный эффект перемещения изображения сверху вниз экрана, анимационный эффект поворота изображения на тот же самый угол, что угол поворота устройства 100, и т.д. Различные анимационные эффекты могут быть установлены пользователем заранее. Анимационный эффект может быть имитирован в виде демонстрации заранее перед установкой пользователем.[00135] The animation effect is not limited to the accordion effect described above. For example, an animation effect may include various animation effects, such as an animation effect of a blurry image, an animation effect of moving the image from top to bottom of the screen, an animation effect of rotating the image at the same angle as the angle of rotation of the device 100, etc. Various animation effects can be set by the user in advance. The animation effect can be simulated as a demonstration before installation by the user.
[00136] Обращаясь к фиг. 4h, в то время как устройство 100 исполняет конкретное приложение (например, Facebook) 417, когда воспринимается, что устройство 100 повернуто на 180° в направлении по часовой стрелке, приложение (например, Facebook) переключается на ранее назначенное приложение (например, KaKao Talk) 418. Во время исполнения назначенного приложения (например, KaKao Talk), когда устройство вновь поворачивается 419 на 180° в направлении по часовой стрелке, исполняемое приложение (например, KaKao Talk) переключается на ранее исполняемое приложение (например, Facebook) 420. Как описано выше, информация движения устройства 100, хранящаяся в хранилище 102, информация касательно режима работы устройства 100 и информация касательно предварительно установленной функции, которая может быть выполнена устройством 100, могут быть установлены таким образом, что приложение, исполняемое устройством 100, может быть переключено на другое приложение. Устройство 100 может быть установлено для поворота на 180° в направлении против часовой стрелки на экране 419.[00136] Referring to FIG. 4h, while the device 100 executes a specific application (e.g., Facebook) 417, when it is perceived that the device 100 is rotated 180 ° in a clockwise direction, the application (e.g., Facebook) switches to the previously assigned application (e.g., KaKao Talk ) 418. During the execution of the assigned application (for example, KaKao Talk), when the device again rotates 419 180 ° in the clockwise direction, the executable application (for example, KaKao Talk) switches to the previously executed application (for example, Facebook) 420. How described above, information the movement of the device 100 stored in the
[00137] Когда режим работы устройства 100 указывает исполнение услуги или контента, информация касательно предварительно установленной функции устройства 100 в соответствии с предварительно установленной информацией движения может быть установлена для переключения услуги или контента на другую услугу, другой контент или другое приложение.[00137] When the operating mode of the device 100 indicates the execution of a service or content, information regarding a preset function of the device 100 in accordance with the preset motion information can be set to switch the service or content to another service, other content, or another application.
[00138] Когда режим работы устройства 100 указывает услугу или приложение, и множество учетных записей установлено в исполняемой в настоящий момент услуге или приложении, информация касательно предварительно установленной функции устройства 100 в соответствии с предварительно установленной информацией движения может быть установлена для выполнения функции смены текущей используемой учетной записи на другую учетную запись.[00138] When the operating mode of the device 100 indicates a service or application, and a plurality of accounts are set in the currently executing service or application, information regarding a pre-set function of the device 100 in accordance with the pre-set motion information can be set to perform a change function of the currently used account to another account.
[00139] Обращаясь к фиг. 2, когда устройство 100 находится в активном режиме и отображает конкретный список, и информация движения устройства 100 указывает поворот на 180° в направлении по часовой стрелке, функция изменения сортировки списка может быть предварительно установленной функцией, которая может быть выполнена устройством 100, как показано на фиг. 4i. Т.е. когда информация движения устройства 100 указывает поворот на 180° в направлении по часовой стрелке, процессор 103 может менять экран 421 списка, отсортированного в порядке возрастания на фиг. 4i, на экран 422 списка, отсортированного в порядке убывания.[00139] Referring to FIG. 2, when the device 100 is in active mode and displays a specific list, and the movement information of the device 100 indicates a 180 ° rotation in a clockwise direction, the list sorting change function may be a preset function that can be performed by the device 100, as shown in FIG. 4i. Those. when the motion information of the device 100 indicates a 180 ° rotation in a clockwise direction, the
[00140] Обращаясь к фиг. 2, когда устройство 100 находится в активном режиме, и информация движения устройства 100 указывает поворот на 270° в направлении по часовой стрелке, предварительно установленная функция может быть установлена для выполнения функции записи голоса независимо от функции, которая исполняется устройством 100. Например, когда устройство 100 отображает домашний экран, если принимается значение фиксации, указывающее поворот на 270° устройства 100 в направлении по часовой стрелке, устройство 100 может выполнять функцию записи голоса в соответствии с информацией касательно предварительно установленной функции.[00140] Referring to FIG. 2, when the device 100 is in active mode, and the movement information of the device 100 indicates a clockwise rotation of 270 °, a preset function can be set to perform a voice recording function regardless of the function performed by the device 100. For example, when the device 100 displays a home screen, if a fix value is received indicating a 270 ° rotation of the device 100 in a clockwise direction, the device 100 may perform a voice recording function in accordance with Key to the preset function.
[00141] Информация касательно предварительно установленной функции устройства 100 в соответствии с режимом работы устройства 100 и информацией движения устройства 100 не ограничивается тем, что задано на фиг. 2. Например, информация движения устройства 100 может быть задана только информацией касательно движения вверх дном (поворот на 180° устройства 100) в направлении по часовой стрелке. Информация движения устройства 100 может быть задана только информацией 423 движения, указывающей горизонтальное держание устройства 100 и вертикальный подъем устройства 100, как показано на фиг. 4j. Информация касательно предварительно установленной функции, соответствующей информации 423 движения, может совпадать с информацией касательно одной из функций, заданных на фиг. 2. Тем не менее, информация функции, которая может совпадать с информацией 423 движения, не ограничивается фиг. 2.[00141] Information regarding a preset function of the device 100 in accordance with the operation mode of the device 100 and the motion information of the device 100 is not limited to that set in FIG. 2. For example, the motion information of the device 100 can only be set with information regarding upside-down movement (180 ° rotation of the device 100) in a clockwise direction. The motion information of the device 100 can only be set by
[00142] Информация движения устройства 100 не ограничивается тем, что описано выше. Например, информация движения устройства 100 может включать в себя информацию движения, указывающую вертикальное держание устройства 100 и вертикальный подъем устройства 100, информацию движения, указывающую вертикальное держание устройства 100 и перемещение устройства 100 на предварительно установленное расстояние в направлении влево и/или вправо, и информацию движения, указывающую горизонтальное держание устройства 100 и перемещение устройства 100 на предварительно установленное расстояние в направлении влево и/или вправо. Предварительно установленное расстояние может быть задано в качестве расстояния больше минимального расстояния, которое может быть распознано, в отношении того, что устройство 100 перемещается в направлении влево или вправо, используя датчик 101. Минимальное расстояние может быть определено в соответствии с датчиком, включенным в датчик 101.[00142] The motion information of the device 100 is not limited to what is described above. For example, the motion information of the device 100 may include motion information indicating the vertical holding of the device 100 and the vertical rise of the device 100, motion information indicating the vertical holding of the device 100 and the movement of the device 100 a predetermined distance to the left and / or right, and information a movement indicating the horizontal holding of the device 100 and the movement of the device 100 by a predetermined distance in the left and / or right direction. The preset distance can be set as a distance greater than the minimum distance that can be recognized, in that the device 100 moves left or right using the
[00143] Фиг. 4j показывает случай, где процессор 103 исполняет ранее установленное приложение, когда устройство 100 находится в режиме ожидания, и значение фиксации, указывающее горизонтальное держание устройства 100 и вертикальный подъем устройства 100, принимается от датчика 101. Значение фиксации, указывающее горизонтальное держание устройства 100 и вертикальный подъем устройства 100, может быть установлено в качестве, например, изменения по оси x меньше 30°, изменения по оси y больше 90° и изменения ускорения больше T, при этом T является целым числом, но этим не ограничивается. Т.е. значение фиксации может быть определено в соответствии с датчиком, включенным в датчик 101.[00143] FIG. 4j shows a case where the
[00144] По меньшей мере одна программа, хранящаяся в хранилище 102, может включать в себя программу исполнения приложения, программу исполнения услуги, программу хранения контента, программу воспроизведения контента и т.д.[00144] At least one program stored in the
[00145] Процессор 103 может исполнять по меньшей мере одну программу, хранящуюся в хранилище 102, как описано выше, и может распознавать информацию движения устройства 100, используя значение, фиксируемое датчиком 101, и информацию, хранящуюся в хранилище 102.[00145] The
[00146] Процессор 103 может обнаруживать режим работы устройства 100. Когда информация касательно режима работы устройства 100 сохраняется во флаговом регистре процессора 103 или в предварительно установленной зоне хранилища 102, процессор 103 может определять режим работы устройства 100 посредством считывания информации касательно режима работы устройства 100 из флагового регистра или из вышеописанной, предварительно установленной зоны хранилища 102. Определение режима работы устройства 100 может упоминаться как обнаружение режима работы устройства 100. Процессор 103 может включать в себя запоминающее устройство с произвольной выборкой (RAM), включающее в себя вышеописанный флаговый регистр.[00146] The
[00147] Процессор 103 может быть одним или более процессорами для управления общей работой устройства 100. Процессор 103 может управлять операциями датчика 101, хранилища 102 и блока 104 ввода/вывода информации. Процессор 103 может быть контроллером, микропроцессором, цифровым сигнальным процессором и т.д.[00147] The
[00148] Процессор 103 может включать в себя маломощный процессор, который управляет датчиком 101, используя платформу гладкой фиксации (SSP), как показано на фиг. 5, и процессор 520 приложений (AP). Процессор 520 приложений может быть задан в качестве основного процессора. Фиг. 5 является структурной схемой для объяснения работы между датчиком 101 и процессором 103 на основании SSP, в соответствии с примерным вариантом осуществления.[00148] The
[00149] Маломощный процессор 510 на фиг. 5 может быть маломощным блоком микроуправления (MCU), работающим в режиме ожидания устройства 100, описанного на фиг. 1 выше. Маломощный процессор 510 может включать в себя концентратор 511 датчиков и средство 512 управления SSP. Датчик 101 может включать в себя с первого по n-ый датчики 501_1~501_n, которые могут быть присоединены к концентратору 511 датчиков. Средство 512 управления SSP может быть включено в инфраструктуру процессора 520 приложений.[00149] The
[00150] Концентратор 511 датчиков может принимать значения, фиксируемые с первого по n-ый датчиками 501_1~501_n. С первого по n-ый датчики 501_1~501_n могут передавать фиксируемые ими значения на основании связи, такой как маломощная связь Bluetooth, концентратору 511 датчиков. Связь между с первого по n-ый датчиками 501_1~501_n и концентратором 511 датчиков не ограничивается маломощной связью Bluetooth.[00150] The
[00151] Когда режим работы устройства 100 находится в режиме ожидания, процессор 520 приложений может быть установлен в режим ожидания. Когда процессор 520 приложений установлен в режим ожидания, если режим работы процессора 520 приложения меняется на активный режим, концентратор 511 датчиков может осуществлять связь для передачи данных со средством 512 управления SSP, используя протокол связи для передачи данных на основании SSP. Случай, при котором режим ожидания процессора 520 приложений меняется на активный режим, может быть определен в соответствии с информацией касательно предварительно установленной функции, которая должна быть исполнена устройством 100, описанной в вышеописанных вариантах осуществления.[00151] When the operation mode of the device 100 is in standby mode, the
[00152] Работа между концентратором 511 датчиков и средством 512 управления (диспетчером) SSP осуществляется следующим образом. А именно концентратор 511 датчиков передает сигнал прерывания, указывающий на то, что присутствуют данные, которые должны быть переданы средству 512 управления SSP (513). Средство 512 управления SSP передает сигнал, запрашивающий тип и длину данных, которые должны быть переданы концентратором 511 датчиков, концентратору 511 датчиков (514). Концентратор 511 датчиков передает информацию касательно типа и длины данных, которые должны быть переданы средству 512 управления SSP (515). Информация, передаваемая от концентратора 511 датчиков к средству 512 управления SSP, не ограничивается типом и длиной данных.[00152] The operation between the
[00153] Средство 512 управления SSP передает сообщение MSG начала чтения концентратору 511 датчиков (516). Когда концентратор 511 датчиков принимает сообщение MSG (516) начала чтения, концентратор 511 датчиков формирует зафиксированные значения в виде ранее согласованного пакета и передает пакет средству 512 управления SSP (517). Зафиксированные значения, переданные от концентратора 511 датчиков средству 512 управления SSP, могут упоминаться как электрические сигналы.[00153] The SSP control means 512 transmits a read start message MSG to the sensor concentrator 511 (516). When the
[00154] Средство 512 управления SSP обнаруживает информацию движения из информации, которая хранится в хранилище 102, используя зафиксированные значения, принятые от концентратора 511 датчиков в режиме ожидания устройства 100, как описано со ссылкой на фиг. 1 выше. Средство 512 управления SSP может обнаруживать информацию касательно предварительно установленной функции устройства 100 на основании обнаруженной информации движения и может управлять функцией устройства 100 на основании обнаруженной информации предварительно установленной функции.[00154] The SSP control means 512 detects motion information from information stored in the
[00155] Средство 512 управления SSP обнаруживает информацию движения из информации, которая хранится в хранилище 102, используя зафиксированные значения, принятые от концентратора 511 датчиков, как описано на фиг. 1, и проверяет режим работы устройства 100, как описано на фиг. 1. Средство 512 управления SSP может обнаруживать информацию касательно предварительно установленной функции из хранилища 102, используя проверенный режим работы и обнаруженную информацию движения, и может управлять функцией устройства 100 на основании обнаруженной информации предварительно установленной функции.[00155] The SSP control means 512 detects motion information from information stored in the
[00156] Блок 104 ввода/вывода информации может находится в черном экране в режиме ожидания устройства 100, как описано выше, состоянии, при котором не потребляется энергия, состоянии деактивации функции, которая относится к сенсорному экрану, и состоянии деактивации функции отображения, которая относится к сенсорному экрану, но этим не ограничивается.[00156] The information input /
[00157] Фиг. 6a является блок-схемой способа выполнения функции устройства в соответствии с примерным вариантом осуществления. Фиг. 6a показывает случай, при котором предварительно установленная функция выполняется в соответствии с информацией движения устройства 100 и режимом работы устройства 100. Блок-схема фиг. 6a может быть выполнена процессором 103 устройства 100.[00157] FIG. 6a is a flowchart of a method for performing a function of a device in accordance with an exemplary embodiment. FIG. 6a shows a case in which a preset function is performed in accordance with the motion information of the device 100 and the operation mode of the device 100. The flowchart of FIG. 6a may be performed by a
[00158] На операции S601 процессор 103 принимает информацию касательно перемещения устройства 100. Информация касательно перемещения устройства 100 может быть принята от датчиков, включенных в датчик 101 на фиг. 1 на основании SSP, как описано со ссылкой на фиг. 5.[00158] In operation S601, the
[00159] Процессор 103 обнаруживает предварительно установленную информацию движения на основании информации касательно перемещения устройства 100 (операция S602). Когда обнаруживается информация движения устройства 100, процессор 103 обнаруживает информацию касательно режима работы устройства 100 (операция S603). Обнаружение информации касательно режима работы устройства 100 может упоминаться как проверка режима работы устройства 100.[00159] The
[00160] Когда устройство 100 находится в активном режиме, информация касательно режима работы устройства 100 может включать в себя информацию касательно текущего состояния устройства 100. Например, когда приложение исполняется устройством 100, информация касательно режима работы устройства 100 может включать в себя информацию касательно приложения, которое в настоящий момент исполняется устройством 100, но этим не ограничивается. Обнаружение режима работы устройства 100 на операции S603 может осуществляться, как описано в отношении процессора 103 на фиг. 1.[00160] When the device 100 is in active mode, information regarding the operating mode of the device 100 may include information regarding the current state of the device 100. For example, when the application is executed by the device 100, information regarding the operating mode of the device 100 may include information regarding the application, which is currently being executed by device 100, but is not limited to this. The detection of the operation mode of the device 100 in operation S603 may be performed as described with respect to the
[00161] На операции S604 процессор 103 выполняет предварительно установленную функцию на основании информации касательно режима работы устройства 100 и информации движения устройства 100. Предварительно установленная функция может быть обнаружена из хранилища 102, как описано со ссылкой на фиг. 2 и 4A-4J.[00161] In operation S604, the
[00162] Фиг. 6b является блок-схемой способа выполнения функции устройства в соответствии с другим примерным вариантом осуществления. Фиг. 6b показывает случай, когда устройство 100 находится в режиме ожидания. Блок-схема фиг. 6b может быть выполнена процессором 103 устройства 100.[00162] FIG. 6b is a flowchart of a method for performing a function of a device in accordance with another exemplary embodiment. FIG. 6b shows a case where the device 100 is in standby mode. The block diagram of FIG. 6b may be performed by a
[00163] Обращаясь к фиг. 6b, когда режим работы устройства 100 является режимом ожидания, процессор 103 может принимать информацию касательно перемещения устройства 100 от блока 101 датчика. В данном случае процессор 103 может быть маломощным процессором 510 с фиг. 5. Таким образом, процессор 103 может принимать информацию касательно перемещения устройства 100 от датчика 101, используя основанный на SSP протокол связи для передачи данных.[00163] Referring to FIG. 6b, when the operation mode of the device 100 is a standby mode, the
[00164] На операции S605, в режиме ожидания устройства 100, процессор 103 принимает информацию касательно перемещения устройства 100 от датчика 101 на операции S606. Процессор 103 обнаруживает информацию движения в хранилище 102, используя принятую информацию касательно перемещения (операция S607). Когда обнаруживается информация движения, процессор 103 обнаруживает по меньшей мере один фрагмент информации функции, соответствующей обнаруженной информации движения на операции S608.[00164] In operation S605, in the standby mode of the device 100, the
[00165] Обнаружение информации движения и по меньшей мере одного фрагмента информации функции в соответствии со структурами хранения информации движения и по меньшей мере одним фрагментом информации функции, которые хранятся в хранилище 102, может упоминаться как обнаружение по меньшей мере одного фрагмента информации функции. Например, когда процессор 103 обнаруживает по меньшей мере один фрагмент информации функции в хранилище 102, используя информацию касательно перемещения, принятую от блока 101 датчика, обнаружение информации движения и по меньшей мере одного фрагмента информации функции может упоминаться как обнаружение по меньшей мере одного фрагмента информации функции.[00165] The detection of motion information and at least one piece of function information in accordance with the structures for storing motion information and at least one piece of function information that are stored in the
[00166] Процессор 103 управляет устройством 100 для выполнения функции на основании по меньшей мере одного фрагмента информации функции, принятого от хранилища 102, на операции S609. Блок-схема на фиг. 6b может быть выполнена, как описывается со ссылкой на фиг. 4a-4e и 4j. На операции S609 процессор 103 может отображать шлюзовой экран, как показано на фиг. 17 и 18a-18f, который будет описан позже, перед тем, как выполняется функция.[00166] The
[00167] Фиг. 7 является блок-схемой процесса, который может быть выполнен на операции S604 на фиг. 6a или операции S609 на фиг. 6b, в соответствии с примерным вариантом осуществления.[00167] FIG. 7 is a flowchart of a process that may be performed in operation S604 of FIG. 6a or operation S609 in FIG. 6b, in accordance with an exemplary embodiment.
[00168] Фиг. 7 относится к процессу выполнения предварительно установленной функции устройства 100 в соответствии с результатом определения того, смотрит ли пользователь на устройство 100.[00168] FIG. 7 relates to a process for performing a preset function of a device 100 in accordance with a result of determining whether a user is looking at the device 100.
[00169] Т.е. на операции S701 процессор 103 определяет, смотрит ли пользователь на устройство 100, перед выполнением предварительно установленной функции. То, смотрит ли пользователь на устройство 100, может определяться в соответствии с тем, включено ли лицо пользователя в изображение, полученное используя камеру, включенную в устройство 100. В качестве альтернативы то, смотрит ли пользователь на устройство 100, может быть определено в соответствии с тем, ориентировано ли лицо пользователя, включенное в полученное изображение, в направлении устройства 100, но этим не ограничивается.[00169] That is, in operation S701, the
[00170] Процессор 103 может определять, включено ли лицо пользователя в полученное изображение, используя технологию извлечения области лица. Процессор 103 может определять, ориентировано ли лицо пользователя, включенное в полученное изображение, в направлении устройства 100, используя способ обнаружения значения признака. Способ обнаружения значения признака обнаруживает значение признака, такое как расстояние между глазами, ширина носа, высота и форма скулы, пропорция лба (зона, основанная на ширине и высоте лба) на лице и т.д., процессор 103 может оценивать направление ориентации лица пользователя, включенного в полученное изображение, используя обнаруженное значение признака, и определять, смотрит ли пользователь на устройство 100.[00170] The
[00171] Вместо вышеописанного способа распознавания лица пользователя, может быть определено, смотрит ли пользователь на устройство 100, посредством обнаружения глаз пользователя в полученном изображении, и оценки перемещений глаз.[00171] Instead of the above method of recognizing a user's face, it can be determined whether the user is looking at the device 100 by detecting the user's eyes in the acquired image and evaluating eye movements.
[00172] В результате определения на операции S701, если определено, что пользователь смотрит на устройство 100, процессор 103 управляет устройством 100, чтобы выполнять функцию на основании информации касательно предварительной установленной функции (операция S702).[00172] As a result of determining in step S701, if it is determined that the user is looking at the device 100, the
[00173] В результате определения на операции S701, если определяется, что пользователь не смотрит на устройство 100, процессор 103 управляет устройством 100, чтобы не выполнять функцию на основании информации касательно предварительной установленной функции (операция S703).[00173] As a result of the determination in operation S701, if it is determined that the user is not looking at the device 100, the
[00174] Для определения того, смотрит ли пользователь на устройство 100, используя извлечение области лица, обнаружение значения признака или оценку перемещения глаз, как описано выше, хранилище 102 может хранить по меньшей мере одну связанную прикладную программу и предоставлять процессору 103 связанную прикладную программу в соответствии с запросом процессора 103. Процессор 103 может исполнять связанную прикладную программу, предоставленную хранилищем 102, и определять, смотрит ли пользователь на устройство 100, как описано выше.[00174] To determine whether the user is looking at the device 100 using face area extraction, feature value detection, or eye movement estimation, as described above, the
[00175] Фиг. 8 показывает экран, активирующий предварительно установленную функцию, выполняемую устройством 100 на операции S701 и S702 на фиг. 7, в соответствии с примерным вариантом осуществления. Т.е. когда устройство 100 находится в режиме ожидания и экран 810 находится в состоянии черного экрана, как показано на фиг. 8, когда определено, что устройство 100 повернуто на 180° в направлении по часовой стрелке, используя значение фиксации, процессор 103 активирует функцию фронтальной камеры 821. Процессор 103 временно меняет режим работы устройства 100 на активный режим с тем, чтобы исполнить приложение, которое относится к фронтальной камере 821, как показано на экране 820. В связи с этим процессор 103 может выводить черный экран через блок 104 ввода/вывода информации или экран, на котором исполняется режим камеры, через блок 104 ввода/вывода информации.[00175] FIG. 8 shows a screen activating a preset function performed by the device 100 in operations S701 and S702 in FIG. 7, in accordance with an exemplary embodiment. Those. when the device 100 is in standby mode and the
[00176] Процессор 103 может определять, смотрит ли пользователь на устройство 100, в соответствии с вышеописанным распознаванием лица или оценкой глаз касательно изображения 822, полученного используя фронтальную камеру 821. Если определено, что пользователь смотрит на устройство 100, процессор 103 выполняет предварительно установленную функцию в соответствии с режимом работы устройства 100 и информацией движения устройства 100 (экран 830).[00176] The
[00177] Фиг. 9 является блок-схемой процесса, который может быть выполнен на операции S604 фиг. 6a или операции S609 фиг. 6b, в соответствии с другим примерным вариантом осуществления. Фиг. 9 относится к процессу выполнения предварительно установленной функции в устройстве 100, когда принимается ранее установленная, основанная на жесте пользователя информация, соответствующая запросу на выполнение предварительно установленной функции.[00177] FIG. 9 is a flowchart of a process that may be performed in operation S604 of FIG. 6a or operation S609 of FIG. 6b, in accordance with another exemplary embodiment. FIG. 9 relates to a process for executing a preset function in the device 100 when a previously set information based on a user gesture corresponding to a request to perform a preset function is received.
[00178] Т.е. на операции S901 процессор 103 определяет, принимается ли основанная на жесте пользователя информация, соответствующая запросу на выполнение предварительно установленной функции, перед выполнением предварительно установленной функции. Основанная на жесте пользователя информация может быть ранее задана как 2-касание (например, 2-касание на основании больших пальцев обеих рук) в позиции горизонтального держания устройства 100 обеими руками, как показано на фиг. 10. Тем не менее, основанная на жесте пользователя информация может быть ранее задана как 1-касание (например, 1-касание, используя большой палец руки, держащей устройство 100) в позиции горизонтального держания устройства 100 одной рукой.[00178] That is, in operation S901, the
[00179] Позиция устройства 100 не ограничивается вышеописанной позицией горизонтального держания. Например, позиция устройства 100 может включать в себя позицию вертикального держания. Позиция горизонтального держания, как показано на фиг. 10, может указывать на то, что сторона окантовки устройства 100, которая обладает информацией высоты, включенной в информацию размера устройства 100, может быть приблизительно перпендикулярна земле. Позиция вертикального держания может указывать на то, что сторона окантовки устройства 100, которая обладает информацией ширины, включенной в информацию размера устройства 100, может быть приблизительно перпендикулярна земле.[00179] The position of the device 100 is not limited to the horizontal holding position described above. For example, the position of the device 100 may include a vertical holding position. The horizontal holding position, as shown in FIG. 10 may indicate that the edge side of the device 100, which has height information included in the size information of the device 100, may be approximately perpendicular to the ground. The vertical holding position may indicate that the rim side of the device 100, which has width information included in the size information of the device 100, may be approximately perpendicular to the ground.
[00180] Вышеописанное 2-касание и 1-касание может быть распознано, используя информацию касательно ранее сохраненной и предсказанной области касания. Информация касательно ранее сохраненной и предсказанной области касания может быть установлена с учетом диапазона ошибки. Информация касательно ранее сохраненной и предсказанной области касания может быть ранее установлена в соответствии с информацией размера устройства 100 и информацией размера рук пользователя. Информация размера рук пользователя может быть изменена в соответствии с размером тела пользователя. Информация размера рук пользователя может быть определена, используя изображения сканированных рук пользователя. Информация размера устройства 100 может использовать информацию включенную в ранее сохраненную информацию технического описания устройства 100.[00180] The above 2-touch and 1-touch can be recognized using information regarding a previously stored and predicted touch area. Information regarding a previously stored and predicted touch area can be set taking into account the error range. Information regarding a previously stored and predicted touch area may be previously set in accordance with the size information of the device 100 and the size information of the user's hands. The information of the size of the user's hands can be changed in accordance with the size of the user's body. User hand size information can be determined using images of the user's scanned hands. The size information of the device 100 may use the information included in previously stored technical description information of the device 100.
[00181] Описанная выше информация касательно ранее сохраненной и предсказанной области касания может быть установлена посредством процесса регистрации области касания, выполняемого пользователем. Например, пользователь может создать точно такую же ситуацию посредством использования устройства 100 и регистрировать область, которой касаются в созданной ситуации, в качестве предсказанной области касания. При регистрации предсказанной области касания пользователь может устанавливать доступный диапазон ошибки.[00181] The above-described information regarding a previously stored and predicted touch area can be set by the user by registering a touch area. For example, the user can create exactly the same situation by using the device 100 and register the area touched in the created situation as the predicted touch area. When registering the predicted touch area, the user can set the available error range.
[00182] Вышеописанная, основанная на жесте пользователя информация может быть сохранена для соотнесения с информацией касательно режима работы устройства 100 и информации движения устройства 100, которые хранятся в хранилище 102.[00182] The above, based on a user gesture information can be stored for correlation with information regarding the operation mode of the device 100 and the movement information of the device 100, which are stored in the
[00183] Вышеописанная, основанная на жесте пользователя информация, хранящаяся в хранилище 102, может включать в себя, по меньшей мере, информацию координат поверхности касания. Вышеописанная информация координат поверхности касания может включать в себя размер устройства 100, информацию координат поверхности касания, по которой предсказывается возникновение 2-касания, основанного на обоих больших пальцах, когда пользователь держит устройство 100 обеими руками, информацию координат поверхности касания, по которой предсказывается возникновение 1-касания, основанного на правом большом пальце, когда пользователь держит устройство 100 правой рукой, и информацию координат поверхности касания, по которой предсказывается возникновение 1-касания, основанного на левом большом пальце, когда пользователь держит устройство 100 левой рукой, но этим не ограничивается. Информация координат поверхности касания может включать в себя информацию координат, указывающую двумерную (2D) область экрана. На операции S901, если процессор 103 определяет, что принимается запрос на выполнение предварительно установленной функции, основанный на вышеописанном жесте пользователя, процессор 103 выполняет вышеописанную, предварительно установленную функцию на операции S902.[00183] The above, based on a user gesture, information stored in the
[00184] На операции S903, если процессор 103 определяет, что не принимается запрос на выполнение предварительно установленной функции, основанный на вышеописанном жесте пользователя, процессор 103 не выполняет вышеописанную предварительно установленную функцию, выполняемую устройством 100.[00184] In operation S903, if the
[00185] Фиг. 10 показывает экраны для объяснения предварительно установленной функции, выполняемой устройством 100 на операциях S901 и S902 фиг. 9, в соответствии с другим примерным вариантом осуществления. Когда режим работы устройства 100 находится в режиме ожидания в случае экрана 1010 на фиг. 10, и экран 101 находится в черном экране, процессор 103 распознает информацию движения устройства 100, используя значение фиксации, указывающее перемещение устройства 100, которое движется в вертикальном направлении более чем на предварительно установленное расстояние.[00185] FIG. 10 shows screens for explaining a preset function performed by the device 100 in operations S901 and S902 of FIG. 9, in accordance with another exemplary embodiment. When the operation mode of the device 100 is in standby mode in the case of the
[00186] После распознавания информации движения устройства 100 процессор 103 распознает, что происходит множественное касание с помощью больших пальцев обеих рук, держащих устройство 100 (операция S1020), процессор 103 выполняет предварительно установленную функцию, которая определена в соответствии с режимом работы устройства 100 и информацией движения устройства 100 (операция S1030). Фиг. 10 показывает случай, когда предварительно установленная функция непрерывно исполняет приложения, которые исполнялись непосредственно перед тем, как устройство перешло в режим ожидания.[00186] After recognizing the motion information of the device 100, the
[00187] Фиг. 11 является структурной схемой устройства 1100 в соответствии с другим примерным вариантом осуществления. Обращаясь к фиг. 11, устройство 1100 включает в себя блок 1101 ввода информации, датчик 1102, сенсорный экран 1103, камеру 1104, блок 1105 ввода аудио, блок 1106 вывода аудио, хранилище 1107, интерфейс 1108 беспроводной связи, интерфейс 1109 проводной связи, процессор 1110 и источник 1114 питания. Тем не менее, элементы устройства 1100 не ограничиваются теми, что показаны на фиг. 11. Т.е. устройство 1100 может включать в себя больше или меньше составляющих элементов, чем те, что показаны на фиг. 11. Также устройство 1100 может не включать в себя, например, интерфейс 1109 проводной связи.[00187] FIG. 11 is a block diagram of an
[00188] Устройство 1100 фиг. 11 может выполнять предварительно установленную функцию в соответствии с его перемещением, когда устройство находится в режиме ожидания, на основании первого процессора 1111, независимо от работы второго процессора 1112. Первый процессор 1111 может быть вышеописанным маломощным процессором, а второй процессор 1112 может быть вышеописанным процессором приложений, но этим не ограничиваются. Отношение между первым процессором 1111 и вторым процессором 1112 будут описаны более подробно ниже, когда описываются соответствующие элементы.[00188] The
[00189] Режим ожидания устройства 1100 может включать в себя состояние низкого потребления энергии, описанное в отношение фиг. 1, Т.е. состояние потребления энергии датчика 1102, первого процессора 1111 и хранилища 1107. Режим ожидания устройства 1100 может включать в себя состояние, при котором энергия не потребляется элементом устройства 1100, отличным от датчика 1102, первого процессора 1111 и хранилища 1107. Режим ожидания устройства 1100 может включать в себя состояние деактивации процессора 1113 приложений (AP) второго процессора 1112. Режим ожидания устройства 1100 может включать в себя состояние черного экрана сенсорного экрана 1103. Режим ожидания устройства 1100 может включать в себя по меньшей мере одно из следующего: состояние деактивации функции, которая относится к сенсорному экрану 1103, и состояние деактивации функции фиксации касания сенсорного экрана 1103. Режим ожидания устройства 1100 этим не ограничивается.[00189] The standby mode of
[00190] Блок 1101 ввода информации может находиться в состоянии, при котором энергия не потребляется в режиме ожидания устройства 1100. Блок 1101 ввода информации может находиться в состоянии деактивации в режиме ожидания устройства 1100. Блок 1101 ввода информации может вводить данные, используемые для управления работой устройства 1100. Например, блок 1101 ввода информации может вводить команду включения/выключения питания устройства 1100. Блок 1101 ввода информации может включать в себя клавишную панель, купольный переключатель, функциональное колесо, вращающийся переключатель, аппаратную кнопку, горячую клавишу, сенсорную панель и т.д., но этим не ограничивается.[00190] The
[00191] Датчик 1102 может находиться в активном состоянии в режиме ожидания и активном режиме устройства 1100. Датчик 1102 может быть точно таким же, как описанный со ссылкой на датчик 101 фиг. 1, и может выводить сигнал фиксации перемещения устройства 1100. Датчик 1102 может упоминаться как датчик перемещения для обнаружения перемещения устройства 1100.[00191] The
[00192] Датчик 1102 генерирует сигнал для фиксации: местоположения устройства 1100, того, присутствует ли какой-либо контакт с пользователем, ориентации устройства 1100, ускорения или замедления устройства 1100 и т.д. Датчик 1102 может включать в себя датчик приближения и датчик движения. Датчик приближения является датчиком для обнаружения того, приближается ли объект к ранее установленной поверхности обнаружения или присутствует ли объект поблизости, используя силу электромагнитного поля или инфракрасный луч без какого-либо фактического физического касания. Примеры датчика приближения включают в себя прозрачный фотоэлектрический датчик, непосредственно отражающий фотоэлектрический датчик, зеркально отражающий фотоэлектрический датчик, фотоэлектрический датчик с высокочастотным колебанием, емкостной фотоэлектрический датчик, магнитный фотоэлектрический датчик, инфракрасный фотоэлектрический датчик и т.д.[00192] The
[00193] Датчик 1102 может выводить сигнал для фиксации основанного на датчике жеста пользователя. Датчик 1102 может включать в себя с первого по n-ый датчик 501_1~501_n подобно датчику 101 на фиг. 5. Датчик 1102 может работать как в режиме ожидания устройства 1100, так и активном режиме устройства 1100.[00193] The
[00194] Сенсорный экран 1103 может находиться в состоянии черного экрана, как описано выше, в режиме ожидания устройства 1100. Сенсорный экран 1103 может находиться в состоянии, при котором не потребляется энергия в режиме ожидания устройства 1100. Сенсорный экран 1103 может находиться в состоянии деактивации функции, которая относится к сенсорному экрану 1103, и/или состоянии деактивации функции фиксации касания сенсорного экрана 1103 в режиме ожидания устройства 1100. Сенсорный экран 1103 может выводить экран или информацию, указывающую состояние установки блокировки экрана в режиме ожидания устройства 1100. Сенсорный экран 1103 может находиться в состоянии деактивации в режиме ожидания устройства 1100.[00194] The
[00195] Сенсорный экран 1103 может быть резистивным (декомпрессионным) или емкостным сенсорным экраном, но этим не ограничивается. Сенсорный экран 1103 может принимать информацию ввода пользователя, которая зависит от вышеописанного, основанного на касании жеста пользователя. Информация ввода пользователя, которая зависит от основанного на касании жеста пользователя, может быть задана в качестве разнообразных сочетаний частоты касания, шаблона касания, зоны касания и интенсивности касания.[00195] The
[00196] Сенсорный экран 1103 может включать в себя различные датчики для фиксации касания или близости касания к нему. Датчики, включенные в сенсорный экран 1103, могут генерировать сигнал посредством фиксации основанных на касании жестов или шаблонов пользователя. Датчик приближения для сенсорного экрана 1103 может быть точно таким же, как датчик приближения, включенный в датчик 1102.[00196] The
[00197] Пример датчика для фиксации касания сенсорного экрана 1103 может включать в себя тактильный датчик. Тактильный датчик может воспринимать различные типы информации, такой как шероховатость поверхности касания, твердость объекта касания, температуру точки касания и т.д.[00197] An example of a sensor for securing a touch of the
[00198] Касание сенсорного экрана 1103 может означать касание сенсорной панели, используя указатель. Касание приближения сенсорного экрана 1103 происходит, когда указатель фактически не касается сенсорной панели, а приближается к сенсорной панели на предварительно установленное расстояние. Примеры указателя могут включать в себя электронное перо или палец пользователя и т.д., но этим не ограничиваются.[00198] Touching the
[00199] Сенсорный экран 1103 отображает информацию, которая выводится устройством 1100. Например, сенсорный экран 1103 может отображать экран, отвечающий на жесты пользователя или шаблоны касания, воспринимаемые посредством датчиков, включенных в сенсорный экран 1103. Сенсорный экран 1103 может отображать экран, отвечающий на данные управления или информацию ввода пользователя, введенную посредством блока 1101 ввода пользователя. Сенсорный экран 1103 может отображать экран, отвечающий на сигнал, воспринимаемый посредством датчика 1102. Сенсорный экран 1103 может отображать по меньшей мере один из вышеописанных экранов, как показано на фиг. 4a-4j.[00199] The
[00200] Сенсорный экран 1103 может упоминаться как аппаратура ввода и вывода. Экран, отображаемый на сенсорном экране 1103, включает в себя экран интерфейса пользователя (UI) или экран графического интерфейса пользователя (GUI).[00200] The
[00201] Сенсорный экран 1103 может включать в себя жидкокристаллический дисплей (LCD), жидкокристаллический дисплей на тонкопленочных транзисторах (TFT-LCD), органический светодиод (OLED), гибкий дисплей, 3D дисплей или OLED с активной матрицей (AMOLED), но этим не ограничивается. Сенсорный экран 1103 может упоминаться как дисплей. Устройство 1100 может включать в себя два или более сенсорных экрана 1103. Когда устройство 1100 включает в себя два или более сенсорных экрана 1103, сенсорный экран 1103 может быть выполнен с возможностью режима двойственного касания. Режим двойственного касания может именоваться режимом фронтального касания устройства 1100 и режимом заднего касания устройства 1100, но этим не ограничивается.[00201] The
[00202] Камера 1104 обрабатывает кадр изображения, такой как неподвижное изображение или движущееся изображение, полученный датчиком изображения (или фотодатчиком) в режиме видеовызова или режиме фотографирования. Кадр изображения, обработанный камерой 1104, может быть отображен на сенсорном экране 1103. Кадр изображения, обработанный камерой 1104, может быть сохранен в хранилище 1107 или передан вовне посредством интерфейса 1108 беспроводной связи или интерфейса 1109 проводной связи.[00202] The
[00203] Камера 1104 может находиться в состоянии, при котором энергия не потребляется в режиме ожидания устройства 1100. Камера 1104 может быть в состоянии деактивации в режиме ожидания устройства 1100. Камера 1104 может включать в себя две или более камер в соответствии с конфигурацией устройства 1100. Т.е. устройство 1100 может включать в себя фронтальную камеру и тыловую камеру устройства 1100. Фронтальная камера может работать с тем, чтобы распознавать лицо пользователя или получать изображение для оценки перемещения глаз пользователя, как показано на фиг. 8 в режиме ожидания устройства 1100. Оценка перемещения глаз пользователя может упоминаться как отслеживание перемещения глаз пользователя. Камера 1104 может быть использована в качестве входной аппаратуры для распознавания пространственного жеста пользователя.[00203] The
[00204] Блок 1105 ввода аудио может находиться в состоянии, при котором энергия не потребляется в режиме ожидания устройства 1100. Блок 1105 ввода аудио может находиться в состоянии деактивации в режиме ожидания устройства 1100. Блок 1105 вывода аудио может принимать ввод внешнего акустического сигнала в режиме вызова, режиме записи или режиме распознавания голоса, преобразовывать акустический сигнал в электрические голосовые данные и передавать электрические голосовые данные процессору 1110. Блок 1105 ввода аудио может быть, например, микрофоном. Блок 1105 ввода аудио может включать в себя функцию, основанную на различных алгоритмах удаления шума для удаления шума, генерируемого во время процесса приема внешнего акустического сигнала.[00204] The
[00205] Блок 1105 ввода аудио может быть активирован, если выбирается пиктограмма записи на фиг. 4b. Внешний акустический сигнал, введенный посредством блока 1105 ввода аудио, может быть сохранен в хранилище 1107 посредством процессора 1110. Внешний акустический сигнал, введенный посредством блока 1105 ввода аудио, может быть передан вовне через процессор 1110 и интерфейс 1108 беспроводной связи. Внешний акустический сигнал, введенный посредством блока 1105 ввода аудио, может быть передан вовне через процессор 1110 и интерфейс 1109 проводной связи.[00205] The
[00206] Блок 1106 вывода аудио может находиться в состоянии, при котором энергия не потребляется в режиме ожидания устройства 1100. Блок 1106 вывода аудио может находиться в состоянии деактивации в режиме ожидания устройства 1100. Блок 1106 вывода аудио выводит акустический сигнал или аудиосигнал, который принят извне или считан из хранилища 1107 в режиме вызова или режиме воспроизведения аудио. Блок 1106 вывода аудио может быть громкоговорителем. Если аудиосигнал включен в контент, когда контент воспроизводится, блок 1106 вывода аудио выводит аудиосигнал, включенный в воспроизводимый контент. Блок 1105 ввода аудио и блок 1106 вывода аудио могут быть выполнены в виде единого целого в рамках головной гарнитуры.[00206] The
[00207] Хранилище 1107 может работать в режиме ожидания и активном режиме устройства 1100. Хранилище 1107 может находиться в состоянии активации в режиме ожидания и активном режиме устройства 1100. Хранилище 1107 может хранить по меньшей мере одну программу и/или набор команд и ресурс, которые выполнены с возможностью исполнения в процессоре 1110, что будет описано позже.[00207] The
[00208] По меньшей мере одна программа может включать в себя по меньшей мере одну программу для исполнения способа выполнения функции устройства 1100 в соответствии с примерным вариантом осуществления. По меньшей мере одна программа может включать в себя программу операционной системы устройства 1100, прикладную программу, которая относится к разным функциям (или услугам), которые выполняются устройством 1100, и программу для приведения в действие компонентов аппаратного обеспечения, включенных в устройство 1100, и прикладную программу для управления по меньшей мере одним внешним устройством устройства 1100, но этим не ограничивается.[00208] At least one program may include at least one program for executing a method for performing a function of a
[00209] Внешнее устройство может включать в себя аксессуар устройства 1100. Аксессуар упоминается как устройство, функция которого управляется устройством 1100, в то время как прикладная программа, которая относится к аксессуару, выполняется устройством 1100, но этим не ограничивается.[00209] An external device may include an accessory of
[00210] Хранилище 1107 может хранить по меньшей мере одну программу, выполненную с возможностью определения, соответствует ли значение, зафиксированное датчиком 1102, предварительно установленной информации движения устройства 1100 и данным, которые относятся к по меньшей мере одной программе.[00210] The
[00211] Первый процессор 1111 может загружать по меньшей мере одну программу, хранящуюся в хранилище 1107, исполнять загруженную программу и определять, соответствует ли значение фиксации предварительно установленной информации движения устройства 1100. Т.е. когда программа исполняется, если процессор 1111 принимает значение фиксации от датчика 1102, первый процессор 1111 может обнаруживать предварительно установленную информацию движения, соответствующую значению фиксации, принятому из хранилища 1107, используя принятое значение фиксации.[00211] The
[00212] По меньше мере одна программа, используемая для определения того, соответствует ли значение фиксации предварительно установленной информации движения устройства 1100, может быть заранее сохранена в первом процессоре 1111. Первый процессор 1111 может включать в себя память, такую как запоминающее устройство с произвольной выборкой (RAM), для хранения по меньшей мере одной программы.[00212] At least one program used to determine whether the fix value corresponds to the preset motion information of the
[00213] Ресурс, который хранится в хранилище 1107, может включать в себя информацию соотнесения между значением фиксации, предварительно установленной информацией движения устройства 1100 и информацией предварительно установленной функции устройства 1100, как описано со ссылкой на фиг. 2 выше. Ресурс, который хранится в хранилище 1107, может включать в себя информацию касательно устройства 1100, информацию, необходимую для работы прикладной программы, установленной в устройстве 1100, и информацию необходимую для исполнения программы для приведения в действие компонентов аппаратного обеспечения, но этим не ограничивается.[00213] The resource that is stored in the
[00214] Информация касательно устройства 1100 может включать в себя информацию пользователя устройства 1100, но этим не ограничивается. Хранилище 1107 может хранить информацию, как описано со ссылкой на фиг. 7 и 9 выше.[00214] Information regarding the
[00215] Хранилище 1107 может включать в себя по меньшей мере один тип запоминающего носителя информации, такой как тип флэш-памяти, тип жесткого диска, тип микромультимедийной карты, тип карты памяти (например, памяти SD, XD и т.д.), постоянное запоминающее устройство (ROM), электронно-стираемое программируемое ROM (EEPROM), программируемое ROM (PROM), магнитную память и оптический диск, но этим не ограничивается.[00215]
[00216] По меньшей мере одна программа и/или набор команд, которые хранятся в хранилище 1107, могут быть классифицированы в качестве множества модулей в соответствии с функциями.[00216] At least one program and / or a set of instructions that are stored in the
[00217] Фиг. 12 показывает пример программ и/или наборов команд, которые хранятся в хранилище 1107. Обращаясь к фиг. 12, хранилище 1107 включает в себя операционную систему 1201, модуль 1202 беспроводной связи, модуль 1203 проводной связи, графический модуль 1204, модуль 1205 системы глобального позиционирования (GPS), модуль 1206 UI, модуль 1207 фиксации, модуль 1208 контакта и движения, модуль 1209 питания и модуль 1210 базы данных (DB) приложений, но этим не ограничивается.[00217] FIG. 12 shows an example of programs and / or instruction sets that are stored in
[00218] Модуль 1210 DB приложений может включать в себя модуль 1211 выполнения функции устройства, модуль 1212 камеры, модуль 1213 записи голоса, модуль 1214 web-обзора и модуль 1215 управления очередью, но этим не ограничивается. Например, модуль 1210 DB приложения может дополнительно включать в себя различные модули приложений, такие как модуль электронной почты, модуль услуги социальной сети (SNS), модуль видеоконференции, модуль управления изображением, модуль обзора, модуль календаря, модуль виджета, модуль поиска и модуль электронной обработки текста.[00218] The application DB module 1210 may include, but not limited to, a device function module 1211, a camera module 1212, a voice recording module 1213, a web browsing module 1214, and a queue management module 1215. For example, the application DB module 1210 may further include various application modules, such as an email module, a social network service module (SNS), a video conferencing module, an image management module, a browse module, a calendar module, a widget module, a search module, and an electronic module word processing.
[00219] Операционная система 1201 может управлять и администрировать общую функцию устройства 1100. Операционная система 1201 может включать в себя компонент программного обеспечения для обеспечения связи между компонентами аппаратного и программного обеспечения, включенными в устройство 1100.[00219] The operating system 1201 may manage and administer the overall function of the
[00220] Модуль 1202 беспроводной связи может обеспечивать связь с по меньшей мере одним внешним устройством посредством интерфейса 1108 беспроводной связи. Модуль 1202 беспроводной связи может включать в себя компонент программного обеспечения для обработки данных, принимаемых от и передаваемых к по меньшей мере одному внешнему устройству посредством интерфейса 1108 беспроводной связи. Модуль 1202 беспроводной связи может обеспечивать беспроводную связь с сервером (не показан) или ретранслятором (не показан) посредством интерфейса 1108 беспроводной связи. Тем не менее, объект беспроводной связи не ограничивается теми, что описаны выше.[00220] The wireless communication module 1202 may communicate with at least one external device via the
[00221] Модуль 1203 проводной связи может обеспечивать связь с интерфейсом 1109 проводной связи, выполненным в качестве элемента, такого как порт универсальной последовательной шины (USB), и по меньшей мере одним внешним устройством (не показано). Модуль 1203 проводной связи может включать в себя компонент программного обеспечения для обработки данных, принимаемых от и передаваемых к по меньшей мере одному внешнему устройству посредством интерфейса 1109 проводной связи.[00221] The wired communication module 1203 may communicate with a
[00222] Графический модуль 1204 может включать в себя компонент программного обеспечения для регулировки яркости и визуализации графики, отображаемой на сенсорном экране 1103, и компонент программного обеспечения для предоставления виртуальной клавиатуры (или программной клавиатуры) для ввода текста в модуле 1210 DB приложений.[00222] The graphics module 1204 may include a software component for adjusting the brightness and visualization of graphics displayed on the
[00223] Модуль 1205 GPS может включать в себя компонент программного обеспечения для определения местоположения устройства 1100 и предоставления определенного местоположения приложению, которое предоставляет основанную на местоположении услугу. Модуль 1206 UI может включать в себя компонент программного обеспечения для предоставления UI, необходимого для приложения, которое предоставляет основанную на сенсорном экране 1103 информацию UI.[00223] The GPS module 1205 may include a software component for locating a
[00224] Модуль 1207 фиксации может включать в себя компонент программного обеспечения для определения значения фиксации, принимаемого от датчика 1102, и предоставления значения фиксации конкретному приложению, включенному в модуль 1210 DB приложений, на основании результата определения. Например, если значение фиксации, принятое от датчика 1102, является информацией касательно перемещения устройства 1100, модуль 1207 фиксации передает принятое значение фиксации модулю 1211 выполнения функции устройства.[00224] The latching module 1207 may include a software component for determining a latching value received from the
[00225] Модуль 1211 выполнения функции устройства обнаруживает информацию движения устройства 1100, соответствующую принятому значению фиксации, в хранилище 1107. Когда обнаруживается информация движения устройства 1100, соответствующая принятому значению фиксации, модуль 1211 выполнения функции устройства может проверять режим работы устройства 1100, используя информацию, которая хранится в хранилище 1107, или информацию, которая хранится во флаговом регистре, который не показан и включен в первый процессор 1111. Время, когда проверяется режим работы устройства 1100, не ограничивается тем, что описано выше. Например, режим работы устройства 1100 может быть проверен перед приемом значения фиксации.[00225] The device function execution module 1211 detects the movement information of the
[00226] Модуль 1211 выполнения функции устройства может обнаруживать информацию касательно проверенного режима работы и информации предварительно установленной функции, которые соотносятся с обнаруженной информацией движения, и выполнять функцию, соответствующую обнаруженной информации предварительно установленной функции.[00226] The device function execution module 1211 may detect information regarding the checked operation mode and preset function information that are related to the detected motion information, and perform a function corresponding to the detected preset function information.
[00227] Модуль 1211 выполнения функции устройства может работать в соответствии с режимом работы устройства 1100 без проверки режима работы устройства 1100.[00227] The device function execution module 1211 may operate in accordance with the operation mode of the
[00228] Т.е. модуль 1211 выполнения функции устройства может работать в режиме ожидания устройства 1100, как описано со ссылкой на фиг. 6b выше. Более подробно модуль 1211 выполнения функции устройства может принимать значение фиксации в режиме ожидания устройства 1100. Прием значения фиксации в режиме ожидания устройства 1100 может быть выполнен, как описано со ссылкой на фиг. 5 выше.[00228] That is, the device function execution module 1211 may operate in a standby mode of the
[00229] Когда значение фиксации принимается в режиме ожидания устройства 1100, модуль 1211 выполнения функции устройства обнаруживает информацию движения устройства 1100 в хранилище 1107, используя принятое значение фиксации. Модуль 1211 выполнения функции устройства может обнаруживать информацию предварительно установленной функции, которая соотносится с обнаруженной информацией движения, используя обнаруженную информацию движения устройства 1100, и выполнять функцию, соответствующую обнаруженной информации предварительно установленной функции.[00229] When the latch value is received in the standby mode of the
[00230] Модуль 1211 выполнения функции устройства может обнаруживать информацию движения и информацию предварительно установленной функции устройства 1100 в хранилище 1107 в соответствии с принятым значением фиксации в активном режиме устройства 1100 и выполнять функцию, соответствующую обнаруженной информации предварительно установленной функции.[00230] The device function execution module 1211 can detect motion information and preset function information of the
[00231] Модуль 1208 контакта и движения может включать в себя компонент программного обеспечения для обнаружения контакта касания, основанного на сенсорном экране 1103, и предоставления результата отслеживания перемещения устройства 1100, основанного на контакте касания, конкретному приложению, включенному в модуль 1210 DB приложений. Например, модуль 1208 контакта и движения передает информацию касательно обнаруженного контакта касания модулю 1211 выполнения функции устройства, если обнаруживается контакт касания, основанный на сенсорном экране 1103, как описано со ссылкой на фиг. 10 выше.[00231] The contact and motion module 1208 may include a software component for detecting a touch contact based on the
[00232] Модуль 1209 питания включает в себя компонент программного обеспечения для обеспечения связи с операционной системой 1201, управления источником питания, который подает питание компонентам аппаратного обеспечения, включенным в устройство 1100, и управления спящим режимом в отношении питания, подаваемого на сенсорный экран 1103.[00232] The power module 1209 includes a software component for communicating with the operating system 1201, controlling a power source that supplies power to the hardware components included in the
[00233] Хранилище 1107 может не хранить модули, включенные в модуль 1210 DB приложений из числа программ и/или набора команд на фиг. 12, а может хранить лишь информацию местоположения, такую как унифицированный указатель ресурса (URL) модуля приложения, и информацию отображения, указывающую модуль приложения.[00233]
[00234] В данном случае процессор 1110 может быть соединен с внешним устройством, включающим в себя DB приложений, посредством интерфейса 1108 беспроводной связи или интерфейса 1109 проводной связи, используя информацию местоположения, и использовать соответствующую программу и/или соответствующий набор команд, хранящийся во внешнем устройстве. В связи с этим внешнее устройство включает в себя облачный сервер или устройство, включающее в себя DB приложений, но этим не ограничивается.[00234] In this case, the
[00235] В дополнение, когда принимается сигнал выбора пользователя, основанный на информации касательно модуля приложения, отображаемого на сенсорном экране 1103, процессор 1110 может использовать информацию, которая хранится во внешнем устройстве, посредством интерфейса 1108 беспроводной связи или интерфейса 1109 проводной связи, используя информацию местоположения модуля приложения, выбранного пользователем.[00235] In addition, when a user selection signal is received based on information regarding the application module displayed on the
[00236] Хранилище 1107 может хранить информацию, которая хранится в хранилище 102 на фиг. 1. Хранилище 1107 может дополнительно хранить информацию расписания пользователя и информацию журнала регистрации устройства 1100. Информация расписания пользователя и информация журнала регистрации устройства 1100, которая хранится в хранилище 1107, может быть предоставлена первому процессору 1111 в качестве информации контекста устройства 1100. Первый процессор 1111 может запрашивать информацию контекста устройства 1100 или информацию расписания пользователя и информацию журнала регистрации устройства 1100 из хранилища 1107.[00236]
[00237] Интерфейс 1108 беспроводной связи может находиться в состоянии, при котором энергия не потребляется в режиме ожидания устройства 1100. Интерфейс 1108 беспроводной связи может находиться в состоянии деактивации в режиме ожидания устройства 1100. Интерфейс 1108 беспроводной связи может управляться первым процессором 1111 и установлен в активный режим в режиме ожидания устройства 1100.[00237] The
[00238] Интерфейс 1108 беспроводной связи может передавать и принимать данные к и от внешнего устройства через беспроводную сеть, включающую в себя беспроводной Интернет, беспроводную Интрасеть, беспроводную телефонную сеть, беспроводную локальную сеть (LAN), сеть Wi-Fi, сеть Wi-Fi direct (WFD), 3G сеть, 4G сеть стандарта Долгосрочного Развития (LTE), сеть Bluetooth, сеть ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), сеть RFID, ультраширокополосную (UWB) сеть и сеть Zigbee.[00238] A
[00239] Интерфейс 1108 беспроводной связи может включать в себя по меньшей мере одно из следующего: модуль приема вещания, модуль мобильной связи, модуль беспроводного интернета, модуль связи малого радиуса действия и модуль информации местоположения, но этим не ограничивается.[00239] The
[00240] Интерфейс 1109 проводной связи может находиться в состоянии, при котором энергия не потребляется в режиме ожидания устройства 1100. Интерфейс 1109 проводной связи может находиться в состоянии деактивации в режиме ожидания устройства 1100. Интерфейс 1109 проводной связи может передавать и принимать данные к и от внешнего устройства через проводную сеть, такую как проводной Интернет. Интерфейс 1109 проводной связи может передавать и принимать данные к и от внешнего устройства (не показано), используя интерфейс «подключи и работай», такой как порт USB (не показано).[00240] The wired
[00241] Источник 1114 питания подает питание к компоненту аппаратного обеспечения, включенному в устройство 1100. Источник 1114 питания включает в себя один или более источников питания, такой как батарея или источник питания переменного тока (AC). Устройство 1100 может не включать в себя источник 1114 питания, но может включать в себя блок соединения (не показан), который может быть соединен с внешним источником питания (не показано). Источник 1114 питания может подавать питание к датчику 1102, первому процессору 1111 и хранилищу 1107 в режиме ожидания устройства 1100. Источник 1114 питания может не подавать питания к элементу, отличному от датчика 1102, первого процессора 1111 и хранилища 1107 в режиме ожидания устройства 1100.[00241] A
[00242] Процессор 1110 может быть одним или более процессорами, которые управляют общей работой устройства 1100. Процессор 1100 может в целом управлять блоком 1101 ввода информации, датчиком 1102, сенсорным экраном 1103, камерой 1104, блоком 1105 ввода аудио, блоком 1106 вывода аудио, хранилищем 1107, интерфейсом 1108 беспроводной связи, интерфейсом 1109 проводной связи и источником 1114 питания, используя операционную систему 1201 и модули с 1202 по 1215, включенные в хранилище 1107. Таким образом, процессор 1110 может быть контроллером, микропроцессором или цифровым сигнальным процессором.[00242] The
[00243] Процессор 1110 также может предоставлять UI на основании блока 1101 ввода информации, датчика 1102, сенсорного экрана 1103, камеры 1104 и блока 1105 ввода аудио, используя операционную систему 1201 и модуль 1206 UI.[00243] The
[00244] Процессор 1110 может исполнять по меньшей мере одну программу, которая относится к способу выполнения функции устройства 1100 в соответствии с примерным вариантом осуществления и выполнять способ, как показано на блок-схеме по фиг. 6a или фиг. 6b или блок-схеме по фиг. 13a или 13b, которые будут описаны позже.[00244] The
[00245] Процессор 1110 может исполнять программу посредством считывания программы из хранилища 1107. Процессор 1110 может исполнять программу посредством загрузки программы из внешнего устройства, соединенного посредством интерфейса 1108 беспроводной связи или интерфейса 1109 проводной связи. Внешнее устройство может быть сервером предоставления приложения или сервером магазина приложений. Внешнее устройство может включать в себя облачный сервер или устройство с возможностью связи рядом с устройством 1100, но этим не ограничивается. Процессор 1110 может включать в себя блок функции интерфейса между различными компонентами аппаратного обеспечения, включенными в устройство 1100, и процессором 1110.[00245] A
[00246] Процессор 1110 включает в себя первый процессор 1111 и второй процессор 1112. Первый процессор 1111 может соответствовать маломощному процессору 510 на фиг. 5, а второй процессор 1112 может соответствовать процессору 520 приложений на фиг. 5, но этим не ограничивается. Второй процессор 1112 на фиг. 11 может включать в себя AP 1113, когда дополнительный процессор, такой как процессор связи (CP), может быть включен во второй процессор 1112. CP является процессором для управления основанной на связи работой.[00246] The
[00247] Режим ожидания второго процессора 1112 может указывать на то, что устройство 1100 находится в режиме ожидания. Режим ожидания второго процессора 1112 может указывать на то, что AP 1113 находится в режиме ожидания.[00247] The standby mode of the
[00248] Первый процессор 1111 может работать, как описано выше, в режиме ожидания устройства 1100. Когда AP 1113 второго процессора 1112 требуется пробудиться с тем, чтобы выполнить функцию на основании информации предварительно установленной функции, обнаруженной первым процессором 1111, первый процессор 1111 может передавать сигнал запроса установки активного режима AP 1113. Процессор 1111 может быть выполнен в виде MCU, как описано выше.[00248] The
[00249] Первый процессор 1111 может быть соединен с интерфейсом 1108 беспроводной связи и принимать информацию контекста устройства 1100, такую как информацию местоположения устройства 1100 и его информацию времени извне. С этой целью первый процессор 1111 может устанавливать интерфейс 1108 беспроводной связи, который установлен в состояние деактивации, в активный режим в режиме ожидания устройства 1100. Установка активного режима интерфейса 1108 беспроводной связи может быть выполнена временно.[00249] The
[00250] Фиг. 13a и 13b являются блок-схемами способа выполнения функции устройства 1100, в соответствии с другими примерными вариантами осуществления, на основании отношений между датчиком 1102, первым процессором 1111 и вторым процессором 1112 на фиг. 11. Второй процессор 1112 на фиг. 13a и 13b может упоминаться как AP 113 с фиг. 11.[00250] FIG. 13a and 13b are flowcharts of a method for performing a function of a
[00251] На операции S1301 датчик 1102 передает значение фиксации первому процессору 1111. На операции S1302 первый процессор 1111 принимает значение фиксации. Операции S1301 и S1302 с фиг. 13a могут быть операциями, на которых первый процессор 1111 непрерывно принимает значение фиксации от датчика 1102 в режиме ожидания устройства 1100.[00251] In operation S1301, the
[00252] На операции S1303 первый процессор 1111 обнаруживает информацию движения устройства 1100, используя принятое значение фиксации.[00252] In operation S1303, the
[00253] Когда обнаруживается информация движения устройства 1100, первый процессор 1111 проверяет, находится ли режим работы устройства 1100 в режиме ожидания (операция S1304). Проверка режима работы устройства 1100 на операции S1304 может быть выполнена посредством обнаружения информации касательно режима работы, которая хранится в месте хранения, таком как флаговый регистр (не показан), включенный в первый процессор 1111, или информации касательно режима работы, которая хранится в предварительно установленной области хранилища 1107, как описано со ссылкой на фиг. 1 и 2 выше.[00253] When the movement information of the
[00254] Информация касательно режима работы, которая хранится во флаговом регистре, и информация касательно режима работа, которая хранится в хранилище 1107, может указывать на то, находится ли устройство 1100 в режиме ожидания или в активном режиме, используя, например, значение «0» и «1». Когда режим работы устройства 1100 находится в активном режиме, может быть включена дополнительная информация, указывающая более подробную информацию касательно режима работы устройства 1100.[00254] Information regarding the operation mode, which is stored in the flag register, and information regarding the operation mode, which is stored in the
[00255] Дополнительная информация может включать в себя, например, информацию, указывающую на то, что устройство 1100 в настоящий момент исполняет web-обзор или активности Facebook. Дополнительная информация может быть сохранена в предварительно установленной области хранилища 1107. Когда режим работы устройства 1100 находится в активном режиме, и существует дополнительная информация, обнаружение более подробной информации касательно режима работы устройства 1100, используя дополнительную информацию, может быть выполнено вторым процессором 1112. Предварительно установленная область хранилища 1107 является областью, в которой могут меняться записанные данные и которая доступна как первому процессору 1111, так и второму процессору 1112.[00255] Additional information may include, for example, information indicating that
[00256] Если режим работы устройства 1100 не находится в режиме ожидания, второй процессор 1112 находится в активном режиме. Если второй процессор 1112 находится в активном режиме, и обнаруженная информация предварительно установленной функции исполняется вторым процессором 1112, первый процессор 1111 передает обнаруженную информацию движения второму процессору 1112 на операции S1305.[00256] If the operating mode of
[00257] Второй процессор 1112 обнаруживает информацию предварительно установленной функции в хранилище 1107, используя принятую информацию движения на операции S1306.[00257] The
[00258] Второй процессор 1112 может обнаруживать более подробную информацию касательно режима работы устройства 1100, используя дополнительную информацию касательно режима работы устройства 1100, которая хранится в хранилище 1107, как описано выше, перед тем, как обнаруживается информация предварительно установленной функции. Дополнительная информация может быть сохранена во временном месте хранения, включенном во второй процессор 1112. В случае, когда дополнительная информация сохранена во временном месте хранения, включенном во второй процессор 1112, когда второй процессор 1112 принимает информацию движения от первого процессора 1111, второй процессор 1112 может обнаруживать более подробную информацию касательно режима работы устройства 1100, используя дополнительную информацию, которая хранится во временном месте хранения. Временное место хранения, включенное во второй процессор 1112, может быть выполнено в качестве запоминающего носителя информации, такого как RAM.[00258] The
[00259] Второй процессор 1112 определяет, является ли субъект, который выполняет предварительно установленную функцию на основании обнаруженной информации предварительно установленной функции, вторым процессором 1112 на операции S1307. Определение может быть выполнено, используя метаданные для каждой функции, но этим не ограничивается. Например, когда уровень энергии (или уровень потребления энергии), требуемый для выполнения предварительно установленной функции, включенный в метаданные предварительно установленной функции, выше предварительно установленного опорного значения, второй процессор 1112 может определять, что субъектом, который выполняет предварительно установленную функцию, является второй процессор 1112. Информация касательно предварительно установленного опорного значения может быть определена в соответствии с уровнем энергии, потребляемым устройством 1100, когда работает только первый процессор 1111. Метаданные каждой функции могут быть сохранены в хранилище 1107.[00259] The
[00260] Второй процессор 1112 может определять субъекта, который выполняет предварительно установленную функцию, используя информацию касательно субъекта, который выполняет предварительно установленную функцию, которая хранится в хранилище 1107. Т.е. второй процессор 1112 может определять субъекта, который выполняет предварительно установленную функцию, используя информацию (информацию, указывающую первый процессор 1111, и информацию, указывающую второй процессор 1112), касательно субъекта, которая соотносится с информацией предварительно установленной функции, которая хранится в хранилище 1107.[00260] The
[00261] Когда определено, что субъектом, который выполняет предварительно установленную функцию, является второй процессор 1112, второй процессор 1112 выполняет предварительно установленную функцию на операции S1308.[00261] When it is determined that the subject that performs the preset function is the
[00262] Когда определено, что субъектом, который выполняет предварительно установленную функцию, является не второй процессор 1112, а первый процессор 1111, второй процессор 1112 запрашивает первый процессор 1111 выполнить предварительно установленную функцию на операции S1309 и меняется на режим ожидания на операции S1310. Соответственно, первый процессор 1111 выполняет предварительно установленную функцию на операции S1311. Если второй процессор 1112 меняется с активного режима на режим ожидания, состояние потребления энергии устройства 1100 может быть изменено на вышеописанное состояние низкого потребления энергии, такое как режим ожидания устройства 1100. Т.е. состояние потребления энергии устройства 1100 может быть основано на датчике 1102, первом процессоре 1111 и хранилище 1107.[00262] When it is determined that the subject that performs the preset function is not the
[00263] Если определено, что режим работы устройства 1100 находится в режиме ожидания на операции S1304, способ переходит к операции S1312.[00263] If it is determined that the operation mode of the
[00264] Первый процессор 1111 обнаруживает информацию предварительно установленной функции в хранилище 1107, используя обнаруженную информацию движения, на операции S1312. Когда обнаруживается информация предварительно установленной функции, первый процессор 1111 определяет, что субъектом, который выполняет предварительно установленную функцию, является первый процессор 1111 в соответствии с обнаруженной информацией предварительно установленной функции на операции S1313. Определение субъекта, который выполняет предварительно установленную функцию, может быть выполнено точно таким же образом, как тот, что описан в отношении операции S1307 выше. Т.е. если уровень энергии, необходимый для выполнения предварительно установленной функции, включенный в метаданные, включенные в информацию предварительно установленной функции, ниже предварительно установленного порогового значения, субъект, который выполняет предварительно установленную функцию, может быть определен как первый процессор 1111.[00264] The
[00265] Способ определения субъекта, который выполняет предварительно установленную функцию, не ограничивается тем, что описано выше. Например, первый процессор 1111 может определять субъекта, который выполняет предварительно установленную функцию, используя информацию касательно субъекта, которая соотносится с информацией предварительно установленной функции, которая хранится в хранилище 1107, как описано выше.[00265] A method for determining a subject that performs a predetermined function is not limited to what is described above. For example, the
[00266] Когда субъект, который выполняет предварительно установленную функцию, определяется как первый процессор 1111, первый процессор 1111 выполняет предварительно установленную функцию, при этом сохраняя режим работы устройства 1100 в режиме ожидания на операции S1314.[00266] When the subject who performs the preset function is determined to be the
[00267] Когда определено, что субъектом, который выполняет предварительно установленную функцию, не является первый процессор 1111 на операции S1313, первый процессор 1111 передает сигнал запроса установки активного режима второму процессору 1112 на операции S1315. Соответственно, второй процессор 1112 меняется с режима ожидания на активный режим на операции S1316.[00267] When it is determined that the subject that performs the preset function is not the
[00268] Когда второй процессор 1112 меняется с режима ожидания на активный режим, второй процессор 1112 уведомляет первый процессор 1111 о таком изменении на активный режим на операции S1317. Информация флага, указывающая режим работы устройства 1100, хранящаяся в первом процессоре 1111 или хранилище 1107, обновляется для указания активного режима. Первый процессор 1111 передает сигнал запроса выполнения предварительно установленной функции второму процессору 1112 (операция S1318). Второй процессор 1112 выполняет предварительно установленную функцию на операции S1319.[00268] When the
[00269] Фиг. 14 является структурной схемой устройства 1400, в соответствии с другим примерным вариантом осуществления. Фиг. 14 показывает пример выполнения функции устройства 1400 на основании информации касательно перемещения устройства 1400 и информации контекста касательно устройства 1400. Функция устройства 1400 может быть выполнена, как отображается на по меньшей мере одном из экранов фиг. 4a-4j.[00269] FIG. 14 is a block diagram of an
[00270] Обращаясь к фиг. 14, устройство 1400 включает в себя датчик 1410, блок 1420 обнаружения информации контекста, хранилище 1430, блок 1440 ввода/вывода информации и процессор 1450, но этим не ограничивается. Т.е. устройство 1400 может включать в себя больше или меньше составляющих элементов, чем те, что показаны на фиг. 14 как описано со ссылкой на фиг. 1.[00270] Referring to FIG. 14,
[00271] Например, когда сконфигурировано, что информация контекста касательно устройства 1400 должна обнаруживаться используя процессор 1450, блок 1420 обнаружения информации контекста может не включаться в устройство 1400. Когда информация контекста, такая как информация местоположения устройства 1400 и информация времени, принимается от внешнего устройства, устройство 1400 может включать в себя блок приема информации контекста вместо блока 1420 обнаружения информации контекста. Блок приема информации контекста может быть выполнен в качестве элемента с возможностью осуществления связи, подобного интерфейсу 1108 беспроводной связи на фиг. 11, но этим не ограничивается. Внешнее устройство может включать в себя сервер GPS, но этим не ограничивается.[00271] For example, when it is configured that the context information regarding the
[00272] Датчик 1410 фиксирует перемещение устройства 1400 на основании вышеописанной SSP на фиг. 5 и передает значение фиксации процессору 1450, подобно датчику 101 на фиг. 1. Передаваемое значение фиксации может упоминаться как информация касательно перемещения устройства 1400. Датчик 1410 может работать в режиме ожидания и активном режиме устройства 1400.[00272] The
[00273] Блок 1420 обнаружения информации контекста выполнен с возможностью обнаружения текущей информации времени, текущей информации местоположения устройства 1400 и режима работы устройства 1400, но этим не ограничивается. Т.е. текущая информация контекста устройства 1400 может быть обнаружена посредством дальнейшего обращения к информации расписания, которая хранится в хранилище 1430, и информации журнала регистрации устройства 1400.[00273] The context
[00274] Блок 1420 обнаружения информации контекста также может работать на основании платформы гладкого обнаружения контекста. Когда блок 1420 обнаружения информации контекста работает на основании платформы гладкого обнаружения контекста, блок 1420 обнаружения информации контекста и процессор 1450 могут быть соединены для передачи информации контекста образом, аналогичным передаче данных между концентратором 511 датчиков и средством 512 управления SSP на фиг. 5.[00274] The context
[00275] В данном случае блок 1420 обнаружения информации контекста может быть выполнен с возможностью управления маломощным процессором, когда обнаруживается информация контекста, такая как информация времени, и процессором приложений, когда обнаруживается информация контекста, отличная от информации времени. С этой целью блок 1420 обнаружения информации контекста может включать в себя независимые элементы в соответствии с обнаруживаемой информацией контекста. Например, блок 1420 обнаружения информации контекста может независимо включать в себя элемент для обнаружения информации времени и элемент для обнаружения информации местоположения.[00275] In this case, the context
[00276] Когда блок 1420 обнаружения информации контекста включает в себя независимые элементы, как описано выше, в режиме ожидания устройства 1400, некоторые элементы, включенные в блок 1420 обнаружения информации контекста, могут находиться в активном состоянии, а другие элементы, включенные в блок 1420 обнаружения информации контекста, могут находиться в состоянии деактивации. Активное состояние некоторых элементов, включенных в блок 1420 обнаружения информации контекста, может указывать состояние потребления энергии. Состояние деактивации других элементов, включенных в блок 1420 обнаружения информации контекста, может указывать состояние, при котором энергия не потребляется.[00276] When the context
[00277] Вышеописанные некоторые элементы, включенные в блок 1420 обнаружения информации контекста, управляются маломощным процессором и могут включать в себя, например, элемент для обнаружения информации контекста касательно информации времени. Вышеописанные другие элементы, включенные в блок 1420 обнаружения информации контекста, управляются процессором приложений и могут включать в себя, например, элемент для обнаружения информации местоположения. Тем не менее, элементы, включенные в блок 1420 обнаружения информации контекста, не ограничиваются теми, что описаны выше.[00277] The above-described certain elements included in the context
[00278] Информация контекста, которая может быть обнаружена блоком 1420 обнаружения информации контекста, может быть обнаружена, как описывается ниже, но этим не ограничивается.[00278] Context information that can be detected by context
[00279] Т.е. когда устройство 1400 распознает предварительно установленную информацию движения, блок 1420 обнаружения информации контекста может обнаруживать, находится ли устройство 1400 в режиме ожидания или активном режиме. Блок 1420 обнаружения информации контекста может обнаруживать, находится ли устройство 1400 в помещении или вне помещения. Обнаружение того, находится ли устройство 1400 в помещении или вне помещения, может быть выполнено посредством использования способа триангуляции, основанного на информации приема GPS или информации, принимаемой от множества точек доступа (AP).[00279] That is, when the
[00280] Когда устройство 1400 находится в помещении, блок 1420 обнаружения информации контекста может обнаруживать информацию нахождения в помещении (например, информацию, такую как офис или дом) посредством осуществления связи с AP, которые находятся в помещении. Когда устройство 1400 находится вне помещения, блок 1420 обнаружения информации контекста может обнаруживать информацию места (например, информацию, такую как железнодорожная станция A или театр B) из информации приема GPS или информации, принимаемой от AP.[00280] When the
[00281] Блок 1420 обнаружения информации контекста может обнаруживать основанную на GPS информацию времени или текущую информацию времени, используя сигнал системных часов, включенных в устройство 1400.[00281] The context
[00282] Блок 1420 обнаружения информации контекста может обнаруживать связанную информацию расписания и/или связанную информацию журнала регистрации из информации расписания и/или информации журнала регистрации, которая хранится в хранилище 1430, используя обнаруженную информацию времени и информацию местоположения устройства 1400. Блок 1420 обнаружения информации контекста может выявлять информацию контекста, используя обнаруженную информацию расписания и/или информацию журнала регистрации.[00282] The context
[00283] Когда распознается предварительно установленная информация движения устройства 1400, блок 1420 обнаружения информации контекста может обнаруживать информацию контекста, указывающую на то, что пользователь устройства 1400 идет или бежит и затем прекращает идти или бежать, и в это время устройство 1400 находится в режиме ожидания. Для обнаружения информации контекста блок 1420 обнаружения информации контекста может включать в себя функцию использования информации, которая хранится в хранилище 1430, и/или информации, которая хранится в процессоре 1450, и функцию обнаружения скорости передвижения устройства 1400. Для выполнения функции обнаружения скорости передвижения устройства 1400 блок 1420 обнаружения информации контекста может быть выполнен с возможностью предварительного сохранения опорной информации скорости, необходимой для обнаружения скорости передвижения устройства 1400 или использования опорной информации скорости, которая хранится в хранилище 1430.[00283] When the preset motion information of the
[00284] Когда распознается предварительно установленная информация движения устройства 1400, блок 1420 обнаружения информации контекста может обнаруживать информацию контекста, указывающую на то, что пользователь устройства 1400 держит устройство 1400 в театре B, устройство 1400 находится в режиме ожидания, и присутствует информация резервирования во время, близкое к текущему времени в театре B, посредством проверки по меньшей мере одного из следующего: информации расписания, информации времени и информации журнала регистрации, которая хранится в хранилище 1430 и/или процессоре 1450. С этой целью блок 1420 обнаружения информации контекста может включать в себя функцию обнаружения скорости передвижения устройства 1400, как описано выше, функцию считывания необходимой информации из хранилища 1430 и/или процессора 1450 и функцию получения информации местоположения устройства 1400 и информации времени.[00284] When the preset motion information of the
[00285] Когда распознается предварительно установленная информация движения устройства 1400, блок 1420 обнаружения информации контекста может обнаруживать информацию контекста, указывающую на то, что пользователь устройства 1400 держит устройство 1400 на железнодорожной станции A, что устройство 1400 находится в режиме ожидания и что зарезервирован билет на поезд для отправления от железнодорожной станции A, посредством проверки по меньшей мере одного из следующего: информации расписания, информации времени и информации журнала регистрации, которая хранится в хранилище 1430 и/или процессоре 1450. С этой целью блок 1420 обнаружения информации контекста может включать в себя функцию обнаружения скорости передвижения устройства 1400, функцию считывания требуемой информации из хранилища 1430 и/или процессора 1450 и функцию получения информации местоположения устройства 1400 и информации времени, как описано выше.[00285] When the preset motion information of the
[00286] Когда распознается предварительно установленная информация движения устройства 1400, блок 1420 обнаружения информации контекста может обнаруживать информацию контекста, указывающую на то, что пользователь устройства 1400 держит устройство 1400, что устройство 1400 находится в активном режиме и что устройство 1400 исполняет web-обзор. С этой целью блок 1420 обнаружения информации контекста может включать в себя функцию обнаружения скорости передвижения устройства 1400 и функцию считывания необходимой информации из хранилища 1430 и/или процессора 1450.[00286] When the preset motion information of the
[00287] Когда распознается предварительно установленная информация движения устройства 1400, блок 1420 обнаружения информации контекста может обнаруживать информацию контекста, указывающую на то, что пользователь устройства 1400 держит устройство 1400 на выходе 7 станции метро Gangnam, что устройство 1400 находится в режиме ожидания и что у пользователя условленная встреча во время, близкое к текущему времени. С этой целью блок 1420 обнаружения информации контекста может включать в себя функцию получения информации местоположения устройства 1400 и информации времени, функцию считывания необходимой информации (например, информации расписания) из хранилища 1430 и/или процессора 1450.[00287] When the preset motion information of the
[00288] Блок 1420 обнаружения информации контекста может быть выполнен с возможностью обнаружения только информации времени и информации местоположения в качестве информации контекста. В данном случае процессор 1450 может обнаруживать более подробно текущую информацию контекста устройства 1400 посредством обращения к информации касательно режима работы устройства 1400, информации расписания и информации журнала регистрации, которая хранится в хранилище 1430, на основании принятой информации времени и информации местоположения.[00288] The context
[00289] Хранилище 1430 может быть выполнено подобно хранилищу 102 на фиг. 1 и может хранить информацию и программы. Блок 1440 ввода/вывода информации может быть выполнен подобно блоку 104 ввода/вывода информации на фиг. 1.[00289]
[00290] Когда процессор 1450 работает в качестве маломощного процессора (или вспомогательного процессора) подобно процессору 103 на фиг. 1, режим ожидания устройства 1400 может включать в себя состояние потребления энергии или активное состояние датчика 1410, некоторых или всех элементов, включенных в блок 1420 обнаружения информации контекста, хранилища 1430 и процессора 1450, которые включены в устройство 1400.[00290] When the
[00291] Когда процессор 1450 работает в качестве маломощного процессора, режим ожидания устройства 1400 может включать в себя состояние, при котором энергия не потребляется элементами, включенными в устройство 1400, отличными от датчика 1410, некоторых или всех элементов, включенных в блок 1420 обнаружения информации контекста, хранилища 1430 и процессора 1450, которые включены в устройство 1400.[00291] When the
[00292] Когда процессор 1450 работает в качестве маломощного процессора, режим ожидания устройства 1400 может включать в себя по меньшей мере одно из функции фиксации касания и функции отображения сенсорного экрана, включенного в блок 1440 ввода/вывода информации, и состояние установки блокировки экрана устройства 1400. Функция фиксации касания и функция отображения сенсорного экрана описаны со ссылкой на сенсорный экран на фиг. 1.[00292] When the
[00293] Процессор 1450 может включать в себя маломощный процессор и процессор приложений, как описано со ссылкой на фиг. 1. Когда процессор 1450 включает в себя процессор приложений, режим ожидания устройства 1400 может включать в себя активное состояние маломощного процессора, включенного в процессор 1450, и состояние деактивации процессора приложений, включенного в процессор 1450. Когда процессор 1450 включает в себя процессор приложений, режим ожидания устройства 1400 может включать в себя состояние потребления энергии маломощного процессора, включенного в процессор 1450. Режим ожидания устройства 1400 может включать в себя состояние, при котором энергия не потребляется процессором приложений, включенным в процессор 1450.[00293] The
[00294] Когда процессор 1450 включает в себя маломощный процессор и процессор приложений, процессор 1450 может работать, как показано на блок-схемах на фиг. 15, 16A, 16B, 19A и 19B. Работа процессора 1450 не будет описана на основании блок-схем на фиг. 15, 16A, 16B, 19A и 19B.[00294] When the
[00295] Фиг. 15 является блок-схемой способа выполнения функции устройства 1400, в соответствии с другим примерным вариантом осуществления. Обращаясь к фиг. 15, на операции S1501 процессор 1450 принимает значение фиксации от датчика 1410. Прием значения фиксации от датчика 1410 может быть основан на SSP, как описано со ссылкой на фиг. 5.[00295] FIG. 15 is a flowchart of a method for performing a function of a
[00296] Процессор 1450 обнаруживает предварительно установленную информацию движения в хранилище 1430 на основании принятого значения фиксации на операции S1502. Диапазон ошибки принятого значения фиксации может учитываться в отношении предварительно установленной информации движения, которая хранится в хранилище 1430. Например, когда предварительно установленная информация движения указывает поворот на 180°, принятое значение фиксации может быть выражено в качестве электрического сигнала, соответствующего 180°±α. В данном случае α может быть целым числом больше 0.[00296] The
[00297] Когда обнаруживается предварительно установленная информация движения, процессор 1450 принимает информацию контекста от блока 1420 обнаружения информации контекста на операции S1503. Прием информации контекста от блока 1420 обнаружения информации контекста может быть выполнен посредством передачи сигнала запроса информации контекста от процессора 1450 к блоку 1420 обнаружения информации контекста.[00297] When preset motion information is detected, the
[00298] Процессор 1450 выполняет функцию устройства 1400 на основании принятой информации контекста и предварительно установленной информации движения устройства 1400 на операции S1504.[00298] The
[00299] Когда информация времени и информация местоположения принимаются от блока 1420 обнаружения информации контекста, процессор 1450 может обнаруживать информацию расписания, информацию журнала регистрации и режим работы устройства 1400, которая хранится в хранилище 1430, используя принятую информацию времени и информацию местоположения, и может обнаруживать текущую информацию контекста устройства 1400, используя обнаруженную информацию расписания, информацию журнала регистрации и режим работы устройства 1400. В данном случае операция S1503 может именоваться операцией обнаружения информации контекста, а информация контекста, используемая на операции S1504, является текущей информацией контекста, которая относится к устройству 1400.[00299] When time information and location information are received from the context
[00300] Способ на фиг. 15 может быть выполнен, когда устройство 1400 находится в режиме ожидания или активном режиме. Таким образом, функция, выполняемая на операции S1504, может отличаться в соответствии с режимом работы устройства 1400.[00300] The method of FIG. 15 may be performed when the
[00301] Фиг. 16a является блок-схемой способа выполнения функции устройства 1400 в соответствии с другим примерным вариантом осуществления. Блок-схема фиг. 16a дополнительно включает в себя функцию обеспечения отображения шлюзового экрана (часто сокращенно «шлюза») встроенного в устройство 1400, когда устройство 1400 находится в режиме ожидания, в дополнение к блок-схеме на фиг. 15. Когда предварительно установленная функция, выполняемая устройством 1400, включает в себя услугу, шлюз может упоминаться как шлюз услуги.[00301] FIG. 16a is a flowchart of a method for performing a function of a
[00302] Процессор 1450 принимает значение фиксации от датчика 1410 на операции S1601. Принятое значение фиксации может упоминаться как информация касательно перемещения устройства 1400. Процессор 1450 обнаруживает предварительно установленную информацию движения устройства 1400, используя принятое значение фиксации на операции S1602. Когда информация контекста принимается от блока 1420 обнаружения информации контекста на операции S1603, процессор 1450 проверяет режим работы устройства 1400. Если устройство 1400 находится в режиме ожидания на операции S1604, процессор 1450 считывает информацию отображения в отношении шлюза из хранилища 1430 и осуществляет управление для отображения шлюзового экрана в блоке 1440 ввода/вывода информации на операции S1605. Процессор 1450 обнаруживает информацию предварительно установленной функции на основании предварительно установленной информации движения и информации контекста и выполняет предварительно установленную функцию на основании обнаруженной информации предварительно установленной функции на операции S1606.[00302] The
[00303] Если устройство 1400 не находится в режиме ожидания на операции S1604, процессор 1450 не осуществляет управление для отображения шлюзового экрана в блоке 1440 ввода/вывода информации, обнаруживает информацию предварительно установленной функции на основании информации контекста и информации движения устройства 1400 и выполняет предварительно установленную функцию на основании обнаруженной информации предварительно установленной функции на операции S1607.[00303] If the
[00304] Фиг. 16b является блок-схемой способа выполнения функции устройства 1400, в соответствии с другим примерным вариантом осуществления, когда устройство 1400 находится в режиме ожидания, как показано на фиг. 6b.[00304] FIG. 16b is a flowchart of a method for performing a function of a
[00305] Обращаясь к фиг. 16b, когда устройство 1400 находится в режиме ожидания на операции S1608, процессор 1450 принимает значение фиксации от датчика 1410 на операции S1609. Принятое значение фиксации может упоминаться как информация касательно перемещения устройства 1400.[00305] Referring to FIG. 16b, when the
[00306] Процессор 1450 обнаруживает предварительно установленную информацию движения устройства 1400, используя принятое значение фиксации, на операции S1610. Когда информация контекста принимается от блока 1420 обнаружения информации контекста на операции S1611, процессор 1450 отображает шлюзовой экран, встроенный в устройство 1400, используя принятую информацию контекста и обнаруженную информацию движения, на операции S1612. Процессор 1450 обнаруживает информацию предварительно установленной функции на основании предварительно установленной информации движения и информации контекста и выполняет предварительно установленную функцию на основании обнаруженной информации предварительно установленной функции на операции S1613.[00306] The
[00307] Фиг. 17 показывает экраны с 1710 по 1730 для объяснения шлюзового экрана, встроенного в устройство 1400, когда обнаруживается предварительно установленная информация движения устройства 1400, и режимом работы устройства 1400 является режим ожидания.[00307] FIG. 17
[00308] Т.е. когда устройство 1400 находится в режиме ожидания и в состоянии черного экрана подобно экрану 1710, если обнаруживается перемещение устройства 1400, которое поворачивает на 90° в направлении по часовой стрелке, устройство 1400 отображает шлюзовой экран подобный экрану 1720. Шлюзовой экран может быть отображен на очень короткий период времени. Например, шлюзовой экран может быть отображен на около 5 секунд, но этим не ограничивается. Время, затрачиваемое на отображение шлюзового экрана, может быть установлено при установке условий работы устройства 1400.[00308] That is, when the
[00309] Как показано на фиг. 17, шлюзовой экран может быть отображен вспомогательным процессором, когда процессор 1450 включает в себя вспомогательный процессор (например, маломощный процессор) и основной процессор (например, процессор приложений). Таким образом, когда предварительно установленная функция, которая должна быть выполнена, выполняется вспомогательным процессором, и основной процессор находится в режиме ожидания, устройство 1400 может выполнять предварительно установленную функцию, используя вспомогательный процессор, при этом сохраняя режим ожидания основного процессора, как показано на экране 1730.[00309] As shown in FIG. 17, the gateway screen may be displayed by the secondary processor when the
[00310] Шлюзовой экран может быть предоставлен в различных формах, как показано на фиг. 18a-18f.[00310] A lock screen may be provided in various forms, as shown in FIG. 18a-18f.
[00311] Т.е. шлюзовой экран может включать в себя языковую команду, запрашивающую у пользователя информацию идентификации изготовителя (например, логотип) устройства 1400 и снятие блокировки, как показано на фиг. 18a.[00311] That is, the gateway screen may include a language command prompting the user for the manufacturer identification information (e.g., logo) of the
[00312] Шлюзовой экран может включать в себя информацию идентификации изготовителя устройства 1400 и информацию, используемую для выбора предварительно установленного исполняемого приложения, как показано на фиг. 18b. Фиг. 18b показывает информацию, используемую для выбора предварительно установленного исполняемого приложения в качестве пиктограмм. Тем не менее, информация, используемая для выбора предварительно установленного исполняемого приложения, не ограничивается вышеописанными пиктограммами. Например, информация, используемая для выбора предварительно установленного исполняемого приложения, может быть предоставлена в текстовой форме.[00312] The gateway screen may include device
[00313] Когда предоставляются четыре пиктограммы, как показано на фиг. 18b, четыре приложения соответствуют информации касательно предварительно установленных функций, которые могут быть выполнены в соответствии с информацией движения устройства 1400 и информацией контекста. Таким образом, пользователь может выбирать по меньшей мере одно из четырех исполняемых приложений, используя четыре пиктограммы.[00313] When four icons are provided, as shown in FIG. 18b, four applications correspond to information regarding predefined functions that can be performed in accordance with the movement information of the
[00314] Шлюзовой экран может включать в себя информацию идентификации изготовителя устройства 1400 и информацию, используемую с тем, чтобы позволить пользователю выбирать, выполнять ли предварительно установленную функцию, как показано на фиг. 18c. Фиг. 18c показывает случай, когда информация, используемая с тем, чтобы позволить пользователю выбирать, выполнять ли предварительно установленную функцию, предоставляется в форме изображения в области контента/рекламы.[00314] The gateway screen may include identification information of the manufacturer of the
[00315] Информация, отображаемая посредством области контента/рекламы, может быть изображением уменьшенного размера или частью изображения (например, изображением-миниатюрой или ключевым изображением или представительным изображением), указывающим предварительно установленную функцию, которая может быть выполнена, но этим не ограничивается. Пользователь может выбирать выполнение предварительно установленной функции на основании касания по области контента/рекламы. Т.е. пользователь может запрашивать выполнение предварительно установленной функции посредством касания области контента/рекламы. Информация, отображаемая посредством области контента/рекламы, может соответствовать информации предварительно установленной функции, которая определяется в соответствии с информацией движения и информацией контекста устройства 1400 и может быть заранее сохранена в хранилище 1430.[00315] The information displayed by the content / advertising area may be a reduced image or part of an image (for example, a thumbnail image or a key image or representative image) indicating a preset function that can be performed, but is not limited to. The user can choose to perform a preset function based on a touch on the content / advertisement area. Those. the user can request the execution of a predefined function by touching the content / advertisement area. The information displayed by the content / advertising area may correspond to the information of a predefined function, which is determined in accordance with the motion information and the context information of the
[00316] Шлюзовой экран фиг. 18d включает в себя информацию идентификации изготовителя устройства 1400, сообщение снятия блокировки (или состояния установки блокировки экрана) и пиктограммы, используемые для выбора по меньшей мере одного исполняемого приложения. Шлюзовой экран на фиг. 18e включает в себя информацию идентификации изготовителя устройства 1400, сообщение снятия блокировки и информацию, основанную на области контента/рекламы, которая является информацией, используемой с тем, чтобы позволить пользователю выбирать, выполнять ли предварительно установленную функцию. Шлюзовой экран на фиг. 18f включает в себя информацию идентификации изготовителя устройства 1400, сообщение снятия блокировки, информацию (область контента/рекламы), которая может быть выбрана пользователем в отношении того, выполнять ли предварительно установленную функцию, и информацию (пиктограммы), используемые для выбора по меньшей мере одного исполняемого приложения.[00316] The lock screen of FIG. 18d includes identification information of the manufacturer of the
[00317] Шлюзовые экраны не ограничиваются теми, что показаны на фиг. 18a-18f. Например, шлюзовые экраны могут не включать в себя сообщение «снять блокировку», показанное на фиг. 18a, 18d, 18e и 18f.[00317] The gateway screens are not limited to those shown in FIG. 18a-18f. For example, the gateway screens may not include the “unlock” message shown in FIG. 18a, 18d, 18e and 18f.
[00318] Шлюзовые экраны на фиг. 18a-18f могут быть использованы в отношении устройства 100 на фиг. 1 или устройства 1100 на фиг. 11. В данном случае шлюзовые экраны фиг. 18a-18f могут быть предоставлены в соответствии с режимом работы устройства и информацией движения устройства, без учета информации контекста, как описано выше.[00318] The gateway screens of FIG. 18a-18f may be used with respect to the device 100 in FIG. 1 or
[00319] Фиг. 19a является блок-схемой способа выполнения функции устройства 1400 в соответствии с другим примерным вариантом осуществления. Блок-схема на фиг. 19a дополнительно включает в себя функцию выбора, выполнять ли функцию посредством шлюзового экрана, в дополнение к блок-схеме на фиг. 16a. Таким образом, операции с S1901 по 1904 на фиг. 19a соответственно точно такие же, как операции с S1601 по S1604, и, следовательно, их дальнейшее описание опущено.[00319] FIG. 19a is a flowchart of a method for performing a function of a
[00320] Если устройство 1400 находится в режиме ожидания на операции S1904, процессор 1450 считывает информацию касательно шлюзового экрана, встроенную в хранилище 1403, и отображает шлюзовой экран на основании информации, считанной из хранилища 1403 на операции S1905. Отображаемый шлюзовой экран может соответствовать одному или более экранам на фиг. 18b-18f.[00320] If the
[00321] Таким образом, информация идентификации изготовителя и информация, используемая для выбора того, выполнять ли функцию, выводится посредством блока 1440 ввода/вывода информации. В частности, когда присутствует множество предварительно установленных функций, которые могут быть выполнены, множество фрагментов информации, которые могут быть выбраны в отношении того, выполнять ли предварительно установленные функции, могут быть отображены подобно одному из экранов на фиг. 18b, 18d и 18f. Информация, используемая для выбора того, выполнять ли функцию, соответствует информации предварительно установленной функции, которая определяется на основании предварительно установленной информации движения устройства 1400, обнаруженной информации контекста и информации касательно режима работы устройства 1400.[00321] Thus, manufacturer identification information and information used to select whether to perform a function is output by the information input /
[00322] На операции S1906, если принимается запрос на выполнение требуемой предварительно установленной функции, которая должна быть выполнена, процессор 1450 выполняет предварительно установленную функцию, в отношении которой запрошено выполнение, на операции S1907. Тем не менее, если запрос не принимается на операции S1906, процессор 1450 возвращается к состоянию работы перед распознаванием информации движения устройства 1400.[00322] In operation S1906, if a request is received to perform a desired predefined function to be performed, the
[00323] Когда устройство 1400 находится в режиме ожидания, если запрос не принимается в течение предварительно установленного периода времени, процессор 1450 определяет, что запрос не был выполнен. Процессор 1450 может управлять предварительно установленным периодом времени, и хранилище может хранить и управлять предварительно установленным периодом времени.[00323] When the
[00324] На операции S1904, если устройство 1400 не находится в режиме ожидания (если устройство 1400 находится в активном режиме), процессор 1450 может выводить информацию, используемую для выбора того, выполнять ли функцию, на операции S1909. В связи с этим информация может быть выведена во всплывающем окне, но этим не ограничивается. Информация используется для выбора того, выполнять ли предварительно установленную функцию, которая определяется в соответствии с режимом работы, информацией движения и информацией контекста устройства 1400.[00324] In operation S1904, if the
[00325] Если запрос на выполнение функции принимается на основании информации, отображаемой на устройстве 1400, процессор 1450 выполняет функцию, запрошенную на операции S1907. Если запрос на выполнение функции не принимается на основании информации, отображаемой на устройстве 1400, процессор 1450 возвращается к состоянию работы перед распознаванием информации движения устройства 1400.[00325] If the request to execute the function is received based on information displayed on the
[00326] Когда устройство 1400 находится в активном режиме, процессор 1450 может определять, что запрос на выполнение функции не принимается, если запрашивается или выбирается другое меню функции, когда отображается информация, используемая для выбора, выполнять ли функцию, как описано выше, или запрос на выполнение функции не принимается в течение предварительно установленного периода времени, как описано выше.[00326] When the
[00327] Фиг. 19b является блок-схемой способа выполнения функции устройства 1400, в соответствии с другим примерным вариантом осуществления, когда устройство 1400 находится в режиме ожидания. Блок-схема на фиг. 19b дополнительно включает в себя функцию выбора того, выполнять ли функцию, посредством шлюзового экрана в дополнение к блок-схеме на фиг. 16b. Следовательно, операции с S1910 по S1913 на фиг. 19b соответственно выполняются точно таким же образом, как операции с S1608 по S1611 на фиг. 16b, а операции с S1914 по S1917 на фиг. 19b соответственно выполняются точно таким же образом, как операции с S1905 по S1908 на фиг. 19a.[00327] FIG. 19b is a flowchart of a method for performing a function of a
[00328] Фиг. 20 показывает экраны для запроса выполнения предварительно установленной функции устройства 1400 посредством использования шлюзового экрана 202, включающего в себя информацию (например, пиктограммы), используемую для выбора по меньшей мере одного исполняемого приложения, и информацию (например, области контента/рекламы), используемую с тем, чтобы позволить пользователю выбирать, выполнять ли предварительно установленную функцию, как показано на фиг. 18f.[00328] FIG. 20 shows screens for requesting the execution of a preset function of a
[00329] Т.е. если устройство 1400 находится в режиме ожидания и в состоянии черного экрана, как показано на экране 2010, когда обнаруживается информация движения вверх дном устройства 1400 и информация контекста устройства 1400, шлюзовой экран 2020 отображается на основании информации предварительно установленной функции, которая определяется на основании информации движения устройства 1400 и информации контекста устройства 1400.[00329] That is, if the
[00330] Экран 2030, включающий в себя информацию билета на поезд, отображается, когда на шлюзовом экране 202 выбирается область контента/рекламы. В связи с этим часть изображения билета на поезд отображается на экране 2030, изображение уменьшенного билета на поезд или текстовая форма могут быть отображены в области контента/рекламы.[00330] A
[00331] Операция S1504 на фиг. 15, операции S1606 и S1607 на фиг. 16a, операция S1613 на фиг. 16b, операция S1907 на фиг. 19a и операция S1917 на фиг. 19b могут быть модифицированы с тем, чтобы включать в себя способы фиг. 7 и 9.[00331] Operation S1504 of FIG. 15, operations S1606 and S1607 in FIG. 16a, operation S1613 in FIG. 16b, operation S1907 in FIG. 19a and operation S1917 in FIG. 19b may be modified to include the methods of FIG. 7 and 9.
[00332] Фиг. 21 является структурной схемой устройства 2100 в соответствии с другим примерным вариантом осуществления. Устройство 2100 на фиг. 21 дополнительно включает в себя блок 2103 обнаружения информации контекста, подобный блоку 1420 обнаружения информации контекста устройства 1499 с фиг. 14, в дополнение к структурной схеме по фиг. 11. Таким образом, процессор 2111 может работать подобно процессору 1450 с фиг. 14.[00332] FIG. 21 is a block diagram of an apparatus 2100 in accordance with another exemplary embodiment. The device 2100 in FIG. 21 further includes a context
[00333] Процессор 2111 включает в себя первый процессор 2112 и второй процессор 2113, как показано на фиг. 11. Первый процессор 2112 может принимать значение фиксации с датчика 2102 на основании SSP с фиг. 5 и может принимать информацию контекста от датчика 2103 информации контекста на основании платформы гладкого обнаружения контекста с фиг. 14.[00333] The
[00334] Конфигурации и операции блока 2101 ввода/вывода информации, сенсорного экрана 2104, камеры 2105, блока 2106 ввода аудио, блока 2107 вывода аудио, интерфейса 2109 беспроводной связи, интерфейса 2110 проводной связи и источника 2115 питания на фиг. 21 соответственно подобны тем из блока 1101 ввода/вывода информации, сенсорного экрана 1103, камеры 1104, блока 1105 ввода аудио, блока 1106 вывода аудио, интерфейса 1108 беспроводной связи, интерфейса 1109 проводной связи и источника 1114 с фиг. 11.[00334] The configurations and operations of the information input /
[00335] Хранилище 2108 на фиг. 21 имеет конфигурацию, сходную с той, что у сочетания хранилища 1430 с фиг. 14 и хранилища 1107 с фиг. 11, и хранит информацию и по меньшей мере одну программу, которые хранятся в хранилище 1430 и хранилище 1107.[00335] The
[00336] Режим ожидания устройства 2100 может включать в себя состояние, как описано со ссылкой на фиг. 1, 11 и 14. Т.е. режим ожидания устройства 2100 может включать в себя состояние потребления энергии датчика 2102, некоторых элементов датчика 2103 информации контекста, первого процессора 2112 и хранилища 2108. Режим ожидания устройства 2100 может включать в себя состояние потребления энергии датчика 2102, датчика 2103 информации контекста, первого процессора 2112 и хранилища 2108. Режим ожидания устройства 2100 может включать в себя состояние, при котором энергия не потребляется элементами, включенными в устройство 2100, отличными от датчика 2102, некоторых элементов датчика 2103 информации контекста, первого процессора 2112 и хранилища 2108. Режим ожидания устройства 2100 может включать в себя состояние, при котором энергия не потребляется элементами, включенными в устройство 2100, отличными от датчика 2102, датчика 2103 информации контекста, первого процессора 2112 и хранилища 2108.[00336] The standby mode of device 2100 may include a state, as described with reference to FIG. 1, 11 and 14. I.e. The standby mode of the device 2100 may include the power consumption state of the
[00337] Режим ожидания устройства 2100 может дополнительно включать в себя по меньшей мере одно из неактивного состояния функции, которая относится к сенсорному экрану 2104, и состояния установки экрана блокировки экрана устройства 2100, как описано со ссылкой на фиг. 11.[00337] The standby mode of the device 2100 may further include at least one of an inactive state of a function that relates to the
[00338] Внешние способы управления устройством в соответствии с примерным вариантом осуществления также могут быть воплощены в качестве аппаратного обеспечения, программного обеспечения или сочетания аппаратного и программного обеспечения, включая в качестве машиночитаемых кодов на машиночитаемом записывающем носителе информации. Любое такое программное обеспечение может быть сохранено в виде энергозависимого или энергонезависимого хранилища. Машиночитаемый носитель информации может быть любой записывающей аппаратурой, выполненной с возможностью хранения данных, которые считываются компьютерной системой, например, постоянным запоминающим устройством (ROM), стираемым ли или перезаписываемым или нет, или в форме запоминающего устройства, например, запоминающего устройства с произвольной выборкой (RAM), чипов памяти, устройства или интегральных микросхем или оптически или магнитно-читаемого носителя информации, например компакт-диска (CD)-ROM, магнитного диска или ленты, гибкого диска, оптического устройства хранения данных и т. п. Следует иметь в виду, что запоминающие устройства и запоминающие носители информации являются вариантами осуществления машиночитаемого хранилища, которые пригодны для хранения программы или программ, содержащих инструкции, которые, при исполнении, реализуют варианты осуществления настоящего изобретения.[00338] External device control methods in accordance with an exemplary embodiment may also be implemented as hardware, software, or a combination of hardware and software, including as computer-readable codes on a computer-readable recording medium. Any such software can be stored as volatile or non-volatile storage. A computer-readable storage medium may be any recording apparatus configured to store data that is read by a computer system, for example, read-only memory (ROM), whether erasable or rewritable or not, or in the form of a storage device, for example, a random access memory ( RAM), memory chips, device or integrated circuits, or an optically or magnetically readable storage medium such as a compact disc (CD) -ROM, magnetic disk or tape, flexible Optical storage device, etc. It should be borne in mind that storage devices and storage media are embodiments of computer-readable storage that are suitable for storing programs or programs containing instructions that, when executed, implement embodiments of the present invention .
[00339] Соответственно, варианты осуществления предоставляют программу, содержащую код для реализации аппаратуры или способа, как заявлено в любом из пунктов формулы изобретения данного технического описания, и долговременное машиночитаемое хранилище, которое хранит такую программу. Более того, такие программы могут быть переправлены электронным образом через любую среду, например, сигнал связи, переносимый через проводное или беспроводное соединение, и варианты осуществления надлежащим образом охватывают это же.[00339] Accordingly, embodiments provide a program comprising code for implementing an apparatus or method, as claimed in any of the claims of this technical description, and a long-term computer-readable storage that stores such a program. Moreover, such programs can be electronically transported through any medium, for example, a communication signal carried over a wired or wireless connection, and embodiments appropriately cover the same.
[00340] Машиночитаемый носитель информации может быть распределен между компьютерными системами, которые взаимно соединены посредством сети, и варианты осуществления могут быть сохранены и реализованы в качестве машиночитаемого кода распределенным образом.[00340] A computer-readable storage medium may be distributed between computer systems that are interconnected via a network, and embodiments may be stored and implemented as a computer-readable code in a distributed manner.
[00341] Несмотря на то что, в частности, были показаны и описаны примерные варианты осуществления, специалистам в соответствующей области техники следует понимать, что различные изменения по форме и в деталях могут быть здесь выполнены, не отступая от объема изобретения, определяемого нижеследующей формулой изобретения.[00341] Although, in particular, exemplary embodiments have been shown and described, it will be understood by those skilled in the art that various changes in form and detail can be made here without departing from the scope of the invention as defined by the following claims .
[00342] На протяжении всего описания изобретения и формулы изобретения форма единственного числа охватывает множественное число до тех пор, пока контекст не требует иного. В частности, в тех случаях, где используется упоминание в единственном числе, данное упоминание должно пониматься как также охватывающее и множество, если контекст не требует иного.[00342] Throughout the description of the invention and the claims, the singular form covers the plural until the context requires otherwise. In particular, in those cases where the singular reference is used, this reference should be understood as also covering a plurality, unless the context requires otherwise.
[00343] Признаки, целые числа или характеристики, описанные в связи с конкретным аспектом, вариантом осуществления или примером настоящего раскрытия, должны пониматься как применимые к любому другому аспекту, варианту осуществления или примеру, описанному в данном документе, если только не является несовместимым с ними.[00343] Signs, integers, or characteristics described in connection with a particular aspect, embodiment, or example of the present disclosure should be understood as being applicable to any other aspect, embodiment, or example described herein, unless it is incompatible with them. .
[00344] Также следует иметь в виду, что на всем протяжении описания и формулы изобретения стиль общего вида «X для Y» (где Y является некоторым действием, активностью или этапом, а X является некоторым средством для выполнения того действия, активности или этапа) охватывает средство X, приспособленное или организованное, в частности, но не исключительно, для выполнения Y.[00344] It should also be borne in mind that throughout the description and claims, the style is of the general form “X for Y” (where Y is some action, activity or step, and X is some means to perform that action, activity or step) covers means X, adapted or organized, in particular, but not exclusively, to perform Y.
Claims (50)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2013-0010102 | 2013-01-29 | ||
KR20130010102 | 2013-01-29 | ||
KR1020130084384A KR102161050B1 (en) | 2013-01-29 | 2013-07-17 | Method for executing function of device, and device thereof |
KR10-2013-0084384 | 2013-07-17 | ||
PCT/KR2014/000773 WO2014119894A1 (en) | 2013-01-29 | 2014-01-28 | Method of performing function of device and device for performing the method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017136528A Division RU2744816C2 (en) | 2013-01-29 | 2014-01-28 | Method for performing function of device and device for performing method |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2015136861A RU2015136861A (en) | 2017-03-03 |
RU2635246C2 true RU2635246C2 (en) | 2017-11-09 |
Family
ID=51744696
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2015136861A RU2635246C2 (en) | 2013-01-29 | 2014-01-28 | Method of performing device function and device for execution of method |
RU2017136528A RU2744816C2 (en) | 2013-01-29 | 2014-01-28 | Method for performing function of device and device for performing method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017136528A RU2744816C2 (en) | 2013-01-29 | 2014-01-28 | Method for performing function of device and device for performing method |
Country Status (4)
Country | Link |
---|---|
KR (1) | KR102161050B1 (en) |
AU (2) | AU2014213152B2 (en) |
IN (1) | IN2014CH00331A (en) |
RU (2) | RU2635246C2 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2007124188A (en) * | 2004-12-29 | 2009-02-10 | Нокиа Корпорейшн (Fi) | MOBILE TERMINAL WITH IMPROVED USER INTERFACE AND RELATED METHODS |
RU2009101476A (en) * | 2008-04-04 | 2010-07-27 | ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR) | MOBILE TERMINAL USING A NON-CONTACT SENSOR, METHOD FOR MANAGING THEM |
US20100235667A1 (en) * | 2009-09-02 | 2010-09-16 | Apple Inc. | Motion sensor data processing using various power management modes |
RU2414087C2 (en) * | 2005-12-22 | 2011-03-10 | Нокиа Корпорейшн | Method and apparatus for menu navigation in mobile communication device |
US20110304648A1 (en) * | 2010-06-15 | 2011-12-15 | Lg Electronics Inc. | Mobile terminal and method for operating the mobile terminal |
WO2012053795A2 (en) * | 2010-10-20 | 2012-04-26 | Samsung Electronics Co., Ltd. | Screen display method and apparatus of a mobile terminal |
WO2012060589A2 (en) * | 2010-11-03 | 2012-05-10 | Samsung Electronics Co., Ltd. | Touch control method and portable terminal supporting the same |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8896529B2 (en) * | 2007-08-01 | 2014-11-25 | Nokia Corporation | Apparatus, methods, and computer program products providing context-dependent gesture recognition |
US8994499B2 (en) * | 2011-03-16 | 2015-03-31 | Apple Inc. | Locking and unlocking a mobile device using facial recognition |
-
2013
- 2013-07-17 KR KR1020130084384A patent/KR102161050B1/en active IP Right Grant
-
2014
- 2014-01-27 IN IN331CH2014 patent/IN2014CH00331A/en unknown
- 2014-01-28 AU AU2014213152A patent/AU2014213152B2/en not_active Ceased
- 2014-01-28 RU RU2015136861A patent/RU2635246C2/en not_active IP Right Cessation
- 2014-01-28 RU RU2017136528A patent/RU2744816C2/en active
-
2016
- 2016-10-03 AU AU2016235039A patent/AU2016235039B2/en not_active Ceased
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2007124188A (en) * | 2004-12-29 | 2009-02-10 | Нокиа Корпорейшн (Fi) | MOBILE TERMINAL WITH IMPROVED USER INTERFACE AND RELATED METHODS |
RU2414087C2 (en) * | 2005-12-22 | 2011-03-10 | Нокиа Корпорейшн | Method and apparatus for menu navigation in mobile communication device |
RU2009101476A (en) * | 2008-04-04 | 2010-07-27 | ЭлДжи ЭЛЕКТРОНИКС ИНК. (KR) | MOBILE TERMINAL USING A NON-CONTACT SENSOR, METHOD FOR MANAGING THEM |
US20100235667A1 (en) * | 2009-09-02 | 2010-09-16 | Apple Inc. | Motion sensor data processing using various power management modes |
US20110304648A1 (en) * | 2010-06-15 | 2011-12-15 | Lg Electronics Inc. | Mobile terminal and method for operating the mobile terminal |
WO2012053795A2 (en) * | 2010-10-20 | 2012-04-26 | Samsung Electronics Co., Ltd. | Screen display method and apparatus of a mobile terminal |
WO2012060589A2 (en) * | 2010-11-03 | 2012-05-10 | Samsung Electronics Co., Ltd. | Touch control method and portable terminal supporting the same |
Also Published As
Publication number | Publication date |
---|---|
RU2017136528A3 (en) | 2021-01-15 |
AU2014213152B2 (en) | 2016-07-07 |
KR102161050B1 (en) | 2020-10-05 |
RU2744816C2 (en) | 2021-03-16 |
RU2017136528A (en) | 2019-02-08 |
AU2014213152A1 (en) | 2015-07-02 |
AU2016235039B2 (en) | 2017-11-09 |
KR20140096956A (en) | 2014-08-06 |
AU2016235039A1 (en) | 2016-10-27 |
RU2015136861A (en) | 2017-03-03 |
IN2014CH00331A (en) | 2015-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10852841B2 (en) | Method of performing function of device and device for performing the method | |
US10841265B2 (en) | Apparatus and method for providing information | |
KR102673702B1 (en) | Providing Method for feedback and Electronic device supporting the same | |
EP3349510B1 (en) | Method for limiting usage of application program, and terminal | |
KR102077235B1 (en) | Method and system for transmitting information, device and computer readable recording medium thereof | |
CN106020660B (en) | Terminal and operation method thereof | |
KR102183212B1 (en) | Method for controlling display and an electronic device thereof | |
US12041514B2 (en) | User interfaces for tracking and finding items | |
EP3411780B1 (en) | Intelligent electronic device and method of operating the same | |
KR102218901B1 (en) | Method and apparatus for correcting color | |
US20160165037A1 (en) | Mobile terminal and method for controlling the same | |
KR102429740B1 (en) | Method and apparatus for precessing touch event | |
RU2635246C2 (en) | Method of performing device function and device for execution of method | |
KR102404853B1 (en) | Terminal and operating method thereof | |
KR20150054559A (en) | Electronic Device And Method Of Controlling The Same | |
KR20160134080A (en) | Terminal and operating method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20200129 |