JPH0877286A - Interface device for memory card - Google Patents

Interface device for memory card

Info

Publication number
JPH0877286A
JPH0877286A JP6206768A JP20676894A JPH0877286A JP H0877286 A JPH0877286 A JP H0877286A JP 6206768 A JP6206768 A JP 6206768A JP 20676894 A JP20676894 A JP 20676894A JP H0877286 A JPH0877286 A JP H0877286A
Authority
JP
Japan
Prior art keywords
data
memory card
unit
management information
host
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.)
Withdrawn
Application number
JP6206768A
Other languages
Japanese (ja)
Inventor
Kenkichi Hayashi
健吉 林
Kenji Ito
研治 伊藤
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.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
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 Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP6206768A priority Critical patent/JPH0877286A/en
Publication of JPH0877286A publication Critical patent/JPH0877286A/en
Withdrawn legal-status Critical Current

Links

Abstract

PURPOSE: To provide the interface device which effectively connects a memory card of personal computer standards to a host processor. CONSTITUTION: A host interface part 210 interfaces a control signal the host processor and supplies its access information to a sequence control part 230 and a data control part 220. The sequence control part 230 receives the control signal from the host interface part 210 and also receives a state signal from the memory card to control the data control part 23 according to the sequence corresponding to the, memory card. Specically, when the memory card is connected, its data management information is read out by the data control part 230 and stored in a buffer 240. When the host processor accesses the memory card thereafter, its management is performed with the data management information stored in the buffer 240 and after the access ends, the data management information in the buffer 240 is rewritten sequentially, and then written on the memory card at the end of the processing.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、半導体メモリが搭載さ
れたICメモリカードとそのデータを取り扱うホスト処理
装置との間を接続するメモリカードインタフェース装置
に係り、特にたとえば、ディジタル電子スチルカメラな
どのホスト処理装置にパーソナルコンピュータ規格のメ
モリカードを接続する場合に用いて好適なメモリカード
インタフェース装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory card interface device for connecting an IC memory card equipped with a semiconductor memory and a host processing device for handling the data, and particularly to a digital electronic still camera or the like. The present invention relates to a memory card interface device suitable for use when connecting a memory card of personal computer standard to a host processing device.

【0002】[0002]

【従来の技術】近年、たとえばディジタル電子スチルカ
メラでは、撮像した画像を表わすディジタルデータを記
録する媒体としてフロッピーディスクなどに代わり半導
体メモリを用いたICメモリカードが使用されるようにな
ってきた。
2. Description of the Related Art Recently, for example, in a digital electronic still camera, an IC memory card using a semiconductor memory has been used instead of a floppy disk as a medium for recording digital data representing an imaged image.

【0003】また、パーソナルコンピュータなどでは、
モデムなどの入出力(I/O) 装置をカード化したI/O カー
ドと、上記のようなICメモリカードとを同一のスロット
にて取り扱うことができる、いわゆるPCカードの規格化
が図られている。この際に、PCカードは、たとえば、PC
-AT 規格などのパーソナルコンピュータ規格の既存のハ
ードディスクと同様なアクセスにてデータを読み出しお
よび書き込むことができるように、たとえばATA(At Att
achment Interface for Disk Drives)仕様のものが考え
られている。この場合、メモリにアクセスするには、セ
クタ数、セクタ位置、シリンダ位置、ヘッド位置などの
ハードディスクと同様なアドレスおよびコマンドにて、
それぞれのセクタ単位、たとえば512 バイト単位にてデ
ータの読み出しおよび書き込みが実行される。
In a personal computer or the like,
Standardization of a so-called PC card that can handle an I / O card that has a card such as a modem and other input / output (I / O) devices and the IC memory card described above has been achieved. There is. At this time, the PC card is, for example, PC
-In order to be able to read and write data with the same access as the existing hard disk of personal computer standard such as AT standard, for example, ATA (At Att
achment Interface for Disk Drives) specifications are considered. In this case, to access the memory, use the same address and command as the hard disk, such as the number of sectors, sector position, cylinder position, and head position.
Data is read and written in each sector, for example, in units of 512 bytes.

【0004】また、メモリカード内部でのデータの管理
方式としては、パーソナルコンピュータにて一般に用い
られる、たとえばDOS(Disc Operation System)ファイル
フォーマットが採用される。この場合、メモリカードに
記録されるデータは、それぞれがファイルとして取り扱
われて、それぞれのファイルは所定の容量、たとえば10
24バイトのクラスタ単位にて管理される。したがって、
メモリカードの管理領域には、それぞれのファイルをク
ラスタ単位にて管理するFAT(File AllocationTable)と
呼ばれる管理テーブルが用意され、データ領域にアクセ
スする場合にはそのテーブルにアクセスして、クラスタ
毎にデータの読み出しおよび書き込みが実行される。た
とえば、1つのファイルが複数のクラスタに亘る場合は
それぞれのクラスタのスタートおよびエンドアドレスと
ともにそれらの連鎖情報が書き込まれ、その情報に基づ
いてクラスタ単位にてデータの読み出しおよび書き込み
が実行される。当然、データの書き込みが実行された場
合は、管理領域の内容の書き換えが行なわれる。
As a data management system inside the memory card, for example, a DOS (Disc Operation System) file format generally used in personal computers is adopted. In this case, each data recorded on the memory card is handled as a file, and each file has a predetermined capacity, for example, 10 files.
It is managed in 24-byte cluster units. Therefore,
In the management area of the memory card, a management table called FAT (File Allocation Table) that manages each file in cluster units is prepared. When accessing the data area, the table is accessed and the data for each cluster is accessed. Are read and written. For example, when one file extends over a plurality of clusters, the chain and start information of each cluster are written together with their chain information, and data is read and written in cluster units based on the information. Of course, when the data writing is executed, the contents of the management area are rewritten.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、上述し
たようなパーソナルコンピュータ規格のメモリカードを
たとえば、ディジタル電子スチルカメラなどのパーソナ
ルコンピュータシステムではないホスト処理装置に接続
する場合には、ホスト処理装置側にてメモリカードとの
インタフェースを最適化しなければならない課題があっ
た。
However, when the memory card of the personal computer standard as described above is connected to a host processor which is not a personal computer system such as a digital electronic still camera, the host processor does not have to be connected to the host processor. There was a problem that the interface with the memory card had to be optimized.

【0006】たとえば、ディジタル電子スチルカメラに
DOS ファイルフォーマットを採用したメモリカードを接
続する場合、カメラからのデータは容量が大きい画像デ
ータであるので、カード内部で占有するクラスタ数が多
くなり、その分、メモリカードでのデータ管理領域、た
とえばFAT 領域にアクセスする回数が多くなって、シス
テム側からメモリカードへのアクセスが煩雑になる問題
があった。
For example, in a digital electronic still camera
When connecting a memory card that uses the DOS file format, the data from the camera is a large amount of image data, so the number of clusters that occupy inside the card increases and the data management area of the memory card, for example, There is a problem that the number of times the FAT area is accessed becomes large and the access to the memory card from the system side becomes complicated.

【0007】この場合、特にメモリカードとして所定の
容量毎に消去および書き込みが実行されるフラッシュEE
PROM(電気的に消去および再書込み可能なROM )を記憶
素子として採用したものでは、その消去単位毎にてデー
タをアクセスしなければならない。たとえば、データ管
理領域などにて1バイトのデータを書き換える場合に
も、ブロック単位のたとえば1024バイトのデータを消去
した後にその部分を書き換える必要があり、それらの読
み出しおよび書き込み処理が多くなると、処理速度が遅
くなり、また、それらの情報がメモリカードに正確に書
き込まれたか否かなど信頼性の点でも不利になる問題が
あった。また、ATA 仕様のPCカードを使用する場合に
も、やはり512 バイト単位毎のアクセスが必要とされ、
上記と同様にシステム側の処理に負担が多くなり、信頼
性の点でも問題が生じるおそれがあった。
In this case, in particular, a flash EE in which erasing and writing are executed for each predetermined capacity as a memory card.
When a PROM (electrically erasable and rewritable ROM) is used as a memory element, data must be accessed for each erase unit. For example, even when rewriting 1 byte of data in the data management area, it is necessary to erase the 1024 bytes of data in block units and then rewrite that portion. However, there is a problem that it becomes slower and there is a disadvantage in terms of reliability such as whether or not the information is correctly written in the memory card. Also, when using a PC card with ATA specifications, access is still required in units of 512 bytes.
Similar to the above, the processing on the system side is burdened, and there is a risk of problems in terms of reliability.

【0008】本発明は、このような従来の技術の課題を
解決して、DOS ファイルフォーマットのメモリカード、
またはATA 仕様のメモリカードをディジタル電子スチル
カメラなどのホスト処理装置に有効に接続することがで
きるメモリカードインタフェース装置を提供することを
目的とする。
The present invention solves the above-mentioned problems of the prior art, and solves the problems of a DOS file format memory card,
It is another object of the present invention to provide a memory card interface device that can effectively connect an ATA specification memory card to a host processing device such as a digital electronic still camera.

【0009】[0009]

【課題を解決するための手段】本発明によるメモリカー
ドインタフェース装置は上記課題を解決するために、蓄
積されるデータを所定の容量のブロック単位毎に管理す
るデータ管理領域を有し、このデータ管理領域がバイト
単位に書き換えられるメモリカードを、このメモリカー
ドへのデータのアクセスを行なうホスト処理装置に着脱
自在に接続するメモリカードインタフェース装置におい
て、ホスト処理装置からメモリカードへアクセスする際
の制御信号をインタフェースするホストインタフェース
部と、ホストインタフェース部からの制御信号およびメ
モリカードからの状態信号を受けてメモリカードにアク
セスする際のシーケンス制御を実行するシーケンス制御
部と、シーケンス制御部からの制御信号に基づいてメモ
リカードからホスト処理装置へのデータの読み出し、お
よびホスト処理装置からメモリカードへのデータの書き
込みを実行するデータ制御部とを含み、データ制御部
は、ホスト処理装置からメモリカードにアクセスする際
に、メモリカードのデータ管理領域の情報を読み出して
書き換え自在に保持する管理情報記憶手段を有し、デー
タ制御部は、管理情報記憶手段に蓄積されたデータ管理
領域の内容をホストインタフェース部を介してホスト処
理装置に知らせるとともに、その内容の書き換えをホス
トインタフェース部を介してホスト処理装置からの指示
に従って実行するデータ管理情報書換機能を有すること
を特徴とする。
In order to solve the above-mentioned problems, a memory card interface device according to the present invention has a data management area for managing stored data in block units of a predetermined capacity. In a memory card interface device that detachably connects a memory card whose area is rewritten in byte units to a host processing device that accesses data to this memory card, a control signal for accessing the memory card from the host processing device is transmitted. Based on a control signal from the host interface unit that interfaces, a sequence control unit that executes a sequence control when accessing the memory card by receiving a control signal from the host interface unit and a status signal from the memory card, From memory card A data control unit that reads data from the processing device and writes data from the host processing device to the memory card, and the data control unit stores the data in the memory card when the memory card is accessed from the host processing device. The data control unit has a management information storage unit that reads out the information in the data management region and retains the information in a rewritable manner. It is characterized by having a data management information rewriting function of notifying and rewriting the contents according to an instruction from the host processor via the host interface section.

【0010】この場合、メモリカードは、それぞれのデ
ータが所定の容量毎にアクセスされるパーソナルコンピ
ュータ規格のメモリカードであり、本装置の管理情報記
憶手段は、少なくともパーソナルコンピュータ規格のメ
モリカードにおけるアクセス容量と同様の容量を有し、
そのデータ制御手段は、メモリカードのデータ管理領域
を含むブロックを管理情報記憶手段に読み出して、その
内容をバイト単位に書き換えるようにするとよい。
In this case, the memory card is a personal computer standard memory card in which each data is accessed by a predetermined capacity, and the management information storing means of this apparatus is at least the access capacity of the personal computer standard memory card. Has the same capacity as
The data control means may read the block including the data management area of the memory card into the management information storage means and rewrite the contents in byte units.

【0011】また、メモリカードは、所定の容量毎に消
去されるフラッシュEEPROMであってもよく、本装置の管
理情報記憶手段は、少なくともフラッシュEEPROMの消去
単位の容量と同様の容量を有し、データ制御手段は、メ
モリカードのデータ管理領域を含む所定の容量の情報を
管理情報記憶手段に読み出して、その内容をバイト単位
に書き換え、シーケンス制御部にてデータ管理領域を含
む所定の容量の領域を消去した後に書き換えたデータ管
理領域を含む情報を消去した領域に書き込むとよい。
Further, the memory card may be a flash EEPROM which is erased for each predetermined capacity, and the management information storage means of this device has at least the same capacity as the erase unit of the flash EEPROM, The data control means reads information of a predetermined capacity including the data management area of the memory card into the management information storage means, rewrites the contents in byte units, and the sequence control section has a predetermined capacity area including the data management area. It is advisable to write the information including the data management area rewritten after erasing the data in the erased area.

【0012】さらに、ホストインタフェース部は、メモ
リカードのデータ管理領域を初期化する場合に、データ
制御手段を介して所定の固有値を管理情報記憶手段に書
き込み、データ制御手段は、固有値が書き込まれた管理
情報記憶手段の内容をメモリカードのデータ管理領域に
書き込むことにより、データ管理領域の初期化を実行す
ると有利である。
Further, when initializing the data management area of the memory card, the host interface section writes a predetermined unique value to the management information storage means via the data control means, and the data control means writes the unique value. It is advantageous to initialize the data management area by writing the contents of the management information storage means in the data management area of the memory card.

【0013】また、データ制御部は、さらに所定の容量
のブロック単位毎のデータをバッファリングするデータ
記憶手段を少なくとも2面有すると有利である。
Further, it is advantageous that the data control section further has at least two data storage means for buffering data of each block unit having a predetermined capacity.

【0014】また、ホスト処理装置は、撮像した画像デ
ータを記録再生するディジタル電子スチルカメラであ
り、ホストインタフェース部は、ディジタル電子スチル
カメラの主制御を行なう中央処理装置に接続され、デー
タ制御部は、管理情報記録手段に蓄積したメモリカード
のデータ管理情報を前記ホストインタフェース部を介し
てディジタル電子スチルカメラの中央処理装置に供給
し、そのアクセス情報に基づいて管理情報記録手段の内
容を書き換えるようにするとよい。
The host processing device is a digital electronic still camera that records and reproduces picked-up image data, the host interface unit is connected to a central processing unit that performs main control of the digital electronic still camera, and the data control unit is The data management information of the memory card stored in the management information recording means is supplied to the central processing unit of the digital electronic still camera through the host interface section, and the contents of the management information recording means are rewritten based on the access information. Good to do.

【0015】[0015]

【作用】本発明のメモリカードインタフェース装置によ
れば、ホスト処理装置からメモリカードにアクセスする
場合、まず、メモリカードのデータ管理領域に記憶した
管理テーブルを含むデータ管理情報をデータ制御部を介
して読み出し、その管理情報記憶手段に蓄積する。管理
情報記憶手段に蓄積されたメモリカードのデータ管理情
報は、ホスト処理装置からの要求に応じてアクセスに必
要な部分が随時ホストインタフェース部を介してホスト
処理装置に送られ、その情報に基づいてホスト処理装置
はメモリカードにアクセスする制御信号をホストインタ
フェース部に送出する。たとえば、データを読み出す場
合に、ホスト処理装置は、データの始まりを表わすスタ
ートアドレスをホストインタフェース部を介してシーケ
ンス制御部に送る。これにより、データ制御部がシーケ
ンス制御部からの制御信号に基づいて制御されて、メモ
リカードからのデータを順次読み出してホスト処理装置
に転送する。データを書き込む場合には、読み出しの場
合と同様に、メモリカードの空き領域のアドレスを管理
情報記憶手段から読み出してホスト処理装置に送り、そ
の情報に基づいてホスト処理装置からアドレスを含む制
御信号が送出される。これにより、ホストインタフェー
ス部からシーケンス制御部にその制御信号が送られる。
この結果、シーケンスの制御信号に基づいてデータ制御
部が制御されてホスト処理装置からメモリカードへのデ
ータの書き込みが順次、実行される。データ書き込みが
終了すると、ホストインタフェース部を介してその書き
換えた情報がデータ制御部に送られ、これにより、デー
タ制御部にて管理情報記憶手段に保持したその書き換え
部分の情報が書き換えられ、この書き換えられた情報が
メモリカードへのデータ書き込みの終了後にデータ管理
領域に順次書き込まれてアクセスが終了する。
According to the memory card interface device of the present invention, when the memory card is accessed from the host processing device, first, the data management information including the management table stored in the data management area of the memory card is passed through the data control unit. It is read and stored in the management information storage means. With respect to the data management information of the memory card stored in the management information storage means, a portion required for access is sent to the host processing device via the host interface section at any time in response to a request from the host processing device, and based on the information. The host processing unit sends a control signal for accessing the memory card to the host interface unit. For example, when reading data, the host processing device sends a start address indicating the start of data to the sequence control unit via the host interface unit. As a result, the data control unit is controlled based on the control signal from the sequence control unit to sequentially read the data from the memory card and transfer it to the host processing device. When writing data, as in the case of reading, the address of the empty area of the memory card is read from the management information storage means and sent to the host processing device, and based on this information, a control signal including the address is sent from the host processing device. Sent out. As a result, the host interface section sends the control signal to the sequence control section.
As a result, the data control unit is controlled based on the sequence control signal, and the writing of data from the host processing device to the memory card is sequentially executed. When the data writing is completed, the rewritten information is sent to the data control section via the host interface section, whereby the information of the rewritten section held in the management information storage means in the data control section is rewritten, and the rewritten information is rewritten. The information thus written is sequentially written in the data management area after the data writing to the memory card is completed, and the access is completed.

【0016】[0016]

【実施例】次に、添付図面を参照して本発明によるメモ
リカードインタフェース装置の一実施例を詳細に説明す
る。図1には本発明におけるメモリカードインタフェー
ス装置の一実施例が示されている。本実施例によるメモ
リカードインタフェース装置は、たとえば、ディジタル
電子スチルカメラなどのホスト処理装置に搭載されて、
このホスト処理装置と、パーソナルコンピュータ規格の
メモリカード(以下PCカードと記す)との間のインタフ
ェースをとる装置である。特に、本実施例では、記録さ
れたデータを所定のブロック単位、たとえばクラスタ単
位毎に管理するDOS(Disk Operation System)ファイルフ
ォーマットがPCカードに採用されて、そのデータ管理領
域の情報をメモリカードインタフェース装置にて保持す
る点が主な特徴点である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a memory card interface device according to the present invention will be described in detail with reference to the accompanying drawings. FIG. 1 shows an embodiment of a memory card interface device according to the present invention. The memory card interface device according to the present embodiment is installed in a host processing device such as a digital electronic still camera,
This is a device that provides an interface between this host processing device and a personal computer standard memory card (hereinafter referred to as a PC card). Particularly, in this embodiment, a DOS (Disk Operation System) file format for managing recorded data in predetermined block units, for example, cluster units is adopted in a PC card, and information in the data management area is transferred to a memory card interface. The main feature is that it is held by the device.

【0017】詳細には、本実施例のメモリカードインタ
フェース装置50は、図1に示すようにホストインタフェ
ース部210 と、データ制御部220 と、シーケンス制御部
230と、バッファ240 とを有している。ホストインタフ
ェース部210 は、ディジタル電子スチルカメラ10のたと
えば中央処理装置(CPU) からの制御信号をインタフェー
スするCPU インタフェース回路であり、たとえば、8ビ
ット双方向のバス52と複数の制御線54とで中央処理装置
に接続されている。このホストインタフェース部210
は、データ制御部220 にてPCカードのデータ管理情報を
書き換えるためのアクセス情報をカメラの中央処理装置
から受けるアクセス情報付与機能と、データ制御部210
からのPCカードでのデータ管理情報を中央処理装置に供
給するデータ管理情報供給機能と、中央処理装置からの
制御信号をシーケンス制御部230 に供給する制御信号処
理機能とを有する信号処理回路である。
More specifically, as shown in FIG. 1, the memory card interface device 50 of this embodiment has a host interface unit 210, a data control unit 220, and a sequence control unit.
It has 230 and a buffer 240. The host interface unit 210 is a CPU interface circuit that interfaces control signals from, for example, a central processing unit (CPU) of the digital electronic still camera 10, and, for example, an 8-bit bidirectional bus 52 and a plurality of control lines 54 form a central interface. It is connected to the processing unit. This host interface unit 210
The data control unit 220 has an access information adding function of receiving access information for rewriting the data management information of the PC card from the central processing unit of the camera, and the data control unit 210.
Is a signal processing circuit having a data management information supply function for supplying data management information from the PC card to the central processing unit and a control signal processing function for supplying a control signal from the central processing unit to the sequence control unit 230. .

【0018】データ制御部220 は、ディジタル電子スチ
ルカメラとPCカードとの間のデータを双方向にインタフ
ェースするデータインタフェース回路であり、ディジタ
ル電子スチルカメラにてデータを制御する、たとえば、
メモリコントローラに双方向のバス54にて接続されて、
またPCカードを接続するコネクタ300 に16ビットのデー
タバスおよび24ビットのアドレスバスにて接続されてい
る。このデータ制御部220 は、シーケンス制御部230 の
制御の下にPCカードからデータ管理情報を読み出してバ
ッファ240 に蓄積し、ホストインタフェース部210 を介
して供給されるPCカードへのアクセス情報に従ってデー
タ管理情報を書き換えるデータ管理情報書換機能を有し
ている。本実施例では、バッファ240 は、PCカードのデ
ータ管理情報を蓄積する管理情報蓄積領域と、アクセス
されたデータを交互にバッファリングする2面のデータ
バッファ領域との合計3面のバッファ領域を有してい
る。データバッファ領域は、それぞれPCカードでのアク
セスされるセクタ単位、たとえば、512 バイトの容量を
有しており、それぞれのセクタ毎に交互にデータを蓄積
してホスト側のデータの速度と、メモリカード側のデー
タの速度との差を2面のデータバッファ領域にてそれぞ
れ吸収している。管理情報蓄積領域は、データ管理領域
500 を含む1クラスタ分の容量、たとえば、1024バイト
の容量を有している。
The data control unit 220 is a data interface circuit that bidirectionally interfaces data between the digital electronic still camera and the PC card, and controls data in the digital electronic still camera.
Connected to the memory controller by bidirectional bus 54,
It is also connected to the connector 300 that connects the PC card with a 16-bit data bus and a 24-bit address bus. The data control unit 220 reads the data management information from the PC card under the control of the sequence control unit 230, stores it in the buffer 240, and manages the data according to the access information to the PC card supplied via the host interface unit 210. It has a data management information rewriting function to rewrite information. In the present embodiment, the buffer 240 has a total of three buffer areas including a management information storage area for storing PC card data management information and two data buffer areas for alternately buffering accessed data. are doing. The data buffer area has a capacity of each sector accessed by the PC card, for example, 512 bytes. Data is stored alternately for each sector, and the data speed on the host side and the memory card The difference from the data speed on the side is absorbed by the data buffer areas on the two sides. The management information storage area is the data management area
It has a capacity of one cluster including 500, for example, a capacity of 1024 bytes.

【0019】シーケンス制御部230 は、ホストインタフ
ェース部210 からの制御信号を受けてPCカードにアクセ
スし、その状態信号を受けてデータ制御部220 をPCカー
ド20の規格に適合したシーケンスにて制御するカード制
御回路である。たとえば、本実施例では、シーケンス制
御部230 にATA (At Attachment Interface for DiskDri
ves) 仕様のPCカードでのアドレスをセットするレジス
タ250 を有しており、ホスト処理装置からPCカードへア
クセスするアドレスがホストインタフェース部210 を介
してシーケンス制御部230 に転送されると、そのアドレ
スに基づいてレジスタ250 にPCカードに応じたアドレス
をセットする。つまり、メモリをハードディスクと同様
に、セクタ数、セクタ位置、およびヘッド位置、コマン
ドの順に指定するアドレスをレジスタ250 にセットし
て、これをデータ制御部220 を介してアドレスバス60か
らPCカードに供給する。
The sequence controller 230 receives a control signal from the host interface 210 to access the PC card, and receives the status signal to control the data controller 220 in a sequence conforming to the standard of the PC card 20. It is a card control circuit. For example, in this embodiment, the sequence control unit 230 is set to the ATA (At Attachment Interface for Disk Drive).
ves) has a register 250 for setting the address of the PC card, and when the address for accessing the PC card from the host processing unit is transferred to the sequence control unit 230 via the host interface unit 210, the address is transferred. The address corresponding to the PC card is set in the register 250 based on. In other words, the memory is set in the register 250 with addresses that specify the number of sectors, sector position, head position, and command in the same way as a hard disk, and this is supplied to the PC card from the address bus 60 via the data control unit 220. To do.

【0020】図2には、上記メモリカードインタフェー
ス装置50が搭載されたディジタル電子スチルカメラの一
実施例が示されている。本実施例のディジタル電子スチ
ルカメラ10は、CCD(Charged Coupled Device) などの撮
像部100 にて撮影した画像を表わす画像データを圧縮な
どの所定の処理を施してメモリカード20などの記録媒体
に順次記録し、記録媒体から順次、読み出したデータを
元のデータに再生してCRT(Cathode Ray Tube)30 などの
表示装置に表示する画像処理装置である。
FIG. 2 shows an embodiment of a digital electronic still camera equipped with the memory card interface device 50. The digital electronic still camera 10 of the present embodiment is configured such that image data representing an image captured by the image capturing unit 100 such as a CCD (Charged Coupled Device) is subjected to predetermined processing such as compression and is sequentially recorded on a recording medium such as the memory card 20. It is an image processing apparatus that records and sequentially reproduces data read from a recording medium into original data and displays it on a display device such as a CRT (Cathode Ray Tube) 30.

【0021】ディジタル電子スチルカメラの各部の詳細
を説明すると、撮像部100 は、その撮像面に結像した被
写体像を赤、青、緑(R,G,B) 各色毎に電気信号に変換し
て出力する光電変換回路である。この撮像部100 からの
電気信号はアナログ・デジタル(A/D) 変換器102 を介し
てYC処理部104 に供給される。A/D 変換器102 は、撮像
部100 からのRGB それぞれアナログの画像信号を、たと
えば、それぞれ10ビットのデジタルデータに変換して出
力する信号変換回路である。
Explaining the details of each section of the digital electronic still camera, the image pickup section 100 converts the subject image formed on the image pickup surface into an electric signal for each color of red, blue and green (R, G, B). It is a photoelectric conversion circuit for outputting the output. The electric signal from the image pickup unit 100 is supplied to the YC processing unit 104 via the analog / digital (A / D) converter 102. The A / D converter 102 is a signal conversion circuit that converts the RGB analog image signals from the imaging unit 100 into, for example, 10-bit digital data and outputs the digital data.

【0022】YC処理部104 は、RGB の画像データにて供
給された信号を表示装置30に表示可能な輝度信号(Y) お
よび色差信号(C) からなるYCデータに変換するデータ処
理回路である。YC処理された信号は、D/A 変換器106 を
介して表示装置30に表示可能となり、また、記録媒体に
記録する場合にはデータバス150 を介して圧縮伸張部10
8 に供給される。圧縮伸張部108 は、YCデータをたとえ
ば2次元直交変換およびハフマン符号化などの所定の圧
縮方式にて圧縮し、また圧縮されたデータを逆変換して
伸張し元のYCデータに戻すデータ処理回路である。圧縮
された画像データはメモリコントローラ部110 からメモ
リカードインタフェース装置50を介してメモリカード20
にそれぞれ記録される。
The YC processing unit 104 is a data processing circuit for converting a signal supplied as RGB image data into YC data composed of a luminance signal (Y) and a color difference signal (C) which can be displayed on the display device 30. . The YC-processed signal can be displayed on the display device 30 via the D / A converter 106, and in the case of recording on a recording medium, the compression / expansion unit 10 via the data bus 150.
Supplied to 8. The compression / decompression unit 108 compresses the YC data by a predetermined compression method such as two-dimensional orthogonal transformation and Huffman coding, and inversely transforms the compressed data to decompress and restore the original YC data. Is. The compressed image data is sent from the memory controller 110 to the memory card 20 via the memory card interface device 50.
Are recorded in each.

