[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104394453B - video prerecording method and device - Google Patents

video prerecording method and device Download PDF

Info

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
Application number
CN201410677201.5A
Other languages
Chinese (zh)
Other versions
CN104394453A (en
Inventor
庄少华
陈文明
江常杯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd filed Critical SHENZHEN HUABAO ELECTRONIC TECHNOLOGY Co Ltd
Priority to CN201410677201.5A priority Critical patent/CN104394453B/en
Publication of CN104394453A publication Critical patent/CN104394453A/en
Application granted granted Critical
Publication of CN104394453B publication Critical patent/CN104394453B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping 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

Video prerecording method and device
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.
CN201410677201.5A 2014-11-21 2014-11-21 video prerecording method and device Active CN104394453B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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