Playing media
AssigneeQingdao Hisense Media Network Technology Co., Ltd.
InventorJihao Liu
Life of this patent
Estimating the term…
Abstract
A control method for playing media includes receiving an input from a user for triggering a play progress adjustment to the media playing on a screen. The method also includes generating an instruction for play progress adjustment based on the input. The instruction includes an adjustment manner, a target position and a start position of the input. The method further includes determining a target key frame immediately before a target time corresponding to the target position. The method additionally includes decoding data of the media starting from the target key frame and blocking presentation of the decoded media data starting from the target key frame. The method also includes playing media data decoded starting from the target time in response to a system time clock progressing to the target time.
Claims20
A control method for playing media, comprising:
- receiving an input from a user for triggering a play progress adjustment to the media playing on a screen;
- generating an instruction for play progress adjustment based on the input, wherein the instruction comprises an adjustment manner, a target position and a start position of the input;
- determining a target key frame immediately before a target time corresponding to the target position;
- decoding data of the media starting from the target key frame and blocking presentation of the decoded media data starting from the target key frame;
- and
- playing media data decoded starting from the target time in response to a system time clock progressing to the target time.
A media playing apparatus comprising:
- a processor;
- and
- a memory storing instructions executable by the processor, wherein when the executable instructions are executed, the apparatus is caused to:
- receive an input from a user for triggering a play progress adjustment to the media playing on a screen;
- generate an instruction for play progress adjustment based on the input, wherein the instruction comprises an adjustment manner, a target position and a start position of the input;
- determine a target key frame immediately before a target time corresponding to the target position;
- decode data of the media which starts from the target key frame and block presentation of the decoded media data starting from the target key frame;
- and
- in response to a system time clock progressing to the target time, play media data decoded starting from the target time.
A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a processor, cause an apparatus to:
- receive an input from a user for triggering a play progress adjustment to media playing on a screen;
- generate an instruction for play progress adjustment based on the input, wherein the instruction comprises an adjustment manner, a target position and a start position of the input;
- determine a target key frame immediately before a target time corresponding to the target position;
- decode data of the media which starts from the target key frame and block presentation of the decoded media data starting from the target key frame;
- and
- in response to a system time clock progressing to the target time, play media data decoded starting from the target time.
Dependencies are inferred from the claim text.