【0023】メモリコントローラ部110 は、記録媒体へ
の画像データの記録および再生を制御するデータ制御回
路であり、再生制御信号112 および撮影制御信号114 に
応動してそれぞれの制御を実行する。このメモリコント
ローラ部110 には、画像データを展開してバッファリン
グするイメージバッファ120 が接続されている。イメー
ジバッファ120 は、たとえばダイナミックRAM(DRAM) な
どの随時書き換え可能な記憶回路にて形成され、画像デ
ータが展開される。この場合、メモリカード20から読み
出された画像データを圧縮伸張部108 にて伸張した画像
データを再生する場合に適用される。このイメージバッ
ファ120 からの画像データは低域通過フィルタ(LPF) に
より空間周波数が強調され、YC処理部104 およびD/A 変
換器106を介して表示装置30に表示される。低域通過フ
ィルタは、メモリコントローラ部110 に電気的回路にて
形成され、その発振周波数は局部発振制御部(LPF VCO)1
22からの制御により適正な値にコントロールされる。再
生制御信号112 は、再生信号生成部(再生用SSG)124 に
て生成されて、撮影制御信号114 は撮影信号生成部(撮
影用SSG )126 にて生成される。これら信号生成部124,
126 は、カメラ外面に設けられたレリーズボタン、記録
ボタンなどの操作部の操作に基づいて起動される。
The memory controller section 110 is a data control circuit for controlling recording and reproduction of image data on a recording medium, and executes respective controls in response to the reproduction control signal 112 and the photographing control signal 114. An image buffer 120 for expanding and buffering image data is connected to the memory controller unit 110. The image buffer 120 is formed by a memory circuit such as a dynamic RAM (DRAM) that can be rewritten at any time, and expands image data. In this case, it is applied when the image data read from the memory card 20 is expanded by the compression / expansion unit 108 and reproduced. The image data from the image buffer 120 has a spatial frequency enhanced by a low pass filter (LPF), and is displayed on the display device 30 via the YC processing unit 104 and the D / A converter 106. The low pass filter is formed by an electric circuit in the memory controller unit 110, and its oscillation frequency is the local oscillation control unit (LPF VCO) 1
It is controlled to an appropriate value by controlling from 22. The reproduction control signal 112 is generated by the reproduction signal generation unit (reproduction SSG) 124, and the shooting control signal 114 is generated by the shooting signal generation unit (shooting SSG) 126. These signal generators 124,
126 is activated based on the operation of an operation unit such as a release button and a record button provided on the outer surface of the camera.

【0024】中央処理装置(CPU)130は、上記各部をCPU
バス160 を介して制御する制御回路であり、特に、本実
施例ではメモリカードインタフェース装置50にメモリカ
ードへのデータの書き込みおよび読み出しを制御する制
御信号をたとえば8ビットのバスを介して送出する。具
体的には、撮影の際に、メモリカード20の空領域をメモ
リカードインタフェース部50を介して検出し、そのアド
レスをメモリカードインタフェース装置50に供給し、処
理部104,108 にて処理された画像データをメモリコント
ローラ110 を介してメモリカードインタフェース装置50
からPCカード20に書き込ませる。PCカード20からデータ
を読み出す際にはそのデータ領域をメモリカードインタ
フェース装置50を介して検出し、そのアドレスを生成し
てデータをメモリコントローラ110 に読み出し、再生処
理を実行させて表示装置30に表示させる。
A central processing unit (CPU) 130 is a CPU
A control circuit for controlling via the bus 160. In particular, in this embodiment, a control signal for controlling writing and reading of data to and from the memory card is sent to the memory card interface device 50 via, for example, an 8-bit bus. Specifically, at the time of shooting, the empty area of the memory card 20 is detected through the memory card interface unit 50, the address is supplied to the memory card interface unit 50, and the image data processed by the processing units 104 and 108 is detected. The memory card interface device 50 via the memory controller 110
To write to PC card 20 from. When reading data from the PC card 20, the data area is detected via the memory card interface device 50, the address is generated, the data is read to the memory controller 110, and the reproduction process is executed to display it on the display device 30. Let

【0025】次に本実施例にて適用される68ピンのPCカ
ード30のピン配置を図3および図4に示す。これらの図
では、入出力双方向のデータバスD0〜D15 が第2〜6ピ
ン、第30〜32ピン、第37〜41ピン、第64〜66ピンにそれ
ぞれ接続され、そのアドレスが供給されるアドレスバス
A0〜A25 が第8ピン、第10〜14ピン、第19〜29ピン、第
46〜50ピン、第53〜56ピンにそれぞれ配置されており、
これらはメモリカードインタフェース装置50のコネクタ
300 を介してデータ制御部220 にそれぞれ接続される。
The pin arrangement of the 68-pin PC card 30 applied in this embodiment is shown in FIGS. 3 and 4. In these figures, the input / output bidirectional data buses D0 to D15 are respectively connected to the 2nd to 6th pins, the 30th to 32nd pins, the 37th to 41st pins, and the 64th to 66th pins, and their addresses are supplied. Address bus
A0 to A25 are 8th pin, 10th to 14th pin, 19th to 29th pin,
It is arranged on pins 46 to 50 and pins 53 to 56, respectively.
These are the connectors of the memory card interface device 50
Each is connected to the data control unit 220 via 300.

【0026】メモリカード30を起動する制御信号となる
カードイネーブル信号-CE1,-CE2 は第7ピンおよび第42
ピンに配置され、これらはコネクタ300 を介してシーケ
ンス制御部230 に接続される。これらカードイネーブル
信号-CE1,-CE2 は負論理にてアクセスされ、両方の信号
が負の場合に16ビットでのデータのアクセスが実行さ
れ、信号-CE1が負、かつ信号-CE2が正の場合に、8ビッ
トのアクセスが可能となっている。データを読み出す際
に負となる出力イネーブル-OE は、第9ピンに配置さ
れ、データを書き込む際に負となるライトイネーブル-W
E/-PGMは第15ピンにそれぞれ配置されており、カードイ
ネーブルと同様にシーケンス制御部230 に接続される。
Card enable signals -CE1 and -CE2, which are control signals for activating the memory card 30, are the seventh pin and the 42nd pin.
The pins are arranged, and these are connected to the sequence control unit 230 via the connector 300. These card enable signals -CE1 and -CE2 are accessed by negative logic. When both signals are negative, 16-bit data access is executed, and when signal -CE1 is negative and signal -CE2 is positive. In addition, 8-bit access is possible. Output enable-OE which becomes negative when reading data is placed on the 9th pin and write enable-W which becomes negative when writing data-W
The E / -PGMs are arranged on the 15th pin, respectively, and are connected to the sequence controller 230 similarly to the card enable.

【0027】メモリカード30の状態を表わすレディ+RDY
/ビジー-BSY端子は、第16ピンに配置されており、デー
タの読み出しおよび書き込みが可能な場合に正となり、
カード内部にて処理中などには負となってシーケンス制
御部230 に状態を知らせる。動作電源VCC は第17ピンお
よび第51ピンに配置され、プログラム用電源VPP1,VPP2
は第18ピンおよび52ピンに配置されており、メモリイン
タフェース装置50を介してホスト処理装置からの電源が
供給される。データの書き込みの適否を表わすライトプ
ロテクト-WP は第33ピンに配置され、この信号が負とな
っている場合にはカードからデータの読み出しのみが可
能となって書き込みができないようになっている。
Ready + RDY indicating the state of the memory card 30
/ Busy-The BSY pin is located on the 16th pin and becomes positive when data can be read and written.
When processing is performed inside the card, it becomes negative and notifies the sequence control unit 230 of the state. The operating power supply VCC is placed on the 17th and 51st pins, and the programming power supplies VPP1 and VPP2
Are arranged at the 18th pin and the 52nd pin, and power is supplied from the host processing unit via the memory interface unit 50. Write protect-WP, which indicates whether or not the data can be written, is placed on the 33rd pin. When this signal is negative, only the data can be read from the card and cannot be written.

【0028】以下、第36ピンおよび第67ピンにカード検
出-CD1,-CD2 の端子が配置され、記憶素子としてDRAMが
採用されている際にそのリフレッシュ信号が供給される
リフレッシュRFSH端子が第43ピンに用意されている。ま
た、第58ピンにリセット端子RESET が配置され、第59ピ
ンにウェイト端子-WAIT が配置されている。さらに第61
ピンにカードの属性などを記憶した領域をアクセスする
際のアトリビュートメモリ空間セレクト-REGが配置さ
れ、カードにSRAMなどの電池が必要な場合の記憶素子が
採用されている場合に電池電圧検出BVD1,BVD2 が第62ピ
ンおよび第63ピンに配置されている。第44ピン、第45ピ
ン、第57ピンおよび第60ピンは、予約端子RFU であり、
残りの第1ピン、第34ピン、第35ピンおよび第68ピン
は、グランド端子GND としてそれぞれ配置されている。
Below, the terminals of card detection -CD1 and -CD2 are arranged at the 36th and 67th pins, and the refresh RFSH terminal to which the refresh signal is supplied when DRAM is adopted as the memory element is the 43rd refresh RFSH terminal. It is prepared on the pin. Also, the reset terminal RESET is arranged at the 58th pin, and the wait terminal -WAIT is arranged at the 59th pin. Further 61st
Battery voltage detection BVD1, when the attribute memory space select-REG when accessing the area that stores the card attributes etc. on the pin is arranged and the memory element such as SRAM is required for the card is adopted. BVD2 is located on pins 62 and 63. The 44th, 45th, 57th and 60th pins are reserved terminals RFU,
The remaining 1st pin, 34th pin, 35th pin and 68th pin are respectively arranged as a ground terminal GND.

【0029】このようにPCカードは、プログラム可能な
EEPROM,EPROMからSRAM,DRAM などのように電池の必要な
あらゆる半導体記憶素子を採用可能なようにピン配置が
設定されており、本実施例ではいずれの場合にも、ATA
仕様のアクセスおよびDOS ファイルフォーマットによる
データ管理方式が採用されているものとする。たとえ
ば、図5に示すように、本実施例におけるメモリカード
は、それぞれのデータを所定の容量、たとえば1024バイ
トのクラスタ単位に管理しており、その第1のクラスタ
には属性情報510 、ブートセクタ520 、FAT(File alloc
ation table)530およびディレクトリ540 を含むデータ
管理領域500 が用意されている。属性情報510 は、消去
や更新が禁止されているか否かの区別を示すリードオン
リファイル01h 、ディレクトリコマンドでは表示されな
い隠しファイルを有するか否かの区別を示す隠しファイ
ル02h 、システムファイル04h 、ボリューム名08h 、サ
ブディレクトリであることを示すディレクトリ10h 、ア
ーカイブファイルなどの区別20h などの属性がそれぞれ
の論理積をとった形式にて記録されている。
Thus, the PC card is programmable
The pin arrangement is set so that any semiconductor memory element that requires a battery such as EEPROM, EPROM to SRAM, DRAM, etc. can be adopted.
It is assumed that the data access method of the specification access and DOS file format is adopted. For example, as shown in FIG. 5, the memory card according to the present embodiment manages each data in units of clusters having a predetermined capacity, for example, 1024 bytes. The first cluster has attribute information 510 and a boot sector. 520, FAT (File alloc
A data management area 500 including an ation table) 530 and a directory 540 is prepared. The attribute information 510 is a read-only file 01h that indicates whether erasing or updating is prohibited, a hidden file 02h that indicates whether there is a hidden file that is not displayed by the directory command, a system file 04h, and a volume name. Attributes such as 08h, directory 10h indicating a subdirectory, and distinction 20h such as archive file are recorded in the form of the logical product of each.

【0030】ブートセクタ520 は、本メモリにアクセス
するために必要な種々の係数などを含み、具体的には、
バージョン番号、セクタ当たりのバイト数、クラスタ当
たりのセクタ数、FAT 数、FAT 当たりのセクタ数、トラ
ックあたりのセクタ数、ヘッド数、ドライブ番号、ボリ
ュームID番号、ボリュームラベル、ファイルシステムタ
イプなどが記録されている。FAT 領域530 は、それぞれ
のクラスタのスタートアドレスおよびエンドアドレスな
らびにクラスタ間の連鎖、および空きクラスタなどの区
別が記録されており、このFAT 領域の内容に基づいてそ
れぞれのデータがアクセスされる。ディレクトリ540
は、ファイル名、ファイルタイプ、ファイル更新時刻お
よびファイル更新年月日、ファイルの最初のクラスタ番
号、およびファイルサイズなどが記録される。
The boot sector 520 includes various coefficients necessary for accessing this memory, and specifically,
Version number, number of bytes per sector, number of sectors per cluster, number of FATs, number of sectors per FAT, number of sectors per track, number of heads, drive number, volume ID number, volume label, file system type, etc. are recorded. ing. In the FAT area 530, start addresses and end addresses of respective clusters, chains between clusters, and distinctions such as empty clusters are recorded, and respective data are accessed based on the contents of the FAT area. Directory 540
The file name, file type, file update time and file update date, the first cluster number of the file, and the file size are recorded.

【0031】通常、データの書き込みおよび読み出し処
理を実行する場合に、それぞれのクラスタ毎に、このデ
ータ管理領域500 にアクセスして処理を実行する。しか
し、本実施例ではメモリカードを装置に装着した際に、
メモリカードインタフェース装置50のバッファ420 に読
み出して蓄積しておき、ホスト処理装置が必要な場合に
そのバッファ420 にアクセスする。この際に、メモリカ
ードでのデータの書き換えなどの処理を実行した場合に
バッファ420 にてデータ管理情報を書き換え、すべての
処理が終了した後にメモリカードにバッファ420 にて書
き換えたデータ管理情報をメモリカードのデータ管理領
域500 に書き込む。したがって、本実施例ではホスト処
理装置からメモリカードにアクセスした場合に、毎回メ
モリカードのデータ管理領域500 にアクセスする必要が
なく、インタフェース処理装置50にてデータ管理情報の
書き換えが行なわれる。
Normally, when data write and read processes are executed, the data management area 500 is accessed and executed for each cluster. However, in this embodiment, when the memory card is attached to the device,
It is read and stored in the buffer 420 of the memory card interface device 50, and the buffer 420 is accessed when the host processing device requires it. At this time, when processing such as rewriting data in the memory card is executed, the data management information is rewritten in the buffer 420, and after all processing is completed, the data management information rewritten in the buffer 420 is stored in the memory card. Write to the data management area 500 of the card. Therefore, in this embodiment, when the memory card is accessed from the host processing device, it is not necessary to access the data management area 500 of the memory card each time, and the interface processing device 50 rewrites the data management information.

【0032】以上のような構成において、本実施例にお
けるメモリカードインタフェース装置30の動作をディジ
タル電子スチルカメラの動作とともに説明する。まず、
ディジタル電子スチルカメラ10の主電源をオンとした状
態にて、PCカード20をメモリインタフェース装置50のコ
ネクタ300 に接続すると、PCカード20に動作電源Vccが
供給されて、PCカード20のカード検出信号-CE1,-CE2 が
アクティブになる。これにより、メモリインタフェース
装置50のシーケンス制御部230 にてカード検出信号-CE
1,-CE2 を検出すると、シーケンス制御部230 はPCカー
ド20のデータ管理領域500 に蓄積されているFAT を含む
データ管理情報500 を順次読み出すシーケンス制御信号
をPCカード20およびデータ制御部220 に送出する。
The operation of the memory card interface device 30 in the present embodiment having the above-mentioned configuration will be described together with the operation of the digital electronic still camera. First,
When the PC card 20 is connected to the connector 300 of the memory interface device 50 while the main power of the digital electronic still camera 10 is turned on, the operating power Vcc is supplied to the PC card 20 and the card detection signal of the PC card 20 is supplied. -CE1, -CE2 become active. As a result, the sequence control unit 230 of the memory interface device 50 causes the card detection signal -CE
When 1-CE2 is detected, the sequence controller 230 sends a sequence control signal to the PC card 20 and the data controller 220 to sequentially read the data management information 500 including the FAT stored in the data management area 500 of the PC card 20. To do.

【0033】次いで、PCカード20からレディ信号-RDYが
送られてくると、データ制御部60からデータ管理領域50
0 のスタートアドレスを示すアドレス信号がアドレスバ
ス60を介してPCカード20に送出されて、管理データ領域
500 からそれぞれのデータ管理情報が読み出され、デー
タバス58を介してデータ制御部220 に読み出される。こ
の結果、データ制御部220 は、読み出したデータ管理情
報をバッファ240 の管理情報記憶領域に順次蓄積する。
次いで、データ制御部220 はデータ管理情報の蓄積が終
了すると、ホストインタフェース部210 を介してディジ
タル電子スチルカメラ10の中央処理装置130 にレディ信
号を送って、メモリカード20へのアクセスが可能である
ことを知らせる。
Next, when a ready signal -RDY is sent from the PC card 20, the data control area 60 is sent from the data control unit 60.
An address signal indicating the start address of 0 is sent to the PC card 20 via the address bus 60, and the management data area
The respective data management information is read from 500 and read to the data control unit 220 via the data bus 58. As a result, the data control unit 220 sequentially stores the read data management information in the management information storage area of the buffer 240.
Next, when the storage of the data management information is completed, the data control unit 220 can send a ready signal to the central processing unit 130 of the digital electronic still camera 10 via the host interface unit 210 to access the memory card 20. Let us know.

【0034】レディ信号を受けた中央処理装置130 は、
ホストインタフェース部210 を介してデータ制御部220
に蓄積したデータ管理情報の内容をそれぞれの情報毎に
読み出す制御信号を送る。これにより、中央処理装置13
0 はその内容をホストインタフェース部210 を介して順
次読み出して、カード内容を順次チェックする。たとえ
ば、属性情報510 を読み出して接続されたPCカードへ画
像データの書き込みが可能か否かなどをチェックし、次
いで、ブートセクタ520 を読み出してバージョンなどの
チェックを行ない、これにユーザのカード番号などが含
まれていれば、これを図示しない操作表示部などに表示
する。次いで、FAT 530 を読み出してクラスタ数などの
チェックを行ない、データ領域の記録可能な容量などを
チェックする。このチェックに合格すると、中央処理装
置130 は操作表示部に撮影可能を表示する。
Upon receipt of the ready signal, the central processing unit 130
Data control unit 220 via host interface unit 210
A control signal for reading out the contents of the data management information accumulated in each of the information is sent. As a result, the central processing unit 13
At 0, the contents are sequentially read out via the host interface unit 210, and the contents of the card are sequentially checked. For example, the attribute information 510 is read to check whether image data can be written to the connected PC card, and then the boot sector 520 is read to check the version and the like. If is included, it is displayed on an operation display unit (not shown) or the like. Next, the FAT 530 is read and the number of clusters is checked to check the recordable capacity of the data area. If this check is passed, the central processing unit 130 displays on the operation display unit that photographing is possible.

【0035】表示を見た操作者が所望の被写体にカメラ
10を向けてレリーズボタンを操作すると、これに応動し
て中央処理装置130 は撮像部100 を制御して被写体の撮
影を行なう。撮像部100 の出力はアナログデジタル変換
器102 によって対応のディジタルデータに変換されてYC
処理部104 に供給される。RGB の画像データを受けたYC
処理部104 は、これをYCデータに変換して圧縮伸張部10
8 に転送する。これにより、圧縮伸張部108 は、YCデー
タを圧縮処理してメモリコントローラ108 に送り、ここ
からメモリカードインタフェース装置50を介してPCカー
ド20にデータの記録を実行する。
When the operator sees the display, he / she sets the camera on the desired subject.
When the release button is operated with the 10 pointing, the central processing unit 130 controls the image pickup unit 100 in response to the operation and shoots a subject. The output of the image pickup unit 100 is converted into the corresponding digital data by the analog-digital converter 102 and the YC
It is supplied to the processing unit 104. YC that received RGB image data
The processing unit 104 converts this into YC data, and the compression / expansion unit 10
Transfer to 8. As a result, the compression / expansion unit 108 compresses the YC data and sends it to the memory controller 108, and from there, records the data on the PC card 20 via the memory card interface device 50.

【0036】その際、中央処理装置130 は、ホストイン
タフェース部210 およびデータ制御部220 を介してバッ
ファ240 に蓄積されているデータ管理情報のFAT データ
にアクセスして、これよりデータ領域の空き領域のクラ
スタを探す。画像データの記憶に必要なクラスタ数は圧
縮伸張部160 にて圧縮した圧縮率に基づいて中央処理装
置130 にて算出する。中央処理装置130 はこうして、メ
モリカード20のデータ記憶領域における所要のクラスタ
の先頭の記憶位置を指定するアドレスを生成して、これ
をカードインタフェース装置50に送る。カードインタフ
ェース装置50では、中央処理装置130 から受けたアドレ
スをホストインタフェース部210 からシーケンス制御部
230 に送り、このアドレスに基づいてレジスタ250 にPC
カード20に応じたアドレス、つまり、セクタ数、セクタ
位置、およびヘッド位置、コマンドの順に指定するハー
ドディスクと同様なアドレスをセットする。次いで、シ
ーケンス制御部230 は、コネクタ300 を介してライトイ
ネーブル-WE をメモリカード20に送り、カード20にてレ
ディ-RDYがアクティブになると、レジスタ250 にセット
したアドレスをデータ制御部220 に供給し、ここからア
ドレスバス60を介してPCカード20に供給する。これによ
って、PCカード20では所望のアドレスへのアクセスが可
能となる。
At this time, the central processing unit 130 accesses the FAT data of the data management information stored in the buffer 240 via the host interface unit 210 and the data control unit 220, and the free area of the data area is Find a cluster. The number of clusters required to store the image data is calculated by the central processing unit 130 based on the compression rate compressed by the compression / expansion unit 160. The central processing unit 130 thus generates an address designating the leading storage position of the required cluster in the data storage area of the memory card 20 and sends it to the card interface unit 50. In the card interface device 50, the address received from the central processing unit 130 is transferred from the host interface unit 210 to the sequence control unit.
Send to 230 and PC to register 250 based on this address
The address corresponding to the card 20, that is, the same address as the hard disk designated in the order of the number of sectors, sector position, head position, and command is set. Next, the sequence controller 230 sends write enable-WE to the memory card 20 via the connector 300, and when ready-RDY becomes active in the card 20, supplies the address set in the register 250 to the data controller 220. From here, supply to the PC card 20 via the address bus 60. As a result, the PC card 20 can access the desired address.

【0037】この間に、ディジタル電子スチルカメラ10
の中央処理装置130 は、アドレスを送出した後にメモリ
コントローラ110 を制御してメモリカード20に書き込む
画像データをバス54を介してメモリインタフェース装置
50のデータ制御部220 に送出する。これによりデータ制
御部220 は、メモリコントローラ110 からの画像データ
を順次バッファ240 のデータバッファ領域に蓄積して、
シーケンス制御部230からデータ書き込みの制御信号を
受けると、バッファ240 から画像データを読み出し順次
データバス58を介してPCカード20に供給する。これによ
り、PCカード20では、所定のアドレスにディジタル電子
スチルカメラ10からの画像データが順次書き込まれてい
く。
During this period, the digital electronic still camera 10
The central processing unit 130 of the memory interface device controls the memory controller 110 after sending the address and writes the image data to be written in the memory card 20 via the bus 54 to the memory interface device.
50 to the data control unit 220. As a result, the data control unit 220 sequentially accumulates the image data from the memory controller 110 in the data buffer area of the buffer 240,
When receiving a data write control signal from the sequence controller 230, the image data is read from the buffer 240 and sequentially supplied to the PC card 20 via the data bus 58. As a result, in the PC card 20, the image data from the digital electronic still camera 10 is sequentially written at a predetermined address.

【0038】次いで、バッファ240 からの所定の容量の
画像データがメモリカード20に転送されると、シーケン
ス制御部230 はカメラに次のアドレスを指定するための
要求信号を供給する。これにより、、中央処理装置130
にてそのアドレスを生成してホストインタフェース部21
0 に送り、上記と同様にメモリコントローラ110 を制御
して次のデータをデータ制御部220 に送らせる。この結
果、上記と同様にシーケンス制御部230 のレジスタ250
に次のセクタのアドレスがセットされ、データ制御部22
0 から他方のデータバッファ領域にデータが蓄積され
る。次いで、PCカード20にて一方のバッファからのデー
タの書き込みが終了すると、レディRDY 信号が供給さ
れ、シーケンス制御部230 はレジスタ250 にセットした
アドレスをデータ制御部220 を介してメモリカード20に
供給する。次いで、上記と同様にデータ制御部220 にて
バッファに蓄積したデータをメモリカード20に供給す
る。
Next, when the image data of a predetermined capacity from the buffer 240 is transferred to the memory card 20, the sequence controller 230 supplies the camera with a request signal for designating the next address. As a result, the central processing unit 130
Generates the address in the host interface unit 21
Then, the memory controller 110 is controlled to send the next data to the data controller 220 in the same manner as above. As a result, in the same manner as above, the register 250 of the sequence controller 230 is
The address of the next sector is set in the
Data is accumulated from 0 to the other data buffer area. Next, when the PC card 20 finishes writing the data from one of the buffers, the ready RDY signal is supplied, and the sequence control unit 230 supplies the address set in the register 250 to the memory card 20 via the data control unit 220. To do. Then, similarly to the above, the data stored in the buffer by the data control unit 220 is supplied to the memory card 20.

【0039】以下同様に、ディジタル電子スチルカメラ
10の中央処理装置130 からのアドレスがシーケンス制御
部230 のレジスタ250 にセットされるととも、メモリコ
ントローラ110 からの画像データがデータ制御部220 に
てバッファ240 に蓄積されて、PCカード10からレディRD
Y 信号が送られると、シーケンス制御部230 の制御の下
にアドレス、データの順にメモリカード20に供給され、
画像データの書き込みがセクタ毎に実行される。
Similarly, a digital electronic still camera will be described below.
While the address from the central processing unit 130 of 10 is set in the register 250 of the sequence control unit 230, the image data from the memory controller 110 is accumulated in the buffer 240 by the data control unit 220, and is ready from the PC card 10. RD
When the Y signal is sent, it is supplied to the memory card 20 in the order of address and data under the control of the sequence controller 230.
Image data writing is executed for each sector.

【0040】そして、1クラスタ分の画像データを送っ
たディジタルスチルカメラ10では、その中央処理装置13
0 がメモリインタフェース装置に蓄積したデータ管理領
域のFAT530を読み出して、画像データを記録する次の空
クラスタのスタートアドレスを算出し、上記と同様にホ
ストインタフェース部210 に供給する。以下同様にシー
ケンス制御部230 の制御の下にセクタ毎にデータの書き
込みが実行され、クラスタ毎に中央処理装置130 がバッ
ファ240 に蓄積したFAT を参照して次のクラスタのスタ
ート番地を生成して、クラスタ毎の画像データの書き込
みが順次実行される。
In the digital still camera 10 that has sent the image data for one cluster, the central processing unit 13
0 reads the FAT 530 of the data management area accumulated in the memory interface device, calculates the start address of the next empty cluster in which image data is recorded, and supplies it to the host interface unit 210 in the same manner as above. Similarly, data writing is executed for each sector under the control of the sequence control unit 230, and the central processing unit 130 refers to the FAT accumulated in the buffer 240 for each cluster to generate the start address of the next cluster. The writing of the image data for each cluster is sequentially executed.

【0041】こうして1画像分の画像データがメモリカ
ード20に蓄積されると、中央制御装置130 はホストイン
タフェース部210 およびデータ制御部220 を介してバッ
ファ240 に蓄積しているデータ管理領域の更新を行な
う。たとえば、1画像分のデータの記録に使用したクラ
スタが連鎖するようにFAT には各クラスタに対応して次
のクラスタの番号を記入し、最終のクラスタにはたとえ
ば「全1」を記入する。同様にしてディレクトリも更新
される。ディレクトリの更新は、データ種別およびスタ
ートクラスタについて行なわれる。スタートクラスタは
パケットのデータの記録に使用した一連のクラスタのう
ちの先頭のもののクラスタ番号であり、これが中央処理
装置130 にて作成されてバッファ240 にて更新される。
When the image data for one image is stored in the memory card 20 in this way, the central controller 130 updates the data management area stored in the buffer 240 via the host interface 210 and the data controller 220. To do. For example, the number of the next cluster corresponding to each cluster is written in the FAT so that the clusters used for recording the data for one image are linked, and "all 1s" are written in the final cluster. Similarly, the directory is updated. The directory is updated for the data type and start cluster. The start cluster is the cluster number of the first cluster in the series of clusters used for recording the packet data, and is created by the central processing unit 130 and updated by the buffer 240.

【0042】バッファ240 にてデータ管理情報が書き換
えられると、シーケンス制御部230は、そのアドレスを
レジスタ250 にセットして、上記データの書き込みと同
様にメモリカード20にアクセスする。次いで、カード20
からレディRDY 信号を受けると、シーケンス制御部230
はデータ制御部220 を介してセットしたアドレスをメモ
リカード20に順次送り、次いで、バッファ240 のデータ
管理情報を読み出してメモリカード20のデータ管理領域
500 に更新されたデータ管理情報を順次供給して、その
書き換えが実行される。
When the data management information is rewritten in the buffer 240, the sequence controller 230 sets the address in the register 250 and accesses the memory card 20 in the same manner as the above-mentioned data writing. Then card 20
When the ready RDY signal is received from the sequence controller 230
Sequentially sends the addresses set via the data control unit 220 to the memory card 20, and then reads the data management information in the buffer 240 to read the data management area of the memory card 20.
The data management information updated to 500 is sequentially supplied, and the rewriting is executed.

【0043】一方、データを読み出す場合には、上記と
同様にメモリカードインタフェース装置50にてメモリカ
ード20からのデータ管理情報を読み出してバッファ240
の管理情報記憶領域に蓄積しておき、ディジタル電子ス
チルカメラ10の中央処理装置130 からのアクセスに対し
て、そのデータ管理情報を順次供給する。これによりカ
メラ10の中央処理装置30は、メモリカード20の所望のデ
ータのアドレスをセクタ毎に生成してホストインタフェ
ース部210 に送る。これを受けたホストインタフェース
部210 は、シーケンス制御部230 のレジスタ250 にメモ
リカード20に応じたアドレスをセクタ毎に設定して、こ
れをデータ制御部220 のアドレスバス60を介してメモリ
カード20に送り、そのアドレスのデータをメモリカード
20から順次読み出す。読み出されたデータは、セクタ毎
にデータバス58を介してデータ制御部220 のバッファ24
0 に順次蓄積され、セクタ毎にバス56を介して順次メモ
リコントローラ110 に転送される。以上の処理がそれぞ
れクラスタ毎に順次繰り返されて、メモリカード20から
1画面分のデータがメモリカードインタフェース装置50
を介してディジタル電子スチルカメラ10に読み出され
る。
On the other hand, when reading data, the memory card interface device 50 reads the data management information from the memory card 20 and the buffer 240
The data management information is stored in the management information storage area, and the data management information is sequentially supplied to the access from the central processing unit 130 of the digital electronic still camera 10. As a result, the central processing unit 30 of the camera 10 generates an address of desired data of the memory card 20 for each sector and sends it to the host interface unit 210. Receiving this, the host interface unit 210 sets an address corresponding to the memory card 20 in the register 250 of the sequence control unit 230 for each sector and transfers this to the memory card 20 via the address bus 60 of the data control unit 220. Send the data at that address to the memory card
Read sequentially from 20. The read data is sent to the buffer 24 of the data control unit 220 via the data bus 58 for each sector.
The data is sequentially accumulated in 0 and sequentially transferred to the memory controller 110 via the bus 56 for each sector. The above processing is sequentially repeated for each cluster, so that one screen of data from the memory card 20 is transferred to the memory card interface device 50.
Is read by the digital electronic still camera 10 via.

【0044】データを受けたメモリコントローラ110
は、これを圧縮伸張部108 に送り圧縮されたデータを逆
変換などにより伸張させる。伸張されたデータはイメー
ジバッファ100 に順次展開されて、1画面分のデータが
バッファ100 に蓄積されると、メモリコントローラ110
はこれを順次読み出し低域通過フィルタなどにより空間
周波数を強調して、YC処理部104 およびD/A 変換器106
を介して表示装置30に表示させる。
Memory controller 110 that receives data
Sends it to the compression / expansion unit 108 and expands the compressed data by inverse conversion or the like. The decompressed data is sequentially expanded in the image buffer 100, and when one screen of data is accumulated in the buffer 100, the memory controller 110
Are sequentially read out and the spatial frequency is emphasized by a low-pass filter or the like, and the YC processing unit 104 and the D / A converter 106 are
Display on the display device 30 via.

【0045】また、本実施例にてメモリカード10の初期
化を行なう場合には、ホスト処理装置10から初期化の命
令を送り出すと、メモリカードインタフェース装置50の
ホストインタフェース部210 からデータ制御部220 に所
定の値、たとえば全セクタの値が「全1」となる固有値
を供給してバッファ240 に書き込む。次いで、シーケン
ス制御部230 からメモリカード20の初期化する部分のア
ドレスをデータ制御部220 を介してメモリカード20に供
給し、次いで、バッファ240 に書き込んだ固有値を読み
出してメモリカード20に供給する。これにより、メモリ
カード20に固有値が順次書き込まれて所望のアドレスの
初期化が実行される。以下、順次アドレスを更新してバ
ッファ240 の値を繰り返しメモリカード20に供給して、
ホスト処理装置10からの制御を受けることなく、自動的
にメモリカード20の初期化が実行される。
Further, in the case where the memory card 10 is initialized in this embodiment, when the initialization instruction is sent from the host processing device 10, the host interface unit 210 of the memory card interface device 50 causes the data control unit 220. Is supplied with a predetermined value, for example, an eigenvalue in which the values of all sectors are “all 1”, and is written in the buffer 240. Next, the sequence control unit 230 supplies the address of the portion of the memory card 20 to be initialized to the memory card 20 via the data control unit 220, and then the unique value written in the buffer 240 is read and supplied to the memory card 20. As a result, the unique value is sequentially written in the memory card 20, and the initialization of the desired address is executed. After that, the address is updated sequentially and the value of the buffer 240 is repeatedly supplied to the memory card 20,
The memory card 20 is automatically initialized without receiving control from the host processing device 10.

【0046】以上のように本実施例におけるメモリイン
タフェース装置によれば、ディジタル電子スチルカメラ
10からメモリカード20にアクセスする場合に、そのデー
タ管理領域の情報をバッファ240 の管理情報記憶領域に
読み出して蓄積しておき、カメラ10からのアクセスに対
して蓄積した情報を順次送るので、メモリカード20のデ
ータ管理領域に対してクラスタ毎にアクセスする必要が
なく、処理が簡単になり、しかもメモリカード20へのア
クセスが少なくなることにより高速にメモリカード20か
らデータを読み出しまたは書き込むことができる。特
に、メモリカード20にEEPROMが搭載されている場合に
は、データ管理領域の書き換えが1回のみにてよいた
め、その際の消去が少なくなりメモリの寿命が長くなる
効果がある。
As described above, according to the memory interface device of this embodiment, the digital electronic still camera is used.
When accessing the memory card 20 from 10, the information in the data management area is read out and stored in the management information storage area of the buffer 240, and the stored information is sequentially sent in response to the access from the camera 10. It is not necessary to access the data management area of the card 20 for each cluster, the processing is simple, and the access to the memory card 20 is reduced, so that data can be read or written from the memory card 20 at high speed. . In particular, when the memory card 20 is equipped with an EEPROM, the data management area needs to be rewritten only once, so that erasing at that time is reduced and the life of the memory is extended.

【0047】なお、上記実施例ではメモリインタフェー
ス装置をディジタル電子スチルカメラに適用した場合を
例に挙げて説明したが、本発明においては他のホスト処
理装置たとえばワードプロセッサなどを含む文字デー
タ、音声データ、画像データなどのそれぞれのデータを
取り扱う各種情報処理装置に適用してもよい。
In the above embodiments, the case where the memory interface device is applied to a digital electronic still camera has been described as an example. However, in the present invention, other host processing devices such as character data, voice data, etc. including a word processor, It may be applied to various information processing devices that handle respective data such as image data.

【0048】[0048]

【発明の効果】以上詳細に説明したように本発明による
メモリカードインタフェース装置によれば、データ制御
部にメモリカードのデータ管理情報を読み出して蓄積す
る管理情報記憶手段を設けたので、データの書き込みお
よび読み出しを実行する際にメモリカードに毎回アクセ
スする必要がなくなり、メモリカードでの処理が少なく
なる。この結果、処理を高速に行なうことができ、かつ
信頼性を高めることができる効果を奏する。
As described in detail above, according to the memory card interface device of the present invention, the data control section is provided with the management information storage means for reading and storing the data management information of the memory card, so that the data writing is performed. Also, it is not necessary to access the memory card every time when executing reading, and the processing in the memory card is reduced. As a result, the processing can be performed at high speed and the reliability can be improved.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるメモリカードインタフェース装置
の一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a memory card interface device according to the present invention.

【図2】図1の実施例が適用されたディジタル電子スチ
ルカメラの構成例を示すブロック図である。
FIG. 2 is a block diagram showing a configuration example of a digital electronic still camera to which the embodiment of FIG. 1 is applied.

【図3】図1の実施例に適用されるメモリカードのピン
配置を示す図である。
FIG. 3 is a diagram showing a pin arrangement of a memory card applied to the embodiment of FIG.

【図4】図3に続くメモリカードのピン配置を示す図で
ある。
FIG. 4 is a diagram showing a pin arrangement of the memory card following FIG.

【図5】本実施例におけるメモリカードのデータ蓄積例
を示す図である。
FIG. 5 is a diagram showing an example of data storage of a memory card in the present embodiment.

【符号の説明】[Explanation of symbols]

10 ディジタル電子スチルカメラ 20 メモリカード 30 表示装置 50 メモリカードインタフェース装置 110 メモリコントローラ部 130 中央処理装置 210 ホストインタフェース部 220 データ制御部 230 シーケンス制御部 240 バッファ 10 Digital electronic still camera 20 Memory card 30 Display device 50 Memory card interface device 110 Memory controller unit 130 Central processing unit 210 Host interface unit 220 Data control unit 230 Sequence control unit 240 Buffer

フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 5/765 5/781 Continuation of the front page (51) Int.Cl. 6 Identification code Office reference number FI Technical display area H04N 5/765 5/781

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 蓄積されるデータを所定の容量のブロッ
ク単位毎に管理するデータ管理領域を有し、該データ管
理領域がバイト単位に書き換えられるメモリカードを該
メモリカードへのデータのアクセスを行なうホスト処理
装置に着脱自在に接続するメモリカードインタフェース
装置において、該装置は、 前記ホスト処理装置から前記メモリカードへアクセスす
る際の制御信号をインタフェースするホストインタフェ
ース部と、 該ホストインタフェース部からの制御信号および前記メ
モリカードからの状態信号を受けて該メモリカードにア
クセスする際のシーケンス制御を実行するシーケンス制
御部と、 該シーケンス制御部からの制御信号に基づいて前記メモ
リカードから前記ホスト処理装置へのデータの読み出
し、および前記ホスト処理装置からメモリカードへのデ
ータの書き込みを実行するデータ制御部とを含み、 前記データ制御部は、前記ホスト処理装置からメモリカ
ードにアクセスする際に該メモリカードのデータ管理領
域の情報を読み出し、該データ管理情報を書き換え自在
に保持する管理情報記憶手段を有し、 該データ制御部は、前記管理情報記憶手段に蓄積したデ
ータ管理領域の内容を前記ホストインタフェース部を介
してホスト処理装置に知らせるとともに、その内容の書
き換えを前記ホストインタフェース部を介してホスト処
理装置からの指示に従って実行するデータ管理情報書換
機能を有することを特徴とするメモリカードインタフェ
ース装置。
1. A memory card having a data management area for managing stored data in block units of a predetermined capacity, and the data management area is rewritten in byte units, and data is accessed to the memory card. In a memory card interface device detachably connected to a host processing device, the device includes a host interface unit for interfacing a control signal when the host processing device accesses the memory card, and a control signal from the host interface unit. And a sequence control unit that executes a sequence control when accessing the memory card by receiving a status signal from the memory card, and a control signal from the memory card to the host processing device based on a control signal from the sequence control unit. Data read and the host processor And a data control unit for writing data from the storage device to the memory card, wherein the data control unit reads information in a data management area of the memory card when the memory card is accessed from the host processing device, The data control unit has a management information storage unit that rewritably holds the data management information, and the data control unit notifies the host processing device of the contents of the data management area accumulated in the management information storage unit through the host interface unit. A memory card interface device having a data management information rewriting function for rewriting the contents according to an instruction from the host processing device via the host interface unit.
【請求項2】 請求項1に記載のメモリカードインタフ
ェース装置において、前記メモリカードは、それぞれの
データが所定の容量毎にアクセスされるパーソナルコン
ピュータ規格のメモリカードであり、前記管理情報記憶
手段は、少なくとも前記パーソナルコンピュータ規格の
メモリカードにおけるアクセス容量と同様の容量を有
し、前記データ制御手段は、前記メモリカードのデータ
管理領域のうち書き換えが必要な部分を前記管理情報記
憶手段に読み出して蓄積し、その内容をバイト単位に書
き換えることを特徴とするメモリカードインタフェース
装置。
2. The memory card interface device according to claim 1, wherein the memory card is a personal computer standard memory card in which each data is accessed for each predetermined capacity, and the management information storage means includes: The data control unit has at least the same access capacity as the memory card of the personal computer standard, and the data control unit reads out and stores a portion of the data management area of the memory card that needs to be rewritten in the management information storage unit. , A memory card interface device characterized by rewriting the contents in byte units.
【請求項3】 請求項1に記載のメモリカードインタフ
ェース装置において、前記メモリカードは、所定の容量
毎に消去されるフラッシュEEPROMであり、前記管理情報
記憶手段は、少なくとも前記フラッシュEEPROMの消去単
位の容量と同様の容量を有し、前記データ制御手段は、
前記メモリカードのデータ管理領域を含む所定の容量の
情報を前記管理情報記憶手段に読み出して、その内容を
バイト単位に書き換え、前記シーケンス制御部にてデー
タ管理領域を含む所定の容量の領域を消去した後に書き
換えたデータ管理領域を含む情報を消去した領域に書き
込むことを特徴とするメモリカードインタフェース装
置。
3. The memory card interface device according to claim 1, wherein the memory card is a flash EEPROM that is erased for each predetermined capacity, and the management information storage means is at least an erase unit of the flash EEPROM. The data control means has a capacity similar to the capacity,
Information of a predetermined capacity including the data management area of the memory card is read into the management information storage means, the contents are rewritten in byte units, and the area of the predetermined capacity including the data management area is erased by the sequence control unit. A memory card interface device, characterized in that information including a data management area rewritten after writing is written in an erased area.
【請求項4】 請求項1に記載のメモリカードインタフ
ェース装置において、前記ホストインタフェース部は、
前記メモリカードのデータ管理領域を初期化する場合
に、前記データ制御手段を介して所定の固有値を前記管
理情報記憶手段に書き込み、前記データ制御手段は、固
有値が書き込まれた管理情報記憶手段の内容を前記メモ
リカードのデータ管理領域に書き込むことにより、該デ
ータ管理領域の初期化を実行することを特徴とするメモ
リカードインタフェース装置。
4. The memory card interface device according to claim 1, wherein the host interface unit is
When initializing the data management area of the memory card, a predetermined unique value is written in the management information storage means via the data control means, and the data control means is the content of the management information storage means in which the unique value is written. The memory card interface device is characterized in that the initialization of the data management area is executed by writing the data into the data management area of the memory card.
【請求項5】 請求項1に記載のメモリカードインタフ
ェース装置において、前記データ制御部は、さらに所定
の容量のデータをバッファリングするデータ記憶手段を
少なくとも2面以上有することを特徴とするメモリカー
ドインタフェース装置。
5. The memory card interface device according to claim 1, wherein the data control unit further has at least two or more data storage units for buffering a predetermined amount of data. apparatus.
【請求項6】 請求項1に記載のメモリカードインタフ
ェース装置において、前記ホスト処理装置は、撮像した
画像データを記録再生するディジタル電子スチルカメラ
であり、前記ホストインタフェース部は、該ディジタル
電子スチルカメラの主制御を行なう中央処理装置に接続
され、前記データ制御部は、前記管理情報記録手段に蓄
積したメモリカードのデータ管理情報を前記ホストイン
タフェース部を介してディジタル電子スチルカメラの中
央処理装置に供給し、そのアクセス情報に基づいて管理
情報記録手段の内容を書き換えることを特徴とするメモ
リカードインタフェース装置。
6. The memory card interface device according to claim 1, wherein the host processing device is a digital electronic still camera that records and reproduces captured image data, and the host interface unit is a digital electronic still camera. Connected to a central processing unit for main control, the data control unit supplies the data management information of the memory card stored in the management information recording means to the central processing unit of the digital electronic still camera via the host interface unit. A memory card interface device characterized by rewriting the contents of the management information recording means based on the access information.
JP6206768A 1994-08-31 1994-08-31 Interface device for memory card Withdrawn JPH0877286A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6206768A JPH0877286A (en) 1994-08-31 1994-08-31 Interface device for memory card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6206768A JPH0877286A (en) 1994-08-31 1994-08-31 Interface device for memory card

Publications (1)

Publication Number Publication Date
JPH0877286A true JPH0877286A (en) 1996-03-22

Family

ID=16528773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6206768A Withdrawn JPH0877286A (en) 1994-08-31 1994-08-31 Interface device for memory card

Country Status (1)

Country Link
JP (1) JPH0877286A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153248A (en) * 1997-08-04 1999-02-26 Tokyo Electron Ltd Data processing system, block erase type storage medium, and program recording medium
WO2008029902A1 (en) * 2006-09-05 2008-03-13 Canon Kabushiki Kaisha Image capturing apparatus and control method therefor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1153248A (en) * 1997-08-04 1999-02-26 Tokyo Electron Ltd Data processing system, block erase type storage medium, and program recording medium
WO2008029902A1 (en) * 2006-09-05 2008-03-13 Canon Kabushiki Kaisha Image capturing apparatus and control method therefor
US8077221B2 (en) 2006-09-05 2011-12-13 Canon Kabushiki Kaisha Image capturing apparatus and control method therefor with determination whether storage medium is limited-rewriteable storage medium

Similar Documents

Publication Publication Date Title
JP3673274B1 (en) System and apparatus for compressing and decompressing data stored in a portable data storage device
EP0669752B1 (en) Intelligent digital image storage for an electronic camera
US6839864B2 (en) Field-operable, stand-alone apparatus for media recovery and regeneration
US5640204A (en) Method and system for processing DOS information within a digital still camera
US20030093611A1 (en) Method for providing extensible dos-fat system structures on one-time programmable media
JP2675429B2 (en) Data management method for memory card
KR100970523B1 (en) Recording apparatus and method, and computer-readable recording medium
JPH02311935A (en) Storage control system for memory card
US7664912B2 (en) Data recording apparatus, data recording method, and program
JPH10341402A (en) Image recording apparatus and method, and image reproducing apparatus and method
JPH0877286A (en) Interface device for memory card
JP3798438B2 (en) Memory card interface device
JP3996962B2 (en) Digital camera
US20130290652A1 (en) Storage control device
WO2004082270A1 (en) Camera recorder and data recording medium
JPH02193236A (en) Storage management system for memory card
JP3552247B2 (en) Electronic still camera
US7424573B2 (en) Information processing apparatus, method, and program for formatting multiple recording media integrated as one
JPH0877049A (en) Method and apparatus for recording information in electronic still camera
JP3947529B2 (en) Endoscopic image processing device
JP2006155461A (en) Information processing apparatus, information processing method, and program
JP4734898B2 (en) Information processing apparatus, information processing method, and program
JPH0546459A (en) Memory card device
JPH0879686A (en) Method and apparatus for recording information in electronic still camera
JP2005085080A (en) Data recording device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20011106