发明名称 Video trick mode mechanism
摘要 A system and method for video trick mode playback is described, the system and method including a user actuated control operative to slide (130) a playback position along a video file, the user actuated control including a rewind actuation, a forward actuation (120) and a default neutral actuation, a player device including a plurality of video file readers (110b-110e) operative to play the video frames at nominal frame rate disposed along the video file, around the playback position, the distance between the video file readers varying according to the sliding speed of the playback position, a trick play engine to control the sliding speed and direction of the playback position, the sliding speed and direction being functions of a user actuation and a trick play engine velocity, the position at which each one of the plurality of video file readers is disposed along the video file is updated to catch-up with the playback position when the playback position is not sliding forward at nominal frame rate according to predetermined rules.
申请公布号 US8958687(B2) 申请公布日期 2015.02.17
申请号 US201113577321 申请日期 2011.02.02
申请人 Cisco Technology Inc. 发明人 Chauvier Laurent;Gauthier Aurélie;Yahyaoui Mohamed
分类号 H04N5/783;G06F17/00;G06F17/20;G06F17/21;G06F17/22;G06F17/24;G06F17/25;G06F17/26;G06F17/27;G06F17/28;G06F3/00;G11B27/00;G11B27/34 主分类号 H04N5/783
代理机构 Husch Blackwell LLP 代理人 Husch Blackwell LLP
主权项 1. A system for video trick mode playback, the system comprising: a video file comprising a plurality of sequentially organized video frames; a user actuated control operative to slide a playback position along the video file, the user actuated control comprising a rewind actuation, a forward actuation and a default neutral actuation; a player device comprising a plurality of video file readers operative to play the video frames at nominal frame rate, the plurality of video file readers being disposed along the video file, around the playback position, the distance between the video file readers varying according to the sliding speed of the playback position; a trick play engine to control the sliding speed and direction of the playback position, the sliding speed and direction being functions of a user actuation and a trick play engine velocity, the trick play engine velocity comprising a speed component and a direction component, and being, at least in part, a function of the user actuation; each one of the plurality of video file readers simultaneously plays a different portion of the video file at a nominal video frame rate; each one of the plurality of video file readers jumps closer to or further from its nearest neighboring ones of the plurality of video file readers as a function of the sliding speed; the position at which each one of the plurality of video file readers is disposed along the video file is updated to catch-up with the playback position when the playback position is not sliding forward at nominal frame rate, and according to the following rule: if the sliding speed is greater than the nominal video frame rate and the sliding direction is forward, the position of the most delayed video reading head changes to make it the most advanced video reading head; andif either one or both of one of the sliding speed is less than the nominal video frame rate; and the sliding direction is rewind, the position of the most advanced video reading head changes to make it the most delayed video reading head, wherein: in one of a forward or rewind actuation of the user actuated control, the sliding speed and direction of the playback position are the same as the velocity speed component and direction components;in a neutral actuation of the user actuated control, if the velocity speed component is greater than the nominal video frame rate during one of: fast rewind; and fast forward, then the sliding speed is the same as the nominal video frame rate and the sliding direction is forward; andin a neutral actuation of the user actuated control, if the velocity speed component is less than the nominal video frame rate during one of: pause; slow motion rewind; and slow motion forward, then the sliding speed and direction of the playback position are the same as the velocity speed component and direction components.
地址 San Jose CA US