G06K15/1886

Image processing apparatus, image forming apparatus, and image processing method for effectively utilizing storage capacity of ring buffer

Provided is an image processing apparatus that utilizes the storage capacity of a ring buffer. A ring buffer is set in the storage unit. A page area setting unit allocates a maximum size page area in page units of the job in the ring buffer set in the storage unit. A band storing unit stores band data while compressing the band data in the page area allocated by the page area setting unit. An image processing unit performs image processing of the band data stored by the band storing unit. Then, the page area setting unit determines whether or not the page has high possibility to be reused, and when the page has high possibility to be reused, the page area setting unit allocates the page area at the head of the ring buffer.

Image processing apparatus, image forming apparatus, and image processing method for temporarily deleting page area of ring buffer

Provided is an image processing apparatus that efficiently uses the ring buffer. A ring buffer is set in the storage unit. A page area setting unit allocates a maximum size page area in the page unit of the job in the ring buffer. A band storing unit stores band data while compressing the band data in the page area allocated by the page area setting unit. An image processing unit performs image processing on the band data. A temporary deletion unit sets the page area including the band data into a temporary deletion state in which overwriting is possible at a specific timing. Here, when the band data of the page is needed again and the temporarily deleted page area is not overwritten, the page area setting unit reuses the page area.

Privacy-preserving sanitization for visual computing queries
11139958 · 2021-10-05 · ·

In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a visual computing device over a network. The processor is to: access visual data captured by a camera; detect a particular feature in the visual data, wherein the particular feature comprises a visual indication of privacy-sensitive information; sanitize the visual data to mask the privacy-sensitive information associated with the particular feature, wherein sanitizing the visual data causes sanitized visual data to be produced; and transmit, via the communication interface, the sanitized visual data to the visual computing device over the network, wherein the visual computing device is to use the sanitized visual data to process a visual query associated with the visual data.

CASCADE CONVOLUTIONAL NEURAL NETWORK

In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of devices. The processor is to: receive compressed data from a first device, wherein the compressed data is associated with visual data captured by sensor(s); perform a current stage of processing on the compressed data using a current CNN, wherein the current stage of processing corresponds to one of a plurality of processing stages associated with the visual data, and wherein the current CNN corresponds to one of a plurality of CNNs associated with the plurality of processing stages; obtain an output associated with the current stage of processing; determine, based on the output, whether processing associated with the visual data is complete; if the processing is complete, output a result associated with the visual data; if the processing is incomplete, transmit the compressed data to a second device.

MULTI-DOMAIN CONVOLUTIONAL NEURAL NETWORK

In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING PROGRAM
20210241056 · 2021-08-05 ·

An image processing apparatus comprises: a first obtainment unit configured to obtain HDR data which represents a high-dynamic range (HDR) image; a second obtainment unit configured to obtain print information to perform printing based on the HDR data obtained by the first obtainment unit; a setting unit configured to set luminance information to be a target of the HDR data obtained by the first obtainment unit; and a conversion unit configured to convert a dynamic range of luminance of the HDR data, which has been obtained by the first obtainment unit and has been set by the setting unit with the luminance information to be the target, into a dynamic range by which printing is to be performed based on the print information obtained by the second obtainment unit.

PRINTING CONTROL APPARATUS, PRINTING METHOD, AND PRINTING CONTROL PROGRAM
20210241057 · 2021-08-05 ·

A printing control apparatus includes a control unit. Provided that n is an integer equal to or greater than one, the control unit configured to perform printing control processing including a plurality of types of processing configured to be performed simultaneously is configured to, in the printing control processing performed for an n-th time, write, to a first storage medium of the storage unit, n-th print data that is the print data generated in the printing control processing performed for an n-th time, and, in the printing control processing performed for an n+1-th time, write, to a second storage medium of the storage unit, n+1-th print data that is the print data generated in the printing control processing performed for an n+1-th time, and also read the n-th print data from the first storage medium and supply the n-th print data to the printing unit.

IMAGE FORMING APPARATUS AND METHOD FOR CONTROLLING AN IMAGE FORMING APPARATUS
20210258441 · 2021-08-19 · ·

An image forming apparatus includes a display panel, a sheet conveying passage, a reading unit, a light source, a chassis, and a controller. The reading unit includes a light transmitting plate and a conveying image sensor. The conveying image sensor reads a conveyed sheet, which is a sheet to print on. The chassis has a cleaning hole in which to insert a cleaning rod for rubbing the light-transmitting plate. In a maintenance mode, the controller turns on the light source, and makes the display panel display a graph showing the pixel values of the pixels included in conveyed-and-read image data acquired by reading with the conveying image sensor.

IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
20210303946 · 2021-09-30 ·

An image processing comprising: an obtaining unit configured to obtain image data of a rectangle unit of input image; a compression unit configured to perform the compression processing for compressing the image data on a per rectangle unit basis from the rectangle unit at the front edge to the rectangle unit at the rear edge of the rectangle line in a case where the input image is rotated by a predetermined angle in a first direction; wherein, in a case where the input image is rotated by the predetermined angle in a direction opposite to the first direction, the compression unit compresses the image data on a per rectangle unit basis from the rectangle unit at the rear edge to the rectangle unit at the front edge of the rectangle line.

CONTEXT-AWARE IMAGE COMPRESSION

In one embodiment, an apparatus comprises a storage device and a processor. The storage device may store a plurality of compressed images comprising one or more compressed master images and one or more compressed slave images. The processor may: identify an uncompressed image; access context information associated with the uncompressed image and the one or more compressed master images; determine, based on the context information, whether the uncompressed image is associated with a corresponding master image; upon a determination that the uncompressed image is associated with the corresponding master image, compress the uncompressed image into a corresponding compressed image with reference to the corresponding master image; upon a determination that the uncompressed image is not associated with the corresponding master image, compress the uncompressed image into the corresponding compressed image without reference to the one or more compressed master images; and store the corresponding compressed image on the storage device.