IP Library Granted Patent US 7,777,783
Granted Patent B1
US 7,777,783 · App. 11/726,879 · Granted Aug 17, 2010

Multi-video navigation

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,777,783
App. No.
11/726,879
Granted
Aug 17, 2010
Kind
B1
Abstract

A video tracking system includes a user interface configured to facilitate tracking of a target between video cameras. The user interface includes user controls configured to assist a user in selecting video cameras as the target moves between fields of view of the video cameras. These user controls are automatically associated with specific cameras based on a camera topology relative to a point of view of a camera whose video data is currently being viewed. The video tracking system further includes systems and methods of synchronizing video data generated using the video cameras and of automatically generating a stitched video sequence based on the user selection of video cameras. The target may be tracked in real-time or in previously recorded video and may be track forward or backwards in time.

Claims (24)

1. A method comprising:

identifying a first member of a plurality of cameras;

identifying a first topological relationship between the first member of the plurality of cameras and a second member of the plurality of cameras;

identifying a second topological relationship between the first member of the plurality of cameras and a third member of the plurality of cameras, the first topological relationship and the second topological relationship being relative to a viewpoint of the first camera;

presenting video data generated using the first member of the plurality of cameras in a user interface, the user interface including a first user control and a second user control;

associating the second member of the plurality of cameras with the first user control based on the topological relationship between the first member of the plurality of cameras and the second member of the plurality of cameras;

associating the third member of the plurality of cameras with the second user control based on the topological relationship between the first member of the plurality of cameras and the third member of the plurality of cameras;

receiving a user selection of the first user control;

presenting video data generated using the second member of the plurality of cameras in the user interface based on the received user selection;

associating the first user control and the second user control with members of the plurality of cameras based on topological relationships relative to a viewpoint of the second member of the plurality of cameras; and

presenting the first user control and the second user control in the user interface in positions representative of the first topological relationship and the second topological relationship, where in the first user control and the second user control are presented in positions around a presentation of the video data generated using the first member of the plurality of cameras.

2. The method of claim 1 , further including converting the video data generated using the first member of the plurality of cameras from a first format to a second format and storing the video data generated using the first member of the plurality of cameras in association with information identifying the first member of the plurality of cameras.

3. The method of claim 1 , further including stitching the video data generated using the first member of the plurality of cameras to the video data generated using the second member of the plurality of cameras, responsive to receiving the user selection.

4. The method of claim 3 , further including presenting thumbnails configured to index the stitched video data in the user interface.

5. A method comprising:

viewing first video data within a user interface, the first video data generated using a first member of a plurality of cameras;

locating a target within the first video data;

observing the target leave a field of view of the first member of the plurality of cameras in a first direction relative to a viewpoint of the first member of the plurality of cameras, or observing the target enter the field of view of the first member of the plurality of cameras from the first direction relative to the viewpoint of the first member of the plurality of cameras;

selecting a second member of the plurality of cameras using a first user control associated with the first direction relative to the viewpoint of the first member of the plurality of cameras;

viewing second video data within the user interface, the second video data generated using the second member of the plurality of cameras; and

automatically stitching the first video data and the second video data to form a video sequence using a temporal offset to automatically stitch the first video data and the second video data, the temporal offset being based on an estimated time of travel of the target.

6. The method of claim 5 , wherein the second video data is automatically stitched to the first video data in response to selecting the second member of the plurality of cameras.

7. The method of claim 5 wherein locating the target within the first video data includes locating the target in video data presented in a main video display.

8. The method of claim 7 wherein selecting the second member of the plurality of cameras using the first user control includes selecting a user control closest to an edge of the main video display through which the target left the field of view of the first member of the plurality of cameras.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 068494/0384 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS, INC.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058955/0472 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS, INC.
Reel/Frame 058955/0394 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: SENSORMATIC ELECTRONICS, LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 058957/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: SENSORMATIC ELECTRONICS LLC
To: JOHNSON CONTROLS US HOLDINGS LLC
Reel/Frame 058600/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: JOHNSON CONTROLS US HOLDINGS LLC
To: JOHNSON CONTROLS INC
Reel/Frame 058600/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2021
From: JOHNSON CONTROLS INC
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058600/0126 →
MERGER Recorded Apr 16, 2020
From: PROXIMEX CORPORATION
To: SENSORMATIC ELECTRONICS, LLC
Reel/Frame 052412/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2007
From: CHIN, HU; CHENG, KEN PRAYOON
To: PROXIMEX CORPORATION
Reel/Frame 019154/0978 →