H04N1/41

Image processing apparatus and image forming apparatus
09800759 · 2017-10-24 · ·

An image processing apparatus according to the present disclosure includes: one or more image processing modules; a first work memory disposed in a previous position to the one or more image processing modules; a second work memory disposed in a next position to the one or more image processing modules; a decompression-rotation processing module configured to (a) read out and decompress plural pieces of compressed sub-band data of plural sub-bands which locate in plural bands at an identical position in a primary scanning direction, (b) rotate respective pieces of decompressed sub-band data, and store the pieces of rotated sub-band data in the first work memory; and a rotation-compression processing module configured to (c) read out the plural pieces of image-processed sub-band data stored in the second work memory and rotate the respective pieces of sub-band data, and (d) compress the respective pieces of rotated sub-band data.

Fast drawing of unrotated delta row encoded images
09800760 · 2017-10-24 · ·

A method includes: receiving, at a computing device, image data encoded by delta row encoding, the image data indicating two dimensionally arranged plurality of pixels, the image data including delta data indicating difference between N-th row line and (N−1)th row line in the two dimensionally arranged plurality of pixels; pre-decoding the image data for the N-th row line using the delta data if the delta data has a size equal to or larger than a threshold while keeping the image data for the N-th row line using the delta data if the delta data has a size smaller than the threshold so as to generate intermediate codes using the computing device; and decoding and rendering the kept undecoded lines in the generated intermediate codes while rendering the decoded lines in the generated intermediate codes using the computing device.

Fast drawing of unrotated delta row encoded images
09800760 · 2017-10-24 · ·

A method includes: receiving, at a computing device, image data encoded by delta row encoding, the image data indicating two dimensionally arranged plurality of pixels, the image data including delta data indicating difference between N-th row line and (N−1)th row line in the two dimensionally arranged plurality of pixels; pre-decoding the image data for the N-th row line using the delta data if the delta data has a size equal to or larger than a threshold while keeping the image data for the N-th row line using the delta data if the delta data has a size smaller than the threshold so as to generate intermediate codes using the computing device; and decoding and rendering the kept undecoded lines in the generated intermediate codes while rendering the decoded lines in the generated intermediate codes using the computing device.

IMAGE PROCESSING APPARATUS, MEDIUM STORING PROGRAM EXECUTABLE BY IMAGE PROCESSING APPARATUS, AND SYSTEM
20170251126 · 2017-08-31 ·

An image processing apparatus includes a controller configured to perform: acquiring objective image data, the objective image data being generated by optically reading a manuscript and representing an objective image including a character image indicating a character; determining whether any condition, among conditions including first and second conditions, is satisfied; if the first condition is satisfied, transmitting, to a predetermined communication apparatus, first image data based on the objective image data, the first image data representing the objective image, receiving first processed data from the predetermined communication apparatus; and if the second condition is satisfied, executing, for the objective image data, a predetermined compression processing for reducing size of data representing the character image in the objective image data so as to generate second image data; transmitting the second image data to the predetermined communication apparatus; and receiving second processed data from the predetermined communication apparatus.

IMAGE PROCESSING APPARATUS, MEDIUM STORING PROGRAM EXECUTABLE BY IMAGE PROCESSING APPARATUS, AND SYSTEM
20170251126 · 2017-08-31 ·

An image processing apparatus includes a controller configured to perform: acquiring objective image data, the objective image data being generated by optically reading a manuscript and representing an objective image including a character image indicating a character; determining whether any condition, among conditions including first and second conditions, is satisfied; if the first condition is satisfied, transmitting, to a predetermined communication apparatus, first image data based on the objective image data, the first image data representing the objective image, receiving first processed data from the predetermined communication apparatus; and if the second condition is satisfied, executing, for the objective image data, a predetermined compression processing for reducing size of data representing the character image in the objective image data so as to generate second image data; transmitting the second image data to the predetermined communication apparatus; and receiving second processed data from the predetermined communication apparatus.

IMAGING APPARATUS AND IMAGING SYSTEM
20220312027 · 2022-09-29 · ·

A modulator has a first grating pattern, and a second grating pattern having a phase shifted from the first grating pattern; a sensor processor receives a first image signal outputted by the first grating pattern, and a second image signal outputted by the second grating pattern; a difference processor calculates a difference between the first image signal and the second image signal; and a compression processor 3005 contains information that indicates a range of the difference to first compression image data. Those make it possible to reduce a data amount of images capable of focus adjustment etc. from later, and to lead to reduction in costs of a storage apparatus.

METHOD FOR FILE COMPRESSION IN A MULTI-FUNCTION PRINTER AND THE MULTI-FUNCTION PRINTER THEREOF
20220311901 · 2022-09-29 · ·

The present disclosure relates a method for compressing files in a multi-function printer and the multi-function printer (MFP) thereof. The method, performed by the MFP, includes: receiving one or more files for scanning; determining a size of the one or more files; determining whether the size of the one or more files is greater than or equal to a threshold value; and after scanning the one or more files, compressing the one or more files using a lossless compression technique in response to determining that the size of the one or more files is greater than or equal to the threshold value. This approach not only increases file storage capacity in the multi-function printer significantly but also reduces time required for transferring compressed files over a communication network. Consequently, this approach improves file transmission speed and network bandwidth.

Intra-prediction for video coding using perspective information

A method of decoding video, comprising: receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels; for a current block to be decoded, obtaining a vanishing point from the encoded bit stream and calculating pixel values of the current block to be decoded by performing intra-prediction based on a prediction line originating in the vanishing point; and providing decoded video based on the calculated pixel values. A method of encoding video, an encoder, and a decoder are also disclosed.

Intra-prediction for video coding using perspective information

A method of decoding video, comprising: receiving an encoded bit stream representing frames of video, each of the frames comprising blocks of pixels; for a current block to be decoded, obtaining a vanishing point from the encoded bit stream and calculating pixel values of the current block to be decoded by performing intra-prediction based on a prediction line originating in the vanishing point; and providing decoded video based on the calculated pixel values. A method of encoding video, an encoder, and a decoder are also disclosed.

Three-dimensional printer color management

In some examples, with respect to three-dimensional printer color management, three-dimensional printer native space coordinates of a three-dimensional printer may be mapped to three-dimensional printer printing agent space coordinates of the three-dimensional printer. The three-dimensional printer printing agent space coordinates may be mapped to color space coordinates. The color space coordinates may be mapped to two-dimensional printer printing agent space coordinates of a two-dimensional printer. The two-dimensional printer printing agent space coordinates may be mapped to two-dimensional printer native space coordinates of the two-dimensional printer. A color management protocol of the two-dimensional printer may be utilized, based on the mapping of the three-dimensional printer native space coordinates to the two-dimensional printer native space coordinates, for the three-dimensional printer to print a three-dimensional object.