Invention Grant
US08776158B1 Asynchronous shifting windows caching for forward and backward video streaming
有权
用于前向和后向视频流的异步转换窗口缓存
- Patent Title: Asynchronous shifting windows caching for forward and backward video streaming
- Patent Title (中): 用于前向和后向视频流的异步转换窗口缓存
-
Application No.: US12570685Application Date: 2009-09-30
-
Publication No.: US08776158B1Publication Date: 2014-07-08
- Inventor: Dominique Cote , Xiaoye Jiang , Sorin Faibish
- Applicant: Dominique Cote , Xiaoye Jiang , Sorin Faibish
- Applicant Address: US MA Hopkinton
- Assignee: EMC Corporation
- Current Assignee: EMC Corporation
- Current Assignee Address: US MA Hopkinton
- Agency: Novak Druce Connolly Bove + Quigg LLP
- Agent Richard Auchterlonie
- Main IPC: H04N7/173
- IPC: H04N7/173 ; H04N21/232 ; H04N21/231

Abstract:
Three contiguous segments of video data are kept in video cache memory for streaming video data to a host application from a video file in data storage. For example, three buffers are allocated in the cache memory for each video stream, and at any given time during sequential access, a particular one of the three buffers is a middle buffer from which pre-fetched data is streamed to the host application. For forward or backward streaming, the buffers also include a backward buffer as well as a forward buffer on opposite sides of the middle buffer. In order to simplify the assembling of the buffers, a shift or rotation of the roles of the buffers and an asynchronous pre-fetch for continuance of a stream or for a switched direction of a stream is triggered by the cache state of the offset requested by the video application.
Information query