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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2011151545) METHODE DE COMPRESSION ET DE DECOMPRESSION D'UN PROGRAMME EXECUTABLE OU INTERPRETABLE
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication : WO/2011/151545 N° de la demande internationale : PCT/FR2011/000328
Date de publication : 08.12.2011 Date de dépôt international : 03.06.2011
CIB :
G06F 9/45 (2006.01)
Déposants : COULON, Jean-Roch[FR/FR]; FR (UsOnly)
PEREZ, Jorge[FR/FR]; FR (UsOnly)
TEISSIER, Sylvère[FR/FR]; FR (UsOnly)
INVIA[FR/FR]; Europarc Sainte Victoire, bât 6 F-13590 Meyreuil, FR (AllExceptUS)
Inventeurs : COULON, Jean-Roch; FR
PEREZ, Jorge; FR
TEISSIER, Sylvère; FR
Mandataire : MACQUET, Christophe; Macquet & Associés Arche des Dolines 7, rue Soutrane F-06560 Sophia Antipolis, FR
Données relatives à la priorité :
100236103.06.2010FR
Titre (EN) METHOD OF COMPRESSING AND DECOMPRESSING AN EXECUTABLE OR INTERPRETABLE PROGRAM
(FR) METHODE DE COMPRESSION ET DE DECOMPRESSION D'UN PROGRAMME EXECUTABLE OU INTERPRETABLE
Abrégé : front page image
(EN) The invention relates to a method of compressing and decompressing an executable program, that can be executed by a microprocessor or that can be interpreted by an interpreter of an integrated circuit device, and also relates to such a device. The method according to the invention comprises the following steps according to which: instructions are reformatted into the format of an initial set of instructions of said program for obtaining instructions in the format of an intermediate set of instructions; repetition templates in the program are determined and, for each repetition template, a pair is defined, formed of said repetition template and of an instruction in the format of a set of instructions; intermediate instructions are replaced by compressed instructions and the links of the compressed program are modified; the compressed program is stored in a memory of the device; and the compressed program is decompressed and the initial instructions are executed by said microprocessor or interpreted by said interpreter. The invention applies, in particular, to the integrated circuits of embedded devices.
(FR) L'invention concerne une méthode de compression et de décompression d'un programme exécutable, par un microprocesseur ou interprétable par un interpréteur d'un dispositif à circuit intégré, ainsi qu'un tel dispositif. La méthode selon l'invention comporte les étapes suivantes selon lesquelles : on reformate des instructions au format d'un jeu initial d'instructions dudit programme pour l'obtention d'instructions au format d'un jeu intermédiaire d'instructions; on détermine des Patrons de répétition dans le programme et on définit, pour chaque Patron de répétition, un couple formé dudit Patron de répétition et d'une instruction au format d'un jeu d'instructions; on remplace des instructions intermédiaires par les instructions compressées et on modifie les liens du programme compressé; le programme compressé est stocké dans une mémoire du dispositif; et le programme compressé est décompressé et les instructions initiales sont exécutées par ledit microprocesseur ou interprétées par ledit interpréteur. L'invention s'applique, en particulier, aux Circuits Intégrés des dispositifs embarqués.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Langue de publication : français (FR)
Langue de dépôt : français (FR)