Versatile video player
First Claim
1. A compact disc comprising:
- a video player application comprising a video decoder routine, an audio decoder routine, a graphical user interface routine and a video performance optimization routine;
one or more video player application extensions that include video and audio rendering interface functions; and
one or more video files.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention includes a versatile video player application, system and method for playing video files stored on a removable CD. The invention permits a user computer to play video files even though the user computer may not have a specified video enhancer or video renderer installed in its operating system or even though the specified video enhancer or video renderer is improperly installed. As it does not require installation of files into the user computer operating system, the video player does not require IT intervention in local networks where the user'"'"'s operating activities are restricted, thus posing no compromise of security on the users system nor the network the system resides on. The invention provides a compact disc comprising at least one video file to be played, a video player application, at least one optional target content file, and at least one video player application extension adapted to utilize a video renderer application extension in the OS of the user computer. The video player application comprises a video decoder routine, audio decoder routine, a graphical user interface routine and an optional video performance optimization routine. The video player application also utilizes a number of specified “always-present” application extensions located in the operating system of the user computer.
-
Citations
64 Claims
-
1. A compact disc comprising:
-
a video player application comprising a video decoder routine, an audio decoder routine, a graphical user interface routine and a video performance optimization routine;
one or more video player application extensions that include video and audio rendering interface functions; and
one or more video files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 63, 64)
-
-
18. A compact disc adapted to being played in a computer operating under the Windows®
- operating system environment, the compact disc comprising;
a) a video player application comprising a video decoder routine, an audio decoder routine, a graphical user interface routine, and a video performance optimization routine;
b) an optional first DLL file comprising import requests for the DDRAW.DLL, DDRAWEX.DLL or DDRAW16.DLL file and the DSOUND.DLL or DSOUND3D.DLL file of the DirectX API, MSACM32.DLL file and for the GDI32.DLL file of the Windows®
operating system;
c) a second DLL file comprising import requests for the GDI32.DLL file of the Windows®
operating system; and
d) one or more video files;
e) wherein the first and second DLL files comprise video rendering related functions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
- operating system environment, the compact disc comprising;
-
32. A video player system comprising:
-
a) a compact disc comprising a video player application, at least one video player application extension that provides video rendering interface related functions accessible by the video player application when running, and at least one video file to be played, wherein the video player application comprises a video decoder routine, audio decoder routine and graphical user interface routine, and at least one of the video player application extensions is adapted to draw upon a predefined video renderer application extension in the operating system of a user computer into which the compact disc is loaded; and
b) a user computer comprising an operating system, video adapter, display monitor, and optional audio adapter, wherein the operating system comprises a predefined video renderer application extension accessible to the at least one video player application extension;
c) wherein the video player application operates without requiring installation of any files into the operating system of the user computer. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of playing one or more video files on a compact disc, the method comprising the steps of:
-
a) a user computer running a video player application obtained from a compact disc containing video files to be played, wherein the video player application is not installed in the operating system of the hard disk of the user computer;
b) the video player application determining the optimum video performance parameters for playing the video file(s) by analyzing a portion of the content of the compact disc, by analyzing the some of the hardware, software and settings of a user computer into which the compact disc has been installed (loaded), and optionally by determining the presence or absence of a predefined video enhancer application extension in the operating system of the user computer;
c) initializing a predefined always-present video renderer application extension present in the operating system of the user computer, and, if present, initializing the predefined video enhancer application extension;
d) initializing a video player application extension obtained from the compact disc and initializing other predefined always-present application extensions obtained from the operating system of the user computer, wherein the video player application extension from the compact disc is adapted for use with the predefined video renderer application extension that is initialized and optionally adapted for use with the predefined video enhancer application extension, if present;
e) initializing a video decoder routine from the video player application, and optionally initializing an audio decoder routine from the video player application or from the operating system of the user computer;
f) defining and creating a graphical user interface, wherein definition of the GUI depends upon the determined optimum video performance parameters; and
g) reading and playing one or more video files obtained from the compact disc comprising the video player application. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification