(57)【要約】【課題】表示装置において、動画ぼけや画面のちらつきの少ない高品質な画像表示を行う。【解決手段】動画を含む所定の時間区間の画像を記録した画像データを生成する際に、以下のような処理を行う。すなわち、動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを生成する。このような態様とすれば、動画の内容に応じてフレームレートを適切に設定することで、データ量を大きくすることなく、動画ぼけや画面のちらつきの少ない高品質な画像表示が行える画像データを生成することができる。【選択図】図２
2008039890.tif 000002
【特許請求の範囲】
【請求項１】
動画を含む所定の時間区間の画像を記録した画像データを生成する画像データ生成装置であって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを生成する画像データ生成装置。
【請求項２】
請求項１記載の装置であって、
複数の画像を第１の時間間隔で取得して複数の第１のフレーム画像データを生成する第１のフレームデータ生成部と、
前記第１のフレーム画像データの画像の基準画像からの動き量を計算する動き量計算部と、
前記動き量に基づいて、前記複数の第１のフレーム画像データの中から一部のフレーム画像データを選択するフレーム選択部と、
前記選択された第１のフレーム画像データの画像を表す第２のフレーム画像データと、前記フレームレートを表すデータとしての再生用データであって、前記画像データの再生時に前記第２のフレーム画像データの画像を表示すべき表示時間を表す再生用データと、を含むデータを、前記画像データとして生成する画像データ生成部と、を含む装置。
【請求項３】
請求項２記載の装置であって、
前記動き量計算部は、前記動き量を計算する第１のフレーム画像データに対する前記基準画像として、それまでに前記フレーム選択部によって選択された第１のフレーム画像データのうちの一つの画像を使用して、前記動き量を計算する、装置。
【請求項４】
請求項２記載の装置であって、さらに、
前記表示時間に基づいて、前記第２のフレーム画像データを生成する際の圧縮率を決定する圧縮率決定部と、
前記選択された第１のフレーム画像データを前記圧縮率に応じて圧縮して、前記第２のフレーム画像データを生成する第２のフレームデータ生成部と、を含み、
前記画像データ生成部は、前記画像データとして、前記圧縮率を表し前記第２のフレーム画像データに対応づけられた圧縮率データをさらに含む画像データを生成する、装置。
【請求項５】
請求項２記載の装置であって、さらに、
前記選択された第１のフレーム画像データＦ１と、前記選択された第１のフレーム画像データＦ０であって前記第１のフレーム画像データＦ１の直前に画像が取得された第１のフレーム画像データＦ０と、の前記画像の取得時刻の差に基づいて、前記第１のフレーム画像データＦ０に対応する前記第２のフレーム画像データの画像の前記表示時間を決定する表示時間決定部を備える装置。
【請求項６】
請求項２ないし５記載の装置であって、
前記第１の時間間隔は１／（３００×ｎ）秒（ｎは、正の整数）である、装置。
【請求項７】
動画を含む所定の時間区間の画像を記録した画像データに基づいて画像を再生する画像再生装置であって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを取得する画像データ取得部と、
前記フレーム画像を表すデータに基づいて、前記フレームレートに応じた時間だけ前記フレーム画像を表示して、前記画像データを再生する画像データ再生部と、を備える装置。
【請求項８】
請求項７記載の装置であって、
前記フレーム画像を表すデータは、前記フレーム画像を表す他のデータを圧縮して生成されたデータであり、
前記画像データは、さらに、前記圧縮の際の圧縮率を表し、前記フレーム画像を表すデータに対応づけられたデータを含み、
前記画像再生装置は、さらに、
前記フレーム画像を表すデータを、前記圧縮率を表すデータに基づいて解凍する解凍部を含み、
前記画像データ再生部は、前記画像を前記フレームレートに応じた時間だけ表示する際に、前記解凍されたデータに基づいて画像を表示する、装置。
【請求項９】
動画を含む所定の時間区間の画像を記録した画像データを生成する方法であって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを生成する方法。
【請求項１０】
動画を含む所定の時間区間の画像を記録した画像データに基づいて画像を再生する方法であって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを取得する工程と、
前記フレーム画像を表すデータに基づいて、前記フレームレートに応じた時間だけ前記フレーム画像を表示して、前記画像データを再生する工程と、含む方法。
【請求項１１】
動画を含む所定の時間区間の画像を記録した画像データを記録した記録媒体であって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを記録した記録媒体。
【請求項１２】
コンピュータを備えた画像データ生成装置に、動画を含む所定の時間区間の画像を記録した画像データを生成させるためのコンピュータプログラムであって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを生成する機能を前記コンピュータに実現させるコンピュータプログラム。
【請求項１３】
コンピュータを備えた画像データ再生装置に、動画を含む所定の時間区間の画像を記録した画像データに基づいて画像を再生させるためのコンピュータプログラムであって、
動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、前記フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを取得する機能と、
前記フレーム画像を表すデータに基づいて、前記フレームレートに応じた時間だけ前記フレーム画像を表示して、前記画像データを再生する機能と、を前記コンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示装置に画像を表示するための画像データの生成および表示に関する。
【背景技術】
【０００２】
従来より、表示装置に画像を表示する際には、規格に沿った所定のフレームレートで画像が表示されていた。たとえば、ＮＴＳＣ方式の場合は、２９．９７ｆｐｓであり、ＰＡＬ方式の場合は２５ｆｐｓであった。なお、「ｆｐｓ」は「Frames Per Sec（フレーム／秒）」の略であり、単位時間あたりに表示されるフレーム数を表す。動画を表示する際には、少しづつ異なる静止画が所定のフレームレートによって順に表示される。
【０００３】
しかし、次の映像信号によって表示が更新されるまでほぼ一定の表示が保たれるホールド型の表示装置においては、動画を表示する際に、次のような問題が生じる。すなわち、動画を表示する際に、少しづつ異なる静止画像が、画面内で順に切り換えられて表示されることに起因して、看取者に動画ぼけが感じられることがある。一方、表示されている静止画像と次の静止画像との間の時間に黒画像を挿入して動画ぼけを低減する技術が存在する。しかし、そのような態様においては、看取者に画面がちらついて見えることがある。
【０００４】
このような問題を取り扱うために、特許文献１の技術においては、静止画を表示する場合には黒画像を挿入せず、動画を表示する場合に黒画像を挿入して、画像の表示を行う。その結果、もともと動画ぼけの生じない静止画像の表示においては、画面のちらつきの問題が解消される。また、特許文献２の技術においては、表示装置の表示領域中において、静止画を表示する領域には黒画像を挿入せず、動画を表示する領域には黒画像を挿入して、画像の表示を行う。その結果、やはり、もともと動画ぼけの生じない静止画像の表示において、画面のちらつきの問題が解消される。
【０００５】
【特許文献１】特開２００３−２６２８４６号公報
【特許文献２】特開２００２−１２３２２３号公報
【０００６】
しかし、上記の技術は、動画を含む画像における動画ぼけと画面のちらつきの問題を同時に解決するものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、表示装置において、動画を含む画像について、動画ぼけや画面のちらつきの少ない高品質な画像表示を行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、動画を含む所定の時間区間の画像を記録した画像データを生成する際に、以下のような処理を行う。すなわち、動画を含む所定の時間区間の画像の少なくとも一部を構成するフレーム画像を表すデータと、フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを生成する。
【０００９】
このような態様とすれば、動画の内容に応じてフレームレートを適切に設定することで、データ量を大きくすることなく、動画ぼけや画面のちらつきの少ない高品質な画像表示が行える画像データを生成することができる。なお、「フレームレート」とは、フレーム画像を単位時間あたり何枚表示すべきかを実質的に表す情報とすることができる。
【００１０】
なお、画像データを生成する際には、以下のような処理を行うことが好ましい。すなわち、複数の画像を第１の時間間隔で取得して複数の第１のフレーム画像データを生成する。そして、第１のフレーム画像データの画像の基準画像からの動き量を計算する。その後、動き量に基づいて、複数の第１のフレーム画像データの中から一部のフレーム画像データを選択する。そして、選択された第１のフレーム画像データの画像を表す第２のフレーム画像データと、フレームレートを表すデータとしての再生用データであって、画像データの再生時に第２のフレーム画像データの画像を表示すべき表示時間を表す再生用データと、を含むデータを、画像データとして生成する。
【００１１】
このような態様とすれば、値が異なるフレームレートのデータを、第２のフレーム画像データにそれぞれ対応づけて画像データに格納することができる。なお、第２のフレーム画像データは、第１のフレーム画像データと同一のデータとすることができる。また、第２のフレーム画像データは、対応する第１のフレーム画像データに基づいて生成されたデータであって、その第１のフレーム画像データとは異なるデータとすることもできる。
【００１２】
なお、動き量を計算する際には、動き量を計算する第１のフレーム画像データに対する基準画像として、それまでにフレーム選択部によって選択された第１のフレーム画像データのうちの一つの画像を使用して、動き量を計算することが好ましい。
【００１３】
このような態様においては、生成する画像データのフレーム画像データとして使用されることがすでに決まっているフレーム画像データの画像を基準として、検討対象の第１のフレーム画像データの動き量が計算される。そして、その動き量に基づいて、第１のフレーム画像データを選択すべきか否かが決定される。このため、このような態様によれば、看取者にとって動画の動きが自然に見える画像データを生成することができる。
【００１４】
なお、基準画像は、それまでにフレーム選択部によって選択された第１のフレーム画像データのうち、第１のフレームデータ生成部によって画像が取得された時刻が最も遅い第１のフレーム画像データの画像とすることが好ましい。ただし、それまでに選択された第１のフレーム画像データのうち他の第１のフレーム画像データの画像を、基準画像とすることもできる。
【００１５】
また、画像データを生成する際には、以下のような処理を行うことが好ましい。すなわち、表示時間に基づいて、第２のフレーム画像データを生成する際の圧縮率を決定する。そして、選択された第１のフレーム画像データをその圧縮率に応じて圧縮して、第２のフレーム画像データを生成する。そして、画像データとして、それぞれの第２のフレーム画像データの圧縮率を表し、それら第２のフレーム画像データにそれぞれ対応づけられた圧縮率データをさらに含む画像データを生成する。このような態様とすれば、画像データのデータ量を少なくすることができる。
【００１６】
なお、選択された第１のフレーム画像データＦ１と、選択された第１のフレーム画像データＦ０であって第１のフレーム画像データＦ１の直前に画像が取得された第１のフレーム画像データＦ０と、の画像の取得時刻の差に基づいて、第１のフレーム画像データＦ０に対応する第２のフレーム画像データの画像の表示時間を決定することが好ましい。
【００１７】
このような態様とすれば、第２のフレーム画像データの画像の表示時間を適切に設定することができる。なお、「直前に画像が取得された」とは、選択された第１のフレーム画像データの集合の中で、画像の取得時刻がある第１のフレーム画像データＦ１より早く、かつ、その第１のフレーム画像データＦ１の画像の取得時刻に最も近いことを意味する。
【００１８】
また、第１の時間間隔は１／（３００×ｎ）秒（ｎは、正の整数）であることが好ましい。このような態様とすれば、ＮＴＳＣ方式とＰＡＬ方式の両方の映像信号に基づいて、容易に画像データを生成することができる。
【００１９】
なお、動画を含む所定の時間区間の画像を記録した画像データに基づいて画像を再生する際には、以下のような処理を行うことが好ましい。すなわち、まず、フレーム画像を表すデータと、フレーム画像を表すデータに対応づけられフレームレートを表すデータと、を含む画像データを取得する。そして、フレーム画像を表すデータに基づいて、フレームレートに応じた時間だけフレーム画像を表示して、画像データを再生する。このような態様とすれば、表示装置において、動画ぼけや画面のちらつきの少ない高品質な画像表示を行うことができる。
【００２０】
フレーム画像を表すデータが、その画像を表す他のデータを圧縮して生成されたデータであり、画像データが、さらに、その圧縮の際の圧縮率を表しフレーム画像を表すデータに対応づけられたデータを含む態様においては、以下のような処理を行うことが好ましい。すなわち、フレーム画像を表すデータを、圧縮率を表すデータに基づいて解凍する。そして、画像をフレームレートに応じた時間だけ表示する際に、解凍されたデータに基づいて画像を表示する。このような対応とすれば、データ量の小さい画像データに基づいて、動画ぼけや画面のちらつきの少ない高品質な画像表示を行うことができる。
【００２１】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像データ生成方法および画像データ生成装置、画像再生方法および画像再生装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、画像データを記録した記録媒体等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２２】
Ａ．第１実施例：
Ａ１．装置の構成：
図１は、本発明の実施例であるデジタルビデオカメラ１０の構成を示すブロック図である。デジタルビデオカメラ１０は、画像データの処理を行う映像処理エンジン部１００と、撮像素子２００と、メモリ部３００と、表示デバイス５００と、を備えている。
【００２３】
撮像素子２００は、ＣＣＤ（電荷結合素子：Charge Coupled Device）である。撮像素子２００は、外部から光を取り込んで、その光に応じて電気信号を発し、映像処理エンジン部１００に伝えることができる。表示デバイス５００は、液晶ディスプレイである。表示デバイス５００は、映像処理エンジン部１００に制御されて画像を表示することができる。メモリ部３００は、半導体メモリである。映像処理エンジン部１００は、メモリ部３００内において撮像素子２００から送られてきた信号に基づいて画像データを生成し、その画像データの処理を行う。
【００２４】
また、デジタルビデオカメラ１０は、記録媒体４００を挿入できるスロットを備えている。デジタルビデオカメラ１０は、この記録媒体４００に格納されたデータを読み取ることができ、かつ、記録媒体４００にデータを書き込むことができる。記録媒体４００は、ＳＤカード（商標）である。記録媒体４００は、デジタルビデオカメラ１０に設けられたカードスロットに挿入され、映像処理エンジン部１００によって、画像データを書き込まれる。また、映像処理エンジン部１００は、カードスロットに挿入された記録媒体４００からデータを読み出すことができる。
【００２５】
デジタルビデオカメラ１０は、さらに、入出力端子６００を備えている。この入出力端子６００を介して、デジタルビデオカメラ１０は、外部の映像再生機器２０，３０から映像信号を受け取ることができる。
【００２６】
Ａ２．動画データの記録：
図２は、デジタルビデオカメラ１０によって動画を記録する際の処理を示すフローチャートである。これらの処理は、具体的には、映像処理エンジン部１００がデジタルビデオカメラ１０の各部（図１参照）を制御して行う。
【００２７】
ステップＳ１０においては、映像処理エンジン部１００は、所定の時間、動画を記録する。このときメモリ部３００に生成される動画データを「第１の動画データＤ１」と呼ぶ。これに対して、第１の動画データＤ１に基づいて生成され、最終的に記録媒体４００に格納される動画データを、「第２の動画データＤ２」と呼ぶ。第２の動画データＤ２のデータ量は、第１の動画データＤ１以下である。
【００２８】
ステップＳ１０では、具体的には、撮像素子２００からの信号に基づいて、たとえば、３００ｆｐｓのフレームレート（１／３００の時間間隔）で、複数のフレーム画像が取得され、第１の動画データＤ１の一部としてメモリ部３００に格納される。
【００２９】
図３は、図２のステップＳ１０において生成される第１の動画データＤ１の内容を示す図である。第１の動画データＤ１は、垂直同期信号ＶＳと、水平同期信号ＨＳと、フレーム画像データＦＤ１とを含んでいる。垂直同期信号ＶＳは、表示機器のディスプレイ上において１画面の走査を開始するタイミングを表す信号である。水平同期信号ＨＳは、表示機器のディスプレイ上において１個の走査線の走査を開始するタイミングを表す信号である。フレーム画像データＦＤ１は、それぞれＹＣｒＣｂ表色系で一定の画素数の１枚の静止画像を表す画像データである。
【００３０】
第１の動画データＤ１においては、垂直同期信号ＶＳの一つのパルスが、フレーム画像データＦＤ１の一つのフレーム画像データの表示を開始するタイミングを表す。図２のステップＳ１０では、１／３００秒の時間間隔で各フレーム画像データＦ１−０、Ｆ１−１、Ｆ１−２等の画像が取得されることから、動画を再生するときに記録時と同じ速さで再生できるように、垂直同期信号ＶＳの周波数は、３００Ｈｚである。なお、図３において、水平同期信号ＨＳのパルス幅は実際の信号の時間を表すものではない。以下、他の図面に置いて示される水平同期信号ＨＳのパルス幅についても同様である。
【００３１】
図４は、ステップＳ１０で記録されたのフレーム画像の例を示す図である。図４では、第１の動画データＤ１の最初の１０枚のフレーム画像データＦ１−０〜Ｆ１−９の画像（以下「フレーム画像」という）が示されている。フレーム画像Ｆ１−０〜Ｆ１−９は、その順に、１／３００秒の間隔をあけて記録された画像である。なお、理解を容易にするために、各フレーム画像の右上には、フレーム画像の番号Ｆ１−０〜Ｆ１−９と、直前に記録されたフレーム画像との間の取得時間の間隔（１／３００秒）が示されている。フレーム画像Ｆ１−０〜Ｆ１−９においては、フレーム内を人物が左から右に移動している（特に、フレーム画像Ｆ１−０およびＦ１−９、ならびにフレーム画像Ｆ１−６ないしＦ１−８参照）。
【００３２】
なお、ステップＳ１０の機能を実現するのは、映像処理エンジン部１００の機能部としての第１のフレームデータ生成部１１１である。第１のフレームデータ生成部１１１（第１のＦＤ生成部１１１）を図１に示す。
【００３３】
図２のステップＳ２０では、生成した複数のフレーム画像データのうち、最初のフレーム画像データＦ１−０が「基準フレームデータ」とされる。基準フレームデータは、以下のステップＳ３０で使用される。なお、第１の動画データＤ１のフレーム画像データのうち基準フレームデータに決定されたフレーム画像データは、第２の動画データのフレーム画像データのもととなるフレーム画像データである。ステップＳ２０の機能を実現するのは、映像処理エンジン部１００の機能部としてのフレーム選択部１１３である（図１参照）。
【００３４】
ステップＳ３０では、動画データが記録された際に、基準フレームデータの次に記録されたフレーム画像データの動き量Ｖｍが計算される。最初にステップＳ３０の処理が行われる際には、動き量Ｖｍが計算されるのは、フレーム画像データＦ１−１である（図４参照）。
【００３５】
動き量Ｖｍは、フレーム画像データの画像同士の相違を表す量である。たとえば、動き量Ｖｍは、基準フレームデータとフレーム画像データのそれぞれに含まれる画素の輝度の重心位置のずれ量とすることができる。なお、「フレームデータの画素の輝度の重心位置」は、フレームデータに含まれる各画素の横方向の位置および縦方向の位置を輝度で重み付け平均することによって、得ることができる。なお、動き量Ｖｍの単位は画素数［ｐｉｘｅｌ／ｆｒａｍｅ］とすることができる。ステップＳ３０の機能を実現するのは、映像処理エンジン部１００の機能部としての動き量計算部１１２である（図１参照）。
【００３６】
図２のステップＳ３５では、動き量Ｖｍを計算したフレーム画像データが、第１の動画データＤ１における最後のフレーム画像データであるか否かが判定される。動き量Ｖｍを計算したフレーム画像データが最後のフレーム画像データではない場合には、処理はステップＳ４０に進む。動き量Ｖｍを計算したフレーム画像データが、最後のフレーム画像データである場合には、処理はステップＳ５０に進む。
【００３７】
ステップＳ４０では、フレーム画像データの基準フレームデータからの動き量Ｖｍが、所定のしきい値Ｔｈを超えているか否かが判断される。動き量Ｖｍがしきい値Ｔｈを超えている場合には、処理はステップＳ５０に進む。動き量Ｖｍがしきい値Ｔｈ以下である場合には、処理はステップＳ３０に戻る。
【００３８】
ステップＳ３０では、前回、検討対象であったフレーム画像データの次に記録されたフレーム画像データの動き量Ｖｍが計算される。動き量Ｖｍが、所定のしきい値を超えるまで、各フレーム画像データについて順にステップＳ４０、およびＳ３０の処理が行われる。図４の例では、処理がフレーム画像データＦ１−６に達するまでステップＳ４０、およびＳ３０が繰り返されたものとする。
【００３９】
すなわち、ステップＳ４０において、第１の動画データＤ１のフレーム画像データのうち動き量Ｖｍがしきい値Ｔｈを超えているものが、順に選択される。図４において、ステップＳ４０で選択される画像を二重枠で囲って示す。なお、ステップＳ３５およびＳ４０の機能を実現するのは、映像処理エンジン部１００の機能部としてのフレーム選択部１１３である（図１参照）。
【００４０】
図２のステップＳ５０では、基準フレームデータの画像（以下「基準フレーム画像」という）の表示時間Ｔｄを決定する。表示時間Ｔｄは、第２の動画データＤ２が再生される際、基準フレームデータの画像が表示される時間を表す。具体的には、ステップＳ４０で動き量Ｖｍがしきい値を超えると判定されたフレーム画像データと、基準フレームデータと、のそれぞれの取得時刻の間隔が、基準フレーム画像の表示時間Ｔｄとされる。表示時間Ｔｄは、［ステップＳ１０におけるフレーム画像の取得間隔］×［基準フレームデータとフレーム画像データの取得時刻の間のフレーム数＋１］で得られる。ここでは、基準フレームデータＦ１−０とフレーム画像データＦ１−６の取得時間の間隔は、１／３００［秒］×６［フレーム］、すなわち、６／３００［秒］である。なお、ステップＳ５０の機能を実現するのは、映像処理エンジン部１００の機能部としての表示時間決定部１１４である（図１参照）。
【００４１】
記録媒体４００に格納される第２の動画データＤ２は、第１の動画データＤ１の一部のフレーム画像データをそれぞれデータ圧縮して生成されたフレーム画像データを含む。図２のステップＳ６０では、そのデータ圧縮の際の圧縮率Ｒｃｐが決定される。なお、ステップＳ６０の機能を実現するのは、映像処理エンジン部１００の機能部としての圧縮率決定部１１５である（図１参照）。
【００４２】
図５は、表示時間Ｔｄと圧縮率Ｒｃｐの関係を示すグラフである。図５のグラフにおいては、横軸が表示時間Ｔｄであり、縦軸が圧縮率Ｒｃｐである。ステップＳ６０では、図５のグラフＣ１を参照して基準フレームデータの圧縮率Ｒｃｐが決定される。図５のグラフは、具体的には、圧縮率テーブル１１６として映像処理エンジン部１００が保持している。
【００４３】
図５から分かるように、ステップＳ６０においては、ステップＳ５０で定めた基準フレームデータの表示時間Ｔｄが長いほど、圧縮率Ｒｃｐが低く、すなわち、画像の品質が高くなるように、圧縮率が決定される。一般に、短時間しか表示されない画像の品質が低くてもユーザは気づきにくいのに対して、長時間表示される画像の品質が低いと、その品質の低さはユーザの目に付きやすい。本実施例によれば、図５のように圧縮率を設定することで、生成する第２の動画データのデータ量の削減とユーザの目から見た画像の品質との両立を図ることができる。
【００４４】
図２のステップＳ７０では、ステップＳ４０で動き量Ｖｍがしきい値を超えると判定されたフレーム画像データを、新たに基準フレームデータに設定する。図４の例では、フレーム画像データＦ１−０に代わって、フレーム画像データＦ１−６が新たに基準フレームデータに設定される（図４参照）。ステップＳ７０の機能を実現するのは、映像処理エンジン部１００の機能部としてのフレーム選択部１１３である（図１参照）。
【００４５】
なお、第１の動画データＤ１のフレーム画像データのうち、ステップＳ２０およびＳ７０で基準フレームデータに決定されたフレーム画像データは、それに基づいて第２の動画データのフレーム画像データが生成されるフレーム画像データである。そして、ステップＳ７０で新たに基準フレームデータに決定されたフレーム画像データは、それまでに基準フレームデータに決定されたフレーム画像データのうちで、ステップＳ１０で画像が取得された時刻がもっとも遅いフレーム画像データである。
【００４６】
ステップＳ８０では、新たに基準フレームデータとされたフレーム画像データが、第１の動画データＤ１における最後のフレーム画像データであるか否かが判定される。「新たに基準フレームデータとされたフレーム画像データが、第１の動画データＤ１における最後のフレーム画像データである場合」とは、ステップＳ３５の判定結果がＹｅｓであり、ステップＳ４０の処理がスキップされた場合である。
【００４７】
ステップＳ８０において、新たに基準フレームデータとされたフレーム画像データが、最後のフレーム画像データではなかった場合は、処理はステップＳ３０に戻る。新たに基準フレームデータとされたフレーム画像データが、最後のフレーム画像データである場合は、処理はステップＳ９０に進む。なお、以上で説明したステップＳ１０〜Ｓ８０の処理は、映像処理エンジン部１００の機能部としての動画解析部１１０が行う。動画解析部１１０を図１に示す。
【００４８】
ステップＳ９０では、ステップＳ２０〜Ｓ７０の処理において基準フレームデータに設定されたフレーム画像データが（ステップＳ２０、Ｓ７０参照）、それぞれの圧縮率Ｒｃｐと（ステップＳ６０参照）に応じて圧縮される。図４において二重枠で囲って示されているフレーム画像データが、図２の処理が実行される間にステップＳ７０において基準フレームデータとなるデータである。なお、第１の動画データＤ１の最後のフレーム画像データの圧縮率Ｒｃｐは最小値（２）とされる（図５参照）。
【００４９】
ステップＳ９０の機能を実現するのは、映像処理エンジン部１００の機能部としての第２のフレームデータ生成部１２２である。第２のフレームデータ生成部１２２（第２のＦＤ生成部１２２）を図１に示す。
【００５０】
図２のステップＳ１００において、圧縮されたフレーム画像データと（ステップＳ９０参照）、それぞれの表示時間Ｔｄと（ステップＳ５０参照）、それぞれの圧縮率Ｒｃｐと（ステップＳ６０参照）、を含む第２の動画データＤ２が生成され、記録媒体４００に格納される。なお、第１の動画データＤ１の最後のフレーム画像データの表示時間Ｔｄは、最小値（１／３００秒）とされる。このステップＳ１００の機能を実現するのは、映像処理エンジン部１００の機能部としての記録データ生成部１２４である（図１参照）。
【００５１】
ステップＳ９０およびＳ１００の処理は、映像処理エンジン部１００の機能部としての動画生成部１２０が行う。動画生成部１２０を図１に示す。また、ステップＳ１００においてフレーム画像データを記録する際、映像処理エンジン部１００は、画像の明るさやコントラストを補正することができる。このような機能を奏する映像処理エンジン部１００の機能部を、画質補正部１２６として図１に示す。
【００５２】
図６は、ステップＳ２０〜Ｓ７０の処理において基準フレームデータに設定されたフレーム画像データと、第２の動画データＤ２に格納される圧縮されたフレーム画像データと、の例を示す図である。第１実施例においては、図６の上段に示すように、フレーム画像データＦ１−０、Ｆ１−６，Ｆ１−７，Ｆ１−８，Ｆ１−９等が基準フレームデータに設定されたものとする（図４参照）。そして、それぞれの表示時間Ｔｄが、６／３００，１／３００，１／３００，１／３００，１／３００，５／３００秒であったものとする。図６の上段には、これらの基準フレームデータの画像と、番号と、表示時間Ｔｄを示す。
【００５３】
フレーム画像データＦ１−０、Ｆ１−６，Ｆ１−７，Ｆ１−８，Ｆ１−９の圧縮率Ｒｃｐは、それぞれの表示時間Ｔｄに基づいて、２０，５０，５０，５０，２５となる（図５参照）。よって、図２のステップＳ９０では、フレーム画像データＦ１−０、Ｆ１−６，Ｆ１−７，Ｆ１−８，Ｆ１−９は、それぞれ１／２０，１／５０，１／５０，１／５０，１／２５のデータ量に圧縮される。なお、圧縮されたフレーム画像データもＹＣｒＣｂ表色系で各画素の色を表す。
【００５４】
このようにして圧縮されたフレーム画像データが、第２の動画データＤ２のフレーム画像データＦ２−０，Ｆ２−１，Ｆ２−２，Ｆ２−３，Ｆ２−４として、第２の動画データＤ２の一部を構成する（図６参照）。第２の動画データＤ２においては、フレーム画像データＦ２−０、Ｆ２−１，Ｆ２−２，Ｆ２−３，Ｆ２−４に対応づけられて、それぞれ表示時間Ｔｄを表すデータと、圧縮率Ｒｃｐを表すデータと、が格納される。
【００５５】
なお、図６の下段において各フレーム画像の右上に示す数値は、上段から順に、第２の動画データＤ２におけるフレーム番号、対応する第１の動画データＤ１におけるフレームのフレーム番号、表示時間Ｔｄ、圧縮率Ｒｃｐである。
【００５６】
図７は、ステップＳ１００において生成される第２の動画データＤ２の内容を示す図である。第２の動画データＤ２は、垂直同期信号ＶＳと、水平同期信号ＨＳと、フレーム画像データＦＤ２と、継続フレーム数Ｎｆｃと、圧縮率Ｒｃｐと、を含んでいる。
【００５７】
第２の動画データＤ２においても、垂直同期信号ＶＳの一つのパルスが、フレーム画像データＦＤ２の一つのフレーム画像データの表示を開始するタイミングを表す。前述のように、フレーム画像データＦＤ２の各フレーム画像データは、第１の動画データＤ１の各フレーム画像データＦ１−０、Ｆ１−１、Ｆ１−２等から選択され、さらに圧縮されて生成されたデータである。図７においては、各フレーム画像データの番号Ｆ２−０、Ｆ２−１、Ｆ２−２等の下に、それぞれ対応する第１の動画データＤ１の各フレーム画像データの番号Ｆ１−０、Ｆ１−６、Ｆ１−７等をカッコを付して示す。
【００５８】
継続フレーム数Ｎｆｃは、第２の動画データＤ２の各フレーム画像が第１の動画データＤ１の何フレーム分の時間区間だけ表示されるかを表すデータである。継続フレーム数Ｎｆｃの各データは、フレーム画像データＦＤ２の一つの各フレーム画像データＦ２−０、Ｆ２−１、Ｆ２−２等に対応づけられている。
【００５９】
また、継続フレーム数Ｎｆｃを表すデータの先頭には、第２の動画データＤ２の各フレーム画像が１秒間に最大何枚表示され得るかを示すデータＮｆｃｍａｘが格納される。第１実施例においては、動画記録時（図２のステップＳ１０参照）に１／３００秒間隔で各フレーム画像が取得されるため、Ｎｆｃｍａｘ＝３００である。なお、第１実施例においては、ＮｆｃはＮｆｃｍａｘ以下である。
【００６０】
フレーム画像データＦ２−０の画像の表示時間Ｔｄは、６／３００秒であることから（図６左下参照）、フレーム画像データＦ２−０に対応する継続フレーム数Ｎｆｃは、図７に示すように６フレームである。また、フレーム画像データＦ２−１の画像の表示時間Ｔｄは、１／３００秒であることから、フレーム画像データＦ２−１に対応する継続フレーム数Ｎｆｃは、１フレームである。継続フレーム数Ｎｆｃは、単位時間当たりの最大フレーム数Ｎｆｃｍａｘとともに、実質的に、各フレーム画像データの画像の表示時間Ｔｄを表す。また、継続フレーム数Ｎｆｃは、単位時間当たりの最大フレーム数Ｎｆｃｍａｘとともに、実質的に、各フレーム画像データに対応づけられたフレームレートを表してもいる。
【００６１】
第２の動画データＤ２が含む圧縮率Ｒｃｐは、図２のステップＳ６０で決定された各フレーム画像データの圧縮率である。圧縮率Ｒｃｐの各データは、フレーム画像データＦＤ２の一つの各フレーム画像データＦ２−０、Ｆ２−１、Ｆ２−２等に対応づけられている。
【００６２】
図３および図７から分かるように、第２の動画データＤ２は、第１の動画データＤ１に比べて格納しているフレーム画像データの数が少ない。このため、第２の動画データＤ２は、第１の動画データＤ１に比べてデータ量が少い。
【００６３】
また、第２の動画データＤ２が保持している各フレーム画像データＦ２−０、Ｆ２−１、Ｆ２−２等は、対応する第１の動画データＤ１の各フレーム画像データＦ１−０、Ｆ１−６、Ｆ１−７等を圧縮して生成されたデータである（図２のステップＳ９０参照）。よって、この点からも、第２の動画データＤ２は、第１の動画データＤ１に比べてデータ量が少ない。
【００６４】
Ａ３．動画データの再生：
図８は、記録媒体４００内の第２の動画データＤ２を、デジタルビデオカメラ１０が表示デバイス５００上で再生する際の処理を示すフローチャートである。この第１実施例では、デジタルビデオカメラ１０で画像データを再生する場合について説明する。しかし、他のデジタルビデオプレーヤーなどの映像再生機器において画像データを再生する場合も、同様の処理が行われる。
【００６５】
まず、ステップＳ２１０で、第２の動画データＤ２（図７参照）を記録媒体４００から読み出す。そして、ステップＳ２２０で、第２の動画データＤ２を解析する。具体的には、第２の動画データＤ２が保持している各フレーム画像データＦ２−０、Ｆ２−１、Ｆ２−２等に対応する圧縮率Ｒｃｐを特定する。また、各フレーム画像データＦ２−０、Ｆ２−１、Ｆ２−２等に対応する継続フレーム数Ｎｆｃと、単位時間当たりの最大フレーム数Ｎｆｃｍａｘと、に基づいて、各フレーム画像データの表示時間Ｔｄが計算される。このステップＳ２１０およびＳ２２０の処理は、映像処理エンジン部１００の機能部としての画像データ解析部１３２が行う。画像データ解析部１３２を図１に示す。
【００６６】
図８のステップＳ２３０では、それぞれ対応する圧縮率Ｒｃｐに基づいて、フレーム画像データＦ２−０、Ｆ２−１、Ｆ２−２等が解凍され、フレーム画像データＦ３−０、Ｆ３−１、Ｆ３−２等が生成される。なお、これらのフレーム画像データＦ３−０、Ｆ３−１、Ｆ３−２等もＹＣｒＣｂ表色系で各画素の色を表す。ステップＳ２３０の機能を実現するのは、映像処理エンジン部１００の機能部としての解凍部１３４である（図１参照）。
【００６７】
図８のステップＳ２４０では、垂直同期信号ＶＳと、水平同期信号ＨＳと、個々のフレーム画像データＦ３−０、Ｆ３−１、Ｆ３−２等を含むフレーム画像データＦＤ３と、を含む第３の動画データＤ３が、メモリ部３００上に生成される。なお、ステップＳ２４０の機能を実現するのは、映像処理エンジン部１００の機能部としての再生データ生成部１３６である（図１参照）。さらに、ステップＳ２３０およびＳ２４０の処理は、映像処理エンジン部１００の機能部としての動画再生部１３０が行う。動画再生部１３０を図１に示す。
【００６８】
図９は、第２の動画データＤ２に基づいてメモリ部３００上に生成される第３の動画データＤ３を示す図である。図９においては、各フレーム画像データの番号Ｆ３−０、Ｆ３−１、Ｆ３−２等の下に、それぞれ対応する第２の動画データＤ２のフレーム画像データの番号Ｆ２−０、Ｆ２−１、Ｆ２−２等、および第１の動画データＤ１のフレーム画像データの番号Ｆ１−０、Ｆ１−６、Ｆ１−７等を、カッコを付して示す。
【００６９】
第３の動画データＤ３においても、垂直同期信号ＶＳの一つのパルスが、フレーム画像データＦＤ３の一つのフレーム画像データの表示を開始するタイミングを表す。第３の動画データＤ３においては、垂直同期信号ＶＳの間隔は、ステップＳ２２０において得られた表示時間Ｔｄに基づいて定められる。たとえば、図９の例において垂直同期信号ＶＳの二つ目のパルスと一つ目のパルスとの間隔は、６／３００秒である。これは、フレーム画像データＦ２−０の表示時間Ｔｄと等しい。すなわち、垂直同期信号ＶＳのパルス同士の間隔は、第２の動画データＤ２に格納されていた単位時間当たりの最大フレーム数Ｎｆｃｍａｘと、継続フレーム数Ｎｆｃに基づいて、Ｎｆｃ／Ｎｆｃｍａｘにより計算され得る。なお、図９の上段に各フレーム画像データに対応する表示時間Ｔｄを示す。
【００７０】
表示デバイス５００は液晶ディスプレイであり、いったん表示した画像は、新たな映像信号によって書き換えられない限りディスプレイ上に継続的に表示される。よって、第３の動画データＤ３においては、いったんフレーム画像データの画像を表示デバイス５００上に表示した後、その表示を継続する場合には、次の画像を表示するまでの期間Ｐｈ中、走査線の走査を開始するタイミングを表す水平同期信号ＨＳは、ＯＮとならない。
【００７１】
図８のステップＳ２５０では、メモリ部３００上に生成された第３の動画データＤ３に基づいて、表示デバイス５００上に画像が表示される。具体的には、垂直同期信号ＶＳのパルスと同期して、フレーム画像データＦ３−０、Ｆ３−１、Ｆ３−２等の画像が表示デバイス５００上に描画される。その際、たとえば、フレーム画像データＦ３−０は、描画後、６／３００秒だけ表示され、フレーム画像データＦ３−１に書き換えられる。フレーム画像データＦ３−１は、描画後、１／３００秒だけ表示され、フレーム画像データＦ３−２に書き換えられる。
【００７２】
なお、表示デバイス５００上に画像を表示する際には、表示デバイス５００の画素数に応じてフレーム画像データＦ３−０、Ｆ３−１、Ｆ３−２等が変換される。この処理は、映像処理エンジン部１００の機能部としてのリサイズ部１４０が行う。また、ＹＣｒＣｂ表色系で表されたデータを各表示機器に応じたＲＧＢ表色系に変換し、表示デバイス５００に電気信号を送って表示デバイス５００を制御するのは、映像処理エンジン部１００の機能部としての表示ドライバ部１５０である。リサイズ部１４０、および表示ドライバ部１５０を図１に示す。
【００７３】
以上で説明したような態様によれば、最初に画像を記録する際に十分に短い時間間隔で画像を取得し、フレーム画像データＦＤ１を生成することにより、看取者が動画ぼけやフリッカを感じにくい動画を表示することができる。また、静止画や動きの少ない動画については、単位時間当たりに表示する異なるフレーム画像の数を少なくすることで（図７参照）、記録媒体上に記録する動画データのデータ量を少なくすることができる。
【００７４】
Ｂ．第２実施例：
第１実施例においては、再生時に生成される第３の動画データＤ３の垂直同期信号ＶＳは、継続フレーム数Ｎｆｃおよび単位時間当たりの最大フレーム数Ｎｆｃｍａｘに基づいて定められた様々な時間間隔でＯＮとなる（図９参照）。しかし、第２実施例においては、再生時に生成される第３の動画データＤ４の垂直同期信号ＶＳは、一定の時間間隔でＯＮとなる。そして、第３の動画データＤ４の垂直同期信号ＶＳの各パルスに対応するフレーム画像データが準備される。第２実施例の他の点は、第１実施例と同じである。
【００７５】
図１０は、第２の動画データＤ２に基づいてメモリ部３００上に生成される第３の動画データＤ４を示す図である。図１０においては、各フレーム画像データの番号Ｆ４−０、Ｆ４−１、Ｆ４−２等の下に、それぞれ対応する第２の動画データＤ２のフレーム画像データの番号Ｆ２−０、Ｆ２−１、Ｆ２−２等、および第１の動画データＤ１のフレーム画像データの番号Ｆ１−０、Ｆ１−６、Ｆ１−７等を、カッコを付して示す。図１１における他の要素の表記方法は図９と同じである。
【００７６】
第２実施例においては、第２の動画データＤ２の各フレーム画像データは、解凍後、それぞれ対応する継続フレーム数Ｎｆｃ（図７参照）だけ複製される。そのようにして生成されたデータが、第３の動画データＤ４のフレーム画像データＦＤ４となる。たとえば、第３の動画データＤ４のフレーム画像データＦ４−０〜Ｆ４−５までは、同一のデータである。フレーム画像データＦ４−０〜Ｆ４−５は、第２の動画データＤ２のフレーム画像データＦ２−０を解凍し、複製することによって得られる。
【００７７】
第３の動画データＤ４の垂直同期信号ＶＳは、一定の時間間隔１／３００秒でＯＮとなる。第３の動画データＤ４においても、垂直同期信号ＶＳの一つのパルスが、フレーム画像データＦＤ４の一つのフレーム画像データの表示を開始するタイミングを表す。すなわち、表示デバイス５００上に画像を再生する際には、第３の動画データＤ４のフレーム画像データＦ４−０、Ｆ４−１、Ｄ４−２等は、垂直同期信号ＶＳに基づいて、順に１／３００秒間、表示される。
【００７８】
このような態様としても、記録媒体上に保存する動画データの量を少なくしつつ、看取者が動画ぼけやフリッカを感じにくい動画を表示することができる。
【００７９】
Ｃ．第３実施例：
第３実施例では、撮像素子２００からの信号ではなく、他の映像再生機器から受け取る映像信号に基づいて第２の動画データを記録媒体に記録する処理について説明する。他の映像再生機器から映像信号を受け取る点、その映像信号で入力される動画データが特定のフレームレートで各フレーム画像を記録している点、そして図２のステップＳ３０〜Ｓ４０の処理が行われない点以外は、第３実施例は、第１実施例と同じである。
【００８０】
外部の第１の映像再生機器２０から出力され、入出力端子６００を介してデジタルビデオカメラ１０に入力される第１の外部映像信号Ｓｖ１は（図１参照）、ＮＴＳＣ方式の映像信号である。ＮＴＳＣ方式においては、フレームレートは２９．９７ｆｐｓである。そして、表示機器における画像の表示はインターレース方式で行われる。このため、１本おきの走査線で表示され、１個の「フレーム」の半分の情報量を有する「フィールド」の周波数は、２９．９７Ｈｚの２倍の５９．９４Ｈｚ、すなわち、約６０Ｈｚである。
【００８１】
図１１は、第３実施例において、図２のステップＳ１０で第１の外部映像信号Ｓｖ１に基づいて生成される第１の動画データＤ１ｎの内容を示す図である。図１１における各要素の表記方法は図３と同じである。垂直同期信号ＶＳの周波数は、第１実施例で説明したとおり３００Ｈｚである。一方、ＮＴＳＣ方式の外部映像信号Ｓｖ１において第１の動画データＤ１ｎのフレーム画像データに相当するのは、フィールドの画像データである。このフィールドの画像データは、外部映像信号Ｓｖ１においては、前述のように約６０Ｈｚの頻度でしか存在しない。このため、ステップＳ１０で外部からの映像信号に基づいて生成される第１の動画データＤ１ｎには、各フレーム画像データＦ１−０，Ｆ１−１等が、垂直同期信号ＶＳのパルスのうち５個に１個の周期を有するパルスに対応づけられて記録される。
【００８２】
外部からの映像信号に基づいて、図２の処理によって第２の動画データを生成する場合には、図２の処理のうち、ステップＳ３０〜Ｓ４０の処理が行われない。そして、第１の動画データが格納しているフレーム画像データＦ１−０，Ｆ１−１等はすべて、ステップＳ２０およびＳ７０において順に基準フレームデータとして選択される。その結果、第１の動画データが格納しているすべてのフレーム画像データに対して、ステップＳ５０およびＳ６０で、表示時間Ｔｄと圧縮率Ｒｃｐが決定される。
【００８３】
第１の動画データＤ１ｎにおいてはフレーム画像データＦ１−０，Ｆ１−１等は、垂直同期信号ＶＳのパルス５個に１個の割合で等間隔で存在する。このため、各フレーム画像データの表示時間Ｔｄは一定値５／３００秒である。また、図５のグラフを参照して表示時間Ｔｄに基づいて定められる圧縮率Ｒｃｐも一定値２５となる。
【００８４】
図１２は、図２のステップＳ１００で第１の外部映像信号Ｓｖ１に基づいて生成される第２の動画データＤ２ｎの内容を示す図である。図１２における各要素の表記方法は図７と同じである。第１の動画データＤ１ｎのフレーム画像データＦ１−０，Ｆ１−１等が垂直同期信号ＶＳのパルス５個に１個の割合で等間隔で存在することから（図１１参照）、第２の動画データＤ２ｎにおいては、各フレーム画像データに対応する継続フレーム数Ｎｆｃは、一定値５である。
【００８５】
また、図１２の下段に示すように、第１の動画データＤ１ｎのフレーム画像データＦ１−０，Ｆ１−１等に対応する圧縮率Ｒｃｐは、一定値２５である。そして、図１２の中段に示す第２の動画データＤ２ｎのフレーム画像データＦ２−０，Ｆ２−１等は、第１の動画データＤ１ｎのフレーム画像データＦ１−０，Ｆ１−１等をそれぞれ１／２５にデータ圧縮して生成されたものである。
【００８６】
次に、ＰＡＬ方式の映像信号が入力される場合について説明する。外部の第２の映像再生機器３０から出力され、入出力端子６００を介してデジタルビデオカメラ１０に入力される第２の外部映像信号Ｓｖ２は（図１参照）、ＰＡＬ方式の映像信号である。ＰＡＬ方式においては、フレームレートは２５ｆｐｓである。そして、表示機器における画像の表示はインターレース方式で行われる。このため、フィールドの周波数は、２５Ｈｚの２倍の５０Ｈｚである。
【００８７】
図１３は、第３実施例において、図２のステップＳ１０で第２の外部映像信号Ｓｖ２に基づいて生成される第１の動画データＤ１ｐの内容を示す図である。図１３における各要素の表記方法は図３と同じである。垂直同期信号ＶＳの周波数は３００Ｈｚである。一方、ＰＡＬ方式の外部映像信号Ｓｖ２においては、フレーム画像データが２５Ｈｚで格納されている。このため、第１の動画データＤ１ｐのフレーム画像データに相当するフィールドの画像データは、外部映像信号Ｓｖ２においては、５０Ｈｚの頻度でしか存在しない。このため、ステップＳ１０で生成される第１の動画データＤ１ｐには、各フレーム画像データＦ１−０，Ｆ１−１等が、垂直同期信号ＶＳのパルスのうち６個に１個の周期を有するパルスに対応づけられて記録される。
【００８８】
第２の動画データを生成する際には、前述のように、第１の動画データＤ１ｐが格納しているフレーム画像データＦ１−０，Ｆ１−１等はすべて基準フレームデータとして選択される。その結果、第１の動画データＤ１ｐが格納しているすべてのフレーム画像データに対して、図２のステップＳ５０およびＳ６０で、表示時間Ｔｄと圧縮率Ｒｃｐが決定される。フレーム画像データＦ１−０，Ｆ１−１等は、垂直同期信号ＶＳのパルス６個に１個の割合で等間隔で存在することから、各フレーム画像データの表示時間Ｔｄは一定値６／３００秒である。また、圧縮率Ｒｃｐも一定値２０となる。
【００８９】
図１４は、第２の外部映像信号Ｓｖ２に基づいて生成される第２の動画データＤ２ｐの内容を示す図である。図１２における各要素の表記方法は図７と同じである。第１の動画データＤ１ｐのフレーム画像データＦ１−０，Ｆ１−１等が垂直同期信号ＶＳのパルス６個に１個の割合で等間隔で存在することから（図１３参照）、第２の動画データＤ２ｐにおいては、各フレーム画像データに対応する継続フレーム数Ｎｆｃは、一定値６である。
【００９０】
また、図１４の下段に示すように、第１の動画データＤ１ｐのフレーム画像データＦ１−０，Ｆ１−１等に対応する圧縮率Ｒｃｐは、一定値２０である。そして、図１４の中段に示す第２の動画データＤ２ｐのフレーム画像データＦ２−０，Ｆ２−１等は、第１の動画データＤ１ｐのフレーム画像データＦ１−０，Ｆ１−１等をそれぞれ１／２０にデータ圧縮して生成されたものである。
【００９１】
第３実施例の実施例においては、第１の動画データは、３００Ｈｚの周波数（頻度）でフレーム画像データＦ１−０，Ｆ１−１等を保持することができる。このため、ＮＴＳＣ方式の映像信号に基づいて第２の動画データを生成する場合にも、ＰＡＬ方式の映像信号に基づいて第２の動画データを生成する場合にも、新たなフレーム画像を合成することなく、容易に第２の動画データを生成することができる。
【００９２】
Ｄ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００９３】
Ｄ１．変形例１：
上記実施例では、第１の動画データにおいては、フレーム画像データは３００Ｈｚで記録された。しかし、第１の動画データにおいて、フレーム画像データは他の周波数（頻度）で記録することもできる。ただし、フレーム画像データを（３００×ｎ）Ｈｚで記録できる態様とすれば（ｎは正の整数）、ＮＴＳＣ方式の映像信号にもＰＡＬ方式方式の映像信号にも対応することができる。また、ｎを２以上とすれば、ホールド型の表示装置において動画を再生する場合にも、看取者にほとんど動画ぼけやフリッカを感じさせることがない。
【００９４】
Ｄ２．変形例２：
上記実施例では、第２の動画データは、１秒当たりの最大フレーム数Ｎｆｃｍａｘと、継続フレーム数Ｎｆｃと、によって、各フレーム画像を表示すべき表示時間Ｔｄの情報を保持していた。しかし、各フレーム画像を表示すべき表示時間Ｔｄの情報は、生成される動画データにおいて、直接、表示時間Ｔｄのデータを保持するなどの他の方法で保持することもできる。すなわち、第２の動画データは、実質的にフレームレートの情報を保持する様々な態様とすることができる。たとえば、フレームレートは、単位時間（たとえば、１秒や１分）あたりに記録されまたは表示されるフレームの数とすることができる。また、フレームレートは、上述のように、フレーム画像の表示時間とすして保持することができる。そして、フレームレートは、単位時間の情報と、その単位時間の何倍だけフレーム画像を表示すべきかの情報（たとえば、継続フレーム数Ｎｆｃ）として保持することもできる。
【００９５】
Ｄ３．変形例３：
上記実施例では、図５のグラフを参照して、表示時間Ｔｄに応じて圧縮率Ｒｃｐが定められていた。しかし、圧縮率Ｒｃｐは、他の方法で定めることもできる。たとえば、表示時間Ｔｄと圧縮率Ｒｃｐの関係は、表示時間Ｔｄの大きさによるより大まかな複数の区分（たとえば４〜８区分）に応じて圧縮率Ｒｃｐが定められている「表」の形で、保持されることができる。また、表示時間Ｔｄと圧縮率Ｒｃｐの関係は、数式の形で保持されることができる。さらに、表示時間Ｔｄと圧縮率Ｒｃｐの関係は、継続フレーム数Ｎｆｃと圧縮率Ｒｃｐとの関係として、グラフ、表、または数式の形で保持されることができる。
【００９６】
上記実施例では、表示時間Ｔｄの増加に対して圧縮率Ｒｃｐは下に凸の単調減少であった。しかし、表示時間Ｔｄまたは継続フレーム数Ｎｆｃに対する圧縮率Ｒｃｐの関係は、他の関係とすることができる。すなわち、図５において破線で示すグラフＣ２のように、圧縮率Ｒｃｐが、表示時間Ｔｄまたは継続フレーム数Ｎｆｃの増加に対して、直線的に減少する関係とすることができる。また、図５において一点鎖線で示すグラフＣ３のように、圧縮率Ｒｃｐが、表示時間Ｔｄまたは継続フレーム数Ｎｆｃの増加に対して、上に凸の曲線で減少する関係とすることもできる。
【００９７】
ただし、圧縮率Ｒｃｐが、表示時間Ｔｄまたは継続フレーム数Ｎｆｃの増加に対して、同じ値を保つかまたは減少する関係であることが好ましい。継続して表示される時間が長いほど、画像の品質が低いと看取者の目に付くためである。
【００９８】
Ｄ４．変形例４：
上記実施例においては、継続フレーム数Ｎｆｃの値は、１秒当たりの最大フレーム数Ｎｆｃｍａｘ以下である。すなわち、第２の動画データの一つのフレーム画像は、最大１秒間、表示される。しかし、一つのフレーム画像を継続して表示する時間は、１秒未満の時間区間とすることもでき、１秒未満の時間区間とすることもできる。すなわち、継続フレーム数Ｎｆｃの最大数は任意の値に設定することができる。
【００９９】
Ｄ５．変形例５：
上記第３実施例においては、第１の外部映像信号Ｓｖ１や第２の外部映像信号Ｓｖ２が有しているフィールドのデータを、第１の動画データのフレーム画像データとして、垂直同期信号ＶＳの５個または６個おきのパルスと対応づけて記録した（図１１および図１３参照）。しかし、外部からの映像信号に基づいて第１の動画データを生成する際には、他の態様で生成することもできる。
【０１００】
たとえば、もとの映像信号Ｓｖにおいて画像データがＦｓ［Ｈｚ］で記録されており、生成する画像データＤ１の垂直同期信号ＶＳの周波数がＦｖｓであるときには、映像信号Ｓｖが保持しているそれぞれのフィールドの画像データを（Ｆｖｓ／Ｆｓ）個だけ複製する。そして、図３のように、それらの画像データを垂直同期信号ＶＳの各パルスと対応づけて、第１の動画データのフィールド画像データとすることもできる。そのような態様においては、垂直同期信号ＶＳの各パルスについて、対応するフィールド画像データＦ１−０，Ｆ１−１等が存在する。また、そのような態様においては、第２の動画データを生成する処理のうち（図２参照）、ステップＳ２０以下の処理は、第１実施例で説明した内容と同じようにして実行することができる。
【０１０１】
Ｄ６．変形例６：
上記第１実施例では、記録媒体４００内の第２の動画データＤ２を、デジタルビデオカメラ１０が表示デバイス５００上で再生する際の処理について説明した。しかし、他の映像再生機器において映像を再生する場合にも、第１実施例と同様の処理によって再生することができる。そのような映像再生機器は、撮像素子２００、ならびに映像処理エンジン部１００の機能部としての動画解析部１１０および動画生成部１２０を備えない態様とすることができる。
【０１０２】
Ｄ７．変形例７：
上記実施例では、表示デバイス５００は、液晶ディスプレイであった。しかし、画像データに基づく画像を表示する表示部は、ＥＬディスプレイ、プラズマディスプレイなどの他の構成とすることができる。ただし、本発明は、画像が書き換えられるまで、前の画像を表示し続けるホールド型の表示装置に適用すれば、より効果的である。ホールド型の表示装置において動画を表示する場合に看取者（ユーザ）が感じる動きぼけやフリッカ（ちらつき）を低減することができるためである。
【０１０３】
Ｅ８．変形例８：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、映像処理エンジン部１００（図１）の機能の一部を、デジタルビデオカメラ１０等の撮影機器に接続されたコンピュータが実行するようにすることもできる。
【０１０４】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。コンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをコンピュータが直接実行するようにしてもよい。
【０１０５】
この明細書において、コンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１０６】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１０７】
【図１】図１は、本発明の実施例であるデジタルビデオカメラ１０の構成を示すブロック図。
【図２】デジタルビデオカメラ１０によって動画を記録する際の処理を示すフローチャート。
【図３】図２のステップＳ１０において生成される第１の動画データＤ１の内容を示す図。
【図４】ステップＳ１０で記録されたのフレーム画像の例を示す図。
【図５】表示時間Ｔｄと圧縮率Ｒｃｐの関係を示すグラフ。
【図６】基準フレームデータに設定されたフレーム画像データと、第２の動画データＤ２に格納される圧縮されたフレーム画像データと、の例を示す図。
【図７】ステップＳ１００において生成される第２の動画データＤ２の内容を示す図。
【図８】記録媒体４００内の第２の動画データＤ２を、デジタルビデオカメラ１０が表示デバイス５００上で再生する際の処理を示すフローチャート。
【図９】第２の動画データＤ２に基づいてメモリ部３００上に生成される第３の動画データＤ３を示す図。
【図１０】第２の動画データＤ２に基づいてメモリ部３００上に生成される第３の動画データＤ４を示す図。
【図１１】第３実施例において、図２のステップＳ１０で第１の外部映像信号Ｓｖ１に基づいて生成される第１の動画データＤ１ｎの内容を示す図。
【図１２】図２のステップＳ１００で第１の外部映像信号Ｓｖ１に基づいて生成される第２の動画データＤ２ｎの内容を示す図。
【図１３】第３実施例において、図２のステップＳ１０で第２の外部映像信号Ｓｖ２に基づいて生成される第１の動画データＤ１ｐの内容を示す図。
【図１４】第２の外部映像信号Ｓｖ２に基づいて生成される第２の動画データＤ２ｐの内容を示す図。
【符号の説明】
【０１０８】
１０…デジタルビデオカメラ
２０…第１の映像再生機器
３０…第２の映像再生機器
１００…映像処理エンジン部
１１０…動画解析部
１２０…動画記録部
１３０…画質補正部
１４０…画像伸長部
１５０…リサイズ部
１６０…フレーム解析部
１７０…表示ドライバ部
２００…撮像素子
３００…メモリ部
４００…記録媒体
５００…表示デバイス
６００…入出力端子
Ｃ１…表示時間Ｔｄに対する圧縮率Ｒｃｐの関係を示すグラフ
Ｄ１…第１の動画データ
Ｄ１ｎ…ＮＴＳＣ方式の映像データに基づいて生成された第１の動画データ
Ｄ１ｐ…ＰＡＬ方式の映像データに基づいて生成された第１の動画データ
Ｄ２…第２の動画データ
Ｄ２ｎ…ＮＴＳＣ方式の映像データに基づいて生成された第２の動画データ
Ｄ２ｐ…ＰＡＬ方式の映像データに基づいて生成された第２の動画データ
Ｄ３，Ｄ４…第３の動画データ
Ｆ１−０〜Ｆ１−９…第１の動画データのフレーム画像データ
Ｆ２−０〜Ｆ２−４…第２の動画データのフレーム画像データ
Ｆ３−０〜Ｆ３−４…第３の動画データのフレーム画像データ
Ｆ４−０〜Ｆ３−９…第４の動画データのフレーム画像データ
ＦＤ１…第１の動画データＤ１のフレーム画像データの集合
ＦＤ２…第２の動画データＤ２のフレーム画像データの集合
ＦＤ３…第３の動画データＤ３のフレーム画像データの集合
ＦＤ４…第３の動画データＤ４のフレーム画像データの集合
ＨＳ…水平同期信号
Ｎｆｃ…継続フレーム数
Ｎｆｃｍａｘ…１秒あたりの最大フレーム数
Ｐｈ…前の画像の表示を終えてから次の画像を表示するまでの期間
Ｒｃｐ…圧縮率
Ｓｖ１…第１の外部映像信号
Ｓｖ２…第２の外部映像信号
Ｔｄ…表示時間
ＶＳ…垂直同期信号
Ｖｍ…動き量
【図１】
2008039890.tif 000003
【図２】
2008039890.tif 000004
【図３】
2008039890.tif 000005
【図４】
2008039890.tif 000006
【図５】
2008039890.tif 000007
【図６】
2008039890.tif 000008
【図７】
2008039890.tif 000009
【図８】
2008039890.tif 000010
【図９】
2008039890.tif 000011
【図１０】
2008039890.tif 000012
【図１１】
2008039890.tif 000013
【図１２】
2008039890.tif 000014
【図１３】
2008039890.tif 000015
【図１４】
2008039890.tif 000016