[go: up one dir, main page]

JP3998015B2 - Data editing apparatus and data editing method - Google Patents

Data editing apparatus and data editing method Download PDF

Info

Publication number
JP3998015B2
JP3998015B2 JP2004284561A JP2004284561A JP3998015B2 JP 3998015 B2 JP3998015 B2 JP 3998015B2 JP 2004284561 A JP2004284561 A JP 2004284561A JP 2004284561 A JP2004284561 A JP 2004284561A JP 3998015 B2 JP3998015 B2 JP 3998015B2
Authority
JP
Japan
Prior art keywords
file
data
block
video
audio
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 - Fee Related
Application number
JP2004284561A
Other languages
Japanese (ja)
Other versions
JP2006099868A (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.)
Funai Electric Co Ltd
Original Assignee
Funai Electric 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 Funai Electric Co Ltd filed Critical Funai Electric Co Ltd
Priority to JP2004284561A priority Critical patent/JP3998015B2/en
Publication of JP2006099868A publication Critical patent/JP2006099868A/en
Application granted granted Critical
Publication of JP3998015B2 publication Critical patent/JP3998015B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、データを編集する技術に関する。より特定的には、本発明は、映像音声データを削除することなく編集するためのデータ編集装置に関する。   The present invention relates to a technique for editing data. More specifically, the present invention relates to a data editing apparatus for editing video / audio data without deleting.

HDD(Hard Disk Drive)レコーダ、DVD(Digital Versatile Disc)レコーダその他のデジタルデータ記録装置は、VTR(Video Tape Recorder)等の記録装置に比べてデータの記憶容量が大きく、大量のデジタルデータを記録することができる。また、データが記録されている領域へのアクセスに関し、デジタルデータ記録装置は、いわゆるランダムアクセスが可能であるため、記録媒体がテープである場合に比べて、記録されたデータの編集が容易である。   HDD (Hard Disk Drive) recorders, DVD (Digital Versatile Disc) recorders and other digital data recording devices have a larger data storage capacity and record a large amount of digital data compared to recording devices such as VTRs (Video Tape Recorders). be able to. Also, regarding access to an area where data is recorded, since the digital data recording apparatus can perform so-called random access, editing of recorded data is easier than when the recording medium is a tape. .

このデータの編集に関し、たとえば特開2003−45161号公報(特許文献1)は、DVDビデオストリームの削除や挿入などの編集処理が容易に実行できる編集方法を開示する。この編集方法は、DVDビデオフォーマットのデータストリームのうち、削除部分の始点および終点を特定するステップと、削除部分の始点の直前のアドレスデータと終点の直後のアドレスデータとを記憶するステップと、削除部分の始点の直前以前のデータストリームを第1のデータファイルとし、削除部分の終点の直後以降のデータストリームを第2のデータファイルとして編集前のデータストリームを分割するステップと、第1のデータファイルの始点アドレスデータおよび終点アドレスデータと、第2のデータファイルの始点アドレスデータおよび終点アドレスデータとをファイルインデックスに記憶するステップと、第1のデータファイルの終点と第2のデータファイルの始点とを結合するステップと、第1のデータファイルのアドレスデータと第2のデータファイルのアドレスデータが整合するように、ファイルインデックスを参照して、第2のデータファイルのデータストリームのアドレスデータを書き換えるステップとを含む。   Regarding editing of this data, for example, Japanese Patent Application Laid-Open No. 2003-45161 (Patent Document 1) discloses an editing method in which editing processing such as deletion and insertion of a DVD video stream can be easily performed. This editing method includes a step of identifying a start point and an end point of a deletion portion in a data stream of a DVD video format, a step of storing address data immediately before the start point of the deletion portion and address data immediately after the end point, and a deletion Dividing the data stream before editing with the data stream immediately before the start point of the part as the first data file and the data stream immediately after the end point of the deleted part as the second data file; and the first data file Storing the start point address data and end point address data of the second data file, the start point address data and end point address data of the second data file in a file index, and the end point of the first data file and the start point of the second data file. Merging and the first data file Less data and so that the address data of the second data file are matched, and a step of referring to the file index rewrites the address data of the data stream of the second data file.

上記の編集方法によると、削除部分の前部と後部とは、それぞれ一つずつのデータファイルとして取り扱われる。そのため、一つのデータファイル内のアドレスは連続的となる。したがって、それぞれの始点と終点のアドレスをファイルインデックスに予め記憶しておけば、両データファイルを結合した後に、ファイルインデックスを参照して後部ファイルの始点アドレスから終点アドレスまでを簡単なロジックで書き換えることができる。このようなアドレスの書き換え処理は、汎用のCPU(Central Processing Unit)およびメモリを用いて簡単に実現される。   According to the above editing method, the front part and the rear part of the deleted part are each handled as one data file. Therefore, the addresses in one data file are continuous. Therefore, if the addresses of the start point and end point are stored in the file index in advance, after combining both data files, the file index is referenced and the start address and end address of the rear file are rewritten with simple logic. Can do. Such address rewriting processing is easily realized using a general-purpose CPU (Central Processing Unit) and memory.

また、特開2000−285653号公報(特許文献2)は、ファイル単位でアクセス可能に管理される場合に、容易にファイルの一部を変更することができる情報記録再生装置を開示する。この装置は、1つのファイルを構成する複数のブロックの再生順序のデータの変更により、当該1のファイルを構成する複数のブロックのうちの一部ブロックを再生困難に設定する設定部を含む。   Japanese Patent Laying-Open No. 2000-285653 (Patent Document 2) discloses an information recording / reproducing apparatus capable of easily changing a part of a file when managed so as to be accessible in units of files. This apparatus includes a setting unit that sets a part of the plurality of blocks constituting the one file to be difficult to reproduce by changing the data of the reproduction order of the plurality of blocks constituting the one file.

上記の情報記録再生装置によると、ファイル単位でアクセス可能にファイル管理する場合でも、再生順序のデータの変更により、簡易に一部ブロックを再生困難に設定することができる。   According to the information recording / reproducing apparatus described above, even when file management is performed so that access is possible in units of files, it is possible to easily set some blocks to be difficult to reproduce by changing the data in the reproduction order.

また、特開2003−158714号公報(特許文献3)は、ファイルの途中を削除して残りの部分を結合する場合に、パディング用のトランスポートパケットを挿入する必要が無く、限られた記録スペースを有効に利用することが可能な情報記録装置を開示する。この装置は、入力されたデータストリームを、記録媒体の論理ブロックのデータサイズとは異なる固定長のパケット形式で前記論理ブロックに対して記録する記録制御部を備える。記録制御部は、データストリームを任意の位置で一旦終端する。そして、記録制御部は、終端点以前のデータストリームと、終端点の直後以降のデータストリームとを別々のデータファイルとして記録する。さらに、記録制御部は、データファイル間の関係情報を併せて記録する。   Japanese Patent Laid-Open No. 2003-158714 (Patent Document 3) has a limited recording space in which it is not necessary to insert a transport packet for padding when deleting the middle of a file and combining the remaining portions. Disclosed is an information recording apparatus capable of effectively using The apparatus includes a recording control unit that records an input data stream on the logical block in a fixed-length packet format different from the data size of the logical block of the recording medium. The recording control unit once terminates the data stream at an arbitrary position. Then, the recording control unit records the data stream before the end point and the data stream immediately after the end point as separate data files. Further, the recording control unit also records the relationship information between the data files.

上記の情報記録装置によると、パディング用のトランスポートパケットを挿入する必要がなくなる。このため、限られた記録スペースを有効に利用することができる。   According to the above information recording apparatus, it is not necessary to insert a transport packet for padding. For this reason, a limited recording space can be used effectively.

また、既に記録されている映像音声データに対して外部から入力した映像音声データにより上書きしたり、一部の映像音声データのみを消去した場合にも、その後の編集操作を容易に実行可能にしたいという要請がある。   Also, if you want to overwrite the already recorded video / audio data with externally input video / audio data or delete only a part of the video / audio data, you can easily execute the subsequent editing operations. There is a request.

そこで、たとえば特開2000−311469号公報(特許文献4)は、当該編集操作を容易に実行可能なディスク制御装置を開示する。この装置は、外部から入力された映像音声データを受信するインターフェース部と、受信された映像音声データを解析してインデックス情報を生成するインデックス生成部と、生成されたインデックス情報を管理するインデックス情報管理部と、ディスク装置に対する映像音声データの書き込み処理およびディスク装置からの読み出し処理を実行するデータ記録再生部と、ディスク装置の記録領域に対して映像音声データを記録した記録済み領域と映像音声データを記録していない未記録領域とに分割して管理する映像音声データ管理部とを備える。インデックス生成部は、記録済み領域に別の映像音声データを上書きしたとき、上書きされた領域の映像音声データに対応するインデックス情報および上書きされた領域の映像音声データによって分断された他の領域の映像音声データに対応するインデックス情報を生成する。   Thus, for example, Japanese Patent Laid-Open No. 2000-311469 (Patent Document 4) discloses a disk control device that can easily execute the editing operation. This apparatus includes an interface unit that receives externally input video / audio data, an index generation unit that analyzes the received video / audio data and generates index information, and index information management that manages the generated index information A recording / playback unit for performing video / audio data writing processing to the disk device and reading processing from the disk device, a recorded area in which the video / audio data is recorded in the recording area of the disk device, and video / audio data. A video / audio data management unit that divides and manages the unrecorded areas that are not recorded. When the index generation unit overwrites another recorded video / audio data in the recorded area, the index information corresponding to the video / audio data in the overwritten area and the video in the other area divided by the video / audio data in the overwritten area Index information corresponding to the audio data is generated.

また、大容量のデータ記録媒体に格納されているデータを編集する際、データ量の増加を防止するために、編集前のデータと同一の編集後のデータを当該記録媒体に記録させない機能が求められている。   In addition, when editing data stored in a large-capacity data recording medium, in order to prevent an increase in the amount of data, a function that prevents the same edited data as that before editing from being recorded on the recording medium is required. It has been.

そこで、たとえば特開2000−175134号公報(特許文献5)は、当該機能を備えるデータ記録再生装置を開示する。この装置は、ファイルデータをランダムアクセス可能な記録媒体に記録再生する記録再生部と、ファイルデータごとの記録媒体上の先頭位置を示す第1の先頭位置データと先頭位置からの記録長を示す第1の記録長データを有する第1のエントリ情報、および、当該ファイルデータを編集したとき先頭位置からの開始位置を示す第2の先頭位置データと先頭位置からの終了位置を示す終了位置データを有する第2のエントリ情報とを記憶する記憶部とを備える。記録再生部は、編集されたデータを再生させるときには、第2のエントリ情報に基づいて、記録媒体に記録されたファイルデータを再生する。   Thus, for example, Japanese Patent Laid-Open No. 2000-175134 (Patent Document 5) discloses a data recording / reproducing apparatus having the function. This apparatus records / reproduces file data on / from a randomly accessible recording medium, first head position data indicating a head position on the recording medium for each file data, and a first length indicating a recording length from the head position. 1st entry information having 1 record length data, 2nd start position data indicating a start position from the start position when the file data is edited, and end position data indicating an end position from the start position And a storage unit for storing second entry information. When reproducing the edited data, the recording / reproducing unit reproduces the file data recorded on the recording medium based on the second entry information.

上記のデータ記録再生装置によると、編集後のデータを記録媒体に記録することなく、編集結果と同じ音声映像データを再生することができる。これにより、編集後のデータ量だけ容量の増加を防止することができるため、音声映像データの長時間の編集を行うことができる。
特開2003−45161号公報 特開2000−285653号公報 特開2003−158714号公報 特開2000−311469号公報 特開2000−175134号公報
According to the data recording / reproducing apparatus, the same audio / video data as the edited result can be reproduced without recording the edited data on the recording medium. As a result, it is possible to prevent the capacity from being increased by the amount of data after editing, so that audio / video data can be edited for a long time.
JP 2003-45161 A JP 2000-285653 A JP 2003-158714 A JP 2000-311469 A JP 2000-175134 A

しかしながら、特開2003−45161号公報に開示された編集方法によると、編集処理において結合の対象となるファイルのデータストリームのアドレスデータ等を書き換えるための処理が行なわれる。当該編集方法は、DVDビデオフォーマットその他の特定のフォーマットにより記録されたDVDにおいてのみ有効である。そのため、他のデータ記録媒体においては適用できないという問題がある。   However, according to the editing method disclosed in Japanese Patent Application Laid-Open No. 2003-45161, processing for rewriting address data of a data stream of a file to be combined in editing processing is performed. This editing method is effective only for DVDs recorded in the DVD video format or other specific formats. Therefore, there is a problem that it cannot be applied to other data recording media.

また、特開2000−285653号公報に開示された情報記録再生装置によると、映像音声ファイルを構成する各ブロックの一部のブロックが再生困難に設定される。そのため、一度そのような設定が行なわれると、当該設定を元に戻さない限り、当該ブロックの再生ができないという問題がある。すなわち、ファイルの編集の柔軟性が損なわれる恐れがあった。   In addition, according to the information recording / reproducing apparatus disclosed in Japanese Patent Laid-Open No. 2000-285653, some of the blocks constituting the video / audio file are set to be difficult to reproduce. Therefore, once such a setting is made, there is a problem that the block cannot be reproduced unless the setting is restored. That is, the flexibility of editing the file may be impaired.

また、特開2003−158714号公報に開示された情報記録装置によると、編集時には、不要なデータは削除される。そのため、元の映像音声ファイルを復元することができなくなる場合がある。   Further, according to the information recording apparatus disclosed in Japanese Patent Laid-Open No. 2003-158714, unnecessary data is deleted during editing. Therefore, the original video / audio file may not be restored.

また、特開2000−311469号公報に開示されたディスク制御装置によると、ユーザによるブロック消去の要求が入力されると、当該ブロックのデータが無効にされる。、そのため、当該無効の設定を元に戻さない限り、当該ブロックの再生ができないという問題がある。すなわち、ファイルの編集の柔軟性が損なわれる恐れがあった。   Further, according to the disk control device disclosed in Japanese Patent Laid-Open No. 2000-311469, when a user requests to erase a block, the data of the block is invalidated. Therefore, there is a problem that the block cannot be reproduced unless the invalid setting is restored. That is, the flexibility of editing the file may be impaired.

また、特開2000−175134号公報に開示されたデータ記録再生装置によると、編集処理の際には、元の映像音声ファイルが再生させ、ユーザは、再生内容を参照しながら、編集ファイルに含めるファイルのデータを入力する必要があった。   According to the data recording / reproducing apparatus disclosed in Japanese Patent Laid-Open No. 2000-175134, the original video / audio file is reproduced during the editing process, and the user includes the reproduction contents while referring to the reproduction content. I had to input the file data.

本発明は、上述の問題点を解決するためになされたものであって、その目的は、再生の対象とならないファイルを削除することなく映像音声ファイルを編集することができるデータ編集装置を提供することである。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a data editing apparatus capable of editing a video / audio file without deleting a file that is not to be reproduced. That is.

本発明の他の目的は、ユーザが映像音声ファイルの編集を容易に実行することができるデータ編集装置を提供することである。   Another object of the present invention is to provide a data editing apparatus that allows a user to easily edit a video / audio file.

上記の課題を解決するために、この発明のある局面に従うと、データ編集装置は、映像音声ファイルをランダムアクセス可能に格納する映像音声記憶手段と、予め定められたデータサイズと、映像音声ファイルを管理するためのデータとを格納する管理データ記憶手段とを備える。データサイズは、映像音声記憶手段におけるファイルの大きさを定めるデータである。データ編集装置は、さらに、映像音声ファイルを編集する指示の入力に基づいて、映像音声ファイルをデータサイズごとに論理的に分割することが可能であるか否かを判断する判断手段と、映像音声ファイルの分割が可能であると判断されると、映像音声ファイルをデータサイズごとに論理的に分割することにより、複数のブロックファイルを生成するファイル分割手段と、生成された複数のブロックファイルの数を算出する算出手段と、管理データ記憶手段に、複数のブロックファイルの数に応じた領域を確保させるための領域確保手段と、複数のブロックファイルの生成に応じて、各ブロックファイルが格納されている場所を特定するための各アドレスと、複数のブロックファイルの各々を特定するためのデータとを関連付けて、領域に格納する関連付け手段と、再生の対象となる再生ブロックファイルを選択する指示の入力と、選択されたブロックファイルに続けて再生される後続ブロックファイルを選択する指示の入力とに基づいて、後続ブロックファイルのアドレスと、再生ブロックファイルとを関連付けて、再生ブロックファイルのために確保された領域に格納する編集手段と、ブロックファイルを削除する指示の入力に応答して、領域から、削除が指示されたブロックファイルのアドレスを削除する削除手段と、ブロックファイルを再生する指示の入力に応答して、再生が指示された再生開始ブロックファイルの開始アドレスと、再生開始ブロックファイルに関連付けられている他のブロックファイルのアドレスとに基づいて、再生開始ブロックファイルを再生する再生手段とを備える。   In order to solve the above-described problems, according to one aspect of the present invention, the data editing device stores a video / audio storage unit that stores a video / audio file in a random accessible manner, a predetermined data size, and a video / audio file. Management data storage means for storing data for management. The data size is data that determines the size of the file in the video / audio storage means. The data editing apparatus further includes: a determination unit that determines whether the video / audio file can be logically divided for each data size based on an input of an instruction to edit the video / audio file; When it is determined that the file can be divided, a file dividing means for generating a plurality of block files by logically dividing the audio / video file for each data size, and the number of the generated block files Each block file is stored in accordance with the generation of the plurality of block files and the area securing means for securing the area according to the number of the plurality of block files in the calculation means for calculating Each address for specifying the location is associated with the data for specifying each of the plurality of block files in the area. The subsequent block file based on the association means to be delivered, the input of the instruction to select the playback block file to be played, and the input of the instruction to select the subsequent block file to be played back after the selected block file In response to an input of an instruction to delete the block file and an editing means for storing the address of the block in association with the playback block file and storing it in the area reserved for the playback block file, the deletion is instructed. In response to an input of an instruction to delete the block file address and an instruction to play the block file, the start address of the playback start block file instructed to play and other blocks associated with the playback start block file Play the playback start block file based on the file address And a raw means.

この発明の他の局面に従うと、データ編集装置は、映像音声ファイルを格納する映像音声記憶手段と、映像音声記憶手段におけるファイルの大きさを定めるデータサイズと、映像音声ファイルを管理するためのデータとを格納する管理データ記憶手段と、映像音声ファイルを編集する編集指示の入力に基づいて、映像音声ファイルをデータサイズごとに分割することにより、複数のブロックファイルを生成するファイル分割手段と、編集指示の入力に基づいて、管理データ記憶手段に、複数のブロックファイルの数に応じた領域を確保させるための領域確保手段と、複数のブロックファイルの生成に応じて、各ブロックファイルが格納されている場所を特定するための位置データと、複数のブロックファイルの各々を特定するためのデータとを関連付けて、領域に格納する関連付け手段と、再生の対象となる再生ブロックファイルを選択する指示の入力と、選択されたブロックファイルに続けて再生される後続ブロックファイルを選択する指示の入力とに基づいて、後続ブロックファイルの位置データと、再生ブロックファイルとを関連付ける編集手段とを備える。   According to another aspect of the present invention, the data editing apparatus includes a video / audio storage unit for storing a video / audio file, a data size for determining a file size in the video / audio storage unit, and data for managing the video / audio file. A management data storage means for storing the file, a file dividing means for generating a plurality of block files by dividing the video / audio file by data size based on an input of an editing instruction for editing the video / audio file, and editing Based on the input of the instruction, the management data storage means stores the area securing means for securing the area according to the number of the plurality of block files, and each block file is stored according to the generation of the plurality of block files. Position data for specifying the location of the data, data for specifying each of the plurality of block files, and Based on association means for storing in association with each other, input of an instruction to select a playback block file to be played back, and input of an instruction to select a subsequent block file to be played back after the selected block file And editing means for associating the position data of the subsequent block file with the reproduction block file.

