LED Design Language for Visual Affordance of Voice User Interfaces
First Claim
1. A method for visually indicating a voice processing state, comprising:
- at an electronic device with an array of full color LEDs, one or more microphones, a speaker, a processor and memory storing at least one program for execution by the processor;
collecting via the one or more microphones audio inputs from an environment in proximity to the electronic device;
processing the audio inputs, wherein the processing includes one or more of identifying and responding to voice inputs from a user in the environment;
determining a state of the processing from among a plurality of predefined voice processing states;
for each of the full color LEDs, identifying a respective predetermined LED illumination specification associated with the determined voice processing state, wherein the illumination specification includes one or more of an LED illumination duration, pulse rate, duty cycle, color sequence and brightness; and
in accordance with the identified LED illumination specifications of the full color LEDs, synchronizing illumination of the array of full color LEDs to provide a visual pattern indicating the determined voice processing state.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is implemented at an electronic device for visually indicating a voice processing state. The electronic device includes at least an array of full color LEDs, one or more microphones and a speaker. The electronic device collects via the one or more microphones audio inputs from an environment in proximity to the electronic device, and processes the audio inputs by identifying and/or responding to voice inputs from a user in the environment. A state of the processing is then determined from among a plurality of predefined voice processing states, and for each of the full color LEDs, a respective predetermined LED illumination specification is determined in association with the determined voice processing state. In accordance with the identified LED illumination specifications of the full color LEDs, the electronic device synchronizes illumination of the array of full color LEDs to provide a visual pattern indicating the determined voice processing state.
-
Citations
20 Claims
-
1. A method for visually indicating a voice processing state, comprising:
at an electronic device with an array of full color LEDs, one or more microphones, a speaker, a processor and memory storing at least one program for execution by the processor; collecting via the one or more microphones audio inputs from an environment in proximity to the electronic device; processing the audio inputs, wherein the processing includes one or more of identifying and responding to voice inputs from a user in the environment; determining a state of the processing from among a plurality of predefined voice processing states; for each of the full color LEDs, identifying a respective predetermined LED illumination specification associated with the determined voice processing state, wherein the illumination specification includes one or more of an LED illumination duration, pulse rate, duty cycle, color sequence and brightness; and in accordance with the identified LED illumination specifications of the full color LEDs, synchronizing illumination of the array of full color LEDs to provide a visual pattern indicating the determined voice processing state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A non-transitory computer-readable medium, having instructions stored thereon, which when executed by one or more processors cause the processors to perform operations comprising:
at an electronic device with an array of full color LEDs, one or more microphones, and a speaker; collecting via the one or more microphones audio inputs from an environment in proximity to the electronic device; processing the audio inputs, wherein the processing includes one or more of identifying and responding to voice inputs from a user in the environment; determining a state of the processing from among a plurality of predefined voice processing states; for each of the full color LEDs, identifying a respective predetermined LED illumination specification associated with the determined voice processing state, wherein the illumination specification includes one or more of an LED illumination duration, pulse rate, duty cycle, color sequence and brightness; and in accordance with the identified LED illumination specifications of the full color LEDs, synchronizing illumination of the array of full color LEDs to provide a visual pattern indicating the determined voice processing state. - View Dependent Claims (12, 13, 14)
-
15. An electronic device, comprising:
-
an array of full color LEDs; one or more microphones; a speaker; one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations for; collecting via the one or more microphones audio inputs from an environment in proximity to the electronic device; processing the audio inputs, wherein the processing includes one or more of identifying and responding to voice inputs from a user in the environment; determining a state of the processing from among a plurality of predefined voice processing states; for each of the full color LEDs, identifying a respective predetermined LED illumination specification associated with the determined voice processing state, wherein the illumination specification includes one or more of an LED illumination duration, pulse rate, duty cycle, color sequence and brightness; and in accordance with the identified LED illumination specifications of the full color LEDs, synchronizing illumination of the array of full color LEDs to provide a visual pattern indicating the determined voice processing state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification