PROCEDE ET PROGRAMME D'ORDINATEUR DE TRAITEMENT D'UNE ADRESSE VIRTUELLE POUR LA PROGRAMMATION D'UN CONTROLEUR DE DMA ET SYSTEME SUR PUCE ASSOCIE

    公开(公告)号:FR2871908A1

    公开(公告)日:2005-12-23

    申请号:FR0406666

    申请日:2004-06-18

    Abstract: II est proposé un procédé de traitement d'une adresse virtuelle (A) pour un programme requérant un transfert DMA apte à s'exécuter en mode utilisateur sur un système sur puce (1) comportant une unité centrale de traitement (2), une unité de gestion de mémoire (5) et un contrôleur de DMA (11) L'adresse virtuelle est une adresse parmi une adresse virtuelle de source et une adresse virtuelle de destination, a une taille de N bits. Le procédé comprend les étapes suivantes :- on découpe l'adresse virtuelle en au moins deux champs de bits (C1, C2);- pour chaque champ, on crée un mot d'adresse (A1, A2) de N bits, comprenant d'une part un préfixe ayant une valeur donnée (pref1, pref2) associé au champ et codé sur un nombre de bits strictement supérieur à 1 et d'autre part le champ;- on effectue une programmation du contrôleur de DMA à l'aide d'instructions de mémorisation (I1, I2) comportant, pour chacun des mots d'adresse crées pour les champs respectifs, une instruction de mémorisation respective relative au mot d'adresse.

    Timing mark inserting method for e.g. video and audio data flow, involves inserting timing mark in compressed data flow only after number of encrypted bits has reached/exceeded number of bits of encryption block

    公开(公告)号:FR2857813A1

    公开(公告)日:2005-01-21

    申请号:FR0308639

    申请日:2003-07-16

    Inventor: NICOLAI JEAN

    Abstract: The method involves encrypting bit by bit, a part of compressed data flow e.g. video flow, by block encryption algorithm. The bits of the compressed data flow, to be encrypted are stored in a buffer having a preset size. A timing mark is inserted in the compressed data flow only after the number of encrypted bits has reached or exceeded the number of bits of encryption block, or only after the buffer has filled. Independent claims are also included for the following: (a) a compressed and encrypted data flow obtained by a method of inserting a timing mark in the compressed and encrypted data flow (b) a coder or decoder of formatted and compressed audio or video data (c) a computer readable medium on which a program code implementing operations of a method of inserting a timing mark on a compressed and encrypted data flow, is recorded to permit the computer to broadcast the compressed and encrypted data flow.

Patent Agency Ranking