好ましくは、映像音声記憶手段は、映像音声ファイルが格納されている領域に対して、ランダムにアクセス可能である。   Preferably, the video / audio storage means can randomly access an area in which the video / audio file is stored.

好ましくは、編集手段は、後続ブロックファイルの位置データと、再生ブロックファイルとを関連付けて、再生ブロックファイルのために確保された領域に格納する。   Preferably, the editing unit associates the position data of the subsequent block file with the reproduction block file and stores them in an area reserved for the reproduction block file.

好ましくは、データ編集装置は、編集指示の入力に基づいて、映像音声ファイルをデータサイズごとに分割することが可能であるか否かを判断する判断手段をさらに備える。ファイル分割手段は、映像音声ファイルの分割が可能であると判断されると、映像音声ファイルをデータサイズごとに分割することにより、複数のブロックファイルを生成する。   Preferably, the data editing apparatus further includes determination means for determining whether the video / audio file can be divided for each data size based on an input of an editing instruction. When it is determined that the video / audio file can be divided, the file dividing unit generates a plurality of block files by dividing the video / audio file into data sizes.

好ましくは、判断手段は、映像音声ファイルをデータサイズごとに論理的に分割することが可能であるか否かを判断する。ファイル分割手段は、映像音声ファイルを論理的に分割する。   Preferably, the determination means determines whether or not the video / audio file can be logically divided for each data size. The file dividing means logically divides the video / audio file.

好ましくは、領域確保手段は、編集指示に基づいて、生成された複数のブロックファイルの数を算出する算出手段と、管理データ記憶手段に、複数のブロックファイルの数に応じた領域を確保させるための手段とを含む。   Preferably, the area securing means causes the calculation means for calculating the number of the plurality of block files generated based on the editing instruction and the management data storage means to secure an area according to the number of the plurality of block files. Means.

好ましくは、データ編集装置は、ブロックファイルを削除する指示の入力に応答して、削除が指示されたブロックファイルの位置データを、領域から削除する削除手段をさらに備える。   Preferably, the data editing apparatus further includes a deletion unit that deletes the position data of the block file instructed to be deleted from the area in response to an input of an instruction to delete the block file.

好ましくは、データ編集装置は、ブロックファイルを再生する指示の入力に応答して、再生が指示された再生開始ブロックファイルの位置データと、再生開始ブロックファイルに関連付けられている他のブロックファイルの位置データとに基づいて、再生開始ブロックファイルを再生する再生手段をさらに備える。   Preferably, the data editing apparatus responds to an input of an instruction to play back the block file, and the position data of the playback start block file instructed to be played back and the position of another block file associated with the playback start block file Reproduction means for reproducing the reproduction start block file based on the data is further provided.

本発明に係るデータ編集装置によると、再生の対象とならないファイルは削除されない。したがって、再度ファイルの編集が行なわれた場合であっても、当該ファイルを再生することができる。   According to the data editing apparatus of the present invention, files that are not subject to playback are not deleted. Therefore, even when the file is edited again, the file can be reproduced.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

図1を参照して、本発明に係るデータ編集装置の一態様であるDVDレコーダ100について説明する。図1は、DVDレコーダ100のハードウェア構成を表わすブロック図である。   With reference to FIG. 1, a DVD recorder 100 which is an aspect of a data editing apparatus according to the present invention will be described. FIG. 1 is a block diagram showing a hardware configuration of DVD recorder 100.

DVDレコーダ100は、入力部115と、受光部116と、チューナ104と、A/D(Analog to Digital)変換器105と、制御部200と、副制御部102と、圧縮処理部106と、伸長処理部107と、HDD制御部108と、DVD駆動装置110と、ハードディスク装置400と、メモリ500と、OSD(On Screen Display)画像生成回路114と、D/A(Digital to Analog)変換器112と、出力I/F(Interface)117とを含む。ハードディスク装置400は、ハードディスク410を含む。メモリ500は、管理リスト510を含む。DVDレコーダ100は、ケーブル190を介してテレビ4000に接続される。DVD駆動装置110には、DVDが装着される。なお、DVD駆動装置110に装着可能なディスクは、DVDに限られず、DVD駆動装置110が備えるピックアップ(図示しない)によりデータの読み書きが可能なディスクであればよい。   The DVD recorder 100 includes an input unit 115, a light receiving unit 116, a tuner 104, an A / D (Analog to Digital) converter 105, a control unit 200, a sub-control unit 102, a compression processing unit 106, and a decompression unit. Processing unit 107, HDD control unit 108, DVD drive device 110, hard disk device 400, memory 500, OSD (On Screen Display) image generation circuit 114, D / A (Digital to Analog) converter 112, Output I / F (Interface) 117. The hard disk device 400 includes a hard disk 410. The memory 500 includes a management list 510. DVD recorder 100 is connected to television 4000 via cable 190. The DVD drive device 110 is loaded with a DVD. The disc that can be mounted on the DVD drive device 110 is not limited to a DVD, and may be any disc that can read and write data with a pickup (not shown) provided in the DVD drive device 110.

制御部200は、制御の対象に応じて、制御信号を、副制御部102、チューナ104、A/D変換器105、HDD制御部108、DVD駆動装置110、D/A変換器112、およびOSD画像生成回路114に送信する。   The control unit 200 sends control signals to the sub-control unit 102, the tuner 104, the A / D converter 105, the HDD control unit 108, the DVD drive device 110, the D / A converter 112, and the OSD according to the control target. It transmits to the image generation circuit 114.

入力部115は、たとえばDVDレコーダ100の前面に設けられた操作パネルにより実現される。入力部115は、外部から操作の入力に応答して、その操作に対応する信号を制御部200に出力する。受光部116は、リモコン端末(図示しない)から送信されたリモコン信号を受信する。入力部115および受光部116から出力される信号は、制御部200に入力される。   The input unit 115 is realized by an operation panel provided on the front surface of the DVD recorder 100, for example. The input unit 115 outputs a signal corresponding to the operation to the control unit 200 in response to an operation input from the outside. The light receiving unit 116 receives a remote control signal transmitted from a remote control terminal (not shown). Signals output from the input unit 115 and the light receiving unit 116 are input to the control unit 200.

チューナ104は、アンテナ(図示しない)からの信号を制御部200により指示されたチャンネルにより選局する。A/D変換器105には、チューナ104から出力されたアナログ信号あるいは外部I/Fから入力されたアナログ信号がそれぞれ入力される。A/D変換器105は、制御部200からの制御信号に基づいて、アナログ信号をデジタル信号に変換し、そして、変換後の信号を圧縮処理部106に出力する。なお、入力信号がデジタル信号のみである場合には、A/D変換器105はなくてもよい。   The tuner 104 selects a signal from an antenna (not shown) by a channel designated by the control unit 200. An analog signal output from the tuner 104 or an analog signal input from the external I / F is input to the A / D converter 105. The A / D converter 105 converts the analog signal into a digital signal based on the control signal from the control unit 200, and outputs the converted signal to the compression processing unit 106. If the input signal is only a digital signal, the A / D converter 105 may not be provided.

制御部200は、圧縮処理部106と伸長処理部107との動作をそれぞれ制御するための信号を、副制御部102に出力させる。なお、圧縮処理部106および伸長処理部107の動作は、制御部200により直接制御されてもよい。   The control unit 200 causes the sub-control unit 102 to output signals for controlling the operations of the compression processing unit 106 and the decompression processing unit 107, respectively. Note that the operations of the compression processing unit 106 and the decompression processing unit 107 may be directly controlled by the control unit 200.

圧縮処理部106は、A/D変換器105から出力される映像音声データに対して、予め定められた圧縮処理を実行する。変換されたデータは、副制御部102の制御に応じてHDD制御部108に出力されたり、あるいはDVD駆動装置110に出力されたりする。変換後の映像音声データは、HDD制御部108によりハードディスク410に書き込まれる。あるいは、DVD駆動装置110によりDVD111に書き込まれる。   The compression processing unit 106 performs a predetermined compression process on the video / audio data output from the A / D converter 105. The converted data is output to the HDD control unit 108 or output to the DVD drive device 110 in accordance with the control of the sub-control unit 102. The converted video / audio data is written to the hard disk 410 by the HDD control unit 108. Alternatively, the data is written on the DVD 111 by the DVD drive device 110.

HDD制御部108は、制御部200からの制御信号に基づいて、ハードディスク装置400に対する映像音声データの記録と再生とを制御する。すなわち、HDD制御部108は、制御部200から出力される録画指令に基づいて、ハードディスク装置400が備えるデータ記録再生ヘッド(図示しない)にデータを書き込む指示を出力する。データ記録再生ヘッドは、その指示に基づいて、ハードディスク410の所定の領域に、圧縮処理部106から出力された映像音声データを書き込む。また、HDD制御部108は、制御部200から出力される再生指令に基づいて、ハードディスク410から映像音声データを読出すための指令をデータ記録再生ヘッドに出力する。データ記録再生ヘッドは、指定された領域にアクセスしてその領域に格納されている映像音声データを読み出し、出力する。   The HDD control unit 108 controls recording and reproduction of video / audio data with respect to the hard disk device 400 based on a control signal from the control unit 200. That is, the HDD control unit 108 outputs an instruction to write data to a data recording / reproducing head (not shown) included in the hard disk device 400 based on the recording command output from the control unit 200. Based on the instruction, the data recording / reproducing head writes the video / audio data output from the compression processing unit 106 in a predetermined area of the hard disk 410. Further, the HDD control unit 108 outputs a command for reading the video / audio data from the hard disk 410 to the data recording / reproducing head based on the reproduction command output from the control unit 200. The data recording / reproducing head accesses a designated area, reads out and outputs video / audio data stored in the area.

DVD駆動装置110は、制御部200からの指令に基づいて、ピックアップを制御することにより、DVD111に対する映像音声データの書き込みおよび再生を実行する。   The DVD drive device 110 executes writing and reproduction of video / audio data on the DVD 111 by controlling the pickup based on a command from the control unit 200.

ハードディスク装置400から読み出された映像音声データ、あるいはDVD111から読み出された映像音声データは、伸長処理部107に入力される。伸長処理部107は、映像音声データを復元処理し、D/A変換器112に出力する。   The video / audio data read from the hard disk device 400 or the video / audio data read from the DVD 111 is input to the decompression processing unit 107. The decompression processing unit 107 restores the video / audio data and outputs it to the D / A converter 112.

OSD画像生成回路114は、制御部200から出力される信号に基づいて、DVDレコーダ100に接続される表示装置、たとえばテレビ4000に制御画面を表示させるための画像データを生成する。OSD画像生成回路114は、生成したデータをD/A変換器112に出力する。D/A変換器112には、さらに伸長処理部107から出力された映像音声信号が入力される。D/A変換器112は、これらのデータを合成して、デジタル信号からアナログ信号に変換して出力する。出力IF117は、D/A変換器112からの映像音声信号を外部に出力する。この信号が出力されると、DVDレコーダ100に接続されているテレビ4000は、映像を表示し、音声を出力する。   The OSD image generation circuit 114 generates image data for displaying a control screen on a display device connected to the DVD recorder 100, for example, the television 4000, based on a signal output from the control unit 200. The OSD image generation circuit 114 outputs the generated data to the D / A converter 112. The audio / video signal output from the expansion processing unit 107 is further input to the D / A converter 112. The D / A converter 112 combines these data, converts the digital signal into an analog signal, and outputs the analog signal. The output IF 117 outputs the video / audio signal from the D / A converter 112 to the outside. When this signal is output, the television 4000 connected to the DVD recorder 100 displays video and outputs audio.

メモリ500は、制御部200が処理を実行するために必要なデータを格納する。このデータは、たとえば管理リスト510として格納され、制御部200が処理を実行するときに参照される。メモリ500におけるデータ構造は後述する。   The memory 500 stores data necessary for the control unit 200 to execute processing. This data is stored, for example, as a management list 510, and is referred to when the control unit 200 executes processing. The data structure in the memory 500 will be described later.

図2を参照して、DVDレコーダ100が備える制御部200の構成について説明する。図2は、制御部200の機能的構成を表わすブロック図である。制御部200は、たとえば所定の動作を実現するための回路により構成される。あるいは、制御部200は、CPU(Central Processing Unit)その他の演算処理装置に、メモリ500に格納されているプログラムを実行させることにより実現される。   With reference to FIG. 2, the structure of the control part 200 with which the DVD recorder 100 is provided is demonstrated. FIG. 2 is a block diagram showing a functional configuration of control unit 200. The control unit 200 is configured by a circuit for realizing a predetermined operation, for example. Alternatively, the control unit 200 is realized by causing a CPU (Central Processing Unit) or other arithmetic processing device to execute a program stored in the memory 500.

制御部200は、判断部210と、ファイル分割部220と、算出部230と、領域確保部240と、関連付け部250と、編集部260と、削除部270と、再生部280とを含む。   Control unit 200 includes a determination unit 210, a file division unit 220, a calculation unit 230, an area securing unit 240, an association unit 250, an editing unit 260, a deletion unit 270, and a playback unit 280.

判断部210は、映像音声ファイルを編集する指示の入力に基づいて、そのファイルを予め定められたデータサイズごとに論理的に分割することが可能であるか否かを判断する。映像音声ファイルは、たとえばチューナ104を介してHDD制御部108により録画された番組データである。データサイズは、予め定められている場合もあれば、ユーザの操作に応じて任意に設定することもできる。ユーザによる設定を可能にするためには、データサイズの入力を受け付ける画面を表示させ、その画面に対して所定の領域に入力されたデータをデータサイズとして受け付け、メモリの所定の領域に格納すればよい。   Based on the input of an instruction to edit the video / audio file, the determination unit 210 determines whether the file can be logically divided for each predetermined data size. The video / audio file is, for example, program data recorded by the HDD control unit 108 via the tuner 104. The data size may be determined in advance or may be arbitrarily set according to a user operation. In order to enable setting by the user, a screen for accepting input of the data size is displayed, and data input to a predetermined area on the screen is accepted as a data size and stored in a predetermined area of the memory. Good.

ファイル分割部220は、当該映像音声ファイルをデータサイズごとに論理的に分割することにより、複数のブロックファイルを生成する。ファイル分割部220は、好ましくは、映像音声ファイルの分割が可能であると判断された場合に、当該分割処理を実行する。   The file dividing unit 220 generates a plurality of block files by logically dividing the video / audio file for each data size. Preferably, the file dividing unit 220 executes the dividing process when it is determined that the video / audio file can be divided.

算出部230は、分割により生成された複数のブロックファイルの数を算出する。領域確保部240は、メモリ500の所定の領域に算出されたブロックファイルの数に応じた領域を確保させる。たとえば、ブロックファイルの数が算出されると、領域確保部240は、映像音声ファイルの編集のために予め確保されている領域において、予め定められたサイズを有するデータ領域を確保する。その確保により、各々の領域を特定するためのアドレスが、メモリ500に格納される。   The calculation unit 230 calculates the number of block files generated by the division. The area securing unit 240 secures an area corresponding to the calculated number of block files in a predetermined area of the memory 500. For example, when the number of block files is calculated, the area securing unit 240 secures a data area having a predetermined size in an area secured in advance for editing the video / audio file. As a result, the address for specifying each area is stored in the memory 500.

関連付け部250は、ブロックファイルが格納されている場所を特定するための位置データと、複数のブロックファイルの各々を特定するための識別データとを関連付けてメモリ500に格納する。好ましくは、関連付け部250は、上記のアドレスと各ブロックファイルを特定するためのファイル名とを関連付けて、メモリ500の所定の領域に書き込む。   The associating unit 250 associates the position data for specifying the location where the block file is stored with the identification data for specifying each of the plurality of block files and stores them in the memory 500. Preferably, the associating unit 250 associates the above address with a file name for specifying each block file and writes it in a predetermined area of the memory 500.

編集部260は、再生の対象となるブロックファイルを選択する指示の入力と、選択されたブロックファイルに続けて再生される他のブロックファイルを選択する指示の入力とに基づいて、後続のブロックファイルの位置データと再生されるブロックファイルとを関連付けて、再生ブロックファイルのために確保された領域に格納する。好ましくは、編集部260は、後続ブロックファイルのアドレスを再生ブロックファイルに関連付ける。   Based on the input of an instruction to select a block file to be played back and the input of an instruction to select another block file to be played back following the selected block file, the editing unit 260 The position data and the block file to be reproduced are associated with each other and stored in an area reserved for the reproduction block file. Preferably, the editing unit 260 associates the address of the subsequent block file with the playback block file.

削除部270は、ブロックファイルを削除する指示の入力に応答して、メモリ500に確保されている領域から、当該削除が指示されたブロックファイルの位置を特定するための位置データを削除する。好ましくは、削除部270は、その領域から削除が指示されたブロックファイルのアドレスを削除する。   In response to an input of an instruction to delete a block file, the deletion unit 270 deletes position data for specifying the position of the block file instructed to delete from the area secured in the memory 500. Preferably, the deletion unit 270 deletes the address of the block file instructed to be deleted from the area.

再生部280は、ブロックファイルを再生する指示の入力に応答して、再生が指示された再生開始ブロックファイルの位置データと、再生開始ブロックファイルに関連付けられている他のブロックファイルの位置データとに基づいて、再生開始ブロックファイルを再生する。好ましくは、再生部280は、再生開始ブロックファイルのアドレスと他のブロックファイルのアドレスとを参照して、再生開始ブロックファイルから映像音声データの再生を行なう。再生開始ブロックファイルの再生が終了すると、再生部280は、そのファイルに関連付けられている他のブロックファイルの再生を続ける。   In response to the input of the instruction to reproduce the block file, the reproducing unit 280 converts the position data of the reproduction start block file instructed to reproduce and the position data of other block files associated with the reproduction start block file. Based on this, the playback start block file is played back. Preferably, the playback unit 280 plays back the audio / video data from the playback start block file with reference to the address of the playback start block file and the address of another block file. When the playback of the playback start block file ends, the playback unit 280 continues to play back other block files associated with the file.

ここで、図3を参照して、DVDレコーダ100における管理データと映像音声ファイルとの関係について説明する。図3は、メモリ500のメモリ領域に確保されている管理データと、ハードディスク410に記録されている映像音声ファイルとの対応を説明するための図である。ここで、管理データは、項目として、開始ブロックアドレスと、ブロックの長さと、ファイル名称と、接続先のブロックのアドレスとを含む。   Here, the relationship between the management data and the video / audio file in the DVD recorder 100 will be described with reference to FIG. FIG. 3 is a diagram for explaining the correspondence between the management data secured in the memory area of the memory 500 and the video / audio file recorded on the hard disk 410. Here, the management data includes, as items, a start block address, a block length, a file name, and a connection destination block address.

図3を参照して、ハードディスク410に当初格納されている映像音声ファイルは、たとえば映像音声ファイル300である。後述する編集処理が実行されると、映像音声ファイルファイル300は、ブロックファイル310,312,314に分割される。このとき、各ブロックファイルを管理するための管理データがメモリ領域に生成される。すなわち、ブロックファイル310を管理するための管理データが項目350として生成される。ブロックファイル312を管理するための管理データが項目352として生成される。ブロックファイル314を管理するための管理データが項目354として生成される。   Referring to FIG. 3, the video / audio file initially stored in hard disk 410 is, for example, video / audio file 300. When an editing process described later is executed, the video / audio file file 300 is divided into block files 310, 312, and 314. At this time, management data for managing each block file is generated in the memory area. That is, management data for managing the block file 310 is generated as the item 350. Management data for managing the block file 312 is generated as an item 352. Management data for managing the block file 314 is generated as an item 354.

