This disclosure provides methods, devices, and systems for image processing. The present implementations more specifically relate to object identification using high resolution images. In some implementations, an image analysis system may obtain a source image; detect one or more objects of interest in the source image; obtain a first portion of the source image based on the one or more detected objects of interest and a buffer size associated with detecting the one or more objects of interest in the source image; demosaic the first portion of the source image; and perform one or more image processing operations based on the demosaiced first portion of the source image.
A system includes sensor electrodes, a touch controller, and a transmitter that provides a transmitter signal of a first frequency to an electrode capacitively coupled to a given object. The touch controller is configured to: generate a sensing signal that has a second frequency different from the first frequency during a touch sensing phase and has a DC waveform during a touch identification phase; generate touch sensing signal data based on the sensing signal with the second frequency and resulting signals received from the sensor electrodes during the touch sensing phase; sense a touch object based on the touch sensing signal data; generate touch identification signal data based on the sensing signal with the DC waveform and the resulting signals received from the sensor electrodes during the touch identification phase; and identify whether the sensed touch object is associated with the given object based on the touch identification signal data.
A method for performing a transcapacitance absolute sensing (TABS) scheme is provided. The method comprises: obtaining a first absolute capacitance sensing (ABS) profile associated with the first subset of the plurality of electrodes and a second ABS profile associated with the second subset of the plurality of electrodes; obtaining a first TABS profile associated with the first subset of the plurality of electrodes and a second TABS profile associated with the second subset of the plurality of electrodes; determining a first combined sensing profile and a second combined sensing profile based on the first ABS profile, the second ABS profile, the first TABS profile, and the second TABS profile; and performing object detection based on the first combined sensing profile and the second combined sensing profile.
This disclosure provides implementations for updating a neural network to improve execution of the neural network, including reducing the number of operations to be executed and processing resources and time required to execute the neural network. The implementations also relate to updating the neural network without requiring changes to a neural network framework or firmware. In some aspects, updating the neural network includes replacing a defined object in the neural network (such as an operator or group of operators in a layer all the way up to the layer itself of the neural network) with a specialized operator that is to call a specialized kernel that optimizes the replaced object. The specialized kernel requires fewer computing resources (such as fewer operations) to be executed than the replaced object. The specialized kernel may replace a layer of the neural network or be inserted between layers of the neural network.
A system includes sensor electrodes, a touch controller, and a transmitter that provides a transmitter signal of a first frequency to an electrode capacitively coupled to a given object. The touch controller is configured to: generate a sensing signal that has a second frequency different from the first frequency during a touch sensing phase and has a DC waveform during a touch identification phase; generate touch sensing signal data based on the sensing signal with the second frequency and resulting signals received from the sensor electrodes during the touch sensing phase; sense a touch object based on the touch sensing signal data; generate touch identification signal data based on the sensing signal with the DC waveform and the resulting signals received from the sensor electrodes during the touch identification phase; and identify whether the sensed touch object is associated with the given object based on the touch identification signal data.
A method for performing a multi-frequency transmitter electrode driving scheme. The method comprises driving, by a processing system of an input device, a plurality of transmitter electrodes using a plurality of frequencies. A first subset of the plurality of transmitter electrodes is driven using a first frequency and a second subset of the plurality of transmitter electrodes is driven using a second frequency. The input device comprises a hybrid in-cell sensor comprising a thin film transistor (TFT) glass layer and a color filter glass layer. The plurality of transmitter electrodes are positioned on a first side of the TFT glass layer and a plurality of receiver electrodes are positioned on a first side of the color filter glass layer. The method further comprises obtaining resulting signals and determining a presence of an input object on a sensing region of the input device based on the resulting signals.
A method for performing a multi-frequency transmitter electrode driving scheme. The method comprises driving, by a processing system of an input device, a plurality of transmitter electrodes using a plurality of frequencies. A first subset of the plurality of transmitter electrodes is driven using a first frequency and a second subset of the plurality of transmitter electrodes is driven using a second frequency. The input device comprises a hybrid in-cell sensor comprising a thin film transistor (TFT) glass layer and a color filter glass layer. The plurality of transmitter electrodes are positioned on a first side of the TFT glass layer and a plurality of receiver electrodes are positioned on a first side of the color filter glass layer. The method further comprises obtaining resulting signals and determining a presence of an input object on a sensing region of the input device based on the resulting signals.
Systems and methods for a multi-display electronic device with close detection are provided. The electronic device includes a first display, a second display and a first touch sensor having a sensing area. The electronic device also includes a first portion comprising the first touch sensor and the first display and a second portion comprising a plurality of features. The electronic device further includes a processing system configured to: generate an acquired image from at least a portion of the sensing area and compare the acquired image to a reference image. The reference image includes data corresponding to the plurality of features. The processing system is further configured to determine whether the input device is in the closed state based on the comparison of the acquired image to the reference image; and modify an operating mode of the first display and the second display based on the determination of whether the input device is in the closed state.
Systems and methods for a multi-display electronic device with close detection are provided. The electronic device includes a first display, a second display and a first touch sensor having a sensing area. The electronic device also includes a first portion comprising the first touch sensor and the first display and a second portion comprising a plurality of features. The electronic device further includes a processing system configured to: generate an acquired image from at least a portion of the sensing area and compare the acquired image to a reference image. The reference image includes data corresponding to the plurality of features. The processing system is further configured to determine whether the input device is in the closed state based on the comparison of the acquired image to the reference image; and modify an operating mode of the first display and the second display based on the determination of whether the input device is in the closed state.
An input device for fingerprint enrollment is provided. The input device includes a fingerprint sensor and a processing system. The processing system is configured to initiate a fingerprint enrollment process to enroll a fingerprint of a user; receive a first enrollment input based on touch data obtained by the fingerprint sensor; process the first enrollment input to extract one or more features corresponding to the fingerprint; determine, based on the first enrollment input, whether to collect a second enrollment input; and based on a determination not to collect a second enrollment input, generate a fingerprint template for the fingerprint. The fingerprint template indicates a set of features extracted from one or more enrollment inputs processed in the fingerprint enrollment process. The one or more enrollment inputs comprise the first enrollment input.
G06V 40/50 - Traitement de données biométriques ou leur maintenance
G06V 10/98 - Détection ou correction d’erreurs, p. ex. en effectuant une deuxième exploration du motif ou par intervention humaineÉvaluation de la qualité des motifs acquis
11.
SYSTEM AND METHOD FOR BIOMETRIC ENROLLMENT USING NEURAL NETWORK
An input device for fingerprint enrollment is provided. The input device includes a fingerprint sensor and a processing system. The processing system is configured to initiate a fingerprint enrollment process to enroll a fingerprint of a user; receive a first enrollment input based on touch data obtained by the fingerprint sensor; process the first enrollment input to extract one or more features corresponding to the fingerprint; determine, based on the first enrollment input, whether to collect a second enrollment input; and based on a determination not to collect a second enrollment input, generate a fingerprint template for the fingerprint. The fingerprint template indicates a set of features extracted from one or more enrollment inputs processed in the fingerprint enrollment process. The one or more enrollment inputs comprise the first enrollment input.
G06V 40/50 - Traitement de données biométriques ou leur maintenance
G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p. ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersectionsAnalyse de connectivité, p. ex. de composantes connectées
G06V 10/62 - Extraction de caractéristiques d’images ou de vidéos relative à une dimension temporelle, p. ex. extraction de caractéristiques axées sur le tempsSuivi de modèle
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
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
A sensor apparatus includes a plurality of electrodes disposed in a single integrated layer. The plurality of electrodes includes: a first set of electrodes corresponding to a first direction, wherein each of the first set of electrodes comprises a trunk and a plurality of branches protruding from the trunk; and a second set of electrodes corresponding to a second direction, wherein each of the second set of electrodes is configured to form a current loop. The plurality of electrodes are configured to be operable in both a first sensing mode and a second sensing mode, wherein in the first sensing mode, the second set of electrodes are operated to provide respective current loops.
A docking station is operable in a plurality of modes. The docking station obtains first data via a first interface configured to communicate with a computing device when operating in a first mode. The docking station obtains second data via a second interface when operating in a second mode. The docking station selectively outputs to a display via a third interface the first data when operating in the first mode, the second data when operating in the second mode, or the second data overlaid on at least a portion of the first data in response to the docking station operating in a third mode. The docking station determines when the computing device is not coupled to the docking station and, in response, operates in the second mode. The second data may be on-screen display data for an on-screen menu obtained from a processor associated with the docking station.
Systems and methods for touch sensing are provided. An input device includes a display and a touch sensor. The touch sensor has a sensing area with a plurality of sensor pixels forming rows and columns. Each sensor pixel includes a first electrode having first capacitive coupling areas and a second electrode having second capacitive coupling areas. The first capacitive coupling areas are configured to capacitively couple with one or more adjacent sensor pixels disposed in a same row and the second capacitive coupling areas are configured to capacitively couple with one or more adjacent sensor pixels in a same column. The first electrode is configured to electrically connect to one or more sensor pixels in the same column and the second electrode is configured to electrically connect to one or more sensor pixels in the same row. The sensor pixels are configured to facilitate parallel touch sensing in multiple orientations.
A sensor apparatus includes a plurality of electrodes disposed in a single integrated layer. The plurality of electrodes includes: a first set of electrodes corresponding to a first direction, wherein each of the first set of electrodes comprises a trunk and a plurality of branches protruding from the trunk; and a second set of electrodes corresponding to a second direction, wherein each of the second set of electrodes is configured to form a current loop. The plurality of electrodes are configured to be operable in both a first sensing mode and a second sensing mode, wherein in the first sensing mode, the second set of electrodes are operated to provide respective current loops.
G06F 3/046 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens électromagnétiques
G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
16.
DYNAMIC REGION-OF-INTEREST (ROI)-BASED AUTO-EXPOSURE CONTROL
This disclosure provides methods, devices, and systems for exposure control for digital images. The present implementations more specifically relate to dynamic region-of-interest (ROI) based auto-exposure control. In some implementations, an imaging system may a first image in a series of images using a first exposure setting. The imaging system may detect one or more regions of interest (ROI) in the first image. The imaging system may determine a first brightness value associated with a first ROI in the first image. The imaging system may determine a second exposure setting based on the first brightness value. The imaging system may capture a second image in the series of images, subsequent to the first image, using the second exposure setting.
H04N 23/73 - Circuits de compensation de la variation de luminosité dans la scène en influençant le temps d'exposition
H04N 23/743 - Bracketing, c.-à-d. la prise d'une série d'images avec des conditions d'exposition différentes
H04N 25/535 - Commande du temps d'intégration en utilisant des temps d'intégration différents pour les différentes régions du capteur par une sélection dynamique des régions
Methods and systems for close detection are provided. An input device has an opened state and a closed state. The input device includes a first portion comprising a touch sensor having a sensing area. The touch sensor includes a plurality of transmitter electrodes and a plurality of receiver electrodes. The input device also has a second portion comprising a plurality of features. A sensor circuit is configured to drive the plurality of transmitter electrodes with sensing signals and receive resulting signals from the plurality of receiver electrodes. A processing system is configured to generate an acquired image from at least a portion of the sensing area; compare the acquired image to a reference image, wherein the reference image includes data corresponding to the plurality of features; and determine whether the input device is in the closed state based on the comparison of the acquired image to the reference image.
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 system and method for transmitting signals using an input device is provided. The input device comprises a display and a touch sensor. The touch sensor has a plurality of sensor electrodes and a sensor circuit. The plurality of sensor electrodes are configured to transmit a periodic signal corresponding to a first waveform and a second waveform. The sensor circuit has a first charge pump configured to generate the first waveform to drive a first set of sensor electrodes of the plurality of sensor electrodes, and a second charge pump to configured generate the second waveform to drive a second set of sensor electrodes, different from the first set of sensor electrodes.
A method and a system for operating an artificial intelligence (AI) assistant. In some implementations, a method may include receiving a user input, the user input including a user question; generating a first vector representing the user question; matching the first vector to a second vector representing a question stored in a database of questions and answers at the computing device, the database of questions and answers including a plurality of questions extracted from a knowledge base associated with the computing device and respective answers associated with the plurality of questions; and selectively escalating the user question for processing by a machine learning model.
A system and method for transmitting signals using an input device is provided. The input device comprises a display and a touch sensor. The touch sensor has a plurality of sensor electrodes and a sensor circuit. The plurality of sensor electrodes are configured to transmit a periodic signal corresponding to a first waveform and a second waveform. The sensor circuit has a first charge pump configured to generate the first waveform to drive a first set of sensor electrodes of the plurality of sensor electrodes, and a second charge pump to configured generate the second waveform to drive a second set of sensor electrodes, different from the first set of sensor electrodes.
A sensing device and method for driving segmented electrodes is provided. The sensing device includes a sensing area having a first sensing region and a second sensing region. The sensing device also includes a plurality of receiver electrodes comprising a first set of receiver electrodes disposed in the first sensing region and a second set of receiver electrodes disposed in the second sensing region and a plurality of segmented transmitter electrodes. Each segmented transmitter electrode comprises a first transmitter electrode and a second transmitter electrode. The first transmitter electrode is isolated from the second transmitter electrode such that the first transmitter electrode is separately controllable from the second transmitter electrode. The first transmitter electrode is disposed in the first sensing region and the second transmitter electrode is disposed in the second sensing region. The device is configured to drive the plurality of segmented transmitter electrodes with sensing signals; receive resulting signals from the plurality of receiver electrodes; and detect presence of an input object proximate to the sensing area.
A sensing device and method for driving segmented electrodes is provided. The sensing device includes a sensing area having a first sensing region and a second sensing region. The sensing device also includes a plurality of receiver electrodes comprising a first set of receiver electrodes disposed in the first sensing region and a second set of receiver electrodes disposed in the second sensing region and a plurality of segmented transmitter electrodes. Each segmented transmitter electrode comprises a first transmitter electrode and a second transmitter electrode. The first transmitter electrode is isolated from the second transmitter electrode such that the first transmitter electrode is separately controllable from the second transmitter electrode. The first transmitter electrode is disposed in the first sensing region and the second transmitter electrode is disposed in the second sensing region. The device is configured to drive the plurality of segmented transmitter electrodes with sensing signals; receive resulting signals from the plurality of receiver electrodes; and detect presence of an input object proximate to the sensing area.
A method for performing a temperature stable profile sensing scheme is provided. The method comprises: setting, by a processing system, a first voltage for driving a first subset of a plurality of electrodes based on a second voltage and a temperature stable ratio for the first voltage and the second voltage; driving, by the processing system, the first subset of the plurality of electrodes using the first voltage and a second subset of the plurality of electrodes using the second voltage; obtaining, by the processing system, resulting signals based on driving the first subset using the first voltage and the second subset using the second voltage; and performing object detection based on the obtained resulting signals.
A method for performing a reconstructed temperature stable profile sensing scheme is provided. The method comprises: based on driving a first subset of a plurality of electrodes, obtaining first resulting signals from a second subset of the plurality of electrodes; based on driving both the first subset and the second subset of the plurality of electrodes, obtaining second resulting signals from the second subset of the plurality of electrodes; determining a reconstructed temperature stable profile based on a mutual capacitance sensing profile associated with the first resulting signals, an absolute capacitance sensing (ABS) profile associated with the second resulting signals, and a reconstructed temperature stable parameter; and performing object detection based on the reconstructed temperature stable profile.
An image processing device includes an icon overlay control circuit and an icon image overlay circuit. The icon overlay control circuit is configured to generate a first icon-overlaid frame image by blending an icon image with a first frame image using a first blending factor and determine a first icon visibility index for a first image portion of the first icon-overlaid frame image. The first image portion corresponds to the icon image. The icon overlay control circuit is further configured to determine a second blending factor based on the first icon visibility index. The icon image overlay circuit is configured to generate a second icon-overlaid frame image by blending the icon image with a second frame image using the second blending factor.
G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect utilisant des icônes
G06F 3/0484 - 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
27.
Device and method for controlling backlight light sources
A display device includes a plurality of light sources, a plurality of display driver integrated circuits (DDICs), and a light source driver. The light sources are configured to illuminate a display panel comprising a plurality of regions. Each DDIC is configured to generate backlighting data for a respective region of the plurality of regions. The backlighting data is indicative of luminance levels of respective light sources, of the plurality of light sources, which correspond to the respective region of the plurality of regions. Each DDIC is further configured to store ordering information indicative of an order for outputting the backlighting data, and output the backlighting data for the respective region based on the ordering information and a backlighting data synchronization signal. The light source driver is configured to drive the plurality of light sources based on the backlighting data for the plurality of regions output from the plurality of DDICs.
G09G 3/32 - 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]
An image processing device includes an icon overlay control circuit and an icon image overlay circuit. The icon overlay control circuit is configured to generate a first icon-overlaid frame image by blending an icon image with a first frame image using a first blending factor and determine a first icon visibility index for a first image portion of the first icon-overlaid frame image. The first image portion corresponds to the icon image. The icon overlay control circuit is further configured to determine a second blending factor based on the first icon visibility index. The icon image overlay circuit is configured to generate a second icon-overlaid frame image by blending the icon image with a second frame image using the second blending factor.
A display device includes a plurality of light sources, a plurality of display driver integrated circuits (DDICs), and a light source driver. The light sources are configured to illuminate a display panel comprising a plurality of regions. Each DDIC is configured to generate backlighting data for a respective region of the plurality of regions. The backlighting data is indicative of luminance levels of respective light sources, of the plurality of light sources, which correspond to the respective region of the plurality of regions. Each DDIC is further configured to store ordering information indicative of an order for outputting the backlighting data, and output the backlighting data for the respective region based on the ordering information and a backlighting data synchronization signal. The light source driver is configured to drive the plurality of light sources based on the backlighting data for the plurality of regions output from the plurality of DDICs.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
A system for capacitive touch sensing, includes: a plurality of electrodes corresponding to a sensing region; and a processing system configured to: detect low ground mass (LGM) compensation information based on multiple input objects being present in the sensing region, wherein detecting the LGM compensation information comprises: driving a first transmitter electrode of the plurality of electrodes with a first sensing signal having a first frequency and a second transmitter electrode of the plurality of electrodes with a second sensing signal having a second frequency different from the first frequency, and obtaining resulting signals based on the first and second sensing signals having the first and second frequencies via at least one receiver electrode of the plurality of electrodes; obtain a two-dimensional capacitive touch profile for the multiple input objects in the sensing region; and perform LGM compensation on the two-dimensional capacitive touch profile using the detected LGM compensation information.
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'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
31.
SYSTEM AND METHODS FOR MULTI-FREQUENCY CAPACITIVE SENSING WITH LOW GROUND MASS (LGM) MITIGATION
A system for capacitive touch sensing, includes: a plurality of electrodes corresponding to a sensing region; and a processing system configured to: detect low ground mass (LGM) compensation information based on multiple input objects being present in the sensing region, wherein detecting the LGM compensation information comprises: driving a first transmitter electrode of the plurality of electrodes with a first sensing signal having a first frequency and a second transmitter electrode of the plurality of electrodes with a second sensing signal having a second frequency different from the first frequency, and obtaining resulting signals based on the first and second sensing signals having the first and second frequencies via at least one receiver electrode of the plurality of electrodes; obtain a two-dimensional capacitive touch profile for the multiple input objects in the sensing region; and perform LGM compensation on the two-dimensional capacitive touch profile using the detected LGM compensation information.
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;
support and development tools for integrated circuits,
namely, evaluation boards, board interfaces, assemblers,
compilers, debuggers, linkers and simulators; downloadable
software development kit (SDK); downloadable and recorded
software development tools for Internet of Things (IOT) and
edge-AI applications; downloadable and recorded computer
software for use in designing, developing, verifying,
certifying, and deploying embedded applications;
downloadable and recorded software and firmware using
artificial intelligence for human-machine interface
solutions, including voice, vision, video and audio
processing, user identification, content analytics, machine
learning, and behavioral prediction; downloadable software
for use with semiconductors using artificial intelligence
for human-machine interface solutions, including voice,
vision, video and audio processing, user identification,
content analytics, machine learning, and behavioral
prediction; biometric sensors for identifying or verifying a
user of a device; electric sensors that accept human input
to interface with a consumer electronic device;
touch-sensitive input devices that accept human input for
interfacing with consumer electronic products; operational
computer hardware, downloadable and recorded firmware, and
downloadable and recorded software for determining a user's
identity via biometrics, for proximity and for consumer
electronic products, for user input detection for consumer
electronic products, for interfacing with consumer
electronic products; operational hardware, downloadable and
recorded software, and downloadable and recorded firmware
for the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, electronic
computing devices, tablet computers, personal digital
assistants, audio players and recorders, remote controls,
touch screen systems, touch-sensitive, capacitive, and
biometric sensors, and input devices that allow a user to
interface with and control consumer electronic devices.
33.
Multi-functional and multi-frequency parallel transcapacitive sensing burst for foldable devices
A system for performing a multi-functional and multi-frequency parallel transcapacitive sensing burst for a foldable device includes: a plurality of electrodes corresponding to a sensing region of the foldable device, the plurality of electrodes including a first set of electrodes disposed on a first side of a hinge of the foldable device and a second set of electrodes disposed on a second side of the hinge of the foldable device; and a processing system, configured to perform the multi-functional and multi-frequency parallel transcapacitive sensing burst.
Methods and apparatus for training a neural network to detect living beings in an enclosed space are disclosed. An example method includes obtaining channel state information (CSI) data based at least in part on a sequence of signals received at one or more receivers located in the enclosed space, generating training data for the neural network based at least in part on the CSI data, training the neural network using the training data to detect living beings in the enclosed space, and processing the trained neural network for deployment.
Methods and apparatus for training a neural network to detect living beings in an enclosed space are disclosed. An example method includes obtaining channel state information (CSI) data based at least in part on a sequence of signals received at one or more receivers located in the enclosed space, generating training data for the neural network based at least in part on the CSI data, training the neural network using the training data to detect living beings in the enclosed space, and processing the trained neural network for deployment.
H04B 13/00 - Systèmes de transmission caractérisés par le milieu utilisé pour la transmission, non prévus dans les groupes
H04B 7/06 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station d'émission
H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
B60R 25/31 - Détection relative au vol ou autres événements relatifs aux systèmes antivol de présence humaine à l’intérieur ou à l’extérieur du véhicule
36.
CURRENT SOURCE CIRCUITS TOLERANT OF TRANSISTOR CHARACTERISTICS VARIATIONS
A current source circuit includes a plurality of current generation subcircuits and an operational amplifier. Each of the plurality of current generation subcircuits includes an output transistor having a drain through which an output constant current is generated, a resistor coupled between a first constant voltage node and a source of the output transistor, and a storage capacitor coupled between the first constant voltage node and a gate of the output transistor. The operational amplifier has a first input coupled to a second constant voltage node, a second input selectively couplable to the source of the output transistor, and an output selectively couplable to the gate of the output transistor.
This disclosure provides methods, devices, and systems for image processing. The present implementations more specifically relate to systems and techniques for binary image processing. In some aspects, an image processing system downsamples an image as a grid of binary cells based on a pooling operation. In some implementations, the pooling operation is a max pooling operation. In some other aspects, the image processing system groups a subset of the binary cells into one or more contiguous regions of the grid based on a binary image clustering algorithm. In some implementations, the binary image clustering algorithm is a connected-component labeling (CCL) algorithm. In some other aspects, the image processing system determines a respective boundary for each of the one or more contiguous regions. In some other aspects, the image processing system maps the determined boundaries to the image. In some instances, the image is a binary motion map of an environment.
G06V 10/762 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant le regroupement, p. ex. de visages similaires sur les réseaux sociaux
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments
G06V 10/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
G06V 20/70 - Étiquetage du contenu de scène, p. ex. en tirant des représentations syntaxiques ou sémantiques
38.
SYSTEM AND METHOD FOR POWER EFFICIENT TOUCH SENSING
A system and method for touch sensing using an input device is provided. The input device comprises a display and a touch sensor. The touch sensor has a plurality of sensor electrodes and a sensor circuit. The plurality of sensor electrodes are configured to perform touch sensing for a sensing duration based on a set of sensing signals generated by the sensor circuit. The sensor circuit is configured to obtain a sub-frame based on resulting signals received from the plurality of sensor electrodes based on a subset of sensing signals in the sensing duration; determine whether the sub-frame meets a condition to terminate the touch sensing for the sensing duration; and in response to determining that the sub-frame meets the condition to terminate the touch sensing for the sensing duration, terminate the touch sensing for the sensing duration.
This disclosure provides methods and apparatus for more quickly and reliably reestablishing short range wireless connections between a wireless computing device and paired peripheral devices after one or more processing units of the wireless computing device exit a low power state. An example method includes, prior to the one or more processing units entering the low power state, placing a short range wireless module of the wireless computing device into a known state, and then while exiting the low power state, scheduling an event notification to prevent the short range wireless module from communicating with the one or more processing units before the one or more processing units have fully exiting the low power stat.
A system and method for touch sensing using an input device is provided. The input device comprises a display and a touch sensor. The touch sensor has a plurality of sensor electrodes and a sensor circuit. The plurality of sensor electrodes are configured to perform touch sensing for a sensing duration based on a set of sensing signals generated by the sensor circuit. The sensor circuit is configured to obtain a sub-frame based on resulting signals received from the plurality of sensor electrodes based on a subset of sensing signals in the sensing duration; determine whether the sub-frame meets a condition to terminate the touch sensing for the sensing duration; and in response to determining that the sub-frame meets the condition to terminate the touch sensing for the sensing duration, terminate the touch sensing for the sensing duration.
A system and method for an input device with a haptic sensor assembly are provided. The haptic sensor assembly includes a sensor subassembly with one or more touch sensor devices configured to provide force sensing responsive to pressure from an input object. The sensor subassembly also includes a flexible substrate configured to deform in response to the pressure from the input object. The haptic sensor assembly further includes a haptic subassembly with one or more haptic devices configured to provide haptic feedback in response to detecting the input object. The haptic subassembly also includes a bracket assembly comprising a first bracket portion and a second bracket portion. The one or more haptic devices are supported by the second bracket portion of the bracket assembly. The first bracket portion of the bracket assembly is disposed below the one or more touch sensor devices and configured to be coupled to a reference voltage.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06F 3/0354 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des mouvements relatifs en deux dimensions [2D] entre le dispositif de pointage ou une partie agissante dudit dispositif, et un plan ou une surface, p. ex. souris 2D, boules traçantes, crayons ou palets
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
42.
OBJECT DETECTION WITH DYNAMIC CONFIDENCE THRESHOLDS
This disclosure provides methods, devices, and systems for object detection in images. The present implementations more specifically relate to object detection with dynamic confidence thresholds. In some implementations, an image analysis system may map a bounding box to a first image in a sequence of images based on an object detection operation that assigns a confidence score to the bounding box indicating a likelihood that an object of interest is included in the bounding box; determine temporal information associated with the first image based on a second image in the sequence of images; select one of a plurality of confidence thresholds based at least in part on the temporal information; and selectively discard the bounding box based on whether the confidence score exceeds the selected one of the plurality of confidence thresholds.
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/62 - Extraction de caractéristiques d’images ou de vidéos relative à une dimension temporelle, p. ex. extraction de caractéristiques axées sur le tempsSuivi de modèle
G06V 10/75 - Organisation de procédés de l’appariement, p. ex. comparaisons simultanées ou séquentielles des caractéristiques d’images ou de vidéosApproches-approximative-fine, p. ex. approches multi-échellesAppariement de motifs d’image ou de vidéoMesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexteSélection des dictionnaires
43.
Sensing system and method to perform temperature stable profile sensing
A method for performing a temperature stable profile sensing scheme is provided. The method comprises: setting, by a processing system, a first voltage for driving a first subset of a plurality of electrodes based on a second voltage and a temperature stable ratio for the first voltage and the second voltage; driving, by the processing system, the first subset of the plurality of electrodes using the first voltage and a second subset of the plurality of electrodes using the second voltage; obtaining, by the processing system, resulting signals based on driving the first subset using the first voltage and the second subset using the second voltage; and performing object detection based on the obtained resulting signals.
This disclosure provides methods, devices, and systems for object detection in images. The present implementations more specifically relate to object detection with dynamic confidence thresholds. In some implementations, an image analysis system may map a bounding box to a first image in a sequence of images based on an object detection operation that assigns a confidence score to the bounding box indicating a likelihood that an object of interest is included in the bounding box; determine temporal information associated with the first image based on a second image in the sequence of images; select one of a plurality of confidence thresholds based at least in part on the temporal information; and selectively discard the bounding box based on whether the confidence score exceeds the selected one of the plurality of confidence thresholds.
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
This disclosure provides methods, devices, and systems for image encoding. The present implementations more specifically relate to progressive encoding techniques for autoencoders. In some aspects, an image encoder may encode an image as a tensor of latent attributes having multiple channels based on one or more first layers of a neural network model, and recombine the tensor channels, in a prioritized order, based on one or more second layers of the neural network model. The image encoder may progressively transmit the recombined tensor channels over a communication channel based on the prioritized order. In some implementations, the image encoder may transmit the recombined tensor channels, in order of priority, so that channels assigned higher priorities are transmitted before channels assigned lower priorities.
H04N 19/91 - Codage entropique, p. ex. codage à longueur variable ou codage arithmétique
H04N 19/164 - Retour d’information en provenance du récepteur ou du canal de transmission
H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p. ex. la mise en œuvre de logiciels spécialisés
This disclosure provides implementations for receiving and processing packets in a wireless local area network (WLAN). A WLAN device (such as a station or access point) may replace content in a received packet with predetermined content based on the received packet failing a frame check sequence (FCS), and the WLAN device may attempt to process the packet. In this manner, the WLAN device may not need to wait for a new packet, and the transmitting device may not need to retransmit the packet. In some aspects, the WLAN device stores a first content of a first packet. The first packet may include a mask or table indicating the fields to be replaced in a received frame and the content to include in those fields. The first packet may be generated from known settings of the WLAN or transmitting device or may be generated from a previously received packet.
An image processing device includes multiple image data paths of the same configuration and a test circuit. The test circuit may test the image data paths with a first setting set on each of the image data paths. The test circuit may further test the image data paths in a second state with a second setting set on each of the image data paths. The testing of the image data paths may be based on a comparison of the outputs of the image data paths. One of the image data paths processes a first image data stream with the first setting to provide a first processed image data stream to a first display device, and another of the image data paths processes a second image data stream with the second setting to provide a second processed image data stream to a second display device.
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
G09G 5/37 - Détails concernant le traitement de dessins graphiques
48.
UPDATING NEURAL NETWORK PARAMETERS VIA ENCODED MESSAGES
This disclosure provides methods, devices, and systems for machine learning. The present implementations more specifically relate to systems and techniques for updating neural network (NN) parameters via encoded messages. An input device may implement a NN model trained to perform inferencing on input tokens received via one or more sensors of the input device. In some aspects, the input device receives a first input token via the one or more sensors, determines that the first input token includes an encoded message, extracts NN information from the encoded message, and updates one or more parameters of the NN model based on the extracted NN information. In some other aspects, the input device receives a second input token via the one or more sensors, determines that the second input token does not include an encoded message, and performs an inferencing operation on the second input token based on the updated NN model.
An input device and method with grasp detection are provided. The input device includes a display having a sensing region with a plurality of sensing electrodes. The input device also includes a rotatable interface. The rotatable interface includes interface electrodes configured to signal rotation of the rotatable interface. The input device also includes a processing system, which is configured to drive a first plurality of sensing electrodes with sensing signals during a first sensing period; determine, from first resulting signals, grasp of the rotatable interface; drive a second plurality of sensing electrodes with sensing signals during a second sensing period; and determine, from second resulting signals, rotation of the rotatable interface.
G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
An input device and method with grasp detection are provided. The input device includes a display having a sensing region with a plurality of sensing electrodes. The input device also includes a rotatable interface. The rotatable interface includes interface electrodes configured to signal rotation of the rotatable interface. The input device also includes a processing system, which is configured to drive a first plurality of sensing electrodes with sensing signals during a first sensing period; determine, from first resulting signals, grasp of the rotatable interface; drive a second plurality of sensing electrodes with sensing signals during a second sensing period; and determine, from second resulting signals, rotation of the rotatable interface.
G06F 3/039 - Leurs accessoires, p. ex. tapis de souris
G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
H01H 19/14 - Organes moteurs, p. ex. bouton rotatif
H01H 25/06 - Organe moteur à mouvement angulaire et à mouvement rectiligne, le mouvement rectiligne s'effectuant le long de l'axe du mouvement angulaire
51.
NOISE REDUCTION IN AUDIO MIXING SYSTEMS INCLUDING A BEAMFORMER
This disclosure provides methods, devices, and systems for audio signal mixing. The present implementations more specifically relate to mixing audio signals from a microphone array by performing fixed beamforming to generate beams, reducing noise on the beams, and mixing the beams to generate a final audio signal for playback. In some aspects, an audio mixing system includes a fixed beamformer to generate beams from audio signals from a microphone array and noise reduction units (NRUs) to reduce a noise component of each audio beam. The system also includes logic to calculate a signal characteristic of each reduced noise audio beam to determine, based on the signal characteristics, the reduced noise audio beams that include a speech component. The logic also generates a gain for each audio beam based on the selection, with the gains used in beam mixing. In some aspects, the NRU includes a neural network noise reduction unit.
G10L 21/0364 - Amélioration de l'intelligibilité de la parole, p. ex. réduction de bruit ou annulation d'écho en changeant l’amplitude pour améliorer l'intelligibilité
G10L 25/18 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
52.
INTERFERENCE AVOIDANCE IN A TOUCH SENSOR BY ADJUSTING SCAN ORDER
An input device with a display configured to display frames according to a vertical synchronization (Vsync) signal, a plurality of sensor electrodes, and a touch controller are provided. The touch controller is configured to drive a first subset of the plurality of sensor electrodes for sensing in a plurality of sequences. A default sequence includes a first sensing mode and a second sensing mode wherein the first sensing mode precedes the second sensing mode. In a modified sequence, the second sensing mode precedes the second sensing mode. The touch controller monitors timing of the Vsync signal and determines whether communication with a system component will interfere with one of the first sensing mode or the second sensing mode based on the timing of the Vsync signal. The touch controller drives the sensor electrodes in the default sequence or the modified sequence based on the determination. The touch controller also receives resulting signals from a second subset of the plurality of sensor electrodes.
Methods and apparatus for preventing damage to a radio frequency (RF) receiver are disclosed. An example RF protection circuit forms part of an RF receiver and includes an antenna interface configured to receive an RF signal from an antenna, an excess power detection circuit coupled to the antenna interface, the excess power detection circuit configured to compare a power of the RF signal to a threshold power level, and an RF switch coupled between the antenna interface and an input terminal of a low-noise amplifier (LNA), the RF switch configured to decouple the antenna interface from the input terminal of the LNA in response to the excess power detection circuit determining that the power of the RF signal exceeds the threshold power level.
An input device with a display configured to display frames according to a vertical synchronization (Vsync) signal, a plurality of sensor electrodes, and a touch controller are provided. The touch controller is configured to drive a first subset of the plurality of sensor electrodes for sensing in a plurality of sequences. A default sequence includes a first sensing mode and a second sensing mode wherein the first sensing mode precedes the second sensing mode. In a modified sequence, the second sensing mode precedes the second sensing mode. The touch controller monitors timing of the Vsync signal and determines whether communication with a system component will interfere with one of the first sensing mode or the second sensing mode based on the timing of the Vsync signal. The touch controller drives the sensor electrodes in the default sequence or the modified sequence based on the determination. The touch controller also receives resulting signals from a second subset of the plurality of sensor electrodes.
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
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to providing software updates via range extenders within digital enhanced cordless telecommunications (DECT) ultra low energy (ULE) home automation networks (HANs) without increasing the power consumption of portable devices. In some implementations, the range extender may receive instructions associated with a first software update via a first link with a first device, may obtain data associated with the first software update, and may release the first link upon obtaining the data associated with the first software update. The range extender may transmit the instructions and the data associated with the first software update via a second link with a second device and may release the second link upon receiving confirmation of the instructions and the data associated with the first software update by the second device.
A machine learning accelerator includes a scalable processor with a plurality of cores that receive data from system memory via a system direct memory access (DMA) engine. Each core may include local memory, a compute sub-system, and one or more slices, each of which includes a descriptor execution engine and one or more compute engines. Each compute engine includes input data memory, one or more sub-compute engines, and partial data memory. The sub-compute engines are separately connected to the input data memory and are configured to independently perform compute operations, such as multiply-accumulate (MAC) operations, on the input data and to provide partial output data to the partial data memory. The cores, slices and sub-compute engines may be configured to operate independently to perform separate tasks in parallel that once completed are combined as part of a large artificial intelligence model.
This disclosure provides methods, devices, and systems for processing content for multiple displays. The present implementations more specifically relate to outputting video content from a mobile computing device to multiple displays coupled to a docking station. In some aspects, a multi-screen controller for a mobile computing device may receive pixel data associated with multiple displays from one or more image sources and may aggregate the received pixel data into multiple frames associated with the multiple displays, respectively. The multi-screen controller transcodes each frame of pixel data, from a first video coding format associated with the one or more image sources to a second video coding format associated with a docking station coupled to the displays, and outputs each frame of transcoded pixel data to the docking station for display on a respective one of the displays.
G06F 3/14 - Sortie numérique vers un dispositif de visualisation
H04M 1/04 - Supports pour microphones ou écouteurs
H04M 1/72409 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens de soutien local des applications accroissant la fonctionnalité par interfaçage avec des accessoires externes
H04N 19/40 - 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 transcodage vidéo, c.-à-d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
A machine learning accelerator includes a scalable processor with a plurality of cores that receive data from system memory via a system direct memory access (DMA) engine. Each core may include local memory, a compute sub-system, and one or more slices, each of which includes a descriptor execution engine and one or more compute engines. Each compute engine includes input data memory, one or more sub-compute engines, and partial data memory. The sub-compute engines are separately connected to the input data memory and are configured to independently perform compute operations, such as multiply-accumulate (MAC) operations, on the input data and to provide partial output data to the partial data memory. The cores, slices and sub-compute engines may be configured to operate independently to perform separate tasks in parallel that once completed are combined as part of a large artificial intelligence model.
G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
59.
LOCAL DIMMING FOR DISPLAY DEVICES WITH IMAGE WARPING FUNCTION
A method includes processing input image data to produce resulting image data corresponding to a resulting image such that a first region of the resulting image is filled with black pixels. The method further includes driving a display panel based on the resulting image data. The method further includes producing black pixel pattern data indicative of an arrangement of the black pixels in the resulting image. The method further includes controlling, based on the resulting image data and the black pixel pattern data, luminance levels of one or more of a plurality of light sources of a backlight device configured to illuminate the display panel.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
A display driver includes an image warping circuit and drive circuitry. The image warping circuit performs image warping processing on input image data corresponding to an input image to generate resulting image data corresponding to a resulting image. The image warping processing may include determining first and second ratios corresponding to a target pixel in a quadrangular target cell defined in the resulting image, wherein the target pixel is located at an intersection of a first line segment that divides a first pair of opposing sides of the target cell according to the first ratio and a second line segment that divides a second pair of opposing sides of the target cell according to the second ratio. Pixel data of the target pixel may be determined based on pixel data of one or more pixels selected from pixels of the input image based on the first and second ratios.
An input device for classification of an input object is provided. The input device comprises a touch sensor comprising a plurality of sensor electrodes configured to obtain touch data; and a processing system. The processing system is configured to receive touch data from resulting signals from the plurality of sensor electrodes; generate a touch image based on the touch data; generate one or more contact images based on the touch image, each contact image comprising one or more first pixels from the touch image and one or more second pixels with predefined values; classify, using a neural network, a respective contact in each of the one or more contact images and generate corresponding classification results; and identify, based on the classification results, one or more classified contacts in the touch image.
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/26 - Segmentation de formes dans le champ d’imageDécoupage ou fusion d’éléments d’image visant à établir la région de motif, p. ex. techniques de regroupementDétection d’occlusion
An input device includes a plurality of sensor electrodes and a processing system. The plurality of sensor electrodes includes transmitter electrodes and receiver electrodes. The processing system configured to: drive the transmitter electrodes using multiple frequencies and multiple code-division-multiplexing (CDM) drive matrices, wherein respective subsets of the transmitter electrodes are driven with sensing signals at respective frequencies of the multiple frequencies, wherein each of the multiple CDM drive matrices corresponds to a respective frequency of the multiple frequencies, and wherein at least one of the subsets of the transmitter electrodes is driven using a non-square CDM drive matrix; obtain resulting signals via the receiver electrodes based on the transmitter electrodes being driven with the multiple CDM drive matrices; decode the resulting signals, wherein decoding the resulting signals includes performing a signal level recovery process; and determine presence, location and/or motion of one or more input objects based on the decoded resulting signals.
Systems and methods for touch sensing are provided. An input device includes a display and a touch sensor. The touch sensor has a sensing area with a plurality of sensor pixels forming rows and columns. Each sensor pixel includes a first electrode having first capacitive coupling areas and a second electrode having second capacitive coupling areas. The first capacitive coupling areas are configured to capacitively couple with one or more adjacent sensor pixels disposed in a same row and the second capacitive coupling areas are configured to capacitively couple with one or more adjacent sensor pixels in a same column. The first electrode is configured to electrically connect to one or more sensor pixels in the same column and the second electrode is configured to electrically connect to one or more sensor pixels in the same row. The sensor pixels are configured to facilitate parallel touch sensing in multiple orientations.
An input device includes a plurality of sensor electrodes and a processing system. The plurality of sensor electrodes includes transmitter electrodes and receiver electrodes. The processing system configured to: drive the transmitter electrodes using multiple frequencies and multiple code-division-multiplexing (CDM) drive matrices, wherein respective subsets of the transmitter electrodes are driven with sensing signals at respective frequencies of the multiple frequencies, wherein each of the multiple CDM drive matrices corresponds to a respective frequency of the multiple frequencies, and wherein at least one of the subsets of the transmitter electrodes is driven using a non-square CDM drive matrix; obtain resulting signals via the receiver electrodes based on the transmitter electrodes being driven with the multiple CDM drive matrices; decode the resulting signals, wherein decoding the resulting signals includes performing a signal level recovery process; and determine presence, location and/or motion of one or more input objects based on the decoded resulting signals.
An input device includes a plurality of sensor electrodes and a processing system. The plurality of sensor electrodes includes transmitter electrodes and receiver electrodes. The processing system configured to: drive the transmitter electrodes using multiple frequencies and multiple zero-row-sum code-division-multiplexing (CDM) drive matrices, wherein respective subsets of the transmitter electrodes are driven with sensing signals at respective frequencies of the multiple frequencies, and wherein each of the zero-row-sum CDM drive matrices corresponds to a respective frequency of the multiple frequencies; obtain resulting signals via the receiver electrodes based on the transmitter electrodes being driven with the zero-row-sum CDM drive matrix; decode the resulting signals, wherein decoding the resulting signals includes performing a signal level recovery process; and determine presence, location and/or motion of one or more input objects based on the decoded resulting signals.
A current source circuit includes a plurality of current generation subcircuits and an operational amplifier. Each of the plurality of current generation subcircuits includes an output transistor having a drain through which an output constant current is generated, a resistor coupled between a first constant voltage node and a source of the output transistor, and a storage capacitor coupled between the first constant voltage node and a gate of the output transistor. The operational amplifier has a first input coupled to a second constant voltage node, a second input selectively couplable to the source of the output transistor, and an output selectively couplable to the gate of the output transistor.
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/3275 - Détails des circuits de commande pour les électrodes de données
H03K 17/687 - Commutation ou ouverture de porte électronique, c.-à-d. par d'autres moyens que la fermeture et l'ouverture de contacts caractérisée par l'utilisation de composants spécifiés par l'utilisation, comme éléments actifs, de dispositifs à semi-conducteurs les dispositifs étant des transistors à effet de champ
67.
CONTENT-SPECIFIC FIDELITY METRICS FOR IMAGE COMPRESSION BASED ON SEMANTIC SEGMENTATION MODELS
This disclosure provides methods, devices, and systems for image compression. The present implementations more specifically relate to systems and techniques for selecting an image compression scheme for a given type of content or application. An image encoder may encode an image based on an image compression scheme. In some aspects, the image encoder may infer first and second segmentation masks from the original image and the encoded image, respectively, based a machine learning model. The machine learning model may be trained to extract one or more types of content from input images so that the segmentation masks include only the extracted content (and exclude any other types of content) from the images. The image encoder may further calculate a visual fidelity metric for the encoded image based on the masks and selectively transmit the encoded image over a communication channel based at least in part on the visual fidelity metric.
A display driver includes a plurality of gamma bus lines and a drive leg configured to receive pixel data. The drive leg includes a decoder having first and second outputs, a source amplifier having a set of inputs, and a source interpolation selector. The decoder electrically connects, based on the pixel data, the first output to a first one of the gamma bus lines and the second output to a second one of the gamma bus lines. The source amplifier provides a data voltage to a display panel based on a set of input voltages at the set of inputs. The source interpolation selector provides, based on the pixel data, electrical connections between the first and second outputs of the decoder and the set of inputs of the source amplifier, and electrically connects the first and second outputs of the decoder during a first period of a horizontal sync period.
G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
69.
SOURCE AMPLIFIER CONTROL FOR POWER CONSUMPTION REDUCTION IN DISPLAY DRIVERS
A display driver includes first and second source outputs coupled to a display panel, a second source output, a first source amplifier, a second source amplifier, and a first switch. The first source amplifier is configured to provide a first data voltage to the first source output based on first pixel data during a display update period and provide a predetermined voltage to the first source output during a non-display update period. The second source amplifier is configured to provide a second data voltage to the second source output based on second pixel data during the display update period. The first switch is configured to electrically connect an output of the first source amplifier to the second source output to provide the predetermined voltage to the second source output during the non-display update period. The second source amplifier is configured to be deactivated during the non-display update period.
G09G 3/3291 - Détails des circuits de commande pour les électrodes de données dans lequel le circuit de commande de données fournit une tension de données variable pour le réglage du courant à travers les éléments électroluminescents, ou de la tension aux bornes de ces éléments
70.
DEVICE AND METHOD FOR FAILURE DETECTION OF ICON IMAGE DATA PATH
A circuit includes an icon image data path and a diagnostic circuit. The icon image data path includes an icon overlay circuit and an image processing circuit. The icon overlay circuit generates icon-overlayed image data corresponding to an icon-overlayed image in which an icon image is overlayed on a base image. The image processing circuit is configured to process the icon-overlayed image data to generate processed image data. The diagnostic circuit is configured to store a conversion lookup table based on input-to-output correlation of the image processing circuit, extract icon-relevant processed image data from the processed image data, and convert the icon-relevant processed image data into reproduced icon image data based on the conversion lookup table. The diagnostic circuit is further configured to detect a failure of the icon image data path based on the icon image data and the reproduced icon image 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
G09G 5/06 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée utilisant des palettes de couleurs, p. ex. des tables de consultation
71.
Sensing system and method to detect moisture on a sensing region of an input device
A method for capacitive sensing is provided. The method comprises: obtaining, by a processing system and using a first set of electrodes from a plurality of electrodes of an input device, first resulting signals based on driving a second set of electrodes from the plurality of electrodes, wherein the first set of electrodes and the second set of electrodes are oriented on a same axis of orientation; obtaining, by the processing system, second resulting signals based on operating a third set of electrodes from the plurality of electrodes in an absolute capacitance sensing (ABS) scheme; and determining, by the processing system, a presence of moisture on a sensing region of the input device based on the first resulting signals and the second resulting signals.
A method for capacitive sensing is provided. The method comprises driving a first set of electrodes using a first waveform and a second set of electrodes using a second waveform. The first waveform and the second waveform are out of phase with each other such that the first waveform destructively interferes with the second waveform. The method further includes obtaining, using the first set of electrodes, first resulting signals based on driving the first set of electrodes and the second set of electrodes; obtaining second resulting signals based on operating a third set of electrodes from the plurality of electrodes in an absolute capacitance sensing (ABS) scheme; and determining a presence of moisture on a sensing region of the input device based on the first resulting signals and the second resulting signals.
Methods, systems, and apparatus are disclosed for processing still images using recurrent neural networks (RNNs). The method can include: generating, by a first forward RNN layer module, first RNN output data from still image data; generating, by a first reverse layer module, first reverse layer data from the first RNN output data; generating, by a first backward RNN layer module, second RNN output data from the first reverse layer data, wherein machine learning model weights are shared between the first forward RNN layer module and the first backward RNN layer module; generating, by a second reverse layer module, output data from the second RNN output data; and processing, by a machine learning backbone module, the still image data using the output data, wherein the generating and the processing are performed by at least one data processor on a resource-constrained hardware device.
Methods, systems, and apparatus are disclosed for processing still images using recurrent neural networks (RNNs). The method can include: generating, by a first forward RNN layer module, first RNN output data from still image data; generating, by a first reverse layer module, first reverse layer data from the first RNN output data; generating, by a first backward RNN layer module, second RNN output data from the first reverse layer data, wherein machine learning model weights are shared between the first forward RNN layer module and the first backward RNN layer module; generating, by a second reverse layer module, output data from the second RNN output data; and processing, by a machine learning backbone module, the still image data using the output data, wherein the generating and the processing are performed by at least one data processor on a resource-constrained hardware device.
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
75.
Capacitive sensor driving scheme for minimizing peak-to-average-power ratio
A system includes a plurality of sensor electrodes and a processing system. The processing system is configured to: drive sensor electrodes of the plurality of sensor electrodes with sensing signals corresponding to a plurality of frequencies; adjust, while driving the sensor electrodes of the plurality of sensor electrodes with the sensing signals, instantaneous phase(s) of one or more of the sensing signals; and obtain, via at least one sensor electrode of the plurality of sensor electrodes, resulting signals corresponding to the sensing signals, wherein the resulting signals are indicative of one or more of presence, position, motion, or features of one or more input objects.
This disclosure provides methods, devices, and systems for signal processing. The present implementations relate more specifically to a spatio-temporal beamformer. In some aspects, a beamforming system may receive an audio signal via a plurality of microphones, the audio signal including a number (B) of frames for each of the plurality of microphones, each of the B frames for each of the plurality of microphones including a number (N) of time-domain samples. For a first microphone, the beamforming system may transform the B*N time-domain samples into B*N/2 first frequency-domain samples; transform the B*N/2 first frequency-domain samples into B*N/2 second frequency-domain samples; and determine a probability of speech associated with the B*N/2 second frequency-domain samples based on a neural network model. The beamformer system may determine a minimum variance distortionless response (MVDR) beamforming filter based at least in part on the probability of speech for the first microphone.
Methods and apparatus are disclosed for joint optimization of machine learning model architecture and quantization. An example method includes generating a first machine learning model for a resource-constrained device based on quantized outputs from each of a plurality of compute blocks. Each compute block includes a plurality of inverted residual blocks coupled in series. Determining the quantized output of each respective compute block includes performing a first convolution, based at least in part on a first quantization level, on input data to a first inverted residual block, performing a second convolution on an output of the first convolution based at least in part on the first quantization level, adding an output of the second convolution to the input data to generate a first quantized output, and providing the first quantized output to a second inverted residual block, and providing the first machine learning model to the resource-constrained device for execution.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to reducing the power consumption of radio frequency (RF) receivers when listening to a wireless channel. In some aspects, a wireless communication device may receive an RF signal over a wireless channel, down-covert the RF signal to baseband, and convert the baseband signal to the digital domain via an analog-to-digital converter (ADC) configured to sample the baseband signal at one of multiple sampling rates based, at least in part, on whether adjacent channel interference (ACI) is determined to be present in the received signal. For example, the wireless communication device may configure the ADC to sample at a lower rate when ACI is determined to be absent and sample at a higher rate when ACI is determined to be present, or when a packet is detected in the received signal.
Methods and apparatus are disclosed for joint optimization of machine learning model architecture and quantization. An example method includes generating a first machine learning model for a resource-constrained device based on quantized outputs from each of a plurality of compute blocks. Each compute block includes a plurality of inverted residual blocks coupled in series. Determining the quantized output of each respective compute block includes performing a first convolution, based at least in part on a first quantization level, on input data to a first inverted residual block, performing a second convolution on an output of the first convolution based at least in part on the first quantization level, adding an output of the second convolution to the input data to generate a first quantized output, and providing the first quantized output to a second inverted residual block, and providing the first machine learning model to the resource-constrained device for execution.
A method for determining a rotational direction of a knob interface is provided. The method comprises: obtaining a baseline analog-to-digital (ADC) frame, a first ADC frame, and a second ADC frame; determining an initial state of the rotatable knob interface using the baseline ADC frame, the first ADC frame, and the second ADC frame; based on the rotatable knob interface being rotated from the initial state to a first rotational state, obtaining first rotational state resulting signals indicating the first rotational state of the rotatable knob interface; determining the rotational direction of the rotatable knob interface using the determined initial state of the rotatable knob interface and the first rotational state resulting signals; and adjusting a setting using the determined rotational direction.
G01P 13/04 - Indication du sens positif ou négatif d'un mouvement linéaire ou du sens horaire ou anti-horaire d'un mouvement de rotation
G06F 3/0362 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection des translations ou des rotations unidimensionnelles [1D] d’une partie agissante du dispositif de pointage, p. ex. molettes de défilement, curseurs, boutons, rouleaux ou bandes
G06F 3/038 - Dispositions de commande et d'interface à cet effet, p. ex. circuits d'attaque ou circuits de contrôle incorporés dans le dispositif
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; support and development computer hardware and downloadable and recorded software tools for integrated circuits, namely, evaluation boards, board interfaces, software assemblers, software compilers, software debuggers, software linkers and software simulators; downloadable software development kit (SDK); Downloadable and recorded software development tools for Internet of Things (IOT) and edge-AI applications; Downloadable and recorded computer software for use in designing, developing, verifying, certifying, and deploying embedded applications; downloadable and recorded software and recorded 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 and verifying the identity of a user of a device; electric sensors that accept human input to interface with a consumer electronic device; touch-sensitive input devices that accept human input for interfacing with consumer electronic products; operational computer hardware, downloadable and recorded firmware, and downloadable and recorded software for determining a user's identity via biometrics, for proximity detection for consumer electronic products, for user input detection for consumer electronic products, for interfacing with consumer electronic products; operational computer hardware, downloadable and recorded software, and downloadable and recorded firmware for the designing, testing, integrating, operating, communicating with, and controlling of electronic circuitry, integrated circuits, semiconductor chips, microprocessors, microcontrollers, integrated circuit modules, electronic computing devices, tablet computers, personal digital assistants, audio players and recorders, remote controls, touch screen systems, touch-sensitive, capacitive, and biometric sensors, and input devices that allow a user to interface with and control consumer electronic devices
82.
Recursive training of adaptive filters for active noise control (ANC) systems
This disclosure provides methods, devices, and systems for active noise control (ANC). The present implementations more specifically relate to filter adaptation techniques for recursively training an infinite impulse response (IIR) filter to convert a reference audio signal to an anti-noise signal. In some aspects, an ANC system may record, via a feedforward microphone, a reference audio signal representing external noise, and may further record, via a feedback microphone, an error signal representing residual noise resulting from passive attenuation of the external noise via a primary path between the microphones. The ANC system may further estimate an IIR filter that converts the reference audio signal to the error signal based on a secondary path. In some implementations, the ANC system may recursively update the IIR filter coefficients based, at least in part, on the coefficients associated with previous frames of the reference audio signal and the error signal.
G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférenceMasquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
83.
Local dimming for panel display devices using two-dimensional light source array
A display device includes a backlight device, a driver circuit, and a backlight control circuit. The backlight device includes an array of light sources configured to illuminate a display area of a display panel. The display area is segmented into zones corresponding to the light sources, respectively. The zones include inner zones and outmost zones. The inner light sources of the light source array are each located at a center of corresponding one of the inner zones. Each outmost zone is different in shape from at least one inner zone which is adjacent to at least one outmost zone. The backlight control circuit is configured to control a luminance level of a first outmost light source of the array of light sources based on pixel data of pixels in a first outmost zone of the outmost zones, and the first outmost light source corresponds to the first outmost zone.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/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/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
84.
Devices and methods for controlling pixel data processing
A display system includes a sender and a display driver. The sender is configured to provide first extended pixel data for a first pixel. The first extended pixel data includes first pixel data and a first process select bit. The display driver is configured to receive the first extended pixel data. The display driver is further configured to apply, based on the first process select bit, one or more first processes to the first pixel data, and drive a display panel based on the first extended pixel 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
85.
High dynamic range (HDR) image processing with adaptive color volume mapping
G06T 5/92 - Modification de la plage dynamique d'images ou de parties d'images basée sur les propriétés globales des images
G09G 5/06 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation caractérisés par la manière dont la couleur est visualisée utilisant des palettes de couleurs, p. ex. des tables de consultation
A wireless receiver for receiving and outputting media content received from a wireless transmitter is provided. The wireless receiver may include a receiver circuit, a media content processing circuit, and a media content output circuit to output the prepared digital media data with a defined timing. The wireless receiver may further include a first clock signal generator configured to generate first timing signals for the media content processing circuit and the media content output circuit. The wireless receiver may further include a clock compensation circuit configured to receive a timing reference from a source device, receive and adjust a phase and/or a frequency of the first timing signals, and output adjusted first timing signals. The wireless receiver may further include a second clock signal generator configured to receive the adjusted first timing signals and to output second timing signals for clocking the media content output circuit.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to packet designs that support forward error correction (FEC) coding for digital enhanced cordless telecommunications (DECT) ultra low energy (ULE) dummy bearers. In some aspects, an “enhanced” dummy bearer may include an S-field, an A-field, and a B-field, followed by one or more parity bits. The S-field carries a packet preamble and synchronization information which marks the start of a DECT packet transmission. The A-field carries control information associated with a DECT base station or network. The B-field carries control information associated with a ULE mode of operation by the base station. The parity bits may be combined with one or more fields (or subfields) of the dummy bearer to produce FEC codewords that can be decoded according to an FEC coding scheme.
H04L 1/00 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue
H03M 13/00 - Codage, décodage ou conversion de code pour détecter ou corriger des erreursHypothèses de base sur la théorie du codageLimites de codageMéthodes d'évaluation de la probabilité d'erreurModèles de canauxSimulation ou test des codes
H03M 13/11 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.-à-d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.-à-d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information utilisant plusieurs bits de parité
88.
SYSTEM FOR AUTOMATED DATA COLLECTION AND ANNOTATION OF STORE ITEMS AT THE POINT OF SALE
This disclosure provides methods, devices, and systems for computer vision. The present implementations more specifically relate to automated data collection and annotation of store items at the point of sale. In some implementations, a computer vision system may capture one or more images of an object via one or more cameras each having a field of view (FOV) that encompasses a sensing region of a checkout counter; receive information about the object from a point of sale (POS) system associated with the sensing region, the information including at least a price of the object; and training the computer vision model to classify objects in the sensing region of the checkout counter based on the one or more images captured via the one or more cameras and the information received from the POS system.
G07G 1/12 - Caisses enregistreuses à commande électronique
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
G06K 19/07 - Supports d'enregistrement avec des marques conductrices, des circuits imprimés ou des éléments de circuit à semi-conducteurs, p. ex. cartes d'identité ou cartes de crédit avec des puces à circuit intégré
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
This disclosure provides methods, devices, and systems for computer vision. The present implementations more specifically relate to automated data collection and annotation of store items at the point of sale. In some implementations, a computer vision system may capture one or more images of an object via one or more cameras each having a field of view (FOV) that encompasses a sensing region of a checkout counter; receive information about the object from a point of sale (POS) system associated with the sensing region, the information including at least a price of the object; and training the computer vision model to classify objects in the sensing region of the checkout counter based on the one or more images captured via the one or more cameras and the information received from the POS system.
G06V 10/774 - Génération d'ensembles de motifs de formationTraitement des caractéristiques d’images ou de vidéos dans les espaces de caractéristiquesDispositions 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 méthodes de Bootstrap, p. ex. "bagging” ou “boosting”
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
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
90.
Signal modulation based on duty-cycle control for radio frequency (RF) power amplifiers
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to reducing the power consumption of radio frequency (RF) power amplifiers without sacrificing power efficiency. In some aspects, an RF transmitter may include a signal generator, a power amplifier, and a duty cycle controller. The signal generator is configured to produce one or more RF signals based on a modulation scheme, and the power amplifier is configured to amplify the one or more RF signals for transmission over a wireless communication channel. In some implementations, the duty cycle controller may adjust a duty cycle of each RF signal based on data to be transmitted according to the modulation scheme. By changing the duty cycle of the RF signal, the duty cycle controller may toggle the output power of the power amplifier and thus modulate the amplitude of the output waveform to carry the data.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to techniques for detecting a reachability of portable devices in a digital enhanced cordless telecommunications (DECT) ultra low energy (ULE) home automation networks (HAN). In some aspects, a base station may determine that a portable device is unreachable after failing to receive an ACK from the device after a threshold number of retransmissions or a threshold amount of time has elapsed. Upon determining that a portable device is unreachable, the base station may remove any messages intended for the device from its transmission queue and may refrain from processing any further transmissions to the device. A base station may determine that a portable device is reachable again after receiving a communication from the device. In some implementations, a base station may notify a host application or processor about the reachability of the portable devices.
A method for performing a scanning process using adaptive scanning, comprising: driving, by a processing system of an input device, one or more of a first set of electrodes to generate first sensing signals that are detectable by a second set of electrodes; obtaining first resulting signals associated with the first sensing signals via the second set of electrodes; determining, based on the first resulting signals, a first subset of the second set of electrodes that detected an input object on a display device; driving one or more of the first subset of the second set of electrodes that detected the input object to generate second sensing signals that are detectable by the first set of electrodes; and obtaining second resulting signals associated with the second sensing signals via the first set of electrodes.
G06F 3/041 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
G01D 5/24 - Moyens mécaniques pour le transfert de la grandeur de sortie d'un organe sensibleMoyens pour convertir la grandeur de sortie d'un organe sensible en une autre variable, lorsque la forme ou la nature de l'organe sensible n'imposent pas un moyen de conversion déterminéTransducteurs non spécialement adaptés à une variable particulière utilisant des moyens électriques ou magnétiques influençant la valeur d'un courant ou d'une tension en faisant varier la capacité
G06F 3/044 - Numériseurs, p. ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
93.
Local dimming for display devices with image warping function
A method includes processing input image data to produce resulting image data corresponding to a resulting image such that a first region of the resulting image is filled with black pixels. The method further includes driving a display panel based on the resulting image data. The method further includes producing black pixel pattern data indicative of an arrangement of the black pixels in the resulting image. The method further includes controlling, based on the resulting image data and the black pixel pattern data, luminance levels of one or more of a plurality of light sources of a backlight device configured to illuminate the display panel.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/00 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques
94.
FAIL-SAFE ARCHITECTURE FOR LOCAL DIMMING DISPLAY DEVICE
A display device that includes a backlight device and a local dimming circuit. The backlight device includes a plurality of light sources configured to illuminate a display panel. The local dimming circuit is configured to individually control luminance levels of the plurality of light sources based on first input image data in a first local dimming mode. The local dimming circuit is further configured to enter a failure mode in response to a failure of at least one of the plurality of light sources and control luminance levels of others of the plurality of light sources to a predetermined luminance level in the failure mode.
G09G 3/34 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante
G09G 3/36 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p. ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice en commandant la lumière provenant d'une source indépendante utilisant des cristaux liquides
95.
Privacy protection for personal computing devices based on onlooker detection and classification
This disclosure provides methods, devices, and systems for protecting user privacy while operating a personal computing device. The present implementations more specifically relate to privacy protection techniques for personal computing devices based on onlooker detection and classification. In some aspects, a computing device may include a display, one or more sensors, and a privacy controller that receives sensor data from the one or more sensors and controls the display based on a presence or classification of onlookers associated with the received sensor data. In some implementations, the privacy controller may compare any onlookers detected from the sensor data to a database of contacts associated with the user and classify each onlooker as a “trusted onlooker” or “nontrusted onlooker” based on the comparison. More specifically, the privacy controller may selectively activate a privacy protection mechanism associated with the display based on whether a nontrusted onlooker is detected.
A mixed signal circuit includes a logic circuit, an analog circuit, a logic supply line, a first regulator circuit, and a second regulator circuit. The analog circuit is configured to receive an analog supply voltage. The logic supply line is coupled to the logic circuit. The first regulator circuit includes an output p-channel metal oxide semiconductor (PMOS) transistor having a drain coupled to the logic supply line and a first former stage configured to receive a first logic supply voltage to drive a gate of the output PMOS transistor. The second regulator circuit includes an output n-channel metal oxide semiconductor (NMOS) transistor having a source coupled to the logic supply line and a second former stage configured to receive the analog supply voltage to drive a gate of the output NMOS transistor. The analog supply voltage is higher than the first logic supply voltage.
H02M 3/155 - Transformation d'une puissance d'entrée en courant continu en une puissance de sortie en courant continu sans transformation intermédiaire en courant alternatif par convertisseurs statiques utilisant des tubes à décharge avec électrode de commande ou des dispositifs à semi-conducteurs avec électrode de commande utilisant des dispositifs du type triode ou transistor exigeant l'application continue d'un signal de commande utilisant uniquement des dispositifs à semi-conducteurs
H02M 1/00 - Détails d'appareils pour transformation
97.
Nonconforming network allocation vector (NAV) detection and mitigation
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to techniques for changing the channel of a Basic Service Set (BSS) when a wireless communication device attempts to monopolize access to a shared wireless medium. In some aspects, an access point (AP) may be configured to detect nonconforming Network Allocation Vectors (NAVs) that extend the duration for which another wireless communication device has already reserved access to a shared wireless medium. For example, the wireless communication device may cause the AP to set a nonconforming NAV by transmitting a packet that reserves the shared wireless medium for a duration overlapping with, but ending later than, another duration for which the same wireless communication device has already reserved the shared medium. In some implementations, the AP may switch its BSS to a different wireless channel in response to detecting one or more nonconforming NAVs.
Systems and methods for differential parallel touch sensing are provided. An input device includes a display with an integrated touch sensor. The touch sensor includes a plurality of sets of sensor electrodes. Each set of sensor electrodes has a positive transmitter electrode, a negative transmitter electrode, and a differential pair of receiver electrodes. The differential pair of receiver electrodes includes a positive receiver electrode coupled to the positive transmitter electrode and a negative receiver electrode coupled to the negative transmitter electrode. The differential pair of receiver electrodes is disposed between the positive transmitter electrode and the negative transmitter electrode. The touch sensor as includes a sensor circuit that is configured to: drive the positive transmitter electrode with a positive sensing signal, drive the negative transmitter electrode with a negative sensing signal, receive resulting signals from the differential pair of receiver electrodes, and process the resulting signals.
A system for noise compensation include: an input device comprising a plurality of sensor electrodes configured to obtain touch data; a display device configured to provide display data for display on a display; and a processing system configured to: obtain the display data, the display data comprising first display data for updating a plurality of subpixels of the display during a first display update period; determine, based on the first display data, estimated noise compensation data for the plurality of subpixels for the first display update period; and apply the estimated noise compensation data to touch data obtained during the first display period to mitigate an effect of display-to-touch noise on the touch data obtained during the first display update.
A system for noise compensation include: an input device comprising a plurality of sensor electrodes configured to obtain touch data; a display device configured to provide display data for display on a display; and a processing system configured to: obtain the display data, the display data comprising first display data for updating a plurality of subpixels of the display during a first display update period; determine, based on the first display data, estimated noise compensation data for the plurality of subpixels for the first display update period; and apply the estimated noise compensation data to touch data obtained during the first display period to mitigate an effect of display-to-touch noise on the touch data obtained during the first display update.