Method for assisting video compression in a computer system
First Claim
1. A method for compressing video data in a computer system comprising:
- receiving a current video frame at a dedicated video input of a core logic chip;
computing at the core logic chip a difference frame from the current video frame and a previous video frame as the current video frame streams into the dedicated video input of the core logic chip, the previous video frame being received at the core logic chip as a previous current video frame and retained therein; and
storing the difference frame directly from the core logic chip to the system memory; and
retrieving the difference frame directly from the system memory for a processor 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
11 Claims
-
1. A method for compressing video data in a computer system comprising:
-
receiving a current video frame at a dedicated video input of a core logic chip;
computing at the core logic chip a difference frame from the current video frame and a previous video frame as the current video frame streams into the dedicated video input of the core logic chip, the previous video frame being received at the core logic chip as a previous current video frame and retained therein; and
storing the difference frame directly from the core logic chip to the system memory; and
retrieving the difference frame directly from the system memory for a processor to complete compression of the video data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification