IP Library Granted Patent US 8,988,609
Granted Patent B2
US 8,988,609 · App. 14/175,996 · Granted Mar 24, 2015

Scheme for determining the locations and timing of advertisements and other insertions in media

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,988,609
App. No.
14/175,996
Granted
Mar 24, 2015
Kind
B2
Abstract

A non-transitory computer readable storage medium stores one or more computer programs adapted to cause a processor based system to execute steps that include analyzing an image, identifying one or more faces in the image using a face recognition technique, designating at least one of the identified faces collectively as a first area of interest, and determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest. Another computer program is adapted to cause a processor based system to execute steps that include determining whether the insertion area can be divided into two or more regions based on color. Methods and processor based apparatuses that perform one or more of these steps are also disclosed.

Claims (68)

1. A non-transitory computer readable storage medium storing one or more computer programs adapted to cause a processor based system to execute steps comprising:

analyzing an image;

identifying one or more faces in the image using a face recognition technique;

designating at least one of the identified faces collectively as a first area of interest; and

determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest;

wherein the step of designating at least one of the identified faces collectively as a first area of interest comprises:

determining a size of each of the identified faces; and

selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces;

wherein the selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces comprises:

identifying a largest one of the identified faces; and

selecting the largest one of the identified faces and only ones of the identified faces that are not smaller than a certain percentage of the largest one of the identified faces.

2. The non-transitory computer readable storage medium of claim 1 , wherein the certain percentage is designated by a user.

3. The non-transitory computer readable storage medium of claim 1 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising:

inserting the additional content into the insertion area.

4. The non-transitory computer readable storage medium of claim 1 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising:

determining whether the insertion area can be divided into two or more regions based on color.

5. The non-transitory computer readable storage medium of claim 4 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising:

dividing the insertion area into two or more regions based on color; and

inserting the additional content into one of the two or more regions such that the additional content is completely contained within the one of the two or more regions.

6. The non-transitory computer readable storage medium of claim 1 , wherein the image comprises one frame in a sequence of frames of content.

7. The non-transitory computer readable storage medium of claim 6 , wherein:

the identifying one or more faces in the image comprises identifying one or more faces in a scene depicted by the sequence of frames; and

the determining whether an insertion area exists in the image where additional content can be inserted without obstructing the first area of interest comprises determining whether an insertion area exists in the scene where additional content can be inserted without obstructing the first area of interest.

8. The non-transitory computer readable storage medium of claim 7 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising:

determining an amount of time that the insertion area is available when the sequence of frames is being played.

9. The non-transitory computer readable storage medium of claim 7 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising:

determining a size of the insertion area.

10. A method, comprising:

analyzing a first sequence of frames of content;

identifying one or more faces in a scene depicted by the first sequence of frames using a face recognition technique;

designating at least one of the identified faces collectively as a first area of interest; and

determining whether an insertion area exists in the scene where additional content can be inserted without obstructing the first area of interest;

wherein the designating at least one of the identified faces collectively as a first area of interest comprises:

determining a size of each of the identified faces; and

selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces;

wherein the selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces comprises:

identifying a largest one of the identified faces; and

selecting the largest one of the identified faces and only ones of the identified faces that are not smaller than a certain percentage of the largest one of the identified faces.

11. The method of claim 10 , further comprising:

inserting the additional content into the insertion area in the scene depicted by the first sequence of frames.

12. The method of claim 11 , wherein the content further comprises a second sequence of frames following the first sequence of frames.

13. The method of claim 12 , further comprising:

playing the content so that the first sequence of frames plays and displays the inserted additional content and then the second sequence of frames plays.

14. The method of claim 13 , wherein the playing the content further comprises:

providing an option to a user during the first sequence of frames to skip the inserted additional content.

15. The method of claim 14 , wherein the option to skip the inserted additional content is provided to the user after an elapsed amount of time.

16. The method of claim 14 , wherein the option to skip the inserted additional content is provided to the user in response to the user clicking on something on the user's screen.

17. A processor based apparatus receiving and playing the content processed by the method of claim 10 .

18. The processor based apparatus of claim 17 , wherein the processor based apparatus comprises any one or more of a set-top box, cable box, entertainment system, game console, computer, and television.

19. A processor based apparatus receiving and playing the content processed by the method of claim 11 .

20. The processor based apparatus of claim 19 , wherein the processor based apparatus comprises any one or more of a set-top box, cable box, entertainment system, game console, computer, and television.

21. A non-transitory computer readable storage medium storing one or more computer programs adapted to cause a processor based system to execute steps comprising:

playing a first sequence of frames, wherein the first sequence of frames includes an advertisement inserted into a scene depicted by at least some of the frames in the first sequence of frames; and

playing a second sequence of frames after the first sequence of frames;

wherein the advertisement was inserted into the scene in the first sequence of frames by a process that includes,

identifying one or more faces in the scene using a face recognition technique;

designating at least one of the identified faces collectively as a first area of interest; and

inserting the advertisement into an insertion area in the scene that does not obstruct the first area of interest;

wherein the designating at least one of the identified faces collectively as a first area of interest comprises:

determining a size of each of the identified faces; and

selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces;

wherein the selecting the at least one of the identified faces to be included in the first area of interest based on the sizes of the identified faces comprises:

identifying a largest one of the identified faces; and

selecting the largest one of the identified faces and only ones of the identified faces that are not smaller than a certain percentage of the largest one of the identified faces.

22. The non-transitory computer readable storage medium of claim 21 , wherein the one or more computer programs are further adapted to cause the processor based system to execute steps comprising:

providing an option to a user during the playing of the first sequence of frames to skip the advertisement.

23. The non-transitory computer readable storage medium of claim 22 , wherein the option to skip the advertisement is provided to the user after an elapsed amount of time.

24. The non-transitory computer readable storage medium of claim 22 , wherein the option to skip the advertisement is provided to the user in response to the user clicking on something on the user's screen.

Assignments (3)
MERGER Recorded Jan 29, 2019
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 048171/0536 →
CHANGE OF NAME Recorded May 4, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038611/0846 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ZALEWSKI, GARY M.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 032420/0338 →