Microphone

By integrating independently controllable light displays in headsets and microphones, the solution addresses notification delays in live streaming, enhancing interaction through immediate visual feedback.

CN120321535APending Publication Date: 2025-07-15RAZER ASIA PACIFIC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510644115.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2019-04-16
Filing Date
2019-09-27
Publication Date
2025-07-15

AI Technical Summary

Technical Problem

In live broadcasts online, the interaction between the anchor and the viewer is often delayed, and it is difficult to respond to the viewer's actions in a timely manner, resulting in poor interactive experience.

Method used

A headset and microphone are designed, equipped with a matrix of light emitting elements that can be independently controlled, and receive data through the processor and control the luminous effect of the light display unit in real time, so as to prompt the anchor and viewer in time during the live broadcast.

Benefits of technology

Through real-time control of the optical display unit, the interaction response speed and immediacy between the anchor and the viewer are improved, and the live broadcast experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120321535A_ABST
    Figure CN120321535A_ABST
Patent Text Reader

Abstract

And a microphone. The microphone comprises: a base; a sound receiving element attached to the base; a shielding element; a light display unit arranged at least partially between the sound receiving element and the shielding element, where the light display unit comprises a matrix of independently controllable light emitting elements arranged to project light toward the shielding element; a microphone receiver configured to receive data from the processor-based device; and a microphone control unit configured to control a light emitting element of the light display unit.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the Chinese national phase patent application with the application number 201980096508.7, which entered the Chinese national phase on November 17, 2021, and is a PCT application with the international application number PCT / SG2019 / 050494, the international filing date of September 27, 2019, and the invention title of "Computer Peripheral Devices". Technical Field

[0002] Various embodiments generally relate to computer peripheral devices. In particular, various embodiments generally relate to computer peripheral devices (such as headsets and microphones) for live streaming that include one or more light display units, and methods of controlling the (multiple) light display units of the computer peripheral devices. Background Art

[0003] Webcasts or live streaming platforms (e.g., Twitch, Douyu, Huya, Mixer, Facebook, and YouTube) are currently widely used by different users to stream various types of activities and / or messages. For example, some users (streamers) use live streaming platforms not only to stream gameplay but also to stream themselves during gameplay, such as providing commentary on the game. Some other users use live streaming platforms to provide information or market certain products. Some live streaming platforms also provide various response mechanisms to viewers of the stream, enabling the viewers to share their thoughts during the live stream. For example, a viewer can click a button to follow the streamer's live channel or send a chat message to the streamer. The activation of one of the response mechanisms by a viewer can be referred to as an action, and when an action occurs, the streamer can receive a notification from the live streaming platform.

[0004] Achieving timely interaction between a streamer and viewers or between different viewers during a live stream is often challenging. For example, there is usually a delay between the occurrence of an action and the time when the streamer or another viewer becomes aware of the occurrence. This is because the notifications received by the streamer and viewers when an action occurs are typically in the form of sound notifications, screen notifications, or light cues, and it is not easy for the streamer and viewers to notice these notifications during a live stream.

[0005] Therefore, there is a need for methods and devices for improving interaction between a streamer and viewers during a live stream. Summary of the Invention

[0006] According to various embodiments, a headset may be provided, including: a headband; a first earcup attached to a first end of the headband and a second earcup attached to a second end of the headband; a first light display unit; a headset receiver configured to receive data from a processor-based device; and a headset control unit. Each of the first earcup and the second earcup may include an inner surface and an outer surface, wherein the inner surfaces of the first earcup and the second earcup may face each other, and the outer surfaces of the first earcup and the second earcup may face away from each other. The first light display unit may include a matrix of independently controllable light-emitting elements arranged along a boundary of the outer surface of the first earcup. The headset control unit may be configured to control the light-emitting elements of the first light display unit based on the data received by the headset receiver.

[0007] According to various embodiments, a microphone may be provided, including: a base; a sound receiving element attached to the base; a shielding element; a light display unit at least partially disposed between the sound receiving element and the shielding element, wherein the light display unit may include a matrix of independently controllable light-emitting elements arranged to project light toward the shielding element; a microphone receiver configured to receive data from a processor-based device; and a microphone control unit configured to control the light-emitting elements of the light display unit based on the data received by the microphone receiver.

[0008] According to various embodiments, a method of controlling one or more light display units may be provided, wherein each light display unit may include a matrix of independently controllable light-emitting elements, and wherein the method may include: receiving data from one or more live streaming platforms configured to perform a live stream, wherein the data indicates the occurrence of a live event associated with the live stream; comparing the received data with stored settings, wherein the stored settings may indicate, for each of a plurality of types of events, one or more light display units to be changed when an event of that type occurs and adjustments to be made to each light-emitting element of each light display unit to be changed; and for each light display unit, determining based on the comparison whether the light display unit is to be changed; if the light display unit is determined to be changed, determining based on the stored settings the adjustments to be made to each light-emitting element of the light display unit; and adjusting the light-emitting elements of the light display unit based on the determined adjustments.

[0009] According to various embodiments, a device for controlling one or more light display units may be provided, wherein each light display unit may include a matrix of independently controllable light-emitting elements, and wherein the device may include: a data receiving unit configured to receive data from one or more live streaming platforms configured to perform a live broadcast, wherein the data may indicate the occurrence of a live event associated with the live broadcast; a data comparing unit configured to compare the received data with stored settings, wherein the stored settings may indicate, for each of a plurality of types of events, one or more light display units to be changed when the type of event occurs and adjustments to be made to each light-emitting element of each light display unit to be changed; and a light display controller configured to, for each light display unit, determine based on the comparison whether the light display unit is to be changed; if the light display unit is determined to be changed, determine, based on the stored settings, adjustments to be made to each light-emitting element of the light display unit; and adjust the light-emitting elements of the light display unit based on the determined adjustments.

[0010] According to various embodiments, a computer may be provided that executes a program for performing the method of controlling one or more light display units described above.

[0011] According to various embodiments, a non-transitory computer-readable medium may be provided that includes instructions that, when executed by a processor, cause the processor to perform the method of controlling one or more light display units described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] In the drawings, like reference numerals generally refer to like parts throughout different views. The drawings are not necessarily to scale, with emphasis generally being placed upon illustrating the principles of the invention. In the following description, various embodiments are described with reference to the following drawings, in which:

[0013] Figure 1 A front view of a light display unit according to various embodiments is shown;

[0014] Figures 2A to 2B Front and rear views of a headset according to various embodiments are shown, respectively;

[0015] Figures 3A to 3E Front, first side, rear, second side, and exploded views of a portion of a microphone according to various embodiments are shown, respectively;

[0016] Figure 4 A flowchart of a method for obtaining and storing user input from a host before a live broadcast is shown;

[0017] Figures 5A to 5B A screenshot of a graphical user interface of an example application that may be run by a processor-based device of a host to obtain user input is shown;

[0018] Figure 6 A flowchart showing a method of controlling one or more light display units during a live broadcast;

[0019] Figure 7 An example showing how an analysis application can be integrated with other applications, the analysis application being configurable to perform Figure 4 and / or Figure 6 at least a portion of the method of; and

[0020] Figure 8 An example of a hardware implementation of a live broadcast system that can be used by a host. DETAILED DESCRIPTION

[0021] The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein can be practiced. The detailed description includes specific details for the purpose of providing a thorough understanding of various concepts. It will be apparent, however, to one of ordinary skill in the art that the concepts described herein can be practiced without these specific details. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring such concepts.

[0022] The embodiments described below in the context of an apparatus are similarly effective for the various methods, and vice versa. In addition, it should be understood that the embodiments described below can be combined, for example, a part of one embodiment can be combined with a part of another embodiment.

[0023] It should be understood that the terms "on", "above", "top", "bottom", "under", "side", "back", "left", "right", "front", "lateral", "side", "up", "down", etc. are used for convenience when used in the following description and to assist in understanding relative position or orientation, and are not intended to limit the orientation of any device or structure or any part of any device or structure. In addition, unless the context clearly indicates otherwise, the singular forms "a" and "an" and "the" include plural referents. Similarly, unless the context clearly indicates otherwise, the word "or" is intended to include "and". It should be further understood that the terms "comprises" and / or "comprising", when used in this specification, specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0024] During live broadcasts, the host often uses a variety of computer peripheral devices. These computer peripheral devices can be connected to a processor-based device, which can be, for example, a host computer or computing device on which an application of a live broadcast platform can run. The computer peripheral device can be configured to provide input data to the processor-based device and receive output data from the processor-based device when the application is running. For example, when running a live broadcast platform for an online live broadcast, the host can use a headset to listen to sound notifications and / or use a microphone to amplify the volume of his / her voice so that the voice is clearer and more audible to viewers.

[0025] Various embodiments of the present invention generally relate to computer peripheral devices that can be used during live broadcasts, where the computer peripheral devices can include a display function to improve the interaction between the host and the viewers. In various embodiments, each computer peripheral device can include at least one light display unit that is capable of displaying a light effect or a static or animated graphic (such as an emoji) when certain actions or groups of actions occur on the live broadcast platform. The graphics or effects to be displayed in response to the occurrence of various actions can be pre-determined based on user input provided before the live / online live broadcast. The computer peripheral device can include devices such as, but not limited to, a keyboard, a mouse, a mouse pad, a headset, a microphone, a webcam, a portable color-changing light, etc. The at least one light display unit can be positioned such that the host can see the at least one light display unit via his / her peripheral vision, and the viewers can see the at least one light display unit via the live broadcast. Thus, the occurrence of an event can be warned to the host and the viewers in a more timely manner, which can in turn improve the instant interaction between the host and the viewers and between different viewers during the live broadcast.

