映像符号化データを複数の記録フォーマットから選択的に記録可能であり、且つ、相互に記録フォーマットの変換が可能な映像記録装置であって、映像信号を符号化し、映像符号化データを生成する符号化手段と、前記映像符号化データに対する第1の記録フォーマットを指定する記録フォーマット指定手段と、前記映像符号化データに対して第1の記録フォーマット処理を行う記録フォーマット処理手段と、前記第1の記録フォーマットとは異なる第2の記録フォーマットへの変換を支援するための情報を生成する記録フォーマット変換支援情報生成手段と、前記第1の記録フォーマットに対して前記記録フォーマット変換支援情報を多重化する記録フォーマット変換支援情報多重化手段とを備えることを特徴とする映像記録装置。前記第1の記録フォーマット及び第2の記録フォーマットの内、片方はMPEG-2TS形式であることを特徴とする請求項1に記載の映像記録装置。前記第1の記録フォーマットが、MPEG-2TS形式である場合、前記記録フォーマット変換支援情報多重化手段は、前記記録フォーマット変換支援情報をトランスポートパケットとして多重化することが可能であることを特徴とする請求項1または2に記載の映像記録装置。前記第1の記録フォーマットが、MPEG-2TS形式でない場合、前記記録フォーマット変換支援情報は、プログラム識別情報、クロック情報、またはトランスポートパケット多重化パターンの何れか、または全てを含むことを特徴とする請求項1または2に記載の映像記録装置。映像符号化データを複数の記録フォーマットから選択的に記録するとともに、相互に記録フォーマットの変換が可能な映像記録方法であって、入力された映像信号を符号化し、映像符号化データを生成する符号化工程と、前記映像符号化データに対する第1の記録フォーマットを指定する記録フォーマット指定工程と、前記映像符号化データに対して第1の記録フォーマット処理を行う記録フォーマット処理工程と、前記第1の記録フォーマットとは異なる第2の記録フォーマットへの変換を支援するための情報を生成する記録フォーマット変換支援情報生成工程と、前記第1の記録フォーマットに対して前記記録フォーマット変換支援情報を多重化する記録フォーマット変換支援情報多重化工程とを備えることを特徴とする映像記録方法。前記第1の記録フォーマット及び第2の記録フォーマットの内、片方はMPEG-2TS形式であることを特徴とする請求項5に記載の映像記録方法。前記第1の記録フォーマットが、MPEG-2TS形式である場合、前記記録フォーマット変換支援情報多重化工程は、前記記録フォーマット変換支援情報をトランスポートパケットとして多重化することが可能であることを特徴とする請求項5または6に記載の映像記録方法。前記第1の記録フォーマットが、MPEG-2TS形式でない場合、前記記録フォーマット変換支援情報は、プログラム識別情報、クロック情報、またはトランスポートパケット多重化パターンの何れか、または全てを含むことを特徴とする請求項5または6に記載の映像記録方法。映像符号化データを複数の記録フォーマットから選択的に記録するとともに、相互に記録フォーマットの変換が可能な映像記録方法をコンピュータに実行させるプログラムであって、入力された映像信号を符号化し、映像符号化データを生成する符号化工程と、前記映像符号化データに対する第1の記録フォーマットを指定する記録フォーマット指定工程と、前記映像符号化データに対して第1の記録フォーマット処理を行う記録フォーマット処理工程と、前記第1の記録フォーマットとは異なる第2の記録フォーマットへの変換を支援するための情報を生成する記録フォーマット変換支援情報生成工程と、前記第1の記録フォーマットに対して前記記録フォーマット変換支援情報を多重化する記録フォーマット変換支援情報多重化工程とをコンピュータに実行させることを特徴とするプログラム。請求項9に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。前述のように、ファイルベースの記録フォーマットとストリームベースの記録フォーマットとで再生環境は保存する記録メディアの観点からそれぞれメリットデメリットがある。このため、一度記録した記録フォーマットデータに対して任意の記録フォーマットへの変換が行えることが望ましい。しかしながら、記録フォーマット変換処理は、各記録フォーマット特有の情報やパケット処理等を必要とするため変換に伴う処理時間が懸念される。こうした課題を解決するための記録方法が提案されている。特許文献1では、同一コンテンツに対して異なる2つの記録フォーマットで記録を行い、それぞれの記録フォーマットデータを1つのデータとして管理する方法が提案されている。特許文献1にて提案されている方法では、記録フォーマット変換処理が不要になる反面、本来1つのコンテンツであるデータに対して約2倍のデータ容量が必要になるという課題が生じる問題点があった。本発明は前述の問題点に鑑み、記録容量を増加させることなく高速に記録フォーマット変換を行うことができるようにすることを目的とする。本発明の映像記録装置は、映像符号化データを複数の記録フォーマットから選択的に記録可能に構成されているとともに、相互に記録フォーマットの変換が可能な映像記録装置であって、入力された映像信号を符号化し、映像符号化データを生成する符号化手段と、前記映像符号化データに対する第1の記録フォーマットを指定する記録フォーマット指定手段と、前記映像符号化データに対して第1の記録フォーマット処理を行う記録フォーマット処理手段と、前記第1の記録フォーマットとは異なる第2の記録フォーマットへの変換を支援するための情報を生成する記録フォーマット変換支援情報生成手段と、前記第1の記録フォーマットに対して前記記録フォーマット変換支援情報を多重化する記録フォーマット変換支援情報多重化手段とを備えることを特徴とする。本発明によれば、実際に記録する記録フォーマットデータに対して異なる記録フォーマットに対する記録フォーマット変換支援情報を多重化して記録するようにしたので、微小なデータ量の増加で容易に、且つ高速なフォーマット変換処理が可能となる。以下、図面を参照しながら本発明の好適な実施形態を説明する。第1の実施形態図1は、本発明を適用可能な第1の実施形態である映像記録装置の概略構成を示すブロック図である。本実施形態の映像記録装置100は、映像符号化データを複数の記録フォーマットから選択的に記録可能に構成されているとともに、相互に記録フォーマットの変換が可能に構成されている。操作部101は、映像記録装置100に対するコントローラーであり、電源のONOFF、記録開始停止を指示する操作キーに加えて、各種設定を行うためのメニューボタンが含まれる。CPU102は、ユーザー操作により操作部101から送信される信号に基づいて映像記録装置100を構成する各処理部を制御する。映像処理部103は、入力された映像信号を映像符号化部104へ供給すると共に、入力された映像信号のモニター映像出力を行う。また、映像信号に対して任意の文字情報や図形情報を重畳可能な図示されないOSDオンスクリーンディスプレイ処理部を内蔵し、映像出力に対してOSDを多重表示可能となっている。映像符号化部104は、映像処理部103から供給される映像信号に対してMPEG-4AVCISO/IEC14496-10方式で符号化を行う処理部であり、その構成は一般的なものであるため詳細な説明は省略する。なお、符号化方式はMPEG-2方式ISO/IEC13818-2であってもよい。記録フォーマット処理部105は、映像符号化部104から供給される符号化データに対して記録フォーマット処理を行う処理部である。本実施形態の記録フォーマット処理部105は、MPEG-2TSトランスポートストリーム形式第1の記録フォーマットまたは、MP4形式第2の記録フォーマットの2種類の記録フォーマット処理が可能となっている。CPU102は、映像符号化データに対する記録フォーマットとして、ユーザーが操作部101を操作して指定した記録フォーマットを指定する記録フォーマット指定処理を行う。図2は、操作部101のメニューボタンにより呼び出し可能な記録モード設定画面であり、映像処理部103により映像出力される。図2に示す記録フォーマット項目のMP4は、MP4形式を示す。MTSは、MPEG-2TS形式を示しており、ユーザーが指定した記録フォーマットに従って第1の記録フォーマット処理が行われ、記録フォーマット化された符号化データは記録フォーマット変換支援情報多重化部107へ供給される。記録フォーマット変換支援情報生成部106は、記録フォーマット処理部105へ指定された記録フォーマットとは異なるもう片方の記録フォーマットへ変換するための記録フォーマット変換支援情報を生成する処理部である。記録フォーマット処理部105が符号化データを含む記録フォーマットデータを生成するのに対し、記録フォーマット変換支援情報生成部106では、符号化データを含まない記録フォーマット依存情報のみを生成する。そして、記録フォーマット変換支援情報を記録フォーマット変換支援情報多重化部107へ供給する。記録フォーマット変換支援情報多重化部107では、記録フォーマット処理部105から供給される記録フォーマット化された符号化データに対して、記録フォーマット変換支援情報生成部106から供給される記録フォーマット変換支援情報を多重化する。図2に示す記録モード設定において記録フォーマット変換支援情報がONに設定された場合に記録フォーマット変換支援情報の多重化を行い、符号化データを記憶媒体108へ記録する。記録フォーマット変換支援情報がOFFに設定された場合は、記録フォーマット処理部105から供給される記録フォーマット化された符号化データをそのまま記憶媒体108へ記録する。ここで記憶媒体108は、不揮発性メモリやHDDハードディスクドライブなどで構成されている。以上の処理部により映像記録装置100が構成されている。続いて、記録フォーマット変換支援情報生成部106で生成される記録フォーマット変換支援情報と、記録フォーマット変換支援情報多重化部107での多重化方法について説明を行う。まず、始めにMP4形式及びMPEG-2TS形式で共通となるMPEG-4AVC方式による符号化データの構造について説明を行う。MPEG-4AVCでは、様々なネットワークでの利用が考慮されている。このため、映像符号化処理を扱うビデオ符号化層VCL:VideoCodingLayerと実際の伝送蓄積のシステムとの間にネットワーク抽象化層NAL:NetworkAbstractionLayerが規定されている。NALは、NALヘッダとRBSPRowByteSequencePayloadから構成されるNALユニットと呼ばれる単位でパケット化される。NALヘッダによりNALユニットの種類と参照画像かどうかを識別できるようになっており、続くRBSPに実際の符号化データが格納される図3a。NALユニットの種類は、図3bに示すように定義されており、主に映像符号化データスライス、映像符号化データのシーケンスに関する情報であるSPSSequenceParameterSet。映像符号化データのピクチャに関する情報であるPPSPictureParameterSet。映像符号化データの付加情報であるSEISupplementalEnhancementInformation等がある。これらのNALユニットが映像符号化部104により生成される各記録フォーマットに共通となる符号化データとなる。続いて、MP4形式の記録フォーマットについて説明を行う。図4は、MP4形式の記録フォーマット構造の概要を示しており、図4aに示すように、先頭にftypと呼ばれるMP4形式であることを識別するための情報を含むヘッダが配置される。続くデータ領域は、Atomと呼ばれるデータ構造にパッキングして記録される。各Atomの先頭には、図4bに示すように定義される共通のヘッダ情報が付加される。sizeは、Atomのデータ長を示す。typeは、Atomの種類を示し、各Atomに対して割り当てられている4文字の識別子がセットされる。dataは、Atomが内包するデータの実体であり、その内容はtypeによって異なる。図4aで示されるように、MP4形式では、Atom構成は、2つで構成されている。1つは、MovieAtomtypeフィールドの値は‘moov’と呼ばれる映像または音声の管理情報を格納するためのAtomである。他の1つは、映像または音声データを格納するMediaDataAtomtypeフィールドの値は‘mdat’と呼ばれるAtomである。moovは、MP4データ全体の共通となるヘッダ情報となるmvhdと映像または音声データの各トラックのヘッダ情報となる個別のtrakから構成されており、各トラックは、各trak内のtkhdに示されるトラックIDによって識別可能となっている。MediaDataAtomに格納される映像または音声データは、チャンクと呼ばれる論理的に分割されたデータブロックに格納される。各チャンクは、時間的に連続するサンプルデータから構成されている。図4cに示すように、図3aで示した各NALユニットにNALユニットのデータサイズをLengthとして付加し、継続時間やフレームといった単位で分割された符号化データの連続で構成される。次に、MPEG-2TS形式の記録フォーマットについて説明を行う。図5は、MPEG-2TS形式の記録フォーマット構造の概要を示しており、1パケット188バイトで構成されるトランスポートパケットの連続で構成される。トランスポートパケットは、4バイトのパケットヘッダと184バイトのデータバイトから構成されている。パケットヘッダは、0x47で始まる8ビットのシンクバイトで始まる。データバイトの内容を示すパケット識別子となる13ビットのPIDや、データバイト内のペイロード、アダプテーションフィールドの構成を示すアダプテーションフィールドコントロール等を含んでいる。これにより、トランスポートパケットの内容を識別できるようになっている。トランスポートパケットとしてパケット化されるデータの種類として主にPSIProgramSpecificInformation。時刻情報であるPCRProgramClockReference。映像または音声データがある。PSIには、プログラムを構成する映像データのPID値を指定するプログラムマップテーブルPMTや、プログラム番号とPMTを含むトランスポートパケットのPIDとの関連付けを示すプログラムアソシエーションテーブルPAT等がある。PATのPIDへは、0x00割り当てられている。MPEG-2TS形式のデータを復号化する場合には、まずPID=0x00のトランスポートパケットPATから、プログラム番号と関連付けされたPMTのPIDを検出する。続いて、対象とするプログラム番号のPIDとなるトランスポートパケットPMTからプログラム番号に対応する映像または音声データのPIDを検出することで、映像または音声データを含むトランスポートパケットを識別することが可能となる。PCRは、27MHzの分解能を持つ復号化処理のための基準クロックであり、100ms間隔で多重化されることが推奨されている。映像データは、図3aで示した各NALユニットにstart_code_prefix_one_3bytes=0x000001と呼ばれるシンクコードを付加したバイトストリーム形式にした符号化データにPTSまたはDTS等のタイムスタンプを含むPESヘッダを付加する。そして、PES化された符号化データを184バイト単位に分割し、トランスポートパケット化する。こうして、トランスポートパケット化された映像データにPSI、PCRパケットを所定単位時間に多重化することでMPEG-2TS形式の記録フォーマットが構成される。ここで、PTSはPresentationTimeStampである。DTSはDecodingTimeStampである。PESはPacketizedElementaryStreamである。記録フォーマット処理部105では、図3aに示すNALユニットで構成される符号化データに対して、上記に示したMP4形式またはMPEG-2TS形式の記録フォーマット処理が可能となっている。一方、記録フォーマット変換支援情報生成部106は、記録フォーマット処理部105で処理を行う記録フォーマットとは異なるもう片方の記録フォーマット処理を行うが、映像データの実体となるNALユニットデータを除く記録フォーマットデータの生成を行う。記録フォーマット処理部105に指定された記録フォーマットはMP4形式である。記録フォーマット変換支援情報がONに設定された場合の記録フォーマット変換支援情報多重化部107における多重化方法について図6に示すフローチャートを参照しながら説明する。CPU102は、映像記録装置100を構成する各処理部を制御する。ユーザーにより操作部101から記録開始が指示されると映像符号化部104では、映像処理部103より入力される映像信号に対して符号化を行うS601。続いて記録フォーマット処理部105では、図4aに示すように符号化データに対してMP4形式の記録フォーマット処理が行われるS602。ここでは、記録フォーマット変換支援情報がONに設定されているためS603、同時に記録フォーマット変換支援情報生成部106では、MPEG-2TS形式での記録フォーマット処理を行う。そして、図7aに示すように映像データを含まないMPEG-2TS形式記録フォーマット情報、即ちMPEG-2TS変換支援情報を生成するS604。記録フォーマット変換支援情報多重化部107では、図7bに示すように、MP4形式の記録フォーマットデータに対し、MPEG-2TS変換支援情報を記録フォーマット変換支援情報チャンクとして多重化する。MP4形式の記録フォーマットデータは、記録フォーマット処理部105から入力される。また、MPEG-2TS変換支援情報は、記録フォーマット変換支援情報生成部106から入力される。こうして生成されたMP4形式の記録フォーマットデータを記憶媒体108へ記録するS605。一方、S603において、記録フォーマット変換支援情報がOFFに設定されている場合は、記録フォーマット処理部105で生成されたMP4形式の記録フォーマットデータがそのまま記憶媒体108へ記録されるS606。以上の処理をユーザーにより操作部101から記録停止が指示されるまで繰り返されるS607。以上のようにMP4形式の記録フォーマットデータにMPEG-2TS変換支援情報を多重化して記録する。このように記録することで、図8に示すようにMP4形式からMPEG-2TS形式へ変換する場合に、PSIパケット、PCRパケットの生成多重化を行う必要がなくなる。そして、映像チャンクから抽出した映像データをMPEG-2TS変換支援情報に対してPESパケットとして184バイト単位に分割して挿入することで容易かつ高速に記録フォーマット変換を行うことが可能となる。第1の記録フォーマットが、MPEG-2TS形式でない場合、前記記録フォーマット変換支援情報は、プログラム識別情報、クロック情報、またはトランスポートパケット多重化パターンの何れか1つ、または全てを含むこととする。第2の実施形態本発明を適用可能な第2の実施形態である映像記録装置は、第1の実施形態で示した映像記録装置100と構成は同様であり、その概略構成を示すブロック図に関しては図1を流用する。記録フォーマット処理部105に指定された記録フォーマットが、MPEG-2TS形式である。記録フォーマット変換支援情報がONに設定された場合の記録フォーマット変換支援情報多重化部107における多重化方法について図9に示すフローチャートを参照しながら説明する。ユーザーにより、操作部101から記録開始が指示されると、映像符号化部104では、映像処理部103より入力される映像信号に対して符号化を行うS901。続いて、記録フォーマット処理部105では、図5に示すように符号化データに対してMPEG-2TS形式の記録フォーマット処理が行われるS902。ここでは、記録フォーマット変換支援情報がONに設定されているS903。このため、記録フォーマット変換支援情報生成部106では、MP4形式での記録フォーマット処理を行い、図10aに示すように映像データを含まないMP4形式記録フォーマット情報、即ちMP4変換支援情報を生成するS904。記録フォーマット変換支援情報多重化部107では、図10bに示すように、MPEG-2TS形式の記録フォーマットデータに対し、MP4変換支援情報を184バイト単位に分割する。そして、MP4変換支援情報に対するPIDを付加したトランスポートパケットを生成する。生成されたMP4変換支援情報パケットをMPEG-2TS形式のデータに多重化する。前述のMPEG-2TS形式の記録フォーマットデータは、記録フォーマット処理部105から入力される。また、MP4変換支援情報は、記録フォーマット変換支援情報生成部106から入力される。こうして生成されたMPEG-2TS形式の記録フォーマットデータを記憶媒体108へ記録するS905。一方、S903において、記録フォーマット変換支援情報がOFFに設定されている場合は、記録フォーマット処理部105で生成されたMPEG-2TS形式の記録フォーマットデータがそのまま記憶媒体108へ記録されるS906。以上の処理をユーザーにより操作部101から記録停止が指示されるまで繰り返されるS907。以上のように、MPEG-2TS形式の記録フォーマットデータにMP4変換支援情報をトランスポートパケットとして多重化して記録する。これにより、MPEG-2TS形式からMP4形式へ変換する場合に、図11に示すようにMP4変換支援情報に対するPIDを付加したトランスポートパケットを抽出してMP4変換支援情報を復元する。そして、映像データパケットから映像データを抽出し、映像チャンクへ挿入することで容易かつ高速に記録フォーマット変換を行うことが可能となる。その他の実施形態また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアコンピュータプログラムを、ネットワークまたは各種のコンピュータ読み取り可能な記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。