IP Library Granted Patent US 7,196,722
Granted Patent B2
US 7,196,722 · App. 09/860,962 · Granted Mar 27, 2007

Multiple camera video system which displays selected images

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,196,722
App. No.
09/860,962
Granted
Mar 27, 2007
Kind
B2
Abstract

Multiple streams of data are streamed to a user's terminal with images from different cameras. Low resolution thumbnail images tell the user what image streams are available. A focus stream provides high resolution images from a selected camera. A user can switch the focus stream to another stream by clicking on the associated thumbnail. The users can also be provided with a thumbnail of panoramic image. Other data streams sent to the user can contain (a) audio data, (b) interactivity markup data which describes regions of the image which provide interactivity opportunities such as hotspots, (c) presentation markup data which defines how data is presented on the user's screen, (d) a telemetry data stream which can be used for various statistical data. One data stream contains a low quality base image for each data stream which can be enhanced to form a high resolution focus image.

Claims (44)

1. A system for displaying to a user a focus stream and a plurality of other video streams, said system comprising,

a client system which can display said focus stream, and a composite video containing a thumbnail image of each of said plurality of video streams, each video stream capturing a same scene from a different point of view, said client system displaying said focus stream along with said composite video and a panorama comprising at least two of said plurality of video streams seamed together,

a server which receives said composite video stream, and which provides said focus stream and said composite video stream to said client system, and

an input device connected to said client system whereby a user can select one of said thumbnails thereby sending a signal to said server indicating which of said plurality of video streams should be sent to said client system as said focus stream.

2. The system recited in claim 1 wherein said server also sends a presentation markup stream to said client machine to control the presentation of images by said client machine.

3. The system recited in claim 1 wherein said server also sends an audio stream to said client machine.

4. The system recited in claim 1 wherein said server also sends an interactivity mark up stream to said client system to describe regions of the presentation that provide additional user interaction with said system.

5. The system recited in claim 1 wherein said server also sends a stream of telemetry data to said client machine.

6. The system recited in claim 1 wherein said server also sends an audio stream, a presentation mark up stream, and an interactive markup stream to said client machine.

7. A method of streaming selected data from a plurality of cameras to a client machine comprising the steps of:

streaming to said client machine a focus stream containing the images from a particular one of said cameras and a second video stream, each image in which contains a thumbnail of the images from each of said cameras, each video stream capturing a same scene from a different point of view, said client machine displaying said focus stream along with said second video stream and a panorama comprising video streams from at least two of said cameras seamed together,

selecting at said client machine one of said thumbnails and

responding when a thumbnail from a particular camera is selected by making said focus stream the images from said selected camera.

8. The method recited in claim 7 wherein a presentation mark up stream is sent to said client machine to control the display of images on said client machine.

9. The method recited in claim 7 wherein an audio stream is also sent to said client machine.

10. The method recited in claim 7 wherein an interactivity mark up stream is sent to said client system to describe regions of the presentation that provide additional user interaction with said system.

11. The method recited in claim 7 wherein a stream of telemetry data is also sent to said client machine.

12. A method for displaying a plurality of video streams, the method comprising:

receiving a focus stream selected from the plurality of video streams, each video stream capturing a same scene from a different point of view;

receiving a second stream comprising a thumbnail of at least one of the other video streams, wherein the focus stream has a higher resolution than the thumbnail;

displaying the focus stream along with the thumbnail;

seaming together at least two of the video streams to form a panorama; and

displaying the panorama along with the focus stream and the thumbnail.

13. The method of claim 12 further comprising:

sending a signal that the thumbnail has been selected; and

as a result of sending said signal, receiving a focus stream comprising the video stream corresponding to the selected thumbnail.

14. The method of claim 12 wherein the second stream comprises a composite video stream comprising thumbnails of at least two of the other video streams.

15. The method of claim 12 wherein the focus stream is a view window into the panorama and the focus stream has a higher resolution than the panorama.

16. The method of claim 12 further comprising:

buffering the focus stream in a first buffer; and

buffering the second stream in a second buffer.

17. The method of claim 12 further comprising:

receiving a background image; and

displaying the focus stream and the thumbnail superimposed over the background image.

18. The method of claim 12 wherein display of the focus stream includes hot spots that can be used to activate commands.

19. A method for transmitting a plurality of video streams, the method comprising:

transmitting to a client a focus stream selected from the plurality of video streams, each video stream capturing a same scene from a different point of view; and

transmitting to the client a second stream comprising a thumbnail of at least one of the other video streams, wherein the focus stream has a higher resolution than the thumbnail, and the client displays the focus stream along with the thumbnail and a panorama comprising at least two of the plurality of video streams seamed together.

20. A method for displaying a plurality of video streams, the method comprising:

receiving a focus stream selected from the plurality of video streams, each video stream capturing a same scene from a different point of view;

receiving a second stream comprising a thumbnail of at least one of the other video streams, wherein the focus stream has a higher resolution than the thumbnail;

displaying the focus stream along with the thumbnail;

seaming together at least two of the video streams to form a panorama;

displaying the panorama along with the focus stream and the thumbnail, wherein the focus stream is a view window into the panorama and the focus stream has a higher resolution than the panorama.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: IMOVE INC.
To: IMMERSIVE LICENSING, INC.
Reel/Frame 034498/0822 →