H04N1/64

COLOR TABLE COMPRESSION

In some examples, a print cartridge includes a memory device comprising quantized coefficients derived from a lossy compression, at a selected step size, of a difference color table including a plurality of difference nodes in which each difference node represents a difference value that is a difference of a value of a node of a color table and a value of a corresponding node of a reference table, the quantized coefficients useable to produce a reconstructed difference color table including a first set of difference nodes each representing a difference value that is within an error threshold at the selected step size, and a second set of difference nodes each representing a difference value that is outside an error threshold at the selected step size. The memory device further comprises corrective information to correct the second set of difference nodes of the reconstructed difference color table.

Guaranteed Data Compression

A method of converting 10-bit pixel data (e.g. 10:10:10:2 data) into 8-bit pixel data involves converting the 10-bit values to 7-bits or 8-bits and generating error values for each of the converted values. Two of the 8-bit output channels comprise a combination of a converted 7-bit value and one of the bits from the fourth input channel. A third 8-bit output channel comprises the converted 8-bit value and the fourth 8-bit output channel comprises the error values. In various examples, the bits of the error values may be interleaved when they are packed into the fourth output channel.

Information processing apparatus and method for blockchain-based document management
11528385 · 2022-12-13 · ·

An information processing apparatus which cooperates with a management service for receiving a document via a network and storing the document and a blockchain service for managing information about the document on a block-by-block basis, defining an association with a previous and/or subsequent block for each block, and then managing a plurality of blocks with a plurality of nodes includes an editing unit configured to perform editing processing on a source document to generate a new document, a transmission unit configured to transmit the generated document to the management service, and a cooperation unit configured to register information indicating that the source document was edited with the blockchain service, wherein, in response to the editing unit being confirmed to be a service trusted by the blockchain service, the information indicating that the source document was edited is registered with the blockchain service.

Image processing apparatus and image processing method

An image processing apparatus that operates in a plurality of modes including a first mode for performing high image quality processing of image data and a second mode for performing high-speed processing of image data, performs the following processing. More specifically, the apparatus performs, in accordance with the mode to be operated, the settings of each of an operation to output image data from a first DMAC (Direct Memory Access Controller) to a common bus, an operation to input the image data from the common bus to an image processing unit, an operation of the image processing unit, an operation to output the image data from the image processing unit to the common bus, and an operation to output the image data from the common bus to a second DMAC.

Color volume transforms in coding of high dynamic range and wide color gamut sequences
11589074 · 2023-02-21 · ·

A method of encoding a digital video, comprising receiving a high dynamic range (HDR) master of a video, a reference standard dynamic range (SDR) master of the video, and target SDR display properties at an encoder, finding a color volume transform that converts HDR values from the HDR master into SDR values that, when converted for display on the target SDR display, are substantially similar to SDR values in the reference SDR master, converting HDR values from the HDR master into SDR values using the color volume transform, generating metadata items that identifies the color volume transform to decoders, and encoding the SDR values into a bitstream.

Color volume transforms in coding of high dynamic range and wide color gamut sequences
11589074 · 2023-02-21 · ·

A method of encoding a digital video, comprising receiving a high dynamic range (HDR) master of a video, a reference standard dynamic range (SDR) master of the video, and target SDR display properties at an encoder, finding a color volume transform that converts HDR values from the HDR master into SDR values that, when converted for display on the target SDR display, are substantially similar to SDR values in the reference SDR master, converting HDR values from the HDR master into SDR values using the color volume transform, generating metadata items that identifies the color volume transform to decoders, and encoding the SDR values into a bitstream.

Image debanding method
11587207 · 2023-02-21 · ·

An image debanding method includes selecting a first and a second comparison pixel from a plurality of adjacent pixels within a preset pixel distance range in a straight pixel direction according to each of the plurality of adjacent pixels and the to-be-compensated pixel; calculating a first compensation value according to a first difference between pre-debanding color values of the first comparison pixel and the to-be-compensated pixel, a first pixel distance between the first comparison pixel and the to-be-compensated pixel, and the preset pixel distance range; calculating a second compensation value according to a second difference between the pre-debanding color values of the second comparison pixel and the to-be-compensated pixel, a second pixel distance between the second comparison pixel and the to-be-compensated pixel, and the preset pixel distance range; and calculating a post-debanding color component value of the to-be-compensated pixel.

Methods and systems for human imperceptible computerized color transfer

The present disclosure includes systems and methods for color transfer. The method includes receiving a target image, and determining dominant source colors. The method further includes transforming the target image into a color model including a target luminance component and a target color information component. Additionally, the method includes segmenting the target image into a plurality of target segments based on the target color information component or the target luminance component and extracting dominant target colors from the target image by extracting information for at least one of the dominant target colors from each target segment of the plurality of target segments. Further, the method includes generating a color mapping relationship between the dominant target colors and the dominant source colors, and creating a recolored target image using the color mapping relationship.

Image processing system and non-transitory computer-readable recording medium having stored thereon image processing program
11496644 · 2022-11-08 · ·

A CNN of an image forming apparatus includes: an encoder which compresses, for each tile image obtained by dividing an image into specific size pieces, information of the tile image; a decoder which restores the information of the tile image compressed by the encoder; and a blank sheet determination portion which determines whether the tile image corresponds to a blank sheet image. A segmentation image generation portion uses, when the blank sheet determination portion determines the tile image as being the blank sheet image, the blank sheet image for an image of a part corresponding to the tile image in a segmentation image, and uses, when the blank sheet determination portion determines the tile image as not being the blank sheet image, an output image of the decoder for an image of a part corresponding to the tile image in the segmentation image.

STORAGE MEDIUM, INFORMATION PROCESSING APPARATUS, AND METHOD
20230031924 · 2023-02-02 ·

A method comprises acquiring print setting information related to printing of image data, and, in a case where the print setting information specifies printing using at least special ink, which is ink other than ink for a process color, during printing of the image data, determining a first method as a method of processing for reducing a data size of the image data and, in a case where the print setting information specifies printing using ink for the process color without using the special ink during printing of the image data, determining a second method different from the first method as a method of processing for reducing the data size of the image data.