Method and system for manipulation of objects in a television picture
First Claim
1. A method for manipulation of at least one movable, natural object in a natural television picture, wherein the television picture is generated by one or more television cameras, characterized by detecting the distance between the object and at least 2 fixed basic positions in a preselected x,y,z co-ordinate system at a time t, each basic position corresponding to a known position of a detector, determining an x,y,z co-ordinate for the object in the preselected x,y,z co-ordinate system at the time t, determining the distance between the camera'"'"'s lens centre and the object at the time t as an object vector in the preselected co-ordinate system, determining the television camera'"'"'s optical axis in the preselected co-ordinate system at the time t as a camera vector in the preselected co-ordinate system, determining a line from the television camera'"'"'s lens centre to the point of intersection between the edge of the generated television picture and the plane formed between the object vector and the camera vector at the time t as a zoom vector, the object vector being located between the camera vector and the zoom vector when the object is visible in the television picture at the time t, and when the object is not visible in the television picture at the time t, the zoom vector is located between the camera vector and the object vector, and determining an X,Y position of the object referred to the television camera'"'"'s picture plane and the camera vector on the basis of the object vector and the camera vector at the time t, and if the object vector is located between the camera vector and the zoom vector, to insert a synthetic object in the X,Y position in the television picture at the time t, the synthetic object constituting a representation of the natural object recorded by the camera at the time t, or, if the zoom vector is located between the camera vector and the object vector at the time t, to insert a symbol in the television picture, the symbol indicating the location of the X,Y position of the natural object outside the edge of the picture referred to the television camera'"'"'s picture plane and the camera vector.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for manipulation of a movable object displayed in a television picture, the distance between the object and fixed basic positions is detected at a time t together with the distance between the object and a television camera in a known position. The object'"'"'s position is converted to a position X,Y in the television camera'"'"'s picture plane, generating therein a synthetic object which overlays the movable object and represents it in the television picture. In a method for generating a synthetic track which represents the path of a movable object displayed in television pictures during a period θ, the path of the object is calculated on the basis of its detected positions, and these positions are used for generating a synthetic track which is displayed in a television picture in order to represent the path of the object in the period T.
80 Citations
20 Claims
- 1. A method for manipulation of at least one movable, natural object in a natural television picture, wherein the television picture is generated by one or more television cameras, characterized by detecting the distance between the object and at least 2 fixed basic positions in a preselected x,y,z co-ordinate system at a time t, each basic position corresponding to a known position of a detector, determining an x,y,z co-ordinate for the object in the preselected x,y,z co-ordinate system at the time t, determining the distance between the camera'"'"'s lens centre and the object at the time t as an object vector in the preselected co-ordinate system, determining the television camera'"'"'s optical axis in the preselected co-ordinate system at the time t as a camera vector in the preselected co-ordinate system, determining a line from the television camera'"'"'s lens centre to the point of intersection between the edge of the generated television picture and the plane formed between the object vector and the camera vector at the time t as a zoom vector, the object vector being located between the camera vector and the zoom vector when the object is visible in the television picture at the time t, and when the object is not visible in the television picture at the time t, the zoom vector is located between the camera vector and the object vector, and determining an X,Y position of the object referred to the television camera'"'"'s picture plane and the camera vector on the basis of the object vector and the camera vector at the time t, and if the object vector is located between the camera vector and the zoom vector, to insert a synthetic object in the X,Y position in the television picture at the time t, the synthetic object constituting a representation of the natural object recorded by the camera at the time t, or, if the zoom vector is located between the camera vector and the object vector at the time t, to insert a symbol in the television picture, the symbol indicating the location of the X,Y position of the natural object outside the edge of the picture referred to the television camera'"'"'s picture plane and the camera vector.
-
15. A system for implementing the method for manipulation of at least one movable, natural object (N) in a natural television picture, wherein the television picture is generated by one or more television cameras (K), together with implementation of the method for generating a synthetic track in a television picture, wherein the synthetic track represents the path of a movable, natural object in the television picture during a given period θ
- , and wherein a method is employed for manipulating the movable, natural object in the television picture, characterized in that the system comprises a transponder (T) provided in the natural object (N) and arranged to react to an optical, acoustic or electromagnetic signal received by the transponder with transmission of a response signal, at least one position module (M) with at least 2 position detectors (D) for transmitting optical, acoustic or electromagnetic signals and receiving response signals from the transponder (T) and provided in respective basic positions in a preselected x,y,z co-ordinate system, together with a signal processor (1) arranged to determine the distance between a position detector (D) and the object (N) at a time t, a computing module (2) connected with the signal process (1) and arranged to calculate the x,y,z co-ordinates for the object (N) in the preselected co-ordinate system at the time t and on the basis of the calculated x,y,z co-ordinates for a number of times t to calculate a path for the object (N), together with an object vector (VN) given by the distance between the camera'"'"'s (K) lens centre and the object (N) at the time t, a camera vector (VK) given by the camera'"'"'s (K) optical axis at the time t and a zoom vector (Vz) between the camera'"'"'s lens centre and the point of intersection (Z) between the edge of the picture and the plane formed between the object vector (VN) and the camera vector (VK) at the time t, the object vector (VN) being either located between the camera vector (VK) and the zoom vector (VZ) or the zoom vector (VZ) between the camera vector (VK) and the object vector (VN), a camera control system (3) connected with the computing module (2) and arranged to detect or generate values for the camera settings, and a manipulator module (4) connected with the camera control system (3) and the computing module (2) arranged to a) create a synthetic object (S) in an X,Y position for the natural object (N) in the recorded television picture at the time t, the synthetic object )S) constituting a representation of the natural object (N) recorded by the camera at the time t or b) create a symbol n the television picture, the symbol indicating the X,Y position for the natural object outside the edge of the picture at the time t, c) generate and select attributes for the synthetic object (S), or d) generate at the time t a synthetic track in a recorded or generated television picture, the synthetic track representing the path for the natural object (N) during a period θ
before or up to the time t. - View Dependent Claims (16, 17, 18, 19, 20)
- , and wherein a method is employed for manipulating the movable, natural object in the television picture, characterized in that the system comprises a transponder (T) provided in the natural object (N) and arranged to react to an optical, acoustic or electromagnetic signal received by the transponder with transmission of a response signal, at least one position module (M) with at least 2 position detectors (D) for transmitting optical, acoustic or electromagnetic signals and receiving response signals from the transponder (T) and provided in respective basic positions in a preselected x,y,z co-ordinate system, together with a signal processor (1) arranged to determine the distance between a position detector (D) and the object (N) at a time t, a computing module (2) connected with the signal process (1) and arranged to calculate the x,y,z co-ordinates for the object (N) in the preselected co-ordinate system at the time t and on the basis of the calculated x,y,z co-ordinates for a number of times t to calculate a path for the object (N), together with an object vector (VN) given by the distance between the camera'"'"'s (K) lens centre and the object (N) at the time t, a camera vector (VK) given by the camera'"'"'s (K) optical axis at the time t and a zoom vector (Vz) between the camera'"'"'s lens centre and the point of intersection (Z) between the edge of the picture and the plane formed between the object vector (VN) and the camera vector (VK) at the time t, the object vector (VN) being either located between the camera vector (VK) and the zoom vector (VZ) or the zoom vector (VZ) between the camera vector (VK) and the object vector (VN), a camera control system (3) connected with the computing module (2) and arranged to detect or generate values for the camera settings, and a manipulator module (4) connected with the camera control system (3) and the computing module (2) arranged to a) create a synthetic object (S) in an X,Y position for the natural object (N) in the recorded television picture at the time t, the synthetic object )S) constituting a representation of the natural object (N) recorded by the camera at the time t or b) create a symbol n the television picture, the symbol indicating the X,Y position for the natural object outside the edge of the picture at the time t, c) generate and select attributes for the synthetic object (S), or d) generate at the time t a synthetic track in a recorded or generated television picture, the synthetic track representing the path for the natural object (N) during a period θ
Specification