首页> 外国专利> A method for reducing the memory required for decompression by storing compressed information using DCT base technology and a decoder for implementing the method

A method for reducing the memory required for decompression by storing compressed information using DCT base technology and a decoder for implementing the method

机译:通过使用基于DCT的技术存储压缩信息来减少解压缩所需的存储器的方法和用于实现该方法的解码器

摘要

Disclosed are a method for reducing the memory required for decompressing a compressed frame by storing the frame in a compressed format using DCT base technology, and a decoder for implementing the method. The decoder includes a decoder module having a parser, a block decoder module and a motion compensation engine. The decoder module is connected to a DCT encoder module whose output is connected to the memory. The decoder also includes a stored DCT decoder module, which has an input connected to a memory, a first output connected to a motion compensation module, and a second output serving as the output of the decoder.;In operation, any predictive frame needed for motion compensation decompression of the compressed frame is decompressed in the stored DCT decoder module. The compressed frame is compressed in the DCT encoder module to obtain a recompressed frame. The decompressed frame is compressed in the DCT encoder module to obtain a recompressed frame. The recompressed frame is then stored in memory. In a DCT-enabled decoder this is only done for frames with inter-picture prediction errors, such as P and S frames. Frames that do not have inter-picture prediction errors, such as I frames, can bypass most decoder modules and all DCT encoder modules. Compressed frames can be stored in memory without being decompressed and recompressed. When any frame is to be displayed they are decompressed in the memorized DCT decoder module. The digital representation of a compressed frame encoded using DCT technology is much smaller than the digital representation of a decompressed frame and requires less room in memory than the decompressed frame. The decoder needs less memory because the frames used or decoded for decoding other frames are stored in a compressed format. Due to the reduction of the memory required, the memory can be made smaller and embedded in the decoder.;In another embodiment of the present invention, the DCT decoder module stored when the decoder decodes a frame using the DCT base technology can be deleted, and the DCT decoder module included in the decoder module satisfies the following two functions. When running fast enough to perform, it can be used to decompress the compressed frame and to decompress the frames required by the motion compensation engine.
机译:公开了一种通过使用DCT基础技术以压缩格式存储帧来减少对压缩帧进行​​解压缩所需的存储器的方法,以及用于实现该方法的解码器。解码器包括具有解析器的解码器模块,块解码器模块和运动补偿引擎。解码器模块连接到DCT编码器模块,其输出连接到存储器。解码器还包括一个存储的DCT解码器模块,该模块的输入连接到存储器,第一输出连接到运动补偿模块,第二输出用作解码器的输出。在存储的DCT解码器模块中对压缩帧的运动补偿解压缩进行解压缩。压缩的帧在DCT编码器模块中被压缩以获得重新压缩的帧。解压缩的帧在DCT编码器模块中被压缩以获得重新压缩的帧。然后将重新压缩的帧存储在内存中。在启用DCT的解码器中,仅对具有图片间预测错误的帧(例如P和S帧)执行此操作。没有图像间预测错误的帧(例如I帧)可以绕过大多数解码器模块和所有DCT编码器模块。压缩帧可以存储在内存中,而无需进行解压缩和重新压缩。当要显示任何帧时,将在存储的DCT解码器模块中对它们进行解压缩。使用DCT技术编码的压缩帧的数字表示比解压缩帧的数字表示小得多,并且比解压缩帧需要更少的内存空间。解码器需要较少的存储空间,因为用于解码其他帧的帧或解码后的帧以压缩格式存储。由于减少了所需的存储器,因此可以使存储器更小并嵌入到解码器中。在本发明的另一个实施例中,可以删除当解码器使用DCT基本技术解码帧时存储的DCT解码器模块,解码器模块中包括的DCT解码器模块满足以下两个功能。当运行得足够快时,它可用于解压缩压缩帧并解压缩运动补偿引擎所需的帧。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号