(57)【要約】【課題】フレーム間相関を利用しない圧縮方式を用いて、記録するデータ量を減少させつつも、フレーム単位の操作を容易に行うことが可能な記録装置を提供すること。【解決手段】映像データの内の任意のフレームを基準フレームに設定し、基準フレームの映像データ全体を符号化部で符号化した後に復号部で復号して記憶部に記憶させ、基準フレームの後続のフレームの映像データと、記憶部に記憶させた基準フレームの映像データとの差分を取得して該差分データを符号化部で符号化し、該符号化後のデータが所定の条件を満たせば次のフレームも基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとするよう制御する、記録装置が提供される。【選択図】図１
2010148042.tif 000002
【特許請求の範囲】
【請求項１】
フレーム間相関を利用しない符号化方式で映像データを符号化する符号化部と、
前記符号化部で符号化された映像データを復号する復号部と、
前記復号部が復号した映像データを一時的に記憶する記憶部と、
前記符号化部で符号化された映像データの記録媒体への記録を制御する制御部と、
を備え、
前記制御部は、
任意のフレームを基準フレームに設定し、基準フレームの映像データ全体を前記符号化部で符号化した後に前記復号部で復号して前記記憶部に記憶させ、
前記基準フレームの後続のフレームの映像データと、前記記憶部に記憶させた前記基準フレームの映像データとの差分データを取得して該差分データを前記符号化部で符号化し、
該符号化後のデータが所定の条件を満たせば次のフレームも前記基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとするよう制御する、記録装置。
【請求項２】
前記所定の条件は、前記符号化部で符号化した後の差分データの容量が所定の容量以下である、請求項１に記載の記録装置。
【請求項３】
前記所定の条件は、差分を取得したフレームの数が所定の数以下である、請求項１に記載の記録装置。
【請求項４】
前記符号化部は、全てのフレームを可逆圧縮方式で符号化する、請求項１に記載の記録装置。
【請求項５】
前記符号化部は、基準フレームの映像データを符号化する場合には可逆圧縮方式で符号化し、基準フレーム以外のフレームの映像データを符号化する場合には不可逆圧縮方式で符号化する、請求項１に記載の記録装置。
【請求項６】
前記符号化部は、全てのフレームを不可逆圧縮方式で符号化する、請求項１に記載の記録装置。
【請求項７】
前記記録媒体はランダムアクセスが可能な媒体である、請求項１に記載の記録装置。
【請求項８】
任意のフレームを基準フレームに設定する設定ステップと、
フレーム間相関を利用しない符号化方式で前記基準フレームの映像データを符号化する符号化ステップと、
前記符号化ステップで符号化した映像データを復号する復号ステップと、
前記復号ステップで復号した映像データを一時的に記憶させる記憶ステップと、
前記基準フレームの後続のフレームの映像データと、前記記憶ステップに記憶させた前記基準フレームの映像データとの差分データを取得する差分取得ステップと、
前記差分取得ステップで取得した前記差分データを符号化し、該符号化後のデータが所定の条件を満たせば次のフレームも前記基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとする判定ステップと、
を備える記録方法。
【請求項９】
コンピュータに、
任意のフレームを基準フレームに設定する設定ステップと、
フレーム間相関を利用しない符号化方式で前記基準フレームの映像データを符号化する符号化ステップと、
前記符号化ステップで符号化した映像データを復号する復号ステップと、
前記復号ステップで復号した映像データを一時的に記憶させる記憶ステップと、
前記基準フレームの後続のフレームの映像データと、前記記憶ステップに記憶させた前記基準フレームの映像データとの差分データを取得する差分取得ステップと、
前記差分取得ステップで取得した前記差分データを符号化し、該符号化後のデータが所定の条件を満たせば次のフレームも前記基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとする判定ステップと、
を実行させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
ハードディスクビデオレコーダは、入力したビデオ信号を圧縮し、デジタルビデオデータに変換してＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ；ハードディスクドライブ）に記録する装置である。ＨＤＤに記録されたデジタルビデオデータは、ビデオ信号に復号して再生することができる。ハードディスクビデオレコーダはこのような機能を実現する為に、ストレージデバイスであるＨＤＤの制御が必要であり、一般的にＨＤＤを制御するシステムとしてＯＳ（オペレーティングシステム）を使用する。ＯＳはＨＤＤへの記録を担うファイルシステムを制御することで、ＨＤＤへのデジタルビデオデータの記録、またはＨＤＤからのデジタルビデオデータの再生時に、ファイルの記録または再生を制御する。
【０００３】
このようなＯＳでは、ハードディスクビデオレコーダで扱うビデオ信号のスペックを上げると、スペックの向上に伴いハードディスクドライブ記録する単位時間あたりのデータ量が増大する。スペックの向上には、例えば標準画質から高画質にする、画面分解能を標準からＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）にする、フレームレートを標準から高フレームレートにする等がある。従って、ＨＤＤに記録する単位時間当たりのデータ量も同じ様に増大する為に、ＨＤＤに対して高速な記録が要求される。
【０００４】
ＨＤＤは回転記録媒体であり、回転速度の向上やヘッドによる磁気記録の高密度化等によって連続記録スピードも上がり、単位時間あたりのデータ量の記録スピードも向上してきてはいるが、それでも限界がある。デジタルビデオデータの記録再生の高性能化を進めるには、ＨＤＤへの単位時間あたりのデータ量の増大に対応するために、記録速度を向上させたり、記録容量を増加させたりする必要がある。しかし、記録速度の向上や記録容量の増加には限界があり、限界速度を超えるＨＤＤへのデータ記録には支障が出る。
【０００５】
このような状況であるが、カメラから記録する映像の内容に忠実度が要求される分野における記録を行う場合には、記録したビデオ信号と再生したビデオ信号とが同じである可逆圧縮（ロスレス）コーデックによる記録再生を行う必要がある。このような分野としては、例えば医療分野、美術的分野、歴史的分野等がある。可逆圧縮コーデックによる記録を行うと映像データの容量が多くなるので、記録容量を削減する技術が、例えば特許文献１〜３で開示されている。
【０００６】
【特許文献１】特開平６−１３３３０５号公報
【特許文献２】特開２００５−１０１８３５号公報
【特許文献３】特開２００１−１２８１２４    号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
こうした分野における忠実な記録再生を行うロスレス記録再生では、記録再生にデータの圧縮を行うコーデックを使用しても圧縮率は高くなく、データの圧縮効率があまり良くない。そのため、高画質なビデオ信号をハードディスクビデオレコーダで記録再生する場合に、映像のスペックを上げるとデータ量が増大する。一方で忠実な記録再生を行うと、データの圧縮を行うコーデックの圧縮率が低いので、単位時間あたりに必要な記録再生のデータ量が増大し、ＨＤＤへの単位時間あたりの記録再生スピードの限界に近くなる、または越えてしまう状態となり、記録再生に支障をきたす。また、単位時間あたりに必要な記録再生のデータ量が増大し、ＨＤＤへの単位時間あたりのデータ量が増大すると、同一時間のデジタルビデオデータの記録ファイルサイズが増大する問題がある。
【０００８】
一方では、フレーム内圧縮とフレーム間相関を利用した高い圧縮率のコーデックを使用することで、圧縮率を高くすることができる。しかし、そのようなフレーム内圧縮とフレーム間相関を利用した高い圧縮率のコーデックは、一般に複雑なフレーム間相関を利用している為に、再生時にフレーム単位の操作を行う場合には、操作が困難になる問題点がある。具体的には、トリックプレイでの複数倍速再生やリバース再生等では、対象となるフレームの飛ばしての操作が容易な、フレーム内圧縮のみのコーデックを容易に利用できる。しかし、フレーム間相関のあるコーデックでは、対象となるフレームの飛ばしての操作を行う場合には使用が困難である。フレーム内圧縮とフレーム間相関を共に利用したコーデックでは、トリックプレイの対象となるフレームを飛ばしての操作以外に、フレーム相関を行ったフレームも合わせて操作して再生する必要があり、その操作が複雑になる問題がある。
【０００９】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、フレーム間相関を利用しない圧縮方式を用いて、記録するデータ量を減少させつつも、再生時におけるフレーム単位の操作を容易に行うことが可能な、新規かつ改良された記録装置、記録方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、フレーム間相関を利用しない符号化方式で映像データを符号化する符号化部と、符号化部で符号化された映像データを復号する復号部と、復号部が復号した映像データを一時的に記憶する記憶部と、符号化部で符号化された映像データの記録媒体への記録を制御する制御部と、を備え、制御部は、任意のフレームを基準フレームに設定し、基準フレームの映像データ全体を符号化部で符号化した後に復号部で復号して記憶部に記憶させ、基準フレームの後続のフレームの映像データと、記憶部に記憶させた基準フレームの映像データとの差分を取得して該差分データを符号化部で符号化し、該符号化後のデータが所定の条件を満たせば次のフレームも基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとするよう制御する、記録装置が提供される。
【００１１】
かかる構成によれば、符号化部はフレーム間相関を利用しない符号化方式で映像データを符号化し、復号部は符号化部で符号化された映像データを復号する。また、記憶部は復号部が復号した映像データを一時的に記憶し、制御部は符号化部で符号化された映像データの記録媒体への記録を制御する。制御部は、任意のフレームを基準フレームに設定し、基準フレームの映像データ全体を符号化部で符号化した後に復号部で復号して記憶部に記憶させる。基準フレームの後続のフレームの映像データと、記憶部に記憶させた基準フレームの映像データとの差分は符号化部で符号化され、該符号化後のデータが所定の条件を満たせば次のフレームも基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとする。その結果、フレーム間相関を利用しない圧縮方式を用いつつも記録するデータ量を減少することができる。このように映像データを記録することで、再生時におけるフレーム単位の操作を容易に行うことが可能となる。
【００１２】
所定の条件は、符号化部で符号化した後の差分データの容量が所定の容量以下であってもよい。また、所定の条件は、差分を取得したフレームの数が所定の数以下であってもよい。
【００１３】
符号化部は、全てのフレームを可逆圧縮方式で符号化してもよい。
【００１４】
また、符号化部は、基準フレームの映像データを符号化する場合には可逆圧縮方式で符号化し、基準フレーム以外のフレームの映像データを符号化する場合には不可逆圧縮方式で符号化してもよい。
【００１５】
また、符号化部は、全てのフレームを不可逆圧縮方式で符号化してもよい。
【００１６】
映像データを記録する記録媒体はランダムアクセスが可能な媒体であってもよい。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、任意のフレームを基準フレームに設定する設定ステップと、フレーム間相関を利用しない符号化方式で基準フレームの映像データを符号化する符号化ステップと、符号化ステップで符号化した映像データを復号する復号ステップと、復号ステップで復号した映像データを一時的に記憶させる記憶ステップと、基準フレームの後続のフレームの映像データと、記憶ステップに記憶させた基準フレームの映像データとの差分を取得する差分取得ステップと、差分取得ステップで取得した差分データを符号化し、該符号化後のデータが所定の条件を満たせば次のフレームも基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとする判定ステップと、を備える記録方法が提供される。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータに、任意のフレームを基準フレームに設定する設定ステップと、フレーム間相関を利用しない符号化方式で基準フレームの映像データを符号化する符号化ステップと、符号化ステップで符号化した映像データを復号する復号ステップと、復号ステップで復号した映像データを一時的に記憶させる記憶ステップと、基準フレームの後続のフレームの映像データと、記憶ステップに記憶させた基準フレームの映像データとの差分を取得する差分取得ステップと、差分取得ステップで取得した差分データを符号化し、該符号化後のデータが所定の条件を満たせば次のフレームも基準フレームとの差分を取得し、満たさなければ次のフレームを基準フレームとする判定ステップと、を実行させる、コンピュータプログラムが提供される。
【発明の効果】
【００１９】
以上説明したように本発明によれば、フレーム間相関を利用しない圧縮方式を用いて、記録するデータ量を減少させつつも、再生時におけるフレーム単位の操作を容易に行うことが可能な、新規かつ改良された記録装置、記録方法およびコンピュータプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２１】
また、以下の順序に従って本発明の好適な実施の形態について詳細に説明する。
＜１．従来のハードディスクレコーダ＞
［１−１．従来のハードディスクレコーダの構成］
［１−２．従来の映像データの記録における問題点］
＜２．本発明の一実施形態にかかるハードディスクレコーダ＞
［２−１．本発明の一実施形態にかかるハードディスクレコーダの構成］
［２−２．本発明の一実施形態にかかる映像データの記録方法］
［２−３．本発明の一実施形態にかかる映像データの再生方法］
［２−４．本発明の一実施形態の変形例］
＜３．まとめ＞
【００２２】
＜１．従来のハードディスクレコーダ＞
［１−１．従来のハードディスクレコーダの構成］
まず、本発明の好適な実施の形態について詳細に説明する前に、従来のハードディスクレコーダの構成及び動作について説明する。図６は、従来のハードディスクレコーダ１０の構成について示す説明図である。
【００２３】
図６に示したように、従来のハードディスクレコーダ１０は、ビデオ入力部１１と、ストリーム符号化部１２と、システム制御部１３と、ファイルシステム１５と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１６と、ストリーム復号部１７と、ビデオ同期部１８と、ビデオ出力部１９と、を含んで構成される。
【００２４】
ビデオ入力部１１は、ハードディスクレコーダ１０の外部（例えばビデオカメラ）で生成された映像信号の入力を受けるものである。ビデオ入力部１１は、映像信号を外部から受け取ると、受け取った映像信号から、後段のブロックで用いられる垂直同期信号、水平同期信号、クロック信号等を、後述のシステム制御部１３の制御により生成する。ビデオ入力部１１で入力された映像信号に含まれる映像データは後段のストリーム符号化部１２に送られ、ビデオ入力部１１で生成された垂直同期信号、水平同期信号、クロック信号その他の信号はビデオ同期部１８に送られる。
【００２５】
ストリーム符号化部１２は、ＨＤＤ１６へ映像データを記録する際に、ビデオ入力部１１から送られてくる映像データを用いて、映像データに対する符号化処理（コーデック処理）を実行するものである。ストリーム符号化部１２における符号化処理は、後述のシステム制御部１３の制御により実行される。ストリーム符号化部１２でコーデック処理を実行することで、映像データが圧縮される。ストリーム符号化部１２で圧縮された映像データは、システム制御部１３の制御によりＨＤＤ１６に記録される。
【００２６】
システム制御部１３は、ハードディスクレコーダ１０の各部の動作を制御するものである。システム制御部１３には、ハードディスクレコーダ１０の各部の動作を制御に用いる情報を一時的に格納するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１４が備えられている。ファイルシステム１５は、ＨＤＤ１６への映像データの記録を制御するものであり、システム制御部１３の制御下で動作する。
【００２７】
ＨＤＤ１６は、ストリーム符号化部１２によって圧縮された映像データが、ファイルシステム１５の制御によって記録されるものである。
【００２８】
ストリーム復号部１７は、ＨＤＤ１６に記録された映像データを再生する際に、ＨＤＤ１６から映像データを読み出して、ストリーム符号化部１２における符号化処理に対応した復号処理を実行するものである。映像データの再生の際には、ファイルシステム１５によってＨＤＤ１６から読み出されるファイルが管理される。ストリーム復号部１７における復号処理はシステム制御部１３の制御により実行される。ストリーム復号部１７によって復号処理が施された映像データはビデオ出力部１９に送られる。
【００２９】
ビデオ同期部１８は、ＨＤＤ１６に記録された映像データを再生する際に必要となる水平同期信号や垂直同期信号を生成するものである。ビデオ同期部１８における同期信号の生成処理はシステム制御部１３の制御により実行される。ビデオ同期部１８で生成された同期信号はビデオ出力部１９に送られ、ストリーム復号部１７によって復号処理が施された映像データに付加されることで映像信号となる。
【００３０】
ビデオ出力部１９は、ストリーム復号部１７によって復号処理が施された映像データに、ビデオ同期部１８で生成された水平同期信号や垂直同期信号を付加することで、映像信号を生成するものである。ビデオ出力部１９で出力される映像信号は、ビデオ入力部１１に入力される映像信号と同様の波形を有するものとなる。ビデオ出力部１９で生成された映像信号は、外部の装置、例えばテレビ、ディスプレイ装置、プロジェクタ等に送られて映像として表示される。
【００３１】
［１−２．従来の映像データの記録における問題点］
以上、従来のハードディスクレコーダの構成を、図６に示したハードディスクレコーダ１０を例にして説明した。このような構成を有する従来のハードディスクレコーダ１０においては、一般的にストリーム符号化部１２によってコーデック処理を行い、ビデオ信号を符号化することでデータ量を削減することが行われる。データ量の削減を目的とした、一般に普及しているコーデックにＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）がある。ＭＰＥＧは、フレーム内圧縮とフレーム間相関を用いてデータの圧縮を行うコーデックである。しかし、一般に普及しているコーデックであるＭＰＥＧ等のコーデックは、圧縮率は高いが、可逆圧縮（ロスレス）では無いのが一般的である。
【００３２】
そこで、可逆圧縮を行う為に、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）またはＪＰＥＧ２０００をロスレスモードで使用した場合には、逆に圧縮率が低くなってしまう。従って、ハードディスクビデオレコーダで可逆圧縮での高忠実な記録再生を行うには、コーデックの圧縮率が低いので、単位時間に必要な記録再生のデータ量が増大してしまうという問題点がある。かかる問題により、ＨＤＤへの単位時間あたりの記録再生スピードの限界に近くなる、または越えてしまうといった問題点を生じさせてしまう。また、単位時間に必要な記録再生のデータ量が増大し、ＨＤＤへの単位時間のデータ量が増大すると、同一時間のデジタルビデオデータの記録ファイルサイズが増大する問題点がある。
【００３３】
また、フレーム間相関を利用した符号化を行ったハードディスクレコーダ１０で記録した映像データを再生する場合に、ＦＦ（ファスト・フォワード；早送り）またはＦＲ（ファスト・リバース；早戻し）と呼ばれる動作を行うと信号処理操作が複雑になる。すなわち、ＦＦ再生またはＦＲ再生に必要なフレームデータを、フレームを飛ばしながら読み出す必要がある。従って、ＦＦ再生またはＦＲ再生時にフレーム間相関を用いた符号化を使用している場合には、フレームを飛ばしながら読み出されたデータからフレームを復号するときに、フレーム間相関を取ったフレームのデータまで読み込んで処理する必要がある。よって、フレーム間相関を利用した符号化を行った場合にはＦＦ再生処理やＦＲ再生処理動作が複雑になってしまう。
【００３４】
一方、ＪＰＥＧ２０００やＪＰＥＧ等の、フレーム内圧縮のみを用いて映像データの圧縮を行っているコーデックを用いると、ＦＦ再生またはＦＲ再生の場合であっても映像データの復号が容易である。このようなコーデックはフレーム間の相関を用いていないので、連続フレームの復号処理も、フレームを飛ばしながらの復号処理も全く同じように処理できるので、処理が複雑になることは無い。
【００３５】
しかし、ＪＰＥＧ２０００等のフレーム内圧縮のみを用いているコーデックは、映像データのフレーム間の相関を利用していないので、一般に圧縮率が低くなってしまう。裏を返せば、ビデオデータのフレーム間の相関を利用すれば、データの更なる圧縮が可能であることを意味する。従って、ＪＰＥＧ２０００等のフレーム内圧縮のみを用いているコーデックにフレーム間相関の概念を追加することで更なる圧縮が可能になるが、フレーム間相関の概念を追加するとフレームを飛ばしながらの復号処理に対応することが困難になってしまう。
【００３６】
そこで本発明では、フレーム間相関を利用しない符号化方式を用いて映像データを符号化して記録する際に、あるフレームを基本フレームとして、基本フレームとの間の差分を取得して符号化する。そして、符号化した差分の映像データが所定の条件を満たしていれば差分の映像データを記録し、満たしていなければ差分ではなく新たな基本フレームとして映像データを記録する。このように映像データを記録することで、圧縮率を低くしながらもフレームを飛ばしながらの復号処理に対応することが可能となる。以下、本発明の好適な実施の形態について詳細に説明する。
【００３７】
＜２．本発明の一実施形態にかかるハードディスクレコーダ＞
［２−１．本発明の一実施形態にかかるハードディスクレコーダの構成］
図１は、本発明の一実施形態にかかるハードディスクレコーダ１００の構成について示す説明図である。以下、図１を用いて本発明の一実施形態にかかるハードディスクレコーダ１００の構成について説明する。
【００３８】
ハードディスクレコーダ１００は、内蔵のＨＤＤに映像データを記録し、記録した映像データをＨＤＤから読み出して再生するものである。図１に示したように、本発明の一実施形態にかかるハードディスクレコーダ１００は、ビデオ入力部１０２と、減算部１０３と、ストリーム符号化部１０４と、システム制御部１０６と、ファイルサイズ検出部１１０と、ファイルシステム１１２と、ＨＤＤ１１４と、ストリーム復号部１１６と、第１フレームメモリ１１８と、第２フレームメモリ１２０と、加算部１２１と、ビデオ同期部１２２と、ビデオ出力部１２４と、を含んで構成される。
【００３９】
ビデオ入力部１０２は、ハードディスクレコーダ１００の外部（例えばビデオカメラ）で生成された映像信号の入力を受けるものである。ビデオ入力部１０２は、映像信号を外部から受け取ると、受け取った映像信号から、後段のブロックで用いられる垂直同期信号、水平同期信号、クロック信号等を、後述のシステム制御部１０６の制御により生成する。ビデオ入力部１０２で入力された映像信号に含まれる映像データは後段のストリーム符号化部１０４に送られ、ビデオ入力部１０２で生成された垂直同期信号、水平同期信号、クロック信号その他の信号はビデオ同期部１２２に送られる。なお、ビデオ入力部１０２に入力される映像信号がアナログ信号であった場合には、アナログ信号をデジタル信号に変換する。その際、ビデオ入力部１０２の内部にＡ／Ｄ変換処理を実行するＡ／Ｄ変換部を備えていても良い。
【００４０】
ストリーム符号化部１０４は、ＨＤＤ１１４へ映像データを記録する際に、入力されてくる信号を用いて、映像データに対する符号化処理（コーデック処理）をフレームごとに実行するものである。本実施形態にかかるハードディスクレコーダ１００では、コーデックとしてＪＰＥＧ２００を用いる。ＪＰＥＧ２０００は、フレーム間相関の無いコーデックであり、入力画像信号に色空間座標の変換を必要に応じて行い、その信号の各々の色毎にウェーブレット変換（ＤＷＴ）を行い、その係数を独立に符号化するものである。ＤＷＴには，可逆変換が可能な回路構成が比較的簡易な整数型フィルタと，可逆変換はできないが整数型より画質が良い実数型フィルタとがある。本実施形態では、ウェーブレット変換に整数型フィルタを用いた可逆圧縮（ロスレス）モードを用いる。
【００４１】
またＪＰＥＧ２０００では、ＤＷＴ変換係数をビットプレーンに分解し，各サブバンドで一定サイズ（例えば６４×６４）の符号化ブロックに分割した上で２値算術符号化を行っている。各符号化ブロック内の変換係数値はサインビット（正：０、負：１）と絶対値情報とに分け，絶対値は自然２進法で表現し，上位ビットプレーンから順に符号化する。画面の各サブバンド内の全体が黒に近くなった場合には、全て０のビットプレーンが上位ビットプレーンから連続する為、符号化が効率化される。具体的には、サインビットプレーンを除いた上位プレーンから全て０のビットプレーンのプレーン数を符号化ヘッダに格納しておき、全て０のビットプレーンの符号化をスキップする。そのために、画面が黒に近い画像は単位時間あたりに必要な記録再生のデータ量が減少する。本実施形態では、このＪＰＥＧ２０００の符号化の性質を利用している。
【００４２】
ストリーム符号化部１０４における符号化処理は、後述のシステム制御部１０６の制御により実行される。ストリーム符号化部１０４でコーデック処理を実行することで、映像データが圧縮される。ストリーム符号化部１０４で圧縮された映像データは、システム制御部１０６の制御によりＨＤＤ１１４に記録される。なお、ストリーム符号化部１０４は、フレームによって、ビデオ入力部１０２に入力された画像信号から後述の第１フレームメモリ１１８に記憶されている画像信号を減算部１０３によって減算して得られる差分の画像信号が符号化される。ハードディスクレコーダ１００における符号化処理の詳細については、後に詳述する。
【００４３】
システム制御部１０６は、ハードディスクレコーダ１００の各部の動作を制御するものである。システム制御部１０６には、ハードディスクレコーダ１００の各部の制御時の作業領域としてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０８が備えられている。ファイルシステム１１２は、ＨＤＤ１１４への映像データの記録を制御するものであり、システム制御部１０６の制御下で動作する。ＨＤＤ１１４は、ランダムアクセスが可能な記録媒体であり、ストリーム符号化部１０４によって圧縮された映像データが、ファイルシステム１１２の制御によって記録されるものである。
【００４４】
ファイルサイズ検出部１１０は、ストリーム符号化部１０４で符号化した映像データが所定の容量以下であるかどうかを判断するものである。本実施形態では、ストリーム符号化部１０４で符号化した映像データが所定の容量以下であるかどうかを、ファイルサイズ検出部１１０で判断することで、符号化処理の対象となる映像データを変えることを特徴とする。
【００４５】
ストリーム復号部１１６は、ＨＤＤ１１４に記録された映像データを再生する際に、ＨＤＤ１１４から映像データを読み出して、ストリーム符号化部１０４における符号化処理に対応した復号処理を実行するものである。映像データの再生の際には、ファイルシステム１１２によってＨＤＤ１１４から読み出されるファイルが管理される。ストリーム復号部１１６における復号処理はシステム制御部１０６の制御により実行される。ストリーム復号部１１６によって復号処理が施された映像データはビデオ出力部１２４に送られるとともに、基準となるフレーム（以下「ベースフレーム」とも称する）の映像データは第１フレームメモリ１１８及び第２フレームメモリ１２０に送られる。
【００４６】
第１フレームメモリ１１８及び第２フレームメモリ１２０は、ベースフレームの映像データを記憶しておくためのメモリである。第１フレームメモリ１１８に記憶された映像データは、ビデオ入力部１０２に入力される映像データとの差分を取るためのものである。また第２フレームメモリ１２０に記憶された映像データは、映像を再生する際に、差分としてＨＤＤ１１４に記録されたフレームの映像データに加算して、当該フレームの映像データを生成するためのものである。
【００４７】
ビデオ同期部１２２は、ＨＤＤ１１４に記録された映像データを再生する際に必要となる水平同期信号や垂直同期信号を生成するものである。ビデオ同期部１２２における同期信号の生成処理はシステム制御部１０６の制御により実行される。ビデオ同期部１２２で生成された同期信号はビデオ出力部１２４に送られ、ストリーム復号部１１６によって復号処理が施された映像データに付加されることで映像信号となる。
【００４８】
ビデオ出力部１２４は、ストリーム復号部１１６によって復号処理が施された映像データに、ビデオ同期部１２２で生成された水平同期信号や垂直同期信号を付加することで、映像信号を生成するものである。ビデオ出力部１２４で出力される映像信号は、ビデオ入力部１０２に入力される映像信号と同様の波形を有するものとなる。ビデオ出力部１２４で生成された映像信号は、外部の装置、例えばテレビ、ディスプレイ装置、プロジェクタ等に送られて映像として表示される。
【００４９】
以上、本発明の一実施形態にかかるハードディスクレコーダ１００の構成について説明した。次に、本発明の一実施形態にかかるハードディスクレコーダ１００を用いた映像データの記録方法について説明する。
【００５０】
［２−２．本発明の一実施形態にかかる映像データの記録方法］
図２は、本発明の一実施形態にかかるハードディスクレコーダ１００を用いた映像データの記録方法について説明する流れ図である。以下、図２を用いてハードディスクレコーダ１００を用いた映像データの記録方法について説明する。
【００５１】
ハードディスクレコーダ１００に映像データが記録される際には、まずビデオ入力部１０２に映像信号が入力される（ステップＳ１０２）。ビデオ入力部１０２に映像信号が入力されると、垂直同期信号、水平同期信号、クロック信号等を生成した後に、入力された先頭のフレームの映像信号に含まれる映像データを、ＪＰＥＧ２０００方式の可逆圧縮モードによって、ストリーム符号化部１０４で符号化する（ステップＳ１０４）。
【００５２】
先頭フレームの映像データをストリーム符号化部１０４で符号化すると、先頭フレームの符号化後の映像データをファイルシステム１１２の制御下でＨＤＤ１１４に記録する（ステップＳ１０６）。そして、ＨＤＤ１１４に記録した先頭フレームの映像データを、ファイルシステム１１２の制御下で読み出して、ストリーム復号部１１６で復号する（ステップＳ１０８）。先頭フレームの映像データをストリーム復号部１１６で復号すると、先頭フレームをベースフレームとして、第１フレームメモリ１１８及び第２フレームメモリ１２０に記憶させる（ステップＳ１１０）。先頭フレームの映像データを第１フレームメモリ１１８及び第２フレームメモリ１２０に記憶させると、上記ステップＳ１０４で符号化したフレームが最後のフレームであるかどうかをシステム制御部１０６で判断する（ステップＳ１１２）。ステップＳ１１２での判断の結果、上記ステップＳ１０４で符号化したフレームが最後のフレームであれば、映像データの記録処理を終了する。一方、上記ステップＳ１１２での判断の結果、上記ステップＳ１０４で符号化したフレームが最後のフレームで無ければ、後続のフレームの映像データがビデオ入力部１０２に入力される（ステップＳ１１４）。
【００５３】
後続のフレームの映像データがビデオ入力部１０２に入力されると、上記ステップＳ１１０で第１フレームメモリ１１８に記憶させたベースフレームの映像データと、当該フレームの映像データとの差分を減算部１０３で取得する（ステップＳ１１６）。そして、ベースフレームの映像データと、当該フレームの映像データとの差分を、ＪＰＥＧ２０００方式の可逆圧縮モードによって、ストリーム符号化部１０４で符号化する（ステップＳ１１８）。
【００５４】
上記ステップＳ１１８で符号化すると、符号化後の映像データを、ファイルシステム１１２の制御下でＨＤＤ１１４に記録する（ステップＳ１２０）。そして、当該フレームが最後のフレームであるかどうかをシステム制御部１０６で判断する（ステップＳ１２２）。
【００５５】
上記ステップＳ１２２での判断の結果、上記ステップＳ１１８で符号化したフレームが最後のフレームであれば、映像データの記録処理を終了する。一方、上記ステップＳ１２２での判定の結果、上記ステップＳ１１８で符号化したフレームが最後のフレームでなければ、上記ステップＳ１１８で符号化した映像データの容量が所定の容量以下であるかどうかを判定する（ステップＳ１２４）。
【００５６】
上記ステップＳ１２４での判定の結果、上記ステップＳ１１８で符号化した映像データの容量が所定の容量以下であれば、上記ステップＳ１１４に戻り、映像信号をビデオ入力部１０２で入力する。その後は上記ステップＳ１２２までの処理を繰り返して、差分の映像データに対する符号化処理を継続する。
【００５７】
一方、上記ステップＳ１２４での判定の結果、上記ステップＳ１１８で符号化した映像データの容量が所定の容量を超えていれば、上記ステップＳ１０２に戻り、次のフレームの映像信号をビデオ入力部１０２で入力する。その後は上記ステップＳ１１０までの処理を実行し、ビデオ入力部１０２に入力されたフレームを新たにベースフレームに設定するために、映像データを第１フレームメモリ１１８及び第２フレームメモリ１２０に記憶させる。
【００５８】
このように、各フレームでベースフレームとの差分を取得して符号化を実行し、符号化後のデータ容量が予め定めた所定のサイズ以下であるかどうかで、差分の取得を継続するか、新たにベースフレームを設定するかを決定する。
【００５９】
図３は、図２に示した処理によってＨＤＤ１１４に記録される映像データの一例を示す説明図である。図３に示した例では、ＨＤＤ１１４に記録される映像データとして、各フレームの映像データの前にヘッダ情報を付加したものを示している。
【００６０】
先頭フレームのヘッダ情報領域１４１ａには、そのフレームがベースフレームである旨の情報（Ｈｅａｄｅｒ＝０ｘｆｆｆｆｆｆｆ０）、当該フレームの映像データのデータサイズ（Ｆｒａｍｅ  Ｌｅｎｇｔｈ＝Ｎ１）、ベースフレームまでのデータサイズ（Ｂａｓｅ  ｏｆｆｓｅｔ＝ｏｆｆｓｅｔ）が格納される。そして、先頭フレームの映像データ領域１４１ｂには、実際の映像データが格納される。
【００６１】
２番目のフレームのヘッダ情報領域１４２ａには、そのフレームが差分を取ったフレームである旨の情報（Ｈｅａｄｅｒ＝０ｘｆｆｆｆｆｆｆ１）、当該フレームの映像データのデータサイズ（Ｆｒａｍｅ  Ｌｅｎｇｔｈ＝Ｎ２）、ベースフレーム（すなわち先頭のフレーム）までのデータサイズ（Ｂａｓｅ  ｏｆｆｓｅｔ＝ｏｆｆｓｅｔ）が格納される。そして、２番目のフレームの映像データ領域１４２ｂには、実際の映像データが格納される。同様に、３番目のフレームのヘッダ情報領域１４３ａにはヘッダ情報が、３番目のフレームの映像データ領域１４３ｂには実際の映像データが、それぞれ格納される。
【００６２】
そして、（Ｍ−１）番目のフレームのヘッダ情報領域１４４ａにもヘッダ情報が、（Ｍ−１）番目のフレームの映像データ領域１４４ｂにも実際の映像データが、それぞれ格納される。ここでは、（Ｍ−１）番目のフレームの映像データが所定の容量を上回ったとする。すると、次のＭ番目のフレームは差分を取らず、新たなベースフレームにする。Ｍ番目のフレームのヘッダ情報領域１４５ａにはヘッダ情報が、Ｍ番目のフレームの映像データ領域１４５ｂには実際の映像データが、それぞれ格納される。ここで、ヘッダ情報領域１４５ａには、そのフレームがベースフレームである旨の情報（Ｈｅａｄｅｒ＝０ｘｆｆｆｆｆｆｆ０）を格納する。
【００６３】
続いて、（Ｍ＋１）番目のフレームのヘッダ情報領域１４６ａにはヘッダ情報が、（Ｍ＋１）番目のフレームの映像データ領域１４６ｂには実際の映像データが、それぞれ格納される。ヘッダ情報領域１４６ａにはベースフレームまでのデータサイズが格納されるが、ここでのベースフレームは先頭のフレームではなく、Ｍ番目のフレームである。同様に、（Ｍ＋２）番目のフレームのヘッダ情報領域１４７ａにはヘッダ情報が、（Ｍ＋２）番目のフレームの映像データ領域１４７ｂには実際の映像データが、それぞれ格納される。
【００６４】
図４は、本発明の一実施形態にかかるハードディスクレコーダ１００のＨＤＤ１１４に記録される映像データの様子を示す説明図である。まずベースフレームを設定してベースフレームのファイルをＨＤＤ１１４に記録し、後続のフレームはベースフレームとの差分を取り、差分フレームのファイルをＨＤＤ１１４に記録する。そして、ベースフレームと差分フレームを合わせてＭフレーム分格納し、差分のデータの容量が所定の容量を超えていた場合には、新たにベースフレームを設定してベースフレームのファイルをＨＤＤ１１４に記録する。
【００６５】
このようにＨＤＤ１１４にデータを記録することで、ＨＤＤ１１４に記録された映像データを普通に再生する場合はもちろん、フレームを飛ばしながら再生する場合も、処理を複雑にすることなく再生することができる。
【００６６】
以上、本発明の一実施形態にかかるハードディスクレコーダ１００を用いた映像データの記録方法について説明した。次に、本発明の一実施形態にかかるハードディスクレコーダ１００に記録した映像データの再生方法について説明する。
【００６７】
［２−３．本発明の一実施形態にかかる映像データの再生方法］
まず、ＨＤＤ１１４に記録された映像データを普通に再生する場合について説明する。ファイルシステム１１２の制御によってＨＤＤ１１４に圧縮記録された映像データの読み出しが開始されると、システム制御部１０６によって、最初に読み出されたフレームのヘッダ情報領域に格納されているヘッダ情報を解析する。そして、ヘッダ情報を解析して、そのフレームがベースフレームか、差分フレームかであるかを判別する。
【００６８】
例えば、最初に読み出したフレームがベースフレームである場合には、当該フレームの映像データ領域に格納されている映像データを読み出して、ストリーム復号部１１６に送る。ストリーム復号部１１６では、映像データを復号してビデオ出力部１２４に送るとともに、復号後のデータを第２フレームメモリ１２０に送って記憶させる。ビデオ出力部１２４は、送られてきた映像データに、ビデオ同期部１２２で生成した同期信号等を付加して、ハードディスクレコーダ１００に入力された際の信号と同様の波形にして映像信号を出力する。なお、ハードディスクレコーダ１００がアナログビデオ信号を出力する装置である場合には、ビデオ出力部１２４の内部にＤ／Ａ変換器を備えておき、アナログビデオ信号に変換してもよい。
【００６９】
続いて、ファイルシステム１１２の制御によって、ＨＤＤ１１４に圧縮記録された後続のフレームのヘッダ情報領域を読み込む。そして、ヘッダ情報領域に格納されているヘッダ情報をシステム制御部１０６で解析して、そのフレームがベースフレームか、差分フレームかであるかを判別する。
【００７０】
システム制御部１０６が、例えば当該フレームは差分フレームであると判断すると、当該フレームの映像データ領域に格納されている映像データを読み出して、ストリーム復号部１１６に送る。ストリーム復号部１１６では、映像データを復号して出力する。復号された映像データは、第２フレームメモリ１２０に記憶されているベースフレームの映像データと加算部１２１で加算される。加算部１２１で加算された映像データはビデオ出力部１２４に送られる。ビデオ出力部１２４は、送られてきた映像データに、ビデオ同期部１２２で生成した同期信号等を付加して、ハードディスクレコーダ１００に入力された際の信号と同様の波形にして映像信号を出力する。
【００７１】
このように、ヘッダ情報の解析と、画像データの復号処理とを繰り返し、さらに差分フレームを再生する際にはベースフレームの映像データとの加算処理を実行することで、ＨＤＤ１１４に圧縮記録された映像データを再生することができる。
【００７２】
続いて、フレームを飛ばしながら再生する場合について説明する。ここでは、ＨＤＤ１１４に圧縮記録された映像データを、上述した再生方法で途中まで再生している場合において、特殊再生であるＦＦ（ファスト・フォワード）再生やＦＲ（ファスト・リバース）再生等の処理を開始したときについて説明する。ハードディスクレコーダ１００は、特殊再生であるＦＦやＦＲ等を行う際には、現状のフレームから複数個離れたフレームのデータを読み出し、さらに複数個離れたフレームのデータを読み出すことを連続することで実現する。
【００７３】
図３を例にして、ハードディスクレコーダ１００でＦＦ再生を行う場合について説明する。ここでは、現在のフレームが１番目のフレームであり、ＦＦ再生によって次にＭ番目のフレームを再生する場合について説明する。
【００７４】
まずシステム制御部１０６で、１番目のフレームの次の２番目のフレームのヘッダ情報領域１４２ａを読み出し、フレーム長の情報を取得する。ヘッダ情報領域１４２ａには、２番目のフレームのデータ長としてＮ２が記述されている。従って、当該データ長分、ＨＤＤ１１４のデータをシークする。すると、シークによって３番目のフレームのヘッダ情報領域１４３ａの先頭にデータ読み込み位置が移動するので、ヘッダ情報領域１４３ａを読み出して、フレーム長の情報を取得する。ヘッダ情報領域１４３ａには、３番目のフレームのデータ長としてＮ３が記述されている。従って、当該データ長分、ＨＤＤ１１４のデータをシークする。
【００７５】
このように、ヘッダ長の取得とＨＤＤ１１４のデータのシークを、目的のＭ番目のフレームまで繰り返す。そして、Ｍ番目のフレームのヘッダ情報領域１４５ａを読み出して、Ｍ番目のフレームのＨｅａｄｅｒ情報を取得し、Ｍ番目のフレームがベースフレームであるか、差分フレームであるかを判定する。
【００７６】
Ｍ番目のフレームがベースフレームである場合には、Ｍ番目のフレームのデータ領域１４５ｂから映像データを読み出して、読み出した映像データをストリーム復号部１１６に送る。一方、Ｍ番目のフレームが差分フレームである場合には、Ｍ番目のフレームのＢａｓｅ  ｏｆｆｓｅｔ情報をヘッダ情報領域１４５ａから読み出す。Ｍ番目のフレームのＢａｓｅ  ｏｆｆｓｅｔ情報には、Ｍ番目のフレームの再生に用いるベースフレームの先頭の位置が格納されている。従って、読み出したＭ番目のフレームのＢａｓｅ  ｏｆｆｓｅｔ情報に基づいて、ベースフレームの先頭までＨＤＤ１１４のデータをシークする。
【００７７】
ベースフレームの先頭に到達すると、ベースフレームのヘッダ情報領域を読み出して、ベースフレームのデータ長を取得する。そして、取得したデータ長分、ＨＤＤ１１４から映像データを読み出して、ストリーム復号部１１６に送る。ストリーム復号部１１６では、映像データを復号してビデオ出力部１２４に送ると共に、復号後のデータを第２フレームメモリ１２０に送って記憶させる。
【００７８】
ベースフレームの映像データの復号が完了すると、Ｍ番目のフレームに読み込み位置を戻し、Ｍ番目のフレームのヘッダ情報領域１４５ａから、Ｍ番目のフレームのデータ長を取得する。そして、取得したデータ長分、ＨＤＤ１１４から映像データを読み出して、ストリーム復号部１１６に送る。ストリーム復号部１１６でＭ番目のフレームの映像データが復号されると、第２フレームメモリ１２０に記憶されているベースフレームのデータと加算部１２１で加算され、ビデオ出力部１２４に送られる。
【００７９】
このようにＭ番目のフレームの映像が再生されると、再びヘッダ長の取得とＨＤＤ１１４のデータのシークを、次の目標フレームまで繰り返し、映像データの取得と復号を実行する。このようにＨＤＤ１１４からのデータの読み出しを制御することで、本実施形態にかかるハードディスクレコーダ１００はフレームを飛ばしながらの再生にも対応することが出来る。なお、ここではＦＦ再生の場合を例示して説明したが、ＦＲ再生の場合でも同様にＨＤＤ１１４からのデータの読み出しを制御することで、ＦＲ再生が可能であることは言うまでも無い。
【００８０】
以上、本発明の一実施形態にかかるハードディスクレコーダ１００に記録した映像データの再生方法について説明した。次に、本発明の一実施形態にかかるハードディスクレコーダの変形例について説明する。
【００８１】
［２−４．本発明の一実施形態の変形例］
図５は、本発明の一実施形態の変形例にかかるハードディスクレコーダ１００’の構成について示す説明図である。本発明の一実施形態にかかるハードディスクレコーダ１００では、記録時と再生時の両方に対応するためにフレームメモリを２箇所設けていた。図５に示した本発明の一実施形態の変形例にかかるハードディスクレコーダ１００’では、フレームメモリを１つに集約してフレームメモリ１２６として設けている。すなわち、映像の記録時にはフレームメモリ１２６に記憶させたベースフレームの映像データと、ビデオ入力部１０２に入力された映像データとの差分を取得する。また映像の再生時にはフレームメモリ１２６に記憶させたベースフレームの映像データと差分の映像データとを加算する。このように映像データの記録及び再生を行うことで、装置負担を減らすことができる。
【００８２】
＜３．まとめ＞
以上説明したように本発明の一実施形態にかかるハードディスクレコーダ１００によれば、映像の記録時にはベースフレームを設定し、後続のフレームはベースフレームとの差分を取って符号化し、ＨＤＤ１１４に順次記録する。そして、ベースフレームとの差分を取って符号化した際に、差分データの容量が所定の容量を超えていた場合には、次のフレームを新たにベースフレームとして設定し、後続のフレームは新たに設定したベースフレームとの差分を取得する。
【００８３】
また映像の再生時には、映像データの記録時にフレーム毎に付加したヘッダ情報に基づいて、映像データを読み出すフレームを決定する。このように映像データを記録し、及び再生することで、記録するデータ量を減少させつつも、フレーム単位の操作を容易に行うことが可能となる。
【００８４】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００８５】
例えば、上記実施形態では、ベースフレームとの差分を取って符号化した際に、差分データの容量が所定の容量を超えていた場合には、次のフレームを新たにベースフレームとして設定していたが、本発明はかかる例に限定されるものではない。例えば、映像データの記録時に、差分フレームの数が予め定めた所定の数に達したら、次のフレームを新たにベースフレームとして設定してもよい。ベースフレームが長期間作成されないと、映像データを再生する際にベースフレームのシークに要する時間が長くなってしまうおそれがある。差分フレームの数が予め定めた所定の数に達したら、次のフレームを新たにベースフレームとして設定することで、ベースフレームのシークに要する時間の長期化を防ぐことが可能となる。
【００８６】
また例えば、上記実施形態では、各フレームのヘッダ情報領域にベースフレームからのデータサイズを記録していたが、本発明はかかる例に限定されるものではない。例えば、各フレームのヘッダ情報領域にベースフレームからのデータサイズ以外に、ベースフレームからのフレーム数を記録してもよい。ベースフレームからのフレーム数をヘッダ情報領域に記録することで、ＦＦ再生やＦＲ再生等の特殊再生時の映像データの読み込みや、ＨＤＤ１１４に記録された映像データからのインデックスデータの作成が容易になる。
【００８７】
また例えば、上記実施形態では、全てのフレームのコーデックとしてＪＰＥＧ２０００の可逆圧縮（ロスレス）モードを用いていたが、本発明はかかる例に限定されるものではない。例えば、ベースフレームはＪＰＥＧ２０００の可逆圧縮（ロスレス）モードで符号化し、差分フレームは不可逆圧縮モードで符号化しても良い。ベースフレームを可逆圧縮することで、ベースフレームのデータは入力時と出力時で同じになり、差分を取る事による劣化を抑制することができる。また差分フレームは、不可逆圧縮モードにからの差分処理によるデータ劣化を抑制することができる。
【００８８】
また例えば、ベースフレームに対しても不可逆圧縮モードで符号化しても良い。ベースフレームに対しても不可逆圧縮モードで符号化することで、画質は劣化するが、ＨＤＤ１１４に記録するデータ量を大きく減少させることができる。なお、不可逆圧縮モードで符号化する場合であっても、一度ストリーム符号化部１０４で符号化処理を施した後、ストリーム復号部１１６で復号することが、差分データの精度を上げることが可能となる。
【００８９】
また、上記実施形態では、映像データを記録する記録媒体としてＨＤＤを用いたが、本発明はかかる例に限定されるものではない。映像データを記録する記録媒体としては、ランダムアクセスが可能なものであれば、ＨＤＤの媒体、例えばＣＤ（コンパクトディスク）、ＤＶＤ（デジタル多目的ディスク）等の光ディスクであってもよい。また光ディスク以外にも、フラッシュメモリその他の不揮発性半導体メモリであってもよい。
【産業上の利用可能性】
【００９０】
本発明は、記録装置、記録方法およびコンピュータプログラムに適用可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施形態にかかるハードディスクレコーダ１００の構成について示す説明図である。
【図２】本発明の一実施形態にかかるハードディスクレコーダ１００を用いた映像データの記録方法について説明する流れ図である。
【図３】ＨＤＤ１１４に記録される映像データの一例を示す説明図である。
【図４】ＨＤＤ１１４に記録される映像データの様子を示す説明図である。
【図５】本発明の一実施形態の変形例にかかるハードディスクレコーダ１００’の構成について示す説明図である。
【図６】従来のハードディスクレコーダ１０の構成について示す説明図である。
【符号の説明】
【００９２】
１０    ハードディスクレコーダ
１１    ビデオ入力部
１２    ストリーム符号化部
１３    システム制御部
１４    ＲＡＭ
１５    ファイルシステム
１６    ＨＤＤ
１７    ストリーム復号部
１８    ビデオ同期部
１９    ビデオ出力部
１００    ハードディスクレコーダ
１０２    ビデオ入力部
１０３    減算部
１０４    ストリーム符号化部
１０６    システム制御部
１０８    ＲＡＭ
１１０    ファイルサイズ検出部
１１２    ファイルシステム
１１４    ＨＤＤ
１１６    ストリーム復号部
１１８    第１フレームメモリ
１２０    第２フレームメモリ
１２１    加算部
１２２    ビデオ同期部
１２４    ビデオ出力部
【図１】
2010148042.tif 000003
【図２】
2010148042.tif 000004
【図３】
2010148042.tif 000005
【図４】
2010148042.tif 000006
【図５】
2010148042.tif 000007
【図６】
2010148042.tif 000008