Filters








627 Hits in 7.3 sec

Parallelizing MPEG video encoding using multiprocessors

D.M. Barbosa, J.P. Kitajima, W. Weira
XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481)  
The MPEG committee has defined widely used standards for digital video encoding providing high quality images and high compression rates.  ...  In this work, we propose a novel and simple shared-memory parallel algorithm for MPEG-1 video encoding based on the parallel execution of different coarse grained tasks (read pictures, write coded frames  ...  This paper presented a simple and novel approach to parallelizing MPEG video encoding using shared-memory multiprocessors. Also, two implementation strategies were discussed.  ... 
doi:10.1109/sibgra.1999.805727 dblp:conf/sibgrapi/KitajimaBM99 fatcat:y6namttqlvab7gsurfo2nqikfi

Frame-based parallelization of MPEG-4 on compute unified device architecture (CUDA)

Dishant Ailawadi, Milan Kumar Mohapatra, Ankush Mittal
2010 2010 IEEE 2nd International Advance Computing Conference (IACC)  
Due to its object based nature, flexible features and provision for user interaction, MPEG-4 encoder is highly suitable for parallelization.  ...  The most critical and time-consuming operation of encoder is motion estimation.  ...  Further details on MPEG-4 video encoder can be found in [5] .  ... 
doi:10.1109/iadcc.2010.5422997 fatcat:sy2ubmpalngvlnvofs2wwjn6gi

A Parallel Processing Framework for Real-Time Software-Only Video Compression for Broadcast and Mobile Services

L. Zheng, J. Cosmas
2006 Journal of Intelligent Systems  
Using the proposed parallel processing framework, a parallel H.263 encoder has been implemented on a PowerPC processor-based Mercury RACE multicomputer.  ...  The experimental results show promising parallel speedups. Real-time performance was achieved for QCIF video using the non-optimized reference software.  ...  A parallel MPEG-2 video encoder with lookahead rate control, IEEE International Conference on Acoustics, Speech, and Signal Processing, 4, 1994 -1997 . Wiegand, T., Sullivan, G.  ... 
doi:10.1515/jisys.2006.15.1-4.261 fatcat:36mn23ixsbdg7cv3a5vcgqpime

Parallel implementation of arbitrary-shaped MPEG-4 decoder for multiprocessor systems

Milan Pastrnak, Peter H. N. de With, Sander Stuijk, Jef van Meerbergen, John G. Apostolopoulos, Amir Said
2006 Visual Communications and Image Processing 2006  
In previous work, we motivated the use of a multiprocessor System-on-Chip(SoC) setup that satisfies the requirements on the overall computation capacity.  ...  MPEG-4 is the first standard that combines synthetic objects, like 2D/3D graphics objects, with natural rectangular and non-rectangular video objects.  ...  OBJECT ORIENTED MPEG-4 DECODING Let us first briefly discuss the details of the arbitrary-shaped video-object decoder.  ... 
doi:10.1117/12.641631 fatcat:rg7clnuu2zdsxniz7uvimbbzw4

Video compression with parallel processing

Ishfaq Ahmad, Yong He, Ming L Liou
2002 Parallel Computing  
This paper presents an overview of the recent research in video compression using parallel processing.  ...  available multiprocessor systems.  ...  Another scheme using temporal parallelism for MPEG-2 video encoder on the Intel Paragon parallel computer is reported in [2] . This scheme uses GOP as the granularity of parallelism.  ... 
doi:10.1016/s0167-8191(02)00100-x fatcat:rmudbaphj5cfvowalnziuvwnwu

Page 345 of SMPTE Motion Imaging Journal Vol. 105, Issue 6 [page]

1996 SMPTE Motion Imaging Journal  
TECHNICAL PAPER MPEG Video EncodingParallelization and Optimal Performance By Brian Quandt and Chaman L. Sabharwal This paper discusses some of the design concerns in parallelizing MPEG for video.  ...  IS 11172 (also known as MPEG-1) has proven to be an excel- lent video encoding method for CD- ROM using mode 2 form 2 sectors.  ... 

Scalable MPEG-4 Encoder on FPGA Multiprocessor SOC

Ari Kulmala, Olli Lehtoranta, Timo D. Hämäläinen, Marko Hännikäinen
2006 EURASIP Journal on Embedded Systems  
This paper presents a novel scalable MPEG-4 video encoder on an FPGA-based multiprocessor systemon-chip (MPSOC).  ...  The scalability in video encoding is achieved by spatial parallelization where images are divided to horizontal slices.  ...  MPEG-1 This work: data parallel MPEG-4 (hor) Agi: temporal parallel MPEG-1 Peng: data parallel H.264 (hor) He: VO parallel MPEG-4 Akramullah: data parallel MPEG-2 (rect) Barbosa: temporal parallel MPEG  ... 
doi:10.1155/es/2006/38494 fatcat:jtuxncle5nfuhe6rmmsjh7irhy

Scalable MPEG-4 Encoder on FPGA Multiprocessor SOC

Ari Kulmala, Olli Lehtoranta, TimoD Hämäläinen, Marko Hännikäinen
2006 EURASIP Journal on Embedded Systems  
This paper presents a novel scalable MPEG-4 video encoder on an FPGA-based multiprocessor systemon-chip (MPSOC).  ...  The scalability in video encoding is achieved by spatial parallelization where images are divided to horizontal slices.  ...  MPEG-1 This work: data parallel MPEG-4 (hor) Agi: temporal parallel MPEG-1 Peng: data parallel H.264 (hor) He: VO parallel MPEG-4 Akramullah: data parallel MPEG-2 (rect) Barbosa: temporal parallel MPEG  ... 
doi:10.1186/1687-3963-2006-038494 fatcat:fruh2schjfhnlkeborps3rif44

A single-chip MPEG-2 codec based on customizable media embedded processor

S. Ishiwata, T. Yamakage, Y. Tsuboi, T. Shimazawa, T. Kitazawa, S. Michinaka, K. Yahagi, H. Takeda, A. Oue, T. Kodama, N. Matsumoto, T. Kamei (+4 others)
2003 IEEE Journal of Solid-State Circuits  
Making full use of the extensions and optimizing the architecture of each microprocessor based upon the nature of specific tasks, the chip can execute not only MPEG-2 MP@ML video/audio/system encoding  ...  The codec employs a heterogeneous multiprocessor architecture in which six microprocessors with the same instruction set but different customization execute specific tasks such as video and audio concurrently  ...  Making full use of customization, the chip can execute in real time: 1) MPEG-2 MP@ML video/audio/system simultaneous encoding and decoding; 2) MPEG-2 MP@HL decoding; 3) DV decoding; 4) MPEG-4 core profile  ... 
doi:10.1109/jssc.2002.808291 fatcat:d27djabaxvewrjbprvytlxv3f4

