Video processing method and apparatus, device, and medium
US-2024402902-A1 · Dec 5, 2024 · US
US9442645B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9442645-B2 |
| Application number | US-201414222946-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 24, 2014 |
| Priority date | Sep 27, 2011 |
| Publication date | Sep 13, 2016 |
| Grant date | Sep 13, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A location of a slider on a bottom progress bar is monitored and a first locating result is obtained according to the location of the slider on the bottom progress bar. A total length of the file and a progress adjustment range of an upper layer progress bar is determined according to the first locating result. The first locating result is within the progress adjustment range of the upper layer progress bar, a location of a slider of the upper progress bar is monitored, and playing progress of the file is determined according to the location of the slider on the upper layer progress bar and the first locating result.
Opening claim text (preview).
What is claimed is: 1. A method for locating playing progress of a file, comprising: monitoring a location of a slider on a bottom progress bar; obtaining a first locating result according to the location of the slider on the bottom progress bar and a total length of the file; determining a progress adjustment range of an upper layer progress bar according to the first locating result; the first locating result being within the progress adjustment range of the upper layer progress bar; monitoring a location of a slider of the upper progress bar; and determining playing progress of the file according to the location of the slider on the upper layer progress bar and the first locating result; wherein determining the progress adjustment range of the upper layer progress bar according to the first locating result comprises: when a progress range between the first locating result and an end of the file is larger than or equal to a maximum adjustment range of the upper layer progress bar, configuring the first locating result as a starting point of the progress adjustment range of the upper layer progress bar, and determining an end point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; wherein determining the playing progress of the file comprises: obtaining a second proportion via dividing a distance between the location of the slider of the upper layer progress bar and a starting point of the upper layer progress bar by a length of the upper layer progress bar, and obtaining a second locating result via multiplying the maximum adjustment range of the upper layer progress bar by the second proportion; and determining the playing progress of the file as a sum of the first locating result and the second locating result. 2. The method of claim 1 , wherein determining the playing progress of the file according to the location of the slider on the upper layer progress bar and the progress adjustment range of the upper layer progress bar comprises: obtaining a first proportion via dividing a distance between the location of the slider of the bottom progress bar and a starting point of the bottom progress bar by a length of the bottom progress bar, and locating the playing progress of the file as a file location corresponding to a product of the total length of the file and the first proportion. 3. The method of claim 1 , wherein determining the progress adjustment range of the upper layer progress bar according to the first locating result comprises: if a progress range between the first locating result and an end of the file is smaller than a maximum adjustment range of the upper layer progress bar, configuring the first locating result as an end point of the progress adjustment range of the upper layer progress bar, and determining a starting point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; wherein determining the playing progress of the file comprises: obtaining a third proportion via dividing a distance between the location of the slider of the upper layer progress bar and the end point of the upper layer progress bar by a length of the upper layer progress bar; obtaining a third locating result via multiplying the maximum adjustment range of the upper layer progress bar by the third proportion; and determining the target playing progress of the file as a difference between the third locating result and the first locating result. 4. The method of claim 1 , further comprising: displaying the upper layer progress bar and the slider of the upper layer progress bar during a preconfigured time period starting when a command of changing a location of the slider of the bottom progress bar is received; and hiding the upper layer progress bar and the slider of the upper layer progress bar in other time period except the preconfigured time period. 5. A non-transitory machine-readable storage medium, storing computer programs for executing a method according to claim 1 . 6. An apparatus for locating playing progress of a file, comprising: a memory and a processor for executing instructions stored in the memory, the instructions comprise: a bottom adjusting instruction, to monitor a location of a slider on a bottom progress bar, locate playing progress of a file according to the location of the slider on the bottom progress bar and a total length of the file, and obtain a first locating result; an upper layer adjusting instruction, to determine a progress adjustment range of an upper layer progress bar according to the first locating result; and monitor a location of a slider of the upper progress bar; the first locating result being within the progress adjustment range of the upper layer progress bar; and a locating instruction, to determine target playing progress of the file according to the location of the slider on the upper layer progress bar and the progress adjustment range of the upper layer progress bar; when a progress range between the first locating result and an end of the file is larger than or equal to a maximum adjustment range of the upper layer progress bar, the upper layer adjusting instruction is to configure the first locating result as a starting point of the progress adjustment range of the upper layer progress bar, and determine an end point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; the locating instruction is to obtain a second proportion via dividing a distance between the location of the slider of the upper layer progress bar and a starting point of the upper layer progress bar by a total length of the upper layer progress bar; obtain a second locating result via multiplying the maximum adjustment range of the upper layer progress bar by the second proportion; and determine the target playing progress of the file as a sum of the first locating result and the second locating result. 7. The apparatus of claim 6 , wherein the bottom adjusting instruction is to obtain a first proportion via dividing a distance between the location of the slider of the bottom progress bar and a starting point of the bottom progress bar by a total length of the bottom progress bar, and locate the playing progress of the file as a file location corresponding to a product of the total length of the file and the first proportion. 8. The apparatus of claim 6 , wherein if a progress range between the first locating result and an end of the file is smaller than a maximum adjustment range of the upper layer progress bar, the upper layer adjusting instruction is to configure the first locating result as an end point of the progress adjustment range of the upper layer progress bar, and determine a starting point of the progress adjustment range of the upper layer progress bar according to the maximum adjustment range of the upper layer progress bar; the locating instruction is to obtain a third proportion via dividing a distance between the location of the slider of the upper layer progress bar and the end point of the upper layer progress bar by a total length of the upper layer progress bar; obtain a third locating result via multiplying the maximum adjustment range of the upper layer progress bar by the third proportion; and determine the target playing progress of the file as a difference obtained by subtracting the third locating result and the first locating result. 9. The apparatus of claim 6 , wherein the bottom adjusting instruction is to send a display instruction after receiving a command of changing a location of the slider o
Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.