Interactive user interface for capturing a document in an image signal
First Claim
1. A device comprising:
- an imaging subsystem, capable of providing image data representative of light incident on said imaging subsystem;
one or more memory components, comprising at least a buffering memory component operatively enabled for temporarily storing the image data; and
one or more processors, enabled for;
receiving the image data from at least a first memory component among the one or more memory components;
attempting to identify linear features defining a candidate quadrilateral form in the image data; and
providing user-perceptible hints via one or more output components for guiding a user to alter positioning of the device to enhance a capability for identifying the linear features defining a candidate quadrilateral form in the image data;
in which the one or more output components comprise a preview monitor enabled for displaying a preview image based on the image data, and in which the one or more processors are further enabled for providing the user-perceptible hints as hint icons displayed on the preview image;
the one or more processors are further enabled such that attempting to identify linear features defining a candidate quadrilateral form in the image data comprises;
generating a reduced resolution frame based on an input frame of the image data, the reduced resolution frame comprising fewer pixels than the input frame, in which a pixel in the reduced resolution frame combines information from two or more pixels in the input frame;
displaying the reduced resolution frame on the monitor as the preview image; and
attempting to identify the linear features defining a candidate quadrilateral form in the reduced resolution frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, methods, and software are disclosed for an interactive user interface for capturing a frame of image data having a representation of a feature. In an illustrative embodiment, a device includes an imaging subsystem, one or more memory components, and one or more processors. The imaging subsystem is capable of providing image data representative of light incident on said imaging subsystem. The one or more memory components include at least a first memory component operatively capable of storing an input frame of the image data. The one or more processors may be enabled for performing various steps. One step may include receiving the image data from the first memory component. Another step may include attempting to identify linear features defining a candidate quadrilateral form in the image data. Another step may include providing user-perceptible hints for guiding a user to alter positioning of the device to enhance a capability for identifying the linear features defining a candidate quadrilateral form in the image data.
940 Citations
17 Claims
-
1. A device comprising:
-
an imaging subsystem, capable of providing image data representative of light incident on said imaging subsystem; one or more memory components, comprising at least a buffering memory component operatively enabled for temporarily storing the image data; and one or more processors, enabled for; receiving the image data from at least a first memory component among the one or more memory components; attempting to identify linear features defining a candidate quadrilateral form in the image data; and providing user-perceptible hints via one or more output components for guiding a user to alter positioning of the device to enhance a capability for identifying the linear features defining a candidate quadrilateral form in the image data; in which the one or more output components comprise a preview monitor enabled for displaying a preview image based on the image data, and in which the one or more processors are further enabled for providing the user-perceptible hints as hint icons displayed on the preview image; the one or more processors are further enabled such that attempting to identify linear features defining a candidate quadrilateral form in the image data comprises; generating a reduced resolution frame based on an input frame of the image data, the reduced resolution frame comprising fewer pixels than the input frame, in which a pixel in the reduced resolution frame combines information from two or more pixels in the input frame; displaying the reduced resolution frame on the monitor as the preview image; and attempting to identify the linear features defining a candidate quadrilateral form in the reduced resolution frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, performed using one or more processors, comprising:
-
receiving a frame of image data from an imaging component; generating, using at least one of the processors, a reduced resolution frame based on the input frame, the reduced resolution frame comprising fewer pixels than the input frame, in which each pixel of a plurality of pixels in the reduced resolution frame combines information from two or more pixels in the input frame; attempting, using at least one of the processors, to identify linear features defining a candidate quadrilateral form in the image data; and determining, using at least one of the processors, graphical operator hint icons for guiding a user to alter positioning of the imaging component to enhance a capability for identifying the linear features defining a candidate quadrilateral form in subsequent image data; and providing the graphical operator hint icons via an output component; in which the one or more output components comprise a preview monitor enabled for displaying a preview image based on the image data, and in which the one or more processors are further enabled for providing the user-perceptible hints as hint icons displayed on the preview image; the one or more processors are further enabled such that attempting to identify linear features defining a candidate quadrilateral form in the image data comprises; generating a reduced resolution frame based on an input frame of the image data, the reduced resolution frame comprising fewer pixels than the input frame, in which a pixel in the reduced resolution frame combines information from two or more pixels in the input frame; displaying the reduced resolution frame on the monitor as the preview image; and attempting to identify the linear features defining a candidate quadrilateral form in the reduced resolution frame. - View Dependent Claims (14)
-
-
15. A non-transitory computer-readable storage medium comprising executable instructions capable of enabling one or more computing elements, including one or more processors, for:
-
receiving a first frame of image data; attempting to identify linear features defining a candidate quadrilateral form in the first frame of image data; and providing user-perceptible hints for guiding a user to alter positioning of the device to enhance a capability for identifying the linear features defining a candidate quadrilateral form in a subsequent frame of image data; providing the user hint icons via an output component; in which the one or more output components comprise a preview monitor enabled for displaying a preview image based on the image data, and in which the one or more processors are further enabled for providing the user-perceptible hints as hint icons displayed on the preview image; the one or more processors are further enabled such that attempting to identify linear features defining a candidate quadrilateral form in the image data comprises; generating a reduced resolution frame based on an input frame of the image data, the reduced resolution frame comprising fewer pixels than the input frame, in which a pixel in the reduced resolution frame combines information from two or more pixels in the input frame; displaying the reduced resolution frame on the monitor as the preview image; and attempting to identify the linear features defining a candidate quadrilateral form in the reduced resolution frame. - View Dependent Claims (16, 17)
-
Specification