CN104540000A - Method for generating dynamic thumbnail and terminal - Google Patents
Method for generating dynamic thumbnail and terminal Download PDFInfo
- Publication number
- CN104540000A CN104540000A CN201410741244.5A CN201410741244A CN104540000A CN 104540000 A CN104540000 A CN 104540000A CN 201410741244 A CN201410741244 A CN 201410741244A CN 104540000 A CN104540000 A CN 104540000A
- Authority
- CN
- China
- Prior art keywords
- video file
- frames
- thumbnail
- thumbnail image
- unit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 239000012141 concentrate Substances 0.000 claims description 37
- 239000000284 extract Substances 0.000 claims description 25
- 230000006835 compression Effects 0.000 claims description 16
- 238000007906 compression Methods 0.000 claims description 16
- 238000000605 extraction Methods 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 8
- AWSBQWZZLBPUQH-UHFFFAOYSA-N mdat Chemical compound C1=C2CC(N)CCC2=CC2=C1OCO2 AWSBQWZZLBPUQH-UHFFFAOYSA-N 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 101000695861 Arabidopsis thaliana Brefeldin A-inhibited guanine nucleotide-exchange protein 5 Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The embodiment of the invention relates the technical field of electronics, and discloses a method for generating a dynamic thumbnail. The method comprises the following steps: extracting a plurality of image frames of a first video file; adding the plurality of extracted image frames into a thumbnail image set; and generating the dynamic thumbnail according to the image frames in the thumbnail image set. The embodiment of the invention further provides a terminal. Through adoption of the embodiment of the invention, quick preview of video files can be realized; a user can get the main information of the video files in a short time; and the user experience is improved.
Description
Technical field
The present invention relates to video information field, particularly relate to a kind of dynamic thumbnail map generalization method and terminal.
Background technology
Video resource is presented to user by video service provider by the mode of the page, and user can carry out program request at the corresponding page to the video of corresponding viewing.At present, preview interface adopts static picture usually, and these pictures are generally the first frame of video or the sectional drawing of video album.Only only cannot reach by a pictures main contents allowing user understand video, and user normally watches a certain video, understand the development of action of this video if want, need to check in the mode of the mode of F.F. or redirect, and F.F. or redirect just can be watched after needing to wait for video buffer.
Prior art, for user, if current network conditions is bad, F.F. or redirect then can be caused to need the overlong time of pending buffer, if after user has understood the content of this video, find it is not the content of wanting to watch, then can cause the time wasting user, therefore how before viewing video, to allow user understand the content of this video, become technical problem urgently to be resolved hurrily.
Summary of the invention
The embodiment of the present invention provides a kind of dynamic thumbnail map generalization method and terminal, for realizing the rapid preview of video file, makes user understand the main information of video file at short notice, improves Consumer's Experience.
First aspect present invention provides a kind of dynamic thumbnail map generalization method, comprising:
Extract multiple picture frames of the first video file;
The described multiple picture frames be drawn into are added thumbnail image concentrate;
Dynamic thumbnail is generated according to the picture frame that described thumbnail image is concentrated.
In the implementation that the first is possible, before multiple picture frames of extraction first video file, resolve described first video file to obtain the essential information of described first video file, wherein, multiple picture frames of described extraction first video file, comprise: when the ending mark comprising file according to the essential information of described first video file got judges that described first video file can generate dynamic thumbnail, extract multiple picture frames of described first video file.
In the implementation that the second is possible, judge whether the duration of described first video file exceedes predetermined threshold value, if judge, the duration of described first video file exceedes described predetermined threshold value, then extract the multiple key images frames in described first video file, wherein, described multiple picture frame comprises multiple key images frame.
In the way of example that the third is possible, resolve described first video file to obtain the essential information of described first video file, the decoder for described first video file of decoding is chosen according to the essential information of described first video file got, utilize the described decoder chosen to decode to obtain the decoded picture frame of described first video file to described first video file, interval is carried out to the described decoded picture frame of described first video file and extracts to obtain described multiple picture frame.
In conjunction with the implementation that the second of first aspect is possible, in the 4th kind of possible implementation, the multiple key images frames be drawn into are carried out transcoding to obtain the multiple key images frames after transcoding according to the coded system preset, and the multiple key images frames after described transcoding are added thumbnail image concentrates.
In conjunction with the 4th kind of possible implementation of first aspect, in the 5th kind of possible implementation, multiple key images frames that described thumbnail image is concentrated are compressed into a dynamic GIF picture.
In conjunction with the third possible implementation of first aspect, in the 6th kind of possible implementation, carry out compressing to obtain the multiple picture frames after compressing according to the ratio preset by extracting described multiple picture frame of obtaining, and the multiple picture frames after described compression are added thumbnail image concentrate.
In conjunction with the 6th kind of possible implementation of first aspect, in the 7th kind of possible implementation, the write of the picture frame concentrated by described thumbnail image can the second video file of dynamic play, and described second video file is described dynamic thumbnail.
Second aspect present invention provides a kind of terminal, comprising:
Extracting unit: for extracting multiple picture frames of the first video file;
Add unit: concentrate for the described multiple picture frames be drawn into are added thumbnail image;
Generation unit: the picture frame for concentrating according to described thumbnail image generates dynamic thumbnail.
In the implementation that the first is possible, resolution unit, for resolving described first video file to obtain the essential information of described first video file, wherein, described extracting unit specifically for: when the ending mark comprising file according to the essential information of described first video file got judges that described first video file can generate dynamic thumbnail, extract multiple picture frames of described first video file.
In the implementation that the second is possible, described extracting unit comprises: judging unit, for judging whether the duration of described first video file exceedes predetermined threshold value;
First extracting unit, for judging that at described judging unit the duration of described first video file exceedes predetermined threshold value, then extracts the key images frame in described first video file, and wherein, described multiple picture frame comprises multiple key images frame.
In the implementation that the third is possible, described resolution unit, also for resolving described first video file to obtain the essential information of described first video file;
Wherein, described extracting unit comprises: choose unit, for choosing the decoder for described first video file of decoding according to the essential information of described first video file got;
Decoding unit, chooses the decoder that unit selection goes out and decodes to described first video file for utilizing, to obtain the decoded picture frame of described first video file;
Second extracting unit, for carrying out interval extraction to the described decoded picture frame of described first video file, to obtain described multiple picture frame.
In conjunction with the implementation that the second of second aspect is possible, in the 4th kind of possible implementation, the described unit that adds comprises: transcoding units, for the multiple key images frames be drawn into are carried out transcoding, to obtain the multiple key images frames after transcoding according to the coded system preset;
First adds unit, adds thumbnail image concentrate for the multiple key images frames after transcoding that obtain obtained by described transcoding units transcoding.
In conjunction with the 4th kind of possible implementation of second aspect, in the 5th kind of possible implementation, described generation unit specifically for, by described thumbnail image concentrate multiple key images frames be compressed into a dynamic GIF picture.
In conjunction with the third possible implementation of second aspect, in the 6th kind of possible implementation, the described unit that adds comprises: compression unit, for compressing extracting the described multiple picture frame obtained according to the ratio preset, to obtain the multiple picture frames after compressing;
Second adds unit, adds thumbnail image concentrate for described compression unit being compressed the multiple picture frames obtained.
In conjunction with the 6th kind of possible implementation of second aspect, in the 7th kind of possible implementation, described generation unit specifically for:
The picture frame write of being concentrated by described thumbnail image can the second video file of dynamic play, and described second video file is described dynamic thumbnail.
Implement the embodiment of the present invention, there is following beneficial effect:
In the embodiment of the present invention, by extracting multiple picture frames of video file, the multiple picture frames be drawn into are added thumbnail image concentrate, and generate dynamic thumbnail according to the picture frame that above-mentioned thumbnail image is concentrated, thus achieve the rapid preview of video file, make user understand the main information of video file at short notice, improve Consumer's Experience.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
First embodiment flow chart of a kind of dynamic thumbnail map generalization method that Fig. 1 provides for the embodiment of the present invention;
Second embodiment flow chart of a kind of dynamic thumbnail map generalization method that Fig. 2 provides for the embodiment of the present invention;
3rd embodiment flow chart of a kind of dynamic thumbnail map generalization method that Fig. 3 provides for the embodiment of the present invention;
First example structure schematic diagram of the terminal that Fig. 4 provides for the embodiment of the present invention;
The terminal second example structure schematic diagram that Fig. 5 provides for the embodiment of the present invention;
3rd example structure schematic diagram of the terminal that Fig. 6 provides for the embodiment of the present invention;
4th example structure schematic diagram of the terminal that Fig. 7 provides for the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The terminal mentioned in the embodiment of the present invention can comprise PC, smart mobile phone (as Android phone, iOS mobile phone etc.), panel computer, MP4, palmtop PC, mobile internet device (Mobile InternetDevices, MID) or wearable intelligent equipment etc.
Referring to Fig. 1, is the first embodiment flow chart of a kind of dynamic thumbnail map generalization method that the embodiment of the present invention provides; The method can comprise the following steps:
S101, extract multiple picture frames of the first video file.
In the embodiment of the present invention, video file compresses by multiple picture frame the AVI generated, wma, MP4, the video file of the forms such as flash, because existing video file is larger, before terminal generates dynamic thumbnail, do not need all picture frames extracting video file, therefore first step generating the method for dynamic thumbnail first extracts the multiple picture frames for generating dynamic thumbnail of the first video file, wherein, " multiple " represent two or more, above-mentioned dynamic thumbnail represents the GIF picture or video file that dynamic is play after compress mode process, facilitate user's preview, above-mentioned first video file is former video file.
S102, the described multiple picture frames be drawn into are added thumbnail image concentrate.
In the embodiment of the present invention, terminal the multiple picture frames being used for generating dynamic thumbnail be drawn into are added thumbnail image concentrate store, above-mentioned thumbnail image collection can be stored in local memory space, the high in the clouds of terminal, or the memory space of the external carry of described terminal etc.
S103, the picture frame generation dynamic thumbnail concentrated according to described thumbnail image.
In the embodiment of the present invention, multiple picture frames of the storage that terminal is concentrated according to above-mentioned thumbnail image generate dynamic thumbnail, wherein, thumbnail represents the little figure in picture frame on webpage, in video or terminal after the process of picture compressed mode, because thumbnail is small and exquisite, loading velocity is fast, and therefore through being usually used in fast browsing, above-mentioned dynamic thumbnail comprises can the video file of dynamic play or GIF picture.
In the embodiment of the present invention, by extracting multiple picture frames of video file, the multiple picture frames be drawn into are added thumbnail image concentrate, and generate dynamic thumbnail according to the picture frame that above-mentioned thumbnail image is concentrated, thus achieve the rapid preview of video file, make user understand the main information of video file at short notice, improve Consumer's Experience.
Referring to Fig. 2, is the second embodiment flow chart of a kind of dynamic thumbnail map generalization method that the embodiment of the present invention provides; The method can comprise the following steps:
S201, resolve described first video file to obtain the essential information of described first video file.
In the embodiment of the present invention, above-mentioned first video file of terminal parses is to obtain the essential information of above-mentioned first video file, wherein, above-mentioned essential information includes but not limited to: the duration of video file, audio stream, video flowing, mime Type type, bit rate type, the coded system of video flowing and the ending mark of video file etc.As long as because the dynamic thumbnail generated is the compressed video that video does not have audio frequency, the essential information of therefore resolving video file does not need to resolve some features of audio stream.Such as, for MP4 file, terminal needs the dissimilar BOX resolving MP4 file, wherein, comprise the length and width value of picture frame, the coded format of video file, the duration of video file etc., then calculated the size of each frame by the length and width value of picture frame and code check, finally only include the content (data segment of namely not decoding) of mdat section
.
The essential information of described first video file that S202, basis get judges whether described first video file can generate thumbnail.
In the embodiment of the present invention, the ending mark that terminal comprises file according to the essential information of above-mentioned first video file got judges whether above-mentioned first video file can generate thumbnail, if the ending of above-mentioned first video file is masked as eof, then judge that above-mentioned first video file can generate thumbnail, if the ending mark of above-mentioned first video file is not eof, then judge that above-mentioned first video file can not generate thumbnail.
S203, judge whether described first video file duration exceedes predetermined threshold value.
In the embodiment of the present invention, if the ending mark that terminal comprises file according to the essential information of above-mentioned first video file judges that above-mentioned first video file can generate thumbnail, the duration then comprising video file according to the essential information of above-mentioned first video file judges whether the duration of above-mentioned first video file exceedes the time threshold preset, such as, the time threshold preset is 5s, and whether the duration of above-mentioned first video file of terminal judges is more than 5s.Because the video of 1s has more than 18 picture frames at least, the image key frame of more than 5s is just abundant, and the GIF figure effect of generation is also relatively good, and therefore above-mentioned predetermined threshold value can be set as 5s.
S204, the multiple key images frames extracted in described first video file.
In the embodiment of the present invention, if the duration of above-mentioned first video file of terminal judges exceedes predetermined threshold value, then extract the multiple key images frames in above-mentioned first video file, wherein, above-mentioned multiple picture frame comprises multiple key images frame, and above-mentioned picture frame comprises I frame (key frame), P frame and B frame, the embodiment of the present invention, for generating GIF picture, only need extract key frame.If the duration of above-mentioned first video file of terminal judges does not exceed predetermined threshold value, then terminate the operation this video file being generated to thumbnail.
S205, the multiple key images frames be drawn into are carried out transcoding according to the coded system preset, to obtain the multiple key images frames after transcoding, and the multiple key images frames after described transcoding are added thumbnail image concentrate.
In the embodiment of the present invention, the multiple key images frames be drawn into are carried out transcoding according to the coded system preset by terminal, to reduce the resolution of each key images frame, carry out transcoding to picture frame to arrange coded system according to the situation of reality, wherein, above-mentioned pre-arranged code mode includes but not limited to: ASCII, GB2312, GBK, GB18030, CP936, BIG5, ISO-8859-1, UCS-2 and UTF-16 etc.Such as, the figure place of the pixel of picture frame is the bitmap of 32 true color, if the lower bitmap that this picture frame can be processed into 8 of the memory configurations of terminal, so only retain dominant hue part, namely can ensure that video is not very fuzzy, or situation about not seeing, have and the reduction of a lot of limits can play the power consumption played up, if the higher bitmap that this picture frame can be processed into 16 of the memory configurations of terminal, so both can ensure that video was clear, the reduction of certain limit the power consumption played up can be play again.And the key images frame after transcoding is added thumbnail image concentrate.
S206, by described thumbnail image concentrate multiple key images frames be compressed into a dynamic GIF picture.
In the embodiment of the present invention, key images frame after the transcoding concentrate above-mentioned thumbnail image sends into GIF encoder in the form of frames, compressed encoding is carried out to above-mentioned key images frame, be compressed into the GIF picture that a dynamic is play, wherein, the GIF coding standard of unification of the motherland quoted by above-mentioned GIF encoder.Then by View mode control GIF picture playing, because the power consumption of terminal generally all can be larger when opening video file, so control in a visual terminal interface as far as possible, only need the video playback at the middle part allowing sight line possibility emphasis note as far as possible, if video file shifts out interface or deleted, then control above-mentioned dynamic thumbnail and stop playing or deleting.
In the embodiment of the present invention, by extracting multiple key images frames of video file, the multiple key images frames be drawn into are carried out transcoding extraction, and add thumbnail image concentrate, and the picture frame that above-mentioned thumbnail image is concentrated is compressed into a dynamic GIF picture, achieve the rapid preview of video file, make user understand the main information of video file at short notice, improve Consumer's Experience.
Referring to Fig. 3, is the 3rd embodiment flow chart of a kind of dynamic thumbnail map generalization method that the embodiment of the present invention provides; The method can comprise the following steps:
S301, resolve described first video file to obtain the essential information of described first video file.
In the embodiment of the present invention, above-mentioned first video file of terminal parses is to obtain the essential information of above-mentioned first video file, wherein, above-mentioned essential information includes but not limited to: the duration of video file, audio stream, video flowing, mime Type type, bit rate type, the coded system of video flowing and the ending mark of video file etc.As long as because the dynamic thumbnail generated is the compressed video that video does not have audio frequency, the essential information of therefore resolving video file does not need to resolve some features of audio stream.Such as, for MP4 file, terminal needs the dissimilar BOX resolving MP4 file, wherein, comprise the length and width value of picture frame, the coded format of video file, the duration of video file etc., then calculated the size of each frame by the length and width value of picture frame and code check, finally only include the content (data segment of namely not decoding) of mdat section.
The essential information of described first video file that S302, basis get judges whether described first video file can generate thumbnail.
In the embodiment of the present invention, the ending mark that terminal comprises file according to the essential information of above-mentioned first video file got judges whether above-mentioned first video file can generate thumbnail, if the ending of above-mentioned first video file is masked as eof, then judge that above-mentioned first video file can generate thumbnail, if the ending mark of above-mentioned first video file is not eof, then judge that above-mentioned first video file can not generate thumbnail.
The essential information of described first video file that S303, basis get chooses the decoder for described first video file of decoding, the described decoder chosen is utilized to decode to described first video file, to obtain the decoded picture frame of described first video file.
If the ending mark that terminal comprises file according to the essential information of above-mentioned first video file judges that above-mentioned first video file can generate thumbnail, then choose suitable decoder according to the mime Type type of video file, suitable decoder is determined again according to the coded system of video file, note the configuration of decoder simultaneously, decoded data are exported Buffer from decoder and takes out, wherein, above-mentioned data are the original data stream of yuv format.
S304, the described decoded picture frame of described first video file carried out to interval and extract to obtain described multiple picture frame.
In the embodiment of the present invention, video file is compressed the video file of the forms such as AVI, wma, MP4, the flash generated by multiple picture frame, because existing video file is larger, before then terminal generates dynamic thumbnail, do not need all picture frames extracting video file, terminal carries out interval extraction to decoded picture frame, obtains the multiple picture frames after extracting, wherein, above-mentioned being spaced apart extracts a frame every 20 frames.
S305, carry out compressing to obtain the multiple picture frames after compressing according to the ratio preset by extracting described multiple picture frame of obtaining, and the multiple picture frames after described compression are added thumbnail image concentrate.
In the embodiment of the present invention, the multiple picture frames be drawn into are carried out compression according to the ratio preset extract, obtain the picture frame after compressing, and the picture frame after compression is added thumbnail image and concentrates, wherein, above-mentioned default ratio includes but not limited to: 4:3,16:9,16:10,5:4 etc., such as, the image quality of 720P, total total 1280*720 pixel, because the thumbnail generated does not need so high resolution, the size that such as will generate is 320*240 (can be herein the size of 4:3 ratio by default ratio setting).
S306, the picture frame write of being concentrated by described thumbnail image can the second video file of dynamic play.
In the embodiment of the present invention, the frame two field picture concentrated by above-mentioned thumbnail image writes in new file by MPEG4Writer, generating one can the second video file of dynamic play, and wherein, above-mentioned second video file is the dynamic thumbnail of above-mentioned first video file.Then control the second video file by View mode to play, because the power consumption of terminal generally all can be larger when opening video file, so control in a visual terminal interface as far as possible, only need the video playback at the middle part allowing sight line possibility emphasis note as far as possible, if video file shifts out interface or deleted, then control above-mentioned dynamic thumbnail and stop playing or deleting.
In the embodiment of the present invention, multiple picture frames of video file are extracted by interval, the ratio that the multiple picture frame cases be drawn into are preset is carried out compression extract, and the picture frame after compression is added thumbnail image and concentrates, and the picture frame concentrated by above-mentioned thumbnail image write can the second video file of dynamic play, achieve the rapid preview of video file, make user understand the main information of video file at short notice, improve Consumer's Experience.
Referring to Fig. 4, is the first example structure schematic diagram of the terminal that the embodiment of the present invention provides; This device can comprise the following steps:
Extracting unit 101, for extracting multiple picture frames of the first video file.
In the embodiment of the present invention, video file compresses by multiple picture frame the AVI generated, wma, MP4, the video file of the forms such as flash, because existing video file is larger, before terminal generates dynamic thumbnail, do not need all picture frames extracting video file, therefore first step generating the method for dynamic thumbnail first extracts the multiple picture frames for generating dynamic thumbnail of the first video file, wherein, " multiple " represent two or more, above-mentioned dynamic thumbnail represents the GIF picture or video file that dynamic is play after compress mode process, facilitate user's preview, above-mentioned first video file is former video file.
Add unit 102, concentrate for the described multiple picture frames be drawn into are added thumbnail image.
In the embodiment of the present invention, terminal the multiple picture frames being used for generating dynamic thumbnail be drawn into are added thumbnail image concentrate store, above-mentioned thumbnail image collection can be stored in local memory space, the high in the clouds of terminal, or the memory space of the external carry of described terminal etc.
Generation unit 103, generates dynamic thumbnail for the picture frame concentrated according to described thumbnail image.
In the embodiment of the present invention, multiple picture frames of the storage that terminal is concentrated according to above-mentioned thumbnail image generate dynamic thumbnail, wherein, thumbnail represents the little figure in picture frame on webpage, in video or terminal after the process of picture compressed mode, because thumbnail is small and exquisite, loading velocity is fast, and therefore through being usually used in fast browsing, above-mentioned dynamic thumbnail comprises can the video file of dynamic play or GIF picture.
In the embodiment of the present invention, multiple picture frames of video file are extracted by extracting unit 101, add unit 102 the multiple picture frames be drawn into are added thumbnail image to concentrate, the picture frame that generation unit 103 is concentrated according to above-mentioned thumbnail image generates dynamic thumbnail, thus achieve the rapid preview of video file, make user understand the main information of video file at short notice, improve Consumer's Experience.
Referring to Fig. 5, is the second example structure schematic diagram of the terminal that the embodiment of the present invention provides; This device can comprise the following steps:
Resolution unit 104, for resolving described first video file to obtain the essential information of described video file, wherein, described extracting unit specifically for: when the ending mark comprising file according to the essential information of described first video file got judges that described first video file can generate dynamic thumbnail, extract multiple picture frames of described first video file.
Judging unit 1011, for judging whether the duration of described first video file exceedes predetermined threshold value.
First extracting unit 1012, for judging that at described judging unit the duration of described first video file exceedes predetermined threshold value, then extracts the key images frame in described first video file, and wherein, described multiple picture frame comprises multiple key images frame.
Transcoding units 1021, for carrying out transcoding, to obtain the multiple key images frames after transcoding by the multiple key images frames be drawn into according to the coded system preset.
First adds unit 1022, adds thumbnail image concentrate for the multiple key images frames after transcoding that obtain obtained by described transcoding units transcoding.
Generation unit 103, is compressed into a dynamic GIF picture for the multiple key images frames concentrated by described thumbnail image.
In the embodiment of the present invention, multiple key images frames of video file are extracted by the first extracting unit 1012, the multiple key images frames be drawn into are carried out transcoding by transcoding units 1021, first add the transcoding that described transcoding units 1021 transcoding obtains by unit 1022 after multiple key images frames add thumbnail image and concentrate, the picture frame that above-mentioned thumbnail image is concentrated is compressed into a dynamic GIF picture by generation unit 103, achieve the rapid preview of video file, make user understand the main information of video file at short notice, improve Consumer's Experience.In the embodiment of the present invention, in specific implementation, the step S201-S206 in the first embodiment of a kind of dynamic thumbnail map generalization method that the implementation of above-mentioned terminal can provide see the embodiment of the present invention, does not repeat them here.
Referring to Fig. 6, is the 3rd example structure schematic diagram of the terminal that the embodiment of the present invention provides; This device can comprise the following steps:
Resolution unit 104, for resolving described first video file to obtain the essential information of described video file, wherein, described extracting unit specifically for: when the ending mark comprising file according to the essential information of described first video file got judges that described first video file can generate dynamic thumbnail, extract multiple picture frames of described first video file.
Choose unit 1013, for choosing the decoder for described first video file of decoding according to the essential information of described first video file got.
Decoding unit 1014, chooses the decoder that unit selection goes out and decodes to described first video file for utilizing, to obtain the decoded picture frame of described first video file.
Second extracting unit 1015, for carrying out interval extraction to the described decoded picture frame of described first video file, to obtain described multiple picture frame.
Compression unit 1023, for compressing extracting the described multiple picture frame obtained according to the ratio preset, to obtain the multiple picture frames after compressing.
Second adds unit 1024, adds thumbnail image concentrate for described compression unit being compressed the multiple picture frames obtained.
Generation unit 103, the picture frame concentrated by described thumbnail image write can the second video file of dynamic play, and described second video file is described dynamic thumbnail.
In the embodiment of the present invention, interval extraction is carried out to the described decoded picture frame of described first video file by the second extracting unit 1015, to obtain described multiple picture frame, compression unit 1023 compresses extracting the described multiple picture frame obtained according to the ratio preset, to obtain the multiple picture frames after compressing, second adds unit 1024, add thumbnail image concentrate for described compression unit being compressed the multiple picture frames obtained, the generation unit 103 picture frame write of being concentrated by above-mentioned thumbnail image can the second video file of dynamic play, achieve the rapid preview of video file, user is made to understand the main information of video file at short notice, improve Consumer's Experience.In the embodiment of the present invention, in specific implementation, the step S301-S306 in the first embodiment of a kind of dynamic thumbnail map generalization method that the implementation of above-mentioned terminal can provide see the embodiment of the present invention, does not repeat them here.
Refer to Fig. 7, the 4th example structure schematic diagram of a kind of terminal that Fig. 7 provides for the embodiment of the present invention.The terminal described in the present embodiment comprises: at least one input equipment 1000; At least one output equipment 2000; At least one processor 3000, such as CPU; With memory 4000, above-mentioned input equipment 1000, output equipment 2000, processor 3000 are connected by bus 5000 with memory 4000.
Wherein, above-mentioned input equipment 1000 specifically can be the contact panel of terminal, comprises touch-screen and touch screen, the operational order on sense terminals contact panel.
Above-mentioned output equipment 2000 specifically can be the display screen of terminal, for exporting, showing information.
Above-mentioned memory 4000 can be high-speed RAM memory, also can be non-labile memory (non-volatile memory), such as magnetic disc store.Above-mentioned memory 4000 is for above-mentioned memory 4000 for storing batch processing code, and above-mentioned input equipment 1000, output equipment 2000 and processor 3000, for calling the program code stored in memory 4000, perform and operate as follows:
Above-mentioned processor 3000, for extracting multiple picture frames of the first video file;
The described multiple picture frames be drawn into are added thumbnail image concentrate;
Dynamic thumbnail is generated according to the picture frame that described thumbnail image is concentrated.
In the embodiment that some are feasible, above-mentioned processor 3000 before multiple picture frames of extraction first video file, also specifically for:
Resolve described first video file to obtain the essential information of described video file;
The ending mark comprising file according to the essential information of described first video file got judges whether described video file can generate thumbnail.
In the embodiment that some are feasible, if generate dynamic thumbnail comprise GIF picture, then above-mentioned processor 3000 also specifically for:
Judge whether described first video file duration exceedes predetermined threshold value;
If judge, described first video file duration exceedes predetermined threshold value, then extract the key frame in described first video file duration, obtains the multiple key images frames after extracting.
In the embodiment that some are feasible, if generate dynamic thumbnail comprise GIF picture, then above-mentioned processor 3000 also specifically for:
The multiple key images frames be drawn into are carried out transcoding extraction according to the coded system preset, obtains the key images frame after transcoding, and the key images frame after transcoding is added thumbnail image concentrate.
In the embodiment that some are feasible, if generate dynamic thumbnail comprise GIF picture, then above-mentioned processor 3000 also specifically for:
The picture frame that described thumbnail image is concentrated is compressed into a dynamic GIF picture.
In the embodiment that some are feasible, if comprise can the video file of dynamic play for the dynamic thumbnail generated, then above-mentioned processor 3000 also specifically for:
According to the essential information of described first video file got, choose the decoder for described first video file of decoding, described first video file is decoded, obtains decoded picture frame;
Decoded picture frame is carried out interval extraction, obtains the multiple picture frames after extracting.
In the embodiment that some are feasible, if comprise can the video file of dynamic play for the dynamic thumbnail generated, then above-mentioned processor 3000 also specifically for:
The multiple picture frames be drawn into are carried out compression according to the ratio preset extract, obtain the picture frame after compressing, and the picture frame after compressing is added thumbnail image and concentrates.
In the embodiment that some are feasible, if comprise can the video file of dynamic play for the dynamic thumbnail generated, then above-mentioned processor 3000 also specifically for:
The picture frame write of being concentrated by described thumbnail image can the second video file of dynamic play.
In the embodiment that some are feasible, above-mentioned output equipment 2000, shows on a terminal screen by the dynamic thumbnail of View mode by generation.
In specific implementation, input equipment 1000 described in the embodiment of the present invention, output equipment 2000 and processor 3000 can perform the implementation described in each embodiment of a kind of dynamic thumbnail map generalization method that the embodiment of the present invention provides, first embodiment that yet can perform the terminal that the embodiment of the present invention provides, to the implementation of the terminal described in the 3rd embodiment, does not repeat them here.
Step in embodiment of the present invention method can be carried out order according to actual needs and be adjusted, merges and delete.
Module in embodiment of the present invention device or unit can carry out merging, divide and deleting according to actual needs.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in-computer read/write memory medium in, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
Above disclosedly be only present pre-ferred embodiments, certainly can not limit the interest field of the present invention with this, therefore according to the equivalent variations that the claims in the present invention are done, still belong to the scope that the present invention is contained.
Claims (16)
1. a dynamic thumbnail map generalization method, is characterized in that, comprising:
Extract multiple picture frames of the first video file;
The described multiple picture frames be drawn into are added thumbnail image concentrate;
Dynamic thumbnail is generated according to the picture frame that described thumbnail image is concentrated.
2. method according to claim 1, is characterized in that, before multiple picture frames of described extraction first video file, described method also comprises:
Resolve described first video file to obtain the essential information of described first video file;
Wherein, multiple picture frames of described extraction first video file, comprise: when the ending mark comprising file according to the essential information of described first video file got judges that described first video file can generate dynamic thumbnail, extract multiple picture frames of described first video file.
3. method according to claim 1, is characterized in that, multiple picture frames of described first video file of described extraction, comprising:
Judge whether the duration of described first video file exceedes predetermined threshold value;
If judge, the duration of described first video file exceedes described predetermined threshold value, then extract the multiple key images frames in described first video file, and wherein, described multiple picture frame comprises multiple key images frame.
4. method according to claim 1, is characterized in that, multiple picture frames of described first video file of described extraction, comprising:
Resolve described first video file to obtain the essential information of described first video file;
The decoder for described first video file of decoding is chosen according to the essential information of described first video file got;
The described decoder chosen is utilized to decode to described first video file, to obtain the decoded picture frame of described first video file;
Carry out interval to the described decoded picture frame of described first video file to extract to obtain described multiple picture frame.
5. method according to claim 3, is characterized in that, describedly the described multiple key images frames be drawn into are added thumbnail image concentrates, and comprising:
The multiple key images frames be drawn into are carried out transcoding according to the coded system preset, to obtain the multiple key images frames after transcoding, and the multiple key images frames after described transcoding are added thumbnail image concentrates.
6. method according to claim 5, is characterized in that, the described key images frame concentrated according to described thumbnail image generates dynamic thumbnail, comprising:
Multiple key images frames that described thumbnail image is concentrated are compressed into a dynamic GIF picture.
7. method according to claim 4, is characterized in that, describedly the described multiple picture frames be drawn into are added thumbnail image concentrates, and comprising:
Carry out compressing to obtain the multiple picture frames after compressing according to the ratio preset by extracting described multiple picture frame of obtaining, and the multiple picture frames after described compression are added thumbnail image concentrate.
8. method according to claim 7, it is characterized in that, the described picture frame concentrated according to described thumbnail image generates dynamic thumbnail, comprise: the write of the picture frame concentrated by described thumbnail image can the second video file of dynamic play, and described second video file is described dynamic thumbnail.
9. a terminal, is characterized in that, comprising:
Extracting unit, for extracting multiple picture frames of the first video file;
Add unit, concentrate for the described multiple picture frames be drawn into are added thumbnail image;
Generation unit, generates dynamic thumbnail for the picture frame concentrated according to described thumbnail image.
10. terminal according to claim 9, is characterized in that, described terminal also comprises:
Resolution unit, for resolving described first video file to obtain the essential information of described first video file;
Wherein, described extracting unit specifically for: when the ending mark comprising file according to the essential information of described first video file got judges that described first video file can generate dynamic thumbnail, extract multiple picture frames of described first video file.
11. terminals according to claim 9, is characterized in that, described extracting unit comprises:
Judging unit, for judging whether the duration of described first video file exceedes predetermined threshold value;
First extracting unit, for judging that at described judging unit the duration of described first video file exceedes predetermined threshold value, then extracts the key images frame in described first video file, and wherein, described multiple picture frame comprises multiple key images frame.
12. terminals according to claim 9, is characterized in that:
Described resolution unit, also for resolving described first video file to obtain the essential information of described first video file;
Wherein, described extracting unit comprises: choose unit, for choosing the decoder for described first video file of decoding according to the essential information of described first video file got;
Decoding unit, chooses the decoder that unit selection goes out and decodes to described first video file for utilizing, to obtain the decoded picture frame of described first video file;
Second extracting unit, for carrying out interval extraction to the described decoded picture frame of described first video file, to obtain described multiple picture frame.
13. terminals according to claim 11, is characterized in that, described in add unit and comprise:
Transcoding units, for carrying out transcoding, to obtain the multiple key images frames after transcoding by the multiple key images frames be drawn into according to the coded system preset;
First adds unit, adds thumbnail image concentrate for the multiple key images frames after transcoding that obtain obtained by described transcoding units transcoding.
14. terminals according to claim 13, is characterized in that, described generation unit specifically for:
Multiple key images frames that described thumbnail image is concentrated are compressed into a dynamic GIF picture.
15. terminals according to claim 12, is characterized in that, described in add unit and comprise:
Compression unit, for compressing extracting the described multiple picture frame obtained according to the ratio preset, to obtain the multiple picture frames after compressing;
Second adds unit, adds thumbnail image concentrate for described compression unit being compressed the multiple picture frames obtained.
16. terminals according to claim 15, is characterized in that, described generation unit specifically for:
The picture frame write of being concentrated by described thumbnail image can the second video file of dynamic play, and described second video file is described dynamic thumbnail.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410741244.5A CN104540000B (en) | 2014-12-04 | 2014-12-04 | The generation method and terminal of a kind of dynamic thumbnail |
CN201710864457.0A CN107465954B (en) | 2014-12-04 | 2014-12-04 | The generation method and Related product of dynamic thumbnail |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410741244.5A CN104540000B (en) | 2014-12-04 | 2014-12-04 | The generation method and terminal of a kind of dynamic thumbnail |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710864457.0A Division CN107465954B (en) | 2014-12-04 | 2014-12-04 | The generation method and Related product of dynamic thumbnail |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104540000A true CN104540000A (en) | 2015-04-22 |
CN104540000B CN104540000B (en) | 2017-10-17 |
Family
ID=52855441
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410741244.5A Expired - Fee Related CN104540000B (en) | 2014-12-04 | 2014-12-04 | The generation method and terminal of a kind of dynamic thumbnail |
CN201710864457.0A Expired - Fee Related CN107465954B (en) | 2014-12-04 | 2014-12-04 | The generation method and Related product of dynamic thumbnail |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710864457.0A Expired - Fee Related CN107465954B (en) | 2014-12-04 | 2014-12-04 | The generation method and Related product of dynamic thumbnail |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN104540000B (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105183297A (en) * | 2015-09-24 | 2015-12-23 | 北京金山安全软件有限公司 | Information display method and device and terminal equipment |
CN106257538A (en) * | 2015-06-17 | 2016-12-28 | 深圳市腾讯计算机***有限公司 | Thumbnail method for down loading and device |
CN106341623A (en) * | 2016-10-19 | 2017-01-18 | 上海传英信息技术有限公司 | Method for generating dynamic thumbnail view of burst shooting pictures and user terminal |
CN106485653A (en) * | 2016-10-19 | 2017-03-08 | 上海传英信息技术有限公司 | User terminal and the generation method of panoramic pictures dynamic thumbnail |
CN106572380A (en) * | 2016-10-19 | 2017-04-19 | 上海传英信息技术有限公司 | User terminal and video dynamic thumbnail generating method |
CN106792272A (en) * | 2016-11-28 | 2017-05-31 | 维沃移动通信有限公司 | The generation method and mobile terminal of a kind of video thumbnails |
CN106791918A (en) * | 2016-12-01 | 2017-05-31 | 中央电视台 | A kind of method and device for generating graphic interchange format file |
CN106791480A (en) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | A kind of terminal and video skimming creation method |
CN107465954A (en) * | 2014-12-04 | 2017-12-12 | 广东欧珀移动通信有限公司 | The generation method and Related product of dynamic thumbnail |
CN107484019A (en) * | 2017-08-03 | 2017-12-15 | 乐蜜有限公司 | The dissemination method and device of a kind of video file |
CN107948724A (en) * | 2017-11-30 | 2018-04-20 | 广东欧珀移动通信有限公司 | Method for controlling video transmission, device and storage medium and mobile terminal |
CN108024159A (en) * | 2017-12-07 | 2018-05-11 | 上海网达软件股份有限公司 | A kind of generation method and system of video file thumbnail |
CN108040286A (en) * | 2017-11-28 | 2018-05-15 | 北京潘达互娱科技有限公司 | Video previewing method, device, electronic equipment and computer-readable recording medium |
CN108228295A (en) * | 2017-12-29 | 2018-06-29 | 努比亚技术有限公司 | Wallpaper setting method, intelligent terminal and storage medium |
CN108632668A (en) * | 2018-05-04 | 2018-10-09 | 百度在线网络技术(北京)有限公司 | Method for processing video frequency and device |
CN108737894A (en) * | 2018-06-06 | 2018-11-02 | 北京酷我科技有限公司 | A method of by picture synthetic video |
CN108974488A (en) * | 2018-08-31 | 2018-12-11 | 杭州当虹科技股份有限公司 | A kind of dynamic batch image-text packaging system and application method |
WO2019076274A1 (en) * | 2017-10-16 | 2019-04-25 | 华为技术有限公司 | Method and terminal for displaying dynamic image |
CN110418157A (en) * | 2019-08-28 | 2019-11-05 | 广州华多网络科技有限公司 | Live video back method and device, storage medium and electronic equipment |
CN110582016A (en) * | 2019-09-06 | 2019-12-17 | 北京达佳互联信息技术有限公司 | video information display method, device, server and storage medium |
CN110719520A (en) * | 2019-09-29 | 2020-01-21 | 天脉聚源(杭州)传媒科技有限公司 | Video information extraction method, system and device |
CN110851652A (en) * | 2019-11-29 | 2020-02-28 | 京东方科技集团股份有限公司 | Method and device for assisting in viewing driving record video |
CN112346616A (en) * | 2020-11-09 | 2021-02-09 | 上海英方软件股份有限公司 | Method and device for realizing dynamic icons of video files |
CN112637583A (en) * | 2019-10-08 | 2021-04-09 | 福建天泉教育科技有限公司 | Method and system for testing video resolution |
WO2021169168A1 (en) * | 2020-02-28 | 2021-09-02 | 海信视像科技股份有限公司 | Video file preview method and display device |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109327698B (en) * | 2018-11-09 | 2020-09-15 | 杭州网易云音乐科技有限公司 | Method, system, medium and electronic device for generating dynamic preview chart |
CN110348898B (en) * | 2019-06-28 | 2023-06-23 | 若瑞(上海)文化科技有限公司 | Information pushing method and device based on human body identification |
CN112291618B (en) * | 2020-10-13 | 2023-04-07 | 北京沃东天骏信息技术有限公司 | Video preview content generation method and device, computer device and storage medium |
CN112738416B (en) * | 2020-12-23 | 2023-05-02 | 上海哔哩哔哩科技有限公司 | Thumbnail preview method, system, device and computer readable storage medium |
CN112866805A (en) * | 2021-04-23 | 2021-05-28 | 北京金和网络股份有限公司 | Video acceleration processing method and device and electronic equipment |
CN113556492B (en) * | 2021-07-09 | 2023-10-20 | 深圳传音控股股份有限公司 | Thumbnail generation method, mobile terminal and readable storage medium |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1277562A (en) * | 1998-09-04 | 2000-12-20 | 索尼计算机娱乐株式会社 | Data transmitting and receiving system, data receiving apparatus, and data transmitting apparatus |
CN101075258A (en) * | 2007-05-14 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and device for generating video microform |
US20080267576A1 (en) * | 2007-04-27 | 2008-10-30 | Samsung Electronics Co., Ltd | Method of displaying moving image and image playback apparatus to display the same |
US20090125961A1 (en) * | 2002-12-10 | 2009-05-14 | Onlive, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
CN101510313A (en) * | 2009-03-13 | 2009-08-19 | 腾讯科技(深圳)有限公司 | Method, system and medium player for generating GIF |
CN101540861A (en) * | 2009-01-14 | 2009-09-23 | 宇龙计算机通信科技(深圳)有限公司 | Playing method, system and mobile terminal of video file |
CN102262888A (en) * | 2010-05-31 | 2011-11-30 | 苏州闻道网络科技有限公司 | Video file splitting method |
WO2012075634A1 (en) * | 2010-12-09 | 2012-06-14 | Nokia Corporation | Limited-context-based identifying key frame from video sequence |
CN102629280A (en) * | 2012-03-29 | 2012-08-08 | 深圳创维数字技术股份有限公司 | Method and device for extracting thumbnail during video processing |
CN102647701A (en) * | 2012-03-28 | 2012-08-22 | 惠州Tcl移动通信有限公司 | Method and device for updating application information of mobile terminal |
CN103164114A (en) * | 2013-03-27 | 2013-06-19 | 东莞宇龙通信科技有限公司 | Method and device of classifying icons of terminal operation interface |
CN103279496A (en) * | 2013-05-07 | 2013-09-04 | 深圳市同洲电子股份有限公司 | Terminal and display method of associated information |
CN103458016A (en) * | 2013-08-21 | 2013-12-18 | 小米科技有限责任公司 | Method and device for picture management and terminal device |
CN103747259A (en) * | 2013-12-27 | 2014-04-23 | 华为技术有限公司 | Video processing method and device |
CN104065966A (en) * | 2013-03-20 | 2014-09-24 | 三星电子(中国)研发中心 | Method and device for extracting thumbnail in H.264 video file |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101068332A (en) * | 2006-06-19 | 2007-11-07 | 腾讯科技(深圳)有限公司 | Network TV programme prebrowsing system and method |
CN104540000B (en) * | 2014-12-04 | 2017-10-17 | 广东欧珀移动通信有限公司 | The generation method and terminal of a kind of dynamic thumbnail |
-
2014
- 2014-12-04 CN CN201410741244.5A patent/CN104540000B/en not_active Expired - Fee Related
- 2014-12-04 CN CN201710864457.0A patent/CN107465954B/en not_active Expired - Fee Related
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1277562A (en) * | 1998-09-04 | 2000-12-20 | 索尼计算机娱乐株式会社 | Data transmitting and receiving system, data receiving apparatus, and data transmitting apparatus |
US20090125961A1 (en) * | 2002-12-10 | 2009-05-14 | Onlive, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
US20080267576A1 (en) * | 2007-04-27 | 2008-10-30 | Samsung Electronics Co., Ltd | Method of displaying moving image and image playback apparatus to display the same |
CN101075258A (en) * | 2007-05-14 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and device for generating video microform |
CN101540861A (en) * | 2009-01-14 | 2009-09-23 | 宇龙计算机通信科技(深圳)有限公司 | Playing method, system and mobile terminal of video file |
CN101510313A (en) * | 2009-03-13 | 2009-08-19 | 腾讯科技(深圳)有限公司 | Method, system and medium player for generating GIF |
CN102262888A (en) * | 2010-05-31 | 2011-11-30 | 苏州闻道网络科技有限公司 | Video file splitting method |
WO2012075634A1 (en) * | 2010-12-09 | 2012-06-14 | Nokia Corporation | Limited-context-based identifying key frame from video sequence |
CN102647701A (en) * | 2012-03-28 | 2012-08-22 | 惠州Tcl移动通信有限公司 | Method and device for updating application information of mobile terminal |
CN102629280A (en) * | 2012-03-29 | 2012-08-08 | 深圳创维数字技术股份有限公司 | Method and device for extracting thumbnail during video processing |
CN104065966A (en) * | 2013-03-20 | 2014-09-24 | 三星电子(中国)研发中心 | Method and device for extracting thumbnail in H.264 video file |
CN103164114A (en) * | 2013-03-27 | 2013-06-19 | 东莞宇龙通信科技有限公司 | Method and device of classifying icons of terminal operation interface |
CN103279496A (en) * | 2013-05-07 | 2013-09-04 | 深圳市同洲电子股份有限公司 | Terminal and display method of associated information |
CN103458016A (en) * | 2013-08-21 | 2013-12-18 | 小米科技有限责任公司 | Method and device for picture management and terminal device |
CN103747259A (en) * | 2013-12-27 | 2014-04-23 | 华为技术有限公司 | Video processing method and device |
Cited By (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107465954A (en) * | 2014-12-04 | 2017-12-12 | 广东欧珀移动通信有限公司 | The generation method and Related product of dynamic thumbnail |
CN107465954B (en) * | 2014-12-04 | 2019-09-06 | Oppo广东移动通信有限公司 | The generation method and Related product of dynamic thumbnail |
CN106257538A (en) * | 2015-06-17 | 2016-12-28 | 深圳市腾讯计算机***有限公司 | Thumbnail method for down loading and device |
CN106257538B (en) * | 2015-06-17 | 2021-03-30 | 深圳市腾讯计算机***有限公司 | Thumbnail downloading method and device |
CN105183297B (en) * | 2015-09-24 | 2018-10-16 | 北京金山安全软件有限公司 | Information display method and device and terminal equipment |
CN105183297A (en) * | 2015-09-24 | 2015-12-23 | 北京金山安全软件有限公司 | Information display method and device and terminal equipment |
CN106572380A (en) * | 2016-10-19 | 2017-04-19 | 上海传英信息技术有限公司 | User terminal and video dynamic thumbnail generating method |
CN106485653B (en) * | 2016-10-19 | 2020-02-18 | 上海传英信息技术有限公司 | User terminal and panoramic picture dynamic thumbnail generation method |
CN106485653A (en) * | 2016-10-19 | 2017-03-08 | 上海传英信息技术有限公司 | User terminal and the generation method of panoramic pictures dynamic thumbnail |
CN106341623A (en) * | 2016-10-19 | 2017-01-18 | 上海传英信息技术有限公司 | Method for generating dynamic thumbnail view of burst shooting pictures and user terminal |
CN106792272A (en) * | 2016-11-28 | 2017-05-31 | 维沃移动通信有限公司 | The generation method and mobile terminal of a kind of video thumbnails |
CN106791480A (en) * | 2016-11-30 | 2017-05-31 | 努比亚技术有限公司 | A kind of terminal and video skimming creation method |
CN106791918A (en) * | 2016-12-01 | 2017-05-31 | 中央电视台 | A kind of method and device for generating graphic interchange format file |
CN106791918B (en) * | 2016-12-01 | 2019-08-16 | 中央电视台 | A kind of method and device generating graphic interchange format file |
CN107484019A (en) * | 2017-08-03 | 2017-12-15 | 乐蜜有限公司 | The dissemination method and device of a kind of video file |
US11153666B2 (en) | 2017-08-03 | 2021-10-19 | Joyme Pte. Ltd. | Method and apparatus for releasing video file |
WO2019076274A1 (en) * | 2017-10-16 | 2019-04-25 | 华为技术有限公司 | Method and terminal for displaying dynamic image |
US11968482B2 (en) | 2017-10-16 | 2024-04-23 | Huawei Technologies Co., Ltd. | Method for displaying dynamic image and terminal |
US11431951B2 (en) | 2017-10-16 | 2022-08-30 | Huawei Technologies Co., Ltd. | Method for displaying dynamic image and terminal |
CN108040286A (en) * | 2017-11-28 | 2018-05-15 | 北京潘达互娱科技有限公司 | Video previewing method, device, electronic equipment and computer-readable recording medium |
CN107948724B (en) * | 2017-11-30 | 2020-03-10 | Oppo广东移动通信有限公司 | Video transmission control method, device, storage medium and mobile terminal |
CN107948724A (en) * | 2017-11-30 | 2018-04-20 | 广东欧珀移动通信有限公司 | Method for controlling video transmission, device and storage medium and mobile terminal |
CN108024159A (en) * | 2017-12-07 | 2018-05-11 | 上海网达软件股份有限公司 | A kind of generation method and system of video file thumbnail |
CN108228295A (en) * | 2017-12-29 | 2018-06-29 | 努比亚技术有限公司 | Wallpaper setting method, intelligent terminal and storage medium |
CN108632668A (en) * | 2018-05-04 | 2018-10-09 | 百度在线网络技术(北京)有限公司 | Method for processing video frequency and device |
CN108737894A (en) * | 2018-06-06 | 2018-11-02 | 北京酷我科技有限公司 | A method of by picture synthetic video |
CN108974488B (en) * | 2018-08-31 | 2020-08-04 | 杭州当虹科技股份有限公司 | Dynamic batch image-text packaging system and using method |
CN108974488A (en) * | 2018-08-31 | 2018-12-11 | 杭州当虹科技股份有限公司 | A kind of dynamic batch image-text packaging system and application method |
CN110418157A (en) * | 2019-08-28 | 2019-11-05 | 广州华多网络科技有限公司 | Live video back method and device, storage medium and electronic equipment |
CN110582016A (en) * | 2019-09-06 | 2019-12-17 | 北京达佳互联信息技术有限公司 | video information display method, device, server and storage medium |
CN110719520A (en) * | 2019-09-29 | 2020-01-21 | 天脉聚源(杭州)传媒科技有限公司 | Video information extraction method, system and device |
CN112637583A (en) * | 2019-10-08 | 2021-04-09 | 福建天泉教育科技有限公司 | Method and system for testing video resolution |
CN112637583B (en) * | 2019-10-08 | 2022-11-08 | 福建天泉教育科技有限公司 | Method and system for testing resolution conversion of video |
CN110851652A (en) * | 2019-11-29 | 2020-02-28 | 京东方科技集团股份有限公司 | Method and device for assisting in viewing driving record video |
WO2021169168A1 (en) * | 2020-02-28 | 2021-09-02 | 海信视像科技股份有限公司 | Video file preview method and display device |
CN112346616A (en) * | 2020-11-09 | 2021-02-09 | 上海英方软件股份有限公司 | Method and device for realizing dynamic icons of video files |
CN112346616B (en) * | 2020-11-09 | 2022-07-08 | 上海英方软件股份有限公司 | Method and device for realizing dynamic icons of video files |
Also Published As
Publication number | Publication date |
---|---|
CN104540000B (en) | 2017-10-17 |
CN107465954B (en) | 2019-09-06 |
CN107465954A (en) | 2017-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104540000A (en) | Method for generating dynamic thumbnail and terminal | |
CN110324706B (en) | Video cover generation method and device and computer storage medium | |
CN107886560B (en) | Animation resource processing method and device | |
US10834424B2 (en) | Method and device for compressing image, and electronic device | |
CN109840879B (en) | Image rendering method and device, computer storage medium and terminal | |
CN105518614A (en) | Screencasting for multi-screen applications | |
CN105389159A (en) | Picture rendering method, device and mobile terminal | |
CN107229749B (en) | WeChat H5 webpage making method and system | |
CN104780417A (en) | Display method for preview video file, mobile terminal and system | |
CN109327698B (en) | Method, system, medium and electronic device for generating dynamic preview chart | |
CN105096367A (en) | Method and device of optimizing Canvas rendering performance | |
CN112714357B (en) | Video playing method, video playing device, electronic equipment and storage medium | |
CN105677259A (en) | Method for storing file in mobile terminal and mobile terminal | |
CN105430393B (en) | Picture processing method, picture processing device, picture processing platform and storage medium | |
CN103297729A (en) | Video processing method and device | |
CN109885223A (en) | A kind of method and its equipment for realizing mobile terminal desktop information suspension procedure function | |
KR101984825B1 (en) | Method and Apparatus for Encoding a Cloud Display Screen by Using API Information | |
CN108989704B (en) | Image generation method and device and terminal equipment | |
CN105704215A (en) | File sharing system and corresponding file sending and receiving method and device | |
CN101489052B (en) | Subtitle data processing method and apparatus | |
CN116578795A (en) | Webpage generation method and device, storage medium and electronic equipment | |
CN113691835B (en) | Video implantation method, device, equipment and computer readable storage medium | |
CN104516629A (en) | Historical message display method and device | |
CN103200251A (en) | Method, system and device for picture transmission | |
CN114125498A (en) | Video data processing method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171017 |