CN103024561A - Method and device for displaying dragging progress bar - Google Patents

Method and device for displaying dragging progress bar Download PDF

Info

Publication number
CN103024561A
CN103024561A CN2011102979643A CN201110297964A CN103024561A CN 103024561 A CN103024561 A CN 103024561A CN 2011102979643 A CN2011102979643 A CN 2011102979643A CN 201110297964 A CN201110297964 A CN 201110297964A CN 103024561 A CN103024561 A CN 103024561A
Authority
CN
China
Prior art keywords
key frame
video file
time point
progress bar
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
CN2011102979643A
Other languages
Chinese (zh)
Other versions
CN103024561B (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.)
Jiangsu Tongfang Internet Technology Co.,Ltd.
Original Assignee
Shenzhen QVOD Technology 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 Shenzhen QVOD Technology Co Ltd filed Critical Shenzhen QVOD Technology Co Ltd
Priority to CN201110297964.3A priority Critical patent/CN103024561B/en
Publication of CN103024561A publication Critical patent/CN103024561A/en
Application granted granted Critical
Publication of CN103024561B publication Critical patent/CN103024561B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention provides a method and a device for displaying a dragging progress bar. The method comprises the steps of: finding out corresponding latest timestamp from a key frame index at a time point of the progress bar when a user drags, obtaining byte offset according to the timestamp, and then obtaining key frame data from a video file via the byte offset and displaying the key frame. Therefore, the current frame does not need to be calculated when the user continuously drags; the current frame is replaced by the key frame to carry out real-time display rapidly; the problem of delayed display caused by searching the key frame and calculating the current frame too frequently is avoided; real-time display is achieved; and the experience of user fluency is also improved.

Description

