System and method for correction of image during output to printing device

FIELD: office equipment, in particular, system and method for correction of image during output to printing device.

SUBSTANCE: computer, with printing device connected to it, is equipped with information carrier, containing file with image, agent module, data storage module, at least one application, graphic device interface and printing device interface. Agent module is made with possible finding of new file with image on data carrier, aforementioned file containing additional information, calculations for this file of numeric index based on image data and recording of computed index together with additional file information to data storage module. Printing device driver is made with possible calculation of numeric index on basis of additional information data received in it, appropriate to calculated numeric index, and correction of image data received by it and transfer of corrected image data to printing device.

EFFECT: possible correction of image in accordance to additional information during output to printing device from various applications, installed on computer.

2 cl, 1 dwg

 

The invention relates to office equipment, and more specifically to systems and methods for correction of the image when printed on a printing device.

It is known that modern digital cameras add to the data of the additional image information (EXIF and/or P.I.M) about the shooting settings and the characteristics of the camera. Additional information may include the name of the color system of the image points and information about the shooting settings, such as the shooting mode, flash mode, exposure time, white balance and other camera settings, as well as related information such as date and time of the shooting.

This additional information is used to adjust and improve the quality of the image in the computer output to the print device.

To account for the additional information output device for printing images from a computer running the Windows operating system or another operating system, which has in its architecture, the graphics device interface - interface data transfer between applications and devices, display and print, you must use specialized applications, corrective image in accordance with image contained in the additional information for output to the print device. The reason for this is the fast, the graphics device interface converts the image data into a format that is not transmitting additional information.

Known, for example, a method of adjusting the image, described in the publications of the International Bureau of WIPO WO 2004/0088754, 22.01.2004, H 04 N 5/91 [1], which adjusts the brightness of the image in accordance with additional information about the exposure.

Also known by the system and method of adjusting the image with the additional information described in the U.S. patent 2004/0021884, 05.02.2004, H 04 N 1/60 [2]. In the data system and method as more information is taken into account shooting mode, flash, as well as information about what the image object is a person. Additional information image is analyzed, then the results of analysis chosen method of converting the color system, the image is converted by the selected method and prints. Data system and method is most similar to the proposed decision and selected as a prototype.

The disadvantage of the above-described analogs is that they allow you to adjust the image with the additional information in only one application. Whereas in other applications that are installed on the same computer and do not have the function of adjusting the image with regard to additional the Noi information the above-described invention, the analogues are not able to adjust the image when displayed on the printing device, while the quality of an image printed from such applications will be lower than the quality of the images printed from the application described above analogues.

The task of the claimed invention is to provide a system and method for correcting image when printed on a printing device, with features of the system allow to improve the quality of the images printed on the printing device, and also to increase the functionality of the system and to expand the scope of its application, namely to adjust the image according to the additional information for the output device for printing images of different applications installed on the computer.

The technical result is achieved by creating a system of correction of the image when printed on a printing device containing a computer and connected to the printing device, the computer includes a storage medium containing at least one image file, the agent module, storage module, at least one application, the graphics device interface and device driver printing, and the agent module is configured to detect the appearance on the media inform the tion, at least one new image file contains additional information, calculations for an image file that contains additional information numeric index on the basis of the image data and record numerical index of image data together with additional information of the image file in the storage module, and the driver of the printing device is configured to calculate a numeric index based on entering it from the application via the graphics device interface data, at least one image and a data storage module numeric index, coincident with a numeric index, calculated by the device driver print, extract from the storage module additional information corresponding to the calculated numeric index, as well as correction of the received image data in accordance with the extracted additional information and transmitting the adjusted image data to the printing device.

For operation of the system is essential to the quality of the print device used printer, or other similar printing device.

For operation of the system it is important that the devices of the system were connected by a data bus.

The system makes sense to ensure that the new file is an image appeared on the storage medium by recording from external data sources, such as magnetic storage media, digital cameras, mobile phones, computer network, or from other external data sources.

For operation of the system requires that the quality of the media used hard drive, memory or other media.

For operation of the system it is essential that additional information of the image file was information about the shooting settings, namely, shooting mode, flash mode, exposure time, information about the date and time of shooting or other information about the camera settings.

