CN104637508A - Video player and video playing control method thereof - Google Patents

Video player and video playing control method thereof Download PDF

Info

Publication number
CN104637508A
CN104637508A CN201310556979.6A CN201310556979A CN104637508A CN 104637508 A CN104637508 A CN 104637508A CN 201310556979 A CN201310556979 A CN 201310556979A CN 104637508 A CN104637508 A CN 104637508A
Authority
CN
China
Prior art keywords
duration
progress bar
video
point
video data
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
CN201310556979.6A
Other languages
Chinese (zh)
Other versions
CN104637508B (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.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua 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 Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN201310556979.6A priority Critical patent/CN104637508B/en
Publication of CN104637508A publication Critical patent/CN104637508A/en
Application granted granted Critical
Publication of CN104637508B publication Critical patent/CN104637508B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Abstract

An embodiment of the invention discloses a video player and a video playing control method thereof. The method includes: according to operations which a user perform on two different keys, fast forwarding or rewinding a play point on a current video time-shifting progress bar according to a set sub-step duration; according to an angle at which the user continuously rotate a turning plate in a positive or reverse direction, fast forwarding or rewinding the play point on the current video time-shifting progress bar according to a set single-step duration or a set long-rotation duration; after completion of the fast forwarding or rewinding, according to the position of the play point and a recording area marked on the video time-shifting progress bar, playing corresponding recorded video data. The set sub-step duration is greater than the set single-step duration which is greater than the set long-rotation duration. The video player and the video playing control method thereof have the advantages that fast forwarding or rewinding operations different in step length can be accurately and conveniently achieved, the problem that segmental recording leads to non-continuity of monitoring video can be prevented and positioning is quicker.

Description

A kind of method of video player and control video playback thereof
Technical field
The present invention relates to video display arts field, particularly a kind of method of video player and control video playback thereof.
Background technology
Along with the universalness of video control apparatus develops, originally comparatively the equipment of specialty starts more towards domestic consumer, its operation also more and more hommization and easy, thus also creates as the control mode more flexibly such as telepilot.The control knob of telepilot simplifies that to beautify be trend, and meanwhile, the enriching of complexity of functions of the equipments is also trend, there is certain contradiction between two kinds of demand trends.
Inventor is realizing in process of the present invention, finds that existing video playback control program at least exists following defect:
1, the time that existing video playback opertaing device cannot realize different step-length easily and accurately moves operation, i.e. fast forwarding and fast rewinding operation;
2, existing video playback apparatus is discontinuous because segmentation is recorded, and location cannot be made more quick.
Summary of the invention
Embodiments provide a kind of method of video player and control video playback thereof, the skip forward/back operation of different step-length can be realized easily and accurately, and can prevent monitor video because segmentation record and discontinuous problem, order location more quick.
The embodiment of the present invention provides a kind of video player to control the method for video playback, comprising:
According to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back;
Rotate the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration;
At the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data;
Wherein, play in real time video data process, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, this real time video data gathered is stored as one section of recorded video data, and the part that described Video timeshift progress bar is used for controlling to play this section of recorded video data is designated as recording areas.
Preferably, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data, comprising:
By the broadcast point on current video time shift progress bar by the F.F. of setting sub-step duration, when determining at the end of F.F. that broadcast point is positioned at the end position of non-recorded area or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter and start to play corresponding recorded video data;
By the broadcast point on current video time shift progress bar by the rewind of setting sub-step duration, when determining at the end of rewind that broadcast point is positioned at the starting position of non-recorded area or recording areas, if there is recording areas before broadcast point, apart from the position of end position setting sub-step duration in this recording areas in recording areas nearest before broadcast point being jumped to it, start to play corresponding recorded video data.
Preferably, rotate the angle of rotating disk continuously to positive/negative direction according to user, the broadcast point on current video time shift progress bar turned duration skip forward/back by setting single step duration or setting length, comprising:
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously not more than setting threshold value, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back;
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously greater than setting threshold value, the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long.
Preferably, described method also comprises:
Pre-determine Video timeshift progress bar set single step duration as all single step time points corresponding during dividing unit, the single step time point of deletion non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
Pre-determine Video timeshift progress bar long turn duration to set and turn time point as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, turns long the recorded video data link that all the other time points and this length turn time point;
If by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, broadcast point is jumped to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest at the end of skip forward/back, and link recorded video data corresponding to this single step time point start play;
If the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, at the end of skip forward/back, broadcast point is jumped to the length that on skip forward/back direction, this broadcast point of distance is nearest and turns time point, and link this length turn recorded video data corresponding to time point start play.In order to prevent monitor video because segmentation record and discontinuous problem, order location more quick.
Preferably, described Video timeshift progress bar, for controlling the video data that playing duration is 24 hours, described Video timeshift progress bar is uniformly distributed the time scale of setting quantity.
According to said method, the embodiment of the present invention provides a kind of video player, comprising:
First performance element, for according to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back;
Second performance element, for rotating the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration;
Broadcast unit, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, plays corresponding recorded video data;
Indexing unit, for in broadcasting real time video data process, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, this real time video data gathered is stored as one section of recorded video data, and the part that described Video timeshift progress bar is used for controlling to play this section of recorded video data is designated as recording areas.
Preferably, described broadcast unit specifically for:
By the broadcast point on current video time shift progress bar by the F.F. of setting sub-step duration, when determining at the end of F.F. that broadcast point is positioned at the end position of non-recorded area or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter to start to play corresponding recorded video data, if do not exist, then broadcast point is jumped to position corresponding to current time, and play real time video data;
By the broadcast point on current video time shift progress bar by the rewind of setting sub-step duration, when determining at the end of rewind that broadcast point is positioned at the starting position of non-recorded area or recording areas, if there is recording areas before broadcast point, apart from the position of end position setting sub-step duration in this recording areas in recording areas nearest before broadcast point being jumped to it, start to play corresponding recorded video data.
Preferably, described second performance element specifically for:
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously not more than setting threshold value, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back;
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously greater than setting threshold value, the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long.
Preferably, comprise further:
First determining unit, for predefined Video timeshift progress bar to set single step duration as all single step time points corresponding during dividing unit, delete the single step time point of non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
Second determining unit, to set for predefined Video timeshift progress bar long turn duration and turn time point as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, long turn all the other time points and this length is turned the recorded video data link of time point;
Described broadcast unit is further used for:
If by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, broadcast point is jumped to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest at the end of skip forward/back, and link recorded video data corresponding to this single step time point start play;
If the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, at the end of skip forward/back, broadcast point is jumped to the length that on skip forward/back direction, this broadcast point of distance is nearest and turns time point, and link this length turn recorded video data corresponding to time point start play.
Preferably, described Video timeshift progress bar, for controlling the video data that playing duration is 24 hours, described Video timeshift progress bar is uniformly distributed the time scale of setting quantity.
In the above embodiment of the present invention, according to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back; Rotate the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration; And at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data, thus the F.F. achieving different step-length easily and accurately fast/move back operation, and at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data, order location is more quick.
Accompanying drawing explanation
The method flow diagram of the video player control video playback that Fig. 1 provides for the embodiment of the present invention;
The structural representation of the video playback telepilot that Fig. 2 provides for the embodiment of the present invention;
The schematic diagram of the Video timeshift progress bar that Fig. 3 provides for the embodiment of the present invention;
Fig. 4 links the schematic diagram of recorded video data for the single step duration mode based on rotating disk that the embodiment of the present invention provides;
The structural representation of the video player that Fig. 5 provides for the embodiment of the present invention.
Embodiment
Embodiments provide a kind of method of video player and control video playback thereof, the skip forward/back operation of different step-length can be realized easily and accurately, and can prevent when recorded video data, cause video data to play discontinuous problem owing to taking segmentation to record mode, order location is more quick.
Below in conjunction with accompanying drawing, the embodiment of the present invention is described in detail.
The embodiment of the present invention according to the operation of user to two different keys or rotating disk, can realize the skip forward/back of the different duration of video playback.
See Fig. 1, be the method flow diagram of the video player control video playback that the embodiment of the present invention provides, this flow process can comprise:
Step 101, according to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back.
Usually, this Video timeshift progress bar, for controlling the video data that playing duration is 24 hours, this Video timeshift progress bar is uniformly distributed the time scale of setting quantity.
In this step, two different keys can be the buttons up and down of video player, also can be the left and right press keys of video player.Preferably, left and right press key corresponding F.F. or the rewind controlling video playback respectively of video player is set in the embodiment of the present invention.
Step 102, rotate the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration.
In this step, rotate the skip forward/back of the corresponding video playback of rotating disk difference to positive/negative direction, if setting sub-step duration is t sminute, the single step duration that user rotates corresponding to the unit angle of rotating disk to positive/negative direction is t dminute, it is t that corresponding length turns duration lminute, then there is t s<t d<t lsingle step duration is set here and carries out F.F. or rewind with less duration for carrying out based on rotating disk when video playback controls, the long duration that turns of setting carries out F.F. or rewind with larger duration for carrying out based on rotating disk when video playback controls, above-mentioned setting sub-step duration, setting single step duration, setting be long to be turned duration and all can adjust according to actual needs, turns duration and does not do concrete restriction here to setting sub-step duration, setting single step duration and setting are long.
In concrete enforcement, determine that the angle that user rotates rotating disk to positive/negative direction is continuously not more than setting threshold value, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, namely at the end of rotating continuously, according to the angle of dial rotation by N number of for broadcast point skip forward/back setting single step duration, wherein N is the angle/unit angle of dial rotation;
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously greater than setting threshold value, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, namely at the end of rotating continuously, turn duration by long for N number of for broadcast point skip forward/back setting, wherein N is the angle/unit angle of dial rotation.
At the end of step 103, skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data.
Wherein, in broadcasting real time video data process, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, this real time video data gathered is stored as one section of recorded video data, and the part that described Video timeshift progress bar is used for controlling to play this section of recorded video data is designated as recording areas.
Concrete, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, the real time video data gathered in one section of duration can adopt following embodiment: in this trigger pip, carry control information, for controlling the real time video data in collection one section setting duration; Or, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, over time, when receiving termination signal, stop the collection to this real time video data immediately, thus realize, to the collection of the real time video data in one section of setting duration, not doing concrete restriction to the embodiment of the real time video data controlled in collection one section of duration here.
This real time video data gathered is stored as one section of recorded video data, and store the reproduction time section of this section of corresponding recorded video data, so that the broadcasting moment corresponding according to broadcast point, search in this section of recorded video data of storage the recorded video data should playing the moment.
Below to when taking to carry out skip forward/back by setting sub-step duration mode, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data and be specifically addressed:
If broadcast point is arranged in the starting position of recording areas or recording areas at the end of F.F., then from the position of described broadcast point, play corresponding recorded video data, if broadcast point is arranged in recording areas at the end of rewind, then from the position of described broadcast point, play corresponding recorded video data, at the end of rewind, if when broadcast point is positioned at the end position of recording areas, the position then broadcast point being jumped to the end position setting sub-step duration apart from this recording areas in this recording areas starts to play corresponding recorded video data, in order to prevent at the end of rewind, broadcast point is positioned at the end position of recording areas, after this moment, play and just terminate broadcast point and can the reference position in next record interval between this recording areas of rebound start to play corresponding recorded video data again.
When determining that at the end of F.F. broadcast point is positioned at the end position of non-recorded area or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter to start to play corresponding recorded video data, if do not exist, then user can be pointed out next there is no the video data that can play; When determining that at the end of rewind broadcast point is positioned at the starting position of non-recorded area or recording areas, if there is recording areas before broadcast point, apart from the position of end position setting sub-step duration in this recording areas in recording areas nearest before broadcast point being jumped to it, start to play corresponding recorded video data, if do not exist, then user can be pointed out next there is no the video data that can play.
Below to take by by setting single step duration or setting long turn duration carry out skip forward/back time, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data, provide one preferred embodiment:
Pre-determine Video timeshift progress bar set single step duration as all single step time points corresponding during dividing unit, the single step time point of deletion non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
Pre-determine Video timeshift progress bar long turn duration to set and turn time point as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, turns long the recorded video data link that all the other time points and this length turn time point.
Take, by when carrying out skip forward/back by setting single step duration, at the end of skip forward/back, broadcast point to be jumped to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest, and link recorded video data corresponding to this single step time point and start to play; Take by setting long turn duration carry out skip forward/back time, at the end of skip forward/back, broadcast point is jumped to the length that on skip forward/back direction, this broadcast point of distance is nearest and turns time point, and link this length and turn recorded video data corresponding to time point and start broadcasting.
Preferably, if described trigger pip is event signal in the embodiment of the present invention, then when determining to receive event signal, according to the time of reception of event signal, the position that this moment is corresponding on described Video timeshift progress bar adds event flag.As the event flag of special events such as reporting to the police, user can be facilitated to be linked to corresponding video data by this event flag, to check corresponding information.
Adopt the above embodiment of the present invention, according to user to the operation of two different keys and the angle of rotating rotating disk continuously to positive/negative direction, the skip forward/back operation of different step-length in video display process can be realized easily and accurately, and can prevent when recorded video data, cause video data to play discontinuous problem owing to taking segmentation to record mode, order location is more quick.
See Fig. 2, for the structural representation of the video playback telepilot that the embodiment of the present invention provides, inventive embodiments can realize by the different button of two on video player and continuously to the angle of positive/negative direction rotation rotating disk the control of video player video playback skip forward/back, also can adopt the different button of two of having on the telepilot of function of infrared remote control and realize to the angle of positive/negative direction rotation rotating disk continuously, below the mode adopting telepilot to realize the skip forward/back of different step-length is described, as shown in Figure 2, related key in telepilot mainly comprises: rotating disk 1 and upper button 3, lower button 4, left button 2, right button 5, confirm button 6, its turntable is for controlling the significantly skip forward/back of video playback, and left and right or up and down button are for controlling the small size skip forward/back of video playback, namely skip forward/back is realized by two different buttons according to setting sub-step duration, control to turn duration according to setting single step duration or setting length by continuous angle of rotating rotating disk to positive/negative direction and realize video playback skip forward/back, setting sub-step duration < sets single step duration < setting length and turns duration.
See Fig. 3, be the schematic diagram of the Video timeshift progress bar that the embodiment of the present invention provides, as shown in Figure 3, the recording areas 1 on Video timeshift progress bar plays this section of recorded video data for controlling, and identifies by light tone; Between the non-recorded area on Video timeshift progress bar 2, know with gloomy colour code; Broadcast point 3 represents the position of playing at present, this broadcast point can on Video timeshift progress bar freely dragging so that user drags this broadcast point to control the broadcasting of video data; Event flag 4 is carved with important information when representing this, as the event flag of the special events such as warning, user can be facilitated to be linked to corresponding video data by this event flag, check corresponding information.
This Video timeshift progress bar is for controlling the video data that playing duration is 24 hours, and this Video timeshift progress bar is uniformly distributed the time scale of setting quantity, time division scale as required, generally, default units is 2 hours.The embodiment of the present invention does not do concrete restriction for the dividing mode of above-mentioned time scale.
See Fig. 4, the single step duration mode based on rotating disk provided for the embodiment of the present invention links the schematic diagram of recorded video data, as shown in Figure 4, pre-determine Video timeshift progress bar to set single step duration as all single step time points corresponding during dividing unit, delete the single step time point of non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
If pre-determine Video timeshift progress bar long turn duration to set and turn time point as all length corresponding during dividing unit, the length of then deleting non-recorded area turns time point, long turn all the other time points and this length are turned the recorded video data link of time point, the single step duration mode formed based on rotating disk links recorded video data.
Below for two different keys according to setting sub-step duration mode, above-mentioned flow process is described in detail.
Video timeshift progress bar is for controlling the video data that playing duration is 24 hours, and this Video timeshift progress bar is uniformly distributed the time scale of setting quantity, unit is 2 hours.Setting sub-step duration t s=1 minute.
In enforcement, if when broadcast point is arranged in the starting position of recording areas 1 or recording areas 1 at the end of F.F., from the position of described broadcast point, play corresponding recorded video data; If when at the end of rewind, broadcast point is arranged in recording areas 1, corresponding recorded video data are play from the position of described broadcast point, if at the end of rewind, if when broadcast point is positioned at the end position of recording areas 1, then broadcast point is jumped to the position apart from the end position setting sub-step duration of this recording areas in this recording areas 1, if the total duration of recorded video data corresponding to such as this recording areas is 50 minutes, then jumps to 50-1=49 minute corresponding position and start to play corresponding recorded video data.
In enforcement, when determining at the end of F.F. that broadcast point is positioned at the end position of non-recorded area 2 or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter to start to play corresponding recorded video data, if do not exist, then user can be pointed out next there is no the video data that can play.
When determining at the end of rewind that broadcast point is positioned at the starting position of non-recorded area 2 or recording areas, if there is recording areas before broadcast point, apart from end position setting sub-step duration (t in this recording areas in recording areas nearest before broadcast point being jumped to it s=1 minute) position, if the total duration of recorded video data corresponding to such as nearest before it recording areas is 50 minutes, then jumps to 50-1=49 minute corresponding position, start to play corresponding recorded video data, if do not exist, then user can be pointed out next there is no the video data that can play.
Below for based on rotating disk setting single step duration or long turn duration mode, above-mentioned flow process is described in detail.
If it is 15 degree that rotating disk turns over unit angle, corresponding single step duration is t d=10 minutes, corresponding length turned duration t l=60 minutes.
In concrete enforcement, pre-determine Video timeshift progress bar to set single step duration as all single step time points (24 × 60 ÷ 10=144 single step time point) corresponding during dividing unit, delete the single step time point of non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
In concrete enforcement, pre-determine Video timeshift progress bar long turn duration to set and turn time point (24 × 60 ÷ 60=24 single step time point) as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, long turn all the other time points and this length is turned the recorded video data link of time point.
When user uses rotating disk to control video playback skip forward/back, first setting threshold value is 150 degree.
In concrete enforcement, if the angle that user rotates rotating disk to positive/negative direction is continuously 180 degree, then determine that user is greater than setting threshold value 150 degree to the angle 180 degree of positive/negative direction rotation rotating disk continuously, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, at the end of skip forward/back, namely 180 degree are turned over continuously, corresponding duration is (180/15) × 60=720 minute=12 hours, by broadcast point skip forward/back 12 hours, and turn time point by jumping to the length that on skip forward/back direction, this broadcast point of distance is nearest, and link this length turn recorded video data corresponding to time point start play.
In concrete enforcement, if the angle that user rotates rotating disk to positive/negative direction is continuously 120 degree, determine that user is not more than setting threshold value 150 degree to the angle 120 degree of positive/negative direction rotation rotating disk continuously, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, at the end of skip forward/back, namely 120 degree are turned over continuously, corresponding duration is after (120/15) × 10=80 minute, by broadcast point skip forward/back 80 minutes, jump to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest, and link recorded video data corresponding to this single step time point start play.
Based on identical technical conceive, the embodiment of the present invention additionally provides a kind of video player, the principle of dealing with problems due to this equipment is similar to a kind of method that video player controls video playback, and therefore the enforcement of this equipment see the enforcement of method, can repeat part and repeat no more.
The embodiment of the present invention provides a kind of video player, and structural representation as shown in Figure 5, comprising:
First performance element 501, for according to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back;
Second performance element 502, for rotating the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration;
Broadcast unit 503, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, plays corresponding recorded video data;
Indexing unit 504, for in broadcasting real time video data process, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, this real time video data gathered is stored as one section of recorded video data, and the part that described Video timeshift progress bar is used for controlling to play this section of recorded video data is designated as recording areas.
Above functional module dividing mode is only the preferred implementation of one that the embodiment of the present invention provides, and the dividing mode of functional module is not construed as limiting the invention.
In concrete enforcement, described broadcast unit 503 specifically for:
By the broadcast point on current video time shift progress bar by the F.F. of setting sub-step duration, when determining at the end of F.F. that broadcast point is positioned at the end position of non-recorded area or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter to start to play corresponding recorded video data, if do not exist, then broadcast point is jumped to position corresponding to current time, and play real time video data;
By the broadcast point on current video time shift progress bar by the rewind of setting sub-step duration, when determining at the end of rewind that broadcast point is positioned at the starting position of non-recorded area or recording areas, if there is recording areas before broadcast point, apart from the position of end position setting sub-step duration in this recording areas in recording areas nearest before broadcast point being jumped to it, start to play corresponding recorded video data.
In concrete enforcement, described second performance element 502 specifically for:
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously not more than setting threshold value, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back;
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously greater than setting threshold value, the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long.
Preferably, this video player comprises further:
First determining unit 505, for predefined Video timeshift progress bar to set single step duration as all single step time points corresponding during dividing unit, delete the single step time point of non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
Second determining unit 506, to set for predefined Video timeshift progress bar long turn duration and turn time point as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, long turn all the other time points and this length is turned the recorded video data link of time point;
Described broadcast unit 503 is further used for:
If by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, broadcast point is jumped to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest at the end of skip forward/back, and link recorded video data corresponding to this single step time point start play;
If the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, at the end of skip forward/back, broadcast point is jumped to the length that on skip forward/back direction, this broadcast point of distance is nearest and turns time point, and link this length turn recorded video data corresponding to time point start play.
Usually, described Video timeshift progress bar, for controlling the video data that playing duration is 24 hours, described Video timeshift progress bar is uniformly distributed the time scale of setting quantity.
Preferably, if described trigger pip is event signal, then described indexing unit 504 is further used for:
When determining to receive event signal, according to the time of reception of event signal, the position that this moment is corresponding on described Video timeshift progress bar adds event flag.
The present invention describes with reference to according to the process flow diagram of the method for the embodiment of the present invention, equipment (system) and computer program and/or block scheme.Should understand can by the combination of the flow process in each flow process in computer program instructions realization flow figure and/or block scheme and/or square frame and process flow diagram and/or block scheme and/or square frame.These computer program instructions can being provided to the processor of multi-purpose computer, special purpose computer, Embedded Processor or other programmable data processing device to produce a machine, making the instruction performed by the processor of computing machine or other programmable data processing device produce device for realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be stored in can in the computer-readable memory that works in a specific way of vectoring computer or other programmable data processing device, the instruction making to be stored in this computer-readable memory produces the manufacture comprising command device, and this command device realizes the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
These computer program instructions also can be loaded in computing machine or other programmable data processing device, make on computing machine or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computing machine or other programmable devices is provided for the step realizing the function of specifying in process flow diagram flow process or multiple flow process and/or block scheme square frame or multiple square frame.
Although describe the preferred embodiments of the present invention, those skilled in the art once obtain the basic creative concept of cicada, then can make other change and amendment to these embodiments.So claims are intended to be interpreted as comprising preferred embodiment and falling into all changes and the amendment of the scope of the invention.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. video player controls a method for video playback, it is characterized in that, comprising:
According to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back;
Rotate the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration;
At the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, play corresponding recorded video data;
Wherein, play in real time video data process, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, this real time video data gathered is stored as one section of recorded video data, and the part that described Video timeshift progress bar is used for controlling to play this section of recorded video data is designated as recording areas.
2. the method for claim 1, is characterized in that, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, plays corresponding recorded video data, comprising:
By the broadcast point on current video time shift progress bar by the F.F. of setting sub-step duration, when determining at the end of F.F. that broadcast point is positioned at the end position of non-recorded area or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter and start to play corresponding recorded video data;
By the broadcast point on current video time shift progress bar by the rewind of setting sub-step duration, when determining at the end of rewind that broadcast point is positioned at the starting position of non-recorded area or recording areas, if there is recording areas before broadcast point, apart from the position of end position setting sub-step duration in this recording areas in recording areas nearest before broadcast point being jumped to it, start to play corresponding recorded video data.
3. the method for claim 1, is characterized in that, rotates the angle of rotating disk according to user continuously to positive/negative direction, the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, comprising:
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously not more than setting threshold value, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back;
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously greater than setting threshold value, the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long.
4. the method as described in claim 1 or 3, is characterized in that, also comprises:
Pre-determine Video timeshift progress bar set single step duration as all single step time points corresponding during dividing unit, the single step time point of deletion non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
Pre-determine Video timeshift progress bar long turn duration to set and turn time point as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, turns long the recorded video data link that all the other time points and this length turn time point;
If by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, broadcast point is jumped to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest at the end of skip forward/back, and link recorded video data corresponding to this single step time point start play;
If the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, at the end of skip forward/back, broadcast point is jumped to the length that on skip forward/back direction, this broadcast point of distance is nearest and turns time point, and link this length turn recorded video data corresponding to time point start play.
5. the method for claim 1, is characterized in that, described Video timeshift progress bar, for controlling the video data that playing duration is 24 hours, described Video timeshift progress bar is uniformly distributed the time scale of setting quantity.
6. a video player, is characterized in that, comprising:
First performance element, for according to the operation of user to two different keys, by the broadcast point on current video time shift progress bar by setting sub-step duration skip forward/back;
Second performance element, for rotating the angle of rotating disk continuously to positive/negative direction according to user, broadcast point on current video time shift progress bar is turned duration skip forward/back by setting single step duration or setting length, wherein, set sub-step duration < setting single step duration < setting length and turn duration;
Broadcast unit, at the end of skip forward/back, according to the recording areas that the position of broadcast point and Video timeshift progress bar mark, plays corresponding recorded video data;
Indexing unit, for in broadcasting real time video data process, start when receiving trigger pip to gather the real time video data in one section of duration at every turn, this real time video data gathered is stored as one section of recorded video data, and the part that described Video timeshift progress bar is used for controlling to play this section of recorded video data is designated as recording areas.
7. video player as claimed in claim 6, is characterized in that, described broadcast unit specifically for:
By the broadcast point on current video time shift progress bar by the F.F. of setting sub-step duration, when determining at the end of F.F. that broadcast point is positioned at the end position of non-recorded area or recording areas, if there is recording areas after broadcast point, broadcast point is jumped to recording areas reference position nearest thereafter to start to play corresponding recorded video data, if do not exist, then broadcast point is jumped to position corresponding to current time, and play real time video data;
By the broadcast point on current video time shift progress bar by the rewind of setting sub-step duration, when determining at the end of rewind that broadcast point is positioned at the starting position of non-recorded area or recording areas, if there is recording areas before broadcast point, apart from the position of end position setting sub-step duration in this recording areas in recording areas nearest before broadcast point being jumped to it, start to play corresponding recorded video data.
8. video player as claimed in claim 6, is characterized in that, described second performance element specifically for:
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously not more than setting threshold value, by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back;
Determine that the angle that user rotates rotating disk to positive/negative direction is continuously greater than setting threshold value, the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long.
9. the video player as described in claim 6 or 8, is characterized in that, comprises further:
First determining unit, for predefined Video timeshift progress bar to set single step duration as all single step time points corresponding during dividing unit, delete the single step time point of non-recorded area, by the recorded video data link of all the other single step time points and this single step time point;
Second determining unit, to set for predefined Video timeshift progress bar long turn duration and turn time point as all length corresponding during dividing unit, the length of deleting non-recorded area turns time point, long turn all the other time points and this length is turned the recorded video data link of time point;
Described broadcast unit is further used for:
If by the broadcast point on current video time shift progress bar by setting single step duration skip forward/back, broadcast point is jumped to the single step time point that on skip forward/back direction, this broadcast point of distance is nearest at the end of skip forward/back, and link recorded video data corresponding to this single step time point start play;
If the broadcast point on current video time shift progress bar is turned duration skip forward/back by setting is long, at the end of skip forward/back, broadcast point is jumped to the length that on skip forward/back direction, this broadcast point of distance is nearest and turns time point, and link this length turn recorded video data corresponding to time point start play.
10. video player as claimed in claim 6, is characterized in that, described Video timeshift progress bar, for controlling the video data that playing duration is 24 hours, described Video timeshift progress bar is uniformly distributed the time scale of setting quantity.
CN201310556979.6A 2013-11-08 2013-11-08 A kind of video player and its method for controlling video playback Active CN104637508B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310556979.6A CN104637508B (en) 2013-11-08 2013-11-08 A kind of video player and its method for controlling video playback

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310556979.6A CN104637508B (en) 2013-11-08 2013-11-08 A kind of video player and its method for controlling video playback

Publications (2)

Publication Number Publication Date
CN104637508A true CN104637508A (en) 2015-05-20
CN104637508B CN104637508B (en) 2017-10-27

Family

ID=53216168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310556979.6A Active CN104637508B (en) 2013-11-08 2013-11-08 A kind of video player and its method for controlling video playback

Country Status (1)

Country Link
CN (1) CN104637508B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954875A (en) * 2015-05-28 2015-09-30 北京奇艺世纪科技有限公司 Method and device for controlling video playing progress
CN105979333A (en) * 2016-05-04 2016-09-28 北京华熙动博网络科技有限公司 Data synchronous displaying method and apparatus
CN106200998A (en) * 2016-07-06 2016-12-07 北京小米移动软件有限公司 Control method for playing back and device
CN106502532A (en) * 2016-10-19 2017-03-15 北京小米移动软件有限公司 Command processing method and device based on time shaft

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006203277A (en) * 2005-01-18 2006-08-03 Sony Corp Video tape recorder, its control method and program, and recording medium recording control program of video tape recorder
CN101345853A (en) * 2008-08-07 2009-01-14 深圳市迅雷网络技术有限公司 Method and system for acquiring video resource cutting time point
CN101795383A (en) * 2010-04-01 2010-08-04 广东欧珀电子工业有限公司 Method for replaying fast-forward and fast-backward pictures
CN102522097A (en) * 2012-01-06 2012-06-27 顾宁 Method for accurately controlling progress of player on touch type equipment and player

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006203277A (en) * 2005-01-18 2006-08-03 Sony Corp Video tape recorder, its control method and program, and recording medium recording control program of video tape recorder
CN101345853A (en) * 2008-08-07 2009-01-14 深圳市迅雷网络技术有限公司 Method and system for acquiring video resource cutting time point
CN101795383A (en) * 2010-04-01 2010-08-04 广东欧珀电子工业有限公司 Method for replaying fast-forward and fast-backward pictures
CN102522097A (en) * 2012-01-06 2012-06-27 顾宁 Method for accurately controlling progress of player on touch type equipment and player

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954875A (en) * 2015-05-28 2015-09-30 北京奇艺世纪科技有限公司 Method and device for controlling video playing progress
CN105979333A (en) * 2016-05-04 2016-09-28 北京华熙动博网络科技有限公司 Data synchronous displaying method and apparatus
CN106200998A (en) * 2016-07-06 2016-12-07 北京小米移动软件有限公司 Control method for playing back and device
CN106502532A (en) * 2016-10-19 2017-03-15 北京小米移动软件有限公司 Command processing method and device based on time shaft
CN106502532B (en) * 2016-10-19 2019-12-27 北京小米移动软件有限公司 Instruction processing method and device based on time axis

Also Published As

Publication number Publication date
CN104637508B (en) 2017-10-27

Similar Documents

Publication Publication Date Title
US8620143B2 (en) Image processing apparatus, method, and program, and program storage medium
US8311656B2 (en) Music and audio playback system
KR101944456B1 (en) Information processing program, and information processing method
US6430355B1 (en) Editing device with display of program ID code and images of the program
US7525881B2 (en) Recording apparatus having playlist editing function
KR101252933B1 (en) User interfaces for editing video clips
US9124235B2 (en) Media content management and presentation systems and methods
US20070198111A1 (en) Adaptive intervals in navigating content and/or media
CN104637508A (en) Video player and video playing control method thereof
CN104469512A (en) Video player and video playing control method thereof
US8660409B2 (en) Predictive personal video recorder operation
US20080120648A1 (en) System and method to change stations and start programming at beginning of segments
JP2006302348A (en) Device and method for input, program for controlling input, reproducing device, and method and program for controlling reproduction
JP2009027236A (en) Display control device, display control method, and program
JP2006303635A (en) Display apparatus, display control method and display control program, recording and reproducing apparatus, and reproducing apparatus
CN106406898A (en) Banner display method and device and electronic equipment
CN106502532A (en) Command processing method and device based on time shaft
JP2008305274A (en) Entries selecting equipment and method, computer program, and recording medium
CN105224178A (en) A kind of information processing method and electronic equipment
CN103390416A (en) Video playing method and device
CN103607551A (en) Video and network remote playback method based on short time slicing
JP4200976B2 (en) Content reproduction apparatus and electronic device
CN102238351A (en) Method for fast forward and fast backward of audio and video file played by television, television and remote controller
JP2006303634A (en) Reproducing apparatus, display method and display program thereof, display apparatus and display method, and recording and reproducing apparatus and display method thereof
CN102223511A (en) Television program recording and broadcasting method and system, and television device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant