A computer-implemented method for autonomously producing and rendering frame streams in a format suitable for broadcasting a video scene covering a sports game, comprising: (a) receiving, from one or more video cameras, a stream of video images of the scene, and combining said received streams to capture a panoramic view of the scene; (b) providing a plurality of parameter sets defining a respective plurality of frame streams, wherein the frame streams are data records associated with respective views and define location, zooming and time of a fixed or variable portion of the panoramic view of said video scene for a specified temporal duration; (c) selecting a frame stream as initial active frame stream in accordance with a predetermined rule; (d) rendering said active frame stream with images corresponding to a respective portion of said panoramic view in accordance with the respective parameter set of the selected initial active frame stream; (e) analyzing said stream of video images to identify an event, the analyzing including identifying a primary object in the stream of video images, tracking said primary object, and identifying at least one secondary object associated with said primary object; (f) switching between the active frame stream and a different frame stream selected from said plurality of frame streams upon the detection of an event, based on said analyzing; (g) replacing said active frame stream by said different frame stream; and (h) rendering said different frame stream with images corresponding to a respective portion of said panoramic view in accordance with the respective parameter set of the selected different frame stream wherein the method further comprises: (i) estimating, upon losing said primary object, a region occupying said primary object in accordance with previous primary object location; (j) modifying the active frame stream to include said region occupying said primary object; and (k) validating the identification of said primary object at a certain time in a certain location by estimating a probability of primary object presence thereof in view of primary object orbit before said certain time. (a) receiving, from one or more video cameras, a stream of video images of the scene, and combining said received streams to capture a panoramic view of the scene; (b) providing a plurality of parameter sets defining a respective plurality of frame streams, wherein the frame streams are data records associated with respective views and define location, zooming and time of a fixed or variable portion of the panoramic view of said video scene for a specified temporal duration; (c) selecting a frame stream as initial active frame stream in accordance with a predetermined rule; (d) rendering said active frame stream with images corresponding to a respective portion of said panoramic view in accordance with the respective parameter set of the selected initial active frame stream; (e) analyzing said stream of video images to identify an event, the analyzing including identifying a primary object in the stream of video images, tracking said primary object, and identifying at least one secondary object associated with said primary object; (f) switching between the active frame stream and a different frame stream selected from said plurality of frame streams upon the detection of an event, based on said analyzing; (g) replacing said active frame stream by said different frame stream; and (h) rendering said different frame stream with images corresponding to a respective portion of said panoramic view in accordance with the respective parameter set of the selected different frame stream (i) estimating, upon losing said primary object, a region occupying said primary object in accordance with previous primary object location; (j) modifying the active frame stream to include said region occupying said primary object; and (k) validating the identification of said primary object at a certain time in a certain location by estimating a probability of primary object presence thereof in view of primary object orbit before said certain time.