CN104394453B - video prerecording method and device - Google Patents
video prerecording method and device Download PDFInfo
- Publication number
- CN104394453B CN104394453B CN201410677201.5A CN201410677201A CN104394453B CN 104394453 B CN104394453 B CN 104394453B CN 201410677201 A CN201410677201 A CN 201410677201A CN 104394453 B CN104394453 B CN 104394453B
- Authority
- CN
- China
- Prior art keywords
- recording
- data block
- frame
- video
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4335—Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The present invention is suitable for technical field of video processing, provides video prerecording method and device.The described method includes:Acquisition is pre-recorded time and frame per second of pre-recording, and pre-records the time according to acquisition and frame per second of pre-recording determines the frame number F that pre-records;The frame that will pre-record writes memory, and N number of frame of pre-recording is formed a pre-recorded video group, the M pre-recorded video groups are formed a prerecorded data block, wherein, the first frame of the pre-recorded video group is key frame;If it is determined that the frame number F that pre-records more than the first preset value, then after any prerecorded data block composition in the memory, the prerecorded data block in the memory is writen to External memory equipment.The present invention makes limitation of the time from memory size of pre-recording, so as to support long pre-record the time by the way that External memory equipment to be used as to caching of pre-recording;Frame of pre-recording in memory is write into External memory equipment by block, so as to which that improves External memory equipment writes throughput.
Description
Technical field
The invention belongs to technical field of video processing more particularly to video prerecording methods and device.
Background technology
In digital VTR application, video recording is triggered in the event of generation, and the record of pre-recording of preceding N seconds of generation event is provided
Picture is a critically important function.Wherein, N is more than 0.However, different user has different demands for the time of pre-recording.
In the prior art, memory is generally selected as caching of pre-recording.Assuming that there is 4 passages, the code check of each passage is
2Mbps, maximum pre-recorded the time as 30 seconds, then the minimum 2Mbps × 30s of memory size × 4=30MB.Due to being subject to memory size
Limitation, therefore, existing video pre-record mode time of pre-recording it is short.
The content of the invention
In consideration of it, an embodiment of the present invention provides a kind of video prerecording method and devices, pre-recorded with solving existing video
It is limited be subject to memory size, the problem of time of pre-recording is short.
On the one hand, a kind of video prerecording method is provided, including:
Acquisition is pre-recorded time and frame per second of pre-recording, and pre-records the time according to acquisition and frame per second of pre-recording determines frame of pre-recording
Number F, wherein, F is the integer more than 0;
The frame that will pre-record writes memory, N number of frame of pre-recording is formed a pre-recorded video group, by the M pre-recorded videos
Group one prerecorded data block of composition, wherein, the first frame of the pre-recorded video group is key frame, and N is the integer more than 1, and M is big
In or equal to 1 integer;
If it is determined that the frame number F that pre-records more than the first preset value, then any prerecorded data block group in the memory
Prerecorded data block in the memory is writen to External memory equipment by Cheng Hou.
Second aspect provides a kind of video pre-recording apparatus, including:
It pre-records frame number determining module, for obtaining pre-record time and frame per second of pre-recording, pre-records according to acquisition the time
And frame per second of pre-recording determines the frame number F that pre-records, wherein, F is the integer more than 0;
N number of frame of pre-recording for the frame write-in memory that will pre-record, is formed a figure of pre-recording by prerecorded data block comprising modules
As group, the M pre-recorded video groups are formed into a prerecorded data block, wherein, the first frame of the pre-recorded video group is key
Frame, N are the integer more than 1, and M is the integer more than or equal to 1;
Pre-record cache module, for if it is determined that described in pre-record frame number F more than the first preset value, then in the memory
After any prerecorded data block composition, the prerecorded data block in the memory is writen to External memory equipment.
Existing advantageous effect is the embodiment of the present invention compared with prior art:The embodiment of the present invention is by by external storage
Equipment makes limitation of the time from memory size of pre-recording, so as to support long pre-record the time as caching of pre-recording;In advance will
Frame of pre-recording writes memory, and N number of frame of pre-recording is formed a pre-recorded video group, M pre-recorded video group is formed a prerecorded data
Block, then the prerecorded data block in memory is writen to External memory equipment, the frame that thus will pre-record writes External memory equipment by block,
So as to which that improves External memory equipment writes throughput.
Description of the drawings
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description be only the present invention some
Embodiment, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is the realization flow chart of video prerecording method provided in an embodiment of the present invention;
Fig. 2 is by the number of pre-recording in the memory described in video prerecording method step S103 provided in an embodiment of the present invention
The specific implementation flow chart of External memory equipment is writen to according to block;
Fig. 3 is the structure diagram of video pre-recording apparatus provided in an embodiment of the present invention.
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, it is right
The present invention is further elaborated.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, and
It is not used in the restriction present invention.
The embodiment of the present invention makes limit of the time from memory size of pre-recording by the way that External memory equipment to be used as to caching of pre-recording
System, so as to support long pre-record the time;The frame that will pre-record in advance writes memory, and N number of frame of pre-recording is formed a pre-recorded video
M pre-recorded video group is formed a prerecorded data block, then the prerecorded data block in memory is writen to external storage and is set by group
Standby, the frame that thus will pre-record writes External memory equipment by block, so as to which that improves External memory equipment writes throughput.
Fig. 1 shows the realization flow chart of video prerecording method provided in an embodiment of the present invention, and details are as follows:
In step S101, acquisition is pre-recorded time and frame per second of pre-recording, and is pre-recorded and the time and is pre-recorded according to acquisition
Frame per second determines the frame number F that pre-records, wherein, F is the integer more than 0.
In embodiments of the present invention, pre-recording the time can be by system default, can also be by user setting.Acquisition is pre-recorded the time
And frame per second of pre-recording, according to pre-recording, time and frame per second of pre-recording can determine the frame number F that pre-records.Assuming that the time of pre-recording is 30 seconds, frame of pre-recording
Rate be 30FPS (Frame Per Second, frame are per second), then frame number F=900 frames of pre-recording.When the frame number F that pre-records is default more than first
During value, using External memory equipment as caching of pre-recording;When the frame number F that pre-records is less than or equal to the first preset value, using memory
As caching of pre-recording.Adaptive buffering scheme of pre-recording is provided thus according to the different demands of user.
In step s 102, the frame that will pre-record writes memory, N number of frame of pre-recording is formed a pre-recorded video group, by M
The pre-recorded video group forms a prerecorded data block, wherein, the first frame of the pre-recorded video group is key frame, and N is more than 1
Integer, M is integer more than or equal to 1.
It, will be pre- before the frame that will pre-record is writen to External memory equipment in order to which that improves External memory equipment writes throughput
Frame write-in memory is recorded, N number of frame of pre-recording is formed into a pre-recorded video group (GOP, Group Of Pictures), by M figures of pre-recording
As group one prerecorded data block of composition, the frame of pre-recording in memory is writen to External memory equipment in units of data block.Thus
It realizes and writes External memory equipment by block, reduce External memory equipment I/O (Input and Output, output and input)
The frequency of operation, while reduce power consumption.
In step s 103, however, it is determined that the frame number F that pre-records more than the first preset value, then any in the memory
After prerecorded data block composition, the prerecorded data block in the memory is writen to External memory equipment.
When the frame number F that pre-records is more than the first preset value, using External memory equipment as caching of pre-recording.When having one in memory
After prerecorded data block composition, the prerecorded data block in the memory is writen to External memory equipment, and delete in memory this is pre-
Record data block.
When the frame number F that pre-records is less than or equal to the first preset value, using memory as caching of pre-recording.When all frames of pre-recording are equal
Write-in detects whether to receive video recording instruction into memory, and after all frames of pre-recording form prerecorded data block, if so, will be pre-
Record data block is exported into the video file of External memory equipment;If it is not, pre-recording beyond the frame number F that pre-records is deleted in memory
Frame.
It should be noted that the first preset value is determined according to memory size, port number and passage video recording maximal rate.
Further, in step s 102 it is described by it is N number of it is described pre-record frame form a pre-recorded video group after, it is described
Method further includes:
The corresponding key frame doubly linked list of the pre-recorded video group is created, the key frame doubly linked list includes the figure of pre-recording
As the key frame information of group and the key frame information of next pre-recorded video group.
As one embodiment of the present of invention, for each pre-recorded video group, the corresponding pass of pre-recorded video group is created
Key frame doubly linked list.Key frame doubly linked list includes the key frame information of the pre-recorded video group and next pre-recorded video group
Key frame information.When the prerecorded data block in memory is writen to External memory equipment, according to key frame doubly linked list, make to write
The frame (prerecorded data block includes one or more pre-recorded video groups) in units of prerecorded data block of pre-recording gone out.It is double by key frame
To chained list, ensure the first frame when the prerecorded data block in memory is writen to External memory equipment, write out as key frame, most
A later frame is the previous frame of next key frame, writes out unit using pre-recorded video group as minimum, realizes seamless video recording.
Fig. 2 is shown will be pre- in the memory described in video prerecording method step S103 provided in an embodiment of the present invention
Record data block is writen to the specific implementation flow chart of External memory equipment, with reference to Fig. 2:
In step s 201, the prerecorded data block in the memory is writen to the External memory equipment first is pre-recorded
In file, described first pre-records file at most writable F frames of pre-recording;
In step S202, when described first pre-record file write full when, detect whether to receive video recording instruction, if so, holding
Row step S203;If it is not, perform step S204;
In step S203, the prerecorded data block described first pre-recorded in file is writen to the External memory equipment
In video file, complete video and pre-record;
In step S204, the prerecorded data block in the memory is continued to be writen to the second of the External memory equipment
It pre-records in file, and deletes described first and pre-record existing prerecorded data block in file, the described second file of pre-recording is at most writeable
Enter F frames of pre-recording;
In step S205, when described second pre-record file write full when, detect whether to receive the video recording instruction, if
It is to perform step S206;If it is not, perform step S207;
In step S206, the prerecorded data block described second pre-recorded in file is writen to the External memory equipment
In the video file, complete video and pre-record;
In step S207, delete described second and pre-record existing prerecorded data block in file, and return to execution step
S201。
As one embodiment of the present of invention, when caching of pre-recording is using External memory equipment, in External memory equipment
It creates the first file and second of pre-recording to pre-record file, first pre-records file and the second file at most writable F of pre-recording is pre-recorded
Frame.When the data block in memory is writen to External memory equipment, wheel flows to the first file and second of pre-recording and pre-records in file
F frames of pre-recording of write-in.First pre-record file write full when, detect whether to receive video recording instruction, if so, first is pre-recorded file
In prerecorded data block be writen in the video file of External memory equipment, complete video pre-record;If it is not, by pre-recording in memory
Data block continues to be writen to second and pre-records in file, and deletes first and pre-record existing existing prerecorded data of pre-recording in file
Block.
Further, the described first existing prerecorded data block in file of pre-recording of deleting is specially:When described second
When file of pre-recording writes full, delete described first and pre-record existing prerecorded data block in file.
It pre-records toward second and the principle of prerecorded data block is write in file with pre-recording write-in prerecorded data block in file toward first
Principle it is identical.Further, the described second existing prerecorded data block in file of pre-recording of deleting is specially:When described
One pre-records file when writing full, deletes described second and pre-records existing prerecorded data block in file.
Further, after the video recording instruction is received, the method further includes:
Real-time recording frame is write into memory, N number of real-time recording frame is formed into a real-time recording image sets, by M
The real-time recording image sets form a real-time recording data block;
Any real-time recording data chunk in the memory is write the real-time recording data block in the memory into rear
Go out in the video file into the External memory equipment.
In embodiments of the present invention, after video recording instruction is received, real-time recording frame is write into memory, by N number of real-time record
As frame one real-time recording image sets of composition, M real-time recording image sets are formed into a real-time recording data block.In memory
Any real-time recording data chunk into video recording that is rear, the real-time recording data block in memory being writen in External memory equipment
In file, real-time recording frame is thus write into External memory equipment by block, that improves External memory equipment writes throughput.
The embodiment of the present invention makes limit of the time from memory size of pre-recording by the way that External memory equipment to be used as to caching of pre-recording
System, so as to support long pre-record the time;The frame that will pre-record in advance writes memory, and N number of frame of pre-recording is formed a pre-recorded video
M pre-recorded video group is formed a prerecorded data block, then the prerecorded data block in memory is writen to external storage and is set by group
Standby, the frame that thus will pre-record writes External memory equipment by block, so as to which that improves External memory equipment writes throughput.
Fig. 3 shows the structure diagram of video pre-recording apparatus provided in an embodiment of the present invention, which can be used for running
Video prerecording method described in Fig. 1 and Fig. 2.For convenience of description, part related to the present embodiment is illustrated only.
With reference to Fig. 3, described device includes:
It pre-records frame number determining module 31, for obtaining pre-record time and frame per second of pre-recording, when pre-recording according to acquisition
Between and frame per second of pre-recording determine the frame number F that pre-records, wherein, F is integer more than 0;
N number of frame of pre-recording for the frame write-in memory that will pre-record, is formed one and pre-recorded by prerecorded data block comprising modules 32
The M pre-recorded video groups are formed a prerecorded data block by image sets, wherein, the first frame of the pre-recorded video group is pass
Key frame, N are the integer more than 1, and M is the integer more than or equal to 1;
Pre-record cache module 33, for if it is determined that described in pre-record frame number F more than the first preset value, then in the memory
Any prerecorded data block composition after, the prerecorded data block in the memory is writen to External memory equipment.
Further, described device further includes:
Key frame doubly linked list creation module 34, for creating the corresponding key frame doubly linked list of the pre-recorded video group,
The key frame doubly linked list includes the key frame information of the pre-recorded video group and the key frame letter of next pre-recorded video group
Breath.
Preferably, the cache module 33 of pre-recording includes:
First pre-records cache sub-module 331, for the prerecorded data block in the memory to be writen to the external storage
The first of equipment is pre-recorded in file, and described first pre-records file at most writable F frames of pre-recording;
First video recording command detection submodule 332, for when described first pre-record file write full when, detect whether to receive
Video recording instruction;
First prerecorded data block writes out submodule 333, if for receiving the video recording instruction, described first is pre-recorded
Prerecorded data block in file is writen in the video file of the External memory equipment;
Second pre-records cache sub-module 334, if for not receiving the video recording instruction, by pre-recording in the memory
Data block continues to be writen to the second of the External memory equipment and pre-records in file, and deletes described first and pre-record in file and have
Prerecorded data block, described second pre-records file at most writable F frames of pre-recording.
Preferably, the cache module 33 of pre-recording further includes:
Second video recording command detection submodule 335, for when described second pre-record file write full when, detect whether to receive
The video recording instruction;
Second prerecorded data block writes out submodule 336, if for receiving the video recording instruction, described second is pre-recorded
Prerecorded data block in file is writen in the video file of the External memory equipment;
Described first cache sub-module 331 of pre-recording is additionally operable to:
If not receiving the video recording instruction, the prerecorded data block in the memory is continued to be writen to described first in advance
It records in file, and deletes described second and pre-record existing prerecorded data block in file.
Preferably, described device further includes:
Real-time recording data block comprising modules 35, for real-time recording frame to be write memory, by N number of real-time recording frame
A real-time recording image sets are formed, the M real-time recording image sets are formed into a real-time recording data block;
Real-time recording data block writes out module 36, for any real-time recording data chunk in the memory into rear,
Real-time recording data block in the memory is writen in the video file in the External memory equipment.
The embodiment of the present invention makes limit of the time from memory size of pre-recording by the way that External memory equipment to be used as to caching of pre-recording
System, so as to support long pre-record the time;The frame that will pre-record in advance writes memory, and N number of frame of pre-recording is formed a pre-recorded video
M pre-recorded video group is formed a prerecorded data block, then the prerecorded data block in memory is writen to external storage and is set by group
Standby, the frame that thus will pre-record writes External memory equipment by block, so as to which that improves External memory equipment writes throughput.
The foregoing is merely illustrative of the preferred embodiments of the present invention, is not intended to limit the invention, all essences in the present invention
All any modification, equivalent and improvement made within refreshing and principle etc., should all be included in the protection scope of the present invention.
Claims (8)
1. a kind of video prerecording method, which is characterized in that including:
Acquisition is pre-recorded time and frame per second of pre-recording, and pre-records the time according to acquisition and frame per second of pre-recording determines the frame number F that pre-records,
Wherein, F is the integer more than 0;
The frame that will pre-record writes memory, and N number of frame of pre-recording is formed a pre-recorded video group, the pre-recorded video group is created and corresponds to
Key frame doubly linked list, the key frame information and next pre-record that the key frame doubly linked list includes the pre-recorded video group
The M pre-recorded video groups are formed a prerecorded data block by the key frame information of image sets, wherein, the pre-recorded video group
First frame for key frame, N is the integer more than 1, and M is the integer more than or equal to 1;
If it is determined that the frame number F that pre-records more than the first preset value, then after any prerecorded data block composition in the memory,
Prerecorded data block in the memory is writen to External memory equipment;
If it is determined that the frame number F that pre-records less than or equal to the first preset value, then when all frames of pre-recording are write into memory, and
After all frames of pre-recording form prerecorded data block, detect whether to receive video recording instruction, if so, exporting prerecorded data block to outer
In the video file of portion's storage device;If it is not, the frame of pre-recording beyond the frame number F that pre-records is deleted in memory.
2. the method as described in claim 1, which is characterized in that the prerecorded data block by the memory is writen to outside
Storage device includes:
Prerecorded data block in the memory is writen to the first of the External memory equipment to pre-record in file, described first is pre-
At most writable F frames of pre-recording of record file;
When described first pre-record file write full when, detect whether to receive video recording instruction;
If receiving the video recording instruction, the prerecorded data block described first pre-recorded in file is writen to the external storage
In the video file of equipment;
If not receiving the video recording instruction, the prerecorded data block in the memory is continued to be writen to the external storage to setting
Standby second is pre-recorded in file, and is deleted described first and pre-recorded existing prerecorded data block in file, and described second pre-records file
Most writable F frames of pre-recording.
3. method as claimed in claim 2, which is characterized in that be writen to institute in the prerecorded data block by the memory
State the second of External memory equipment pre-record in file after, the method further includes:
When described second pre-record file write full when, detect whether to receive the video recording instruction;
If receiving the video recording instruction, the prerecorded data block described second pre-recorded in file is writen to the external storage
In the video file of equipment;
If not receiving the video recording instruction, the prerecorded data block in the memory is continued to be writen to described first and is pre-recorded text
In part, and delete described second and pre-record existing prerecorded data block in file.
4. method as claimed in claim 2 or claim 3, which is characterized in that after the video recording instruction is received, the method is also
Including:
Real-time recording frame is write into memory, N number of real-time recording frame is formed into a real-time recording image sets, it is described by M
Real-time recording image sets form a real-time recording data block;
Real-time recording data block in the memory is writen into rear by any real-time recording data chunk in the memory
In the video file in the External memory equipment.
5. a kind of video pre-recording apparatus, which is characterized in that including:
Pre-record frame number determining module, for obtaining pre-record time and frame per second of pre-recording, pre-record according to acquisition the time and
Frame per second of pre-recording determines the frame number F that pre-records, wherein, F is the integer more than 0;
N number of frame of pre-recording for the frame write-in memory that will pre-record, is formed a pre-recorded video by prerecorded data block comprising modules
The M pre-recorded video groups are formed a prerecorded data block by group, wherein, the first frame of the pre-recorded video group is key frame,
N is the integer more than 1, and M is the integer more than or equal to 1;
Key frame doubly linked list creation module, for creating the corresponding key frame doubly linked list of the pre-recorded video group, the pass
Key frame doubly linked list includes the key frame information of the pre-recorded video group and the key frame information of next pre-recorded video group;
Pre-record cache module, for if it is determined that described in pre-record frame number F more than the first preset value, then any in the memory
After prerecorded data block composition, the prerecorded data block in the memory is writen to External memory equipment;If it is determined that described pre-record
Frame number F is less than or equal to the first preset value, then when all frames of pre-recording are write into memory, and all frames of pre-recording are formed and pre-recorded
After data block, detect whether to receive video recording instruction, if so, exporting prerecorded data block to the video file of External memory equipment
In;If it is not, the frame of pre-recording beyond the frame number F that pre-records is deleted in memory.
6. device as claimed in claim 5, which is characterized in that the cache module of pre-recording includes:
First pre-records cache sub-module, for the prerecorded data block in the memory to be writen to the of the External memory equipment
One pre-records in file, and described first pre-records at most writable F frames of pre-recording of file;
First video recording command detection submodule, for when described first pre-record file write full when, detect whether that receiving video recording refers to
Order;
First prerecorded data block writes out submodule, if for receiving the video recording instruction, described first is pre-recorded in file
Prerecorded data block be writen in the video file of the External memory equipment;
Second pre-records cache sub-module, if for not receiving the video recording instruction, by the prerecorded data block in the memory
Continue to be writen to the second of the External memory equipment to pre-record in file, and delete described first and pre-record existing in file pre-record
Data block, described second pre-records file at most writable F frames of pre-recording.
7. device as claimed in claim 6, which is characterized in that the cache module of pre-recording further includes:
Second video recording command detection submodule, for when described second pre-record file write full when, detect whether to receive the record
As instruction;
Second prerecorded data block writes out submodule, if for receiving the video recording instruction, described second is pre-recorded in file
Prerecorded data block be writen in the video file of the External memory equipment;
Described first cache sub-module of pre-recording is additionally operable to:
If not receiving the video recording instruction, the prerecorded data block in the memory is continued to be writen to described first and is pre-recorded text
In part, and delete described second and pre-record existing prerecorded data block in file.
8. device as claimed in claims 6 or 7, which is characterized in that described device further includes:
Real-time recording data block comprising modules, for real-time recording frame to be write memory, by N number of real-time recording frame composition one
The M real-time recording image sets are formed a real-time recording data block by a real-time recording image sets;
Real-time recording data block writes out module, for any real-time recording data chunk in the memory into rear, will described in
Real-time recording data block in memory is writen in the video file in the External memory equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410677201.5A CN104394453B (en) | 2014-11-21 | 2014-11-21 | video prerecording method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410677201.5A CN104394453B (en) | 2014-11-21 | 2014-11-21 | video prerecording method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104394453A CN104394453A (en) | 2015-03-04 |
CN104394453B true CN104394453B (en) | 2018-05-29 |
Family
ID=52612281
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410677201.5A Active CN104394453B (en) | 2014-11-21 | 2014-11-21 | video prerecording method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104394453B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105578264B (en) * | 2015-12-30 | 2019-03-01 | 深圳Tcl数字技术有限公司 | The processing method and processing device of animated menu based on smart television |
CN106101595A (en) * | 2016-07-12 | 2016-11-09 | 中科创达软件股份有限公司 | A kind of segmentation Video data processing method, system and terminal |
CN107093436B (en) * | 2017-03-10 | 2020-02-04 | 青岛海信移动通信技术股份有限公司 | Prerecorded audio and video data storage method and device and mobile terminal |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101729836A (en) * | 2009-12-09 | 2010-06-09 | 艾默生网络能源有限公司 | Method for videoing bottom acquisition device |
CN101753935A (en) * | 2008-12-09 | 2010-06-23 | 深圳市锐明视讯技术有限公司 | Long-time pre-recording method of data storage equipment |
CN103888377A (en) * | 2014-03-28 | 2014-06-25 | 华为技术有限公司 | Message cache method and device |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889184A (en) * | 2006-07-14 | 2007-01-03 | 李志刚 | Hard disk sector linear storage method for multi-path audio and video stream |
JP2010130097A (en) * | 2008-11-25 | 2010-06-10 | Canon Inc | Imaging apparatus, control method therefor and program |
CN102025634B (en) * | 2010-12-16 | 2015-06-03 | 中兴通讯股份有限公司 | Management method and equipment of data packet cache |
CN103369284A (en) * | 2012-03-31 | 2013-10-23 | 浙江大华技术股份有限公司 | Audio video data prerecording method and device |
CN103763496A (en) * | 2014-01-24 | 2014-04-30 | 深圳市华宝电子科技有限公司 | Method and device for prerecording video |
-
2014
- 2014-11-21 CN CN201410677201.5A patent/CN104394453B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753935A (en) * | 2008-12-09 | 2010-06-23 | 深圳市锐明视讯技术有限公司 | Long-time pre-recording method of data storage equipment |
CN101729836A (en) * | 2009-12-09 | 2010-06-09 | 艾默生网络能源有限公司 | Method for videoing bottom acquisition device |
CN103888377A (en) * | 2014-03-28 | 2014-06-25 | 华为技术有限公司 | Message cache method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104394453A (en) | 2015-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105282474B (en) | System and method for time shift video acquisition and compression | |
CN101609401B (en) | Non-interference screen recording method and system | |
CN104010151A (en) | Method for compressing monitoring video file | |
US20140280387A1 (en) | System and method for expanding storage space of network device | |
CN104394453B (en) | video prerecording method and device | |
US8340351B2 (en) | Method and apparatus for eliminating unwanted objects from a streaming image | |
CN103942126B (en) | Electronic equipment and its data back up method | |
US10585600B2 (en) | Data access method and apparatus | |
CN105791952A (en) | Screen shooting method and device for streaming media video data, and electronic device | |
US8572307B2 (en) | Memory controller, memory card, and nonvolatile memory system | |
CN107667402A (en) | Capturing notes from passive recordings using visual content | |
JP6137980B2 (en) | Recording apparatus and control method thereof | |
CN104408109A (en) | Alarm video recording method and device | |
CN104023176A (en) | Method and device of processing audio frequency and image information as well as terminal equipment | |
CN101465145B (en) | Recording apparatus | |
US20150264294A1 (en) | System and method for pre-recording video | |
CN102279779A (en) | Method and device for realizing redundancy backup of video data on digital video recorder | |
US9111577B2 (en) | Storage space savings via partial digital stream deletion | |
US8761573B2 (en) | Recording device, imaging and recording device, recording method, and program | |
CN109753482A (en) | File management method and device | |
US20130318278A1 (en) | Computing device and method for adjusting bus bandwidth of computing device | |
US9910840B2 (en) | Annotating notes from passive recording with categories | |
US10313625B2 (en) | Method, apparatus, and storage medium for video file processing | |
CN111913918A (en) | File storage method and device and electronic equipment | |
US20160293166A1 (en) | Annotating Notes From Passive Recording With User Data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |