H04N5/21

IMAGE PROCESSING METHOD AND APPARATUS, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM
20230005116 · 2023-01-05 ·

An image processing method and apparatus, and a non-transitory computer-readable storage medium are provided. The method includes: acquiring an exposure duration and at least one motion component corresponding to at least one direction within the exposure duration of a current video frame; performing a first noise reduction operation on the current video frame in a two-dimensional space domain in response to a first motion component of the at least one motion component being greater than a preset motion component threshold; and performing a second noise reduction operation on the current video frame in a three-dimensional space domain in response to the at least one motion component being less than the preset motion component threshold.

IMAGE PROCESSING METHOD AND APPARATUS, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM
20230005116 · 2023-01-05 ·

An image processing method and apparatus, and a non-transitory computer-readable storage medium are provided. The method includes: acquiring an exposure duration and at least one motion component corresponding to at least one direction within the exposure duration of a current video frame; performing a first noise reduction operation on the current video frame in a two-dimensional space domain in response to a first motion component of the at least one motion component being greater than a preset motion component threshold; and performing a second noise reduction operation on the current video frame in a three-dimensional space domain in response to the at least one motion component being less than the preset motion component threshold.

Virtual and augmented reality systems and methods
11714291 · 2023-08-01 · ·

A method for displaying virtual content to a user, the method includes determining an accommodation of the user's eyes. The method also includes delivering, through a first waveguide of a stack of waveguides, light rays having a first wavefront curvature based at least in part on the determined accommodation, wherein the first wavefront curvature corresponds to a focal distance of the determined accommodation. The method further includes delivering, through a second waveguide of the stack of waveguides, light rays having a second wavefront curvature, the second wavefront curvature associated with a predetermined margin of the focal distance of the determined accommodation.

Virtual and augmented reality systems and methods
11714291 · 2023-08-01 · ·

A method for displaying virtual content to a user, the method includes determining an accommodation of the user's eyes. The method also includes delivering, through a first waveguide of a stack of waveguides, light rays having a first wavefront curvature based at least in part on the determined accommodation, wherein the first wavefront curvature corresponds to a focal distance of the determined accommodation. The method further includes delivering, through a second waveguide of the stack of waveguides, light rays having a second wavefront curvature, the second wavefront curvature associated with a predetermined margin of the focal distance of the determined accommodation.

Array of cells for detecting time-dependent image data
11616923 · 2023-03-28 · ·

A photoarray for detecting time-dependent image data, comprising an array of multiple device cells, wherein each device cell comprises a group of photosensors, each photosensor configured to generate an analog sensor signal dependent on a light intensity at said photosensor, for each photosensor a pixel encoding circuit configured to transform the analog sensor signal generated by said photosensor into a digital pixel information stemming from said photosensor, and a processing unit, which comprises a correlation logic configured to correlate said pixel information stemming from the photosensors of said group of photosensors and to produce as a result a request signal indicating that said cell contains pixel information to be read and/or a pass signal utilized in the processing unit to allow pixel information contained in said cell to be transmitted.

VIDEO DENOISING METHOD AND DEVICE, AND COMPUTER READABLE STORAGE MEDIUM
20220351335 · 2022-11-03 ·

The present disclosure discloses a video denoising method and device, and a computer-readable storage medium. The video denoising method includes: dividing each video frame in an input video frame sequence into sub-image blocks, and calculating a block variance of each of the sub-image blocks; calculating an average variance of the sub-image blocks in a current video frame according to the calculated block variances, determining a noise level of the current video frame according to the average variance, selecting a denoise strength and a noise characteristic curve that match the noise level; and denoising the current video frame according to the denoise strength and the noise characteristic curve.

ELECTRONIC DEVICE FOR PERFORMING IMAGE PROCESSING AND OPERATION METHOD THEREOF
20220353401 · 2022-11-03 ·

According to an embodiment, an electronic device, comprises a display; a camera module disposed under the display and configured to generate an image by sensing light passing through the display; and a processor configured to determine an intensity of a light source in the image, determine whether the light source is present in a preset area in the image when the intensity of the light source is greater than a preset threshold value, and reduce one or more artifacts from or in the image when the one or more artifacts are detected in the image based on results of the determining.

Reducing judder using motion vectors
11606481 · 2023-03-14 · ·

A method at a client device for mitigating motion judder in frames of an image due to display data for a particular frame being unavailable at a required time at the client device. The method involves receiving (S35) the display data for a current frame n, and generating (S3Y3) the current frame n from the received display data. Motion vectors for some elements of the image in the current frame n are obtained (S3Y1). If it is determined that display data for the next frame n+1 is not available, the next frame n+1 is generated (S3N4) from either the current frame n or a previous frame n−m, where m=1, 2, 3, etc, adjusted based on an extrapolation (S3N3) of the motion vectors for the elements of the image in either the current frame n or the previous frame n−m.

Reducing judder using motion vectors
11606481 · 2023-03-14 · ·

A method at a client device for mitigating motion judder in frames of an image due to display data for a particular frame being unavailable at a required time at the client device. The method involves receiving (S35) the display data for a current frame n, and generating (S3Y3) the current frame n from the received display data. Motion vectors for some elements of the image in the current frame n are obtained (S3Y1). If it is determined that display data for the next frame n+1 is not available, the next frame n+1 is generated (S3N4) from either the current frame n or a previous frame n−m, where m=1, 2, 3, etc, adjusted based on an extrapolation (S3N3) of the motion vectors for the elements of the image in either the current frame n or the previous frame n−m.

Motion compensation method and module, chip, electronic device and storage media

The present disclosure relates to a motion compensation method and module, a chip, an electronic device, and a storage medium, to improve the problem of haloes easily appearing on the edges of moving objects.