JP2008278331A - Recorder and recording method - Google Patents
Recorder and recording method Download PDFInfo
- Publication number
- JP2008278331A JP2008278331A JP2007121128A JP2007121128A JP2008278331A JP 2008278331 A JP2008278331 A JP 2008278331A JP 2007121128 A JP2007121128 A JP 2007121128A JP 2007121128 A JP2007121128 A JP 2007121128A JP 2008278331 A JP2008278331 A JP 2008278331A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- moving image
- management information
- data
- error correction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
本発明は記録装置及び記録方法に関し、特に、動画像データとその代表画像とを記録媒体に記録する記録装置に用いて好適な技術に関する。 The present invention relates to a recording apparatus and a recording method, and more particularly to a technique suitable for use in a recording apparatus that records moving image data and its representative image on a recording medium.
従来、動画像や音声をデジタルデータとしてDVDなどのディスク媒体に記録するディスクレコーダが知られている。例えば、DVDに対して動画データを記録する規格として、DVDビデオフォーマットやDVDビデオレコーディングフォーマットなどの記録フォーマットが知られている。 2. Description of the Related Art Conventionally, a disk recorder that records moving images and audio as digital data on a disk medium such as a DVD is known. For example, a recording format such as a DVD video format or a DVD video recording format is known as a standard for recording moving image data on a DVD.
そして、これらの記録フォーマットで記録された動画データを再生する際には、各動画データの内容を示す代表画像を生成して一覧表示し、これら一覧表示された代表画像から所望の画像を選択して再生する構成が一般的である(例えば、特許文献1を参照)。 When reproducing moving image data recorded in these recording formats, representative images indicating the contents of each moving image data are generated and displayed in a list, and a desired image is selected from the displayed representative images. The reproduction is generally performed (see, for example, Patent Document 1).
また、ディスク媒体に記録されたデータを再生する際には、データの記録位置や動画データの長さ及び画素数など、種々の情報が必要となる。そのため、動画データとは別に、これらの情報を管理情報として記録しておき、再生時にはこの管理情報を用いて動画データを再生するようにしている。 Further, when reproducing data recorded on a disk medium, various information such as data recording position, length of moving image data, and number of pixels is required. Therefore, separately from the moving image data, these pieces of information are recorded as management information, and the moving image data is reproduced using this management information during reproduction.
近年、NTSCなどの従来の標準解像度(SD)の画像よりも高精細な(HD)動画像信号をH264方式で符号化して、DVDなどの記録メディアに記録するための規格として、AVCHD規格が提案された。このAVCHD規格においては、動画データとは別に、代表画像データをサムネイルデータファイルの形式で記録する。サムネイルデータファイルのデータサイズは16キロバイト(KB)と規定されている。 In recent years, the AVCHD standard has been proposed as a standard for encoding a high-definition (HD) moving image signal in the H264 format and recording it on a recording medium such as a DVD, compared to a conventional standard resolution (SD) image such as NTSC. It was done. In the AVCHD standard, representative image data is recorded in a thumbnail data file format separately from moving image data. The data size of the thumbnail data file is defined as 16 kilobytes (KB).
一方、DVDビデオ規格では、データをディスクに記録する際に、エラー訂正符号化処理(ECC:Error Correcting Code)を施して記録するようにしている。そのため、ディスクに対するデータの書き込みも、このECCの単位で行われている。 On the other hand, in the DVD video standard, when data is recorded on a disc, error correction coding processing (ECC: Error Correcting Code) is performed and recorded. Therefore, data writing to the disk is also performed in units of this ECC.
DVDビデオ規格では、一つのECCの単位が32KBとなっている。そのため、DVDに対してAVCHD規格でデータを記録した場合、サムネイルデータファイルも32KB単位で記録されることになる。 In the DVD video standard, one ECC unit is 32 KB. For this reason, when data is recorded on a DVD according to the AVCHD standard, thumbnail data files are also recorded in units of 32 KB.
しかしながら、前述のように、AVCHD規格におけるサムネイルデータファイルのサイズは16KBであるため、サムネイルデータファイルを除いた残りの16KB分が無駄な空白領域となってしまうという問題があった。
本発明は上述の問題点に鑑み、ECCの単位よりも小さいサイズのサムネイルデータファイルを記録する場合に、無駄となる領域を削減できるようにすることを目的としている。
However, as described above, since the size of the thumbnail data file in the AVCHD standard is 16 KB, there is a problem that the remaining 16 KB excluding the thumbnail data file becomes a useless blank area.
The present invention has been made in view of the above-described problems, and an object thereof is to reduce a useless area when a thumbnail data file having a size smaller than an ECC unit is recorded.
本発明の記録装置は、動画像データを生成する動画像生成手段と、前記動画像生成手段で生成された動画像データの管理情報データを生成する管理情報データ生成手段と、前記動画像生成手段で生成された動画像データの代表画像データを生成する代表画像データ生成手段と、前記動画像生成手段により生成された動画像データと、前記管理情報データ生成手段により生成された管理情報データ及び前記代表画像データ生成手段によって生成された代表画像データに対して所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化手段と、前記エラー訂正符号化手段によりエラー訂正符号化された前記動画像データ、管理情報データ及び代表画像データを記録媒体に記録する記録手段と、前記管理情報データと前記代表画像データにより一つの前記訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化手段を制御する制御手段とを備えることを特徴とする。 The recording apparatus of the present invention includes a moving image generation unit that generates moving image data, a management information data generation unit that generates management information data of moving image data generated by the moving image generation unit, and the moving image generation unit Representative image data generating means for generating representative image data of the moving image data generated in the above, moving image data generated by the moving image generating means, management information data generated by the management information data generating means, and Error correction coding means for performing error correction coding processing for each predetermined correction coding unit on the representative image data generated by the representative image data generation means, and error correction coding performed by the error correction coding means Recording means for recording the moving image data, management information data and representative image data on a recording medium; and the management information data and the representative image data. And a controlling means constituting one of said correction coding unit for controlling said error correction encoding means to perform the error correction encoding process by data.
本発明の記録方法は、動画像データを生成する動画像生成工程と、前記動画像生成工程において生成された動画像データの管理情報データを生成する管理情報データ生成工程と、前記動画像生成工程において生成された動画像データの代表画像データを生成する代表画像データ生成工程と、前記動画像生成工程において生成された動画像データと、前記管理情報データ生成工程において生成された管理情報データ及び前記代表画像データ生成工程において生成された代表画像データに対して所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化工程と、前記エラー訂正符号化工程においてエラー訂正符号化された前記動画像データ、管理情報データ及び代表画像データを記録媒体に記録する記録工程と、前記管理情報データと前記代表画像データにより一つの前記訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化工程を制御する制御工程とを備えることを特徴とする。 The recording method of the present invention includes a moving image generation step for generating moving image data, a management information data generation step for generating management information data of moving image data generated in the moving image generation step, and the moving image generation step. Representative image data generating step for generating representative image data of the moving image data generated in step, moving image data generated in the moving image generation step, management information data generated in the management information data generating step, and An error correction encoding step for performing error correction encoding processing for each predetermined correction encoding unit on the representative image data generated in the representative image data generation step, and error correction encoding in the error correction encoding step A recording step of recording the moving image data, management information data, and representative image data on a recording medium; and the management information data The representative image data constituting one of said correction coding units by the and a controlling step of controlling the error correction coding process to perform error correction encoding process.
本発明のプログラムは、動画像データを生成する動画像生成工程と、前記動画像生成工程において生成された動画像データの管理情報データを生成する管理情報データ生成工程と、前記動画像生成工程において生成された動画像データの代表画像データを生成する代表画像データ生成工程と、前記動画像生成工程において生成された動画像データと、前記管理情報データ生成工程において生成された管理情報データ及び前記代表画像データ生成工程において生成された代表画像データに対して所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化工程と、前記エラー訂正符号化工程においてエラー訂正符号化された前記動画像データ、管理情報データ及び代表画像データを記録媒体に記録する記録工程と、前記管理情報データと前記代表画像データにより一つの前記訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化工程を制御する制御工程とをコンピュータに実行させることを特徴とする。 The program of the present invention includes a moving image generation step for generating moving image data, a management information data generation step for generating management information data of moving image data generated in the moving image generation step, and the moving image generation step. Representative image data generating step for generating representative image data of the generated moving image data, moving image data generated in the moving image generating step, management information data generated in the management information data generating step, and the representative An error correction encoding step for performing error correction encoding processing for each predetermined correction encoding unit for the representative image data generated in the image data generation step, and the error correction encoding in the error correction encoding step A recording step of recording moving image data, management information data and representative image data on a recording medium; Characterized in that to execute data with the representative image data constituting one of said correction coding unit by a controlling process of controlling the error correction coding process to perform error correction coding processing on a computer.
本発明によれば、記録媒体上にサムネイルデータと動画像の管理情報データを記録する専用の管理ファイル領域を確保し、その管理ファイル領域にサムネイルデータと管理情報データをまとめて書き込むようにした。これにより、無駄な空白領域が発生することを減少させることができる。また、少ないシークでサムネイルデータを読み込むことが可能となり、サムネイルデータの表示を高速に行なうことができる。
また、本発明の他の特徴によれば、サムネイルデータと管理情報データを独立したECCブロックとして書き込むのではなく、まとめて管理ファイル領域に書き込むようにした。これにより、無駄となる空白領域を減らすことができ、記録媒体を効率良く使用することができる。
According to the present invention, a dedicated management file area for recording thumbnail data and moving picture management information data is secured on the recording medium, and the thumbnail data and management information data are collectively written in the management file area. This can reduce the occurrence of useless blank areas. Also, it becomes possible to read thumbnail data with a small number of seeks, and thumbnail data can be displayed at high speed.
Further, according to another feature of the present invention, the thumbnail data and the management information data are not written as independent ECC blocks, but are collectively written in the management file area. As a result, useless blank areas can be reduced, and the recording medium can be used efficiently.
(第1の実施の形態)
以下、図面を参照しながら本発明の好適な実施の形態を説明する。
図1は、本実施形態の映像記録再生装置の構成例を示すブロック図である。以下の説明においては、ディスク型の記録媒体にAVCHD規格で記録するデジタルビデオカメラとして説明する。
(First embodiment)
Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram illustrating a configuration example of a video recording / playback apparatus according to the present embodiment. In the following description, a digital video camera that records on a disc-type recording medium according to the AVCHD standard will be described.
本実施形態のビデオカメラは、動画像を生成する動画像生成手段として機能するカメラ部100と、エンコード部(エンコーダ)101と、ディスクアクセス時に用いるバッファ(バッファメモリ)102とを備えている。また、記録媒体への書き込み、読み出しを行なうディスクアクセス部103とを備えている。
The video camera of this embodiment includes a
また、記録媒体(DVD等の記録用ディスク、以下ディスクとする)104に記録されている動画像データ(MPEG2やH.264等の方式で符号化された動画像データ)を元の映像に戻すデコード部(デコーダ)105を備えている。また、デコードした映像を表示するLCD108、及びLCD108を制御するLCDコントローラ107を備えている。また、外部出力端子106を備えており、LCD108に表示している映像信号を外部へ同時に出力することが可能に構成されている。
Also, the moving image data (moving image data encoded by a method such as MPEG2 or H.264) recorded on a recording medium (recording disc such as a DVD, hereinafter referred to as a disc) 104 is restored to the original video. A decoding unit (decoder) 105 is provided. Further, an
また、CPU110はCPUバス109により、ROM111、RAM112、操作部113、ECC部114及びその他の各ブロックに接続され、CPU110より各ブロックを制御することができるようになされている。操作部113は、ユーザによる各種の操作キーやつまみなどの入力をCPU110に伝えるためのものであり、操作部113を介して入力されるユーザからの指示に対応して、CPU110が各種の処理を行う。特に、本実施形態においては、CPU110が記憶領域確保部110aとして機能している。また、図示しないがCPU110は、動画像の管理情報を生成する管理情報データ生成手段、及び代表画像データを生成する代表画像データ生成手段としても機能している。
Further, the
記録時にはエンコーダ101からECC部114に対して動画像データが供給されると共にCPU110からの管理情報データとサムネイルデータが供給される。ECC部114は、所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化手段として機能する。CPU110は、前記管理情報データと前記代表画像データにより一つの訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化手段を制御する制御手段として機能する。また、再生時にはバッファ102からECC部114に再生データが供給される。そして、ECC部114においてエラー訂正された後、動画像データはデコーダ105に出力され、管理情報データとサムネイルデータがCPU110に供給される。
前述したように、DVDビデオ規格では、データをディスクに記録する際に、所定量のデータを単位としてエラー訂正符号化処理を施して記録するようにしている。そこで、ディスク104に対するデータの書き込みも、このエラー訂正符号化の単位(ECC単位)で行われる。
During recording, moving image data is supplied from the
As described above, in the DVD video standard, when data is recorded on a disc, the data is recorded after being subjected to error correction coding processing in units of a predetermined amount of data. Therefore, data writing to the
DVDビデオ規格では、一つのECCの単位が32KBとなっている。そのため、DVDに対してAVCHD規格でデータを記録した場合、動画像データとサムネイルデータファイルも32KB単位で記録されることになる。 In the DVD video standard, one ECC unit is 32 KB. Therefore, when data is recorded on a DVD in accordance with the AVCHD standard, moving image data and thumbnail data files are also recorded in units of 32 KB.
一方、前述のように、AVCHD規格におけるサムネイルデータファイルのサイズは16KBであるため、サムネイルデータファイルを除いた残りの16KB分が無駄な空白領域となってしまう。本実施形態においては、無駄な空白領域が発生するのを少なくすることができるようにしている。 On the other hand, as described above, since the size of the thumbnail data file in the AVCHD standard is 16 KB, the remaining 16 KB excluding the thumbnail data file becomes a useless blank area. In the present embodiment, the generation of useless blank areas can be reduced.
次に、動画像を記録する時の動作手順の一例について説明する。
本実施形態のビデオカメラのカメラ部100は、映像を電気信号として入力するCCDを備え、映像をデジタルデータとして入力することができる。
Next, an example of an operation procedure when recording a moving image will be described.
The
ユーザ操作により、操作部113から映像記録開始指示が与えられると、CPU110はカメラ部100より映像データを読み込む。読み込んだ映像データはエンコーダ101に入力され符号化される。エンコーダ101において符号化された映像データは、AVCHD規格に沿ってフォーマットされ、ECC部114によりエラー訂正符号化処理が施されてバッファ102に蓄えられる。そして、CPU110によりディスクアクセス部103が制御され、バッファ102に蓄えられた映像データがディスク104へ記録される。このようにして、ビデオカメラは記録媒体であるディスク104へ動画像データを符号化して記録できるように構成されている。
When a video recording start instruction is given from the
AVCHD規格では、1つの動画像の単位をクリップと呼び、クリップは動画像データであるストリームとその動画像の管理情報であるクリップ情報の2種類のデータで構成される。ストリームとクリップ情報はそれぞれ独立したファイルとして存在し、2つのファイルで1つのクリップが構成される。 In the AVCHD standard, one moving image unit is called a clip, and the clip is composed of two types of data: a stream that is moving image data and clip information that is management information of the moving image. Stream and clip information exist as independent files, and one file is composed of two files.
一般的に、クリップは1回の撮影で作成された動画像を単位として作成される。ストリームファイルとクリップ情報ファイルにはそれぞれ同じクリップ番号が付けられ、それぞれの対応が分かるようになっている。なお、クリップ情報ファイルは動画像の情報を含んでいるため、動画像の長さに比例してクリップ情報ファイルも長くなる。そして、実時間で動画像を作成する場合には、1つ動画像ストリームファイルを記録するたびに1つのクリップ情報ファイルが記録される。また、サムネイルデータも同時に生成され、サムネイルデータファイルとして記録される。 In general, a clip is created in units of moving images created by one shooting. The same clip number is assigned to each of the stream file and the clip information file so that the correspondence between them can be understood. Since the clip information file includes moving image information, the clip information file becomes longer in proportion to the length of the moving image. When a moving image is created in real time, one clip information file is recorded every time one moving image stream file is recorded. Also, thumbnail data is generated at the same time and recorded as a thumbnail data file.
作成した動画像のサムネイルデータは、図2に示した第1のクリップ〜第6のクリップのように一覧表示され、ディスク104内にどのような動画像が記録されているのかが素早く分かるようになっている。
図2において、201から206はそれぞれクリップ1〜6の動画像の代表画像であるサムネイルデータとなっている。矢印207はクリップが7つ以上ある場合に、第7のクリップ以降のサムネイルデータを表示するためのページ切り替えボタンである。
The thumbnail data of the created moving image is displayed as a list like the first clip to the sixth clip shown in FIG. 2 so that it is possible to quickly see what moving images are recorded in the
In FIG. 2,
DVD等のディスク型記録媒体の場合には、ディスク104の内側から外側に向かって記録されていくため、データの作成順にディスク104に記録して行くと、図3のように配置される。
In the case of a disc type recording medium such as a DVD, recording is performed from the inside to the outside of the
図3は、ディスク104の内周から外周までの記録イメージを示していて、ディスク104の内側が図では左側で、ディスク104の外側へいくほど図の右側となる。また、図3においてUDF(Universal Disk Format)とは管理情報ファイルとストリームファイルを管理しているファイルシステム情報であり、UDF規格で定義されている。UDFは、DVDやBD-ROM等で用いられる一般的なファイルシステムである。
FIG. 3 shows a recording image from the inner periphery to the outer periphery of the
ストリームは、AVCHD規格における動画像データであるストリームファイルを示しており、管理情報はAVCHD規格における動画像の管理情報が入っているクリップ情報ファイルを示している。 The stream indicates a stream file which is moving image data in the AVCHD standard, and the management information indicates a clip information file in which moving image management information in the AVCHD standard is included.
管理情報は、動画像であるストリームが大きくなればなるほど大きくなる。したがって、管理情報は可変長で「数Kバイト」から「数Mバイト」である可能性がある。また、サムネイルデータはAVCHD規格における動画像の代表画像であるサムネイルデータファイルとなっており、一般的には、対応するストリームの先頭の画像となっている。AVCHD規格では、1画面の静止画像データをJPEG方式で符号化したデータを16KBのサムネイルデータとして記録することが規定されている。 The management information increases as the stream that is a moving image increases. Therefore, the management information has a variable length and may be “several Kbytes” to “several Mbytes”. The thumbnail data is a thumbnail data file that is a representative image of a moving image in the AVCHD standard, and is generally the head image of the corresponding stream. The AVCHD standard stipulates that data obtained by encoding still image data of one screen by the JPEG method is recorded as 16 KB thumbnail data.
このようなファイルの配置になっている場合には、各管理情報を読み込むためにはストリームファイルの記録領域をシークして読み飛ばす必要があり、全ての管理情報を連続して読み込む場合には、読み込みに時間がかかる。 In such a file arrangement, in order to read each management information, it is necessary to seek and skip the recording area of the stream file. When all management information is read continuously, It takes time to load.
図4は、本発明を実施した場合のファイル配置の一例を表した図である。図4に示したように、本実施形態においては、ディスク104におけるデータ記録領域を管理ファイル領域4aとストリームファイル領域4bの2つを記録媒体上、すなわち、ディスク104上に確保する記憶領域確保部110aを有している。そして、管理ファイル領域には管理情報とサムネイルデータ、ストリームファイル領域には動画像データであるストリームを記録するようにしている。
FIG. 4 is a diagram showing an example of file arrangement when the present invention is implemented. As shown in FIG. 4, in this embodiment, a storage area securing unit that secures two data recording areas on the
したがって、本実施形態においては図3の記録配置とは異なり、管理情報とサムネイルデータがディスク104の内側にまとめて記録される。このために、少ないシークで一度にまとめて管理情報とサムネイルデータにアクセスすることができて、このデータを高速に読み込むことができる。
なお、前述のように、AVCHD規格では、管理ファイルのサイズが対応するクリップの時間に比例する。そのため、ここで確保する管理ファイル領域4aのサイズは、このディスクに対して記録可能な動画クリップの最大記録時間に基づいて決定する。ディスクに記録可能な最大記録時間は、動画データをエンコードして得られるデータのデータレートによって決定される。
Therefore, in the present embodiment, unlike the recording arrangement of FIG. 3, management information and thumbnail data are recorded together inside the
As described above, in the AVCHD standard, the size of the management file is proportional to the time of the corresponding clip. For this reason, the size of the management file area 4a secured here is determined based on the maximum recording time of a moving image clip that can be recorded on this disc. The maximum recording time that can be recorded on the disc is determined by the data rate of data obtained by encoding moving image data.
次に、実施手順の具体例を詳細に説明する。
図5における領域Aの部分を詳細に説明したものが図6及び図7である。図5は、動画像であるストリームを2つ記録した状態を示しており、管理情報とサムネイルデータがストリームに対応してそれぞれ2つ存在している。
Next, a specific example of the implementation procedure will be described in detail.
FIG. 6 and FIG. 7 describe the area A in FIG. 5 in detail. FIG. 5 shows a state in which two streams that are moving images are recorded, and there are two pieces of management information and two thumbnail data corresponding to the streams.
図6は、管理情報とサムネイルデータを独立したECCブロックに配置した例である。
図7は管理情報とサムネイルデータを1つのECCブロックに配置した例である。
図6において、(A)はECCブロックの並びを表している。ECCブロックが1〜nまで並んで領域Aが構成されている。
FIG. 6 shows an example in which management information and thumbnail data are arranged in independent ECC blocks.
FIG. 7 shows an example in which management information and thumbnail data are arranged in one ECC block.
In FIG. 6, (A) represents an array of ECC blocks. A region A is formed by arranging
DVDビデオ規格では、1つのECCブロックが32Kバイトとなっており、ECCブロック単位でデータを書き込むこととなる。
図6において(B)は、(A)の各ECCブロックに対応しており、管理情報とサムネイルデータがそれぞれのECCブロックに配置されている。このような配置方法だと、各ECCブロックに使用されない無駄な空き領域600ができるので、非効率な配置になってしまう。
In the DVD video standard, one ECC block is 32 Kbytes, and data is written in units of ECC blocks.
In FIG. 6, (B) corresponds to each ECC block of (A), and management information and thumbnail data are arranged in each ECC block. With such an arrangement method, a wasteful
このような無駄を省略するために、本実施形態においては、図7のような配置を行なう。図7では、1つのECCブロックに対して、管理情報とサムネイルデータをまとめて配置するようにしている。即ち、同じ動画データの管理情報とサムネイルデータとを一つのECCブロックとしてエラー訂正符号化処理を施す。図7(B)では、管理情報702とサムネイルデータ703とを1つのECCブロックとしてエラー訂正符号化してディスク104に記録している。また、管理情報704とサムネイルデータ705を1つのECCブロックとしてエラー訂正符号化して記録している。
CPU110は、管理情報データとサムネイルデータをディスク104に記録する場合、このように配置することにより、使用されない無駄な空き領域706は少なくなり、ディスク104を効率良く使用することができる。
In order to omit such waste, the arrangement shown in FIG. 7 is performed in this embodiment. In FIG. 7, management information and thumbnail data are collectively arranged for one ECC block. That is, error correction coding processing is performed with the management information and thumbnail data of the same moving image data as one ECC block. In FIG. 7B, the
When the
また、管理情報は可変長のため、管理情報とサムネイルデータが1つのECCブロックに入りきらないことがある。その場合には、図8で示すように、管理情報800とサムネイルデータ801の途中までを一つのECCブロックとしてエラー訂正符号化し、サムネイルデータ801の残りを別のECCブロックとしてエラー訂正符号化する。このときに、管理情報800とサムネイルデータ801を後続のディスク104上に配置する。このように配置することにより、管理情報800とサムネイルデータ801を別のECCブロックとしてエラー訂正符号化してディスク104上に配置した場合よりも効率良く配置することができる。なお、図8において802は空き領域を示している。
Further, since the management information has a variable length, the management information and the thumbnail data may not fit in one ECC block. In this case, as shown in FIG. 8, the error correction encoding is performed as one ECC block up to the middle of the
(第2の実施形態)
次に、本発明の第2の実施形態を説明する。
第1の実施形態の管理情報とサムネイルデータの配置だと、サムネイルデータの位置が管理情報の大きさによって移動するために、図8のようにサムネイルデータ801が複数のECCブロックに跨ってしまう可能性がある。この場合、サムネイルデータを読み込むためには第1のECCブロックと第2のECCブロックの2つのECCブロックを読む必要がある。そこで、本実施形態においては管理情報とサムネイルデータの配置を変えて記録した場合を考える。
(Second Embodiment)
Next, a second embodiment of the present invention will be described.
With the arrangement of management information and thumbnail data according to the first embodiment, since the position of thumbnail data moves depending on the size of the management information, the thumbnail data 801 may straddle a plurality of ECC blocks as shown in FIG. There is sex. In this case, in order to read the thumbnail data, it is necessary to read two ECC blocks of the first ECC block and the second ECC block. Therefore, in the present embodiment, consider a case where the management information and thumbnail data are recorded with different arrangements.
以下、図9に従って説明する。
図9は、管理情報の前にサムネイルデータを配置した場合の図である。この場合、動画であるストリームの記録終了時に、まずサムネイルデータを先に記録し、それに続いて管理情報を記録する。
Hereinafter, a description will be given with reference to FIG.
FIG. 9 is a diagram when thumbnail data is arranged before management information. In this case, at the end of the recording of the stream that is a moving image, the thumbnail data is recorded first, followed by the management information.
このように記録した場合には、第1のECCブロックにサムネイルデータ900と管理情報901が記録され、第2のECCブロックにサムネイルデータ902と管理情報903がまとめて記録される。したがって、空き領域は904の部分となり、第1の実施形態と同様、記録媒体を効率良く使用できる。より詳細に第1のECCブロックと第2のECCブロックをみると、サムネイルデータ905とサムネイルデータ907は各ECCブロックの先頭に配置されていることが分かる。
When recording is performed in this way,
したがって、サムネイルデータが複数のECCブロックに跨ることはなく、1つのECCブロックの読み込みでサムネイルデータを読み込むことができる。また、管理情報が16Kバイト以上になった場合には、図10のように記録される。 Therefore, the thumbnail data does not extend over a plurality of ECC blocks, and the thumbnail data can be read by reading one ECC block. Further, when the management information exceeds 16 Kbytes, it is recorded as shown in FIG.
図10において、サムネイルデータ1000は第1のECCブロックの前半16Kバイトに配置されている。また、管理情報1001はサムネイルデータ1000の次に第1のECCブロックと第2のECCブロックに跨って記録されている。したがって、管理情報が16Kバイト以上になった場合でも、サムネイルデータは常にECCブロックの先頭に配置される。このように記録した場合でも、第1の実施形態と同様に管理情報とサムネイルデータを別のECCブロックに配置した場合よりも効率良く配置できる。
In FIG. 10, the
以上説明したように、本実施形態の第1の特徴によれば、管理情報と代表画像をECCブロック単位にまとめて記録するようにしたので、記録媒体上の領域を効率良く使用できる。また、少ないシークで読み込むことができ、サムネイルデータの表示を高速に行なうことができる。 As described above, according to the first feature of the present embodiment, since the management information and the representative image are recorded in units of ECC blocks, the area on the recording medium can be used efficiently. Further, it can be read with few seeks, and thumbnail data can be displayed at high speed.
また、第2の特徴によれば、固定長の代表画像を先に配置することで、代表画像が必ずECCブロックの先頭に配置されるので、代表画像がECCブロックに跨ることなく、1つのECCブロック内に必ず配置されるようになる。したがって、代表画像を比較的高速に読み出すことが可能である。 According to the second feature, since the representative image is always arranged at the head of the ECC block by arranging the fixed-length representative image first, one representative ECC does not straddle the ECC block. It will always be placed in the block. Therefore, the representative image can be read out at a relatively high speed.
また、第3の特徴によれば、可変長の管理情報と代表画像の合計サイズ(合計データ量)がECCブロックのサイズを超えた場合でも、記録媒体上の領域を効率良く使用できる。また、第4の特徴によれば、前記第1の特徴〜第3の特徴をAVCHD規格において実現することができる。 Further, according to the third feature, even when the total size (total data amount) of the variable length management information and the representative image exceeds the size of the ECC block, the area on the recording medium can be used efficiently. According to the fourth feature, the first to third features can be realized in the AVCHD standard.
(本発明に係る他の実施の形態)
前述した本発明の実施の形態における記録装置を構成する各手段は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
(Another embodiment according to the present invention)
Each means constituting the recording apparatus according to the embodiment of the present invention described above can be realized by operating a program stored in a RAM or ROM of a computer. This program and a computer-readable recording medium recording the program are included in the present invention.
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。 In addition, the present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system composed of a plurality of devices. Moreover, you may apply to the apparatus which consists of one apparatus.
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。 In the present invention, a software program that realizes the functions of the above-described embodiments is supplied directly or remotely to a system or apparatus. In addition, this includes a case where the system or the computer of the apparatus is also achieved by reading and executing the supplied program code.
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。 Various recording media can be used as a recording medium for supplying the program. For example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD- R).
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせル。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let me. It is also possible to execute the encrypted program by using the key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行なうことによっても前述した実施の形態の機能が実現され得る。 In addition to the functions of the above-described embodiments being realized by the computer executing the read program, the OS running on the computer performs part or all of the actual processing. Also, the functions of the above-described embodiments can be realized.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the storage medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
100 カメラ部
101 エンコード部(エンコーダ)
102 バッファ
103 ディスクアクセス部
104 ディスク
105 デコード部(デコーダ)
106 外部出力端子
107 LCDコントローラ
108 LCD
109 CPUバス
110 CPU
111 ROM
112 RAM
113 操作部
114 ECC部
200 サムネイルデータ一覧表示画面
201〜206 サムネイルデータ
207 ページ送りボタン
600 空き領域
700 ECCブロック配置
701 ファイル配置
702、704 管理情報
703、705 サムネイルデータ
706 空き領域
800 管理情報
801 サムネイルデータ
802 空き領域
900、902 サムネイルデータ
901、903 管理情報
904 空き領域
905、907 サムネイルデータ
906、908 管理情報
1000 サムネイルデータ
1001 管理情報
1002 空き領域
100
102
106
109
111 ROM
112 RAM
113
Claims (12)
前記動画像生成手段で生成された動画像データの管理情報データを生成する管理情報データ生成手段と、
前記動画像生成手段で生成された動画像データの代表画像データを生成する代表画像データ生成手段と、
前記動画像生成手段により生成された動画像データと、前記管理情報データ生成手段により生成された管理情報データ及び前記代表画像データ生成手段によって生成された代表画像データに対して所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化手段と、
前記エラー訂正符号化手段によりエラー訂正符号化された前記動画像データ、管理情報データ及び代表画像データを記録媒体に記録する記録手段と、
前記管理情報データと前記代表画像データにより一つの前記訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化手段を制御する制御手段とを備えることを特徴とする記録装置。 Moving image generation means for generating moving image data;
Management information data generating means for generating management information data of moving image data generated by the moving image generating means;
Representative image data generating means for generating representative image data of the moving image data generated by the moving image generating means;
A predetermined correction coding unit for the moving image data generated by the moving image generation unit, the management information data generated by the management information data generation unit, and the representative image data generated by the representative image data generation unit Error correction encoding means for performing error correction encoding processing for each,
Recording means for recording the moving image data, management information data, and representative image data that have been error correction encoded by the error correction encoding means on a recording medium;
A recording apparatus comprising: control means for controlling the error correction coding means so as to perform error correction coding processing by constituting one correction coding unit by the management information data and the representative image data .
前記動画像生成工程において生成された動画像データの管理情報データを生成する管理情報データ生成工程と、
前記動画像生成工程において生成された動画像データの代表画像データを生成する代表画像データ生成工程と、
前記動画像生成工程において生成された動画像データと、前記管理情報データ生成工程において生成された管理情報データ及び前記代表画像データ生成工程において生成された代表画像データに対して所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化工程と、
前記エラー訂正符号化工程においてエラー訂正符号化された前記動画像データ、管理情報データ及び代表画像データを記録媒体に記録する記録工程と、
前記管理情報データと前記代表画像データにより一つの前記訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化工程を制御する制御工程とを備えることを特徴とする記録方法。 A moving image generation step for generating moving image data;
A management information data generation step for generating management information data of the moving image data generated in the moving image generation step;
A representative image data generation step of generating representative image data of the moving image data generated in the moving image generation step;
A predetermined correction coding unit for the moving image data generated in the moving image generation step, the management information data generated in the management information data generation step, and the representative image data generated in the representative image data generation step An error correction encoding process for performing error correction encoding processing every time,
A recording step of recording the moving image data, the management information data and the representative image data that have been error correction encoded in the error correction encoding step on a recording medium;
A recording method comprising: a control step of controlling the error correction encoding step so as to perform error correction encoding processing by forming one correction encoding unit from the management information data and the representative image data .
前記動画像生成工程において生成された動画像データの管理情報データを生成する管理情報データ生成工程と、
前記動画像生成工程において生成された動画像データの代表画像データを生成する代表画像データ生成工程と、
前記動画像生成工程において生成された動画像データと、前記管理情報データ生成工程において生成された管理情報データ及び前記代表画像データ生成工程において生成された代表画像データに対して所定の訂正符号化単位毎にエラー訂正符号化処理を施すエラー訂正符号化工程と、
前記エラー訂正符号化工程においてエラー訂正符号化された前記動画像データ、管理情報データ及び代表画像データを記録媒体に記録する記録工程と、
前記管理情報データと前記代表画像データにより一つの前記訂正符号化単位を構成してエラー訂正符号化処理を行うよう前記エラー訂正符号化工程を制御する制御工程とをコンピュータに実行させることを特徴とするプログラム。 A moving image generation step for generating moving image data;
A management information data generation step for generating management information data of the moving image data generated in the moving image generation step;
A representative image data generation step of generating representative image data of the moving image data generated in the moving image generation step;
A predetermined correction coding unit for the moving image data generated in the moving image generation step, the management information data generated in the management information data generation step, and the representative image data generated in the representative image data generation step An error correction encoding process for performing error correction encoding processing every time,
A recording step of recording the moving image data, the management information data and the representative image data that have been error correction encoded in the error correction encoding step on a recording medium;
A control step of controlling the error correction encoding step so as to perform error correction encoding processing by constituting one correction encoding unit from the management information data and the representative image data is executed by a computer. Program to do.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007121128A JP2008278331A (en) | 2007-05-01 | 2007-05-01 | Recorder and recording method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007121128A JP2008278331A (en) | 2007-05-01 | 2007-05-01 | Recorder and recording method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008278331A true JP2008278331A (en) | 2008-11-13 |
Family
ID=40055726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007121128A Pending JP2008278331A (en) | 2007-05-01 | 2007-05-01 | Recorder and recording method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008278331A (en) |
-
2007
- 2007-05-01 JP JP2007121128A patent/JP2008278331A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4264833B2 (en) | Recording apparatus and method, program, and recording medium | |
JP2004079087A (en) | Recorder, recording method, recording medium and program | |
JP4325651B2 (en) | Recording apparatus, recording method, reproducing apparatus, reproducing method, program, and recording medium | |
JP2010524274A (en) | Editing apparatus and editing method | |
JP4203812B2 (en) | FILE RECORDING DEVICE, FILE RECORDING METHOD, FILE RECORDING METHOD PROGRAM, RECORDING MEDIUM CONTAINING FILE RECORDING METHOD PROGRAM, FILE REPRODUCTION DEVICE, FILE REPRODUCTION METHOD, FILE REPRODUCTION METHOD PROGRAM, AND RECORDING MEDIUM RECORDING PROGRAM | |
JP4323870B2 (en) | Recording device | |
JP3835554B2 (en) | FILE RECORDING DEVICE, FILE REPRODUCTION DEVICE, FILE RECORDING METHOD, FILE RECORDING METHOD PROGRAM, RECORDING MEDIUM RECORDING THE FILE RECORDING METHOD PROGRAM, FILE PLAYING METHOD, FILE PLAYING METHOD PROGRAM, AND RECORDING MEDIUM RECORDING THE PROGRAM | |
US8086089B2 (en) | Recording apparatus | |
JP2008278331A (en) | Recorder and recording method | |
US8027234B2 (en) | Information record controlling apparatus, information record controlling method, information reproduction controlling apparatus, information reproduction controlling method, information recording medium, information record controlling program, and information reproduction controlling program | |
JP2005285301A (en) | Recorder, reproducer, recording method, reproducing method and program | |
JP2004171670A (en) | Recording and reproducing device and recording and reproducing method | |
JP2009105477A (en) | Reproducing device and reproducing method | |
JP2008276884A (en) | Recording device and recording method | |
JP2007243414A (en) | Recorder | |
JP4654161B2 (en) | Recording apparatus and recording method | |
JP2006180407A (en) | Recording/playback device and image editing method therefor | |
JP5161852B2 (en) | DRIVE DEVICE, CONTENT RECORDING / REPRODUCING DEVICE, DATA WRITE METHOD, PROGRAM, AND RECORDING MEDIUM | |
JP2020078028A (en) | Recording device | |
JP5164674B2 (en) | Recording apparatus and control method thereof | |
JP4217545B2 (en) | Data processing method | |
JP2009043313A (en) | Recording and reproducing device and recording and reproducing method | |
JP2009111501A (en) | Recorder, and recording method | |
JP2006313602A (en) | Video recording and reproducing device | |
JP2009110598A (en) | Recording apparatus and recording method |