JP2987246B2 - How to edit multimedia data - Google Patents
How to edit multimedia dataInfo
- Publication number
- JP2987246B2 JP2987246B2 JP3314000A JP31400091A JP2987246B2 JP 2987246 B2 JP2987246 B2 JP 2987246B2 JP 3314000 A JP3314000 A JP 3314000A JP 31400091 A JP31400091 A JP 31400091A JP 2987246 B2 JP2987246 B2 JP 2987246B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- audio
- video
- file
- frame
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、ゲーム用や教育用など
のマルチメディア情報の編集に利用されるマルチメディ
アデータの編集方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for editing multimedia data used for editing multimedia information for games, education, and the like.
【0002】[0002]
【従来の技術】現在、ゲーム用や教育用などのフレーム
構成のビデオデータにデータ量を圧縮するための符号化
を施すと共にオーディオデータと組合せるための編集を
行いながらCD−ROMに記録し、再生するマルチメデ
ィアデータの記録・再生システムが開発中である。2. Description of the Related Art At present, video data having a frame structure for games, education, and the like are encoded on a CD-ROM while being encoded for compressing the data amount and edited for combining with audio data. A recording / playback system for multimedia data to be played is under development.
【0003】[0003]
【発明が解決しようとする課題】上記マルチメディアデ
ータの記録に際しては、圧縮・編集対象のビデオデータ
とオーディオデータが同期状態にあることが前提となっ
ており、両データに対し同時進行的にリアルタイムの圧
縮・編集を行っている。このため、アフターレコーディ
ングなどのように、圧縮・編集後にオーディオデータだ
けを別のものに変更しようとする場合、ビデオデータに
ついても圧縮をやり直さなければならず融通性に欠ける
という問題がある。また、本願発明の出願後に出願公開
された特開平4−179998号「マルチメディアソフ
トウェアの仮編集方法および仮編集装置」には、画像を
ビデオ信号としてタイムコードとともに記録し、音をタ
イムコードとともに記録し、記録された画像と音をタイ
ムコードの時間軸上でレイアウトするマルチメディアデ
ータの編集方法が開示されている。この編集方法は、画
像と音を圧縮してデータ編集を行うとしているが、音声
データは圧縮方式によって決まるレイアウトピッチに従
い、例えば4セクタごとに1セクタの割りでディスク上
に記録し、一方また画像データは空きセクタに分配して
記録するため、或る画像データに対し音声データを付け
変えるといった編集作業を行うときに、2.5セクタに
相当する1フレーム分の画像に対しフレーム単位で加工
した音声添付を行うことはできず、このため一連の画像
について始端となる特定のフレームから数フレーム先ま
で添付音声データを変更するような場合に、添付される
音声データを画像データの先頭部分から厳密に同期させ
られず、フレームを単位に音声データと画像データを圧
縮する方法に比べ、編集作業の融通性に欠ける等の課題
を抱えるものであった。 In recording the multimedia data, it is assumed that the video data and the audio data to be compressed / edited are in a synchronized state. Compression and editing. For this reason, when only audio data is changed to another data after compression / editing, such as in after recording, there is a problem that video data must be re-compressed, which lacks flexibility. Also, after filing the application of the present invention, the application is published
Japanese Patent Laid-Open No. 4-179998, "Multimedia software"
Software and temporary editing device ''
Record as a video signal with time code and
Recorded with the imcode, and recorded images and sounds
Multimedia data laid out on the time axis of the
A data editing method is disclosed. This editing method is
It says that data is edited by compressing images and sounds.
Data follows the layout pitch determined by the compression method
On the disk, for example, every 4 sectors divided by 1 sector
While the image data is distributed to empty sectors.
Attach audio data to certain image data for recording
When performing editing work such as changing, 2.5 sectors
Process the corresponding one frame image in frame units
Audio attachments cannot be made,
From a specific frame at the beginning to several frames
Is attached when changing the attached voice data in
Audio data is strictly synchronized from the beginning of the image data.
Audio and video data in units of frames.
Issues such as lack of flexibility in editing work compared to the method of reducing
It was something to have.
【0004】[0004]
【課題を解決するための手段】本発明に係わるマルチメ
ディアデータの編集方法は、編集対象のビデオデータと
オーディオデータのそれぞれに対しデータ圧縮のための
符号化を行い再生タイミングに関し相互に対応付けが可
能なビデオ圧縮データファイルとオーディオ圧縮データ
ファイルとを作成する中間段階であって、前記ビデオ圧
縮データファイルは再生タイミングに関し相互に対応付
けを可能にするためのタイムコードを各フレームに付与
し前記オーディオ圧縮データファイルは再生タイミング
に関し相互に対応付けを可能にするための記録開始タイ
ムコードを付与してそれぞれ作成する中間段階と、デー
タ圧縮モードにより決まるオーディオデータのビットレ
ートとビデオデータのフレームレートから1フレーム分
のビデオデータに付加すべきオーディオデータのビット
量を算定し、前記記録開始タイムコードを始点として前
記算定ビット量をもってオーディオデータを区切りつ
つ、各フレームのビデオデータに含まれる前記タイムコ
ードに基づきビデオデータとオーディオデータをフレー
ム単位で結合し、ビデオデータとオーディオデータを含
むマルチメディアデータファイルを作成する最終段階と
を含んでいる。SUMMARY OF THE INVENTION A multimedia data editing method according to the present invention encodes video data and audio data to be edited for data compression and associates them with each other with respect to reproduction timing. An intermediate stage of creating a possible video compressed data file and an audio compressed data file, wherein the video compressed data file assigns a time code to each frame with respect to the reproduction timing, The compressed data file is created by adding a recording start time code for enabling the mutual correspondence with respect to the reproduction timing, and creating the compressed data file in one step from the bit rate of audio data and the frame rate of video data determined by the data compression mode. For video data of frame Calculating the bit amount of audio data to be added, dividing the audio data with the calculated bit amount starting from the recording start time code, and dividing the video data and audio data based on the time code included in the video data of each frame. Final step of creating a multimedia data file containing video data and audio data by combining the frames.
【0005】[0005]
【作用】本発明に係わるマルチメディアデータの編集方
法は、再生タイミングに関し相互に対応付けを可能とす
るための情報を含むビデオ圧縮データファイルとオーデ
ィオ圧縮データファイルとを作成する中間段階であっ
て、前記ビデオ圧縮データファイルは再生タイミングに
関し相互に対応付けを可能にするためのタイムコードを
各フレームに付与し前記オーディオ圧縮データファイル
は再生タイミングに関し相互に対応付けを可能にするた
めの記録開始タイムコードを付与してそれぞれ作成する
中間段階を含み、しかもこの中間段階で作成する各圧縮
データファイルは必ずしも同時進行的に作成することを
要しない。このためアフターレコーディング等のように
ビデオデータ及びオーディオデータの圧縮・編集後にオ
ーディオデータだけを別のものに変更しようする場合、
この別のオーディオデータのみについて圧縮データファ
イルを作成し直した後、既に作成済みのビデオ圧縮デー
タファイルと組み合わせる最終段階のみを反復すればよ
く、融通性に富む利点がある。以下、本発明の作用につ
いては実施例と共に更に詳細に説明する。尚、実施例の
説明において、前記ビデオ圧縮データファイルをビデオ
キャプチャーファイル、前記オーディオ圧縮データファ
イルをオーディオキャプチャーファイル、再生タイミン
グに関し相互に対応付けを可能とするための情報を記録
した属性データファイルをアトリビュートファイルと呼
んでいる。The method for editing multimedia data according to the present invention is an intermediate stage for creating a video compressed data file and an audio compressed data file including information for enabling mutual association with respect to reproduction timing, The video compressed data file is provided with a time code for enabling each frame to be associated with each other with respect to a reproduction timing, and the audio compressed data file is provided with a recording start time code for allowing each other with respect to a reproduction timing. , And each of the compressed data files created in this intermediate stage does not necessarily have to be created simultaneously. For this reason, when compressing and editing video data and audio data and changing only audio data to another data, such as after recording,
After re-creating the compressed data file for only this other audio data, only the final stage of combining with the already-compressed video compressed data file needs to be repeated, which has the advantage of being highly versatile. Hereinafter, the operation of the present invention will be described in more detail with reference to examples. In the description of the embodiment, the video compressed data file is a video capture file, the audio compressed data file is an audio capture file, and an attribute data file that records information for enabling mutual association with respect to playback timing is an attribute. Call it a file.
【0006】[0006]
【実施例】図1は、本発明の一実施例に係わるマルチメ
ディア編集装置の構成を示すブロック図であり、1,4
はA/D変換器、2,5はタイムコード(TC)書込み
回路、3はビデオエンコーダ、6はオーディオエンコー
ダ、7はタイムコード読取回路、8はホストコンピュー
タ、9はバス、10はメモリである。更に、11はバッ
ファメモリ、12はビデオデコーダ、13,15はD/
A変換器、14はオーディオデコーダ、16はモニタで
ある。FIG. 1 is a block diagram showing the configuration of a multimedia editing apparatus according to an embodiment of the present invention.
Is an A / D converter, 2, 5 are time code (TC) writing circuits, 3 is a video encoder, 6 is an audio encoder, 7 is a time code reading circuit, 8 is a host computer, 9 is a bus, and 10 is a memory. . Further, 11 is a buffer memory, 12 is a video decoder, and 13 and 15 are D /
An A converter, 14 is an audio decoder, and 16 is a monitor.
【0007】A/D変換器1,4とタイムコード読取回
路7には、業務用のビデオテープレコーダ(VTR)か
らフレーム構成のアナログ・ビデオデータと、アナログ
・オーディオデータと、タイムコード(TC)とが供給
される。テープレコーダから供給されるアナログ・ビデ
オデータはA/D変換器1でディジタル・ビデオデータ
に変換され、タイムコード書込回路2によるタイムコー
ドの書込みを受け、ビデオエンコーダ3でデータ圧縮の
ための符号化、すなわち離散コサイン変換、量子化及び
可変長符号化を組合せたハイブリッド符号化を受ける。
圧縮済みのビデオデータは、バス9を介してホストコン
ピュータ8に転送され、ここで各種の編集を受けたのち
ビデオ・キャプチャーファイルとしてバス9を介して一
旦メモリ10に書込まれる。The A / D converters 1 and 4 and the time code reading circuit 7 are provided with analog video data, analog audio data, and time code (TC) of a frame configuration from a commercial video tape recorder (VTR). Are supplied. Analog video data supplied from the tape recorder is converted into digital video data by the A / D converter 1, written with a time code by a time code writing circuit 2, and encoded by a video encoder 3 for data compression. , Ie, hybrid coding that combines discrete cosine transform, quantization, and variable length coding.
The compressed video data is transferred to the host computer 8 via the bus 9, where it is subjected to various kinds of editing, and then temporarily written to the memory 10 via the bus 9 as a video capture file.
【0008】テープレコーダから供給されるアナログ・
オーディオデータはA/D変換器4でディジタル・オー
ディオデータに変換され、タイムコード書込回路5でタ
イムコードが書込まれ、オーディオエンコーダ3でデー
タ圧縮のためのADPCMによる符号化が行われる。圧
縮済みのオーディオデータは、バス9を介してホストコ
ンピュータ8に転送され、ここで各種の編集を受けたの
ちバス9を介してオーディオ・キャプチャーファイルと
して一旦メモリ10に書込まれる。[0008] The analog data supplied from the tape recorder
The audio data is converted into digital audio data by the A / D converter 4, the time code is written by the time code writing circuit 5, and the audio encoder 3 performs encoding by ADPCM for data compression. The compressed audio data is transferred to the host computer 8 via the bus 9, where it is subjected to various kinds of editing, and then temporarily written to the memory 10 as an audio capture file via the bus 9.
【0009】上記ビデオ・キャプチャーファイルとオー
ディオ・キャプチャーファイルの作成とメモリ10への
書込みは、まず、ビデオ・キャプチャーファイルの作成
とメモリ10への書込みが行われ、続いてオーディオ・
キャプチャーファイルの作成とメモリ10への書込みが
行われるという具合に、2回に分けて行われる。ビデオ
・キャプチャーファイルは、図2に示すように、ビデオ
・データファイルと、ビデオ・アトリビュートファイル
から構成される。オーディオ・キャプチャーファイル
は、図3に示すように、オーディオ・データファイルと
オーディオ・アトリビュートファイルから構成される。The creation of the video capture file and the audio capture file and the writing to the memory 10 are performed by first creating the video capture file and writing to the memory 10, and then the audio capture file.
This is performed in two steps, such as the creation of a capture file and the writing to the memory 10. As shown in FIG. 2, the video capture file includes a video data file and a video attribute file. The audio capture file is composed of an audio data file and an audio attribute file as shown in FIG.
【0010】図2に示したビデオ・キャプチャーファイ
ルを構成するビデオ・データファイルは、図4に示すよ
うに、フレーム#1,フレーム#2・・・のようにフレ
ーム単位で編成される可変長のブロックデータを含み、
それぞれの先頭には固定長のヘッダが付加される。ここ
でブロックは、離散コサイン変換の先立って等分割され
るフレーム内の単位領域である。固定長のヘッダは、タ
イムコード(TC)と、ビデオデータが動画であるか静
止画であるかを示すビデオタイプ(T)と、フレーム
(Y信号)の水平・垂直の画素数を示すフレームサイズ
(DX,DY)と、Y信号とC信号のそれぞれに適用さ
れた量子化テーブルをブロックスキャン順に記録する量
子化テーブル(QY,QC)から構成されている。ハイ
ブリッド符号化における量子化に際しては、フレーム単
位に変更可能な量子化テーブルが適用される。復号時に
は、上記量子化テーブルからフレーム単位に逆量子化テ
ーブルが生成され、符号化時に適用された量子化に対応
する逆量子化が行われる。[0010] Video data files constituting the video capture file shown in FIG. 2, as shown in FIG. 4, frame # 1, the variable length organized in frames as frame # 2 ··· Including block data,
A fixed length header is added to the head of each. Here, a block is a unit area in a frame that is equally divided prior to the discrete cosine transform. The fixed-length header has a time code (TC), a video type (T) indicating whether the video data is a moving image or a still image, and a frame size indicating the number of horizontal and vertical pixels of the frame (Y signal). (DX, DY) and a quantization table (QY, QC) for recording a quantization table applied to each of the Y signal and the C signal in the order of block scanning. For quantization in hybrid coding, a quantization table that can be changed in frame units is applied. At the time of decoding, an inverse quantization table is generated for each frame from the quantization table, and inverse quantization corresponding to the quantization applied at the time of encoding is performed.
【0011】図2に示したビデオ・キャプチャーファイ
ルを構成するビデオ・アトリビュートファイルは、図5
に示すように、先頭フレームだけに付加される部分と、
各フレームごとに作成される部分から構成される。先頭
フレームだけに付加される部分は、圧縮に際しユーザが
指定する指定フレームレート(FR)と、指定ビットレ
ート(BR)と、予備領域とから構成される。また、各
フレームごとに作成される部分は、基準時刻からの経過
時間を時・分・秒で示す時間情報とフレームの連番を含
むタイムコード(TC)、動画であるか静止画であるか
を示すビデオタイプ(T)、フレーム保持時間(F)、
前述したフレームサイズ(DX,DY)、圧縮に際しユ
ーザが指定した圧縮領域の開始位置を示す取込み位置
(X,Y)、1フレーム分の圧縮済みデータの総量をバ
イト数で示すデータ長(DL)から構成されている。フ
レーム保侍時間(F)は、再生表示の際に該当のフレー
ムを毎秒30フレームを基準に何フレーム分保持するか
を示す。例えば、毎秒30フレームのフレームレートの
原動画を毎秒15フレームとなるように間引きを行いな
がら圧縮する場合には、再生時のフレーム保持時間
(F)として「2」が指定される。The video attribute file constituting the video capture file shown in FIG. 2 is shown in FIG.
As shown in the figure, the part added only to the first frame,
It is composed of a part created for each frame. The portion added to only the first frame is composed of a designated frame rate (FR) designated by the user at the time of compression, a designated bit rate (BR), and a spare area. The portion created for each frame is a time code (TC) including time information indicating the elapsed time from the reference time in hours, minutes, and seconds and a serial number of the frame, and is a moving image or a still image. Video type (T), frame holding time (F),
The frame size (DX, DY), the capture position (X, Y) indicating the start position of the compression area specified by the user during compression, and the data length (DL) indicating the total amount of compressed data for one frame in bytes. It is composed of The frame maintenance time (F) indicates how many frames are held during reproduction and display based on 30 frames per second. For example, when compressing the original moving image at a frame rate of 30 frames per second while thinning it out to 15 frames per second, “2” is designated as the frame holding time (F) during reproduction.
【0012】図3に示したオーディオ・キャプチャーフ
ァイルを構成するオーディオ・データファイルは、圧縮
されたオーディオ・データのみから成り、ヘッダは付加
されない。また、オーディオ・アトリビュートファイル
は、図6に示すように、圧縮モード(M)、時・分・秒
で示される記録時間(RT)、記録開始時点のタイムコ
ード(STC)、データ長(DL)から構成されてい
る。本実施例によれば、オーディオ・データの圧縮モー
ド(M)としては、サブバンドADPCM、16KHz
のADPCM、8KHzのADPCM、4KHzのAD
PCMの4種類がある。The audio data file constituting the audio capture file shown in FIG. 3 is composed of only compressed audio data, and has no header. As shown in FIG. 6, the audio attribute file includes a compression mode (M), a recording time (RT) indicated by hours, minutes, and seconds, a time code (STC) at the start of recording, and a data length (DL). It is composed of According to the present embodiment, the compression mode (M) of the audio data is the subband ADPCM, 16 KHz.
ADPCM, 8 kHz ADPCM, 4 kHz AD
There are four types of PCM.
【0013】ホストコンピュータ8は、上述したビデオ
・キャプチャーファイルとオーディオ・キャプチャーフ
ァイルとに加えて、これらを結合してマルチメディア情
報であるコンビネーションファイルを作成するのに必要
な種々のパラメータを含む図7に示すようなパラメータ
ファイルをユーザからの指定に従って作成し、メモリ1
0に記録する。上記ビデオ・キャプチャーファイルと、
オーディオ・キャプチャーファイルと、パラメータファ
イルと、コンビネーションファイルとの関係を図示する
と、図8に示すようなものとなる。The host computer 8 includes, in addition to the above-described video capture file and audio capture file, various parameters necessary for combining them to create a combination file which is multimedia information. A parameter file as shown in FIG.
Record at 0. The above video capture file,
FIG. 8 shows the relationship between the audio capture file, the parameter file, and the combination file.
【0014】図7のパラメータファイルにおいて、「C
H」は記録先のチャンネルを指定する情報であり、ビデ
オデータについては1チャンネルの「V0」だけが指定
でき、オーディオデータについては「A0」から「A1
5」までの16チャンネルが指定できる。「VFIL
E」はビデオ・キャプチャーファイルのファイル名、A
FILE」はオーディオ・キャプチャーファイルのファ
イル名である。「STIME」はオーディオ・キャプチ
ャーファイルの記録開始時刻を指定する情報であり、コ
ンビネーションファイルの先頭を基準にして時・分・秒
・フレーム番号で指定される。「SBYTE」は、オー
ディオ・キャプチャーファイルの先頭を基準(第0バイ
ト)として、コンビネーションファイルヘのオーディオ
データの記録を何バイト目から開始するかを指定するス
タートバイトである。「RBYTE」はオーディオデー
タの総記録バイト数を指す情報である。「FIN」と
「FOUT」は、それぞれオーディオのフェードイン速
度とフェードアウト速度を指定する情報である。In the parameter file shown in FIG.
“H” is information for specifying a recording destination channel. For video data, only “V0” of one channel can be specified, and for audio data, “A0” to “A1”
16 channels up to "5" can be designated. "VFIL
"E" is the file name of the video capture file, A
"FILE" is the file name of the audio capture file. “STIME” is information that specifies the recording start time of the audio capture file, and is specified by the hour, minute, second, and frame number with reference to the beginning of the combination file. “SBYTE” is a start byte that designates from which byte the recording of audio data in the combination file is to be started with the beginning (0th byte) of the audio capture file as a reference. "RBYTE" is information that points to the total number of recorded bytes of audio data. “FIN” and “FOUT” are information for specifying the fade-in speed and the fade-out speed of the audio, respectively.
【0015】ホストコンピュータ8が図8の関係に従っ
て作成し、メモリ10に記録するコンビネーションファ
イルは、図9に示すように、ビデオデータのファイルを
単位として構成されており、「SC」は、各フレームの
先頭に付加される2バイトのスタートコードである。
「DT」はデータタイプを指定する1バイトの情報であ
り、図10に示すように、データの種類(動画/静止画
/音声)、チャンネル番号及びフレーム内に後続データ
が存在するか否かを示すリンクビットを含んでいる。図
9の「DL」はデータ長でありデータの総バイト数を示
す、「DATA」は圧縮された可変長のビデオデータ又
はオーディオデータである。「BL」は可変長のブラン
クエリアであり、コンビネーションファイルのサイズが
CD−ROMの1セクタのバイト数の整数倍になるよう
に、コンビネーション・ファイルの末尾にオールゼロの
ダミーデータが記録される。A combination file created by the host computer 8 in accordance with the relationship shown in FIG. 8 and recorded in the memory 10 is constructed in units of video data files as shown in FIG. Is a two-byte start code added to the head of.
“DT” is 1-byte information that specifies the data type. As shown in FIG. 10, the data type (moving image / still image / audio), the channel number, and whether or not the subsequent data exists in the frame. Includes the indicated link bit. “DL” in FIG. 9 indicates the data length and indicates the total number of bytes of the data. “DATA” is compressed variable-length video data or audio data. "BL" is a variable-length blank area, and dummy data of all zeros is recorded at the end of the combination file such that the size of the combination file is an integral multiple of the number of bytes of one sector of the CD-ROM.
【0016】ホストコンピュータ8は、上記コンビネー
ションファイルの作成に際し、ビデオデータとオーディ
オデータとのフレーム単位の同期化を図る。すなわち、
ホストコンピュータ8は、オーディオ・アトリビュート
ファイルに含まれる圧縮モード(M)で定まるオーディ
オデータのビットレートと、ビデオ・アトリビュートフ
ァイルの先頭に含まれるフレームレート(FR)とから
1フレーム分のビデオデータに付加すべきオーディオデ
ータのビット量を算定し、記録開始タイムコード(ST
C)を始点として上記算定したビット量でオーディオデ
ータを区切りながら、各フレームのビデオデータのヘッ
ダに含まれるタイムコード(TC)に基きビデオデータ
とオーディオデータをフレーム単位で結合してゆくこと
により、ビデオデータとオーディオデータの同期を実現
する。The host computer 8 synchronizes video data and audio data on a frame basis when creating the combination file. That is,
The host computer 8 adds one frame of video data to the audio data bit rate determined by the compression mode (M) included in the audio attribute file and the frame rate (FR) included at the beginning of the video attribute file. The bit amount of audio data to be calculated is calculated, and the recording start time code (ST
C), the video data and the audio data are combined in frame units based on the time code (TC) included in the header of the video data of each frame while dividing the audio data by the calculated bit amount from the starting point. Synchronize video data and audio data.
【0017】上述のようにして作成されたコンビネーシ
ョンファイルは、図11に示すように、クリップ、シー
ン、チャプタからなる階層化が行われると共に、先頭に
インデックスが付加される。クリップは、記録媒体とな
るCD−ROMの最小アクセス単位(セクタ)の整数倍
(例えば225倍)分の記録容量に相当する可変長デー
タを含む最小記録単位であり、このクリップが複数個集
合してシーンが形成され、このシーンが複数個集合して
チャプタが形成される。As shown in FIG. 11, the combination file created as described above is hierarchized by clips, scenes, and chapters, and an index is added to the beginning. A clip is a minimum recording unit including variable-length data corresponding to an integral multiple (for example, 225) of recording capacity of the minimum access unit (sector) of a CD-ROM serving as a recording medium. A scene is formed, and a plurality of scenes are collected to form a chapter.
【0018】上記データの階層化に伴い、その先頭に付
加されるインデックスも図12乃至15に示すように階
層化されている。インデックスの先頭に配置されるルー
トインデックスは、各チャプタのチャプタインデックス
の記録アドレスと専有セクタ数を示している。このルー
トインデックスに続いて配列されるチャプタインデック
スは、図13に示すように、先頭チャプタ#1から最終
チャプタ#Nまで順に配列され、任意のチャプタ(例え
ばチャプタ#i)のチャプタインデックスは、図14に
示すように、シーン数(M)、各シーンに含まれるクリ
ップ数(C1,C2・・・・CM)、各シーンのクリッ
プインデックスから構成されている。任意のシーン(例
えばシーン#1)のクリップインデックスは、図15に
示すように、このシーンに含まれる全てのクリップにつ
いて記録アドレス、専有セクタ数、属性(動画/音声チ
ャンネル)を含んでいる。As the data is hierarchized, the index added to the top of the data is also hierarchized as shown in FIGS. The root index arranged at the head of the index indicates the recording address of the chapter index of each chapter and the number of exclusive sectors. As shown in FIG. 13, the chapter indexes arranged after the root index are arranged in order from the first chapter # 1 to the last chapter #N, and the chapter index of an arbitrary chapter (for example, chapter #i) is shown in FIG. As shown in FIG. 5, the number of scenes (M), the number of clips included in each scene (C1, C2... CM), and the clip index of each scene. As shown in FIG. 15, the clip index of an arbitrary scene (for example, scene # 1) includes a recording address, the number of occupied sectors, and an attribute (moving image / audio channel) for all clips included in this scene.
【0019】[0019]
【発明の効果】以上詳細に説明したように、本発明に係
わるマルチメディアデータの編集方法は、再生タイミン
グに関し相互に対応付けが可能なビデオキャプチャーフ
ァイルとオーディオキャプチャーファイルとを作成する
中間段階を含み、しかもこの中間段階で作成する各キャ
プチャーファイルは必ずしも同時進行的に作成すること
を要しないため、アフターレコーディングなどのように
圧縮・編集後にオーディオデータだけを別のものに変更
しようとする場合、この別のオーディオデータのみにつ
いてキャプチャーファイルを作成し直したのち、既に作
成済みのビデオキャプチャーファイルと組合わせる最終
段階だけを反復すればよく、編集作業の融通性が格別優
れるといった利点を有するものであり、またデータ圧縮
のための符号化を行ったビデオデータとオーディオデー
タを扱うため、データ圧縮モードにより決まるオーディ
オデータのビットレートとビデオデータのフレームレー
トとから1フレーム分のビデオデータに付加すべきオー
ディオデータのビット量を算定し、記録開始タイムコー
ドを始点として前記算定ビット量をもってオーディオデ
ータを区切りつつ、各フレームのビデオデータに含まれ
るタイムコードに基きビデオデータとオーディオデータ
をフレーム単位で結合するようにしているので、データ
圧縮モードを変更した場合でも、1フレーム分のビデオ
データに付加されるオーディオデータをフレーム単位で
正確に管理することができ、面倒な編集作業の作業負担
を大幅に軽減することができる等の優れた効果を奏す
る。 As described above in detail, the multimedia data editing method according to the present invention includes an intermediate step of creating a video capture file and an audio capture file that can be associated with each other with respect to playback timing. , and since this each capture file that you create in an intermediate stage is not necessarily required to be created simultaneously, in the case to try to change only to another one audio data after compression and editing, such as after-recording, After re-creating the capture file for this other audio data only, it is only necessary to repeat the final step of combining with the already-created video capture file, and the editing work is extremely flexible.
And data compression.
Video and audio data encoded for
Data, the audio compression determined by the data compression mode.
Bit rate of video data and frame rate of video data
Audio to be added to one frame of video data from the
Calculate the bit amount of the audio data
Audio data with the calculated bit amount starting from
Data included in the video data of each frame
Video and audio data based on timecode
Are combined in frame units, so the data
One frame of video even if the compression mode is changed
Audio data added to the data in frame units
Can be managed accurately, and the burden of cumbersome editing work
Has excellent effects such as being able to significantly reduce
You.
【図1】本発明の一実施例に係わるマルチメディアデー
タの編集方法を適用する編集装置の構成の一例を示すブ
ロック図である。FIG. 1 is a block diagram showing an example of a configuration of an editing apparatus to which a multimedia data editing method according to an embodiment of the present invention is applied.
【図2】ビデオ・キャプチャーファイルの構成を示す概
念図である。FIG. 2 is a conceptual diagram showing a configuration of a video capture file.
【図3】オーディオ・キャプチャーファイルの構成を示
す概念図である。FIG. 3 is a conceptual diagram showing a configuration of an audio capture file.
【図4】ビデオ・データファイルの構成を示す概念図で
ある。FIG. 4 is a conceptual diagram showing a configuration of a video data file.
【図5】ビデオ・アトリビュートファイルの構成を示す
概念図である。FIG. 5 is a conceptual diagram showing a configuration of a video attribute file.
【図6】オーディオ・アトリビュートファイルの構成を
示す概念図である。FIG. 6 is a conceptual diagram showing a configuration of an audio attribute file.
【図7】パラメータファイルの構成を示す概念図であ
る。FIG. 7 is a conceptual diagram showing a configuration of a parameter file.
【図8】ビデオ・キャプチャーファイル、オーディオ・
キャプチャーファイル、パラメータファイル、オーディ
オコンビネーション・ファイル相互の関係を説明するた
めの概念図である。FIG. 8: video capture file, audio
FIG. 3 is a conceptual diagram for explaining a relationship among a capture file, a parameter file , and an audio combination file.
【図9】コンビネーション・ファイルの構成を示す概念
図である。FIG. 9 is a conceptual diagram showing a configuration of a combination file.
【図10】データタイプの構成を示す概念図である。FIG. 10 is a conceptual diagram showing a configuration of a data type.
【図11】圧縮データとインデックスとの関係を示す概
念図である。FIG. 11 is a conceptual diagram showing a relationship between compressed data and an index.
【図12】図11のインデックスの構成を示す概念図で
ある。FIG. 12 is a conceptual diagram showing a configuration of the index in FIG. 11;
【図13】図12のチャプタインデックスの構成を示す
概念図である。FIG. 13 is a conceptual diagram showing a configuration of a chapter index in FIG.
【図14】図13のチャプタインデックスの構成を示す
概念図である。14 is a conceptual diagram showing a configuration of a chapter index in FIG.
【図15】図14の任意のチャプタのクリップインデッ
クスを示す概念図である。FIG. 15 is a conceptual diagram showing a clip index of an arbitrary chapter in FIG. 14;
2,5 タイムコード書込み回路 3 ビデオエンコーダ 6 オーディオエンコーダ 7 タイムコード読取回路 8 ホストコンピュータ 10 メモリ 11 バッファメモリ 12 ビデオデコーダ 14 オーディオデコーダ 16 モニタ 2, 5 time code writing circuit 3 video encoder 6 audio encoder 7 time code reading circuit 8 host computer 10 memory 11 buffer memory 12 video decoder 14 audio decoder 16 monitor
Claims (4)
むマルチメディアデータを編集する方法において、編集
対象のビデオデータとオーディオデータのそれぞれに対
しデータ圧縮のための符号化を行い再生タイミングに関
し相互に対応付けが可能なビデオ圧縮データファイルと
オーディオ圧縮データファイルとを作成する中間段階で
あって、前記ビデオ圧縮データファイルは再生タイミン
グに関し相互に対応付けを可能にするためのタイムコー
ドを各フレームに付与し前記オーディオ圧縮データファ
イルは再生タイミングに関し相互に対応付けを可能にす
るための記録開始タイムコードを付与してそれぞれ作成
する中間段階と、データ圧縮モードにより決まるオーデ
ィオデータのビットレートとビデオデータのフレームレ
ートから1フレーム分のビデオデータに付加すべきオー
ディオデータのビット量を算定し、前記記録開始タイム
コードを始点として前記算定ビット量をもってオーディ
オデータを区切りつつ、各フレームのビデオデータに含
まれる前記タイムコードに基づきビデオデータとオーデ
ィオデータをフレーム単位で結合し、ビデオデータとオ
ーディオデータを含むマルチメディアデータファイルを
作成する最終段階とを含むことを特徴とするマルチメデ
ィアデータの編集方法。1. A method for editing multimedia data including video data and audio data, wherein the video data and the audio data to be edited are encoded for data compression, and the reproduction timings are associated with each other. at an intermediate stage of creating the video compression data files and audio compressed data file that can be
And the video compression data file is a playback timing file.
Time code to enable mutual association
Code to each frame, and
Files can be associated with each other for playback timing.
Recording time code for recording
The intermediate stage, to calculate the bit amount of audio data to be added to one frame of video data from the bit rate and frame rate of the video data of the audio data determined by the data compression mode, as a starting point the recording start time code while separated audio data with the calculated bit amount, the video data and audio data linked in frame units based on the time code included in video data of each frame, the video data and Oh
And a final step of creating a multimedia data file containing the audio data.
ーディオ圧縮データファイルは、再生タイミングに関し
相互に対応付けを可能とするための情報を記録した属性
データファイルと圧縮データを記録した圧縮データファ
イルとの組み合わせからなることを特徴とする請求項1
記載のマルチメディアデータの編集方法。2. A combination of an attribute data file recording information for enabling mutual correspondence with respect to reproduction timing and a compressed data file recording compressed data, wherein the video compressed data file and the audio compressed data file are combined. 2. The method according to claim 1, wherein
How to edit the described multimedia data.
けを可能とする情報として、ビデオ圧縮データファイル
にビデオ圧縮時のフレームレート又はフレーム番号又は
タイムコードを含むことを特徴とする請求項1記載のマ
ルチメディアデータの編集方法。3. The multi-function device according to claim 1, wherein the video compression data file includes a frame rate, a frame number, or a time code at the time of video compression, as the information that can be associated with each other with respect to the reproduction timing. How to edit media data.
けを可能とする情報として、オーディオ圧縮データファ
イルにオーディオ圧縮時の符号化データレート又はタイ
ムコードを含むことを特徴とする請求項1記載のマルチ
メディアデータの編集方法。4. The multimedia according to claim 1, wherein the audio compression data file includes an encoded data rate or a time code at the time of audio compression, as the information enabling the mutual correspondence with respect to the reproduction timing. How to edit the data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3314000A JP2987246B2 (en) | 1991-10-31 | 1991-10-31 | How to edit multimedia data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3314000A JP2987246B2 (en) | 1991-10-31 | 1991-10-31 | How to edit multimedia data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05130557A JPH05130557A (en) | 1993-05-25 |
| JP2987246B2 true JP2987246B2 (en) | 1999-12-06 |
Family
ID=18048013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3314000A Expired - Lifetime JP2987246B2 (en) | 1991-10-31 | 1991-10-31 | How to edit multimedia data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2987246B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3337798B2 (en) * | 1993-12-24 | 2002-10-21 | キヤノン株式会社 | Apparatus for processing image data and audio data, data processing apparatus, and data processing method |
| GB2294173B (en) | 1994-10-11 | 1998-12-09 | Mitsubishi Electric Corp | Disk media, and method of and device for recording and playing back information on or from a disk media |
| US6748421B1 (en) * | 1998-12-23 | 2004-06-08 | Canon Kabushiki Kaisha | Method and system for conveying video messages |
| JPWO2002033830A1 (en) * | 2000-10-16 | 2004-03-04 | 嶋 昌彦 | Content digital package system |
| JP2011199477A (en) * | 2010-03-18 | 2011-10-06 | Hitachi Kokusai Electric Inc | Video signal capturing device |
-
1991
- 1991-10-31 JP JP3314000A patent/JP2987246B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05130557A (en) | 1993-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1783296B (en) | CD and CD playback equipment | |
| KR100585429B1 (en) | Audio and video information recording and reproducing apparatus and method, multimedia information recording and reproducing apparatus | |
| JPH077715A (en) | Method of storing and retrieving video signal from disc | |
| JP3251321B2 (en) | Recording and playback method of video data | |
| EP0777229B1 (en) | Recording and/or reproducing apparatus and methods | |
| CN1083206C (en) | Transmiting and recording method, reproducing method, and reproducing apparatus of information and its recording medium | |
| CN1102319C (en) | Digital video recorder | |
| JP2987246B2 (en) | How to edit multimedia data | |
| JPH04285769A (en) | Multi-media data editing method | |
| JP2931121B2 (en) | How to edit multimedia data | |
| KR100625406B1 (en) | Data processing device | |
| JP4189304B2 (en) | Data processing device | |
| JP4062832B2 (en) | Data recording / reproducing apparatus and data recording / reproducing method | |
| JP3312374B2 (en) | Video signal recording disk | |
| JP4356046B2 (en) | Encoded data recording / reproducing apparatus and encoded data reproducing apparatus | |
| JP3478130B2 (en) | Information recording medium | |
| KR100660399B1 (en) | Audio/video information recording/reproducing apparatus and method, and recording medium in which information is recorded by using the audio/video information recording/reproducing apparatus and method | |
| JP3227053B2 (en) | Rewriting method of storage type recording medium | |
| JPH06302103A (en) | Digital information recording device and digital information reproducing device | |
| JP3476149B2 (en) | Recording and playback device | |
| JP2806413B2 (en) | How to manage multi-channel compressed data | |
| JP3244071B2 (en) | Digital signal recording / reproducing apparatus and digital signal double-speed reproducing method using the same | |
| JP3077312B2 (en) | Digital video signal recording or playback device | |
| JP3476145B2 (en) | Editing device | |
| JP3476147B2 (en) | Playback device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071001 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081001 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091001 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101001 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 12 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111001 Year of fee payment: 12 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121001 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121001 Year of fee payment: 13 |