# US 2014/0153778 A1 · Method For Displaying Successive Image Frames on a Display to Stabilize the Display of a Selected Feature in the Image Frames

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0153778 A1
- Document ID: US20140153778A1
- Status: Published application
- Kind: A1
- Application number: 14/173,796
- Filed: 2014-02-05
- Published: 2014-06-05
- Earliest claimed: 2010-03-22
- Assignees: Omnitek Partners LLC
- Inventors: Jahangir S. Rastegar
- Web page: https://patentgrep.com/patent/US20140153778A1

## CPC

- G06T 7/285: using a sequence of stereo image pairs
- F41G 7/30: Command link guidance systems {(homing F41G7/2206)}
- F41G 7/306: {for transmitting guidance signals (F41G7/308 takes precedence)}
- F42B 15/01: Arrangements thereon for guidance or control ({steering arrangements F42B10/60}; aircraft flight control B64C; guidance systems other than those installed aboard F41G7/00, F41G9/00; locating by use of radio or other waves G01S; flight control in general G05D1/00; computer aspects G06])
- G05D 1/12: Target-seeking control
- G06F 2218/08: Feature extraction
- G06T 7/20: Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51)
- G06V 2201/07: Target detection
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- F41G: WEAPON SIGHTS; AIMING (optical aspects thereof G02B)
- F42B: EXPLOSIVE CHARGES, e.g. FOR BLASTING, FIREWORKS, AMMUNITION (explosive compositions C06B; fuzes F42C; blasting F42D)
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A method for displaying successive image frames on a display. The method including: processing image data containing the successive image frames to identify features in an image frame and to display the image frame to a user with two or more of the identified features highlighted; manually selecting one of the identified features by a user; determining a portion of a subsequent image frame in which the selected feature is likely to be present; and if the selected feature is found in the portion of the subsequent image frame, displaying the subsequent image frame to change the position of the selected feature.

## Claims

### Claim 1

A method for displaying successive image frames on a display, the method comprising:
processing image data containing the successive image frames to identify features in an image frame and to display the image frame to a user with two or more of the identified features highlighted;
manually selecting one of the identified features by a user;
determining a portion of a subsequent image frame in which the selected feature is likely to be present; and
if the selected feature is found in the portion of the subsequent image frame, displaying the subsequent image frame to change the position of the selected feature.

### Claim 2 (depends on 1)

The method of claim 1, wherein the processing further comprises ranking the identified features in the image frame based on a predetermined criteria.

### Claim 3 (depends on 2)

The method of claim 2, wherein the predetermined criteria is one or more of how strong each feature is, the time needed to find the feature in subsequent frames and how certain it will be to find the feature in subsequent frames.

### Claim 4 (depends on 1)

The method of claim 1, wherein the highlighting of the identified features is one or more of highlighting a color or a brightness of the identified features or providing an outlined around the identified features.

### Claim 5 (depends on 1)

The method of claim 1, wherein the manually selecting comprises touching a touchscreen display on a portion corresponding to one of the identified features.

### Claim 6 (depends on 1)

The method of claim 1, wherein the determining comprises calculating a movement of the selected feature between the image frame and the subsequent image frame.

### Claim 7 (depends on 6)

The method of claim 6, wherein the calculating comprises using a predetermined estimate of the movement of the selected image.

### Claim 8 (depends on 6)

The method of claim 6, wherein the calculating comprises using a comparison of a location of the selected image between two image frames previous to the subsequent image frame.

### Claim 9 (depends on 7)

The method of claim 7, wherein the movement is assumed to be constant for a predetermined number of image frames after the subsequent image frame.

### Claim 10 (depends on 8)

The method of claim 8, wherein the movement is assumed to be constant for a predetermined number of image frames after the subsequent image frame.

### Claim 11 (depends on 6)

The method of claim 6, wherein the calculating of the movement is updated for a predetermined number of image frames after the subsequent image frame.

### Claim 12 (depends on 1)

The method of claim 1, wherein the determining and displaying are repeated for image frames after the subsequent image frame.

### Claim 13 (depends on 12, 13)

The method of claim 12, wherein the processing and manually selecting are repeated prior to repeating the determining and displaying upon the occurrence of an event. The method of claim 13, wherein the event is the selected feature moves outside the subsequent image frame.

### Claim 14 (depends on 13)

The method of claim 13, wherein the event is the selected feature becomes too large within the subsequent image frame.

### Claim 15 (depends on 1)

The method of claim 1, wherein the displaying comprises keeping the selected feature stationary.

### Claim 16 (depends on 1)

The method of claim 1, wherein the displaying comprises changing a rate of movement of the selected feature.

### Claim 17 (depends on 17)

The method of claim 17, wherein the changing of the rate of movement of the selected feature comprises making the selected feature appear to move slower through the subsequent frame.
