首页> 外文期刊>Circuits and Systems for Video Technology, IEEE Transactions on >Algorithm and Architecture Design of Image Inpainting Engine for Video Error Concealment Applications
【24h】

Algorithm and Architecture Design of Image Inpainting Engine for Video Error Concealment Applications

机译:视频错误掩盖应用中图像修复引擎的算法和架构设计

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

摘要

Error concealment techniques can improve subjective video quality in a decoder when the video bitstream is corrupted during transmission. In this paper, to achieve perceptually pleasant results, an image inpainting technique in which structure information generated from edge information is adopted as the spatial error concealment method. In addition, a modified boundary matching algorithm for temporal error concealment is proposed for temporal frames. To maintain low hardware costs as regards the error concealment engine, the processing iteration number of each macroblock is limited to four based on the proposed inpainting algorithm. Block-based pipeline scheduling is also proposed to reduce the number of processing cycles and the on-chip memory size. Moreover, a cache-based data reuse scheme is developed to reduce the processing cycles and external bandwidth. Moreover, the two concealment modes share the same computational core to reduce hardware costs. A prototype chip is implemented by using the UMC 90 nm process. The total gate count is approximately 121 k at 200 MHz. The maximum processing capability can support 244.8 k macroblocks per second or 1920$,times,$1080 4:2:0 30 Hz video. The core size is 1.30$,times,$1.30 ${rm mm}^{2}$. The average power dissipation is 131.4 mW at 200 MHz. Compared to other error concealment methods, the proposed design can achieve better perceptual quality at an acceptable additional hardware cost.
机译:当视频比特流在传输期间被破坏时,错误隐藏技术可以提高解码器中的主观视频质量。在本文中,为了获得令人愉悦的效果,采用了一种图像修补技术,其中从边缘信息生成的结构信息被用作空间错误隐藏方法。此外,针对时间帧提出了一种改进的边界匹配算法,用于时间误差的隐藏。为了在错误隐藏引擎方面保持较低的硬件成本,基于所提出的修复算法,每个宏块的处理迭代次数限制为四个。还提出了基于块的流水线调度,以减少处理周期数和片上存储器大小。此外,开发了基于缓存的数据重用方案以减少处理周期和外部带宽。此外,两个隐藏模式共享相同的计算核心,以减少硬件成本。通过使用UMC 90 nm工艺实现原型芯片。在200 MHz时,总门数约为121 k。最大处理能力可以支持每秒244.8 k宏块或1920 $ x 1080 4:2:0 30 Hz视频。核心大小为1.30 $×1.30 $ {rm mm} ^ {2} $。 200 MHz时的平均功耗为131.4 mW。与其他错误隐藏方法相比,所提出的设计可以在可接受的额外硬件成本下实现更好的感知质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号