META INFORMATION HANDLING

Abstract: The present invention relates to a system and a method for transmitting image information acquired as a digital image file (6) in an image information acquiring operation by an image information acquiring means (5), to a data network (2). The system comprises an input device (4) for input of meta information regarding a selected image, which comprises image information acquirable by said image information acquiring means (5). Further it comprises means for connecting said meta information regarding said selected image to the digital image file (6) in connection with an image information acquiring operation whereby said image information acquiring means (5) acquires the image information of said selected image. It also comprises means for transmitting said meta information (18b) regarding said selected image and the digital image file (18a) to said data network (2).

Description: 3 CQ φ ► <; rt CQ tr rt 0 Φ P- 3 H- tr tl Q φ Hi H- 0 0 H φ Φ Hi Hi rt H- tr Ω φ H- Φ φ 0 X r rt H Hi PJ O i-J H- 0 rt Hi tr O Φ H 3 ø fu m rt Φ H- 1 0 0 PJ C Q Ω PJ H- 0 rt if 0 ) Φ P. & PJ CQ p. P. Φ Φ X P. rt i fϋ t-3 tr C Q H- rt CQ Φ TJ CQ after the actual scanning process. It also requires access to a client station where the extra information can be added. There is however another way of obtaining the extra information. This could be achieved by means of software interpreting the scanned document image and using different image processing and OCR (Optical Character Recognition) techniques to derive the extra information from the document itself. The problem with this method is that it is very complex and resource requiring. There might even be a need of servers for the processing of the scanned document or image. The processing software also needs to know exactly how the different documents are formatted to be able to extract the extra information. Thus it is not able to adapt to new documents very easily. In EP 0 748 107 A2 a method of scanning and adding extra information is disclosed. According to this document information regarding a document to be scanned is written or printed in a form. The form is then scanned and the extra information is extracted using an image recognition technique. The information extraction is not as complex for the scanning device as when the information is extracted from the document itself, but still an image processing is required and other problems are added. The scanning device must be able to recognise that the paper it is scanning is an information form and therefore only a restricted amount of different designs of the form could be used. If a form is changed, e.g. in a case when some other information is needed, the scanning device must be reprogrammed to be able to extract the information. In the known techniques where extra information is added in the scanning procedure the purpose of the extra information is just to inform a computer of how to treat the digital image file. If a digital image file is transmitted from a first user that acquired the image to ω LO t t H in O Ul o l O Lπ Φ 03 0 03 X! 4-1 CQ 0 4-1 ε 0 0 Φ Φ 03 0 Pi rH & 4-> i -rt 03 -H 03 0 03 Φ 4-1 Φ 0 O ω i & 0 0 rl ϋ 03 U 0 Φ 0 Φ CQ 4-J H Φ 0 tn π3 XI rf U Φ 0 !-l ε 0 TJ φ α. XI P. ε TJ 4-J 4 rl P. Φ H 0 irt 0 φ 0 X! 0 CJ 0 φ >> π 4-J rH u • 0 Λ ε 0 4J 0 0 0 ϋ rl ø 0 ». 0 4-) 0 Φ 0 -rf 4-> 0 -rf 0 -rt 0 CQ 0 4-> 0 CJ tn 4-> 0 ø 4-1 03 0 Φ 0 CQ 0 ε U TJ 0 0 4 φ TJ Φ -H 0 -rl 0 XI Φ rrt 4-> TJ ε φ -H 4-) ε 4-> 4 4-J CQ o 0 xl 4-> CQ rf 03 0 Φ r> 0 4-J 0 Φ 0 4-1 Φ 0 TJ g ε J 4-1 -rt 0 0 Φ TJ rf rf 0 ■ f tr CJ rl 0 0 J 4-1 Φ 0 TJ rl 4-1 4-1 Φ 0 0 Φ 0 0 4-) 0 XI 03 rf 4-1 0 -rf 4-) 4-> 4-J 0 0 Φ rl 0 0 Φ 0 -rt - φ Φ 0 & ε >i -rt 4-1 rH 4J 4-1 0 0 4J TJ 4-1 φ 0 φ -rf Φ & 0 Φ rf 4-1 0 ε XI ε Φ Pμ -H 4 0 rl H tn rH 4J 4-1 0 0 0 rf O CQ ra 0 4-1 X! 4-1 > ε φ rf Φ φ 03 0 CJ 0 XI 4J TJ 0 ø -rt φ 4-J 0 tr 4-4 4-> 03 X! 4-1 0 o TJ φ 0 03 Φ 0 0 u Φ rl Φ 0 X! >, φ 0 4-J 03 0 4J t-i rl 0 4-1 0 4-J tr φ 4-) 0 4-) 0 Φ TJ CQ 4-1 Φ tn P. Φ rl Φ 03 0 4-1 1 0 0 ε -l 0 Φ -H φ φ rrt XI TJ 0 CQ tn rl XI 0 EH TJ H 0 0 -rf EH rl r-f 4-) rH 0 0 o 2. 4-) 0 -rt rl tr 0 0 0 4J 0 rl Φ 0 U 0 4- ) 0 r) υ to O to o IT) tn H rH LO LO to t μ 1 μ 1 <_π o Ul o cπ o Ul tr Φ μ- ø TJ 0 π- rt Φ P. 0 4-> rf Φ 0 0 rf 03 rl 4 rH XI Φ T φ tn 0 Φ -rt 0 0 4-1 0 IΛ rf 0 U CJ 0 03 0 TJ 03 Φ 0 4-> 4 0 Φ φ 4-J 0 -rl 0 1 tn 0 0 -H 0 1 ε 0 4-J 0 0 Φ x! 0 0 0 . xi CQ 4- ) φ 0 4 rH 4-> rl T 4-1 M Φ φ © 0 01 4-> 0 rrt rf 0 Pμ 0 φ Φ 4-1 4-> TJ 0 Φ Xl 4-1 ^H TJ 0 0 φ 4-J Ά rl rl 0 rrt Φ xi ε 4-1 rH 0 03 φ 0 ε 0 Xl 4-1 4-1 o Φ 0 TJ , Φ P. 0 rl O 4-1 4-> 0 T 4-> 4- ) • O X! Xl ri £ 4-J -rt • ^1 0 £ ε 0 4-1 φ 4-1 0 0 4-1 03 0 rH rf 03 0 4-J 4-> 0 4-> 4- ) TJ φ 4-1 0 4- ) H 0 0 CQ X! -rf XI Tj Φ i XI 0 0 4-1 TJ Φ 4-1 Φ J 03 0 t T U 0 0 TJ 4J 4 Φ 4 01 rr X! 4 rf 0 Φ ε 4-> ε 0 0 0 0 α. tr 03 Φ φ 0 rf rf rH 0 0 4-> 4-> 0 Φ TJ -rf φ 0 03 X) o 03 0 rrt 4-t φ 4-J Φ 0 0 -rt 4-> 0 T 0 J TJ 4-> 0 0 CJ 0 0 0 Φ Xl 0 Φ 0 0 -rt X! -H J J rf 4-f 4-1 4-f Φ CQ u φ a 0 0 CQ Xl 4J 4- ) 0 0 > 4-J Xi 0 Φ φ ε φ 4-1 4-> 0 -rt J Tj Φ >i 4-J 0 0 4J 0 03 rH CJ • 0 0 4-J rf • T rrt Φ xi 0 4-1 J 4-J rrt Xl rl 0 tn TJ Φ TJ 0 0 Φ tn > 0 4-J 0 Φ 0 0 Φ J 4-1 0 J 0 0 03 Φ 0 4-> φ 4-> .. 0 4-> TJ 4-1 03 X! • 0 0 ε Xi rf Xl 0 Φ Pi Φ xi 0 > 4- ) -rf Φ 0 Φ ■ ø 0 Φ Φ H O TJ φ 0 4J 4-J 4-> ε rf 4-1 Pi 0 0 TJ 4- ) J 4-J φ 0 0 rH Xl ε 4J xi r-f 03 Φ TJ rl 0 Φ 0 0 0 03 -rt 4 0 Φ rrt 4-> rl ft rf 0 CJ r-l • 0 03 1 0 ε 0 4-1 Φ 4-1 ε Φ «. rf 0 03 -rf ε 0 0 0 TJ 0 4-1 0 Φ 0 XI £ Φ ϋ 0 X! rl 0 Φ φ Xi 4-> 0 03 £ 4 -rl rl 0 4-1 TJ rrt Φ > 0 tn Xi 4-J 0 TJ 0 XI TJ 4-J 0 4-J 0 0 TJ 4-J 4-J 0 0 0 4-J Φ XI Φ £ 0 J E-t TJ 4-1 tr Xl 0 tn 0 Φ 4-4 Φ 0 Φ 0 • rrt ε 0 0 O 0 tn T ε ϋ Φ O 4-> 0 0 TJ 0 rrt TJ t ϋ Φ ε 4-> ε rl 01 rrt 0 TJ φ υ Φ 0 J rl Φ • 03 03 0 01 -r & r-l 0 4 . 0 0 £ CJ Φ φ X3 , VD,-, 0 Φ 0 . ε <rt tn φ 0 0 4 Φ ε 0 Φ J 03 φ 4-1 φ 4-> x! XI ft 0 0 03 Φ 0 tn tn 4J 03 rH 0 4-1 0 0 XI 0 0 • 03 0 4-1 4-J 4- ) TJ υ -H 0 0 X! 0 0 Φ 0 0 0 03 Φ 0 0 X CJ 0 rl 0 0 TJ 0 rrt -H J rH CJ 0 4-1 J ε X! Φ -H a rf 0 0 g 0 -H 4-1 Xl φ 0 XI Φ Φ 4-J ε EH 4-1 rl ft 0 ε 03 0 φ 0 φ 4- ) ε rH tr 4-J o 01 φ Φ 4-J 3 0 o £ rl 4 CJ 03 0 X! 0 J . 0 Φ -H φ 0 0 rf rH X! 0 0 TJ 0 0 rl φ 0 CJ •rt -rl ϋ 4J 4-> rrt Φ 01 0 TJ TJ 4- ) 0 4- ) O 4 υ TJ rl 0 o • Φ 4-> 0 03 • * rH tn > XI 03 0 i • 0 0 0 0 CJ 0 4-J P 4-J Φ 4-J 0 01 4-1 03 rl 0 CQ 0 -H φ 4-> CL, 0 0 4-> φ CJ 0 Φ ε 03 T rrt rf 03 0 4-1 0 0 φ 4-J 0 0 0 0 TJ TJ 0 fa 0 ϋ ϋ g 4-f Xi rC rl Φ • Φ rH ft rl -rt 0 0 03 Φ φ Xl -rt Φ s 0 0 0 rl φ 0 4-> O 0 03 tn 0 ft Φ 0 ε rf 4 ε ft i 0 Ol 4-J 4-> 1 Φ tn 4-J 4-> rf 4-> φ φ 4- ) 4-f tr 4-> 0 0 0 4-1 -H 4- ) rl φ 03 4J 0 0 0 φ Xl 0 Φ 0 rl 0 φ X! 0 > TJ Pi 4-1 0 0 Φ 0 ε υ φ ε 0 0 ft Φ rf 4-> Φ CJ 4 X! 0 ε 03 Φ 4- ) 0 rl φ φ 0 X! rf P. 0 rf J Xi 4-f 0 Φ CQ 4-> 0 r-l -H 0 0 S 4-J rl 0 4-> Φ rf 4- ) 4-J 0 CQ 0 ft 0 4- ) 0 0 r Xl Φ 0 0 rH 0 ». 0 0 rl 0 0 0 CQ 03 rl 03 rH 0 Φ rrt 4J Φ 4-> 03 ε 4-1 ft i 1 0 0 Φ φ 4-1 Φ J 0 0 φ O 03 4-> Xl 0 03 0 rf 0 CQ rf H 0 rl TJ ft CQ rrt ϋ ε 0 0 i ϋ φ 4-1 Φ rl 0 Φ 4-J rf 4-J Φ 4- ) φ 0 0 4-1 0 0 ΪH 0 0 Φ 0 XI CQ rf 0 0 -rf 4-> 4J XI 03 Φ Xl 4- ) 0 Xl 0 0 Φ 0 0 0 ϋ 0 rf 4-> 0 Φ ε Φ 0 0 ^ 03 9H 4-1 01 0 0 CJ 01 tr 0 4-> Φ 0 l ε 0 03 0 0 4J rf 0 0 0 ϋ 0 Tj Φ 0 0 X! ft 0 ε 0 0 -rt φ 0 0 X! ε 01 0 4-> -U 0 TJ 03 rf Φ ε 03 0 03 ϋ xi 03 TJ ε 0 -H φ φ 0 0 φ CJ 4-f 4-f J 4-> 0 >i 4-1 4-J 0 Φ CQ 4- ) rrt φ 4J 0 Φ 03 4- ) 4 >-< 0 03 4 4-1 φ 0 03 0 ~ X 0 0 0 03 0 CQ ϋ Xl φ φ 0 rrt 4- ) 0 ft M rl 4-J rrt 0 rf φ 0 Pμ ε 0 TJ 0 ■ rt 0 XI 03 4- ) i xl B 4- ) • 4-> 4-> ε 0 X! Xi 03 J 0 rl 0 φ Φ XI 0 0 O) 03 < CQ φ ϋ 0 H ε o rl H 0 EH Φ TJ O n Xl 03 0 0 Φ 0 0 ft cd -H 0 Φ 4-> O 4J 0 rH 0 4-J ε EH 4-1 3 4- ) 0 4-> TJ o 0 0 P ε 03 4-f -U ε 0 4 Pi r-l 0 rl TJ 4-1 tr ft 4-J rl Φ 01 03 Φ *o Φ CJ 0 0 03 0 0 0 0 0 ι 0 0 Xi 0 0 0 TJ Φ ft 0 Φ 0 Xl Φ Φ ε 03 J CQ -1 ϋ CJ TJ ε 4-1 £ 4-f 0 Φ rf 0 4-> 0 4-1 4-> TJ TJ 0 o O LT) O LO o LO o LO rH CM CM n ro Preferably, the method further comprises the step of validating the inputted information. Hereby, the information can be controlled to be in the right format. For example if an amount is asked for the validation should ensure that the inputted information is a number. Brief Description of the Drawings The invention will now be described in more detail by exemplification referring to the appended drawings. Fig. 1 is a schematic view of a data network with different applications including the system according to the invention. Fig. 2 is a schematic view of an implementation of the system according to the invention. Fig. 3 is a schematic view of a working procedure according to the invention. Detailed Description of a Preferred Embodiment Referring to Fig. 1, a preferred embodiment of a system 1 according to the invention is showed connected to a network 2. The system 1 comprises a Network Document Server (NDS) 3, an input device 4 and a connection to an image information acquiring means 5. Furthermore, the system comprises a means for requesting information regarding the image information. This image information acquiring means 5 is in most cases a scanner, but it could also be a digital copier, a fax machine, a digital camera etc. The input device 4 could be any kind of input device, e.g. a keyboard or a pen scanner, and the information could be inputted by just inserting the data or by selecting it from a list presented in connection with a request. The means for requesting information could be any kind of display or a speech device for vocally requesting information. The NDS 3 is the heart of the system 1 and connects the scanner to a data network 2. The NDS 3 could either matically. This could be any kind of information that the NDS 3 can access without extensive processing, such as a time stamp for the scanning, the size of the digital image file 6 or a name of the scanner 5 that produced the digital image file 6. When the NDS 3 has received a digital image file 6 and all meta information has been inputted, the NDS 3 connects the meta information 18b to the digital image file 18a. The meta information 18b could be embedded in the same file as the digital image file 18a, this is referred to as 18 in Fig. 2, but it could also be in a file separate from the digital image file 18a. If the meta information 18b is in a separate file, the meta information preferably is supplemented with a pointer to the image file. The NDS 3 transmits the digital image file 18a and the meta information 18b to a selected destination on a data network 2. This destination is not necessarily the same for the digital image file 18a and the meta infor- mation 18b, the digital image file 18a could for example be transmitted to a certain catalogue on a file server whereas the meta information 18b is transmitted to another catalogue on another file server. The components that are shown as internal NDS components in Fig. 2 could also be external components that is to be accessed over a network when needed. Referring to Fig. 3, a process using the invention shall be described. In step 101 the administrator writes a control file 7 and in step 102 the administrator puts the control file 7 on a server. In step 103 the administrator configures the NDS 3 to retrieve the control file 7. Then the NDS 3 retrieves the control file in step 104. The control file 7 is then treated by the NDS 3 in step 105. During the treatment the control file 7 is parsed and validated and if the control file 7 is not correct an error information is sent to an administrator interface and the control file 7 is ignored, step 106. The admini- strator corrects the control file 7 in step 107 and then the process is returned to step 102. If the control file 7 is found to be correct in step 105 the control file 7 could be used to control the requesting of meta information in the NDS 3. In connection with an image information acquiring operation the user is then requested to input meta information. The requested information is prompted for on a NDS display in step 108. In step 109 the user enters a value which is examined according to a specification in the control file 7 in step 110. If the value is not correct the process is returned to step 108. If a correct value is inputted in step 110, the NDS 3 examines, in step 111, whether more information should be requested according to the control file 7. If so, the process is returned to step 108, otherwise an output file comprising the meta information is created in step 112. Some extra meta information could be added automatically to the output file. This is information which the NDS 3 could access without extensive processing, such as a time stamp for the scanning, the size of the digital image file 6 or a name of the scanner 5 that produced the digital image file 6. The control file 7 holds a specification for the format of the output file corresponding to a format required by a destination for the output file. The output file is then sent to the destination in step 113. Finally, in step 114, a check is made if the meta information and the digital image file should be sent to more destinations. If so, the NDS 3 could be designed to restart in step 108 to prompt the user for information required for the destination. The NDS 3 could alternatively request all information for all destinations first and then transmit meta information to the desti- nations. In such case the NDS 3 creates a new output file in step 112 for the next destination. The output file is then prepared to be compatible to the destination appli- cation. If there are no more destinations in step 114 the process is complete. A specific application of the invention will be described in the following. This application is an example of how the system could be used and it relates to invoice handling. In a company many different people could receive invoices. However, all invoices are handled at the same department or could even be handled by accounting software. When a person receives an invoice it should be sent to the invoice handler. The invoice handler wants to receive specific information regarding the invoice so that an additional analyse of the invoice is avoided. This information could be an invoice number, a date of payment and a name of an orderer. The system administrator designs a control file for a system according to the invention so that the specific information needed by the invoice handler is requested from a user when the invoice handler is chosen as destination for a scanned document. The administrator gives an attribute to the information as to whether it is required, optional or hidden information. If the information is required the user has to input the information to be able to send the document, whereas if the information is optional it is optional for the user to enter information. If the information is hidden the user does not see that the information is added, it is thus obtained automatically. Furthermore, the administrator set a pattern to check the lexical correctness of an entered value. In this case the invoice number could be set to be a five-digit number, the date of payment could be set to be a date in the form DD/MM/YYYY and the name of the orderer could be set to be a free text . The person who received the invoice scans the invoice at a scanning device equipped with the system according to the invention for transmission of a scanned document to the invoice handler. At the moment of scanning the person is asked for meta information regarding the invoice. As the person enters the invoice handler as destination for the scanned document the dynamic control of the requesting will ensure that the person is prompted for the specific information that the invoice handler needs. When all required information is inputted the scanned document together with the meta information is sent to the destination. The receiver then has all information needed for the further treatment of the document. It should be emphasised that the preferred embodiment described herein is in no way limiting and that many alternative embodiments are possible within the scope of protection defined by the appended claims. For example, other languages than XML could be used to define the required information.