Software-based MPEG-2 encoding system with scalable and multithreaded architecture

Ishfaq Ahmad, Dick-Kwong Yeung, Weiguo Zheng, Shehzad Mehmood, Howard J. Siegel
2001 Commercial Applications for High-Performance Computing  
MPEG-2 video encoding can be fast processed using parallelism. A number of approaches using parallel machines or networks of workstations have been reported.  ...  1 MPEG-2 video encoders are now available in a variety of forms using both hardware and software based approaches.  ...  In this paper, we exploit a different kind of parallelism and design a complete system for MPEG-2 video encoder on a multiprocessor platform with multithreaded operating system.  ... 
doi:10.1117/12.434875 fatcat:he3avhetanasleh3gfbqu6e2ay

Parallel parsing of MPEG video on a shared-memory symmetric multiprocessor

Suchendra M. Bhandarkar, Shankar R. Chandrasekaran
2004 Parallel Computing  
Parallel versions of two algorithms that detect scene transitions in compressed video streams are proposed. Both algorithms entail minimal decompression of the MPEG video.  ...  Parallel processing on an shared-memory symmetric multiprocessor is hence proposed as a means of dealing with the computational demands of video parsing.  ...  Traditionally parallel processing has been used for MPEG encoding and decoding since both, encoding and real-time decoding are computationally intensive.  ... 
doi:10.1016/j.parco.2004.05.002 fatcat:uoi3jqkdcvb5bbrv2wudsndkpe