その後、ユーザが編集処理を実行して、たとえば先頭のブロックファイルの映像を再生しないように、ブロック310を削除する処理を実行すると、項目350は、メモリ領域から少なくとも論理的に削除される。この項目は、項目360として示される。これにより、ブロックファイルの管理の対象となる項目は、項目362,364となる。すなわち、2番目以降のブロックファイル312,314が再生可能な映像音声データとして使用される。   Thereafter, when the user executes an editing process, for example, a process of deleting the block 310 so as not to reproduce the video of the first block file, the item 350 is at least logically deleted from the memory area. This item is shown as item 360. Thus, the items to be managed by the block file are items 362 and 364. That is, the second and subsequent block files 312 and 314 are used as reproducible video / audio data.

このような編集処理が完了した後に、各ブロックを1つの再生用ファイルとして設定することにより、たとえばユーザがファイルの名称を設定すると、そのファイルは、編集ファイル320として論理的に結合され、1ファイルが生成される。また、このとき、編集ファイル320を管理するためのデータは、項目372として生成される。   After such editing processing is completed, each block is set as one reproduction file. For example, when the user sets the name of a file, the file is logically combined as an editing file 320, and one file Is generated. At this time, data for managing the editing file 320 is generated as an item 372.

図4〜図6を参照して、DVDレコーダ100におけるデータ構造について説明する。図4は、ハードディスク410におけるデータの格納の一態様を概念的に表わす図である。図5は、メモリ500が有する管理リスト510におけるデータの格納の一態様を概念的に表わす図である。   A data structure in the DVD recorder 100 will be described with reference to FIGS. FIG. 4 is a diagram conceptually showing one mode of data storage in hard disk 410. FIG. 5 is a diagram conceptually showing one mode of data storage in management list 510 included in memory 500.

図4(A)を参照して、ハードディスク410において、既に録画された映像音声ファイル「AV000.MPG」は、領域420に格納されている。このファイルは、チューナ104により取得された信号、外部I/Fを介して入力された信号、あるいはDVD111からダビングされたデータなどを含む。このような映像音声ファイルに対して後述するように編集処理が開始されると、そのファイルは、複数のブロックファイルに論理的に分割される。   Referring to FIG. 4A, video / audio file “AV000.MPG” already recorded in hard disk 410 is stored in area 420. This file includes a signal acquired by the tuner 104, a signal input via an external I / F, data dubbed from the DVD 111, and the like. When an editing process is started on such a video / audio file as described later, the file is logically divided into a plurality of block files.

すなわち、図4(B)に示されるように、ブロックファイル「AV000_00.MPG」は、領域422に格納される。同様に分割により生成されたブロックファイル「AV000_01.MPG」および「AV000_02.MPG」は、領域424,426に格納される。なお、ここでは映像音声ファイルの分割は論理的に行なわれるため、生成されたブロックファイルは、概念的なものである。したがって、これらの分割を表わすためのデータが生成され、そしてメモリ500に格納される。   That is, the block file “AV000 — 00.MPG” is stored in the area 422 as shown in FIG. Similarly, block files “AV000 — 01.MPG” and “AV000 — 02.MPG” generated by division are stored in areas 424 and 426, respectively. Here, since the video / audio file is logically divided, the generated block file is conceptual. Therefore, data for representing these divisions is generated and stored in memory 500.

図5(A)を参照して、メモリ500において、ブロックファイルを特定するためのブロック番号と、そのブロックファイルが格納されている領域を識別するための開始アドレスと、ブロックファイルの名称と、そのブロックファイルに続く他のブロックファイルのアドレスとが関連付けて格納されている。   Referring to FIG. 5A, in memory 500, a block number for specifying a block file, a start address for identifying an area in which the block file is stored, the name of the block file, Stored in association with the address of another block file following the block file.

すなわち、映像音声ファイルの編集処理が実行されると、その実行に応じて生成されるブロック番号は、領域512に格納される。その実行により取得される開始アドレスは、領域514に格納される。このアドレスは、分割前の映像音声ファイルが格納されている領域の先頭アドレスと予め設定されているデータサイズとに基づいて、逐次算出される。各ブロックファイルの名称は、領域516に格納される。編集処理が開始された後であってユーザによる入力が行なわれる前には、各ブロックファイルの接続先アドレスは、初期値が領域518に格納される。すなわち、ブロックファイルの並び順に、各アドレスが領域518に順次格納される。これにより、元の映像音声ファイルは、編集が行なわれない場合には、連続して再生される。   That is, when the video / audio file editing process is executed, a block number generated in accordance with the execution is stored in the area 512. The start address acquired by the execution is stored in area 514. This address is sequentially calculated based on the leading address of the area where the video / audio file before division is stored and a preset data size. The name of each block file is stored in area 516. The initial value of the connection destination address of each block file is stored in area 518 after the editing process is started and before the user inputs. That is, the addresses are sequentially stored in the area 518 in the order in which the block files are arranged. As a result, the original video / audio file is continuously reproduced when editing is not performed.

たとえば、レコードR530において、ブロック番号「BLOCK000」の接続先アドレスには、その次のブロックファイルであるブロック番号「BLOCK001」が格納されているアドレス「0100」が格納されている。レコードR532において、ブロック番号「BLOCK001」の接続先アドレスには、その次のブロックファイル「BLOCK002」が格納されている領域を表わすアドレス「0200」が格納されている。   For example, in the record R530, the address “0100” in which the block number “BLOCK001” that is the next block file is stored is stored in the connection destination address of the block number “BLOCK000”. In the record R532, an address “0200” representing an area in which the next block file “BLOCK002” is stored is stored in the connection destination address of the block number “BLOCK001”.

このような初期状態において、ユーザがリモコン端末(図示しない)あるいは入力部115に対する所定の操作を実行して編集処理を開始すると、その処理に応じて各ブロックファイルの接続先アドレスが変更される。ここで、編集処理とは、元の映像音声ファイルの分割により生成されたブロックファイルから、再生の対象とするブロックファイルを選択する処理をいう。   In such an initial state, when the user executes a predetermined operation on the remote control terminal (not shown) or the input unit 115 to start the editing process, the connection destination address of each block file is changed according to the process. Here, the editing process refers to a process of selecting a block file to be reproduced from block files generated by dividing the original video / audio file.

図5(B)を参照して、たとえば、ブロックファイルAV000_00.MPG(領域516)の後にブロックファイルAV000_02.MPGを再生するような編集処理を実行すると、ブロックファイルAV000_00.MPGの接続先アドレスとして、アドレス「0200」が格納される(レコードR530)。その結果、ブロックファイルAV000_00.MPGの再生が終了すると、ブロックファイルAV000_02.MPGの再生が継続して行なわれる。   Referring to FIG. 5B, for example, block file AV000_00. After the MPG (area 516), the block file AV000_02. When the editing process for reproducing the MPG is executed, the block file AV000_00. The address “0200” is stored as the MPG connection destination address (record R530). As a result, the block file AV000_00. When the reproduction of MPG is finished, the block file AV000_02. MPG playback is continued.

一方、ユーザがブロックファイルAV000_01.MPGのみを再生するような編集処理を実行すると、ブロックファイルAV000_01.MPGの接続先アドレスは、「NULL」となる(レコードR532)。すなわち、ブロックファイルAV000_01.MPGに続くファイルが指定されていないため、ブロックファイルAV000_01.MPGの再生が終了すると、映像音声の再生は終了する。   On the other hand, the user makes a block file AV000_01. When an editing process for reproducing only MPG is executed, the block file AV000_01. The connection destination address of the MPG is “NULL” (record R532). That is, the block file AV000_01. Since the file following MPG is not specified, the block file AV000_01. When the MPG playback ends, the video / audio playback ends.

図6を参照して、メモリ500におけるデータ構造についてさらに説明する。図6は、映像音声ファイルの編集に応じて生成される管理データの格納の一態様を表わす図である。   The data structure in the memory 500 will be further described with reference to FIG. FIG. 6 is a diagram showing one mode of storing management data generated in accordance with editing of the video / audio file.

ユーザが所定の編集処理を実行して、図5に示されるようにブロックファイルが生成されると、編集により生成されたファイルを管理するためのデータが作成される。すなわち、メモリ500において、編集ファイル番号と先頭ブロックと編集内容とがそれぞれ関連付けて格納される。編集ファイル番号は、ユーザが編集処理を実行することにより自動的に再生される各ファイルを特定するための番号である。先頭ブロックは、各編集ファイルを再生するために最初に参照されるブロックファイルを特定するためのデータである。編集内容は、ユーザが編集ファイルの内容を容易に把握するために任意に設定可能なデータにより生成されるテキストデータである。たとえば、レコードR560に示されるように、ブロックファイルAV000_00.MPGとAV000_02.MPGとを再生するために作成された編集ファイルは、BLOCK000のブロックから再生が開始される。ユーザは、編集ファイル番号が「001」であるファイルを指定して再生指示を出すことにより、DVDレコーダ100に分割後の映像音声ファイルを表示させることができる。   When a user executes a predetermined editing process and a block file is generated as shown in FIG. 5, data for managing the file generated by editing is generated. That is, in the memory 500, the edit file number, the head block, and the edit contents are stored in association with each other. The edit file number is a number for specifying each file that is automatically reproduced when the user executes the edit process. The first block is data for specifying a block file that is referred to first in order to reproduce each edited file. The edited content is text data generated by data that can be arbitrarily set so that the user can easily grasp the content of the edited file. For example, as shown in the record R560, the block file AV000_00. MPG and AV000 — 02. The edit file created to reproduce the MPG starts from the BLOCK000 block. The user can display the divided video / audio file on the DVD recorder 100 by designating the file whose edit file number is “001” and issuing a reproduction instruction.

また、レコードR562には、BLOCK001により特定されるブロックファイルが関連付けられている編集ファイルが格納されている。したがって、ユーザが編集ファイル番号「002」を選択して再生指示を入力すると、ブロックファイルAV000_01.MPGのみの映像が再生される。このようにすると、1つの映像音声ファイルを分割して複数の編集ファイルを作成した場合であっても、各編集ファイル番号を特定することにより、種々の再生を実現することができる。   The record R562 stores an edit file associated with the block file specified by BLOCK001. Therefore, when the user selects the edit file number “002” and inputs a reproduction instruction, the block file AV000 — 01. MPG-only video is played back. In this way, even when one video / audio file is divided to create a plurality of editing files, various reproductions can be realized by specifying each editing file number.