The system makes sense to image data on the basis of which the Agency module and the driver of the printing device calculates a numeric index, was the pixel data of the image, the image size and the number of bits for each pixel in the image.

For operation of the system it is important that the image data from the application via the graphics device interface to the device driver print, did not contain additional information.

For operation of the system significantly, so that in the absence of data storage module numeric index, coincident with a numeric index, calculated by the device driver print driver print device was the issue linen capable of transmitting image data to a printing device without correction.

The technical result is also achieved by creating a method for correcting image when printed on a printing device, comprising the steps in which the agent module determines the appearance of the storage medium, at least one new image file that contains additional information derived from the image data a numeric index, and record numerical index and additional information of the new image file in the storage module, upon receipt of the application via the graphics device interface to the device driver print data at least one image for printing, calculate with the help of the device driver printing a numeric index on the basis of the received data image check in the module storing data numeric index, coincident with a numeric index, calculated by the device driver printing, and, in the case of the storage device matching numerical index extracted from the storage module additional information corresponding to the matching numeric index, then use driver print device corrects the image data according to the extracted additional information and transmit the corrected image data to the print device.

PR is the process significantly, when passing through the graphics device interface data of the image file is converted into a format that is not transmitting additional information.

In the process it is important that the transfer of data between devices of the system was carried out on the data bus.

In the process it is necessary that in the absence of data storage module numeric index, coincident with a numeric index, calculated by the device driver print driver that you are using the print device transmitted the image data to the print device without correction.

For a better understanding of the present invention the following is a detailed description with the corresponding drawing, which shows a block diagram of a correction system for image output to the print device.

System correction of the image when printed on a printing device includes a computer 1 connected to the computer device 2 print. The computer 1 includes a carrier 3, which contains at least one file 4 with the image, the agent module 5, module 6 data storage, at least one application 7, the interface 8 to the display device and the driver 9 print device. System device connected to the bus 10 data.

The system implements the claimed method in the following way. When the computer 1 is and the media 3 information of the new file 4 image contains additional information, via the Agency module 5 determines the emergence of this new file 4 with the image and calculate on the basis of the image data a numeric index. Then, using the agent module 5 record calculated a numerical index and the additional information of the new file 4 with the image module 6 data storage. Thus, the storage device writes numeric indexes and additional information for each file 4 with images containing additional information and appear in the computer 1. Upon receipt of a user request to print the file 4 picture from the application 7 passes through applications 7 data file 4 with the image in the driver 9 to the printing device via the interface 8 graphics devices. Moreover, when passing through the interface 8 graphics device data file 4 image is converted into a format that does not transmit additional information, resulting in the driver 9 print device transmit only the image data. Using driver 9 print device calculates a numeric index based on the received image data. Then use driver 9 print device checks in module 6 storage numeric index, coincident with a numeric index, calculated by the driver 9 device pécs the tee. In the case of the device 6 of the storage data coincident numeric index using the driver 9 print device is removed from module 6 data storing additional information corresponding to the matching numeric index, correcting image data in accordance with the extracted additional information and sends the corrected image data to the printing device 2. In the absence of the unit 6 storing data matching the numeric index of the driver 9, the printing device sends image data to the printing device 2 without adjustment.

The above embodiment of the invention has been set forth to illustrate, so experts it is clear that various modifications, additions and substitutions, without departing from the scope and meaning of the present invention disclosed in the accompanying claims.

1. System correction of the image when printed on a printing device that includes the computer and connected to the printing device, the computer is equipped with a storage medium containing at least one image file, the agent module, storage module, at least one application, the graphics device interface and device driver printing, and an agent module configured to discovery the effect on the storage media, at least one new image file contains additional information, calculations for an image file that contains additional information numeric index on the basis of the image data and record numerical index of image data together with additional information of the image file in the storage module, and the driver of the printing device is configured to calculate a numeric index based on entering it from the application via the graphics device interface data, at least one image, and a data storage module numeric index, coincident with a numeric index, calculated by the device driver print, extract from the storage module additional information corresponding to the calculated numeric index, as well as correction of the received image data in accordance with the extracted additional information and transmitting the adjusted image data to the printing device.

