Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
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)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
445
Programme loading or initiating
Applicants:
ADVANCED MICRO DEVICES, INC. [US/US]; One AMD Place Mail Stop 68 P.o. Box 3453 Sunnyvale, CA 94088-3453, US (AllExceptUS)
GOODRICH, Steven [US/US]; US (UsOnly)
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,50930.06.2005US
Title (EN) DECOMPRESSION TECHNIQUE FOR GENERATING SOFTWARE IMAGE
(FR) TECHNIQUE DE DECOMPRESSION PERMETTANT DE GENERER UNE IMAGE LOGICIELLE
Abstract:
(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é.
front page image
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 (ARIPO) (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)
Also published as:
KR1020080040685JP2009510544US20070016693CN101213517