CN106293410B - Video progress adjusting method and mobile terminal - Google Patents

Video progress adjusting method and mobile terminal Download PDF

Info

Publication number
CN106293410B
CN106293410B CN201610704261.0A CN201610704261A CN106293410B CN 106293410 B CN106293410 B CN 106293410B CN 201610704261 A CN201610704261 A CN 201610704261A CN 106293410 B CN106293410 B CN 106293410B
Authority
CN
China
Prior art keywords
video
progress
mobile terminal
adjusting
adjustment
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.)
Active
Application number
CN201610704261.0A
Other languages
Chinese (zh)
Other versions
CN106293410A (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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610704261.0A priority Critical patent/CN106293410B/en
Publication of CN106293410A publication Critical patent/CN106293410A/en
Application granted granted Critical
Publication of CN106293410B publication Critical patent/CN106293410B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention provides a video progress adjusting method and a mobile terminal, wherein the method comprises the following steps: receiving a first control operation of a mobile terminal user to a side screen area of the curved screen in the process of playing a video; displaying a first video progress adjustment bar in the side screen area based on the first control operation; receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar; determining a first adjustment progress based on the first sliding operation; according to the first adjustment progress, adjusting the playing progress of the video; wherein the adjustable video length corresponding to the first video progress adjustment bar is smaller than the total length of the video. According to the video progress adjusting method provided by the invention, when the mobile terminal adjusts the video progress, the error of each adjustment is small, and a mobile terminal user can accurately position the progress of the target video by executing few progress adjusting operations, so that the use experience of the user is improved.

Description

Video progress adjusting method and mobile terminal
Technical Field
The invention relates to the technical field of communication, in particular to a video progress adjusting method and a mobile terminal.
Background
With the rapid development of the mobile internet and the dependence of young people pursuing fashion on the mobile terminal, the mobile terminal is more and more popular, and various large mobile terminal manufacturers also continuously improve and beautify the functions of the products of the mobile terminal, so as to bring better user experience to mobile terminal users.
In the using process, a mobile terminal user can install various application programs on the mobile terminal, and the installed application programs can provide convenient services for daily life and work of the mobile terminal user. Of course, the video playing application program is not lacked in the installed application programs, and the mobile terminal user can watch videos through the video playing application program anytime and anywhere.
During the video playing process, the mobile terminal user may miss the video segment for some reason, and when the mobile terminal user wants to watch the missed video segment again, the mobile terminal user generally watches the missed video segment by adjusting the time progress bar corresponding to the total length of the video. In the actual adjusting process, the finger covers a certain length on the time progress bar every time of adjustment, the playing time length corresponding to the time progress bar covered by the finger is the product of the unit length and the time length corresponding to the unit length, that is, the error of the video time length corresponding to the length covered by the finger exists in each adjustment. Generally, the progress of the timeline is less than the progress of the desired timeline, i.e., the user needs to repeatedly watch a small segment of the video clip which is unnecessary. If the mobile terminal user wants to accurately position the target video progress, the time progress bar needs to be moved repeatedly, the operation is complex, the time of the mobile terminal user is wasted, and the processing burden of the mobile terminal is increased.
Disclosure of Invention
The invention provides a video progress adjusting method and a mobile terminal, and aims to solve the problem that a mobile terminal user needs to perform complicated operation to accurately position the progress of a target video in the existing video progress adjusting scheme.
In a first aspect, a video progress adjustment method is provided, and is applied to a mobile terminal with a curved screen, and the method includes:
receiving a first control operation of a mobile terminal user to a side screen area of the curved screen in the process of playing a video;
displaying a first video progress adjustment bar in the side screen area based on the first control operation;
receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar;
determining a first adjustment progress based on the first sliding operation;
according to the first adjustment progress, adjusting the playing progress of the video;
wherein the adjustable video length corresponding to the first video progress adjustment bar is smaller than the total length of the video.
In a second aspect, a mobile terminal is provided, where the mobile terminal includes a curved screen, and the mobile terminal further includes:
the first control operation receiving module is used for receiving a first control operation of a mobile terminal user on a side screen area of the curved screen in the process of playing the video;
the display module is used for displaying a first video progress adjusting bar in the side screen area based on the first control operation received by the first control operation receiving module;
the sliding operation receiving module is used for receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar;
a first determination module, configured to determine a first adjustment progress based on the first sliding operation received by the sliding operation receiving module;
the first adjusting module is used for adjusting the playing progress of the video according to the first adjusting progress determined by the first determining module;
wherein the adjustable video length corresponding to the first video progress adjustment bar is smaller than the total length of the video.
In this way, according to the video progress adjustment scheme provided by the embodiment of the present invention, in the video adjustment process, the mobile terminal user executes the first control operation in the side screen area of the curved screen, and triggers the mobile terminal to display the first video progress adjustment bar in the side screen area, and the adjustment of the video progress can be completed by performing the first sliding operation on the cursor in the first video progress adjustment bar. Therefore, according to the video progress adjusting scheme provided by the embodiment of the invention, as the operations are all executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding the mobile terminal with one hand, and therefore the use experience of the mobile terminal user can be improved. Moreover, in the video progress adjustment scheme provided by the embodiment of the invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal adjusts the video through fingers, the error is smaller than that in the prior art. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
Fig. 1 is a flowchart of a video progress adjustment method according to a first embodiment of the present invention;
FIG. 2 is a flowchart of a method for adjusting progress according to a second embodiment of the present invention;
FIG. 3 is a schematic diagram of an interface showing a first video progress adjustment bar;
FIG. 4 is a schematic view of an interface showing a video fast forward adjustment region and a video fast reverse adjustment region;
fig. 5 is a flowchart of a progress adjustment method according to a third embodiment of the present invention;
FIG. 6 is a schematic diagram of an interface showing a second video progress adjustment bar;
fig. 7 is a block diagram of a mobile terminal according to a fourth embodiment of the present invention;
fig. 8 is a block diagram of another mobile terminal according to a fourth embodiment of the present invention;
fig. 9 is a block diagram of a mobile terminal according to a fifth embodiment of the present invention;
fig. 10 is a block diagram of a mobile terminal according to a sixth embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example one
Referring to fig. 1, a flowchart of a video progress adjustment method according to a first embodiment of the present invention is shown.
The video progress adjusting method provided by the embodiment of the invention comprises the following steps:
step 101: and receiving a first control operation of a mobile terminal user to a side screen area of the curved screen in the process of playing the video.
In the embodiment of the invention, the touch screen of the mobile terminal is a curved screen, the curved screen comprises a first side screen, a second side screen and a main screen, and the main screen is a plane screen.
The first control operation may act on the first side screen as well as on the second side screen. The first touch operation may be any suitable type of operation, such as: an up-slide operation, a down-slide operation, a click operation, and the like.
Step 102: based on the first control operation, a first video progress adjustment bar is displayed in the side screen area.
And the adjustable video length corresponding to the first video progress adjusting bar is smaller than the total length of the video. In a specific implementation process, the video length value adjustable by the first video progress adjustment bar may be set by a mobile terminal user according to actual requirements, for example: set to 5 minutes, 10 minutes, 15 minutes, etc., which are not particularly limited in the embodiment of the present invention. Of course, the adjustable video length value of the first video progress bar may also be a system default value.
Step 103: and receiving a first sliding operation of the mobile terminal user on the cursor in the first video progress adjusting bar.
A cursor is arranged in the first video progress bar, and a mobile terminal user can finely adjust the video progress by adjusting the cursor.
Step 104: based on the first sliding operation, a first adjustment progress is determined.
After the first sliding operation is finished, the cursor can be slid to a specific position in the first video progress bar, and after the position is determined by the mobile terminal, the adjustment progress corresponding to the position is determined.
For example: the length of the adjustable video corresponding to the first video progress adjusting bar is 5 minutes, and if the cursor is slid to the middle of the adjusting bar, the video is determined to need to be fast-backed or fast-forwarded for 2.5 minutes.
Step 105: and adjusting the playing progress of the video according to the first adjusting progress.
After the first adjustment progress is determined, the playing progress of the currently played video can be adjusted according to the determined first adjustment progress, and the video playing progress is adjusted to the target progress.
According to the video progress adjusting method provided by the embodiment of the invention, in the video adjusting process, a mobile terminal user executes a first control operation in a side screen area of a curved screen, the mobile terminal is triggered to display a first video progress adjusting bar in the side screen area, and the adjustment of the video progress can be completed by performing a first sliding operation on a cursor in the first video progress adjusting bar. Therefore, according to the video progress adjusting method provided by the embodiment of the invention, as the operations are all executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding the mobile terminal with one hand, and therefore the use experience of the mobile terminal user can be improved. Moreover, in the video progress adjustment method provided by the embodiment of the invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal makes an error through finger adjustment, the error is smaller than that in the prior art. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
Example two
Referring to fig. 2, a flowchart of a video processing method according to a second embodiment of the present invention is shown.
The video progress adjusting method provided by the embodiment of the invention specifically comprises the following processes:
step 201: and receiving a first control operation of a mobile terminal user to a side screen area of the curved screen in the process of playing the video.
The video progress adjusting method provided by the embodiment of the invention is suitable for adjusting the video progress when the video is played on the horizontal screen and is also suitable for adjusting the video progress when the video is played on the vertical screen.
In the embodiment of the invention, the touch screen of the mobile terminal is a curved screen, the curved screen comprises a first side screen, a second side screen and a main screen, and the main screen is a plane screen.
The first control operation may act on the first side screen as well as on the second side screen. The first touch operation may be any suitable type of operation, such as: an up-slide operation, a down-slide operation, a click operation, and the like.
Step 202: based on the first control operation, a first video progress adjustment bar is displayed in the side screen area.
And the adjustable video length corresponding to the first video progress adjusting bar is smaller than the total length of the video.
The video interface with the first video progress bar displayed is shown in fig. 3. In fig. 3, the X-type progress adjustment bar is a first video adjustment bar, and the length of the first video adjustment bar may be equal to the length corresponding to the visible range of the main screen of the mobile terminal. And the Y progress bar is a progress bar corresponding to the total length of the video, namely a time progress bar in the prior art.
For example: if Y, X is 15cm long and the total length of the video is 60 minutes, if the user of the mobile terminal wants to back the video for 1 minute, the time bar needs to be moved 15/60cm in the Y progress bar, and if the user wants to back the video for 30 seconds, the time bar needs to be moved 15/(60 × 2) cm in the Y progress bar at this time, and in the actual operation process, because the finger of the user of the mobile terminal is large, the user is difficult to accurately move 15/(60 × 2) cm, and when the user moves the time progress bar, the user is difficult to accurately control the adjustment progress, so that the progress of the video the user wants to see is different from the progress of the video actually seen.
At this time, if the length X is set to be the length of the video 1min, if the mobile terminal user wants to back the video for 1 minute, the cursor at the position of the X progress bar is moved from the leftmost end to the rightmost end, and the video progress can be advanced for 1min, so that when the user wants to back the video for 1min, the cursor in the X progress bar can be moved from the rightmost end to the leftmost end. If the user wants to back the video by 30s, the cursor can be moved to the middle point of the X progress bar in the X progress bar, and the error is smaller because the distance moved by half in the X progress bar is more easily realized than 15/(60X 2), so that the progress of the video can be positioned more accurately.
Step 203: and receiving a first sliding operation of the mobile terminal user on the cursor in the first video progress adjusting bar.
A cursor is arranged in the first video progress bar, and a mobile terminal user can finely adjust the video progress by adjusting the cursor.
Step 204: based on the first sliding operation, a first adjustment progress is determined.
After the first sliding operation is finished, the cursor can be slid to a specific position in the first video progress bar, and after the position is determined by the mobile terminal, the adjustment progress corresponding to the position is determined.
For example: the length of the adjustable video corresponding to the first video progress adjusting bar is 5 minutes, and if the cursor is slid to the middle of the adjusting bar, the video is determined to need to be fast-backed or fast-forwarded for 2.5 minutes.
Step 205: and adjusting the playing progress of the video according to the first adjusting progress.
After the first adjustment progress is determined, the playing progress of the currently played video can be adjusted according to the determined first adjustment progress, and the video playing progress is adjusted to the target progress.
Steps 201 to 205 are manners of adjusting the video progress through the first video progress bar, and it should be noted that, in the specific implementation process, the adjustment performed on the video may be performed through the video fast forward adjustment area and the video fast backward adjustment area in the main screen area, in addition to the adjustment performed through the first video progress bar, and the specific adjustment manner refers to steps 206 to 210.
Before receiving a second control operation of the mobile terminal user on the main screen area of the curved screen, the mobile terminal user can preset a video fast-forward progress corresponding to one sliding operation executed in the video fast-forward adjusting area and a video fast-backward progress corresponding to one sliding operation executed in the video fast-backward adjusting area. Correspondingly, the mobile terminal can determine the video fast-forward progress corresponding to one sliding operation for the video fast-forward adjusting area; and determining the video fast-rewinding progress corresponding to one sliding operation for the video fast-rewinding adjusting area.
Step 206: and receiving a second control operation of the mobile terminal user to the main screen area of the curved screen.
The second touch operation may be any suitable type of operation, such as: an up-slide operation, a down-slide operation, a click operation, and the like. The mobile terminal user can trigger the mobile terminal to display the video fast forward adjusting area and the video fast backward adjusting area through the second control operation.
Step 207: and respectively displaying a video fast forward adjusting area and a video fast backward adjusting area on two sides of the main screen area based on the second control operation.
A schematic diagram of an interface displaying a video fast forward adjustment region and a video fast reverse adjustment region is shown in fig. 4. As can be seen from fig. 4, A, B two areas are displayed in the main screen area, which are a video fast forward adjustment area and a video fast backward adjustment area, respectively. In a specific implementation process, the area a can be set as a video fast forward adjustment area, and the area B can be set as a video fast backward adjustment area; the B area may also be set as a video fast forward adjustment area, and the a area may also be set as a video fast backward adjustment area.
In addition, the specific sizes of the video fast forward adjustment area and the video fast backward adjustment area may also be set by those skilled in the art according to actual requirements, which is not limited in the embodiment of the present invention.
Step 208: and receiving a second sliding operation of the mobile terminal user in the video fast forward adjusting area or the video fast backward adjusting area.
Wherein, the second sliding operation may be a single sliding operation or a plurality of sliding operations performed in the video fast forward adjustment area. The second sliding operation may also be a single sliding operation or a plurality of sliding operations performed in the video fast-rewinding adjustment region.
When the mobile terminal user carries out fast forward adjustment on the video in advance, executing a second sliding operation in the video fast forward adjustment area; and when the mobile terminal user performs fast-backward adjustment on the video in advance, executing a second sliding operation in the fast-backward adjustment area of the video.
Step 209: based on the second sliding operation, a second adjustment progress is determined.
The mobile terminal has predetermined video fast-forward progress and video fast-backward progress corresponding to each sliding operation, so that the mobile terminal can determine the second adjustment progress through the specific area acted by the second sliding operation and the specific sliding times included in the specific area.
For example: setting sliding once in the area A represents backward 5s, setting sliding once in the area B represents forward 10s, if the mobile terminal user slides twice in the area A, the video is determined to be fast backward 10s, and if the mobile terminal user slides twice in the area B, the video is determined to be fast forward 20 s.
Step 210: and adjusting the playing progress of the video according to the determined second adjusting progress.
The playing progress of the video comprises the following steps: video fast forward or video fast reverse.
The second adjustment progress may be a progress of fast-rewinding the video or a progress of fast-forwarding the video, and therefore, when the playing of the video is adjusted according to the second adjustment progress, the video may be fast-forwarded or fast-rewound.
It should be noted that, in the specific implementation process, the video fast forward adjustment area and the video fast backward adjustment area may not be distinguished, but only the progress adjustment area is displayed, and the mobile terminal determines whether to fast forward or fast backward the video according to the sliding direction of the sliding operation performed by the mobile terminal user.
Setting different sliding for the area a or the area B in fig. 5 represents different time schedules for forward or backward movement, for example, setting an upward slide for backward movement 5s, setting a downward slide for backward movement 10s, setting an upward slide for forward movement 10s, and setting a downward slide for forward movement 5s in the area a, the second video adjustment schedule can be determined by monitoring the specific sliding operation of the mobile terminal user in the area a and the area B.
It should be noted that, in addition to the video progress adjusting method disclosed in the embodiment of the present invention, the video progress can be adjusted in the following manner, specifically:
in the video playing process, a camera is called to collect the limb actions of a mobile terminal user in real time; when the limb actions meeting the preset standard are collected, determining a third adjustment progress corresponding to the limb actions; and adjusting the playing progress of the video according to the third adjusting progress.
When the limb action is a first type of limb action, determining that the limb action corresponds to fast forward adjustment; determining a fast-forward progress corresponding to the first type of limb action, and determining the fast-forward progress as a third adjustment progress; when the limb movement is taken as the second type of limb movement, determining that the limb movement corresponds to fast backward adjustment; and determining the fast-moving-back progress corresponding to the second type of limb actions, and determining the fast-moving-back progress as a third regulation progress.
The first type of limb motion may be arranged with the hand on the right cheek or the finger pointing to the right; the second type of limb movement may be arranged with the hand on the left cheek or the finger pointing to the left.
By the method, the progress of the video can be adjusted without contacting the mobile terminal by a mobile terminal user. When the mobile terminal user is away from the mobile terminal by a certain distance, the video can be adjusted without being close to the mobile terminal, so that the operation of the mobile terminal user is facilitated, and the use experience of the user can be improved.
According to the video progress adjusting method provided by the embodiment of the invention, in the video adjusting process, a mobile terminal user executes a first control operation in a side screen area of a curved screen, the mobile terminal is triggered to display a first video progress adjusting bar in the side screen area, and the adjustment of the video progress can be completed by performing a first sliding operation on a cursor in the first video progress adjusting bar. Therefore, according to the video progress adjusting method provided by the embodiment of the invention, as the operations are all executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding the mobile terminal with one hand, and therefore the use experience of the mobile terminal user can be improved. Moreover, in the video progress adjustment method provided by the embodiment of the invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal makes an error through finger adjustment, the error is smaller than that in the prior art. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
EXAMPLE III
Referring to fig. 5, a flowchart of a video progress adjustment method according to a third embodiment of the present invention is shown.
The video progress adjusting method provided by the embodiment of the invention specifically comprises the following processes:
step 501: and receiving a first control operation of a mobile terminal user to a side screen area of the curved screen in the process of playing the video.
The video processing method provided by the embodiment of the invention is suitable for processing the video when the video is played on the horizontal screen and is also suitable for processing the video when the video is played on the vertical screen.
In the embodiment of the invention, the touch screen of the mobile terminal is a curved screen, the curved screen comprises a first side screen, a second side screen and a main screen, and the main screen is a plane screen.
The first control operation may act on the first side screen as well as on the second side screen. The first touch operation may be any suitable type of operation, such as: an up-slide operation, a down-slide operation, a click operation, and the like.
Step 502: based on the first control operation, a first video progress adjustment bar is displayed in the side screen area.
And the adjustable video length corresponding to the first video progress adjusting bar is smaller than the total length of the video.
Step 503: and receiving a first sliding operation of the mobile terminal user on the cursor in the first video progress adjusting bar.
A cursor is arranged in the first video progress bar, and a mobile terminal user can finely adjust the video progress by adjusting the cursor.
Step 504: based on the first sliding operation, a first adjustment progress is determined.
After the first sliding operation is finished, the cursor can be slid to a specific position in the first video progress bar, and after the position is determined by the mobile terminal, the adjustment progress corresponding to the position is determined.
For example: the length of the adjustable video corresponding to the first video progress adjusting bar is 1 minute, and if the cursor is slid to the middle of the adjusting bar, the video is determined to need to be fast-backed or fast-forwarded for 0.5 minute.
Step 505: and adjusting the playing progress of the video according to the first adjusting progress.
After the first adjustment progress is determined, the playing progress of the currently played video can be adjusted according to the determined first adjustment progress, and the video playing progress is adjusted to the target progress.
Steps 501 to 505 are modes of adjusting the video progress through the first video progress bar, and it should be noted that, in the specific implementation process, the adjustment performed on the video may be performed through the first video progress bar, and may also directly jump to the video progress corresponding to the node through a jump node displayed in the second video progress bar displayed in the curved screen side screen, and the specific jump mode refers to steps 506 to 509.
Step 506: and receiving the positioning control operation of the mobile terminal user on the cursor in the second video progress bar.
And a second video progress adjusting bar corresponding to the total length of the video is displayed in a side screen area of the curved screen, and a plurality of video skipping nodes are displayed in the second video progress adjusting bar. The second video progress bar may be triggered by the mobile terminal user through a corresponding operation to display the second video progress bar, for example: clicking the side screen, sliding the side screen up and down, and the like.
The video skipping node corresponds to at least one of a video segment in the video, a video segment containing a target object and a background music segment of the video, wherein the target object is at least one actor of the video, and the actor can be a starring actor or a non-starring actor of the video.
And when each jumping node is displayed, the time value of the node plot can be displayed at the same time. The following description will be given taking an example in which jumping-nodes are displayed in the second video progress adjustment bar for a video of a swordsman with reference to fig. 6.
As shown in fig. 6, in the whole video, the specific time of the scene of the wonderful fighting on the video is displayed on the second video progress adjustment bar displayed on the side screen, and the mobile terminal user can directly jump the video to the time point by clicking a certain jump node. For example, the movie of "tai chi zhang sanfeng" has a duration of 90min, has a wonderful fighting scene at 5min 8s, 20min10s and 80min30s, these time points and contents can be displayed in a second video progress bar, and the mobile terminal user can jump the video to the designated time progress by triggering characters displayed in the second video progress bar or arrows indicating the time progress.
It should be noted that the second video progress bar may occupy the entire side screen as shown in fig. 6, or may occupy a portion of the side screen.
In the actual implementation process, the highlight segment nodes are not limited to be displayed in the second video progress adjustment bar, the skip nodes can be determined according to actors of the video, for example, the main actor of the video is zhang san, all scenario segments related to zhang san are marked in the second video progress adjustment bar to serve as the skip nodes, and therefore the mobile terminal user can skip the video to the corresponding time progress by clicking the nodes. The jumping nodes can be determined according to the plot of the videos, one video always has climax, the climax part is generated into the jumping nodes to be displayed in the second video progress adjusting bar, and the mobile terminal user clicks the jumping nodes to jump the videos to the corresponding time progress. In addition, the skip node can also be generated for the background music of the video, some videos have particularly good music, and the skip node is generated according to the starting time of the music, so that the mobile terminal user can listen to the background music of the video by clicking the skip node.
Step 507: and determining a video skipping node based on the positioning control operation.
The mobile terminal can complete the selection of the adjustment node by sliding the cursor to a certain jump node, or the time value corresponding to the jump node, or the preset range around the jump node. Therefore, the mobile terminal needs to monitor any one of the above-mentioned operation-positioned jumping nodes.
Step 508: and determining the target video playing progress corresponding to the video jumping node.
Each video skipping node corresponds to a time value, and the time value corresponding to the skipping node is determined after the skipping node is determined specifically, so that the target video playing progress can be further determined.
Step 509: and adjusting the playing progress of the video to the playing progress of the target video.
For example: and determining the playing progress of the target video to be 30 minutes in duration, and therefore, adjusting the playing progress of the video to be 30 minutes in duration to start playing.
According to the video progress adjusting method provided by the embodiment of the invention, in the video adjusting process, a mobile terminal user executes a first control operation in a side screen area of a curved screen, the mobile terminal is triggered to display a first video progress adjusting bar in the side screen area, and the adjustment of the video progress can be completed by performing a first sliding operation on a cursor in the first video progress adjusting bar. Therefore, according to the video progress adjusting method provided by the embodiment of the invention, as the operations are all executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding the mobile terminal with one hand, and therefore the use experience of the mobile terminal user can be improved. Moreover, in the video progress adjustment method provided by the embodiment of the invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal makes an error through finger adjustment, the error is smaller than that in the prior art. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
Example four
Referring to fig. 7, a block diagram of a mobile terminal according to a fourth embodiment of the present invention is shown.
The mobile terminal 10 curved screen of the embodiment of the present invention further includes: a first control operation receiving module 101, configured to receive a first control operation of a mobile terminal user on a side screen area of the curved screen in a process of playing a video; a display module 102, configured to display a first video progress adjustment bar in the side screen area based on the first control operation received by the first control operation receiving module; a sliding operation receiving module 103, configured to receive a first sliding operation of a cursor in the first video progress adjustment bar by a mobile terminal user; a first determining module 104, configured to determine a first adjustment progress based on the first sliding operation received by the sliding operation receiving module; a first adjusting module 105, configured to adjust the playing progress of the video according to the first adjusting progress determined by the first determining module; wherein the adjustable video length corresponding to the first video progress adjustment bar is smaller than the total length of the video.
Referring to fig. 8, on the basis of fig. 7, the mobile terminal 10 further includes the following modules:
a second control operation receiving module 106, configured to receive a second control operation of the mobile terminal user on the main screen area of the curved screen after the first adjusting module adjusts the playing progress of the video according to the first adjusting progress; an adjusting area displaying module 107, configured to display a video fast forward adjusting area and a video fast backward adjusting area on two sides of the main screen area, respectively, based on the second control operation; a second sliding operation receiving module 108, configured to receive a second sliding operation of the mobile terminal user in the video fast forward adjustment area or the video fast backward adjustment area; a second determining module 109, configured to determine a second adjustment progress based on the second sliding operation; and a second adjusting module 110, configured to adjust the playing progress of the video according to the second adjusting progress determined by the second determining module.
A progress determining module 111, configured to determine, for a video fast forward adjustment area, a video fast forward progress corresponding to one sliding operation before the second control operation receiving module 106 receives a second control operation of the mobile terminal user on the main screen area of the curved screen; and determining the video fast-rewinding progress corresponding to one sliding operation for the video fast-rewinding adjusting area.
A cursor operation receiving module 112, configured to receive, during a process of playing a video, a positioning control operation of a mobile terminal user on a cursor in a second video progress bar; a node determining module 113, configured to determine a video skip node based on the positioning control operation; a playing progress determining module 114, configured to determine a target video playing progress corresponding to the video jump node; a third adjusting module 115, configured to adjust the playing progress of the video to the playing progress of the target video; and a second video progress adjusting bar corresponding to the total length of the video is displayed in a side screen area of the curved screen, and a plurality of video jumping nodes are displayed in the second video progress adjusting bar.
Preferably, the playing progress of the video comprises: video fast forward or video fast reverse.
Preferably, the video skip node corresponds to at least one of a video clip in a video, a video clip containing a target object, and a background music clip of the video, wherein the target object is at least one actor of the video.
The mobile terminal according to the embodiment of the present invention is configured to implement the corresponding video progress adjustment method in the first to third embodiments, and details are not repeated here.
When the mobile terminal carries out video progress adjustment, a mobile terminal user executes a first control operation in a side screen area of a curved screen, the mobile terminal is triggered to display a first video progress adjusting bar in the side screen area, and the adjustment of the video progress can be finished by carrying out a first sliding operation on a cursor in the first video progress adjusting bar. Therefore, when the mobile terminal provided by the embodiment of the invention processes video progress adjustment, as the operation is executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding one hand of the mobile terminal user, and the use experience of the mobile terminal user can be improved. Moreover, in the mobile terminal provided in the embodiment of the present invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal adjusts the video by using a finger, an error is smaller than an error occurring in the prior art during adjustment. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
EXAMPLE five
Referring to fig. 9, a block diagram of a mobile terminal according to a fifth embodiment of the present invention is shown.
The mobile terminal 700 of the embodiment of the present invention includes: at least one processor 701, a memory 702, at least one network interface 704, and a user interface 703. The various components in the mobile terminal 700 are coupled together by a bus system 705. It is understood that the bus system 705 is used to enable communications among the components. The bus system 705 includes a power bus, a control bus, and a status signal bus in addition to a data bus. But for clarity of illustration the various busses are labeled in figure 9 as the bus system 705.
The user interface 703 may include, among other things, a display, a keyboard, or a pointing device (e.g., a mouse, trackball, touchpad, or curved touch screen, among others.
It is to be understood that the memory 702 in embodiments of the present invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile memory may be a Read-only memory (ROM), a programmable Read-only memory (PROM), an erasable programmable Read-only memory (erasabprom, EPROM), an electrically erasable programmable Read-only memory (EEPROM), or a flash memory. The volatile memory may be a Random Access Memory (RAM) which functions as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (staticiram, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (syncronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced synchronous SDRAM (ESDRAM), synchronous link SDRAM (SLDRAM), and direct memory bus SDRAM (DRRAM). The memory 702 of the systems and methods described in this embodiment of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 702 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: an operating system 7021 and application programs 7022.
The operating system 7021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application programs 7022 include various application programs such as a media player (MediaPlayer), a Browser (Browser), and the like, for implementing various application services. Programs that implement methods in accordance with embodiments of the present invention can be included in application 7022.
In the embodiment of the present invention, the processor 701 is configured to receive, by calling a program or an instruction stored in the memory 702, specifically, a program or an instruction stored in the application 7022, a first control operation of a mobile terminal user on a side screen area of a curved screen included in the user interface 703 in a process of playing a video; displaying a first video progress adjustment bar in the side screen area based on the first control operation; receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar; determining a first adjustment progress based on the first sliding operation; according to the first adjustment progress, adjusting the playing progress of the video; wherein the adjustable video length corresponding to the first video progress adjustment bar is smaller than the total length of the video.
The method disclosed in the above embodiments of the present invention may be applied to the processor 701, or implemented by the processor 701. The processor 701 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 701. The processor 701 may be a general-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 702, and the processor 701 reads the information in the memory 702 and performs the steps of the above method in combination with the hardware thereof.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this embodiment of the invention may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this embodiment of the invention. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Optionally, after adjusting the playing progress of the video according to the first adjustment progress, the processor 701 is further configured to: receiving a second control operation of the mobile terminal user on the main screen area of the curved screen; respectively displaying a video fast forward adjusting area and a video fast backward adjusting area on two sides of the main screen area based on the second control operation; receiving a second sliding operation of a mobile terminal user in the video fast forward adjusting area or the video fast backward adjusting area; determining a second adjustment progress based on the second sliding operation; and adjusting the playing progress of the video according to the determined second adjusting progress.
Optionally, the playing progress of the video includes: video fast forward or video fast reverse.
Optionally, the processor 701, before receiving a second control operation of the mobile terminal user on the main screen area of the curved screen, is further configured to: for the video fast forward adjustment area, determining the video fast forward progress corresponding to one sliding operation; and determining the video fast-rewinding progress corresponding to one sliding operation for the video fast-rewinding adjusting area.
Optionally, the processor 701 is further configured to: receiving the positioning control operation of the mobile terminal user on the cursor in the second video progress bar in the process of playing the video; determining a video skip node based on the positioning control operation; determining a target video playing progress corresponding to the video jumping node; adjusting the playing progress of the video to the playing progress of the target video; and a second video progress adjusting bar corresponding to the total length of the video is displayed in a side screen area of the curved screen, and a plurality of video jumping nodes are displayed in the second video progress adjusting bar.
Optionally, the video skip node corresponds to at least one of a video segment in the video, a video segment containing a target object, and a background music segment of the video, wherein the target object is at least one actor of the video.
The mobile terminal 700 can implement the processes implemented by the mobile terminal in the foregoing embodiments, and details are not repeated here to avoid repetition.
When the mobile terminal carries out video progress adjustment, a mobile terminal user executes a first control operation in a side screen area of a curved screen, the mobile terminal is triggered to display a first video progress adjusting bar in the side screen area, and the adjustment of the video progress can be finished by carrying out a first sliding operation on a cursor in the first video progress adjusting bar. Therefore, when the mobile terminal provided by the embodiment of the invention processes video progress adjustment, as the operation is executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding one hand of the mobile terminal user, and the use experience of the mobile terminal user can be improved. Moreover, in the mobile terminal provided in the embodiment of the present invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal adjusts the video by using a finger, an error is smaller than an error occurring in the prior art during adjustment. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
EXAMPLE six
Referring to fig. 10, a block diagram of a mobile terminal according to a sixth embodiment of the present invention is shown.
The mobile terminal in the embodiment of the present invention may be a mobile phone, a tablet computer, a Personal Digital Assistant (PDA), or a vehicle-mounted computer.
The mobile terminal in fig. 10 includes a Radio Frequency (RF) circuit 810, a memory 820, an input unit 830, a display unit 840, a processor 860, an audio circuit 870, a wifi (wireless fidelity) module 880, and a power supply 890.
The input unit 830 may be used, among other things, to receive numeric or character information input by a user and to generate signal inputs related to user settings and function control of the mobile terminal. Specifically, in the embodiment of the present invention, the input unit 830 may include a touch panel 8301. The touch panel 8301, also referred to as a touch screen, may be a curved screen, and may collect touch operations performed by a user on or near the touch panel 8301 (for example, operations performed by the user on the touch panel 8301 by using any suitable object or accessory such as a finger or a stylus), and drive the corresponding connection device according to a preset program. Alternatively, the touch panel 8301 may include two portions, i.e., a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 860, and can receive and execute commands sent by the processor 860. In addition, the touch panel 8301 may be implemented by using various types such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 8301, the input unit 830 may further include other input devices 8302, and the other input devices 8302 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
Among them, the display unit 840 may be used to display information input by a user or information provided to the user and various menu interfaces of the mobile terminal. The display unit 840 may include a display panel 8401, and optionally, the display panel 8401 may be configured in the form of an LCD or an organic light-emitting diode (OLED), or the like.
It should be noted that the touch panel 8301 may cover the display panel 8401 to form a touch display screen, and when the touch display screen detects a touch operation thereon or nearby, the touch display screen is transmitted to the processor 860 to determine the type of the touch event, and then the processor 860 provides a corresponding visual output on the touch display screen according to the type of the touch event.
The touch display screen comprises an application program interface display area and a common control display area. The arrangement modes of the application program interface display area and the common control display area are not limited, and can be an arrangement mode which can distinguish two display areas, such as vertical arrangement, left-right arrangement and the like. The application interface display area may be used to display an interface of an application. Each interface may include at least one interface element such as an icon and/or widget desktop control for an application. The application interface display area may also be an empty interface that does not include any content. The common control display area is used for displaying controls with high utilization rate, such as application icons like setting buttons, interface numbers, scroll bars, phone book icons and the like.
The processor 860 is a control center of the mobile terminal, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the first memory 8201 and calling data stored in the second memory 8202, thereby integrally monitoring the mobile terminal. Optionally, processor 860 may include one or more processing units.
In the embodiment of the present invention, the processor 860 is configured to receive a first control operation of a mobile terminal user on a side screen area of a curved screen during playing a video by calling a software program and/or a module stored in the first memory 8201 and/or data stored in the second memory 8202; displaying a first video progress adjustment bar in the side screen area based on the first control operation; receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar; determining a first adjustment progress based on the first sliding operation; according to the first adjustment progress, adjusting the playing progress of the video; wherein the adjustable video length corresponding to the first video progress adjustment bar is smaller than the total length of the video.
Optionally, after adjusting the playing progress of the video according to the first adjustment progress, the processor 860 is further configured to: receiving a second control operation of the mobile terminal user on the main screen area of the curved screen; respectively displaying a video fast forward adjusting area and a video fast backward adjusting area on two sides of the main screen area based on the second control operation; receiving a second sliding operation of a mobile terminal user in the video fast forward adjusting area or the video fast backward adjusting area; determining a second adjustment progress based on the second sliding operation; and adjusting the playing progress of the video according to the determined second adjusting progress.
Optionally, the playing progress of the video includes: video fast forward or video fast reverse.
Optionally, the processor 860, prior to receiving a second control operation of the mobile terminal user over the main screen area of the curved screen, is further configured to: for the video fast forward adjustment area, determining the video fast forward progress corresponding to one sliding operation; and determining the video fast-rewinding progress corresponding to one sliding operation for the video fast-rewinding adjusting area.
Optionally, the processor 860 is further configured to: receiving the positioning control operation of the mobile terminal user on the cursor in the second video progress bar in the process of playing the video; determining a video skip node based on the positioning control operation; determining a target video playing progress corresponding to the video jumping node; adjusting the playing progress of the video to the playing progress of the target video; and a second video progress adjusting bar corresponding to the total length of the video is displayed in a side screen area of the curved screen, and a plurality of video jumping nodes are displayed in the second video progress adjusting bar.
Optionally, the video skip node corresponds to at least one of a video segment in the video, a video segment containing a target object, and a background music segment of the video, wherein the target object is at least one actor of the video.
When the mobile terminal performs video progress adjustment, and the mobile terminal performs video progress adjustment, a mobile terminal user executes a first control operation in a side screen area of a curved screen, the mobile terminal is triggered to display a first video progress adjustment bar in the side screen area, and the adjustment of the video progress can be completed by performing a first sliding operation on a cursor in the first video progress adjustment bar. Therefore, when the mobile terminal provided by the embodiment of the invention processes video progress adjustment, as the operation is executed in the side screen, the mobile terminal user can complete the adjustment of the video progress by holding one hand of the mobile terminal user, and the use experience of the mobile terminal user can be improved. Moreover, in the mobile terminal provided in the embodiment of the present invention, since the length of the adjustable video corresponding to the displayed first video progress adjustment bar is smaller than the total length of the video, even if the user of the mobile terminal adjusts the video by using a finger, an error is smaller than an error occurring in the prior art during adjustment. On the one hand, the error is small, so that the length of a video clip repeatedly watched by a mobile terminal user can be shortened; on the other hand, if the user of the mobile terminal wants to accurately position the progress of the target video, the number of operations to be performed for accurately positioning the progress of the target video is reduced compared with the existing operation for accurately positioning the progress of the target video when the error is large, so that the time consumption is short, and the processing burden of the mobile terminal can be reduced.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The video progress adjustment methods and mobile terminals provided herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems may also be used with the teachings herein. The structure required to construct a system incorporating aspects of the present invention will be apparent from the description above. Moreover, the present invention is not directed to any particular programming language. It is appreciated that a variety of programming languages may be used to implement the teachings of the present invention as described herein, and any descriptions of specific languages are provided above to disclose the best mode of the invention.
In the description provided herein, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention.
Those of ordinary skill in the art will appreciate that the modules in the device of an embodiment may be adaptively changed and placed in one or more devices different from the embodiment. The modules or units or components of the embodiments may be combined into one module or unit or component, and furthermore they may be divided into a plurality of sub-modules or sub-units or sub-components. All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and all of the processes or elements of any method or apparatus so disclosed, may be combined in any combination, except combinations where at least some of such features and/or processes or elements are mutually exclusive. Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
Furthermore, those skilled in the art will appreciate that while some embodiments described herein include some features included in other embodiments, rather than other features, combinations of features of different embodiments are meant to be within the scope of the invention and form different embodiments. For example, in the claims, any of the claimed embodiments may be used in any combination.
The various component embodiments of the invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art will appreciate that a microprocessor or Digital Signal Processor (DSP) may be used in practice to implement some or all of the functions of some or all of the components in a video progress adjustment scheme according to embodiments of the present invention. The present invention may also be embodied as apparatus or device programs (e.g., computer programs and computer program products) for performing a portion or all of the methods described herein. Such programs implementing the present invention may be stored on computer-readable media or may be in the form of one or more signals. Such a signal may be downloaded from an internet website or provided on a carrier signal or in any other form.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The usage of the words first, second and third, etcetera do not indicate any ordering. These words may be interpreted as names.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A video progress adjusting method is applied to a mobile terminal with a curved screen, and is characterized by comprising the following steps:
receiving a first control operation of a mobile terminal user to a side screen area of the curved screen in the process of playing a video;
displaying a first video progress adjustment bar in the side screen area based on the first control operation;
receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar;
determining a first adjustment progress based on the first sliding operation;
according to the first adjustment progress, adjusting the playing progress of the video; the adjustable video length corresponding to the first video progress adjusting bar is smaller than the total length of the video;
after the step of adjusting the playing progress of the video according to the first adjustment progress, the method further includes:
receiving a second control operation of the mobile terminal user on the main screen area of the curved screen;
respectively displaying a video fast forward adjusting area and a video fast backward adjusting area on two sides of the main screen area based on the second control operation;
receiving a second sliding operation of a mobile terminal user in the video fast forward adjusting area or the video fast backward adjusting area;
determining a second adjustment progress based on the sliding times of the second sliding operation and the specific region on which the second sliding operation is specifically applied;
according to the determined second adjustment progress, adjusting the playing progress of the video;
displaying a second video progress bar in the curved screen side screen; and the second video progress bar displays the time values and the contents of the jumping nodes and the jumping node scenarios.
2. The method of claim 1, wherein the progress of the video comprises: video fast forward or video fast reverse.
3. The method of claim 1, wherein before the step of receiving a second control operation of the user of the mobile terminal over the main screen area of the curved screen, the method further comprises:
for the video fast forward adjustment area, determining the video fast forward progress corresponding to one sliding operation;
and determining the video fast-rewinding progress corresponding to one sliding operation for the video fast-rewinding adjusting area.
4. The method of claim 1, wherein during the playing of the video, the method further comprises:
receiving the positioning control operation of the mobile terminal user on the cursor in the second video progress bar;
determining a video skip node based on the positioning control operation;
determining a target video playing progress corresponding to the video jumping node;
adjusting the playing progress of the video to the playing progress of the target video;
and a second video progress adjusting bar corresponding to the total length of the video is displayed in a side screen area of the curved screen, and a plurality of video jumping nodes are displayed in the second video progress adjusting bar.
5. The method of claim 4, wherein: the video skip node corresponds to at least one of a video segment in the video, a video segment containing a target object, and a background music segment of the video, wherein the target object is at least one actor of the video.
6. A mobile terminal, the mobile terminal includes curved screen, its characterized in that, the mobile terminal still includes:
the first control operation receiving module is used for receiving a first control operation of a mobile terminal user on a side screen area of the curved screen in the process of playing the video;
the display module is used for displaying a first video progress adjusting bar in the side screen area based on the first control operation received by the first control operation receiving module;
the sliding operation receiving module is used for receiving a first sliding operation of a mobile terminal user on a cursor in the first video progress adjusting bar;
a first determination module, configured to determine a first adjustment progress based on the first sliding operation received by the sliding operation receiving module;
the first adjusting module is used for adjusting the playing progress of the video according to the first adjusting progress determined by the first determining module; the adjustable video length corresponding to the first video progress adjusting bar is smaller than the total length of the video;
the mobile terminal further includes:
the second control operation receiving module is used for receiving a second control operation of the mobile terminal user on the main screen area of the curved screen after the first adjusting module adjusts the playing progress of the video according to the first adjusting progress;
the adjusting area display module is used for respectively displaying a video fast forward adjusting area and a video fast backward adjusting area on two sides of the main screen area based on the second control operation;
the second sliding operation receiving module is used for receiving a second sliding operation of the mobile terminal user in the video fast forward adjusting area or the video fast backward adjusting area;
the second determining module is used for determining a second adjusting progress based on the sliding times of the second sliding operation and the specific region on which the second sliding operation acts;
the second adjusting module is used for adjusting the playing progress of the video according to the second adjusting progress determined by the second determining module;
displaying a second video progress bar in the curved screen side screen; and the second video progress bar displays the time values and the contents of the jumping nodes and the jumping node scenarios.
7. The mobile terminal of claim 6, wherein the playing progress of the video comprises: video fast forward or video fast reverse.
8. The mobile terminal of claim 6, wherein the mobile terminal further comprises:
the progress determining module is used for determining the video fast forward progress corresponding to one sliding operation for the video fast forward adjusting area before the second control operation receiving module receives the second control operation of the mobile terminal user on the main screen area of the curved screen; and determining the video fast-rewinding progress corresponding to one sliding operation for the video fast-rewinding adjusting area.
9. The mobile terminal of claim 6, wherein the mobile terminal further comprises:
the cursor operation receiving module is used for receiving the positioning control operation of the mobile terminal user on the cursor in the second video progress bar in the process of playing the video;
the node determining module is used for determining a video skipping node based on the positioning control operation;
the playing progress determining module is used for determining the playing progress of the target video corresponding to the video jumping node;
the third adjusting module is used for adjusting the playing progress of the video to the playing progress of the target video;
and a second video progress adjusting bar corresponding to the total length of the video is displayed in a side screen area of the curved screen, and a plurality of video jumping nodes are displayed in the second video progress adjusting bar.
10. The mobile terminal of claim 9, wherein the video-skipping node corresponds to at least one of a video segment in the video, a video segment containing a target object, and a background music segment of the video, wherein the target object is at least one actor of the video.
CN201610704261.0A 2016-08-22 2016-08-22 Video progress adjusting method and mobile terminal Active CN106293410B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610704261.0A CN106293410B (en) 2016-08-22 2016-08-22 Video progress adjusting method and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610704261.0A CN106293410B (en) 2016-08-22 2016-08-22 Video progress adjusting method and mobile terminal

Publications (2)

Publication Number Publication Date
CN106293410A CN106293410A (en) 2017-01-04
CN106293410B true CN106293410B (en) 2019-12-24

Family

ID=57662467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610704261.0A Active CN106293410B (en) 2016-08-22 2016-08-22 Video progress adjusting method and mobile terminal

Country Status (1)

Country Link
CN (1) CN106293410B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106911967B (en) * 2017-02-27 2022-04-15 北京小米移动软件有限公司 Live broadcast playback method and device
CN108260013B (en) * 2018-03-28 2021-02-09 维沃移动通信有限公司 Video playing control method and terminal
CN108650554A (en) * 2018-04-26 2018-10-12 维沃移动通信有限公司 A kind of multimedia file broadcasting control method and mobile terminal
CN108762643B (en) * 2018-06-01 2020-10-09 Oppo广东移动通信有限公司 Control bar display method, electronic device and computer readable storage medium
CN108924633B (en) * 2018-07-16 2021-04-27 腾讯科技(深圳)有限公司 Video playing rate control method, device, system and storage medium
CN110148429B (en) * 2019-05-17 2022-04-19 网易(杭州)网络有限公司 Progress bar control method, progress bar control device, storage medium and electronic equipment
CN110677720B (en) * 2019-09-26 2021-09-03 腾讯科技(深圳)有限公司 Method, device and equipment for positioning video image frame and computer storage medium
CN110874144A (en) * 2019-11-25 2020-03-10 西安图唯谷创新科技有限公司 Multimedia playing process control method
CN110996155B (en) * 2019-12-12 2021-05-25 北京字节跳动网络技术有限公司 Video playing page display method and device, electronic equipment and computer readable medium
CN111736749A (en) * 2020-06-15 2020-10-02 Oppo广东移动通信有限公司 Multimedia data play control method and device, mobile terminal and storage medium
CN111741265B (en) * 2020-06-23 2022-06-17 浙江大华技术股份有限公司 Video playing control method and device, electronic equipment and storage medium
CN112653906B (en) * 2020-12-16 2023-07-18 Vidaa美国公司 Video hot spot playing method on display equipment and display equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007826A (en) * 2014-06-17 2014-08-27 合一网络技术(北京)有限公司 Video control method and system based on face movement identification technology
CN104378686A (en) * 2014-11-18 2015-02-25 广东欧珀移动通信有限公司 Audio and video playing progress control method and device
CN105472469A (en) * 2015-12-08 2016-04-06 小米科技有限责任公司 Video playing progress adjusting method and apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103309573A (en) * 2012-02-01 2013-09-18 马维尔国际有限公司 Hand-held device capable of being operated by single hand and method thereof
CN105824526B (en) * 2016-01-29 2017-10-13 维沃移动通信有限公司 The method and mobile terminal of a kind of event information prompting

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104007826A (en) * 2014-06-17 2014-08-27 合一网络技术(北京)有限公司 Video control method and system based on face movement identification technology
CN104378686A (en) * 2014-11-18 2015-02-25 广东欧珀移动通信有限公司 Audio and video playing progress control method and device
CN105472469A (en) * 2015-12-08 2016-04-06 小米科技有限责任公司 Video playing progress adjusting method and apparatus

Also Published As

Publication number Publication date
CN106293410A (en) 2017-01-04

Similar Documents

Publication Publication Date Title
CN106293410B (en) Video progress adjusting method and mobile terminal
RU2651194C2 (en) Button interaction method and apparatus
CN106131650B (en) Video processing method and mobile terminal
JP6496752B2 (en) Input device and user interface interaction
US9690382B1 (en) Devices, methods, and graphical user interfaces for haptic mixing
US9632685B2 (en) Method of navigating through a media program displayed on a portable electronic device in a magnified time scale
JP5970086B2 (en) Touch screen hover input processing
EP3105669B1 (en) Application menu for video system
EP4044613A1 (en) User interfaces for browsing content from multiple content applications on an electronic device
CN107438204B (en) Method for circularly playing media file and mobile terminal
JP6276675B2 (en) Media editing method and electronic device for processing the method
US20130241829A1 (en) User interface method of touch screen terminal and apparatus therefor
CN107608601B (en) Video playback method, mobile terminal and computer readable storage medium
CN107105342B (en) Video playing control method and mobile terminal
CN109218819B (en) Video preview method and mobile terminal
CN106993097B (en) Music playing method and mobile terminal
US11435897B2 (en) Content scrubber bar with real-world time indications
CN107221347B (en) Audio playing method and terminal
CN107111436B (en) Method and terminal for controlling playing progress of multimedia file
CN110825302A (en) Method for responding operation track and operation track responding device
CN107678813B (en) Desktop icon theme switching method and mobile terminal
CN107172465B (en) A kind of video playing control method and mobile terminal
CN112887802A (en) Video access method and device
CN107124656B (en) Multimedia file playing method and mobile terminal
CN107026986B (en) A kind of processing method and mobile terminal of video background music

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