[0026] Figure 1 A front view of the light display unit 100 according to various embodiments is shown. The light display unit 100 can include a matrix of light-emitting elements 100a arranged adjacent to each other. As an example, the light-emitting elements 100a are arranged in an N×M matrix, where N and M are integers greater than or equal to one. For example, the light display unit 100 can be a light-emitting diode (LED) display panel, and each light-emitting element 100a can include an LED. Although the light display unit 100 is depicted as Figure 1 having a matrix of 8×8 light-emitting elements 100a, the light display unit 100 can include any number of light-emitting elements 100a. Additionally, the light-emitting elements 100a in the light display unit 100 can be arranged differently from Figure 1Arranged in the manner shown. By way of example, the light display unit 100 can be formed in a 3D shape such as a cube, pyramid, triangular prism, or rectangular prism or other shapes. In various embodiments, the light-emitting element 100a can be an organic light-emitting diode or a neon lamp. The light display unit 100 can be a liquid crystal display (LCD) or a plasma display. In various embodiments, the light-emitting element 100a can be independently controlled by an external control unit. In various embodiments, each light-emitting element 100a can be configured to adopt one or more states from a variety of states. Each state can represent one or both of the color of the light-emitting element 100a and the brightness of the light-emitting element 100a. In various embodiments, the light display unit 100 can be used for computer peripherals such as headsets or microphones.

[0027] Figure 2A Shows a front view of the headset 200 according to various embodiments. Figure 2B Shows a rear view of the headset 200. The headset 200 can be worn by a host during a live broadcast, for example, to listen to voice notifications. Sometimes, the headset 200 is visible to one or more viewers through a live broadcast (e.g., through a real-time video stream).

[0028] As shown, in various embodiments, the headset 200 can include a headband 202 that can be worn above the user's head, where the headband 202 can include a headband cover 202a arranged above the headband frame 202b. The headset 200 can further include a first earcup 204 attached to the first end of the headband 202 and a second earcup 206 attached to the second end of the headband 202. Each of the first earcup 204 and the second earcup 206 can include an inner surface 204a, 206a and an outer surface 204b, 206b. As shown, the inner surfaces 204a, 206a of the first earcup 204 and the second earcup 206 can face each other, while the outer surfaces 204b, 206b of the first earcup 204 and the second earcup 206 can face away from each other.

[0029] In various embodiments, the first earcup pad 208 may be attached to the inner surface 204a of the first earcup 204, and the second earcup pad 210 may be attached to the inner surface 206a of the second earcup 206. When a user wears the headband 202 over his / her head, the inner surfaces 204a, 206a of the first earcup 204 and the second earcup 206 may face the user's head, and the earcup pads 208, 210 may abut the user's head to increase the user's comfort when using the headset 200. In various embodiments, each of the inner surfaces 204a, 206a of the first earcup 204 and the second earcup 206 may be connected to an internal base 204c, 206c, and each of the outer surfaces 204b, 206b may be connected to an external base 204d, 206d. Each of the first earcup 204 and the second earcup 206 may further include an earcup connector 204e, 206e (such as a buckle) configured to couple the internal base 204c, 206c to the external base 204d, 206d.

[0030] In various embodiments, the headset 200 may include a first end surface 212 and a second end surface 214, where the first end surface 212 may be disposed on the outer surface 204b of the first earcup 204, and the second end surface 214 may be disposed on the outer surface 206b of the second earcup 206. As shown, the outer surfaces 204b, 206b of each of the first earcup 204 and the second earcup 206 may be angled relative to a plane formed by the corresponding inner surfaces 204a, 206a of the first earcup 204 and the second earcup 206. For example, as shown, the outer surfaces 204b, 206b of each of the first earcup 204 and the second earcup 206 may be configured to taper away from the corresponding inner surfaces 204a, 206a of the first earcup 204 and the second earcup 206. As shown, the outer surfaces 204b, 206b of each of the first earcup 204 and the second earcup 206 may taper towards the first end surface 212 and the second end surface 214 disposed on the outer surfaces 204b, 206b. However, in other embodiments, the outer surfaces 204b, 206b of the first earcup 204 and the second earcup 206 may be substantially flat surfaces.

[0031] In various embodiments, the headset 200 may include being substantially similar to Figure 1The first light display unit 216 and the second light display unit 218 of the light display unit 100. The first light display unit 216 may include a matrix of independently controllable light-emitting elements 216a arranged along the boundary of the outer surface 204b of the first earcup 204. Similarly, the second light display unit 218 may include a matrix of independently controllable light-emitting elements 218a arranged along the boundary of the outer surface 206b of the second earcup 206. As an example, the light-emitting elements 216a, 218a of each of the first light display unit 216 and the second light display unit 218 are arranged in an N×M matrix, where N and M are integers greater than or equal to one. As Figures 2A to 2B shown, the light-emitting elements 216a, 218a of each of the first light display unit 216 and the second light display unit 218 may be arranged on the entire outer surfaces 204b, 206b of the respective earcups 204, 206. However, in other embodiments, the light-emitting elements 216a, 218a may be arranged on only a portion of the outer surfaces 204b, 206b of the respective earcups 204, 206. For example, each of the first light display unit 216 and the second light display unit 218 may include a single column of light-emitting elements 216a, 218a arranged along the boundary of the outer surfaces 204b, 206b of the respective earcups 204, 206. Additionally, as Figures 2A to 2B shown, each light display unit 216, 218 may be arranged on the respective earcups 204, 206 relative to the end surfaces 212, 214 such that the light display units 216, 218 may be completely outside the end surfaces 212, 214. For example, each of the first light display unit 216 and the second light display unit 218 may include a strip of light-emitting elements 216a, 218a. However, in other embodiments, one or more of the light-emitting elements 216a, 218a of the light display units 216, 218 may be arranged on the respective end surfaces 212, 214, and in some embodiments, the light-emitting elements 216a, 218a of the light display units 216, 218 may be arranged on all of the respective end surfaces 212, 214. Although not shown in this figure, in some embodiments, the headset 200 may include one or more individual light display units attached to one or both of the end surfaces 212, 214. Each of these one or more individual light display units may include a plurality of light-emitting elements arranged to form a pattern such as a logo.

[0032] The headset 200 may further include at least one peripheral element. For example, as shown in Figures 2A to 2B the headset 200 may further include a first peripheral element 220 and a second peripheral element 222. Each peripheral element 220, 222 may have a shape similar to that of cat ears and may thus be referred to as a "kitty ear". In Figures 2A to 2BIn the embodiments shown, the peripheral elements 220, 222 and the head beam 202 may be formed as a single integrated unit. However, in other embodiments, the peripheral elements 220, 222 may be detachably coupled to the head beam 202. Although the headset 200 is depicted as having two peripheral elements 220, 222, it should be understood that in alternative embodiments, the headset 200 may include more or fewer peripheral elements.

[0033] In various embodiments, the headset 200 may also include additional light display units attached to each of at least one of the peripheral elements 220, 222, where each additional light display unit may include a plurality of independently controllable light emitting elements. For example, as shown in Figures 2A to 2B the headset 200 may include a third light display unit 224 attached to the first peripheral element 220 and a fourth light display unit 226 attached to the second peripheral element 222. The third light display unit 224 and the fourth light display unit 226 may be substantially similar and may each include a plurality of independently controllable light emitting elements 224a, 224b, 224c, 226a, 226b, and 226c arranged along or within the boundaries of the respective peripheral elements 220, 222. For example, each of the third light display unit 224 and the fourth light display unit 226 may include a first plurality of light emitting elements 224a, 226a arranged along the boundaries of the respective peripheral elements 220, 222, a second plurality of light emitting elements 224b, 226b arranged along the boundaries of the shapes within the respective peripheral elements 220, 222, and a third plurality of light emitting elements 224c, 226c arranged within the boundaries of the shapes within the respective peripheral elements 220, 222. For example, as shown in Figure 2A the third light display unit 224 and the fourth light display unit 226 may each include a first plurality of light emitting elements 224a, 226a arranged along the boundaries of the respective kitty ears 220, 222, a second plurality of light emitting elements 224b, 226b arranged along the boundaries of the triangles within the respective kitty ears 220, 222, and a third plurality of light emitting elements 224c, 226c arranged within the boundaries of the triangles within the respective kitty ears 220, 222.

[0034] The headset 200 may further include a headset receiver 228 configured to receive data from a processor-based device. As shown, the headset receiver 228 may include a cable 228a shrinkably attached to the second earcup 206 (although the cable 228a may alternatively be shrinkably attached to the first earcup 204) and a connector 228b at one end of the cable 228a, where the connector 228b may be configured to connect the headset 200 to the processor-based device. The connector 228b may be in the form of a Universal Serial Bus (USB) connector, as shown in Figures 2A to 2B but may also be in the form of other types of connectors known to those skilled in the art. Although the headset receiver 228 is depicted in Figures 2A to 2B as having a cable 228a, the headset receiver 228 can be any unit capable of receiving data from a processor-based device. For example, the headset receiver 228 may include an antenna capable of receiving data wirelessly from a processor-based device.

[0035] The headset 200 may further include control elements 230, 232 for adjusting various settings of the headset 200 and for turning the headset 200 on and off. For example, the control elements 230, 232 may include a volume dial 230 for controlling the volume of the headset 200 and a power button 232 for turning the headset 200 on and off. As shown, the control elements 230, 232 may be arranged on the second earcup 206 (although, alternatively, they may be arranged on the first earcup 204) such that the user can easily access the control elements.