図7〜図9を参照して、本実施の形態に係るDVDレコーダ100の制御構造について説明する。図7は、DVDレコーダ100の制御部200が実行するファイル編集処理の手順を表わすフローチャートである。図8は、制御部200が実行するファイルの分割処理の手順を表わすフローチャートである。   A control structure of DVD recorder 100 according to the present embodiment will be described with reference to FIGS. FIG. 7 is a flowchart showing the procedure of file editing processing executed by control unit 200 of DVD recorder 100. FIG. 8 is a flowchart showing a procedure of file division processing executed by control unit 200.

ステップS710にて、制御部200は、ファイルのアクセス権限を取得する。ステップS720にて、制御部200は、ファイルの使用状況を表わすデータを読み取る。ステップS730にて、制御部200は、映像音声ファイルが使用中であるか否かを判断する。そのファイルが使用中であると判断すると(ステップS730にてYES)、処理は、ステップS770に移される。そうでない場合には(ステップS730にNO)、処理は、ステップS800に移される。   In step S710, control unit 200 obtains file access authority. In step S720, control unit 200 reads data representing the usage status of the file. In step S730, control unit 200 determines whether the audio / video file is in use. If it is determined that the file is in use (YES in step S730), the process proceeds to step S770. If not (NO in step S730), the process proceeds to step S800.

ステップS800にて、制御部200は、後述するファイルの分割処理を実行する。この処理が実行されると、映像音声ファイルは論理的に分割され複数のブロックファイルが生成される。ステップS740にて、制御部200は、ファイルの分割が不可能であるか否かを判断する。ファイルの分割ができないと判断すると(ステップS740にてYES)、処理はステップS770に移される。そうでない場合には(ステップS740にてNO)、処理はステップS750に移される。ステップS750にて、制御部200は、分割により生成された各ブロックファイルについて接続先のブロックファイルのアドレスを割り当てる。ステップS760にて、制御部200は、映像音声ファイルのアクセス権限を解放する。ステップS770は、予め定められた異常処理を実行する。ここで、異常処理とは、ファイルの分割ができないことを通知するメッセージを表示するための処理をいう。この処理が実行されると、DVDレコーダ100に接続されているテレビ4000は、ユーザが指定した映像音声ファイルの分割はできないことが表示される。   In step S800, control unit 200 executes file division processing, which will be described later. When this process is executed, the video / audio file is logically divided to generate a plurality of block files. In step S740, control unit 200 determines whether or not file division is impossible. If it is determined that the file cannot be divided (YES in step S740), the process proceeds to step S770. If not (NO in step S740), the process proceeds to step S750. In step S750, control unit 200 assigns the address of the connection destination block file for each block file generated by the division. In step S760, control unit 200 releases the access authority for the video / audio file. In step S770, a predetermined abnormality process is executed. Here, the abnormal process refers to a process for displaying a message notifying that the file cannot be divided. When this processing is executed, it is displayed that the television 4000 connected to the DVD recorder 100 cannot divide the video / audio file designated by the user.

図8を参照して、ステップS810にて、制御部200は、ハードディスク410に記録されている録画済ファイルの編集の開始を検知する。ステップS820にて、制御部200は、録画済ファイルを予め定められたサイズのブロックファイルに分割する。ステップS830にて、制御部200は、分割により生成されたブロックファイルの数を取得する。ステップS840にて、制御部200は、メモリ500の所定の領域にブロックファイルの数に応じた領域を確保する。ステップS850にて、制御部200は、各領域に各々のブロックファイルを割り当てる。ステップS860にて、制御部200は、各ブロックファイルが接続していることがわかる値を、接続先および接続元の各領域に格納する。ステップS870にて、制御部200は、映像音声ファイルが正常に分割されたことを表わすデータを生成して格納する。   Referring to FIG. 8, in step S810, control unit 200 detects the start of editing of a recorded file recorded on hard disk 410. In step S820, control unit 200 divides the recorded file into block files having a predetermined size. In step S830, control unit 200 acquires the number of block files generated by the division. In step S840, control unit 200 secures an area corresponding to the number of block files in a predetermined area of memory 500. In step S850, control unit 200 assigns each block file to each area. In step S860, control unit 200 stores a value indicating that each block file is connected in each area of the connection destination and connection source. In step S870, control unit 200 generates and stores data indicating that the video / audio file has been normally divided.

図9は、制御部200が実行する再生処理の手順を表わすフローチャートである。この処理は、たとえば、ユーザがリモコン端末(図示しない)において再生ボタンを押下した場合、あるいは入力部115が備える再生ボタン(図示しない)を押下した場合に実行される。   FIG. 9 is a flowchart showing the procedure of the reproduction process executed by control unit 200. This process is executed, for example, when the user presses a playback button (not shown) on the remote control terminal (not shown) or when a user presses a playback button (not shown) provided in the input unit 115.

ステップS910にて、制御部200は、再生の対象となる録画済ファイルの選択を検知する。この検知は、たとえば録画済ファイルの一覧表示画面において、ユーザが特定のファイルを選択する操作を実行した場合に行なわれる。すなわち、ファイルが選択されたことを表わすためのデータが制御部200に入力される。   In step S910, control unit 200 detects selection of a recorded file to be reproduced. This detection is performed, for example, when the user performs an operation of selecting a specific file on the recorded file list display screen. That is, data representing that a file has been selected is input to control unit 200.

ステップS920にて、制御部200は、再生の指示を検出する。この検出は、受光部116あるいは入力部115から入力される信号に基づいて行なわれる。ステップS930にて、制御部200は、選択されたファイルの先頭ブロックのアドレスと接続先ブロックのアドレスとをメモリ500から読み出す。ステップS940にて、制御部200は、ハードディスク410において、読出されたアドレスにより特定される領域から映像音声データを読み出して再生する。   In step S920, control unit 200 detects a playback instruction. This detection is performed based on a signal input from the light receiving unit 116 or the input unit 115. In step S930, control unit 200 reads the address of the first block and the address of the connection destination block of the selected file from memory 500. In step S940, control unit 200 reads and reproduces the video / audio data from the area specified by the read address on hard disk 410.

ステップS950にて、制御部200は、接続先のブロックファイルのデータには、他の接続先のブロックファイルのデータがさらに存在するか否かを判断する。他の接続先のブロックファイルのデータがさらに存在する場合には(ステップS950にてYES)、処理は、ステップS960に移される。そうでない場合には(ステップS950にてNO)、処理は終了する。   In step S950, control unit 200 determines whether the data of the connection destination block file further includes data of another connection destination block file. If there is more data of another connection destination block file (YES in step S950), the process proceeds to step S960. If not (NO in step S950), the process ends.

ステップS960にて、制御部200は、他の接続先のブロックファイルのアドレスを読出す。ステップS970にて、制御部200は、ハードディスク410において読み出されたアドレスにより特定される領域から、映像音声データを読み出す指令を出力する。これにより、映像音声データは再生される。その後、処理はステップS950に戻される。   In step S960, control unit 200 reads the address of another connection destination block file. In step S970, control unit 200 outputs a command for reading video / audio data from the area specified by the address read in hard disk 410. Thereby, the video / audio data is reproduced. Thereafter, the process returns to step S950.

図10を参照して、本実施の形態に係るDVDレコーダ100が接続されるテレビ4000に表示される画面について説明する。図10は、DVDレコーダ100が編集処理を実行している場合にテレビ4000に表示される画面の一態様を表わす図である。   With reference to FIG. 10, a screen displayed on television 4000 to which DVD recorder 100 according to the present embodiment is connected will be described. FIG. 10 is a diagram illustrating an aspect of a screen displayed on television 4000 when DVD recorder 100 is executing an editing process.

画像1010は、ユーザが編集の対象として選択した映像音声ファイル「AV000.MPG」のサムネイル画像である。画像1020〜画像1050は、当該映像音声ファイルの分割により生成されるブロックファイルのサムネイル画像である。これらのサムネイル画像は、たとえば各映像データの最初のフレームデータに基づいて生成される。   An image 1010 is a thumbnail image of the video / audio file “AV000.MPG” selected by the user for editing. The images 1024 to 1050 are thumbnail images of block files generated by dividing the video / audio file. These thumbnail images are generated based on the first frame data of each video data, for example.

領域1060には、ファイルの編集により生成されるファイルの名称が格納される。すなわち、ユーザがブロックファイルを選択することにより生成された編集ファイルを識別するためのデータが入力可能である。この入力は、たとえばDVDレコーダ100に制御信号を送信可能なリモコン端末(図示しない)において、ユーザが文字、数字等が予め割り当てられた操作ボタン(図示しない)を押下することにより、実現される。   An area 1060 stores the name of a file generated by editing the file. That is, data for identifying an edit file generated by the user selecting a block file can be input. This input is realized, for example, when a user presses an operation button (not shown) to which characters, numbers, etc. are assigned in advance in a remote control terminal (not shown) capable of transmitting a control signal to the DVD recorder 100.

領域1070は、ユーザがブロックファイルの選択/非選択の指示を入力するための領域である。たとえばブロックファイル「AV000_00.MPG」、「AV000_01.MPG」および「AV000_00.MPG」を選択する場合に、各ブロックファイルに対応した領域を押下すると、その押下に応答して、各ブロックファイルを特定するデータと、当該選択を表わすデータとは、関連付けられてメモリ500に格納される。この場合、各領域1070は、当該指示の入力に応じて表示が切り替えられる。   An area 1070 is an area for the user to input a block file selection / non-selection instruction. For example, when the block files “AV000 — 00.MPG”, “AV000 — 01.MPG”, and “AV000 — 00.MPG” are selected, when the area corresponding to each block file is pressed, each block file is identified in response to the pressing. The data and the data representing the selection are stored in the memory 500 in association with each other. In this case, the display of each area 1070 is switched according to the input of the instruction.