A kind of display packing and device that pulls progress bar
Technical field
The present invention relates to the video playback field, especially a kind of video playback pulls display packing and the device of progress bar.
Background technology
Along with the development of computer technology and network technology, utilize the various video files of the online or local broadcast of the terminals such as personal computer, mobile phone to become a kind of leisure way of people.
Existing video display devices mainly comprises player module and the User Interface module that runs on terminal, as shown in Figure 1.Video display devices is when playing local video, by the video file of storing in the memory module in the playing controller unit controls data dispatching communication interface unit in the player module and the document reading unit reading terminals, through audio frequency and video separative element separating audio and video data, and respectively by being played up by the Voice ﹠ Video rendering unit again after the Voice ﹠ Video decoding unit decodes, send at last audio playing apparatus and User Interface module.User Interface module receipt decoding and play up after video data through playing Logic control module control, be shown to the user by broadcast window, the user can pull the video of playing by the progress bar in the broadcast window.
When video display devices is play online, a transmission control unit (TCU) module that connects respectively player module and the webserver is set, the transmission control unit (TCU) module will be kept at from the video file data flow that online video server receives in the memory module the terminal temporarily, present to the user by player module and User Interface module again.
The user is when watching video; usually can pull video according to interest; existing video display devices; when pulling progress bar, adopt the mode of present frame location such as Storm Player, realplayer, windows media player etc.; namely the frame of location is definite present frame to the player time that progress bar is parked, and the broadcast window demonstration is current frame image.Specifically, after the user carries out drag motions, determine time point according to progress bar, obtain timestamp by time point, and find the key frame corresponding with timestamp by timestamp, after finding key frame, decode present frame by key frame again.But, when the user pulls continuously, namely within the regular hour, continue to pull progress bar, the time point that progress bar is parked is discontinuous, accordingly present frame being calculated required amount of calculation can be very large, the user need to wait for until find key frame and calculate the demonstration present frame by key frame, pull consecutive hours at progress bar, because search key frame and calculate the too frequent of present frame, therefore can have the problem of display delay, for local storage file, can't the instant playback present frame, especially for online broadcast, have the buffering of long period, it is not good therefore can to cause the user to experience.
Summary of the invention
The invention provides a kind of display packing and device that pulls progress bar, solve in the prior art since pull continuously that progress bar causes can't in time show present frame, buffer time is long, the problem that user's experience is not good.
The technological means that the present invention takes is as follows: a kind of display packing that pulls progress bar comprises:
When pulling progress bar, obtain some time points that pull with the unit interval;
In the key frame index of video file, search the nearest timestamp corresponding with pulling time point according to the time point that pulls that obtains;
Obtain byte offsets according to described nearest timestamp, and find the some key frame data corresponding with described nearest timestamp and show described key frame according to byte offsets.
Further, before carrying out the described display packing that pulls progress bar, also comprise and judge whether continuous step of drag motions, if current is non-drag operation, then obtain single progress bar and pull time point, determine nearest timestamp by pulling time point, and look for corresponding key frame by described nearest timestamp, and decode present frame according to key frame, show present frame.
Further, described method is after obtaining series and pulling time point, the step that also comprises inquiry video file key frame index, if inquire about unsuccessfully, then obtain single progress bar and pull time point, determine nearest timestamp by time point, and find corresponding key frame by timestamp, and decode present frame according to key frame, show present frame.
Further, described video file key frame index obtains from be stored in the local video file or obtains by the webserver key frame index download that the Online Video file is corresponding.
Further, when if the video file of described broadcast is the Online Video file, pull progress bar and determine to pull time point, also comprise step: judge whether to store in this locality the key frame index, if NO, then download the key frame index, obtain progress bar and park nearest timestamp corresponding to time point, determine byte offsets, and download this nearest key frame data according to byte offsets by network, continue the broadcast of former video file until the download of described key frame data is complete at player interface simultaneously, obtain at last the key frame data corresponding with described nearest timestamp and demonstration.
Further, described key frame index is key frame time point and the manipulative indexing information table that represents the byte offset numberical value of quantity.
The present invention also provides a kind of video display devices, comprises the player module that runs on terminal and the User Interface module that is connected with player module;
Wherein, described User Interface module comprises broadcast window unit, play position setting unit and the memory cell with progress bar, and the broadcast logic control element that said units is dispatched; Described player module comprises video file reading processing unit and playing controller unit;
Described memory cell is used for the video file key frame index that storing received arrives;
Described play position setting unit is used for obtaining some time points that pull with the unit interval when pulling progress bar;
Described broadcast logic control element pulls the key frame index in the time point inquiry memory cell and determines the nearest timestamp corresponding with pulling time point according to what the play position setting unit was obtained, and obtains byte offsets according to described nearest timestamp;
Described playing controller unit be used for according to the described key frame index of the request receiving of described broadcast logic control element and with described key frame index stores to described memory cell, the byte offsets control video file reading processing unit that also is used for providing according to described broadcast logic control element reads the key frame data corresponding with described nearest timestamp and forms key frame, and key frame is shown in the broadcast window unit.
Further, described broadcast logic control element also is used for judging whether described drag motions is continuous, and when being judged as non-drag operation, control play position setting unit is obtained single progress bar and pulled time point, determines nearest timestamp by pulling time point; Play logic control element and also be used for looking for corresponding key frame by described nearest timestamp, and control the video file reading processing unit and read key frame and decode present frame, and control broadcast window unit shows present frame.
Further, described broadcast logic control element also is used for then obtaining single progress bar and pulling time point when the failure of inquiry video file key frame index, determines nearest timestamp by time point; Play logic control element and also be used for looking for corresponding key frame by described nearest timestamp, and control the video file reading processing unit and read key frame and decode present frame, and control broadcast window unit shows present frame.
Further, described playing controller unit obtains the key frame index by obtaining or by the webserver video file key frame index corresponding to Online Video file being downloaded in being stored in the local video file.
Further, described key frame index is reproduction time and the manipulative indexing information table that represents the byte offset numberical value of quantity.
Further, described playing controller unit also is used for judging whether the video file of described broadcast is the Online Video file;
Described broadcast logic control element also is used for when described playing controller unit judges is the Online Video file, judge whether to store in this locality the key frame index, if NO, then download, and control play position setting unit is obtained progress bar and is parked nearest timestamp corresponding to time point;
Described playing controller unit is further used for determining byte offsets according to nearest timestamp in the key frame index, and downloads this nearest key frame data according to described byte offsets by network;
Described broadcast logic control element is further used for controlling described broadcast window unit and continues the broadcast of former video file until obtain the key frame data corresponding with described nearest timestamp and control broadcast window unit demonstration key frame.
The present invention also provides a kind of terminal, it is characterized in that, comprises memory module and the aforesaid video display devices of storing described video file.
Further, described terminal also comprises for the transmission control unit (TCU) that obtains the Internet video data flow from network video server; Wherein, described transmission control unit (TCU) comprises the first interface module that is connected with memory module with described player, the second interface module and the transmission control module that are connected with network video server, described transmission control module is used for obtaining the Internet video data flow by described the second interface module, and the Internet video data flow is offered described player by first interface, and this Internet video data flow is stored in described memory module temporarily.
The invention provides a kind of display packing and device that pulls progress bar, the time point of progress bar finds corresponding nearest timestamp when pulling by the user in the key frame index, and obtain byte offsets according to timestamp, from video file, obtain key frame data and show this key frame by byte offsets again.Therefore, when the user pulls continuously, need not to calculate present frame, substitute present frame with key frame and show real-time, avoided searching key frame and calculated the too frequently problem of present frame, realized instant playback, improved the fluency that the user experiences.
Description of drawings
Fig. 1 is the existing terminal schematic diagram that comprises video display devices;
Fig. 2 is a kind of flow chart that pulls display packing of the present invention;
Fig. 3 pulls the display packing flow chart for what play the Online Video file;
Fig. 4 is a kind of terminal schematic diagram that comprises video display devices of the present invention.
Embodiment
Realization of the present invention is based on such consideration, and existing video file can be realized being stored in such a way in the memory module of terminal:
P1 P2 P3
File header Video data The key frame index
Video file comprises three parts, and the P1 of first is file header, and second portion P2 is video data, and third part P3 is representative key frame index.
Video file key frame index can be reproduction time t and the manipulative indexing information table that represents byte offset numberical value of quantity n, and is as shown in the table,
Time (t) 1s 2s 3s 4s 5s 6s 7s ......
Byte offsets (n) 70 45 30 12 90 31 50 ......
Document misregistration amount by video data corresponding to this index information table inquiry special time, numerical value n (byte offsets) in the index information can be set up unique corresponding relation with the video data in the packet, thereby can obtain corresponding video data according to reproduction time.
Below in conjunction with accompanying drawing principle of the present invention and feature are described, institute gives an actual example and only is used for explaining the present invention, is not be used to limiting scope of the present invention.
As shown in Figure 2 for a kind of a kind of embodiment that pulls display packing of the present invention, comprising:
Steps A: judging whether video playback exists pulls, then continue if not to play, if judge then whether drag motions is continuous, if otherwise obtain the single time point that pulls, determine nearest timestamp by pulling time point, and look for corresponding key frame by timestamp, and decode present frame according to key frame, show present frame.
Pulling continuously herein refers to pull such as mouse the in time continually varying action of time point of the progress bar of certain hour, and discontinuous pulling refers to click the action that single time of certain time point changes such as mouse at progress bar.
Obtain a series of execution in step B behind the time point that pull with the unit interval; In the present embodiment, this unit interval is 0.1 second.
Step B: inquiry video file key frame index, unsuccessfully then obtain single progress bar and pull time point if inquire about, determine nearest timestamp by time point, and find corresponding key frame by timestamp, and decode present frame according to key frame, show present frame, if success execution in step C then;
Step C: obtain video file key frame index, in the key frame index of video file, search the nearest timestamp corresponding with pulling time point according to the time point that obtains, and in video file key frame index, obtain byte offsets;
Step D: find the some key frame data corresponding with nearest timestamp and demonstration according to byte offsets.
As a kind of embodiment, when playing the video file of local storage, after the user carries out drag motions to the video file of playing, at first whether user's drag motions is judged for pulling continuously, if be disposable pulling, then obtained the single time point that pulls, determine nearest timestamp by pulling time point, and look for corresponding key frame by timestamp, and decode present frame according to key frame, show present frame.
If drag motions is for pulling continuously, namely within the regular hour, carry out drag motions, then obtain a series of time point that pulls with the unit interval, and inquiry video file key frame index (index information table), if inquire about unsuccessfully, when namely the video file of local storage does not represent the index information table of video file key frame index, the mode of then still locating according to the present frame of available technology adopting, namely the frame of location is definite present frame to the player time that progress bar is parked, and broadcast window shows current frame image; If successful inquiring, then obtain this index information table, in the key frame index of video file, search the nearest timestamp corresponding with pulling time point according to some time points that pull, and in video file key frame index, obtain byte offsets, find the some key frame data corresponding with nearest timestamp and demonstration according to byte offsets.
As another kind of embodiment, when the video file of playing is the Online Video file, after the user carries out drag motions to the video file of playing, at first whether user's drag motions is judged for pulling continuously, if be disposable pulling, then obtain the single time point that pulls, the mode of still locating according to the present frame of available technology adopting, namely the frame of location is definite present frame to the player time that progress bar is parked, and broadcast window shows current frame image.
Same, if drag motions is for pulling continuously, namely within the regular hour, carry out drag motions, then obtain a series of time point that pulls with the unit interval, and inquiry video file key frame index (index information table), if inquire about unsuccessfully, be when not representing the index information table of video file key frame index in the Online Video file, the mode of then still locating according to the present frame of available technology adopting, namely the frame of location is definite present frame to the player time that progress bar is parked, and broadcast window shows current frame image; If successful inquiring, then by the webserver at Online Video file place this index information table is downloaded to obtain this index information table, obtain single video playback and pull timestamp according to pulling time point, and in the index information table, search the byte offsets corresponding with this timestamp; Utilize at last this byte offsets in the Online Video file data bag of the interim storage in this locality, to seek this nearest key frame data, if do not have this nearest key frame data in the video data of local interim storage, then download this nearest key frame data by network, and continue the broadcast of former video file until the download of described key frame data is complete, obtain the key frame data corresponding with described nearest key frame information and demonstration.
The present invention also provides a kind of video display devices and has comprised the terminal of video display devices, as shown in Figure 4:
Video display devices comprises the player module that runs on terminal and the User Interface module that is connected with player module;
Wherein, the User Interface module comprises broadcast window unit, play position setting unit and the memory cell with progress bar, and the broadcast logic control element that said units is dispatched; Player module comprises video file reading processing unit and playing controller unit;
Memory cell is used for the video file key frame index that storing received arrives;
The play position setting unit is used for obtaining some time points that pull with the unit interval when pulling progress bar;
Playing logic control element pulls the key frame index in the time point inquiry memory cell and determines the nearest timestamp corresponding with pulling time point according to what the play position setting unit was obtained;
The playing controller unit be used for according to the request receiving key frame index of playing logic control element and with the key frame index stores to memory cell, the timestamp control video file reading processing unit that also is used for providing according to the broadcast logic control element reads the key frame data corresponding with timestamp and forms key frame, and key frame is shown in the broadcast window unit.
Play logic control element and also be used for judging whether described drag motions is continuous, and when being judged as non-drag operation, control play position setting unit is obtained single progress bar and pulled time point, determines nearest timestamp by pulling time point; Play logic control element and also be used for looking for corresponding key frame by described nearest timestamp, and control the video file reading processing unit and read key frame and decode present frame, and control broadcast window unit shows present frame.
Play logic control element and also be used for then obtaining single progress bar and pulling time point when the failure of inquiry video file key frame index, determine nearest timestamp by time point; Play logic control element and also be used for looking for corresponding key frame by nearest timestamp, and control the video file reading processing unit and read key frame and decode present frame, and control broadcast window unit shows present frame.
The playing controller unit obtains the key frame index by obtaining or by the webserver video file key frame index corresponding to Online Video file being downloaded in being stored in the local video file.
The playing controller unit also is used for judging whether the video file of described broadcast is the Online Video file;
Playing logic control element also is used for when described playing controller unit judges is the Online Video file, judge whether to store in this locality the key frame index, if otherwise download, and control play position setting unit is obtained progress bar and is parked nearest timestamp corresponding to time point;
The playing controller unit is further used for determining byte offsets according to nearest timestamp in the key frame index, and downloads this nearest key frame according to described byte offsets by network;
The broadcast logic control element is further used for controlling described broadcast window unit and continues the broadcast of former video file until obtain described nearest key frame and control broadcast window unit demonstration key frame.
The video file reading processing unit comprises the data communication interface unit that is connected with playing controller respectively, document reading unit, audio frequency and video separative element, audio decoding unit, video decoding unit, audio frequency rendering unit, the playback interface unit that is connected with the User Interface module.
As what it will be appreciated by those skilled in the art that, video display devices as herein described is appreciated that the virtual bench of realizing into by computer program, and wherein each function all is to be finished by virtual module or unit;
Further, multiple operation can be carried out respectively in each module or unit, for by the performed multiple operation of same module or unit, can also have corresponding submodule in this subsystem so, this paper enumerates these submodules for the purpose of simplifying the description no longer one by one.
How mutual how to realize between (comprising judgement, inquiry etc.) and each module and the unit concrete mode for multiple operation, those skilled in the art can utilize computer program to realize that this paper repeats no more.
The present invention also provides a kind of terminal, comprises that the memory module of store video files and video display devices reach the transmission control unit (TCU) that is used for obtaining from network video server the Internet video data flow; Transmission control unit (TCU) comprises the first interface module that is connected with memory module with player, the second interface module and the transmission control module that are connected with network video server, transmission control module is used for obtaining the Internet video data flow by the second interface module, and the Internet video data flow is offered described player by first interface, and this Internet video data flow is stored in memory module temporarily.
Therefore, a kind of display packing and device that pulls progress bar provided by the invention, the time point of progress bar finds corresponding nearest timestamp when pulling by the user in the key frame index, and obtain byte offsets according to timestamp, from video file, obtain key frame data and show this key frame by byte offsets again.Therefore, when the user pulls continuously, need not to calculate present frame, substitute present frame with key frame and show real-time, avoided searching key frame and calculated the too frequently problem of present frame, realized instant playback, improved the fluency that the user experiences.
The above only is preferred embodiment of the present invention, and is in order to limit the present invention, within the spirit and principles in the present invention not all, any modification of making, is equal to replacement, improvement etc., all should be included within the scope of protection of the invention.

