TY - JOUR
T1 - A new method of fast compression of program code for OTA updates in consumer devices
AU - Kiyohara, Ryozo
AU - Mii, Satoshi
AU - Matsumoto, Mitsuhiro
AU - Numao, Masayuki
AU - Kurihara, Satoshi
PY - 2009
Y1 - 2009
N2 - This paper presents a technology for Over the Air(OTA) updating that allows software updates in consumer devices such as mobile phones and car-navigation systems that are connected to networks, and it adopts NAND flash memories and demand paging technologies. Software updates for these kinds of consumer devices are carried out using the binary difference that minimizes the amount of update data, software construction technologies that minimize the rewriting of flash memories, and fast compression technologies that enables rapid rewriting. This paper focuses on Byte Pair Encoding (BPE), which is one of the most efficient methods of compressing program code in consumer devices that adopts NAND flash memories and demand paging technologies. We describe a fast method of compressing BPE and evaluating it.
AB - This paper presents a technology for Over the Air(OTA) updating that allows software updates in consumer devices such as mobile phones and car-navigation systems that are connected to networks, and it adopts NAND flash memories and demand paging technologies. Software updates for these kinds of consumer devices are carried out using the binary difference that minimizes the amount of update data, software construction technologies that minimize the rewriting of flash memories, and fast compression technologies that enables rapid rewriting. This paper focuses on Byte Pair Encoding (BPE), which is one of the most efficient methods of compressing program code in consumer devices that adopts NAND flash memories and demand paging technologies. We describe a fast method of compressing BPE and evaluating it.
KW - Byte Pair Encoding
KW - NAND Flash Memory
KW - Program Code Compression
KW - Software Updating
UR - http://www.scopus.com/inward/record.url?scp=68949170969&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=68949170969&partnerID=8YFLogxK
U2 - 10.1109/TCE.2009.5174459
DO - 10.1109/TCE.2009.5174459
M3 - Article
AN - SCOPUS:68949170969
VL - 55
SP - 812
EP - 817
JO - IEEE Transactions on Consumer Electronics
JF - IEEE Transactions on Consumer Electronics
SN - 0098-3063
IS - 2
ER -