たとえば、ファイルの選択が行なわれていないとき、領域1070は、いずれも、初期状態の表示のために予め定められた状態で表示されている。たとえば、この状態は、領域1070が白色に表示されている状態である。特定のファイルが選択されると、そのファイルに対応する領域の表示が、他の色で表示される。たとえば図10に示されるように、黒色に変更される。このようにすると、各ブロックファイルの選択および非選択の状況は、DVDレコーダ100のユーザにとって容易に識別可能になる。   For example, when no file is selected, the area 1070 is displayed in a state that is predetermined for displaying the initial state. For example, this state is a state in which the area 1070 is displayed in white. When a specific file is selected, the display of the area corresponding to the file is displayed in another color. For example, as shown in FIG. 10, the color is changed to black. In this way, the selection and non-selection status of each block file can be easily identified for the DVD recorder 100 user.

あるいは、ユーザが編集の対象とする画像1020,1040,1050を押下により選択することにより、当該画像を表示するブロックファイルを選択することもできる。この場合、図10に示されるように、選択された画像は、選択されていない画像と異なることが分かる表示が行なわれる。たとえば画像の枠が太く表示されてもよい。この選択は、たとえばリモコン端末(図示しない)が備えるカーソル移動キーあるいは決定キー(図示しない)の操作により実現される。なお、テレビ4000に表示される画像の選択の態様は上記のものに限られず、他の態様であってもよい。   Alternatively, the user can select a block file to display the image by selecting the images 1020, 1040, and 1050 to be edited by pressing. In this case, as shown in FIG. 10, a display that shows that the selected image is different from the unselected image is performed. For example, the frame of the image may be displayed thickly. This selection is realized, for example, by operating a cursor movement key or an enter key (not shown) provided in a remote control terminal (not shown). Note that the mode of selecting an image displayed on the television 4000 is not limited to the above, and may be other modes.

その後、ユーザがブロックファイルの編集処理を終了するために、画像1080を押下すると、編集の確定の指示が入力される。これにより、選択された各ブロックファイルは、領域1060に示される編集ファイル名「001」として、再生可能になる。すなわち、ユーザがファイル「001」の再生指示を入力すると、ブロックファイル「AV000_00.MPG」、「AV000_−02.MPG」、および「AV000_03.MPG」が順次再生される。このとき、ブロックファイル「AV000_01.MPG」は、再生されない。これにより、再生させないファイルを削除することなく、ユーザが編集により選択したファイルのみが再生可能になる。   After that, when the user presses the image 1080 in order to end the block file editing process, an instruction to confirm the editing is input. As a result, each selected block file can be reproduced as the edit file name “001” shown in the area 1060. That is, when the user inputs a reproduction instruction for the file “001”, the block files “AV000 — 00.MPG”, “AV000 — 02.MPG”, and “AV000 — 03.MPG” are sequentially reproduced. At this time, the block file “AV000 — 01.MPG” is not reproduced. As a result, only the file selected by editing by the user can be played back without deleting the file that is not played back.

以上のようにして、本実施の形態に係るDVDレコーダ100によると、ユーザの指示に基づいて、編集処理が開始される。すなわち、編集の対象となる映像音声ファイルが予め定められたサイズに論理的に分割され、ブロックファイルが生成される。ユーザは、各ブロックファイルから編集の対象となるファイル、すなわち、再生させたいファイルを選択して、編集ファイルを作成する。すなわち、DVDレコーダ100は、再生の対象とならないファイルを削除することなく、ユーザが選択したファイルのみを再生可能なファイルとして作成する。ユーザは、作成したファイルを再生することができる。   As described above, according to DVD recorder 100 according to the present embodiment, the editing process is started based on a user instruction. That is, the video / audio file to be edited is logically divided into a predetermined size, and a block file is generated. The user selects a file to be edited from each block file, that is, a file to be reproduced, and creates an edited file. That is, the DVD recorder 100 creates only a file selected by the user as a reproducible file without deleting a file that is not to be reproduced. The user can play back the created file.

これにより、DVDレコーダ100は、再生が必要とされないファイルを削除することなく映像音声のファイルを編集することができるデータ編集装置として、機能することができる。   Thus, the DVD recorder 100 can function as a data editing apparatus that can edit a video / audio file without deleting a file that does not need to be reproduced.

また、このとき、DVDレコーダ100に接続されているテレビ4000は、編集のために生成されたブロックファイルの選択のための画面を表示する。ユーザは、その画面に表示された画像から、再生を希望するファイルのみを選択することができる。このようにすると、ユーザは、元の映像音声ファイル(AV000.MPG)に対して、どのブロックファイルを選択しているかを容易に認識することができるため、ファイル選択の操作性を向上させることができる。   At this time, the television 4000 connected to the DVD recorder 100 displays a screen for selecting a block file generated for editing. The user can select only a file desired to be reproduced from the image displayed on the screen. In this way, the user can easily recognize which block file is selected with respect to the original video / audio file (AV000.MPG), thereby improving the operability of file selection. it can.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本発明は、データ記録再生装置、たとえばHDDレコーダ、DVDレコーダ等に適用可能である。   The present invention can be applied to a data recording / reproducing apparatus such as an HDD recorder and a DVD recorder.

本発明の実施の形態に係るDVDレコーダのハードウェア構成を表わすブロック図である。It is a block diagram showing the hardware constitutions of the DVD recorder which concerns on embodiment of this invention. 本発明の実施の形態に係るDVDレコーダが備える制御部の機能的構成を表わすブロック図である。It is a block diagram showing the functional structure of the control part with which the DVD recorder which concerns on embodiment of this invention is provided. 本発明の実施の形態に係るDVDレコーダにおける管理データと映像音声ファイルとの関係を説明するための図である。It is a figure for demonstrating the relationship between the management data and the video / audio file in the DVD recorder which concerns on embodiment of this invention. 本発明の実施の形態に係るDVDレコーダにおけるデータ構造を説明するための図(その1)である。It is FIG. (1) for demonstrating the data structure in the DVD recorder which concerns on embodiment of this invention. 本発明の実施の形態に係るDVDレコーダにおけるデータ構造を説明するための図(その2)である。It is FIG. (2) for demonstrating the data structure in the DVD recorder which concerns on embodiment of this invention. 本発明の実施の形態に係るDVDレコーダにおけるデータ構造を説明するための図(その3)である。It is FIG. (3) for demonstrating the data structure in the DVD recorder which concerns on embodiment of this invention. 本発明の実施の形態に係るDVDレコーダの制御部が実行する処理の手順を表わすフローチャート(その1)である。It is a flowchart (the 1) showing the procedure of the process which the control part of the DVD recorder which concerns on embodiment of this invention performs. 本発明の実施の形態に係るDVDレコーダの制御部が実行する処理の手順を表わすフローチャート(その2)である。It is a flowchart (the 2) showing the procedure of the process which the control part of the DVD recorder which concerns on embodiment of this invention performs. 本発明の実施の形態に係るDVDレコーダの制御部が実行する処理の手順を表わすフローチャート(その3)である。It is a flowchart (the 3) showing the procedure of the process which the control part of the DVD recorder which concerns on embodiment of this invention performs. 本発明の実施の形態に係るDVDレコーダが接続されるテレビに表示される画面の一態様を表わす図である。It is a figure showing the one aspect | mode of the screen displayed on the television to which the DVD recorder which concerns on embodiment of this invention is connected.

符号の説明Explanation of symbols

100 DVDレコーダ、102 副制御部、104 チューナ、105 A/D変換器、106 圧縮処理部、107 伸張処理部、108 HDD制御部、110 DVD駆動装置、111 DVD、112 D/A変換器、114 OSD画像生成回路、115 入力部、116 受光部、117 出力I/F、190 ケーブル、200 制御部、4000 テレビ、500 メモリ、510 管理リスト。   100 DVD recorder, 102 sub-control unit, 104 tuner, 105 A / D converter, 106 compression processing unit, 107 expansion processing unit, 108 HDD control unit, 110 DVD drive device, 111 DVD, 112 D / A converter, 114 OSD image generation circuit, 115 input unit, 116 light receiving unit, 117 output I / F, 190 cable, 200 control unit, 4000 TV, 500 memory, 510 management list.

Claims (7)

