US 7,580,054 B2
Automated online broadcasting system and method using an omni-directional camera system for viewing meetings over a computer network
Yong Rui, Sammamish, Wash. (US); Anoop Gupta, Woodinville, Wash. (US); Johnathan J. Cadiz, Redmond, Wash. (US); and Ross Garrett Cutler, Duvall, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jul. 29, 2005, as Appl. No. 11/193,976.
Application 11/193976 is a continuation of application No. 09/681843, filed on Jun. 14, 2001, granted, now 6,937,266.
Prior Publication US 2005/0280700 A1, Dec. 22, 2005
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 7/14 (2006.01); G06F 3/00 (2006.01)
U.S. Cl. 348—14.05  [348/14.01; 348/14.08] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for capturing and viewing an event having event participants, comprising:
capturing a seamless omni-directional image of the event;
automatically tracking event participants simultaneously to determine the event participants that are speaking using audio analysis including a microphone-array sound source localization technique to alleviate camera view switching delays;
filming the event;
monitoring and keeping track of each of the tracked event participants simultaneously using video tracking techniques;
broadcasting the event;
using a probabilistic finite state machine and receiving as input audio and video tracking results to automatically select at least a portion of the omni-directional image as an output view; and
allowing a viewer to view the output view of the broadcasted event on a viewer platform.