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 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by electromagnetic means
G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
5.
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.
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 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 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 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
16.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals
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 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
20.
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 - Scientific and electric apparatus and instruments
Goods & 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.
22.
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 - Transmission systems characterised by the medium used for transmission, not provided for in groups
H04B 7/06 - Diversity systemsMulti-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
H04W 24/02 - Arrangements for optimising operational condition
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 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
27.
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 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0354 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
31.
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 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/62 - Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extractionPattern tracking
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
32.
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 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
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 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
H04N 19/164 - Feedback from the receiver or from the transmission channel
H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
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.
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 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
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 - Accessories therefor, e.g. mouse pads
G06F 3/0362 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
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 - Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude for improving intelligibility
G10L 25/18 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
41.
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 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
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.
H04M 1/04 - Supports for telephone transmitters or receivers
H04M 1/72409 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
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 - Handling requests for interconnection or transfer for access to input/output bus using burst mode transfer, e.g. direct memory access, cycle steal
48.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
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 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of 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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G09G 3/3275 - Details of drivers for data electrodes
H03K 17/687 - Electronic switching or gating, i.e. not by contact-making and -breaking characterised by the use of specified components by the use, as active elements, of semiconductor devices the devices being field-effect transistors
56.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
58.
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 - Details of drivers for data electrodes in which the data driver supplies a variable data voltage for setting the current through, or the voltage across, the light-emitting elements
59.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G09G 5/06 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
60.
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.
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.
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.
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 - Indicating positive or negative direction of a linear movement or clockwise or anti-clockwise direction of a rotational movement
G06F 3/0362 - Pointing devices displaced or positioned by the userAccessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
G06F 3/038 - Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
09 - Scientific and electric apparatus and instruments
Goods & 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
71.
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 - Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effectsMasking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
72.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals
73.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
74.
High dynamic range (HDR) image processing with adaptive color volume mapping
G06T 5/92 - Dynamic range modification of images or parts thereof based on global image properties
G09G 5/06 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using colour palettes, e.g. look-up tables
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 - Arrangements for detecting or preventing errors in the information received
H03M 13/00 - Coding, decoding or code conversion, for error detection or error correctionCoding theory basic assumptionsCoding boundsError probability evaluation methodsChannel modelsSimulation or testing of codes
H03M 13/11 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
77.
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.
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
G06K 19/07 - Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards with integrated circuit chips
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/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
79.
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 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G01D 5/24 - Mechanical means for transferring the output of a sensing memberMeans for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for convertingTransducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage by varying capacitance
G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
82.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
83.
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 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals
84.
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 - Conversion of DC power input into DC power output without intermediate conversion into AC by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to techniques for changing the channel of a Basic Service Set (BSS) when a wireless communication device attempts to monopolize access to a shared wireless medium. In some aspects, an access point (AP) may be configured to detect nonconforming Network Allocation Vectors (NAVs) that extend the duration for which another wireless communication device has already reserved access to a shared wireless medium. For example, the wireless communication device may cause the AP to set a nonconforming NAV by transmitting a packet that reserves the shared wireless medium for a duration overlapping with, but ending later than, another duration for which the same wireless communication device has already reserved the shared medium. In some implementations, the AP may switch its BSS to a different wireless channel in response to detecting one or more nonconforming NAVs.
Systems and methods for differential parallel touch sensing are provided. An input device includes a display with an integrated touch sensor. The touch sensor includes a plurality of sets of sensor electrodes. Each set of sensor electrodes has a positive transmitter electrode, a negative transmitter electrode, and a differential pair of receiver electrodes. The differential pair of receiver electrodes includes a positive receiver electrode coupled to the positive transmitter electrode and a negative receiver electrode coupled to the negative transmitter electrode. The differential pair of receiver electrodes is disposed between the positive transmitter electrode and the negative transmitter electrode. The touch sensor as includes a sensor circuit that is configured to: drive the positive transmitter electrode with a positive sensing signal, drive the negative transmitter electrode with a negative sensing signal, receive resulting signals from the differential pair of receiver electrodes, and process the resulting signals.
A system for noise compensation include: an input device comprising a plurality of sensor electrodes configured to obtain touch data; a display device configured to provide display data for display on a display; and a processing system configured to: obtain the display data, the display data comprising first display data for updating a plurality of subpixels of the display during a first display update period; determine, based on the first display data, estimated noise compensation data for the plurality of subpixels for the first display update period; and apply the estimated noise compensation data to touch data obtained during the first display period to mitigate an effect of display-to-touch noise on the touch data obtained during the first display update.
A system for noise compensation include: an input device comprising a plurality of sensor electrodes configured to obtain touch data; a display device configured to provide display data for display on a display; and a processing system configured to: obtain the display data, the display data comprising first display data for updating a plurality of subpixels of the display during a first display update period; determine, based on the first display data, estimated noise compensation data for the plurality of subpixels for the first display update period; and apply the estimated noise compensation data to touch data obtained during the first display period to mitigate an effect of display-to-touch noise on the touch data obtained during the first display update.
This disclosure provides methods, devices, and systems for wireless communications. The present implementations more specifically relate to trigger frame designs that support early validation of trigger frames. In some aspects, an AP may transmit a trigger frame soliciting a trigger-based (TB) physical layer convergence protocol (PLCP) protocol data unit (PPDU) from one or more wireless stations (STAs), where the trigger frame includes one or more user information fields, an early frame check sequence (eFCS) following the user information fields, a series of padding bits following the eFCS, and a frame check sequence (FCS) following the series of padding bits. Each STA associated with the AP may receive and validate a first portion of the trigger frame based on the eFCS. Any non-solicited STAs that receive the trigger frame may enter a low power mode in response to validating the first portion of the trigger frame, without receiving the padding bits.
A display device includes a backlight device, and a backlight control circuit. The backlight device includes a plurality of light sources configured to illuminate a plurality of zones of a display panel, respectively. The zones are aligned in a first direction, and each zone includes a plurality of subzones aligned in a second direction perpendicular to the first direction. The backlight control circuit is configured to receive an input image and determine a backlight value for a target light source of the light sources, the target light source corresponding to a target zone of the plurality of zones. Determining the backlight value for the target light source includes: determining local brightness values of respective subzones of the target zone based on the input image; and determining the backlight value for the target light source based on the local brightness values of the subzones of the target zone.
G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/36 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source using liquid crystals
09 - Scientific and electric apparatus and instruments
Goods & Services
Integrated circuits; electronic circuitry; semiconductors;
semiconductor devices; semiconductor chips; microprocessors;
microcontrollers; circuit boards; electronic integrated
circuit modules; semiconductors for wireless data transfer
and communication; integrated circuits for wireless data
transfer and communication; downloadable and recorded
software and firmware for wireless communication for voice,
video, image, audio, and data; downloadable software for use
with semiconductors for wireless communication for voice,
video, image, audio, and data; operational computer
hardware, firmware, and software for wireless communication
and data transfer in, with, and between consumer electronic
devices; operational hardware, software, and firmware for
the designing, testing, integrating, operating,
communicating with, and controlling of electronic circuitry,
integrated circuits, semiconductor chips, microprocessors,
microcontrollers, integrated circuit modules, and electronic
computing devices that allow wireless communication and data
transfer with and between consumer electronic devices.
This disclosure provides methods, devices, and systems for video coding. The present implementations more specifically relate to autoencoders that support infer-frame coding in the latent domain. A video encoder may convert a frame of video from the pixel domain to the latent domain based on a machine learning model. For example, the machine learning model may be trained to transform the video frame into a tensor of latent attributes. In some aspects, the video encoder may combine the resulting tensor with a tensor of latent attributes associated with a previously-encoded video frame and transform the resulting tensor into a vector that includes latent attributes from both the current video frame and the previous video frame based on an inter-coding transform. More specifically, the inter-coding transform may reduce a dimensionality of the combined tensor so that the resulting vector is smaller or more compressible than the original tensor of latent attributes.
H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
H04N 19/103 - Selection of coding mode or of prediction mode
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/157 - Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
H04N 19/42 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
94.
BUMP ARRANGEMENT OF INTEGRATED CIRCUITS FOR FLIP CHIP BONDING
An integrated circuit includes a semiconductor chip, a first bump row, and a second bump row. The semiconductor chip has a first edge oriented in a first planar direction. The first bump row includes a plurality of first bumps aligned in the first planar direction along the first edge, and the second bump row includes a plurality of second bumps aligned in the first planar direction. The second bump row is located farther from the first edge of the semiconductor chip than the first bump row. A first width of the first bumps in the first planar direction is narrower than a second width of the second bumps in the first planar direction.
A method for tuning a local dimming function includes measuring a first luminance level of a measurement area of a display panel while the display panel is illuminated with four light sources of a backlight device, the four light sources being arranged in two rows and two columns. The method further includes measuring a second luminance level of the measurement area while the display panel is illuminated with two of the four light sources, the two of the four light sources being arranged in the same row or the same column. The method further includes measuring a third luminance level of the measurement area while the display panel is illuminated with one of the four light sources. The method further includes determining, based on the first, second, and third luminance levels of the measurement area, filter coefficients of a directivity filter used for a local dimming function.
G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
96.
SOURCE AMPLIFIER CONTROL FOR POWER CONSUMPTION REDUCTION IN DISPLAY DRIVERS
A display driver includes first and second source outputs coupled to a display panel, a second source output, a first source amplifier, a second source amplifier, and a first switch. The first source amplifier is configured to provide a first data voltage to the first source output based on first pixel data during a display update period and provide a predetermined voltage to the first source output during a non-display update period. The second source amplifier is configured to provide a second data voltage to the second source output based on second pixel data during the display update period. The first switch is configured to electrically connect an output of the first source amplifier to the second source output to provide the predetermined voltage to the second source output during the non-display update period. The second source amplifier is configured to be deactivated during the non-display update period.
G09G 3/3208 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
An integrated circuit includes a current mirror configured to provide a first current to a first node, provide a second current to a second node virtually shorted to the first node, and provide a third current to a voltage output node. The integrated circuit further includes a first pn junction element between the first node and a ground line, a first resistor element between the second node and the ground line, a second pn junction element coupled in series to the first resistor element, a first load component configured to generate an output voltage at the voltage output node, and a subsequent stage circuit configured to generate an output signal based on the output voltage. The first load component is configured to cause the output voltage to have a non-zero temperature dependence that at least partially cancels a temperature dependence of the output signal of the subsequent stage circuit.
G05F 1/567 - Regulating voltage or current wherein the variable actually regulated by the final control device is DC using semiconductor devices in series with the load as final control devices sensing a condition of the system or its load in addition to means responsive to deviations in the output of the system, e.g. current, voltage, power factor for temperature compensation
98.
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 - Details of drivers for data electrodes in which the data driver supplies a variable data voltage for setting the current through, or the voltage across, the light-emitting elements
A method for demura calibration is provided. The method includes acquiring a plurality of brightness maps of a plurality of light sources of a two-dimensional backlight system for a plurality of test patterns, each test pattern indicating each of the plurality of light sources to be turned on or off. Each of the plurality of light sources is turned on in only one of the plurality of test patterns. The plurality of brightness maps indicate brightness levels of the plurality of light sources for the plurality of test patterns. The method further includes producing a cumulative brightness map by adding together the plurality of brightness maps. The method further includes generating demura compensation factors for the plurality of light sources based on the cumulative brightness map.
G09G 3/34 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix by control of light from an independent source
G09G 3/00 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
An integrated circuit includes a current mirror configured to provide a first current to a first node, provide a second current to a second node virtually shorted to the first node, and provide a third current to a voltage output node. The integrated circuit further includes a first pn junction element between the first node and a ground line, a first resistor element between the second node and the ground line, a second pn junction element coupled in series to the first resistor element, a first load component configured to generate an output voltage at the voltage output node, and a subsequent stage circuit configured to generate an output signal based on the output voltage. The first load component is configured to cause the output voltage to have a non-zero temperature dependence that at least partially cancels a temperature dependence of the output signal of the subsequent stage circuit.