2. The system according to claim 1, characterized in that the printing device is a printer or other similar printing device.

3. The system according to claim 1, characterized in that the devices of the system are connected by a data bus.

4. The system according to claim 1, characterized in that the new files with picture comes on but Itel information by recording from external data sources, such as magnetic storage media, digital cameras, mobile phones, computer network, or other external data sources.

5. The system according to claim 1, characterized in that as the media is using the hard drive, memory or other media.

6. The system according to claim 1, characterized in that the additional information of the image file is information about the shooting settings, namely, shooting mode, flash mode, exposure time, information about the date and time of shooting, or information about the camera settings.

7. The system according to claim,1, wherein the image data on the basis of which the Agency module and the driver of the printing device calculates a numeric indexes are data points in the image, the image size and the number of bits for each pixel in the image.

8. The system according to claim 1, characterized in that the image data from the application via the graphics device interface to the device driver print do not contain additional information.

9. The system according to claim 1, characterized in that in the absence of data storage module numeric index, coincident with a numeric index, calculated by the device driver print driver print device configured to transfer the image data on the device is the primary objective in print without adjustments.

10. The correction method of the image when printed on a printing device, comprising the steps in which the agent module determines the appearance of the storage medium, at least one new image file that contains additional information derived from the image data a numeric index, and record numerical index and additional information of the new image file in the storage module, upon receipt of the application via the graphics device interface to the device driver print data at least one image to print using the driver of the printing device calculates a numeric index based on the received image data, check in the module storing data numeric index, coincident with a numeric index, calculated by the driver of the printing device and, in the case of the storage device matching numerical index extracted from the storage module additional information corresponding to the matching numeric index, then use the driver for your printer correcting image data in accordance with the extracted additional information and transmit the corrected image data to the print device.

11. The method according to claim 10, characterized in that h is about when passing through the graphics device interface data of the image file is converted into the format not transmitting additional information.

12. The method according to claim 10, characterized in that the data transmission between the devices in the system operate on the data bus.

13. The method according to claim 10, characterized in that in the absence of data storage module numeric index, coincident with a numeric index, calculated by the device driver print image data by using a device driver print pass to print device without adjustment.



 

Same patents:

FIELD: printing ink production systems.

SUBSTANCE: system has first computer which can exchange data with second computer. Second computer transmits data to first computer. Data contains info on required color of ink but it doesn't obligatory has info on other required properties of ink. First computer has data base for predicting color data of ink receptions when using selected set of basic colors of ink, program for selecting receipt of ink based on data for ink required, and program for transmitting info to second computer for representing color which relates to selected receipt of ink. Second monitor has color display where indo is represented. Set of basic colors of ink can be selected on the base of other required properties of ink, for example, low cost, light resistance or chemical resistance.

EFFECT: close match of colors obtained.

15 cl, 3 dwg

FIELD: cell communication systems.

SUBSTANCE: invention includes system and method for facilitating access via mobile terminal to certain network application, accessible through multiple application servers in the network. Application identifier, corresponding to network application, and connected parameters of application access, including address of server of applications of one of a set of application servers, are inserted into provision information. Provision information is transferred at least to one mobile terminal, connected to provision procedure. Mobile terminal is outfitted to facilitate access to network application through applications server, identified by application server address, provided with provision information.

EFFECT: expanded functional capabilities for mobile terminal access to applications, only accessible through application servers in network.

5 cl, 7 dwg

FIELD: device and method for reproduction of content and information carrier of similar purpose.

SUBSTANCE: content reproduction device includes block for storing and/or reading data and presentation device, controlling data storage block, in accordance to controlling program, located in input marked document. Presentation device contains device for grammatical analysis, checking syntax of marked document; block for generation of tree of document object model (DOM), interpreting structure of marked document and extracting control program; and interpreter, receiving control program from block for generation of DOM tree for controlling data storage block.

EFFECT: device and method for reproduction of content are realized with possible transfer of information and/or mutual usage of system parameters between marked documents without undue load on central processor unit and without necessity of detection of new browser.

5 cl, 8 dwg

FIELD: engineering of systems for finding events and notifying query programs, registered for such notification.