[0036] Although not shown in the figures, the head-mounted earphone 200 may further include a head-mounted earphone control unit configured to control the light-emitting elements 216a, 218a, 224a, 226a, 224b, 226b, 224c, 226c of the light display units 216, 218, 224, 226 based on the data received by the head-mounted earphone receiver 228. The head-mounted earphone control unit may be configured to independently control each of the light-emitting elements 216a, 218a, 224a, 226a, 224b, 226b, 224c, 226c of the light display units 216, 218, 224, 226, respectively. For example, the head-mounted earphone control unit may be configured to independently control the light-emitting elements 216a, 218a of the first light display unit 216 and the second light display unit 218, respectively. For example, the head-mounted earphone control unit may be further configured to independently control the light-emitting elements 216a, 218a of the first light display unit 216 and the second light display unit 218, and the light-emitting elements 224a, 226a, 224b, 226b, 224c, 226c of each of the third light display unit 224 and the fourth light display unit 226. In some embodiments, the head-mounted earphone control unit may be configured to control the light-emitting elements 216a, 218a of the first light display unit 216 and the second light display unit 218 together, and control the first, second, or third plurality of light-emitting elements 224a, 226a / 224b, 226b / 224c, 226c of the third light display unit 224 and the fourth light display unit 226 together, but the light-emitting elements 216a, 218a of the first light display unit 216 and the second light display unit 218 may be controlled independently of the first, second, or third plurality of light-emitting elements 224a, 226a / 224b, 226b / 224c, 226c of the third light display unit 224 and the fourth light display unit 226.

[0037] In various embodiments, each of the light display units 216, 218, 224, 226 may be configured to display a static graphic (e.g., a logo) or an animation (e.g., an animated graphic or a lighting effect). As mentioned above, the light display units 216, 218, 224, 226 may be substantially similar to Figure 1The light display unit 100 described in [reference]. In other words, the light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of each of the light display units 216, 218, 224, 226 can be independently controlled. Additionally, each of the light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of the light display units 216, 218, 224, 226 can be configured to assume one or more of a plurality of states, where the state of each of the light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c can represent one or both of the color of the light-emitting element and the brightness of the light-emitting element. In various embodiments, for each of the light display units 216, 218, 224, 226, the data received by the headset receiver 228 can include at least one state for each of the light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of the light display unit (216, 218, 224, 226), and the headset control unit can be configured to adjust each of the light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of the light display units 216, 218, 224, 226 according to the at least one state provided in the data for the respective light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c. In some embodiments, the data received by the headset receiver 228 can represent a static graphic. In these embodiments, the received data can include a single state for adjusting each of the light-emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of each of the light display units 216, 218, 224, 226. In other embodiments, the data received by the headset receiver 228 can represent an animation (e.g., an animated graphic or a lighting effect).In these embodiments, for each of the light display units 216, 218, 224, 226, the received data may include a sequence of states for each of the light emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of the light display units 216, 218, 224, 226, and the headset control unit may be configured to adjust each of the light emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c to adopt the states provided in the data, wherein the order in which each of the light emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c adopts the states corresponds to the sequence of states provided in the data.

[0038] In various embodiments, the light emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c of the light display units 216, 218, 224, 226 may be in the form of LEDs. However, in alternative embodiments, they may be in the form of other types of light emitting elements. In some embodiments, each of the light display units 216, 218, 224, 226 may include a translucent or transparent cover over the light emitting elements 216a, 218a, 224a, 224b, 224c, 226a, 226b, 226c, and in some embodiments, a grid may be disposed over each of the light display units 216, 218, 224, 226. Additionally, although not shown in the figures, the headset 200 may further include a microphone attached to one of the first earcup 204 and the second earcup 206. Further, although Figures 2A to 2B the first light display unit 216 and the second light display unit 218 are depicted as being substantially similar to each other in, in other embodiments, the first light display unit 216 and the second light display unit 218 may be different. Similarly, in some embodiments, the third light display unit 224 and the fourth light display unit 226 may be different from each other. Further, although Figures 2A to 2B the headset 200 is depicted as having four light display units 216, 218, 224, 226, the headset 200 may include any number of light display units. For example, the headset 200 may include a single one of the first through fourth light display units 216, 218, 224, 226, or may also include more than four light display units. For example, the headset 200 may include only the first light display unit 216 or only the second light display unit 218.

[0039] Figure 3A Front view of a microphone 300 according to various embodiments is shown. Figures 3B to 3DThe first side view (right view), rear view, and second side view (left view) of the microphone 300 are respectively shown. Figure 3E An exploded view showing a part of the microphone 300.

[0040] In Figures 3A to 3E In the various embodiments shown, the microphone 300 may include a base 302, where the height of the base 302 may be adjustable. The base 302 may further include an elastic element (such as a spring) to enable adjustment of the height of the base 302.

[0041] The microphone 300 may further include a sound receiving element 304. In an exemplary embodiment, the sound receiving element 304 may be attached to the base 302 via a sound receiving element body 306, as shown in Figure 3E . The sound receiving element body 306 may include a first holder 306a, a second holder 306b, and a third holder 306c. The first holder 306a may have a hole configured to receive the sound receiving element 304, and the second holder 306b may be configured to support the first holder 306a. The third holder 306c may include a hollow cylinder 306d and one or more engaging components (such as rings) disposed on the hollow cylinder 306d. The third holder 306c may further include a hole configured to receive control buttons 310, 312. The microphone 300 may further include at least one light display unit, where the at least one light display unit may be substantially similar to Figure 1 the light display unit 100 of Figure 3E . For example, as shown in Figure 3E , the microphone 300 may include a light display unit 318 having a matrix of light emitting elements 318a (such as LEDs) that can be independently controlled. In some embodiments, the matrix of light emitting elements 318a of the light display unit 318 may have a larger size than the size of the sound receiving element 304. As an example, the light emitting elements 318a are arranged in an N×M matrix, where N and M are integers greater than or equal to one. For example, the matrix of light emitting elements 318a of the light display unit 318 may include eight columns and eight rows. However, in other embodiments, the matrix of light emitting elements 318a of the light display unit 318 may have different sizes. The light display unit 318 may be attached to a light display holder 320 by light display engaging elements 322 (such as screws), and the light display holder 320 may in turn be connected to the second holder 306b of the sound receiving element body 306. Thus, the light display unit 318 may be attached to the base 302 via the light display holder 320 and the sound receiving element body 306. In various embodiments, the microphone 300 may further include a light diffusing element 324 disposed adjacent to the light display unit 318, where the light diffusing element 324 may be configured to diffuse the light projected from the light display unit 318.

[0042] In various embodiments, the microphone 300 may further include a shielding element 326. In one exemplary embodiment, the shielding element 326 may be attached to the base 302. In various embodiments, a housing 328 configured to hold the shielding element 326 may be arranged together with the sound receiving element body 306 and the light display holder 320. In various embodiments, the light display unit 318 may be at least partially arranged between the sound receiving element 304 and the shielding element 326, and may be arranged such that the matrix of light emitting elements 318a projects light towards the shielding element 326. For example, as shown in Figure 3E , the light display unit 318 may be partially arranged between the sound receiving element 304 and the shielding element 326. The light display unit 318 may be arranged at the rear side 300b of the microphone 300, and the light emitting elements 318a may project light towards the rear side 300b of the microphone 300.

[0043] In various embodiments, the microphone 300 may further include: a microphone receiver configured to receive data from a processor-based device; and a microphone control unit configured to control the light emitting elements 318a of the light display unit 318 based on the data received by the microphone receiver. In various embodiments, the microphone receiver may be a controller element or an antenna. However, in alternative embodiments, the microphone receiver may be any other type of receiver capable of receiving wireless data, or may be a connector having a configuration for connecting to a processor-based device. Control buttons 310 and 312 may also be provided on the controller element.

[0044] In various embodiments, the light display unit 318 may be configured to display a static graphic (e.g., a logo) or an animation (e.g., an animated graphic or a lighting effect). As mentioned above, the light display unit 318 may be substantially of the type Figure 1The light display unit 100 described therein. In other words, the light emitting elements 318a of the light display unit 318 can be independently controlled. Additionally, each light emitting element 318a of the light display unit 318 can be configured to assume one or more of a plurality of states, where the state of each light emitting element 318a can represent one or both of the color and the brightness of the light emitting element 318a. In various embodiments, the data received by the microphone receiver can include at least one state for each light emitting element 318a of the light display unit 318, and the microphone control unit can be configured to adjust each light emitting element 318a of the light display unit 318 according to the at least one state provided in the data for the respective light emitting elements 318a. In some embodiments, the data received by the microphone receiver can represent a static graphic. In these embodiments, the received data can include a single state for adjusting each light emitting element 318a of the light display unit 318. In other embodiments, the data received by the microphone receiver can represent an animation (e.g., an animated graphic or a lighting effect). In these embodiments, the received data can include a sequence of states for each light emitting element 318a of the light display unit 318, and the microphone control unit can be configured to adjust each light emitting element 318a to assume the states provided in the data, where the order in which each light emitting element 318a assumes the states corresponds to the sequence of states provided in the data.

[0045] Although in Figure 3E the light display unit 318 is depicted as being disposed at the rear side 300b of the microphone 300, in other embodiments, the light display unit 318 can be disposed at the front side 300a of the microphone 300. In an alternative embodiment, each light emitting element 318a of the light display unit 318 can be disposed along a boundary that can surround an intermediate interface of the sound receiving element 304. In one example, the light emitting elements 318a of the light display unit 318 can be disposed on the entire intermediate interface. Additionally, although in Figure 3EThe microphone 300 is depicted as having a single light display unit 318, but the microphone 300 may have additional light display units that are substantially similar to the light display unit 100 and that may be controlled by a microphone control unit on the controller element 334. For example, the microphone 300 may have a light display unit (a first light display unit) and an additional light display unit (a second light display unit) disposed on opposite sides of the microphone 300. For example, the first light display unit may be disposed at the front side 300a of the microphone 300, and the second light display unit may be disposed at the rear side 300b of the microphone 300. In various embodiments, the microphone control unit may be configured to independently control the light-emitting elements of the first light display unit and the second light display unit, respectively. In some embodiments, the microphone 300 may include additional light display units disposed on the base 302 or on the sound receiving element body 306, where these additional light display units may also be substantially similar to the light display unit 100. The additional light display units may also be independently controlled or jointly controlled by the microphone control unit on the controller element in some embodiments or in other embodiments.

