SYSTEMS AND METHODS OF PROCESSING SCANNED DATA
First Claim
1. A method, comprising:
- storing raw or normalized video data from a data capture device in a computer accessible storage medium;
analyzing at least portions of the raw or normalized video data with a first analytic engine to;
determine whether the raw video data is within a first set of parameters; and
generate with the first analytic engine a first set of processor settings in response to determining the raw video data is not within the first set of parameters;
processing the raw or normalized video data with the first set of processor settings to generate processed data; and
analyzing at least portions of the processed data with a second analytic engine to determine whether the processed data is within a second set of parameters;
generating with the second analytic engine a second set of processor settings to reprocess the raw or normalized video data in response to determining the processed data is not within the second set of parameters,sending the second set of processor settings to the first analytic engine; and
reprocessing the raw or normalized video data with the first analytic engine using the second set of processor settings, andwherein the second set of parameters is different than the first set of parameters.
7 Assignments
0 Petitions
Accused Products
Abstract
A method includes storing raw or normalized video data in a computer accessible storage medium; analyzing portions of the video data with a first analytic engine to: determine whether the raw video data is within a first set of parameters; and generate with the first analytic engine a first set of processor settings; processing the raw or normalized video data with the first set of processor settings; and analyzing portions of the processed data with a second analytic engine to determine whether the processed data is within a second set of parameters; generating with the second analytic engine a second set of processor settings to reprocess the raw or normalized video data, sending the second set of processor settings to the first analytic engine; and reprocessing the raw or normalized video data with the first analytic engine using the second set of processor settings.
31 Citations
20 Claims
-
1. A method, comprising:
-
storing raw or normalized video data from a data capture device in a computer accessible storage medium; analyzing at least portions of the raw or normalized video data with a first analytic engine to; determine whether the raw video data is within a first set of parameters; and generate with the first analytic engine a first set of processor settings in response to determining the raw video data is not within the first set of parameters; processing the raw or normalized video data with the first set of processor settings to generate processed data; and analyzing at least portions of the processed data with a second analytic engine to determine whether the processed data is within a second set of parameters; generating with the second analytic engine a second set of processor settings to reprocess the raw or normalized video data in response to determining the processed data is not within the second set of parameters, sending the second set of processor settings to the first analytic engine; and reprocessing the raw or normalized video data with the first analytic engine using the second set of processor settings, and wherein the second set of parameters is different than the first set of parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
invoking an image capture interface via a mobile device, the capture interface comprising a viewfinder represented on a display of the mobile device; analyzing a plurality of frames of video data captured via the capture interface, wherein the analyzing comprises determining; whether an object exhibiting one or more defining characteristics is depicted within the viewfinder; and whether the object depicted within the viewfinder satisfies one or more predetermined quality control criteria; and in response to determining a frame fails one or more of the predetermined quality control criteria, displaying an indication of the frame failure on the mobile device display; and in response to determining the object depicted within the viewfinder satisfies the one or more predetermined quality control criteria, one or more of; displaying an indication that the object depicted in the viewfinder exhibits the one or more defining characteristics; automatically capturing an image of the object, wherein the image is characterized by a resolution higher than a resolution of the video data; and automatically storing one or more of the frames to a memory, the frame(s) being frame(s) in which the object satisfying the predetermined quality control criteria is depicted in the viewfinder. - View Dependent Claims (17, 18)
-
-
19. A system, comprising:
-
a processor; and logic in and/or executable by the processor, the logic being configured to cause the processor to; store raw or normalized video data from a data capture device in a computer accessible storage medium; analyze at least portions of the raw or normalized video data with a first analytic engine to; determine whether the raw video data is within a first set of parameters; and generate with the first analytic engine a first set of processor settings in response to determining the raw video data is not within the first set of parameters; process the raw or normalized video data with the first set of processor settings to generate processed data; and analyze at least portions of the processed data with a second analytic engine to determine whether the processed data is within a second set of parameters; generate with the second analytic engine a second set of processor settings to reprocess the raw or normalized video data in response to determining the processed data is not within the second set of parameters, send the second set of processor settings to the first analytic engine; and reprocess the raw or normalized video data with the first analytic engine using the second set of processor settings, and wherein the second set of parameters is different than the first set of parameters.
-
-
20. A computer program product comprising a computer-readable storage medium having embodied thereon computer readable program code, the computer readable program code being executable by a processor, and configured to cause the processor to:
-
store raw or normalized video data from a data capture device in a computer accessible storage medium; analyze at least portions of the raw or normalized video data with a first analytic engine to; determine whether the raw video data is within a first set of parameters; and generate with the first analytic engine a first set of processor settings in response to determining the raw video data is not within the first set of parameters; process the raw or normalized video data with the first set of processor settings to generate processed data; and analyze at least portions of the processed data with a second analytic engine to determine whether the processed data is within a second set of parameters; generate with the second analytic engine a second set of processor settings to reprocess the raw or normalized video data in response to determining the processed data is not within the second set of parameters, send the second set of processor settings to the first analytic engine; and reprocess the raw or normalized video data with the first analytic engine using the second set of processor settings, and wherein the second set of parameters is different than the first set of parameters.
-
Specification