Abstract:
System and method for detecting and identifying noises in a sound signal occurring during a call on a mobile device and selectively filtering and suppressing the noises in the sound signal are provided. In the mobile device, a processor is configured to receive a sound signal, detect noises in the received sound signal, identify the noises in the received sound signal, display the identified noises in a user interface (UI), receive a selection of the displayed identified noises from the UI, and filter the received selection of the displayed identified noises from the received sound signal. The processor may use a machine learning module with a neural network to detect and identify the noises in the received sound signal.
Abstract:
Aspects generally relate to an apparatus for authenticating a user. The apparatus can include a screen, and located under the screen are a plurality of fingerprint scanners, the plurality of fingerprint scanners corresponding to respective regions of the screen. An interface requests a location of the screen that an application uses for a fingerprint scan. A screen location touched by a user is identified, and based on the screen location touched by the user and the location of the screen that an application uses for a fingerprint scan, enabling fingerprint scanners covering the region of the location of the screen.
Abstract:
Imaging systems and techniques are described. An imaging system causes a display to display light according to a predefined pattern. The imaging system receives image data of a scene from an image sensor. The image data is captured using the image sensor while the display is configured to display the light according to the predefined pattern. The imaging system processes the image data to generate at least one image frame of the scene based on detection of the predefined pattern in the image data. The imaging system outputs the at least one image frame of the scene.
Abstract:
Systems and techniques are provided for selecting a camera from a plurality of cameras. For example, a process can include obtaining an image from a camera. In some cases, the process can include determining a depth of field (DOF) range associated with a scene captured in the image. In some aspects, the process can include comparing the DOF range associated with the scene captured in the image with one or more DOF ranges of respective cameras of a plurality of cameras. In some examples, the process can include determining a selected camera from the plurality of cameras based on comparing the DOF range associated with the scene captured in the image with respective one or more DOF ranges of each camera of the plurality of cameras.
Abstract:
In one example, a method comprises: receiving an indication that an object is within a distance from an array of ultrasonic transducers; based on the indication, configuring a subset of the array of ultrasonic transducers to perform an ultrasonic sensing operation on the object; obtaining, from the subset of the array of ultrasonic transducers, an output of the ultrasonic sensing operation; and performing an action based on the output of the ultrasonic sensing operation.
Abstract:
The present application relates to authenticating a user of a user equipment (UE). Specifically, the described aspects include presenting for display an authentication pattern on a display of the UE after receiving an input representing a scan of a fingerprint. The authentication pattern may be displayed while the fingerprint sensor continues scanning the finger. Further, the UE may receive a second input representing a removal of the finger from the fingerprint sensor and an authentication pattern characteristic of the authentication pattern. In some aspects, the authentication pattern may be a visual timer, a visual color pattern, and/or a visual shape pattern. The UE may compare the fingerprint scan with a stored fingerprint and the authentication pattern characteristic with a stored authentication pattern characteristic to determine whether to permit the user to access the UE in an unlocked state.
Abstract:
Devices, systems, and methods for handling simultaneous calls on a multi-subscriber identification module (SIM) multi-active (MSMA) device having at least a first SIM associated with a first transceiver and a second SIM associated with a second transceiver. A processor of the MSMA device may establish a first SIM call using the first transceiver and a second SIM call using the second transceiver while the first SIM call is active. The processor may also establish a direct wireless link to a second mobile communication device using a third transceiver. The processor may maintain both the first and second SIM calls active simultaneously by handling the first SIM call using an input/output device of the MSMA device and relaying the second SIM call to the second communication device via the direct wireless link.