[0046] During a live broadcast, the host may use a live broadcast system that includes a first processor-based device and one or more computer peripherals configured to be connected to the first processor-based device of the host. In various embodiments, the first processor-based device may be a host computer or a computing device on which an application program may run. In various embodiments, the one or more computer peripherals may include a video capture device (such as a webcam) to capture video of the host and his / her surrounding environment. In various embodiments, the one or more computer peripherals may further include a device having one or more light display units that are substantially similar to the light display unit 100. For example, the one or more computer peripherals may further include Figures 2A to 2B the head-mounted earphone 200 and / or Figures 3A to 3E the microphone 300. For example, the host may use the head-mounted earphone 200 to receive sound notifications from a live broadcast platform running on the first processor-based device, and may also use the microphone 300 to amplify his / her voice so that his / her voice is more audible to viewers watching the live broadcast. During the live broadcast, the host may wear the head-mounted earphone 200 such that the third light display unit 224 and the fourth light display unit 226 face the video capture device. Additionally, the host may arrange the microphone 300 such that the light display unit 318 faces the video capture device. For example, if the light display unit 318 is disposed at the rear side 300b of the microphone 300 (as in Figure 3EIf so (as shown in ), the host can arrange the microphone 300 such that the rear side 300b of the microphone 300 faces the video capture device. Thus, viewers of the live stream conducted by the host may be able to see the light projected by the light display units 216, 218, 224, 226 of the headset 200 and the light projected by the light display unit 318 of the microphone 300. In various embodiments, the light projected by each of the light display units 216, 218, 224, 226, 318 may depend on the states of the light-emitting elements 216a, 218a, 224a, 226a, 224b, 226b, 224c, 226c, 318a of the light display units 216, 218, 224, 226, 318.

[0047] As will now be described with reference to various devices and methods, many aspects of controlling the light display units of one or more computer peripherals will be introduced. These devices and methods will be described in the following detailed description and illustrated in the drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as "elements"). These elements can be implemented using electronic hardware, computer software, or any combination thereof. Whether these elements are implemented as hardware or software depends on the particular application and the design constraints imposed on the overall system.

[0048] By way of example, an element or any part of an element or any combination of elements can be implemented as a "processing system" including one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, digital signal processors (DSPs), reduced instruction set computers (RISC) processors, system-on-a-chip (SoCs), baseband processors, field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to perform the various functions described throughout this disclosure. One or more processors in the processing system can execute software. Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, routines, subroutines, software components, applications, software applications, software packages, routines, subroutines, objects, executables, execution threads, programs, functions, etc., regardless of whether it is referred to as software, hardware, middleware, microcode, hardware description language, or otherwise.

[0049] Thus, in one or more example embodiments, the described functionality may be implemented in hardware, software, or any combination thereof. If implemented in software, the functionality may be stored on a computer-readable medium or encoded as one or more instructions or code on a computer-readable medium. Computer-readable media includes computer storage media. Storage media may be any available media that can be accessed by a computer. By way of example and not limitation, such computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), optical disk storage, magnetic disk storage, other magnetic storage devices, combinations of the aforementioned types of computer-readable media, or any other medium that can be used to store computer-executable code in the form of instructions or data structures that are accessible by a computer.

[0050] In various embodiments, a live streamer is able to select or design static graphics or animations (e.g., animated graphics or lighting effects) to be displayed on one or more light display units of one or more computer peripherals. The static graphics or animations may include emojis, logos, or other images. The static graphics or animations may be displayed on one or more light display units in response to specific events during a live stream. Thus, viewers of the live stream conducted by the live streamer may see the static graphics or animations during the live stream.

[0051] In various embodiments, the live streamer may determine the static graphics or animations to be displayed on each light display unit and the types of events that trigger the display of each static graphics or animation by providing user input to his / her first processor-based device prior to the live stream.

[0052] Figure 4 A flowchart of a method 400 for obtaining and storing user input from a live streamer (or in other words, a user) prior to a live stream, where the user input may be used to control one or more light display units of one or more computer peripherals (e.g., the light display units 216, 218, 224, 226 of the headset 200 or the light display unit 318 of the microphone 300). Each light display unit may include a matrix of independently controllable light-emitting elements, and each light-emitting element of each light display unit may be configured to assume one or more of a plurality of states. The method 400 may be executed by the live streamer's first processor-based device, where the first processor-based device may be operable to run an application configured to obtain user input. Figures 5A to 5B A graphical user interface (GUI) of an example application that may be run by the first processor-based device to obtain user input is shown.

[0053] As Figure 4As shown in, at step 402, the user input unit of the first processor-based device may obtain user input from the host before the live broadcast. The implementation of step 402 will be discussed below with reference to Figures 5A to 5B At step 404, the user input may be stored in the first processor-based device, for example, in the computer-readable medium / memory of the first processor-based device.

[0054] At step 402, user input may be obtained for multiple types of events, and the user input for each type of event may indicate the following: (i) one or more light display units to be changed when the type of event occurs; (ii) the adjustment to be made to each light-emitting element of each light display unit to be changed.

[0055] For example, an application with a graphical user interface (GUI) may provide a platform for obtaining user input indicating (i) one or more light display units to be changed when the event type occurs as mentioned above.

[0056] When the first processor-based device runs the instance application, the "DASHBOARD" interface of the GUI may be presented to the user first. The application may provide an instruction message to the host on the "DASHBOARD" to navigate to the "ALERT" interface to provide user input.

[0057] In various embodiments, the user input unit of the first processor-based device can obtain user input for one type of event separately from obtaining user input for another type of event. For example, in various embodiments, the processor-based device can obtain user input indicating one or more light display units to be changed / controlled when a type of event occurs separately from obtaining user input indicating one or more light display units to be changed / controlled when another type of event occurs. By way of example, in a "reminder" interface, the application can provide a list of types of events. This can include, for example, a "Follow" type, a "Subscription" type, a "Cheer" type, a "Chat Message" type, a "Whisper" type, a "Host" type, and a "Raid" type. The user can select one type of event at a time, and when a particular type of event is selected, the user can be provided with an instruction message to provide one or more computer peripherals having light display units to be changed when an event type in this type occurs. In other words, the user input unit of the first processor-based device can obtain user input indicating light display units to be changed when each event type in each type occurs. In various embodiments, a predetermined list of computer peripherals can be further presented to the user, and the user can select one or more computer peripherals from this predetermined list. The computer peripherals in the predetermined list can be in different groups to facilitate the user's selection. In some embodiments, the computer peripherals that can be selected by the user can be limited to those connected to the first processor-based device, and if the user attempts to select a non-connected computer peripheral, he / she can receive an error message. In some embodiments, a warning message (e.g., "The more devices selected, the higher the processor usage rate") can be presented to the user to advise the user to select only the computer peripherals that are expected to be used during a live broadcast.

[0058] In various embodiments, the user input unit of the first processor-based device may obtain user input that defines each type of event. For example, certain types of events may be defined as having occurred once an action has occurred, and these events may be defined without user input. For example, "Follow" events and "Subscribe" events may be defined as (in the "Follow" and "Subscribe" categories) having occurred when a viewer follows a host's channel and subscribes, respectively. However, certain types of events may be defined by user input, such as user input indicating a condition such as the number of occurrences of an action. For example, an instruction message may be presented to the user to define "Coin" events, "Chat Message" events, "Private Chat" events, "Relay" events, and "Traffic Generation" events (in the "Coin", "Chat Message", "Private Chat", "Relay", and "Traffic Generation" categories) based on the number of occurrences of "Coin" actions, "Chat Message" actions, "View" actions, or "Traffic Generation" actions. In the "Chat Message" category, the type of "Coin" event may alternatively be defined by the number of bits received from a viewer. For certain categories, additional options may be presented to the user to indicate whether the type of event is defined for one or both of "Automatic Relay" and "Manual Relay". For some categories, different types of events may be defined within the same category based on different conditions that may or may not be user-defined. For example, different types of events within a category may be defined based on different numbers of occurrences of an action. For example, different types of "Private Chat" events may be defined in different tabs based on different numbers of occurrences of "Chat Message" actions (each action defined by the presence of a chat thread). A drop-down box with selectable values may be presented to the host, and / or any number (even if the number is not in the drop-down box) may be indicated to define the type of event. Also, or alternatively, different types of events may be defined within the same category based on the characteristics of the actions related to the same category. By way of example, different types of events may be defined in different tabs of the "Subscribe" category depending on whether the "Subscribe" action is a normal / regular subscription, a resubscription, or a gift subscription.

[0059] In various embodiments, a user input unit of the first processor-based device can obtain a user input that indicates whether to change any light display unit when a type of event occurs. For example, in an example application, a toggle button can be presented to the user for each category, where the state of the toggle button for the category can indicate whether to change any light display unit when all types of events in the category occur. For example, if the toggle button is indicated as "on" during a live webcast, the processor-based device can change one or more light display units when a viewer follows or subscribes to the channel of the live streamer, but if the toggle button is indicated as "off", the one or more light display units may not be changed when the viewer follows or subscribes. By way of example, more than one type of event can be defined, and additional toggle buttons can be provided to the user for each type of event to indicate whether to change one or more light display units when an event of that type occurs.

