CN104540000A - Method for generating dynamic thumbnail and terminal - Google Patents

Method for generating dynamic thumbnail and terminal Download PDF

Info

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
Application number
CN201410741244.5A
Other languages
Chinese (zh)
Other versions
CN104540000B (en
Inventor
曾元清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201410741244.5A priority Critical patent/CN104540000B/en
Priority to CN201710864457.0A priority patent/CN107465954B/en
Publication of CN104540000A publication Critical patent/CN104540000A/en
Application granted granted Critical
Publication of CN104540000B publication Critical patent/CN104540000B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing 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/4402Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing 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/4402Processing 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/440218Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47205End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47217End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content 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

A kind of dynamic thumbnail map generalization method and terminal
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.
CN201410741244.5A 2014-12-04 2014-12-04 The generation method and terminal of a kind of dynamic thumbnail Expired - Fee Related CN104540000B (en)

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)

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

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

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

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

Patent Citations (15)

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

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