IP Library Granted Patent US 7,694,885
Granted Patent B1
US 7,694,885 · App. 11/341,941 · Granted Apr 13, 2010

Indicating a tag with visual data

Assignee: Adobe Systems Incorporated
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 7,694,885
App. No.
11/341,941
Granted
Apr 13, 2010
Kind
B1
Abstract

Indicating a tag is disclosed. Indicating includes receiving an object that has been automatically detected from visual data, receiving a tag associated with the object, and indicating the tag with the visual data.

Claims (40)

1. A method, including:

receiving, at a processor, an indication of an object that has been automatically detected from visual data, wherein the object includes a face;

receiving, at the processor, a tag associated with the object; and

using the processor to indicate the tag with the visual data in a display at least in part by displaying the tag in proximity to the object in the visual data.

2. A method as recited in claim 1 , wherein the association between the tag and the object is indicated.

3. A method as recited in claim 1 , wherein indicating includes displaying a tag indicator with the visual data.

4. A method as recited in claim 1 , wherein indicating includes displaying a tag indicator with the visual data, wherein the tag indicator includes a graphic.

5. A method as recited in claim 1 , wherein indicating includes displaying a tag indicator with the visual data, wherein the tag indicator includes text.

6. A method as recited in claim 1 , wherein indicating includes displaying a tag indicator with the visual data, wherein the tag indicator is displayed selectively.

7. A method as recited in claim 1 , wherein the association between the tag and the object is indicated at least in part by displaying a tag indicator in proximity to the object.

8. A method as recited in claim 1 , wherein placement of a tag indicator is based at least in part on a location of an object that has been detected from the visual data.

9. A method as recited in claim 1 , wherein placement of a tag indicator is based at least in part on a location of another tag indicator.

10. A method as recited in claim 1 , wherein placement of a tag indicator is user controlled.

11. A method as recited in claim 1 , wherein the visual data is associated with video and the tag indicator is placed at a first location associated with a first frame of the video and the tag indicator is placed at a second location associated with a second frame of the video.

12. A method as recited in claim 1 , further including indicating another tag associated with the object.

13. A method as recited in claim 1 , wherein indicating includes displaying a tag indicator in response to user input.

14. A method as recited in claim 1 , wherein indicating is in response to receiving an indication that a cursor is hovering over the object.

15. A method as recited in claim 1 , wherein indicating is in response to receiving an indication that a pointing device has clicked on the object.

16. A method as recited in claim 1 , wherein indicating includes playing audio data.

17. A method as recited in claim 1 , wherein the visual data includes an image.

18. A method as recited in claim 1 , wherein the visual data includes a video.

19. A method as recited in claim 1 , wherein the tag is associated with a name, a thought, speech, or a facial expression.

20. A method as recited in claim 1 , wherein the format of a tag indicator indicates information about the tag.

21. A method as recited in claim 1 , wherein indicating includes displaying tag data in a speech bubble.

22. A method as recited in claim 1 , wherein indicating includes displaying an indication that a tag has not been confirmed.

23. A method as recited in claim 1 , wherein a tag indicator can be toggled on or off.

24. A method as recited in claim 1 , wherein the tag includes tag data that is user specified.

25. A computer program product, the computer program product being embodied in a computer readable medium and comprising computer instructions for:

receiving an indication of an object that has been automatically detected from visual data, wherein the object includes a face;

receiving a tag associated with the object; and

indicating the tag with the visual data in a display at least in part by displaying the tag in proximity to the object in the visual data.

26. A computer program product as recited in claim 25 , wherein placement of a tag indicator is based at least in part on a location of an object that has been detected from the visual data.

27. A computer program product as recited in claim 25 , the computer program product further comprising computer instructions for indicating another tag associated with the object.

28. A computer program product as recited in claim 25 , wherein indicating includes displaying a tag indicator in response to user input.

29. A system, including:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive an indication of an object that has been automatically detected from visual data, wherein the object includes a face;

receive a tag associated with the object; and

indicate the tag with the visual data in a display at least in part by displaying the tag in proximity to the object in the visual data.

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 Jan 26, 2006
From: BOURDEV, LUBOMIR
To: ADOBE SYSTEMS INCORPORATED
Reel/Frame 017523/0327 →