COMPRESSION DEVICE

Upon reading data from the main memory, an input unit (110) repeatedly starts and stops inputting the data to a compression execution unit (120) that executes lossless compression. A start address holding section (112) stores the start address used in the main memory for the data input this time by...

Full description

Saved in:
Bibliographic Details
Main Author MORIOKA, SUMIO
Format Patent
LanguageEnglish
French
Japanese
Published 06.12.2012
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Upon reading data from the main memory, an input unit (110) repeatedly starts and stops inputting the data to a compression execution unit (120) that executes lossless compression. A start address holding section (112) stores the start address used in the main memory for the data input this time by the input unit (110). When writing compressed data output each time by the compression execution unit (120) into an auxiliary memory, a write unit (130) pads predetermined data into the compressed data such that the data size matches the write unit of the auxiliary memory. A control unit (150) resets the internal state of the compression execution unit (120) every time the input unit (110) stops the input. The input unit (110) stops the input before the maximum size resulting from the input of this time, which the data already input to the compression execution unit can possibly take when compressed, reaches the write unit of the auxiliary memory. Thus, the compressed data can be regenerated using the write unit of the destination memory device into which the compressed data have been written. Lors de la lecture de données en provenance de la mémoire principale, une unité d'entrée (110) débute et interrompt plusieurs fois l'entrée des données dans une unité d'exécution de compression (120) exécutant une compression sans perte. Une section de conservation d'adresse de départ (112) stocke l'adresse de départ utilisée dans la mémoire principale pour les données entrées cette fois par l'unité d'entrée (110). Lors de l'écriture, dans une mémoire auxiliaire, de données compressées délivrées chaque fois par l'unité d'exécution de compression (120), une unité d'écriture (130) ajoute des données prédéfinies dans les données compressées de sorte que la taille des données soit adaptée à l'unité d'écriture de la mémoire auxiliaire. Une unité de commande (150) réinitialise l'état interne de l'unité d'exécution de compression (120) chaque fois que l'unité d'entrée (110) interrompt l'entrée. Ladite unité d'entrée (110) interrompt l'entrée avant que la taille maximale résultant de cette entrée, que les données déjà entrées dans l'unité d'exécution de compression peuvent éventuellement avoir lorsqu'elles sont compressées, n'atteigne celle de l'unité d'écriture de la mémoire auxiliaire. Par conséquent, les données compressées peuvent être générées à nouveau à l'aide de l'unité d'écriture du dispositif de mémoire de destination dans lequel les données compressées ont été écrites.
Bibliography:Application Number: WO2012JP02660