Patent classifications
H04N9/77
Image signal processing for reducing lens flare
Flare compensation includes receiving a first image and a second image; converting the first and the second images from an RGB domain to a YUV domain; obtaining an intensity differences profile along a stitch line between the first and the second images, where the intensity differences profile is obtained for the Y component; obtaining a dark corner intensity differences profile between the first and the second images based on a relative illumination of an area outside a first image circle of the first image and a second image circle of the second image, where the dark corner intensity differences profile is obtained for the Y component; obtaining a flare profile using the intensity differences profile and the dark corner intensity differences profile; converting the flare profile of the Y component to an RGB flare profile; and modifying one of the first or second images based on the RGB flare profile.
Image signal processing for reducing lens flare
Flare compensation includes receiving a first image and a second image; converting the first and the second images from an RGB domain to a YUV domain; obtaining an intensity differences profile along a stitch line between the first and the second images, where the intensity differences profile is obtained for the Y component; obtaining a dark corner intensity differences profile between the first and the second images based on a relative illumination of an area outside a first image circle of the first image and a second image circle of the second image, where the dark corner intensity differences profile is obtained for the Y component; obtaining a flare profile using the intensity differences profile and the dark corner intensity differences profile; converting the flare profile of the Y component to an RGB flare profile; and modifying one of the first or second images based on the RGB flare profile.
Method, Apparatus and System for Determining a Luma Value
A method of determining luma values from 4:4:4 RGB video data for encoding chroma downsampled 4:2:0 YCbCr video data into a bitstream. Initial coefficents are determined for a region of a colour space the region being one of a plurality of regions located in the colour space and each region having a plurality of associated coefficients. The determined initial coefficients are applied to an initial image to produce a test image, the test image being a chroma downsampled 4:2:0 YCbCr version of the initial image. A measure of quality is determined by comparing the initial image and the test image. The determined initial coefficients are modified to increase the determined measure of quality. Luma values are determined from 4:4:4 RGB video data for encoding chroma downsampled 4:2:0 YCbCr video data into a bitstream using the modified coefficients.
Method, Apparatus and System for Determining a Luma Value
A method of determining luma values from 4:4:4 RGB video data for encoding chroma downsampled 4:2:0 YCbCr video data into a bitstream. Initial coefficents are determined for a region of a colour space the region being one of a plurality of regions located in the colour space and each region having a plurality of associated coefficients. The determined initial coefficients are applied to an initial image to produce a test image, the test image being a chroma downsampled 4:2:0 YCbCr version of the initial image. A measure of quality is determined by comparing the initial image and the test image. The determined initial coefficients are modified to increase the determined measure of quality. Luma values are determined from 4:4:4 RGB video data for encoding chroma downsampled 4:2:0 YCbCr video data into a bitstream using the modified coefficients.
CODE READER AND RELATED METHOD FOR REALTIME COLOR CALIBRATION OF IMAGING SYSTEMS FOR ITEM RECOGNITION WITHIN A CODE READER
A code reader includes a color imager and a processor operably coupled to the color imager. The processor is configured to: set an RGB imager pixel color gain; capture at least one image with active or ambient illumination using the color imager with a calibration target in view; calculate a mean value of R, G, B pixels for the at least one image; use a color plane as a reference, determining a color gain to set calibration parameters; capture at least one additional image using the calibration parameters; and save the calibration parameters if mean values of the R, G, B, pixels for the at least one additional image are within a predetermined range to be used by the camera for subsequent image capture, and apply to each pixel of the image a corresponding color correction matrix from among a plurality of stored color correction matrices.
CODE READER AND RELATED METHOD FOR REALTIME COLOR CALIBRATION OF IMAGING SYSTEMS FOR ITEM RECOGNITION WITHIN A CODE READER
A code reader includes a color imager and a processor operably coupled to the color imager. The processor is configured to: set an RGB imager pixel color gain; capture at least one image with active or ambient illumination using the color imager with a calibration target in view; calculate a mean value of R, G, B pixels for the at least one image; use a color plane as a reference, determining a color gain to set calibration parameters; capture at least one additional image using the calibration parameters; and save the calibration parameters if mean values of the R, G, B, pixels for the at least one additional image are within a predetermined range to be used by the camera for subsequent image capture, and apply to each pixel of the image a corresponding color correction matrix from among a plurality of stored color correction matrices.
Systems, methods, and apparatuses for video processing
Systems, methods, and apparatuses are described for processing video. Encoded video data may be determined from uncompressed video data. A chrominance component for a portion of the encoded video data may be determined that references another portion of the encoded video data. A luma component of the portion of the encoded video data may be determined to correspond with the luma component of the corresponding portion of the uncompressed video data.
Systems, methods, and apparatuses for video processing
Systems, methods, and apparatuses are described for processing video. Encoded video data may be determined from uncompressed video data. A chrominance component for a portion of the encoded video data may be determined that references another portion of the encoded video data. A luma component of the portion of the encoded video data may be determined to correspond with the luma component of the corresponding portion of the uncompressed video data.
Picture brightness adjusted motion detection
An apparatus includes an input circuit configured to receive a sequence of pictures and a processing circuit. The processing circuit may be configured to (i) determine respective picture brightness values for each of a reference picture and a target picture selected from the sequence of pictures, (ii) remap image data of at least one of the reference picture and the target picture based upon the respective picture brightness values, and (iii) perform motion detection between the reference picture and the target picture utilizing the remapped image data.
Picture brightness adjusted motion detection
An apparatus includes an input circuit configured to receive a sequence of pictures and a processing circuit. The processing circuit may be configured to (i) determine respective picture brightness values for each of a reference picture and a target picture selected from the sequence of pictures, (ii) remap image data of at least one of the reference picture and the target picture based upon the respective picture brightness values, and (iii) perform motion detection between the reference picture and the target picture utilizing the remapped image data.