G06K9/22

System and method for character recognition model and recursive training from end user input
11210545 · 2021-12-28 · ·

One embodiment of a system and process of reading a multi-character code may include identifying regions in which respective characters of the code reside in response to receiving an image of the multi-character code. The identified regions may be applied to a neural network to determine the respective characters in the identified regions. The determined characters may be displayed in an ordered sequence for a user to visually inspect to confirm that each of the determined characters are correct.

Capturing digital images of documents

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, in real-time from an image capture device, a video stream comprising images of a document by a computing device. The computing device provides, for display in an image preview window, the video stream overlaid with a graphical capture guide. In response to detecting a lighting artifact in at least one image of the video stream, the computing device modifies the graphical capture guide within the image preview window. The computing device captures one or more of the images of the document from the video stream.

USER FEEDBACK FOR REAL-TIME CHECKING AND IMPROVING QUALITY OF SCANNED IMAGE
20210392241 · 2021-12-16 · ·

A smartphone may be freely moved in three dimensions as it captures a stream of images of an object. Multiple image frames may be captured in different orientations and distances from the object and combined into a composite image representing an image of the object. The image frames may be formed into the composite image based on representing features of each image frame as a set of points in a three dimensional point cloud. Inconsistencies between the image frames may be adjusted when projecting respective points in the point cloud into the composite image. Quality of the image frames may be improved by processing the image frames to correct errors. Reflections and shadows may be detected and removed. Further, optical character recognition may be applied. As the scan progresses, a direction for capturing subsequent image frames is provided to a user as a real-time feedback.

CARRIER-ASSISTED TRACKING
20210390327 · 2021-12-16 ·

A method includes receiving selection of a target within an image captured by an image sensor of a payload and displayed on a user interface of the payload, detecting a deviation of the target from an expected target state within the image, generating, based at least partly on the deviation, a payload control signal including a first angular velocity for rotating the payload about an axis of the carrier to reduce the deviation about the axis in a subsequent image, and generating a base support control signal including a second angular velocity for rotating the payload with respect to the axis. When the first and second angular velocities are received, the carrier is controlled to rotate the payload at a third angular velocity about the axis. The third angular velocity is the first angular velocity, the second angular velocity, or a combination of both.

SYSTEM FOR DETERMINING ALIGNMENT OF A USER-MARKED DOCUMENT AND METHOD THEREOF
20210390325 · 2021-12-16 ·

System for displaying an augmented reality view of a user-marked document having a response area and at least one image marker, the system including an image capturing device configured to capture a digital image of the user-marked document and a computer to identify a color of marks within the response area, wherein the image capturing device displays an augmented reality view of the captured digital image overlaid with the identified color of marks.

Handwritten message input for electronic devices

A system for processing a handwritten message received by a messaging app can modify playback over time of the handwritten message based on a set of rules to determine how to modify the playback. In one embodiment, graphics data (e.g. vector graphics data) that represents the handwritten message is processed using the rules to determine how to modify the playback such that the resulting playback includes at least one modification over a portion of time of the playback.

Method and apparatus for providing information based on object recognition, and mapping apparatus therefor
11195019 · 2021-12-07 · ·

Disclosed is an information providing apparatus capable of communicating with other electronic devices and an external server in a 5G communication environment by executing a mounted artificial intelligence (AI) algorithm and/or machine learning algorithm. The apparatus includes a camera, a display, a processor, and the like. By providing the information providing apparatus, a user-friendly AR item based on the recognized object may be provided.

Capture, Analysis And Use Of Building Data From Mobile Devices
20210377442 · 2021-12-02 ·

Techniques are described for automated operations involving capturing and analyzing information from an interior of a house, building or other structure, for use in generating and providing a representation of that interior. Such techniques may include using a user's mobile device to capture visual data from multiple viewing locations (e.g., video captured while the mobile device is rotated for some or all of a full 360 degree rotation at each viewing location) within multiple rooms, capturing data linking the multiple viewing locations, analyzing each viewing location's visual data to create a panorama image from that viewing location, analyzing the linking data to determine relative positions/directions between at least some viewing locations, creating inter-panorama links in the panoramas to each of one or more other panoramas based on such determined positions/directions, and providing information to display multiple linked panorama images to represent the interior.

COMPRESSION FOR PERSONALIZED HANDWRITING SYSTEM
20210374451 · 2021-12-02 · ·

In embodiments of the invention, a compression system for a mobile messaging application is disclosed in which messages are received over a communication link in what appears to be the sending user's personal handwriting.

Display screen, display module, and terminal

Provided are a display screen, a display module, and a terminal. The display screen includes a display layer. The display layer has a fingerprint recognition area. The fingerprint recognition area is provided with an array of transparent thin film transistors and a transparent medium among the transparent thin film transistors. The terminal includes the display screen described above, and further includes an optical fingerprint module and a frame. The display screen and the optical fingerprint module are fixed on the frame. The optical fingerprint module is on one side of the display screen away from a user of the display screen for display and located in a position corresponding to the fingerprint recognition area, so as to allow lights transmitted and received to pass through the fingerprint recognition area.