A computer-implemented image processing method for instant replay for the automatic generation of video sequences from a televised event, wherein at least one source camera provides a source image sequence of a scene, the pose and optical settings of the camera defining a view of the camera and being described by a set of camera parameters, the method comprising the steps of, in an online phase of the method, • inputting a user input which defines a reference keyframe from a reference view from the source image sequence, the reference keyframe being a video image from the point in time at which the user wishes the subsequently generated virtual replay to take place; • retrieving the reference keyframe from a recording of the source image sequence; and optionally retrieving one or more further keyframes from further views from recordings of further source image sequences of the scene, each further keyframe having been recorded at the same point in time as the reference keyframe, subsequently called keyframe point; • determining a selected virtual view of the scene by a virtual camera; • generating a virtual camera flight path which is described by a change of virtual camera parameters over time and which defines a movement of the virtual camera and a corresponding change of the virtual view ∘ from a first view to the selected virtual view, the first view being the reference view or, optionally, one of the further views, and then ∘ from the selected virtual view to a second view, the second view being the reference view or, optionally, one of the further views; • rendering a virtual video stream defined by the virtual camera flight path; • at least one of storing the virtual video stream in a computer-readable storage device and transmitting the virtual video stream over a communication link; characterised in that the step of determining the selected virtual view of the scene comprises the steps of • automatically computing two or more sets of virtual camera parameters, each set describing a virtual view of the scene by a virtual camera; • automatically generating, for each of the sets of virtual camera parameters, the corresponding virtual view and the corresponding virtual image of the scene, subsequently called virtual keyframe at this point in time; • displaying the virtual keyframes on an image display device and inputting a user selection indicating one of the virtual keyframes, and using the associated virtual view as the selected virtual view for the subsequent processing steps. • inputting a user input which defines a reference keyframe from a reference view from the source image sequence, the reference keyframe being a video image from the point in time at which the user wishes the subsequently generated virtual replay to take place; • retrieving the reference keyframe from a recording of the source image sequence; and optionally retrieving one or more further keyframes from further views from recordings of further source image sequences of the scene, each further keyframe having been recorded at the same point in time as the reference keyframe, subsequently called keyframe point; • determining a selected virtual view of the scene by a virtual camera; • generating a virtual camera flight path which is described by a change of virtual camera parameters over time and which defines a movement of the virtual camera and a corresponding change of the virtual view ∘ from a first view to the selected virtual view, the first view being the reference view or, optionally, one of the further views, and then ∘ from the selected virtual view to a second view, the second view being the reference view or, optionally, one of the further views; ∘ from a first view to the selected virtual view, the first view being the reference view or, optionally, one of the further views, and then ∘ from the selected virtual view to a second view, the second view being the reference view or, optionally, one of the further views; • rendering a virtual video stream defined by the virtual camera flight path; • at least one of storing the virtual video stream in a computer-readable storage device and transmitting the virtual video stream over a communication link; characterised in that the step of determining the selected virtual view of the scene comprises the steps of • automatically computing two or more sets of virtual camera parameters, each set describing a virtual view of the scene by a virtual camera; • automatically generating, for each of the sets of virtual camera parameters, the corresponding virtual view and the corresponding virtual image of the scene, subsequently called virtual keyframe at this point in time; • displaying the virtual keyframes on an image display device and inputting a user selection indicating one of the virtual keyframes, and using the associated virtual view as the selected virtual view for the subsequent processing steps.