[0060] The GUI of the example application can obtain a user input that indicates, for each light-emitting element of each light display unit to be changed as mentioned in (ii) above, the adjustment to be made. In various embodiments, the user input indicating this can include at least one set of states for adjusting the light-emitting elements of the light display unit. In various embodiments, each state can represent one or both of the color of the light-emitting element and the brightness of the light-emitting element.

[0061] In various embodiments, a user input unit of the first processor-based device may obtain a user input that, for a type of event and a light display unit to be changed when the type of event occurs, indicates one of a plurality of predetermined light display outputs. The predetermined light display outputs may include pre-set static graphics or animations (such as lighting effects or animated graphics), and may be stored in the first processor-based device, for example, in a computer-readable medium / memory of the first processor-based device. In various embodiments, each predetermined light display output may include at least one set of states for adjusting light-emitting elements of the light display unit. In some embodiments, at least one predetermined light display output may include multiple sets of states for adjusting light-emitting elements of the light display unit and time instances for each set of states. For example, a plurality of predetermined light display outputs may be stored in an application program, and an instruction message may be sent to the user to select one of these predetermined light display outputs as the light display output to be displayed on the light display unit when a type of event occurs. The same or different predetermined light display outputs may be selected for different types of events. In various embodiments, the light display output may be referred to as a chromatic lighting effect. In various embodiments, the predetermined light display outputs may be referred to as quick effects and may include effects known to those skilled in the art, such as "wave effect", "burn effect", "reaction effect", "ripple effect", "spectrum cycle", "starlight effect", "static effect", "breathing effect", "rotation effect", and "flicker effect". In various embodiments, instead of selecting in an "EDITOR" interface, options may be presented to the user to upload a predetermined light display output as the light display output to be displayed when a type of event occurs. For example, the user may upload a predetermined logo, image, or gif animation.

[0062] In various embodiments, a user input unit of the first processor-based device may obtain a user input that, for a type of event and a light display unit to be changed when the type of event occurs, indicates at least one set of states for adjusting light-emitting elements of the light display unit. In other words, the user may design his / her own light display output (such as a static graphic or animation) to be displayed by the light display unit when a type of event occurs.

[0063] In various embodiments, the user input may indicate a set of states having the same state for all light-emitting elements of the light display unit. For example, as in Figure 5AAs shown, a "editor" interface and a virtual image of a computer peripheral device, such as a virtual image 524 of a headset 200, can be presented to a user. The user can then select one of the light display units 216, 218, 224, 226 on the headset 200, and select a single color (e.g., from a color palette 526) to set the state of each of the light emitting elements 216a, 218a, 224a, 226a, 224b, 226b, 224c, 226c of the light display units 216, 218, 224, 226. As in Figure 5A As shown, the user can select different colors for different light display units 216, 218, 224, 226.

[0064] In various embodiments, the user input can indicate different states for adjusting different light emitting elements of the light display unit. For example, as in Figure 5B As shown, a virtual image 528 of a light display unit (which can be a light display unit of a computer peripheral device such as a headset 200 or a microphone 300) can be provided. The user can select each of the light emitting elements (e.g., light emitting element 528a) of the light display unit independently of other light emitting elements, and select a color (e.g., from a color palette 526) for the light emitting element. Thus, the user can select different colors for different light emitting elements.

[0065] In various embodiments, the user input unit of the first processor-based device can obtain user input that indicates multiple sets of states for adjusting the light emitting elements of the light display unit for a type of event and the time instances for each set of states when the type of event occurs. Although not shown in the figures, the user can be allowed to design not only static graphics but also animated graphics or lighting effects. For example, for each light emitting element, options can be presented to the user to select a number of colors and a color sequence for the light emitting element at consecutive time instances within a time period. Each color selected by the user can be the color of the light emitting element at various time instances within the time period. This allows the user to design animated graphics or lighting effects. In various embodiments, the user input indicating the time instances for each set of states can include the time intervals between consecutive sets of states to be displayed at consecutive time instances. For example, in the "editor" interface, options indicating these time instances can be presented to the user. Thus, the user may be able to design flashing colors by providing a number of flashes (corresponding to the number of colors selected by the user) and the time intervals between the flashes to the "editor" interface.

[0066] As mentioned above, the user input indicating the adjustment to be made to each light-emitting element of each light display unit to be changed may include at least one set of states for adjusting the light-emitting element of the light display unit. In various embodiments, the user input unit of the first processor-based device may obtain additional user input that indicates the orientation of the light display output defined by at least one set of states for adjusting the light-emitting elements of the light display unit. The light display output may be a graphic, such as an emoji, and may be designed by the user or selected by the user from a predetermined light display output. Although not shown in the figures, options for selecting the orientation of the light display output may be presented to the user, where the options may allow the user to rotate the light display output in increments of a certain angle (e.g., 90 degrees).

[0067] In various embodiments, the user input unit of the first processor-based device may obtain user input that provides a basic set of states for the light-emitting elements of each light display unit. The basic set of states may represent a basic light display output (e.g., a basic emoji or a basic lighting effect) to be displayed on the light display unit. Although not shown in the figures, if it is determined that no changes are to be made to the light display unit, a toggle switch may be presented to the user to indicate whether the basic light display output should be displayed on the light display unit. When this toggle switch is turned off, if it is determined that no changes are to be made to the light display unit, the display on the light display unit may be controlled differently (e.g., by another application).

[0068] Figure 6 A flowchart showing a method 600 for controlling one or more light display units during a live broadcast is presented. In various embodiments, each light display unit may include a matrix of independently controllable light-emitting elements. The method may be executed by a first processor-based device, where the first processor-based device may be operative to execute on one or more live broadcast platforms (e.g., Twitch, Huya, etc.) configured to run live broadcasts. One or more light display units may include a first subset of light display units having at least one light display unit connected to the first processor-based device of the live streamer. For example, the first subset of light display units may be attached to a computer peripheral device connected to the first processor-based device.

[0069] In Figure 6In the illustrated embodiment, method 600 may further include controlling a second subset of light display units of at least one light display unit having a second processor-based device (e.g., a host computer or a computing device) connected to a viewer. For example, the light display units of the second subset may be attached to a computer peripheral connected to the second processor-based device. Each light display unit of the second subset may correspond to a light display unit of the first subset. The correspondence may be that the light display unit is attached to a similar computer peripheral. For example, the light display unit 216 of the headset 200 belonging to the viewer may correspond to the light display unit 216 of the headset 200 belonging to the host.

[0070] Reference Figure 6 , method 600 may include steps 602 to 618, where steps 602 to 614 may be performed by a first processor-based device of the host, and steps 616 to 618 may be performed by a second processor-based device of the viewer. In some embodiments, method 600 may only include controlling the light display units connected to the first processor-based device of the host. In other words, steps 614 to 618 of method 600 may be optional.

[0071] In step 602, the data receiving unit of the first processor-based device may receive data from one or more live streaming platforms configured to perform a live stream. The data may indicate the occurrence of a live event related to the live stream. For example, the live event may belong to the type of "attention" event.

[0072] In step 604, the data comparison unit of the first processor-based device may compare the received data with the stored settings. The stored settings may include settings for each type of a plurality of types of events, where the settings for each type of event may indicate one or more light display units to be changed when the event of that type occurs and the adjustments to be made to each light-emitting element of each light display unit to be changed. In some embodiments, user input may be obtained for one or more of the plurality of types of events, and at least some of these settings may be configured and stored based on the user input. The user input (as settings) may be obtained and stored using the methods described above with reference to Figure 4 and Figures 5A to 5B described methods. However, any other method known to those skilled in the art may be used to obtain and store the user input (as settings). In some alternative embodiments, the settings may be configured independently of user input.

