CN101931808A - Method and device for reversely playing file - Google Patents
Method and device for reversely playing file Download PDFInfo
- Publication number
- CN101931808A CN101931808A CN2010102392536A CN201010239253A CN101931808A CN 101931808 A CN101931808 A CN 101931808A CN 2010102392536 A CN2010102392536 A CN 2010102392536A CN 201010239253 A CN201010239253 A CN 201010239253A CN 101931808 A CN101931808 A CN 101931808A
- Authority
- CN
- China
- Prior art keywords
- frame
- memory
- decoding
- group
- sequence sets
- 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
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The invention provides a method and a device for reversely playing a file. The method comprises the following steps: when decoding a sequence set to be processed for the ith time, decoding the first n-i+2 groups of data frames in the sequence set; discarding the first n-i+1 groups of data frames; and storing the first n-i+2 groups of data frames in a memory, wherein i is a natural number orderly taken between 1 and n+1; the data frames in the memory are orderly taken for reverse playing; the sequence set comprises n+1 groups of data frames; and n is the decoding times and a natural number greater than 1. The method and the device provided by the embodiment of the invention can reduce the requirements on the memory capacity during the reverse file playing.
Description
Technical field
The embodiment of the invention relates to the video technique field, relates in particular to a kind of file backward player method and device.
Background technology
In audio-visual broadcast field, the video backward is play the content can be convenient for people to find own needs, and it is a very important link in the special play-back.In the monitoring field, the video backward is play and can be helped people to find needed video resource faster and more accurately.Along with the deep development of multimedia technology, the video backward is play has become link with light tone in people's daily life.
The method that the video backward is play in the prior art comprises: at first, decoder decode goes out all frames of a sequence sets, and Frame comprises reference frame (I frame) and non-reference frame (P frame), and decoder is decoding I frame earlier, the P frame of decoding again, decoded data send in the memory.Player fetches data from memory from last P frame, and the Frame that takes out is play, and an I frame that begins most up to this sequence sets is played and finishes.After playing a Frame, memory discharges the space of a Frame, and decoder continues the Frame in the decoding sequence sets before.The original order of Frame is opposite in the order of frame of display data and the sequence sets, has realized that the video backward plays.
The method that this video backward is play needs earlier all frames of a sequence sets all to have been decoded to send in the buffering, is play by the player backward again.This just needs the capacity of buffering to equal set of pictures (Group of Pictures at least, abbreviation GOP) totalframes, the totalframes at interval between promptly adjacent two I frames is to the capacity requirement height of memory, and the price of the high memory of capacity is very expensive, the cost up that causes the video backward to be play.
Summary of the invention
The embodiment of the invention provides a kind of file backward player method and device, in order to when realizing that the file backward is play, reduces in the file backward playing process requirement for memory span.
The embodiment of the invention provides a kind of file backward player method, comprising:
When pending sequence sets being carried out the i time decoding, the preceding n-i+2 group Frame in the described sequence sets of decoding, n-i+1 group Frame before abandoning deposits n-i+2 group Frame in the memory in, and i gets in proper order from 1 to n+1 natural number;
Wherein, the Frame in the described memory is removed, and plays for backward;
Described sequence sets comprises n+1 group Frame, and wherein, n is the decoding multiple, and is the natural number greater than 1.
The embodiment of the invention also provides a kind of file backward playing device, comprising:
Decoder is used for when pending sequence sets being carried out the i time decoding, the preceding n-i+2 group Frame in the described sequence sets of decoding, and n-i+1 group Frame before abandoning deposits n-i+2 group Frame in the memory in; Wherein, described sequence sets comprises n+1 group Frame, and n is a decoding multiple and for greater than 1 natural number, i gets the natural number in 1 to n+1 in proper order;
Memory is used for store frames of data;
Player is used for taking out Frame from described memory, and backward is play described Frame.
As seen, in file backward player method that the embodiment of the invention provides and the device, a sequence sets is divided into the n+1 group, when sequence sets being carried out the i time decoding, decode preceding n-i+2 group Frame in the described sequence sets, n-i+1 group Frame before abandoning, n-i+2 group Frame is deposited in the memory, wherein n is the decoding multiple, the capacity minimum of memory can be GOP/n like this, because n is the natural number greater than 1, GOP/n is less than GOP (capacity that requires memory in the prior art is GOP at least) so, so compared with prior art, the requirement for memory span in the embodiment of the invention diminishes, thereby realizing file (video for example, when files such as audio frequency) backward is play, reduce in the file backward playing process requirement for memory span.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do one to the accompanying drawing of required use in embodiment or the description of the Prior Art below introduces simply, apparently, accompanying drawing in describing below is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Figure 1 shows that the schematic flow sheet of file backward player method embodiment of the present invention;
Fig. 2 a-2e is depicted as the logical schematic that decoder in the embodiment of the invention deposits Frame in memory;
Figure 3 shows that the schematic flow sheet of decoder stores Frame in the embodiment of the invention;
Figure 4 shows that the structural representation of a kind of file backward playing device of the embodiment of the invention;
Figure 5 shows that the structural representation of the another kind of file backward playing device of the embodiment of the invention.
Embodiment
For the purpose, technical scheme and the advantage that make the embodiment of the invention clearer, below in conjunction with the accompanying drawing in the embodiment of the invention, technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
The file backward player method that the embodiment of the invention provides comprises: when pending sequence sets being carried out the i time decoding, the preceding n-i+2 group Frame that decoding sequence is concentrated, n-i+1 group Frame before abandoning deposits n-i+2 group Frame in the memory in, and i gets in proper order from 1 to n+1 natural number; Wherein, the Frame in the memory is removed, and plays for backward; Described pending sequence sets comprises n+1 group Frame, and wherein, n is a decoding multiple and for greater than 1 natural number.
Need to prove that in the various embodiments of the present invention, file can comprise files such as video, audio frequency.The implementation procedure of file backward player method of the present invention is described with specific embodiment below.
Be illustrated in figure 1 as the schematic flow sheet of file backward player method embodiment of the present invention, file data comprises a series of according to certain tactic sequence sets, has just chosen wherein two sequence sets A and B among Fig. 1.The structure of sequence sets A and B is identical, includes 12 Frames, and the numbering of the Frame among the hypothetical sequence collection A is respectively #0, #1, #2, #3, #4, #5, #6, #7, #8, #9, #10 and #11, and the #0 Frame is the I frame, and remaining Frame is the P frame.The numbering of the Frame among the sequence sets B is respectively #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22 and #23, first Frame of the adjacent next sequence sets among Fig. 1 after the #24 Frame time series collection B.Among the sequence sets B, the #12 Frame is the I frame.
Among Fig. 1, GOP is 12, and the hypothesis decoding multiple equals 2, and the decoding multiple is the ratio of the demonstration speed of the decode rate of decoder and player.So, the capacity minimum of memory can be GOP/n=12/2=6.
Because sequence sets B is after A, when the file backward was play, decoder needed the Frame among the first decoding sequence collection B.Each Frame among the sequence sets B is divided into 3 groups, and #12 number is the 1st group to the #15 Frame, and #16 number to #19 number is the 2nd group, and #20 number to #23 number is the 3rd group.In this case, be equivalent to n+1=3, just need altogether to decode 3 times.
In step 101, for sequence sets B, decoder carries out the 1st decoding (being i=1) since the #12 Frame, n-i+2=2-1+2=3 group Frame before the decoding abandons preceding n-i+1=2-1+1=2 group Frame, promptly, the 1st group and the 2nd group of Frame are abandoned, n-i+2=2-1+2=3 group Frame is deposited in the memory, that is, #20 number is deposited in the memory to the #23 Frame.In decoder decode, display can take out #20 number to the #23 Frame from memory, and backward is play, and the order that is to say broadcast is #23 Frame, #22 Frame, #21 Frame, #20 Frame.
In step 102, decoder carries out the 2nd decoding (being i=2) since the #12 Frame, n-i+2=2-2+2=2 group Frame before the decoding, preceding n-i+1=2-2+1=1 group Frame is abandoned, that is, the 1st group of Frame abandoned, n-i+2=2-2+2=2 group Frame is deposited in the memory, that is, #16 number is deposited in the memory to the #19 Frame.In decoder decode, display can take out #16 number to the #19 Frame from memory, and backward is play, and the order that is to say broadcast is #19 Frame, #18 Frame, #17 Frame, #16 Frame.
In step 103, decoder carries out the 3rd decoding (being i=3) since the #12 Frame, n-i+2=2-3+2=1 group Frame before the decoding, preceding n-i+1=2-3+1=0 group Frame is abandoned, that is, do not need to abandon Frame, n-i+2=2-3+2=1 group Frame is deposited in the memory, that is, #12 number is deposited in the memory to the #15 Frame.In decoder decode, player can take out #12 number to the #15 Frame from memory, and backward is play, and the order that is to say broadcast is #15 Frame, #14 Frame, #13 Frame, #12 Frame.
Finish after the step 103, just finished the backward of sequence sets B and play, next decoder can according to the identical method of decoding sequence collection B, continue decoding sequence collection A, finish the backward of sequence sets A and play.
The decoder decode Frame is finished frame by frame, and decoder can make full use of the clear area of memory, deposits the up-to-date clear area that discharges of memory in decoding Frame.
Particularly, decoder deposits n-i+2 group Frame in the memory in, can comprise: the Frame that comes out decoding in the n-i+2 group Frame deposits the clear area of memory in.
Be depicted as decoder in the embodiment of the invention as Fig. 2 a-2e and deposit Frame the logical schematic of memory in, be illustrated in figure 3 as the schematic flow sheet of decoder stores Frame in the embodiment of the invention.Below in conjunction with the concrete storing process of Fig. 2 a-2e explanation.
Selected a sequence sets B among Fig. 2 a-2e, hypothesis decoding multiple n=2, GOP are that 12,12 Frames are divided into 3 groups of decoder decodes n+1=3 time.
In step 201, decoder has carried out the 1st decoding, and preceding 2 groups of Frames are abandoned, the 3rd group of Frame deposited in the clear area of memory C (at this moment memory do not have occupied, so whole memory all is the clear area), referring to Fig. 2 a.Owing to when decoding at the beginning, also do not have Frame in the memory, so GOP/ (n+1)=12/ (2+1)=4 Frame in the 3rd group can deposit in the memory together.The capacity minimum of memory can be GOP/n=12/2=6.
In decoder decode, player takes out Frame simultaneously and shows from memory.Player can take out and play to the #20 Frame # 23 number successively.The order of playing is opposite with the ordering of Frame.
In step 202, in player plays #21 Frame, decoder is just in time decoded #16 number and the #17 Frame (because decode rate is to show 2 times of speed, so show two frames of to decode in time of a frame, when showing the #23 Frame, decoder decode has gone out #12 number and the #13 Frame, and this two frame has been dropped.When showing the #24 Frame, decoder decode has gone out #14 number and the #15 Frame, this two frame also has been dropped), #16 number of will decode of decoder and #17 frame data deposit in the memory among the up-to-date space F1 that discharges, shown in Fig. 2 b, this space F1 plays and reserves owing to #22 number and #23 Frame are played device.
In step 203, in player plays #20 Frame, decoder is just in time decoded #18 number and the #19 Frame, and decoder deposits the Frame that decodes among the space F2 in the memory, shown in Fig. 2 c in.
In step 204, decoder carries out the 2nd decoding, deposits # 12 number and #13 Frame in space F3 simultaneously, and shown in Fig. 2 d, space F3 reserves owing to #20 number and #21 Frame are played the device broadcast.Player shows the #19 Frame simultaneously.
In step 205, in the time of decoder decode # 14 number and #15 Frame, player has shown the #18 Frame, decoder deposits # 14 number and #15 Frame in space F4, shown in Fig. 2 e, space F4 plays and reserves owing to #18 number and #19 Frame are played device.
After the execution of step 205, decoder continues the last sequence sets of decoding, adopts similar method to deposit Frame in memory.The last sequence sets of having decoded needs the regular hour, and in this time, the Frame in the memory can show, thereby reserve the clear area.After decoder will store in the memory, can write down the position of each Frame in memory.Player takes out Frame, with played in order each Frame opposite with the numbering of Frame according to the position of each Frame in described memory of record.Thereby reach the purpose that backward is play.
The storage means of employing shown in above-mentioned embodiment, the Frame that decodes is put into clear area in the memory, and the clear area is to be discharged by the Frame of having play, on one side so just can decode, play on one side, and effectively utilize the space of memory.
If video playout speed continue to increase, for example video playout speed be aforementioned each embodiment broadcasting speed Nx doubly, the capacity minimum of memory can equal (Nx*GOP/n) so, also can adopt the preceding method backward to play in this case
As seen, in the file backward player method that the embodiment of the invention provides, a sequence sets is divided into the n+1 group, when decoder carries out the i time decoding to sequence sets, decode preceding n-i+2 group Frame in the described sequence sets, n-i+1 group Frame before abandoning, n-i+2 group Frame is deposited in the memory, wherein n is the decoding multiple, the capacity minimum of memory can be GOP/n like this, because n is the natural number greater than 1, GOP/n is less than GOP so, so compared with prior art (minimum capacity that requires memory in the prior art is GOP), the requirement for memory span in the embodiment of the invention diminishes, and the price of the little memory of capacity is lower, thereby can reduce cost.
And, along with developing by leaps and bounds of video compression technology, with MPEG4, H264 is that the high video compression technology of representative occupies main flow, video data after these compressions is formed by reference frame (I frame) and non-reference frame (P frame), the embodiment of the invention is under the situation of existing main flow H264, MPEG4 code stream form, realized the file mechanism of putting upside down, to such an extent as to and avoided the file memory consumption of putting upside down too much to be not suitable for the problem of engineering practical application.
Be illustrated in figure 4 as the structural representation of a kind of file backward playing device of the embodiment of the invention, this device comprises decoder 11, memory 12 and player 13.Wherein:
Under a kind of implementation, decoder 11 can comprise decoding unit 111 and storage control unit 112, wherein:
Under a kind of implementation, device as shown in Figure 4 can also comprise logging modle 14, and this logging modle 14 is connected with storage control unit 112, is used for writing down the position of each Frame at memory.
Among Fig. 4, player 13 can comprise Frame acquiring unit 131 and broadcast unit 132, wherein:
Device as shown in Figure 4, the process that the process of decoder decode and broadcast unit are play can be referring to the description of preceding method embodiment part.
Need to prove that in the various embodiments of the present invention, file can comprise files such as video, audio frequency.
As seen, in the file backward playing device that the embodiment of the invention provides, a sequence sets is divided into the n+1 group, when sequence sets being carried out the i time decoding, decode preceding n-i+2 group Frame in the described sequence sets, n-i+1 group Frame before abandoning, n-i+2 group Frame is deposited in the memory, wherein n is the decoding multiple, the capacity minimum of memory can be GOP/n like this, because n is the natural number greater than 1, GOP/n is less than GOP (capacity that requires memory in the prior art is GOP at least) so, so compared with prior art, the requirement for memory span in the embodiment of the invention diminishes, thereby realizing file (video for example, when files such as audio frequency) backward is play, reduce in the file backward playing process requirement for memory span.And the price of the little memory of capacity is lower, thereby can reduce cost.
And, along with developing by leaps and bounds of video compression technology, with MPEG4, H264 is that the high video compression technology of representative occupies main flow, video data after these compressions is formed by reference frame (I frame) and non-reference frame (P frame), the embodiment of the invention is under the situation of existing main flow H264, MPEG4 code stream form, realized the file mechanism of putting upside down, to such an extent as to and avoided the file memory consumption of putting upside down too much to be not suitable for the problem of engineering practical application.
Be illustrated in figure 5 as the structural representation of the another kind of file backward playing device of the embodiment of the invention, this device also comprises decoding timer 15 and plays timer 16, decoding timer 15 is connected with decoder 11, decoder 11 is under the driving of decoding timer 15, read the Frame of file with fixing rhythm, elder generation's decoding reference frame, the non-reference frame of decoding again and following later, and the Frame that generates of will decoding is sent into memory 12.Play timer 16 and be connected with player 13, player 13 is got decoded Frame with fixing rhythm and is shown under the driving of broadcast timer 16 from memory 12.
Embodiment shown in Fig. 5, also can comprise logging modle, among the embodiment shown in Figure 5, decoder 11 and player 13 also can adopt structure as shown in Figure 4, concrete function is described and can be repeated no more here with reference to a kind of file backward playing device of the embodiment of the invention shown in Figure 4.
As seen, in the file backward playing device that the embodiment of the invention provides, a sequence sets is divided into the n+1 group, when sequence sets being carried out the i time decoding, decode preceding n-i+2 group Frame in the described sequence sets, n-i+1 group Frame before abandoning, n-i+2 group Frame is deposited in the memory, wherein n is the decoding multiple, the capacity minimum of memory can be GOP/n like this, because n is the natural number greater than 1, GOP/n is less than GOP (capacity that requires memory in the prior art is GOP at least) so, so compared with prior art, the requirement for memory span in the embodiment of the invention diminishes, thereby realizing file (video for example, when files such as audio frequency) backward is play, reduce in the file backward playing process requirement for memory span.And the price of the little memory of capacity is lower, thereby can reduce cost.
And, along with developing by leaps and bounds of video compression technology, with MPEG4, H264 is that the high video compression technology of representative occupies main flow, video data after these compressions is formed by reference frame (I frame) and non-reference frame (P frame), the embodiment of the invention is under the situation of existing main flow H264, MPEG4 code stream form, realized the file mechanism of putting upside down, to such an extent as to and avoided the file memory consumption of putting upside down too much to be not suitable for the problem of engineering practical application.
One of ordinary skill in the art will appreciate that: all or part of step that realizes said method embodiment can be finished by the relevant hardware of program command, aforesaid program can be stored in the computer read/write memory medium, this program is carried out the step that comprises said method embodiment when carrying out; And aforesaid storage medium comprises: various media that can be program code stored such as ROM, RAM, magnetic disc or CD.
It should be noted that at last: above embodiment only in order to technical scheme of the present invention to be described, is not intended to limit; Although with reference to previous embodiment the present invention is had been described in detail, those of ordinary skill in the art is to be understood that: it still can be made amendment to the technical scheme that aforementioned each embodiment put down in writing, and perhaps part technical characterictic wherein is equal to replacement; And these modifications or replacement do not make the essence of appropriate technical solution break away from the spirit and scope of various embodiments of the present invention technical scheme.
Claims (8)
1. a file backward player method is characterized in that, comprising:
When pending sequence sets being carried out the i time decoding, the preceding n-i+2 group Frame in the described sequence sets of decoding, n-i+1 group Frame before abandoning deposits n-i+2 group Frame in the memory in, and i gets in proper order from 1 to n+1 natural number;
Wherein, the Frame in the described memory is removed, and plays for backward;
Described sequence sets comprises n+1 group Frame, and wherein, n is the decoding multiple, and is the natural number greater than 1.
2. method according to claim 1 is characterized in that, n-i+2 group Frame is deposited in the memory, comprising:
The Frame that comes out decoding in the n-i+2 group Frame deposits the clear area of described memory in.
3. method according to claim 1 and 2 is characterized in that, also comprises: write down the position of each Frame in described memory.
4. method according to claim 3 is characterized in that the Frame in the described memory is removed, and plays for backward, comprising:
According to the position of each Frame in described memory of record, take out described Frame, with each Frame of played in order opposite with the numbering of described Frame.
5. a file backward playing device is characterized in that, comprising:
Decoder is used for when pending sequence sets being carried out the i time decoding, the preceding n-i+2 group Frame in the described sequence sets of decoding, and n-i+1 group Frame before abandoning deposits n-i+2 group Frame in the memory in; Wherein, described sequence sets comprises n+1 group Frame, and n is a decoding multiple and for greater than 1 natural number, i gets the natural number in 1 to n+1 in proper order;
Memory is used for store frames of data;
Player is used for taking out Frame from described memory, and backward is play described Frame.
6. device according to claim 5 is characterized in that, described decoder comprises:
Decoding unit is used for when described sequence sets being carried out the i time decoding, the preceding n-i+2 group Frame in the described sequence sets of decoding, n-i+1 group Frame before abandoning;
Storage control unit is used for the Frame that the decoding of n-i+2 group Frame is come out is deposited in the clear area of described memory.
7. device according to claim 6 is characterized in that, further comprises logging modle, is used for writing down the memory location of each Frame at described memory.
8. device according to claim 7 is characterized in that, described player comprises:
Frame acquiring unit, each Frame that is used for writing down according to described logging modle take out corresponding Frame in the memory location of described memory from described memory;
Broadcast unit, each Frame that is used for described Frame acquiring unit is obtained is with the played in order opposite with the numbering of described Frame.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010239253 CN101931808B (en) | 2010-07-26 | 2010-07-26 | Method and device for reversely playing file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010239253 CN101931808B (en) | 2010-07-26 | 2010-07-26 | Method and device for reversely playing file |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101931808A true CN101931808A (en) | 2010-12-29 |
CN101931808B CN101931808B (en) | 2013-08-07 |
Family
ID=43370687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010239253 Active CN101931808B (en) | 2010-07-26 | 2010-07-26 | Method and device for reversely playing file |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101931808B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227884A (en) * | 2014-07-03 | 2016-01-06 | 深圳中兴力维技术有限公司 | Realize method that video file puts upside down and device thereof |
CN107222779A (en) * | 2017-06-08 | 2017-09-29 | 浙江大华技术股份有限公司 | A kind of method and device of video play-reverse |
CN109819317A (en) * | 2019-01-07 | 2019-05-28 | 北京奇艺世纪科技有限公司 | A kind of method for processing video frequency, device, terminal and storage medium |
CN111866574A (en) * | 2019-04-29 | 2020-10-30 | 浙江开奇科技有限公司 | Real-time reverse playing method for mobile end streaming media |
CN112019856A (en) * | 2020-08-27 | 2020-12-01 | 上海七牛信息技术有限公司 | Video reversing method and system for smart phone |
CN113542856A (en) * | 2021-06-28 | 2021-10-22 | 宜宾中星技术智能***有限公司 | Reverse playing method, device, equipment and computer readable medium for online video |
CN113923456A (en) * | 2021-09-30 | 2022-01-11 | 稿定(厦门)科技有限公司 | Video processing method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007336069A (en) * | 2006-06-13 | 2007-12-27 | Sony Corp | Information processor and processing method, program, and recording medium |
US20090110371A1 (en) * | 2007-10-31 | 2009-04-30 | Kabushiki Kaisha Toshiba | Video reproduction apparatus, video reproduction method, and video reproduction process program |
CN100574405C (en) * | 2003-01-08 | 2009-12-23 | 三星电子株式会社 | The method and apparatus that is used for reverse-play |
-
2010
- 2010-07-26 CN CN 201010239253 patent/CN101931808B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100574405C (en) * | 2003-01-08 | 2009-12-23 | 三星电子株式会社 | The method and apparatus that is used for reverse-play |
JP2007336069A (en) * | 2006-06-13 | 2007-12-27 | Sony Corp | Information processor and processing method, program, and recording medium |
US20090110371A1 (en) * | 2007-10-31 | 2009-04-30 | Kabushiki Kaisha Toshiba | Video reproduction apparatus, video reproduction method, and video reproduction process program |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105227884A (en) * | 2014-07-03 | 2016-01-06 | 深圳中兴力维技术有限公司 | Realize method that video file puts upside down and device thereof |
CN107222779A (en) * | 2017-06-08 | 2017-09-29 | 浙江大华技术股份有限公司 | A kind of method and device of video play-reverse |
CN107222779B (en) * | 2017-06-08 | 2019-11-19 | 浙江大华技术股份有限公司 | A kind of method and device of video play-reverse |
CN109819317A (en) * | 2019-01-07 | 2019-05-28 | 北京奇艺世纪科技有限公司 | A kind of method for processing video frequency, device, terminal and storage medium |
CN111866574A (en) * | 2019-04-29 | 2020-10-30 | 浙江开奇科技有限公司 | Real-time reverse playing method for mobile end streaming media |
CN112019856A (en) * | 2020-08-27 | 2020-12-01 | 上海七牛信息技术有限公司 | Video reversing method and system for smart phone |
CN113542856A (en) * | 2021-06-28 | 2021-10-22 | 宜宾中星技术智能***有限公司 | Reverse playing method, device, equipment and computer readable medium for online video |
CN113923456A (en) * | 2021-09-30 | 2022-01-11 | 稿定(厦门)科技有限公司 | Video processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN101931808B (en) | 2013-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101931808B (en) | Method and device for reversely playing file | |
CN101072339B (en) | Method and system for controlling play frame rate synchronization | |
CN1147151C (en) | Playback method and apparatus for reproducing encoded data in reverse playback operation | |
US5771331A (en) | Reproduction of information using a ring buffer with read and write pointers separated from each other by substantially half of the total ring buffer capacity | |
CN101656099B (en) | Audio and video production and play method used for MP3 player | |
US20070269181A1 (en) | Device and method for mpeg video playback | |
CN1411275A (en) | Method for layered index image and apparatus thereof | |
CN1194539A (en) | Image information recording and replay device | |
CN101662608B (en) | Methods of storing data | |
CN103475927A (en) | Online-video real-time speed change play method and system thereof | |
JP3104953B2 (en) | Multiple read special playback method | |
CN1595994A (en) | Method and device for sharing dynamic video compression buffer | |
CN1193244A (en) | Digital moving-image decoding device and decoding method thereof | |
CN103686195A (en) | Video information processing method and video information processing equipment | |
CN101119484A (en) | Methods for searching data recorded in a storage and recording systems that allow playback utilizing trick-mode operations | |
CN1110810C (en) | Method for decoding video data in DVD player | |
CN1288906C (en) | Method of replaying digital broadcast program at low speed | |
CN101094368B (en) | Reproduction apparatus and reproduction method | |
CN1909641A (en) | Edit system and method for multimedia synchronous broadcast | |
CN1758772B (en) | Method for synchronous playing video and audio of medium document and its system | |
CN103165157A (en) | Method and device for locating playing position of no-indexing audio video interleaved (AVI) file and player | |
CN1933560A (en) | Television intelligent storing and playback system and method thereof | |
CN107124641A (en) | The control method that a kind of audio-visual synchronization is played | |
KR100268485B1 (en) | Method for decoding mpeg video data | |
JP3173949B2 (en) | Disc playback device |
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 |