首页> 外文学位 >Architectural enhancements for color image and video processing on embedded systems.
【24h】

Architectural enhancements for color image and video processing on embedded systems.

机译:嵌入式系统上彩色图像和视频处理的体系结构增强。

获取原文
获取原文并翻译 | 示例

摘要

As emerging portable multimedia applications demand more and more computational throughput with limited energy consumption, the need for high-efficiency, high-throughput embedded processing is becoming an important challenge in computer architecture.; In this regard, this dissertation addresses application-, architecture-, and technology-level issues in existing processing systems to provide efficient processing of multimedia in many, or ideally all, of its form. In particular, this dissertation explores color imaging in multimedia while focusing on two architectural enhancements for memory- and performance-hungry embedded applications: (1) a pixel-truncation technique and (2) a color-aware instruction set (CAX) for embedded multimedia systems. The pixel-truncation technique differs from previous techniques (e.g., 4:2:2 and 4:2:0 subsampling) used in image and video compression applications (e.g., JPEG and MPEG) in that it reduces the information content in individual pixel word sizes rather than in each dimension. Thus, this technique drastically reduces the bandwidth and memory required to transport and store color images without perceivable distortion in color. At the same time, it maintains the pixel storage format of color image processing in which each pixel computation is performed simultaneously on 3-D YCbCr components, which are widely used in the image and video processing community. CAX supports parallel operations on two-packed 16-bit (6:5:5) YCbCr data in a 32-bit datapath processor, providing greater concurrency and efficiency for processing color image sequences.; This dissertation presents the impact of CAX on processing performance and on both area and energy efficiency for color imaging applications in three major processor architectures: dynamically scheduled (superscalar), statically scheduled (very long instruction word, VLIW), and embedded single instruction multiple data (SIMD) array processors. Unlike typical multimedia extensions, CAX obtains substantial performance and code density improvements through direct support for color data processing rather than depending solely on generic subword parallelism. In addition, the ability to reduce data format size reduces system cost. The reduction in data bandwidth also simplifies system design.; In summary, CAX, coupled with the pixel-truncation technique, provides an efficient mechanism that meets the computational requirements and cost goals for future embedded multimedia products.
机译:随着新兴的便携式多媒体应用在有限的能耗下要求越来越多的计算吞吐量,对高效,高吞吐量嵌入式处理的需求正成为计算机体系结构中的重要挑战。在这方面,本论文解决了现有处理系统中的应用,体系结构和技术级别的问题,以提供多种形式或理想形式的多媒体的高效处理。特别是,本论文探讨了多媒体中的彩色成像,同时着重于对内存和性能要求很高的嵌入式应用的两种体系结构增强:(1)像素截断技术和(2)嵌入式多媒体的颜色感知指令集(CAX)系统。像素截断技术与图像和视频压缩应用程序(例如JPEG和MPEG)中使用的先前技术(例如4:2:2和4:2:0子采样)不同,因为它减少了单个像素字中的信息内容尺寸,而不是每个尺寸。因此,该技术极大地减少了传输和存储彩色图像所需的带宽和内存,而没有明显的颜色失真。同时,它保持彩色图像处理的像素存储格式,在该格式中,同时对图像和视频处理社区中广泛使用的3-D YCbCr分量同时执行每个像素计算。 CAX在32位数据路径处理器中支持对两个打包的16位(6:5:5)YCbCr数据进行并行操作,从而为处理彩色图像序列提供了更高的并发性和效率。本文介绍了CAX对以下三种主要处理器体系结构中彩色成像应用的处理性能,面积和能效的影响:动态调度(超标量),静态调度(超长指令字,VLIW)和嵌入式单指令多数据(SIMD)阵列处理器。与典型的多媒体扩展不同,CAX通过直接支持彩色数据处理而不是仅仅依靠通用子字并行性而获得了实质性的性能和代码密度的提高。另外,减小数据格式大小的能力降低了系统成本。数据带宽的减少也简化了系统设计。总之,CAX与像素截断技术相结合,提供了一种有效的机制,可以满足未来嵌入式多媒体产品的计算要求和成本目标。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号