SUBSTANCE: device for notifying about events contains a set of query means, a set of notification means, card means, means for controlling notifications. Method for notifying about events includes receiving a set of requests for event registration, each one of which originates from query program, each registration request contains first identifier, identifying query program, and second identifier, identifying one of notification programs, storage of identifiers in card and activation of notification program, identified in card, access to card for identification of all query programs, from which registration requests were received, activation of identified query programs and transfer to each of them of representation of event that occurred. Stored on machine-readable carrier are commands, which direct computer to realize aforementioned method.

EFFECT: expanded functional capabilities.

5 cl, 4 dwg, 3 tbl

FIELD: shared use of information, possible use in network systems using groups of shared information use on communication servers.

SUBSTANCE: in accordance to method its preferred to only remove group in case of absence of active group communication sessions. Auto-removal property and properties of any trustworthiness time period are set in primitive of group properties generated by group application executed by, for example, client, which transfers primitive to server.

EFFECT: automatic removal of shared information usage groups on expiration of given time span of trustworthiness of group by connecting auto-removal device to shared information usage group.

3 cl, 6 dwg

FIELD: technology for executing programs by means of portable data carrier.

SUBSTANCE: in accordance to method for controlled execution of program by means of portable data carrier, containing program memory, system core and at least one condition counter, during functioning of each controlled block coefficient of condition counter changes to indicate processing of appropriate controlled blocks, during realization of transition command, as a result of which one or several controlled blocks are skipped, coefficient of condition counter is changed, as if skipped control blocks have been used, coefficient of condition counter is compared to at least one acceptable value, of at least one check point, in case of match - program execution continues, and in case of mismatch - processing of errors occurs.

EFFECT: increased protection of program being executed.

2 cl, 5 dwg

FIELD: computer engineering.

SUBSTANCE: method for controlling synchronization of updates of software includes recording into system memory of computer device of user of one software application, updating of this application in form of its full version or a set of separate elements of application, comparison of software shipped as update and software present on user side in its current condition to detect differences, combination of elements of user software and elements of software shipped as update in overwriting mode.

EFFECT: increased reliability and installation and reliability of process of installation of complicated software.

1 dwg

FIELD: computer engineering; ICT.

SUBSTANCE: method and system allow one or several participants to take part in one or several conferences at the same time. To control conferences, the cross-conference database is created, which database includes parameters of connection and selected conditions of connections of any end point. Using cross-conference database mixes sonic signals the final mixed signal is transmitted to at least one end point.

EFFECT: improved efficiency.

19 cl, 6 dwg

FIELD: engineering of modeling devices, possible use during engineering of systems for evaluating operation characteristics.

SUBSTANCE: device contains indicator of primary stream of random impulses, AND element, mono-stable multi-vibrator, counter of impulses, first, second and third delay elements, generator of evenly distributed random numbers, first and second memory registers, AND elements of second and third groups, arithmetic block, random numbers generator with given distribution law, decoder, typesetting field, group of triggers, OR element, generator of random impulses stream, second AND element, noise generator, second group of triggers, OR elements of first group.

EFFECT: expanded functional capabilities.

1 dwg

FIELD: computer engineering; can be used in creation of high-performance computing systems for task handling, algorithms of which allow parallelization on command level.

SUBSTANCE: device contains N functional units, intermeshed commutator, resource analyzer, which contains registers blocks, memory blocks, AND elements blocks, counters, multiplexing units, synchronizing generator, control device, and comparison scheme.

EFFECT: increased reliability.

2 cl, 13 dwg

Digital processor // 2290686

FIELD: digital processors, reduces power consumption microprocessors.

SUBSTANCE: processor contains data registers, memory, arithmetic and logic unit, data bus, control unit, capacity master and commutators.

EFFECT: reduced power consumption.

2 dwg

FIELD: communications.

SUBSTANCE: method includes inputting data from individual subscriber into memory of subscriber device, then data are sent through subscriber device to data server, where it is clarified, whether subscriber provides certain information or consumes certain information with query for certain data, data from data provider are kept in information server database in form of individual provider record, and for data consumer data search is performed, appropriate to query, in database, in case if data answering the query is found on server, it is sent to data consumer. Method includes prior forming of classification, allowing forming identifiers of objects of possible interest of subscribers, before inputting data from individual subscriber or in process of this input at least partial conversion of these data to appropriate formed identifier of said classification, used for recognizing information in database, is performed, said information being appropriate for subscriber request. Portion of data not used in identifier is used dependent on category of subscriber.

