CN1791202A - Method for recording program - Google Patents

Method for recording program Download PDF

Info

Publication number
CN1791202A
CN1791202A CN 200410098699 CN200410098699A CN1791202A CN 1791202 A CN1791202 A CN 1791202A CN 200410098699 CN200410098699 CN 200410098699 CN 200410098699 A CN200410098699 A CN 200410098699A CN 1791202 A CN1791202 A CN 1791202A
Authority
CN
China
Prior art keywords
time
buffering area
program
point
recording
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.)
Granted
Application number
CN 200410098699
Other languages
Chinese (zh)
Other versions
CN100454994C (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.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2004100986996A priority Critical patent/CN100454994C/en
Publication of CN1791202A publication Critical patent/CN1791202A/en
Application granted granted Critical
Publication of CN100454994C publication Critical patent/CN100454994C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention discloses a method to record program. Wherein, setting buffer for real-time buffer program on video equipment; the buffer receives command to record program before current time and obtains the program from self buffer to store in medium. This invention lets user record unsubscripted program completed.

Description

A kind of method of program recording
Technical field
The present invention relates to technology that program is recorded, particularly a kind of method of recording program before the current time.
Background technology
The performance recording technology is used on video equipment widely, and enters family more and more, for the time rearrangement of program viewing provides convenience.
At present, the characteristics of performance recording technology are to begin program recording after the user sends the time point of operation.The mode of performance recording has two kinds.First kind, the real-time recording mode: recording key is set on video equipment in advance, and after the user pressed recording key, video equipment began to be recorded in the user and presses the program of playing after the time point of recording key.Second kind, pre-recording mode: time started, channel and the program length program recording of the pre-recording program that video equipment sets in advance according to the user, when time started that the user sets in advance then after, video equipment begins to record the program of the current broadcast of channel that the user sets in advance, till the time of recording arrives the program length that the user sets in advance.Record the schematic diagram of mode on the time coordinate axle as shown in Figure 1 for these two kinds.
For the mode of above-mentioned two kinds of performance recordings, the user is that the program that on purpose video equipment is broadcasted is recorded arrangement, and the time point that program begins to record always occurs in after the time point that the user sends operation.Therefore, the mode of these two kinds of performance recordings can't be finished the performance recording of following a kind of situation: the user is current to be watched certain program and not to have arrangement that this program is recorded by video equipment, when seeing certain time, wish the current program of watching is recorded from the beginning to the end, but but can't realize.This be because, the user can only record the program behind the decision recording time point get off by the real-time recording mode, and because program broadcasts in real time and the user does not adopt pre-recording mode program recording, can't record the program before the decision recording time point, thereby the current program of watching of user can't be recorded from the beginning to the end.The schematic diagram of time period on the time coordinate axle that the user wishes time period of program recording and actual program recording as shown in Figure 2.
Therefore, under the user does not have to arrange situation to performance recording, how when the user determines program recording, the program before the current point in time also can also be recorded and be got off to become a problem demanding prompt solution.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of method of recording former program of current time, this method can be when the user determines program recording, record program before the current time, thereby makes the user programme content of pre-recording not intactly can be recorded.
According to above-mentioned purpose, technical scheme of the present invention is achieved in that
A kind of method of program recording is provided with the buffering area of real-time any buffered program on video equipment, this method also comprises:
After buffering area received the program order of recording the time period before the current time, the program of time period stored in the storage medium before the current time of self obtaining institute's buffer memory.
Described buffering area by the real-time buffer memory of the mode of first in first out through the program after mould/number conversion.
The storage organization of described buffering area is annular data store organisation.
The size of described buffering area spatial cache is to determine according to the time of the recalling length that sets any buffered program.
Described buffering area is arranged on the hard disk of video equipment or on the memory.
Described storage medium is a storage medium that set in advance, non-volatile.
Two pointers that are used to indicate buffering area time point position are set in buffering area in advance, and the described process that stores in the storage medium is:
A1, buffering area move time started point and concluding time point that two pointers point to this time period respectively according to receiving entrained the recording the time period in the past current time of order;
B1, buffering area with the program storage of institute's buffer memory between two time points of these two pointed in storage medium.
Two pointers of described setting are start pointer and end pointer, and the described process that moves two pointers of step a1 is:
Mobile start pointer points to the time started point of this time period, the concluding time point that the mobile end pointed should the time period;
Before step b1, this method also comprises: the time started point that buffering area is judged start pointer indication whether than time of the concluding time point of end pointer indication in advance, if, execution in step b1; Otherwise buffering area sends wrong indication, finishes.
A pointer that is used to indicate buffering area time point position is set in buffering area in advance, and the described process that stores in the storage medium is:
A1, buffering area be according to receiving entrained the recording time period before the current time of order, moves the time started point that this pointed should the time period;
B1, buffering area with the program storage of institute's buffer memory between the time point of the time started point of this pointed and the current programs stored of buffering area in storage medium;
C1, buffering area judge whether to receive and stop the unloading order, if finish; Otherwise, continue execution in step b1.
From such scheme as can be seen, the present invention is provided with buffering area on video equipment, the program that this buffering area broadcasts with the real-time buffer memory video equipment of the mode of first in first out, during program before the user need record the current time, from buffering area obtain buffering area before current time of buffer memory in advance program and deposit in addition on the storage medium of user's appointment.Therefore, method provided by the invention can be recorded program before the current time when the user determines program recording, thereby makes the user programme content of pre-recording not intactly can be recorded.
Description of drawings
Fig. 1 is real-time recording mode of the prior art and the schematic diagram of pre-recording mode on the time coordinate axle.
Fig. 2 wishes the schematic diagram of the time period of time period of program recording and actual program recording at the time coordinate axle for the user.
Fig. 3 is the schematic diagram of closed interval storage mode on the time coordinate axle among the present invention.
Fig. 4 records the method flow diagram of former program of current time for the present invention adopts the closed interval storage mode.
Fig. 5 is that the end open interval among the present invention is stored in the schematic diagram on the time coordinate axle.
Fig. 6 records the method flow diagram of former program of current time for the present invention adopts an end open interval storage mode.
Fig. 7 is the schematic diagram with buffering area of annular data store organisation of the present invention.
Embodiment
In order to make the purpose, technical solutions and advantages of the present invention clearer, by the following examples and with reference to accompanying drawing, the present invention is further elaborated.
In order to ensure that the program before the current point in time can be recorded, on video equipment, set up a buffering area in advance.The spatial cache size of this buffering area can wish that the time of the recalling length of institute's any buffered program determines according to the user.When the video equipment broadcast items, the program of current broadcast carried out mould/number conversion after, be buffered in the set buffering area according to the mode of first in first out.
If the current mode broadcast items with digital signal of video equipment, then the present invention does not need the program of current broadcast is carried out mould/number conversion, and directly the program of the current broadcast of the video equipment mode according to first in first out is buffered in the set buffering area.
When the user will record the program before the current time, can from buffering area, obtain the program before the current time and store in addition on the storage medium of user's appointment, this storage medium is a storage medium that set in advance, non-volatile.
Because buffering area is the program that broadcasts with the real-time buffer memory video equipment of the mode of first in first out, so wait until when the spatial cache of buffering area takes the just program deletion of buffer memory at first.The mode of obtaining the program before the current time and store in addition on the storage medium from buffering area has two kinds.First kind of mode: at buffering area time started point and concluding time point are set, will put the time started and the concluding time put between the program storage of institute's buffer memory to storage medium.The second way: the time started point only is set at buffering area, and the concluding time point is not set, the program that then stores on the storage medium is the program of buffering area institute buffer memory between time started point and the current point in time, As time goes on this current time point is passed, therefore, storage medium will constantly obtain and store the program that the current point in time video equipment broadcasts from buffering area, up to receive stop record command till.
Below lift specific embodiment explanation the present invention.
Method provided by the invention is at first set up buffering area B on the hard disk of video equipment or memory, the P point is the current point in time of buffering area B, the time started of buffering area B point just, and the L point is the concluding time point of buffering area B.
Secondly that method provided by the invention is broadcasted video equipment and through the program D of D/A switch or program D that video equipment is broadcasted with digital signaling, according to the mode real-time storage of first in first out in buffering area.Program D begins storage from the P point, and spreads to the L point gradually.When the program D of storage arrives the L point, Cun Chu program D at first, just arriving the program D that L orders at first will be dropped.
Method provided by the invention is at last in the time will storing the program D among the buffering area B in addition, at buffering area B two pointers are set: pointer S and pointer E, pointer S indication is deposited time started point in the memory in addition with the program among the buffering area B, and pointer E indication is deposited concluding time point in the memory in addition with the program among the buffering area B.Pointer S and pointer E can only move on the program D among the buffering area B.
When from buffering area B, obtaining the program before the current time and storing on the storage medium in addition, can adopt two kinds of different modes.
First kind of mode, the closed interval storage mode: according to user's order, difference moving hand S and pointer E on the program D of buffering area B make pointer S point to the time started point, and pointer E points to the concluding time point.Usually, the time of the concluding time point that points to than pointer E all the time of the time started point that points to of pointer S in advance.Pointer E can overlap with the P point in the buffering area.The program D of buffering area institute buffer memory between the concluding time that the time started puts and pointer E the points to point of pointer S sensing is existed on the storage medium in addition.The schematic diagram of this closed interval storage mode on the time coordinate axle as shown in Figure 3.
Fig. 4 records the method flow diagram of former program of current time for the present invention adopts the closed interval storage mode, and its concrete steps are:
Step 400, in the hard disk of video equipment or memory, set up buffering area B;
Step 401, pointer S and pointer E are set on buffering area B;
Step 402, the buffering area B that is set up adopt that the mode of first in first out is broadcasted video equipment and carry out real-time buffer memory through the program D after mould/number conversion;
If video equipment is the mode broadcast items D with digital signal, then program D does not need to carry out mould/number conversion and just can directly carry out real-time buffer memory;
Step 403, buffering area B receive the order of recording former program of current time that the user sends, and the time period of wanting program recording is to some extent carried in this order;
Step 404, buffering area B want the time period of program recording that pointer S sensing is set respectively on the program D of buffering area B buffer memory according to this and want the time started point of program recording and the concluding time point that program recording is wanted in pointer E sensing;
Step 405, buffering area B judge whether concluding time point that time started point that pointer S points to and pointer E point to satisfies the rule that time of the concluding time point that time started point that pointer S points to points to than pointer E all the time shifts to an earlier date, if, execution in step 406; Otherwise, execution in step 408;
Step 406, buffering area B deposit the program D of institute's buffer memory between the concluding time that the time started puts and pointer E the points to point of pointer S sensing on the storage medium in addition;
Step 407, buffering area B promptly belong to the P point of buffering area B with pointer S and pointer E playback, finish;
Step 408, buffering area B send wrong indication, finish.
When recording before the current time program by the closed interval storage mode, also can distinguish pointer S and pointer E, as long as the program D of institute's buffer memory between the time point of two pointed is deposited on the storage medium in addition.Wherein, in when storage,, put programs stored D as the concluding time with time point from the nearest pointed of P point with from the time point of P point pointed farthest time point to start with.Like this, just can omit that step 405 is described have been judged.
The second way, one end open interval storage mode: according to user command, pointer S only is set on the program D of buffering area B buffer memory points to the time started point, the program D of institute's buffer memory is stored in the storage medium between time started point that S is pointed to and the P point among the buffering area B.Because the point of the P among the buffering area B is the current time, so stopping before the unloading order that buffering area B does not receive that the user sends, storage medium is the program D of the current institute of the P point buffer memory of memory buffer B ceaselessly.The schematic diagram of a this end open interval storage mode on the time coordinate axle as shown in Figure 5.
Fig. 6 records the method flow diagram of former program of current time for the present invention adopts an end open interval storage mode, and its concrete steps are:
Step 600, in the hard disk of video equipment or memory, set up buffering area B;
Step 601, on buffering area B, set up pointer S and pointer E;
Step 602, the buffering area B that is set up adopt that the mode of first in first out is broadcasted video equipment and carry out real-time buffer memory through the program D after mould/number conversion;
If video equipment is the mode broadcast items D with digital signal, then program D does not need to carry out mould/number conversion and just can directly carry out real-time buffer memory;
Step 603, buffering area B receive the order of recording former program of current time that the user sends, and the time started point of wanting program recording is to some extent carried in this order;
Step 604, buffering area B want the time started point of program recording that the time started point that pointer S points to the program recording of wanting is set on the program D of buffering area B buffer memory according to this;
Among time started point that step 605, buffering area B are pointed to pointer S and the buffering area B between the P point program D of institute's buffer memory store on the storage medium;
Step 606, buffering area B judge whether to receive that the user sends stops the unloading order, if, execution in step 607; Otherwise, re-execute step 605;
Step 607, buffering area B promptly belong to the P point of buffering area B with pointer S playback, finish.
Buffering area B provided by the invention also can be the buffering area with annular data store organisation, as shown in Figure 7.L point among the buffering area B is fixed, and As time goes on the P point also carries out moving counterclockwise or clockwise, thereby buffering area is buffered in the program D that video equipment broadcasts among the buffering area B in real time.Under initial condition, P point and L point overlap, when the P point after buffering area B has moved a week, when overlapping with the L point again, show that the memory space of buffering area B is taken by program D.If continue the program D that the buffer memory video equipment broadcasts, promptly continuing will mobile P point, then according to the mode of first in first out the program D of the current broadcast of video equipment is covered the program D that has been stored among the buffering area B.
Method provided by the invention can be recorded the program before the current time, thereby make the user can not miss the program that does not have prior pre-recording, has greatly expanded the degree of freedom that the user watches TV programme.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being made within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (9)

1, a kind of method of program recording is characterized in that, the buffering area of real-time any buffered program is set on video equipment, and this method also comprises:
After buffering area received the program order of recording the time period before the current time, the program of time period stored in the storage medium before the current time of self obtaining institute's buffer memory.
2, the method for claim 1 is characterized in that, described buffering area by the real-time buffer memory of the mode of first in first out through the program after mould/number conversion.
3, the method for claim 1 is characterized in that, the storage organization of described buffering area is annular data store organisation.
4, the method for claim 1 is characterized in that, the size of described buffering area spatial cache is to determine according to the time of the recalling length that sets any buffered program.
5, the method for claim 1 is characterized in that, described buffering area is arranged on the hard disk of video equipment or on the memory.
6, the method for claim 1 is characterized in that, described storage medium is a storage medium that set in advance, non-volatile.
7, the method for claim 1 is characterized in that, two pointers that are used to indicate buffering area time point position are set in buffering area in advance, and the described process that stores in the storage medium is:
A1, buffering area move time started point and concluding time point that two pointers point to this time period respectively according to receiving entrained the recording the time period in the past current time of order;
B1, buffering area with the program storage of institute's buffer memory between two time points of these two pointed in storage medium.
8, method as claimed in claim 7 is characterized in that, two pointers of described setting are start pointer and end pointer, and the described process that moves two pointers of step a1 is:
Mobile start pointer points to the time started point of this time period, the concluding time point that the mobile end pointed should the time period;
Before step b1, this method also comprises: the time started point that buffering area is judged start pointer indication whether than time of the concluding time point of end pointer indication in advance, if, execution in step b1; Otherwise buffering area sends wrong indication, finishes.
9, the method for claim 1 is characterized in that, a pointer that is used to indicate buffering area time point position is set in buffering area in advance, and the described process that stores in the storage medium is:
A1, buffering area be according to receiving entrained the recording time period before the current time of order, moves the time started point that this pointed should the time period;
B1, buffering area with the program storage of institute's buffer memory between the time point of the time started point of this pointed and the current programs stored of buffering area in storage medium;
C1, buffering area judge whether to receive and stop the unloading order, if finish; Otherwise, continue execution in step b1.
CNB2004100986996A 2004-12-15 2004-12-15 Method for recording program Expired - Fee Related CN100454994C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100986996A CN100454994C (en) 2004-12-15 2004-12-15 Method for recording program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100986996A CN100454994C (en) 2004-12-15 2004-12-15 Method for recording program

Publications (2)

Publication Number Publication Date
CN1791202A true CN1791202A (en) 2006-06-21
CN100454994C CN100454994C (en) 2009-01-21

Family

ID=36788647

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100986996A Expired - Fee Related CN100454994C (en) 2004-12-15 2004-12-15 Method for recording program

Country Status (1)

Country Link
CN (1) CN100454994C (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841681A (en) * 2009-03-21 2010-09-22 中兴通讯股份有限公司 Method and device for recording mobile multimedia broadcast program
CN103313124A (en) * 2013-05-29 2013-09-18 华为技术有限公司 Local recording service implementation method and local recording service implementation device
CN104639970A (en) * 2013-11-12 2015-05-20 扬智科技股份有限公司 Video stream processing device and method for recording specific video clips by aid of device
CN105208431A (en) * 2015-09-25 2015-12-30 晨星半导体股份有限公司 Program recording method and device
CN106027936A (en) * 2016-07-19 2016-10-12 姚前 Video recording method and device
CN106028098A (en) * 2016-05-26 2016-10-12 努比亚技术有限公司 Video recording method, device, and terminal
CN110019367A (en) * 2017-12-28 2019-07-16 北京京东尚科信息技术有限公司 A kind of method and apparatus of statistical data feature
CN111416954A (en) * 2019-01-07 2020-07-14 深圳声联网科技有限公司 Audio and video backtracking recording method and wireless monitoring system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06309861A (en) * 1993-04-27 1994-11-04 Sony Corp Method or device for recording and reproducing information
JPH07264529A (en) * 1994-03-17 1995-10-13 Hitachi Ltd Time shifting device
JP2002142177A (en) * 2000-10-30 2002-05-17 Matsushita Electric Ind Co Ltd Recording playback apparatus
FR2839844A1 (en) * 2002-05-16 2003-11-21 Thomson Licensing Sa DIGITAL DECODER HAVING AN OPERATING MODE OF "REVISUALIZATION" AND COMPRISING TWO BUFFER MEMORIES

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101841681A (en) * 2009-03-21 2010-09-22 中兴通讯股份有限公司 Method and device for recording mobile multimedia broadcast program
WO2010108343A1 (en) * 2009-03-21 2010-09-30 中兴通讯股份有限公司 Method and device for recording mobile multimedia broadcast program
CN103313124A (en) * 2013-05-29 2013-09-18 华为技术有限公司 Local recording service implementation method and local recording service implementation device
WO2014190650A1 (en) * 2013-05-29 2014-12-04 华为技术有限公司 Local recording service realizing method and apparatus
CN103313124B (en) * 2013-05-29 2016-08-10 华为技术有限公司 The implementation method of local recoding service and device
CN104639970A (en) * 2013-11-12 2015-05-20 扬智科技股份有限公司 Video stream processing device and method for recording specific video clips by aid of device
CN105208431A (en) * 2015-09-25 2015-12-30 晨星半导体股份有限公司 Program recording method and device
CN106028098A (en) * 2016-05-26 2016-10-12 努比亚技术有限公司 Video recording method, device, and terminal
CN106027936A (en) * 2016-07-19 2016-10-12 姚前 Video recording method and device
CN110019367A (en) * 2017-12-28 2019-07-16 北京京东尚科信息技术有限公司 A kind of method and apparatus of statistical data feature
CN110019367B (en) * 2017-12-28 2022-04-12 北京京东尚科信息技术有限公司 Method and device for counting data characteristics
CN111416954A (en) * 2019-01-07 2020-07-14 深圳声联网科技有限公司 Audio and video backtracking recording method and wireless monitoring system

Also Published As

Publication number Publication date
CN100454994C (en) 2009-01-21

Similar Documents

Publication Publication Date Title
CA2660725C (en) Method and apparatus for receiving, storing, and presenting multimedia programming without indexing prior to storage
US20040202073A1 (en) Systems and methods for caching multimedia data
US20150089554A1 (en) Recording device and method for efficient network personal video recorder manipulation through adaptive bit rate streaming
CN102456376B (en) Recording and play method for monitoring device
CN101057496A (en) Method for recording multiple program in digital broadcasting receiver
CN1791202A (en) Method for recording program
US20110252452A1 (en) Adaptive timeshift service
EP1289288A3 (en) Digital video recorder using circular file management and method of operation
CN1729687A (en) More user friendly time-shift buffer
CN1933575A (en) Video recording method for photographic hand-held equipment
CN1863306A (en) Method for implementing vidio recording and set-top-box
CN1655601A (en) Screen printing method
CN1556649A (en) Method of video frequency fast in fast out and normal speed restoring based on in frame coding image searching
CN1794799A (en) Program recording device and recording method
CN1898954A (en) Reproduction device and reproduction method
EP2779670A2 (en) Method of time shifting in a digital TV and apparatus using the same
CN1946157A (en) Method and its device for intelligent processing TV program after squelch
CN101056251A (en) A time shift service system and method
CN101051501A (en) Medium recording method and device
CN1933560A (en) Television intelligent storing and playback system and method thereof
CN1829309A (en) Method for rapidly opening interrupted digital film
CN1809886A (en) Managing a recording device
CN1882057A (en) Method for providing recorded program content information
CN101079988A (en) Video access system and recording method
CN1185872C (en) In-site program-requesting method based on real-time flow medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090121

Termination date: 20201215

CF01 Termination of patent right due to non-payment of annual fee