Exploiting temporal parallelism for software-only video effects processing

hternet video is emerging as an important mtitimedia ap pHcation area. Video effects are important dernents in conventional video, but they are tiequently used in hternet ~ideo. Current hard~~based video effects proc~sing SG lutions ~e not w~ matched for the ~+abti@ of kternet video (ie., bit rates, packet loss, jitter, etc.). A SO*+ ody solution, in contrast, provides the fl~ubtity to match this &abti@. The key to a sohe solution is to ~\Tloit pardeh~m. This paper presents the design of a pardel soti+ordy video Meets processing system and pretinary e~~erirnentd r~ts that mTlore the use of temporal pardl&~m.

[1]  Robert M. Lougheed,et al.  The cytocomputer: A practical pipelined image processor , 1980, ISCA '80.

[2]  V. Michael Bove,et al.  Cheops: a reconfigurable data-flow system for video processing , 1995, IEEE Trans. Circuits Syst. Video Technol..

[3]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[4]  David N. Chin,et al.  The Princeton Engine: a real-time video system simulator , 1988 .

[5]  Andrea C. Arpaci-Dusseau,et al.  Parallel computing on the berkeley now , 1997 .

[6]  Brian Christopher Smith,et al.  A resolution independent video language , 1995, MULTIMEDIA '95.

[7]  Lawrence A. Rowe,et al.  Software-only video production switcher for the Internet MBone , 1997, Electronic Imaging.

[8]  Brian Christopher Smith,et al.  RIVL: A Resolution Independent Video Language , 1995, Tcl/Tk Workshop.

[9]  Gerald Millerson The technique of television production , 1961 .

[10]  Sherman R. Alpert,et al.  The IBM Power Visualization System: A Digital Post-Production Suite in a Box , 1995 .

[11]  S. McCanne,et al.  Toward a common infrastructure for multimedia-networking middleware , 1997, International Workshop on Network and Operating System Support for Digital Audio and Video.

[12]  V. Michael Bove,et al.  A System for Parallel Media Processing , 1997, Parallel Comput..

[13]  ZHANGLi-xia,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995 .

[14]  Steven McCanne,et al.  A reliable multicast framework for light-weight sessions and application level framing , 1995, SIGCOMM '95.

[15]  Brian C. Smith,et al.  Implementation techniques for continuous media systems and applications , 1994 .