EFFECT: broader functional capabilities.

2 cl, 2 dwg

FIELD: computers.

SUBSTANCE: system has memory for programs, including browser, display block, database for storing documents, addressing control block, while each document of base has at least one link with indicator of its unique number and indicator with address of program for control stored in addressing control block, system contains also, connected by data buses and control of other blocks of system, memory for links of couples of unique numbers of links and forming means for lists of unique numbers of documents links, which are interconnected.

EFFECT: higher efficiency.

2 cl, 1 dwg

FIELD: computers.

SUBSTANCE: processor has a pseudo-associative device, consisting of two memory blocks, interconnected through transposing circuit.

EFFECT: higher productiveness, higher efficiency.

2 dwg, 2 tbl

FIELD: electric engineering.

SUBSTANCE: method includes estimation of quality coefficients of electric energy in electric energy system, determining degree of matching of these coefficients to normal values, forming of control signal for correcting devices and predicting electric energy characteristics expected after effect of these devices. On basis of analysis of predicted characteristics quality coefficients are newly estimated and if necessary control signals for correction devices are formed. Estimation of not only voltage and frequency is provided, but also current. Whole cycle is repeated for each node of electric energy system.

EFFECT: higher efficiency.

1 dwg

FIELD: computers.

SUBSTANCE: device has pulse generator and OR element. First input of OR element is connected to input of pulse generator and is meant for receiving signal, being sign of data transfer in local network. Output of generator is connected to second input of OR element. Output of the latter is meant for output of signal, matching condition of data bus of a network.

EFFECT: higher speed of data transfer, higher reliability of operation of Ethernet network.

3 dwg, 2 tbl

Processor // 2248608

FIELD: computers, data protection.

SUBSTANCE: processor has bus interface device, device for selection/decoding of commands, device for dispatching/execution, program string decoding device, which string is selected from program and loaded in first levels command cash, which contains a set of N two-input elements XOR, keys memory, storing different N-bit decoding keys.

EFFECT: higher efficiency.

2 dwg

FIELD: computers.

SUBSTANCE: device has three blocks for forming messages lines, block for analysis of messages line, multiplexer, decoder, broadcast control block, buffer register, launch trigger, synchronization block, AND elements block, denying element, blocks for organizing messages lines, direction selection block, OR element, AND elements.

EFFECT: higher efficiency.

3 cl, 12 dwg, 2 tbl

FIELD: computers.

SUBSTANCE: device has a group of buffer blocks from first to eighth, direction correction block, direction selection block, first registers group, output register, first decoder, multiplexer, first counter, group of switchboards from first to eighth, launch trigger, first and second univibrators, OR elements from first to third, first and second AND elements, clock pulses generator. Also inserted are buffer block, second and third registers group, second decoder, a group of demultiplexers from first to eighth, second counter, third univibrator, first and second groups of OR elements and fourth and fifth elements.

EFFECT: higher efficiency.

10 dwg, 1 tbl

FIELD: microprocessors.

SUBSTANCE: device has central processing devices, including first cryptographic block, at least one peripheral block, including second cryptographic block, device also has data bus, random numbers generator, conductor for supplying clock signal, conductor for providing random numbers signal, set of logical communication elements, while each cryptographic block has register of displacement with check connection.

EFFECT: higher level of unsanctioned access protection.

7 cl, 1 dwg

FIELD: metrology.

SUBSTANCE: method is base on multiple measurements of researched unit, while its basis is ambiguous match between true value of measured unit and measurements results. Value of measured unit are processed with use of this ambiguous parameter. For this value of two auxiliary units are measured. For each unit ambiguously determined function relation is set of true value of unit and value of appropriate auxiliary unit in form of function with constant coefficients. Coefficients are determined on basis of multiple measurements of auxiliary units changing with time.

EFFECT: higher precision.

5 cl, 5 dwg

Up!