Method and terminal for video processing
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure discloses a method and a terminal for video processing. The method includes: when a real-time video image receiving terminal plays a real-time image picture, a shortcut for image pre-capture is set; if a user is interested in the picture, the user can click the shortcut for image pre-capture; when receiving an image pre-capture instruction, the terminal suspends the playing of the real-time picture but plays the pictures of a period before the moment of playing the real-time picture, then the user can perform image capture on the pictures played back. With the disclosure, when a user captures an image, the video pictures being played in the terminal are pre-stored, and the video pictures of a period before current time point are presented to the user by slow playback, thus the user can capture the image in easiness, so as not to miss the image that the user wants to capture due to a slow response.
-
Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3, 4)
-
-
5. A terminal, comprising a digital processor, a display and a memory, wherein the digital processor has an image capture control unit;
- on one hand, the digital processor receives real-time video data, accomplishes codec processing and then transmits the processed data to the display to display;
on the other hand, the digital processor stores real-time data into the memory of the terminal;
the memory is configured with cache areas;
the image capture control unit, after receiving a video image pre-capture instruction, stops transmitting real-time image data to the display but reads out, from the cache areas, video data of a period before this moment for a user to perform image capture;wherein the cache areas are configured as an odd-number cache area and an even-number cache area, and 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 a 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 a 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. - View Dependent Claims (6)
- on one hand, the digital processor receives real-time video data, accomplishes codec processing and then transmits the processed data to the display to display;
Specification