Imaging system for producing a sequence of composite images which combine superimposed real images and synthetic images
Graphical user interface for interactive television with an animated agent
Virtual internal cavity inspection system
Apparatus and method for digital movie production
Machine synthesis of a virtual video camera/image of a scene from multiple video cameras/images of the scene in accordance with a particular perspective on the scene, an object in the scene, or an event in the scene Patent #: 5745126
ApplicationNo. 691996 filed on 08/02/1996
US Classes:345/473, Animation345/474Motion planning or control
ExaminersPrimary: Feild, Joseph H.
Attorney, Agent or Firm
International ClassG06T 015/70
AbstractCommunication in a three-dimensional virtual environment generated by a computer is achieved by automatically applying rules of cinematography typically used for motion pictures. The cinematographic rules are codified as a hierarchical finite state machine, which is executed in real-time by a computer in response to input stimulation from a user or other source. The finite state machine controls camera placements automatically for a virtual environment. The finite state machine also exerts subtle influences on the positions and actions of virtual actors, in the same way that a director might stage real actors to compose a better shot. An implementation of a real-time camera controller based on the finite state machine for automatic virtual cinematography, called the virtual cinematographic application module (VC) is presented. The VC is used in virtual reality and other interactive applications to improve upon the fixed point-of-view shots or ceiling mounted cameras that such applications typically employ today. VC also helps improve the next generation of "intelligent-agent" user interfaces, by allowing the users to see themselves with an agent at camera positions that appear natural.