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.
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
9.
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
10.
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
11.
CAPACITIVE SENSOR WITH TEMPERATURE DRIFT MITIGATION
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
12.
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
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.
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
15.
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
16.
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/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/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
17.
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é
18.
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/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
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
21.
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
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
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
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, 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.
25.
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/70 - Mise en paquets adaptés au réseau des données multimédias
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
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
H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
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
H04L 65/75 - Gestion des paquets du réseau multimédia
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.
27.
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
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
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
32.
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
A time-of-flight camera includes a light emitter, a photo detector, and a controller. The time-of-flight camera may determine depth motion of an object by emitting light pulses, receiving reflected light pulses from the object, and accumulating a plurality of charges based on the reflected light pulses. The depth motion may be determined by the controller through analysis of the accumulated charges.
G06T 7/521 - Récupération de la profondeur ou de la forme à partir de la projection de lumière structurée
G01S 17/10 - Systèmes déterminant les données relatives à la position d'une cible pour mesurer la distance uniquement utilisant la transmission d'ondes à modulation d'impulsion interrompues
G01S 17/50 - Systèmes de mesure basés sur un mouvement relatif de la cible
G01S 17/32 - Systèmes déterminant les données relatives à la position d'une cible pour mesurer la distance uniquement utilisant la transmission d'ondes continues, soit modulées en amplitude, en fréquence ou en phase, soit non modulées
34.
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 is configured to determine that an image refresh rate to an equal or lower frequency than a beacon signal rate. The input-display device is configured to align transmitting a beacon signal on proximity sensing panel to during non-refresh period of a display or perform an additional image refresh frame on the display panel immediately before a next Vsync signal and a corresponding non-refresh period.
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
35.
MULTI-OBJECT DETECTION WITH SINGLE DETECTION PER OBJECT
Systems and methods for classification of data comprise optimizing a neural network by minimizing a rhino loss value, including receiving a training batch of data samples comprising a plurality of samples for each of a plurality of classifications, extracting features from the samples to generate a batch of features, processing the batch of features using a neural network to generate a plurality of classifications to differentiate the samples, computing a rhino loss value for the training batch based, at least in part, on the classifications, and modifying weights of the neural network to reduce the rhino loss value.
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/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/28 - Quantification de l’image, p.ex. seuillage par histogramme visant à discriminer entre les formes d’arrière-plan et d’avant-plan
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
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/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance
G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
A method for determining a state of a foldable device is provided. The foldable device comprises: a first set of electrodes located in a first portion of the foldable device; a second set of electrodes located in a second portion of the foldable device; a display device configured to display information to a user; and a processing system configured to: drive the first set of electrodes to generate a plurality of sensing signals that are detectable by the second set of electrodes; obtain a plurality of resulting signals associated with the plurality of sensing signals via the second set of electrodes; determine a state of the foldable device based on the plurality of resulting signals; and change one or more settings of the display device based on the determined state.
An input-display device includes a display panel, sensor electrodes, and a display driver. The display panel includes source lines. The sensor electrodes are capacitively coupled to the source lines. The display driver is configured to receive image data. The display driver is further configured to process the image data in response to a detection of a horizontal stripe pattern in an image corresponding to the image data. The display driver is further configured to drive the source lines based at least in part on the processed image data.
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.
A display driver includes a GRAM, a data driver, and a control circuit. The data driver is configured to: update, in a first mode, display elements of a display panel based on a command provided to the display driver asynchronously with a display vertical sync signal; update, in a second mode, the display elements based on image data stored in the GRAM in synchronization with the display vertical sync signal; and update, in a third mode, the display elements in synchronization with an external vertical sync signal. The control circuit is configured to: switch the display drive to a second mode in response to a first command; adjust, in the second mode, the display vertical sync signal based on an external vertical sync signal; and switch the display driver to the third mode after achieving synchronization of the display vertical sync signal with the 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
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
An input device a touchpad, an near field communication (NFC) controller, and an antenna electrically interfaced with the NFC controller. The antenna includes an antenna rod. The antenna rod is straight and disposed outside a perimeter of the touchpad.
G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
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/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
42.
LOSSLESS COMPRESSION FOR LOW-LATENCY VIDEO TRANSMISSION IN RESOURCE-CONSTRAINED ENCODING ENVIRONMENT
This disclosure provides methods, devices, and systems for data compression. The present implementations more specifically relate to lossless data compression techniques that combine entropy coding with run-length encoding of zeroes. In some aspects, an encoder may obtain a sequence of integer values representing a frame of data and may iteratively scan the sequence for runs of zeros. During each iteration of the scan, the encoder may increment a count value (N) if the current integer value is equal to zero or, if the current integer value is not equal to zero, output a pattern of bits representing the current count value or the current integer value. In some implementations, the pattern of bits may include a codeword associated with an entropy encoding scheme. More specifically, the encoder may encode the current integer value as the codeword if N>0 and may encode the current count value as the codeword if N=0.
H04N 19/184 - 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 des bits, p.ex. de flux vidéo compressé
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
43.
QUADRATURE CLOCK GENERATOR WITH DUTY CYCLE CORRECTOR
Quadrature clock generation circuits and techniques are disclosed. An example quadrature clock generator includes an in-phase (I) clock generation circuit to generate an I clock signal based on a reference clock signal, the I clock signal and the reference clock signal each having a first frequency, a quadrature phase (Q) clock generation circuit to generate a Q clock signal based on the reference clock signal, a rise time control signal, and a fall time control signal, the Q clock signal having the first frequency, and a control circuit to generate the rise time control signal and the fall time control signal based on the I clock signal and the Q clock signal.
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 processing system comprises a first integrated circuit (IC) and a second IC. The first IC comprises first image processing circuitry, first display panel driver circuitry, and first communication circuitry. The first image processing circuitry is configured to generate a first overlay image by overlaying a first partial input image with a first image element based on first partial input image data representing the first partial input image and first image element data representing the first image element. The first display panel driver circuitry is configured to drive a display panel based on the first overlay image. The first communication circuitry is configured to output second image element data representing a second image element to the second IC.
G09G 5/377 - 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 l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire
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
An audio spotting system configured for various operating modes including a regular mode and sensitivity mode is described. An example cascade audio spotting system may include a high-power subsystem including a high-power trigger and a transfer module. This high-power trigger includes one or more detection models used to detect whether a target sound activity is included in the one or more audio streams. The one or more detection models are associated with a first set of hyperparameters when the cascade audio spotting system is in a regular mode, and the one or more detection models are associated with a second set of hyperparameters when the cascade audio spotting system is in a sensitivity mode. The transfer module provides at least one of one or more processed audio streams for further processing in response to the high-power trigger detecting the target sound activity in the one or more audio streams.
G10L 25/84 - Détection de la présence ou de l’absence de signaux de voix pour différencier la parole du bruit
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
A display system includes a first memory and a display driver. The display system is configured to control the first memory to receive compensation information from the first memory with a first frequency and generate data signals for image data to be displayed on a display panel. The generation of the data signals comprises performing a compensation for the data signals based on the compensation information received from the first memory. The display driver is further configured to update pixels of the display panel with the data signals during an active display state. The display driver is further configured to generate updated compensation information based at least in part on the image data and the compensation information received from the first memory and transmit the updated compensation information to the first memory during the active display state with a second frequency lower than the first frequency.
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
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.
This disclosure provides methods, devices, and systems for controlling motion-activated switches. The present implementations more specifically relate to relay controller that prevent motion-activated switches from turning off devices associated with an environment in which people are present. In some aspects, a motion-activated switch may include a relay controller coupled to a motion sensor, a camera, and a relay. The motion sensor outputs a motion trigger to the relay controller responsive to detecting motion in an environment. The motion trigger may cause the relay controller to acquire one or more images of the environment, via the camera, and selectively toggle the relay based on the acquired images. For example, the relay controller may close the relay responsive to identifying an image that includes an object of interest or may open the relay controller may open the relay responsive to identifying an image that does not include an object of interest.
H05B 47/115 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants
H04N 7/18 - Systèmes de télévision en circuit fermé [CCTV], c. à d. systèmes dans lesquels le signal vidéo n'est pas diffusé
G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains
H03K 17/94 - Commutation ou ouverture de porte électronique, c. à d. par d'autres moyens que la fermeture et l'ouverture de contacts caractérisée par la manière dont sont produits les signaux de commande
H04N 23/65 - Commande du fonctionnement de la caméra en fonction de l'alimentation électrique
H01H 47/00 - Circuits autres que ceux appropriés à une application particulière du relais et prévue pour obtenir une caractéristique de fonctionnement donnée ou pour assurer un courant d'excitation donné
This disclosure provides methods, devices, and systems for data synchronization. The present implementations more specifically relate to adjusting a rate at which display updates are output to a digital display based on an activity level associated with the digital display. For example, digital displays that render images with relatively little motion or user engagement may be associated with lower activity levels, whereas digital displays that render images with more significant motion or user engagement may be associated with higher activity levels. In some aspects, an adaptive display interface may dynamically increase the rate at which display frames are output to a display when the activity level increases and may dynamically decrease the rate at which display frames are output to the display when the activity level decreases.
G09G 5/393 - Dispositions pour la mise à jour du contenu de la mémoire à mappage binaire
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
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
G09G 5/00 - 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
51.
FINGERPRINT SENSOR HOUSING WITH NON-UNIFORM THICKNESS
A sensor assembly includes a cover layer and a first sensor apparatus. The cover layer is molded from a first material to have a planar surface and non-uniform thickness, where a thickness of the first material at a first region of the cover layer is less than a thickness of the first material surrounding the first region. The first sensor apparatus is disposed beneath the planar surface of the cover layer, within the first region. The first sensor apparatus is configured to transmit and receive first capacitive sensing signals through a portion of the planar surface coinciding with the first region. For example, the first sensor apparatus may be a fingerprint sensor configured to detect a fingerprint on the portion of the planar surface coinciding with the first region based on changes in the first capacitive sensing signals.
A method performed by a device registration server is disclosed. The method may include receiving, from a mobile device, location information and data associated with at least one image displayed on at least one display coupled to and co-located with a device, the image being captured by the mobile device. The location information may indicate a location of the mobile device when the at least one image was captured by the mobile device. The method may further include determining that the data received from the mobile device includes device information associated with the device. The method may also include registering the device coupled to and co-located with the at least one display based on the location information and the data received from the mobile device.
G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
G06F 21/73 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information par création ou détermination de l’identification de la machine, p.ex. numéros de série
53.
Capacitive pointing stick assembly with presence detection
A pointing stick assembly includes: a head having a top surface configured to interface with a finger; a shaft connected to the head, wherein the shaft configured to be moved downward based on a finger pressing down on the head and to be tilted based on a finger tilting the head; a first sensor layer comprising a receiver electrode and a transmitter electrode; a second sensor layer comprising a transmitter electrode; and a third sensor layer comprising a plurality of receiver electrodes. The first sensor layer is configured for detection of presence of a finger based on a change in capacitance between the receiver electrode and the transmitter electrode of the first sensor layer caused by the presence of the finger on the top surface of the head.
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/0338 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection du déplacement linéaire ou angulaire limité d’une partie agissante du dispositif à partir d’une position neutre, p.ex. manches à balai isotoniques ou isométriques
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 indicating an attentiveness of a user of a head-mounted display (HMD) device. The HMD device may include a camera configured to capture images of the surrounding environment, an electronic display configured to display the images captured by the camera, and one or more sensors configured to track a direction of gaze of the user. In some aspects, the HMD device may output an attention cue based on the images displayed on the electronic display and the user’s direction of gaze. The attention cue may indicate an attentiveness of the user to a person or object in the surrounding environment. In some implementations, the attention cue may be output via an attention indicator disposed on an outer surface of the HMD device. In some other implementations, the attention cue may be output via a communication interface that communicates with another HMD device.
A processing system configured to detect an input object proximate the processing system. The processing system includes sensor circuitry configured to make a determination, when the processing system is in a low ground mass (LGM) state, that a large object is proximate to sensor electrodes of the processing system. The sensor circuitry is further configured, in response to a determination that a large object is proximate the sensor electrodes while the processing system is in the LGM state, to drive a first group of sensor electrodes with one of an inverted signal or a non-inverted signal and drive a second group of sensor electrodes with a static DC voltage.
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 display driver includes image processing circuitry and drive circuitry. The image processing circuitry is configured to determine a total current of a display panel and perform an IR-drop compensation using the total current and a first graylevel for a first subpixel of the display panel to determine a first voltage level for the first subpixel. The drive circuitry is configured to update the first subpixel based at least in part on the first voltage level.
G09G 3/3208 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents semi-conducteurs, p.ex. utilisant des diodes électroluminescentes [LED] organiques, p.ex. utilisant des diodes électroluminescentes organiques [OLED]
An input device includes transmitter electrodes disposed in a sensing region of the input device, a receiver electrode in the sensing region, and a processing system. The processing system includes demodulators and is configured to simultaneously drive at least a subset of the transmitter electrodes using a multitude of transmitter signals with unique frequencies. The processing system is also configured to receive, on the receiver electrode, a resulting signal, and demodulate, using the plurality of demodulators, the resulting signal to generate a multitude, of sensing signals. Each of the of the demodulators operates on a different frequency of the unique frequencies.
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
60.
Demura processing for a display panel having multiple regions with different pixel densities
A method includes generating first demura data comprising first correction amounts for pixels in a first region of a display panel. The first region has a first pixel density. The method further includes generating second demura data comprising second correction amounts for pixels in a second region of the display panel. The second region has a second pixel density different from the first pixel density. The method further includes generating modified second demura data by modifying the second correction amounts by a first factor. The method further comprises compressing the first demura data and the modified second demura data to generate compressed demura data. The method further includes providing the compressed demura data and factor information indicative of the first factor to a display driver.
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/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
A display driver includes interface circuitry, image processing circuitry, and drive circuitry. The interface circuitry is configured to receive a full frame image and a foveal image from a source external to the display driver. The image processing circuitry is configured to: upscale the full frame image; render a foveated image from the upscaled full frame image and the foveal image. The foveated image includes a foveal area based on the foveal image, a peripheral are based on the upscaled full frame image, and a border area based on the foveal image and the upscaled full frame image. The border area being located between the foveal area and the peripheral area. The drive circuitry is configured to drive a display panel using the foveated image.
A silicon sensor device includes: a plurality of metal layers; and a plurality of dielectric layers. Each of the plurality of metal layers is disposed on a respective dielectric layer, and wherein each of the plurality of metal layers is separated from an adjacent metal layer by a respective dielectric layer. The plurality of metal layers include: a first metal layer comprising a plurality of transmitter electrodes and a plurality of receiver electrodes; a second metal layer disposed beneath the first metal layer, wherein the second metal layer comprises a plurality of routing traces for the plurality of transmitter electrodes and a plurality of shielding blocks; and one or more circuit layers disposed beneath the second metal layer. A respective shielding block of the plurality of shielding blocks is configured to shield a respective portion of a respective receiver electrode of the plurality of receiver electrodes.
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é
This disclosure provides methods, devices, and systems for indicating an attentiveness of a user of a head-mounted display (HMD) device. The HMD device may include a camera configured to capture images of the surrounding environment, an electronic display configured to display the images captured by the camera, and one or more sensors configured to track a direction of gaze of the user. In some aspects, the HMD device may output an attention cue based on the images displayed on the electronic display and the user's direction of gaze. The attention cue may indicate an attentiveness of the user to a person or object in the surrounding environment. In some implementations, the attention cue may be output via an attention indicator disposed on an outer surface of the HMD device. In some other implementations, the attention cue may be output via a communication interface that communicates with another HMD device.
A capacitive fingerprint sensor is configured to be integrated in a display. The capacitive fingerprint sensor includes a plurality of transmitter electrodes. Each respective transmitter electrode including at least one transmitter conductor formed in a first metal layer of a sensor stack and disposed between pixels of a display. The capacitive fingerprint sensor further includes a plurality of receiver electrodes. Each respective receiver electrode including at least one receiver conductor formed in a second metal layer of a sensor stack and disposed between pixels of the display. The receiver electrodes have an orientation different from the transmitter electrodes.
A display driver includes an image processing circuit and a driver circuit. The image processing circuit is configured to: receive input image data corresponding to an input image; generate first subpixel rendered data from a first part of the input image data for a first display region of a display panel using a first setting; and generate second subpixel rendered data from a second part of the input image data for a second display region of the display panel using a second setting different from the first setting. The first pixel layout is different than the second pixel layout. The driver circuit is configured to update the first display region of the display panel based at least in part on the first subpixel rendered data and update the second display region of the display panel based at least in part on the second subpixel rendered 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
66.
SYSTEM AND METHOD FOR VARIABLE AREA-BASED COMPENSATION OF BURN-IN IN DISPLAY PANELS
A display driver that includes image processing circuitry and a source driver. The image processing circuitry is configured to perform a burn-in compensation to determine a first compensated luminance value for a first pixel in a first area of a display panel based at least in part on a first accumulated luminance value for the first pixel. The first area has a first pixel layout. The image processing circuitry is further configured to scale a second accumulated luminance value for a second pixel in a second area of the display panel to determine a scaled accumulated luminance value. The second area has a second pixel layout different from the first pixel layout. The image processing circuitry is further configured to perform a burn-in compensation to determine a second compensated luminance value for the second pixel based at least in part on the scaled accumulated luminance value.
A capacitive fingerprint sensor is configured to be integrated in a display. The capacitive fingerprint sensor includes a plurality of transmitter electrodes. Each respective transmitter electrode including at least one transmitter conductor formed in a first metal layer of a sensor stack and disposed between pixels of a display. The capacitive fingerprint sensor further includes a plurality of receiver electrodes. Each respective receiver electrode including at least one receiver conductor formed in a second metal layer of a sensor stack and disposed between pixels of the display. The receiver electrodes have an orientation different from the transmitter electrodes.
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
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
A pointing stick assembly includes: a head having a top surface configured to interface with a finger; a shaft connected to the head, wherein the shaft configured to be moved downward based on a finger pressing down on the head and to be tilted based on a finger tilting the head; a first sensor layer comprising a receiver electrode and a transmitter electrode; a second sensor layer comprising a transmitter electrode; and a third sensor layer comprising a plurality of receiver electrodes. The first sensor layer is configured for detection of presence of a finger based on a change in capacitance between the receiver electrode and the transmitter electrode of the first sensor layer caused by the presence of the finger on the top surface of the head.
G06F 3/03 - Dispositions pour convertir sous forme codée la position ou le déplacement d'un élément
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/0338 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection du déplacement linéaire ou angulaire limité d’une partie agissante du dispositif à partir d’une position neutre, p.ex. manches à balai isotoniques ou isométriques
A display driver includes first interface circuitry, a graphic memory, image processing circuitry, and drive circuitry. The first interface circuitry is configured to receive an edge illumination command from a controller external to the display driver. The graphic memory is configured to store image data. The image processing circuitry is configured to render an edge-illuminated image by overlaying an edge illumination graphic on a first image corresponding to the image data in response to the edge illumination command. The edge illumination graphic extends along an edge of a display region of a display panel. The drive circuitry is configured to drive the display panel based on the edge-illuminated image.
G09G 5/02 - 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
An input device includes a touchpad and a mounting bracket made of an electrically conductive material and configured to anchor the touchpad in an electronic system. The input device further includes a near field communication (NFC) controller, and an antenna electrically interfaced with the NFC controller. The antenna includes an electrically conductive strip formed by a segment of the mounting bracket.
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
H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
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/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
Systems and methods for controlling compression of image data by a quality controller include obtaining a desired target number of bits to be generated from compression of a current image area using a predetermined compression protocol, determining a calculated quantisation level based on the desired number of bits using a predetermined relationship between the number of bits and quantisation level, selecting a discrete quantisation level from a plurality of predetermined discrete quantisation levels based on the calculated quantisation level, determining a predicted number of bits that would result from compression of the current image area at the selected discrete quantisation level using the predetermined relationship, determining whether the predicted number of bits exceeds the desired number of bits and, if not, providing to an encoder information to enable the encoder to determine a set of compression parameters associated with the selected discrete quantisation level.
H04N 19/126 - Quantification - Détails des fonctions de normalisation ou de pondération, p.ex. matrices de normalisation ou quantificateurs uniformes variables
H04N 19/146 - Débit ou quantité de données codées à la sortie du codeur
H04N 19/184 - 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 des bits, p.ex. de flux vidéo compressé
H04N 19/172 - 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 une image, une trame ou un champ
72.
System and method for reducing electromagnetic interference in a display panel
A display system includes a first memory and a display driver. The display system is configured to control the first memory to receive compensation information from the first memory with a first slew rate and generate data signals for image data to be displayed on a display panel. The generation of the data signals comprises performing a compensation for the data signals based on the compensation information received from the first memory. The display driver is further configured to update pixels of the display panel with the data signals during an active display state. The display driver is further configured to generate updated compensation information based at least in part on the image data and the compensation information received from the first memory and transmit the updated compensation information to the first memory during the active display state with a second slew rate lower than the first slew rate.
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
73.
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
H04B 5/00 - Systèmes de transmission à induction directe, p.ex. du type à boucle inductive
H01Q 1/22 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets
A memory device includes a first word and a second word. The first word has a first subset of a plurality of elements. The first subset of the plurality of elements each have a first set of sequential index values along a first dimension of a tensor, a first single index value for a second dimension of the tensor, and a second single index value for a third dimension of the tensor. The second word has a second subset of the plurality of elements. The second subset of the plurality of elements each have the first set of sequential index values along the first dimension of the tensor that is the same as the first word, the first single index value for the second dimension of the tensor that is the same as the first word, and a third single index value for the third dimension of the tensor that is different than the second single index value for the first word. The second word is adjacent to the first word in memory.
A system and method for denoising a sequence of images while maintaining a consistent appearance among images displayed consecutively in the sequence. A machine learning system maps a first input image in the sequence of images to a first output image based on a neural network algorithm and determines a first network loss based on differences between the first output image and a ground truth image. The system further maps a second input image in the sequence of images to a second output image based on the neural network algorithm and determines a second network loss based on differences between the second output image and the ground truth image. The system determines a consistency loss based on differences between the first output image and the second output image and updates the neural network algorithm based on the first network loss, the second network loss, and the consistency loss.
A processing system configured to detect an input object proximate the processing system. The processing system includes sensor circuitry configured to make a determination, when the processing system is in a low ground mass (LGM) state, that a large object is proximate to sensor electrodes of the processing system. The sensor circuitry is further configured, in response to a determination that a large object is proximate the sensor electrodes while the processing system is in the LGM state, to drive a first group of sensor electrodes with one of an inverted signal or a non-inverted signal and drive a second group of sensor electrodes with a static DC voltage.
A display controller includes a touch sensing controller configured to drive sensing electrodes with a touch sensing waveform that includes multiple modulations. The touch sensing controller is further configured to halt driving the plurality of sensing electrodes when a number of the modulations satisfies a selected sub-burst size. The touch sensing waveform is synchronized to an instance of a horizontal sync signal.
An integrated circuit includes a plurality of signal inputs, a receiver, calibration circuitry, and input switch circuitry. The receiver includes differential input terminals. The calibration circuitry is configured to calibrate an input offset between the differential input terminals of the receiver in response to the integrated circuit being placed in a calibration mode. The input switch circuitry is configured to switch electrical connections between the plurality of signal inputs and the differential input terminals of the receiver in response to the integrated circuit being placed in a mode different from the calibration mode. The input switch circuitry is further configured to electrically disconnect the plurality of signal inputs from the differential input terminals of the receiver in response to the integrated circuit being placed in the calibration mode.
A display driver includes image processing circuitry and drive circuitry. The image processing circuitry is configured to receive a foveal image, a full frame image, and coordinate data that specifies a position of the foveal image in the full frame image. The image processing circuitry is further configured to render a resulting image based on the full frame image independently of the foveal image in response to detection of a data error within the coordinate data. The drive circuitry is configured to drive a display panel based on the resulting image.
G09G 5/377 - 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 l'affichage de dessins graphiques individuels en utilisant une mémoire à mappage binaire - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
A display driver includes image processing circuitry and drive circuitry. The image processing circuitry is configured to receive a foveal image, a full frame image, and coordinate data that specifies a position of the foveal image in the full frame image. The image processing circuitry is further configured to render a resulting image based on the full frame image independently of the foveal image in response to detection of a data error within the coordinate data. The drive circuitry is configured to drive a display panel based on the resulting image.
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/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
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
82.
Lossless representation of high dynamic range (HDR) images for neural network inferencing
This disclosure provides methods, devices, and systems for neural network inferencing. The present implementations more specifically relate to performing inferencing operations on high dynamic range (HDR) image data in a lossless manner. In some aspects, a machine learning system may receive a number (K) of bits of pixel data associated with an input image and subdivide the K bits into a number (M) of partitions based on a number (N) of bits in each operand operated on by an artificial intelligence (AI) accelerator, where N
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
84.
AR/VR navigation with authentication using an integrated scrollwheel and fingerprint sensor user input apparatus
A virtual reality (VR) or augmented reality (AR) system includes: a display configured to display a user interface to a user; an integrated scrollwheel and fingerprint sensor (FPS) user input apparatus, comprising a scrollwheel configured to detect a rotational navigation input from the user and an FPS configured to detect a biometric input from the user; and a processing system configured to: receive the rotational navigation input via the scrollwheel of the integrated scrollwheel and FPS user input apparatus; update a displayed user interface on the display based on the received rotational navigation input, wherein updating the displayed user interface comprises updating a user selection on a displayed menu; receive an activation input for the updated user selection on the displayed menu via the FPS of the integrated scrollwheel and FPS user input apparatus; and execute an operation corresponding to the updated user selection on the displayed menu.
Regulator circuitry includes first to third output transistors, a first control transistor and a circuit stage. The first and second output transistors, and the first control transistor have a first channel conductivity type. The second output transistor has a second channel conductivity type. The first and second output transistors have a drain coupled to an output node and a source coupled to a first power supply line. The third output transistor has a drain coupled to the output node and a source coupled to a second power supply line. The circuit stage is configured to drive the gates of the first output transistor, the third output transistor, and the first control transistor based on a specified level of the output voltage.
G05F 1/56 - Régulation de la tension ou de l'intensité là où la variable effectivement régulée par le dispositif de réglage final est du type continu utilisant des dispositifs à semi-conducteurs en série avec la charge comme dispositifs de réglage final
H02M 1/088 - Circuits spécialement adaptés à la production d'une tension de commande pour les dispositifs à semi-conducteurs incorporés dans des convertisseurs statiques pour la commande simultanée de dispositifs à semi-conducteurs connectés en série ou en parallèle
A method for determining a state of a foldable device is provided. The foldable device comprises: a first set of electrodes located in a first portion of the foldable device; a second set of electrodes located in a second portion of the foldable device; a display device configured to display information to a user; and a processing system configured to: drive the first set of electrodes to generate a plurality of sensing signals that are detectable by the second set of electrodes; obtain a plurality of resulting signals associated with the plurality of sensing signals via the second set of electrodes; determine a state of the foldable device based on the plurality of resulting signals; and change one or more settings of the display device based on the determined state.
This disclosure provides methods, devices, and systems for controlling motion-activated cameras. The present implementations more specifically relate to reducing false triggers in motion-activated camera systems. In some implementations, a motion-activated camera system may include a camera, a first motion sensor having a wide field-of-view (FOV), and a second motion sensor having a narrow FOV. In some aspects, the motion-activated camera system may be configured to operate in a wide-FOV mode or a narrow-FOV mode. In some implementations, the first motion sensor may trigger the camera to capture images of a scene responsive to motion detected in the wide FOV when the system is configured to operate in the wide-FOV mode. In some other implementations, the second motion sensor may trigger the camera to capture images of the scene responsive to motion detected in the narrow FOV when the system is configured to operate in the narrow-FOV mode.
H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
88.
APPARATUS AND METHOD FOR FACILITATING COGNITIVE CLARITY VIA COLOR PALETTE TRANSITIONS IN A VIRTUAL SKY PROJECTED IN A DIGITAL SPACE WITH A GAZE POINT EXPERIENCING CYCLICAL SIZE CHANGES
A method includes projecting a dark virtual sky in a digital space. The dark virtual sky is transitioned to a dawn virtual sky in the digital space. The dawn virtual sky is altered to introduce a daytime virtual sky in the digital space. The daytime virtual sky is modified to produce a dusk virtual sky in the digital space. These operations are performed via color palette transitions in the virtual sky in the digital space in a time period of less than six minutes. The color palette transitions are in proportional time segments of a twenty-four hour day punctuated by periods of light and darkness of variable length corresponding to the revolution of the earth around the sun. A gaze point is formed in the digital space. The gaze point experiences size changes between a minimum size and a maximum size during a gaze point size change cycle. The gaze point size change cycle is repeated throughout the time period of less than six minutes.
A61M 21/02 - Autres dispositifs ou méthodes pour amener un changement dans l'état de conscience; Dispositifs pour provoquer ou arrêter le sommeil par des moyens mécaniques, optiques ou acoustiques, p.ex. pour mettre en état d'hypnose pour provoquer le sommeil ou la relaxation, p.ex. par stimulation directe des nerfs, par hypnose ou par analgésie
G02B 27/18 - Systèmes ou appareils optiques non prévus dans aucun des groupes , pour projection optique, p.ex. combinaison de miroir, de condensateur et d'objectif
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.
H04N 19/167 - Position dans une image vidéo, p.ex. région d'intérêt [ROI]
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
90.
APPARATUS AND METHOD TO MITIGATE TRAUMA VIA COLOR PALETTE TRANSITIONS IN A VIRTUAL SKY PROJECTED IN A DIGITAL SPACE WITH A COLLECTION OF GAZE POINTS EXPERIENCING CYCLICAL SIZE CHANGES
A method includes projecting a dark virtual sky in a digital space. The dark virtual sky is transitioned to a dawn virtual sky in the digital space. The dawn virtual sky is altered to introduce a daytime virtual sky in the digital space. The daytime virtual sky is modified to produce a dusk virtual sky in the digital space. These operations are performed via color palette transitions in the virtual sky in the digital space in a time period of less than six minutes. The color palette transitions are in proportional time segments of a twenty-four hour day punctuated by periods of light and darkness of variable length corresponding to the revolution of the earth around the sun. A collection of gaze points is formed in the digital space. Each gaze point in the collection experiences cyclic changes between a minimum position and a maximum position during a gaze point size change cycle. Initially, each gaze point in the collection experiences different changes between the minimum position and the maximum position during initial gaze point size change cycles thereby forming a gaze point out-of-phase period. Subsequently, selected gaze points in the collection experience common changes between the minimum position and the maximum position during intermediate gaze point size change cycles thereby forming a gaze point hybrid phase period. Finally, all gaze points in the collection share common changes between the minimum position and the maximum position during final gaze point size change cycles thereby forming a gaze point in-phase period that lasts at least one half the time period of less than six minutes.
A61M 21/02 - Autres dispositifs ou méthodes pour amener un changement dans l'état de conscience; Dispositifs pour provoquer ou arrêter le sommeil par des moyens mécaniques, optiques ou acoustiques, p.ex. pour mettre en état d'hypnose pour provoquer le sommeil ou la relaxation, p.ex. par stimulation directe des nerfs, par hypnose ou par analgésie
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
91.
CAPACITIVE COMMUNICATION CHANNEL FOR AUXILIARY DEVICES
A capacitive input device includes sensing electrodes configured to form a capacitive coupling with auxiliary device electrodes of an attached auxiliary device. The auxiliary device electrodes transmit data signals to the sensing electrodes via the capacitive coupling. The capacitive input device also includes processing circuitry configured to decode the data signals received via the capacitive coupling to obtain decoded data.
A method for operating an input device, the method involving obtaining a number of non-sinusoidal transmitter signals with unique base frequencies, and selecting a sampling frequency of an analog-to-digital converter (ADC) such that a number of aliasing artifacts associated with higher harmonics of the non-sinusoidal transmitter signals is located at frequencies different from the base frequencies.
An input device includes transmitter electrodes disposed in a sensing region of the input device, a receiver electrode in the sensing region, and a processing system. The processing system includes demodulators, and is configured to simultaneously drive at least a subset of the transmitter electrodes using a multitude of transmitter signals with unique frequencies. The processing system is also configured to receive, on the receiver electrode, a resulting signal, and demodulate, using the plurality of demodulators, the resulting signal to generate a multitude, of sensing signals. Each of the of the demodulators operates on a different frequency of the unique frequencies.
A display driver comprises control circuitry configured to store a default gamma curve, determine a count of in-region pixels of a target pixel in a display panel and neighboring pixels of the target pixel, the in-region pixels being located in a predetermined region of the display panel, and determine a scale factor based on a ratio of the count of the in-region pixels to a total number of the target pixel and the neighboring pixels. The control circuitry also determines a modified gamma curve by scaling the default gamma curve with the scale factor. The display driver further comprises image processing circuitry configured to apply a gamma transformation based on the modified gamma curve to image data defined for the target pixel to generate output voltage data for the target pixel
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
95.
Sensor device for transcapacitive sensing with shielding
A silicon sensor device includes a plurality of metal layers and a plurality of dielectric layers. The plurality of metal layers include: a first metal layer comprising a plurality of transmitter electrodes and a plurality of receiver electrodes; a second metal layer disposed beneath the first metal layer, wherein the second metal layer comprises a plurality of routing traces for the plurality of transmitter electrodes; and one or more circuit layers disposed beneath the second metal layer. A respective routing trace for a respective transmitter electrode is configured to shield respective portions of the plurality of receiver electrodes which correspond to a width of the respective transmitter electrode from energy and/or noise originating from the one or more circuit layers. The plurality of metal layers and the plurality of dielectric layers are disposed on a same die.
G01L 9/00 - Mesure de la pression permanente, ou quasi permanente d’un fluide ou d’un matériau solide fluent par des éléments électriques ou magnétiques sensibles à la pression; Transmission ou indication par des moyens électriques ou magnétiques du déplacement des éléments mécaniques sensibles à la pression, utilisés pour mesurer la pression permanente ou quasi permanente d’un fluide ou d’un matériau solide fluent
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/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
A display driver that drives a display panel comprises storage circuitry, color addition processing circuitry, and drive circuitry. The storage circuitry stores F subpixel data acquired from color coordinate data indicating color coordinates of a displayed color in a predetermined color space displayed on the display panel when an R subpixel, a G subpixel, and a B subpixel in each of a plurality of pixels of the display panel are driven with drive signals corresponding to a minimum grayscale value and an F subpixel in each of the plurality of pixels which displays an additional color other than a primary color R, a primary color G, and a primary color B is driven with a drive signal corresponding to a maximum grayscale value. The color addition processing circuitry generates output FRGB data from input RGB data, in response to the F subpixel data stored in the storage circuitry.
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/3208 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents semi-conducteurs, p.ex. utilisant des diodes électroluminescentes [LED] organiques, p.ex. utilisant des diodes électroluminescentes organiques [OLED]
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
97.
System and method for mitigating impulse noise and burst noise in touch sensing
An input device comprising a set of electrodes configured to detect a user input of a user and a processing system is provided. The processing system comprises a signal level monitor configured to detect burst noise or impulse noise and one or more processors configured to: perform a scan step of a plurality of scan steps by driving one or more first transmitter electrodes of the plurality of transmitter electrodes with one or more sensing signals; obtain one or more first resulting signals corresponding to the one or more sensing signals used to drive the one or more first transmitter electrodes; detect, based on the one or more first resulting signals, the burst noise or the impulse noise corresponding to the scan step; and in response to detecting the burst noise or the impulse noise, restart the scan step.
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 low-light imaging. The present implementations more specifically relate to selecting images that can be used for training a neural network to infer denoised representations of images captured in low light conditions. In some aspects, a machine learning system may obtain a series of images of a given scene, where each of the images is associated with a different SNR (representing a unique combination of exposure and gain settings). The machine learning system may identify a number of saturated pixels in each image and classify each of the images as a saturated image or a non-saturated image based on the number of saturated pixels. The machine learning system may then select the non-saturated image with the highest SNR as the ground truth image, and the non-saturated images with lower SNRs as the input images, to be used for training the neural network.
G06F 18/2433 - Perspective d'une seule classe, p.ex. une classification "une contre toutes"; Détection de nouveauté; Détection de valeurs aberrantes
G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p.ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]; Caractéristiques régionales saillantes
Low ground mass mitigation for pens includes sensing circuitry configured to transmit, during a first frame, a beacon signal on a first subset of sensing electrodes, the first subset being along a first axis of an input device, transmit, during a second frame, the beacon signal on a second subset of the sensing electrodes, the second subset being along the first axis and different from the first subset, and receive a pen signal transmitted responsive to the beacon signal. The processing circuitry is configured to detect a location of a capacitive pen using the pen signal.
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/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