• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

具有向后播放支持的MPEG视频流系统的新架构。

New architecture for MPEG video streaming system with backward playback support.

作者信息

Fu Chang-Hong, Chan Yui-Lam, Ip Tak-Piu, Siu Wan-Chi

机构信息

Centre for Multimedia Signal Processing, Department of Electronic and Information Engineering, Hong Kong Polytechnic University, Kowloon, Hong Kong.

出版信息

IEEE Trans Image Process. 2007 Sep;16(9):2169-83. doi: 10.1109/tip.2007.902330.

DOI:10.1109/tip.2007.902330
PMID:17784591
Abstract

MPEG digital video is becoming ubiquitous for video storage and communications. It is often desirable to perform various video cassette recording (VCR) functions such as backward playback in MPEG videos. However, the predictive processing techniques employed in MPEG severely complicate the backward-play operation. A straightforward implementation of backward playback is to transmit and decode the whole group-of-picture (GOP), store all the decoded frames in the decoder buffer, and play the decoded frames in reverse order. This approach requires a significant buffer in the decoder, which depends on the GOP size, to store the decoded frames. This approach could not be possible in a severely constrained memory requirement. Another alternative is to decode the GOP up to the current frame to be displayed, and then go back to decode the GOP again up to the next frame to be displayed. This approach does not need the huge buffer, but requires much higher bandwidth of the network and complexity of the decoder. In this paper, we propose a macroblock-based algorithm for an efficient implementation of the MPEG video streaming system to provide backward playback over a network with the minimal requirements on the network bandwidth and the decoder complexity. The proposed algorithm classifies macroblocks in the requested frame into backward macroblocks (BMBs) and forward/backward macroblocks (FBMBs). Two macroblock-based techniques are used to manipulate different types of macroblocks in the compressed domain and the server then sends the processed macroblocks to the client machine. For BMBs, a VLC-domain technique is adopted to reduce the number of macroblocks that need to be decoded by the decoder and the number of bits that need to be sent over the network in the backward-play operation. We then propose a newly mixed VLC/DCT-domain technique to handle FBMBs in order to further reduce the computational complexity of the decoder. With these compressed-domain techniques, the proposed architecture only manipulates macroblocks either in the VLC domain or the quantized DCT domain resulting in low server complexity. Experimental results show that, as compared to the conventional system, the new streaming system reduces the required network bandwidth and the decoder complexity significantly.

摘要

MPEG数字视频在视频存储和通信领域正变得无处不在。在MPEG视频中执行诸如倒放等各种盒式录像带(VCR)功能通常是很有必要的。然而,MPEG中采用的预测处理技术使倒放操作变得极为复杂。一种直接的倒放实现方式是传输并解码整个图像组(GOP),将所有解码后的帧存储在解码器缓冲区中,然后以相反的顺序播放解码后的帧。这种方法在解码器中需要一个很大的缓冲区,该缓冲区大小取决于GOP的大小,用于存储解码后的帧。在内存需求受到严格限制的情况下,这种方法是不可行的。另一种选择是将GOP解码到当前要显示的帧,然后再返回去将GOP解码到下一个要显示的帧。这种方法不需要巨大的缓冲区,但需要更高的网络带宽和解码器复杂度。在本文中,我们提出了一种基于宏块的算法,用于高效实现MPEG视频流系统,以便在对网络带宽和解码器复杂度要求最低的网络上提供倒放功能。所提出的算法将请求帧中的宏块分类为向后宏块(BMB)和向前/向后宏块(FBMB)。两种基于宏块的技术用于在压缩域中处理不同类型的宏块,然后服务器将处理后的宏块发送到客户端机器。对于BMB,采用一种可变长度编码(VLC)域技术来减少解码器需要解码的宏块数量以及在倒放操作中需要通过网络发送的比特数。然后,我们提出一种新的混合VLC/离散余弦变换(DCT)域技术来处理FBMB,以进一步降低解码器的计算复杂度。通过这些压缩域技术,所提出的架构仅在VLC域或量化DCT域中处理宏块,从而降低了服务器的复杂度。实验结果表明,与传统系统相比,新的流系统显著降低了所需的网络带宽和解码器复杂度。

相似文献

1
New architecture for MPEG video streaming system with backward playback support.具有向后播放支持的MPEG视频流系统的新架构。
IEEE Trans Image Process. 2007 Sep;16(9):2169-83. doi: 10.1109/tip.2007.902330.
2
Compressed-domain techniques for error-resilient video transcoding using RPS.使用冗余视频序列(RPS)的用于抗误码视频转码的压缩域技术。
IEEE Trans Image Process. 2009 Feb;18(2):357-70. doi: 10.1109/TIP.2008.2007560.
3
Reducing video-quality fluctuations for streaming scalable video using unequal error protection, retransmission, and interleaving.使用不等差错保护、重传和交织技术减少用于流式传输可伸缩视频的视频质量波动。
IEEE Trans Image Process. 2006 Apr;15(4):819-32. doi: 10.1109/tip.2005.863960.
4
DCT-based video downscaling transcoder using split and merge technique.基于离散余弦变换(DCT)的采用分割与合并技术的视频下采样转码器。
IEEE Trans Image Process. 2006 Feb;15(2):394-403. doi: 10.1109/tip.2005.863118.
5
Two-terminal video coding.双终端视频编码。
IEEE Trans Image Process. 2009 Mar;18(3):534-51. doi: 10.1109/TIP.2008.2010148.
6
GOP-based channel rate allocation using genetic algorithm for scalable video streaming over error-prone networks.基于遗传算法的 GOP 信道速率分配,用于在易出错网络上进行可伸缩视频流传输。
IEEE Trans Image Process. 2006 Jun;15(6):1323-30. doi: 10.1109/tip.2005.864159.
7
Blind MPEG-2 video watermarking robust against geometric attacks: a set of approaches in DCT domain.针对几何攻击具有鲁棒性的盲MPEG-2视频水印:离散余弦变换(DCT)域中的一组方法。
IEEE Trans Image Process. 2006 Jun;15(6):1536-43. doi: 10.1109/tip.2006.873476.
8
Combined error concealment and error correction in rate-distortion analysis for multiple substream transmissions.
IEEE Trans Image Process. 2007 Apr;16(4):1022-35. doi: 10.1109/tip.2006.891330.
9
Zero-block mode decision algorithm for H.264/AVC.用于H.264/AVC的零块模式决策算法
IEEE Trans Image Process. 2009 Mar;18(3):524-33. doi: 10.1109/TIP.2008.2009858. Epub 2009 Jan 9.
10
Accurate distortion estimation and optimal bandwidth allocation for scalable H.264 video transmission over MIMO systems.用于MIMO系统上可伸缩H.264视频传输的精确失真估计和最优带宽分配
IEEE Trans Image Process. 2009 Jan;18(1):106-16. doi: 10.1109/TIP.2008.2006600.