CN101345068A - Multimedia document recording, locating and playing method and device - Google Patents
Multimedia document recording, locating and playing method and device Download PDFInfo
- Publication number
- CN101345068A CN101345068A CNA2008101422908A CN200810142290A CN101345068A CN 101345068 A CN101345068 A CN 101345068A CN A2008101422908 A CNA2008101422908 A CN A2008101422908A CN 200810142290 A CN200810142290 A CN 200810142290A CN 101345068 A CN101345068 A CN 101345068A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- recording
- file
- information
- program
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 125000004122 cyclic group Chemical group 0.000 claims description 10
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012217 deletion Methods 0.000 description 9
- 230000037430 deletion Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
Landscapes
- Management Or Editing Of Information On Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The embodiment of the invention provides a method and equipment used for multimedia program recording, positioning and playing; wherein, the recording method comprises the steps as follows: a multimedia file is created; the recording information of the multimedia file is added to the list file of the multimedia file; the multimedia program is written into the multimedia file; after the multimedia file reaches the recording limit of a single multimedia file, the multimedia file is closed and another multimedia file is created and recorded; furthermore, the recording information of another multimedia file is added into the list file of the multimedia file. The adoption of the technical proposal of the invention can lead the recording, playing and positioning of the multimedia program to be more convenient.
Description
Technical Field
The present invention relates to multimedia technologies, and in particular, to a method and an apparatus for recording multimedia files.
Background
At present, IPTV (IP Television) is in a stage from beginning to developing all over the world, and compared with the traditional Television or digital Television, IPTV has obvious advantages: the IPTV has interactivity, and can be controlled by a user interactively, and the head end of the IPTV will develop corresponding services according to the request of the terminal user. One of the obvious advantages of interactivity is that time-shifted television, i.e. the live program that has already been played back can be viewed at the current point in time. The basic principle is as follows: and recording the current live program while providing the current live program with the media server. When the user needs to play the played program, the media server takes out the data stream needed by the user from the recorded file and sends the data stream to the terminal user, so as to realize the time-shifting play of the terminal user.
Currently, a program to be recorded starts to be recorded once a time shift characteristic is defined. But due to the limitations of hardware space, the length of the recorded file cannot be infinite. Therefore, it is also necessary to specify a time period for recording a program. And if the length of the recorded file exceeds the defined time length when the continuous recording is carried out, carrying out cyclic coverage according to the time sequence.
Because the current time shifting programs all adopt the above recording mode, and continuous recording is adopted in the recording process, no matter whether the program source has useful program information, the programs are recorded even if the program stops, and a large amount of storage space is wasted. If the video stream is 2.5M as calculated by SD (Standard-Definition) condition, the disk space consumed by one hour for one channel is:
2.5 × 60 × 60/8 ═ 1125M, approximately 1G.
The number of channels is now large, typically tens to hundreds. Each channel often has programs for less than 24 hours, and many stations stop in the morning, generally for 4-5 hours. Considering that the code stream of future HD (High-Definition) programs is more than 10M, the disk space that may be required every day is in the order of T. However, in the existing multimedia recording field, because of the limitation of the file system, the size of the common media file cannot exceed 4g (bytes), and for the common multimedia programs, the data volume is large, especially the data volume of the high definition programs is larger, so that the common files are difficult to record for a long time, and even if the 64-bit file system is used, although the long-time recording can be realized, the deletion and playback of the recorded files have many problems.
In the process of implementing the invention, the inventor finds that the prior art has at least the following problems:
(1) partial deletion of the multimedia file cannot be realized, so that the function of circular recording cannot be realized;
(2) recording in standard media file formats (e.g., AVI, MP4, etc.) cannot be achieved because standard file formats all have restrictions on file size, so that only a special playback program can be used to play the recorded file;
(3) since the file is too large, the search time will be long when the play control (e.g., positioning) of the file playback is performed.
Disclosure of Invention
The invention provides a method and equipment for recording and playing a multimedia file, which are used for facilitating the recording, playing and positioning of the multimedia file.
A method of multimedia file recording, the method comprising: creating a multimedia file, and adding recording information of the multimedia file into a list file of the multimedia file, wherein the list file of the multimedia file is created after a multimedia program recording task is started; writing multimedia data into the multimedia file; and if the multimedia file reaches the recording limit of a single multimedia file, closing the multimedia file, creating another multimedia file for recording the multimedia program, and adding the recording information of the other multimedia file into the list file of the multimedia file.
A multimedia file recording apparatus comprising: the multimedia file list file processing unit is used for adding the recording information of the newly created multimedia file or covering the recording information of the newly created multimedia file with the recording information of the earliest recorded multimedia file in the multimedia file list file when the circulating recording is carried out; a multimedia file establishing unit, configured to add recording information to the list file of the multimedia file or perform loop recording, and establish the multimedia file when the recording information of the earliest recorded multimedia file in the list file of the multimedia file is covered by the newly added recording information; a multimedia file recording unit for writing multimedia data into the newly created multimedia file; and the multimedia file recording ending unit is used for ending the recording of the single multimedia file according to the recording limit information of the single multimedia file.
A method of multimedia programming, the method comprising: acquiring recording information of a multimedia program; inquiring a list file of multimedia files according to the recording information of the multimedia program, and determining the recording information of the multimedia files needing to be played; and determining the multimedia file according to the recording information of the multimedia file, and playing the multimedia file.
A multimedia file player, comprising: the multimedia file list file storage unit is used for storing the multimedia file list file; a recording information acquisition unit of the multimedia program, for acquiring the recording information of the multimedia program; the multimedia program playing determining unit is used for searching a list file of multimedia files according to the recording information of the multimedia program and determining the multimedia files to be played; and the playing unit is used for outputting the determined multimedia file.
By adopting the technical scheme of the invention, the list file of the multimedia files can be established, and a longer multimedia program is divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia data can be realized, the fast searching and positioning of the recorded multimedia files and the partial deletion of the multimedia files can be realized, and particularly, when the multimedia files are positioned and played, the multimedia files can be selected more quickly, and the position of the positioned and played can be determined more conveniently.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a multimedia file recording method according to the present invention;
FIG. 2 is a flowchart illustrating a multimedia file recording method according to a first embodiment of the present invention;
FIG. 3 is a flowchart illustrating a second embodiment of a multimedia file recording method according to the present invention;
FIG. 4 is a flowchart illustrating a method for playing a multimedia file according to an embodiment of the present invention;
FIG. 5 is a schematic structural diagram of an embodiment of a multimedia file recording apparatus according to the present invention;
FIG. 6 is a schematic structural diagram of a multimedia file recording restriction information determining unit in an embodiment of a multimedia file recording apparatus according to the present invention;
FIG. 7 is a schematic structural diagram of a multimedia program recording task restriction condition determining unit in an embodiment of a multimedia file recording apparatus according to the present invention;
FIG. 8 is a schematic structural diagram of a multimedia file player according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Method embodiment
Embodiment A multimedia file recording method
The method embodiment of the present invention can be illustrated by the attached fig. 1, and the step of recording the multimedia file by using the multimedia file recording method mainly comprises:
101: creating a multimedia file, and adding recording information of the multimedia file into a list file of the multimedia file, wherein the list file of the multimedia file is created after a multimedia program recording task instruction is started;
in this step, a multimedia file is created according to information of a multimedia program, and recording information of the multimedia file is added to a list file of the multimedia file, the list file of the multimedia file is used as an index file of a multimedia recording file, and is created when a recording task of the multimedia program is started, where the recording information of the multimedia file includes: the sequence of the recorded files, the recording duration of the recorded files, and the format information of the recorded files may further include: media encoding information.
It is understood that the two steps of creating a multimedia file and adding the recording information of the created multimedia file to the list file of multimedia files may be reversed, that is: the recording information of the multimedia file may be added to the list file of the multimedia file first and then the multimedia file is created, or the multimedia file may be created first and then the recording information of the multimedia file is added to the list file of the multimedia file. Both of these two implementations can achieve the technical effect of this step.
102: writing multimedia data into the multimedia file;
in this step, the multimedia program is recorded.
103: and if the multimedia file reaches the recording limit of a single multimedia file, closing the multimedia file, creating another multimedia file for recording the multimedia program, and adding the recording information of the other multimedia file into the list file of the multimedia file.
In this step, the recording restriction of the single multimedia file includes one or more of the following conditions: the length of time of the multimedia file; the spatial size of the multimedia file. When the multimedia file reaches the recording file limit of a single multimedia file, closing the multimedia file, and creating another multimedia file for recording the multimedia program, wherein the recording information of the other multimedia file is added into the list file of the multimedia file or when the recording task is circular recording, the recording information of the other multimedia file is covered by the recording information of the earliest recorded multimedia file in the list file of the multimedia file.
The embodiment of the invention records the multimedia programs by establishing a single multimedia file, adds the established multimedia file information to the list file of the multimedia files, and establishes another multimedia file at the same time when one multimedia file is recorded and adds the information of the other multimedia file to the list file of the multimedia files. By adopting the technical scheme of the invention, a longer multimedia program can be divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia program can be realized, the partial deletion of the recorded multimedia files can be realized, and particularly, when the multimedia file is positioned for playing, the position of the positioned playing can be more conveniently determined by quickly selecting the recorded multimedia file.
The following description is made with reference to specific embodiments:
example two multimedia files recorded for a long time
201: starting the long-time recording of the multimedia file, setting the end condition of the recording task, and setting the end identifier of the recording task as false;
in this step, the ending condition of the recording task may be a limit on the time duration of the recording task, a limit on the size of a storage space of the recording task, or a combination of the time duration of the recording task and the size of the space to set the ending condition of the recording task, or a detection of the timestamp information of the multimedia program, and a determination of the time duration of the program according to the detected timestamp information of the multimedia program; the limitation condition may be obtained by adding a corresponding module in the list file of the multimedia file as a recording task end identifier.
202: creating a list file of multimedia files, and setting recording limit of a single multimedia file;
in this step, a list file of multimedia files is created, wherein the list file of multimedia files is used for storing recording information of the recorded multimedia files; the recording limit of the single multimedia file may be a limit on a recording time of the single multimedia file or a limit on a recording space size of the single multimedia file, wherein a time determined in the limit on the recording time of the single multimedia file may be specified by a user.
203: creating a new multimedia file;
204: writing the multimedia program into the newly-built multimedia file;
205: judging whether the ending condition of the recording task is met, if so, setting the ending identifier of the recording task to be true; if not, go to 206;
in this step, whether the recording task end condition is reached is judged by detecting the recording time or the recording task storage space according to the previously set recording task end condition.
206: judging whether the current multimedia file being recorded reaches the recording limit of a single multimedia file, if so, entering 207, and if not, continuing recording;
in this step, whether the recording limit condition of a single multimedia file is reached is judged by detecting the recording time or the recording task storage space according to the previously set recording limit condition of a single multimedia file.
207: closing the current recording file, and adding the recording information of a new multimedia file in the list file of the multimedia files;
208: judging whether the recording task ending identifier is 'true', if 'true', entering a step 9, and if 'no', entering a step 203;
209: and closing the list file of the multimedia file and exiting the recording state of the multimedia file.
The embodiment of the invention records the multimedia programs by establishing a single multimedia file, adds the established multimedia file information to the list file of the multimedia files, and establishes another multimedia file at the same time when one multimedia file is recorded and adds the information of the other multimedia file to the list file of the multimedia files. By adopting the technical scheme of the invention, a longer multimedia program can be divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia program can be realized, the partial deletion of the recorded multimedia files can be realized, and particularly, when the multimedia file is positioned for playing, the position of the positioned playing can be more conveniently determined by quickly selecting the recorded multimedia file.
Example three multimedia files recording
301: starting the multimedia file circular recording and setting the end condition of the recording task;
in this step, the time for cyclically recording the multimedia file may be set as an end condition of the recording task, the total space size for cyclically recording the multimedia file may be set as an end condition of the recording task, timestamp information of the multimedia program may be detected, and the time length of the program may be determined according to the detected timestamp information of the multimedia program.
302: creating a list file of multimedia files, and setting recording limit of a single multimedia file;
in this step, the implementation manner is the same as that of 202 in the first embodiment, and is not described herein again.
303: creating a new multimedia file;
304: writing the multimedia program into the newly-built multimedia file;
305: judging whether the current multimedia file recording reaches the recording limit of a single multimedia file, if so, entering 306, and if not, entering 304;
306: closing the current recording file, and adding the recording information of a new multimedia file in the list file of the multimedia files;
307: judging whether the multimedia file recorded firstly exceeds the limit condition of the recording task, if so, entering 308, and if not, entering 303;
308: and deleting the multimedia file recorded firstly, and deleting the recording information of the multimedia file in the list file of the multimedia file.
In this step, since the loop recording is adopted, the multimedia file recorded first is no longer the content of interest of the user because the multimedia file exceeds the corresponding condition limit, and therefore, the storage space is freed up by deleting the multimedia file recorded first to record the latest multimedia file. Wherein the corresponding condition limit depends on the user's interest level in the time period of the multimedia program and the physical condition limit (e.g. storage space).
The embodiment of the invention records the multimedia programs by establishing a single multimedia file, adds the established multimedia file information to the list file of the multimedia files, and establishes another multimedia file at the same time when one multimedia file is recorded and adds the information of the other multimedia file to the list file of the multimedia files. By adopting the technical scheme of the invention, a longer multimedia program can be divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia program can be realized, the partial deletion of the recorded multimedia files can be realized, and particularly, when the multimedia file is positioned for playing, the position of the positioned playing can be more conveniently determined by quickly selecting the recorded multimedia file.
Embodiment four multimedia File playing method
A method for playing a multimedia file, see fig. 4;
401: acquiring recording information of a multimedia program;
in the implementation 401, the recording information of the multimedia file includes: the sequence information of the multimedia files, the duration information of the multimedia files and the format information of the multimedia files. In addition, the method can further comprise the following steps: name information and/or media coding information of the multimedia file. For example: the sequence information of the multimedia files can be sequence number identifiers of the files in the multimedia files; the time length information of the multimedia file is specifically the specific recording time length of the multimedia file; the format information of the multimedia file is specifically a format when the multimedia file is recorded, such as: formats AVI and MP3 of the multimedia audio file, formats MOV and RMVB of the multimedia video file and the like; the media coding information is specifically coding parameter information of the media file.
402: inquiring a list file of multimedia files according to the recording information of the multimedia program, and determining the recording information of the multimedia files needing to be played;
in the implementation 402, a list file of multimedia files is queried according to the recording information of the multimedia files to select the multimedia files to be played, such as: after finishing watching the file 1, the user may watch the following program by selecting the multimedia file numbered 2, and the user may also select the program according to the duration, for example: the user wants to rest for 20 minutes, and finds a program with the duration of 20 minutes for watching according to the duration information of the multimedia file; the user may also select specific programs according to the format of the multimedia file, for example: when cleaning, the user wants to listen to a song and does not need to watch the picture, so that only one file in the MP3 format needs to be selected; the user may also need to select a favorite program according to the name of the multimedia file; the user may also select multimedia files based on encoding parameters, such as: the user wants to watch more multimedia video programs in a shorter time, and thus, selects some programs with smaller files and shorter time duration to watch.
403: and determining the multimedia file according to the recording information of the multimedia file, and playing the multimedia file.
And outputting the multimedia file according to the result selected by the user.
In this embodiment, the multimedia file to be played is found from the list file of the multimedia files by acquiring the recording information of the multimedia file, and the multimedia file is played. By adopting the technical scheme of the invention, through establishing the list file of the multimedia files and dividing a longer multimedia program into a plurality of multimedia files for recording, the fast playing of the recorded multimedia files can be realized, and particularly, when the multimedia files are positioned for playing, the positions of the positioned playing can be more conveniently determined by selecting the recorded multimedia files more quickly.
In the embodiment, the multimedia file to be played is searched from the list file of the multimedia file by acquiring the positioning information of the multimedia file, and then the multimedia file is played. By adopting the technical scheme of the invention, through establishing the list file of the multimedia files and dividing a longer multimedia program into a plurality of multimedia files for recording, the fast playing of the recorded multimedia files can be realized, and when the multimedia files are positioned for playing, the positions of the positioned playing can be more conveniently determined by selecting the recorded multimedia files more quickly.
It should be noted that some steps in this embodiment are not explained correspondingly, and those steps can be implemented by those skilled in the art through the previous embodiment and the corresponding prior art, and therefore, details are not described herein again.
Apparatus embodiment
Embodiment A multimedia File recording apparatus
An embodiment of a multimedia file recording apparatus according to the present invention can be illustrated with reference to fig. 5, which mainly includes: a list file processing unit 510 for adding recording information of a newly created multimedia file or overwriting the recording information of the newly created multimedia file with the recording information of the earliest recorded multimedia file in the list file of the multimedia file when performing loop recording; a multimedia file creating unit 520 for creating a multimedia file when recording information is added to the list file of the multimedia file or when recording information of the multimedia file recorded at the earliest time is overwritten by newly added recording information during the cyclic recording; a multimedia file recording unit 530 for writing a multimedia program into the newly created multimedia file; a multimedia file recording restriction information determining unit 540 for determining end condition information of a single multimedia recording file; and a multimedia file recording ending unit 550 for ending the recording of the single multimedia file according to the recording file restriction of the single multimedia file. After the current multimedia file reaches the multimedia recording limit, a new multimedia file is created by the multimedia file creating unit 520, and the list file processing unit 510 of the multimedia file adds the recording information of the new multimedia file to the list file of the multimedia file.
In the process of implementing the embodiment, the multimedia file recording limitation information determining unit 540 may further include, according to different limitation conditions of the multimedia file, with reference to fig. 6: a time length setting module 541 configured to set a recording time length of the multimedia file; and a space size setting module 542, configured to set a space size of the multimedia file. Wherein the multimedia file recording restriction information may include a restriction on a length of time, a restriction on a size of space, or a combination of both. The limits on the length of time and the size of the space may be determined by default values of the system or manually set by the user during recording.
The embodiment of the invention records the multimedia programs by establishing a single multimedia file, adds the established multimedia file information to the list file of the multimedia files, and establishes another multimedia file at the same time when one multimedia file is recorded and adds the information of the other multimedia file to the list file of the multimedia files. By adopting the technical scheme of the invention, a longer multimedia program can be divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia program can be realized, the partial deletion of the recorded multimedia files can be realized, and particularly, when the multimedia file is positioned for playing, the position of the positioned playing can be more conveniently determined by quickly selecting the recorded multimedia file.
Embodiment two multimedia File recording apparatus
The following is a further embodiment of a multimedia file recording apparatus, which in this embodiment includes, in addition to the units of the first embodiment of the multimedia file recording apparatus (refer to fig. 5): a multimedia program recording task limit condition determining unit 560 for determining end condition information of the multimedia program recording task, and a multimedia program recording task ending unit 570 for ending the multimedia program recording task when it is detected that the multimedia program recording task reaches the multimedia program recording task limit condition.
The multimedia program recording task restriction condition determining unit 560 may be implemented by the following modules, with reference to fig. 7, including: a recording task time length setting module 561 for setting a total time length of the recording task; a recording task space size setting module 562 for setting the total space size of the recording tasks; a timestamp information detecting module 563 for detecting timestamp information of the multimedia program, and a program duration determining module 564 for determining a time duration of the program according to the detected timestamp information of the multimedia program. The limitation condition for the multimedia program recording task may be determined by the task duration set by the recording task duration setting module 561, by the recording task space set by the recording task space size setting module 562, and by the timestamp information detection module 563 and the program duration determination module 564, determining the program duration according to the detection of the timestamp information.
The embodiment of the invention records the multimedia programs by establishing a single multimedia file, adds the established multimedia file information to the list file of the multimedia files, and establishes another multimedia file at the same time when one multimedia file is recorded and adds the information of the other multimedia file to the list file of the multimedia files. By adopting the technical scheme of the invention, a longer multimedia program can be divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia program can be realized, the partial deletion of the recorded multimedia files can be realized, and particularly, when the multimedia file is positioned for playing, the position of the positioned playing can be more conveniently determined by quickly selecting the recorded multimedia file.
Embodiment three multimedia program player
A multimedia file player, referring to fig. 8, comprising: a list file storage unit 610 for storing a list file of multimedia files; a recording information acquiring unit 620 for acquiring recording information of the multimedia program; a multimedia file playing determining unit 630, configured to search a list file of multimedia files according to the recording information of the multimedia program, and determine a multimedia file to be played; a playing unit 640, configured to output the determined multimedia file.
Wherein the recording information of the multimedia program includes: the method comprises the steps that file sequence information in a multimedia program, time length information of the multimedia program and format information of the multimedia program are obtained; the method can also comprise the following steps: name information and/or media coding information of the multimedia program.
The multimedia player further comprises: and the multimedia program deleting unit 650 is configured to query the list file of the multimedia files according to the acquired recording information of the multimedia program, determine the multimedia program to be deleted, and delete the multimedia program.
By adopting the technical scheme of the invention, the list file of the multimedia files can be established, and a longer multimedia program is divided into a plurality of multimedia files for recording, so that the cyclic recording of the multimedia data can be realized, the fast searching and positioning of the recorded multimedia files and the partial deletion of the multimedia files can be realized, and particularly, when the multimedia files are positioned and played, the multimedia files can be selected more quickly, and the position of the positioned and played can be determined more conveniently.
It can be understood that: in the method embodiment of the invention, the step of creating the new multimedia file and the step of writing the information of the newly created multimedia file into the list file of the multimedia file are exchanged without affecting the beneficial effect achieved by the embodiment of the invention.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.
Claims (19)
1. A method for multimedia program recording, the method comprising:
creating a multimedia file, and adding recording information of the multimedia file into a list file of the multimedia file, wherein the list file of the multimedia file is created after a multimedia program recording task is started;
writing a multimedia program into the multimedia file;
and if the multimedia file reaches the recording limit of a single multimedia file, closing the multimedia file, creating another multimedia file for recording the multimedia program, and adding the recording information of the other multimedia file into the list file of the multimedia file.
2. The method of claim 1, wherein the restriction of the recording of the single multimedia file specifically comprises one or more of the following conditions:
the preset time length of the multimedia file;
the spatial size of the preset multimedia file.
3. The method of claim 1, wherein the recording information of the multimedia file comprises:
the sequence information of the recorded files, the recording duration information of the recorded files and the format information of the recorded files.
4. The method for recording a multimedia program according to claim 1, wherein the recording information of the multimedia file further comprises: name information and/or media encoding information of the recording file.
5. The method of claim 1, wherein the method comprises: if the multimedia program recording task reaches the multimedia program recording task limiting condition, then
Stopping creating the multimedia file and stopping adding new recording information of the list file of the multimedia file;
or,
and covering the recording information of the other multimedia file with the recording information of the earliest recorded multimedia file in the list file of the multimedia files, and performing corresponding cyclic recording.
6. The method of claim 5, wherein the multimedia program recording task restriction conditions include one or more of the following conditions:
a predetermined total time length of said recording task;
the total space size of the scheduled recording task;
and determining the time length of the multimedia program according to the time stamp information of the multimedia program to be recorded.
7. A multimedia program recording apparatus, comprising:
the multimedia file list file processing unit is used for adding the recording information of the newly created multimedia file or covering the recording information of the newly created multimedia file with the recording information of the earliest recorded multimedia file in the multimedia file list file when the circulating recording is carried out;
a multimedia file establishing unit, configured to add recording information to the list file of the multimedia file or perform loop recording, and establish the multimedia file when the recording information of the earliest recorded multimedia file in the list file of the multimedia file is covered by the newly added recording information;
the multimedia file recording unit is used for writing the multimedia program into the newly created multimedia file;
and the multimedia file recording ending unit is used for ending the recording of the single multimedia file according to the recording limit information of the single multimedia file.
8. The multimedia file recording apparatus of claim 7, wherein said multimedia program recording apparatus further comprises: a multimedia file recording restriction information determining unit for determining ending condition information of a single multimedia recording file;
the multimedia file recording restriction information determining unit includes:
the time length setting module is used for setting the recording time length of the multimedia file;
and/or
And the space size setting module is used for setting the space size of the multimedia file.
9. The multimedia file recording apparatus as claimed in claim 7, further comprising:
and the multimedia program recording task limiting condition determining unit is used for determining the ending condition information of the multimedia program recording task.
10. The multimedia file recording apparatus according to claim 7 or 9, further comprising:
and the multimedia program recording task ending unit is used for ending the multimedia program recording task when detecting that the multimedia program recording task reaches the multimedia program recording task limiting condition.
11. The multimedia file recording apparatus of claim 9, wherein the multimedia program recording task restriction condition determining unit comprises:
the recording task time length setting module is used for setting the total time length of the recording task;
and/or
The recording task space size setting module is used for setting the total space size of the recording task;
12. the multimedia file recording apparatus of claim 9, wherein the multimedia program recording task restriction condition determining unit further comprises:
the time stamp information detection module is used for detecting the time stamp information of the multimedia program;
and the program duration determining module is used for determining the time length of the program according to the detected timestamp information of the multimedia program.
13. A method for multimedia programming, the method comprising:
acquiring recording information of a multimedia program;
inquiring a list file of multimedia files according to the recording information of the multimedia program, and determining the recording information of the multimedia files needing to be played;
and determining the multimedia file according to the recording information of the multimedia file, and playing the multimedia file.
14. The method of claim 13, wherein the recording information of the multimedia program comprises:
the sequence information of the recorded files in the multimedia program, the time length information of the multimedia program and the format information of the multimedia program.
15. The method of claim 13, wherein the recording information of the multimedia program further comprises: name information and/or media coding information of the multimedia program.
16. A multimedia program player, comprising:
the multimedia file list file storage unit is used for storing the multimedia file list file;
a recording information acquisition unit of the multimedia program, for acquiring the recording information of the multimedia program;
the multimedia program playing determining unit is used for searching a list file of multimedia files according to the recording information of the multimedia program and determining the multimedia files to be played;
and the playing unit is used for outputting the determined multimedia file.
17. The multimedia program player of claim 16, wherein the recording information of the multimedia program comprises: the sequence information of the recorded files in the multimedia program, the time length information of the multimedia program and the format information of the multimedia program.
18. The multimedia program player of claim 16, wherein the recording information of the multimedia program further comprises: name information and/or media coding information of the multimedia program.
19. The multimedia program player of claim 16, further comprising:
and the multimedia program deleting unit is used for inquiring the list file of the multimedia files according to the acquired recording information of the multimedia programs, determining the multimedia programs to be deleted and deleting the multimedia programs.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101422908A CN101345068A (en) | 2008-08-05 | 2008-08-05 | Multimedia document recording, locating and playing method and device |
PCT/CN2009/073026 WO2010015182A1 (en) | 2008-08-05 | 2009-07-31 | Multimedia file recording and playing method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008101422908A CN101345068A (en) | 2008-08-05 | 2008-08-05 | Multimedia document recording, locating and playing method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101345068A true CN101345068A (en) | 2009-01-14 |
Family
ID=40247057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008101422908A Pending CN101345068A (en) | 2008-08-05 | 2008-08-05 | Multimedia document recording, locating and playing method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101345068A (en) |
WO (1) | WO2010015182A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010015182A1 (en) * | 2008-08-05 | 2010-02-11 | 深圳华为通信技术有限公司 | Multimedia file recording and playing method and device |
CN104078069A (en) * | 2014-06-25 | 2014-10-01 | 广东欧珀移动通信有限公司 | Method and equipment for playing file based on DLNA |
CN104766618A (en) * | 2015-04-22 | 2015-07-08 | 北京锤子数码科技有限公司 | Multi-media file recording method and system and multi-media file playing method and system |
CN104821935A (en) * | 2015-03-24 | 2015-08-05 | 广东欧珀移动通信有限公司 | Method, corresponding device and system for rapidly transmitting and analyzing file information |
CN106231413A (en) * | 2016-08-03 | 2016-12-14 | 深圳市智行畅联科技有限公司 | A kind of automatic division processing method of audio, video data based on intelligent terminal and system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102316358B (en) * | 2011-09-02 | 2014-11-19 | 惠州Tcl移动通信有限公司 | Method for recording streaming media file and corresponding equipment |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1725368A (en) * | 2004-07-20 | 2006-01-25 | 英保达股份有限公司 | Multimedia recording and playback device with retrospective playback function |
CN1794799A (en) * | 2005-12-27 | 2006-06-28 | 中电赛龙通信研究中心有限责任公司 | Program recording device and recording method |
CN101170667A (en) * | 2007-12-06 | 2008-04-30 | 北京中星微电子有限公司 | Recording system, method and recording control unit |
CN101345068A (en) * | 2008-08-05 | 2009-01-14 | 深圳华为通信技术有限公司 | Multimedia document recording, locating and playing method and device |
-
2008
- 2008-08-05 CN CNA2008101422908A patent/CN101345068A/en active Pending
-
2009
- 2009-07-31 WO PCT/CN2009/073026 patent/WO2010015182A1/en active Application Filing
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010015182A1 (en) * | 2008-08-05 | 2010-02-11 | 深圳华为通信技术有限公司 | Multimedia file recording and playing method and device |
CN104078069A (en) * | 2014-06-25 | 2014-10-01 | 广东欧珀移动通信有限公司 | Method and equipment for playing file based on DLNA |
CN104821935A (en) * | 2015-03-24 | 2015-08-05 | 广东欧珀移动通信有限公司 | Method, corresponding device and system for rapidly transmitting and analyzing file information |
CN104766618A (en) * | 2015-04-22 | 2015-07-08 | 北京锤子数码科技有限公司 | Multi-media file recording method and system and multi-media file playing method and system |
CN104766618B (en) * | 2015-04-22 | 2018-01-23 | 北京锤子数码科技有限公司 | Multimedia document recording method and system, method for broadcasting multimedia file and system |
CN106231413A (en) * | 2016-08-03 | 2016-12-14 | 深圳市智行畅联科技有限公司 | A kind of automatic division processing method of audio, video data based on intelligent terminal and system |
CN106231413B (en) * | 2016-08-03 | 2019-05-14 | 深圳市智行畅联科技有限公司 | A kind of automatic division processing method of audio, video data based on intelligent terminal and system |
Also Published As
Publication number | Publication date |
---|---|
WO2010015182A1 (en) | 2010-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8861935B2 (en) | Systems and methods for enhancing utilization of recorded media content programs | |
JP6266109B2 (en) | Movie screen processing method and apparatus | |
US8155498B2 (en) | System and method for indexing commercials in a video presentation | |
EP1239673B1 (en) | Method and memory for storing content | |
US7251413B2 (en) | System and method for improved blackfield detection | |
US20110038613A1 (en) | Remote storage of digital media broadcasts for time-shifted playback on personal digital media devices | |
JP2000041066A (en) | Multimedia storage device | |
US9807441B2 (en) | Broadcast schedule synchronized digital video recorder | |
US10129592B2 (en) | Audience measurement and feedback system | |
CN101345068A (en) | Multimedia document recording, locating and playing method and device | |
CN1160952C (en) | Method and apparatus for recording search information and using it to search recorded digital data streams | |
KR20160013272A (en) | Method and device for optimizing storage of recorded video programs | |
US20160358633A1 (en) | Content playback and recording based on scene change detection and metadata | |
CN106303585B (en) | Program review method, media server, set top box and program review system | |
US20140369666A1 (en) | Managing time-shift data | |
WO2013106182A1 (en) | Creating and managing sub-recordings | |
KR100924173B1 (en) | Apparatus and method for time-shift service based on multimedia information, Apparatus for reproducing multimedia using that | |
US20120308200A1 (en) | Contiguous media playback | |
US7725003B2 (en) | Digital broadcast recorder and recording method thereof | |
US8588586B2 (en) | Recording method | |
US8265452B2 (en) | Recording apparatus and method for recording a program and management information | |
KR20050031699A (en) | Broadcasting service and private video recorder for embodiment passive highlight function | |
US8391682B2 (en) | Recording method | |
US10504557B2 (en) | Designating partial recordings as personalized multimedia clips | |
JP2003174608A (en) | Digital broadcast receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090114 |