File Download
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1117/12.411806
- Scopus: eid_2-s2.0-0035057913
- Find via
Supplementary
-
Citations:
- Scopus: 0
- Appears in Collections:
Conference Paper: Adaptive parallel video-coding algorithm
Title | Adaptive parallel video-coding algorithm |
---|---|
Authors | |
Keywords | Data flow graph H.261 Inter-processor communication Multiprocessor scheduling Pipelining Video coding |
Issue Date | 2001 |
Publisher | S P I E - International Society for Optical Engineering. The Journal's web site is located at http://spie.org/x1848.xml |
Citation | Proceedings Of Spie - The International Society For Optical Engineering, 2001, v. 4310, p. 284-295 How to Cite? |
Abstract | Parallel encoding of video inevitably frame rate gives varying rate performance due to dynamically changing video content and motion field since the encoding process of each macro-block, especially motion estimation, is data dependent. A multiprocessor schedule optimized for a particular frame with certain macro-block encoding time may not be optimized towards another frame with different encoding time, which causes performance degradation to the parallelization. To tackle this problem, we propose a method based on a batch of near-optimal schedules generated at compile-time and a run-time mechanism to select the schedule giving the shortest predicted critical path length. This method has the advantage of being near-optimal using compile-time schedules while involving only run-time selection rather than re-scheduling. Implementation on the IBM SP2 multiprocessor system using 24 processors gives an average speedup of about 13.5 (frame rate of 38.5 frames per second) for a CIF sequence consisting of segments of 6 different scenes. This is equivalent to an average improvement of about 16.9% over the single schedule scheme with schedule adapted to each of the scenes. Using an open test sequence consisting of 8 video segments, the average improvement achieved is 13.2%, i.e. an average speedup of 13.3 (35.6 frames per second). |
Persistent Identifier | http://hdl.handle.net/10722/46238 |
ISSN | 2023 SCImago Journal Rankings: 0.152 |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Leung, KK | en_HK |
dc.contributor.author | Yung, NHC | en_HK |
dc.contributor.author | Cheung, PYS | en_HK |
dc.date.accessioned | 2007-10-30T06:45:27Z | - |
dc.date.available | 2007-10-30T06:45:27Z | - |
dc.date.issued | 2001 | en_HK |
dc.identifier.citation | Proceedings Of Spie - The International Society For Optical Engineering, 2001, v. 4310, p. 284-295 | en_HK |
dc.identifier.issn | 0277-786X | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/46238 | - |
dc.description.abstract | Parallel encoding of video inevitably frame rate gives varying rate performance due to dynamically changing video content and motion field since the encoding process of each macro-block, especially motion estimation, is data dependent. A multiprocessor schedule optimized for a particular frame with certain macro-block encoding time may not be optimized towards another frame with different encoding time, which causes performance degradation to the parallelization. To tackle this problem, we propose a method based on a batch of near-optimal schedules generated at compile-time and a run-time mechanism to select the schedule giving the shortest predicted critical path length. This method has the advantage of being near-optimal using compile-time schedules while involving only run-time selection rather than re-scheduling. Implementation on the IBM SP2 multiprocessor system using 24 processors gives an average speedup of about 13.5 (frame rate of 38.5 frames per second) for a CIF sequence consisting of segments of 6 different scenes. This is equivalent to an average improvement of about 16.9% over the single schedule scheme with schedule adapted to each of the scenes. Using an open test sequence consisting of 8 video segments, the average improvement achieved is 13.2%, i.e. an average speedup of 13.3 (35.6 frames per second). | en_HK |
dc.format.extent | 170542 bytes | - |
dc.format.extent | 4863 bytes | - |
dc.format.extent | 10863 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | text/plain | - |
dc.format.mimetype | text/plain | - |
dc.language | eng | en_HK |
dc.publisher | S P I E - International Society for Optical Engineering. The Journal's web site is located at http://spie.org/x1848.xml | en_HK |
dc.relation.ispartof | Proceedings of SPIE - The International Society for Optical Engineering | en_HK |
dc.rights | Copyright 2000 Society of Photo‑Optical Instrumentation Engineers (SPIE). One print or electronic copy may be made for personal use only. Systematic reproduction and distribution, duplication of any material in this publication for a fee or for commercial purposes, and modification of the contents of the publication are prohibited. This article is available online at https://doi.org/10.1117/12.411806 | - |
dc.subject | Data flow graph | en_HK |
dc.subject | H.261 | en_HK |
dc.subject | Inter-processor communication | en_HK |
dc.subject | Multiprocessor scheduling | en_HK |
dc.subject | Pipelining | en_HK |
dc.subject | Video coding | en_HK |
dc.title | Adaptive parallel video-coding algorithm | en_HK |
dc.type | Conference_Paper | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0277-786X&volume=4310&spage=284&epage=295&date=2001&atitle=Adaptive+parallel+video+coding+algorithm | en_HK |
dc.identifier.email | Yung, NHC:nyung@eee.hku.hk | en_HK |
dc.identifier.email | Cheung, PYS:paul.cheung@hku.hk | en_HK |
dc.identifier.authority | Yung, NHC=rp00226 | en_HK |
dc.identifier.authority | Cheung, PYS=rp00077 | en_HK |
dc.description.nature | published_or_final_version | en_HK |
dc.identifier.doi | 10.1117/12.411806 | en_HK |
dc.identifier.scopus | eid_2-s2.0-0035057913 | en_HK |
dc.identifier.hkuros | 59410 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-0035057913&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 4310 | en_HK |
dc.identifier.spage | 284 | en_HK |
dc.identifier.epage | 295 | en_HK |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Leung, KK=35779695300 | en_HK |
dc.identifier.scopusauthorid | Yung, NHC=7003473369 | en_HK |
dc.identifier.scopusauthorid | Cheung, PYS=7202595335 | en_HK |
dc.identifier.issnl | 0277-786X | - |