Patent classifications
G06V30/142
Depth-based image stabilization
Depth information can be used to assist with image processing functionality, such as image stabilization and blur reduction. In at least some embodiments, depth information obtained from stereo imaging or distance sensing, for example, can be used to determine a foreground object and background object(s) for an image or frame of video. The foreground object then can be located in later frames of video or subsequent images. Small offsets of the foreground object can be determined, and the offset accounted for by adjusting the subsequent frames or images. Such an approach provides image stabilization for at least a foreground object, while providing simplified processing and reduce power consumption. Similarly processes can be used to reduce blur for an identified foreground object in a series of images, where the blur of the identified object is analyzed.
CARRIER-ASSISTED TRACKING
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.
METHOD AND APPARATUS FOR DISPATCHING TO A GEO-LOCATION
An approach for receiving a request for dispatching to a physical site for delivery of an item is disclosed, wherein the physical site includes a personal identifier. The approach involves determining location information for the physical site wherein the location information includes address of a destination area that encompasses the physical site. The approach also involves generating a dispatch message to instruct a dispatcher to travel to the destination area according to the determined location to deliver the item. The approach further involves receiving a geo-tagged image of the physical site as verification of the physical site and the personal identifier. The approach also involves extracting textual information from the geo-tagged image, and determining that the textual information corresponds to the personal identifier. Further, the approach involves initiating update of the location information with geo-location information of the geo-tagged image, and storage of the geo-tagged image and the textual information.
METHOD AND APPARATUS FOR DISPATCHING TO A GEO-LOCATION
An approach for receiving a request for dispatching to a physical site for delivery of an item is disclosed, wherein the physical site includes a personal identifier. The approach involves determining location information for the physical site wherein the location information includes address of a destination area that encompasses the physical site. The approach also involves generating a dispatch message to instruct a dispatcher to travel to the destination area according to the determined location to deliver the item. The approach further involves receiving a geo-tagged image of the physical site as verification of the physical site and the personal identifier. The approach also involves extracting textual information from the geo-tagged image, and determining that the textual information corresponds to the personal identifier. Further, the approach involves initiating update of the location information with geo-location information of the geo-tagged image, and storage of the geo-tagged image and the textual information.
GENERATING VISUAL FEEDBACK
A method for generating visual feedback based on a textual representation comprising obtaining and processing a textual representation, identifying at least one textual feature of the textual representation, assigning at least one feature value to the at least one textual feature, and generating visual feedback based on the textual representation. The generated visual feedback comprises at least one visual feature corresponding to the at least one textual feature. A system for generating visual feedback based on a textual representation, comprising a capturing subsystem configured to capture the textual representation, a processing subsystem configured to identify at least one textual feature and to generate visual feedback based on the textual representation, and a graphical user output configured to display the generated visual feedback. The visual feedback generated based on the textual representation comprises at least one visual feature corresponding to the at least one textual feature.
ZERO-FOOTPRINT IMAGE CAPTURE BY MOBILE DEVICE
A computer-implemented method for image capture by a mobile device, comprising: receiving, by a video capturing application running on a mobile device, a video stream from a camera of the mobile device; identifying a specific frame of the video stream; generating a plurality of hypotheses defining image borders within the specific frame; selecting, by a neural network, a particular hypothesis among the plurality of hypotheses; producing a candidate image by applying the particular hypothesis to the specific frame; determining a value of a quality metric of the candidate image; determining that the value of the quality metric of the candidate image exceeds one or more values of the quality metric of one or more previously processed images extracted from the video stream; wherein the image capture application is a zero-footprint application
Eye glint imaging in see-through computer display systems
Disclosure herein concerns a method that includes illuminating a user's eye with an illumination source in a head-worn display, capturing an image of the user's eye with an eye camera in the head-worn display, wherein the image includes an eye glint produced by light from the illumination source that is reflected from a surface of the user's eye, determining a size of an eye glint in the captured image, and identifying a change in focus distance for the user's eye in correspondence with a change in the size of the eye glint.
System for enabling rich contextual applications for interface-poor smart devices
Disclosed herein is a method and system a system that enables users to simply tap their smartphone or other electronic device to an object to discover and rapidly utilize contextual functionality. As described herein, the system and method provide for recognition of physical contact with uninstrumented objects, and summons object-specific interfaces.
System for enabling rich contextual applications for interface-poor smart devices
Disclosed herein is a method and system a system that enables users to simply tap their smartphone or other electronic device to an object to discover and rapidly utilize contextual functionality. As described herein, the system and method provide for recognition of physical contact with uninstrumented objects, and summons object-specific interfaces.
SYSTEM AND METHOD PROVIDING OBJECT-ORIENTED ZOOM IN MULTIMEDIA MESSAGING
Providing object-oriented-zoom by identifying, in a transmitter, a region-of-interest in a captured video part, communicating to a receiver the video stream, and an identification of the region-of-interest, marking, on a display of the receiver, the region-of-interest over the captured video stream on a screen display, receiving from a selection of the displayed region-of-interest forming a selected object, communicating the selection to the transmitter, dividing the video stream, in the transmitter, into a first part including the selected object, and a second part including at least a part of the captured video stream less the first part, communicating the first and second parts to the receiver, displaying the first and second parts simultaneously, where the first part is displayed in a substantially constant locution of a screen display of the receiver, and where the second part is displayed around the first part to fill the screen display of the receiver.