IP Library Granted Patent US 8,861,867
Granted Patent B2
US 8,861,867 · App. 13/572,347 · Granted Oct 14, 2014

Reuse of image processing information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,861,867
App. No.
13/572,347
Granted
Oct 14, 2014
Kind
B2
Abstract

A content editor application receives a reference map that indicates which portions of a first image are foreground, and which portions of the first image are background. The content editor compares a coloration of regions in the first image to a coloration of regions in the second image. For regions in the second image that match a coloration of corresponding regions in the first image, or that are within a threshold range of coloration, the content editor uses the reference map to mark regions of the second image that are foreground and to mark which regions of the second image are background. Accordingly, the reference map of the first image can be used to identify whether regions of a second image or subsequent images in a sequence are foreground and which are background.

Claims (55)

1. A method comprising:

analyzing attributes of a first image;

based on the analyzing, creating a first mask indicating which regions of the first image represent foreground and which regions of the first image represent background; and

based on an analysis of the first mask with respect to a second image, creating a second mask indicating which regions of the second image represent foreground and which regions of the second image represent background; and

wherein creating the first mask includes indicating which regions of the first image are not of a background color but which are aberrations to be considered part of the background; and

wherein creating the second mask includes utilizing the first mask to identify a presence of aberrations in the second image.

2. The method of claim 1 further comprising:

analyzing attributes of the second image to determine whether the first image has attributes similar to the second image; and

wherein applying the first mask occurs in response to detecting that the first image has attributes similar to the second image.

3. The method of claim 2 further comprising:

deriving parameter information based on processing of the first image;

deriving parameter information based on processing of the second image; and

wherein detecting that the first image is similar to the second image includes:

comparing the parameter information associated with the first image to the parameter information associated with the second image; and

identifying that the parameter information associated with the first image are within a threshold difference.

4. The method of claim 1 , wherein creating the first mask includes:

for a first set of regions of the first image that fall within a background color range, marking the first set of regions in the mask as being part of the background of the first image;

for a second set of regions of the first image that include a contiguous grouping of pixels that fall outside the background color range and form an area smaller than a threshold value, marking the second set of regions in the first mask as being part of the background of the first image.

5. A system comprising:

a processor;

a memory unit; and

an interconnect coupling the processor and the memory unit, the processor configured to:

analyze attributes of a first image;

based on the analyzing, create a first mask indicating which regions of the first image represent foreground and which regions of the first image represent background; and

based on an analysis of the first mask with respect to a second image, create a second mask indicating which regions of the second image represent foreground and which regions of the second image represent background; and

wherein the processor is further configured to create the first mask includes the processor configured to indicate which regions of the first image are not of a background color but which are aberrations to be considered part of the background; and

wherein the processor is further configured to create the second mask includes the processor configured to utilize the first mask to identify a presence of aberrations in the second image.

6. The system of claim 5 wherein the processor is further configured to:

analyze attributes of the second image to determine whether the first image has attributes similar to the second image; and

wherein the processor is further configured to apply the first mask occurs in response to detecting that the first image has attributes similar to the second image.

7. The system of claim 6 wherein the processor is further configured to:

derive parameter information based on processing of the first image;

derive parameter information based on processing of the second image; and

wherein the processor is further configured to detect that the first image is similar to the second image includes:

the processor configured to compare the parameter information associated with the first image to the parameter information associated with the second image; and

the processor configured to identify that the parameter information associated with the first image are within a threshold difference.

8. A system comprising:

processor;

a memory unit; and

an interconnect coupling the processor and the memory unit, the processor configured to:

analyze attributes of a first image;

based on the analyzing, create a first mask indicating which regions of the first image represent foreground and which regions of the first image represent background; and

based on an analysis of the first mask with respect to a second image, create a second mask indicating which regions of the second image represent foreground and which regions of the second image represent background; and

wherein the processor is further configured to create the first mask includes:

the processor configured to, for a first set of regions of the first image that fall within a background color range, mark the first set of regions in the mask as being part of the background of the first image;

the processor configured to, for a second set of regions of the first image that include a contiguous grouping of pixels that fall outside the background color range and form an area smaller than a threshold value, mark the second set of regions in the first mask as being part of the background of the first image.

9. The system of claim 8 wherein the processor is further configured to:

analyze attributes of the second image to determine whether the first image has attributes similar to the second image; and

wherein the processor is configured to apply the first mask occurs in response to detecting that the first image has attributes similar to the second image.

10. The system of claim 9 wherein the processor is further configured to:

derive parameter information based on processing of the first image;

derive parameter information based on processing of the second image; and

wherein the processor is further configured to detect that the first image is similar to the second image includes:

the processor configured to compare the parameter information associated with the first image to the parameter information associated with the second image; and

the processor configured to identify that the parameter information associated with the first image are within a threshold difference.

Assignments (2)
CHANGE OF NAME Recorded Mar 6, 2019
From: ADOBE SYSTEMS INCORPORATED
To: ADOBE INC.
Reel/Frame 048525/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2014
From: BVN, PAVAN KUMAR
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 033614/0265 →