[0073] In step 606, the light display controller of the first processor-based device can determine, based on the comparison in step 604, for each light display unit of the first set (i.e., the host's) whether the light display unit is to be changed. This can include determining the type of event to which the live event (the occurrence of which is indicated by the received data) belongs, and determining whether the light display unit is one of the one or more light display units to be changed when an event of the type to which the live event belongs occurs. In various embodiments, determining whether each light display unit of the first subset is to be changed can further be based on a user input indicating whether to change any light display unit when an event of the type to which the live event belongs occurs.

[0074] In step 608, if a light display unit is determined to be changed, the light display controller of the first processor-based device can determine the adjustment to be made to each light-emitting element of the light display unit based on stored settings (which can be configured based on user input). For example, this can be based on a predetermined light display output selected by the user or a light display output designed by the user (e.g., using the interface shown in Figures 5A to 5B . In various embodiments, if a light display unit is determined not to be changed, the processor-based device can (in step 612) maintain the state of the light-emitting elements of the light display unit, or can adjust the state of the light-emitting elements according to a basic set state representing the basic light display output as described above.

[0075] In step 610, the light display controller of the first processor-based device can adjust the light-emitting elements of the light display unit based on the determined adjustment. As mentioned above, the stored settings indicating the adjustment to be made to each light-emitting element of the light display unit can include at least one set of states for adjusting the light-emitting elements of the light display unit. In various embodiments, adjusting the light-emitting elements of the light display unit based on the determined adjustment can include simultaneously adjusting the light-emitting elements of the light display unit to assume a state in at least one set of states provided in the settings. Simultaneous change can allow for the display of graphics, such as a "heart" graphic.

[0076] In various embodiments, the host can send data indicating the light display output displayed on the light display units of his / her computer peripherals to the viewer so that the same light display output can also be displayed on the corresponding light display units of the viewer's computer peripherals.

[0077] Reference Figure 6, at step 614, the light display controller of the first processor-based device may send adjustment data from the first processor-based device of the host to the second processor-based device of the viewer, the adjustment data indicating the adjustments to be made to the light-emitting elements of the first subset of light display units. In various embodiments, the adjustment data may first be sent to one or more live platforms and then sent to the second processor-based device. At step 616, the data receiving unit of the second processor-based device may receive the adjustment data. At step 618, the light display controller of the second processor-based device may adjust each light-emitting element of each light display unit of the second subset based on the adjustments to be made to each light-emitting element of the corresponding light display unit of the first subset. The adjustment at step 618 may be based on the adjustment data received by the second processor-based device at step 616. In various embodiments, there may be a time delay between adjusting the light-emitting elements of each light display unit of the second subset and adjusting the light-emitting elements of the corresponding light display unit of the first subset. For example, the light-emitting elements of the light display units of the second subset may be adjusted later than the light-emitting elements of the corresponding light display units of the first subset. Thus, the light display units of the second subset may change later than the corresponding light display units of the first subset. The time delay may be approximately equal to the duration required for the video stream of the host to be transmitted from the first processor-based device of the host to the second processor-based device of the viewer. This may allow the viewer to perceive the changes on his / her light display unit as synchronized with the changes on the light display unit of the host shown in the video stream of the host.

[0078] In various embodiments, steps 610 and 618 of method 600 may be performed by sending control data from the first or second processor-based device to a computer peripheral having a light display unit. For example, the control data may be sent to the headset receiver 228 of the headset 200 or the microphone receiver of the microphone 300.

[0079] In various embodiments, methods 400 and 600 may be at least partially performed by running an analysis application on the first processor-based device, where the analysis application may be integrated with one or more live platforms. For example, the application programming interface (API) of the analysis application may be associated with the API of the live platform. The analysis application may allow the user to be able to adjust and customize the lighting profile on the light display unit in the manner described above. The analysis application may provide user access to various "quick effects".

[0080] The integration of an analytics application with one or more live streaming platforms can be performed by a user, for example, by having the user select a list of live streaming platforms to integrate with the analytics application. The user can be provided with options to authorize one or more live streaming platforms to communicate with the analytics application (e.g., an ID can be used to access the analytics application and can also be supplied to the live streaming platform). In some embodiments, the analytics application that can be integrated with one or more live streaming platforms can be used to perform 602 to 608 of method 600, while a control application that can interact with the analytics application (which can be referred to as a "chroma SDK" application) can be used to perform 610, 612. Various computer peripherals can be compatible, or in other words, capable of communicating with the first processor-based device via the control application. For example, the headset receiver 228 of the headset 200 and the microphone receiver of the microphone 300 can be configured to receive data from a control application running on the first processor-based device.

[0081] Figure 7 An example showing how the analytics application 706 can be integrated with other applications 704, 708 is presented, where application 704 can be a live streaming platform and application 708 can be a control application. During a live stream, the live streaming platform 704 can be configured to receive data from various sources 702 such as different viewers, where the data can indicate the occurrence of different live actions such as a "follow" action (and thus, the occurrence of various live events related to the live stream). The live streaming platform 704 can then send this data to the analytics application 706, and the analytics application 706 can use, for example, 602 to 608, 612 of method 600 to determine how to change the light display unit 710. The analytics application 706 can then send data indicating how the light display unit 710 should be changed to the control application 708, and the control application 708 can then send control data to a computer peripheral having the light display unit 710.

[0082] In various embodiments, the above-mentioned analytics application and / or control application can be configured to transmit adjustment data (indicating adjustments to be made to the light-emitting elements of the light display unit of the streamer) from the streamer's first processor-based device to the viewer's second processor-based device via an extension API of the live streaming platform (such as, but not limited to, the extension API of Twitch). This can be done by the streamer installing an extension (e.g., a chroma extension) via an extension tab of the live streaming platform configured to run on the first processor-based device (e.g., the Twitch extension tab). In various embodiments, when the streamer sends adjustment data determined based on the settings stored in the first processor-based device, the streamer can be prevented from also sending other data indicating adjustments to be made to the light-emitting elements of the light display unit triggered by other applications or platforms.

[0083] In various embodiments, the analytics application may further be integrated with another application (such as a game application) configured to run on a first processor-based device. The other application may provide a light display output for the light display unit of the streamer. Data indicative of such (a) light display output may be sent from the other application to the analytics application, which may then use this data to determine the adjustments to be made to the light-emitting elements of the light display unit. In some embodiments, the adjustment data sent from the first processor-based device to the second processor-based device may also include the said data from the other application.

[0084] In various embodiments, the types of events may be different from those mentioned above. In various embodiments, additional types known to those skilled in the art may be included, such as but not limited to the "Donate" type. Different types of "Donate" events in the "Donate" type may be defined based on different conditions related to the "Donate" action (e.g., the number of "Donate" actions, the amount donated in the "Donate" action). The donations in these "Donate" actions may be made in different currencies. Information about the "Donate" actions may come from a donation platform that may also be running concurrently with the analytics application (in some embodiments, the control application) on the first processor-based device. In various embodiments, the API of the donation platform may be linked to the API of the live streaming platform, and the user may be able to select whether he / she wishes for a "Donate" event to trigger an action on the live streaming platform. For example, instead of having the live streaming platform handle the "Follow" action, or in addition to having the live streaming platform handle the "Follow" action, the donation platform may handle the "Follow" action such that the "Follow" action is triggered in response to a "Donate" action. Thus, the lighting effects may be synchronized with the overlay functions that the user may be using via the donation platform.

[0085] A live broadcast may include a plurality of consecutive live events. In various embodiments, the determined adjustments for each light display unit when a first live event occurs may include a first group of adjustments, and the light display controller of the first processor-based device may form a queue for each light display unit, where the queue may include the first group of adjustments. The light display controller of the first processor-based device may then repeatedly perform the following: receive additional data from one or more live broadcast platforms, where the additional data may indicate the occurrence of the next live event associated with the live broadcast; compare the received additional data with stored settings; and for each light display unit, determine whether the light display unit is to be changed based on a comparison of the received additional data with the stored settings, and if the light display unit is determined to be changed, determine the next group of adjustments to be made to the light-emitting elements of the light display unit based on the stored settings, and adjust the queue for the light display unit by adding the next group of adjustments after the previous group of adjustments. Thus, a queue may be formed for each light display unit that indicates the successive changes to be made to the light display unit. The light-emitting elements of each light display unit may then be adjusted to adopt the groups of adjustments in the queue in sequence (in other words, in the order of the groups of adjustments indicated in the queue).

[0086] Occasionally, the frequency of live events in a live broadcast may be high, and the time period for displaying each light display output (e.g., about 5 to 10 seconds) may be longer than the time period between consecutive live events. This may result in the formation of a long queue, and thus, long after the live event that triggers the group of adjustments, the light-emitting elements of the (multiple) light display units may adopt the group of adjustments. In various embodiments, the user input unit of the first processor-based device may further receive a user input that indicates clearing the queue for a first subset of the light display units, and the light display controller of the first processor-based device may adjust the queue for the light display unit by removing all groups of adjustments from the queue. For example, a virtual button may be presented to the host that can be activated to clear the queue. When the virtual button is activated, the host may still receive notifications of additional live events, but in response to some of the additional live events, the light-emitting elements of the host's (multiple) light display units may not be adjusted.

[0087] In various embodiments, one or both of the first and second processor-based devices may receive user input that indicates whether to display one or more characteristics of each type of live event. This display may occur after adjusting the light-emitting elements of the (multiple) light display units when the live event of that type occurs (e.g., after 610 or 618 of method 600). Characteristics of a type of live event may include the user name of the individual who triggered the event, the time of the event, or any other characteristic known to those skilled in the art. For example, the user name of the individual who triggered the live event may be displayed after an emoji is displayed on the light display unit. In various embodiments, a toggle switch may be presented to the live streamer to indicate whether to display one or more characteristics of each type of live event. In some embodiments, the toggle switch may be deactivated by default. In various embodiments, the user input unit of the first processor-based device may further receive user input that indicates how to display one or more characteristics of each type of live event. For example, the live streamer may be able to select whether the text displaying the characteristics of a type of live event scrolls from left to right or from right to left.

[0088] In various embodiments, the (multiple) user input units of one or both of the first processor-based device and the second processor-based device may receive user input that indicates the display time period for the light display output to be displayed on the light display unit. In other words, the display time period represents the time period during which the light-emitting elements of the light display unit should assume a set of states (provided in the light display output). Adjusting the light-emitting elements of the light display unit may thus include configuring the light-emitting elements of the light display unit to assume the set of states for the display time period. The display time period may range from 5 seconds to 10 seconds and may be set by the live streamer to align with a notification on the screen from a live streaming platform or other application. In various embodiments, a drop-down box may be provided to the live streamer for indicating the display time period. The drop-down box may include values ranging from 1 to 999. In various embodiments, the analytics application may use other drop-down boxes that also include values ranging from 1 to 999.

[0089] Figure 8 An example of a hardware implementation for a live streaming system 800 that may be used by a live streamer is shown, where the live streaming system 800 may use the first processor-based device of the live streamer and computer peripherals including a headset 816 and a microphone 818. In various embodiments, the first processor-based device 802 may implement methods 400, 600 described above with reference to Figures 4 to 6 those described.

[0090] As Figure 8As shown in the figure, the first processor-based device 802 can be implemented as having a bus architecture generally represented by bus 804. Depending on the specific application of the first processor-based device 802 and the overall design constraints, bus 804 can include any number of interconnecting buses and bridges. Bus 804 can link together various circuits, including one or more processors and / or hardware components represented by processor 806, components 808, 810, 812, 813, and computer-readable medium / memory 814. Bus 804 can also link various other circuits, such as timing sources, peripheral devices, voltage regulators, and power management circuits, which are well known in the prior art and will not be described further herein.

[0091] The first processor-based device 802 can include a processor 806 coupled to the computer-readable medium / memory 814. Processor 806 can be responsible for general processing, including executing software stored on the computer-readable medium / memory 814. When executed by processor 806, the software can cause the first processor-based device 802 to perform the various functions described above for any particular device. The computer-readable medium / memory 814 can also be used to store data manipulated when the software is executed by processor 806. For example, the computer-readable medium / memory 814 can be used to store user input obtained using the method 400 described as in reference Figure 4 described. The first processor-based device 802 can further include components 808, 810, 812, 813 that can be used to execute the methods 400, 600 described as in reference Figures 4 to 6 described. Components 808, 810, 812, 813 can be software components that run in processor 806, reside / stored in the computer-readable medium / memory 814, one or more hardware components coupled to processor 806, or a combination thereof.

[0092] In one embodiment, component 808 can be the data receiving unit of the first processor-based device described above. In one embodiment, component 810 can be the data comparison unit of the first processor-based device described above. In one embodiment, component 812 can be the optical display controller of the first processor-based device described above. In one embodiment, component 813 can be the user input unit of the first processor-based device described above. In various embodiments, a second processor-based device that can be used by a viewer can be implemented with a hardware implementation similar to that of the first processor-based device 802, except that components 808, 812 can be the data receiving unit and the optical display controller of the second processor-based device described above, respectively.

[0093] As Figure 8As shown, a first processor-based device 802 may be coupled to a headset 816 and a microphone 818. The headset 816 may be substantially similar to the headset 200 as described with reference to Figures 2A to 2B and may include a headset receiver 820, a headset control unit 822, and (a) light display unit(s) 824, which are substantially similar to those components of the headset 200. The microphone 818 may be substantially similar to the microphone 300 as described with reference to Figures 3A to 3E and may include a microphone receiver 826, a microphone control unit 828, and (a) light display unit(s) 830, which are substantially similar to those components of the microphone 300.

[0094] The following examples apply to various embodiments.

[0095] Example 1 is a headset that includes: a headband; a first earcup attached to a first end of the headband and a second earcup attached to a second end of the headband, each of the first earcup and the second earcup including an inner surface and an outer surface, wherein the inner surfaces of the first earcup and the second earcup may face each other, and the outer surfaces of the first earcup and the second earcup may face away from each other; a first light display unit including a matrix of independently controllable light-emitting elements arranged along a boundary of the outer surface of the first earcup; a headset receiver configured to receive data from a processor-based device; and a headset control unit configured to control the light-emitting elements of the first light display unit based on the data received by the headset receiver.

[0096] In Example 2, the subject matter of Example 1 may optionally further include: the light-emitting elements of the first light display unit may be arranged on the entire outer surface of the first earcup.

[0097] In Example 3, the subject matter of Example 1 or Example 2 may optionally further include: the outer surface of each of the first earcup and the second earcup may be angled with respect to a plane formed by the corresponding inner surfaces of the first earcup and the second earcup.

[0098] In Example 4, the subject matter of Example 3 may optionally further include: the outer surface of each of the first earcup and the second earcup may be configured to taper away from the corresponding inner surfaces of the first earcup and the second earcup.

[0099] In Example 5, the subject matter of any one of Examples 1 to 4 may optionally further include that the headset may further include an end surface arranged on the outer surface of the first earcup, wherein the first light display unit may be arranged on the first earcup with respect to the end surface such that the first light display unit is completely outside the end surface.

[0100] In Example 6, the subject matter of any one of Examples 1 to 5 may optionally include: The headset may further include a second light display unit, the second light display unit including a matrix of independently controllable light-emitting elements arranged along a boundary of an outer surface of the second earcup.

[0101] In Example 7, the subject matter of Example 6 may optionally include: The headset control unit may be configured to independently control the light-emitting elements of the first light display unit and the second light display unit, respectively.

[0102] In Example 8, the subject matter of any one of Examples 1 to 7 may optionally include: The headset may further include at least one peripheral element and a respective additional light display unit attached to each of the at least one peripheral element, wherein each additional light display unit may include a plurality of independently controllable light-emitting elements.

[0103] In Example 9, the subject matter of Example 8 may optionally include: The at least one peripheral element and the head beam may be shaped as a single integrated unit.

[0104] In Example 10, the subject matter of Example 8 may optionally include that the at least one peripheral element may be detachably connected to the head beam.

[0105] In Example 11, the subject matter of any one of Examples 8 to 10 may optionally include that the additional light display unit of each of the at least one peripheral element may include a plurality of light-emitting elements arranged along or inside a boundary of the at least one peripheral element.

[0106] In Example 12, the subject matter of any one of Examples 8 to 11 may optionally include that the headset control unit may be further configured to independently control the light-emitting elements of the first light display unit and the additional light display units of each of the at least one peripheral element.

[0107] In Example 13, the subject matter of any one of Examples 1 to 12 may optionally include: Each light-emitting element of the first light display unit may be configured to adopt one or more of a plurality of states, wherein the data received by the headset receiver may include at least one state for each light-emitting element, and the headset control unit may be configured to adjust each light-emitting element according to the at least one state provided in the data for the respective light-emitting elements.

[0108] In Example 14, the subject matter of Example 13 may optionally include that the data received by the headset receiver may include a sequence of states for each light-emitting element, and the headset control unit may be configured to adjust each light-emitting element to adopt the states provided in the data, wherein the order in which each light-emitting element adopts the states may correspond to the sequence of states provided in the data.

[0109] In Example 15, the subject matter of Example 13 or Example 14 may optionally include that the state of each light-emitting element may represent one or both of the color and the brightness of the light-emitting element.

[0110] Example 16 is a microphone, which includes: a base; a sound receiving element attached to the base; a shielding element; a light display unit at least partially disposed between the sound receiving element and the shielding element, wherein the light display unit may include a matrix of independently controllable light-emitting elements arranged to project light towards the shielding element; a microphone receiver configured to receive data from a processor-based device; and a microphone control unit configured to control the light-emitting elements of the light display unit based on the data received by the microphone receiver.

[0111] In Example 17, the subject matter of Example 16 may optionally include that the light display unit may be partially disposed between the sound receiving element and the shielding element.

[0112] In Example 18, the subject matter of Example 16 may optionally include that the light-emitting elements of the light display unit may be arranged along the boundary of an intermediate surface, wherein the intermediate surface may surround the sound receiving element.

[0113] In Example 19, the subject matter of any one of Examples 16 to 18 may optionally include that the microphone may include a single light display unit.

[0114] In Example 20, the subject matter of any one of Examples 16 to 18 may optionally include that the microphone may further include an additional light display unit, wherein the light display unit and the additional light display unit may be disposed on opposite sides of the microphone.

[0115] In Example 21, the subject matter of Example 20 may optionally include that the microphone control unit may be further configured to independently control the light-emitting elements of the light display unit and the additional light display unit respectively.

[0116] In Example 22, the subject matter of any one of Examples 16 to 21 may optionally include that each light-emitting element of the light display unit may be configured to adopt one or more of a plurality of states, wherein the data received by the microphone receiver may include at least one state for each light-emitting element, and the microphone control unit may be configured to adjust each light-emitting element according to the at least one state provided in the data for the respective light-emitting element.

[0117] In Example 23, the subject matter of Example 22 may optionally include that the data received by the microphone receiver may include a sequence of states for each light-emitting element, and the microphone control unit may be configured to adjust each light-emitting element to adopt the state provided in the data, wherein the order in which each light-emitting element adopts the state may correspond to the sequence of states provided in the data.

[0118] In Example 24, the subject matter of Example 22 or Example 23 may optionally include: the state of each light-emitting element may represent one or both of the color and the brightness of the light-emitting element.

[0119] Example 25 is a method of controlling one or more light display units, where each light display unit may include a matrix of independently controllable light-emitting elements, and where the method may include: receiving data from one or more live streaming platforms configured to perform a live stream, where the data may indicate the occurrence of a live event associated with the live stream; comparing the received data with stored settings, where the stored settings may indicate, for each of a plurality of types of events, one or more light display units to be changed when an event of that type occurs and the adjustments to be made to each light-emitting element of each light display unit to be changed; and for each light display unit, determining based on the comparison whether the light display unit is to be changed; if the light display unit is determined to be changed, determining, based on the stored settings, the adjustments to be made to each light-emitting element of the light display unit; and adjusting the light-emitting elements of the light display unit based on the determined adjustments.

[0120] In Example 26, the subject matter of Example 25 may optionally include: determining based on the comparison whether the light display unit is to be changed may include: determining the type of event to which the live event belongs; and determining whether the light display unit is one of the one or more light display units to be changed when an event of the type to which the live event belongs occurs.

[0121] In Example 27, the subject matter of Example 25 or Example 26 may optionally include: the method may further include obtaining user input for one type of event separately from user input for another type of event.

[0122] In Example 28, the subject matter of any one of Examples 25 to 27 may optionally include: the method may further include obtaining user input that defines each type of event.

[0123] In Example 29, the subject matter of any one of Examples 25 to 28 may optionally include: the method may further include obtaining user input that indicates whether to change any light display unit when an event of a type occurs, and determining whether the light display unit is to be changed may be further based on the user input that indicates whether to change any light display unit when an event of the type to which the live event belongs occurs.

[0124] In Example 30, the subject matter of any one of Examples 25 to 29 may optionally include: each light-emitting element of each light display unit may be configured to assume one or more states out of a plurality of states, and the setting indicating the adjustment to be made to each light-emitting element of each light display unit may include at least one set of states for adjusting the light-emitting element of the light display unit; and adjusting the light-emitting elements of the light display unit based on the determined adjustment may include simultaneously adjusting the light-emitting elements of the light display unit to assume the states in at least one set of states provided in the setting.

[0125] In Example 31, the subject matter of Example 30 may optionally include: the method may further include obtaining a user input that indicates one of a plurality of predetermined light display outputs for a type of event and the light display unit to be changed when the type of event occurs, where each predetermined light display output may include at least one set of states for adjusting the light-emitting elements of the light display unit.

[0126] In Example 32, the subject matter of Example 30 or Example 31 may optionally include: the method may further include obtaining a user input that indicates at least one set of states for adjusting the light-emitting elements of the light display unit for a type of event and the light display unit to be changed when the type of event occurs.

[0127] In Example 33, the subject matter of Example 32 may optionally include: the user input may indicate different states for different light-emitting elements of the light display unit.

[0128] In Example 34, the subject matter of Example 32 or Example 33 may optionally include: the user input may indicate multiple sets of states for adjusting the light-emitting elements of the light display unit and time instances for each set of states.

[0129] In Example 35, the subject matter of any one of Examples 30 to 34 may optionally include: the method may further include obtaining an additional user input that indicates the orientation of the light display output defined by at least one set of states for adjusting the light-emitting elements of the light display unit.

[0130] In Example 36, the subject matter of any one of Examples 25 to 35 may optionally include: one or more light display units may include a first subset of light display units, and wherein the method may further include controlling a second subset of light display units, where the first subset of light display units may include at least one light display unit connected to a first processor-based device of a host, and the second subset of light display units may include at least one light display unit connected to a second processor-based device of a viewer.

[0131] In Example 37, the subject matter of Example 36 may optionally include: each light display unit of the second subset may correspond to a light display unit of the first subset; and wherein the method may further include: adjusting each light emitting element of each light display unit of the second subset based on the adjustments to be made to each light emitting element of the corresponding light display unit of the first subset.

[0132] In Example 38, the subject matter of Example 37 may optionally include: data indicating the occurrence of a live event related to a live broadcast may be received by a first processor-based device, and the method may further include: sending adjustment data indicating the adjustments to be made to the light emitting elements of the light display units of the first subset from the first processor-based device to a second processor-based device; receiving the adjustment data by the second processor-based device; and wherein the adjustment of each light emitting element of each light display unit of the second subset may be based on the adjustment data received by the second processor-based device.

[0133] In Example 39, the subject matter of Example 37 or Example 38 may optionally include: there may be a time delay between adjusting the light emitting elements of each light display unit of the second subset and adjusting the light emitting elements of the corresponding light display units of the first subset.

[0134] In Example 40, the subject matter of any one of Examples 25 to 39 may optionally include: the determined adjustment for each light display unit may include a first group of adjustments, and the method may further include forming a queue for each light display unit that includes the first group of adjustments and repeatedly performing the following: receiving additional data from one or more live broadcast platforms, where the additional data may indicate the occurrence of the next live event related to a live broadcast; comparing the received additional data with stored settings; and for each light display unit, determining whether the light display unit is to be changed based on the comparison of the received additional data with the stored settings; if the light display unit is determined to be changed, determining the next group of adjustments to be made to the light emitting elements of the light display unit based on the stored settings, and adjusting the queue for the light display unit by adding the next group of adjustments after the previous group of adjustments.

[0135] In Example 41, the subject matter of Example 40 may optionally include: receiving a user input that indicates clearing the queue for a light display unit, and adjusting the queue for the light display unit by removing all group adjustments from the queue.

[0136] Example 42 is a device for controlling one or more light display units, where each light display unit may include a matrix of independently controllable light-emitting elements, and where the device may include: a data receiving unit configured to receive data from one or more live streaming platforms configured to perform live streaming, where the data may indicate the occurrence of a live event related to the live streaming; a data comparing unit configured to compare the received data with stored settings, where the stored settings may indicate, for each of a plurality of types of events, one or more light display units to be changed when an event of that type occurs and the adjustments to be made to each light-emitting element of each light display unit to be changed; and a light display controller configured to, for each light display unit, determine based on the comparison whether the light display unit is to be changed; if the light display unit is determined to be changed, determine the adjustments to be made to each light-emitting element of the light display unit based on the stored settings; and adjust the light-emitting elements of the light display unit based on the determined adjustments.

[0137] Example 43 is a computer that executes a program for performing a method of controlling one or more light display units according to any one of Examples 25 to 41.

[0138] Example 44 is a non-transitory computer-readable medium that includes instructions that, when executed by a processor, cause the processor to perform a method of controlling one or more light display units, where each light display unit may include a matrix of independently controllable light-emitting elements, and where the method may include: receiving data from one or more live streaming platforms configured to perform live streaming, where the data may indicate the occurrence of a live event related to the live streaming; comparing the received data with stored settings, where the stored settings may indicate, for each of a plurality of types of events, one or more light display units to be changed when an event of that type occurs and the adjustments to be made to each light-emitting element of each light display unit to be changed; and for each light display unit, determining based on the comparison whether the light display unit is to be changed; if the light display unit is determined to be changed, determining the adjustments to be made to each light-emitting element of the light display unit based on the stored settings; and adjusting the light-emitting elements of the light display unit based on the determined adjustments.

[0139] It should be understood that the specific order or hierarchy of the blocks in the disclosed process / flowchart is illustrative of an exemplary method. Based on design preferences, it should be understood that the specific order or hierarchy of the blocks in the process / flowchart can be rearranged. Additionally, some blocks may be combined or omitted. The appended method claims present the elements of the various blocks in sample order and are not meant to be limited to the specific order or hierarchy presented.

[0140] The foregoing description is provided to enable a person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein, but are to be accorded the full scope consistent with the language of the claims, where the elements recited in the singular are not meant to mean "one and only one" but rather "one or more" unless specifically stated otherwise. The word "exemplary" is used herein to mean "serving as an example, instance, or illustration." Any aspect described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term "some" means one or more. Combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "any combination of A, B, C, or thereof" include any combination of A, B, and / or C, and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as "at least one of A, B, or C," "one or more of A, B, or C," "at least one of A, B, and C," "one or more of A, B, and C," and "any combination of A, B, C, or thereof" can be only A, only B, only C, A and B, A and C, B and C, or A and B and C, where any such combination can include one or more components, or multiples of components, of A, B, or C. All structural and functional equivalents of the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The words "module," "mechanism," "element," "device," etc. are not intended as substitutes for the word "means." Thus, no element of any claim should be construed as a means-plus-function element unless the element is expressly recited using the phrase "means for...".

[0141] While the invention has been specifically shown and described with reference to particular embodiments, those skilled in the art will understand that changes in form and detail may be made therein without departing from the scope of the invention as defined by the appended claims. The scope of the invention is thus indicated by the appended claims and is intended to encompass all changes within the meaning and range of equivalents of the claims.

Claims

1. A microphone, comprising: A base; A sound receiving element attached to the base; A shielding element; A light display unit at least partially disposed between the sound receiving element and the shielding element, wherein the light display unit includes a matrix of independently controllable light emitting elements arranged to project light towards the shielding element; A microphone receiver configured to receive data from a processor-based device; And A microphone control unit configured to control the light emitting elements of the light display unit.

2. The microphone according to claim 1, wherein the light display unit is partially disposed between the sound receiving element and the shielding element.

3. The microphone according to claim 1, wherein the light emitting elements of the light display unit are arranged along the boundary of an intermediate surface that surrounds the sound receiving element.

4. The microphone according to claim 1, wherein the microphone further includes a single light display unit.

5. The microphone according to claim 1, further comprising: An additional light display unit, wherein the light display unit and the additional light display unit are disposed on opposite sides of the microphone.

6. The microphone according to claim 5, wherein the microphone control unit is further configured to independently control the light emitting elements of the light display unit and the light emitting elements of the additional light display unit, respectively.

7. The microphone according to claim 1, wherein each light emitting element of the light display unit is configured to adopt one or more of a plurality of states.

8. The microphone according to claim 7, Wherein the state of each light emitting element represents one or both of the color of the light emitting element and the brightness of the light emitting element.

9. The microphone according to claim 1, further comprising: A microphone receiver configured to receive data from a processor-based device; And Wherein the microphone control unit is configured to control the light emitting elements of the light display unit based on the data received by the microphone receiver.

10. The microphone according to claim 9, Each light emitting element of the light display unit is configured to adopt one or more of a plurality of states; Wherein the data received by the microphone receiver includes at least one state for each light emitting element, and the microphone control unit is configured to adjust each light emitting element according to the at least one state included in the data for each light emitting element.

11. The microphone according to claim 10, wherein the data received by the microphone receiver includes a sequence of states for each light emitting element, and the microphone control unit is configured to adjust each light emitting element to adopt the states included in the data, wherein the order in which each light emitting element adopts the states corresponds to the sequence of states included in the data.

12. The microphone according to claim 10, wherein the state of each light emitting element represents one or both of the color of the light emitting element and the brightness of the light emitting element.

13. The microphone according to claim 1, Wherein the microphone control unit is configured to control the light-emitting elements of the light display unit to display a static pattern.

14. The microphone according to claim 1, Wherein the microphone control unit is configured to control the light-emitting elements of the light display unit to display an animated pattern.

15. The microphone according to claim 1, Wherein the microphone control unit is configured to control the light-emitting elements of the light display unit to display a lighting effect.

16. The microphone according to claim 15, Wherein the lighting effect includes at least one of the following: a wave lighting effect, a burning lighting effect, a reactive lighting effect, a ripple lighting effect, a spectral cycling lighting effect, a starlight lighting effect, a static lighting effect, a breathing lighting effect, a rotating lighting effect, or a flashing lighting effect.

17. The microphone according to claim 1, Wherein the microphone control unit is configured to control the light-emitting elements of the light display unit based on the occurrence of an event.

18. The microphone according to claim 1, Wherein the microphone control unit is configured to control the light-emitting elements of the light display unit to display a predetermined color when an event occurs.