IP Library Granted Patent US 8,818,025
Granted Patent B2
US 8,818,025 · App. 12/861,603 · Granted Aug 26, 2014

Method and apparatus for recognizing objects in media content

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,818,025
App. No.
12/861,603
Granted
Aug 26, 2014
Kind
B2
Abstract

An approach is provided for recognizing objects in media content. The capture manager determines to detect, at a device, one or more objects in a content stream. Next, the capture manager determines to capture one or more representations of the one or more objects in the content stream. Then, the capture manager associates the one or more representations with one or more instances of the content stream.

Claims (49)

1. A method comprising:

determining to detect, at a device, one or more objects in a content stream;

determining, by a processor, to capture one or more representations of the one or more objects in the content stream; and

associating the one or more representations with one or more instances of the content stream,

wherein one or more of the one or more objects are detected at least before the one or more instances of the content stream are captured.

2. A method of claim 1 , further comprising:

determining to capture one or more other representations of the one or more objects in the content stream;

selecting either the one or more representations or the one or more other representations to associate with the one or more instances based, at least in part, on one or more criteria.

3. A method of claim 2 , wherein the one or more representations or the one or more other representations are captured continuously, periodically, or at a predetermined schedule until either the one or more representations or the one or more other representations meet a predetermined quality threshold.

4. A method of claim 1 , further comprising:

determining recognition information of the one or more objects based, at least in part, on the one or more representations; and

associating the recognition information with the one or more instances.

5. A method of claim 4 , wherein the determination of the recognition information is further based, at least in part, on resources available at the device, another device, a server, a network component, or a combination thereof.

6. A method of claim 1 , wherein the associating of the one or more representations comprises:

determining to store the one or more representations as metadata in the one or more instances, as metadata in a storage linked to the one or more instances, or a combination thereof.

7. A method of claim 1 , further comprising:

associating the one or more representations with respective time stamps; and

associating the one or more representations with the one or more other instances based, at least in part, on the time stamps.

8. A method of claim 1 , further comprising:

receiving at least one of the one or more representations from one or more other devices, one or more other content streams, or a combination thereof.

9. A method of claim 1 , wherein the one or more representations correspond to one or more characteristics of the one or more objects.

10. A method of claim 1 , further comprising:

determining tracking information of the one or more detected objects,

wherein the content stream is a live video stream, and the one or more instances are images, videos, audio recordings, or a combination thereof, and the tracking information includes information identifying at least a relative position of the object within the captured one or more instances.

11. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine to detect, at a device, one or more objects in a content stream;

determine to capture one or more representations of the one or more objects in the content stream; and

associate the one or more representations with one or more instances of the content stream,

wherein one or more of the one or more objects are detected at least before the one or more instances of the content stream are captured.

12. An apparatus of claim 11 , wherein the apparatus is further caused to:

determine to capture one or more other representations of the one or more objects in the content stream;

select either the one or more representations or the one or more other representations to associate with the one or more instances based, at least in part, on one or more criteria.

13. An apparatus of claim 12 , wherein the one or more representations or the one or more other representations are captured continuously, periodically, or at a predetermined schedule until either the one or more representations or the one or more other representations meet a predetermined quality threshold.

14. An apparatus of claim 11 , wherein the apparatus is further caused to:

determining recognition information of the one or more objects based, at least in part, on the one or more representations; and

associating the recognition information with the one or more instances.

15. An apparatus of claim 14 , wherein the determination of the recognition information is further based, at least in part, on resources available at the device, another device, a server, a network component, or a combination thereof.

16. An apparatus of claim 11 , wherein the associating of the one or more representations comprises:

determining to store the one or more representations as metadata in the one or more instances, as metadata in a storage linked to the one or more instances, or a combination thereof.

17. An apparatus of claim 11 , wherein the apparatus is further caused to:

associating the one or more representations with respective time stamps; and

associating the one or more representations with the one or more other instances based, at least in part, on the time stamps.

18. An apparatus of claim 11 , wherein the apparatus is further caused to:

receiving at least one of the one or more representations from one or more other devices, one or more other content streams, or a combination thereof.

19. An apparatus of claim 11 , wherein the one or more representations are captured before, after, and/or while the one or more instances of the content stream are captured, and wherein the one or more representations correspond to one or more characteristics of the one or more objects.

20. An apparatus of claim 11 , wherein the content stream is a live video stream, and the one or more instances are images, videos, audio recordings, or a combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035468/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2011
From: SALMINEN, ILKKA TAPANI; NURMI, MIKKO ANTERO
To: NOKIA CORPORATION
Reel/Frame 026681/0917 →