Method for dynamically adjusting video frame
First Claim
1. A method for dynamically adjusting video frames in which the size of video frames are dynamically adjusted and then stored to a cache memory when the cache memory is read by a memory card, comprising the steps:
- determining a using status of the cache memory, wherein the cache memory is composed of a plurality of registers;
decreasing the size of the video frames to be stored to the cache memory when the using status of the cache memory is that the amount of the empty status being changed to the full status is increased; and
increasing the size of the video frames to be stored to the cache memory when the using status of the cache memory is that the amount of the full status being changed to the empty status is increased.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for dynamically adjusting video frame is adapted to store video data to a cache memory with a plurality of registers. The method comprises the steps: first, receiving the video data and compressing the video frames; next, obtaining a first usage level of the cache memory; next, gathering statistics regarding the amount of registers that have been set at an indicating status in the circular queue; next, calculating a second usage level of the cache memory according to the amount of the indicating status; next, adjusting the size of the video frames by comparing the difference between the second usage level and the first usage level; and finally, storing the video data to the cache memory according to the size of the video frames. Thereby, all of the space of the cache memory is used fully to extend video recording time.
10 Citations
20 Claims
-
1. A method for dynamically adjusting video frames in which the size of video frames are dynamically adjusted and then stored to a cache memory when the cache memory is read by a memory card, comprising the steps:
-
determining a using status of the cache memory, wherein the cache memory is composed of a plurality of registers; decreasing the size of the video frames to be stored to the cache memory when the using status of the cache memory is that the amount of the empty status being changed to the full status is increased; and increasing the size of the video frames to be stored to the cache memory when the using status of the cache memory is that the amount of the full status being changed to the empty status is increased. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for dynamically adjusting video frames in which the size of video frames are dynamically adjusted and then stored to a cache memory when the cache memory is read by a memory card, comprising the steps:
-
receiving and compressing the video frames, wherein the video frames are used to compose a video data; obtaining a first usage level of the cache memory, wherein the cache memory is composed of a plurality of registers; gathering statistics regarding the amount of registers that have been set at an indicating status in the circular queue; calculating a second usage level of the cache memory according to the amount of the indicating status; adjusting the size of the video frames by comparing the difference between the second usage level and the first usage level; and storing the video data to the cache memory according to the size of the video frames. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification