Nova Patents
EP1517247B1

Data transfer interface

Abstract

This record has no abstract on file.

EP1517247B1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Expired 19 September 2023, 3 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

28 claims: 28 independent, 0 dependent

  1. 1
    A data transfer interface for interconnecting two data storage drives (310, 320) and a control device (330), comprising:a plurality of data lines (340) jointly connecting both data storage drives (310, 320) and said control device (330),a plurality of control data lines (350) jointly connecting both data storage drives (310, 320) and said control device (330), anda first read/write command line (360) connecting one of said data storage drives (320) and said control device (330)characterized by a second read/write command line (370) connecting the other of said data storage drives (310) and said control device (330). Datenübertragungsschnittstelle zur Verbindung von zwei Datenspeicherlaufwerken (310, 320) und einer Steuervorrichtung (330) umfassend: eine Mehrzahl von Datenleitungen (340), die die beiden Datenspeicherlaufwerke (310, 320) und die Steuervorrichtung (330) miteinander verbinden,eine Mehrzahl von Steuerleitungen (350), die die beiden Datenspeicherlaufwerke (310, 320) und die Steuervorrichtung (330) miteinander verbinden undeine erste Lese-/Schreibbefehlleitung (360), die eines der Datenspeicherlaufwerke (320) und die Steuervorrichtung (330) verbindet,gekennzeichnet durch eine zweite Lese-/Schreibbefehlleitung (370), die das andere Datenspeicherlaufwerk (310) und die Steuervorrichtung (330) verbindet. Interface de transfert de données pour interconnecter deux lecteurs de stockage de données (310, 320) et un dispositif de commande (330), comprenant : une pluralité de lignes de données (340) connectant conjointement les deux lecteurs de stockage de données (310, 320) et ledit dispositif de commande (330),une pluralité de lignes de commande de données (350) connectant conjointement les deux lecteurs de stockage de données (310, 320) et ledit dispositif de commande (330), etune première ligne de commande de lecture/écriture (360) connectant un desdits lecteurs de stockage de données (320) et dudit dispositif de commande (330)caractérisée par une seconde ligne de commande (370) de lecture/écriture connectant l'autre desdits lecteurs de stockage (310) et dudit dispositif de commande (330).
  2. 2
    A data transfer interface according to claim 1, wherein said control device (330) controlling a direct data transfer between both interconnected data storage drives (310, 320). Datenübertragungsschnittstelle nach Anspruch 1, wobei die Steuervorrichtung (330) eine direkte Datenübertragung zwischen den beiden miteinander verbundenen Datenspeicherlaufwerken (310, 320) steuert. Interface de transfert de données selon la revendication 1, dans laquelle ledit dispositif de commande (330) contrôle un transfert direct des données entre les deux lecteurs de stockage de données interconnectés (310, 320).
  3. 3
    A data transfer interface according to claim 1, wherein said control device (330) transferring data from said control device (330) to both data storage drives (310, 320) to be simultaneously written thereon. Datenübertragungsschnittstelle nach Anspruch 1, wobei die Steuervorrichtung (330) Daten von der Steuervorrichtung (330) zu beiden Datenspeicherlaufwerken (310, 320) überträgt, auf die sie gleichzeitig geschrieben werden sollen. Interface de transfert de données selon la revendication 1, dans laquelle ledit dispositif de commande (330) transfert des données dudit dispositif de commande (330) aux deux lecteurs de stockage de données (310, 330), pour les écrire simultanément dessus.
  4. 4
    A data transfer interface according to any of claims 1 to 3, wherein said control device (330) controlling the transfer of data by jointly outputting signals on said data lines (340) and said control lines (350) to said connected storage drives (310, 320) and by individually outputting read/write signals on said read/write command lines (360, 370) to said connected storage drives (310, 320). Datenübertragungsschnittstelle nach einem der Ansprüche 1 bis 3, wobei die Steuervorrichtung (330) die Datenübertragung steuert, indem sie gemeinsam Signale an die Datenleitungen (340) und die Steuerleitungen (350) zu den verbundenen Datenspeicheriaufwerken (310, 320) ausgibt, und jeweils einzelnen Lese-/Schreibsignale an die Lese-/Schreibbefehlleitungen (360, 370) zu den verbundenen Speicherlaufwerken (310, 320) ausgibt. Interface de transfert de données selon l'une quelconque des revendications 1 à 3, dans laquelle ledit dispositif de commande (330) contrôle le transfert de données en produisant conjointement des signaux sur lesdites lignes de données (340) et lesdites lignes de commande (350) vers lesdits lecteurs de stockage de données connectés (310, 320) et en produisant séparément des signaux de lecture/écriture sur lesdites lignes de commande (360, 370) vers lesdits lecteurs de stockage connecté (310, 320).
  5. 5
    A data transfer interface according to claim 4, wherein said control device (330) being adapted to control the transfer of data by sequentially outputting said read/write signals to said connected data storage drives (310, 320) in order to initialize the data storage drives (310, 320) for data transfer, and by concurrently outputting said read/write signals to both data storage drives (310, 320) in order to perform a data transfer. Datenübertragungsschnittstelle nach Anspruch 4, wobei die Steuervorrichtung (330) so ausgeführt ist, eine Datenübertragung durch sequenzielles Ausgegeben der Lesen-/Schreibsignale an die verbundenen Datenspeichedaufwerke (310, 320) zu steuern, um die Datenspeicherlaufwerke (310, 320) für eine Datenübertragung zu initialisieren, und gleichzeitig die Lese-/Schreibsignale an beide Datenspeicherlaufwerke (310, 320) auszugeben, um eine Datenübertragung durchzuführen. Interface de transfert de données selon la revendication 4, dans laquelle ledit dispositif de commande (330) est adapté pour contrôler le transfert de données par la production séquentielle desdits signaux de lecture/écriture vers lesdits lecteurs de stockage de données connectés (310, 320) pour initialiser les lecteurs de stockage de données (310, 320) pour un transfert des données, et par la production simultanée desdits signaux de lecture/écriture vers les deux lecteurs de stockage de données (310, 320) pour accomplir un transfert de données.
  6. 6
    A data transfer interface according to claim 5, wherein said control device (330) initializing the transfer of data by sequentially outputting read/write control signals on said read/write command lines (360, 370) in order to select one of said connected data storage drives (310, 320) in order to assign a certain data storage area on said selected data storage drive (310, 320) for a reading or writing of data. Datenübertragungsschnittstelle nach Anspruch 5, wobei die Steuervorrichtung (330) die Datenübertragung durch sequenzielles Ausgeben eines Lese-/Schreibsteuersignals an die Lese-/Schreibbefehlleitungen (360, 370) initialisiert, um eines der verbundenen Datenspeicherlaufwerke (310, 320) auszuwählen, und einen bestimmten Datenspeicherbereich auf dem ausgewählten Datenspeicherlaufwerice (310, 320) für ein Lesen oder Schreiben der Daten festzusetzen. Interface de transfert de données selon la revendication 5, dans laquelle ledit dispositif de commande (330) initialise le transfert de données par la production séquentielle de signaux de commande de lecture/écriture sur lesdites lignes de commande de lecture/écriture (360, 370) pour sélectionner un desdits lecteurs de stockage de données connectés (310, 320) pour attribuer une certaine zone de stockage de données audit lecteur de stockage de données sélectionné (310, 320) pour une lecture ou une écriture de données.
  7. 7
    A data transfer interface according to any of claims 4 to 6, wherein said control device (330) instructing both connected data storage devices (310, 320) to directly transfer data by concurrently outputting a read control signal on said first or said second read/write command line (360, 370) and a write control signal on the other read/write command line (360, 370). Datenübertragungsschnittstelle nach einem der Ansprüche 4 bis 6, wobei die Steuervorrichtung (330) beide Datenspeicherlaufwerke (310, 320) anweist, die Daten direkt zu übertragen, in dem gleichzeitig ein Lesesteuersignal an die erste oder zweite Lese-/Schreibe-Anweisungsleitung (360, 370) und einen Schreibsteuersignal an die andere Lese-/Schreibe-Anweisungsleitung (360, 370) ausgegeben wird. Interface de transfert de données selon l'une quelconque des revendications 4 à 6, dans laquelle ledit dispositif de commande (330), donne instruction aux deux lecteurs de stockage de données (310, 320) de transférer directement les données par production simultanée d'un signal de contrôle de lecture sur ladite première ou ladite seconde ligne de commande de lecture/écriture (360, 370) et d'un signal de contrôle d'écriture sur l'autre ligne de commande de lecture/écriture (360, 370).
  8. 8
    A data transfer interface according to any of claims 4 to 6, wherein said control device (330) instructing both connected data storage devices (310, 320) to write data thereon by concurrently outputting a write control signal on said first and said second read/write command lines (360, 370). Datenübertragungsschnittstelle nach einem der Ansprüche 4 bis 6, wobei die Steuervorrichtung (330) beide Datenspeicheriaufwerke (310, 320) anweist Daten auf sie zu schreiben, in dem gleichzeitig einen Schreibsteuersignal an die erste und die zweite Lese-/Schreibe-Anweisungsleitung (360, 370) ausgegeben wird. Interface de transfert de données selon l'une quelconque des revendications 4 à 6, dans laquelle ledit dispositif de commande (330) donne instruction aux deux lecteurs de stockage (310, 320) d'écrire des données en produisant simultanément un signal de commande d'écriture sur ladite première et ladite seconde lignes de commande de lecture/écriture (360, 370).
  9. 9
    A data transfer interface according to any of claims 1 to 8, wherein each of said read/write command lines (360, 370) includes a read command line for outputting a read command and a write command line for outputting a write command. Datenübertragungsschnittstelle nach einem der Ansprüche 1 bis ist 8, wobei jede der Lese-/Schreibbefehlleitungen (360, 370) eine Lesebefehlleitung zur Ausgabe eines Lesebefehls und eine Schreibbefehlleitung zur Ausgabe eines Schreibbefehls enthält. Interface de transfert de données selon l'une quelconque des revendications 1 à 8, dans laquelle chacune desdites lignes de commande de lecture/écriture (360, 370) inclut une ligne de commande de lecture pour produire une commande de lecture et une ligne de commande d'écriture pour produire une commande d'écriture.
  10. 10
    A data transfer interface according to any of claims 1 to 9, wherein said data lines (340) include 16 lines. Datenübertragungsschnittstelle nach einem der Ansprüche 1 bis 9, wobei die Datenleitungen (340) 16 Leitungen enthalten. Interface de transfert de données selon l'une quelconque des revendications 1 à 9, dans laquelle lesdites lignes de données (340) comportent 16 lignes.
  11. 11
    A data transfer interface according to any of claims 1 to 10, wherein said data lines (340), said control lines (350) and said first read/write command line (360) are configured in accordance with the ATA/ATAPI standard. Datenübertragungsschnittstelle nach einem der Ansprüche 1 bis 10, wobei die Datenleitungen (340), die Steuerleitungen (350) und die erste Lese-/Schreibe-Anweisungsleitung (360) gemäß des ATA/ATAPI-Standards konfiguriert sind. Interface de transfert de données selon l'une quelconque des revendications 1 à 10, dans laquelle lesdites lignes de données (340), lesdites lignes de commande (350) et ladite première ligne de commande de lecture/écriture (360) sont configurées selon le standard ATA/ATAPI.
  12. 12
    A data transfer interface according to any of claims 1 to 11, wherein said data storage drives (310, 320) are optical disk drives, hard disk drives or an optical disk drive and a hard disk drive. Datenübertragungsschnittstelle gemäß einem der Ansprüche 1 bis 11, wobei die Datenspeicherlaufwerke (310, 320) optische Laufwerke, Festplatten, oder ein optisches Laufwerk und eine Festplatte sind. Interface de transfert de données selon l'une quelconque des revendications 1 à 11, dans laquelle lesdits lecteurs de stockage de données (310, 320) sont des unités de disque optique, des lecteurs de disque dur ou une unité de disque optique et un lecteur de disque dur.
  13. 13
    A data transfer interface according to any of claims 2 to 12, further comprising a switch means (390) for disconnecting the data lines (340) from the control device (330) during direct data transfer between both connected data storage drives (310, 320). Datenübertragungsschnittstelle gemäß einem der Ansprüche 2 bis 12, das femer eine Umschaltvorrichtung (390) umfasst, zum Trennen der Datenleitungen (340) von der Steuervorrichtung (330) während einer direkten Datenübertragung zwischen den beiden verbundenen Datenspeicherlaufwerken (310, 320). Interface de transfert de données selon l'une quelconque des revendications 2 à 12, comprenant en outre des moyens de commutation (390) pour déconnecter les lignes de données (340) du dispositif de commande (330) pendant le transfert direct de données entre les deux lecteurs de stockage de données connectées (310, 320).
  14. 14
    A vehicle information and/or entertainment system including a data transfer interface in accordance with any of claims 1 to 13. Fahrzeuginformations- und/oder Unterhaltungssystem, das eine Datenübertragungsschnittstelle gemäß einem der Ansprüche 1 bis 13 enthält. Système d'information et/ou de loisir pour véhicule comportant une interface de transfert de données selon l'une quelconque des revendications 1 à 13.
  15. 15
    A vehicle information and/or entertainment system according to claim 14, wherein video, audio, navigation or other data are transferred from a first data storage drive (310, 320) being an optical disk drive to a second data storage drive (310, 320) being a hard disk drive. Fahrzeuginformations- und/oder Unterhaltungssystem, wobei Video-, Audio-, Navigations- oder andere Daten von einem ersten Datenspeicherlaufwerk (310, 320), das ein optische Laufwerk ist, an ein zweites Datenspeicherlaufwerk (310, 320), das eine Festplatte ist, übertragen werden. Système d'information et/ou de loisir pour véhicule selon la revendication 14, dans lequel des données vidéo, audio, de navigation ou d'autres données sont transférées d'un premier lecteur de stockage de données (310, 320) qui est un lecteur de disque optique à un second lecteur de stockage de données (310, 320) qui est un lecteur de disque dur.
  16. 16
    A processing system including a data transfer interface in accordance with any of claims 1 to 13. Dispositif de traitement comportant une interface de transfert de données selon l'une quelconque des revendications 1 à 13. Prozessierungssystem, das eine Datenübertragungsschnittstelle gemäß einem der Ansprüche 1 bis 13 enthält.
  17. 17
    A computer system having a connector (335) connectable to a data transfer interface, said connector (335) comprising:a plurality of data lins (340),a plurality of control data lines (350), anda first read/write command line (370) for transmitting a read/write command to a storage drive (310)characterized by a second read/write command line (360) for transmitting a read/write command to another storage drive (320). Computersystem, das einen Anschluss (335) zum Anschließen an eine Datenübertragungsschnittstelle enthält, der Anschluss (335) umfasst: eine Mehrzahl von Datenleitungen (340),eine Mehrzahl von Steuerleitungen (350) undeine erste Lese-/Schreibbefehlleitung (370) zur Übertragung eines Lese-/Schreibbefehls an ein Speicherlaufwerk (310)gekennzeichnet durch eine zweite Lese-/Schreibbefehlleitung (360) zur Übertragung eines Lese-/Schreibbefehls an ein anderes Speicherlaufwerk (320). Système informatique comportant un connecteur (335) connectable à une interface de transfert de données, ledit connecteur (335) comprenant : une pluralité de lignes de données (340),une pluralité de lignes de commande de données (350), etune première ligne de commande de lecture/écriture (370) pour la transmission d'une commande de lecture/écriture à un lecteur de stockage (310)caractérisé par une seconde ligne de commande de lecture/écriture (360) pour la transmission d'une commande de lecture/écriture à un autre lecteur de stockage (320).
  18. 18
    A computer system according to claim 17, wherein each of said read/write command lines includes a read command line for a read command and a write command line for a write command. Computersystem gemäß Anspruch 17, wobei jede der Lese-/Schreibbefehlleitungen eine Lesebefehlleitung für einen Lesebefehl und eine Schreibbefehlleitung für eine Schreibbefehl enthält. Système informatique selon la revendication 17, dans lequel chacune desdites lignes de commande de lecture/écriture comprend une ligne de commande de lecture pour une commande de lecture et une ligne de commande d'écriture pour une commande d'écriture.
  19. 19
    A computer system according to claim 17 or 18, wherein said data lines include 16 lines. Computersystem gemäß Anspruch 17 und 18, wobei die Datenleitungen 16 Leitungen enthalten. Système informatique selon la revendication 17 ou 18, dans lequel lesdites lignes de données comprennent 16 lignes.
  20. 20
    A computer system according to any of claims 17 to 19, wherein said data lines, said control lines and said first read/write command line are configured in accordance with the ATA/ATAPI standard. Computersystem gemäß mit einem der Ansprüche 17 bis 19, wobei die Datenleitungen, die Steuerleitungen und die erste Lese-/Schreibbefehlleitung gemäß des ATA/ATAPI-Standards konfiguriert sind. Système informatique selon l'une quelconque des revendications 17 à 19, dans lequel lesdites lignes de données, lesdites lignes de commande et ladite première ligne de commande de lecture/écriture sont configurées selon le standard ATA/ATAPI.
  21. 21
    A method for connecting two data storage drives (310, 320) and a control device (330), said method comprising the steps of:initializing (710, 720) both connected data storage drives (310, 320) by said control device (330) for preparing a data read and/or write procedure by sequentially selecting one of both connected data storage drives (310, 320) and assigning respective data storage areas thereon, andtransferring data to/from said data storage drives (310, 320) in accordance with the assigned data storage areas by concurrently instructing (730) both data storage drives (310, 320) by individual read/write commands. Méthode pour connecter deux lecteurs de stockage de données (310, 320) et un dispositif de commande (330), ladite méthode comprenant les étapes de : initialiser (710, 720) les deux lecteurs de stockage de données (310, 320) par ledit dispositif de commande (330) pour préparer une procédure de lecture et/ou d'écriture de données, par sélection séquentielle d'un des deux lecteurs de stockage de données connectés (310, 320) et affecter respectivement des zones de stockage de données sur ceux-ci, ettransférer des données vers/depuis lesdits lecteurs de stockage de données (310, 320) conformément aux zones de stockage de données affectées par instruction simultanée (730) des deux lecteurs de stockage de données (310, 320) par des commandes d'écriture/lecture individuelles. Verfahren zur Verbindung von zwei Datenspeicherlaufwerken (310,23) und einer Steuervorrichtung (330), wobei das Verfahren die Schritte umfasst: Initialisieren (710, 720) der beiden verbundenen Datenspeicherlaufwerke (310, 320) durch die Steuervorrichtung (330), zur Vorbereitung einer Verarbeitung zum Lesen und/oder Schreiben von Daten durch sequenzielles Auswählen eines der beiden verbundenen Datenspeicherlaufwerke (310,320) und Festlegen der entsprechenden Datenspeicherbereiche hierauf undÜbertragung von Daten nach/von den Datenspeicherlaufwerken (310, 320) gemäß der festgelegten Datenspeicherbereichs durch gleichzeitiges Anweisen (730) beider Datenspeicherlaufwerke (310,320) durch einzelne Lese-/Schreibbefehle.
  22. 22
    A method according to claim 21, wherein both data storage drives (310, 320) being jointly connected to said control device (330) for controlling said data transfer by a plurality of data lines (340) and a plurality of control lines (350) and both data storage drives (310, 320) being individually connected to said control device (330) by a respective read/write command line (360, 370). Méthode selon la revendication 21, dans laquelle les deux lecteurs de stockage de données (310, 320) sont connectés conjointement audit dispositif de commande (330) pour commander le transfert desdites données par une pluralité de lignes de données (340) et une pluralité de lignes de commande (350) et les deux lecteurs de stockage de données (310, 320) sont connectés séparément audit dispositif de commande (330) par une ligne de commande de lecture/écriture respective (360, 370). Verfahren gemäß Anspruch 21, wobei beide Datenspeicherlaufwerke (310, 320) durch die Steuervorrichtung (330) zur Steuerung der Datenübertragung durch eine Mehrzahl von Datenleitungen (340) und eine Mehrzahl von Steuerleitungen (350) miteinander verbunden sind, und die beiden Datenspeicheriaufwerke (310, 320) jeweils einzeln mit der Steuervorrichtung (330) durch entsprechende Lese-/Schreibbefehlleitungen verbunden sind.
  23. 23
    A method according to claim 22, wherein each of said read/write command lines (360, 370) includes a read command line for outputting a read command and a write command line for outputting a write command. Méthode selon la revendication 22, dans laquelle chacune desdites lignes de commande de lecture/écriture (360, 370) comporte une ligne de commande de lecture pour produire une commande de lecture et une ligne de commande d'écriture pour produire une commande d'écriture. Verfahren gemäß Anspruch 22, wobei jede der Lese-/Schreibbefehlleitungen (360, 370) eine Lesebefehlleitung zur Ausgabe eines Lesebefehls und eine Schreibbefehlleitung zur Ausgabe eines Schreibbefehls enthält.
  24. 24
    A method according to any of claims 21 to 23, wherein data are directly transferred from one of said data storage drives (310, 320) to the other data storage drive (310, 320) by concurrently instructing (730) one of the data storage drives (310, 320) to read data from the assigned data storage area and by instructing (730) the other data storage drive (310, 320) to write data to the assigned data storage area. Méthode selon l'une quelconque des revendications 21 à 23, dans laquelle les données sont directement transférées d'un desdits lecteurs de stockage de données (310, 320) à l'autre lecteur de stockage de données (310, 320) par instruction simultanée (730) donnée à un des lecteurs de stockage de données (310, 320) de lire des données de la zone de stockage de données affectée et par instruction (730) donnée à l'autre lecteur de stockage de données (310, 320) d'écrire des données sur la zone de stockage de données affectée. Verfahren gemäß einem der Ansprüche 21 bis 23, wobei die Daten direkt von einem der Datenspeicherlaufwerke (310, 320) zu den anderen Datenspeicherlaufwerk (310, 320) übertragen werden, in dem gleichzeitig eines der Datenspeicherlaufwerke (310, 320) angewiesen wird Daten von dem festgelegten Datenspeicherbereich zu lesen und in dem das andere Datenspeicherlaufwerk (310, 320) angewiesen (730) wird, Daten in dem festgelegten Datenspeicherbereich zu schreiben.
  25. 25
    A method according to claim 24, further comprising the step of disconnecting the data lines (340) from the control device (330) when directly transferring data between both connected data storage devices (310, 320). Méthode selon la revendication 24, comportant en outre l'étape de déconnecter des lignes de données (340) du dispositif de commande (330) pendant le transfert direct des données entre les deux lecteurs de stockage de données (310, 320). Verfahren gemäß Anspruch 24, das femer den Schritt umfasst die Datenleitungen (340) von der Steuervorrichtung (330) zu trennen, wenn Daten direkt zwischen den beiden verbundenen Datenspeicherlaufwerken (310, 320) übertragen werden.
  26. 26
    A method according to any of claims 21 to 23, wherein data are simultaneously transferred to both of said data storage drives (310, 320) by concurrently instructing (730) both data storage drives (310, 320) to write data to the respectively assigned data storage areas. Méthode selon l'une quelconque des revendications 21 à 23, dans laquelle des données sont simultanément transférées auxdits deux lecteurs de stockage de données (310, 320) par instruction simultanément (730) aux deux lecteurs de stockage de données (310, 320) d'inscrire des données sur les zones de stockage de données respectivement affectées. Verfahren gemäß einem der Ansprüche 21 bis 23, wobei Daten gleichzeitig an beide der Datenspeicherlaufwerke (310, 320) übertragen werden, in dem beide Datenspeicherlaufwerke (310, 320) angewiesen (730) werden, Daten in die jeweils festgelegten Datenspeicherbereiche zu schreiben.
  27. 27
    A method according to any of claims 21 to 26, wherein said control lines (360, 370) include 3 address lines for selecting one of a plurality of registers (412-426) in a connected data storage drive (310, 320). Méthode selon l'une quelconque des revendications 21 à 26, dans laquelle lesdites lignes de commande (360, 370) comprennent 3 lignes d'adresses pour sélectionner l'un parmi une pluralité de registres (412-426) dans un lecteur de stockage de données connecté (310, 320). Verfahren gemäß einem der Ansprüche 21 bis 26, wobei die Steuerleitungen (360, 370) drei Adressleitungen zur Auswahl eines einer Mehrzahl von Registem (412-426) eines verbundenen Datenspeicherlaufwerken (310, 320) enthalten.
  28. 28
    A method according to any of claims 21 to 27, wherein method being in accordance with said ATA/ATAPI standard. Méthode selon l'une quelconque des revendications 21 à 27, ladite méthode étant conforme audit standard ATA/ATAPI. Verfahren gemäß einem der Ansprüche 21 bis 27, wobei das Verfahren in Übereinstimmung mit dem ATA/ATAPI-Standard ist.
Independent claims28