[go: up one dir, main page]

DE60020144T2 - Unterhaltungsgerät, Datenverarbeitungseinrichtung und tragbarer Datenspeicher - Google Patents

Unterhaltungsgerät, Datenverarbeitungseinrichtung und tragbarer Datenspeicher Download PDF

Info

Publication number
DE60020144T2
DE60020144T2 DE60020144T DE60020144T DE60020144T2 DE 60020144 T2 DE60020144 T2 DE 60020144T2 DE 60020144 T DE60020144 T DE 60020144T DE 60020144 T DE60020144 T DE 60020144T DE 60020144 T2 DE60020144 T2 DE 60020144T2
Authority
DE
Germany
Prior art keywords
unit
processing unit
memory
information processing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE60020144T
Other languages
English (en)
Other versions
DE60020144D1 (de
Inventor
Makoto Tanaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Application granted granted Critical
Publication of DE60020144D1 publication Critical patent/DE60020144D1/de
Publication of DE60020144T2 publication Critical patent/DE60020144T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/0772Physical layout of the record carrier
    • G06K19/07732Physical layout of the record carrier the record carrier having a housing or construction similar to well-known portable memory devices, such as SD cards, USB or memory sticks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/08Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers from or to individual record carriers, e.g. punched card, memory card, integrated circuit [IC] card or smart card
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Storage Device Security (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Traffic Control Systems (AREA)

Description

  • Technisches Gebiet
  • Die vorliegende Erfindung bezieht sich auf ein Unterhaltungssystem, eine für dieses verwendete Informationsverarbeitungseinheit und eine tragbare Speichervorrichtung, die an der Informationsverarbeitungseinheit lösbar angebracht ist.
  • Hintergrund-Technik
  • In einem Unterhaltungssystem, welches eine Informationsverarbeitungseinheit und eine an der Einheit lösbar angebrachte Speicherkarte enthält, dient die Speicherkarte als externe Speichervorrichtung für die Informationsverarbeitungseinheit. Die Speicherkarte enthält einen Flash-ROM-Speicher, eine Steuerschaltung, eine Taktgeneratorschaltung und einen Verbindungsanschluss. Wenn die Speicherkarte mit der Informationsverarbeitungseinheit verbunden ist, kommuniziert die Speicherkarte mit der Informationsverarbeitungseinheit über den Verbindungsanschluss. Die Steuerschaltung führt eine Kommunikationssteuerung sowie eine Lese- und Schreibsteuerung aus den bzw. in den Flash-ROM-Speicher aus. Die Steuerschaltung besteht aus einem Gate-Array. Die versorgungsspannung für den Betrieb der Speicherkarte wird von der Informationsverarbeitungseinheit über den Verbindungsanschluss geliefert.
  • Die Speicherkarte speichert Informationen in dem Flash-ROM-Speicher auf einer Dateibasis. In einem besonderen Bereich der Speicherkarte ist ein Dateiverwaltungssystem zur Verwaltung der Dateien vorgesehen. Das Dateiverwaltungssystem verwaltet den Nutzungszustand des Flash-ROM-Speichers, so dass Adressen in dem Flash-ROM-Speicher und in dem Flash-ROM-Speicher gespeicherte Dateien einander entsprechen. Das Dateiverwaltungssystem ist in einem bestimmten Bereich in dem Flash-ROM-Speicher gespeichert.
  • Das Dateiverwaltungssystem wird zuerst in den Speicher des Hauptkörpers der Informationsverarbeitungseinheit aus dem Flash-ROM-Speicher geladen, so dass die Informationsverarbeitungseinheit auf die Speicherkarte zugreifen kann. Sodann wird für eine Bezugnahme auf eine Information in dem geladenen Dateiverwaltungssystem eine Adresse einer Datei, auf die zuzugreifen ist oder eines leeren Bereichs erhalten. Wenn die Informationsverarbeitungseinheit auf den Flash-ROM-Speicher zugreift, spezifiziert die Informationsverarbeitungseinheit direkt die Adresse, und ein Lesen und Schreiben werden von/zu bzw. unter der Adresse ausgeführt. Wenn die Informationsverarbeitungseinheit eine Datei in dem Flash-ROM-Speicher aktualisiert oder löscht, ändert sich der Zustand des Flash-ROM-Speichers. Zu diesem Zeitpunkt aktualisiert die Informationsverarbeitungseinheit das in den Hauptkörper der Informationsverarbeitungseinheit geladene Dateiverwaltungssystem. Sodann wird der Inhalt des aktualisierten neuen Dateiverwaltungssystems in die Speicherkarte zurückgeschrieben.
  • Es sei jedoch darauf hingewiesen, dass es eine längere Zeit dauert, dass die Informationsverarbeitungseinheit aus dem/in den Flash-ROM-Speicher liest/schreibt als auf den Speicher des Hauptkörpers der Informationsverarbeitungseinheit zuzugreifen. Falls ein Lesen und Schreiben häufig aus dem/in den Flash-ROM-Speicher ausgeführt werden muss, wird daher die Verarbeitungsgeschwindigkeit des gesamten Unterhaltungssystems selbst abgesenkt. Nachdem das Dateiverwaltungssystem einmal in die Informationsverarbeitungseinheit geladen worden ist, wird infolgedessen das Dateiverwaltungssystem solange nicht neu geladen, bis sich der Zustand des Flash-ROM-Speichers ändert. Dies verhindert, dass die Verarbeitungsgeschwindigkeit unnötigerweise verringert wird.
  • Offenbarung der Erfindung
  • Mit dem Einführen/der Entnahme der Speicherkarte ist hier ein Problem verbunden. Das Unterhaltungssystem gestattet, dass die Speicherkarte, wie gewünscht, einzuführen/zu entnehmen ist, während die Versorgungsspannung für die Informationsverarbeitungseinheit eingeschaltet ist. Dies dient der Bequemlichkeit des Benutzers. Das Dateiverwaltungssystem ist jedoch für jede Speicherkarte besonders ausgeprägt. So sei beispielsweise angenommen, dass ein Dateiverwaltungssystem in den Hauptkörper einer Informationsverarbeitungseinheit von einer Speicherkarte geladen ist und dass sodann die Karte durch eine andere Speicherkarte ersetzt wird. Das geladene Dateiverwaltungssystem ist nicht ein Dateiverwaltungssystem für die eingeführte Speicherkarte. Wenn zu diesem Zeitpunkt auf den Flash-ROM-Speicher der Speicherkarte auf der Grundlage einer Information in dem geladenen Dateiverwaltungssystem zugegriffen wird, kann der Inhalt der Daten widersprüchlich sein, oder der Inhalt des Flash-ROM-Speichers könnte zerstört werden.
  • Daher muss die Informationsverarbeitungseinheit die Einführung/Entnahme der Speicherkarte erkennen bzw. kennen. Ein Verfahren hierzu besteht darin, einen Schalter an einem Verbinderteil der Informationsverarbeitungseinheit vorzusehen. Genauer gesagt ist der Schalter im Stande, ein EIN-/AUS-Signal abzugeben, wenn die Speicherkarte eingeführt/entnommen wird. Wenn diese Signale durch eine Unterbrechung (ein Interrupt) zu einer Zentraleinheit bzw. CPU übertragen werden, kann die Informationsverarbeitungseinheit über die Einführung/Entnahme der Speicherkarte in Echtzeit informiert werden. In diesem Falle muss jedoch ein solcher Schalter separat vorgesehen werden. Dies steigert die Anzahl der Einzelteile, was die Kosten hoch treibt. Die Patent-Kurzauszüge von Japan, Vol. 0172, Nr. 80 (Seite 1547) und JP 5 012 131 A geben ein derartiges System an.
  • Die CPU kann die Einführung/Entnahme der Speicherkarte während jeder festgelegten Zeitspanne überwachen. Die Einführung/Entnahme der Speicherkarte tritt jedoch im Normalgebrauch nicht sehr häufig auf. Daher könnte die Zeit, die von der CPU für die Überwachung aufgewandt wird, meistens nutzlos sein. Infolgedessen ist der Verarbeitungswirkungsgrad des gesamten Unterhaltungssystems vermindert.
  • Die Patent-Kurzauszüge von Japan, Vol. 0154, Nr. 95 (Seite 1288) und JP 3214384-A (Dainippon Printing Co Ltd.) geben einen Identifikationscode an, der verloren geht, wenn die CPU herunterfährt, so dass der Identifikationskode einfach dazu dient, die Ermittlung des Herunterfahrens der CPU aufgrund einer Trennung von der Versorgungsspannungsquelle zu ermöglichen.
  • Die Patent-Kurzauszüge von Japan, Vol. 0121, Nr. 04 (Seite 685) und JP 62237538-A (NEC Corp.) geben ein Dateiverwaltungssystem zur Aktualisierung einer Dateiverwaltungsinformation durch Übertragen einer Dateiverwaltungsinformation von einem langsamen sekundären Speichermedium zu einem schnellen sekundären Speichermedium an. Ein Host-Computer speichert die Dateiverwaltungsinformation in einer Steuerungstabelle entsprechend einem Eingabe-Identifikationskode des langsamen sekundären Speichermediums.
  • Die Patent-Kurzauszüge von Japan, Vol. 0145, Nr. 29 (Seite 1133) und JP 2222028-A (NEC Corp.) geben ein System zur Bezeichnung einer Dateietikettenadresse einer optischen Disk-Datei an. Gemäß diesem System werden eine Dateietikettenadresse und der Name für eine optische Disk in Zuordnung zu einer zuvor geschlossenen optischen Disk-Datei in einer Datenbank gespeichert. Die Dateietikettenadresse wird von der Datenbank erlangt, wenn eine optische Disk-Datei, und zwar dieselbe wie eine zuvor geschlossene, anschließend geöffnet wird.
  • Ausführungsformen der vorliegenden Erfindung können eine Informationsverarbeitungseinheit bereitstellen, die über die Einführung/Entnahme einer tragbaren Speichervorrichtung informiert gehalten werden kann, und zwar ohne irgendwelche Spezialteile mit einem Spezialmechanismus und ohne eine Steigerung der Verarbeitungslast der Informationsverarbeitungseinheit und mit einer tragbaren Speichervorrichtung, die an der Informationsverarbeitungseinheit ansteckbar bzw. von dieser abnehmbar ist.
  • Ein Unterhaltungssystem gemäß der Erfindung ist im Anspruch 1 festgelegt.
  • Kurze Beschreibung der Zeichnungen
  • 1 zeigt eine Übersicht über eine Informationsverarbeitungseinheit und eine Speicherkarte gemäß der vorliegenden Erfindung.
  • 2 veranschaulicht in einem Diagramm eine Hardware-Anordnung aus einer Informationsverarbeitungseinheit und einer Speicherkarte gemäß der vorliegenden Erfindung.
  • 3 zeigt ein funktionales Blockdiagramm einer Hauptsteuereinrichtung in einer Informationsverarbeitungseinheit gemäß der vorliegenden Erfindung.
  • 4 zeigt ein funktionales Blockdiagramm einer Steuerschaltung in einer Speicherkarte gemäß der vorliegenden Erfindung.
  • 5 veranschaulicht in einem Diagramm ein Verfahren zur Kommunikation bzw. Übertragung zwischen einer Informationsverarbeitungseinheit und einer Speicherkarte gemäß der vorliegenden Erfindung.
  • 6 veranschaulicht in einem Diagramm den Prozess des Zugreifens auf eine Speicherkarte durch eine Informationsverarbeitungseinheit gemäß der vorliegenden Erfindung.
  • Beste Ausführungsform zur Ausführung der Erfindung
  • Nunmehr wird in Verbindung mit den beigefügten Zeichnungen eine Ausführungsform der vorliegenden Erfindung beschrieben. In der folgenden Beschreibung der Ausführungsform werden eine Informationsverarbeitungseinheit, die zum Spielen, zur Wiedergabe von Bildern, zur Wiedergabe von Tönen, zur Kommunikation und dergleichen fähig ist, und eine Speicherkarte, die an der Informationsverarbeitungseinheit lösbar anbringbar ist, in veranschaulichender Weise beschrieben.
  • Es sei darauf hingewiesen, dass in dem Fall, dass in der Informationsverarbeitungseinheit ein Spiel gespielt wird und dass das Spiel beispielsweise unterbrochen wird, der Bedienungsprozess bis zur Unterbrechung in die Speicherkarte geschrieben und als Daten gespeichert wird. Wenn das Spiel wieder aufgenommen wird, können die Daten bezüglich des Bedienungsprozesses verwendet werden, um das Spiel vom Unterbrechungspunkt aus wieder aufzunehmen.
  • 1 zeigt eine Übersicht einer Speicherkarte 100 und einer Informationsverarbeitungseinheit 200 gemäß der vorliegenden Ausführungsform. Die Speicherkarte 100 wird in ein Speicherkarten-Einführungsloch 250 auf der Vorderseite der Informationsverarbeitungseinheit 200 eingeführt. Darüber hinaus werden bzw. sind eine Steuereinrichtung und ein TV-Monitor (beide Einrichtungen sind nicht dargestellt) mit der Informationsverarbeitungseinheit 200 verbunden, um zusammen ein Unterhaltungssystem 10 zu bilden. Die Steuereinrichtung wird dadurch verbunden, dass ein Kabel und ein damit verbundener Stecker (beide Einrichtungen sind nicht dargestellt) in ein Verbinder-Einführungsloch 260 eingeführt werden.
  • 2 veranschaulicht in einem Diagramm eine Hardware-Anordnung der Speicherkarte 100 und der Informationsverarbeitungseinheit 200 gemäß der vorliegenden Ausführungsform.
  • Die Speicherkarte 100 enthält einen Verbindungsanschluss 110, eine Steuerschaltung 120, eine Takterzeugungsschaltung 130, einen Flash-ROM-Speicher 140 und ein diese Einrichtungen aufnehmendes Gehäuse 150 (siehe 1).
  • Der Verbindungsanschluss 110 gelangt mit einem Verbindungsanschluss 210 der Informationsverarbeitungseinheit 200 in Kontakt, wenn die Speicherkarte 100 in das Speicherkarten-Einführungsloch 250 der Informationsverarbeitungseinheit 200 eingeführt ist. Infolgedessen sind die Informationsverarbeitungseinheit 200 und die Speicherkarte 100 elektrisch miteinander verbunden.
  • Die Steuerschaltung 120 ist beispielsweise durch ein Gate-Array gebildet. Eine Verknüpfungsschaltung in dem Gate-Array wird als Register 121 genutzt. Die Takterzeugungsschaltung 130 erzeugt ein Taktsignal, welches der Speicherkarte ermöglicht zu arbeiten. Eine von der Informationsverarbeitungseinheit 200 übertragene Information wird in einem Flash-ROM-Speicher 140 auf einer Dateibasis gespeichert. Der Flash-ROM-Speicher 140 ist ein nicht-flüchtiger Speicher. Ein Dateiverwaltungssystem 141 wird in einem bestimmten Bereich des Flash-ROM-Speichers 140 gespeichert. Das Datei-Verwaltungssystem 141 enthält Informationen bezüglich des Nutzungszustandes des Flash-ROM-Speichers 140. Das Datei-Verwaltungssystem 141 speichert beispielsweise eine Adresse in dem Flash-ROM-Speicher 140 und den Namen einer Datei, die unter der Adresse gespeichert ist, in Zuordnung zueinander.
  • Die Speicherkarte 100 verfügt über keine Spannungs- bzw. Stromversorgung, und deshalb wird ihr eine Versorgungsspannung von der Informationsverarbeitungseinheit 200 über den Verbindungsanschluss 110 zugeführt. Infolgedessen ist in dem Fall, dass die Speicherkarte 100 mit der Informationsverarbeitungseinheit 200 verbunden ist, die Spannungsversorgung eingeschaltet, und wenn die Karte entnommen ist, ist die Spannungsversorgung aus- bzw. abgeschaltet. Die Speicherkarte 100 verfügt über keine Spannungsversorgungs-Reservefunktion. Wenn die Spannungsversorgung abgeschaltet ist, wird daher der Inhalt der Steuerschaltung 120, die das Register 121 enthält, nicht festgehalten. In diesem Sinne stellt die Steuerschaltung 120 eine flüchtige Speichervorrichtung dar. Somit wird der Inhalt des Registers 121 geändert.
  • Die Informationsverarbeitungseinheit 200 enthält zumindest den Verbindungsanschluss 210, eine Spannungsversorgungsschaltung 220, eine Haupt-Steuereinrichtung 230, eine externe Speichervorrichtung 240 und eine Disk-Laufwerkseinrichtung 250. Die Haupt-Steuereinrichtung 230 enthält zumindest eine CPU 231 und einen Hauptspeicher 232.
  • Die Spannungsversorgungsschaltung 220 liefert eine Versorgungsspannung an die Informationsverarbeitungseinheit 200 und die Speicherkarte 100.
  • Der funktionale Block der Haupt-Steuereinrichtung 230 ist in 3 veranschaulicht.
  • Die Haupt-Steuereinrichtung 230 enthält zumindest eine Speicherkarten-Verwaltungseinheit 300, welche die Speicherkarte verwaltet, und eine Anwendungsfunktion (nachstehend hier als „AP" bezeichnet) 400, die durch Ausführen eines Anwendungsprogramms realisiert bzw. implementiert ist. Die Speicherkarten-Verwaltungseinheit 300 empfängt eine Anforderung von der AP-400-Funktion und verwaltet die Eingabe/Ausgabe der Speicherkarte 100. Die AP-Funktion 400 gibt eine Anforderung zum Lesen und Schreiben auf einer Dateibasis an die Speicherkarten-Verwaltungseinheit 300 ab.
  • Die Speicherkarten-Verwaltungseinheit 300 enthält ferner eine Befehlserzeugungseinheit 301, eine Kommunikations- bzw. Übertragungssteuereinheit 302 und eine Dateiverwaltungssystemtabelle 303.
  • Die Dateiverwaltungssystemtabelle 303 wird durch Laden eines Dateiverwaltungssystems 141 der Speicherkarte 100 gebildet. Die Befehlserzeugungseinheit 301 empfängt eine Aufforderung zum Lesen/Schreiben auf einer Dateibasis von der AP-Funktion 400 und gibt einen Befehl für einen Zugriff auf die Speicherkarte ab. Die Befehlserzeugungseinheit 301 bezieht sich auf die Dateiverwaltungssystemtabelle 303, wie erforderlich, um eine Adresse oder dergleichen zu erhalten.
  • Die Kommunikationssteuereinheit 302 steuert die Kommunikation mit der Speicherkarte 100.
  • Der funktionale Block der Steuerschaltung 120 ist in 4 veranschaulicht.
  • Die Steuerschaltung 120 enthält zumindest eine Kommunikations-Steuereinheit 501, eine Befehlsanalyseeinheit 502, einen Puffer 503 und eine Lese- und Schreib-Steuereinheit 504.
  • Die Kommunikations-Steuereinheit 501 empfängt einen Befehl von der Informationsverarbeitungseinheit 200 und gibt ein Ergebnis eines Prozesses ab. Die Befehlsanalyseeinheit 502 analysiert den empfangenen Befehl. Die Befehlsanalyseeinheit 502 gibt dann die Lese- und Schreib-Steuereinheit 504 Befehle zum Lesen und Schreiben aus dem/in den Flash-ROM-Speicher 140 ab. Die Befehlsanalyseeinheit 502 schreibt in das Register 121 und nimmt auf dieses Bezug. Der Puffer 503 speichert vorübergehend den Inhalt von Daten, die zu schreiben/zu lesen sind. Die Lese- und Schreib-Steuereinheit 504 steuert das Lesen und Schreiben von Daten aus dem/in den Flash-ROM-Speicher 140.
  • Gemäß dieser Ausführungsform ist die Steuerschaltung 120 durch ein Gate-Array gebildet. Daher werden bzw. sind die oben beschriebenen Funktionen alle durch Hardware-Verknüpfungsschaltungen implementiert. Es kann jedoch eine Spei cherschaltung mit einem Mikrocomputer vorgesehen sein, um die Funktionen durch Software zu erzielen.
  • Nunmehr wird eine Operation der Speicherkarte 100 und der Informationsverarbeitungseinheit 200, wie sie oben beschrieben sind, erläutert.
  • Wenn die Speicherkarte 100 in die Informationsverarbeitungseinheit 200 eingeführt ist, sind die Verbindungsanschlüsse 110 und 210 miteinander verbunden. Dies schaltet seinerseits die Spannungsversorgung der Speicherkarte 100 ein. Wenn die Spannungsversorgung der Speicherkarte 100 eingeschaltet ist, wird die Steuerschaltung 120 zurückgesetzt. Zu diesem Zeitpunkt wird auch das Register 121 in der Steuerschaltung 120 zurückgesetzt. Genauer gesagt wird das Register 121 in einen vorgeschriebenen Ausgangswert gesetzt.
  • Nunmehr wird in Verbindung mit 5 ein Prozess zur Erzeugung und Analysierung eines Befehls beschrieben.
  • Die AP-Funktion 400 gibt eine Zugriffsanforderung zum Schreiben, Lesen und Löschen oder dergleichen in der bzw. aus der Speicherkarte 100 ab. Auf den Empfang der Aufforderung hin erzeugt die Befehlserzeugungseinheit 301 einen zu der Speicherkarte 100 zu übertragenden Befehl (S110, S120). Zu diesem Zeitpunkt wird erforderlichenfalls auf die Dateiverwaltungssystemtabelle 303 Bezug genommen, um eine Adresse zu erhalten. Der erzeugte Befehl wird durch die Kommunikationssteuereinheit 302 zur Speicherkarte 100 übertragen (S130).
  • In der Speicherkarte 100 wird der Befehl durch die Kommunikationssteuereinheit 501 empfangen (S210). Die Inhalte des empfangenen Befehls werden durch die Befehlsanalyseeinheit 502 analysiert (S220). Auf der Grundlage des Ergebnisses der Analyse führt die Lese- und Schreib-Steuereinheit 504 eine Akkumulation von Daten in dem Puffer 503 oder einen Zugriffsprozess auf den Flash-ROM-Speicher 140 aus (S230). Nach Ab schluss des Prozesses leitet die Kommunikationssteuereinheit 501 eine Anzeige bzw. Meldung über den Abschluss des Prozesses an die Informationsverarbeitungseinheit 200 zurück (S240).
  • Der Prozess von der Abgabe einer Zugriffsanforderung an die Speicherkarte 100 von der AP-Funktion 400 bis zur Ausführung des Zugriffs wird nunmehr in Verbindung mit 6 beschrieben. Es sei darauf hingewiesen, dass bei diesem Prozess die Prozesse zur Erzeugung, der Analyse und der Ausführung eines Befehls so sind, wie dies oben beschrieben ist, weshalb Beschreibungen diesbezüglich nicht vorgesehen sind.
  • Die Informationsverarbeitungseinheit 200 überprüft, ob die Speicherkarte 100 angeschlossen ist (S310). Hier wird als Verfahren zur Überprüfung des Anschlusses ein Rücksetzbefehl abgegeben, und es erfolgt auf der Grundlage des Vorhandenseins/Fehlens einer Antwort eine Bestimmung. Der Anschluss bzw. die Verbindung braucht jedoch nicht durch das obige Verfahren geprüft zu werden, welches den Rücksetzbefehl verwendet. Genauer gesagt kann ein beliebiger Befehl an die Speicherkarte 100 abgegeben werden, und es kann bestimmt werden, dass die Speicherkarte 100 nicht angeschlossen ist, wenn innerhalb einer vorgeschriebenen Zeitspanne keine Antwort vorliegt.
  • Wenn der Anschluss der Speicherkarte 100 bestätigt ist, schreibt die Informationsverarbeitungseinheit 200 in das Register 121 einen Authentifizierungswert, um die Identität der Speicherkarte 100 festzulegen (S320). Der Authentifizierungswert ist ein besonderer Wert, der vom Ausgangswert verschieden ist.
  • Die Informationsverarbeitungseinheit 200 liest das Dateiverwaltungssystem 141 aus. Das ausgelesene Dateiverwaltungssystem 141 wird in die Dateiverwaltungssystemtabelle 303 in der Informationsverarbeitungseinheit 200 geladen (S330).
  • Nachdem der Prozess bei S330 abgeschlossen worden ist, ist die Speicherkarten-Verwaltungseinheit 300 im Stande, auf die Speicherkarte 100 zuzugreifen. Die Speicherkarten-Verwaltungseinheit 300 wartet auf eine Anforderung von der AP-Funktion 400 (S340).
  • Wenn die Speicherkarten-Verwaltungseinheit 300 eine Zugriffsanforderung von der AP-Funktion 400 annimmt, bezieht sich die Speicherkarten-Verwaltungseinheit 300 auf die Inhalte des Registers 121 (S350). Sodann werden die Inhalte, auf die Bezug genommen ist, und der bei dem Schritt 320 festgelegte Authentifizierungswert verglichen, um zu bestimmen, ob sie identisch sind (S360). Wenn sie nicht identisch sind, wird bestimmt, dass die Speicherkarte 100, deren Datei-Verwaltungssystem 141 in die Informationsverarbeitungseinheit 200 geladen worden ist, und die derzeit angeschlossene Speicherkarte 100 verschieden sind. Sodann werden die Prozesse bei S320 und S330 ausgeführt, und das Dateiverwaltungssystem 141 wird in die Dateiverwaltungssystemtabelle 303 neu geladen.
  • Wie oben beschrieben, wird die Spannungsversorgung der Speicherkarte 100 abgeschaltet, wenn die Speicherkarte 100 aus der Informationsverarbeitungseinheit 200 entnommen wird. Daher verhindert das Abschalten der Spannungsversorgung, dass die Inhalte des Registers 121 festgehalten werden, und diese Eigenschaft wird genutzt. Ferner werden die Inhalte des Registers 121 initialisiert, wenn die Speicherkarte 100 eingeführt und die Spannungsversorgung eingeschaltet ist, so dass eine zufällige Koinzidenz nicht möglich ist.
  • Nachdem das Dateiverwaltungssystem 141, welches in die Dateiverwaltungssystemtabelle 303 geladen ist, als System der derzeit angeschlossenen Speicherkarte 100 bestätigt ist, wird an die Speicherkarte 100 ein Befehl auf der Grundlage der Inhalte der Dateiverwaltungstabelle 303 abgegeben (S370).
  • Wenn die Speicherkarte bei S370 aktualisiert wird, ist der Inhalt des Flash-ROM-Speichers 140 geändert worden. Infolgedessen wird die Dateiverwaltungssystemtabelle 303 aktualisiert und in den Flash-ROM-Speicher 140 zurückgeschrieben, um das Dateiverwaltungssystem 141 zu aktualisieren (S380, S390).
  • Wenn bei dieser Ausführungsform Daten im Flash-ROM-Speicher 140 ausgelesen (gelesen) oder gelöscht werden oder wenn Daten in den Flash-ROM-Speicher 140 eingeschrieben (geschrieben) werden, wird ein Satz aus einer Vielzahl von Befehlen oder ein Befehlssatz verwendet. Genauer gesagt enthalten sowohl ein Lese-Befehlssatz als auch ein Schreib-Befehlssatz einen Adressen-Einstellbefehl, um eine Adresse festzulegen, auf die zuzugreifen ist, einen Übertragungs-/Empfangsbefehl zum Übertragen/Empfangen von Daten und einen Ausführungsbefehl zur Anweisung einer Zugriffsausführung. Ein Löschbefehlssatz enthält einen Adresseneinstellbefehl und den Ausführungsbefehl. Jeder der Befehle wird von der Informationsverarbeitungseinheit 200 zu der Speicherkarte 100 übertragen.
  • Der Adresseneinstellbefehl spezifisiert in jedem Befehlssatz eine Adresse in dem Flash-ROM-Speicher 140, unter der Daten einem Lesen, einem Schreiben oder einem Löschen zu unterwerfen sind.
  • In dem Lese-Befehlssatz hat der Übertragungs-/Empfangsbefehl Daten aus dem Flash-ROM-Speicher 140 ausgelesen und in der Informationsverarbeitungseinheit 200 empfangen. Bei dem Schreib-Befehlssatz überträgt der Übertragungs-/Empfangsbefehl in den Flash-ROM-Speicher 140 einzuschreibende Daten zu der Speicherkarte 100. Die zu der Speicherkarte 100 übertragenen Daten werden in dem Puffer 503 vorübergehend gespeichert.
  • Die folgenden Prozesse werden durch den Ausführungsbefehl ausgeführt.
  • Auf den Schreib-Befehlssatz hin werden in dem Puffer 503 festgehaltene Daten durch den Ausführungsbefehl in den Flash-ROM-Speicher 140 geschrieben, und der Inhalt des Flash-ROM-Speichers 140 wird aktualisiert. Bezüglich des Lese-Befehlssatzes wird das Auslesen von Daten aus dem Flash-ROM-Speicher 140 abgeschlossen. Bezüglich des Lösch-Befehlsatzes werden Daten in einem vorgeschriebenen Bereich des Flash-ROM-Speichers 140 gelöscht. Genauer gesagt wird eine Reihe von Prozessen des Lesen, Schreibens und Löschens jeweils durch den Ausführungsbefehl abgeschlossen.
  • Hier in der Speicherkarte 100, die den Adresseneinstellbefehl akzeptiert hat, wird, nachdem der Prozess des Adresseneinstellbefehls abgeschlossen ist, von der Speicherkarte 100 eine Abschlussmeldung an die Informationsverarbeitungseinheit 200 abgegeben. Die Informationsverarbeitungseinheit 200 gibt den nächsten Befehl nach Empfang dieser Abschlussmeldung ab. Daher ist die Abschlussmeldung unentbehrlich. So kann die Abschlussmeldung des Adresseneinstellbefehls den Inhalt des Registers 121 umfassen. Somit kann der Prozess, der bei S350 unabhängig ausgeführt wird, in dem Adresseneinstellbefehl eingeschlossen sein. Infolgedessen kann die Anzahl der Kommunikationen zwischen der Informationsverarbeitungseinheit 200 und der Speicherkarte 100 verringert werden.
  • Bei S310 wird die Speicherkarte 100 zurückgesetzt, um den Anschluss der Speicherkarte 100 zu bestätigen. Die Zurücksetzung wird vor dem Beginn einer Kommunikation bzw. Übertragung zwischen der Speicherkarte 100 und der Informationsverarbeitungseinheit 200 ausgeführt, und daher können S320 und S330 in einem Teil des Zurücksetzungsprozesses enthalten sein.
  • Wie vorstehend beschrieben, kann gemäß der vorliegenden Ausführungsform die Einführung/Entnahme der Speicherkarte unter Anwendung einer einfachen und preisgünstigen Struktur bzw. Anordnung bestätigt werden, ohne dass ein Schalter am bzw. im Speicherkarten-Einführungsloch vorgesehen ist. Infolgedessen kann die Anzahl der für das Unterhaltungssystem verwendeten Einzelteile verringert werden, was die Kosten reduziert.
  • Darüber hinaus können ein Datenwiderspruch oder eine Speicherkartenzerstörung ohne eine fortwährende Überwachung der Einführung/Entnahme der Speicherkarte verhindert werden.
  • Gemäß der vorliegenden Erfindung kann eine Information über die Einführung/Entnahme der tragbaren Speichervorrichtung ohne irgendwelche Spezialteile, welche über einen Spezialmechanismus verfügen und die Verarbeitungslast des Unterhaltungssystems erhöhen, erhalten werden.

Claims (4)

  1. Unterhaltungssystem mit einer tragbaren Speichervorrichtung (100) und einer Informationsverarbeitungseinheit (200), mit der die betreffende tragbare Speichervorrichtung lösbar verbunden ist, wobei die genannte tragbare Speichervorrichtung (100) umfasst: eine erste Speichereinheit (140), deren Speicherinhalte festgehalten werden, wenn die betreffende Speichereinheit von der genannten Informationsverarbeitungseinheit getrennt ist, wobei die betreffende erste Speichereinheit (140) eine Vielzahl von Speicherbereichen aufweist und eine Speichereinheit-Information (141) festhält, die eine Speicherinhalts-Identifikationsinformation zur Angabe, welche Art von Information in jedem der genannten Speicherbereiche festgehalten ist, und eine Information enthält, welche sich auf eine Adresse bezieht, unter der eine durch die genannte Speicherinhalts-Identifikationsinformation spezifizierte Information gespeichert ist; und eine zweite Speichereinheit (121), deren Speicherinhalte nicht festgehalten werden, wenn die betreffende Speichereinheit von der genannten Informationsverarbeitungseinheit getrennt ist; und wobei die genannte Informationsverarbeitungseinheit umfasst: eine Initialisierungseinrichtung zur Initialisierung einer Identifikationsinformation in der genannten zweiten Speichereinheit (121), wenn die genannte tragbare Speichervorrichtung (100) mit der Informationsverarbeitungseinheit (200) verbunden ist, eine Einstelleinrichtung zur Einstellung einer Identifikationsinformation für die bzw. in der genannte(n) zweite(n) Speichereinheit, wobei die betreffende Identifikationsinformation angibt, dass die genannte Informationsverarbeitungseinheit und die genannte tragbare Speichervorrichtung verbunden sind, wobei die durch die genannte Einstelleinrichtung festgelegte Identifikationsinformation verschieden ist von der durch die Initialisierungseinrichtung initialisierten Identifikationsinformation; eine Leseeinrichtung zum Lesen der genannten Speichereinheit-Information; eine Bestimmungseinrichtung (300), die sich auf die genannte zweite Speichereinheit bezieht und die bestimmt, ob die betreffende zweite Speichereinheit (121) eine Identifikationsinformation enthält, welche mit der in einer früheren Stufe durch die genannte Einstelleinrichtung festgelegten Identifikationsinformation koinzidiert; eine Zugriffseinrichtung zum Zugreifen auf die genannte erste Speichereinheit, wobei die betreffende Zugriffseinrichtung sich auf die in der genannten ersten Speichereinheit (140) gespeicherten Informationsinhalte auf der Grundlage der durch die genannte Leseeinrichtung gelesenen Speichereinheit-Information (141) bezieht oder diese aktualisiert; wobei die genannte Leseeinrichtung (302) derart betreibbar ist, dass die genannte Speichereinheit-Information gelesen wird, wenn das Ergebnis der Bestimmung durch die genannte Bestimmungseinrichtung nicht eine Koinzidenz anzeigt oder nachdem die genannte Informationsverarbeitungseinheit die Identifikationsinformation für die bzw. in der genannte(n) zweite(n) Speichereinheit festgelegt hat.
  2. System nach Anspruch 1, wobei die genannte erste Speichereinheit (140) nicht-flüchtig ist und wobei die genannte zweite Speichereinheit (121) flüchtig ist.
  3. System nach Anspruch 2, wobei die genannte erste Speichereinheit durch einen Flash-ROM-Speicher gebildet ist und wobei die genannte zweite Speichereinheit durch eine Verknüpfungsschaltung gebildet ist.
  4. System nach Anspruch 1, wobei die genannte Bestimmungseinrichtung derart betreibbar ist, dass die genannte Bestimmung erfolgt, bevor die genannte Zugriffseinrichtung sich auf die in der genannten ersten Speichereinheit gespeicherten Informationsinhalte bezieht oder diese aktualisiert.
DE60020144T 1999-09-10 2000-09-11 Unterhaltungsgerät, Datenverarbeitungseinrichtung und tragbarer Datenspeicher Expired - Lifetime DE60020144T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP25804899 1999-09-10
JP25804899 1999-09-10
JP2000267054 2000-09-04
JP2000267054A JP3370978B2 (ja) 1999-09-10 2000-09-04 エンタテインメント装置および情報処理装置
PCT/JP2000/006193 WO2001020541A1 (en) 1999-09-10 2000-09-11 Entertainment device, data processing device and portable storage device

Publications (2)

Publication Number Publication Date
DE60020144D1 DE60020144D1 (de) 2005-06-16
DE60020144T2 true DE60020144T2 (de) 2006-04-27

Family

ID=26543517

Family Applications (2)

Application Number Title Priority Date Filing Date
DE60035298T Expired - Lifetime DE60035298T2 (de) 1999-09-10 2000-09-11 Unterhaltungssystem, Informationsverarbeitungseinheit und tragbarer Datenspeicher
DE60020144T Expired - Lifetime DE60020144T2 (de) 1999-09-10 2000-09-11 Unterhaltungsgerät, Datenverarbeitungseinrichtung und tragbarer Datenspeicher

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE60035298T Expired - Lifetime DE60035298T2 (de) 1999-09-10 2000-09-11 Unterhaltungssystem, Informationsverarbeitungseinheit und tragbarer Datenspeicher

Country Status (14)

Country Link
US (1) US6594727B1 (de)
EP (2) EP1220149B1 (de)
JP (1) JP3370978B2 (de)
KR (1) KR100722640B1 (de)
CN (1) CN1171174C (de)
AT (2) ATE295580T1 (de)
AU (1) AU6877600A (de)
BR (1) BR0013906A (de)
CA (1) CA2384594A1 (de)
DE (2) DE60035298T2 (de)
ES (1) ES2286758T3 (de)
MX (1) MXPA02002529A (de)
TW (1) TW449493B (de)
WO (1) WO2001020541A1 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002346211B2 (en) 2001-06-27 2008-06-12 Sony Corporation Integrated circuit device, information processing device, information recording device memory management method, mobile terminal device, semiconductor integrated circuit device, and communication method using mobile terminal device
US7284149B1 (en) * 2002-10-16 2007-10-16 Ken Scott Fisher Intermittent connection protection for external computer devices
JP2005078419A (ja) * 2003-09-01 2005-03-24 Ricoh Co Ltd 情報処理装置及びファイル管理方法
KR100620604B1 (ko) * 2004-07-01 2006-09-19 삼성전자주식회사 텔레비젼 및 그 제어방법
JP4433412B2 (ja) * 2005-05-15 2010-03-17 株式会社ソニー・コンピュータエンタテインメント 電子機器
KR100845525B1 (ko) * 2006-08-07 2008-07-10 삼성전자주식회사 메모리 카드 시스템, 그것의 데이터 전송 방법, 그리고반도체 메모리 장치
JP4875464B2 (ja) * 2006-11-09 2012-02-15 株式会社ソニー・コンピュータエンタテインメント 情報通信システム、情報処理装置、及び情報通信方法
JP5229855B2 (ja) * 2007-03-29 2013-07-03 株式会社メガチップス メモリシステム及びコンピュータシステム
US8320461B2 (en) * 2008-02-20 2012-11-27 Gil Hoon Chang Remote resource access interface apparatus
CN101751506B (zh) * 2008-11-28 2013-11-13 深圳迈瑞生物医疗电子股份有限公司 患者医疗数据转移方法及装置
CN119213441A (zh) 2022-05-10 2024-12-27 谷歌有限责任公司 用用户界面(ui)流控制和可动作信息提取进行摘要总结

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62237538A (ja) 1986-04-08 1987-10-17 Nec Corp フアイルの管理方式
JPH02222028A (ja) 1989-02-23 1990-09-04 Nec Corp 光ディスクファイルのファイルラベルアドレス指定オープン方式
JP2745669B2 (ja) * 1989-04-27 1998-04-28 ブラザー工業株式会社 プリンタ
JP3168572B2 (ja) 1990-01-19 2001-05-21 大日本印刷株式会社 Cpu暴走検知機能付きicカード
JP3130077B2 (ja) 1991-07-03 2001-01-31 キヤノン株式会社 情報処理装置
JPH05217361A (ja) * 1992-02-05 1993-08-27 Hitachi Maxell Ltd メモリカード
JPH05265826A (ja) 1992-03-17 1993-10-15 Fujitsu Ltd ファイルの二重化方法
JPH06289958A (ja) 1992-04-17 1994-10-18 Matsushita Graphic Commun Syst Inc 情報処理装置
JP3893480B2 (ja) * 1994-09-28 2007-03-14 株式会社リコー デジタル電子カメラ
US5636357A (en) * 1994-12-21 1997-06-03 Eurotronics Company Memory card and method for operation in a plurality of systems having incompatible object code format requirements
JP3214384B2 (ja) 1997-02-21 2001-10-02 トヨタ自動車株式会社 電気自動車のブレーキ制御装置及び充電制御装置
JPH10340575A (ja) * 1997-06-04 1998-12-22 Sony Corp 外部記憶装置及びその制御装置、データ送受信装置
JP3793629B2 (ja) * 1997-10-30 2006-07-05 沖電気工業株式会社 メモリカードとメモリカード装置

Also Published As

Publication number Publication date
CN1171174C (zh) 2004-10-13
ATE365353T1 (de) 2007-07-15
BR0013906A (pt) 2002-07-02
ATE295580T1 (de) 2005-05-15
JP2001147995A (ja) 2001-05-29
EP1220149B1 (de) 2005-05-11
EP1220149A4 (de) 2004-08-11
KR100722640B1 (ko) 2007-05-28
DE60035298T2 (de) 2008-02-21
WO2001020541A1 (en) 2001-03-22
TW449493B (en) 2001-08-11
KR20020029125A (ko) 2002-04-17
AU6877600A (en) 2001-04-17
CA2384594A1 (en) 2001-03-22
DE60020144D1 (de) 2005-06-16
MXPA02002529A (es) 2002-08-30
EP1560154A1 (de) 2005-08-03
US6594727B1 (en) 2003-07-15
JP3370978B2 (ja) 2003-01-27
ES2286758T3 (es) 2007-12-01
CN1370303A (zh) 2002-09-18
DE60035298D1 (de) 2007-08-02
EP1560154B1 (de) 2007-06-20
EP1220149A1 (de) 2002-07-03

Similar Documents

Publication Publication Date Title
DE69330533T2 (de) Systemkonfigurationsänderung in einem Rechnersystem
DE10315490B4 (de) Verfahren und System zum Wechsel zwischen zwei oder mehreren Firmwareabbildungen auf einer Hostvorrichtung
DE69223799T2 (de) Einstellung der systemkonfiguration in einem datenverarbeitungssystem
DE69809527T2 (de) Externe Speichervorrichtung und Datenverarbeitungsverfahren
DE69913553T2 (de) Konfigurierung von systemeinheiten
DE3808168C2 (de) Digitalrechner mit steckbarer erweiterungskarte
DE4244266C2 (de) Verfahren und Schaltungseinrichtung zum dynamischen Konfigurieren von Gerätetreibern für Computersystem-Betriebsmittel
DE69414105T2 (de) Vorrichtung und verfahren zur automatischen erkennung und konfiguration eines peripheriegeräts
DE69821426T2 (de) Speicheranordung, und Datenverarbeitungssystem und -Verfahren
DE60002154T2 (de) Tragbares elektronisches Gerät mit gemeinsamen Serienbusstecker
DE69835484T2 (de) Externe Speichervorrichtung und Gerät um Daten zu übertragen und zu empfangen
DE19782087B4 (de) Verfahren und Vorrichtung zum Hinzufügen und Entfernen von Komponenten eines Datenverarbeitungssystems ohne Abschaltung
DE69229976T2 (de) Gerät und Verfahren zum Unterbrechen und Wiederaufnehmen von Softwareanwendungen auf einem Rechner
DE69738281T2 (de) Chipkarte, Chipkartensystem und Chip für eine Chipkarte
DE60133145T2 (de) Schnurlose Kommunikationseinheit
DE60318477T2 (de) Vorrichtung zur dateiaktualisierung
DE60020144T2 (de) Unterhaltungsgerät, Datenverarbeitungseinrichtung und tragbarer Datenspeicher
DE69230211T2 (de) Integrierter Speicher, Verwaltungsverfahren und resultierendes Informationssystem
DE10296986T5 (de) Automatischer Austausch einer detekten BIOS-Abbildung
DE10313903B4 (de) Computerhauptplatine mit Detektionsschaltung und Verfahren zur Löschung eines BIOS-Konfigurationsspeichers
DE69900993T2 (de) Modulenkompatibilitätsüberprüfung
DE102004013113A1 (de) Plattenarraysystem und Fehlerinformations-Steuerungsverfahren
DE69834220T2 (de) Serielle Datenübertragung zwischen einem Datenverarbeitungsgerät und einer externen Speicheranordnung
DE4313190A1 (de) Vorrichtung und verfahren zur initialisierung einer datenschnittstelle fuer eine programmierbare steuerung
DE60029730T2 (de) IC-Karte mit Selbstdiagnosefunktion

Legal Events

Date Code Title Description
8364 No opposition during term of opposition