Comment les lecteurs DVD mémorisent la position de lecture (Reprise)
La fonction « reprise lecture » repose sur une minuscule mémoire non-volatile (NVM) dans le lecteur – généralement EEPROM série (24C02/04/08, 2–8 Kbit) ou petit secteur flash dans le SoC principal.
Ce qui est stocké
- Titre/Chapitre/Timecode (ex. Titre 3, Chapitre 7, 00:42:15)
- ID Disque (hash TOC/lead-in) pour distinguer disques
- Sélections audio/sous-titre/angle
- Niveau parental / région (certains lecteurs)
Méthodes stockage
| Méthode | Fonctionnement | Capacité |
|---|---|---|
| Mémoire signet (EEPROM/Flash interne) | Écrit position sur Stop/Arrêt. Lit au chargement suivant. | 1–50 disques (buffer circulaire) |
| Disque reprise (Mini-disque externe) | Premiers lecteurs 1990 : mini-disque 3" séparé stocke signets pour nombreux DVD. | Centaines disques |
| Basé disque (DVD-RAM / +RW) | Écrit fichier « signet » sur disque réinscriptible lui-même. | Par disque, portable |
Comportement perte alimentation
- EEPROM/Flash : Conserve données indéfiniment sans alimentation.
- SRAM condensateur (haut de gamme ancien) : Conserve ~semaines.
- Si perte alimentation pendant écriture → signet corrompu → reprise au début.
Implémentations modernes
- Logiciels (VLC, MPV, Kodi) : Stockent dans
~/.config/vlc/vlc-qt-interface.iniou DB SQLite – disques illimités. - Consoles (PS4/5, Xbox) : Sync cloud points reprise par profil utilisateur.
- Clés streaming : Signet côté serveur (Netflix, Disney+) – agnostique appareil.
Le principe n'a pas changé depuis 1997 : écrire quelques octets d'état en stockage non-volatile sur Stop ; lire sur Play.
