Method of decoding optical information
First Claim
1. A method for decoding optical information present in an acquired image, and comprising:
- identifying a set of functional parameters that are settable for processing said image and a plurality of instances of said set of functional parameters, and in which each of said instances corresponds to a different processing mode for said image;
selecting a processing mode for decoding said optical information from the processing modes of a working set of processing modes;
applying said selected processing mode; and
associating with each processing mode a respective probability of success;
wherein said selecting a processing mode comprises;
choosing the processing mode with a highest probability of success value;
updating after said applying said selected processing mode, both if said decoding was successful and if said decoding was not successful, a probability of success of each processing mode of said working set, such as to provide adaptive decoding of said optical information,wherein a library set of processing modes for decoding said code corresponds to said plurality of instances, said library set being formed of a preset number of different processing modes, said preset number being greater than or the same as the number of processing modes of which said working set is formed,the method further comprising identifying a set of possible causes of failure of said decoding and associating with each of said causes of failure a respective specialised subset or a plurality of respective specialised subsets of said settable functional parameters, to define a respective specialised set or a plurality of respective specialised subsets of said processing mode, each of said specialised sets being related with a different cause of failure.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes identifying a set of functional parameters that are settable for processing the image and a plurality of instances of the set of functional parameters. A different mode for processing this image corresponds to each of these instances. The method includes selecting a determined processing mode for decoding the optical information from the processing modes of a working set of processing modes, and applying this selected processing mode and further comprises associating with each processing mode a respective probability of success. Selecting one of the methods of the working set includes choosing the processing mode with the highest value of probability of success and updating after each application of the selected processing mode, both if the decoding was successful and if the decoding was not successful, the probability of success of each processing mode of the working set, such as to perform adaptive decoding of the optical information.
-
Citations
20 Claims
-
1. A method for decoding optical information present in an acquired image, and comprising:
-
identifying a set of functional parameters that are settable for processing said image and a plurality of instances of said set of functional parameters, and in which each of said instances corresponds to a different processing mode for said image; selecting a processing mode for decoding said optical information from the processing modes of a working set of processing modes; applying said selected processing mode; and associating with each processing mode a respective probability of success; wherein said selecting a processing mode comprises; choosing the processing mode with a highest probability of success value; updating after said applying said selected processing mode, both if said decoding was successful and if said decoding was not successful, a probability of success of each processing mode of said working set, such as to provide adaptive decoding of said optical information, wherein a library set of processing modes for decoding said code corresponds to said plurality of instances, said library set being formed of a preset number of different processing modes, said preset number being greater than or the same as the number of processing modes of which said working set is formed, the method further comprising identifying a set of possible causes of failure of said decoding and associating with each of said causes of failure a respective specialised subset or a plurality of respective specialised subsets of said settable functional parameters, to define a respective specialised set or a plurality of respective specialised subsets of said processing mode, each of said specialised sets being related with a different cause of failure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for decoding optical information present in an acquired image, and comprising:
-
identifying a set of functional parameters that are settable for processing said image and a plurality of instances of said set of functional parameters, and in which each of said instances corresponds to a different processing mode for said image; selecting a processing mode for decoding said optical information from the processing modes of a working set of processing modes; applying said selected processing mode; and associating with each processing mode a respective probability of success; wherein said selecting a processing mode comprises; choosing the processing mode with a highest probability of success value; updating after said applying said selected processing mode, both if said decoding was successful and if said decoding was not successful, a probability of success of each processing mode of said working set, such as to provide adaptive decoding of said optical information, the method further comprising; decreasing the value of probability of success of said selected processing mode and increasing the probability of success of each non-selected processing mode of said working set, if said decoding said acquired image was not successful, if all the processing modes for said working set have been unsuccessful and said selected processing mode is a last of said decoding attempts by means of said working set, modifying said working set by analysing said failure of said decoding of said selected processing mode to identify a cause of failure of said decoding, and modifying said working set if a cause of failure of said decoding is identified, wherein a library set of processing modes for decoding said code corresponds to said plurality of instances, said library set being formed of a preset number of different processing modes, said preset number being greater than or the same as the number of processing modes of which said working set is formed, wherein said modifying said working set comprises choosing, in said library set, processing modes related with a solution of said cause of failure and updating said working set with said processing modes related with said cause, and wherein said method further comprises associating a corresponding probability of success value with each processing mode of said modified working set. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for decoding optical information present in an acquired image, and comprising:
-
identifying a set of functional parameters that are settable for processing said image and a plurality of instances of said set of functional parameters, and in which each of said instances corresponds to a different processing mode for said image; selecting a processing mode for decoding said optical information from the processing modes of a working set of processing modes; applying said selected processing mode; and associating with each processing mode a respective probability of success; wherein said selecting a processing mode comprises; choosing the processing mode with a highest probability of success value; updating after said applying said selected processing mode, both if said decoding was successful and if said decoding was not successful, a probability of success of each processing mode of said working set, such as to provide adaptive decoding of said optical information, the method further comprising; decreasing the value of probability of success of said selected processing mode and increasing the probability of success of each non-selected processing mode of said working set, if said decoding said acquired image was not successful, if all the processing modes for said working set have been unsuccessful and said selected processing mode is a last of said decoding attempts by means of said working set, modifying said working set by analysing said failure of said decoding of said selected processing mode to identify a cause of failure of said decoding, and modifying said working set if a cause of failure of said decoding is identified, wherein a library set of processing modes for decoding said code corresponds to said plurality of instances, said library set being formed of a preset number of different processing modes, said preset number being greater than or the same as the number of processing modes of which said working set is formed, wherein said modifying said working set comprises choosing, in said library set, processing modes related with a solution of said cause of failure and further as a function of said selected determined processing mode and updating said working set with said processing modes related with said cause, and wherein said method further comprises associating a corresponding value of probability of success with each processing mode of said modified working set.
-
Specification