Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4953595B2 - Information processing device - Google Patents
[go: Go Back, main page]

JP4953595B2 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
JP4953595B2
JP4953595B2 JP2005198113A JP2005198113A JP4953595B2 JP 4953595 B2 JP4953595 B2 JP 4953595B2 JP 2005198113 A JP2005198113 A JP 2005198113A JP 2005198113 A JP2005198113 A JP 2005198113A JP 4953595 B2 JP4953595 B2 JP 4953595B2
Authority
JP
Japan
Prior art keywords
information recording
recording medium
operation mode
initialization process
data
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
JP2005198113A
Other languages
Japanese (ja)
Other versions
JP2007018194A5 (en
JP2007018194A (en
Inventor
利行 本多
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial 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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2005198113A priority Critical patent/JP4953595B2/en
Publication of JP2007018194A publication Critical patent/JP2007018194A/en
Publication of JP2007018194A5 publication Critical patent/JP2007018194A5/ja
Application granted granted Critical
Publication of JP4953595B2 publication Critical patent/JP4953595B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Description

本発明は、フラッシュメモリなどの不揮発性メモリを内蔵した情報記録メディアを用いる情報処理装置及び情報記録メディアに関し、特に情報記録メディアに書き込みや読み出しを行う際の初期化処理の改良に関するものである。 The present invention relates to an information processing apparatus and an information recording medium that use an information recording medium incorporating a non-volatile memory such as a flash memory, and more particularly to an improvement in initialization processing when writing to or reading from an information recording medium.

小型・軽量であることを長所とするメモリーカード等の情報記録メディアは、様々な技術分野、特に民生のAV機器や通信機器において広く使用されるようになってきた。それらの情報記録メディアの多くはNAND型と呼ばれるフラッシュメモリなどの不揮発性メモリを内蔵している。   Information recording media such as memory cards, which have the advantage of being small and light, have come to be widely used in various technical fields, particularly consumer AV equipment and communication equipment. Many of these information recording media incorporate a nonvolatile memory such as a flash memory called a NAND type.

このような情報記録メディアにおいて、書き込み/読み出しの高速化や大容量化の要請に応えるため、データ転送周波数を高めたものや2GBを超える大容量の情報記録メディアが市販されるようになってきた。   In such information recording media, in order to meet the demand for higher speed of writing / reading and larger capacity, information recording media with higher data transfer frequency and larger capacity exceeding 2 GB have been put on the market. .

一方、市販されているAV機器や通信機器には、このような情報記録メディアの高速化や大容量化に対応していないものも多いため、これら既存の機器との互換性を図る必要がある。このため、複数の動作モードで使用することが可能な情報記録メディアが提案されるようになってきた。   On the other hand, since there are many commercially available AV devices and communication devices that do not support such high speed and large capacity of information recording media, it is necessary to ensure compatibility with these existing devices. . For this reason, information recording media that can be used in a plurality of operation modes have been proposed.

図5に、複数の動作モードで使用可能な情報記録メディアにおいて使用される動作モードを示す。このような情報記録メディアにおいては、動作電圧、容量及びデータ転送周波数のそれぞれの項目について動作モードを選択することが可能である。低電圧動作に対応した情報記録メディアを低電圧で用いれば消費電力を抑えることができる。一方、2GBを超えるような大容量の情報記録メディアを使用する場合には、アドレスの設定方法を変える必要があり、またデータ転送周波数については、高速データ伝送に対応した情報記録メディアを高速で動作させることができる。   FIG. 5 shows an operation mode used in an information recording medium that can be used in a plurality of operation modes. In such an information recording medium, it is possible to select an operation mode for each item of operating voltage, capacity, and data transfer frequency. If an information recording medium corresponding to low voltage operation is used at a low voltage, power consumption can be suppressed. On the other hand, when using a large-capacity information recording medium exceeding 2 GB, it is necessary to change the address setting method. Regarding the data transfer frequency, the information recording medium that supports high-speed data transmission operates at high speed. Can be made.

このようにホストと情報記録メディアによって使用可能な動作モードの範囲が異なるため、半導体記録メディアをホストに装着して使用するのに先立ち、動作モードを設定する初期化という処理が行われる。(特許文献1参照)   As described above, since the range of usable operation modes differs depending on the host and the information recording medium, a process called initialization for setting the operation mode is performed before the semiconductor recording medium is mounted on the host and used. (See Patent Document 1)

以下、図6のフローチャートに基づいて初期化処理の内容を説明する。電源をオンにして情報記録メディアに電力を供給すると(ステップS601)、ホストは最初に情報記録メディアがホストの発行するコマンドを認識することのできるメディアであるかどうかを確認するために問い合わせを行う(S602)。一定時間を超えてもメディアから応答がない場合には、そのメディアはホストの発行するコマンドを認識することのできないメディアであると判断し、ホストはメディアを認識できないとして処理を終了する(S604)。   The contents of the initialization process will be described below based on the flowchart of FIG. When the power is turned on and power is supplied to the information recording medium (step S601), the host first makes an inquiry to confirm whether the information recording medium is a medium that can recognize a command issued by the host. (S602). If there is no response from the medium even after a certain period of time, it is determined that the medium cannot recognize the command issued by the host, and the processing is terminated because the host cannot recognize the medium (S604). .

一方、問い合わせに対し応答があった場合には、ホストの発行するコマンドを認識することのできるメディアと判断して次のステップに進む(S603)。なお、電力が供給された直後は、電圧が不安定なために応答があったことを確実に検出できない場合を想定して、応答がなくても一定期間は問い合わせを行う(S603のなし)。   On the other hand, if there is a response to the inquiry, it is determined that the medium can recognize the command issued by the host, and the process proceeds to the next step (S603). Note that immediately after the power is supplied, an inquiry is made for a certain period of time even if there is no response, assuming that a response cannot be reliably detected because the voltage is unstable (no step S603).

次に、ホストはメディアの動作電圧範囲を確認し(S605)、動作電圧がホストの動作可能な範囲を超えている場合には(S606の不可)、使用不可として作業を終了し(S607)、動作可能な範囲内である場合には(S606の可)、使用する動作電圧を設定する(S608)。   Next, the host confirms the operating voltage range of the medium (S605), and if the operating voltage exceeds the operable range of the host (S606 is impossible), the operation is terminated as unusable (S607). If it is within the operable range (Yes in S606), the operating voltage to be used is set (S608).

次に、ホストはメディアの記憶容量を確認し(S609)、通常の容量で拡張の設定を行う必要のない場合には次のステップに進み(S610の不要)、大容量で容量拡張の必要がある場合には(S610の必要)、アドレスの設定方法を変える等の容量拡張設定を行う(S611)。   Next, the host checks the storage capacity of the medium (S609), and if it is not necessary to set the expansion with the normal capacity, the process proceeds to the next step (no need for S610), and it is necessary to expand the capacity with a large capacity. In some cases (necessity of S610), capacity expansion setting such as changing the address setting method is performed (S611).

次に、ホストはメディアの駆動速度すなわち、高速のデータ転送周波数に対応可能かどうかを確認し(S612)、対応不可と判断した場合には初期化処理を終了し(S613の不可)、対応可能と判断した場合には高速で駆動するよう設定を行う(S614)。   Next, the host confirms whether or not the drive speed of the medium, that is, the high-speed data transfer frequency can be supported (S612). If it is determined that the support is not possible, the initialization process is terminated (S613 is not possible) and the support is possible. If it is determined, the setting is made to drive at high speed (S614).

このようにしてホストは初期化の処理を終了し、ホストとメディアの状態に合せた最適の動作モードに設定した後、メディアへの書き込みや読み出しを行う。
特開平11−250204号公報
In this way, the host ends the initialization process, sets the optimum operation mode in accordance with the state of the host and the medium, and then writes to or reads from the medium.
Japanese Patent Laid-Open No. 11-250204

図7は、ホストが情報記録メディアに書き込みや読み出しを行う際のタイムチャートを示したものである。図7(A)に示す一般的なホストでは、メディアが装着されたことを検知し、電源がオンとなってメディアへの電力供給が開始された後、ホストから送られたコマンドに従って上述した初期化の処理がなされ、その後メディアへのデータの書き込みや読み出しが行われる。   FIG. 7 shows a time chart when the host writes to or reads from the information recording medium. In the general host shown in FIG. 7A, after detecting that a medium is loaded and the power supply is turned on to start supplying power to the medium, the above-described initial process is performed according to the command sent from the host. After that, data is written to and read from the medium.

一方、図7(B)には、携帯機器等に用いられる低消費電力タイプのホストを使用した場合のタイムチャートを示す。低消費電力タイプのホストを使用した場合、ホストからコマンドが送られてこない期間、すなわちデータの書き込みや読み出しが行われない期間は、消費電力を抑えるために電源をオフにしてメディアへの電力供給を停止する。   On the other hand, FIG. 7B shows a time chart when a low power consumption type host used for a portable device or the like is used. When a low power consumption type host is used, power is supplied to the media by turning off the power to reduce power consumption during the period when no command is sent from the host, that is, when data is not written or read. To stop.

しかし、このような処理を行った場合、図に示すようにメディアへの電力供給を再開する都度、初期化の処理を行う必要が生じ、メディアへの高速アクセスを阻害する原因となっていた。   However, when such a process is performed, it is necessary to perform an initialization process every time power supply to the medium is resumed as shown in the figure, which causes a high-speed access to the medium.

本発明は、このような従来の問題点を解決するもので、初期化の手順として2種類のモードを備え、メディアの状態に応じて使い分けることにより、メディアへの高速アクセスを実現する。   The present invention solves such a conventional problem, and has two types of initialization procedures, and realizes high-speed access to media by using them according to the state of the media.

上記目的を達成するため、本発明の情報処理装置は、着脱可能に装着された情報記録メディアにデータの書き込み又は読み出しを行う情報処理装置であって、前記情報記録メディアに対するデータの書き込み又は読み出しの制御を行う制御手段と、前記情報記録メディアが装着されているか否かを検出する検出手段とを備え、前記制御手段は、前記情報記録メディアが使用可能な複数の動作モードのうちの1つを選択してデータの書き込み又は読み出しを行う際の動作モードとして設定する初期化処理において、手順の異なる第1初期化処理と第2初期化処理とを選択可能であり、前記第1初期化処理は、前記情報記録メディアに使用可能な動作モードを問い合わせた後、そのうちの1つを選択してデータの書き込み又は読み出しを行う際の動作モードとして設定する処理であり、前記第2初期化処理は、前記情報記録メディアの動作モード保存手段に保存された直前のデータの書き込み又は読み出しの際の動作モードを読み出し、この動作モードを今回のデータの書き込み又は読み出しの動作モードとして設定する処理であり、前記制御手段が、前記検出手段により前記情報記録メディアの装着が検出された後、当該情報記録メディアに対して前記第1初期化処理が実施されていないときには前記第1初期化処理を選択し、当該情報記録メディアに対して前記第1初期化処理が実施されているときには前記第2初期化処理を選択することを特徴とする。 In order to achieve the above object, an information processing apparatus of the present invention is an information processing apparatus that writes or reads data to or from an information recording medium that is detachably mounted, and that writes or reads data to or from the information recording medium. Control means for performing control, and detection means for detecting whether or not the information recording medium is mounted, wherein the control means selects one of a plurality of operation modes in which the information recording medium can be used. In the initialization process that is selected and set as an operation mode when data is written or read, a first initialization process and a second initialization process having different procedures can be selected, and the first initialization process includes: After inquiring about an operation mode that can be used for the information recording medium, when one of them is selected to write or read data, The second initialization process reads the operation mode at the time of writing or reading data immediately before being stored in the operation mode storage means of the information recording medium, and this operation mode is set as the current operation mode. of a process of setting a write or read operation mode of the data, said control means, after said mounting of said information recording medium is detected by the detecting means, wherein the first initialization process on the information recording medium When the first initialization process is not performed, the first initialization process is selected, and when the first initialization process is performed for the information recording medium, the second initialization process is selected.

上記本発明の情報処理装置において、前記制御手段は、前記直前のデータの書き込み又は読み出しが当該情報処理装置で実行されたものであり、かつ前記直前のデータの書き込み又は読み出し以後、前記検出手段により前記情報記録メディアの装着が継続して検出されているときに、前記第2の初期化処理を選択するの好ましい。 In the information processing apparatus of the present invention, before Symbol control means, the writing or reading of data immediately before is one is executed in the information processing apparatus, and the immediately preceding data write or read after the detecting means wherein when the information attached to the recording medium is detected continuously, it is preferable to select the second initialization process by.

また本発明の情報処理装置において、前記制御手段は、データの書き込み又は読み出しが終了した後、前記情報記録メディアに対し、現在の動作モードを前記動作モード保存手段に保存するよう指示することが好ましい。同様に、前記電源オンオフ手段は、前記制御手段の指示に従い、前記情報記録メディアへの前記動作モードの保存が完了した後、前記情報記録メディアへの電力供給を停止することが好ましい。   In the information processing apparatus of the present invention, it is preferable that the control unit instructs the information recording medium to store the current operation mode in the operation mode storage unit after data writing or reading is completed. . Similarly, it is preferable that the power on / off unit stops power supply to the information recording medium after the storage of the operation mode on the information recording medium is completed according to an instruction from the control unit.

本発明によれば、消費電力を抑えながら、ホストは従来よりも高速なメディアへのアクセスが可能となる。   According to the present invention, the host can access the medium at a higher speed than before while suppressing power consumption.

以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
図1はホストに情報記録メディアを装着した状態を示す本発明の実施の形態におけるブロック図である。図1において100は情報処理装置であるホスト、110は情報記録メディアの一種であるメモリーカードであり、メモリーカード110はホスト100の本体に設けられたスロット(図示せず)に着脱可能な状態で装着されている。
The best mode for carrying out the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram of an embodiment of the present invention showing a state where an information recording medium is mounted on a host. In FIG. 1, reference numeral 100 denotes a host which is an information processing apparatus, and 110 denotes a memory card which is a kind of information recording medium. The memory card 110 is detachable from a slot (not shown) provided in the main body of the host 100. It is installed.

ホスト100はメモリーカード110へのデータの書き込み又はメモリーカード110からのデータの読み出しを制御するホストコントローラ101を備えており、ホストコントローラ101は、カード制御手段102、カード検出手段103、電源オンオフ手段104及びカードインターフェース(以下、カードI/Fと略す)105で構成される。   The host 100 includes a host controller 101 that controls writing of data to the memory card 110 or reading of data from the memory card 110. The host controller 101 includes a card control unit 102, a card detection unit 103, and a power on / off unit 104. And a card interface (hereinafter abbreviated as “card I / F”) 105.

カード制御手段102は、メモリーカード110に対するデータの書き込み及び読み出しを含むホスト100の動作を制御する。カード検出手段103はホスト100にメモリーカード110が装着されているか否かを検出する。電源オンオフ手段104はメモリーカード110への電力供給を制御する。またカードI/F105は配線106を介してメモリーカード110との間でデータの転送を行う。   The card control unit 102 controls the operation of the host 100 including writing and reading of data with respect to the memory card 110. The card detection means 103 detects whether or not the memory card 110 is attached to the host 100. The power on / off means 104 controls power supply to the memory card 110. The card I / F 105 transfers data to and from the memory card 110 via the wiring 106.

一方、メモリーカード110はカードコントローラ111、不揮発性メモリ112、動作モード保存手段113及びホストI/F114で構成される。
カードコントローラ111はホストコントローラ101の指示に従い、不揮発性メモリ112へのデータの書き込み、不揮発性メモリ112からのデータの読み出しを行う。動作モード保存手段113はホスト100がメモリーカード110に対しデータの書き込み又は読み出しを行う際の動作モードを記憶する。またホストI/F114はホスト100本体のスロットに設けられた配線106を介してホスト100との間でデータの転送を行う。
On the other hand, the memory card 110 includes a card controller 111, a nonvolatile memory 112, an operation mode storage unit 113, and a host I / F 114.
The card controller 111 writes data to the nonvolatile memory 112 and reads data from the nonvolatile memory 112 in accordance with instructions from the host controller 101. The operation mode storage unit 113 stores an operation mode when the host 100 writes or reads data to or from the memory card 110. The host I / F 114 transfers data to and from the host 100 via the wiring 106 provided in the slot of the host 100 main body.

図2は、ホスト100がメモリーカード110に対してデータの書き込み又は読み出しを行う際のタイムチャートを示したものであり、以下、このタイムチャートに基づいてデータの書き込み/読み出しの際の処理を説明する。   FIG. 2 shows a time chart when the host 100 writes or reads data to or from the memory card 110. Hereinafter, processing at the time of data writing / reading will be described based on this time chart. To do.

ホスト100にメモリーカード110が装着されると、カード検出手段103がそれを検出し、カード制御手段102に通知する。カード制御手段102はこの通知を受けて電源オンオフ手段104に対し電源をオンにしてメモリーカード110へ電力を供給するよう指示し、メモリーカード110を動作可能な状態にする。次に、カード制御手段102は、書き込み/読み出しの処理202に先立ち初期化処理201を行う。初期化処理201の内容は図6で説明したため、ここでは説明を省略する。   When the memory card 110 is inserted into the host 100, the card detection means 103 detects it and notifies the card control means 102 of it. Upon receiving this notification, the card control means 102 instructs the power on / off means 104 to turn on the power and supply power to the memory card 110, thereby making the memory card 110 operable. Next, the card control unit 102 performs an initialization process 201 prior to the writing / reading process 202. Since the content of the initialization process 201 has been described with reference to FIG. 6, the description thereof is omitted here.

カード制御手段102は、書き込み/読み出し処理202の終了後、電力の供給を停止する前に終了処理203を行う。具体的には、図3のフローチャートに示すように、書き込み/読み出しを行った際の動作モードをメモリーカード110に転送すると共に、カードコントローラ111に対し動作モード保存手段113に保存するよう指示し(ステップS301)、動作モードの保存が完了したことを確認した後(S302)、電源オンオフ手段104に電源をオフにしてメモリーカード110へ電力供給を停止するよう指示し(S303)、その後は待機モードに入る。   After the writing / reading process 202 is completed, the card control unit 102 performs a termination process 203 before stopping the supply of power. Specifically, as shown in the flowchart of FIG. 3, the operation mode at the time of writing / reading is transferred to the memory card 110 and the card controller 111 is instructed to store it in the operation mode storage means 113 ( Step S301) After confirming that the operation mode has been saved (S302), the power on / off means 104 is instructed to turn off the power and stop the power supply to the memory card 110 (S303). to go into.

メモリーカード110に対し再びデータの書き込み/読み出しを行う際には、カード制御手段102は、図4のフローチャートに従って初期化の作業を行う。具体的には、カード制御手段102は、データの書き込み/読み出しに先立ち、電源オンオフ手段104に対し電源をオンにしてメモリーカード110へ電力を供給するよう指示し(S401)、その後、従来と同様、メモリーカード110が複数の動作モードに対応したカードであるか否か問い合わせを行い(S402)、一定時間を超えてもメモリーカード110から応答がない場合には、複数の動作モードに対応したカードではないと判断し、カードを認識できないとして処理を終了する(S404)。一方、問い合わせに対し応答があった場合には、複数の動作モードに対応したカードであると判断して次のステップに進む(S403)。   When writing / reading data to / from the memory card 110 again, the card control means 102 performs an initialization operation according to the flowchart of FIG. Specifically, the card control unit 102 instructs the power on / off unit 104 to turn on the power and supply power to the memory card 110 prior to data writing / reading (S401), and thereafter, as in the conventional case. An inquiry is made as to whether or not the memory card 110 is a card that supports a plurality of operation modes (S402). If there is no response from the memory card 110 even after a predetermined time, a card that supports a plurality of operation modes. If it is determined that the card cannot be recognized, the process is terminated (S404). On the other hand, if there is a response to the inquiry, it is determined that the card is compatible with a plurality of operation modes, and the process proceeds to the next step (S403).

次に、カード制御手段102は、カード検出手段103からの信号で、前回の書き込み/読み出しが行われた後、メモリーカード110がホスト100のスロットから抜き取られていないか否か、すなわち継続してホスト100に装着されているか否かを確認し(S405)、継続してホスト100に装着されていると判断した場合には(S406のあり)、カードコントローラ111に対し、動作モード保存手段113に保存された前回の書き込み/読み出しを行った際の動作モードを読み出してホスト100に転送するように指示し、その動作モードを今回の動作モードとして設定し(S407)、初期化処理を終了する。   Next, the card control means 102 continues with a signal from the card detection means 103 whether or not the memory card 110 has been removed from the slot of the host 100 after the previous writing / reading, that is, continuously. It is confirmed whether or not it is attached to the host 100 (S405), and if it is determined that it is continuously attached to the host 100 (there is S406), the operation mode storage means 113 is informed to the card controller 111. The operation mode at the time of the previous writing / reading that was saved is instructed to be transferred to the host 100, the operation mode is set as the current operation mode (S407), and the initialization process is terminated.

一方、前回の書き込み/読み出しが行われた後、メモリーカード110がホスト100のスロットから抜き取られたと判断した場合には(S406のなし)、図6のS605〜S614で説明した通常の初期化処理を行う(S408)。   On the other hand, when it is determined that the memory card 110 has been removed from the slot of the host 100 after the previous writing / reading (no step S406), the normal initialization process described in steps S605 to S614 in FIG. (S408).

図2のタイムチャートに示すように、本実施の形態では、電源が再びオンとなってメモリーカード110に電力が供給された後、メモリーカード110が継続してホスト100に装着されている場合には、メモリーカード110に記録された前回の書き込み/読み出しを行った際の動作モードを読み出し、その動作モードを今回の動作モードとして設定する高速初期化処理204を行う。このため、図6で説明した初期化処理のように、それぞれの項目についてホスト・メモリーカード間で動作モードを確認する必要がないため、初期化の時間を大幅に削減できる。 As shown in the time chart of FIG. 2, in the form status of the present embodiment, after the power is supplied power to the memory card 110 turned on again, attached to the host 100 memory card 110 is continuously In this case, the operation mode at the time of the previous writing / reading recorded in the memory card 110 is read, and the high-speed initialization process 204 for setting the operation mode as the current operation mode is performed. Therefore, unlike the initialization process described with reference to FIG. 6, it is not necessary to confirm the operation mode between the host and the memory card for each item, so that the initialization time can be greatly reduced.

なお、以上説明した本実施の形態において、情報記録メディアとしてメモリーカードを用いた場合について説明したが、本発明はこれに限定されるものではなく、消費電力の抑制と高速アクセスが要求される多くの情報記録メディアに適用できることは云うまでもない。   In the above-described embodiment, the case where a memory card is used as an information recording medium has been described. However, the present invention is not limited to this, and there are many demands for reduced power consumption and high-speed access. Needless to say, the present invention can be applied to other information recording media.

また本実施の形態において、より高速の初期化処理を実現するため、メモリーカードに動作モード保存手段を設けて動作モードを保存する場合について説明したが、初期化をより高速に行うための情報であれば、例えば不揮発性メモリの不良ブロックの情報や、メモリーカードのアドレスと不揮発性メモリのアドレスを変換するためのアドレス変換情報や、不揮発性メモリの消去済の領域の情報等を記憶するために初期化情報保存手段を設け、同様の処理を施すことにより、高速の初期化動作を実現できることは言うまでもない。   Further, in this embodiment, in order to realize faster initialization processing, the operation mode storing means is provided in the memory card to store the operation mode. However, the information for performing initialization at higher speed has been described. If there is, for example, information on a defective block of the nonvolatile memory, address conversion information for converting the address of the memory card and the address of the nonvolatile memory, information on the erased area of the nonvolatile memory, etc. It goes without saying that a high-speed initialization operation can be realized by providing initialization information storage means and performing the same processing.

さらに、高速の初期化のみならず、初期化以降のデータの書き込みや読み出しの処理をより高速にすることのできる情報や、ホストを使用するユーザに有為な情報(例えば、最後に読み出しを行ったアドレス情報を保存することでメモリーカードに記録された音楽ファイル等の再生を行うレジューム機能を実現)を保存するための手段を、本実施の形態のようにホスト側ではなくメモリーカード側に持たせることにより、初期化以降のデータの書き込みや読み出しをより高速にしたり、ホストを使用するユーザに有為な情報を提供することも可能である。   In addition to high-speed initialization, information that can speed up data writing and reading after initialization, and information that is useful to the user who uses the host (for example, read at the end) The memory card side, not the host side as in the present embodiment, has a means for saving the address information to realize a resume function for reproducing music files recorded on the memory card. By doing so, it is possible to speed up the writing and reading of data after initialization, or to provide useful information to the user who uses the host.

本発明にかかる情報処理装置は、初期化として2つのモード(通常初期化と高速初期化)を備えたものであり、消費電力の抑制と情報記録メディアへの高速アクセスが可能となるため、それらを意図した情報処理装置に広く適用可能なものである。
Information processing apparatus according to the present invention are those having two modes as the initialization (typically initialization and fast initialization), since the high-speed access to suppress the information recording medium of the power consumption can be, they It can be widely applied to information processing devices intended for

本発明の実施の形態におけるホストとメモリーカードの構成を示すブロック図The block diagram which shows the structure of the host and memory card in embodiment of this invention 本発明の実施の形態におけるホストの動作を示すタイムチャートTime chart showing the operation of the host in the embodiment of the present invention 本発明の実施の形態における書き込み/読み出し後の処理を示すフローチャートThe flowchart which shows the process after writing / reading in embodiment of this invention 本発明の実施の形態における初期化のフローチャートInitialization flowchart in the embodiment of the present invention 情報記録メディアの動作モードの説明図Illustration of the operation mode of information recording media 情報記録メディアの初期化のフローチャートFlow chart for initializing information recording media 従来技術におけるホストの動作を示すタイムチャートTime chart showing host operation in the prior art

符号の説明Explanation of symbols

100 ホスト
101 ホストコントローラ
102 カード制御手段
103 カード検出手段
104 電源オンオフ手段
105 カードI/F
106 配線
110 メモリーカード
111 カードコントローラ
112 不揮発性メモリ
113 動作モード保存手段
114 ホストI/F

100 Host 101 Host Controller 102 Card Control Unit 103 Card Detection Unit 104 Power On / Off Unit 105 Card I / F
106 Wiring 110 Memory Card 111 Card Controller 112 Nonvolatile Memory 113 Operation Mode Saving Means 114 Host I / F

Claims (4)

着脱可能に装着された情報記録メディアにデータの書き込み又は読み出しを行う情報処理装置であって、
前記情報記録メディアに対するデータの書き込み又は読み出しの制御を行う制御手段と、
前記情報記録メディアが装着されているか否かを検出する検出手段とを備え、
前記制御手段は、前記情報記録メディアが使用可能な複数の動作モードのうちの1つを選択してデータの書き込み又は読み出しを行う際の動作モードとして設定する初期化処理において、手順の異なる第1初期化処理と第2初期化処理とを選択可能であり、
前記第1初期化処理は、前記情報記録メディアに使用可能な動作モードを問い合わせた後、そのうちの1つを選択してデータの書き込み又は読み出しを行う際の動作モードとして設定する処理であり、
前記第2初期化処理は、前記情報記録メディアの動作モード保存手段に保存された直前のデータの書き込み又は読み出しの際の動作モードを読み出し、この動作モードを今回のデータの書き込み又は読み出しの動作モードとして設定する処理であり、
前記制御手段が、前記検出手段により前記情報記録メディアの装着が検出された後、当該情報記録メディアに対して前記第1初期化処理が実施されていないときには前記第1初期化処理を選択し、当該情報記録メディアに対して前記第1初期化処理が実施されているときには前記第2初期化処理を選択することを特徴とする情報処理装置。
An information processing apparatus for writing or reading data on an information recording medium that is detachably mounted,
Control means for controlling writing or reading of data with respect to the information recording medium;
Detecting means for detecting whether or not the information recording medium is mounted,
In the initialization process in which the control unit selects one of a plurality of operation modes that can be used by the information recording medium and sets the operation mode when data is written or read out, The initialization process and the second initialization process can be selected,
The first initialization process is a process of inquiring about an operation mode that can be used for the information recording medium and then selecting one of the operation modes to set as an operation mode when data is written or read.
In the second initialization process, an operation mode at the time of writing or reading data immediately before being stored in the operation mode storage means of the information recording medium is read, and this operation mode is read as an operation mode for writing or reading data this time. Is set as
The control means selects the first initialization process when the first initialization process is not performed on the information recording medium after the detection means detects the mounting of the information recording medium, An information processing apparatus, wherein the second initialization process is selected when the first initialization process is being performed on the information recording medium.
前記制御手段は、前記直前のデータの書き込み又は読み出しが当該情報処理装置で実行されたものであり、かつ前記直前のデータの書き込み又は読み出し以後、前記検出手段により前記情報記録メディアの装着が継続して検出されているときに、前記第2の初期化処理を選択することを特徴とする請求項に記載の情報処理装置。 In the control means, writing or reading of the immediately preceding data is executed by the information processing apparatus, and after the writing or reading of the immediately preceding data, mounting of the information recording medium is continued by the detecting means. when it is detected Te, the information processing apparatus according to claim 1, wherein the selecting the second initialization process. 前記制御手段は、データの書き込み又は読み出しが終了した後、前記情報記録メディアに対し、現在の動作モードを前記動作モード保存手段に保存するよう指示することを特徴とする請求項1または2に記載の情報処理装置。 Wherein, after the data writing or reading is completed, with respect to the information recording medium, wherein the current operation mode to claim 1 or 2, characterized in that an instruction to store the operation mode storage means Information processing device. 前記情報記録メディアへの電力供給を制御する電源オンオフ手段をさらに備え、
前記電源オンオフ手段は、前記制御手段の指示に従い、前記情報記録メディアへの前記動作モードの保存が完了した後、前記情報記録メディアへの電力供給を停止することを特徴とする請求項1〜3のいずれか1項に記載の情報処理装置。
Further comprising power on / off means for controlling power supply to the information recording medium,
The power-off means in accordance with an instruction of said control means, after the storage of the operation mode to the information recording medium has been completed, according to claim 1, characterized in that stops power supply to said information recording medium The information processing apparatus according to any one of the above.
JP2005198113A 2005-07-06 2005-07-06 Information processing device Expired - Lifetime JP4953595B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005198113A JP4953595B2 (en) 2005-07-06 2005-07-06 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005198113A JP4953595B2 (en) 2005-07-06 2005-07-06 Information processing device

Publications (3)

Publication Number Publication Date
JP2007018194A JP2007018194A (en) 2007-01-25
JP2007018194A5 JP2007018194A5 (en) 2008-08-14
JP4953595B2 true JP4953595B2 (en) 2012-06-13

Family

ID=37755325

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005198113A Expired - Lifetime JP4953595B2 (en) 2005-07-06 2005-07-06 Information processing device

Country Status (1)

Country Link
JP (1) JP4953595B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6171770B2 (en) * 2013-09-17 2017-08-02 株式会社リコー Electronic equipment

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3540414B2 (en) * 1995-02-20 2004-07-07 株式会社東芝 IC card reader / writer
JPH10171938A (en) * 1996-12-05 1998-06-26 Hitachi Maxell Ltd PC card
JP2002269516A (en) * 2001-03-14 2002-09-20 Hitachi Ltd Storage medium and mobile terminal
JP3865629B2 (en) * 2001-07-09 2007-01-10 株式会社ルネサステクノロジ Storage device
JP2003030613A (en) * 2001-07-13 2003-01-31 Hitachi Ltd Storage device and data processing device provided with storage device
JP2003168087A (en) * 2001-12-04 2003-06-13 Matsushita Electric Ind Co Ltd PC card device
JP4148502B2 (en) * 2002-04-12 2008-09-10 大日本印刷株式会社 Portable information processing apparatus having a plurality of information transmission means
JP2004023540A (en) * 2002-06-18 2004-01-22 Konica Minolta Holdings Inc Imaging equipment
JP2004158953A (en) * 2002-11-05 2004-06-03 Matsushita Electric Ind Co Ltd Video and audio signal recording device
JP3506140B2 (en) * 2002-11-08 2004-03-15 株式会社日立製作所 Automatic toll collection system for toll roads and its on-board equipment
JP2004192489A (en) * 2002-12-13 2004-07-08 Canon Electronics Inc Electronic device

Also Published As

Publication number Publication date
JP2007018194A (en) 2007-01-25

Similar Documents

Publication Publication Date Title
JP4616395B2 (en) Minimum power mode for movable drives in USB applications
JP4841070B2 (en) Storage device
JP2009020986A (en) Disk drive device and method for storing table for managing data on non-volatile semiconductor memory area in disk drive device
JP5789759B2 (en) Information processing apparatus, nonvolatile storage device, information processing system, and nonvolatile memory controller
JP5068215B2 (en) Apparatus and method for writing data to recording medium
KR20120030779A (en) Method for controlling operating mode of storage device, storage device, computer system and storage media applying the same
JP2008204574A (en) Storage device and control method thereof
CN106558325A (en) Storage device and data write into method
JP4841069B2 (en) Storage device
JP2008027383A (en) Information recording apparatus and control method thereof
JP4953595B2 (en) Information processing device
WO2007103358A2 (en) Lowest power mode for a mobile drive in usb application
US7531983B2 (en) Method of controlling startup current of motor and disk drive using the method
US20150205543A1 (en) Storage device and data storing method
US12117887B2 (en) Slave device and host device
JP2006309912A (en) Optical disc apparatus and recording / reproducing method of optical disc apparatus
JP2006031537A (en) Drive device, power saving method thereof, power saving program, and storage medium
US20070143535A1 (en) Memory apparatus
JP2007293987A (en) Information recording apparatus and control method thereof
JP2006099856A (en) Recording media drive
JP2000251448A (en) Hard disk unit, user area setting method used for it and recording medium recording its control program
KR20080070993A (en) Flash memory card
JP2008071079A (en) Memory system
JP2005044285A (en) Electronic device terminal
JP2008262469A (en) Storage device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20061226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080702

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080702

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20081107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110602

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111222

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120301

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120313

R150 Certificate of patent or registration of utility model

Ref document number: 4953595

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150323

Year of fee payment: 3

EXPY Cancellation because of completion of term