EXTERNAL USER INTERFACE FOR HEAD WORN COMPUTING
Aspects of the present invention relate to user interface control of a head-worn computer.
1 . A system comprising;
an interactive control element disposed within a housing of a device;
a first sensor configured to detect a movement of the housing; and
one or more processors configured to perform a method comprising:
receiving, from the first sensor at a first time, an indication of a movement of the housing;
receiving, at a second time different from the first time, an indication of an identity of a user of the device;
in accordance with a detection that a finger of the user is in proximity of the interactive control element at the first time, and further in accordance with a determination that the first time is within a predetermined threshold of the second time, transmitting a signal to a second device, the signal based on the movement of the housing; and
in accordance with a detection that the finger is not in proximity of the interactive control element at the first time, or in accordance with a determination that the first time is not within the predetermined threshold of the second time, forgoing transmitting the signal to the second device,
wherein the signal is configured to provide input to a user interface display of a wearable head device comprising a second sensor, and wherein the signal is based further on an output of the second sensor.
2 . The system of claim 1 , wherein the second time is earlier than the first time.
3 . The system of claim 1 , wherein the input to the user interface display comprises gesture input.
4 . The system of claim 1 , wherein the input to the user interface display comprises cursor input.
5 . The system of claim 1 , wherein the input to the user interface display comprises input to control a view of content presented via the user interface display.
6 . The system of claim 1 , wherein the signal comprises a user interface command.
7 . The system of claim 1 , wherein the second device comprises the wearable head device.
8 . A method comprising:
receiving, from a first sensor at a first time, an indication of a movement of a housing of a device, the housing comprising an interactive control element;
receiving, at a second time different from the first time, an indication of an identity of a user of the device;
in accordance with a detection that a finger of the user is in proximity of the interactive control element at the first time, and further in accordance with a determination that the first time is within a predetermined threshold of the second time, transmitting a signal to a second device, the signal based on the movement of the housing; and
in accordance with a detection that the finger is not in proximity of the interactive control element at the first time, or in accordance with a determination that the first time is not within the predetermined threshold of the second time, forgoing transmitting the signal to the second device,
wherein the signal is configured to provide input to a user interface display of a wearable head device comprising a second sensor, and wherein the signal is based further on an output of the second sensor.
9 . The method of claim 8 , wherein the second time is earlier than the first time.
10 . The method of claim 8 , wherein the input to the user interface display comprises gesture input.
11 . The method of claim 8 , wherein the input to the user interface display comprises cursor input.
12 . The method of claim 8 , wherein the input to the user interface display comprises input to control a view of content presented via the user interface display.
13 . The method of claim 8 , wherein the signal comprises a user interface command.
14 . The method of claim 8 , wherein the second device comprises the wearable head device.
15 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:
receiving, from a first sensor at a first time, an indication of a movement of a housing of a device, the housing comprising an interactive control element;
receiving, at a second time different from the first time, an indication of an identity of a user of the device;
in accordance with a detection that a finger of the user is in proximity of the interactive control element at the first time, and further in accordance with a determination that the first time is within a predetermined threshold of the second time, transmitting a signal to a second device, the signal based on the movement of the housing; and
in accordance with a detection that the finger is not in proximity of the interactive control element at the first time, or in accordance with a determination that the first time is not within the predetermined threshold of the second time, forgoing transmitting the signal to the second device,
wherein the signal is configured to provide input to a user interface display of a wearable head device comprising a second sensor, and wherein the signal is based further on an output of the second sensor.
16 . The non-transitory computer-readable medium of claim 15 , wherein the second time is earlier than the first time.
17 . The non-transitory computer-readable medium of claim 15 , wherein the input to the user interface display comprises gesture input.
18 . The non-transitory computer-readable medium of claim 15 , wherein the input to the user interface display comprises cursor input.
19 . The non-transitory computer-readable medium of claim 15 , wherein the input to the user interface display comprises input to control a view of content presented via the user interface display.
20 . The non-transitory computer-readable medium of claim 15 , wherein the second device comprises the wearable head device.