JP2008242501A - Data recording device, data recording method, and recording medium - Google Patents
Data recording device, data recording method, and recording medium Download PDFInfo
- Publication number
- JP2008242501A JP2008242501A JP2005206425A JP2005206425A JP2008242501A JP 2008242501 A JP2008242501 A JP 2008242501A JP 2005206425 A JP2005206425 A JP 2005206425A JP 2005206425 A JP2005206425 A JP 2005206425A JP 2008242501 A JP2008242501 A JP 2008242501A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- data
- area
- state information
- recorded
- 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
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/32—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
- G11B27/327—Table of contents
- G11B27/329—Table of contents on a disc [VTOC]
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/60—Solid state media
- G11B2220/61—Solid state media wherein solid state memory is used for storing A/V content
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
本発明は、コンテンツ管理データなどを記録順に依存する形態でデータを記録するデータ記録装置、データ記録方法およびデータ記録プログラムをコンピュータに読み取り可能にした記録媒体に関するものである。 The present invention relates to a data recording apparatus, a data recording method, and a recording medium in which a data recording program can be read by a computer.
従来、半導体メモリや磁気ディスク、光磁気ディスクなどの情報記録媒体に映像や音声、テキスト情報などのデジタルコンテンツを格納する場合に、格納されたデータのタイトルや種類、記録された数などを集中管理する管理データファイルを設けることが一般に行われている。管理データは、記録されるコンテンツと対になっており、その対応を示すためにコンテンツ名やコンテンツ内部にIDが埋め込まれ、同じIDが管理データにも保持されることが多い。これらの管理データは、デジタルコンテンツの追加や削除の際に同様に追加、削除される。 Conventionally, when storing digital contents such as video, audio, and text information on information recording media such as semiconductor memory, magnetic disk, and magneto-optical disk, centralized management of the title and type of stored data, the number of recorded data, etc. In general, a management data file is provided. The management data is paired with the recorded content, and an ID is embedded in the content name and content to indicate the correspondence, and the same ID is often held in the management data. These management data are added and deleted in the same manner when digital content is added or deleted.
さて、データの格納方法として、一番単純なものは、図10に示すようなデータを記録順に後ろに追加する逐次法である。この格納方法のメリットは、格納順が意味を持つようなデータを格納する際に、格納順が分かる要素をデータとして保持する必要が無く、また、余分な記憶領域を確保する必要がないことである。デメリットとしては、データ量が増えた場合の内容の検索に適していないことと、データの削除時や挿入時に他のデータの格納場所に影響を及ぼすことが挙げられる。 As the data storage method, the simplest method is a sequential method in which data as shown in FIG. The merit of this storage method is that when storing data where the storage order is meaningful, it is not necessary to retain elements that know the storage order as data, and it is not necessary to secure an extra storage area. is there. Disadvantages include being unsuitable for content retrieval when the amount of data increases, and affecting the storage location of other data when data is deleted or inserted.
もう一つの格納方法として、データの検索や挿入、削除を効率よく行うハッシング法が知られている。ハッシング法では、検索や分類を行う際に着目するデータ(キー)の値にある関数(ハッシュ関数)を適用して、一つの数値を求め、それによってデータの格納場所が決められている。 As another storage method, a hashing method that efficiently searches, inserts, and deletes data is known. In the hashing method, a function (hash function) in the value of data (key) of interest when performing search or classification is applied to obtain a single numerical value, thereby determining the data storage location.
このハッシング法において、図11に示すように、キー部、データ部の他にその格納場所のデータの有効、無効を示す旗部を設けて、検索の効率が高められることは公知である。旗部としては、1ビット(ビットフラグ)を使用する方法が一般的である。例えば、データの挿入時には、キー値を使用して求めた場所を調べて、そこが未使用状態(ビットフラグが無効値、通常0)であれば、その場所にデータを格納する。使用されている場合は、別の場所、例えば次の未使用状態の場所にデータを格納する。データの削除時には、削除したい場所の旗部を使用状態から未使用状態に変更するだけでよい。 In this hashing method, as shown in FIG. 11, it is well known that a flag portion indicating validity / invalidity of the data in the storage location is provided in addition to the key portion and the data portion to improve the search efficiency. As the flag portion, a method using one bit (bit flag) is generally used. For example, when inserting data, the location obtained using the key value is checked, and if it is unused (bit flag is an invalid value, usually 0), the data is stored in that location. If so, store the data in another location, for example, the next unused location. When deleting data, it is only necessary to change the flag portion of the place to be deleted from the used state to the unused state.
さらに、ハッシング法から更に検索用のビットフラグを一箇所に集めたビットマップ方式も知られている(例えば、特許文献1参照)。図12は、ビットマップ法を示す概念図である。 Furthermore, there is also known a bitmap method in which bit flags for search are further collected in one place from the hashing method (see, for example, Patent Document 1). FIG. 12 is a conceptual diagram showing the bitmap method.
ビットマップ方式では、ビットマップの先頭から順番にデータ部のエントリの先頭からの使用状況を示す。図の例では、使用されている状態の場合に1が、未使用状態の場合に0がビットフラグとして割り当てられている。 In the bitmap system, the usage status from the top of the data section entry is indicated in order from the top of the bitmap. In the example shown in the figure, 1 is assigned as a bit flag in the used state, and 0 is assigned in the unused state.
この方式は、ビットフラグが一箇所に集められているため、各エントリ中に使用中かそうでないかを示す印がある方法よりもより効率よく使用状況を得ることができる。
しかしながら、上記の従来技術には其々次のような問題点がある。 However, each of the above conventional techniques has the following problems.
半導体メモリカードなどの記録媒体の容量は制限されていることが多く、限られた容量にできるだけ多くの情報を格納するためには、確保されていて使用されていない領域を極力減らすことが要求される。そのためには、余分な記憶領域を確保する必要のない逐次法を用いてコンテンツ管理データを新しいコンテンツを追加するたびに追加していくことが望ましい。しかしながら、コンテンツの記録や削除を繰り返していくと、それらコンテンツに対応するIDが歯抜け状態になったり、例えば1から順番に付けられている様なIDの場合でも順番が入れ替わったりする。記録媒体の容量が増えて、記録できるコンテンツ数が増えると、どのIDが使用されているのかを検索するのに時間を要するようになる。 The capacity of recording media such as semiconductor memory cards is often limited, and in order to store as much information as possible in the limited capacity, it is required to reduce the reserved and unused areas as much as possible. The For this purpose, it is desirable to add content management data every time new content is added using a sequential method that does not require an extra storage area. However, when recording and deletion of contents are repeated, IDs corresponding to the contents are in a missing state, or the order is changed even in the case of IDs assigned in order from 1, for example. As the capacity of the recording medium increases and the number of contents that can be recorded increases, it takes time to search which ID is used.
そこで、検索に適しているビットマップ法を用いると、未使用IDのためにも領域を確保するため、大きな記憶用領域が必要となり、前記の使用されていない領域を極力減らすという要求が満たされない。また、格納順にデータを表示したい場合には、データの中に格納順が分かる要素を保持していなければならず、その要素を比較してデータを格納順に並べなおす必要もある。 Therefore, if a bitmap method suitable for retrieval is used, a large storage area is required to secure an area even for unused IDs, and the above-described requirement for reducing the unused area is not satisfied. . In order to display data in the storage order, it is necessary to hold an element in the data that indicates the storage order, and it is necessary to compare the elements and rearrange the data in the storage order.
本発明では上記問題点に鑑み、IDの使用状態/未使用状態を容易に認識可能で、格納順が重要であるデジタルコンテンツに適したデータ記録装置、データ記録方法、記録媒体、プログラムを提供する。 In view of the above problems, the present invention provides a data recording apparatus, a data recording method, a recording medium, and a program that can easily recognize the used / unused state of an ID and that are suitable for digital contents whose storage order is important. .
本発明のデータ記録装置およびデータ記録方法は、データの記録時に記録領域を確保し、データの削除時に記録領域も削除し、記録領域の使用状態情報を更新することを第一の特徴とする。 The data recording apparatus and the data recording method of the present invention are characterized in that a recording area is secured when data is recorded, the recording area is also deleted when data is deleted, and usage status information of the recording area is updated.
また、データの記録、削除を指示するための指示手段と、記録媒体へのデータの記録時に記録領域を確保し、データの削除時に記録領域も削除し、前記記録領域の使用状態情報を更新するための制御を行う制御部と、記録媒体に記録された前記記録領域の使用状態情報を格納する内部メモリと、前記使用状態情報を取得する使用状態情報取得部と、前記取得された使用状態情報を判定する使用状態判定部を保有していることを第二の特徴とする。 Also, an instruction means for instructing data recording / deletion, a recording area is secured when data is recorded on the recording medium, a recording area is also deleted when data is deleted, and usage state information of the recording area is updated. A control unit for performing control, an internal memory for storing usage state information of the recording area recorded on a recording medium, a usage state information acquisition unit for acquiring the usage state information, and the acquired usage state information The second feature is that a use state determination unit that determines
また、前記記録状態情報を更新する場合に、記録状態情報と記録データの整合性を判定する整合性判定することを第三の特徴とする。 A third feature is that when the recording state information is updated, the consistency determination for determining the consistency between the recording state information and the recording data is performed.
また、記録媒体へのデータの記録時にデータ記録領域の最後に領域を確保することを第四の特徴とする。 A fourth feature is that an area is secured at the end of the data recording area when data is recorded on the recording medium.
また、データの記録領域を入れ替えることでデータの記録順を入れ替えることを第五の特徴とする。 A fifth feature is that the data recording order is changed by changing the data recording area.
また、記録領域の数は、前記使用状態情報において使用中を示す状態情報の数と同数であることを第六の特徴とする。 Further, the sixth feature is that the number of recording areas is the same as the number of state information indicating in use in the use state information.
また、記録されているデータの再生処理を行うデータ再生部と再生データが表示される表示部を備えることを第七の特徴とする。 Further, the seventh feature is that a data reproduction unit for performing reproduction processing of recorded data and a display unit for displaying reproduction data are provided.
また、ユーザの記録操作の前に追加記録が可能であるかどうかの判定を行い、記録メディアへの記録可否状況を表示することを第八の特徴とする。 Further, an eighth feature is that it is determined whether additional recording is possible before the user's recording operation, and the status of recording on a recording medium is displayed.
また、ユーザの記録操作の前にデータに割り当てられるIDの取得を行うことを第九の特徴とする。 A ninth feature is that an ID assigned to data is acquired before the user's recording operation.
本発明のデータ記録装置およびデータ記録方法は、第一、第二の特徴により、限られた記録容量を最大限に活用することが可能になり、更に、大量に記録されうるコンテンツのID使用状況を簡単に取得することが可能となる。 The data recording apparatus and the data recording method of the present invention make it possible to utilize the limited recording capacity to the maximum by the first and second features, and further, the ID usage status of content that can be recorded in large quantities Can be easily obtained.
また、第三の特徴により、データとしての整合性が取れていない場合にデータの削除などを行って、機器としての誤動作やデータの破壊が起きる可能性を低減することが可能となる。 Further, according to the third feature, it is possible to reduce the possibility of malfunction or destruction of data as a device by deleting data when consistency as data is not achieved.
また、第四、第五、第六の特徴により、記録順が一意に特定できるようになる。 Further, the recording order can be uniquely specified by the fourth, fifth, and sixth characteristics.
また、第七、第八、第九の特徴により、ユーザは記録可能な記録メディアを予め準備することが可能となり、更に、ユーザの記録操作とデータの記録開始の時間を短縮することが可能となる。 In addition, the seventh, eighth, and ninth features allow the user to prepare a recordable recording medium in advance, and further reduce the time required for the user's recording operation and data recording start. Become.
以下、本発明の実施の形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(実施の形態1)
図1は、本発明の実施の形態1におけるデータ記録装置、及び、記録メディアの構成を示す図であって、100はデータ記憶装置としてのホスト機器、120は記録メディアである。ホスト機器100において、101は制御部、102は内部メモリ、103はビットフラグ値取得部、104はID使用状態判定部、105はデータ再生部、106はデータ表示部、110は各種動作の指示を行なうポインティングデバイスである。記録メディア120において、121はホストI/F、122は情報記録領域である。
(Embodiment 1)
FIG. 1 is a diagram showing the configuration of a data recording device and a recording medium according to
以上のように構成されたデータ記録装置について、以下、その動作を述べる。 The operation of the data recording apparatus configured as described above will be described below.
制御部101では、ユーザの操作を受け付け、内部メモリ102や記録メディア120に対する読み出し処理、書き込み処理、削除処理などを実行する。内部メモリ102には、制御部101によって記録メディア120から読み出されたデータや処理用のデータが記録される。ビットフラグ値取得部103では、制御部101からの指示で、ビットマップからコンテンツのIDに相当するビットフラグの値を取得する。ID使用状態判定部104では、ビットフラグ値取得部103で取得されたビットフラグ値から、IDが使用中であるか未使用であるかの使用状態を判定する。データ再生部105では、ID使用状態判定部104で使用中であると判定されたデータの再生や表示処理を行う。データ表示部106は、データ再生部105で再生されたデータを表示する。
The
図2は、本実施の形態におけるデータ記録装置のコンテンツ管理データ記録のフローチャートであり、図3は本実施の形態におけるデータ記録装置のコンテンツ管理データ削除のフローチャートである。また、図4は、本実施の形態におけるデータ記録装置により記録更新されるビットマップおよびコンテンツ管理データの概念図であり、図5は本実施の形態におけるデータ記録装置により記録更新されるビットマップおよびコンテンツ管理データの削除時の概念図であり、図6は本実施の形態におけるデータ記録装置により記録更新されるビットマップおよびコンテンツ管理データの追加時の概念図である。 FIG. 2 is a flowchart of content management data recording of the data recording apparatus in the present embodiment, and FIG. 3 is a flowchart of content management data deletion of the data recording apparatus in the present embodiment. FIG. 4 is a conceptual diagram of the bitmap and content management data recorded and updated by the data recording apparatus according to the present embodiment. FIG. 5 is a diagram of the bitmap and recording updated by the data recording apparatus according to the present embodiment. FIG. 6 is a conceptual diagram when deleting content management data. FIG. 6 is a conceptual diagram when adding a bitmap and content management data that are recorded and updated by the data recording apparatus according to the present embodiment.
図4においては、ビットマップの先頭から6番目までが使用中であることを示す1が設定されており、ビットマップ領域の後にコンテンツ管理データが格納されたエントリがEntry#1からEntry#6として存在する。
In FIG. 4, 1 indicating that the sixth to sixth bits in use are in use is set, and entries in which content management data is stored after the bitmap area are
次に、図2から図6を用いて、本実施の形態のデータ記録装置の動作を、追加記録、削除、ID歯抜け状態への再追加記録の順に説明する。 Next, the operation of the data recording apparatus of the present embodiment will be described in the order of additional recording, deletion, and re-addition recording to the ID missing state with reference to FIGS.
ここでは例として、ホスト機器100は半導体メモリカードを記録媒体としたビデオカメラであり、記録メディア120は半導体メモリカードであるとする。また、図4は、半導体メモリカード内に記録されたコンテンツ管理データファイルの構造の一部であるとする。
Here, as an example, the
まず、追加記録の動作を図1、図2、図4を用いて説明する。 First, the additional recording operation will be described with reference to FIGS.
ユーザが記録操作を行うと、ホスト機器100であるビデオカメラの制御部101の制御の下、記録メディア120である半導体メモリカードのホストI/F122を通して、読み出されたビットマップ情報がビデオカメラの内部メモリ102に格納される(S201)。ここでは、図4のビットマップを示す1、0が設定された部分が内部メモリ102に読み込まれる。
When the user performs a recording operation, the read bitmap information is transferred to the video camera through the host I /
次に、ビットフラグ値取得部103において内部メモリ102に格納されたビットマップからビットフラグの値を取得し(S202)、ID使用状態判定部104において、そのビットフラグ値からビットフラグに相当するIDが使用中であるか未使用であるかを判定する(S203)。指定した位置が使用中であった場合(NG)は、次のビットフラグが存在するかどうかを判定し(S206)、存在する場合(Yes)にはS202に戻り次のIDを取得してS203の判定を繰り返す。図4の例であれば、先頭から7番目以降に未使用状態を示す0が設定されている。そこで、ここでは先頭から順にビットフラグを判定し、7番目が未使用状態として検出されたとする。
Next, the bit flag
S203において、空きIDが検出されると、制御部101はそのIDに対応するビットマップのビットフラグを1に設定し(S204)、検出されたIDを持つデータをデータ格納部の最後に記録する(S205)。ここでは、半導体メモリカードに記録されたコンテンツ管理データファイル内のビットマップの先頭から7番目のビットフラグを1に設定し、データ部の一番後に、ID=7を持つEntry#7に、記録されるビデオコンテンツの管理データを追加記録し、処理は終了する。
When a free ID is detected in S203, the
一方、S206において、次のビットフラグが存在しないと判定された場合、空きのIDは存在しないため、コンテンツの追加記録はできず、処理は終了する。 On the other hand, if it is determined in S206 that the next bit flag does not exist, there is no empty ID, so that no additional content can be recorded, and the process ends.
なお、本実施の形態では、ユーザの記録操作を行った後にS201が行われるようにしたが、S201は、ユーザの記録操作の前、例えばホスト機器であるビデオカメラの電源が入れられたときに予め行っておき、ユーザの記録操作が行われた後に続きのS202以降が行われても良い。 In this embodiment, S201 is performed after the user's recording operation. However, S201 is performed before the user's recording operation, for example, when the video camera as the host device is turned on. It may be performed in advance, and subsequent steps S202 and after the user's recording operation may be performed.
また、本実施の形態では、半導体メモリカードに記録されたコンテンツ管理データファイルを記録時に直接更新しているが、コンテンツ管理データも予め内部メモリ102に取得しておいて、S204、S205は内部メモリ102に対して更新を行って、任意のタイミングで半導体メモリカードに記録するようにしても構わない。
In this embodiment, the content management data file recorded on the semiconductor memory card is directly updated at the time of recording. However, the content management data is also acquired in the
また、ビットマップから未使用のビットフラグを検索する方法としては、1ビットずつを判定しても良いし、複数のビットフラグをまとめて判定して、複数のビットフラグ中に未使用のものがあると判断された場合に、1ビットずつ再度判定していく方法を採っても良い。 In addition, as a method of searching for an unused bit flag from a bitmap, each bit may be determined, or a plurality of bit flags may be determined collectively and an unused one may be used among a plurality of bit flags. If it is determined that there is, a method of determining again bit by bit may be adopted.
次に、削除動作を図1、図3、図4、図5を用いて説明する。 Next, the deletion operation will be described with reference to FIG. 1, FIG. 3, FIG. 4, and FIG.
データ表示部106に表示されたコンテンツのリストから、ユーザがポインティングデバイス110を用いて削除するコンテンツを選択する(S301)と、ビデオカメラの制御部101の制御の下、半導体メモリカードのホストI/F122を通して、読み出されたビットマップ情報がビデオカメラの内部メモリ102に格納される(S302)。ここでは図4のビットマップ部分が内部メモリ102に読み込まれる。
When the user selects content to be deleted from the content list displayed on the
次に、制御部101において内部メモリ102に格納されたビットマップからユーザがポインティングデバイス110を用いて指定したコンテンツのIDを算出し(S303)、ビットフラグ値取得部103において算出されたIDに対応するビットフラグの値を検出し(S304)、ID使用状態判定部104において、そのIDが使用中であるか未使用であるかを判定する(S305)。例えば、S301でユーザが削除するコンテンツとしてID=3を持つコンテンツを選択したとすると、S305において図4のビットマップの先頭から3番目が使用状態を示す1が設定されていると判定される。
Next, the
S305においてIDが使用中であると判定された場合、制御部101はそのIDに対応するビットマップのビットフラグを0に設定し(S306)、そのIDに対応するコンテンツ管理データをデータ格納部から削除する(S307)。ここでは、半導体メモリカードに記録されたコンテンツ管理データファイル内のビットマップの先頭から3番目のビットフラグを0に設定し、データ部のEntry#3を領域ごと削除する。削除後のビットマップ及びコンテンツ管理データの状態は、図5に示す通りとなる。
When it is determined in S305 that the ID is in use, the
S305においてIDが未使用であると判定された場合には、そのデータは存在しないと判断され、処理は終了する。 If it is determined in S305 that the ID is unused, it is determined that the data does not exist, and the process ends.
なお、本実施の形態ではS301を行った後にS302が行われるようにしたが、S302と、S301は入れ替えても同様の効果が得られることは明らかである。例えばホスト機器であるビデオカメラの電源が入れられたときにS302を予め行っておき、S301が行われた後にS303以降が行われても良い。 In the present embodiment, S302 is performed after S301. However, it is obvious that the same effect can be obtained even if S302 and S301 are interchanged. For example, S302 may be performed in advance when the video camera as the host device is turned on, and S303 and subsequent steps may be performed after S301.
また、本実施の形態では、半導体メモリカードに記録されたコンテンツ管理データファイルを削除時に直接更新しているが、コンテンツ管理データも予め内部メモリ102に取得しておいて、S306、S307は内部メモリ102に対して更新を行って、任意のタイミングで半導体メモリカードに記録するようにしても構わない。
In the present embodiment, the content management data file recorded in the semiconductor memory card is directly updated at the time of deletion. However, the content management data is also acquired in the
最後に、ID歯抜け状態への再追加動作の一例を図1、図2、図5、図6を用いて説明する。 Finally, an example of the re-adding operation to the ID tooth missing state will be described with reference to FIGS. 1, 2, 5, and 6. FIG.
再追加記録の動作フローは、追加記録の動作と同様であるが、この再追加に対しては幾つかの方法が考えられる。例えば、IDが歯抜け状態であっても、使用IDの最大値を検索してその続きのIDを用いて追加記録を続け、ビットマップの最後まで追加が終わってからID歯抜け部分を利用する方法や、毎回ビットマップの先頭から未使用IDを検索し、最初に検出された未使用IDを使用する方法などが考えられる。本実施の形態では、後者の方法を説明する。 The operation flow of the re-addition recording is the same as that of the additional recording, but there are several methods for this re-addition. For example, even if the ID is missing, the maximum value of the use ID is searched, additional recording is continued using the subsequent ID, and the ID missing portion is used after the addition is completed to the end of the bitmap. A method, a method in which an unused ID is searched from the beginning of the bitmap every time, and an unused ID detected first is used. In the present embodiment, the latter method will be described.
動作の開始時に半導体メモリカードに記録されたコンテンツ管理データファイルが図5の状態であった場合、図2のS201から開始し、S202、S203を繰り返すと、ビットマップの先頭から3番目が未使用状態として検出される。制御部101は、この先頭から3番目のビットフラグを1に設定し(S204)、ID=3を持つデータをEntry#3としてデータ格納部の最後に追加記録する(S205)。
If the content management data file recorded on the semiconductor memory card at the start of the operation is in the state shown in FIG. 5, starting from S201 in FIG. 2 and repeating S202 and S203, the third bit from the beginning of the bitmap is unused. It is detected as a state. The
以上のように、コンテンツ記録、追加時に、コンテンツ管理データの記録領域を増やし、コンテンツ削除時に、コンテンツ管理データの記録領域も削除してしまうことで、限られた記録容量を最大限に活用することが可能になる。 As described above, the recording area for content management data is increased during content recording and addition, and the recording area for content management data is also deleted when content is deleted, so that the limited recording capacity can be utilized to the maximum. Is possible.
また、コンテンツ追加、削除時に、ビットマップ中のコンテンツのIDに対応するビットフラグの状態を更新する手段と、ビットフラグの状態を取得する手段を備えたことで、大量に記録されうるコンテンツのID使用状況を簡単に取得することが可能となる。 In addition, when content is added or deleted, content IDs that can be recorded in large quantities are provided by means for updating the state of the bit flag corresponding to the content ID in the bitmap and means for acquiring the state of the bit flag. It is possible to easily obtain the usage status.
さらに、記録時にコンテンツ管理データをデータ格納部の最後に追加記録していくことで、記録順が一意に特定できるようになる。 Furthermore, by additionally recording the content management data at the end of the data storage unit at the time of recording, the recording order can be uniquely specified.
なお、本実施の形態では、ホスト機器100としてビデオカメラ、記録メディア120として半導体メモリカードを例として挙げたが、データを記録する機器および記録媒体であれば、ホスト機器として、PC、ビデオレコーダ、オーディオレコーダなど、記録メディアとして、HDD、DVDなどでも同じ効果は得られる。
In this embodiment, a video camera is used as the
(実施の形態2)
本発明の実施の形態2におけるデータ記録装置の構成図は、実施の形態1と同様の図1、を使用する。実施の形態2と実施の形態1との異なる点は、ユーザの記録操作の前に追加記録が可能であるかどうかの判定と、記録されるコンテンツに割り当てられるIDの取得が行われるという動作フローである。
(Embodiment 2)
The configuration diagram of the data recording apparatus according to the second embodiment of the present invention uses FIG. 1 similar to the first embodiment. The difference between the second embodiment and the first embodiment is an operation flow in which it is determined whether additional recording is possible before the user's recording operation and an ID assigned to the recorded content is acquired. It is.
図7は、本発明の実施の形態2におけるデータ記録装置のコンテンツ管理データ記録のフローチャートである。 FIG. 7 is a flowchart of content management data recording of the data recording apparatus according to the second embodiment of the present invention.
次に、図1、図7を用いて、本実施の形態のデータ記録装置の動作を説明する。 Next, the operation of the data recording apparatus according to the present embodiment will be described with reference to FIGS.
ここでは、ホスト機器100として種々のデータを記録再生するマルチレコーダを、記録メディア120として半導体メモリカードを利用したとする。
Here, it is assumed that a multi-recorder that records and reproduces various data as the
マルチレコーダに半導体メモリカードが挿入されると、マルチレコーダの制御部101の制御の下、記録メディア120である半導体メモリカードのホストI/F122を通して、読み出されたビットマップ情報がマルチレコーダの内部メモリ102に格納される(S701)。
When a semiconductor memory card is inserted into the multi-recorder, the read bitmap information is transferred through the host I /
次に、ビットフラグ値取得部103において内部メモリ102に格納されたビットマップからビットフラグの値を取得し(S702)、ID使用状態判定部104において、そのビットフラグ値からビットフラグに相当するIDが使用中であるか未使用であるかを判定する(S703)。指定した位置が使用中であった場合は、次のビットフラグが存在するかどうかを判定し(S708)、存在する場合にはS702に戻り次のIDを取得してS703の判定を繰り返す。
Next, the bit flag
S703において、空きIDが検出されると、制御部101はデータ表示部106に指示を送りデータ表示部106では半導体メモリカードに次のコンテンツが記録可能であることを表示する(S704)。
When a free ID is detected in S703, the
ここでユーザが記録操作を行うと(S705)、制御部101はS703において検出されたIDに対応するビットマップのビットフラグを1に設定し(S706)、検出されたIDを持つデータをデータ格納部の最後に記録する(S707)。
When the user performs a recording operation (S705), the
S708において、次のビットフラグが存在しないと判定された場合、空きのIDは存在しないため、制御部101はデータ表示部106に指示を送りデータ表示部106では半導体メモリカードに次のコンテンツが記録不可能であることを表示する(S709)。
If it is determined in S708 that the next bit flag does not exist, since there is no empty ID, the
以上のように、ユーザの記録操作の前に追加記録が可能であるかどうかの判定を行い、記録の可否をユーザに知らせることで、ユーザは記録可能な記録メディアを予め準備することが可能となる。 As described above, by determining whether additional recording is possible before the user's recording operation and notifying the user of whether recording is possible, the user can prepare in advance a recordable recording medium. Become.
また、ユーザの記録操作の前に追加記録が可能であるかどうかの判定と、記録されるコンテンツに割り当てられるIDの取得を行うことで、ユーザの記録操作とデータの記録開始の時間を短縮することが可能となる。例えば音声や映像などユーザが記録したいタイミングを逃さずに記録をできるようになる。 In addition, by determining whether additional recording is possible before the user's recording operation and obtaining an ID assigned to the content to be recorded, the user's recording operation and data recording start time are shortened. It becomes possible. For example, it becomes possible to record without missing the timing that the user wants to record, such as audio and video.
また、実施の形態1で示した効果と同様の効果も得られる。 Further, the same effect as that shown in the first embodiment can be obtained.
(実施の形態3)
図8は、本発明の実施の形態3におけるデータ記録装置、及び、記録メディアの構成を示す図である。実施の形態1、2で用いた図1と異なる点は、ID整合性判定部807が追加されたことである。
(Embodiment 3)
FIG. 8 is a diagram showing the configuration of the data recording device and the recording medium in the third embodiment of the present invention. The difference from FIG. 1 used in the first and second embodiments is that an ID
図9は、本発明の実施の形態におけるデータ記録装置のコンテンツ管理データ削除のフローチャートである。図9におけるS901からS907は図3におけるS301からS307と同様である。実施の形態1で用いた図3と異なる点は、ビットマップの示す使用状況と実際のコンテンツデータの存在の整合性が取れているかどうかを判定するステップ(S908)と、整合性が取れていなかった場合にエラー処理を行うステップ(S909)が追加されたことである。 FIG. 9 is a flowchart of content management data deletion in the data recording apparatus according to the embodiment of the present invention. S901 to S907 in FIG. 9 are the same as S301 to S307 in FIG. The difference from FIG. 3 used in the first embodiment is that the use state indicated by the bitmap and the step of determining whether the presence of the actual content data is consistent (S908) is not consistent. In this case, an error processing step (S909) is added.
次に、図8、図9を用いて、本形態のデータ記録装置の動作を説明する。 Next, the operation of the data recording apparatus of this embodiment will be described with reference to FIGS.
ここでは、ホスト機器800としてマルチレコーダを、記録メディア820として半導体メモリカードを利用する。
Here, a multi-recorder is used as the
データ表示部806に表示されたコンテンツのリストから、ユーザがポインティングデバイス810を用いて削除するコンテンツを選択する(S901)と、マルチレコーダの制御部801の制御の下、半導体メモリカードのホストI/F822を通して、読み出されたビットマップ情報がマルチレコーダの内部メモリ802に格納される(S902)。
When the user selects content to be deleted from the list of content displayed on the
次に、制御部801において内部メモリ802に格納されたビットマップからユーザがポインティングデバイス810を用いて指定したコンテンツのIDを算出し(S903)、ビットフラグ値取得部803において算出されたIDに対応するビットフラグの値を検出し(S904)、ID使用状態判定部804において、そのIDが使用中であるか未使用であるかを判定する(S905)。
Next, the
S905においてIDが使用中であると判定された場合(Yes)、ID整合性判定部807はそのIDに対応するコンテンツデータが存在するかを判定する(S908)。
If it is determined in S905 that the ID is in use (Yes), the ID
S908においてIDに対応するコンテンツデータが存在すると判定された場合(Yes)、制御部801はそのIDに対応するビットマップのビットフラグを0に設定し(S906)、そのIDに対応するコンテンツ管理データをデータ格納部から削除する(S907)。
If it is determined in S908 that content data corresponding to the ID exists (Yes), the
S905においてIDが未使用であると判定された場合(No)には、そのデータは存在しないと判断され、処理は終了する。 If it is determined in S905 that the ID is unused (No), it is determined that the data does not exist, and the process ends.
S908においてIDに対応するコンテンツデータが存在しないと判定された場合(No)には、ビットマップの示す使用状況と実際のコンテンツデータの存在の整合性が取れていないことから、不整合データ処理が行われ(S909)、処理は終了する。例えば、データ表示部806に「不整合データのため削除処理が続行できない」旨の情報を表示する。
If it is determined in step S908 that content data corresponding to the ID does not exist (No), the usage status indicated by the bitmap and the presence of the actual content data are not consistent. This is done (S909), and the process ends. For example, information indicating that “the deletion process cannot be continued because of inconsistent data” is displayed on the
なお、本実施の形態ではS901を行った後にS902が行われるようにしたが、S902と、S901は入れ替えても同様の効果が得られることは明らかである。例えばホスト機器であるマルチレコーダの電源が入れられたときにS902を予め行っておき、S901が行われた後にS903以降が行われても良い。 In this embodiment, S902 is performed after S901. However, it is obvious that the same effect can be obtained even if S902 and S901 are interchanged. For example, S902 may be performed in advance when the power of the multi-recorder that is a host device is turned on, and S903 and subsequent steps may be performed after S901 is performed.
また、本実施の形態では、半導体メモリカードに記録されたコンテンツ管理データファイルを削除時に直接更新しているが、コンテンツ管理データも予め内部メモリ802に取得しておいて、S906、S907は内部メモリ802に対して更新を行って、任意のタイミングで半導体メモリカードに記録するようにしても構わない。
In the present embodiment, the content management data file recorded in the semiconductor memory card is directly updated at the time of deletion. However, the content management data is also acquired in the
また、本実施の形態ではS909を設けたが、S908においてIDに対応するコンテンツデータが存在しないと判定された場合には、S909を省略して処理を終了しても構わない。 Further, although S909 is provided in the present embodiment, if it is determined in S908 that there is no content data corresponding to the ID, S909 may be omitted and the process may be terminated.
以上のように、ID整合性判定部807を構成に追加することで、データとしての整合性が取れていない場合にデータの削除などを行って、機器としての誤動作やデータの破壊が起きる可能性を低減することが可能となる。
As described above, by adding the ID
また、実施の形態1で示した効果と同様の効果も得られる。 Further, the same effect as that shown in the first embodiment can be obtained.
なお、本実施の形態では、ID整合性判定部807を構成に追加したときの動作をコンテンツ削除のフローを用いて説明したが、コンテンツの記録時や編集時にも、既存のデータに対する整合性を判定することで、機器としての誤動作やデータの破壊が起きる可能性を低減するという同様の効果が得られる。
In this embodiment, the operation when the ID
また、上記各実施の形態におけるデータ記録装置の全部または一部は、CPUやメモリ等のハードウェア資源を有するコンピュータにおいて実施可能なソフトウェアとして、実現可能である。さらに、これらのソフトウェアは、コンピュータにおいて実施可能なプログラムとして、コンピュータに読み取り可能な記録媒体に記録されていてもよい。 In addition, all or part of the data recording device in each of the above embodiments can be realized as software that can be executed in a computer having hardware resources such as a CPU and a memory. Furthermore, these software may be recorded on a computer-readable recording medium as a program executable on the computer.
本発明にかかるデータ記録装置およびデータ記録方法は、記録順に依存するコンテンツ管理データを高速に検索、追加する場合に適用でき、ビデオカメラ、ビデオレコーダ、マルチレコーダ、オーディオレコーダ等の各種コンテンツデータを記録する装置、機器に有用である。 The data recording apparatus and the data recording method according to the present invention can be applied when content management data depending on the recording order is searched and added at high speed, and record various content data such as a video camera, a video recorder, a multi-recorder, and an audio recorder. Useful for devices and equipment
100、800 ホスト機器
101、801 制御部
102、802 内部メモリ
103、803 ビットフラグ値取得部
104、804 ID使用状態判定部
105、805 データ再生部
106、806 データ表示部
110、810 ポインティングデバイス
120、820 記録メディア
121、821 ホストI/F
122、822 情報記録領域
807 ID整合性判定部
100, 800
122, 822
Claims (27)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005206425A JP2008242501A (en) | 2005-07-15 | 2005-07-15 | Data recording device, data recording method, and recording medium |
PCT/JP2006/313974 WO2007010826A1 (en) | 2005-07-15 | 2006-07-13 | Data recording device, data recording method, data recording program and recording medium with data recording program stored therein |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005206425A JP2008242501A (en) | 2005-07-15 | 2005-07-15 | Data recording device, data recording method, and recording medium |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008242501A true JP2008242501A (en) | 2008-10-09 |
Family
ID=37668706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005206425A Pending JP2008242501A (en) | 2005-07-15 | 2005-07-15 | Data recording device, data recording method, and recording medium |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2008242501A (en) |
WO (1) | WO2007010826A1 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2675429B2 (en) * | 1990-10-08 | 1997-11-12 | 富士写真フイルム株式会社 | Data management method for memory card |
JPH07262059A (en) * | 1994-03-25 | 1995-10-13 | Sony Corp | File management method |
-
2005
- 2005-07-15 JP JP2005206425A patent/JP2008242501A/en active Pending
-
2006
- 2006-07-13 WO PCT/JP2006/313974 patent/WO2007010826A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2007010826A1 (en) | 2007-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1560218A1 (en) | Data processing apparatus data processing method and data processing program | |
JP4304194B2 (en) | File system management apparatus and method | |
CN106600750B (en) | A kind of method of circulation recording, system and automobile data recorder | |
TW201308083A (en) | Method and device for shrinking virtual disk image file | |
JPH04186447A (en) | Directory management system | |
JP6052812B2 (en) | How to manage, write and read files on tape | |
US8279726B2 (en) | Recording device for recording a content into a plurality of recording media and control method thereof | |
JP4364905B2 (en) | Recording system, recording apparatus, recording method, recording program, and recording medium | |
JP4561872B2 (en) | Recording / reproducing apparatus and information processing method | |
JP2008242501A (en) | Data recording device, data recording method, and recording medium | |
CN114675783A (en) | Data storage method, system, equipment and medium | |
JP4273060B2 (en) | Recording device | |
JP4110316B2 (en) | File display device | |
JP2002344849A (en) | Moving picture processing unit, moving picture processing method, recording medium, and control program | |
JP2009266026A (en) | Data processor, storage device and computer program | |
JP4708981B2 (en) | Image display device, automatic image display method, program, and storage medium | |
JP2013118510A (en) | Image processing apparatus and image processing method | |
CN114925020B (en) | Snapshot version data migration method based on data increment writing mode | |
US20210011881A1 (en) | System and method for insertable and removable file system | |
JPH1050031A (en) | Data recording method | |
JP4683229B2 (en) | Backup management device | |
JP2005157768A (en) | Method for storing electronic file, implementation device, and processing program | |
JP2009059314A (en) | Data back-up device and method | |
JP2010066941A (en) | Data restoration method and data restoration apparatus | |
JPH02132516A (en) | System and method for write enable type optical disk controlling |