Object tracking in a 3-dimensional environment
US-9201499-B1 · Dec 1, 2015 · US
US2020019806A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2020019806-A1 |
| Application number | US-201916583041-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 25, 2019 |
| Priority date | Jun 14, 2013 |
| Publication date | Jan 16, 2020 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method for picture processing is described. A first tracking area is obtained. A second tracking area is also obtained. The method includes beginning to track the first tracking area and the second tracking area. Picture processing is performed once a portion of the first tracking area overlapping the second tracking area passes a threshold.
Opening claim text (preview).
What is claimed is: 1 . A method, comprising: tracking a first tracking area; tracking a second tracking area; determining, in a first frame, an amount of overlap between the first tracking area in the first frame and the second tracking area in the first frame; and performing picture processing in response to determining that the amount of overlap passes a threshold. 2 . The method of claim 1 , wherein the picture processing is performed once the amount of overlap becomes greater than the threshold. 3 . The method of claim 1 , wherein the picture processing is performed once the amount of overlap becomes less than the threshold. 4 . The method of claim 1 , wherein determining the amount of overlap is based on whether the first tracking area is larger than the second tracking area. 5 . The method of claim 1 , wherein the picture processing comprises capturing a photograph. 6 . The method of claim 5 , wherein the photograph is captured from live footage. 7 . The method of claim 1 , wherein the picture processing comprises editing a video sequence. 8 . The method of claim 7 , wherein editing the video sequence includes removing an object tracked within the first tracking area from the video sequence. 9 . The method of claim 8 , further comprising: selecting a second frame of the video sequence, wherein the first tracking area does not overlap a corresponding replacement area in the second frame; and replacing the first tracking area in the first frame with the corresponding replacement area from the second frame. 10 . The method of claim 9 , wherein the second frame occurs later in time than the first frame. 11 . The method of claim 9 , wherein the second frame occurs earlier in time than the first frame. 12 . The method of claim 9 , further comprising: storing the first frame as part of an edited video sequence. 13 . The method of claim 1 , further comprising receiving a first user selection of the first tracking area. 14 . The method of claim 13 , further comprising receiving a second user selection of the second tracking area. 15 . The method of claim 13 , wherein the first user selection is based on a shape. 16 . The method of claim 15 , wherein the shape is selected by a user. 17 . The method of claim 13 , wherein the first user selection is based on a selection of an object. 18 . The method of claim 1 , wherein a shape associated with at least one of the first tracking area and the second tracking area is changed based on a state of at least one of the first tracking area and the second tracking area. 19 . The method of claim 1 , wherein the second tracking area comprises an action line, wherein the amount of overlap passes the threshold upon the first tracking area crossing the action line. 20 . The method of claim 19 , wherein the action line is set by a user. 21 . A device, comprising: a memory; and a processor coupled to the memory, the processor configured to: track a first tracking area; track a second tracking area; determine, in a first frame, an amount of overlap between the first tracking area in the first frame and the second tracking area in the first frame; and perform picture processing in response to determining that the amount of overlap passes a threshold. 22 . The device of claim 21 , wherein the picture processing is performed once the amount of overlap becomes greater than the threshold. 23 . The device of claim 21 , wherein the picture processing is performed once the amount of overlap becomes less than the threshold. 24 . The device of claim 21 , wherein determining the amount of overlap is based on whether the first tracking area is larger than the second tracking area. 25 . The device of claim 21 , wherein the picture processing comprises capturing a photograph. 26 . The device of claim 25 , wherein the photograph is captured from live footage. 27 . The device of claim 21 , wherein the picture processing comprises editing a video sequence. 28 . The device of claim 27 , wherein editing the video sequence includes removing an object tracked within the first tracking area from the video sequence. 29 . The device of claim 28 , wherein the processor is further configured to: select a second frame of the video sequence, wherein the first tracking area does not overlap a corresponding replacement area in the second frame; and replace the first tracking area in the first frame with the corresponding replacement area from the second frame. 30 . The device of claim 29 , wherein the second frame occurs later in time than the first frame. 31 . The device of claim 29 , wherein the second frame occurs earlier in time than the first frame. 32 . The device of claim 29 , wherein the processor is further configured to: store the first frame as part of an edited video sequence. 33 . The device of claim 21 , wherein the processor is further configured to: receive a first user selection of the first tracking area. 34 . The device of claim 33 , wherein the processor is further configured to: receive a second user selection of the second tracking area. 35 . The device of claim 33 , wherein the first user selection is based on a shape. 36 . The device of claim 35 , wherein the shape is selected by a user. 37 . The device of claim 33 , wherein the first user selection is based on a selection of an object. 38 . The device of claim 21 , wherein a shape associated with at least one of the first tracking area and the second tracking area is changed based on a state of at least one of the first tracking area and the second tracking area. 39 . The device of claim 21 , wherein the second tracking area comprises an action line, wherein the amount of overlap passes the threshold upon the first tracking area crossing the action line. 40 . The device of claim 39 , wherein the action line is set by a user. 41 . An apparatus, comprising: means for tracking a first tracking area; means for tracking a second tracking area; means for determining, in a first frame, an amount of overlap between the first tracking area in the first frame and the second tracking area in the first frame; and means for performing picture processing in response to determining that the amount of overlap passes a threshold. 42 . A computer-program product, comprising a non-transitory computer-readable medium having instructions thereon, the instructions comprising: code for causing a device to track a first tracking area; code for causing the device to track a second tracking area; code for causing the device to determine, in a first frame, an amount of overlap between the first tracking area in the first frame and the second tracking area in the first frame; and code for causing the device to perform picture processing in response to determining that the amount of overlap passes a threshold.
Analysis of motion (motion estimation for coding, decoding, compressing or decompressing digital video signals H04N19/43, H04N19/51) · CPC title
for achieving an enlarged field of view, e.g. panoramic image capture · CPC title
Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image · CPC title
based on the image signal · CPC title
Region indicators; Field of view indicators · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.