JPH05289829A - Cd−rom再生装置 - Google Patents

Cd−rom再生装置

Info

Publication number
JPH05289829A
JPH05289829A JP4088550A JP8855092A JPH05289829A JP H05289829 A JPH05289829 A JP H05289829A JP 4088550 A JP4088550 A JP 4088550A JP 8855092 A JP8855092 A JP 8855092A JP H05289829 A JPH05289829 A JP H05289829A
Authority
JP
Japan
Prior art keywords
medium
rom
data
bytes
storage means
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.)
Pending
Application number
JP4088550A
Other languages
English (en)
Inventor
Kensuke Yamashita
賢祐 山下
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 Holdings Corp
Original Assignee
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP4088550A priority Critical patent/JPH05289829A/ja
Publication of JPH05289829A publication Critical patent/JPH05289829A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【目的】 CD−ROM再生装置に於て、機器が非動作
中に媒体が交換されたかどうかを検知し、複数の媒体毎
に再開始する方法を提供する。 【構成】 ディスクのある決った部位のデータnバイト
を読み取り、nバイトブロックを数バイト(mバイト)
のj個のサブブロック(n=j×m)に分割し、そのサ
ブブロックを簡単な演算操作し、その結果を機器の非動
作中も揮発しないメモリに蓄え、動作を開始したときに
その値を比較することによって、媒体の変更のあり/な
しを検知する。 【効果】 数バイトのデータを保存することによって、
媒体の交換を検知することができるので、データのバッ
クアップ容量を最小にとどめることができる。しかも、
簡単な演算操作なので、高速である。複数の媒体のリジ
ューム動作ができるようになる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、情報機器などに用いら
れるCD−ROM再生装置に関するものである。
【0002】
【従来の技術】近年、コンピュータ等の周辺記憶装置と
して、あるいはCD−Iや電子ブックなどのように機器
に組み込んだ形で、コンピュータデータの記憶されたC
D−ROMを交換可能な記憶媒体として利用したCD−
ROM再生装置が用いられている。
【0003】以下に、従来のCD−ROM再生装置につ
いて説明する。図7は、従来のCD−ROM再生装置の
ブロック図であり、1はROM、2はCPU、3はRA
M、4はキーボード、5は表示装置、6はCD−ROM
ドライブ装置である。
【0004】以上のように構成されたCD−ROM再生
装置について、以下にその動作を説明する。ROM1に
は、プログラムや表示するための文字フォントが格納さ
れており、CPU2はそのプログラムをフェッチし実行
する。RAM3は、プログラムが使用するデータエリ
ア、CD−ROMから読み込むデータバッファに大きく
区分される。キーボード4は利用者が入力操作を行うも
のである。表示装置5はビデオラムを含む表示装置であ
り、プログラムがビデオラムにフォントデータを書き込
むことで文字を表示する仕組みとなっている。CD−R
OMドライブ装置6は、CD−ROM媒体が着脱可能な
構造となっており、CD−ROMドライブの物理的制御
及びCD媒体からのデータ信号をエラー訂正しデータを
CPUからリードできるようになっている。つまり、R
OM1に格納されたプログラムに従い利用者は、キーボ
ード4と表示装置5を介して本装置と会話し、なんらか
の作業、例えばCD−ROMに記憶された大量のデータ
ベースの検索ができることになる。
【0005】
【発明が解決しようとする課題】しかしながら上記従来
の構成では、例えば一旦機器の電源を切断した場合、作
業をその時点から再開するには再度機器を立ち上げ、前
回と同じ操作をしなければならないという問題点を有し
ていた。この問題点を解決するためには、従来RAM3
と表示装置のビデオラムを電池などによりバックアップ
することが行なわれていた。しかしこの場合は、バック
アップするための付加回路や電池などにかなりのコスト
がかかるというような問題点がある。更には、単純なメ
モリー全体のバックアップなので、機器に前回の再開始
する媒体を入れ、その媒体のみについてしか再開始でき
ないという大きな問題点があった。つまり、媒体毎の再
開始が不可能であり、例えばAというタイトルのCD−
ROMを装着して操作し、次にAを取りだし、違う種類
のタイトルBのCD−ROMを装着して操作した場合
に、再びタイトルAを装着して操作してもAの再開はで
きなかった。
【0006】本発明は、上記課題を解決するもので、C
D−ROM媒体毎に操作の再開始ができるようにする操
作環境を提供することを目的としている。
【0007】
【課題を解決するための手段】本発明は、CD−ROM
媒体の特定領域からなり大量なデータを読み込んだ後、
識別データ(以下、IDデータと称する)に加工する手
段と、不揮発性の記憶手段と、IDデータを不揮発性の
記憶手段に1つ又は複数セット蓄える手段と、一旦電源
が切断されるなどCD−ROM媒体が機器から脱着され
交換された可能性がある場合に現在装着されている媒体
からIDデータを検知し、不揮発性の記憶手段に記憶さ
れたIDデータ群と比較する手段と、不揮発性の記憶手
段にCD−ROM媒体のIDデータ毎に機器を再開始す
る情報を記憶し取り出す手段を備えたものである。
【0008】
【作用】本発明は上記構成により、CD−ROM媒体毎
にIDデータと、操作の再開始情報を不揮発性の記憶手
段に持っているので、複数の媒体毎の再開始を可能と
し、例えばタイトルAのCD−ROMを一旦操作し、次
にタイトルBのCD−ROMを操作しても、再びタイト
ルAを装着すればAの再開始を行うことができるし、そ
の後Bを装着すればBの再開始もできるものである。
【0009】
【実施例】以下、本発明の一実施例について図1および
図2、図3、図4、図5、図6を参照しながら説明す
る。
【0010】図1は、本発明の一実施例におけるCD−
ROM再生装置のブロック図であり、11はROM、1
2はCPU、13はRAM、14はキーボード、15は
表示装置、16はCD−ROMドライブ装置、17はE
EPROM(Elecric Erasable ProgramableROM)で
ある。
【0011】以上のように構成された本実施例のCD−
ROM再生装置について、以下にその状態と動作につい
て説明する。
【0012】ROM11には、プログラムや表示するた
めの文字フォントが格納されており、CPU12はその
プログラムをフェッチし実行する。RAM13は、プロ
グラムが使用するデータエリア、CD−ROMから読み
込むデータバッファに大きく区分される。キーボード1
4は利用者が入力操作を行うものであるが、入力手段と
してはキーボードでないほかの場合もある。表示装置1
5はビデオラムを含む表示装置であり、プログラムがビ
デオラムにフォントデータを書き込むことで文字を表示
する仕組みとなっている。CD−ROMドライブ装置1
6は、CD−ROM媒体が着脱可能な構造となってお
り、CD−ROMドライブの物理的制御及びCD媒体か
らのデータ信号をエラー訂正しデータをCPUからリー
ドできるようになっている。EEPROM17は、電源
を切断しても記憶内容を保持する不揮発性記憶手段であ
り、CPUからリード/ライト可能となっている。
【0013】通常、利用者は本実施例の機器を利用する
場合、キーボード14と表示装置15を介して本装置と
会話し、なんらかの作業、例えばCD−ROMに記憶さ
れた大量のデータベースの検索を行う。ROM11に
は、その全てのソフトウェアプログラムが格納されてい
るが、本発明を構成するためのいくつかの手段、即ちC
D−ROM媒体の特定領域からIDデータに加工する手
段と、IDデータを不揮発性の記憶手段に1つ又は複数
セット蓄える手段と、CD−ROM媒体が機器から脱着
され交換された可能性がある場合に現在装着されている
媒体からIDデータを検知し、不揮発性の記憶手段に記
憶されたIDデータ群と比較する手段と、不揮発性の記
憶手段にCD−ROM媒体のIDデータ毎に機器を再開
始する情報を記憶し取り出す手段、とを実現するための
プログラムが含まれている。
【0014】図2は、EEPROM17の論理的なメモ
リーマップを示したものである。図2(a)のようにE
EPROM17は管理情報m_ctrl21と、複数の
スロットに分割されており、そのスロットの総数が再開
始可能な、媒体の数となる。管理情報21は空きスロッ
トを管理するための各スロットの使用状況とスロットが
一杯のときに古い順にスロットを潰して行くためのスロ
ットの使用順のポインタから成る。各々のスロットの構
造は、図2(b)のように媒体固有のIDデータm_i
d22とその媒体の再開始情報m_info23より構
成されている。ここで再開始情報23とは、その機器の
操作に固有な、利用者が現在表示している画面まで到達
するのに必要な、操作手順や表示しているデータへのポ
インタなどで構成される。
【0015】媒体固有のIDデータ22の生成手段につ
いて説明するが、その前になぜこのような識別IDデー
タが必要になるのかというと、一般にCD−ROMは全
世界各地で作成されるため、真に固有な値を有するデー
タ領域が存在しないため、媒体を識別する必要がある場
合は、なんらかの方法で媒体のIDデータを生成しなけ
ればならないのである。図3には、CD−ROM媒体の
特定領域からデータを読みIDデータに加工する手段を
実現するためのプログラムGetIDのフローチャート
を示す。本実施例の場合は、ISO9660規格で規定
されるCD−ROM媒体の再生を目的としており、本規
格によれば媒体にはボリューム記述子(Volume Descrip
tor )が2秒16セクタから始まる領域に存在する。本
発明では、その中で必ず1個存在する主ボリューム記述
子(Primary Volume Descriptor)の2048バイトか
らその媒体のIDデータを生成する。まず、主ボリュー
ム記述子2048バイトをCD−ROMドライブ装置か
らリードし、4バイトで512個のサブブロック(20
48=4×512)に分割し、そのサブブロックを桁上
がりオーバーフローを無視して全てのサブブロックを、
4バイトずつ加算することによって、最終的な加算結果
の4バイトその媒体のIDとする。ここで、IDデータ
の元データはボリューム記述子に限らないし、サイズも
2048バイトである必要はない。また、サブブロック
も4バイトでなくても可能である。本実施例の方法で
は、2048バイト全てのデータを持つことなく、4バ
イトで媒体の識別を可能としている。主ボリューム記述
子には、作成日付や著作権情報などさまざまな属性のデ
ータが混在しており、実際は違う媒体であるにもかかわ
らず主ボリューム記述子の全体が全く同じである場合
は、まず現実に起こり得ない。一方、4バイト毎の加算
結果が同じなのに、実際は異なる媒体であるという誤認
識の確率については、極めて低くなるという結論にな
る。というのは、仮に、元データである2048バイト
が、全くランダムなバイナリーデータだとするとサブブ
ロックである4バイトの加算結果が一致する確率は、2
exp(−32)、約43億分の1となる。実際には元
データはランダムではないのでこのような簡単な確率計
算はできないが、充分実用になるだけの低い確率とな
る。このようにして、生成された媒体固有のIDデータ
によってCD−ROM媒体の識別を可能とした。
【0016】次に、CD−ROM媒体毎にどのようにし
て再開始を行うかについて図4、図5、図6を用いて説
明する。図4は、EEPROM17中にあるm_idと
現在の媒体のIDデータを比較し同一のものが存在する
かどうかをチェックするプログラムSearchIDのフローチ
ャートである。図3(a)のスロット数N回ループmi
dとIDデータを比較する。リターン値はiであり、i
<Nの結果であれば、同一IDデータのスロットが見つ
かったことになる。見つからなかった場合は、i=Nと
なる。図5は、電源をOFFする場合のフローチャート
を示している。利用者はなんらかの操作、例えば再開始
用のオフボタンとそうでないオフボタンが分かれている
などして、使用中の媒体に再開始が必要かそうでないか
を指示することができるものとする。まず図4のSearch
IDを呼び出し、再開始が必要でない場合は、もし使用中
媒体の再開始情報があればそれを空きスロットとし、次
回立ち上げ時に再開始しないようにする。再開始が必要
な場合は、もし使用中の媒体と同じIDデータを持つス
ロットがあればそれを利用し、なければm_ctrl2
1を用いて空きスロットを捜す。空きスロットもなけれ
ばm_ctrl21のスロット作成順のポインタを用い
て一番古いスロットを捕まえ再利用する。空きスロット
か又は一番古いスロットを獲得した場合は、m_id
[i]を使用中媒体のIDデータに変更する。更にその
後、再開の必要がある場合は構造体m_info[i]
に現在表示中の画面を回復できるだけの情報を書き込
む。最後に、再開始の必要にかかわらず終了処理を行い
電源を切断する。このようにして、電源OFF時に、次
回立ち上げで再開始をする場合の再開始情報を不揮発性
記憶手段に記憶する。図6は、立ち上げ時のフローチャ
ートである。まず、CD−ROMドライブ装置などの必
要なハードウェアの初期化を行った後、図3で説明した
媒体固有のIDデータを検出するプログラムGetID を呼
び出し、現在装着されているCD−ROMのIDデータ
を得る。なおこのIDデータは、RAM上に蓄えてお
き、電源OFF時も利用される。次に図4のSearchIDを
呼び出し、同じIDデータがEEPROM17にあった
場合はこの媒体の再開始情報が存在することになるの
で、m_info[i]を読み再開始手続きに制御を移
し、再開始手続きでは電源OFF時の画面を回復する。
また一方、同じIDデータがEEPROM17にない場
合は再開始できないので、初期画面を表示する。
【0017】このように本発明の実施例のCD−ROM
再生装置によれば、CD−ROM媒体の識別が可能とな
り、各々の媒体毎に操作の再開始を可能とすることがで
きる。
【0018】
【発明の効果】以上の実施例から明らかなように、本発
明によればCD−ROM媒体の識別が可能となり、各々
の媒体毎に操作の再開始が可能なので、例えば電子ブッ
クプレイヤーに応用した場合、(株)世界文化社出版の
電子ブックソフト[13の画架−ダヴィンチ殺人事件]
を途中で終って、次に(株)岩波書店出版の電子ブック
ソフト[広辞苑]を使い、更にもう一度[13の画架−
ダヴィンチ殺人事件]を使ったときに、再開始すること
ができ、従来のストーリー性を有し短時間で完了できな
いような電子ブックソフトに対して、電子ブックプレイ
ヤーの欠点であった媒体毎の再開始ができない点を克服
し、利用者にとって非常に利便性の高いCD−ROM再
生装置を提供できる。
【図面の簡単な説明】
【図1】本発明の一実施例におけるCD−ROM再生装
置のブロック図
【図2】本実施例の不揮発性記憶の論理的利用のマップ
図
【図3】本実施例のGetID の制御手順を示すフローチャ
ート
【図4】本実施例のSearchIDの制御手順を示すフローチ
ャート
【図5】本実施例の同電源OFF時の制御手順を示すフ
ローチャート
【図6】本実施例の電源ON時の制御手順を示すフロー
チャート
【図7】従来例のブロック図
【符号の説明】
1 ROM 2 CPU 3 RAM 4 キーボード入力装置 5 表示装置 6 CD−ROMドライブ装置 11 ROM 12 CPU 13 RAM 14 キーボード入力装置 15 表示装置 16 CD−ROMドライブ装置 17 EEPROM 21 EEPROMに記憶された再開始管理情報 22 EEPROMに記憶された各媒体固有ID 23 EEPROMに記憶された各媒体の再開始情報

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】CD−ROM媒体の特定領域からデータを
    読み込んだ後一定の演算処理を行いCD−ROM固有媒
    体の識別データに加工する手段を備え、この加工された
    データの値によりCD−ROM媒体の識別を行うことを
    特徴とするCD−ROM再生装置。
  2. 【請求項2】不揮発性の記憶手段と、前記識別データを
    当該記憶手段に1つ又は複数セット蓄える手段と、一旦
    電源が切断されるなどCD−ROM媒体が機器から脱着
    され交換された可能性がある場合に現在装着されている
    媒体から前記IDデータを検知し、前記記憶手段に記憶
    された識別データ群と比較する手段と、前記記憶手段に
    CD−ROM媒体の識別データ毎に機器を再開始する情
    報を記憶し取り出す手段を備え、CD−ROM媒体毎に
    操作の再開始を可能としたことを特徴とする請求項1記
    載のCD−ROM再生装置。
JP4088550A 1992-04-09 1992-04-09 Cd−rom再生装置 Pending JPH05289829A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4088550A JPH05289829A (ja) 1992-04-09 1992-04-09 Cd−rom再生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4088550A JPH05289829A (ja) 1992-04-09 1992-04-09 Cd−rom再生装置

Publications (1)

Publication Number Publication Date
JPH05289829A true JPH05289829A (ja) 1993-11-05

Family

ID=13945973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4088550A Pending JPH05289829A (ja) 1992-04-09 1992-04-09 Cd−rom再生装置

Country Status (1)

Country Link
JP (1) JPH05289829A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002373097A (ja) * 2001-06-15 2002-12-26 Sony Corp サーバ装置およびダビング装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002373097A (ja) * 2001-06-15 2002-12-26 Sony Corp サーバ装置およびダビング装置

Similar Documents

Publication Publication Date Title
JP2667352B2 (ja) データ検索装置および方法
JPH11224258A (ja) 画像検索装置及びその方法、コンピュータ可読メモリ
US7006416B1 (en) Record medium with mechanism of secrecy protection
JPH05158672A (ja) メニューによるプログラム起動選択方式
US6078915A (en) Information processing system
US6035116A (en) Information processing apparatus having an initializing emulation program to provide compatibility between different models
JP5100191B2 (ja) 情報処理装置及び情報処理方法
EP1748369A1 (en) Information processing apparatus, method, and computer program product for storing files on removable storage media
JP2002041292A (ja) コンピュータ用リカバリ装置
JPH06282386A (ja) ディスク記憶装置
US20070226172A1 (en) File-management apparatus, file-management method, and computer product
JP3508446B2 (ja) 機能指示方式
JPH1169266A (ja) 画像入出力装置
JP2919238B2 (ja) ファイル更新方式
JP2507719B2 (ja) システムダウンの自動復旧方式
JP3005380B2 (ja) 伝票取引データ入力装置および入力方法
JPH07192386A (ja) 情報再生装置
JPH06314175A (ja) コンピュータ処理システム
KR100746004B1 (ko) 자가 절전 기능을 제공하는 장치 및 방법
JP3636448B2 (ja) 情報再生装置
JPH11110276A (ja) ファイル検索方法及び情報処理装置
JP3245557B2 (ja) 入力状態制御システム、入力状態制御方法、および記録媒体
CN117931520A (zh) 一种一键式系统还原方法、系统、计算机设备和存储介质
JPH0773570A (ja) 電子装置
JPH0778095A (ja) プログラム異常原因解析装置