映像音声ファイルをランダムアクセス可能に格納する映像音声記憶手段と、
予め定められたデータサイズと、前記映像音声ファイルを管理するためのデータとを格納する管理データ記憶手段とを備え、前記データサイズは、前記映像音声記憶手段におけるファイルの大きさを定めるデータであり、さらに、
前記映像音声ファイルを編集する指示の入力に基づいて、前記映像音声ファイルを前記データサイズごとに論理的に分割することにより、前記映像音声記憶手段に複数のブロックファイルを生成するファイル分割手段と、
前記複数のブロックファイルの生成に応じて、各前記ブロックファイルが格納されている場所を特定するための各アドレスと、前記複数のブロックファイルの各々を特定するためのデータとを関連付けて、前記管理データ記憶手段に記憶させる関連付け手段と、
再生の対象となる再生ブロックファイルを選択する指示の入力と、前記選択されたブロックファイルに続けて再生される後続ブロックファイルを選択する指示の入力とに基づいて、前記後続ブロックファイルの前記アドレスと、前記再生ブロックファイルとを関連付けて、前記管理データ記憶手段に記憶させる編集手段と、
ブロックファイルを削除する指示の入力に応答して、前記管理データ記憶手段から、前記削除が指示されたブロックファイルの前記アドレスを削除する削除手段と、
前記ブロックファイルを再生する指示の入力に応答して、前記管理データ記憶手段に格納された前記再生が指示された再生開始ブロックファイルの開始アドレスと、前記再生開始ブロックファイルに関連付けられている前記管理データ記憶手段に格納された他のブロックファイルのアドレスとに基づいて、前記映像音声記憶手段に記憶された前記再生開始ブロックファイルを再生する再生手段とを備える、データ編集装置。
A video / audio storage means for storing a video / audio file in a random accessible manner;
Management data storage means for storing a predetermined data size and data for managing the video / audio file, and the data size is data for determining a file size in the video / audio storage means ,further,
A file dividing unit for generating a plurality of block files in the video / audio storage unit by logically dividing the video / audio file for each data size based on an input of an instruction to edit the video / audio file;
In accordance with the generation of the plurality of block files, the management is performed by associating each address for specifying a location where each of the block files is stored with data for specifying each of the plurality of block files. Association means for storing in the data storage means ;
Based on an input of an instruction to select a playback block file to be played, and an input of an instruction to select a subsequent block file to be played following the selected block file, the address of the subsequent block file Editing means associated with the reproduction block file and stored in the management data storage means ;
In response to an input of an instruction to delete a block file, a deletion unit that deletes the address of the block file instructed to delete from the management data storage unit ;
In response to input of an instruction for reproducing the block file, the management and the management data storage means stored in the said reproduction start address of the designated reproducing start block files, associated with the reproduction start block file A data editing apparatus comprising: a reproducing unit that reproduces the reproduction start block file stored in the video / audio storage unit based on an address of another block file stored in the data storage unit .
映像音声ファイルを格納する映像音声記憶手段と、
前記映像音声記憶手段におけるファイルの大きさを定めるデータサイズと、前記映像音声ファイルを管理するためのデータとを格納する管理データ記憶手段と、
前記映像音声ファイルを編集する編集指示の入力に基づいて、前記映像音声ファイルを前記データサイズごとに論理的に分割することにより、前記映像音声記憶手段に複数のブロックファイルを生成するファイル分割手段と、
前記複数のブロックファイルの生成に応じて、各前記ブロックファイルが格納されている場所を特定するための位置データと、前記複数のブロックファイルの各々を特定するためのデータとを関連付けて、前記管理データ記憶手段に記憶させる関連付け手段と、
再生の対象となる再生ブロックファイルを選択する指示の入力と、前記選択されたブロックファイルに続けて再生される後続ブロックファイルを選択する指示の入力とに基づいて、前記後続ブロックファイルの前記位置データと、前記再生ブロックファイルとを関連付けて、前記管理データ記憶手段に記憶させる編集手段とを備える、データ編集装置。
Video and audio storage means for storing video and audio files;
Management data storage means for storing a data size for determining a file size in the video / audio storage means, and data for managing the video / audio file;
File dividing means for generating a plurality of block files in the video / audio storage means by logically dividing the video / audio file for each data size based on an input of an editing instruction for editing the video / audio file; ,
In accordance with generation of the plurality of block files, the management is performed by associating position data for specifying the location where each of the block files is stored with data for specifying each of the plurality of block files. Association means for storing in the data storage means ;
The position data of the subsequent block file based on an input of an instruction to select a playback block file to be played and an input of an instruction to select a subsequent block file to be played back following the selected block file When the association and reproducing block files, and a editing means Ru is stored in the management data storage means, data editing device.
前記映像音声記憶手段は、前記映像音声ファイルが格納されている領域に対して、ランダムにアクセス可能である、請求項2に記載のデータ編集装置。   The data editing apparatus according to claim 2, wherein the video / audio storage unit can randomly access an area in which the video / audio file is stored. 前記データ編集装置は、ブロックファイルを削除する指示の入力に応答して、前記削除が指示されたブロックファイルの前記位置データを、前記管理データ記憶手段から削除する削除手段をさらに備える、請求項2または3に記載のデータ編集装置。 The data editing apparatus further includes a deletion unit that deletes the location data of the block file instructed to be deleted from the management data storage unit in response to an input of an instruction to delete the block file. Or the data editing apparatus according to 3. 前記データ編集装置は、前記ブロックファイルを再生する指示の入力に応答して、前記管理データ記憶手段に格納された前記再生が指示された再生開始ブロックファイルの前記位置データと、前記再生開始ブロックファイルに関連付けられている前記管理データ記憶手段に格納された他のブロックファイルの前記位置データとに基づいて、前記映像音声記憶手段に記憶された前記再生開始ブロックファイルを再生する再生手段をさらに備える、請求項2または3に記載のデータ編集装置。 In response to an input of an instruction to reproduce the block file, the data editing device stores the position data of the reproduction start block file instructed to be reproduced and stored in the management data storage means, and the reproduction start block file A playback unit that plays back the playback start block file stored in the video / audio storage unit based on the position data of the other block file stored in the management data storage unit associated with The data editing apparatus according to claim 2 or 3. 前記データ編集装置は、再生の対象となる再生ブロックファイルを選択するための画面を出力するための出力手段をさらに備える、請求項1から5のいずれか1項に記載のデータ編集装置。6. The data editing apparatus according to claim 1, further comprising output means for outputting a screen for selecting a reproduction block file to be reproduced. 映像音声ファイルを編集するデータ編集装置を用いたデータ編集方法であって、A data editing method using a data editing device for editing a video / audio file,
前記データ編集装置は、The data editing device includes:
前記データ編集装置の各部を制御する制御部と、A control unit for controlling each unit of the data editing device;
映像音声ファイルをランダムアクセス可能に記憶する映像音声記憶部と、A video / audio storage unit for storing video / audio files in a random accessible manner;
予め定められたデータサイズと、前記映像音声ファイルを管理するためのデータとを記憶する管理データ記憶部と、を備え、前記データサイズは、前記映像音声記憶部におけるファイルの大きさを定めるデータであり、A management data storage unit that stores a predetermined data size and data for managing the video / audio file, and the data size is data that defines a file size in the video / audio storage unit. Yes,
前記データ編集方法は、The data editing method is:
前記制御部が、前記映像音声ファイルを編集する指示の入力に基づいて、前記映像音声ファイルを前記データサイズごとに論理的に分割することにより、前記映像音声記憶部に複数のブロックファイルを生成するステップと、The control unit generates a plurality of block files in the video / audio storage unit by logically dividing the video / audio file according to the data size based on an input of an instruction to edit the video / audio file. Steps,
前記管理データ記憶部が、前記複数のブロックファイルの生成に応じて、各前記ブロックファイルが格納されている場所を特定するための各アドレスと、前記複数のブロックファイルの各々を特定するためのデータとを関連付けて、記憶するステップと、Data for specifying each address for specifying the location where each block file is stored, and for specifying each of the plurality of block files, according to generation of the plurality of block files by the management data storage unit Associating and storing
前記管理データ記憶部が、再生の対象となる再生ブロックファイルを選択する指示の入力と、前記選択されたブロックファイルに続けて再生される後続ブロックファイルを選択する指示の入力とに基づいて、前記後続ブロックファイルの前記アドレスと、前記再生ブロックファイルとを関連付けて、記憶するステップと、The management data storage unit, based on an input of an instruction to select a playback block file to be played, and an input of an instruction to select a subsequent block file to be played after the selected block file, Associating and storing the address of the subsequent block file and the playback block file;
前記制御部が、ブロックファイルを削除する指示の入力に応答して、前記管理データ記憶部から前記削除が指示されたブロックファイルの前記アドレスを削除するステップと、In response to the input of an instruction to delete the block file, the control unit deletes the address of the block file instructed to delete from the management data storage unit;
前記制御部が、前記ブロックファイルを再生する指示の入力に応答して、前記管理データ記憶手段に格納された前記再生が指示された再生開始ブロックファイルの開始アドレスと、前記再生開始ブロックファイルに関連付けられている前記管理データ記憶手段に格納された他のブロックファイルのアドレスとに基づいて、前記映像音声記憶手段に格納された前記再生開始ブロックファイルを再生するステップと、を備えるデータ編集装置を用いたデータ編集方法。In response to an input of an instruction to play back the block file, the control unit associates the start address of the playback start block file instructed to be played stored in the management data storage means and the playback start block file. Playing back the playback start block file stored in the video / audio storage means based on the address of the other block file stored in the management data storage means being used. How to edit data.
JP2004284561A 2004-09-29 2004-09-29 Data editing apparatus and data editing method Expired - Fee Related JP3998015B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004284561A JP3998015B2 (en) 2004-09-29 2004-09-29 Data editing apparatus and data editing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004284561A JP3998015B2 (en) 2004-09-29 2004-09-29 Data editing apparatus and data editing method

Publications (2)

Publication Number Publication Date
JP2006099868A JP2006099868A (en) 2006-04-13
JP3998015B2 true JP3998015B2 (en) 2007-10-24

Family

ID=36239508

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004284561A Expired - Fee Related JP3998015B2 (en) 2004-09-29 2004-09-29 Data editing apparatus and data editing method

Country Status (1)

Country Link
JP (1) JP3998015B2 (en)

Also Published As

Publication number Publication date
JP2006099868A (en) 2006-04-13

Similar Documents

Publication Publication Date Title
JP3566152B2 (en) Data recording / reproducing device and program recording medium
RU2181219C2 (en) Record medium for memorizing virtually distant information of fixed image, recording and/or reproducing technique, and implementing device
JPH09297750A (en) Source file editing device
US20060204220A1 (en) Image recording and playing apparatus for automatically generating playlist using bookmark to-video recording format and playlist generating method thereof
JP4046483B2 (en) Information playback device
US20050027753A1 (en) Data recording apparatus and its control method
JP3998015B2 (en) Data editing apparatus and data editing method
US7660513B2 (en) Recording status display apparatus and method thereof
JP4250326B2 (en) Recording / playback device
JP2002305706A (en) Video recording and reproducing device
JP2004310850A (en) Recording / playback apparatus and playlist creation method
US20040255250A1 (en) Data processing apparatus
JP4406094B2 (en) Image reproducing apparatus and image recording apparatus
KR20030069539A (en) Method for managing a real playlist in optical disc device
JP2005142610A (en) Video / audio playback device
JP2009123293A (en) Video recording apparatus and material management method
JP2002100168A (en) Recording and reproducing device
JP2012156879A (en) Recording apparatus and reproducing apparatus
JP3126029U (en) Optical disc recording / reproducing apparatus
KR100545810B1 (en) Display method of background image on optical disk device
JP2002176618A (en) Recording and reproducing device
JP4037852B2 (en) Video playback device
JP2008276884A (en) Recording apparatus and recording method
JP2008140487A (en) Recording / playback device
JP2008152820A (en) VIDEO / AUDIO DATA RECORDING / REPRODUCING DEVICE, VIDEO / AUDIO DATA RECORDING / REPRODUCING METHOD, AND RECORDING MEDIUM

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070416

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070424

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070618

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: 20070717

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070730

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100817

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110817

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110817

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120817

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120817

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130817

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees