CN102316370A - Method and device for displaying playback information - Google Patents

Method and device for displaying playback information Download PDF

Info

Publication number
CN102316370A
CN102316370A CN2010102150378A CN201010215037A CN102316370A CN 102316370 A CN102316370 A CN 102316370A CN 2010102150378 A CN2010102150378 A CN 2010102150378A CN 201010215037 A CN201010215037 A CN 201010215037A CN 102316370 A CN102316370 A CN 102316370A
Authority
CN
China
Prior art keywords
video
preview
fragment
treating
video fragment
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
CN2010102150378A
Other languages
Chinese (zh)
Other versions
CN102316370B (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.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen Co 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201010215037.8A priority Critical patent/CN102316370B/en
Priority claimed from CN201010215037.8A external-priority patent/CN102316370B/en
Publication of CN102316370A publication Critical patent/CN102316370A/en
Application granted granted Critical
Publication of CN102316370B publication Critical patent/CN102316370B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method and device for displaying playback information, and belongs to the technical field of multimedia. The method comprises the following steps: receiving a preview request of a video file; obtaining video clips to be previewed of the video file according to the preview request; and displaying the video clips to be previewed so that a user can select playback content according to the video clips to be previewed. The device comprises a player interactive module and a video indexing module. According to the invention, the video clips to be previewed of the video file can be obtained and displayed so that the user can directly know the content of the video file and accurately and rapidly select the video file to be played according to the video clips to be previewed.

Description

The method and apparatus of the information that displays the play
Technical field
The present invention relates to multimedia technology field, particularly a kind of method and apparatus of the information that displays the play.
Background technology
Growing along with multimedia technology, playing video file has obtained using widely, and the kind of playback equipment is also more and more.In order to play the video file of user expectation, existing playback equipment provides the function of the information that displays the play mostly, so that the user can carry out the selection of play content according to the broadcast information that provides.
Prior art one provides the filename of video file or first picture of video file when displaying the play information, make user's first picture and selecting play content based on the filename or the video file of the video file of seeing; Prior art two then provides a playing progress bar when displaying the play information, make the user select play content according to the progress of playing progress bar.
In realizing process of the present invention, the inventor finds that there is following problem at least in prior art:
For prior art one; The broadcast information that shows only comprises the filename of video file or first picture of video file; The user can only depend on the filename of video file or first picture of video file carries out the selection of play content; First picture of video file often is the prelude picture that has the video file name of a secondary black, can't accurately select video file, after the user often occurring and selecting one to look that from name the fine video file of seeing is play; Find that the story of a play or opera is not own interested, or video quality is not high enough;
For prior art two; Owing to only shown the playing progress rate of video file, the user can't be definite knows and is about to the pairing roughly story of a play or opera of playing progress rate selected, can't accurately select video file; Therefore the frequent switching playing progress rate of user often appears; Back and forth relatively finding the situation of own the story of a play or opera that will see, and the user occurs and cut out current in progress position, but can not find under the situation of the more good-looking story of a play or opera in order to search the follow-up excellent story of a play or opera; Forget in progress just now position again, caused switching back the situation that original position bothers very much.
Summary of the invention
In order to let the user can accurately select play content, the embodiment of the invention that a kind of method and apparatus of the information that displays the play is provided.Said technical scheme is following:
On the one hand, a kind of method of the information that displays the play is provided, said method comprises:
The preview request of receiver, video file;
Treat the preview video fragment according to what said preview request was obtained said video file;
Show the said preview video fragment of treating, make the user select play content according to the said preview video fragment of treating.
Further, the said preview video fragment of treating of obtaining said video file according to said preview request comprises:
Judge whether there is the said preview video fragment of treating in the piece of video phase library,, then obtain and saidly treat the preview video fragment, otherwise generate the said preview video fragment of treating if exist.
Alternatively, said preview request comprises the filename and the playing progress rate of said video file, and the said preview video fragment of treating of obtaining said video file according to said preview request comprises:
Judge whether exist in the piece of video phase library comprise said playing progress rate treat the preview video fragment, if exist, then obtain comprise said playing progress rate treat the preview video fragment, otherwise generate the said preview video fragment of treating.
Particularly, the said preview video fragment of treating of said generation comprises:
Confirm said start position and the final position of preview video fragment in said video file of treating;
In said video file, extract the key frame between said start position and the final position, generate the said preview video fragment of treating according to said key frame.
Wherein, the said key frame that in said video file, extracts between said start position and the final position generates the said preview video fragment of treating according to said key frame and comprises:
In said video file, extract preset several key frames between said start position and the final position, according to the said preview video fragment of treating of each key frame generation of said preset number.
On the other hand, a kind of device of the information that displays the play is provided also, said device comprises: player interactive module and video index module;
Said player interactive module is used for the preview request of receiver, video file; What show said video file that said video index module gets access to treats the preview video fragment, makes the user select play content according to the said preview video fragment of treating;
Said video index module is used for treating the preview video fragment according to what the preview request that said player interactive module receives was obtained said video file.
Further, said device also comprises: video segment generation module and piece of video phase library;
Said video index module is used for specifically judging whether said piece of video phase library exists the said preview video fragment of treating, if exist, then obtains and saidly treats the preview video fragment, generates the said preview video fragment of treating otherwise trigger said video segment generation module;
Said video segment generation module is used to generate the said preview video fragment of treating;
Said piece of video phase library is used to store that said video segment generation module generates treats the preview video fragment.
Alternatively, said device also comprises: video segment generation module and piece of video phase library;
Said preview request comprises the filename and the playing progress rate of said video file;
Said video index module; Specifically be used for judging the piece of video phase library whether exist comprise said playing progress rate treat the preview video fragment; If exist; Then obtain comprise said playing progress rate treat the preview video fragment, generate the said preview video fragment of treating otherwise trigger said video segment generation module;
Said video segment generation module is used to generate the said preview video fragment of treating;
Said piece of video phase library is used to store that said video segment generation module generates treats the preview video fragment.
Particularly, said video segment generation module comprises:
Confirm the unit, be used for confirming said start position and final position of treating the preview video fragment at said video file;
Generation unit is used for extracting definite start position in said definite unit and the key frame between the final position at said video file, generates the said preview video fragment of treating according to said key frame.
Wherein, said generation unit specifically is used for extracting preset several key frames between definite start position in said definite unit and the final position at said video file, according to the said preview video fragment of treating of each key frame generation of said preset number.
The beneficial effect that the technical scheme that the embodiment of the invention provides is brought is:
Through obtain and the display video file treat the preview video fragment, make the user can very directly understand the content of video file, and according to treating that the preview video fragment selects the video file that will play quickly and accurately; And treat that through the key frame generation preview video fragment not only can demonstrate the corresponding general contents of video segment, can also further reduce memory space; In addition, treat the preview video fragment can be playing progress rate corresponding treat the preview video fragment, then in the playing process of video file, whether the user can carry out video switch according to the corresponding preview video fragment decision of treating of playing progress rate.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the invention; The accompanying drawing of required use is done to introduce simply in will describing embodiment below; Obviously, the accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills; Under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is the method flow diagram of the information that displays the play that provides of the embodiment of the invention 1;
Fig. 2 is the method flow diagram of the information that displays the play that provides of the embodiment of the invention 2;
Fig. 3 is the method flow diagram of the information that displays the play that provides of the embodiment of the invention 3;
Fig. 4 is the apparatus structure sketch map of the information that displays the play that provides of the embodiment of the invention 4;
Fig. 5 is the display the play apparatus structure sketch map of information of another kind that the embodiment of the invention 4 provides;
Fig. 6 is the video segment generation module structural representation that the embodiment of the invention 4 provides.
Embodiment
For making the object of the invention, technical scheme and advantage clearer, will combine accompanying drawing that embodiment of the present invention is done to describe in detail further below.
Embodiment 1
Referring to Fig. 1, present embodiment provides a kind of method of the information that displays the play, and this method flow is specific as follows:
101: the preview request of receiver, video file;
102: treat the preview video fragment according to what preview request was obtained this video file;
103: show and treat the preview video fragment, make the user according to treating preview video fragment selection play content.
The method that present embodiment provides, through obtain and the display video file treat the preview video fragment, make the user can very directly understand the content of video file, and according to treating that the preview video fragment selects the video file that will play quickly and accurately.
Embodiment 2
During to playing video file not; The user selects the application scenarios of play content; Present embodiment provides a kind of method of the information that displays the play, this method through obtain and the display video file treat the preview video fragment, make the user according to treating that the preview video fragment selects play content.Referring to Fig. 2, the method flow that present embodiment provides is specific as follows:
201: the preview request of receiver, video file comprises the filename of this video file in the preview request;
Particularly; The player of playing video file generally all provides playlist; The filename of display video file on playlist; When the user moves to cursor through mouse or other input equipments on the filename of a certain video file, promptly mean the preview request of having received this video file, comprised the filename of this video file in the preview request at least.
202: treat the preview video fragment according to what preview request was obtained this video file;
To this step, present embodiment does not limit obtaining the mode of treating the preview video fragment, and in the practical application, that can adopt that the piece of video phase library comes store video files treats the preview video fragment.Then according to preview request obtain video file treat the preview video fragment time, can judge earlier whether to exist in the piece of video phase library and treat the preview video fragment, if exist, then obtain and treat the preview video fragment, treat the preview video fragment otherwise generate.
Yet there is not any preview video fragment of treating in the piece of video phase library when initialization, obtain according to preview request video file treat the preview video fragment time, all need generate and treat the preview video fragment.Generation treats after the preview video fragment, through being stored in the piece of video phase library, promptly can when obtaining this and treating the preview video fragment, directly from the piece of video phase library, obtaining this and treat the preview video fragment follow-up.Present embodiment does not treat that to generation the mode of preview video fragment limits, and treats that the preview video fragment can be the corresponding video segment of some time periods in the video file.With 60 seconds video file of duration is example, if be the time period can this video file be divided into 20 seconds video segment of 3 durations with 20 seconds, corresponding one of each video segment is treated the preview video fragment.
Preferably; Because the key frame in the video file can determine the roughly scene of video file; In order to save the memory space of piece of video phase library; Can also generate through the key frame in the extraction video segment and treat the preview video fragment; Treat that the preview video fragment is still corresponding with the video segment of video file this moment, treats start position and final position just corresponding video segment start position and the final position in video file of preview video fragment in video file, then generates and treat that the mode of preview video fragment includes but not limited to:
Confirm to treat start position and the final position of preview video fragment in video file;
In video file, extract the key frame between start position and the final position, generate according to key frame and treat the preview video fragment.
Wherein, when the preview video fragment was treated in generation according to key frame, can all key frames that extract be linked in sequence constituted the preview video fragment together.When storing this and treating the preview video fragment, only need all key frames that it is corresponding store the piece of video phase library in order into and get final product.Owing to can store a plurality of preview video fragments of treating of a plurality of video files in the piece of video phase library; In order to realize judging whether have some preview video fragments of treating in the piece of video phase library; When then each treats the preview video fragment in storage; Whether the mode that can treat the filename+fragment sequence number of the video file that the preview video fragment is corresponding is treated the preview video fragment for each and is named, exist this to treat the preview video fragment in the piece of video phase library thereby help to judge.In addition; In order more broadcast information to be provided for the user; When treating that for each the preview video fragment is named, can also on the basis of the filename+fragment sequence number of video file, add playing progress rate; Make the user watch treat the preview video fragment in, can also understand this section and treat the position of preview video fragment in its corresponding video file.In the practical application, can also take other naming methods, present embodiment is not done concrete qualification to this.
Preferably, if the number of key frame is more, in order further to reduce the memory space of piece of video phase library; Can also the number of the key frame that extracts be limited; Promptly the key frame that extracts is provided with preset number, then in video file, extracts the key frame between start position and the final position, when the preview video fragment is treated in generation according to key frame; Only need in video file, to extract preset several key frames between start position and the final position; Each key frame generation according to preset number treats that the preview video fragment gets final product, and present embodiment does not limit the concrete quantity of preset number, can set according to actual conditions.
To treat that start position and the final position of the corresponding video segment of preview video fragment in video file is respectively 0 second and 20 seconds is example; If between 0 second to 20 seconds of video file, comprise 4 key frames; Then extract 4 key frames between 0 second to 20 seconds, and these 4 key frames compositions are treated that the preview video fragment gets final product.If set preset number is 2; Then when the preview video fragment is treated in generation; Both can be earlier 4 key frames between 0 second to 20 seconds be extracted entirely; From 4 key frames, select 2 key frames by preset rules or randomly assigne or other selection principles again, can directly in 0 second to 20 seconds, only extract 2 key frames by preset rules or randomly assigne or other selection principles yet, present embodiment does not limit concrete preset rules; For example, can preset rules be set at each key frame that extracts preset number in order.
Wherein, only with reference to the information in this picture frame, when decoding, be the frame that can independently decode when key frame is meant coding, be equivalent to the original painting in the 2 D animation, key frame can be represented the key operations in role or object of which movement or the variation.Key frame in the video file has determined the roughly scene of video file; Non-key frame in the video file is on the basis of key frame, to have done certain image motion displacement, and the key frame that therefore from video file, extracts can be represented in the video file story of a play or opera roughly.
Whenever can there be key frame data at interval at regular intervals in the video file; Suppose that the time interval is t; The n of a non-key frame of key frame data size average out to doubly, the frame per second of video file is f, the ratio of key frame data and non-key frame data is n in the video file so: (t*f-1).With key frame interval is 10 seconds; Frame per second was 25 frame/seconds; The size of data of key frame is that 5 times of non-key frame describe for example; The ratio of key frame data and non-key frame data is about 1: 50, and the video segment that generates is because just as preview, so resolution also can be smaller; The key frame of supposing small in resolution be former key frame data volume 1/4, so just can through extract key frame data about (1/50) * (1/4)=0.5% generate can the general view film a plurality of video segments.For example, the video file of a 1G roughly as long as extract the 1G*0.5%=5M data volume, treats that according to what key frame generated preview video fragment data quantity stored in the piece of video phase library is smaller in order to generate the video segment of the expression story of a play or opera.
203: show and treat the preview video fragment, make the user treat preview video fragment selection play content according to this.
To this step; Prior art can realize the demonstration of video segment, and the concrete display mode that present embodiment is not treated the preview video fragment limits, in the practical application; Can adopt existing techniques in realizing equally, and show through the video preview window and to treat the preview video fragment.Through the display video file treat the preview video fragment, make the user can very directly understand the content of video file, and according to treating that the preview video fragment selects the video file that will play quickly and accurately.
Yet; Above-mentioned steps is only to showing that a process of treating the preview video fragment is illustrated, when the user moves to cursor on the filename of a certain video file, if cursor is longer in the time of staying of this video file; Show that by above-mentioned steps 201-203 one is treated after the preview video fragment; Both can circulate shows this and treats the preview video fragment, can also continue to show the follow-up preview video fragment of treating, present embodiment is not done concrete qualification to this.When needs show follow-up a plurality of when treating the preview video fragment; Can realize a plurality of demonstrations of treating the preview video fragment through repeating above-mentioned steps 201-203; Until the user cursor is removed from the filename of this video file, or the user selects to play this video file.And showing a plurality ofly when treating the preview video fragment, after the preview video fragment is treated in one of every demonstration, all the next one is being obtained in triggering and treat the preview video fragment.When obtaining each and treating the preview video fragment, all,, then directly obtain if having with judging whether exist this to treat the preview video fragment in the piece of video phase library earlier, otherwise the newly-generated preview video fragment of treating.
The method that present embodiment provides, through obtain and the display video file treat the preview video fragment, make the user can very directly understand the content of video file, and according to treating that the preview video fragment selects the video file that will play quickly and accurately; And generate video segment through key frame and not only can demonstrate the corresponding general contents of video segment, can also further reduce memory space.
Embodiment 3
To in the playing process of video file; The user selects the application scenarios of video switch; Present embodiment provides a kind of method of the information that displays the play; The playing progress rate that this method is selected according to the user display the play progress corresponding treat the preview video fragment, make the user select whether to carry out video switch according to the corresponding preview video fragment of treating of playing progress rate.Referring to Fig. 3, the method flow that present embodiment provides is specific as follows:
301: the preview request of receiver, video file comprises the filename and the playing progress rate of this video file in the preview request;
To this step; In the playing process of video file; If the user thinks that current video is excellent inadequately, to think to switch rearwards, the player of playing video file generally all provides playing progress bar; When the user moves to certain position of playing progress bar through mouse or other input equipments with cursor, promptly mean the preview request of having received this video file.Different with the foregoing description 2 is; This moment the video file that receives preview request in except comprising the filename of this video file; The playing progress rate that has also comprised this video file; This playing progress rate is corresponding with the position of the playing progress bar that cursor moves to, can convert according to the position of playing progress bar to obtain, this preview request be for ask this playing progress rate of preview corresponding treat the preview video fragment.
302: according to preview request obtain comprise this playing progress rate treat the preview video fragment;
Particularly; With the step 202 among the above-mentioned embodiment 2, that can adopt the piece of video phase library to store to comprise playing progress rate equally treats the preview video fragment, and obtain in this video file according to preview request comprise playing progress rate treat the preview video fragment time; Judge earlier whether exist in the piece of video phase library comprise playing progress rate treat the preview video fragment; If exist, then obtain comprise this playing progress rate treat the preview video fragment, otherwise generate comprise this playing progress rate treat the preview video fragment.
When the piece of video phase library do not exist during in initialization comprise this playing progress rate treat the preview video fragment time; Need equally to generate comprise this playing progress rate treat the preview video fragment; And comprise treating after the preview video fragment of this playing progress rate in generation; Be stored to again in the piece of video phase library, promptly can follow-up obtain comprise this playing progress rate treat the preview video fragment time, directly from the piece of video phase library, obtain comprise this playing progress rate treat the preview video fragment.
The preview video fragment of treating among this embodiment can be the corresponding video segment of some time periods in the video file equally; Also can generate according to the key frame in the video segment; Present embodiment is not done concrete qualification to this; For clearly describe how to obtain comprise playing progress rate treat the preview video fragment, present embodiment treats that to generate according to key frame the preview video fragment is that example illustrates as follows:
For example, the length of video file is 150s, and the length of each video segment is 50s, and that has preserved two video segments comprising 0-49s and 50-99s in the piece of video phase library treats the preview video fragment.When playing progress rate is 120s, judge do not exist in the video file storehouse comprise playing progress rate be 120s treat the preview video fragment, therefore need to generate comprise playing progress rate be 120s treat the preview video fragment.Because playing progress rate 120s drops in the video segment of 100-149s, then need extract the key frame between the 100-149s in the video file, it is formed one treat the preview video fragment, and this is treated that the preview video fragment is saved in the piece of video phase library.
303: show comprise this playing progress rate treat the preview video fragment, make the user according to treating that the preview video fragment selects play content.
To this step; For comprise in demonstration playing progress rate treat the preview video fragment in; Do not influence the broadcast of current video again, the method that present embodiment provides has been taked to show the mode of treating the preview video fragment that comprises playing progress rate separately through the video preview window, thereby can current video and the preview video fragment of treating that comprises playing progress rate have been distinguished demonstration; Make the user through check comprise playing progress rate treat after the preview video fragment whether decision carries out video switch again.When carrying out video switch, the user can click cursor on the playing progress bar of current stop, realizes current video is switched to the video content that comprises playing progress bar.
Step 203 with among the above-mentioned embodiment 2 is the same; If cursor is longer in the time of staying of this playing progress bar; Demonstration comprises treating after the preview video fragment of this playing progress rate; Can circulate show comprise this playing progress rate treat the preview video fragment, can also continue to show the follow-up preview video fragment of treating after the preview video fragment of treating that comprises this playing progress rate, then can realize showing the follow-up preview video fragment of treating through repeating above-mentioned steps 301-303; Until the user cursor is removed from the position of this playing progress bar, or the user selects current video is switched to the video content that comprises this playing progress bar.Showing follow-uply when treating the preview video fragment, after the preview video fragment is treated in one of every demonstration, all the next one is being obtained in triggering and treat the preview video fragment.When obtaining each and treating the preview video fragment, all, if having, then directly obtain, otherwise newly-generated this treated the preview video fragment judging whether exist this to treat the preview video fragment in the piece of video phase library earlier.
The method that present embodiment provides; Through obtain and show comprise playing progress rate treat the preview video fragment; Make the user can very directly understand the video content that comprises playing progress rate, whether determining Switch Video, thereby avoid the user to carry out video switch continually to find satisfied video; And can show separately through the video preview window owing to comprise the preview video fragment of treating of playing progress rate; And then under the prerequisite that does not influence the current video broadcast, make the user whether carry out video switch according to the preview video fragment decision of treating that comprises playing progress rate; In addition, treat that through the key frame generation preview video fragment not only can demonstrate the corresponding general contents of video segment, can also further reduce memory space.
Embodiment 4
Referring to Fig. 4, present embodiment provides a kind of device of the information that displays the play, and this device comprises: player interactive module 401 and video index module 402;
Player interactive module 401 is used for the preview request of receiver, video file; The video file that display video index module 402 gets access to treat the preview video fragment, make the user according to treating that the preview video fragment selects play content;
Video index module 402 is used for treating the preview video fragment according to what the preview request that the player interactive module receives was obtained video file.
Further, referring to Fig. 5, this device also comprises: video segment generation module 403 and piece of video phase library 404;
Video index module 402 is used for specifically judging whether piece of video phase library 404 exists treats the preview video fragment, if exist, then obtains and treats the preview video fragment, generates and treats the preview video fragment otherwise trigger video segment generation module 403;
Video segment generation module 403 is used for generating and treats the preview video fragment;
Piece of video phase library 404, what be used for that store video fragment generation module 403 generates treats the preview video fragment.
Alternatively, this device also comprises: video segment generation module 403 and piece of video phase library 404;
Preview request comprises the filename and the playing progress rate of video file;
Video index module 402; Specifically be used for judging piece of video phase library 404 whether exist comprise playing progress rate treat the preview video fragment; If exist, then obtain comprise playing progress rate treat the preview video fragment, generate and treat the preview video fragment otherwise trigger video segment generation module 403;
Video segment generation module 403 is used for generating and treats the preview video fragment;
Piece of video phase library 404, what be used for that store video fragment generation module 403 generates treats the preview video fragment.
Particularly, referring to Fig. 6, video segment generation module 403 comprises:
Confirm unit 403a, be used for confirming to treat start position and the final position of preview video fragment at video file;
Generation unit 403b is used for extracting definite start position of definite unit 403a and the key frame between the final position at video file, generates according to key frame and treats the preview video fragment.
Wherein, generation unit 403b specifically is used for extracting preset several key frames between definite start position of definite unit 403a and the final position at video file, treats the preview video fragment according to each key frame generation of preset number.
In addition; The video file that player interactive module 401 gets access in display video index module 402 treat the preview video fragment time; In order to distinguish mutually with current in progress video, treat that the preview video fragment can show separately through the video preview window, present embodiment is not done concrete qualification to this.
The device of the information that displays the play that present embodiment provides; Through obtaining and the playing progress rate of display video file is corresponding treats the preview video fragment; Make the user can very directly understand the video content that comprises playing progress rate; Whether determining Switch Video, thereby avoid the user to carry out video switch continually to find satisfied video; And can show separately through the video preview window owing to comprise the preview video fragment of treating of playing progress rate; And then under the prerequisite that does not influence the current video broadcast, make the user whether carry out video switch according to the preview video fragment decision of treating that comprises playing progress rate; In addition, treat that through the key frame generation preview video fragment not only can demonstrate the corresponding general contents of video segment, can also further reduce memory space.
Need to prove: the device of the information that displays the play that the foregoing description provides is when displaying the play information; Only the division with above-mentioned each functional module is illustrated; In the practical application; Can as required above-mentioned functions be distributed by the different functional completion, the internal structure that is about to device is divided into different functional, to accomplish all or part of function of above description.In addition, the device of the information that displays the play that the foregoing description provides belongs to same design with the method embodiment of the information that displays the play, and its concrete implementation procedure sees method embodiment for details, repeats no more here.
All or part of content in the technical scheme that above embodiment provides can realize that through software programming its software program is stored in the storage medium that can read, storage medium for example: the hard disk in the computer, CD or floppy disk.
More than be merely preferred embodiment of the present invention, or not all within spirit of the present invention and principle in order to restriction the present invention, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. the method for the information that displays the play is characterized in that, said method comprises:
The preview request of receiver, video file;
Treat the preview video fragment according to what said preview request was obtained said video file;
Show the said preview video fragment of treating, make the user select play content according to the said preview video fragment of treating.
2. the method for claim 1 is characterized in that, the said preview video fragment of treating of obtaining said video file according to said preview request comprises:
Judge whether there is the said preview video fragment of treating in the piece of video phase library,, then obtain and saidly treat the preview video fragment, otherwise generate the said preview video fragment of treating if exist.
3. the method for claim 1 is characterized in that, said preview request comprises the filename and the playing progress rate of said video file, and the said preview video fragment of treating of obtaining said video file according to said preview request comprises:
Judge whether exist in the piece of video phase library comprise said playing progress rate treat the preview video fragment, if exist, then obtain comprise said playing progress rate treat the preview video fragment, otherwise generate the said preview video fragment of treating.
4. like claim 2 or 3 described methods, it is characterized in that the said preview video fragment of treating of said generation comprises:
Confirm said start position and the final position of preview video fragment in said video file of treating;
In said video file, extract the key frame between said start position and the final position, generate the said preview video fragment of treating according to said key frame.
5. method as claimed in claim 4 is characterized in that, the said key frame that in said video file, extracts between said start position and the final position generates the said preview video fragment of treating according to said key frame and comprises:
In said video file, extract preset several key frames between said start position and the final position, according to the said preview video fragment of treating of each key frame generation of said preset number.
6. the device of the information that displays the play is characterized in that, said device comprises: player interactive module and video index module;
Said player interactive module is used for the preview request of receiver, video file; What show said video file that said video index module gets access to treats the preview video fragment, makes the user select play content according to the said preview video fragment of treating;
Said video index module is used for treating the preview video fragment according to what the preview request that said player interactive module receives was obtained said video file.
7. device as claimed in claim 6 is characterized in that, said device also comprises: video segment generation module and piece of video phase library;
Said video index module is used for specifically judging whether said piece of video phase library exists the said preview video fragment of treating, if exist, then obtains and saidly treats the preview video fragment, generates the said preview video fragment of treating otherwise trigger said video segment generation module;
Said video segment generation module is used to generate the said preview video fragment of treating;
Said piece of video phase library is used to store that said video segment generation module generates treats the preview video fragment.
8. device as claimed in claim 6 is characterized in that, said device also comprises: video segment generation module and piece of video phase library;
Said preview request comprises the filename and the playing progress rate of said video file;
Said video index module; Specifically be used for judging the piece of video phase library whether exist comprise said playing progress rate treat the preview video fragment; If exist; Then obtain comprise said playing progress rate treat the preview video fragment, generate the said preview video fragment of treating otherwise trigger said video segment generation module;
Said video segment generation module is used to generate the said preview video fragment of treating;
Said piece of video phase library is used to store that said video segment generation module generates treats the preview video fragment.
9. like claim 7 or 8 described devices, it is characterized in that said video segment generation module comprises:
Confirm the unit, be used for confirming said start position and final position of treating the preview video fragment at said video file;
Generation unit is used for extracting definite start position in said definite unit and the key frame between the final position at said video file, generates the said preview video fragment of treating according to said key frame.
10. device as claimed in claim 9; It is characterized in that; Said generation unit; Specifically be used for extracting preset several key frames between definite start position in said definite unit and the final position, according to the said preview video fragment of treating of each key frame generation of said preset number at said video file.
CN201010215037.8A 2010-06-29 The method and apparatus of display broadcast information Active CN102316370B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010215037.8A CN102316370B (en) 2010-06-29 The method and apparatus of display broadcast information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010215037.8A CN102316370B (en) 2010-06-29 The method and apparatus of display broadcast information

Publications (2)

Publication Number Publication Date
CN102316370A true CN102316370A (en) 2012-01-11
CN102316370B CN102316370B (en) 2016-12-14

Family

ID=

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102802079A (en) * 2012-08-24 2012-11-28 广东欧珀移动通信有限公司 Video previewing segment generating method of media player
CN102905190A (en) * 2012-10-10 2013-01-30 广东欧珀移动通信有限公司 Quick video previewing method and system
CN102915194A (en) * 2012-11-13 2013-02-06 北京奇艺世纪科技有限公司 Method, device and mobile terminal for implementing video previews based on ME (mobile equipment)
CN102999257A (en) * 2012-12-14 2013-03-27 深圳锐取信息技术股份有限公司 Method for displaying video index
CN103079091A (en) * 2013-02-01 2013-05-01 清华大学 Method and device for previewing streaming media
CN103324702A (en) * 2013-06-13 2013-09-25 华为技术有限公司 Method and device for processing video files
CN103325396A (en) * 2012-03-23 2013-09-25 深圳市快播科技有限公司 Playblast method and system used for player
CN103475900A (en) * 2012-06-06 2013-12-25 中国移动通信集团公司 Method and device for packaging mobile phone television service video frame and front-end system
CN103577508A (en) * 2012-07-27 2014-02-12 纬创资通股份有限公司 Movie preview method, movie preview system and computer program product
CN103702218A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Video playing method and device
CN104168512A (en) * 2014-06-16 2014-11-26 乐视致新电子科技(天津)有限公司 Method and device for displaying video information
CN104281675A (en) * 2014-09-29 2015-01-14 华为技术有限公司 Method and equipment for acquiring media files
WO2015035934A1 (en) * 2013-09-13 2015-03-19 Tencent Technology (Shenzhen) Company Limited Methods and systems for facilitating video preview sessions
CN104581381A (en) * 2015-01-04 2015-04-29 浪潮软件股份有限公司 Auxiliary terminal video browsing positioning method and device
CN104618810A (en) * 2014-07-23 2015-05-13 腾讯科技(北京)有限公司 Play preview method of multimedia information and client terminal thereof
CN104703040A (en) * 2015-03-13 2015-06-10 天脉聚源(北京)教育科技有限公司 Video processing method and device
CN104936032A (en) * 2015-06-03 2015-09-23 北京百度网讯科技有限公司 Method and device for playing network video
CN105163202A (en) * 2015-07-20 2015-12-16 天脉聚源(北京)科技有限公司 Method and device for switching files
CN105554579A (en) * 2015-11-05 2016-05-04 广州爱九游信息技术有限公司 Video frame selection auxiliary method and device and computing equipment capable of playing video
CN105681894A (en) * 2016-01-04 2016-06-15 努比亚技术有限公司 Device and method for displaying video file
CN105721620A (en) * 2016-05-09 2016-06-29 百度在线网络技术(北京)有限公司 Video information push method and device as well as video information display method and device
CN105872714A (en) * 2016-05-26 2016-08-17 北京金山安全软件有限公司 Video previewing method and device
CN105872799A (en) * 2015-12-11 2016-08-17 乐视移动智能信息技术(北京)有限公司 Video playing processing method, player and terminal equipment
CN105959804A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Intelligent playing method and device
CN105979291A (en) * 2016-07-18 2016-09-28 乐视控股(北京)有限公司 Video previewing method and apparatus and electronic device
CN106941624A (en) * 2017-04-28 2017-07-11 北京小米移动软件有限公司 The treating method and apparatus that Internet video is tried
CN107454454A (en) * 2017-08-30 2017-12-08 微鲸科技有限公司 Method for information display and device
CN107786877A (en) * 2017-10-20 2018-03-09 北京奇艺世纪科技有限公司 A kind of method and apparatus of preview video
CN108111537A (en) * 2018-01-17 2018-06-01 杭州当虹科技有限公司 A kind of method of the online video contents of streaming media of rapid preview MP4 forms
WO2018171437A1 (en) * 2017-03-21 2018-09-27 华为技术有限公司 Display method and device for preview image
CN109660852A (en) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 Video previewing method, storage medium, equipment and system before recorded video publication
CN110213642A (en) * 2019-05-23 2019-09-06 腾讯音乐娱乐科技(深圳)有限公司 Breakpoint playback method, device, storage medium and the electronic equipment of video
CN110324717A (en) * 2019-07-17 2019-10-11 咪咕文化科技有限公司 A kind of video broadcasting method, equipment and computer readable storage medium
CN110730379A (en) * 2019-08-22 2020-01-24 天脉聚源(杭州)传媒科技有限公司 Video information processing method and device and storage medium
CN112333508A (en) * 2020-10-28 2021-02-05 深圳创维-Rgb电子有限公司 Video preview method, system, device and storage medium
CN113630649A (en) * 2021-08-05 2021-11-09 海信电子科技(武汉)有限公司 Display device and video playing progress adjusting method
CN113630649B (en) * 2021-08-05 2024-04-19 Vidaa(荷兰)国际控股有限公司 Display equipment and video playing progress adjusting method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004104773A2 (en) * 2003-05-15 2004-12-02 Comcast Cable Holding, Llc Method and system for playing video
US20060064716A1 (en) * 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
EP1758383A2 (en) * 2005-08-23 2007-02-28 AT&T Corp. A system and method for content-based navigation of live and recorded TV and video programs
CN101513048A (en) * 2006-08-07 2009-08-19 Lg电子株式会社 Method for displaying a recording list and video recorder thereof
CN101702941A (en) * 2007-04-23 2010-05-05 数字源泉公司 Apparatus and method for low bandwidth play position previewing of video content

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060064716A1 (en) * 2000-07-24 2006-03-23 Vivcom, Inc. Techniques for navigating multiple video streams
WO2004104773A2 (en) * 2003-05-15 2004-12-02 Comcast Cable Holding, Llc Method and system for playing video
EP1758383A2 (en) * 2005-08-23 2007-02-28 AT&T Corp. A system and method for content-based navigation of live and recorded TV and video programs
CN101513048A (en) * 2006-08-07 2009-08-19 Lg电子株式会社 Method for displaying a recording list and video recorder thereof
CN101702941A (en) * 2007-04-23 2010-05-05 数字源泉公司 Apparatus and method for low bandwidth play position previewing of video content

Cited By (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103325396A (en) * 2012-03-23 2013-09-25 深圳市快播科技有限公司 Playblast method and system used for player
CN103475900A (en) * 2012-06-06 2013-12-25 中国移动通信集团公司 Method and device for packaging mobile phone television service video frame and front-end system
CN103577508B (en) * 2012-07-27 2017-02-22 纬创资通股份有限公司 Movie preview method, movie preview system and computer program product
US9270928B2 (en) 2012-07-27 2016-02-23 Wistron Corp. Video-previewing methods and systems for providing preview of a video and machine-readable storage mediums thereof
CN103577508A (en) * 2012-07-27 2014-02-12 纬创资通股份有限公司 Movie preview method, movie preview system and computer program product
TWI486794B (en) * 2012-07-27 2015-06-01 Wistron Corp Video previewing methods and systems for providing preview of a video to be played and computer program products thereof
CN102802079A (en) * 2012-08-24 2012-11-28 广东欧珀移动通信有限公司 Video previewing segment generating method of media player
CN102905190A (en) * 2012-10-10 2013-01-30 广东欧珀移动通信有限公司 Quick video previewing method and system
CN102915194A (en) * 2012-11-13 2013-02-06 北京奇艺世纪科技有限公司 Method, device and mobile terminal for implementing video previews based on ME (mobile equipment)
CN102915194B (en) * 2012-11-13 2015-08-26 北京奇艺世纪科技有限公司 Based on the implementation method of the video preview of mobile device, device and mobile terminal
CN102999257A (en) * 2012-12-14 2013-03-27 深圳锐取信息技术股份有限公司 Method for displaying video index
CN103079091A (en) * 2013-02-01 2013-05-01 清华大学 Method and device for previewing streaming media
CN103079091B (en) * 2013-02-01 2016-12-28 清华大学 Streaming Media method for previewing and device
CN103324702A (en) * 2013-06-13 2013-09-25 华为技术有限公司 Method and device for processing video files
WO2015035934A1 (en) * 2013-09-13 2015-03-19 Tencent Technology (Shenzhen) Company Limited Methods and systems for facilitating video preview sessions
CN103702218A (en) * 2013-12-13 2014-04-02 乐视网信息技术(北京)股份有限公司 Video playing method and device
CN104168512A (en) * 2014-06-16 2014-11-26 乐视致新电子科技(天津)有限公司 Method and device for displaying video information
CN104618810A (en) * 2014-07-23 2015-05-13 腾讯科技(北京)有限公司 Play preview method of multimedia information and client terminal thereof
CN104618810B (en) * 2014-07-23 2018-07-27 腾讯科技(北京)有限公司 A kind of the playblast method and client of multimedia messages
CN104281675A (en) * 2014-09-29 2015-01-14 华为技术有限公司 Method and equipment for acquiring media files
CN104581381A (en) * 2015-01-04 2015-04-29 浪潮软件股份有限公司 Auxiliary terminal video browsing positioning method and device
CN104703040A (en) * 2015-03-13 2015-06-10 天脉聚源(北京)教育科技有限公司 Video processing method and device
CN104936032A (en) * 2015-06-03 2015-09-23 北京百度网讯科技有限公司 Method and device for playing network video
CN104936032B (en) * 2015-06-03 2019-01-15 北京百度网讯科技有限公司 Network video playback method and device
CN105163202A (en) * 2015-07-20 2015-12-16 天脉聚源(北京)科技有限公司 Method and device for switching files
CN105554579A (en) * 2015-11-05 2016-05-04 广州爱九游信息技术有限公司 Video frame selection auxiliary method and device and computing equipment capable of playing video
CN105872799A (en) * 2015-12-11 2016-08-17 乐视移动智能信息技术(北京)有限公司 Video playing processing method, player and terminal equipment
WO2017096961A1 (en) * 2015-12-11 2017-06-15 乐视控股(北京)有限公司 Video playing processing method, player, and terminal device
CN105681894A (en) * 2016-01-04 2016-06-15 努比亚技术有限公司 Device and method for displaying video file
WO2017118353A1 (en) * 2016-01-04 2017-07-13 努比亚技术有限公司 Device and method for displaying video file
CN105959804A (en) * 2016-04-28 2016-09-21 乐视控股(北京)有限公司 Intelligent playing method and device
CN105721620A (en) * 2016-05-09 2016-06-29 百度在线网络技术(北京)有限公司 Video information push method and device as well as video information display method and device
CN105721620B (en) * 2016-05-09 2019-05-10 百度在线网络技术(北京)有限公司 Video information method for pushing and device and video information exhibit method and apparatus
CN105872714A (en) * 2016-05-26 2016-08-17 北京金山安全软件有限公司 Video previewing method and device
CN105979291A (en) * 2016-07-18 2016-09-28 乐视控股(北京)有限公司 Video previewing method and apparatus and electronic device
CN108632644B (en) * 2017-03-21 2020-09-11 华为技术有限公司 Preview display method and device
CN108632644A (en) * 2017-03-21 2018-10-09 华为技术有限公司 The methods of exhibiting and equipment of preview graph
WO2018171437A1 (en) * 2017-03-21 2018-09-27 华为技术有限公司 Display method and device for preview image
CN106941624A (en) * 2017-04-28 2017-07-11 北京小米移动软件有限公司 The treating method and apparatus that Internet video is tried
CN107454454A (en) * 2017-08-30 2017-12-08 微鲸科技有限公司 Method for information display and device
CN109660852A (en) * 2017-10-10 2019-04-19 武汉斗鱼网络科技有限公司 Video previewing method, storage medium, equipment and system before recorded video publication
CN109660852B (en) * 2017-10-10 2021-06-15 武汉斗鱼网络科技有限公司 Video preview method, storage medium, device and system before release of recorded video
CN107786877B (en) * 2017-10-20 2020-07-03 北京奇艺世纪科技有限公司 Method and device for previewing video
CN107786877A (en) * 2017-10-20 2018-03-09 北京奇艺世纪科技有限公司 A kind of method and apparatus of preview video
CN108111537A (en) * 2018-01-17 2018-06-01 杭州当虹科技有限公司 A kind of method of the online video contents of streaming media of rapid preview MP4 forms
CN110213642A (en) * 2019-05-23 2019-09-06 腾讯音乐娱乐科技(深圳)有限公司 Breakpoint playback method, device, storage medium and the electronic equipment of video
CN110324717B (en) * 2019-07-17 2021-11-02 咪咕文化科技有限公司 Video playing method and device and computer readable storage medium
CN110324717A (en) * 2019-07-17 2019-10-11 咪咕文化科技有限公司 A kind of video broadcasting method, equipment and computer readable storage medium
CN110730379A (en) * 2019-08-22 2020-01-24 天脉聚源(杭州)传媒科技有限公司 Video information processing method and device and storage medium
CN110730379B (en) * 2019-08-22 2023-12-15 北京拉近众博科技有限公司 Video information processing method, device and storage medium
CN112333508A (en) * 2020-10-28 2021-02-05 深圳创维-Rgb电子有限公司 Video preview method, system, device and storage medium
CN113630649B (en) * 2021-08-05 2024-04-19 Vidaa(荷兰)国际控股有限公司 Display equipment and video playing progress adjusting method
CN113630649A (en) * 2021-08-05 2021-11-09 海信电子科技(武汉)有限公司 Display device and video playing progress adjusting method

Similar Documents

Publication Publication Date Title
CN109640188B (en) Video preview method and device, electronic equipment and computer readable storage medium
US20180376208A1 (en) Presenting linear and nonlinear content via dvr
CN105245960A (en) Live comment display method and device for videos
CN111095939B (en) Identifying previously streamed portions of media items to avoid repeated playback
CN103096172A (en) Method and device for displaying recommended programs
CN104581407A (en) Video previewing method and device
CN105338410A (en) Method and device for displaying barrage of video
CN105763919A (en) Method and device for display and video synchronization
CN103108248A (en) Interactive video implement method and system using the same
CN105354288A (en) Image searching method and apparatus based on video contents
CN107920274A (en) A kind of method for processing video frequency, client and server
KR101742419B1 (en) Video playback control program, video playback control method, video delivery server, transmission program and transmission apparatus
CN111711861B (en) Video processing method and device, electronic equipment and readable storage medium
CN103686454A (en) Information acquisition method and apparatus
CN103442299B (en) A kind of display methods for playing record and electronic equipment
US20210185414A1 (en) Automatically and programmatically generating crowdsourced trailers
KR102505973B1 (en) Image processing apparatus, control method thereof and computer readable medium having computer program recorded therefor
US20170188109A1 (en) Method and electronic device for switching video
CN103986965A (en) Processing device, system and method for multimedia data
CN113014985A (en) Interactive multimedia content processing method and device, electronic equipment and storage medium
CN104093084A (en) Method and apparatus for playing video
CN103310001A (en) Method and device for setting video list
CN114117120A (en) Video file intelligent index generation system and method based on content analysis
CN104994429A (en) Video playing method and device
CN106792219B (en) It is a kind of that the method and device reviewed is broadcast live

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200901

Address after: Shenzhen Futian District City, Guangdong province 518000 Zhenxing Road, SEG Science Park 2 East Room 403

Co-patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd.

Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.

Address before: 518000 Guangdong city of Shenzhen province Futian District SEG Science Park 2 East Room 403

Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd.