The real-time compression layer for flash memory in mobile multimedia devices

  • Authors:
  • Chin-Hsing Chen;Chun-Ta Chen;Wen-Tzeng Huang

  • Affiliations:
  • Department of Management Information Systems, Central Taiwan University of Science and Technology, Taiwan, Republic of China;Department of Electrical Engineering, National Taipei University of Technology, Taiwan, Republic of China;Department of Computer Science and Information Engineering, Minghsin University of Science and Technology, Taiwan, Republic of China

  • Venue:
  • Mobile Networks and Applications
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Flash memory is used for storage in mobile multimedia and embedded systems such as mobile phones, digital cameras, and MP3 players because of its small size, light weight, nonvolatile operation, vibration resistance, high capacity, and low power consumption. Data compression is one effective method for increasing capacity and reducing data transfer, however real-time performance is necessary for mobile multimedia device applications. We propose a mechanism that uses contiguous packing and a read/write ping-pong buffer along with the X-match and run-length compression/decompression algorithm to create a real-time compression layer. Compared to the internal packing scheme and best-fit method of Yim et al., our mechanism increases the compression ratio, improves the write response time by 60%, and stabilizes the read response time tomake it suitable for real-time applications.