Patent ID: 8693840

Claim:
A method for video processing, comprising: starting image pre-capture processing when a real-time video image receiving terminal plays a real-time video picture and receives an image pre-capture instruction, and controlling the terminal to suspends playing of the real-time picture but to play pictures of a period before a moment of playing the real-time picture for a user to process the pictures played back; wherein while the real-time video image receiving terminal plays a real-time video picture, real-time video data is stored into an cache area of a memory of the terminal; wherein the memory is configured as two cache areas, namely, an odd-number cache area and an even-number cache area; the data are stored into the odd-number cache area and the even-number cache area respectively according to frame headers; wherein when the user starts the image pre-capture processing, a digital processor of the terminal stops transmitting real-time image data to a display but reads data out from the cache areas; data in the two cache areas are updated alternatively; in a first clock period, real-time data is stored into the odd-number cache area, while data is read out from the highest bit address of the odd-number cache area; in a next clock period, real-time data is stored into the even-number cache area while the odd-number cache area is not updated, and data is still read out from the highest bit address of the odd-number cache area; in a third clock period, real-time data is stored into the odd-number cache area while the even-number cache area is not updated, and data is read out from the highest bit address of the even-number cache area; in a fourth clock period, real-time data is stored into the even-number cache area, while data is read out from the highest bit address of the even-number cache area; and so on; data of one frame is transmitted to a multimedia processor for two continuous clock periods.