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.
G10L 21/0332 - Amélioration de l'intelligibilité de la parole, p.ex. réduction de bruit ou annulation d'écho en changeant l’amplitude - Détails du traitement à cet effet impliquant la modification des formes d’onde
H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse
H04R 3/02 - Circuits pour transducteurs pour empêcher la réaction acoustique
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.
5.
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éra; Leurs 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 en utilisant plusieurs images, p.ex. moyenne, soustraction
H04N 23/53 - Caméras ou modules de caméras comprenant des capteurs d'images électroniques; Leur commande - 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
14.
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'analyses 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'analyses 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'analyses 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'analyses 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
17.
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'analyses 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'analyses 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
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 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.
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 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.
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'analyses 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.
29.
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.
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'utilisateur; Leurs 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
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’image; Découpage ou fusion d’éléments d’image visant à établir la région de motif, p.ex. techniques de regroupement; Détection d’occlusion
G06V 10/776 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source É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.
37.
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.
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.
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
H04N 19/127 - 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’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif É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
40.
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.
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
H04N 19/127 - 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’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif É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
41.
Device and method for pixel data compensation for display drivers with staggered bump arrangement
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 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
42.
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
H10N 30/80 - Dispositifs piézo-électriques ou électrostrictifs - Détails de structure
43.
INPUT DEVICE HAVING INTEGRATED HAPTICS AND NEAR FIELD COMMUNICATION ANTENNA
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.
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'utilisateur; Leurs 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
H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets
H04B 5/70 - 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'analyses 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
45.
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; 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éo; Mesures 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'utilisateur; Leurs 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
51.
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, 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.
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
55.
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'utilisateur; Leurs 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
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.
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érence; Masquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
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'analyses 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'analyses 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'analyses 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
60.
Capacitive detection of fold angle for foldable devices
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.
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érence; Masquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
62.
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'utilisateur; Leurs 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
A processing system including an amplifier configured to generate, from multiple spatial-common-mode-processed signals, a spatial common mode estimate and multiple feedback signals. The processing system includes multiple charge integrators configured to obtain resulting signals from the capacitive sensor electrodes, each of the resulting signals including a spatial common mode component and a residual noise component. The charge integrators generate multiple spatial-common-mode-processed signals by mitigating the spatial common mode component and the residual noise component in the resulting signals using the feedback signals. The processing system includes a programmable gain amplifier configured to determine the spatial common mode estimate.
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.
Methods and apparatus for offloading wireless connections are disclosed. An example method includes configuring a wireless offload engine to maintain a wireless connection on behalf of one or more circuits coupled to the wireless offload engine, determining that the one or more circuits are to enter a low-power state, and maintaining the wireless connection after the one or more circuits have entered the low-power state based at least in part on the configuring.
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.
G01B 7/30 - Dispositions pour la mesure caractérisées par l'utilisation de techniques électriques ou magnétiques pour tester l'alignement des axes
G01D 5/24 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens 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
67.
DYNAMIC QUEUING OF ENTROPY-CODED DATA FOR TRANSMISSION IN A BITSTREAM
This disclosure provides methods, devices, and systems for data compression. The present implementations more specifically relate to dynamically queuing entropy-coded data to be transmitted in a bitstream. For example, an encoder may perform a first order image compression operation on raw image data to produce a set of first order coefficients and may perform a second order image compression operation on at least a subset of the first order coefficients to produce a set of second order coefficients. The encoder may further encode the first and second order coefficients as first and second order codewords, respectively, according to an entropy coding scheme. In some aspects, the encoder may output the first order codewords to a transmit queue before the lengths of the second order codewords are known. However, in some implementations, the second order codewords may be transmitted from the transmit queue before the first order codewords.
H04N 19/91 - Codage entropique, p.ex. codage à longueur variable ou codage arithmétique
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/70 - 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 des aspects de syntaxe liés au codage vidéo, p.ex. liés aux standards de compression
68.
Inter-integrated circuit sound (I2S) serial bus interface with support for multiple sample rates
This disclosure provides methods, devices, and systems for audio communications. The present implementations more specifically relate to transmitting and receiving audio data at sample rates that are non-integer multiples of a clock frequency. In some aspects, a serial bus interface may generate a word select (WS) signal based on an input clock signal and may dynamically adjust a periodicity of the WS signal so that the WS signal has an effective frequency equal to a non-integer multiple of the clock frequency. In some implementations, the WS signal may be produced by direct digital synthesis (DDS) of the clock signal using a frequency control word (FCW). In such implementations, the periodicity of the WS signal may be dynamically adjusted by biasing the FCW based on errors or differences between the frequency of the WS signal and the desired frequency (such as in a feedback loop).
A display driver includes a driver circuit and a sensing controller. The driver circuit is configured to drive a display panel according to display information. The display panel defines a sensing region. The sensing controller interface circuit is configured to transmit an output vertical sync signal to a proximity sensing controller. The proximity sensing controller is configured to generate positional information of an input object based at least in part on a resulting signal received from a sensor electrode disposed in the sensing region. The output vertical sync signal comprises encoding the display information in the output vertical sync signal.
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
A touchscreen display device includes: a display; a flexible printed circuit; touch sensing electrodes connected to the flexible printed circuit; and a multi-functional ambient light sensor package mounted on the flexible printed circuit. The multi-functional ambient light sensor package includes: an ambient light sensor; transmitter and receiver circuitry connected to the touch sensing electrodes via the flexible printed circuit; and a controller configured to obtain capacitance information from the touch sensing electrodes and ambient light information from the ambient light sensor via a single chip. The multi-functional ambient light sensor package may be packaged as a wafer-level chip-scale package (WLCSP).
H10K 59/13 - Affichages à OLED à matrice active [AMOLED] comprenant des photocapteurs qui commandent la luminance
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens 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
G01J 1/42 - Photométrie, p.ex. posemètres photographiques en utilisant des détecteurs électriques de radiations
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
H10K 59/80 - Dispositifs intégrés, ou ensembles de plusieurs dispositifs, comprenant au moins un élément organique émetteur de lumière couvert par le groupe - Détails de structure
This disclosure provides methods, devices, and systems for an artificial intelligence (AI) network. The present implementations more specifically relate to an AI network on an application specific integrated circuit (ASIC) operable as a reconfigurable multilayer image processor capable of implementing different AI models. In some aspects, each layer in the multilayer AI network includes a plurality of multiplier-accumulator (MAC) units, and at least one layer is partitioned into a plurality of blocks of MAC units that are reconfigurable to operate independently or to operate in one or more combinations of blocks of MAC units. The arrangement of the plurality of blocks of MAC units in the at least one layer enables implementation of one or more virtual layers, reconfiguration of the input depth size, reconfiguration of the output feature map size, or a combination thereof, which may be used to executes a desired AI model for image processing.
A system for determining an open or closed state of a foldable device includes: a plurality of electrodes, including a first set of electrodes for performing absolute capacitance sensing for open/close detection, wherein each of the first set of electrodes is located proximate to an edge of the foldable device; and a processing system, configured to: obtain at least one first absolute capacitance measurement via the first set of electrodes; and determine whether the foldable device is in an open state or a closed state based on the at least one first absolute capacitance measurement.
An input device that includes multiple electrodes disposed in a sensing region of the input device and a sensing circuit coupled to a first electrode and configured to detect an input object proximate the sensing region. The sensing circuit includes an amplifier having an inverting input coupled to the first electrode, a non-inverting input coupled to a drive signal, and an output generating a resulting signal. The sensing circuit includes a feedback capacitor coupled between the output and the inverting input of the amplifier. The drive signal comprises a first sinusoidal signal having a first operating frequency and a second sinusoidal signal having a second operating frequency. The resulting signal is determined by the feedback capacitor and a capacitance of the first electrode caused by the input object. The resulting signal generates a sensing signal on the first electrode.
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'utilisateur; Leurs 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 37/06 - Agencement des accessoires sur le tableau de bord des commandes, p.ex. boutons de commande
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
76.
Mitigation of display artifacts from beacon signals
In general, in one aspect, one or more embodiments relate to an input device that includes a proximity sensing panel including sensor electrodes, and a proximity sensing circuit. The proximity sensing circuit configured to receive an indication of a transition from a first image refresh rate to a second image refresh rate, wherein the first image refresh rate is greater than a beacon signal rate and the second image refresh rate is equal to or lower than the beacon signal rate. The proximity sensing panel is also configured to align transmitting a beacon signal on the proximity sensing panel to a non-refresh period corresponding to the second refresh rate.
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
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
77.
MODE SWITCHING IN DISPLAY DEVICE FOR DRIVING A DISPLAY PANEL
A display driver includes a memory, a data driver, and a control circuit. The data driver is configured to: in a first mode, update a display panel based at least in part on a command provided to the display driver asynchronously with a display vertical sync signal; and in a second mode, update the display panel based at least in part on first image data stored in the memory in synchronization with the display vertical sync signal. The control circuit configured to: switch from the first mode to the second mode in response to a first command; and, in the second mode, adjust the display vertical sync signal based at least in part on an external vertical sync signal.
G09G 3/3275 - 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] - Détails des circuits de commande pour les électrodes de données
78.
FINGERPRINT SENSOR AND BUTTON COMBINATIONS AND METHODS OF MAKING SAME
A biometric sensor may comprise a plurality of a first type of signal traces formed on a first surface of a first layer of a multi-layer laminate package; at least one trace of a second type, formed on a second surface of the first layer or on a first surface of a second layer of the multi-layer laminate package; and connection vias in at least the first layer electrically connecting the signal traces of the first type or the signal traces of the second type to respective circuitry of the respective first or second type contained in an integrated circuit physically and electrically connected to one of the first layer, the second layer or a third layer of the multi-layer laminate package.
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
G01N 27/22 - Recherche ou analyse des matériaux par l'emploi de moyens électriques, électrochimiques ou magnétiques en recherchant l'impédance en recherchant la capacité
G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
H01L 21/48 - Fabrication ou traitement de parties, p.ex. de conteneurs, avant l'assemblage des dispositifs, en utilisant des procédés non couverts par l'un uniquement des groupes
A system and method for mitigating background capacitance and for mitigating the effect of temperature drift in compensation circuitry is provided. The system includes a plurality of sensor electrodes including a first sensor electrode and a second sensor electrode. The first sensor electrode is coupled to a first channel and the second sensor electrode is coupled to a second channel. The system includes a processing system configured to drive the plurality of sensor electrodes with a sensing signal; drive the first channel with a first compensation signal and the second channel with a second compensation signal; determine a first differential capacitance between the first channel and the second channel; drive the first channel with the second compensation signal and the second channel with the first compensation signal; determine a second differential capacitance between the first channel and the second channel; and mitigate temperature drift using the first differential capacitance and the second differential capacitance.
G01D 5/24 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens 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é
G01B 7/30 - Dispositions pour la mesure caractérisées par l'utilisation de techniques électriques ou magnétiques pour tester l'alignement des axes
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
This disclosure provides methods, devices, and systems for data compression. The present implementations more specifically relate to encoding techniques for compressing probability tables used for entropy coding. In some aspects, an entropy encoder may encode a probability table so that one or more contexts are represented by fewer bits than would otherwise be needed to represent the frequency of each symbol as a proportion of the total frequency of all symbols associated with such contexts. For example, if a given row of the probability table (prior to encoding) includes a number (M) of entries each having a binary value represented by a number (K) of bits, the same row of entries may be represented by fewer than M*K bits in the encoded probability table.
H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance
H03M 7/40 - Conversion en, ou à partir de codes de longueur variable, p.ex. code Shannon-Fano, code Huffman, code Morse
H03M 7/28 - Structures programmables, c. à d. dans lesquelles le convertisseur de code contient un dispositif permettant à l'opérateur de modifier le procédé de conversion
A display device includes a display panel, a backlight module, and backlight control circuitry. The backlight module is configured to illuminate the display panel, the backlight module comprising a plurality of light sources. The backlight control circuitry is configured to control first luminance of a first light source of the plurality of light sources based at least in part on a first weighted average of brightness values for a first set of pixels of 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
82.
CAPACITIVE DETECTION OF FOLD ANGLE FOR FOLDABLE DEVICES
A system for determining a fold angle and an open or closed state of a foldable device includes: a plurality of electrodes, including a first set of electrodes for performing absolute capacitance sensing and a second set of electrodes for performing transcapacitance sensing, wherein each of the second set of electrodes is farther from a fold line of the foldable device than each of the first set of electrodes; and a processing system, configured to: obtain absolute capacitance measurements via the first set of electrodes; obtain at least one transcapacitance measurement via at least one receiver electrode of the second set of electrodes; determine the fold angle of the foldable device based on the absolute capacitance measurements; and determine whether the foldable device is in an open state or a closed state based on the at least one transcapacitance measurement.
G01B 7/30 - Dispositions pour la mesure caractérisées par l'utilisation de techniques électriques ou magnétiques pour tester l'alignement des axes
G01D 5/24 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens 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/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
83.
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/00 - TRANSMISSION - Détails des systèmes de transmission non caractérisés par le milieu utilisé pour la transmission
H04N 19/127 - 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’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif É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
84.
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 plurality of electrodes includes at least one first electrode and at least one second electrode, wherein the at least one second electrode is farther from a fold line of the foldable device than the at least one first electrode. The processing system is configured to: obtain at least one first absolute capacitance measurement via the at least one first electrode and at least one second absolute capacitance measurement via the at least one second electrode; and determine a fold angle of the foldable device based on the at least one first absolute capacitance measurement and the at least one second absolute capacitance measurement.
G01B 7/30 - Dispositions pour la mesure caractérisées par l'utilisation de techniques électriques ou magnétiques pour tester l'alignement des axes
G01D 5/24 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens 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é
85.
System and method for mitigating and/or avoiding noise for input devices and input objects
A method is provided. The method comprises: providing, by a control system of an input device, one or more first beacon signals to an input object; based, at least in part, on force data from the input object, detecting, by the control system, noise interference associated with providing at least one of the one or more first beacon signals to the input object; based, at least in part, on detecting the noise interference, altering, by the control system, a timing schedule for providing one or more subsequent beacon signals; and providing, by the control system, the one or more subsequent beacon signals to the input object based, at least in part, on the timing schedule.
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.
A processing system includes sensor circuitry and processing circuitry. The sensor circuitry is configured to, using the sensor electrodes, obtain capacitive measurements of a sensing region, and obtain a resistance measurement of the sensing region. The processing circuitry is coupled to the sensor circuitry. The processing circuitry is configured to determine a location of an input object using the capacitive measurements of the sensing region and determine a force value based on the resistance measurement and the location of the input object. Determining the force value mitigates a temperature variation of the sensing region affecting the resistance measurement. The processing circuitry is further configured to report the force value.
G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G01R 27/14 - Mesure d'une résistance par mesure d'un courant ou d'une tension issus d'une source de référence
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
G06F 3/045 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction utilisant des éléments résistifs, p.ex. une seule surface uniforme ou deux surfaces parallèles mises en contact
88.
System and method for touch-to-display noise mitigation
Driving a display of an input-display device includes generating, during a first display frame, a first touch sensing waveform to be applied to a touch screen of the display, and generating, during a second display frame, a second touch sensing waveform to be applied to the touch screen. The first touch sensing waveform generates on the display a first touch-to-display noise pattern of touch-to-display noise artifacts. The second touch sensing waveform generates on the display a second touch-to-display noise pattern of touch-to-display noise artifacts. The second touch-to-display noise pattern mitigates the first touch-to-display noise pattern.
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
H10N 30/80 - Dispositifs piézo-électriques ou électrostrictifs - Détails de structure
An input device that includes a processing system, a display panel and an interface is provided. The interface has a base portion with a plurality of base contacts disposed proximal to the display panel and in communication with the processing system, and one or more base reference contacts disposed proximal to the display panel and coupled to a reference signal. The interface also has the rotatable interface with a rotatable contact and an interface reference contact coupled to the rotatable contact and to the one or more base reference contacts. The rotatable interface is configured to rotate about an axis. Rotation of the rotatable interface corresponds to rotation of the rotatable contact and produces a variation of signal strength of resulting signals from at least one of the base contacts. The processing system is configured to determine an angle of rotation based on the variation of signal strength.
G06F 3/048 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI]
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur
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
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 and recorded firmware, and downloadable and recorded software for determining a user's identity via biometrics, for sensing proximity, for use in consumer electronic products to determine a user's identity via biometrics and to sense proximity, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational hardware, downloadable and recorded software, and downloadable and recorded 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
semiconductor chips for use in Internet of Things (IOT) devices and edge-AI Applications; semiconductors for artificial intelligence, namely, semiconductors for use in Internet of Things (IOT) devices and edge-AI Applications; 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; touch-sensitive input devices that accept human input for interfacing with consumer electronic products; operational computer hardware, downloadable and recorded firmware, and downloadable and recorded software for determining a user's identity via biometrics, for sensing proximity, for use in consumer electronic products to determine a user's identity via biometrics and to sense proximity, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational hardware, downloadable and recorded software, and downloadable and recorded 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
93.
Artificial intelligence image frame processing systems and methods
Systems and method for streaming video content include downscaling video content using a downscaling model to generate downscaled video content and downloading the downscaled video content as a video stream and corresponding upscaling model to a client device. The system converts received video frames to a video memory format comprising channels having the same memory allocation size, each subsequent channel arranged in an adjacent memory location, for input to the downscaling model. The client device upscales the video stream using the received upscaling model for display by the client device in real-time. A training system trains the downscaling model to generate the downscaled video content, based on associated metadata identifying a type of video content. The downscaled video content and associated upscaling models are stored for access by an edge server, which downloads upscaling models to a client device to select an upscaling model.
H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
H04L 65/75 - Gestion des paquets du réseau multimédia
H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
H04N 21/2662 - Contrôle de la complexité du flux vidéo, p.ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
09 - Appareils et instruments scientifiques et électriques
Produits et services
semiconductor chips for use in Internet of Things (IOT) devices and edge-AI Applications; semiconductors for artificial intelligence, namely, semiconductors for use in Internet of Things (IOT) devices and edge-AI Applications; 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; touch-sensitive input devices that accept human input for interfacing with consumer electronic products; operational computer hardware, downloadable and recorded firmware, and downloadable and recorded software for determining a user's identity via biometrics, for sensing proximity, for use in consumer electronic products to determine a user's identity via biometrics and to sense proximity, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational hardware, downloadable and recorded software, and downloadable and recorded 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
95.
AUTOMATED DATA ANNOTATION FOR COMPUTER VISION APPLICATIONS
This disclosure provides methods, devices, and systems for training machine learning models. The present implementations more specifically relate to techniques for automating the annotation of data for training machine learning models. In some aspects, a machine learning system may receive a reference image depicting an object of interest with one or more annotations and also may receive one or more input images depicting the object of interest at various distances, angles, or locations but without annotations. The machine learning system maps a set of points in the reference image to a respective set of points in each input image so that the annotations from the reference image are projected onto the object of interest in each input image. The machine learning system may further train a machine learning model to produce inferences about the object of interest based on the annotated input images.
G06V 10/48 - Extraction de caractéristiques d’images ou de vidéos en cartographiant les valeurs caractéristiques du motif en espace paramétrique, p.ex. transformation de Hough
G06V 20/70 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène Étiquetage du contenu de scène, p.ex. en tirant des représentations syntaxiques ou sémantiques
A display driver comprises image processing circuitry and driver circuitry. The image processing circuitry is configured to receive spatial distribution information of a physical quantity related to a display panel. The image processing circuitry is further configured to generate output voltage data by processing input pixel data associated with subpixels of the pixel. The drive circuitry is configured to drive the display panel based on the output voltage data.
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
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
09 - Appareils et instruments scientifiques et électriques
Produits et services
semiconductor chips for use in Internet of Things (IOT) devices and edge-AI Applications; semiconductors for artificial intelligence, namely, semiconductors for use in Internet of Things (IOT) devices and edge-AI Applications; 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; touch-sensitive input devices that accept human input for interfacing with consumer electronic products; operational computer hardware, downloadable and recorded firmware, and downloadable and recorded software for determining a user's identity via biometrics, for sensing proximity, for use in consumer electronic products to determine a user's identity via biometrics and to sense proximity, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational hardware, downloadable and recorded software, and downloadable and recorded 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
A touchscreen display device includes: a display; a flexible printed circuit; touch sensing electrodes connected to the flexible printed circuit; and a multi-functional ambient light sensor package mounted on the flexible printed circuit. The multi-functional ambient light sensor package includes: an ambient light sensor; transmitter and receiver circuitry connected to the touch sensing electrodes via the flexible printed circuit; and a controller configured to obtain capacitance information from the touch sensing electrodes and ambient light information from the ambient light sensor via a single chip. The multi-functional ambient light sensor package may be packaged as a wafer-level chip-scale package (WLCSP).
H10K 59/13 - Affichages à OLED à matrice active [AMOLED] comprenant des photocapteurs qui commandent la luminance
G01J 1/42 - Photométrie, p.ex. posemètres photographiques en utilisant des détecteurs électriques de radiations
G01D 5/14 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensible; Moyens 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
H10K 59/80 - Dispositifs intégrés, ou ensembles de plusieurs dispositifs, comprenant au moins un élément organique émetteur de lumière couvert par le groupe - Détails de structure
G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
A display driver includes image processing circuitry and drive circuitry. The image processing circuitry is configured to generate first voltage data for a first pixel in a first screen area of a display panel using a first gamma parameter. The image processing circuitry is further configured to generate second voltage data for a second pixel in a second screen area of the display panel using a second gamma parameter set. The image processing circuitry is further configured to determine an interpolated gamma parameter set for a third pixel in a connection area of the display panel through interpolation between the first gamma parameter set and the second gamma parameter set. The connection area is disposed between the first screen area and the second screen area. The image processing circuitry is further configured to generate third voltage data for the third pixel using the interpolated gamma parameter set.
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
100.
IMAGE COMPRESSION WITH INTER-CHANNEL ENCODING OF CODEWORDS
This disclosure provides methods, devices, and systems for image compression. The present implementations more specifically relate to image compression techniques that support inter-channel encoding of codewords. An encoder implementing an image compression operation may apply a spatial-frequency transform to a number (N) arrays of pixel values associated with N color channels, respectively, and may quantize the result to produce N arrays of quantized coefficients. In some aspects, the encoder may map each quantized coefficient of the N arrays of quantized coefficients to a data structure and may encode the data structure as one or more codewords associated with a lossless compression scheme. In some implementations, the mapping may arrange the quantized coefficients in the data structure in order of decreasing (or increasing) amplitude, independent of color channel.
H04N 19/169 - 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
H04N 19/176 - 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 une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
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/186 - 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 une couleur ou une composante de chrominance
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/12 - Sélection parmi plusieurs transformées ou standards, p.ex. sélection entre une transformée en cosinus discrète [TCD] et une transformée en sous-bandes ou sélection entre H.263 et H.264
H04N 19/18 - 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 ensemble de coefficients de transformée