System and process for compression, multiplexing, and real-time low-latency playback of networked audio/video bit streams
First Claim
1. A system for conversion of a video presentation to an electronic media format, the system comprising:
- a source file having signals;
a video capture board having means for receiving signals from the source file;
means for interpreting the signals received by the video capture board;
means for converting the signals received by the video capture board to digital data;
means for producing a pre-processed file from the digital data of the video capture board; and
means for producing output from the pre-processed file of the video capture board.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a process for converting analog or digital video presentations such that the presentations remain within a browser as used in Intranet or Internet related applications or the like. A process for modified encoding, proprietary implementation using constant prediction based vectoring to eliminate image error factors resulting in a convergence of quality while eliminating arbitrary positioning to reduce bandwidth transfer rates, multiplexing of variable bit streams, encryption, thread manipulation, plug-in technologies, browser resource utilization, and a unique method of caching, buffering, synchronization, timing, and on-line installation of the plug-in. Further, the present invention may be used in a variety of applications including talking advertising banners, home pages, news reports, greeting cards, sports and entertainment programming, training and education, video conferencing, video E-Mail grams, internet video telephone, webcams, even wireless video telephones. The present invention may develop products including a RIO type player for streaming audio playback and storage, PDA applications, video cell phones, wearable applications, security-cams, interactive video games, interactive sports applications, archiving, VRML video applications, and 360-degree video technologies.
112 Citations
48 Claims
-
1. A system for conversion of a video presentation to an electronic media format, the system comprising:
-
a source file having signals;
a video capture board having means for receiving signals from the source file;
means for interpreting the signals received by the video capture board;
means for converting the signals received by the video capture board to digital data;
means for producing a pre-processed file from the digital data of the video capture board; and
means for producing output from the pre-processed file of the video capture board. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A process for conversion of a video presentation to an electronic media format, the process comprising the steps of:
-
providing a source file having signals;
providing a video capture board having means for receiving signals from the source file;
interpreting the signals received from the source file;
converting the signals received from the source file to digital data;
producing a pre-processed file from the digital data; and
producing a finished file output from the pre-processed file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41)
-
-
34. A process for encoding a file, the process comprising the steps of:
-
providing a file having a first frame and a second frame;
processing data from the first frame;
reading data from the second frame;
skipping data from the second frame that was processed in the first frame; and
processing data from the second frame that was not skipped.
-
-
38. An encoding process, the process comprising the steps of:
-
processing data and vectors from a first frame;
creating an encoded frame from the processed data and vectors of the first frame;
processing data and vectors from the second frame;
rejecting data and vectors from the second frame that are identical to the data and vectors of the first frame; and
adding the processed data and vectors from the second frame to the encoded frame.
-
-
42. An encoding process for encoding an audio file, the process comprising the steps of:
-
providing an audio sub-band encoding algorithm designed for audio signal processing;
splitting the audio file into frequency bands;
removing undetectable portions of the audio file; and
encoding detectable portions of the audio file using bit-rates. - View Dependent Claims (43, 44, 45, 48)
-
-
46. A rim buffering system, the system comprising:
-
means for loading a file;
means for presenting the file that has been loaded;
a buffer for buffering the file that has been presented;
means for automatically pausing the file while being presented when the buffer drops to a certain level; and
means for restarting the presentation of the file while maintaining synchronization after the buffer reaches another level.
-
-
47. A process for enabling a bit stream to be indexed on a random access basis, the process comprising the steps of:
-
providing one key frame;
inserting the one key frame into a bit stream at least every two seconds;
evaluating the one key frame;
eliminating the one key frame if the one key frame is not required; and
updating the bit stream with the one key frame.
-
Specification