A method for performing a scanning process using adaptive scanning, comprising: driving, by a processing system of an input device, one or more of a first set of electrodes to generate first sensing signals that are detectable by a second set of electrodes; obtaining first resulting signals associated with the first sensing signals via the second set of electrodes; determining, based on the first resulting signals, a first subset of the second set of electrodes that detected an input object on a display device; driving one or more of the first subset of the second set of electrodes that detected the input object to generate second sensing signals that are detectable by the first set of electrodes; and obtaining second resulting signals associated with the second sensing signals via the first set of electrodes.
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G01D 5/24 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
2.
Local dimming for display devices with image warping function
A method includes processing input image data to produce resulting image data corresponding to a resulting image such that a first region of the resulting image is filled with black pixels. The method further includes driving a display panel based on the resulting image data. The method further includes producing black pixel pattern data indicative of an arrangement of the black pixels in the resulting image. The method further includes controlling, based on the resulting image data and the black pixel pattern data, luminance levels of one or more of a plurality of light sources of a backlight device configured to illuminate the display panel.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
3.
FAIL-SAFE ARCHITECTURE FOR LOCAL DIMMING DISPLAY DEVICE
A display device that includes a backlight device and a local dimming circuit. The backlight device includes a plurality of light sources configured to illuminate a display panel. The local dimming circuit is configured to individually control luminance levels of the plurality of light sources based on first input image data in a first local dimming mode. The local dimming circuit is further configured to enter a failure mode in response to a failure of at least one of the plurality of light sources and control luminance levels of others of the plurality of light sources to a predetermined luminance level in the failure mode.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
4.
PRIVACY PROTECTION FOR PERSONAL COMPUTING DEVICES BASED ON ONLOOKER DETECTION AND CLASSIFICATION
This disclosure provides methods, devices, and systems for protecting user privacy while operating a personal computing device. The present implementations more specifically relate to privacy protection techniques for personal computing devices based on onlooker detection and classification. In some aspects, a computing device may include a display, one or more sensors, and a privacy controller that receives sensor data from the one or more sensors and controls the display based on a presence or classification of onlookers associated with the received sensor data. In some implementations, the privacy controller may compare any onlookers detected from the sensor data to a database of contacts associated with the user and classify each onlooker as a “trusted onlooker” or “nontrusted onlooker” based on the comparison. More specifically, the privacy controller may selectively activate a privacy protection mechanism associated with the display based on whether a nontrusted onlooker is detected.
A mixed signal circuit includes a logic circuit, an analog circuit, a logic supply line, a first regulator circuit, and a second regulator circuit. The analog circuit is configured to receive an analog supply voltage. The logic supply line is coupled to the logic circuit. The first regulator circuit includes an output p-channel metal oxide semiconductor (PMOS) transistor having a drain coupled to the logic supply line and a first former stage configured to receive a first logic supply voltage to drive a gate of the output PMOS transistor. The second regulator circuit includes an output n-channel metal oxide semiconductor (NMOS) transistor having a source coupled to the logic supply line and a second former stage configured to receive the analog supply voltage to drive a gate of the output NMOS transistor. The analog supply voltage is higher than the first logic supply voltage.
H02M 1/00 - Détails d'appareils pour transformation
H02M 3/155 - Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant continu sans transformation intermédiaire en courant alternatif par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrode de commande utilisant des dispositifs du type triode ou transistor exigeant l'application continue d'un signal de commande utilisant uniquement des dispositifs à semi-conducteurs
6.
NONCONFORMING NETWORK ALLOCATION VECTOR (NAV) DETECTION AND MITIGATION
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to techniques for changing the channel of a Basic Service Set (BSS) when a wireless communication device attempts to monopolize access to a shared wireless medium. In some aspects, an access point (AP) may be configured to detect nonconforming Network Allocation Vectors (NAVs) that extend the duration for which another wireless communication device has already reserved access to a shared wireless medium. For example, the wireless communication device may cause the AP to set a nonconforming NAV by transmitting a packet that reserves the shared wireless medium for a duration overlapping with, but ending later than, another duration for which the same wireless communication device has already reserved the shared medium. In some implementations, the AP may switch its BSS to a different wireless channel in response to detecting one or more nonconforming NAVs.
Systems and methods for differential parallel touch sensing are provided. An input device includes a display with an integrated touch sensor. The touch sensor includes a plurality of sets of sensor electrodes. Each set of sensor electrodes has a positive transmitter electrode, a negative transmitter electrode, and a differential pair of receiver electrodes. The differential pair of receiver electrodes includes a positive receiver electrode coupled to the positive transmitter electrode and a negative receiver electrode coupled to the negative transmitter electrode. The differential pair of receiver electrodes is disposed between the positive transmitter electrode and the negative transmitter electrode. The touch sensor as includes a sensor circuit that is configured to: drive the positive transmitter electrode with a positive sensing signal, drive the negative transmitter electrode with a negative sensing signal, receive resulting signals from the differential pair of receiver electrodes, and process the resulting signals
A system for noise compensation include: an input device comprising a plurality of sensor electrodes configured to obtain touch data; a display device configured to provide display data for display on a display; and a processing system configured to: obtain the display data, the display data comprising first display data for updating a plurality of subpixels of the display during a first display update period; determine, based on the first display data, estimated noise compensation data for the plurality of subpixels for the first display update period; and apply the estimated noise compensation data to touch data obtained during the first display period to mitigate an effect of display-to-touch noise on the touch data obtained during the first display update.
A system for noise compensation include: an input device comprising a plurality of sensor electrodes configured to obtain touch data; a display device configured to provide display data for display on a display; and a processing system configured to: obtain the display data, the display data comprising first display data for updating a plurality of subpixels of the display during a first display update period; determine, based on the first display data, estimated noise compensation data for the plurality of subpixels for the first display update period; and apply the estimated noise compensation data to touch data obtained during the first display period to mitigate an effect of display-to-touch noise on the touch data obtained during the first display update.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to trigger frame designs that support early validation of trigger frames. In some aspects, an AP may transmit a trigger frame soliciting a trigger-based (TB) physical layer convergence protocol (PLCP) protocol data unit (PPDU) from one or more wireless stations (STAs), where the trigger frame includes one or more user information fields, an early frame check sequence (eFCS) following the user information fields, a series of padding bits following the eFCS, and a frame check sequence (FCS) following the series of padding bits. Each STA associated with the AP may receive and validate a first portion of the trigger frame based on the eFCS. Any non-solicited STAs that receive the trigger frame may enter a low power mode in response to validating the first portion of the trigger frame, without receiving the padding bits.
A display device includes a backlight device, and a backlight control circuit. The backlight device includes a plurality of light sources configured to illuminate a plurality of zones of a display panel, respectively. The zones are aligned in a first direction, and each zone includes a plurality of subzones aligned in a second direction perpendicular to the first direction. The backlight control circuit is configured to receive an input image and determine a backlight value for a target light source of the light sources, the target light source corresponding to a target zone of the plurality of zones. Determining the backlight value for the target light source includes: determining local brightness values of respective subzones of the target zone based on the input image; and determining the backlight value for the target light source based on the local brightness values of the subzones of the target zone.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for wireless data transfer
and communication; integrated circuits for wireless data
transfer and communication; downloadable and recorded
software and firmware for wireless communication for voice,
video, image, audio, and data; downloadable software for use
with semiconductors for wireless communication for voice,
video, image, audio, and data; operational computer
hardware, firmware, and software for wireless communication
and data transfer in, with, and between consumer electronic
devices; operational hardware, software, and firmware for
the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, and electronic
computing devices that allow wireless communication and data
transfer with and between consumer electronic devices.
This disclosure provides methods, devices, and systems for video coding. The present implementations more specifically relate to autoencoders that support infer-frame coding in the latent domain. A video encoder may convert a frame of video from the pixel domain to the latent domain based on a machine learning model. For example, the machine learning model may be trained to transform the video frame into a tensor of latent attributes. In some aspects, the video encoder may combine the resulting tensor with a tensor of latent attributes associated with a previously-encoded video frame and transform the resulting tensor into a vector that includes latent attributes from both the current video frame and the previous video frame based on an inter-coding transform. More specifically, the inter-coding transform may reduce a dimensionality of the combined tensor so that the resulting vector is smaller or more compressible than the original tensor of latent attributes.
H04N 19/60 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant un codage par transformée
H04N 19/103 - Sélection du mode de codage ou du mode de prédiction
H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
H04N 19/157 - Mode de codage attribué, c.-à-d. le mode de codage étant prédéfini ou présélectionné pour être utilisé ultérieurement afin de sélectionner un autre élément ou paramètre
H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés
14.
BUMP ARRANGEMENT OF INTEGRATED CIRCUITS FOR FLIP CHIP BONDING
An integrated circuit includes a semiconductor chip, a first bump row, and a second bump row. The semiconductor chip has a first edge oriented in a first planar direction. The first bump row includes a plurality of first bumps aligned in the first planar direction along the first edge, and the second bump row includes a plurality of second bumps aligned in the first planar direction. The second bump row is located farther from the first edge of the semiconductor chip than the first bump row. A first width of the first bumps in the first planar direction is narrower than a second width of the second bumps in the first planar direction.
A method for tuning a local dimming function includes measuring a first luminance level of a measurement area of a display panel while the display panel is illuminated with four light sources of a backlight device, the four light sources being arranged in two rows and two columns. The method further includes measuring a second luminance level of the measurement area while the display panel is illuminated with two of the four light sources, the two of the four light sources being arranged in the same row or the same column. The method further includes measuring a third luminance level of the measurement area while the display panel is illuminated with one of the four light sources. The method further includes determining, based on the first, second, and third luminance levels of the measurement area, filter coefficients of a directivity filter used for a local dimming function.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
16.
SOURCE AMPLIFIER CONTROL FOR POWER CONSUMPTION REDUCTION IN DISPLAY DRIVERS
A display driver includes first and second source outputs coupled to a display panel, a second source output, a first source amplifier, a second source amplifier, and a first switch. The first source amplifier is configured to provide a first data voltage to the first source output based on first pixel data during a display update period and provide a predetermined voltage to the first source output during a non-display update period. The second source amplifier is configured to provide a second data voltage to the second source output based on second pixel data during the display update period. The first switch is configured to electrically connect an output of the first source amplifier to the second source output to provide the predetermined voltage to the second source output during the non-display update period. The second source amplifier is configured to be deactivated during the non-display update period.
G09G 3/3208 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents semi-conducteurs, p. ex. utilisant des diodes électroluminescentes [LED] organiques, p. ex. utilisant des diodes électroluminescentes organiques [OLED]
An integrated circuit includes a current mirror configured to provide a first current to a first node, provide a second current to a second node virtually shorted to the first node, and provide a third current to a voltage output node. The integrated circuit further includes a first pn junction element between the first node and a ground line, a first resistor element between the second node and the ground line, a second pn junction element coupled in series to the first resistor element, a first load component configured to generate an output voltage at the voltage output node, and a subsequent stage circuit configured to generate an output signal based on the output voltage. The first load component is configured to cause the output voltage to have a non-zero temperature dependence that at least partially cancels a temperature dependence of the output signal of the subsequent stage circuit.
G05F 1/567 - Régulation de la tension ou de l'intensité là où la variable effectivement régulée par le dispositif de réglage final est du type continu utilisant des dispositifs à semi-conducteurs en série avec la charge comme dispositifs de réglage final sensible à une condition du système ou de sa charge en plus des moyens sensibles aux écarts de la sortie du système, p. ex. courant, tension, facteur de puissance pour compensation de température
18.
SOURCE AMPLIFIER CONTROL FOR POWER CONSUMPTION REDUCTION IN DISPLAY DRIVERS
A display driver includes first and second source outputs coupled to a display panel, a second source output, a first source amplifier, a second source amplifier, and a first switch. The first source amplifier is configured to provide a first data voltage to the first source output based on first pixel data during a display update period and provide a predetermined voltage to the first source output during a non-display update period. The second source amplifier is configured to provide a second data voltage to the second source output based on second pixel data during the display update period. The first switch is configured to electrically connect an output of the first source amplifier to the second source output to provide the predetermined voltage to the second source output during the non-display update period. The second source amplifier is configured to be deactivated during the non-display update period.
G09G 3/3291 - Détails des circuits de commande pour les électrodes de données dans lequel le circuit de commande de données fournit une tension de données variable pour le réglage du courant à travers les éléments électroluminescents, ou de la tension aux bornes de ces éléments
A method for demura calibration is provided. The method includes acquiring a plurality of brightness maps of a plurality of light sources of a two-dimensional backlight system for a plurality of test patterns, each test pattern indicating each of the plurality of light sources to be turned on or off. Each of the plurality of light sources is turned on in only one of the plurality of test patterns. The plurality of brightness maps indicate brightness levels of the plurality of light sources for the plurality of test patterns. The method further includes producing a cumulative brightness map by adding together the plurality of brightness maps. The method further includes generating demura compensation factors for the plurality of light sources based on the cumulative brightness map.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
An integrated circuit includes a current mirror configured to provide a first current to a first node, provide a second current to a second node virtually shorted to the first node, and provide a third current to a voltage output node. The integrated circuit further includes a first pn junction element between the first node and a ground line, a first resistor element between the second node and the ground line, a second pn junction element coupled in series to the first resistor element, a first load component configured to generate an output voltage at the voltage output node, and a subsequent stage circuit configured to generate an output signal based on the output voltage. The first load component is configured to cause the output voltage to have a non-zero temperature dependence that at least partially cancels a temperature dependence of the output signal of the subsequent stage circuit.
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques that can adapt to varying signal-to-noise ratio (SNR) conditions. In some aspects, a speech enhancement system may include a low SNR detector and a spatial filter. The spatial filter receives a multi-channel audio signal via a microphone array and produces an enhanced audio signal based on a beamforming filter. The low SNR detector tracks an SNR of a reference audio signal of the multi-channel audio signal. In some implementations, the spatial filter may substitute at least part of the reference audio signal for an auxiliary audio signal, received from an auxiliary microphone separate from the microphone array, when the SNR falls below a wideband SNR threshold. In some other implementations, the spatial filter may refrain from updating the beamforming filter when the SNR falls below a narrowband SNR threshold.
G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit
G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférenceMasquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
A method for demura calibration is provided. The method includes acquiring a plurality of brightness maps of a plurality of light sources of a two-dimensional backlight system for a plurality of test patterns, each test pattern indicating each of the plurality of light sources to be turned on or off. Each of the plurality of light sources is turned on in only one of the plurality of test patterns. The plurality of brightness maps indicate brightness levels of the plurality of light sources for the plurality of test patterns. The method further includes producing a cumulative brightness map by adding together the plurality of brightness maps. The method further includes generating demura compensation factors for the plurality of light sources based on the cumulative brightness map.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
23.
MULTI-FREQUENCY SINGLE-BURST DRIVING SCHEME FOR PRESENCE DETECTION
An input device includes a plurality of sensor electrodes and a processing system connected to the plurality of sensor electrodes. The plurality of sensor electrodes includes transmitter electrodes and receiver electrodes. The processing system is configured to perform single-burst multi-frequency presence detection, wherein performing single-burst multi-frequency presence detection includes: driving the transmitter electrodes of the plurality of electrodes with transmitter signals having different frequencies; obtaining resulting signals via the receiver electrodes of the plurality of electrodes based on the transmitter signals driven onto the transmitter electrodes; and detecting whether an input object is present within a sensing region of the input device based on the obtained resulting signals.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer hardware; computer software for the management,
monitoring, control and distribution of various signals to
and among various computer peripherals; integrated circuits
and semiconductor chips. IT consulting services in the field of design and
development of computers and computer software, computer
networking, and management, monitoring, and control of
electronic signals to and among various individual and
multiple computer peripherals and electronic devices; custom
design of integrated circuits and semiconductor chips for
others; custom design of software and implementation
services for others; computer technology support services,
namely, help desk services, debugging, updating, and
maintaining computer software for others, and technical
support in the nature of troubleshooting of computer
software problems for developers and users.
25.
ENVIRONMENT-AWARE SIGNALING FOR WEARABLE AUDIO DEVICES
This disclosure provides methods, devices, and systems for improving the environmental awareness of a user of a wearable audio device. The present implementations more specifically relate to environment-aware signaling for wearable audio devices. In some aspects, a wearable audio device may include one or more speakers configured for audio playback, one or more microphones configured to detect sounds from the surrounding environment while the audio is concurrently being played back, and an environment awareness controller configured to record the sounds detected by the microphones and control one or more outputs of the wearable audio device based, at least in part, on the recorded sounds. More specifically, the environment awareness controller may activate or adjust such outputs to alert a user of the wearable audio device about the recorded sounds responsive to detecting a trigger condition associated with the alert.
A display driver includes a plurality of gamma bus lines and a drive leg configured to receive pixel data. The drive leg includes a decoder having first and second outputs, a source amplifier having a set of inputs, and a source interpolation selector. The decoder electrically connects, based on the pixel data, the first output to a first one of the gamma bus lines and the second output to a second one of the gamma bus lines. The source amplifier provides a data voltage to a display panel based on a set of input voltages at the set of inputs. The source interpolation selector provides, based on the pixel data, electrical connections between the first and second outputs of the decoder and the set of inputs of the source amplifier, and electrically connects the first and second outputs of the decoder during a first period of a horizontal sync period.
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
27.
Device and method for internal horizontal sync signal generation
A display driver includes a timing controller and a drive circuit. The timing controller receives an external horizontal sync signal and generates an internal horizontal sync signal based on the external horizontal sync signal. The drive circuit drives a display panel in synchronization with the internal horizontal sync signal. Generating the internal horizontal sync signal includes: generating a first pulse of the internal horizontal sync signal in response to detection of a first pulse of the external horizontal sync signal after a masking period has expired, wherein the masking period starts when a first previous pulse is detected in the external horizontal sync signal; and generating a second pulse of the internal horizontal sync signal in response to detection of a second pulse of the external horizontal sync signal in a non-masking period which starts when a second previous pulse is detected in the external horizontal sync signal.
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
28.
Device and method for chromatic aberration correction
A display driver IC includes a chromatic aberration correction (CAC) circuit and a drive circuit. The CAC circuit is configured to receive a first input color plane for a first color. The first input color plane includes a center region and a peripheral region that surrounds the center region of the first input color plane. The CAC circuit is further configured to generate an output color plane. The output color plane includes a center region and a scaled peripheral region that surrounds the center region of the output color plane. The center region of the output color plane is the same as the center region of the first input color plane. The scaled peripheral region is generated by scaling the peripheral region. The drive circuit is configured to update a display panel based on the output color plane.
G09G 1/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des tubes à rayons cathodiques
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
A display device includes, a backlight device, and a backlight control circuit. The backlight device includes a plurality of light sources configured to illuminate a display panel. The backlight control circuit is configured to apply a filter to a target part of the input image to generate a filtered image part. The target part of the input image is displayed in a corresponding region of the display panel illuminated by a target light source of the plurality of light sources. The backlight control circuit is further configured to control a luminance level of the target light source based on a maximum pixel luminance level of the filtered image part and a local average picture level (APL) of the filtered image part.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
A system for classifying touch data is provided. The system comprises: a plurality of sensing elements; and a processing system. The processing system is configured to: receive touch data from a current user via the plurality of sensing elements; determine a first set of classifier parameters corresponding to a current user based on usage data, wherein the usage data comprises the touch data from the current user, and apply the first set of classifier parameters to classify subsequent touch data.
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques for separating microphone signals into speech, echo, and noise signals. In some aspects, a speech enhancement system may include a delay estimator and an acoustic echo and noise (AEN) decoupling filter. The delay estimator receives a microphone signal via a microphone and a far-end audio signal for output via a speaker and estimates a reference audio signal based on a delay between the microphone signal and the far-end audio signal. In some aspects, the AEN decoupling filter may determine a speech mask, an echo mask, and a noise mask based on the microphone signal and the reference audio signal and may suppress an echo component and a noise component of the microphone signal based on the determined set of masks.
G10L 21/0224 - Traitement dans le domaine temporel
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
G10L 25/60 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour mesurer la qualité des signaux de voix
32.
Multi-Frequency Single-Burst Driving Scheme for Presence Detection
An input device includes a plurality of sensor electrodes and a processing system connected to the plurality of sensor electrodes. The plurality of sensor electrodes includes transmitter electrodes and receiver electrodes. The processing system is configured to perform single-burst multi-frequency presence detection, wherein performing single-burst multi-frequency presence detection includes: driving the transmitter electrodes of the plurality of electrodes with transmitter signals having different frequencies; obtaining resulting signals via the receiver electrodes of the plurality of electrodes based on the transmitter signals driven onto the transmitter electrodes; and detecting whether an input object is present within a sensing region of the input device based on the obtained resulting signals.
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques for separating microphone signals into speech, echo, and noise signals. In some aspects, a speech enhancement system may include a delay estimator and an acoustic echo and noise (AEN) decoupling filter. The delay estimator receives a microphone signal via a microphone and a far-end audio signal for output via a speaker and estimates a reference audio signal based on a delay between the microphone signal and the far-end audio signal. In some aspects, the AEN decoupling filter may determine a speech mask, an echo mask, and a noise mask based on the microphone signal and the reference audio signal and may suppress an echo component and a noise component of the microphone signal based on the determined set of masks.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to reducing the power consumption of radio frequency (RF) power amplifiers without sacrificing power efficiency. In some aspects, an RF transmitter may include a modulator, a power amplifier, and a duty cycle controller coupled between the modulator and the power amplifier. The modulator is configured to modulate data onto a carrier signal according to a frequency modulation (FM) scheme. The duty cycle controller is configured to adjust a duty cycle of the FM signal based on a target output power associated with the power amplifier. In some implementations, the duty cycle controller may reduce the duty cycle of the FM signal so that the adjusted duty cycle causes the power amplifier to operate at the target output power. The power amplifier amplifies the adjusted FM signal for transmission over a wireless communication channel.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to range extenders for digital enhanced cordless telecommunications (DECT) ultra low energy (ULE) home automation networks (HANs) that can extend the range of wireless communications without increasing the power consumption of portable devices. In some aspects, a ULE range extender may include a fixed part (FP) component configured to communicate with one or more portable devices, and a portable part (PP) component configured to communicate with a base station. In some implementations, the FP component may receive an uplink message from a portable device via a first link and may immediately release the first link upon receiving the uplink message. The PP component transmits the uplink message to the base station via a second link and releases the second link upon receiving confirmation that the uplink message has been received by the base station.
H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
A method may be performed by a USB controller. The method may include retrieving a plurality of descriptors from a plurality of USB devices coupled to the USB controller. Each of the plurality of USB devices may be associated with at least one descriptor of the plurality of descriptors. The method may further include modifying at least one descriptor of the plurality of descriptors, and generating a first virtual USB device based at least in part on modifying the at least one descriptor. The method may also include outputting a first address associated with the first virtual USB device to a computing device.
A method may include partitioning a tensor that includes a plurality of data values into a number (K) of subtensors, where each of the K subtensors may include a respective subset of the plurality of data values. The method may also include retrieving one or more first data values of the subset of data values included in a first subtensor of the K subtensors in accordance with an access pattern associated with a neural network processor. The method may include storing the one or more first data values of the subset of data values in one of K segments of cache memory, where each of the K segments may be associated with a respective one of the K subtensors. Further, the method may include processing, using the neural network processor, the one or more first data values of the subset of data values in accordance with the access pattern.
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
G06F 12/0862 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p. ex. mémoires cache avec pré-lecture
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques that are agnostic to varying signal levels in near-end audio signals. In some aspects, a speech enhancement system may include a delay estimator, an input normalizer, and an acoustic echo and noise (AEN) decoupling filter. The delay estimator receives a near-end audio signal via a microphone and a far-end audio signal for output via a speaker and estimates a reference audio signal based on a delay between the near-end audio signal and the far-end audio signal. The input normalizer normalizes a loudness of the near-end audio signal and the reference audio signal. The AEN decoupling filter determines a set of masks based on the normalized audio signals and suppresses an echo component and a noise component of the near-end audio signal based on the set of masks.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for artificial intelligence;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, firmware, and software for determining a
user's identity via biometrics, for proximity and for
consumer electronic products, for user input detection for
consumer electronic products, for interfacing with consumer
electronic products; operational hardware, software, and
firmware for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques that are agnostic to varying signal levels in near-end audio signals. In some aspects, a speech enhancement system may include a delay estimator, an input normalizer, and an acoustic echo and noise (AEN) decoupling filter. The delay estimator receives a near-end audio signal via a microphone and a far-end audio signal for output via a speaker and estimates a reference audio signal based on a delay between the near-end audio signal and the far-end audio signal. The input normalizer normalizes a loudness of the near-end audio signal and the reference audio signal. The AEN decoupling filter determines a set of masks based on the normalized audio signals and suppresses an echo component and a noise component of the near-end audio signal based on the set of masks.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for artificial intelligence;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, firmware, and software for determining a
user's identity via biometrics, for proximity and for
consumer electronic products, for user input detection for
consumer electronic products, for interfacing with consumer
electronic products; operational hardware, software, and
firmware for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
42.
SYSTEM TO COLLECT TRAINING DATA FOR IMAGING UNDER DISPLAY
This disclosure provides methods, devices, and systems for machine learning. The present implementations more specifically relate to automatons that can acquire input images and ground truth images for training neural network models. In some aspects, a system for acquiring training data may include a camera, an electronic display, and an apparatus configured to maintain the camera in a stationary position while moving the electronic display in and out of the camera's field-of-view (FOV). In some aspects, the system may further include a controller configured to acquire training data via the camera based on the positioning of the electronic display. In some implementations, the controller may acquire ground truth images of a scene while the electronic display is covering the camera's FOV. In some other implementations, the controller may acquire input images of the scene while the electronic display is outside the camera's FOV.
H04N 23/81 - Chaînes de traitement de la caméraLeurs composants pour supprimer ou minimiser les perturbations lors de la génération de signaux d'image
G06T 5/50 - Amélioration ou restauration d'image utilisant plusieurs images, p. ex. moyenne ou soustraction
H04N 23/53 - Détails de structure de viseurs électroniques, p. ex. rotatifs ou détachables
H04N 23/695 - Commande de la direction de la caméra pour modifier le champ de vision, p. ex. par un panoramique, une inclinaison ou en fonction du suivi des objets
A method performed by a docking station operable in a plurality of modes is disclosed. The method may include obtaining first data via a first interface of the docking station and second data via a second interface of the docking station, responsive to operating in a first mode of the plurality of modes. The first interface may be configured to couple the docking station to a computing device, and the second interface may be configured to communicate with a network. The method may also include obtaining third data via the second interface of the docking station, in lieu of the first interface, responsive to operating in a second mode of the plurality of modes. The method may further include selectively outputting the first data and the second data, or the third data, to a display based on whether the docking station operates in the first mode or the second mode.
A method and apparatus for image processing. A data conversion and color-space mapping (DCM) circuit includes an inverse opto-electrical transfer function (IOETF), a color-space converter, and a color-space re-mapper. The IOETF receives image data for one or more frames acquired by an image capture device and transfers the image data from a non-linear domain to a linear domain. The color-space converter converts the linear image data from a first color space to a second color space, where each of the first and second color spaces is based on a gamut of the image capture device. The color-space re-mapper processes the image data to be rendered on a display device by remapping the converted image data from the second color space to a third color space, where the third color space is based on a gamut of the display device.
G09G 5/06 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée utilisant des palettes de couleurs, p. ex. des tables de consultation
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors; semiconductor devices; semiconductor chips; microprocessors; microcontrollers; circuit boards; electronic integrated circuit modules; semiconductors for wireless data transfer and communication; integrated circuits for wireless data transfer and communication; downloadable and recorded software and firmware for wireless communication for voice, video, image, audio, and data; downloadable software for use with semiconductors for wireless communication for voice, video, image, audio, and data; operational computer hardware, firmware, and software for wireless communication and data transfer in, with, and between consumer electronic devices; operational hardware, software, and firmware for the designing, testing, integrating, operating, communicating with, and controlling of electronic circuitry, integrated circuits, semiconductor chips, microprocessors, microcontrollers, integrated circuit modules, and electronic computing devices that allow wireless communication and data transfer with and between consumer electronic devices
This disclosure provides methods, devices, and systems for achieving connected vehicle functionality. The present implementations more specifically relate to installation-free Internet of things (IoT) sensors for automobiles. In some aspects, an IoT device may include a housing having a power connector configured to interface with an auxiliary power outlet of an automobile and also may include one or more sensors, disposed within the housing, configured to detect changes to a surrounding environment. Example suitable changes may include sounds from the surrounding environment. In some implementations, the IoT device may further include a network interface disposed within the housing and configured to transmit information associated with the detected changes to a wireless communication device. Example suitable information may include a notification about important changes in the automobile's environment.
G07C 5/00 - Enregistrement ou indication du fonctionnement de véhicules
G07C 5/08 - Enregistrement ou indication de données de marche autres que le temps de circulation, de fonctionnement, d'arrêt ou d'attente, avec ou sans enregistrement des temps de circulation, de fonctionnement, d'arrêt ou d'attente
G16Y 20/10 - Information détectée ou collectée par les objets relative à l’environnement, p. ex. la température relative à l’emplacement
A docking station operable in a plurality of modes is disclosed. An example method includes obtaining first data via a first interface of the docking station configured to couple the docking station to a computing device and second data via a second interface of the docking station configured to communicate with a network, responsive to operating in a first mode, obtaining third data via the second interface of the docking station, responsive to operating in a second mode, and selectively outputting the first and the second data, or the third data, to a display based on whether the docking station operates in the first or the second mode. The selectively outputting includes determining that the computing device is not coupled to the docking station, and in response, processing the third data by an application installed in a secure sandbox, and outputting the processed third data to the display.
A system and method for capacitive sensing using an input device are provided. The input device includes a display, a touch sensor and a processing system. The touch sensor has a plurality of transmitter electrodes with a first subset of positive transmitter electrodes driven by a positive sensing signal and a second subset of negative transmitter electrodes driven by a negative sensing signal. Each positive transmitter electrode spatially alternates with a negative transmitter electrode of the second subset of negative transmitter electrodes. The touch sensor includes a plurality of receiver electrodes arranged in differential pairs. Each differential pair includes a positive receiver electrode coupled to at least one of the first subset of positive transmitter electrodes and a negative receiver electrode coupled to at least one of the second subset of negative transmitter electrodes. The processing system transmits the positive sensing signal and the negative sensing signal, and receives a first resulting signal from the positive receiver electrode and a second resulting signal from the negative receiver electrode. The first resulting signal and the second resulting signal are combined to mitigate noise.
A system and method for capacitive sensing using an input device are provided. The input device includes a display, a touch sensor and a processing system. The touch sensor has a plurality of transmitter electrodes with a first subset of positive transmitter electrodes driven by a positive sensing signal and a second subset of negative transmitter electrodes driven by a negative sensing signal. Each positive transmitter electrode spatially alternates with a negative transmitter electrode of the second subset of negative transmitter electrodes. The touch sensor includes a plurality of receiver electrodes arranged in differential pairs. Each differential pair includes a positive receiver electrode coupled to at least one of the first subset of positive transmitter electrodes and a negative receiver electrode coupled to at least one of the second subset of negative transmitter electrodes. The processing system transmits the positive sensing signal and the negative sensing signal, and receives a first resulting signal from the positive receiver electrode and a second resulting signal from the negative receiver electrode. The first resulting signal and the second resulting signal are combined to mitigate noise.
A display device that includes a display panel, a backlight device, and a display driver. The backlight device includes light sources configured such that color of light emitted from the light sources varies with luminance levels. The display driver is configured to: process a first input grey level of a first color for a target pixel based on a specified luminance level of a corresponding light source to determine a first output grey level of the first color for the target pixel; and configured to process a second input grey level of a second color for the target pixel based on the specified luminance level to determine a second output grey level of the second color for the target pixel. The first output grey level and the second output grey level are determined to compensate for a change in color of light emitted from the corresponding light source.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
51.
AUDIO SOURCE SEPARATION FOR MULTI-CHANNEL BEAMFORMING BASED ON PERSONAL VOICE ACTIVITY DETECTION (VAD)
This disclosure provides methods, devices, and systems for speech enhancement. The present implementations more specifically relate to utilizing personal voice activity detectors (VADs) to suppress audio originating from a distractor audio source without distorting audio originating from a target audio source. In some aspects, a speech enhancement system may receive a multi-channel audio signal via a microphone array and may further generate, based on a neural network, an inference about whether a current frame of the audio signal includes speech from a known audio source. For example, the neural network may be a personal VAD that is trained to detect voice IDs associated with one or more target audio sources. In some implementations, the speech enhancement system may selectively steer a beam associated with a multi-channel beamformer toward a direction-of-arrival (DOA) of the current audio frame based, at least in part, on the inference.
This disclosure provides methods, devices, and systems for speech enhancement. The present implementations more specifically relate to utilizing personal voice activity detectors (VADs) to suppress audio originating from a distractor audio source without distorting audio originating from a target audio source. In some aspects, a speech enhancement system may receive a multi-channel audio signal via a microphone array and may further generate, based on a neural network, an inference about whether a current frame of the audio signal includes speech from a known audio source. For example, the neural network may be a personal VAD that is trained to detect voice IDs associated with one or more target audio sources. In some implementations, the speech enhancement system may selectively steer a beam associated with a multi-channel beamformer toward a direction-of-arrival (DOA) of the current audio frame based, at least in part, on the inference.
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques that combine statistical signal processing with neural network inferencing. In some aspects, a speech enhancement system may include a linear filter, a deep neural network (DNN), and a nonlinear post-filter. The linear filter and the nonlinear post-filter are configured to suppress noise in audio signals using statistical signal processing techniques. More specifically, the linear filter denoises an input audio signal based on a temporal correlation between successive frames of the audio signal. The DNN infers a speech signal and a noise signal (representing a speech component and a noise component, respectively, of the audio signal) based on the denoised audio signal. The nonlinear post-filter suppresses residual noise in the speech signal based on one or more Gaussian mixture models (GMM) associated with the speech signal and the noise signal.
G10L 21/0264 - Filtration du bruit caractérisée par le type de mesure du paramètre, p. ex. techniques de corrélation, techniques de passage par zéro ou techniques prédictives
G10L 21/0232 - Traitement dans le domaine fréquentiel
G10L 21/0364 - Amélioration de l'intelligibilité de la parole, p. ex. réduction de bruit ou annulation d'écho en changeant l’amplitude pour améliorer l'intelligibilité
G10L 25/06 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant des coefficients de corrélation
G10L 25/18 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
G10L 25/84 - Détection de la présence ou de l’absence de signaux de voix pour différencier la parole du bruit
54.
NEURAL NOISE REDUCTION WITH LINEAR AND NONLINEAR FILTERING FOR SINGLE-CHANNEL AUDIO SIGNALS
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques that combine statistical signal processing with neural network inferencing. In some aspects, a speech enhancement system may include a linear filter, a deep neural network (DNN), and a nonlinear post-filter. The linear filter and the nonlinear post-filter are configured to suppress noise in audio signals using statistical signal processing techniques. More specifically, the linear filter denoises an input audio signal based on a temporal correlation between successive frames of the audio signal. The DNN infers a speech signal and a noise signal (representing a speech component and a noise component, respectively, of the audio signal) based on the denoised audio signal. The nonlinear post-filter suppresses residual noise in the speech signal based on one or more Gaussian mixture models (GMM) associated with the speech signal and the noise signal.
G10L 25/18 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
This disclosure provides methods, devices, and systems for speech enhancement. The present implementations more specifically relate to utilizing multiple modalities to suppress audio originating from a distractor audio source without distorting audio originating from a target audio source. In some aspects, a speech enhancement system may receive a multi-channel audio signal via a microphone array and may further receive an image associated with a respective frame of the audio signal. The speech enhancement system detects one or more target faces in the image and determines whether the audio frame originates from a target audio source. For example, the speech enhancement system may compare a respective direction of each target face with a direction-of-arrival (DOA) of the audio frame. The speech enhancement system may selectively steer a beam associated with a multi-channel beamformer toward the DOA of the audio frame based on whether the audio frame originates from a target face.
A method of suppressing noise may include receiving a sequence of audio frames representing a multi-channel audio signal. The method may include determining a likelihood of speech in a first audio frame of the sequence of audio frames based on a Gaussian mixture model. Further, the method may include generating a first audio signal based on the likelihood of speech in the first audio frame and a second audio signal representing a first speech component of a second audio frame. The second audio frame follows the first audio frame in the sequence of audio frames. The method may also include determining, using a neural network model, a likelihood of speech in the second audio frame based on the first audio signal, and filtering a noise component of the second audio frame based at least in part on the likelihood of speech in the second audio frame.
G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit
G10L 21/0264 - Filtration du bruit caractérisée par le type de mesure du paramètre, p. ex. techniques de corrélation, techniques de passage par zéro ou techniques prédictives
G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix
Systems and methods for identifying audio events in one or more audio streams include the use of a cascade audio spotting system (such as a cascade keyword spotting system (KWS)) to reduce power consumption while maintaining a desired performance. An example cascade audio spotting system may include a first module and a high-power subsystem. The first module is to receive an audio stream from one or more audio streams, process the audio stream to detect a first target sound activity in the audio stream, and provide a first signal in response to detecting the first target sound activity in the audio stream. The high-power subsystem is to (in response to the first signal being provided by the first module) receive the one or more audio streams and process the one or more audio streams to detect a second target sound activity in the one or more audio streams.
A display device includes a display panel, a backlight device, a drive circuit, and a backlight control circuit. The backlight device includes a plurality of light sources configured to illuminate the display panel. The drive circuit is configured to update the display panel based on an input image. The backlight control circuit is configured to apply a filter to a target part of the input image to generate a filtered image part. The target part of the input image is displayed in a corresponding region of the display panel illuminated by a target light source of the plurality of light sources. The backlight control circuit is further configured to control a luminance level of the target light source based on a maximum pixel luminance level of the filtered image part and a local average picture level (APL) of the filtered image part.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
59.
System and method for variable area-based compensation of burn-in in display panels
A display driver that includes image processing circuitry and a source driver. The image processing circuitry is configured to perform a burn-in compensation to determine a first compensated luminance value for a first pixel in a first area of a display panel based at least in part on a first accumulated luminance value for the first pixel. The first area has a first pixel layout. The image processing circuitry is further configured to scale a second accumulated luminance value for a second pixel in a second area of the display panel to determine a scaled accumulated luminance value. The second area has a second pixel layout different from the first pixel layout. The image processing circuitry is further configured to perform a burn-in compensation to determine a second compensated luminance value for the second pixel based at least in part on the scaled accumulated luminance value.
An input device includes a proximity sensing panel including sensor electrodes and a proximity sensing circuit. The proximity sensing circuit is configured to acquire, for a sensing frame, sensing measurements of a sensing region using the sensor electrodes, process, for the sensing frame, the sensing measurements to obtain positional information, transmit the positional information to a processing system, and receive, from the processing system, vertical synchronization (Vsync) signal wait information responsive to the positional information. The proximity sensing circuit is further configured to adjust a sensing delay according to Vsync signal wait information.
A memory device having a plurality of groups of words is provided. Each group of the plurality of groups of words are stored in a contiguous section of a memory and each group of the plurality of groups of words includes a plurality of words. The plurality of words each have a plurality of elements with a same set of index values for a first dimension of a tensor and a same set of index vales for a second dimension of a tensor. The plurality of words have a different index value for a third dimension of the tensor.
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to speech enhancement techniques that utilize multi-channel audio signals for audio source classification. In some aspects, a speech enhancement system may include an adaptive filter, a feature extractor, and a feature classifier. The adaptive filter is configured to receive a multi-channel audio signal, via at least a first microphone and a second microphone, and determine a relative impulse response (ReIR) between the microphones based on the multi-channel audio signal. The feature extractor is configured to extract a set of features from the ReIR based at least in part on a peak of the ReIR. The feature classifier is configured to classify the set of features as being associated with a target source or a distractor source based on a Gaussian mixture model (GMM).
A display device includes a display panel, a backlight module, and a display driver. The backlight module includes a plurality of light sources to illuminate a plurality of zones defined for the display panel. The display driver is configured to store a first light source arrangement type of a first zone of the plurality of zones. The first light source arrangement type is based on an arrangement of one or more light sources with respect to the first zone. The display driver is further configured to process first input pixel data for a first target pixel of the display panel based on the first light source arrangement type of the first zone to generate first output pixel data. The first target pixel is located in the first zone. The display driver is further configured to update the first target pixel based on the first output pixel data.
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to low-latency speech enhancement. In some aspects, a speech enhancement system may receive a number (B) of frames of a signal, where each of the B frames include a number (N) of time-domain samples. The speech enhancement system may transform the B*N time-domain samples into B*N first frequency-domain samples based on an N-point fast Fourier transform (FFT), and may further transform the B*N first frequency-domain samples into B*N second frequency-domain samples based on a B-point FFT. The speech enhancement system may determine a probability of speech in the signal based at least in part on the B*N second frequency-domain samples. In some implementations, the speech enhancement system may decimate the B*N second frequency-domain samples by a factor (D), and the probability of speech is determined based on the B*N/D decimated second frequency-domain samples.
G10L 21/0232 - Traitement dans le domaine fréquentiel
G10L 25/18 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for artificial intelligence;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, firmware, and software for determining a
user's identity via biometrics, for proximity and for
consumer electronic products, for user input detection for
consumer electronic products, for interfacing with consumer
electronic products; operational hardware, software, and
firmware for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
66.
Capacitive detection of fold angle for foldable devices
A system for determining a fold angle of a foldable device includes a plurality of electrodes and a processing system. The processing system is configured to: determine a first detected temperature at a first time; obtain baseline reference absolute capacitance measurements associated with the first detected temperature and associated with a known fold angle of the foldable device; determine a second detected temperature at a second time later than the first time; obtain absolute capacitance measurements associated with the second detected temperature at the second time; generate updated baseline reference absolute capacitance measurements based on the obtained capacitive measurements associated with the second detected temperature at the second time; obtain absolute capacitance measurements at a third time later than the second time; and determine the fold angle of the foldable device based on the absolute capacitance measurements obtained at the third time and the updated baseline reference absolute capacitance measurements.
G01B 7/30 - Dispositions pour la mesure caractérisées par l'utilisation de techniques électriques ou magnétiques pour mesurer des angles ou des cônesDispositions pour la mesure caractérisées par l'utilisation de techniques électriques ou magnétiques pour tester l'alignement des axes
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
67.
Capacitive knob sensing system and method using transparent sensing
A system for using a transparent conductive material layer for a knob interface is provided. The system comprises: the knob interface comprising a fixed base and one or more knob interface electrodes; the transparent conductive material layer configured to electrically couple the subset of the plurality of grid electrodes to the one or more knob interface electrodes; and a processing system. The processing system is configured to: drive the plurality of grid electrodes with one or more signals; receive one or more resulting signals based on driving the plurality of grid electrodes with the one or more signals; and perform one or more actions based on the one or more resulting signals.
G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
G01L 1/14 - Mesure des forces ou des contraintes, en général en mesurant les variations de la capacité ou de l'inductance des éléments électriques, p. ex. en mesurant les variations de fréquence des oscillateurs électriques
G01P 13/04 - Indication du sens positif ou négatif d'un mouvement linéaire ou du sens horaire ou anti-horaire d'un mouvement de rotation
G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
H01H 19/14 - Organes moteurs, p. ex. bouton rotatif
68.
NETWORK-AGNOSTIC REGION OF INTEREST (ROI) INFERENCING
This disclosure provides methods, devices, and systems for object detection. The present implementations more specifically relate to region of interest (ROI) inferencing techniques that can be implemented using a single object detection model. In some aspects, a computer vision system maps a set of grid cells to an input image so that each grid cell includes a respective portion of the image, and where each of the grid cells is assigned a respective priority value. The system selects an ROI of the image based on the priority value assigned to each grid cell and performs, on the ROI, an inferencing operation associated with an object detection model. The system updates the priority values for one or more of the grid cells based on a result of the inferencing operation. The system then selects another ROI based on the updated priority values and perform the inferencing operation on the new ROI.
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06V 10/776 - ValidationÉvaluation des performances
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for artificial intelligence;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, firmware, and software for determining a
user's identity via biometrics, for proximity and for
consumer electronic products, for user input detection for
consumer electronic products, for interfacing with consumer
electronic products; operational hardware, software, and
firmware for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
This disclosure provides methods, devices, and systems for low-light imaging. In some implementations, an image processor may be configured to reduce or remove noise associated with an image based, at least in part, on a neural network. For example, the neural network may be trained to infer a denoised representation of the image. In some aspects, the image processor may scale the brightness level of the image to fall within a normalized range of values associated with the neural network. In some other aspects, a machine learning system may scale the brightness levels of input images to match the brightness levels of ground truth images used to train the neural network. Still further, in some aspects, the machine learning system may scale the brightness levels of the input images and the brightness levels of the ground truth images to fall within the normalized range of values during training.
This disclosure provides methods, devices, and systems for signal processing. The present implementations relate more specifically to a spatio-temporal beamformer. In some aspects, a beamforming system may receive an audio signal via a plurality of microphones, the audio signal including a number (B) of frames for each of the plurality of microphones, each of the B frames for each of the plurality of microphones including a number (N) of time-domain samples. For a first microphone, the beamforming system may transform the B*N time-domain samples into B*N/2 first frequency-domain samples; transform the B*N/2 first frequency-domain samples into B*N/2 second frequency-domain samples; and determine a probability of speech associated with the B*N/2 second frequency-domain samples based on a neural network model. The beamformer system may determine a minimum variance distortionless response (MVDR) beamforming filter based at least in part on the probability of speech for the first microphone.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for artificial intelligence;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, firmware, and software for determining a
user's identity via biometrics, for proximity and for
consumer electronic products, for user input detection for
consumer electronic products, for interfacing with consumer
electronic products; operational hardware, software, and
firmware for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for artificial intelligence;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, firmware, and software for determining a
user's identity via biometrics, for proximity and for
consumer electronic products, for user input detection for
consumer electronic products, for interfacing with consumer
electronic products; operational hardware, software, and
firmware for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
74.
Video compression based on spatial-temporal features
This disclosure provides methods, devices, and systems for video compression. The present implementations more specifically relate to video compression techniques that account for spatial-temporal changes in pixel values. In some aspects, an encoder may determine a change importance factor (CIF) for each image tile of a current image to be encoded. The encoder may calculate the CIF for an image tile of the current image (the “current image tile”) based on a degree of variation among the pixel values in the current image tile, a degree of change between the current image tile and a respective image tile of a previously-encoded image (the “previous image tile”), and a degree of variation among the pixel values in the previous image tile. In some implementations, the encoder may determine whether to transmit each of the current image tiles to a receiving device based on the CIF associated with the respective image tile.
H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
H04N 19/127 - Établissement des priorités des ressources en matériel ou en calcul
H04N 19/14 - Complexité de l’unité de codage, p. ex. activité ou estimation de présence de contours
H04N 19/182 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un pixel
H04N 19/196 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par le procédé d’adaptation, l’outil d’adaptation ou le type d’adaptation utilisés pour le codage adaptatif étant spécialement adaptés au calcul de paramètres de codage, p. ex. en faisant la moyenne de paramètres de codage calculés antérieurement
75.
Video compression based on spatial-temporal features
This disclosure provides methods, devices, and systems for video compression. The present implementations more specifically relate to video compression techniques that account for spatial-temporal changes in pixel values. In some aspects, an encoder may determine a change importance factor (CIF) for each image tile of a current image to be encoded. The encoder may calculate the CIF for an image tile of the current image (the “current image tile”) based on a degree of variation among the pixel values in the current image tile, a degree of change between the current image tile and a respective image tile of a previously-encoded image (the “previous image tile”), and a degree of variation among the pixel values in the previous image tile. In some implementations, the encoder may determine whether to transmit each of the current image tiles to a receiving device based on the CIF associated with the respective image tile.
H04B 1/66 - Détails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour réduire la largeur de bande des signauxDétails des systèmes de transmission, non couverts par l'un des groupes Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission pour améliorer l'efficacité de la transmission
H04N 19/127 - Établissement des priorités des ressources en matériel ou en calcul
H04N 19/14 - Complexité de l’unité de codage, p. ex. activité ou estimation de présence de contours
H04N 19/182 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un pixel
H04N 19/196 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par le procédé d’adaptation, l’outil d’adaptation ou le type d’adaptation utilisés pour le codage adaptatif étant spécialement adaptés au calcul de paramètres de codage, p. ex. en faisant la moyenne de paramètres de codage calculés antérieurement
76.
NEURAL TEMPORAL BEAMFORMER FOR NOISE REDUCTION IN SINGLE-CHANNEL AUDIO SIGNALS
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to multi-frame beamforming using neural network supervision. In some aspects, a speech enhancement system may include a linear filter, a deep neural network (DNN), a voice activity detector (VAD), and an IFC calculator. The DNN infers a probability of speech (pDNN) in a current frame of a single-channel audio signal based on a neural network model. The VAD determines whether speech is present or absent in the current audio frame based on the probability of speech pDNN. The IFC calculator may estimate an IFC vector based on the output of the DNN (such as the probability of speech pDNN) and the output of the VAD (such as an indication of whether speech is present in the current frame). The linear filter uses the IFC vector to suppress noise in the current audio frame.
An apparatus for remote processing of raw image data receives the raw image data from a camera, such as a security camera. The apparatus includes a detection module to detect portions of the image data that contain possible regions of interest. Information indicating the portions that contain the possible regions of interest is then used during a compression process so that the portions that contain the possible regions of interest are compressed using one or more compression algorithms to facilitate further analysis and the remainder are treated differently. The compressed image data is then transmitted to a central system for decompression and further analysis. In some cases, the detection system may detect possible regions of interest which appear to be faces, but without performing full facial recognition. These parts of the image data are then compressed in such a way as to maintain as much facial detail as possible, so as to facilitate the facial recognition when it is carried out at the central server. The detection may be performed on the raw image data or may be performed as part of the compression process after a transformation of the raw image data has been carried out.
A display driver includes a bump array with a staggered bump arrangement, a data compensation circuit, and driver circuitry. The data compensation circuit processes input pixel data for a pixel of a display panel to generate compensated pixel data. The driver circuitry generates a data voltage based on the compensated pixel data and output the data voltage to the pixel via a bump of the bump array. The processing of the input pixel data is based on a location of the bump in the bump array.
G09G 3/30 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
G09G 3/3225 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents semi-conducteurs, p. ex. utilisant des diodes électroluminescentes [LED] organiques, p. ex. utilisant des diodes électroluminescentes organiques [OLED] utilisant une matrice active
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
79.
Input device having haptics sensing and corrective device sensing
A method is provided. The method comprises obtaining, by a processing system and using a piezoelectric device, piezoelectric signals associated with user input on a sensing region of an input device; obtaining, by the processing system and using a corrective device, corrective signals associated with the user input on the sensing region of the input device; determining, by the processing system and based on the piezoelectric signals and the corrective signals, one or more events to be performed in response to the user input; and performing, by the processing system, the one or more events.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
H10N 30/30 - Dispositifs piézo-électriques ou électrostrictifs à entrée mécanique et sortie électrique, p. ex. fonctionnant comme générateurs ou comme capteurs
An input device is provided. The input device comprises a printed circuit board (PCB) assembly comprising: touch sensors configured to detect a user input from a user; a haptic coil configured to provide haptic feedback to the user in response to detecting the user input; and a near-field communication (NFC) antenna configured to facilitate NFC communications, wherein the haptic coil and the NFC antenna are on a same PCB of the PCB assembly.
G08B 6/00 - Systèmes de signalisation tactile, p. ex. systèmes d'appel de personnes
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
G09B 21/00 - Moyens d'enseignement ou de communication destinés aux aveugles, sourds ou muets
H01Q 1/22 - SupportsMoyens de montage par association structurale avec d'autres équipements ou objets
H04B 5/70 - Systèmes de transmission en champ proche, p. ex. systèmes à transmission capacitive ou inductive spécialement adaptés à des fins spécifiques
This disclosure provides methods, devices, and systems for audio signal processing. The present implementations more specifically relate to multi-pass neural networks configured for speech enhancement. In some aspects, a speech enhancement system may include a deep neural network (DNN) and a statistical signal processor (SSP). The DNN is configured to receive an input audio signal and infer a speech signal representing a speech component of the input audio signal based on a neural network model. The SSP is configured to further denoise the speech signal output by the DNN based on one or more statistical signal processing operations. In some implementations, the denoised speech signal may be fed back into the DNN (as an input audio signal) for further speech enhancement. As such, the speech enhancement system may recursively filter or suppress residual noise in the speech signal over a number of passes or iterations of a feedback loop.
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
82.
HYBRID INTER-FRAME CODING USING AN AUTOREGRESSIVE MODEL
This disclosure provides methods, devices, and systems for video coding. The present implementations more specifically relate to hybrid coding techniques that combine aspects of inter-frame coding with aspects of intra-frame coding. In some aspects, a video encoder may perform inter-frame coding in a weighted manner so that the coded video frames (also referred to as “residual frames”) may include contributions from the current video frame to be transmitted over a communication channel and also may include contributions from the previous video frame transmitted over the communication channel. More specifically, any pixel value (r(n)) in the residual frame can be expressed as a weighted combination of a respective pixel value (x(n)) in the current video frame and a co-located pixel value (x(n−1)) in the previous video frame, where r(n)=x(n)−α·x(n−1) and where 0≤α≤1 is a scaling factor representing the degree of contribution by the previous video frame.
H04N 19/30 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p. ex. l'échelonnage
H04N 19/13 - Codage entropique adaptatif, p. ex. codage adaptatif à longueur variable [CALV] ou codage arithmétique binaire adaptatif en fonction du contexte [CABAC]
H04N 19/182 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un pixel
This disclosure provides methods, devices, and systems for data compression and decompression. The present implementations more specifically relate to entropy encoding and decoding techniques for keeping a state variable within upper and lower bounds using a noniterative process. The entropy encoding uses a fixed state threshold to determine a number of bits to remove and removes the bits from a current state prior to encoding a symbol with the current state. The entropy decoding decodes encoded data in a bitstream based on a current state to obtain the symbol and a new state and determines a number of bits to read from the bitstream and to add to the new state to update the current state.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer hardware; downloadable computer software for the management, monitoring, control and distribution of various signals to and among various computer peripherals; integrated circuits and semiconductor chips. IT consulting services in the field of design and development of computers and computer software, computer networking, and management, monitoring, and control of electronic signals to and among various individual and multiple computer peripherals and electronic devices; custom design of integrated circuits and semiconductor chips for others; custom software design and implementation services for others; computer technology support services, namely, help desk services, debugging, updating, and maintaining computer software for others, and technical support in the nature of troubleshooting of computer software problems for developers and users.
This disclosure provides methods, devices, and systems for machine learning. The present implementations more specifically relate to techniques for reducing the computational load of a convolutional neural network (CNN) when processing successive video frames. In some aspects, a machine learning system may cache or store the outputs (also referred to as “activations”) produced by one or more layers of a CNN so that one or more cached activations can be substituted for respective activations that would otherwise be computed by the CNN when processing a subsequent video frame. For example, the machine learning system may compare each video frame with a preceding frame of the video to detect pixels that undergo significant changes between successive frames (also referred to as “motion pixels”). In some aspects, the CNN may only perform neural network operations that involve one or more motion pixels or features derived from a motion pixel.
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 10/74 - Appariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques
A method of capacitive sensing includes obtaining a capacitive touch profile from multiple receiver electrodes disposed in a sensing region of an input device and obtaining an active pen profile, different from the capacitive touch profile, from the multiple receiver electrodes. The method also includes adjusting, using the capacitive touch profile, the active pen profile to obtain a corrected active pen profile and determining a position of an active pen in the sensing region, using the corrected active pen profile.
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
A display driver includes a display panel, a backlight array, and backlight control circuitry. The backlight array includes a plurality of light sources and is configured to illuminate the display panel. The backlight control circuitry is configured to determine first base luminance for a first light source of the plurality of light sources based at least in part on pixel data for a first set of pixels associated with the first light source. The backlight control circuitry is further configured to determine first compensated luminance for the first light source by modifying the first base luminance based at least in part on a position of the first light source in the backlight array. The backlight control circuitry is further configured to control light emission of the first light source based at least in part on the first compensated luminance.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
88.
Backlight control for providing compensated luminance to display devices
A display driver includes a display panel, a backlight array, and backlight control circuitry. The backlight array includes a plurality of light sources and is configured to illuminate the display panel. The backlight control circuitry is configured to determine first base luminance for a first light source of the plurality of light sources based at least in part on pixel data for a first set of pixels associated with the first light source. The backlight control circuitry is further configured to determine first compensated luminance for the first light source by modifying the first base luminance based at least in part on a position of the first light source in the backlight array. The backlight control circuitry is further configured to control light emission of the first light source based at least in part on the first compensated luminance.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors; semiconductor devices; semiconductor chips; microprocessors; microcontrollers; circuit boards; electronic integrated circuit modules; semiconductors for artificial intelligence; downloadable and recorded software and firmware using artificial intelligence for human-machine interface solutions, including voice, vision, video and audio processing, user identification, content analytics, machine learning, and behavioral prediction; downloadable software for use with semiconductors using artificial intelligence for human-machine interface solutions, including voice, vision, video and audio processing, user identification, content analytics, machine learning, and behavioral prediction; biometric sensors for identifying or verifying a user of a device; electric sensors that accept human input to interface with a consumer electronic device; touch-sensitive input devices that accept human input for interfacing with consumer electronic products; operational computer hardware, downloadable computer firmware, and downloadable software for determining a user's identity via biometrics, for determining proximity to consumer electronic products, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational hardware, downloadable software, and downloadable computer firmware for the designing, testing, integrating, operating, communicating with, and controlling of electronic circuitry, integrated circuits, semiconductor chips, microprocessors, microcontrollers, integrated circuit modules, electronic computing devices, tablet computers, personal digital assistants, audio players and recorders, remote controls, touch screen systems, touch-sensitive, capacitive, and biometric sensors, and input devices that allow a user to interface with and control consumer electronic devices.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Integrated circuits; electronic circuitry; semiconductors; semiconductor devices; semiconductor chips; microprocessors; microcontrollers; circuit boards; electronic integrated circuit modules; semiconductors for artificial intelligence; downloadable and recorded software and firmware using artificial intelligence for human-machine interface solutions, including voice, vision, video and audio processing, user identification, content analytics, machine learning, and behavioral prediction; downloadable software for use with semiconductors using artificial intelligence for human-machine interface solutions, including voice, vision, video and audio processing, user identification, content analytics, machine learning, and behavioral prediction; biometric sensors for identifying or verifying a user of a device; electric sensors that accept human input to interface with a consumer electronic device; touch-sensitive input devices that accept human input for interfacing with consumer electronic products; operational computer hardware, downloadable computer firmware, and downloadable software for determining a user's identity via biometrics, for determining proximity to consumer electronic products, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational hardware, downloadable software, and downloadable computer firmware for the designing, testing, integrating, operating, communicating with, and controlling of electronic circuitry, integrated circuits, semiconductor chips, microprocessors, microcontrollers, integrated circuit modules, electronic computing devices, tablet computers, personal digital assistants, audio players and recorders, remote controls, touch screen systems, touch-sensitive, capacitive, and biometric sensors, and input devices that allow a user to interface with and control consumer electronic devices.
This disclosure provides methods, devices, and systems for transmitting and receiving image data. The present implementations more specifically relate to repurposing non-video interfaces to receive image data. In some aspects, an image processing device may be coupled to an image source via an audio interface. For example, the audio interface may be an inter-IC sound (I2S) serial bus interface having at least a serial data input and a word select (WS) input. In some implementations, the serial data input may be coupled to receive image data from the image source and the WS input may be coupled to receive a WS signal that tracks a horizontal synchronization (HSYNC) signal associated with the image data. Accordingly, the image processing device may capture (or store) frames of received image data, where the beginning of each frame is aligned with an edge of the WS signal (and thus, the HSYNC signal).
H04N 5/06 - Production de signaux de synchronisation
H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
92.
CAPACITIVE KNOB SENSING SYSTEM AND METHOD TO DETECT INITIAL STATES
A method is provided. The method comprises: obtaining, by a processing system and using a set of rotation electrodes that interact with the knob interface, first resulting signals and second resulting signals; determining, by the processing system, an initial state of the knob interface using the first resulting signals and the second resulting signals; obtaining, by the processing system and using the set of rotation electrodes, third resulting signals indicating a first rotational state of the knob interface, based at least in part on the knob interface being rotated from the initial state to the first rotational state; determining, by the processing system, the rotational direction of the knob interface using the first resulting signals, the second resulting signals, and the third resulting signals; and adjusting, by the processing system, a setting using the determined rotational direction.
G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
B60K 35/10 - Dispositions d'entrée, c.-à-d. de l'utilisateur au véhicule, associées aux fonctions du véhicule ou spécialement adaptées à celles-ci
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
93.
REDUCING IMAGE SCALING ARTIFACTS VIA TILE SIZE SELECTION
This disclosure provides methods, devices, and systems for image scaling. The present implementations more specifically relate to downscaling techniques that preserve a subset of pixel values in a digital image so that all reconstructed pixel values in the upscaled image can be interpolated based on two or more preserved pixel values. In some aspects, an image downscaler may partition a digital image into a number of image tiles based on a base tile size and one or more scaling factors associated with a downscaling operation used to downscale each image tile. The base tile size indicates the dimensions of the downscaled tiles. The one or more scaling factors indicate distances between the pixel values preserved as a result of one or more iterations, respectively, of the downscaling operation, where each iteration preserves a smaller subset of the pixel values from the original image (as a lower resolution tile).
An audio processing system, such as an active noise cancellation system, and method suppresses tonal howling in a feedback system based on a gain enhancement system that emphasizes the howling signal and deemphasizes non-howling signals. The howling signal is extracted from an error signal generated from sound from a speaker sensed by an error sensor. The gain enhancement signal is generated based on a first power ratio between a filtered reference signal, generated based on sound sensed from external noise by a reference sensor, and a filtered error signal and/or a second power ratio between two filtered error signals with different passbands. Using the gain enhancement signal and the howling signal, a howling suppression gain signal is generated and used to amplify the error signal. A feedback signal produced based on the amplified error signal is provided to the speaker as an anti-noise signal with suppressed howling.
G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférenceMasquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
A sensing circuit configured to detect an input object proximate to a sensing region of an input device is provided. The sensing circuit includes an amplifier having an output and is configured to output a resulting signal. The sensing circuit also includes a plurality of mixers configured to receive the resulting signal from the output of the amplifier and to generate a plurality of output signals. At least one output signal is selected based on a comparison of a signal-to-noise ratio of each of the plurality of output signals with a noise threshold. The at least one output signal is selected according to criteria relative to the noise threshold. The input object is detected using the selected at least one output signal.
A system for determining a fold angle of a foldable device, the system including a plurality of electrodes and a processing system, wherein the processing system is configured to obtain transcapacitance measurements via a subset of the plurality of electrodes; obtain absolute capacitance measurements via the subset of the plurality of electrodes; and determine the fold angle of the foldable device based on the transcapacitance measurements and the absolute capacitance measurements.
A method of training neural networks may include receiving a sequence of audio frames, and mapping a first audio frame in the sequence of audio frames to a first output frame based on a neural network. The first output frame may represent a noise-invariant component of the first audio frame. The method may also include determining a first loss value based on differences between the first output frame and a first ground truth frame. The method may include mapping the first audio frame to a second output frame based on the neural network. The second output frame may represent a noise-variant component of the first audio frame. The method may further include determining a second loss value based on differences between the second output frame and a second ground truth frame, and updating the neural network based at least in part on the first and second loss values.
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
G10L 21/0232 - Traitement dans le domaine fréquentiel
G10L 25/18 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
G10L 25/21 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information sur la puissance
98.
Dynamic range compression combined with active noise cancellation to remove artifacts caused by transient noises
This disclosure provides methods, devices, and systems for active noise cancellation (ANC). The present implementations more specifically relate to the use of dynamic range compression (DRC) for ANC. In some aspects, an ANC system receives an input audio signal of a transient noise as measured by a microphone, performs DRC on the input audio signal to generate a compressed dynamic range audio signal, and performs ANC on the compressed dynamic range audio signal to generate a cancellation signal associated with the input audio signal. The cancellation signal is based on an adjusted gain of the input audio signal to prevent saturation or large spikes of the cancellation signal, which can cause undesirable audio during playback.
G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférenceMasquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
99.
Capacitive knob sensing system and method using transparent sensing
A system for using a transparent conductive material layer for a knob interface is provided. The system comprises: the knob interface comprising a fixed base and one or more knob interface electrodes; the transparent conductive material layer configured to electrically couple the subset of the plurality of grid electrodes to the one or more knob interface electrodes; and a processing system. The processing system is configured to: drive the plurality of grid electrodes with one or more signals; receive one or more resulting signals based on driving the plurality of grid electrodes with the one or more signals; and perform one or more actions based on the one or more resulting signals.
G01P 13/04 - Indication du sens positif ou négatif d'un mouvement linéaire ou du sens horaire ou anti-horaire d'un mouvement de rotation
G01L 1/14 - Mesure des forces ou des contraintes, en général en mesurant les variations de la capacité ou de l'inductance des éléments électriques, p. ex. en mesurant les variations de fréquence des oscillateurs électriques
G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
H01H 19/14 - Organes moteurs, p. ex. bouton rotatif
This disclosure provides methods, devices, and systems for beamforming. The present implementations more specifically relate to semi-adaptive beamforming techniques. In some aspects, a semi-adaptive beamformer may determine an RTF vector based on an audio signal received via a microphone array (also referred to as an “instantaneous” RTF vector) and may further determine an MVDR beamforming filter for the microphone array based on a combination of the instantaneous RTF vector and a “fixed” RTF vector. The fixed RTF vector may include a set of RTFs that are known to produce a relatively accurate MVDR beamforming filter for any users of the microphone array. In some implementations, the semi-adaptive beamformer may determine the MVDR beamforming filter based on a weighted average of the instantaneous RTF vector and the fixed RTF vector, where the weighting can be dynamically adjusted based on the quality of the received audio signal or various other conditions.