(57)【特許請求の範囲】
【請求項１】
フレームを記憶する記憶手段と、
前記記憶手段に第１の時点にて記憶された第１のフレームと前記記憶手段に第２の時点にて記憶された第２のフレームを構成するピクセルに基づいて、動きベクトルを算出する動きベクトル算出手段と、
前記動きベクトル算出手段によって算出された前記動きベクトルに基づいて、前記第１のフレームと前記第２のフレームを補間するための補間フレームを生成する補間フレーム生成手段と、
前記第１のフレームと前記第２のフレームの変化に基づいて、前記補間フレームの出力の可否を判定する補間フレーム出力判定手段と、
前記第１の時点と前記第２の時点との間の時間間隔を測定するフレーム間隔測定手段と、を備え、
前記補間フレーム出力判定手段は、前記フレーム間隔測定手段により測定した時間間隔が第１の閾値以上である場合、前記補間フレームの出力を否と判定する、
再生装置。
【請求項２】
フレームを記憶する記憶手段と、
前記記憶手段に第１の時点にて記憶された第１のフレームと前記記憶手段に第２の時点にて記憶された第２のフレームを構成するピクセルに基づいて、動きベクトルを算出する動きベクトル算出手段と、
前記動きベクトル算出手段によって算出された前記動きベクトルに基づいて、前記第１のフレームと前記第２のフレームを補間するための補間フレームを生成する補間フレーム生成手段と、
前記第１のフレームと前記第２のフレームの変化に基づいて、前記補間フレームの出力の可否を判定する補間フレーム出力判定手段と、
前記第１のフレームまたは前記第２のフレームに含まれるスリット領域を特定するスリット領域特定手段と、を備え、
前記補間フレーム出力判定手段は、
前記動きベクトル算出手段によって算出された前記動きベクトルの大きさが第２の閾値以上である場合、前記補間フレームの出力を否と判定し、
前記動きベクトル算出手段によって算出された前記動きベクトルの大きさが、前記第２の閾値よりも値の小さい第３の閾値以上であり、かつ、前記スリット領域特定手段により特定した前記スリット領域の大きさが第４の閾値以上である場合、前記補間フレームの出力を否と判定する、
再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２枚の連続するフレームから仮想的なフレーム（補間フレーム）を生成し、その補間フレームを含むフレームを再生することによって、時間解像度を向上させる再生装置に関する。
【背景技術】
【０００２】
一般的な補間フレームの生成手法としては、次のようなものがある。図１５に、補間フレームの生成手法を説明する図を示す。補間フレームを生成するために、まず、２枚の連続するフレームＰ１、Ｐ２（本明細書では、「フレーム」との文言は、符号化済みのフレームであって、「補間フレーム」を生成するために参照されるべきフレームを意味するものとする。）をあるサイズの領域（この領域のことを、以後「ブロック」と称する。）に分割する。例えば、図１５では、縦８×横８のピクセルから構成される領域によってフレームを分割している。そして、出力すべきタイミングが早いフレームＰ１の各ブロックが、出力すべきタイミングの遅いフレームＰ２のどこに移動しているかをブロックマッチング法により推定する。図１５は、フレームＰ１を構成するブロックのうちのブロックＡが、フレームＰ２における領域Ａ’に移動した場合を示している。
【０００３】
ここで、フレームＰ１を構成するあるブロックがフレームＰ２においてどの向きにどれくらいの距離を移動したかを定義する指標が、動きベクトルＭＶ（Ｍｏｖｉｎｇ  Ｖｅｃｔｏｒ）である。動きベクトルＭＶは、フレームＰ１を構成するブロックの代表座標Ｘ１（ｘ１、ｙ１）と、フレームＰ２における、フレームＰ１を構成するブロックが移動したと推定される領域の代表座標Ｘ２（ｘ２、ｙ２）と、から算出される。図１５は、ブロックＡの代表座標がＸ１（ｘ１、ｙ１）＝（８、８）であり、ブロックＡが移動したと推定される領域Ａ’の代表座標Ｘ２が（ｘ２、ｙ２）＝（１２、１２）である場合を示しており、このとき、動きベクトルＭＶは、（ｘ２、ｙ２）―（ｘ１、ｙ１）＝（４、４）と算出される。
【０００４】
フレームＰ１を構成する各ブロックに関して上述のように算出される動きベクトルを基に、補間フレームＰｔを生成する。すなわち、フレームＰ１を構成するブロックが等速直線運動によって移動するものと仮定し、また、補間フレームがフレームＰ１とフレームＰ２の時間的に中間に位置するものと仮定すると、フレームＰ１を構成するブロックは、補間フレームＰｔにおいて、ＭＶ／２移動した領域に位置することになる。図１５では、フレームＰ１を構成するブロックのうちのブロックＡが、補間フレームＰｔにおける領域Ａ’’に移動した場合を示しており、補間フレームにおける領域Ａ’’は、ＭＶ／２＝（２、２）移動した領域に位置している（ブロックＡが移動すると推定される領域Ａ’’の代表座標Ｘ３は、（ｘ３、ｙ３）＝（１０、１０）である。）。このようにして、領域Ａ’’が補間フレームＰｔの一部分として求められる。
【０００５】
上述した、１．ブロックマッチング法によるブロックの移動先の特定、２．動きベクトルＭＶの算出、３．補間フレームＰｔの一部分の確定の一連の処理を、フレームＰ１を構成する各ブロックに対して行い、補間フレームＰｔを生成する。このような補間フレームの生成手法は、例えば、特許文献１に開示されている映像信号再生装置に採用されている。
【特許文献１】特開平１０−２３３９９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の手法によって生成した補間フレームには、次の理由で誤補間が発生し、その補間フレームとその前後のフレームとの整合が取れず、再生出力したときにちらつきや絵崩れが生じる恐れがある。誤補間が発生する理由は、上述した１．のブロックマッチィング法によって移動先を特定する際に、フレームＰ１のあるブロックの有無を検索することができるフレーム２の検索範囲（図１５に示す、領域Ｓが検索範囲に相当する。図１５では、フレーム２における検索範囲Ｓの一例として、検索対象となるブロックＡの周囲４ピクセルまでの領域に相当する場合を示している。）に制限があり、動きベクトルの大きさがその検索範囲より大きくなると、当該ブロックが移動していないと見なされる、または当該ブロックが誤った領域に移動したと見なされるためである。検索範囲に制限がある理由は、検索範囲と検索に要する処理量とはトレードオフの関係にあり、検索範囲を広げる程補間フレームを生成するために要する処理量は増大するためである。
【０００７】
近年、携帯電話に代表される携帯端末装置のなかにはデジタルテレビジョン放送を受信可能なものがあるが、時々刻々テレビ放送用電波の受信状態が変化する携帯端末装置ではフレームの欠落が発生することが考えられる。このような場合、欠落したフレームを補間しようとそのフレームを挟む前後の２つのフレームによって補間フレームを生成すると、動きベクトルが大きくなり易く、その結果、生成された補間フレームには誤補間が発生し易くなる。このように誤補間された恐れのある補間フレームに対しては、何らかの対処を施す必要がある。
【０００８】
本発明は、上記事情に鑑みてなされたもので、誤補間が生じた恐れのある補間フレームを効果的に特定することによって、誤補間の生じた補間フレームを再生出力することによるちらつきや絵崩れを抑制することができる再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の再生装置は、フレームを記憶する記憶手段と、前記記憶手段に第１の時点にて記憶された第１のフレームと前記記憶手段に第２の時点にて記憶された第２のフレームを構成するピクセルに基づいて、動きベクトルを算出する動きベクトル算出手段と、前記動きベクトル算出手段によって算出された前記動きベクトルに基づいて、前記第１のフレームと前記第２のフレームを補間するための補間フレームを生成する補間フレーム生成手段と、前記第１のフレームと前記第２のフレームの変化に基づいて、前記補間フレームの出力の可否を判定する補間フレーム出力判定手段と、前記第１の時点と前記第２の時点との間の時間間隔を測定するフレーム間隔測定手段と、を備え、前記補間フレーム出力判定手段が、前記フレーム間隔測定手段により測定した時間間隔が第１の閾値以上である場合、前記補間フレームの出力を否と判定するものである。
【００１１】
この構成により、誤補間が生じた恐れのある補間フレームを効果的に特定し、映像再生時に当該補間フレームを出力しないようにすることによって、誤補間の生じた補間フレームを再生出力することによるちらつきや絵崩れを抑制することができる。また、この構成により、連続する２枚のフレームが入力される時間間隔に応じて補間フレームに誤補間が生じたか否かを判定することによって、誤補間が生じた恐れのある補間フレームを効果的に特定することができる。この結果、映像再生時に当該補間フレームを出力することを抑制することができる。
【００１６】
また、本発明の再生装置は、フレームを記憶する記憶手段と、前記記憶手段に第１の時点にて記憶された第１のフレームと前記記憶手段に第２の時点にて記憶された第２のフレームを構成するピクセルに基づいて、動きベクトルを算出する動きベクトル算出手段と、前記動きベクトル算出手段によって算出された前記動きベクトルに基づいて、前記第１のフレームと前記第２のフレームを補間するための補間フレームを生成する補間フレーム生成手段と、前記第１のフレームと前記第２のフレームの変化に基づいて、前記補間フレームの出力の可否を判定する補間フレーム出力判定手段と、前記第１のフレームまたは前記第２のフレームに含まれるスリット領域を特定するスリット領域特定手段と、を備え、前記補間フレーム出力判定手段が、前記動きベクトル算出手段によって算出された前記動きベクトルの大きさが第２の閾値以上である場合、前記補間フレームの出力を否と判定し、前記動きベクトル算出手段によって算出された前記動きベクトルの大きさが、前記第２の閾値よりも値の小さい第３の閾値以上であり、かつ、前記スリット領域特定手段により特定した前記スリット領域の大きさが第４の閾値以上である場合、前記補間フレームの出力を否と判定するものである。
【００１７】
この構成により、連続する２枚のフレームによって算出される動きベクトルの大きさに応じて補間フレームに誤補間が生じたか否かを判定することによって、誤補間が生じた恐れのある補間フレームを効果的に特定することができる。この結果、映像再生時に当該補間フレームを出力することを抑制することができる。また、この構成により、フレームに存在するスリット領域の大きさに応じて補間フレームを出力するか否か判定することによって、スリットノイズを抑制するまたはスリットノイズが発生したとしても視聴者によって気付かれ難くすることができる。
【発明の効果】
【００２０】
本発明の再生装置によれば、誤補間が生じた恐れのある補間フレームを効果的に特定し、映像再生時に当該補間フレームを出力しないようにすることによって、誤補間の生じた補間フレームを再生出力することによるちらつきや絵崩れを抑制することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態の再生装置について詳細に説明する。まず、本発明の実施の形態の再生装置による処理の概要について、説明する。
【００２２】
補間フレームに誤補間が発生する理由は、ブロックマッチィング法によって移動先を特定する際に、フレームＰ１のあるブロックの有無を検索することができるフレーム２の検索範囲に制限があり、動きベクトルの大きさがその検索範囲より大きくなると、当該ブロックが移動していないと見なされる、または当該ブロックが誤った領域に移動したと見なされるためである。本発明の再生装置による主要な処理は、誤補間が発生する可能性の高い補間フレームであるか否かを判定し、誤補間が発生する可能性の高いと判定された補間フレームを再生出力すべきフレームから排除する、ことである。
【００２３】
本発明の実施の形態の再生装置では、誤補間が発生する可能性の高い補間フレームであるか否かを判定する基準として、次のものを考える。すなわち、１．連続する２枚のフレームの時間間隔、２．連続する２枚のフレームから算出される動きベクトルの大きさ、３．連続する２枚のフレームをそれぞれ構成するピクセルの値の変化量、を上記基準とする。
【００２４】
（第１実施形態）
まず、１．連続する２枚のフレームの時間間隔を基に誤補間が発生する可能性の高い補間フレームであるか否かを判定する、本発明の第１実施形態の再生装置について説明する。図１に、本発明の第１実施形態の再生装置の機能ブロック図を示す。
【００２５】
本発明の第１実施形態の再生装置は、切替スイッチ１００、フレームバッファ１０１、フレームバッファ１０２、動きベクトル算出手段１０３、補間フレーム生成手段１０４、フレーム間隔測定手段１０５、補間フレーム出力判定手段１０６、出力制御手段１０７、出力画像バッファ１０８、を含んで構成される。このうち、フレームバッファ１０１、フレームバッファ１０２、出力画像バッファ１０８は、ＲＡＭによって構成され、動きベクトル算出手段１０３、補間フレーム生成手段１０４、フレーム間隔測定手段１０５、補間フレーム出力判定手段１０６、出力制御手段１０７、は、ＣＰＵによって構成される。
【００２６】
切替スイッチ１００は、フレームが入力される度にスイッチを切り替え、入力されたフレームをフレームバッファ１０１またはフレームバッファ１０２のいずれか一方に出力する。
【００２７】
フレームバッファ１０１、１０２は、ＲＡＭによって構成され、入力されたフレームを記憶する。フレームバッファ１０１、１０２は、既にフレームを記憶している場合には、入力されたフレームを上書きして記憶する。
【００２８】
動きベクトル算出手段１０３は、フレームバッファ１０１及びフレームバッファ１０２に記憶されたフレームを構成する各ブロックに関して動きベクトルを算出する。なお、フレームバッファ１０１、１０２に記憶されるフレームの順序は、フレームバッファ１０１、１０２には新しいフレームが記憶されるたびに切り替わる。例えば、フレームバッファ１０１にフレーム１が記憶された後フレームバッファ１０２にフレーム２が記憶された場合、フレームバッファ１０２に順序の後のフレームが記憶されているが、続いて、フレームバッファ１０１にフレーム３が記憶されれば、フレームバッファ１０１に順序の後のフレームが記憶されることになる。動きベクトル算出手段１０３は、切替スイッチ１００の切替と連動して、フレームバッファ１０１、１０２に記憶されるフレームの順序を検出し、動きベクトルを算出する。
【００２９】
補間フレーム生成手段１０４は、フレームバッファ１０１及びフレームバッファ１０２に記憶されたフレーム、並びに動きベクトル算出手段１０３によって算出した動きベクトルを基に補間フレームを生成する。補間フレーム生成手段１０４もまた、切替スイッチ１００の切替と連動して、フレームバッファ１０１、１０２に記憶されるフレームの順序を検出し、動きベクトルを基に補間フレームを生成する。
【００３０】
フレーム間隔測定手段１０５は、タイマ（図１に図示せず）によって計時される数値を参照して、切替スイッチ１００に前回フレームが入力された時点から今回フレームが入力される時点までの時間間隔を測定する。
【００３１】
補間フレーム出力判定手段１０６は、フレーム間隔測定手段１０５が測定した時間間隔と、所定の閾値と、を比較し、測定した時間間隔が所定の閾値よりも大きければ、出力制御手段１０７に通知する。
【００３２】
出力制御手段１０７は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを、次に説明する規則に従って出力画像バッファ１０８に記録する。図２に、本発明の第１実施形態の再生装置による、出力画像のバッファ処理を説明するタイムチャートを示す。図２において、上段のタイムチャートは、フレームバッファ１０１、１０２にフレームが書き込まれるタイミング及び補間フレームが生成されるタイミングを示し、下段のタイムチャートは、出力画像バッファ１０８にフレーム及び補間フレームが書き込まれるタイミングを示す。
【００３３】
図２の上段のタイムチャートにおいて、「○」はフレームバッファ１０１、１０２にフレームＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６が書き込まれるタイミングを、「□」は補間フレームＰｔ１２、Ｐｔ２３、Ｐｔ３４、Ｐｔ４５、Ｐｔ５６が生成されるタイミングを、それぞれ示している。なお、ＰｔＭＮ（Ｍ、Ｎは整数）との標記によって、ＰｔＭＮがフレームＰＭとフレームＰＮを補間する補間フレームであることを表している。補間フレーム生成手段１０４は、フレームバッファ１０１、１０２に新たなフレームＰＮ（Ｎ＝２、３、４、５、６）が記録される度に、補間フレームＰｔＭＮ（Ｍ＝Ｎ−１）を生成する。例えば、新たなフレームＰ２が記録されると、補間フレームＰｔ１２を生成する。
【００３４】
また、図２の上段のタイムチャートにおいて、フレーム間隔測定手段１０５によって測定される時間間隔をＴ１２、Ｔ２３、Ｔ３４、Ｔ４５、Ｔ５６として表している。ＴＭＮ（Ｍ、Ｎは整数）との標記によって、ＴＭＮがフレームＰＭが入力された時点からフレームＰＮが入力された時点までの時間間隔を表している。なお、補間フレーム出力判定手段１０６は、時間間隔Ｔ１２、Ｔ２３、Ｔ３４、Ｔ４５、Ｔ５６のうち、時間間隔Ｔ１２、Ｔ３４、Ｔ５６が所定の閾値よりも小さく、残りの時間間隔Ｔ２３、Ｔ４５が所定の閾値よりも大きいものと判定したとする。
【００３５】
続いて、図２の下段のタイムチャートについて説明する。出力制御手段１０７は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（Ｓ２１）。その後、出力制御手段１０７は、補間フレーム出力判定手段１０６から時間間隔Ｔ１２が所定の閾値よりも小さいと通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ１２を出力画像バッファ１０８に記録し（Ｓ２２）、フレームバッファ１０１、１０２のうちのフレームＰ１が記録されていない他方からフレームＰ２を読み出し、出力画像バッファ１０８に記録する（Ｓ２３）。
【００３６】
その後、出力制御手段１０７は、補間フレーム出力判定手段１０６から時間間隔Ｔ２３が所定の閾値よりも大きいと通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ２３を出力画像バッファ１０８に記録せず、フレームバッファ１０１、１０２のうちのフレームＰ２が記録されていない他方からフレームＰ３を読み出し、出力画像バッファ１０８に記録する（Ｓ２４）。
【００３７】
その後、出力制御手段１０７は、補間フレーム出力判定手段１０６から時間間隔Ｔ３４が所定の閾値よりも小さいと通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ３４を出力画像バッファ１０８に記録し（Ｓ２５）、フレームバッファ１０１、１０２のうちのフレームＰ３が記録されていない他方からフレームＰ４を読み出し、出力画像バッファ１０８に記録する（Ｓ２６）。以後同様に、出力制御手段１０７は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを出力画像バッファ１０８に記録する。
【００３８】
図２の下段に示すタイムチャートの順に出力画像バッファ１０８に記録されたフレーム及び補間フレームは、その順にしたがって映像出力される。
【００３９】
本発明の第１実施形態の再生装置による出力画像バッファへの書き込み処理を一般化すると、次のようになる。図３に、本発明の第１実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャートを示す。
【００４０】
再生装置は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（ステップＳ３１）。
【００４１】
その後、再生装置は、時間間隔ＴＭＮ（Ｍ＝Ｎ−１、Ｎ＝２、３・・・）が所定の閾値よりも大きいか小さいかを判別し（ステップＳ３２）、時間間隔ＴＭＮが所定の閾値よりも小さければ（ステップＳ３２、Ｎ）、補間フレームＰｔＭＮを出力画像バッファ１０８に記録し（ステップＳ３３）、続いて、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ３４）。
【００４２】
他方、再生装置は、時間間隔ＴＭＮが所定の閾値よりも大きければ（ステップＳ３２、Ｙ）、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ３５）。
【００４３】
その後、再生装置は、動画コンテンツの入力が継続されている期間（ステップＳ３７、Ｎ）、Ｎを繰り上げながら（ステップＳ３６）ステップＳ３２からステップＳ３５の処理を継続する。
【００４４】
連続する２枚のフレームがある一定時間以上の時間間隔をもって入力される場合、それらのフレームを構成するピクセル値は大きく変化する可能性があり、それらのフレームに基づいて補間フレームを生成しても、その補間フレームには誤補間が生じる可能性が高い。このため、本発明の第１実施形態の再生装置及びその再生方法によれば、誤補間が生じた恐れのある補間フレームを効果的に特定し、当該補間フレームを出力画像バッファに記録しないようにすることによって、映像再生時に当該補間フレームを出力することがないため、誤補間の生じた補間フレームを再生出力することによる絵崩れを抑制することができる。
【００４５】
（第２実施形態）
次に、２．連続する２枚のフレームから算出される動きベクトルの大きさを基に誤補間が発生する可能性の高い補間フレームであるか否かを判定する、本発明の第２実施形態の再生装置について説明する。図４に、本発明の第２実施形態の再生装置の機能ブロック図を示す。なお、図４において図１に示す機能ブロック図と同様の参照番号が割り当てられた各手段は、第１実施形態で説明した通りであるため、説明を省略する。
【００４６】
動きベクトル判定手段２０１は、動きベクトル算出手段１０３によって算出された各ブロックの動きベクトルの大きさから、連続する２枚のフレームの変化量を数値化する。具体的には、動きベクトル判定手段２０１は、各ブロックの動きベクトルの大きさのうち最も大きな値を変化量とする、各ブロックの動きベクトルの大きさの平均値を変化量とする、または、ある閾値以上の大きさの動きベクトルを有するブロックの個数を変化量とする、などが挙げられる。第２実施形態では、動きベクトル判定手段２０１は、ある閾値以上の大きさの動きベクトルを有するブロックの個数を、連続する２枚のフレームの変化量として数値化する場合について説明する。
【００４７】
補間フレーム出力判定手段２０２は、動きベクトル判定手段２０１が判定したブロックの個数と、所定の閾値と、を比較し、判定したブロックの個数が所定の閾値よりも大きければ、出力制御手段２０３に通知する。所定の閾値とは、例えばブロックの総数のうちの、ある閾値以上の大きさの動きベクトルを有するブロックの個数の割合に関する値として設定される。
【００４８】
出力制御手段２０３は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを、次に説明する規則に従って出力画像バッファ１０８に記録する。図５に、本発明の第２実施形態の再生装置による、出力画像のバッファ処理を説明するタイムチャートを示す。図５において、上段のタイムチャートは、フレームバッファ１０１、１０２にフレームが書き込まれるタイミング及び補間フレームが生成されるタイミングを示し、下段のタイムチャートは、出力画像バッファ１０８にフレーム及び補間フレームが書き込まれるタイミングを示す。
【００４９】
図５の上段のタイムチャートにおいて、「○」はフレームバッファ１０１、１０２にフレームＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６が書き込まれるタイミングを、「□」は補間フレームＰｔ１２、Ｐｔ２３、Ｐｔ３４、Ｐｔ４５、Ｐｔ５６が生成されるタイミングを、それぞれ示している。補間フレーム生成手段１０４は、フレームバッファ１０１、１０２に新たなフレームＰＮ（Ｎ＝２、３、４、５、６）が記録される度に、補間フレームＰｔＭＮ（Ｍ＝Ｎ−１）を生成する。例えば、新たなフレームＰ２が記録されると、補間フレームＰｔ１２を生成する。
【００５０】
また、図５の上段のタイムチャートにおいて、動きベクトル判定段２０１によって判定される、ある閾値以上の大きさの動きベクトルを有するブロックの個数をＯ１２、Ｏ２３、Ｏ３４、Ｏ４５、Ｏ５６として表している。ＯＭＮ（Ｍ、Ｎは整数）との標記によって、フレームＰＭとフレームＰＮを基に動きベクトルを算出した各ブロックのうち、ある閾値以上の大きさの動きベクトルを有するブロックの個数を表している。なお、補間フレーム出力判定手段２０２は、ブロックの個数Ｏ１２、Ｏ２３、Ｏ３４、Ｏ４５、Ｏ５６のうち、ブロックの個数Ｏ１２、Ｏ３４、Ｏ５６が所定の閾値よりも小さく、ブロックの個数Ｔ２３、Ｔ４５が所定の閾値よりも大きいと判定したものとする。
【００５１】
続いて、図５の下段のタイムチャートについて説明する。出力制御手段２０３は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（Ｓ５１）。その後、出力制御手段２０３は、補間フレーム出力判定手段２０２からブロックの個数Ｏ１２が所定の閾値よりも小さいと通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ１２を出力画像バッファ１０８に記録し（Ｓ５２）、フレームバッファ１０１、１０２のうちのフレームＰ１が記録されていない他方からフレームＰ２を読み出し、出力画像バッファ１０８に記録する（Ｓ５３）。
【００５２】
その後、出力制御手段２０３は、補間フレーム出力判定手段２０２からブロックの個数Ｏ２３が所定の閾値よりも大きいと通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ２３を出力画像バッファ１０８に記録せず、フレームバッファ１０１、１０２のうちのフレームＰ２が記録されていない他方からフレームＰ３を読み出し、出力画像バッファ１０８に記録する（Ｓ５４）。
【００５３】
その後、出力制御手段２０３は、補間フレーム出力判定手段２０２からＯ３４が所定の閾値よりも小さいと通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ３４を出力画像バッファ１０８に記録し（Ｓ５５）、フレームバッファ１０１、１０２のうちのフレームＰ３が記録されていない他方からフレームＰ４を読み出し、出力画像バッファ１０８に記録する（Ｓ５６）。以後同様に、出力制御手段２０３は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを出力画像バッファ１０８に記録する。
【００５４】
図５の下段に示すタイムチャートの順に出力画像バッファ１０８に記録されたフレーム及び補間フレームは、その順にしたがって映像出力される。
【００５５】
本発明の第２実施形態の再生装置による出力画像バッファへの書き込み処理を一般化すると、次のようになる。図６に、本発明の第２実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャートを示す。
【００５６】
再生装置は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（ステップＳ６１）。
【００５７】
その後、再生装置は、連続する２枚のフレームＰＭ、ＰＮから各ブロックの動きベクトルを算出し（ステップＳ６２）、ある閾値以上の大きさの動きベクトルを有するブロックの個数ＯＭＮをカウントする（ステップＳ６３）。
【００５８】
再生装置は、ブロックの個数ＯＭＮ（Ｍ＝Ｎ−１、Ｎ＝２、３・・・）が所定の閾値よりも大きいか小さいかを判別し（ステップＳ６４）、ブロックの個数ＯＭＮが所定の閾値よりも小さければ（ステップＳ６４、Ｎ）、補間フレームＰｔＭＮを出力画像バッファ１０８に記録し（ステップＳ６５）、続いて、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ６６）。
【００５９】
他方、再生装置は、ブロックの個数ＯＭＮが所定の閾値よりも大きければ（ステップＳ６４、Ｙ）、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ６７）。
【００６０】
その後、再生装置は、動画コンテンツの入力が継続されている期間（ステップＳ６９、Ｎ）、Ｎを繰り上げながら（ステップＳ６８）ステップＳ６２からステップＳ６７の処理を継続する。
【００６１】
連続する２枚のフレームから算出されるブロックの動きベクトルがある閾値以上である場合、それらのフレームを構成するピクセル値は大きく変化している可能性があり、それらのフレームに基づいて補間フレームを生成しても、その補間フレームには誤補間が生じる可能性が高い。このため、本発明の第２実施形態の再生装置及びその再生方法によれば、誤補間が生じた恐れのある補間フレームを効果的に特定し、当該補間フレームを出力画像バッファに記録しないようにすることによって、映像再生時に当該補間フレームを出力することがないため、誤補間の生じた補間フレームを再生出力することによる絵崩れを抑制することができる。
【００６２】
（第３実施形態）
本発明の第２実施形態では、連続する２枚のフレームから算出される動きベクトルの大きさを基に、その２枚のフレームから生成される補間フレームにおける誤補間の有無を判別する構成について説明した。この構成のためには、動きベクトルを算出するためにブロックマッチィング法によってブロックの移動先を特定する必要がある。本発明の第３実施形態では、誤補間の有無を判別するより簡便な処理について説明する。図７に、本発明の第３実施形態の再生装置の機能ブロック図を示す。なお、図７において図１に示す機能ブロック図と同様の参照番号が割り当てられた各手段は、第１実施形態で説明した通りであるため、説明を省略する。
【００６３】
ピクセル値判定手段３０１は、フレームバッファ１０１及びフレームバッファ１０２に記憶されたフレームを構成するピクセル値から、連続する２枚のフレームの変化量を数値化する。具体的には、ピクセル値判定手段３０１は、２枚のフレーム間で同一の位置座標のピクセルにおけるピクセル値の差分を算出し、全ピクセルにおけるその差分を二乗平均する。
【００６４】
補間フレーム出力判定手段３０２は、ピクセル値判定手段３０１が算出した差分の二乗平均値と、所定の閾値と、を比較し、差分の二乗平均値が所定の閾値よりも大きければ、出力制御手段２０３に通知する。
【００６５】
出力制御手段３０３は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを、誤補間が発生する可能性の高い補間フレームであるか否かを判定する基準をブロックの個数ＯＭＮから上記差分の二乗平均値へ置換する点を除く、第２実施形態で説明した規則と同様の規則に従って出力画像バッファ１０８に記録する。
【００６６】
本発明の第３実施形態の再生装置及びその再生方法によれば、誤補間が生じた恐れのある補間フレームを簡便な処理によって特定し、当該補間フレームを出力画像バッファに記録しないようにすることによって、映像再生時に当該補間フレームを出力することがないため、誤補間の生じた補間フレームを再生出力することによる絵崩れを抑制することができる。
【００６７】
（第４実施形態）
次に、本発明の第４実施形態の再生装置について説明する。近年の多機能化が進む携帯端末装置のなかには、マルチウィンドウ環境によるマルチタスク機能を実現するものがある。そのような携帯端末装置によれば、例えば、再生中の動画コンテンツと電子メールの内容を別々のウィンドウに表示させることができる。
【００６８】
このように、マルチウィンドウ環境下で複数のコンテンツを別々のウィンドウに出力させる場合、装置利用者による個々のウィンドウに対するそれぞれの注視度は下がる傾向にある。装置利用者による注視度が下がった状態において、補間フレームの出力を伴って動画コンテンツを再生しても、装置利用者が必要とする以上に過度に動画コンテンツを滑らかに再生していることになる。益々の省電力化が求められる携帯端末装置においては、補間フレームの出力処理に伴う過度な電力消費は避けるべきである。このため、本発明の第４実施形態では、補間フレームの出力処理に伴う過度な電力消費を軽減することができる再生装置について説明する。
【００６９】
本発明の第４実施形態の再生装置は、フレームを記憶する記憶手段と、前記記憶手段に記憶された、第１の時点にて出力すべき第１のフレームと第２の時点にて出力すべき第２のフレームを構成するピクセルに基づいて、動きベクトルを算出する動きベクトル算出手段と、前記動きベクトル算出手段によって算出された前記動きベクトルに基づいて、前記第１の時点と前記第２の時点の間の第３の時点に出力すべき、前記第１のフレームと前記第２のフレームを補間するための補間フレームを生成する補間フレーム生成手段と、前記第１のフレームと前記前記第２のフレームを含んで構成される第１のコンテンツと前記第１のコンテンツとは異なる第２のコンテンツとを同時に出力している期間において、前記補間フレームの出力を否と判定する補間フレーム出力判定手段と、を備えるものである。
【００７０】
図８に、本発明の第４実施形態の再生装置の機能ブロック図を示す。なお、図８において図１に示す機能ブロック図と同様の参照番号が割り当てられた各手段は、第１実施形態で説明した通りであるため、説明を省略する。
【００７１】
補間フレーム出力判定手段４０１は、動画コンテンツ以外のコンテンツの再生出力を制御する他のアプリケーション（例えば、電子メール、電話帳、発着信履歴など）から各種コンテンツを出力する旨の制御信号を入力すると、出力制御手段２０３に通知する。
【００７２】
出力制御手段４０２は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを、次に説明する規則に従って出力画像バッファ１０８に記録する。図９に、本発明の第４実施形態の再生装置による、出力画像のバッファ処理を説明するタイムチャートを示す。図９において、上段のタイムチャートは、フレームバッファ１０１、１０２にフレームが書き込まれるタイミング及び補間フレームが生成されるタイミングを示し、下段のタイムチャートは、出力画像バッファ１０８にフレーム及び補間フレームが書き込まれるタイミングを示す。
【００７３】
図９の上段のタイムチャートにおいて、「○」はフレームバッファ１０１、１０２にフレームＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６が書き込まれるタイミングを、「□」は補間フレームＰｔ１２、Ｐｔ２３、Ｐｔ３４、Ｐｔ４５、Ｐｔ５６が生成されるタイミングを、それぞれ示している。補間フレーム生成手段１０４は、フレームバッファ１０１、１０２に新たなフレームＰＮ（Ｎ＝２、３、４、５、６）が記録される度に、補間フレームＰｔＭＮ（Ｍ＝Ｎ−１）を生成する。例えば、新たなフレームＰ２が記録されると、補間フレームＰｔ１２を生成する。
【００７４】
また、図９の上段のタイムチャートにおいて、補間フレーム出力判定手段４０１は、時間間隔Ｔａにおいて他のアプリケーションから各種コンテンツを出力する旨の制御信号を入力しており、時間間隔Ｔｂにおいて他のアプリケーションから各種コンテンツを出力する旨の制御信号を入力していないものとする。
【００７５】
続いて、図９の下段のタイムチャートについて説明する。出力制御手段４０２は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（Ｓ９１）。その後、出力制御手段４０２は、補間フレーム出力判定手段４０１から他のアプリケーションから制御信号を入力していないと通知されているため、補間フレーム生成手段によって生成された補間フレームＰｔ１２を出力画像バッファ１０８に記録し（Ｓ９２）、フレームバッファ１０１、１０２のうちのフレームＰ１が記録されていない他方からフレームＰ２を読み出し、出力画像バッファ１０８に記録する（Ｓ９３）。
【００７６】
その後、出力制御手段４０２は、補間フレーム出力判定手段４０２から他のアプリケーションから制御信号を入力していると通知されると、補間フレーム生成手段によって生成された補間フレームＰｔ２３を出力画像バッファ１０８に記録せず、フレームバッファ１０１、１０２のうちのフレームＰ２が記録されていない他方からフレームＰ３を読み出し、出力画像バッファ１０８に記録する（Ｓ９４）。
【００７７】
その後、出力制御手段４０２は、補間フレーム出力判定手段４０２から補間フレーム出力判定手段４０２から他のアプリケーションから制御信号を入力していると通知されているため、補間フレーム生成手段によって生成された補間フレームＰｔ３４を出力画像バッファ１０８に記録せず、フレームバッファ１０１、１０２のうちのフレームＰ３が記録されていない他方からフレームＰ４を読み出し、出力画像バッファ１０８に記録する（Ｓ９５）。以後同様に、出力制御手段４０２は、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを出力画像バッファ１０８に記録する。
【００７８】
図９の下段に示すタイムチャートの順に出力画像バッファ１０８に記録されたフレーム及び補間フレームは、その順にしたがって映像出力される。
【００７９】
本発明の第４実施形態の再生装置による出力画像バッファへの書き込み処理を一般化すると、次のようになる。図１０に、本発明の第４実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャートを示す。
【００８０】
再生装置は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（ステップＳ１０１）。
【００８１】
その後、再生装置は、他のアプリケーションから各種コンテンツを出力する旨の制御信号の有無を判別し（ステップＳ１０２）、その制御信号がなければ（ステップＳ１０２、Ｎ）、補間フレームＰｔＭＮを出力画像バッファ１０８に記録し（ステップＳ１０３）、続いて、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ１０４）。
【００８２】
他方、再生装置は、上記制御信号があれば（ステップＳ１０２、Ｙ）、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ１０５）。
【００８３】
その後、再生装置は、動画コンテンツの入力が継続されている期間（ステップＳ１０７、Ｎ）、Ｎを繰り上げながら（ステップＳ１０６）ステップＳ１０２からステップＳ１０５の処理を継続する。
【００８４】
以上、本発明の第４実施形態の再生装置によれば、装置利用者による注視度が下がった状態において、補間フレームの出力をしないことによって、補間フレームの出力処理に伴う過度な電力消費を軽減することができる。
【００８５】
なお、本発明の第４実施形態の再生装置は、図９に示すように、他のアプリケーションから各種コンテンツを出力する旨の制御信号の有無によらず、補間フレームを生成するよう記載したが、上記制御信号がなければ補間フレームを生成し、上記制御信号があれば補間フレームを生成しない、処理を併せて実施しても良い。これにより、装置利用者による注視度が下がった状態において、補間フレームの生成をしないことによって、補間フレームの生成処理に伴う過度な電力消費を軽減することができる。
【００８６】
また、装置利用者による注視度が下がる期間の一例として、他のアプリケーションによって各種コンテンツを出力している期間を挙げたが、これに限るものではなく、例えば、ポップアップメニューを出力している期間においても補間フレームの出力、または補間フレームの生成を行わない構成にしてもよい。
【００８７】
（第５実施形態）
本発明の第５実施形態では、出力中の動画コンテンツにスリットノイズが発生することを抑制することができる再生装置について説明する。まず、スリットノイズについて説明する。図１１に、スリットノイズを説明する図を示す。
【００８８】
図１１において、連続する２枚のフレームＰ１、Ｐ２のうち、出力すべきタイミングが早いフレームＰ１が上段に、出力すべきタイミングの遅いフレームＰ２が下段に記載されている。図１１の上段、下段のフレームＰ１、Ｐ２に示すように、フレームＰ１、Ｐ２に縞状のスリットが含まれている場合、図１１の中段に示す補間フレームＰｔが生成される。すなわち、フレームＰ１におけるブロックＡは、フレームＰ２のどこに移動したかをブロックマッチィング法により推定したとき、本来フレームＰ２における領域Ａｒに移動したと推定されるべきであるが、その領域Ａｒとは異なるフレームＰ２における領域Ａ’に移動したと推定されることがある。一方、フレームＰ１におけるブロックＢは、フレームＰ２における領域Ｂ’（図１１の下段において、領域Ａ’と領域Ｂ’は重複している。）に移動したと正確に推定されたとする。
【００８９】
フレームＰ１におけるブロックＡが上記のように誤って推定されてしまう原因は、次の二点である。一点目は、ブロックマッチィング法によるマッチィングが、スリットを一本単位でが区別できる程、マッチィング精度が高くないこと、二点目は、マッチィングに伴う演算処理の負担を軽減するために、フレームＰ１におけるブロックＡに近い領域からフレームＰ２に対してマッチィングを行うこと、である。このため、図１１に示すように、フレームＰ１におけるブロックＡは、当該ブロックＡにより近いフレームＰ２における領域Ａ’に移動したと誤って推定されしまう。
【００９０】
この推定結果に基づいて、ブロックＡ、Ｂ毎の動きベクトルＭＶの算出、及び、補間フレームＰｔの一部分の確定の処理を行うと、図１１の中段に示す補間フレームが生成される。この補間フレームは、当該補間フレームに前後するフレームＰ１、Ｐ２と整合が取れておらず、さらに、補間フレームにおけるスリットの間隔がフレームＰ１、Ｐ２とは異なるため、フレームＰ１、Ｐ２及び補間フレームＰｔを連続して出力した際に、スリットのちらつきがより顕著になってしまう。このような補間フレームを出力することに伴って発生するスリットのちらつきのことを本明細書ではスリットノイズと称している。
【００９１】
以下、本発明の第５実施形態の再生装置について説明する。図１２に、本発明の第５実施形態の再生装置の機能ブロック図を示す。なお、図１２において図１及び図４に示す機能ブロック図と同様の参照番号が割り当てられた各手段は、第１実施形態及び第２実施形態で説明した通りであるため、説明を省略する。
【００９２】
スリット領域検出手段５０１は、切替スイッチ１００に入力されるフレームを抽出し、フレームにおけるスリットのある領域（以下、単にスリット領域と称する。）を検出する。図１３に示す、スリット領域を検出する処理を説明する図を参照して、スリット領域検出手段５０１による検出処理について説明する。スリット領域検出部５０１は、フレームを構成するピクセルを行毎（あるいは列毎）に取り出し、それらのピクセルの値の平均値（図１３に示すＡＶＲ）を算出し、その平均値ＡＶＲを挟んで周期的にピクセル値が前後するピクセルの有無を検出する。図１３では、フレームを構成するある行Ｌ−Ｌ’のピクセルにおいて、２つのスリットＳＬ１、ＳＬ２が検出されたことを示している。さらに、スリット領域検出手段５０１は、各スリット毎にその始点及び終点となるピクセルの位置座標（スリットＳＬ１では、始点がｒ１、終点がｒ２、スリットＳＬ２では、始点がｒ３、終点がｒ４となる。）を検出する。スリット領域検出手段５０１は、フレームを構成する全ての行（あるいは列）に対してこの処理を行って、フレームにおけるスリット領域を検出する。
【００９３】
スリット領域サイズ計測手段５０２は、スリット領域検出手段５０１によって検出したスリット領域の面積（スリット領域の総ピクセル数）を計測し、その面積を補間フレーム出力判定手段５０３に出力する。なお、スリット領域サイズ計測手段５０２によって計測されたフレームＰＮ（Ｎ＝１、２・・・）の面積をＳＮと記載することがある。
【００９４】
補間フレーム出力判定手段５０３は、動きベクトル判定手段２０１が判定した、ある閾値以上の大きさの動きベクトルを有するブロックの個数と所定の閾値とを比較し、さらに、スリット領域サイズ計測手段５０２から入力したスリット領域の面積と所定の閾値とを比較し、それぞれの比較結果を出力制御手段５０４に通知する。
【００９５】
なお、第５実施形態では、動きベクトル判定手段２０１がある閾値以上の大きさの動きベクトルと判定する基準は、第２実施形態のように誤補間が発生する可能性の高い補間フレームであるか否かを判定する基準として動きベクトルのみを利用する場合に比べて、小さくしたほうが好ましい。
【００９６】
出力制御手段５０４は、補間フレーム出力判定手段５０３から通知された比較結果に応じた規則に従って、フレームバッファ１０１から読み出したフレーム、フレームバッファ１０２からフレーム、及び補間フレーム生成手段１０４により生成されたフレームを出力画像バッファ１０８に記録する。出力制御手段５０４による出力画像バッファ１０８へのフレームの書き込み処理をまとめると、表１のようになる。表１に、ブロックの個数及びスリット領域の面積に対応する出力画像バッファへの記録処理例を示す。
【表１】
0005142373.tif 000002
【００９７】
本発明の第５実施形態の再生装置による、補間フレームの出力画像バッファへの書き込み処理を、図１４に示す、本発明の第５実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャートを参照して説明する。
【００９８】
再生装置は、ある動画コンテンツを構成するフレームの入力が開始されると、まず、フレームバッファ１０１、１０２の一方から先頭のフレームＰ１を読み出し、出力画像バッファ１０８に記録する（ステップＳ１４０１）。
【００９９】
その後、再生装置は、連続する２枚のフレームＰＭ、ＰＮから各ブロックの動きベクトルを算出し（ステップＳ１４０２）、ある閾値以上の大きさの動きベクトルを有するブロックの個数ＯＭＮをカウントする（ステップＳ１４０３）。
【０１００】
再生装置は、ブロックの個数ＯＭＮ（Ｍ＝Ｎ−１、Ｎ＝２、３・・・）が所定の閾値よりも大きいか小さいかを判別し（ステップＳ１４０４）、ブロックの個数ＯＭＮが所定の閾値よりも小さければ（ステップＳ１４０４、Ｎ）、補間フレームＰｔＭＮを出力画像バッファ１０８に記録し（ステップＳ１４０５）、続いて、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ１４０６）。
【０１０１】
ブロックの個数ＯＭＮが所定の閾値よりも小さい場合、連続する２枚のフレームＰＭ、ＰＮを構成するそれぞれのピクセルの値は変化量が小さいと考えられる。この場合、このフレームＰＭ、ＰＮから生成した補間フレームにはスリットノイズが発生し難く、また発生したとしても視聴者に与える視覚的影響は極めて小さいため、補間フレームＰｔＭＮを出力画像バッファに記録しても、スリットノイズの影響を充分抑えることができる。
【０１０２】
他方、再生装置は、ブロックの個数ＯＭＮが所定の閾値よりも大きければ（ステップＳ１４０４、Ｙ）、フレームＰＭにおけるスリット領域の面積ＳＭが所定の閾値以上であるか未満かを判定する（ステップＳ１４０７）。再生装置は、フレームＰＭにおけるスリット領域の面積ＳＭが所定の閾値未満であると判定すれば（ステップＳ１４０７、Ｎ）、補間フレームＰｔＭＮを出力画像バッファ１０８に記録し（ステップＳ１４０８）、続いて、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ１４０９）。一方、再生装置は、フレームＰＭにおけるスリット領域の面積ＳＭが所定の閾値以上であると判定すれば（ステップＳ１４０７、Ｙ）、フレームバッファ１０１、１０２のうちのフレームＰＭが記録されていない他方からフレームＰＮを読み出し、出力画像バッファ１０８に記録する（ステップＳ１４１０）。
【０１０３】
ブロックの個数ＯＭＮが所定の閾値よりも大きい場合、連続する２枚のフレームＰＭ、ＰＮを構成するそれぞれのピクセルの値は変化量が大きいと考えられる。このような場合、本発明の第２実施形態で説明したように、補間フレームを出力画像バッファに記録しないようにすることによって、映像再生時に当該補間フレームを出力させないようにするのも一つの解決手段である。本発明の第５実施形態では、ブロックの個数ＯＭＮの大小という条件だけでなく、さらに、フレームＰＭにおけるスリット領域の面積の大小という条件を加え、補間フレームを出力画像バッファに記録するか否かを制御する。これにより、スリットノイズの影響を考慮した滑らかなフレームを再生出力することができる。
【０１０４】
その後、再生装置は、動画コンテンツの入力が継続されている期間（ステップＳ１４１２、Ｎ）、Ｎを繰り上げながら（ステップＳ１４１１）ステップＳ１４０２からステップＳ１４１０の処理を継続する。
【産業上の利用可能性】
【０１０５】
以上、本発明の再生装置によれば、誤補間が生じた恐れのある補間フレームを効果的に特定し、映像再生時に当該補間フレームを出力しないようにすることによって、誤補間の生じた補間フレームを再生出力することによるちらつきや絵崩れを抑制することができるという効果を奏し、２枚の連続するフレームから補間フレームを生成し、その補間フレームを含むフレームを再生することによって、時間解像度を向上させる再生装置の分野において有用である。
【図面の簡単な説明】
【０１０６】
【図１】本発明の第１実施形態の再生装置の機能ブロック図
【図２】本発明の第１実施形態の再生装置による、出力画像のバッファ処理を説明するタイムチャート
【図３】本発明の第１実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャート
【図４】本発明の第２実施形態の再生装置の機能ブロック図
【図５】本発明の第２実施形態の再生装置による、出力画像のバッファ処理を説明するタイムチャート
【図６】本発明の第２実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャート
【図７】本発明の第３実施形態の再生装置の機能ブロック図
【図８】本発明の第４実施形態の再生装置の機能ブロック図
【図９】本発明の第４実施形態の再生装置による、出力画像のバッファ処理を説明するタイムチャート
【図１０】本発明の第４実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャート
【図１１】スリットノイズを説明する図
【図１２】本発明の第５実施形態の再生装置の機能ブロック図
【図１３】スリット領域を検出する処理を説明する図
【図１４】本発明の第５実施形態の再生装置による、出力画像バッファへの書き込み処理を説明するフローチャート
【図１５】補間フレームの生成手法を説明する図
【符号の説明】
【０１０７】
１００  切替スイッチ
１０１、１０２  フレームバッファ
１０３  動きベクトル算出手段
１０４  補間フレーム生成手段
１０５  フレーム間隔測定手段
１０６、２０２、３０２、４０１、５０３  補間フレーム出力判定手段
１０７、２０３、３０３、４０２、５０４  出力制御手段
１０８  出力画像バッファ
２０１  動きベクトル判定手段
３０１  ピクセル値判定手段
５０１  スリット領域検出手段
５０２  スリット領域サイズ計測手段
【図１】
0005142373.tif 000003
【図２】
0005142373.tif 000004
【図３】
0005142373.tif 000005
【図４】
0005142373.tif 000006
【図５】
0005142373.tif 000007
【図６】
0005142373.tif 000008
【図７】
0005142373.tif 000009
【図８】
0005142373.tif 000010
【図９】
0005142373.tif 000011
【図１０】
0005142373.tif 000012
【図１２】
0005142373.tif 000013
【図１３】
0005142373.tif 000014
【図１４】
0005142373.tif 000015
【図１１】
0005142373.tif 000016
【図１５】
0005142373.tif 000017