KAIST image computing system (KICS): A parallel architecture for real-time multimedia data processing

JaeHo Jeon, Hyung-Sun Kim, GeonYoung Choi, HyunWook Park
2000 Journal of systems architecture  
An ecient parallel architecture is proposed for high-performance multimedia data processing using multiple multimedia video processors (MVP; TMS320C80), which are fully programmable general digital signal  ...  An application of the KICS to the real-time Moving Picture Expert Group 2 (MPEG-2) encoder is introduced.  ...  Fig. 5 . 5 The functional partitioning of the MPEG-2 video encoder pipeline in the KICS.  ... 
doi:10.1016/s1383-7621(00)00032-1 fatcat:4dsuc5ansrawrcldviwpb4dmyu

Implementation of MPEG-2 encoder to multiprocessor system using multiple MVPs (TMS320C80)

HyungSun Kim, Kenny Boo, SeokWoo Chung, Geon Y. Choi, YongJin Lee, JaeHo Jeon, Hyun Wook Park, Yongmin Kim
1997 Medical Imaging 1997: Image Display  
This paper presents the efficient algorithm mapping for the real-time MPEG-2 encoding on the KAIST Image Computing System (KICS), which has a parallel architecture using five multimedia video processors  ...  One MVP among five MVP's is used for system control and interface with host computer. This paper introduces an implementation ofthe MPEG-2 algorithm with a parallel processing architecture.  ...  The KICS is a multiprocessor system with five MVPs for MPEG-2 real-time encoder; one of them is used for system control and interface with host computer.  ... 
doi:10.1117/12.273962 dblp:conf/miip/KimBCCLJP97 fatcat:b5rki4s7bjfx7e227ixof4mnra

Transforming Signal Processing Applications into Parallel Implementations

Ed F. Deprettre, Roger Woods, Ingrid Verbauwhede, Erwin de Kock
2007 EURASIP Journal on Advances in Signal Processing  
Using this tool, different parallelization alternatives were evaluated during the design of an MPEG-4 simple profile encoder and an embedded zero tree coder.  ...  Bekooij describe an approach that uses multirate dataflow graphs (MRDFs) to schedule the tasks of a hard real-time streaming application onto a multiprocessor system-on-chip.  ...  Using this tool, different parallelization alternatives were evaluated during the design of an MPEG-4 simple profile encoder and an embedded zero tree coder.  ... 
doi:10.1155/2007/95760 fatcat:3h3sdda4kzfgzkcxnxkptxdkvy

Parallel Parsing of MPEG Video in a Multi-threaded Multiprocessor Environment [chapter]

Suchendra M. Bhandarkar, Shankar R. Chandrasekaran
2000 Lecture Notes in Computer Science  
In this paper, we propose parallel algorithms for the detection of scene changes and special e ects in MPEG video in a multi-threaded multiprocessor environment.  ...  Video parsing refers to the detection of scene changes and special e ects in the video stream and is used to extract key frames from a video stream.  ...  The parallel video parsing algorithms are designed and implemented in a multi-threaded multiprocessor environment and are useful when real-time parsing of streaming video or high-throughput parsing of  ... 
doi:10.1007/3-540-45591-4_26 fatcat:7hym2vyvsffavfi3rdxwu6xqqu
« Previous Showing results 1 — 15 out of 627 results