IP Library › Granted Patent US 10,489,021
Granted Patent B2
US 10,489,021 · App. 15/812,828 · Granted Nov 26, 2019

Video playback method and apparatus

Inventors: Simon Ekstrand (Eslov, SE); Zongbo Wang (Lund, SE); Rui Li (Nanjing, CN); Guosheng Gu (Shenzhen, CN)
Assignees: Huawei Technologies Co., Ltd.; Simon Ekstrand
G06F3/0482G06F3/04847H04N21/4312H04N21/44204H04N21/47217H04N21/4825H04N21/8456H04N5/76
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,489,021
App. No.
15/812,828
Granted
Nov 26, 2019
Kind
B2
Abstract

The present invention provides a video playback method and apparatus, where the method includes: obtaining playback progress information of all sub-files in a video file, where the video file includes at least two sub-files; displaying a playback progress bar list, where the playback progress bar list includes playback progress bars of the at least two sub-files, and a playback progress bar of any sub-file displays playback progress of the any sub-file according to playback progress information of the any sub-file; receiving a user instruction used for selecting, according to the playback progress bars, a target sub-file that needs to be played, where the target sub-file is any sub-file of the at least two sub-files; and playing the target sub-file according to the instruction.

Claims (44)

1. A video playback method, wherein the method comprises:

obtaining, by a video playback apparatus, playback progress information of all sub-files in a video file, wherein the video file comprises at least two sub-files;

displaying, by the video playback apparatus, a playback progress bar list, wherein the playback progress bar list comprises playback progress bars of the at least two sub-files, and a playback progress bar of a respective sub-file displays playback progress of the respective sub-file according to playback progress information corresponding to the respective sub-file;

receiving, by the video playback apparatus, a user instruction for selecting, according to the playback progress bars, a target sub-file to be played, wherein the target sub-file is a sub-file of the at least two sub-files; and

playing, by the video playback apparatus, the target sub-file according to the user instruction;

wherein in the playback progress bar list, a playback progress bar corresponding to a sub-file that has been played has a first length, and a length of a playback progress bar corresponding to a not-played or partially played sub-file is not equal to the first length;

wherein playback progress bars corresponding to not-played sub-files or playback progress bars corresponding to partially played sub-files have a same second length.

2. The method according to claim 1 , wherein before displaying the playback progress bar list, the method further comprises:

determining a target playback progress bar list pattern; and

displaying the playback progress bar list according to the target playback progress bar list pattern.

3. The method according to claim 2 , wherein displaying the playback progress bar list according to the target playback progress bar list pattern further comprises:

displaying a playback progress bar of a currently played sub-file and a playback progress bar of a sub-file adjacent to the currently played sub-file.

4. The method according to claim 2 , wherein displaying the playback progress bar list according to the target playback progress bar list pattern further comprises:

displaying a playback progress bar of a currently played sub-file and a playback progress bar of a next sub-file of the currently played sub-file.

5. The method according to claim 1 , wherein the playback progress bar list further comprises poster images of respective sub-files corresponding to each playback progress bar.

6. The method according to claim 1 , wherein before obtaining the playback progress information of all sub-files in the video file, the method further comprises:

receiving a file playback switching instruction to play a sub-file different from a currently played sub-file.

7. The method according to claim 1 , wherein before obtaining the playback progress information of all sub-files in the video file, the method further comprises:

determining whether a currently played sub-file is played to a file end stage;

wherein obtaining the playback progress information of all sub-files in the video file is in response to determining that the currently played sub-file is played to the file end stage.

8. The method according to claim 1 , wherein the playback progress bar of a currently played sub-file comprises a progress sliding block for indicating a playback location of the currently played sub-file; and

wherein receiving the user instruction for selecting the target sub-file to be played comprises:

receiving an instruction for moving the progress sliding block; and

moving, according to the instruction, the progress sliding block to a playback progress bar corresponding to the target sub-file.

9. A video playback apparatus, comprising a processor and a non-transitory computer-readable medium having processor-executable instructions stored thereon, wherein the processor-executable instructions, when executed by the processor, facilitate performance of the following:

obtaining playback progress information of all sub-files in a video file;

displaying a playback progress bar list, wherein the playback progress bar list comprises playback progress bars of at least two sub-files, and a playback progress bar of a respective sub-file displays playback progress of the sub-file according to playback progress information corresponding to the respective sub-file;

receiving a user instruction for selecting, according to the playback progress bars, a target sub-file to be played, wherein the target sub-file is a sub-file of the at least two sub-files; and

playing the target sub-file according to the user instruction;

wherein in the playback progress bar list, a playback progress bar corresponding to a sub-file that has been played has a first length, and a length of a playback progress bar corresponding to a not-played or partially played sub-file is not equal to the first length;

wherein playback progress bars corresponding to not-played sub-files or playback progress bars corresponding to partially played sub-files have a same second length.

10. The apparatus according to claim 9 , wherein the processor-executable instructions, when executed, further facilitate:

determining a target playback progress bar list pattern; and

displaying the playback progress bar list according to the target playback progress bar list pattern.

11. The apparatus according to claim 9 , wherein receiving the user instruction further comprises:

receiving a file playback switching instruction to switch a currently played file.

12. The apparatus according to claim 9 , wherein the processor-executable instructions, when executed, further facilitate:

determining whether a currently played sub-file is played to a file end stage;

if the currently played sub-file is played to the file end stage, obtaining the playback progress information of all sub-files in the video file; and

if the currently played sub-file is not played to the file end stage, continuing to play the currently played sub-file.

13. The apparatus according to claim 9 , wherein a playback progress bar of a currently played sub-file has a progress sliding block for indicating a playback location of the currently played sub-file;

wherein receiving the user instruction for selecting the target sub-file to be played comprises:

receiving an instruction for moving the progress sliding block; and

moving, according to the instruction, the progress sliding block to a playback progress bar corresponding to the target sub-file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: EKSTRAND, SIMON; WANG, ZONGBO; LI, RUI; GU, GUOSHENG
To: HUAWEI TECHNOLOGIES CO., LTD.; EKSTRAND, SIMON
Reel/Frame 044814/0420 →
Priority Claims (1)
CN 2015 1 0847800 · Nov 27, 2015 · national
Continuity (2)
Continuation PCTCN2016083195 · May 24, 2016
Related Publication 20180081510A1 · Mar 22, 2018
Cited By (1)
US 12,625,658