Claims
- 1. A method for storing images that are input to a storage system by one or more operators, the method comprising:
classifying a first portion of the images into a plurality of predefined groups, such that the images in each predefined group of the plurality are characterized by respective common information shared by all the images in the predefined group; processing a second portion of the images, which were not classifiable into any of the predefined groups, so as to define a new group containing a subset of the second portion of the images, such that the images in the new group are characterized by new common information shared by all the images in the new group; and compressing the images in each group among the predefined and new groups by extracting from each of the images the common information that characterizes the group.
- 2. The method according to claim 1, wherein the steps of classifying, processing and compressing are carried out autonomously by the storage system, substantially without involvement of the one or more operators.
- 3. The method according to claim 1, wherein the images comprise images of form documents.
- 4. The method according to claim 3, wherein extracting the common information comprises removing a template of the form documents from the images.
- 5. The method according to claim 1, and comprising processing at least one of the predefined and new groups so as to subdivide the at least one of the groups into sub-groups, each characterized by respective sub-group common information, wherein compressing the images comprises extracting the respective sub-group common information from the images in the sub-groups.
- 6. The method according to claim 5, and comprising storing the compressed images in a memory of the storage system, wherein processing the at least one of the predefined and new groups comprises recalling the compressed images in the at least one of the predefined and new groups from the memory in order to process the images, and wherein the images in the sub-group occupy a reduced volume of the memory after the respective subgroup common information is extracted from the images.
- 7. The method according to claim 1, wherein processing the second portion of the images comprises adding the new group to the plurality of predefined groups for use in classifying further images that are subsequently input to the storage system.
- 8. The method according to claim 1, wherein processing the second portion of the images comprises collecting the images that are not classifiable into any of the predefined groups, and processing the collected images on a scheduled basis.
- 9. The method according to claim 1, wherein processing the second portion of the images comprises collecting the images that are not classifiable into any of the predefined groups, and processing the collected images when a predetermined number of the images that are not classifiable have been collected.
- 10. The method according to claim 1, wherein the storage system comprises at least first and second servers at respective first an second locations, which are mutually remote, and wherein processing the second portion of the image comprises determining the new common information of the new group using the first server, and conveying the new common information to the second server, and comprising storing the new common information at the second location for use in at least one of compressing and decompressing further images at the second server.
- 11. Apparatus for storing images that are input by one or more operators, the apparatus comprising an image processor, which is arranged to classify a first portion of the images into a plurality of predefined groups, such that the images in each predefined group of the plurality are characterized by respective common information shared by all the images in the predefined group, to process a second portion of the images, which were not classifiable into any of the predefined groups, so as to define a new group containing a subset of the second portion of the images, such that the images in the new group are characterized by new common information shared by all the images in the new group, and to compress the images in each group among the predefined and new groups by extracting from each of the images the common information that characterizes the group.
- 12. The apparatus according to claim 11, wherein the image processor is arranged to classify, process and compress the images autonomously, substantially without involvement of the one or more operators.
- 13. The apparatus according to claim 11, wherein the images comprise images of form documents.
- 14. The apparatus according to claim 13, wherein the common information extracted by the image processor comprises a template of the form documents.
- 15. The apparatus according to claim 11, wherein the image processor is arranged to process at least one of the predefined and new groups so as to subdivide the at least one of the groups into sub-groups, each characterized by respective sub-group common information, and to compress the images by extracting the respective sub-group common information from the images in the subgroups.
- 16. The apparatus according to claim 15, which further comprises a memory, which is arranged to store the compressed images, wherein the image processor is arranged to recall the compressed images in the at least one of the predefined and new groups from the memory in order to process the images, and wherein the images in the sub-group occupy a reduced volume of the memory after the respective sub-group common information is extracted from the images.
- 17. The apparatus according to claim 11, wherein the image processor is arranged to add the new group to the plurality of predefined groups for use in classifying further images that are subsequently input to the storage system.
- 18. The apparatus according to claim 11, wherein the image processor is arranged to collect the images that are not classifiable into any of the predefined groups, and to process the collected images on a scheduled basis.
- 19. The apparatus according to claim 11, wherein the image processor is arranged to collect the images that are not classifiable into any of the predefined groups in a queue, and to process the collected images when a predetermined number of the images that are not classifiable have been collected.
- 20. The apparatus according to claim 11, wherein the image processor is one of at least first and second image processors comprised in the apparatus at respective first an second locations, which are mutually remote and are connected by a communication link, and wherein the first image processor is arranged to convey the new common information to the second image processor over the communication link, and the second image processor is arranged to store the new common information at the second location for use in at least one of compressing and decompressing further images at the second location.
- 21. A computer software product for storing images that are input to a storage system by one or more operators, the product comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to classify a first portion of the images into a plurality of predefined groups, such that the images in each predefined group of the plurality are characterized by respective common information shared by all the images in the predefined group, to process a second portion of the images, which were not classifiable into any of the predefined groups, so as to define a new group containing a subset of the second portion of the images, such that the images in the new group are characterized by new common information shared by all the images in the new group, and to compress the images in each group among the predefined and new groups by extracting from each of the images the common information that characterizes the group.
- 22. The product according to claim 21, wherein the instructions cause the computer to classify, process and compress the images autonomously, substantially without involvement of the one or more operators.
- 23. The product according to claim 21, wherein the images comprise images of form documents.
- 24. The product according to claim 23, wherein the common information extracted by the computer comprises a template of the form documents.
- 25. The product according to claim 21, wherein the instructions cause the computer to process at least one of the predefined and new groups so as to subdivide the at least one of the groups into sub-groups, each characterized by respective sub-group common information, and to compress the images by extracting the respective sub-group common information from the images in the subgroups.
- 26. The product according to claim 25, wherein the instructions cause the computer to store the compressed images in a memory, and further cause the computer to recall the compressed images in the at least one of the predefined and new groups from the memory in order to process the images, and wherein the images in the subgroup occupy a reduced volume of the memory after the respective sub-group common information is extracted from the images.
- 27. The product according to claim 21, wherein the instructions cause the computer to add the new group to the plurality of predefined groups for use in classifying further images that are subsequently input to the storage system.
- 28. The product according to claim 21, wherein the instructions cause the computer to collect the images that are not classifiable into any of the predefined groups in a queue, and to process the collected images on a scheduled basis.
- 29. The product according to claim 21, wherein the instructions cause the computer to collect the images that are not classifiable into any of the predefined groups, and to process the collected images when a predetermined number of the images that are not classifiable have been collected.
- 30. The product according to claim 21, wherein the computer is one of at least first and second computers comprised in the storage system at respective first an second locations, which are mutually remote and are connected by a communication link, and wherein the instructions cause the first computer to convey the new common information to the second computer over the communication link, and cause the second computer to store the new common information at the second location for use in at least one of compressing and decompressing further images at the second location.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation-in-part of co-pending U.S. patent application Ser. No. 09/566,058, filed May 5, 2000. It is also related to U.S. patent application Ser. No. 09/777,792, filed Feb. 6, 2001, published as U.S. Patent Application Publication 2002/0106128 A1. Both of these related applications are assigned to the assignee of the present patent application and are incorporated herein by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09566058 |
May 2000 |
US |
Child |
10323421 |
Dec 2002 |
US |