METHOD FOR ASSISTING VIDEO COMPRESSION IN A COMPUTER SYSTEM
First Claim
1. A method for compressing video data in a computer system comprising:
- computing a difference frame from a current video frame and a previous video frame as the current video frame streams into the computer system;
storing the difference frame in a system memory in the computer system; and
a processor retrieving the difference frame directly from the system memory via a core logic chip using a dedicated processor interface therebetween to complete compression of the video data.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a method that facilitates compression of video data in a computer system by performing the time-consuming task of computing the difference between successive frames of video data independently from the central processing unit. This frees the often-overburdened central processing unit from performing this time-consuming compression operation and can thereby improve the handling of video data. Thus, one embodiment of the present invention can be characterized as a method thr compressing video data in a computer system. This method includes receiving a stream of data from a current video frame in the computer system. It also includes computing a difference frame from the current video frame and a previous video frame “on-the-fly” as the current video frame streams into the computer system. The method additionally includes storing the difference frame in a memory in the computer system.
-
Citations
20 Claims
-
1. A method for compressing video data in a computer system comprising:
-
computing a difference frame from a current video frame and a previous video frame as the current video frame streams into the computer system; storing the difference frame in a system memory in the computer system; and a processor retrieving the difference frame directly from the system memory via a core logic chip using a dedicated processor interface therebetween to complete compression of the video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for compressing video data in a computer system, comprising:
-
computing a difference frame from a current video frame and a previous video frame as the current video frame streams into the computer system, wherein computing the difference frame includes computing an exclusive-OR between the current video frame and the previous video frame; storing the difference frame in a memory in the computer system; storing the current video frame in the memory in the computer system; a processor retrieving the difference frame directly from the system memory via a core logic chip compressing the video data using the difference frame to produce compressed video data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification