Abstract:
An image processing apparatus includes a first memory used for first rearrangement processing on a group of pixels in an input image, and a second memory used for second rearrangement processing on a group of pixels in an image obtained by the first rearrangement processing, and performs correction processing that includes the first rearrangement processing and the second rearrangement processing on the input image. One of the first and second memories is capable of higher-speed random access than the other memory and has a smaller memory capacity than the other memory. One of the first rearrangement processing and the second rearrangement processing is processing for rearranging a group of pixels in each of a plurality of block images generated from the input image, and the other rearrangement processing is processing for rearranging pixel rows among the block images. The one rearrangement processing involves random access to the one memory.
Abstract:
A document generation system which generates, from a first document in which a plurality of text groups constituted by a plurality of lines arranged in a first direction is arranged in a second direction different from the first direction, a second document includes: a ranking unit configured to rank each of the plurality of text groups according to an order in which a person reads the first document; and a generating unit configured to generate, as the second document, a document in which each of the plurality of text groups is arranged one by one in the first direction in ascending order ranked by the ranking unit.
Abstract:
An image processing system includes: a server apparatus connected to a first network; an image processing apparatus connected to a second network; and a gateway apparatus, wherein the server apparatus includes: a transmitting unit configured to transmit job data of a job by the first communication protocol, the image processing apparatus being made to execute the job; and an adding unit configured to add content information to the job data, the content information indicating contents of the job, and the gateway apparatus includes: an analyzing unit; a determining unit; and an executing unit.
Abstract:
A relay device includes a first session establishing portion to establish a first communication session with a cloud server located outside a firewall, a second session establishing portion to establish a second communication session with a control target device located inside the firewall, a device information acquiring portion to acquire device information about the control target device, and a relay portion to relay a communication between the cloud server and the control target device. The relay portion includes an executability determining portion to determine whether the control target device can execute a process specified by a control command received from the cloud server, a suspending portion to suspend an output of the control command when the determination result is non-executable, and a proxy transmission portion operable, when the determination result becomes executable after the control command was put on hold, to transmit the control command to the control target device.
Abstract:
An MFP sets an access condition for an external device with respect to a cloud box. The access condition is transmitted from the MFP to a relay device, and is registered in a memory of the relay device. When the relay device receives an access request made by the external device with respect to the MFP serving as an internal device, the relay device determines whether to permit or deny access to the MFP by comparing the access request with the access condition. When the access is permitted, the access request is transferred from the relay device to the MFP, whereas when the access is denied, the relay device notifies the external device of it.