Claims (14)

1. display packing that pulls progress bar comprises:
When pulling progress bar, obtain some time points that pull with the unit interval;
In the key frame index of video file, search the nearest timestamp corresponding with pulling time point according to the time point that pulls that obtains;
Obtain byte offsets according to described nearest timestamp, and find the some key frame data corresponding with described nearest timestamp and show described key frame according to byte offsets.
2. method according to claim 1, it is characterized in that, before carrying out the described display packing that pulls progress bar, also comprise and judge whether continuous step of drag motions, if current is non-drag operation, then obtain single progress bar and pull time point, determine nearest timestamp by pulling time point, and look for corresponding key frame by described nearest timestamp, and decode present frame according to key frame, show present frame.
3. method according to claim 1, it is characterized in that, described method is after obtaining series and pulling time point, also comprise the step of inquiry video file key frame index, if inquire about unsuccessfully, then obtain single progress bar and pull time point, determine nearest timestamp by time point, and find corresponding key frame by timestamp, and decode present frame according to key frame, show present frame.
4. method according to claim 1 is characterized in that, described video file key frame index obtains from be stored in the local video file or obtains by the webserver key frame index download that the Online Video file is corresponding.
5. method according to claim 1, it is characterized in that, when if the video file of described broadcast is the Online Video file, pull progress bar and determine to pull time point, also comprise step: judge whether to store in this locality the key frame index, if NO, then download the key frame index, obtain progress bar and park nearest timestamp corresponding to time point, determine byte offsets, and download this nearest key frame data according to byte offsets by network, and continue the broadcast of former video file until described key frame data is downloaded completely at player interface simultaneously, obtain at last the key frame data corresponding with described nearest timestamp and demonstration.
6. according to claim 1 to 5 each described methods, it is characterized in that described key frame index is key frame time point and the manipulative indexing information table that represents the byte offset numberical value of quantity.
7. a video display devices is characterized in that, comprises the player module that runs on terminal and the User Interface module that is connected with player module;
Wherein, described User Interface module comprises broadcast window unit, play position setting unit and the memory cell with progress bar, and the broadcast logic control element that said units is dispatched; Described player module comprises video file reading processing unit and playing controller unit;
Described memory cell is used for the video file key frame index that storing received arrives;
Described play position setting unit is used for obtaining some time points that pull with the unit interval when pulling progress bar;
Described broadcast logic control element pulls the key frame index in the time point inquiry memory cell and determines the nearest timestamp corresponding with pulling time point according to what the play position setting unit was obtained, and obtains byte offsets according to described nearest timestamp;
Described playing controller unit be used for according to the described key frame index of the request receiving of described broadcast logic control element and with described key frame index stores to described memory cell, the byte offsets control video file reading processing unit that also is used for providing according to described broadcast logic control element reads the key frame data corresponding with described nearest timestamp and forms key frame, and key frame is shown in the broadcast window unit.
8. video display devices according to claim 7, it is characterized in that, described broadcast logic control element also is used for judging whether described drag motions is continuous, and when being judged as non-drag operation, control play position setting unit is obtained single progress bar and is pulled time point, determines nearest timestamp by pulling time point; Play logic control element and also be used for looking for corresponding key frame by described nearest timestamp, and control the video file reading processing unit and read key frame and decode present frame, and control broadcast window unit shows present frame.
9. video display devices according to claim 7 is characterized in that, described broadcast logic control element also is used for then obtaining single progress bar and pulling time point when the failure of inquiry video file key frame index, determines nearest timestamp by time point; Play logic control element and also be used for looking for corresponding key frame by described nearest timestamp, and control the video file reading processing unit and read key frame and decode present frame, and control broadcast window unit shows present frame.
10. video display devices according to claim 7, it is characterized in that described playing controller unit obtains the key frame index by obtaining or by the webserver video file key frame index corresponding to Online Video file being downloaded in being stored in the local video file.
11. video display devices according to claim 7 is characterized in that, described key frame index is reproduction time and the manipulative indexing information table that represents the byte offset numberical value of quantity.
12. video display devices according to claim 7 is characterized in that, described playing controller unit also is used for judging whether the video file of described broadcast is the Online Video file;
Described broadcast logic control element also is used for when described playing controller unit judges is the Online Video file, judge whether to store in this locality the key frame index, if NO, then download, and control play position setting unit is obtained progress bar and is parked nearest timestamp corresponding to time point;
Described playing controller unit is further used for determining byte offsets according to nearest timestamp in the key frame index, and downloads this nearest key frame data according to described byte offsets by network;
Described broadcast logic control element is further used for controlling described broadcast window unit and continues the broadcast of former video file until obtain the key frame data corresponding with described nearest timestamp and control broadcast window unit demonstration key frame.
13. a terminal is characterized in that, comprises the memory module of storing described video file and such as each described video display devices of claim 7 to 12.
14. terminal according to claim 13 is characterized in that, described terminal also comprises for the transmission control unit (TCU) that obtains the Internet video data flow from network video server; Wherein, described transmission control unit (TCU) comprises the first interface module that is connected with memory module with described player, the second interface module and the transmission control module that are connected with network video server, described transmission control module is used for obtaining the Internet video data flow by described the second interface module, and the Internet video data flow is offered described player by first interface, and this Internet video data flow is stored in described memory module temporarily.
CN201110297964.3A 2011-09-28 2011-09-28 A kind of display methods and device that pulls progress bar Active CN103024561B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110297964.3A CN103024561B (en) 2011-09-28 2011-09-28 A kind of display methods and device that pulls progress bar

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110297964.3A CN103024561B (en) 2011-09-28 2011-09-28 A kind of display methods and device that pulls progress bar

