IP Library Granted Patent US 7,552,387
Granted Patent B2
US 7,552,387 · App. 10/427,263 · Granted Jun 23, 2009

Methods and systems for video content browsing

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,552,387
App. No.
10/427,263
Granted
Jun 23, 2009
Kind
B2
Abstract

Methods and systems for browsing video content are described. Video content is accessed. Metadata from a content analysis that is performed on said video content is generated. A portion of said video content based on said generated metadata is presented for display.

Claims (42)

1. A method for browsing video content comprising:

accessing video content;

generating metadata from a content analysis that is performed on said video content, wherein said metadata is generated by a metadata generator that performs key-frame extraction using a method selected from the group consisting of automatic content based analysis and manual extraction, and places said key-frames and offset parameters of shots represented by said key-frames into an extensible markup language (XML) data structure;

presenting selectable portions of said video content within a display based on the generated metadata; and

resizing at least one of said selectable portions within said display responsive to a user selection.

2. The method of claim 1 , wherein said video content is presented on a system display for browsing using one of a plurality of browsing modes.

3. The method of claim 2 , wherein said browsing is controlled using a stylus to initiate functions selected from the group consisting of scroll key-frames, speed up video playback, and slowdown video playback to demarcate a portion of said video content for display or magnification.

4. The method of claim 2 , wherein said browsing modes are selected from the group consisting of key-frames only, video only and video and key-frames.

5. The method of claim 4 , wherein said key-frames only mode further comprises spatial zoom in and zoom out sub-modes.

6. The method of claim 4 , wherein said video only mode comprises cropped portion magnifier and partial view of full resolution video sub-modes.

7. The method of claim 4 , wherein said video and key-frames mode comprises key-frame dominated and video-dominated sub-modes.

8. The method of claim 1 , wherein said metadata includes fields that represent the filename of a key-frame, the start and end byte location of the video shot represented by said key frame, and the key-frame level.

9. The method of claim 8 , wherein each key-frame represents a video content portion of a video sequence.

10. The method of claim 8 , wherein overlaid text is associated with each said key-frame.

11. The method of claim 1 , wherein said video content is supplied from internal storage or from an external server that supplies corresponding metadata.

12. The method of claim 1 , wherein a presentation orientation involving said key-frames and a playback window is automatically determined.

13. The method of claim 1 , wherein said metadata is embedded with said video content.

14. The method of claim 1 , wherein said video content and said metadata are stored separately, wherein said metadata is mapped to said video content.

15. A method for processing video content comprising:

performing key-frame extraction on said video content;

organizing extracted key-frames and offset parameters of the shots represented by said key-frames into an extensible markup language (XML) data structure to generate metadata;

using said metadata to facilitate the organization of said video content on a system display;

presenting selectable portions of said video content within said system display based on said metadata; and

resizing at least one of said selectable portions within said display responsive to a user selection.

16. The method of claim 15 , wherein said video content is presented on a system display using one of a plurality of browsing modes.

17. The method of claim 16 , wherein said browsing is controlled using a stylus to scroll key-frames, speed up video playback, slowdown video playback and demarcating a portion of said video content for display or magnification.

18. The method of claim 16 , wherein said browsing modes include key-frames only, video only and video and key-frames.

19. The method of claim 15 , wherein said metadata is generated by a metadata generator that performs key frame extraction using an automatic content based analysis method or by using manual extraction.

20. The method of claim 15 , further comprising placing said key-frames and offset parameters of shots represented by said key frames into an XML data structure.

21. The method of claim 15 , wherein said metadata includes fields that represent the filename of a key-frame, the start and end byte location of the video shot represented said key-frame, and the key-frame level.

22. The method of claim 15 , wherein each key frame represents a video content portion of a video sequence.

23. The method of claim 15 , wherein overlaid text is associated with each key-frame.

24. A computer-usable medium having computer-readable program code embodied therein for causing a computer system to perform a method for browsing video content, said comprising:

accessing video content;

generating metadata from a content analysis that is performed on said video content, wherein said metadata is generated by a metadata generator that performs key-frame extraction using a method selected from the group consisting of automatic content based analysis and manual extraction, and places said key-frames and offset parameters of shots represented by said key-frames into an extensible markup language (XML) data structure;

presenting selectable portions of said video content within a display based on the generated metadata; and

resizing at least one of said selectable portions within said display responsive to a user selection.

25. The computer-usable medium of claim 24 , wherein said video content is presented on a system display for browsing using one of a plurality of browsing modes.

26. The computer-usable medium of claim 25 , wherein said browsing modes are selected from the group consisting of key-frames only, video only and video and key-frames.

27. The computer-usable medium of claim 24 , wherein said metadata is generated by a metadata generator that performs key-frame extraction using a method selected from the group consisting of automatic content based analysis and manual extraction.

28. The computer-usable medium of claim 24 , wherein said metadata includes fields that represent the filename of a key-frame, the start and end byte location of the video shot represented by said key frame, and the key-frame level.

29. The computer-usable medium of claim 24 , wherein said metadata is embedded with said video content.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE CITY FOR RECEIVING PARTY SHOULD BER HANGZHOU ZHEJIANG PREVIOUSLY RECORDED AT REEL: 063847 FRAME: 0596. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 6, 2023
From: PATHUNT IP MANAGEMENT LIMITED
To: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
Reel/Frame 063877/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2023
From: PATHUNT IP MANAGEMENT LIMITED
To: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
Reel/Frame 063847/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2018
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PATHUNT IP MANAGEMENT LTD.
Reel/Frame 046510/0308 →