【0001】
【発明の属する技術分野】
本発明は映像信号を圧縮符号化してディスク媒体に記録する方法に関するものである。
【0002】
【従来の技術】
近年、光ディスクの記録密度の向上により、圧縮符号化された映像信号を記録する事が可能となり、映像信号の記録再生のみではなく、ディスクのランダムアクセス性を利用する方式が提案されている。
【0003】
例えば「DVD Specifications for Rewritable/Re−recordable Discs」では再生時の映像ファイルの順序および、映像ファイルの中の再生区間をプレイリストとして、映像ファイルと共に光ディスクに記録している。そのため、複数の映像ファイルを、任意の区間、任意の順序で連続再生を行うためには、映像ファイルを直接加工する事なくプレイリストを編集する事で可能としている。
【0004】
【発明が解決しようとする課題】
前記記録方式では、再生時に映像が途切れること無くリアルタイムで再生出来る事を条件にプレイリストを設定している。映像を途切れなくリアルタイムに再生する為には、再生データの転送レート、再生機のヘッドのシーク時間、再生データを一時蓄積するバッファの量等の再生機の性能が影響する。従って上記「DVD Specifications for Rewritable/Re−recordable Discs」では、その為に基準となる再生機の条件(Player Model)を定めており、このPlayer Modelにて途切れなくリアルタイム再生を行える様にプレイリストを作成する。プレイリストの作成を行う場合、映像ファイルの切り替えを頻繁に行う場合には、ヘッドのシーク等の影響でリアルタイム性を保証出来ない場合もある。
【0005】
この場合、対象となる部分の複数映像ファイルを一旦復号し、所定の編集を施した後再度符号化して新たな画像ファイルとしてディスクに書き戻す必要がある。そして、実際の再生機の設計には、Player Modelの性能を上回る事により全ての再生機でのリアルタイム再生を保証したプレイリストとしている。
【0006】
しかし、従来の方式では、互換性を維持する為、規格を策定する際に設定したPlayer Modelは転送レート、シーク時間等の再生機の能力が向上しても不変であり、再生機の実力によってはそのまま再生出来る様な条件においても、再符号化して画像ファイルを作り直す必要が発生していた。
【0007】
【課題を解決するための手段】
この課題を解決する為に、本発明では、ディスク媒体に、映像ファイルと、1個または複数の映像ファイルを再生する順序を規定したプレイリストファイルを記録する映像信号記録方法において、前記プレイリストは、映像信号をリアルタイムに再生する事の可能な再生装置の条件を含む事を特徴とする映像信号記録方法を提供するものである。
【0008】
【発明の実施の形態】
以下、本発明の実施の形態について説明する。
【0009】
(実施の形態1)
図1は本発明の実施の形態1であるディスク記録再生装置の構成ブロック図を示すものである。図1において、10は映像信号を入力する入力端子、11は入力された映像信号を圧縮符号化する映像符号化回路、12は符号化された信号をディスクメディアの記録に適した信号に変換する記録処理回路、13はディスクへの記録と再生を行うピックアップ部、14はディスク記録メディア、15はディスクから読み出された信号を再生し符号データを再生する再生処理回路、16は符号データを一時蓄える再生バッファー、17は符号データを復号し映像信号を出力する復号回路、18は映像信号を出力する出力端子、19はプレイリストを作成する回路、20はプレイリストの再生条件を設定する回路、21は編集制御回路である。
【0010】
以上のように構成されたディスク記録再生装置について、以下その動作を説明する。
【0011】
映像信号入力端子10から入力された映像信号は、映像符号化回路11において、MPEG−2等の圧縮符号化が行われ、ディスクに記録可能な符号量となる。符号データは記録処理回路12にて記録に適した信号に変換され、ピックアップ13を介してディスク14への記録が行われる。
【0012】
再生時には、ディスク14の信号がピックアップ13と再生処理回路15により再生され、符号データを得る。再生された符号データは再生バッファー16により一旦蓄積された後、映像復号回路17により復号され、映像信号が出力される。
【0013】
再生時の再生バッファー16の動作を図2に示す。図2は再生バッファーのバッファー量の推移を表す模式図で,横軸は時間、縦軸はバッファーの充足量である。
【0014】
今、ディスクの再生レートをR1、記録されている映像レートをR2(R2<R1)とすると、再生バッファ16には再生状態に応じて最大でR1のレートで符号データが入力され、常にR2で読み出される事になる。図2において、定常状態でディスクを再生している区間Aおよび区間Cでは、再生バッファには(R1−R2)のレートで符号データが蓄積されて行き、ディスク上の欠陥セクタ等によりセクタをスキップする区間Bでは、その間再生バッファはR2のレートで符号データが減少する。また、ディスク上の映像が離れた場所にある場合はピックアップをシークする必要があり(区間D)シーク中はR2のレートで符号データが減少する。
【0015】
映像データを連続して途切れることなくリアルタイムで再生するには、再生バッファー16からの読み出しが常にR2で行える必要がある。従ってリアルタイムを保証するプレイリストを作成するには、再生バッファーでの符号量がゼロとならない必要がある。しかし、複数の映像ファイルを細かくつなぎ合わせて再生する場合は、シークが頻繁に発生し、再生バッファがゼロとなる事が発生する。この様な場合には、複数のファイルを一旦復号化し、映像データの状態で細かくつなぎ合わせた後に再符号化を行い、新たな一つのファイルとしてディスクに書き戻す事で、再生バッファの条件を成立させている。
【0016】
プレイリストを記録するのは、新規の映像ファイルを記録する場合に、映像ファイルと共に記録する場合と、複数の映像ファイルを任意の時間、任意の順番で再生させる様に編集を行う場合にその編集情報を記録する場合がある。再生条件設定回路20にて設定される所定の再生条件と、編集制御回路21にて指定される再生順序とから、プレイリスト作成回路19にてプレイリストを作成する。プレイリストの作成例を図3に示す。
【0017】
カメラ入力等、新規の映像ファイルを記録する場合には、映像ファイルと1対1でプレイリストを作成し、映像ファイルの開始点をプレイリストのIN点とし、映像ファイルの終了点をプレイリストのOUT点としている。また、再生条件を1倍速の再生機で連続としている。従って、このプレイリストを再生する場合には、1倍速以上の再生機であれば、映像1の先頭から終了までが、連続したリアルタイムで再生を行う事が出来る。
【0018】
編集作業における映像ファイル編集時には、映像A、映像B、映像Cをそれぞれ任意のIN点IN_A、IN_B、IN_C、及び任意のOUT点、OUT_A、OUT_B、OUT_Cを設定し、映像A、B、Cの順で連続再生を行うように図3の様にプレイリストを作成する。ここで、再生条件はN倍速(N>1)の再生機で連続としている。従って、このプレイリストを再生する場合には、N倍速以上の再生機であれば、映像A、映像B、映像Cの連続再生が途切れることなく、リアルタイムで行う事が出来る。
【0019】
ここで、映像ファイル編集時における、映像A、映像B、映像C、のそれぞれは、映像ファイル単体であれば、映像1の映像ファイルと同様に1倍速再生の条件で再生が可能である。従って、1倍速の再生が可能な再生機でプレイリストbを再生すると、映像Aと映像Bの切り替わり、及び映像Bと映像Cの切り替わりで、再生バッファーの符号量がゼロとなる可能性がある。その場合、再生画像が一度停止する等の現象となるが、IN点、OUT点を確認するのみであれば、この様な再生でも十分確認が可能である。
【0020】
CD−ROM、DVDなどの光ディスク再生装置では、光ピックアップ、サーボ技術等の開発により、規格を策定した時点よりも再生転送レートは向上して行く事が一般的である。従って、スタジオ等で多数の映像記録装置を運用する場合、設備の導入時期の違いにより、再生能力が異なる機器を混在して運用する場合が考えられる。
【0021】
本実施例はこの様な場合において効率の良い運用が可能となる。例えば1倍速再生の能力しかない古い記録再生装置と、N倍速の再生が可能な新しい記録再生装置を混在して編集を行う場合、最終の送出は最新のN倍速の再生装置で行う事として、再符号化を最小限とした画質の向上が図れる。また、プレイリスト編集の場合は古い1倍速再生の機器においてもプレイリストの再生条件をN倍速とする事で、最新のN倍速の再生能力を持った機器で行うのと同条件のプレイリストを作成することが可能であり、効率の良いプレイリスト編集が可能である。
なお、上述した実施の形態では、再生条件として1倍速、N倍速といった再生転送レートを条件としたが、再生時のトラックジャンプする際のヘッド移動のシーク時間、または、同時に再生可能な再生ピックアップの数等の再生機の性能を条件にしても同様の効果があることは明らかである。
【0022】
また、本実施例ではプレイリストの再生条件として複数の条件を示したが、リアルタイム再生を全く保証しないという条件でも良い。例えば、映像ファイルとプレイリストを一旦ハードディスク等の高速転送が可能なデバイスに記録して再生する場合には、記録時のディスク機器の再生条件とは全く関係無くリアルタイムの再生が可能であり、この様な場合にはディスク再生でのリアルタイム条件を無視して、再符号化の回数を減らした編集が可能となる。
【0023】
さらに、機器のコスト、運用方法等の違いにより、機器毎の再生装置の能力が異なり、混在して使用される場合においても本実施例が有効であるのは明らかである。
【0024】
【発明の効果】
以上述べたように、本発明によれば、プレイリスト中に映像信号をリアルタイムに再生する事の可能な再生装置の条件を含む事により、様々な再生条件を持つ機器間においても、その利用形態と、機器の性能に応じた効率の良いプレイリスト編集を行う事が出来る。
【図面の簡単な説明】
【図1】本発明の実施の形態1によるブロック図
【図2】本発明の実施の形態1による再生バッファー量の推移を表す模式図
【図3】本発明の実施の形態1による映像ファイルとプレイリストを表す模式図
【符号の説明】
11 映像符号化回路
12 記録処理回路
13 ピックアップ
14 記録ディスク
15 再生処理回路
16 再生バッファー
17 映像復号回路
19 プレイリスト作成回路
20 再生条件設定回路
21 編集制御回路[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a method for compressing and encoding a video signal and recording the video signal on a disk medium.
[0002]
[Prior art]
In recent years, an improvement in the recording density of an optical disc has made it possible to record a compression-encoded video signal, and a method that utilizes not only recording and reproduction of a video signal but also random access of a disc has been proposed.
[0003]
For example, in "DVD Specifications for Rewritable / Re-recordable Discs", the order of video files at the time of playback and the playback sections in the video files are recorded on the optical disk together with the video files as a playlist. Therefore, in order to continuously reproduce a plurality of video files in an arbitrary section and in an arbitrary order, it is possible to edit a playlist without directly processing the video files.
[0004]
[Problems to be solved by the invention]
In the recording method, a playlist is set on the condition that video can be reproduced in real time without interruption during reproduction. In order to reproduce a video in real time without interruption, the performance of the reproducing device such as the transfer rate of the reproducing data, the seek time of the head of the reproducing device, and the amount of a buffer for temporarily storing the reproducing data is affected. Therefore, in the above-mentioned “DVD Specifications for Rewritable / Re-recordable Discs”, the conditions (Player Model) of the reproducing device as a reference for that purpose are defined, and the playlist is reproduced so that real-time reproduction can be performed without interruption in the Player Model. create. When a playlist is created, or when video files are frequently switched, real-time performance may not be guaranteed due to the influence of head seek or the like.
[0005]
In this case, it is necessary to temporarily decode a plurality of video files of a target portion, perform predetermined editing, encode again, and write back to the disk as a new image file. In the actual playback device design, a playlist is provided that guarantees real-time playback on all playback devices by exceeding the performance of the Player Model.
[0006]
However, in the conventional method, in order to maintain compatibility, the Player Model set at the time of formulating the standard is unchanged even if the capability of the reproducing device such as the transfer rate and the seek time is improved. It has been necessary to re-encode and recreate an image file even under the condition that can be reproduced as it is.
[0007]
[Means for Solving the Problems]
In order to solve this problem, according to the present invention, in a video signal recording method for recording a video file and a playlist file defining an order in which one or more video files are reproduced on a disk medium, Another object of the present invention is to provide a video signal recording method including a condition of a reproducing apparatus capable of reproducing a video signal in real time.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described.
[0009]
(Embodiment 1)
FIG. 1 is a block diagram showing a configuration of a disk recording / reproducing apparatus according to Embodiment 1 of the present invention. In FIG. 1, reference numeral 10 denotes an input terminal for inputting a video signal, 11 denotes a video coding circuit for compression-coding the input video signal, and 12 converts the coded signal into a signal suitable for recording on a disk medium. A recording processing circuit, 13 is a pickup unit that performs recording and reproduction on a disk, 14 is a disk recording medium, 15 is a reproduction processing circuit that reproduces a signal read from the disk and reproduces code data, and 16 is a code processing unit that temporarily stores the code data. A reproduction buffer for storing, 17 a decoding circuit for decoding code data and outputting a video signal, 18 an output terminal for outputting a video signal, 19 a circuit for creating a playlist, 20 a circuit for setting playback conditions of the playlist, Reference numeral 21 denotes an editing control circuit.
[0010]
The operation of the disk recording / reproducing apparatus configured as described above will be described below.
[0011]
The video signal input from the video signal input terminal 10 is subjected to compression encoding such as MPEG-2 in the video encoding circuit 11 to have a code amount recordable on the disc. The code data is converted into a signal suitable for recording by the recording processing circuit 12, and is recorded on the disk 14 via the pickup 13.
[0012]
At the time of reproduction, the signal of the disk 14 is reproduced by the pickup 13 and the reproduction processing circuit 15 to obtain code data. The reproduced code data is temporarily stored in the reproduction buffer 16 and then decoded by the video decoding circuit 17 to output a video signal.
[0013]
FIG. 2 shows the operation of the reproduction buffer 16 during reproduction. FIG. 2 is a schematic diagram showing the transition of the buffer amount of the reproduction buffer, in which the horizontal axis represents time and the vertical axis represents the buffer filling amount.
[0014]
Now, assuming that the playback rate of the disc is R1 and the recorded video rate is R2 (R2 <R1), code data is input to the playback buffer 16 at a maximum rate of R1 in accordance with the playback state, and R2 is always used. Will be read. In FIG. 2, in sections A and C in which the disc is being reproduced in a steady state, code data is accumulated in the reproduction buffer at a rate of (R1-R2), and sectors are skipped due to defective sectors on the disc. In the section B, the encoded data in the reproduction buffer decreases at the rate of R2. Further, when the video on the disk is at a remote place, it is necessary to seek the pickup (section D), and the code data decreases at the rate of R2 during the seek.
[0015]
In order to continuously reproduce video data in real time without interruption, it is necessary to always read data from the reproduction buffer 16 at R2. Therefore, in order to create a playlist that guarantees real-time, it is necessary that the code amount in the reproduction buffer does not become zero. However, when a plurality of video files are linked together and played back, seeks frequently occur and the playback buffer becomes zero. In such a case, the conditions of the playback buffer are satisfied by temporarily decoding a plurality of files, re-encoding them after finely joining them in the state of video data, and writing them back to the disk as a new file. Let me.
[0016]
A playlist is recorded when a new video file is recorded, when it is recorded together with a video file, and when a plurality of video files are edited to be played back for an arbitrary time and in an arbitrary order. Information may be recorded. A play list is created by the play list creation circuit 19 based on predetermined play conditions set by the play condition setting circuit 20 and the play order specified by the edit control circuit 21. FIG. 3 shows an example of creating a playlist.
[0017]
When recording a new video file such as a camera input, a playlist is created one-to-one with the video file, the start point of the video file is set to the IN point of the playlist, and the end point of the video file is set to the end point of the playlist. OUT point. Further, the reproduction conditions are set to be continuous with a 1 × speed reproducer. Therefore, when reproducing this play list, if it is a reproduction device of 1 × speed or higher, the reproduction from the beginning to the end of the video 1 can be continuously performed in real time.
[0018]
At the time of editing a video file in the editing work, the video A, video B, and video C are set to arbitrary IN points IN_A, IN_B, IN_C, and arbitrary OUT points, OUT_A, OUT_B, OUT_C, respectively. A playlist is created as shown in FIG. 3 so as to perform continuous playback in order. Here, the reproduction conditions are N-times (N> 1) reproduction machine and continuous. Therefore, when reproducing this play list, continuous reproduction of the video A, the video B, and the video C can be performed in real time without interruption, as long as the reproduction speed is N or higher.
[0019]
Here, when the video file is edited, each of the video A, the video B, and the video C can be reproduced under the condition of 1 × speed reproduction as in the case of the video file of the video 1 if it is a video file alone. Therefore, when the playlist b is played back by a playback device capable of 1 × speed playback, there is a possibility that the code amount of the playback buffer becomes zero due to switching between the video A and the video B and switching between the video B and the video C. . In such a case, a phenomenon such as a stop of the reproduced image occurs once. However, if only the IN point and the OUT point are confirmed, it is possible to sufficiently confirm such reproduction.
[0020]
In an optical disk reproducing apparatus such as a CD-ROM and a DVD, the reproduction transfer rate is generally improved from the time when the standard was established due to the development of an optical pickup, a servo technique, and the like. Therefore, when a large number of video recording devices are operated in a studio or the like, it is conceivable that devices having different reproduction capabilities may be operated in a mixed manner due to differences in the installation time of the equipment.
[0021]
The present embodiment enables efficient operation in such a case. For example, if editing is performed by mixing an old recording / reproducing device having only 1 × speed reproduction capability and a new recording / reproducing device capable of reproducing at N × speed, the final transmission is performed by the latest N × speed reproducing device. The image quality can be improved while minimizing re-encoding. Also, in the case of playlist editing, the playback condition of the playlist is set to N times speed even in an old 1 × speed playback device, so that a playlist having the same conditions as those performed by a device having the latest N times speed playback capability can be used. The playlist can be created, and the playlist can be edited efficiently.
In the above-described embodiment, the reproduction condition is a reproduction transfer rate such as 1 × speed or N × speed. However, the seek time of the head movement at the time of the track jump during the reproduction or the reproduction pickup of the reproduction which can be reproduced simultaneously. It is clear that the same effect can be obtained even when the performance of the reproducing device such as the number is set as a condition.
[0022]
Further, in the present embodiment, a plurality of conditions are shown as reproduction conditions of the playlist, but a condition that real-time reproduction is not guaranteed at all may be used. For example, when a video file and a playlist are once recorded and played back on a device such as a hard disk capable of high-speed transfer, real-time playback is possible irrespective of the playback conditions of the disk device at the time of recording. In such a case, it is possible to perform editing with a reduced number of re-encodings, ignoring the real-time conditions in disc reproduction.
[0023]
Further, it is apparent that the present embodiment is effective even in the case where the playback device has different capabilities depending on the device cost and the operation method and is used in a mixed manner.
[0024]
【The invention's effect】
As described above, according to the present invention, by including the conditions of the playback device capable of playing the video signal in real time in the playlist, the usage pattern can be used between devices having various playback conditions. Thus, the playlist can be edited efficiently according to the performance of the device.
[Brief description of the drawings]
FIG. 1 is a block diagram according to a first embodiment of the present invention; FIG. 2 is a schematic diagram showing a transition of a reproduction buffer amount according to the first embodiment of the present invention; FIG. Schematic diagram showing a playlist [Explanation of symbols]
DESCRIPTION OF SYMBOLS 11 Video encoding circuit 12 Recording processing circuit 13 Pickup 14 Recording disk 15 Reproduction processing circuit 16 Reproduction buffer 17 Video decoding circuit 19 Playlist creation circuit 20 Reproduction condition setting circuit 21 Editing control circuit