Publications (2)

Publication Number Publication Date
CN103024561A true CN103024561A (en) 2013-04-03
CN103024561B CN103024561B (en) 2016-05-25

Family

ID=47972613

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110297964.3A Active CN103024561B (en) 2011-09-28 2011-09-28 A kind of display methods and device that pulls progress bar

Country Status (1)

Country Link
CN (1) CN103024561B (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559899A (en) * 2013-10-31 2014-02-05 广东欧珀移动通信有限公司 Searching method and device for designated playing position of code stream
CN104394460A (en) * 2014-11-24 2015-03-04 深圳市华宝电子科技有限公司 Audio-video file locating method and device
CN104661083A (en) * 2015-02-06 2015-05-27 南京传唱软件科技有限公司 Video playing method and system as well as stream media playing method, device and system
CN104918136A (en) * 2015-05-28 2015-09-16 北京奇艺世纪科技有限公司 Video positioning method and device
CN105120321A (en) * 2015-08-21 2015-12-02 北京佳讯飞鸿电气股份有限公司 Video searching method, video storage method and related devices
CN105187918A (en) * 2015-07-21 2015-12-23 浪潮软件集团有限公司 Method for realizing fast forward by using thumbnail in HLS protocol-based on-demand system
CN105763960A (en) * 2016-03-01 2016-07-13 青岛海信传媒网络技术有限公司 Method and apparatus for network video playing
CN105898588A (en) * 2015-12-07 2016-08-24 乐视云计算有限公司 Video positioning method and device
CN106101867A (en) * 2016-07-20 2016-11-09 深圳芯智汇科技有限公司 A kind of FLV of raising video jumps the method broadcasting speed and location accuracy
CN106354389A (en) * 2016-08-31 2017-01-25 南京捷希科技有限公司 User interface controlling method
CN107277563A (en) * 2017-05-12 2017-10-20 成都虚拟世界科技有限公司 A kind of method, server and terminal generated with playing video file
CN107483979A (en) * 2017-09-12 2017-12-15 中广热点云科技有限公司 A kind of video dragging method and device applied to caching server
CN108090102A (en) * 2016-11-21 2018-05-29 法乐第(北京)网络科技有限公司 A kind of video processing equipment, vehicle and method for processing video frequency
CN108184159A (en) * 2016-12-08 2018-06-19 武汉斗鱼网络科技有限公司 The implementation method and device of a kind of progress bar
CN108574856A (en) * 2017-06-30 2018-09-25 北京金山云网络技术有限公司 Determine that video file tries the method, apparatus, equipment and medium of cut off
CN108696772A (en) * 2017-04-11 2018-10-23 上海谦问万答吧云计算科技有限公司 A kind of transmission method and device of real-time video
CN109005420A (en) * 2018-08-10 2018-12-14 深圳Tcl数字技术有限公司 Presentation of video frames, acquisition methods, TV, cloud platform server and system
CN109168020A (en) * 2018-10-22 2019-01-08 广州虎牙科技有限公司 Method for processing video frequency, device, calculating equipment and storage medium based on live streaming
CN109982020A (en) * 2019-02-26 2019-07-05 南京邮电大学 A kind of storage of video and search method
CN110012251A (en) * 2018-01-04 2019-07-12 腾讯科技(深圳)有限公司 Video recording method, device and readable storage medium storing program for executing
CN110022489A (en) * 2019-05-30 2019-07-16 腾讯音乐娱乐科技(深圳)有限公司 Video broadcasting method, device and storage medium
CN110072123A (en) * 2018-01-24 2019-07-30 中兴通讯股份有限公司 A kind of recovery playback method, video playing terminal and the server of video
CN110139157A (en) * 2019-05-16 2019-08-16 腾讯科技(深圳)有限公司 A kind of accurate positioning playback method, device, equipment and medium
CN110248245A (en) * 2019-06-21 2019-09-17 维沃移动通信有限公司 A kind of video locating method, device, mobile terminal and storage medium
CN111436005A (en) * 2019-01-15 2020-07-21 北京字节跳动网络技术有限公司 Method and apparatus for displaying image
CN111435998A (en) * 2019-01-12 2020-07-21 北京字节跳动网络技术有限公司 Video playing control method, device, equipment and storage medium
CN112822522A (en) * 2020-12-31 2021-05-18 北京梧桐车联科技有限责任公司 Video playing method, device, equipment and storage medium
CN113012464A (en) * 2021-02-20 2021-06-22 腾讯科技(深圳)有限公司 Vehicle searching guiding method, device, equipment and computer readable storage medium
CN113556620A (en) * 2021-07-20 2021-10-26 湖南快乐阳光互动娱乐传媒有限公司 Media playing method, device and system
CN115314654A (en) * 2022-10-12 2022-11-08 飞狐信息技术(天津)有限公司 Video processing method, system, storage medium and electronic equipment
US11526269B2 (en) 2019-01-12 2022-12-13 Shanghai marine diesel engine research institute Video playing control method and apparatus, device, and storage medium
US11550457B2 (en) 2019-01-12 2023-01-10 Beijing Bytedance Network Technology Co., Ltd. Method, device, apparatus and storage medium of displaying information on video

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101321265A (en) * 2007-06-07 2008-12-10 中兴通讯股份有限公司 Method and system for implementing peer-to-peer network media order frame-across broadcast mode
CN101521782A (en) * 2008-12-30 2009-09-02 深圳市同洲电子股份有限公司 Method for fast-forward and fast-backward browsing video, system and multimedia equipment
CN101980533A (en) * 2010-11-12 2011-02-23 中国华录集团有限公司 Method for implementing stunt mode function of transport stream file based on indexed file
CN102118539A (en) * 2009-12-30 2011-07-06 Tcl集团股份有限公司 Multimedia playing terminal as well as playing method and device for dragging multimedia files

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101321265A (en) * 2007-06-07 2008-12-10 中兴通讯股份有限公司 Method and system for implementing peer-to-peer network media order frame-across broadcast mode
CN101521782A (en) * 2008-12-30 2009-09-02 深圳市同洲电子股份有限公司 Method for fast-forward and fast-backward browsing video, system and multimedia equipment
CN102118539A (en) * 2009-12-30 2011-07-06 Tcl集团股份有限公司 Multimedia playing terminal as well as playing method and device for dragging multimedia files
CN101980533A (en) * 2010-11-12 2011-02-23 中国华录集团有限公司 Method for implementing stunt mode function of transport stream file based on indexed file

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103559899A (en) * 2013-10-31 2014-02-05 广东欧珀移动通信有限公司 Searching method and device for designated playing position of code stream
CN103559899B (en) * 2013-10-31 2016-01-20 广东欧珀移动通信有限公司 Code stream fixed point play position searching method and device
CN104394460A (en) * 2014-11-24 2015-03-04 深圳市华宝电子科技有限公司 Audio-video file locating method and device
CN104661083A (en) * 2015-02-06 2015-05-27 南京传唱软件科技有限公司 Video playing method and system as well as stream media playing method, device and system
CN104918136A (en) * 2015-05-28 2015-09-16 北京奇艺世纪科技有限公司 Video positioning method and device
CN105187918A (en) * 2015-07-21 2015-12-23 浪潮软件集团有限公司 Method for realizing fast forward by using thumbnail in HLS protocol-based on-demand system
CN105120321A (en) * 2015-08-21 2015-12-02 北京佳讯飞鸿电气股份有限公司 Video searching method, video storage method and related devices
CN105898588A (en) * 2015-12-07 2016-08-24 乐视云计算有限公司 Video positioning method and device
WO2017096948A1 (en) * 2015-12-07 2017-06-15 乐视控股(北京)有限公司 Video positioning method and device
CN105763960B (en) * 2016-03-01 2019-01-01 聚好看科技股份有限公司 A kind of method and apparatus that network video plays
CN105763960A (en) * 2016-03-01 2016-07-13 青岛海信传媒网络技术有限公司 Method and apparatus for network video playing
CN106101867A (en) * 2016-07-20 2016-11-09 深圳芯智汇科技有限公司 A kind of FLV of raising video jumps the method broadcasting speed and location accuracy
CN106101867B (en) * 2016-07-20 2019-01-22 深圳芯智汇科技有限公司 A method of it improving the jump of FLV video and broadcasts speed and location accuracy
CN106354389A (en) * 2016-08-31 2017-01-25 南京捷希科技有限公司 User interface controlling method
CN108090102A (en) * 2016-11-21 2018-05-29 法乐第(北京)网络科技有限公司 A kind of video processing equipment, vehicle and method for processing video frequency
CN108184159A (en) * 2016-12-08 2018-06-19 武汉斗鱼网络科技有限公司 The implementation method and device of a kind of progress bar
CN108696772A (en) * 2017-04-11 2018-10-23 上海谦问万答吧云计算科技有限公司 A kind of transmission method and device of real-time video
CN107277563A (en) * 2017-05-12 2017-10-20 成都虚拟世界科技有限公司 A kind of method, server and terminal generated with playing video file
CN107277563B (en) * 2017-05-12 2020-11-06 成都理想智美科技有限公司 Method, server and terminal for generating and playing video file
CN108574856A (en) * 2017-06-30 2018-09-25 北京金山云网络技术有限公司 Determine that video file tries the method, apparatus, equipment and medium of cut off
CN107483979A (en) * 2017-09-12 2017-12-15 中广热点云科技有限公司 A kind of video dragging method and device applied to caching server
CN110012251A (en) * 2018-01-04 2019-07-12 腾讯科技(深圳)有限公司 Video recording method, device and readable storage medium storing program for executing
CN110072123A (en) * 2018-01-24 2019-07-30 中兴通讯股份有限公司 A kind of recovery playback method, video playing terminal and the server of video
CN110072123B (en) * 2018-01-24 2022-04-15 中兴通讯股份有限公司 Video recovery playing method, video playing terminal and server
CN109005420A (en) * 2018-08-10 2018-12-14 深圳Tcl数字技术有限公司 Presentation of video frames, acquisition methods, TV, cloud platform server and system
CN109005420B (en) * 2018-08-10 2021-08-24 深圳Tcl数字技术有限公司 Video frame playing and acquiring method, television, cloud platform server and system
CN109168020A (en) * 2018-10-22 2019-01-08 广州虎牙科技有限公司 Method for processing video frequency, device, calculating equipment and storage medium based on live streaming
US11550457B2 (en) 2019-01-12 2023-01-10 Beijing Bytedance Network Technology Co., Ltd. Method, device, apparatus and storage medium of displaying information on video
US11526269B2 (en) 2019-01-12 2022-12-13 Shanghai marine diesel engine research institute Video playing control method and apparatus, device, and storage medium
CN111435998A (en) * 2019-01-12 2020-07-21 北京字节跳动网络技术有限公司 Video playing control method, device, equipment and storage medium
US11482257B2 (en) 2019-01-15 2022-10-25 Beijing Bytedance Network Technology Co., Ltd. Image display method and apparatus
CN111436005A (en) * 2019-01-15 2020-07-21 北京字节跳动网络技术有限公司 Method and apparatus for displaying image
CN109982020A (en) * 2019-02-26 2019-07-05 南京邮电大学 A kind of storage of video and search method
CN110139157B (en) * 2019-05-16 2021-03-16 腾讯科技(深圳)有限公司 Accurate positioning playing method, device, equipment and medium
CN110139157A (en) * 2019-05-16 2019-08-16 腾讯科技(深圳)有限公司 A kind of accurate positioning playback method, device, equipment and medium
CN110022489B (en) * 2019-05-30 2021-12-24 腾讯音乐娱乐科技(深圳)有限公司 Video playing method, device and storage medium
CN110022489A (en) * 2019-05-30 2019-07-16 腾讯音乐娱乐科技(深圳)有限公司 Video broadcasting method, device and storage medium
CN110248245B (en) * 2019-06-21 2022-05-06 维沃移动通信有限公司 Video positioning method and device, mobile terminal and storage medium
CN110248245A (en) * 2019-06-21 2019-09-17 维沃移动通信有限公司 A kind of video locating method, device, mobile terminal and storage medium
CN112822522A (en) * 2020-12-31 2021-05-18 北京梧桐车联科技有限责任公司 Video playing method, device, equipment and storage medium
CN112822522B (en) * 2020-12-31 2023-03-21 北京梧桐车联科技有限责任公司 Video playing method, device, equipment and storage medium
CN113012464A (en) * 2021-02-20 2021-06-22 腾讯科技(深圳)有限公司 Vehicle searching guiding method, device, equipment and computer readable storage medium
CN113012464B (en) * 2021-02-20 2022-03-22 腾讯科技(深圳)有限公司 Vehicle searching guiding method, device, equipment and computer readable storage medium
CN113556620A (en) * 2021-07-20 2021-10-26 湖南快乐阳光互动娱乐传媒有限公司 Media playing method, device and system
CN115314654A (en) * 2022-10-12 2022-11-08 飞狐信息技术(天津)有限公司 Video processing method, system, storage medium and electronic equipment
CN115314654B (en) * 2022-10-12 2023-01-06 飞狐信息技术(天津)有限公司 Video processing method, system, storage medium and electronic equipment

Also Published As

Publication number Publication date
CN103024561B (en) 2016-05-25

Similar Documents

Publication Publication Date Title
CN103024561A (en) Method and device for displaying dragging progress bar
US7860996B2 (en) Media streaming with seamless ad insertion
US8290349B2 (en) Playback apparatus, method, and program
US8438602B2 (en) Systems and methods for linking media content
US11184419B2 (en) Retrieval and playout of media content
US11785076B2 (en) Retrieval and playout of media content
US9055342B2 (en) Information processing apparatus and information processing method
US8984561B2 (en) Moving-image playing apparatus and method
CN103124968A (en) Content transformation for lean-back entertainment
WO2015178966A1 (en) Use of a remainder duration as a basis to generate a playlist
CN113422980A (en) Video data processing method and device, electronic equipment and storage medium
KR102137327B1 (en) System for providing live thumbnail of streaming video
CN111787391A (en) Information card display method, device, equipment and storage medium
CN102378045A (en) Network television processing method and system
CN114268847A (en) Video playing method and device, electronic equipment and storage medium
CN102523513B (en) Implementation method for accurately obtaining images of original video file on basis of video player
CA2972049C (en) Use of program-schedule text and teleprompter output to facilitate selection of a portion of a media-program recording
KR20200056859A (en) A method and system for generating and providing a preview video of a video content
JP5669483B2 (en) Broadcast receiving apparatus, control method for broadcast receiving apparatus, and computer program
JP2012161030A (en) Associated content retrieval device, system, method, and program
WO2007089085A1 (en) Method and apparatus for streaming service using chosen-image

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

Effective date of registration: 20200611

Address after: No.266 Chuangyan Road, Qilin science and Technology Innovation Park, Jiangning District, Nanjing City, Jiangsu Province

Patentee after: Nanjing Qianying Technology Development Co., Ltd

Address before: 518057 Guangdong city of Shenzhen province Nanshan District Gao Xin Road No. 009 Chinese Technology Development Institute Technology Park building three, floor 22, tower A

Patentee before: SHENZHEN QVOD TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201027

Address after: No.137 Dadao Road, Dieshiqiao, Sanxing Town, Haimen City, Nantong City, Jiangsu Province

Patentee after: Haimen Mao Mao Art Design Co.,Ltd.

Address before: No.266 Chuangyan Road, Qilin science and Technology Innovation Park, Jiangning District, Nanjing City, Jiangsu Province

Patentee before: Nanjing Qianying Technology Development Co., Ltd

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220330

Address after: 226000 No. 188 Fangdu Avenue, Sanxing Town, Haimen District, Haimen City, Nantong City, Jiangsu Province

Patentee after: Jiangsu Tongfang Internet Technology Co.,Ltd.

Address before: 137 Dadao Road, Dieshiqiao, Sanxing Town, Haimen City, Nantong City, Jiangsu Province, 226000

Patentee before: Haimen Mao Mao Art Design Co.,Ltd.

TR01 Transfer of patent right