WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2007005143) DECOMPRESSION TECHNIQUE FOR GENERATING SOFTWARE IMAGE
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2007/005143    International Application No.:    PCT/US2006/020060
Publication Date: 11.01.2007 International Filing Date: 23.05.2006
IPC:
G06F 9/445 (2006.01)
Applicants: ADVANCED MICRO DEVICES, INC. [US/US]; One AMD Place, Mail Stop 68, P.o. Box 3453, Sunnyvale, CA 94088-3453 (US) (For All Designated States Except US).
GOODRICH, Steven [US/US]; (US) (For US Only)
Inventors: GOODRICH, Steven; (US)
Agent: DRAKE, Paul, S.; Advanced Micro Devices, Inc., 5204 East Ben White Boulevard, Mail Stop 562, Austin, TX 78741 (US)
Priority Data:
11/172,509 30.06.2005 US
Title (EN) DECOMPRESSION TECHNIQUE FOR GENERATING SOFTWARE IMAGE
(FR) TECHNIQUE DE DECOMPRESSION PERMETTANT DE GENERER UNE IMAGE LOGICIELLE
Abstract: front page image
(EN)An improved compression and decompression technique to maximize the utilization of low capacity data storage while minimizing the decompression time. In one embodiment, software files comprising a file header and a plurality of records are compressed to generate a compressed file header and a single record that contains a compressed image of the original plurality of records. Upon execution, the record is decompressed and portions of the compressed images corresponding to destination addresses are decompressed to allow a decompressor to directly place the decompressed records in the desired destination. In another embodiment of the invention, software files comprising a file header and a plurality of records are individually compressed to generate a compressed file header and a plurality of compressed records. Upon execution, the file header and portions of the individual records corresponding to destination address are decompressed to allow a decompressor to directly place the individual records into the desired destination. The various embodiments of the present invention can be used to compress and decompress software images stored in low-capacity nonvolatile storage devices including, but not limited to compact flash memory cards and low-capacity hard drives. Since the individual records are directly decompressed to the desired memory locations, execution time is decreased thereby providing improved performance.
(FR)La présente invention se rapporte à une technique améliorée de compression et de décompression, qui permet d'augmenter au maximum l'utilisation d'une mémoire de données à faible capacité tout en réduisant au minimum le temps de décompression. Un mode de réalisation consiste à compresser des fichiers logiciels contenant un en-tête de fichier et une pluralité d'enregistrements, afin de générer un en-tête de fichier compressé et un enregistrement unique contenant une image compressée de la pluralité d'enregistrements initiale. Lors de l'exécution, l'enregistrement est décompressé, ainsi que les parties des images compressées correspondant à des adresses de destination, afin qu'un décompresseur puisse placer directement les enregistrements décompressés à la destination désirée. Un autre mode de réalisation consiste à compresser individuellement des fichiers logiciels contenant un en-tête de fichier et une pluralité d'enregistrements, afin de générer un en-tête de fichier compressé et une pluralité d'enregistrements compressés. Lors de l'exécution, l'en-tête de fichier et les parties des enregistrements individuels correspondant à l'adresse de destination sont décompressés, afin qu'un décompresseur puisse placer directement les enregistrements individuels à la destination désirée. Les divers modes de réalisation de la présente invention peuvent servir à compresser et à décompresser des images logicielles stockées dans des dispositifs mémoires non volatiles à faible capacité, et notamment, mais de façon non limitative, à compacter des cartes mémoires flash et des disques durs à faible capacité. Etant donné que les enregistrements individuels sont décompressés directement vers les emplacements de mémoire désirés, le temps d'exécution est diminué, ce qui permet d'augmenter l'efficacité.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)