Unlock instant, AI-driven research and patent intelligence for your innovation.

Image processing device and image processing method

An image processing device and image processing technology, which are applied in the directions of image communication, digital output to printing units, electrical components, etc., can solve the problems of not properly designed granularity, increasing the number of development steps, and failing to obtain application development efficiency.

Inactive Publication Date: 2008-03-19
RICOH KK
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in the related art, generally speaking, in a platform having an API that can be shared by different applications, if the granularity of functions or interfaces provided by the platform is not properly designed, desired application development efficiency cannot be obtained
[0005] For example, when the granularity is too small, even for applications that only provide simple services, the API must be called many times, so the source code becomes complicated
On the other hand, when the granularity is too large, if it is required to install an application program to provide a service for modifying some of the functions given by the interface, it is necessary to modify the platform itself, which increases the number of development steps
Specifically, when modules in a platform are strongly interdependent, sometimes, in order to add new functionality to the platform, existing parts of the platform need to be modified, which further complicates the situation
[0006] Also, in the related art, when it is required to install an application that involves modifying part of the services provided by the existing application (for example, a new application involves modifying the image input processing of the existing application), it is not allowed to call out the existing application to implement other parts of the service
As a result, rewriting source code and installing new applications is required

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image processing device and image processing method
  • Image processing device and image processing method
  • Image processing device and image processing method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0101] In this embodiment, a software structure based on the concept of a so-called "pipeline and filter" is applied to the image processing device, thus simplifying the customization or extension of the function of the image processing device. Furthermore, in this embodiment, in the multi-output process in which a plurality of output filters are selected with respect to one input filter, the master pipeline generates slave pipelines, and the master pipeline and slave pipelines are combined to correspond to a plurality of output filters, so , to perform output processing in multiple output filters in parallel at the same time.

[0102] FIG. 1 is a schematic diagram illustrating the concept of pipelines and filters.

[0103] In Figure 1, the letter "F" denotes a filter, and the letter "P" denotes a pipeline.

[0104] Here, "filter" represents a program that performs specific processing on input data and outputs the processing result; "pipe" represents a device connected to the...

no. 2 example

[0327] The image processing apparatus 100A according to the second embodiment is different from the image processing apparatus 100 of the first embodiment in that the parent pipeline 41 generates a plurality of child filters.

[0328] In the following, only the generation of sub-filters in the parent pipeline 41 will be described, and repeated descriptions will be omitted. In addition, in this embodiment, the same reference numerals are assigned to the same elements as those described above.

[0329] FIG. 20 is a schematic diagram showing a process in which the parent pipeline 41 generates a plurality of child filters.

[0330] In the multiplex processing in the image processing apparatus 100A of the present embodiment, when three or more output filters are selected, the control layer 20 instructs the sub-pipe generator 81 of the parent pipeline 41 to generate a plurality of sub-pipes. The number of sub-pipelines generated is equal to the number of selected output filters -1....

no. 3 example

[0342] Next, a recording medium storing an image processing program capable of realizing the above functions will be described.

[0343] 22 is a block diagram showing an image processing apparatus including a recording medium recording an image processing program realizing the image processing function of the present invention.

[0344] As shown in FIG. 22 , for example, a computer 500 includes a CPU 510 , a hard disk 520 , a memory 530 , a display device 540 , an input device 550 , a communication unit 560 , and a recording medium reader 570 .

[0345] The image processing program 400 stored in the recording medium 410 is read into the computer 500 and executed in the computer 500 to realize the image processing function of the present invention.

[0346] The CPU 500 is a calculation and processing unit that performs calculation and processing in the computer 500 .

[0347] The hard disk 520 is a storage unit for storing data; for example, application programs running on the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An image processing device is disclosed that is able to simplify function customization or function expansion. The image processing device includes one or more input filters each of which controls an input process for inputting image data for image processing; one or more output filters each of which controls an output process for outputting the image data to the outside; one or more processing filters that process the image data between the input filters and the output filters; and an operational unit that operates the image processing device to execute processing. The operational unit selects one or more of the input filters and one or more of the output filters, and when one of the input filters and two or more of the output filters are selected, output processes of the selected two or more output filters are executed.

Description

technical field [0001] The present invention relates to an image processing device and an image processing method. Background technique [0002] In recent years, functions of a printer, a copier, a scanner, a facsimile, and the like are combined into the same housing, thereby realizing an image forming apparatus called a multifunction peripheral. Such an image forming apparatus, like a general-purpose computer, has a central processing unit (CPU), and is controlled by software application programs to realize the various functions described above. [0003] For example, Japanese Patent Publication No. 3679349 discloses an image forming apparatus including a platform that can be shared by different application programs, and an application program that can be installed using an API (Application Programming Interface) of the platform. In the image forming apparatus described above, since functions shared by different applications are provided as the platform, it is possible to p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N1/00G06F3/12
CPCH04N1/00954H04N1/32529H04N2201/0094H04N1/32502
Inventor 杉吉广
Owner RICOH KK