{"title":"Realtime MPEG video via software decompression on a PA-RISC processor","authors":"R. Lee","doi":"10.1109/CMPCON.1995.512384","DOIUrl":null,"url":null,"abstract":"This paper describes the first software implementation of an MPEG video decoder that runs at realtime rates of 30 frames per second, on a general purpose microprocessor. Previously, realtime MPEG decoding could only be achieved by using special-purpose MPEG or video chips, with \"programmability\" either nonexistent or limited to low-level firmware. In this paper, we describe how synergistic software and hardware optimizations allow us to implement realtime, high-fidelity MPEG video and audio decompression in a software video player written in C, running on a PA-RISC microprocessor in the entry-level HP712 workstations. The PA-7100LC microprocessor described here is a fully-compliant PA-RISC 1.1 general purpose processor with a few generic instructions added to speedup parallel arithmetic on subword (16-bit) data.","PeriodicalId":415918,"journal":{"name":"Digest of Papers. COMPCON'95. Technologies for the Information Superhighway","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"35","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Digest of Papers. COMPCON'95. Technologies for the Information Superhighway","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CMPCON.1995.512384","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 35
Abstract
This paper describes the first software implementation of an MPEG video decoder that runs at realtime rates of 30 frames per second, on a general purpose microprocessor. Previously, realtime MPEG decoding could only be achieved by using special-purpose MPEG or video chips, with "programmability" either nonexistent or limited to low-level firmware. In this paper, we describe how synergistic software and hardware optimizations allow us to implement realtime, high-fidelity MPEG video and audio decompression in a software video player written in C, running on a PA-RISC microprocessor in the entry-level HP712 workstations. The PA-7100LC microprocessor described here is a fully-compliant PA-RISC 1.1 general purpose processor with a few generic instructions added to speedup parallel arithmetic on subword (16-bit) data.