"デコーダでデコードできたVideo符号のPTSPresentationTimeStamp値を記憶する記憶手段を有することを特徴とする編集装置。画像データを表示画面に表示するための操作が行われる度に前記デコーダでデコードできたVideo符号のPTS値を前記記憶手段に記憶し、前記記憶手段に記憶されている前記PTS値を前記操作が行われる度に上書きして更新することを特徴とする請求項1記載の編集装置。画像データを表示画面に表示するための指定PTS値を受け付けた場合に、前記記憶手段に記憶されている前記PTS値の中で、前記指定PTS値以下であり、且つ、最も大きい値のPTS値に該当するコマを前記表示画面に表示するように制御する制御手段を有することを特徴とする請求項1または2記載の編集装置。前記制御手段は、前記指定PTS値を受け付けた場合に、当該指定PTSのデータを含む第1のGOPGroupofPicture及び当該第1のGOPの1つ前の第2のGOPのデータを少なくとも取得する取得手段と、前記記憶手段を検索し、前記記憶手段に記憶されている前記PTS値の中で、前記指定PTS値以下であり、且つ、最も大きい値のPTS値を特定する検索手段と、前記取得手段で取得したデータを、前記検索手段で特定したPTS値のデータまでデコードし、前記検索手段で特定したPTS値に該当するコマを前記表示画面に出力する出力手段と、を有することを特徴とする請求項3記載の編集装置。前記取得手段で取得したデータの中でデコードできたVideo符号のPTS値を前記記憶手段に記憶し、前記記憶手段に記憶されている前記PTS値を更新することを特徴とする請求項4記載の編集装置。前記指定PTS値は、前記表示画面に現在表示されているコマのPTS値から所定の値だけ減算した値であることを特徴とする請求項3から5の何れか1項に記載の編集装置。編集装置で行う制御方法であって、Video符号をデコーダでデコードする工程と、前記デコーダでデコードできた前記Video符号のPTSPresentationTimeStamp値を記憶手段に記憶する工程と、を有することを特徴とする制御方法。編集装置のコンピュータに実行させるプログラムであって、Video符号をデコーダでデコードする処理と、前記デコーダでデコードできた前記Video符号のPTSPresentationTimeStamp値を記憶手段に記憶する処理と、を、前記コンピュータに実行させることを特徴とするプログラム。上記特許文献1には、記録媒体上に記録されるPESパケット内におけるピクチャ内符号化データを示すためのインデックスファイルを用いて、特殊再生をスムーズに行うことにしている。しかし、上記特許文献1には、1コマ前の正確なPTS値をデコーダに指定し、コマ戻し操作を正しく行う仕組みについては何ら考慮されていない。なお、図4を基に説明した編集装置では、表示画面上に現在表示しているコマのPTS値を把握することはできるが、過去にデコードできたコマのPTS値を把握する術がないため、1コマ前の正確なPTS値をデコーダに指定することができない状況が発生することになる。このため、過去にデコードできたコマのPTS値を把握できれば、1コマ前の正確なPTS値をデコーダに指定することも可能になる。本発明は、上記事情に鑑みてなされたものであり、過去にデコードできたコマのPTS値を把握することが可能な編集装置、制御方法及びプログラムを提供することを目的とする。かかる目的を達成するために、本発明は、以下の特徴を有することとする。<編集装置>本発明にかかる編集装置は、デコーダでデコードできたVideo符号のPTSPresentationTimeStamp値を記憶する記憶手段を有することを特徴とする。<制御方法>本発明にかかる制御方法は、編集装置で行う制御方法であって、Video符号をデコーダでデコードする工程と、前記デコーダでデコードできた前記Video符号のPTSPresentationTimeStamp値を記憶手段に記憶する工程と、を有することを特徴とする。<プログラム>本発明にかかるプログラムは、編集装置のコンピュータに実行させるプログラムであって、Video符号をデコーダでデコードする処理と、前記デコーダでデコードできた前記Video符号のPTSPresentationTimeStamp値を記憶手段に記憶する処理と、を、前記コンピュータに実行させることを特徴とする。本発明によれば、過去にデコードできたコマのPTS値を把握することができる。<編集装置100の概要>まず、図1を参照しながら、本実施形態の編集装置100の概要について説明する。本実施形態の編集装置100は、デコーダVideoDecoder43に相当でデコードできたVideo符号のPTSPresentationTimeStamp値を記憶する記憶手段PTSTable48に相当を有することを特徴とする。これにより、過去にデコードできたコマのPTS値を把握することができる。その結果、過去にデコードできたコマのPTS値を基に、1コマ前の正確なPTS値をデコーダ43に指定することができる。また、本実施形態の編集装置100は、フレームレートが2997fpsであっても、24fpsであっても、1コマ前の正確なPTS値をデコーダ43に指定することができるので、1コマずつコマ戻しを行うことができる。以下、添付図面を参照しながら、本実施形態の再生装置100について詳細に説明する。<編集装置100の内部構成例>まず、図1を参照しながら、本実施形態の編集装置100の内部構成例について説明する。本実施形態の編集装置100は、メモリ1と、ファイルリーダ2と、Demux3と、Decoder4と、VideoRender5と、AudioRender6と、ディスプレイ7と、スピーカ8と、を含んで構成している。メモリ1は、各種情報を記憶するものであり、例えば、録画番組等のMPEGデータを格納する。ファイルリーダ2は、MPEGデータを読み込む機能を行う。ファイルリーダ2は、ディスプレイ7に表示する画像データの指定PTS値を受け付けた場合に、その指定PTS値に応じたMPEGデータをメモリ1から読み取る。なお、1コマ戻し操作の場合は、ディスプレイ7に現在表示中のPTS値より所定の値Δαだけ小さいPTS値を指定PTS値として受け付ける指定PTS値=現在表示中のPTS値-Δα。なお、所定の値Δαは、連続するフレームのPTS値の差分の範囲内で任意に設定することが可能であり、例えば、連続するフレームのPTS値の差分が3003の場合は、所定の値Δαとして1~3003の値を設定することが可能である。但し、PTS値の差分の中間値を所定の値Δαとして設定することが好ましい。ファイルリーダ2は、ディスプレイ7に表示する画像データの指定PTS値を受け付けた場合に、その指定PTS値を含むGOPの1つ前のGOPのMPEGデータから順にメモリ1から読み取る。ファイルリーダ2は、メモリ1から順に読み取ったMPEGデータを指定PTS値と共にDemux3に出力する。Demux3は、MPEGデータをVideo符号データ、Audio符号データに分離する機能を行う。Demux3は、ファイルリーダ2から受け付けたMPEGデータをVideo符号データとAudio符号データとに分離し、その分離したVideo符号データとAudio符号データと共に指定PTS値をDecoder4に出力する。Decoder4は、MPEGデータを出力データに変換する機能を行う。Decoder4は、Buffer4142を含んで構成し、Demux3から受け付けたVideo符号データとAudio符号データをBuffer4142に格納する。VideoDecoder43は、Buffer41に格納したVideo符号データをデコードし、AudioDecoder44は、Buffer42に格納したAudio符号データをデコードする。但し、AudioDecoder44は、状況に応じて、Audio符号データをデコードしなくても良い。なお、本実施形態のVideoDecoder43は、再生、コマ送り、コマ戻し、シーク等の過去の操作でデコードできたVideo符号データのPTS値をPTSTable48に予め記憶して管理し、PTS検索部47は、Demux3から受け付けた指定PTS値を基に、PTSTable48を検索し、PTSTable48に記憶されているPTS値の中から、指定PTS値以下で、且つ、最も大きい値のPTS値を特定する。そして、VideoDecoder43は、PTS検索部47がPTSTable48から特定したPTS値になるまでBuffer41に格納したVideo符号データをデコードする。転送部45は、VideoDecorder43でデコードした画像データをVideoRender5に転送する。なお、転送部45は、VideoDecorder43でデコードした画像データをPTS検索部47がPTSTable48から特定したPTS値になるまで破棄し、PTS検索部47がPTSTable48から特定したPTS値の画像データをVideoRender5に出力する。AudioDecoder44は、PTS検索部47がPTSTable48から特定したPTS値になるまでBuffer42に格納したAudio符号データをデコードする。転送部46は、AudioDecorder44でデコードした音声データをAudioRender6に転送する。なお、転送部46は、AudioDecorder44でデコードした音声データをPTS検索部47がPTSTable48から特定した指定PTS値になるまで破棄し、PTS検索部47がPTSTable48から特定したPTS値以降の音声データをAudioRender6に出力する。VideoRender5は、画像データを出力する機能を行う。VideoRender5は、転送部45から転送されてきた画像データをディスプレイ7に出力し、ディスプレイ7上に画像データを表示する。AudioRender6は、音声データを出力する機能を行う。AudioRender6は、転送部46から転送されてきた音声データをスピーカ8に出力し、スピーカ8から音声データを出力する。但し、AudioRender6は、状況に応じて、音声データを出力しなくても良い。<編集装置100の処理動作例>次に、図2を参照しながら、本実施形態の編集装置100の処理動作例について説明する。なお、本実施形態の編集装置100は、再生、コマ送り、コマ戻し、シーク等の過去の操作時にVideoDecoder43でデコードできたPTS値をPTSTable48に記憶して管理する。PTSTable48は、2GOP分のPTS値を記憶することができ、上記の操作が行われる度にVideoDecoder43でデコードできたPTS値をPTSTable48に記憶し、PTSTable48に記憶するPTS値を上書きして随時更新する。本実施形態の編集装置100において1コマ戻しを開始する場合は、ユーザ操作により1コマ戻しの再生開始時にディスプレイ7に表示する画像データをPTS値で指定するステップA1。この場合、本実施形態の編集装置100は、ディスプレイ7に現在表示中のPTS値より所定の値Δαだけ小さいPTS値を指定する。編集装置100は、ディスプレイ7に表示する画像データのPTS値を指定した場合にステップA1Yes、ファイルリーダ2は、その指定PTS値を基に、その指定PTS値を含むGOPの1つ前のGOPのMPEGデータから順にメモリ1から読み取る。そして、メモリ1から順に読み取ったMPEGデータと共に指定PTS値をDemux3に出力する。Demux3は、ファイルリーダ2からMPEGデータを受け付けた場合に、その受け付けたMPEGデータをVideo符号データとAudio符号データとに分離し、その分離したVideo符号データとAudio符号データと共に指定PTS値をDecoder4に出力する。これにより、編集装置100は、ディスプレイ7に表示する画像データのPTS値を指定した場合にステップA1Yes、その指定PTS値を含むGOPの1つ前のGOPのMPEGデータVideo符号データとAudio符号データから順にDecoder4に入力することができるステップA2。Decoder4は、Demux3から受け付けたVideo符号データとAudio符号データをBuffer4142に格納する。PTS検索部47は、Demux3から受け付けた指定PTS値を基に、PTSTable48を検索し、PTSTable48に記憶されているPTS値の中から、指定PTS値以下であり、且つ、最も大きい値のPTS値を特定するステップA3。VideoDecoder43は、PTS検索部47がPTSTable48から特定したPTS値になるまでBuffer41に格納したIPBピクチャのVideo符号データをデコードし、そのデコードした画像データを転送部45に出力する。転送部45は、VideoDecorder43でデコードした画像データをPTS検索部47がPTSTable48から特定したPTS値になるまで破棄し、PTS検索部47がPTSTable48から特定したPTS値の画像データをVideoRender5に出力するステップA4。また、AudioDecoder44は、PTS検索部47がPTSTable48から特定したPTS値になるまでBuffer42に格納したAudio符号データをデコードし、そのデコードした音声データを転送部46に出力する。但し、AudioDecoder44は、状況に応じて、Audio符号データをデコードしなくても良い。転送部46は、AudioDecorder44でデコードした音声データをPTS検索部47がPTSTable48から特定したPTS値になるまで破棄し、PTS検索部47がPTSTable48から特定したPTS値の音声データをAudioRender6に出力する。VideoRender5は、転送部45から出力された画像データをディスプレイ7に出力し、ディスプレイ7上に画像データを表示する。これにより、VideoRender5は、PTS検索部47がPTSTable48から特定したPTS値の画像データをディスプレイ7に表示することができるステップA5。また、AudioRender6は、転送部46から転送されてきた音声データをスピーカ8に出力し、スピーカ8から音声データを出力することになる。但し、AudioRender6は、状況に応じて、音声データを出力しなくても良い。<上記処理動作の具体例>次に、図3を参照しながら、上述した図2に示す処理動作の具体例について説明する。以下の処理動作では、1コマ戻しの再生を、B24から開始した場合について説明する。なお、本実施形態では、説明の簡略化のために、1GOP単位を、9フレームで構成しているが、通常は、1GOP単位を、MPEGに準拠したフレーム数で構成することになる。また、各ピクチャを示す記号I,P,Bに付した数字は、各ピクチャを区分するためのものであり、Decoder4に入力する前のデータは、図3に示す符号順で示す順序で構成し、Decoder4でデコードした後のデータは、図3に示す表示順で示す順序で構成する。例えば、GOP1は、Decoder4に入力する前は、I01→B02→B03→P04→B05→B06→P07→B08→B09で構成しており、Decoder4でデコードした後は、B02→B03→I01→B05→B06→P04→B08→B09→P07で構成している。本実施形態の編集装置100において1コマ戻しを開始する場合は、ユーザ操作により1コマ戻しの再生開始時にディスプレイ7に表示するB24をPTS値で指定するステップA1。この場合、編集装置100は、ディスプレイ7に現在表示中のPTS値230より所定の値Δα1だけ小さいPTS値229を指定する。編集装置100は、ディスプレイ7に表示するB24のPTS値229を指定した場合にステップA1Yes、ファイルリーダ2は、その指定PTS値229を基に、その指定PTS値229を含むGOP3の1つ前のGOP2のMPEGデータから順にメモリ1から読み取る。そして、メモリ1から順に読み取ったMPEGデータと共に指定PTS値229をDemux3に出力する。Demux3は、ファイルリーダ2からMPEGデータを受け付けた場合に、その受け付けたMPEGデータをVideo符号データとAudio符号データとに分離し、その分離したVideo符号データとAudio符号データと共に指定PTS値229をDecoder4に出力する。これにより、編集装置100は、ディスプレイ7に表示するB24のPTS値229を指定した場合にステップA1Yes、その指定PTS値229を含むGOP3の1つ前のGOP2のMPEGデータVideo符号データとAudio符号データから順にDecoder4に入力することができるステップA2。Decoder4は、Demux3から受け付けたVideo符号データとAudio符号データをBuffer4142に格納する。PTS検索部47は、Demux3から受け付けた指定PTS値229を基に、PTSTable48を検索し、PTSTable48に記憶されているPTS値の中から、指定PTS値229以下であり、且つ、最も大きい値のPTS値220を特定するステップA3。VideoDecoder43は、PTS検索部47がPTSTable48から特定したPTS値220になるまでBuffer41に格納したIPBピクチャのVideo符号データをデコードし、そのデコードした画像データを転送部45に出力する。転送部45は、VideoDecorder43でデコードした画像データをPTS検索部47がPTSTable48から特定したPTS値220になるまで破棄し、PTS検索部47がPTSTable48から特定したPTS値220の画像データB24をVideoRender5に出力するステップA4。また、同時にVideoDecoder43は、次のコマ戻し操作に利用するためにデコードできた画像データのPTS値をPTSTable48に格納し、更新する。例えば、I10からデコードできたとすると、PTSTable48には、I10のPTS値110からB24のPTS値220までが格納されることになる。また、AudioDecoder44は、PTS検索部47がPTSTable48から特定したPTS値220になるまでBuffer42に格納したAudio符号データをデコードし、そのデコードした音声データを転送部46に出力する。但し、AudioDecoder44は、状況に応じて、Audio符号データをデコードしなくても良い。転送部46は、AudioDecorder44でデコードした音声データをPTS検索部47がPTSTable48から特定したPTS値220になるまで破棄し、PTS検索部47がPTSTable48から特定したPTS値220の音声データをAudioRender6に出力する。VideoRender5は、転送部45から出力された画像データB24をディスプレイ7に出力し、ディスプレイ7上に画像データB24を表示する。これにより、VideoRender5は、PTS検索部47がPTSTable48から特定したPTS値220の画像データB24をディスプレイ7に表示することができるステップA5。また、AudioRender6は、転送部46から転送されてきた音声データをスピーカ8に出力し、スピーカ8から音声データを出力することになる。但し、AudioRender6は、状況に応じて、音声データを出力しなくても良い。<本実施形態の編集装置100の作用効果>このように、本実施形態の編集装置100は、VideoDecoder43でデコードできたVideo符号のPTS値をPTSTable48に記憶して管理する。これにより、過去にデコードできたコマのPTS値を把握することができる。その結果、過去にデコードできたコマのPTS値を基に、1コマ前の正確なPTS値をVideoDecoder43に指定することができる。また、本実施形態の編集装置100は、フレームレートが2997fpsであっても、24fpsであっても、1コマ前の正確なPTS値をVideoDecoder43に指定することができるので、1コマずつコマ戻しを行うことができる。また、本実施形態の編集装置100は、VideoDecoder43でデコードできたVideo符号のPTS値をPTSTable48に記憶して管理し、そのPTSTable48に記憶したPTS値を基に、1コマ前の正確なPTS値をVideoDecoder43に指定するため、データが壊れてしまい、VideoDecoder43でデコード出来ないコマがあっても、VideoDecoder43でデコード出来ないコマを飛ばしてその前のコマをディスプレイ7に表示することができる。また、PTS値が飛んでいるデータであってもコマ戻しを行うことができる。なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。例えば、上述した本実施形態の編集装置100は、図1に示すように、ファイルリーダ2と、Demux3と、を有し、メモリ1からMPEGデータを読み出す機能ファイルリーダ2の機能と、そのMPEGデータを分離する機能Demux3の機能と、を区分して構成することにした。しかし、ファイルリーダ2の機能と、Demux3の機能と、を1つの機能として統合するように構築することも可能である。また、上述した本実施形態における編集装置100を構成する各装置における制御動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは、記録媒体としてのハードディスクやROMReadOnlyMemoryに予め記録しておくことが可能である。あるいは、プログラムは、リムーバブル記録媒体に、一時的、あるいは、永続的に格納記録しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。なお、リムーバブル記録媒体としては、フロッピー登録商標ディスク、CDROMCompactDiscReadOnlyMemory、MOMagnetoopticalディスク、DVDDigitalVersatileDisc、磁気ディスク、半導体メモリなどが挙げられる。なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールすることになる。また、ダウンロードサイトから、コンピュータに無線転送することになる。また、ネットワークを介して、コンピュータに有線で転送することになる。また、本実施形態における編集装置100は、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。"