Video playing system and method thereof, and computer-readable recording medium
AssigneeCyberlink Corp.
InventorChia-Heng Chen
Life of this patent
Estimating the term…
Abstract
A video playing system and a method thereof are described. When the video playing system randomly plays sections of a multimedia video, it can control scheduled events in-between so as to ensure the user does not miss important events when an important blocking effect exists in the multimedia video schedule. During the random playing of the multimedia video, the video playing system will detect the scheduled event(s) between an original playing position and a new playing position. Then, the video playing system will execute the earliest scheduled event between the original playing position and the new playing position, or execute all of the scheduled events in sequence.
Claims13
A video playing method, for playing multimedia video data including at least one scheduled event, the method comprising the steps of:
- receiving a first playing position and a second playing position with respect to the multimedia video data;
- determining whether a scheduled event exists in the multimedia video data between the first playing position and the second playing position, wherein the scheduled event is used to be executed to perform a playback effect;
- determining by a processing unit if the scheduled event has a blocking effect, wherein if the scheduled event has the blocking effect, a playback effect for an entirety of the multimedia video data is restricted if the scheduled event having the blocking effect is unexecuted;
- jumping to the scheduled event from the first playing position if the scheduled event has the blocking effect;
- executing by the processing unit the scheduled event;
- and
- jumping to the second playing position to play the multimedia video data after the blocking effect of the scheduled event is executed.
A non-transitory computer readable recording medium, for driving a computer to execute the steps of:
- playing multimedia video data, including at least one scheduled event;
- detecting whether a random access operation of the played multimedia video data existing;
- retrieving a first playing position and a second playing position of the selected multimedia video data, if the random access operation of the played multimedia video data is existing;
- detecting if a scheduled event with a blocking effect exists between the first playing position and the second playing position, wherein the scheduled event is used to be executed to perform a playback effect, wherein if the scheduled event has the blocking effect, a playback effect for an entirety of the multimedia video data is restricted if the scheduled event having the blocking effect is unexecuted;
- executing the scheduled event with the blocking effect between the first playing position and the second playing position, if a scheduled event with the blocking effect exists between the first playing position and the second playing position;
- and
- jumping to the second playing position to play the multimedia video data after the blocking effect of the scheduled event is executed.
Dependencies are inferred from the claim text.