System and method for providing zooming video capture
First Claim
1. A method for providing a desired scaling for images related to a video data stream, said video data stream being arranged as an interlaced video signal capable of being run on a computer processing device, said method comprising the steps of:
- causing an instance of said video signal to be run in a video player operated on said computer processing device, wherein said video signal is run in a video player of a first kind when a scale of an image is above a predetermined threshold and in a video player of a second kind when a scale of an image is below said predetermined threshold;
providing a zooming engine operable in conjunction with said computer processing device;
causing frames of said video signal running in said video player to be copied to an object in a zooming universe established by said zooming engine; and
scaling said zooming object to a desired level for said video image.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for transforming a video signal provided to a computer into an object in a zooming universe established in such computer, which zooming object may be enlarged and panned by manipulation by a user via a computer input device. At the time a video file is opened in a video player on such a computer, a zooming engine is enabled on the computer and a zooming universe is enabled therefrom. Frames of the video signal being played on the computer video player are copied to a video object in the zooming universe and displayed there. By manipulation of the parameters of the bounding box enclosing the zooming video object, through use of a computer input device, the user is able to scale and pan the video image in the zooming universe display up (or down) to a desired viewing size and perspective.
-
Citations
20 Claims
-
1. A method for providing a desired scaling for images related to a video data stream, said video data stream being arranged as an interlaced video signal capable of being run on a computer processing device, said method comprising the steps of:
-
causing an instance of said video signal to be run in a video player operated on said computer processing device, wherein said video signal is run in a video player of a first kind when a scale of an image is above a predetermined threshold and in a video player of a second kind when a scale of an image is below said predetermined threshold;
providing a zooming engine operable in conjunction with said computer processing device;
causing frames of said video signal running in said video player to be copied to an object in a zooming universe established by said zooming engine; and
scaling said zooming object to a desired level for said video image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. In a computer system comprising a processing means, a set of computer instructions constituted as an operating system and a display means for providing a visual display of graphical image data operated on by said processing means, a video imaging means operative to cause video images processed by said processing means to be displayed at a desired scaling from a base image size, said video imaging means comprising:
-
a video player means operating under said operating system;
a video frame grabber means operative to accept as an input a video signal and to transform said video signal into an input to said video player means, wherein said transformed video signal is run on said video player means, said video player means including a video player of a first kind for running said transformed video signal when a scale of an image is above a predetermined threshold and a video player of a second kind for running said transformed video signal when a scale of an image is below said predetermined threshold; and
a zooming engine means operating in conjunction with said computer system;
wherein frames of said video signal being run on said video player means are copied to an object in a zooming universe established by said zooming engine, said zooming object being thereby scaleable according to user input. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification