JPH06309115A - Disk device control method and authoring device - Google Patents
Disk device control method and authoring deviceInfo
- Publication number
- JPH06309115A JPH06309115A JP5094030A JP9403093A JPH06309115A JP H06309115 A JPH06309115 A JP H06309115A JP 5094030 A JP5094030 A JP 5094030A JP 9403093 A JP9403093 A JP 9403093A JP H06309115 A JPH06309115 A JP H06309115A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data string
- branch
- group
- disk device
- 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
Links
Abstract
(57)【要約】
【目的】 ハードウエア資源を新たに付加することな
く、この待ち時間の発生を抑制することができるディス
ク装置制御方法とオーサリング装置を提供する。
【構成】 ディスク装置制御方法はデータ構造解析手段
101でデータ列の分岐構造を解析し、各分岐データ列
群の先頭部分群を、分岐前のデータ列の直後に配置す
る、もしくは各分岐先データ列群の先頭部分群を、分岐
前データ列の近隣トラックに配置する。また、オーサリ
ング装置は、データ列の分岐構造を編集するデータ構造
編集手段110を備え、各分岐先データ列群の先頭部分
群を、分岐前のデータ列の直後に配置する、もしくは各
分岐先データ列群の先頭部分群を、分岐前データ列の近
隣トラックに配置する構成となっている。
(57) [Summary] [Object] To provide a disk device control method and an authoring device capable of suppressing the occurrence of the waiting time without newly adding a hardware resource. [Structure] In the disk device control method, the data structure analyzing unit 101 analyzes the branch structure of a data string and arranges the head partial group of each branch data string group immediately after the data string before branching or each branch destination data. The head part group of the column group is arranged in the adjacent track of the pre-branch data column. The authoring device also includes a data structure editing unit 110 that edits a branch structure of a data string, and arranges the head partial group of each branch destination data string group immediately after the data string before branching or each branch target data. The head part group of the column group is arranged in a track adjacent to the pre-branch data column.
Description
【0001】[0001]
【産業上の利用分野】本発明は、マルチメディアでの利
用を考慮したディスク装置の論理フォーマットおよび、
アクセス方法に係るディスク装置制御方法と、マルチメ
ディアのオーサリングを行なうオーサリング装置に関す
るものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logical format of a disk device for use in multimedia,
The present invention relates to a disk device control method according to an access method, and an authoring device for authoring multimedia.
【0002】[0002]
【従来の技術】近年,映像のデジタル化技術の発達に伴
い,コンピュータで実用的に動画を扱うことが可能にな
ってきている。この動画技術の最も期待される応用が、
家庭用マルチメディア機器と考えられるが、一般に動画
用データは膨大な量であり、なおかつ、リアルタイム性
を追求されるものであるため、高速なデータの読み書き
が必須とされている。2. Description of the Related Art In recent years, with the development of video digitization technology, it has become possible to practically handle moving images on a computer. The most anticipated application of this video technology is
Although it is considered to be a home multimedia device, generally, there is an enormous amount of moving image data, and real-time performance is pursued, so high-speed data reading and writing is essential.
【0003】これらの膨大な動画データを恒久的にせ
よ、一時的にせよ蓄積できるメディアとしてディスク装
置、半導体蓄積装置などがある。前者ディスク装置は磁
気、光もしくはその両方によって読み書きを行なうもの
であるが、原理的に機械的機構が存在するため、例えば
ヘッドシーク時間、回転待ち時間、回転数安定時間など
が発生し、アクセス時間を長くしている。後者半導体蓄
積装置は高速なアクセスが期待できるが、膨大な動画デ
ータを蓄積するだけの容量を確保するためには非常に大
規模なハードウエア回路構成になり、また高価格になら
ざるを得ない。そこで、上記問題点を解決しようとした
従来技術について図2、図3を用いて説明する。A disk device, a semiconductor storage device, and the like are media that can store such enormous amount of moving image data permanently or temporarily. The former disk device reads and writes by magnetism, light, or both, but since it has a mechanical mechanism in principle, for example, head seek time, rotation wait time, rotation speed stabilization time, etc. occur, and access time Is long. The latter semiconductor storage device can be expected to have high-speed access, but in order to secure the capacity to store a huge amount of moving image data, it must be a very large-scale hardware circuit configuration and it must be expensive. . Therefore, a conventional technique for solving the above problems will be described with reference to FIGS.
【0004】以下機械的機構での時間浪費を解決する緩
衝装置を図2に従って説明する。図2はアクセスの高速
化に緩衝装置を採用した情報処理装置を示すブロック図
である。200は情報処理装置全体を制御する主制御手
段、201は外部ディスク装置を制御しデータの受渡し
を行なうデータ転送制御手段、202は緩衝装置203
を制御する緩衝装置制御手段、203はデータ転送制御
手段201とディスク装置204との間で一時的な半導
体メモリーで構成される緩衝装置、204は補助記憶装
置としてのディスク装置である。A shock absorber for solving a time-consuming mechanical mechanism will be described below with reference to FIG. FIG. 2 is a block diagram showing an information processing device that employs a buffer device for speeding up access. Reference numeral 200 is a main control means for controlling the entire information processing apparatus, 201 is a data transfer control means for controlling an external disk device to transfer data, and 202 is a buffer device 203.
A buffer device control unit 203 for controlling the buffer device 203, a buffer device 203 configured by a temporary semiconductor memory between the data transfer control unit 201 and the disk device 204, and a disk device 204 as an auxiliary storage device.
【0005】以上のように構成された情報処理装置につ
いて以下にその動作を説明する。主制御手段200がデ
ータ読み出しを行なう場合、データ転送制御手段201
に転送制御コード(どのアドレスから何バイトなど)を
送る。データ転送制御手段201は前記制御コードを解
析し、該当のデータが緩衝装置203上に存在するのか
ディスク装置204上に存在するのか判断し、緩衝装置
203上に存在するならディスク装置204にはアクセ
スせずに、緩衝装置203からデータ転送制御手段20
1に転送する。The operation of the information processing apparatus configured as described above will be described below. When the main control means 200 reads data, the data transfer control means 201
Transfer control code (from which address, how many bytes, etc.) to. The data transfer control means 201 analyzes the control code and determines whether the corresponding data exists in the buffer device 203 or the disk device 204, and if it exists in the buffer device 203, the disk device 204 is accessed. Without the buffer device 203, the data transfer control means 20
Transfer to 1.
【0006】緩衝装置203上に存在しなければ、ディ
スク装置204を制御してデータを読み出す。ディスク
装置204から読み出された新たなデータは緩衝装置2
03上にも転送され、再度同じデータの読みだし処理が
発生した場合はディスク装置204にアクセスすること
なく目的のデータを得ることができる(ヒットすると言
う)。If it does not exist in the buffer device 203, the disk device 204 is controlled to read the data. The new data read from the disk device 204 is the buffer device 2
If the same data is read out again, the target data can be obtained (it is called a hit) without accessing the disk device 204.
【0007】この様に緩衝装置203の容量が許す限り
半導体メモリー上にデータを保持しておくことで高速な
アクセス速度を得ることができ、連続読みだし速度がデ
ータ転送速度より十分早く、緩衝装置203の半導体メ
モリーの容量が十分な大きさを持っていればヘッドシー
ク時のアクセス速度低下分を補うことができる。As described above, by holding the data in the semiconductor memory as long as the capacity of the buffer device 203 allows, a high access speed can be obtained, and the continuous reading speed is sufficiently faster than the data transfer speed. If the semiconductor memory 203 has a sufficient capacity, it is possible to compensate for the decrease in access speed during head seek.
【0008】以下図3に従って説明する。図3はヘッド
シーク時の平均移動距離を小さくしてアクセス時間を減
少する方法(例えば、特開平2−162574号公報追
記型光ディスク装置、特開平3−62383号公報磁気
ディスク装置)を示す概念図である。図3(A)におい
て、301a、301bは中央部に最瀕アクセスデータ
格納エリア302を配したディスク上のデータエリア、
302はディレクトリエリア、代替セクタなど頻繁にア
クセスする必要のあるデータを配した最瀕アクセスデー
タ格納エリア、図3(B)において、311は、最外周
部、及び最内周部に最瀕アクセスエリア312a、31
2bを配したディスク上のデータエリア、312a、3
12bはディレクトリエリア、代替セクタなど頻繁にア
クセスする必要のあるデータを二重化して配した最瀕ア
クセスデータ格納エリアである。A description will be given below with reference to FIG. FIG. 3 is a conceptual diagram showing a method of reducing the access time by reducing the average moving distance at the time of head seek (for example, JP-A-2-162574, write-once optical disk apparatus, JP-A-3-62383, magnetic disk apparatus). Is. In FIG. 3 (A), 301a and 301b are data areas on a disc in which the most-access data storage area 302 is arranged in the central portion,
Reference numeral 302 denotes a directory area, a storage area for storing the most accessible data in which frequently accessed data such as alternative sectors are arranged. In FIG. 3B, 311 denotes an outermost access area in the outermost and innermost areas. 312a, 31
Data area on the disk where 2b is arranged, 312a, 3a
Reference numeral 12b is a most-access data storage area in which data that needs to be frequently accessed such as a directory area and alternative sectors is duplicated and arranged.
【0009】以上のように構成されたディスク装置のデ
ータレイアウトにおいて、以下にその動作を説明する。
ディスク上に収納されたデータを読み出す際、ヘッドが
ディスク上を移動してディスク管理情報(最瀕アクセス
データ格納エリア302、および312a、312b)
を読みだし、その情報に基づいて次のデータ収納位置
(データエリア301、301、311)にヘッドを動
かす。この間、管理情報が収納されたエリアは何度とな
く読み出されることになる。The operation of the data layout of the disk device configured as described above will be described below.
When reading the data stored on the disk, the head moves on the disk to move the disk management information (most access data storage area 302, and 312a, 312b).
Is read, and the head is moved to the next data storage position (data area 301, 301, 311) based on the information. During this period, the area in which the management information is stored is repeatedly read.
【0010】この時に発生するヘッドのシークはその時
間が0でない以上、移動距離が短い方がアクセス時間が
少ないのは自明である。そこで、内周からでも外周から
でも平均移動距離が一番短くなるように最瀕アクセスデ
ータ格納エリア302、312a、312bをディスク
中央、もしくは最外周と最内周に配すと平均移動距離が
減少し、アクセス速度が向上する。Since the seek time of the head generated at this time is not zero, it is obvious that the shorter the moving distance is, the shorter the access time is. Therefore, by arranging the closest access data storage areas 302, 312a, and 312b at the disk center or at the outermost and innermost circumferences so that the average movement distance is the shortest from the inner circumference and the outer circumference, the average movement distance decreases. And the access speed is improved.
【0011】[0011]
【発明が解決しようとする課題】しかしながら上記のよ
うなシステムでは複数選択可能な分岐構造を持ったデー
タ列を途切れることなく読み出す場合、ヘッドシークが
発生すると、半導体メモリで構成する緩衝装置203の
場合は半導体メモリの容量を大きくすることでヒット率
を上げることができるが、ハードウエア資源の増加につ
ながる。また、図3の平均移動距離を小さくする場合で
は膨大なデータ列群をとり扱う場合には最瀕アクセスデ
ータ格納エリア302、312a、312bの大きさに
制限が生じる。However, in the system as described above, when a head seek occurs when a data string having a branch structure capable of multiple selection is read without interruption, in the case of the buffer device 203 composed of a semiconductor memory. The hit rate can be increased by increasing the capacity of the semiconductor memory, but this leads to an increase in hardware resources. Further, when the average moving distance in FIG. 3 is reduced, the size of the most-access data storage areas 302, 312a, 312b is limited when handling a huge group of data strings.
【0012】本発明は、かかる問題点を解決するため
に、ハードウエア資源を新たに付加することなく、この
待ち時間の発生を抑制することができるディスク装置制
御方法とオーサリング装置を提供することを目的とす
る。In order to solve such a problem, the present invention provides a disk device control method and an authoring device which can suppress the occurrence of this waiting time without newly adding hardware resources. To aim.
【0013】[0013]
【課題を解決するための手段】上記目的を解決するため
に本発明のディスク装置制御方法は、複数選択可能な分
岐構造を持つデータ列をディスク装置から読み出す場合
において、その複数のデータ列間で途切れることなくデ
ータを読み出す時、データ列の分岐構造を解析し、各分
岐先データ列群の先頭部分群を、分岐前のデータ列の直
後に配置すること、もしくは各分岐先データ列群の先頭
部分群を、分岐前データ列の近隣トラックに配置するこ
とを特徴としている。In order to solve the above-mentioned problems, a disk device control method according to the present invention provides a method for reading a data string having a branch structure in which a plurality of data can be selected from a disk device. When reading data without interruption, analyze the branch structure of the data string and place the head subgroup of each branch destination data string immediately after the data string before branching, or the head of each branch destination data string group. The subgroup is characterized in that it is arranged in a track adjacent to the pre-branch data string.
【0014】また本発明のオーサリング装置は、複数選
択可能な分岐構造を持つデータ列を製作する場合におい
て、その複数のデータ列間で途切れることなくデータを
読み出す時、前記データ列のデータ構造を編集するデー
タ構造編集手段を備え、各分岐先データ列群の先頭部分
群を、分岐前のデータ列の直後に配置すること、もしく
は各分岐先データ列群の先頭部分群を、分岐前データ列
の近隣トラックに配置することを特徴としている。Further, the authoring apparatus of the present invention edits the data structure of the data string when reading data without interruption between the plurality of data strings when producing a data string having a branch structure capable of selecting a plurality of data strings. A data structure editing means is provided for arranging the head part group of each branch destination data string group immediately after the data string before branching, or the head part group of each branch destination data string group It is characterized by being placed on a nearby truck.
【0015】[0015]
【作用】本発明は上記した構成により、入力されたデー
タ列からそのデータ構造つまり分岐の選択肢数などを解
析し、そのデータ構造から分岐先のデータ列群の先頭部
分群を分岐前のデータ列から近距離に配置することによ
って、回路規模の増加を伴うことなくマルチメディア機
器などに対応したディスク装置の高速アクセスが可能と
なる。According to the present invention, with the above-described structure, the data structure of the input data string, that is, the number of choices for branching, etc. is analyzed, and the leading partial group of the branch destination data string group is analyzed from the data structure before the branching data string. By arranging them from a short distance, it becomes possible to perform high-speed access of a disk device compatible with multimedia equipment without increasing the circuit scale.
【0016】[0016]
【実施例】以下、本発明の実施例を図面にて詳述する
が、この発明は以下の実施例に限定されるものではな
い。まず、ディスク装置制御方法を図1、図4、図5、
図6、図7、図8、図9および図10を用いて説明す
る。Embodiments of the present invention will now be described in detail with reference to the drawings, but the present invention is not limited to the following embodiments. First, referring to FIG. 1, FIG. 4, FIG.
This will be described with reference to FIGS. 6, 7, 8, 9, and 10.
【0017】図1は本発明の一実施例における基本構成
を示すブロック図である。本実施例の基本動作は、入力
データ列の分岐構造を解析し、分岐先のデータ列の先頭
部分群を分岐前のデータ列群の近距離に配置するもので
ある。FIG. 1 is a block diagram showing the basic structure of an embodiment of the present invention. The basic operation of the present embodiment is to analyze the branch structure of the input data string and arrange the head partial group of the branch destination data string at a short distance from the pre-branch data string group.
【0018】図1(A)はディスク装置制御方法を具現
化する装置のブロック図で、構成要素として、100は
ディスク装置102全体を制御する主制御手段、101
は入力されるデータ列を解析し、データ分岐構造を得、
ディスク装置102にデータ列を出力するデータ構造解
析手段である。FIG. 1A is a block diagram of an apparatus embodying a disk device control method. As constituent elements, 100 is a main control means for controlling the entire disk device 102, 101.
Analyzes the input data string, obtains the data branch structure,
It is a data structure analysis means for outputting a data string to the disk device 102.
【0019】いま、入力されるデータ列の分岐構造を図
4のディスク装置410で示すような3分岐のユーザー
選択型とする。このようなデータ分岐構造の具体的な例
としては、インタラクティブムービー(視聴者参加型マ
ルチストーリー映画)などがある。ユーザーがこのイン
タラクティブムービーを見ている場合、つまり、データ
列A401が読み出され、主制御手段411がデータ処
理(再生)し、次いで実時間で途切れなくユーザー選択
部402で次のシーンをデータ列B403、データ列C
404、データ列D405のいずれかから選択する場
合、ディスク装置内のデータ列の従来の配置は図6に示
すような配置であった。Now, let us say that the branch structure of the input data string is a three-branch user selection type as shown by the disk device 410 in FIG. A specific example of such a data branch structure is an interactive movie (viewer participation type multi-story movie). When the user is watching this interactive movie, that is, the data string A401 is read out, the main control means 411 processes the data (plays back), and then the user selecting section 402 continuously changes the data string of the next scene in real time. B403, data string C
When any one of 404 and data string D405 is selected, the conventional arrangement of data strings in the disk device is as shown in FIG.
【0020】尚、図6、図7、図8、図9、図10は図
5に示すように、円盤上のディスクを理解しやすいよう
に長方形に展開したものである。6, FIG. 7, FIG. 8, FIG. 9, and FIG. 10, a disk on a disk is developed into a rectangular shape for easy understanding, as shown in FIG.
【0021】図6において、データ列B502はデータ
列A501に連続して配置されているとすれば、今読み
出した前記データ列A401のシーンと、後に選択され
たシーンとの変わり目において、ユーザーの選択がデー
タ列B502のシーンの場合には連続して再生すること
ができるが、データ列C503のシーンやデータ列D5
04のシーンの場合には格納されている場所までヘッド
シークが発生するためその間データの読み出しに途切れ
が生じ、ユーザーからみれば機能が停止したかのような
印象を与える。In FIG. 6, assuming that the data string B502 is arranged continuously to the data string A501, the user's selection is made at the transition between the scene of the data string A401 just read and the scene selected later. Can be continuously reproduced when the scene is the data string B502, the scene of the data string C503 or the data string D5
In the case of the scene No. 04, a head seek occurs up to the location where the data is stored, so that data reading is interrupted during that time, giving the user the impression that the function has stopped.
【0022】そこで、図7、図8に示すようにデータ列
の配置を変更する。即ち、図7に示すように、データ列
A601を配した後に、データ列B502の先頭部60
2、データ列C503の先頭部603、データ列D50
4の先頭部604を配する。この602、603、60
4をデータ列A601とともに読み出し、主制御手段4
11がデータ列A601の再生後、引続きデータ列B5
02の先頭部602、データ列C503の先頭部60
3、データ列D504の先頭部604のいずれかを再生
する。この主制御手段411による再生の間にディスク
装置410のヘッドは目的のデータ列の続きが配置され
ている場所605、606もしくは607のいずれかに
移動しておけば、ユーザーがどのデータ列のシーンを選
択希望しても、主制御手段411は途切れることなく再
生することができる。Therefore, the arrangement of the data strings is changed as shown in FIGS. That is, as shown in FIG. 7, after arranging the data string A601, the head portion 60 of the data string B502 is arranged.
2, the head portion 603 of the data string C503, the data string D50
4 head portion 604 is arranged. These 602, 603, 60
4 together with the data string A601 and read by the main control means 4
11 is the data string A601 and then the data string B5 is reproduced.
02 head portion 602, data string C503 head portion 60
3, one of the head portions 604 of the data string D504 is reproduced. During the reproduction by the main control means 411, if the head of the disk device 410 is moved to any of the locations 605, 606 or 607 where the continuation of the target data string is arranged, the scene of which data string the user has. Even if the user wants to select, the main control means 411 can reproduce without interruption.
【0023】また、図8に示すように、データ列A61
1と分岐先の先頭部群613、614、615の間に分
岐先のデータ列群の飛び先を格納したデータ列格納情報
612もしくは先頭部群613’、614’、615’
の後に分岐先のデータ列群の飛び先を格納したデータ列
格納情報612’を配しておき、データ列A611と同
時に読み出しておけば主制御手段411はより早くディ
スク制御装置410を制御し、次の目的の場所616、
617もしくは618のいずれかへヘッドを移動するこ
とができる。As shown in FIG. 8, the data string A61
Data string storage information 612 storing the jump destination of the branch destination data string group between 1 and the branch destination head group 613, 614, 615 or the head group 613 ', 614', 615 '.
If the data string storage information 612 'storing the jump destination of the data string group of the branch destination is arranged after this and is read at the same time as the data string A611, the main control means 411 controls the disk control device 410 earlier, Next destination location 616,
The head can be moved to either 617 or 618.
【0024】一方、図9、図10に示すように、各分岐
データ列群の先頭部分を、分岐前データ列の近隣トラッ
クに配置してもよい。即ち、図9に示すように、データ
列B502の先頭部702、データ列C503の先頭部
703、データ列D504の先頭部704をデータ列A
701の近隣トラックに配置する。これらのデータ列先
頭群702、703、704は、ヘッドのトラック間移
動時に発生する回転待ち時間が最小になるようにトラッ
ク内で前後して配置することもできる。On the other hand, as shown in FIGS. 9 and 10, the head portion of each branch data string group may be arranged on a track adjacent to the pre-branch data string. That is, as shown in FIG. 9, the head portion 702 of the data string B502, the head portion 703 of the data string C503, and the head portion 704 of the data string D504 are connected to the data string A.
It is placed on a neighboring track of 701. These data string head groups 702, 703, and 704 can be arranged before and after in the track so that the rotation waiting time generated when the head moves between tracks is minimized.
【0025】この様に配置した場合は、データ列A70
1を読み出した後、選択されたデータ列の先頭部が配さ
れている近隣のトラックへ最小のヘッドシークを行な
い、前記いずれかの先頭部が主制御手段411で再生さ
れている間に前記選択されたデータ列の続き705、7
06もしくは707のいずれかが配されている場所へヘ
ッドシークを行なうことができる。このようにすれば前
記データ列A601の連続領域に分岐先データ列群を配
するレイアウトと同様の効果を得ることができ、主制御
手段411でのデータの再生処理は途切れることがな
い。When arranged in this way, the data string A70
After reading "1", a minimum head seek is performed on a neighboring track in which the head portion of the selected data string is arranged, and any one of the head portions is reproduced by the main control means 411. Continued data sequence 705, 7
Head seek can be performed to a location where either 06 or 707 is arranged. By doing so, it is possible to obtain the same effect as the layout in which the branch destination data string group is arranged in the continuous area of the data string A601, and the data reproducing process in the main control means 411 is not interrupted.
【0026】また、図10に示すように、前記分岐先デ
ータ列先頭群を近隣トラックに配する方法でも前記デー
タ列A601の連続領域に分岐先データ列群を配するレ
イアウトの高速化を図るためのデータ列格納情報712
を配することで、前記選択されたデータ列の続き71
6、717もしくは718のいずれかに高速にアクセス
することができる。Further, as shown in FIG. 10, in order to speed up the layout of arranging the branch destination data string group in the continuous area of the data string A601 also in the method of arranging the head group of the branch destination data string on the adjacent track. Data string storage information 712
By arranging, the continuation 71 of the selected data sequence
High speed access to either 6, 717 or 718.
【0027】つぎに、図1(B)を用いてオーサリング
装置を説明する。構成要素として、109はディスク装
置111の全体を制御する主制御手段、110はデータ
列を新規に、もしくは既存のデータを編集加工してデー
タ分岐構造を得、ディスク装置111にデータ列を出力
するデータ構造編集手段である。Next, the authoring device will be described with reference to FIG. As constituent elements, 109 is a main control means for controlling the entire disk device 111, and 110 is a new data string or an existing data is edited and processed to obtain a data branch structure, and the data string is output to the disk device 111. It is a data structure editing means.
【0028】オーサリング装置では、データ列を製作す
る、もしくは既存のデータ列を編集加工し、新たなデー
タ列を製作する際に、そのデータ構造に分岐構造が生じ
た場合には、以上説明したような分岐先データ列群の配
置を制御することにより、途切れることのなくデータ列
の読み出しができるディスクの製作が可能となる。In the authoring device, when a data string is created, or an existing data string is edited and processed to create a new data string, if a branch structure occurs in the data structure, as described above. By controlling the arrangement of various branch-destination data string groups, it is possible to manufacture a disk that can read data strings without interruption.
【0029】なお、本実施例ではデータ分岐構造として
図4の3分岐構造を用いたが、上記構成をとれば何分岐
であっても同様の効果が得られる。Although the three-branch structure of FIG. 4 is used as the data branch structure in this embodiment, the same effect can be obtained with any number of branches if the above-mentioned configuration is adopted.
【0030】[0030]
【発明の効果】以上説明したように本発明では、分岐構
造を持ったデータ列をディスクに書き込む際に、制御ハ
ードウエアの回路規模を大きくすることなく、分岐先選
択後の反応時間遅れを発生を緩和することができる。As described above, according to the present invention, when a data string having a branch structure is written to a disk, a reaction time delay occurs after selecting a branch destination without increasing the circuit scale of control hardware. Can be relaxed.
【図1】(A)は本発明の一実施例におけるディスク装
置制御方法を実現する装置の基本ブロック図 (B)は本発明の一実施例におけるオーサリング装置の
基本ブロック図FIG. 1A is a basic block diagram of an apparatus that implements a disk device control method according to an embodiment of the present invention. FIG. 1B is a basic block diagram of an authoring device according to an embodiment of the present invention.
【図2】従来のディスクアクセス高速化に関する緩衝装
置の基本構成を示すブロック図FIG. 2 is a block diagram showing the basic configuration of a conventional buffer device for speeding up disk access.
【図3】(A)は従来のディスクアクセス高速化に関す
るヘッドシーク時の平均移動距離減少のレイアウトを示
す概念図 (b)は同他のレイアウトを示す概念図FIG. 3A is a conceptual diagram showing a layout for reducing the average moving distance at the time of head seek related to the conventional disk access speedup; FIG. 3B is a conceptual diagram showing another layout.
【図4】本発明の一実施例におけるデータ構造を示す概
念図FIG. 4 is a conceptual diagram showing a data structure in one embodiment of the present invention.
【図5】ディスク内データ列配置のディスク展開概念を
示す図FIG. 5 is a diagram showing a disk expansion concept of a data row arrangement in the disk.
【図6】従来のディスク内データ列配置の概念図FIG. 6 is a conceptual diagram of a conventional data arrangement in a disc.
【図7】本実施例におけるディスク内データ列配置の一
例を示す概念図FIG. 7 is a conceptual diagram showing an example of an arrangement of data strings in a disc in this embodiment.
【図8】本実施例におけるディスク内データ列配置の他
の例を示す概念図FIG. 8 is a conceptual diagram showing another example of the arrangement of data strings in the disc in the present embodiment.
【図9】本実施例におけるディスク内データ列配置のさ
らに他の例を示す概念図FIG. 9 is a conceptual diagram showing still another example of the arrangement of data strings in the disc in the present embodiment.
【図10】同データ列格納情報を配する例を示す概念図FIG. 10 is a conceptual diagram showing an example of arranging the same data string storage information.
101 データ構造解析手段 110 データ構造編集手段 101 data structure analysis means 110 data structure editing means
Claims (4)
ディスク装置から読み出す場合において、その複数のデ
ータ列間で途切れることなくデータを読み出す時、前記
データ列の分岐構造を解析し、各分岐先データ列群の先
頭部分群を、分岐前のデータ列の直後に配置することを
特徴とするディスク装置制御方法。1. When reading from a disk device a data string having a selectable branch structure, when reading data without interruption between the plurality of data strings, the branch structure of the data string is analyzed and each branch is analyzed. A method of controlling a disk device, wherein a head part group of a destination data string group is arranged immediately after a data string before branching.
ータ列の近隣トラックに配置することを特徴とする請求
項1記載のディスク装置制御方法。2. A disk device control method according to claim 1, wherein the head portion of each branch data string group is arranged in a track adjacent to the pre-branch data string.
製作する場合において、その複数のデータ列間で途切れ
ることなくデータを読み出す時、前記データ列のデータ
構造を編集するデータ構造編集手段を備え、各分岐先デ
ータ列群の先頭部分群を、分岐前のデータ列の直後に配
置することを特徴とするオーサリング装置。3. A data structure editing means for editing the data structure of the data string when reading data without interruption between the plurality of data strings in the case of producing a data string having a branch structure capable of selecting a plurality of data structures. An authoring device, characterized in that the head part group of each branch destination data string group is arranged immediately after the data string before branching.
ータ列の近隣トラックに配置することを特徴とする請求
項3記載のオーサリング装置。4. The authoring device according to claim 3, wherein the head portion of each branch data string group is arranged in a track adjacent to the pre-branch data string.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5094030A JPH06309115A (en) | 1993-04-21 | 1993-04-21 | Disk device control method and authoring device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5094030A JPH06309115A (en) | 1993-04-21 | 1993-04-21 | Disk device control method and authoring device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH06309115A true JPH06309115A (en) | 1994-11-04 |
Family
ID=14099171
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5094030A Pending JPH06309115A (en) | 1993-04-21 | 1993-04-21 | Disk device control method and authoring device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH06309115A (en) |
-
1993
- 1993-04-21 JP JP5094030A patent/JPH06309115A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100618289B1 (en) | Signal recording method and apparatus, signal recording / reproducing method and apparatus, and signal recording medium | |
| JP3016598B2 (en) | Data interleaving method for seamless playback of multiple program versions with common material data | |
| JP3691465B2 (en) | Information recording medium for still images | |
| MXPA05006246A (en) | INFORMATION STORAGE MEDIA THAT HAS STRUCTURE OF MULTIPLE ANGLE DATA AND APPLIANCE FOR THE SAME. | |
| US20080253733A1 (en) | Information storage medium containing multi-path data, and storage apparatus and player thereof | |
| EP0777229B1 (en) | Recording and/or reproducing apparatus and methods | |
| JPH11327800A (en) | Data recording method for disk recording medium and disk recording apparatus | |
| EP1609143A1 (en) | Information storage medium containing multi-path data, and storage apparatus and player thereof | |
| JP2005190637A (en) | Information recording apparatus, information recording medium, information recording method, and program | |
| US7149757B2 (en) | Information processing apparatus, method of controlling information processing apparatus, control program for information processing apparatus and recording medium having control program recorded thereon for information processing apparatus | |
| US20040228608A1 (en) | Digital recording/reproducing apparatus with a timeshift function, and method therefor | |
| JPH06309115A (en) | Disk device control method and authoring device | |
| JP2004171670A (en) | Recording / reproducing apparatus and recording / reproducing method | |
| JPS63177266A (en) | image file device | |
| JP2000048484A (en) | Optical disk device | |
| US6529679B1 (en) | Information processing apparatus and method as well as providing medium | |
| JP3315241B2 (en) | Image file device | |
| JPH10289533A (en) | Disk access method | |
| KR100734660B1 (en) | Navigation data recording method of rewritable recording medium and apparatus therefor | |
| JPS6216274A (en) | Leveling system for sound data in record | |
| JP3987126B2 (en) | Image file method and apparatus | |
| JPH02198088A (en) | Image signal recording and playback method | |
| JPH04186562A (en) | Information recording and reproducing device | |
| JP2006059400A (en) | Recording / playback device | |
| JPH02299036A (en) | Information recording and reproducing method |