Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. An information processing apparatus comprising: an acquisition unit configured to acquire input data used to generate an image; a conversion unit configured to generate intermediate data by performing data conversion on the input data with a first data conversion filter activated as a first process, and to generate image data by performing data conversion on the intermediate data with a second data conversion filter activated as a second process different from the first process; an output unit configured to output the image data, and a setting unit configured to set a transmission method for transmitting the intermediate data from the first process to the second process based on a form available for the first process to output data and a form available for the second process to input data, wherein said transmission method is at least one of a data communication method and a path communication method.
An image processing system processes image data using a multi-stage filtering process. It acquires input image data and then applies a first data conversion filter in a first process to generate intermediate data. This intermediate data is then processed by a second data conversion filter in a second, distinct process to generate the final image data. The system outputs the final image data. A key feature is adapting the data transfer method between the first and second processes based on available input/output formats. The transfer uses either a data communication method (e.g., network socket) or a path communication method (e.g., shared memory or file system).
2. The information processing apparatus according to claim 1 , wherein the image data output by the output unit is image data for printing.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication and outputs the final image data, specifically outputs the image data for printing purposes. This indicates the system is optimized for print workflows.
3. The information processing apparatus according to claim 1 , wherein the acquisition unit acquires the input data from a network-connected client computer, and wherein the output unit outputs the image data to a network-connected printer.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication and outputs the final image data, acquires the input data from a client computer connected to a network and outputs the final image data to a printer connected to the network. The system functions as a network-based image processing server.
4. The information processing apparatus according to claim 1 , further comprising: an activation condition acquisition unit configured to acquire a process activation condition; and an activation unit configured to activate the first process and the second process based on the process activation condition.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication and outputs the final image data, also includes a mechanism to control process activation. It acquires a process activation condition and activates the first and second processes based on this condition. This allows for dynamic control over the execution of the image processing pipeline.
5. The information processing apparatus according to claim 4 , wherein the process activation condition includes at least one of a number of activatable processes and necessity or unnecessity of constant activation for every process.
The image processing system described in claim 4, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, acquires a process activation condition and activates the first and second processes based on this condition, defines the process activation condition to include the number of processes that can be active at one time, and also whether a process must always be active. This enables flexible process scheduling.
6. The information processing apparatus according to claim 1 , further comprising a log output unit configured to output respective logs for the first data conversion filter and the second data conversion filter.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication and outputs the final image data, also includes a logging mechanism that outputs separate logs for the first and second data conversion filters. This helps in debugging and monitoring the image processing pipeline.
7. The information processing apparatus according to claim 1 , further comprising: a group setting unit configured to set groups by grouping a plurality of processes to be executed by the information processing apparatus; and a plurality of log output units set for the respective groups.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication and outputs the final image data, includes a grouping mechanism where multiple processes are grouped together. It also uses multiple log output modules, each associated with its own group. This provides structured logging.
8. The information processing apparatus according to claim 7 , wherein the plurality of log output units exclusively output logs independently of one another.
The image processing system described in claim 7, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, includes a grouping mechanism where multiple processes are grouped together, and uses multiple log output modules each associated with its own group, ensures the log output modules operate independently, outputting logs exclusively, without interference from each other.
9. The information processing apparatus according to claim 7 , wherein the group setting unit exclusively controls connection information used to inquire each of the plurality of log output units.
The image processing system described in claim 7, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, includes a grouping mechanism where multiple processes are grouped together, and uses multiple log output modules each associated with its own group, exclusively controls the connection information used to query each log output module individually. This prevents unintended access or data leakage.
10. The information processing apparatus according to claim 7 , further comprising a deletion unit configured to delete a group set by the group setting unit.
The image processing system described in claim 7, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, includes a grouping mechanism where multiple processes are grouped together, and uses multiple log output modules each associated with its own group, includes functionality to delete groups that have been set up. This is used for cleanup or reorganization.
11. The information processing apparatus according to claim 1 , wherein, if both reliabilities of the first data conversion filter and the second data conversion filter are higher than a predetermined value, the conversion unit performs data conversion with the first data conversion filter and the second data conversion filter as the same process, and wherein, if at least one of the reliabilities of the first data conversion filter and the second data conversion filter is lower than the predetermined value, the conversion unit performs data conversion with the first data conversion filter and the second data conversion filter as respective different processes.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication and outputs the final image data, dynamically combines or separates the filtering processes based on filter reliability. If both filters have reliability above a threshold, they're combined into a single process. If either filter's reliability is below the threshold, they operate as separate processes.
12. The information processing apparatus according to claim 11 , further comprising a setting unit configured to set the reliabilities of the first data conversion filter and the second data conversion filter based on operation results of the data conversion.
The image processing system described in claim 11, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, dynamically combines or separates the filtering processes based on filter reliability, includes a mechanism to set the reliability of the filters based on the operational results of data conversion. This allows the system to learn and adjust the filtering process dynamically.
13. The information processing apparatus according to claim 11 , further comprising a setting unit configured to set the reliabilities of the first data conversion filter and the second data conversion filter based on a number of abnormal terminations of the data conversion.
The image processing system described in claim 11, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, dynamically combines or separates the filtering processes based on filter reliability, sets filter reliability based on the number of abnormal terminations during data conversion. This allows for a system that learns and reacts to errors.
14. The information processing apparatus according to claim 11 , wherein, in an early stage of setting, the reliabilities of the first data conversion filter and the second data conversion filter are set higher than the predetermined value.
The image processing system described in claim 11, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, dynamically combines or separates the filtering processes based on filter reliability, initially sets the reliability of the first and second filters to a high value. This means the filters will initially operate in a combined single process.
15. The information processing apparatus according to claim 11 , wherein, in an early stage of setting, the reliabilities of the first data conversion filter and the second data conversion filter are set lower than the predetermined value.
The image processing system described in claim 11, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, dynamically combines or separates the filtering processes based on filter reliability, initially sets the reliability of the first and second filters to a low value. This means the filters will initially operate as separate processes.
16. The information processing apparatus according to claim 11 , wherein the reliability is set for every job type.
The image processing system described in claim 11, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes using either data or path communication, outputs the final image data, dynamically combines or separates the filtering processes based on filter reliability, sets the reliability of the filters separately for each type of job being processed. This is used for situations where filter performance varies by job.
17. An information processing method comprising: acquiring input data used to generate an image; generating intermediate data by performing data conversion on the input data with a first data conversion filter activated as a first process, and generating image data by performing data conversion on the intermediate data with a second data conversion filter activated as a second process different from the first process; outputting the image data, and setting a transmission method for transmitting the intermediate data from the first process to the second process based on a form available for the first process to output data and a form available for the second process to input data, wherein said transmission method is at least one of a data communication method and a path communication method.
An image processing method performs image data using a multi-stage filtering process. It acquires input image data and then applies a first data conversion filter in a first process to generate intermediate data. This intermediate data is then processed by a second, distinct process to generate the final image data. The system outputs the final image data. A key feature is adapting the data transfer method between the first and second processes based on available input/output formats. The transfer uses either a data communication method (e.g., network socket) or a path communication method (e.g., shared memory or file system).
18. A non-transitory computer-readable storage medium storing a computer program that causes a computer to function as an information processing apparatus comprising: an acquisition unit configured to acquire input data used to generate an image; a conversion unit configured to generate intermediate data by performing data conversion on the input data with a first data conversion filter activated as a first process, and to generate image data by performing data conversion on the intermediate data with a second data conversion filter activated as a second process different from the first process; a setting unit configured to set a transmission method for transmitting the intermediate data from the first process to the second process based on a form available for the first process to output data and a form available for the second process to input data, wherein said transmission method is at least one of a data communication method and a path communication method an output unit configured to output the image data.
A computer-readable storage medium stores instructions for an image processing system that processes image data using a multi-stage filtering process. The system acquires input image data and applies a first data conversion filter in a first process to generate intermediate data. It then processes the intermediate data with a second, distinct filter in a second process to generate final image data. A key feature is adapting the data transfer method between processes depending on the available data format using either data or path communication. The final image data is output.
19. The information processing apparatus according to claim 1 , wherein the transmission method is at least one of a first method using a communication path and a second method using a temporary data storage.
The image processing system described in claim 1, which acquires input image data, applies a first filter in a first process to generate intermediate data, applies a second filter in a second process to generate final image data, adapts the transfer method between processes and outputs the final image data, adapts the transfer method between the first and second processes using either a first method based on network communication or a second method using temporary data storage.
Unknown
September 5, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.