Claims: CLAIMS 1. A system connecting an image information acquiring means to a data network for transmitting acquired image information as a digital image file to said data network, said system comprising an input device for input of meta information regarding a selected image, means for connecting said meta information regarding said selected image to the digital image file in connection with an image information acquiring operation, and means for transmitting said meta information regarding said selected image and the digital image file to said data network. 2. The system according- to claim 1, wherein the image information acquiring means comprises a scanning device. 3. The system according to claim 1 or 2 , further comprising means for requesting the input of said meta information responsive to a selected image. 4. The system according to claim 3, further comprising means utilising a control file for dynamic control of the requesting of the meta information. 5. The system according to claim 4, wherein the means utilising a control file for dynamic control in response to an inputted destination for the digital image file is arranged to request meta information in accordance with requirements of said inputted destination. 6. The system according to any one of claims 1 to 5, further comprising means for controlling the format of the meta information transmitted to the data network. 7. The system according to any one of claims 1 to 6, wherein the input device is a keyboard. 8. The system according to any one of claims 3 to 5, further comprising means for displaying requests . 9. A method for providing a digital image file with meta information, which digital image file comprises image information of a selected image and is acquirable by an image information acquiring means, comprising the steps of, in connection with an image information acquiring operation, requesting meta information regarding the selected image, inputting, in response to the request, the meta information by means of an input device, connecting said meta information regarding said selected image to the digital image file, and transmitting said meta information regarding said selected image and said digital image file to said data network. 10. The method according to claim 9, wherein the digital image file is acquired by means of a scanning device. 11. The method according to claim 9 or 10, further comprising the step of utilising a control file for dynamic control of the requesting of the meta infor- mation. 12. The method according to claims 11, wherein the control file is editable by an administrator. 13. The method according to any one of claims 9 to 12, further comprising the step of controlling the format of the meta information transmitted to the data network. 14. The method according to any one of claims 9 to 13, further comprising the step of validating the inputted information.

Inventors: ANDERSSON PATRIK, BERGGREN PETER, JOHANSSON KRISTOFER, KAELVESTEN GUSTAV, MASNADA JULIEN, OLSSON ULF, ANDERSSON, PATRIK, BERGGREN, PETER, JOHANSSON, KRISTOFER, KAELVESTEN, GUSTAV, MASNADA, JULIEN, OLSSON, ULF
Applicants: ANDERSSON PATRIK, AXIS AB, BERGGREN PETER, JOHANSSON KRISTOFER, KAELVESTEN GUSTAV, MASNADA JULIEN, OLSSON ULF, ANDERSSON, PATRIK, BERGGREN, PETER, JOHANSSON, KRISTOFER, KAELVESTEN, GUSTAV, MASNADA, JULIEN, OLSSON, ULF
Application year: 2001
Main classification: H04N1
IPC codes: G06F12, H04N1