(57)【要約】【課題】高い精度で黒帯領域を検出できるようにする。【解決手段】前フレーム比較部１９は、処理対象フレームと、１または２フレーム前のフレームとの黒帯位置の座標が類似して、かつ、信頼度の高い黒帯位置がある場合、適正な黒帯位置の座標として選択し、比較結果判定部２１に供給する。比較結果判定部２１は、供給された黒帯位置の座標を黒帯位置として出力する。比較結果判定部２１は、前フレーム比較部１９により適正な黒帯位置の座標が選択できない場合、後フレーム比較部２０を制御して、１または２フレーム後のフレームと処理対象フレームとの黒帯位置の座標が類似して、かつ、黒帯位置の座標の信頼性の高い黒帯位置がある場合、適正な黒帯位置の座標とし、条件を満たす座標がない場合、最も信頼度の高い黒帯位置の座標を選択する。本発明は、テレビジョン受像機に適用することが可能である。【選択図】図１
2007150945.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出手段と、
前記黒帯位置検出手段により検出された前記黒帯位置の信頼度を計算する信頼度計算手段と、
前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納手段と、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定手段と、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較手段と、
前記前フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択手段と、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定手段と、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較手段と、
前記後フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択手段と、
前記前フレーム黒帯位置選択手段により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択手段により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択手段と
を含む画像処理装置。
【請求項２】
前記選択手段は、前記前フレーム黒帯位置選択手段および前記後フレーム黒帯位置選択手段により黒帯位置が選択できる場合、前記前フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する
請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、前記前フレーム黒帯位置選択手段および前記後フレーム黒帯位置選択手段により黒帯位置が選択できる場合、前記後フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する
請求項１に記載の画像処理装置。
【請求項４】
前記前フレーム黒帯位置選択手段は、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似していない場合、または、前記前フレーム信頼度比較手段の比較結果に基づいて、前記前のフレームの信頼度が、前記処理対象フレームのものよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、前記後のフレーム、および前記前のフレームの黒帯位置のうち、前記信頼度の最も高い黒帯位置を選択する
請求項１に記載の画像処理装置。
【請求項５】
前記前フレーム黒帯位置選択手段は、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似していて、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記前のフレームの信頼度が、前記処理対象フレームのものよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、および前記前のフレームの黒帯位置のうち、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似している、前記信頼度の最も高い黒帯位置を選択する
請求項１に記載の画像処理装置。
【請求項６】
前記後フレーム黒帯位置選択手段は、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似していない場合、または、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、前記後のフレーム、および前記前のフレームの黒帯位置のうち、前記信頼度の最も高い黒帯位置を選択する
請求項１に記載の画像処理装置。
【請求項７】
前記後フレーム黒帯位置選択手段は、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似していて、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、および前記後のフレームの黒帯位置のうち、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似している、前記信頼度の最も高い黒帯位置を選択する
請求項１に記載の画像処理装置。
【請求項８】
前記前フレーム黒帯位置選択手段は、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高くない場合、前記処理対象フレームの信頼度が、前記第２の所定の閾値よりも高いとき、前記処理対象フレームの黒帯位置を選択する
請求項１に記載の画像処理装置。
【請求項９】
前記後フレーム黒帯位置選択手段は、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームのものよりも第１の所定の閾値よりも高くない場合、前記後のフレームの信頼度が、前記第２の所定の閾値よりも高いとき、前記後のフレームの黒帯位置を選択する
請求項１に記載の画像処理装置。
【請求項１０】
前記前フレーム類似判定手段は、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置の座標の差分絶対値和に基づいて、類似しているか否かを判定し、
前記後フレーム類似判定手段は、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置の座標の差分絶対値和に基づいて、類似しているか否かを判定する
請求項１に記載の画像処理装置。
【請求項１１】
前記信頼度は、前記黒帯領域と有効領域との境界に隣接する黒帯領域における黒画素の割合である
請求項１に記載の画像処理装置。
【請求項１２】
入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップと、
前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップと、
前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップと、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップと、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップと、
前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップと、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップと、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップと、
前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップと、
前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップと
を含む画像処理方法。
【請求項１３】
入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップと、
前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップと、
前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップと、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップと、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップと、
前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップと、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップと、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップと、
前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップと、
前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップと
を含むコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１４】
入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップと、
前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップと、
前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップと、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップと、
前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップと、
前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップと、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップと、
前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップと、
前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップと、
前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップと
を含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置および方法、記録媒体、並びにプログラムに関し、特に、正確に黒帯領域を検出できるようにした画像処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
黒帯検出（レターボックス検出）技術が一般に普及しつつある。
【０００３】
黒帯検出技術とは、例えば、通常の縦横比が３：４のテレビジョン画面信号の画面サイズを、９：１６のワイドテレビジョン画面信号などに変換させる際、上下に黒帯が生じるので、その位置を見て、黒帯領域を検出する技術である。
【０００４】
この具体的な技術としては、現フレームにおいて、1ライン毎に、１ライン分の画素の全画素値を加算し、その合計値でラインごとに黒帯であるか否かの判定を行うという方法が提案されている（特許文献１参照）。
【０００５】
また、領域の境界検出を行った結果の座標値と前フィールドの座標値の差が閾値より小さい場合、現フィールドで算出した値を用い、そうでない場合、前フィールドの境界検出を行った結果を用いるようにする手法が提案されている（特許文献２参照）。
【０００６】
【特許文献１】特開２００４−１６３８０９号公報
【特許文献２】特開平１０−１７８５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されている手法では、ノイズ等が存在するような場合、1フレームのみしか参照しないため、誤検出が発生する可能性が高いにも関わらず、その誤検出を判定することができない。したがって、この方法を画面拡大のためなどに用いると、ノイズ等の影響により、ひんぱんに誤って画面の拡大率変更が生じることがあった。
【０００８】
また、特許文献２に開示されている手法では、ノイズ等による誤判定を防ぐことはある程度可能ではあるが、大きな変化が実際にあった場合、前フィールドの結果が用いられるため、誤った判定をすることがあった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、特に、フレームの変化がありかつノイズが発生した場合にも高い精度で黒帯領域を検出できるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の一側面の画像処理装置は、入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出手段と、前記黒帯位置検出手段により検出された前記黒帯位置の信頼度を計算する信頼度計算手段と、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納手段と、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定手段と、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較手段と、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択手段と、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定手段と、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較手段と、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択手段と、前記前フレーム黒帯位置選択手段により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択手段により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択手段とを含む。
【００１１】
前記選択手段には、前記前フレーム黒帯位置選択手段および前記後フレーム黒帯位置選択手段により黒帯位置が選択できる場合、前記前フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択させるようにすることができる。
【００１２】
前記選択手段には、前記前フレーム黒帯位置選択手段および前記後フレーム黒帯位置選択手段により黒帯位置が選択できる場合、前記後フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択させるようにすることができる。
【００１３】
前記前フレーム黒帯位置選択手段には、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似していない場合、または、前記前フレーム信頼度比較手段の比較結果に基づいて、前記前のフレームの信頼度が、前記処理対象フレームのものよりも前記第１の所定の閾値より高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、前記後のフレーム、および前記前のフレームの黒帯位置のうち、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００１４】
前記前フレーム黒帯位置選択手段には、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似していて、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記前のフレームの信頼度が、前記処理対象フレームのものよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、および前記前のフレームの黒帯位置のうち、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似している、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００１５】
前記後フレーム黒帯位置選択手段には、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似していない場合、または、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、前記後のフレーム、および前記前のフレームの黒帯位置のうち、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００１６】
前記後フレーム黒帯位置選択手段には、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似していて、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、および前記後のフレームの黒帯位置のうち、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似している、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００１７】
前記前フレーム黒帯位置選択手段には、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高くない場合、前記処理対象フレームの信頼度が、前記第２の所定の閾値よりも高いとき、前記処理対象フレームの黒帯位置を選択させるようにすることができる。
【００１８】
前記後フレーム黒帯位置選択手段には、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームのものよりも第１の所定の閾値よりも高くない場合、前記後のフレームの信頼度が、前記第２の所定の閾値よりも高いとき、前記後のフレームの黒帯位置を選択させるようにすることができる。
【００１９】
前記前フレーム類似判定手段には、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置の座標の差分絶対値和に基づいて、類似しているか否かを判定させるようにすることができ、前記後フレーム類似判定手段は、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置の座標の差分絶対値和に基づいて、類似しているか否かを判定させるようにすることができる。
【００２０】
前記信頼度は、前記黒帯領域と有効領域との境界に隣接する黒帯領域における黒画素の割合とするようにすることができる。
【００２１】
本発明の一側面の画像処理方法は、入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップと、前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップと、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップと、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップと、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップと、前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップと、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップと、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップと、前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップと、前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップとを含む。
【００２２】
本発明の一側面の記録媒体のプログラムは、入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップと、前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップと、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップと、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップと、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップと、前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップと、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップと、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップと、前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップと、前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップとを含むコンピュータが読み取り可能なプログラムが記録されている。
【００２３】
本発明の一側面のプログラムは、入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップと、前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップと、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップと、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップと、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップと、前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップと、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップと、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップと、前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップと、前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップとを含む処理をコンピュータに実行させる。
【００２４】
本発明の一側面の画像処理装置および方法、並びにプログラムにおいては、入力される画像データのうちフレーム単位で黒帯位置が検出され、検出された前記黒帯位置の信頼度が計算され、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度が格納され、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かが判定され、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度が比較され、判定結果に基づいて、両者が類似しており、かつ、比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置が選択され、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かが判定され、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度が比較され、判定結果に基づいて、両者が類似しており、かつ、比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置が選択され、前記前フレームと前記処理対象フレームとから黒帯位置が選択できた場合、前記前フレームと前記処理対象フレームとから選択された黒帯位置が、前記処理対象フレームの黒帯位置として選択され、前記後フレームと前記処理対象フレームとから黒帯位置が選択できた場合、前記後フレームと前記処理対象フレームとから選択された黒帯位置が、前記処理対象フレームの黒帯位置として選択される。
【００２５】
画像処理装置は、独立した装置であっても良いし、画像処理装置の情報処理を行うブロックであっても良い。
【発明の効果】
【００２６】
以上のように、本発明の一側面によれば、フレームの変化があり、かつ、ノイズが発生した場合でも、高い精度で黒帯領域を検出することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、発明の詳細な説明に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、発明の詳細な説明に記載されていることを確認するためのものである。従って、発明の詳細な説明中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２８】
すなわち、本発明の一側面の画像処理装置は、入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出手段（例えば、図１のフレーム内座標決定部１２）と、前記黒帯位置検出手段により検出された前記黒帯位置の信頼度を計算する信頼度計算手段（例えば、図１のフレーム内信頼度計算部１３）と、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納手段（例えば、図１の後フレームバッファ１４乃至前フレームバッファ１８）と、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定手段（例えば、図４の前フレーム類似判定部８１）と、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較手段（例えば、図４の前フレーム信頼度比較部８２）と、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択手段（例えば、図４の前フレーム比較結果出力部８３）と、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定手段（例えば、図５の後フレーム類似判定部９１）と、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較手段（例えば、図５の後フレーム信頼度比較部９２）と、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択手段（例えば、図５の後フレーム比較結果出力部９３）と、前記前フレーム黒帯位置選択手段により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択手段により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択手段（例えば、図１の比較結果判定部２１）とを含む。
【００２９】
前記選択手段（例えば、図１の比較結果判定部２１）には、前記前フレーム黒帯位置選択手段および前記後フレーム黒帯位置選択手段により黒帯位置が選択できる場合、前記前フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択させるようにすることができる。
【００３０】
前記選択手段（例えば、図１４の比較結果判定部１０３）には、前記前フレーム黒帯位置選択手段および前記後フレーム黒帯位置選択手段により黒帯位置が選択できる場合、前記後フレーム黒帯位置選択手段により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択させるようにすることができる。
【００３１】
前記前フレーム黒帯位置選択手段（例えば、図４の前フレーム比較部１９の前フレーム比較結果出力部８３）には、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似していない場合、または、前記前フレーム信頼度比較手段の比較結果に基づいて、前記前のフレームの信頼度が、前記処理対象フレームのものよりも前記第１の所定の閾値より高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、前記後のフレーム、および前記前のフレームの黒帯位置のうち、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００３２】
前記前フレーム黒帯位置選択手段（例えば、図４の前フレーム比較部１９の前フレーム比較結果出力部８３）には、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似していて、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記前のフレームの信頼度が、前記処理対象フレームのものよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、および前記前のフレームの黒帯位置のうち、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似している、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００３３】
前記後フレーム黒帯位置選択手段（例えば、図１５の後フレーム比較部１０１の後フレーム比較結果出力部１１１）には、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似していない場合、または、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、前記後のフレーム、および前記前のフレームの黒帯位置のうち、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００３４】
前記後フレーム黒帯位置選択手段（例えば、図１５の後フレーム比較部１０１の後フレーム比較結果出力部１１１）には、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似していて、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームよりも前記第１の所定の閾値よりも高くない、もしくは、前記第２の所定の閾値よりも高くない場合、前記処理対象フレーム、および前記後のフレームの黒帯位置のうち、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似している、前記信頼度の最も高い黒帯位置を選択させるようにすることができる。
【００３５】
前記前フレーム黒帯位置選択手段（例えば、図２０の前フレーム比較部１０２の前フレーム比較結果出力部１２１’）には、前記前フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較手段の比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高くない場合、前記処理対象フレームの信頼度が、前記第２の所定の閾値よりも高いとき、前記処理対象フレームの黒帯位置を選択させるようにすることができる。
【００３６】
前記後フレーム黒帯位置選択手段（例えば、図１２の後フレーム比較部２０の後フレーム比較結果出力部９３’）には、前記後フレーム類似判定手段の判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較手段の比較結果に基づいて、前記処理対象フレームの信頼度が、いずれの前記後のフレームのものよりも第１の所定の閾値よりも高くない場合、前記後のフレームの信頼度が、前記第２の所定の閾値よりも高いとき、前記後のフレームの黒帯位置を選択させるようにすることができる。
【００３７】
前記前フレーム類似判定手段（例えば、図４の前フレーム類似判定部８１）には、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置の座標の差分絶対値和に基づいて、類似しているか否かを判定させるようにすることができ、前記後フレーム類似判定手段（例えば、図５の後フレーム類似判定部９１）は、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置の座標の差分絶対値和に基づいて、類似しているか否かを判定させるようにすることができる。
【００３８】
前記信頼度は、前記黒帯領域と有効領域との境界に隣接する黒帯領域における黒画素の割合とするようにすることができる。
【００３９】
本発明の一側面の画像処理方法およびプログラムは、入力される画像データのうちフレーム単位で黒帯位置を検出する黒帯位置検出ステップ（例えば、図７のフローチャートにおけるステップＳ２の処理）と、前記黒帯位置検出ステップの処理により検出された前記黒帯位置の信頼度を計算する信頼度計算ステップ（例えば、図７のフローチャートにおけるステップＳ３の処理）と、前記入力される画像データにおける処理対象フレームと、その前後の複数のフレームについて、それぞれの前記黒帯位置および前記信頼度を格納する格納ステップ（例えば、図７のフローチャートにおけるステップＳ１の処理）と、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記黒帯位置が類似しているか否かを判定する前フレーム類似判定ステップ（例えば、図１０のフローチャートにおけるステップＳ８５の処理）と、前記処理対象フレームと、前記処理対象フレームより前のフレームとの前記信頼度を比較する前フレーム信頼度比較ステップ（例えば、図１０のフローチャートにおけるステップＳ８７，Ｓ８８の処理）と、前記前フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記前フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記処理対象フレームのものよりも第１の所定の閾値より高く、かつ、第２の所定の閾値よりも高い前記前のフレームの黒帯位置を選択する前フレーム黒帯位置選択ステップ（例えば、図１０のフローチャートにおけるステップＳ９１の処理）と、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記黒帯位置が類似しているか否かを判定する後フレーム類似判定ステップ（例えば、図１１のフローチャートにおけるステップＳ１１５の処理）と、前記処理対象フレームと、前記処理対象フレームより後のフレームとの前記信頼度を比較する後フレーム信頼度比較ステップ（例えば、図１１のフローチャートにおけるステップＳ１１７，Ｓ１１８の処理）と、前記後フレーム類似判定ステップの処理での判定結果に基づいて、両者が類似しており、かつ、前記後フレーム信頼度比較ステップの処理での比較結果に基づいて、前記信頼度が、前記後のフレームのものよりも前記第１の所定の閾値より高く、かつ、前記第２の所定の閾値よりも高い前記処理対象フレームの黒帯位置を選択する後フレーム黒帯位置選択ステップ（例えば、図１１のフローチャートにおけるステップＳ１２１の処理）と、前記前フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記前フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択し、前記後フレーム黒帯位置選択ステップの処理により黒帯位置が選択できた場合、前記後フレーム黒帯位置選択ステップの処理により選択された黒帯位置を、前記処理対象フレームの黒帯位置として選択する選択ステップ（例えば、図７のフローチャートにおけるステップＳ７の処理）とを含む。
【００４０】
図１は、本発明を適用した黒帯位置検出装置１の一実施の形態の構成を示す図である。
【００４１】
黒帯位置検出装置１は、処理対象とする１フレームの画像データについて、その前後のフレームの情報を用いて、黒帯領域の境界となる位置を検出する。
【００４２】
前処理用フレームバッファ１１は、供給されてくる１フレーム分の画素の画素値からなる画像データを、前処理用に一時的に記憶し、フレーム内座標決定部１２、およびフレーム内信頼度計算部１３に供給すると共に、１フレーム分の処理が終了した後、後フレームバッファ１４に出力する。
【００４３】
フレーム内座標決定部１２は、前処理用フレームバッファ１１に格納されている１フレーム分の画像の画素値の情報に基づいて、黒帯位置を示す座標を決定し、その結果をフレーム内信頼度計算部１３および後フレームバッファ１４に供給する。尚、フレーム内座標決定部１２は、１フレームの画像の各４辺から中央に向かって１ラインごとに画素値の合計値を求め、隣接するラインの合計値が大きく変化する各辺からの位置を黒帯位置として検出する（したがって、黒帯位置とは、各辺からのライン数に基づいた位置である）。すなわち、フレーム内座標決定部１２は、従来の手法でフレーム内の情報により黒帯位置を決定する。したがって、フレーム内座標決定部１２により求められる黒帯位置を示す座標は、従来の課題を含むものであって、必ずしも正確なものではない。
【００４４】
フレーム内信頼度計算部１３は、フレーム内座標決定部１２により決定された黒帯位置の座標の情報に基づいて、その信頼度を計算し、後フレームバッファ１４にに供給する。
【００４５】
後フレームバッファ１４は、前処理用フレームバッファ１１より供給されてきた１フレーム分の画像データを各画素の画素値の情報として記憶すると共に、新たな１フレームの画像データが供給されてくるとき、それまでに記憶していた１フレーム分の画像データを後フレームバッファ１５に供給する。
【００４６】
後フレームバッファ１５、処理対象フレームバッファ１６、前フレームバッファ１７，１８は、後フレームバッファ１４と同様のものであり、順次１フレーム分の画像データを順次スライドして供給する。ただし、前フレームバッファ１８については、新たな１フレーム分の画像データが供給されてくるとき、それまでに記憶していた１フレーム分の画像データを消去する。このような構成により、処理対象フレームバッファ１６に、例えば、ｎ番目のフレーム（以降、フレーム（ｎ）と称する）が格納されている場合、後フレームバッファ１４，１５には、それぞれフレーム（ｎ−２）およびフレーム（ｎ−１）の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報が記憶されており、同様にして、前フレームバッファ１７，１８には、それぞれフレーム（ｎ＋１）およびフレーム（ｎ＋２）の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報が記憶されていることになる。
【００４７】
したがって、この状態において、１フレーム分の処理が終了するとき、後フレームバッファ１４には、前処理フレームバッファ１１より１フレーム分の画像データが供給されると共に、フレーム内座標決定部１２より黒帯位置の座標が供給され、さらに、フレーム内信頼度計算部１３より黒帯位置の座標の信頼度が供給される。また、同時に、後フレームバッファ１５、処理対象フレームバッファ１６、前フレームバッファ１７，１８には、それぞれ直前のタイミングで、後フレームバッファ１４，１５、および処理対象フレームバッファ１６、および前フレームバッファ１７に記憶されていた１フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報が供給されてきて、ぞれぞれ上書きされる。
【００４８】
すなわち、この例においては、処理対象フレームバッファ１６に記憶されている１フレーム分の画像データにおける黒帯位置の座標を正しく求めるために、前後の２フレーム分の画像データを併せた、合計５フレーム分の画像データが常に用いられる。
【００４９】
前フレーム比較部１９は、処理対象フレームバッファ１６、および前フレームバッファ１７，１８に記憶されている３フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報を比較し、いずれかを正しい黒帯位置の座標として特定する処理を実行し、処理結果を比較結果判定部２１に供給する。ただし、前フレーム比較部１９は、必ずしも正しいと特定できる黒帯位置を求められないことがある。
【００５０】
比較結果判定部２１は、前フレーム比較部１９より黒帯座標の位置が求められた場合、その処理結果を正しい処理対象フレームの黒帯位置の座標、および黒帯位置の信頼度として出力すると共に、処理対象フレームバッファ１６に記憶されている黒帯位置の座標、および黒帯位置の信頼度を決定された値に更新する。また、比較結果判定部２１は、前フレーム比較部１９により黒帯座標の位置が求められなかった場合、後フレーム比較部２０に対して、後フレームバッファ１４，１５、および処理対象フレームバッファ１６の３フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度に基づいて、黒帯位置を求めるように要求し、これにより決定された黒帯位置の座標、および黒帯位置の信頼度を処理結果として出力すると共に、処理対象フレームバッファ１６に記録されている黒帯位置の座標、および黒帯位置の信頼度を決定された値に更新する。
【００５１】
後フレーム比較部２０は、前フレーム比較部１９により適正な黒帯位置が求められない場合、比較結果判定部２１の指示に基づいて、処理対象フレームバッファ１６、および後フレームバッファ１４，１５に記憶されている３フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報を比較し、いずれかを正しい黒帯位置の座標として特定する処理を実行し、特定できたとき、処理結果を比較結果判定部２１に供給し、さらに、特定できなかったとき、後フレームバッファ１４乃至前フレームバッファ１８に記憶されている５フレームの黒帯位置の信頼度を比較して最も信頼度の高い黒帯位置の座標を処理結果として比較結果判定部２１に供給する。すなわち、後フレーム比較部２０は、いずれかの黒帯位置を適正なものとして特定する。
【００５２】
次に、図２を参照して、フレーム内座標決定部１２およびフレーム内信頼度計算部１３の詳細な構成について説明する。
【００５３】
ライン画素抽出部４１は、比較部４３により制御され、前処理用フレームバッファ１１に記憶されている画像データの各辺から順次１画素の幅を持つ１ライン分の画素の画素値を抽出して格納し、必要に応じて画素値加算部４２に供給する。また、ライン画素抽出部４１は、新たな１ライン分の画素値を抽出して格納するとき、それまでに格納していた直前の１ライン分の画素値をライン画素バッファ４４に記憶させる。すなわち、図３で示されるように、１フレーム分の画素の画素値からなる画像データが、前処理用フレームバッファ１１に記憶されている場合、ライン画素抽出部４１は、図中の上部の１辺に対して幅１画素分のラインＬ１，Ｌ２，・・・の順に、１ライン分ずつ格納する。
【００５４】
また、ライン画素抽出部４１が、ラインＬ１について全ての画素の画素値を格納しているような状態で、新たな１ライン分の画素値としてラインＬ２の全画素の画素値を格納するとき、それまでに記憶していたラインＬ１の全画素の画素値を、ライン画素バッファ４４に格納させた後、新たなラインＬ２の全画素の画素値を上書きして格納する。したがって、ライン画素バッファ４１，４４には、隣接する２の１ライン分の画素値が格納されることになる。
【００５５】
画素値加算部４２，４５は、それぞれライン画素抽出部４１，４４に格納されている１ライン分の全ての画素の画素値を加算して、加算結果を比較部４３に出力する。比較部４３は、画素値加算部４２，４５よりそれぞれに供給されてくる１ライン分の全画素の加算値を比較し、比較結果に基づいて黒帯領域の境界となる座標を求め、座標位置出力部４６に供給すると共に、黒帯領域の境界となる座標が求められるまで、順次１ライン分の画素値を読み込むように、ライン画素抽出部４１に指令する。
【００５６】
すなわち、黒帯位置の座標とは、図３で示されるように、黒帯領域が、図中の垂直方向の位置Ｐ１乃至Ｐ２の範囲内で、かつ、水平方向の位置Ｐ３乃至Ｐ４の範囲内ではない部分であるとする場合、すなわち、外側の太枠の領域であるとした場合、位置Ｐ１乃至Ｐ４から構成される情報である。
【００５７】
このうち位置Ｐ１を求める場合、ライン画素バッファ４１が、ラインＬ２の１ライン分の画素を格納し、ライン画素バッファ４４が、ラインＬ１の１ライン分の画素を格納したとき、画素値加算部４２，４５は、それぞれラインＬ１，Ｌ２の１ライン分の画素値の合計値を比較部４３に出力することになる。比較部４３は、両者の画素値の合計値の差分絶対値が所定の閾値以上であるか否かを求める。図３においては、外枠の領域、すなわち、ラインＬ１乃至Ｌ３においては、黒帯領域であるので、各ラインの画素値の合計値には大きな差が生じないので、差分絶対値は、所定の閾値よりも小さな値となるはずである。一方、境界となる位置Ｐ１を挟んだラインＬ３，Ｌ４においては、ラインＬ４は、映像が表示される黒帯領域ではなく、通常、映像が表示される有効領域であるので、黒帯領域の画素値よりも大きな値の画素が存在するので、ラインＬ３，Ｌ４のそれぞれの１ライン分の画素の画素値の合計値は、所定の閾値よりも一般に大きくなる。そこで、比較部４３は、このラインＬ３，Ｌ４の境界となる位置を位置Ｐ１として求めて、座標位置出力部４６に供給する。
【００５８】
位置Ｐ２乃至Ｐ４についても、同様の処理により、フレームを構成する各辺からの距離を求めて決定する。
【００５９】
座標位置出力部４６は、上述したように位置Ｐ１乃至Ｐ４が求められると、求められた黒帯領域の座標の情報として後フレームバッファ１４に供給すると共に、黒帯領域の座標の情報をフレーム内信頼度計算部１３に供給する。
【００６０】
フレーム内信頼度計算部１３の黒帯画素抽出部６１は、座標位置出力部４６より供給されてくる黒帯位置の座標の情報に基づいて、境界の黒帯側の１ラインの画素の画素値を抽出し格納する。すなわち、図３で示される位置Ｐ１に対しては、黒帯側の１ラインは、ラインＬ３の１ライン分の画素の画素値を前処理用フレームバッファ１１より読み出して、格納する。黒画素抽出部６１は、位置Ｐ１乃至Ｐ４のそれぞれについて、対応する黒帯位置の座標の情報に基づいて、黒帯側の１ラインの画素の画素値を抽出し、格納することになる。
【００６１】
黒割合計算部６２は、黒帯位置の座標Ｐ１乃至Ｐ４のそれぞれについて、黒帯画素抽出部６１に格納されている１ライン分の画素の画素値のうち、黒となる画素の割合を信頼度Ｒｉとして計算すると共に、比較部６５より有効領域の黒とならない画素の割合Ｃｔｉが供給されてくるとき、これを乗じた値を信頼度Ｒｉ（＝Ｒｉ×Ｃｔｉ）として、後フレームバッファ１４に出力する。
【００６２】
より具体的には、黒割合計算部６２は、黒帯画素抽出部６１に格納されている１ライン分の画素の画素値のうち、所定の閾値ｔ２より小さい画素値の画素を黒となる画素として認識し、黒となる画素の割合を境界における信頼度Ｒｉとして計算する。黒割合計算部６２は、位置Ｐ１乃至Ｐ４のそれぞれについて、信頼度Ｒ１乃至Ｒ４を計算し、それらの加算合計値を黒帯領域の信頼度Ｒ（＝Ｒ１＋Ｒ２＋Ｒ３＋Ｒ４）として出力する。
【００６３】
有効領域画素抽出部６３は、黒帯情報の座標の情報に基づいて境界の黒帯側ではない、有効領域の１ラインの画素の画素値を抽出し格納する。すなわち、図３で示される位置Ｐ１に対しては、黒帯側ではない１ラインは、ラインＬ４以降の１ライン分の画素の画素値を前処理用フレームバッファ１１より読み出して、格納する。有効領域画素抽出部６３は、位置Ｐ１乃至Ｐ４のそれぞれについて、有効領域における１ラインの画素の画素値を抽出し、格納する。
【００６４】
白割合計算部６４は、有効領域画素抽出部６３に格納されている１ライン分の画素の画素値のうち、黒とならない画素の割合を信頼度として計算する。より具体的には、白割合計算部６２は、有効領域画素抽出部６１に格納されている１ライン分の画素の画素値のうち、所定の閾値ｔ１（＜ｔ２）より大きい画素値の画素を黒とならない画素として認識し、黒とならない画素の割合を有効領域の信頼度Ｃｔｉとして計算する。黒割合計算部６２は、位置Ｐ１乃至Ｐ４のそれぞれについて、信頼度Ｃｔ１乃至Ｃｔ４を計算する。尚、閾値ｔ１は、閾値ｔ２よりも小さいため、画素値が閾値ｔ１より大きく閾値ｔ２より小さい範囲の画素は、黒の画素としても、黒ではない画素としてもその割合にカウントされることになるため、同一ライン上の全画素に対して、黒である画素の割合Ｒｉと黒ではない画素の割合Ｃｔｉは、加算したとき必ずしも１とはならない。
【００６５】
比較部６５は、白割合計算部６４より供給されてくる信頼度Ｃｔｉについて所定の閾値Ｃｔｈと比較し、大きい場合、今現在の信頼度Ｒｉを確定させる。また、比較部６５は、白割合計算部６４より供給されてくる信頼度Ｃｔｉについて所定の閾値Ｃｔｈと比較し、大きくない場合、黒割合計算部６２に信頼度Ｃｔｉを供給し、対応する信頼度Ｒｉに信頼度Ｃｔｉを乗じて更新させると共に、境界として設定される幅Ｌｔｈまでの範囲で、境界より１ライン離れた１ライン分の画素を抽出するように有効領域画素抽出部６３を制御する。例えば、位置Ｐ１に対して、有効領域の１ラインがラインＬ４であった場合、比較部６５は、ラインＬ５の全画素の画素値を抽出するように有効領域画素抽出部６３を制御し、白割合計算部６４より供給されてくるラインＬ５の信頼度Ｃｔｉを黒割合の信頼度Ｒｉに乗じて更新する。比較部６５は、位置Ｐ１乃至Ｐ４について、信頼度Ｃｔｉが所定の閾値Ｃｔｈより大きくなるか、または、境界として設定されているＬ＝Ｌｔｈまで黒割合の信頼度Ｒｉに白割合である信頼度Ｃｔｉを乗じて更新する処理を繰り返す。
【００６６】
次に、図４を参照して、前フレーム比較部１９の構成について説明する。
【００６７】
前フレーム類似判定部８１は、前フレーム信頼度比較部８２からの処理対象フレームと、１フレーム前の画像データ、または、２フレーム前の画像データとの信頼度Ｒの比較結果に基づいて、処理対象フレームバッファ１６乃至前フレームバッファ１８より処理対象となるフレームの画像データと、１フレーム前の画像データまたは２フレーム前の画像データを読み出し処理対象となるフレームの黒帯位置の座標が類似しているか否かを判定し、判定結果を前フレーム信頼度比較部８２および前フレーム比較結果出力部８３に供給する。
【００６８】
前フレーム信頼度比較部８２は、前フレーム類似判定部８１からの類似判定結果に基づいて、処理対象フレームと、１フレーム前の画像データ、または、２フレーム前の画像データとの信頼度Ｒを比較し、比較結果を前フレーム類似判定部８１および前フレーム比較結果出力部８３に供給する。
【００６９】
前フレーム比較結果出力部８３は、前フレーム類似比較部８１からの黒帯位置の座標の比較結果、および前フレーム信頼度比較部８２からの処理対象フレームと１フレーム前のフレーム、または、２フレーム前のフレーム間の信頼度の比較結果に基づいて、黒帯位置の座標を決定できた場合、決定した黒帯位置の座標を比較結果判定部２１に供給する。尚、前フレーム比較結果出力部８３は、黒帯位置の座標を決定できないこともあり、その場合、黒帯位置の座標が決定できないことを比較結果判定部２１に通知する。
【００７０】
次に、図５を参照して、後フレーム比較部２０の構成について説明する。
【００７１】
後フレーム類似判定部９１は、後フレーム信頼度比較部９２からの処理対象フレームと、１フレーム後の画像データ、または、２フレーム後の画像データとの信頼度Ｒの比較結果に基づいて、後フレームバッファ１４乃至処理対象フレームバッファ１６より処理対象となるフレームの画像データと、１フレーム後の画像データまたは２フレーム後の画像データを読み出し処理対象となるフレームの黒帯位置の座標が類似しているか否かを判定し、判定結果を後フレーム信頼度比較部９２および後フレーム比較結果出力部９３に供給する。
【００７２】
後フレーム信頼度比較部９２は、後フレーム類似判定部９１からの類似判定結果に基づいて、処理対象フレームと、１フレーム後の画像データ、または、２フレーム後の画像データとの信頼度Ｒを比較し、比較結果を後フレーム類似判定部９１および後フレーム比較結果出力部９３に供給する。
【００７３】
後フレーム比較結果出力部９３は、後フレーム類似比較部９１からの黒帯位置の座標の比較結果、および後フレーム信頼度比較部９２からの処理対象フレームと１フレーム後のフレーム、または、２フレーム後のフレーム間の信頼度の比較結果に基づいて、黒帯位置の座標を決定することができたとき、決定した黒帯位置の座標を比較結果判定部２１に供給し、決定できなかったとき、前フレームバッファ１７，１８から１，２フレーム前までの黒帯位置の座標と、その信頼度を読み込み、２フレーム前のフレームから２フレーム後までのフレームの黒帯位置の座標の信頼度のうち最も信頼度の高い黒帯位置の座標を比較結果判定部２１に供給する。
【００７４】
尚、以降の説明においては、処理対象フレームは、ｎ番目のフレームとして説明し、図６で示されるように、単にフレーム（ｎ）と称するものとする。また、１フレーム前のフレーム乃至３フレーム前のフレームについては、それぞれフレーム（ｎ−１）乃至（ｎ−３）と称するものとし、同様にして、１フレーム後のフレーム乃至３フレーム後のフレームについては、それぞれフレーム（ｎ＋１）乃至（ｎ＋３）と称するものとする。したがって、前処理用フレームバッファ１１に格納されるフレームは、処理対象フレームをフレーム（ｎ）として表現するとき、フレーム（ｎ＋３）で表現されることになる。
【００７５】
次に、図７のフローチャートを参照して、黒帯検出処理について説明する。
【００７６】
ステップＳ１において、前処理用フレームバッファ１１は、新たなフレーム（ｎ＋３）を格納すると共に、それまで記憶していた１フレーム分の画像データを後フレームバッファ１４に供給する。このとき、同様にして、後フレームバッファ１４乃至前フレームバッファ１７は、格納していた１フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報を、それぞれ後フレームバッファ１５乃至前フレームバッファ１８に供給し、新たに供給されてくる１フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報を格納する。尚、前フレームバッファ１８は、それまで記憶していた１フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報を消去して、新たに前フレームバッファ１７より供給されてくる１フレーム分の画像データ、黒帯位置の座標、および黒帯位置の信頼度の情報に更新する。さらに、フレーム内座標決定部１２の座標位置出力部４６は、直前の処理で求められている黒帯位置の座標情報を後フレームバッファ１４に出力する。また、フレーム内信頼度計算部１３の黒割合計算部６２は、直前の処理で求められた信頼度Ｒを後フレームバッファ１４に出力する。尚、最初の処理においては、デフォルトの黒帯位置の座標、および信頼度が出力される。
【００７７】
ステップＳ２において、フレーム内座標決定部１２は、黒帯位置決定処理を実行し、黒帯位置の座標を決定する。
【００７８】
ここで、図８のフローチャートを参照して、黒帯位置決定処理について説明する。
【００７９】
ステップＳ２１において、比較部４３は、図示せぬカウンタｉを１に設定する（初期化する）。尚、このカウンタｉは、黒帯位置の座標Ｐ１乃至Ｐ４をＰｉで示したものである。したがって、ここでは、カウンタｉは、１，２，３，４のいずれかとなる。
【００８０】
ステップＳ２２において、比較部４３は、図示せぬカウンタＬを１に設定する（初期化する）。ここで、カウンタＬは、図３で示した黒帯位置の座標について、対応するラインを識別するものである。
【００８１】
ステップＳ２３において、比較部４３は、ライン画素抽出部４１を制御して、座標Ｐｉに対してライン（Ｌ−１）の全画素の画素値の情報を抽出して格納させる。このとき、ライン画素抽出部４１は、それまでに格納していた１ライン分の画素の画素値の情報をライン画素バッファ４４に格納させてから、新たなライン（Ｌ−１）の全画素の画素値を抽出して格納する。尚、最初の処理においては、ライン画素抽出部４１は、それまでに何の画素の情報も格納されていないので、新たに取り込んだ１ライン分の画素情報を、ライン画素バッファ４４に供給する。したがって、最初の処理においては、ライン画素抽出部４１およびライン画素バッファ４４には、いずれも、図３におけるラインＬ１の全がその情報が格納されることになるが、それ以降においては、ライン画素抽出部４１にライン（Ｌ−１）の１ライン分の全画素の画素値が格納されているとき、ライン画素バッファ４４には、常に、ライン（Ｌ）の１ライン分の全画素の画素値が格納されていることになる。
【００８２】
ステップＳ２４において、画素値加算部４５は、ライン画素バッファ４４に格納されているライン（Ｌ）の全画素の画素値を加算して、加算値Ｓ（Ｌ）を求めて比較部４３に供給する。
【００８３】
ステップＳ２５において、画素値加算部４２は、ライン画素抽出部４１に格納されているライン（Ｌ−１）の全画素の画素値を加算して、加算値Ｓ（Ｌ−１）を求めて比較部４３に供給する。
【００８４】
ステップＳ２６において、比較部４３は、画素値加算部４２，４５よりそれぞれ供給されてきた加算値Ｓ（Ｌ−１），Ｓ（Ｌ）の差分絶対値｜Ｓ（Ｌ−１）−Ｓ（Ｌ）｜を演算する。
【００８５】
ステップＳ２７において、比較部４３は、計算した差分絶対値｜Ｓ（Ｌ−１）−Ｓ（Ｌ）｜が閾値ｔｈ１よりも大きいか否かを判定する。加算値Ｓ（Ｌ−１），Ｓ（Ｌ）が、例えば、図３におけるラインＬ２，Ｌ１のそれぞれの１ライン分の全画素の画素値の加算した値であった場合、いずれも黒帯領域のラインであるので、差分絶対値｜Ｓ（Ｌ−１）−Ｓ（Ｌ）｜は、ほぼ０に近い値となるため、所定の閾値ｔｈ１よりも大きくないとみなされ、ステップＳ２８において、比較部４３は、カウンタＬを１インクリメントして、その処理は、ステップＳ２３に戻る。
【００８６】
すなわち、差分絶対値｜Ｓ（Ｌ−１）−Ｓ（Ｌ）｜が、所定の閾値ｔｈ１よりも大きいと判定されるまで、ステップＳ２３乃至Ｓ２８の処理が繰り返される。
【００８７】
ステップＳ２７において、例えば、加算値Ｓ（Ｌ），Ｓ（Ｌ−１）が、それぞれ図３におけるラインＬ４，Ｌ３の１ライン分の全画素の画素値の加算値であった場合、ラインＬ４は、有効画素領域を含むため、ラインＬ３の加算値Ｓ（Ｌ３）よりも、ラインＬ４の加算値Ｓ（Ｌ４）の方が大きくなる。結果として、ステップＳ２７において、差分絶対値｜Ｓ（Ｌ４）−Ｓ（Ｌ３）｜は、所定の閾値ｔｈ１よりも大きいとみなされるので、このとき、比較部４３は、比較結果として境界となるライン（Ｌ）およびライン（Ｌ−１）の情報を座標位置出力部４６に供給する。
【００８８】
ステップＳ２９において、座標位置出力部４は、比較部４３より供給されてきたライン（Ｌ），（Ｌ−１）の情報に基づいて、その境界の位置を、黒帯領域の座標Ｐｉとして決定する。
【００８９】
ステップＳ３０において、比較部４３は、カウンタｉが４であるか否か、すなわち、黒帯位置の座標Ｐ１乃至Ｐ４の全てが求められたか否かを判定し、カウンタｉが４ではない、すなわち、まだ、黒帯位置の座標のずべてが求められていないと判定した場合、ステップＳ３１において、カウンタｉを１インクリメントして、その処理は、ステップＳ２２に戻り、それ以降の処理が繰り返される。すなわち、黒帯位置の座標Ｐ１乃至Ｐ４が求められるまで、ステップＳ２２乃至Ｓ３１の処理が繰り返される。
【００９０】
ステップＳ３０において、カウンタｉが４である、すなわち、黒帯位置の座標Ｐ１乃至Ｐ４が全て求められたと判定された場合、その処理は終了し、ステップＳ７の処理に戻る。
【００９１】
すなわち、以上の処理によれば、黒帯位置の座標Ｐ１乃至Ｐ４のそれぞれについて、ラインごとの画素値の合計値が求められ、隣接する２ラインの画素値の合計値が大きく変化している位置が、黒帯位置の座標として求められることになる。
【００９２】
ここで、図７のフローチャートの説明に戻る。
【００９３】
ステップＳ２において、黒帯位置決定処理が実行されて、黒帯位置の座標が求められると、ステップＳ３において、フレーム内信頼度計算部１３は、信頼度計算処理を実行し、黒帯位置の座標Ｐ１乃至Ｐ４の信頼度が計算される。
【００９４】
ここで、図９のフローチャートを参照して、信頼度計算処理について説明する。
【００９５】
ステップＳ５１において、黒割合計算部６２は、図示せぬカウンタｉを１に、また、カウンタＲを０に設定する。ここで、カウンタｉは、黒帯位置の座標Ｐ１乃至Ｐ４をＰｉとして表現するときのカウンタであり、１乃至４である。また、カウンタＲは、黒帯位置の座標の信頼度を示すカウンタである。
【００９６】
ステップＳ５２において、黒帯画素抽出部６１は、カウンタＬを座標Ｐｉに隣接する黒帯側に設定する。ここで、カウンタＬは、水平方向、または、垂直方向の１画素の幅の１ライン分の位置を示すカウンタである。すなわち、例えば、図３において、座標Ｐ１の場合、隣接する黒帯側のラインは、ラインＬ３である。そこで、このような場合、黒帯画素抽出部６１は、カウンタＬをＬ３に設定する。
【００９７】
ステップＳ５３において、黒帯画素抽出部６１は、前処理用フレームバッファ１１に格納されている画像データより、座標Ｐｉに対してライン（Ｌ）の１ライン分の全画素の画素値を抽出して格納する。さらに、黒割合計算部６２は、黒帯画素抽出部６１は、ライン（Ｌ）の画素のうち、画素値が所定の閾値ｔ２よりも小さい画素の割合を信頼度Ｒｉとして計算する。
【００９８】
ステップＳ５４において、有効領域画素抽出部６３は、前処理用フレームバッファ１１に格納されている画像データより、座標Ｐｉに対してライン（Ｌ＋１）の１ライン分の全画素の画素値を抽出して格納する。さらに、黒割合計算部６２は、黒帯画素抽出部６１は、ライン（Ｌ＋１）の画素のうち、画素値が所定の閾値ｔ１（＜ｔ２）よりも大きい画素の割合を信頼度Ｃｔｉとして計算し、比較部６５に供給する。
【００９９】
すなわち、ステップＳ５３においては、ライン（Ｌ）が黒帯領域のラインであることが前提であるため、所定の閾値ｔ２より小さい画素（より黒に近い値の画素）の割合が信頼度Ｒｉとして扱われる。これに対して、ステップＳ５４においては、ライン（Ｌ＋１）が、有効画素領域のライン（通常の映像が表示される領域のライン）であることが前提となるため、所定の閾値ｔ１（＜ｔ２）よりも大きい画素（より明るい画素）画素の割合が信頼度Ｃｔｉとして扱われる。
【０１００】
ステップＳ５５において、比較部６５は、信頼度Ｃｔｉが所定の閾値Ｃｔｈよりも大きいか否かを判定する。ステップＳ５５において、例えば、信頼度Ｃｔｉが所定の閾値Ｃｔｈよりも大きくないと判定された場合、ステップＳ５６において、比較部６５は、信頼度Ｃｔｉを黒割合計算部６２に供給する。黒割合計算部６２は、比較部６５より供給されてきた有効領域の信頼度Ｃｔｉを黒割合の信頼度Ｒｉに乗じて、黒割合の信頼度Ｒｉを更新する。
【０１０１】
ステップＳ５７において、比較部６５は、ラインＬが所定の閾値Ｌｔｈよりも大きいか否かを判定する。ここで、閾値Ｌｔｈとは、有効画素領域で信頼度の計算に用いるライン数を示す値である。ステップＳ５７において、ラインＬが所定の閾値Ｌｔｈよりも大きくないと判定された場合、ステップＳ５９に進み、カウンタＬが１インクリメントされて、その処理は、ステップＳ５４に戻る。
【０１０２】
すなわち、有効画素の信頼度Ｃｔｉが所定の閾値Ｃｔｈよりも大きいと判定されるか、または、カウンタＬが所定の閾値Ｌｔｈよりも大きいと判定されるまで、カウンタＬの値が１インクリメントされながら、ステップＳ５４乃至Ｓ５９の処理が繰り返される。
【０１０３】
ステップＳ５５において、有効領域の信頼度Ｃｔｉが所定の閾値Ｃｔｈよりも大きいと判定された場合、または、ステップＳ５７において、カウンタＬが所定の閾値Ｌｔｈよりも大きいと判定された場合、ステップＳ５８において、黒割合計算部６２は、カウンタＲに黒割合の信頼度Ｒｉを加算して、カウンタＲを更新する。すなわち、黒帯位置の座標の信頼度Ｒは、各座標Ｐ１乃至Ｐ４について求められた黒割合の信頼度Ｒｉが加算されたものであるので、求められた座標Ｐｉの信頼度Ｒｉが加算される。
【０１０４】
ステップＳ６０において、黒割合計算部６２は、カウンタｉが４であるか、すなわち、全ての黒帯位置の座標Ｐｉについて、信頼度Ｒｉが求められ、それら全てが加算されて黒帯位置の座標の信頼度Ｒが求められているか否かを判定する。ステップＳ６０において、例えば、全ての黒帯位置の座標の信頼度Ｒｉが求められていない、すなわち、カウンタｉが４ではない場合、ステップＳ６１において、黒割合計算部６２は、カウンタｉを１インクリメントして、その処理は，ステップＳ５２に戻り、それ以降の処理が繰り返される。すなわち、全ての黒帯位置の座標に対して信頼度Ｒｉが求められて、黒帯位置の座標の全体の信頼度Ｒが求められるまで、ステップＳ５２乃至Ｓ６１の処理が繰り返される。
【０１０５】
ステップＳ６０において、カウンタｉが４である、すなわち、黒帯位置の座標の全てについて信頼度Ｒｉが求められ、それらが加算された黒帯位置の座標の全体の信頼度Ｒが求められたと判定された場合、処理は、終了する。
【０１０６】
以上の処理により、黒帯位置の座標の全体の信頼度Ｒが計算される。尚、ステップＳ５５において、有効領域の信頼度Ｃｔｉが所定の閾値Ｃｔｈより大きくないとき、ステップＳ５６において、黒割合の信頼度Ｒｉに有効領域の信頼度Ｃｔｉが乗じられている。黒帯位置の座標Ｐｉについての信頼度は、有効領域側の有効領域の黒ではない画素の割合からなる信頼度Ｃｔｉが所定の閾値Ｃｔｈより大きい場合の座標Ｐｉに隣接する黒帯側の黒割合の信頼度Ｒｉとしている。
【０１０７】
そこで、有効領域の信頼度Ｃｔｉが所定の閾値Ｃｔｈより大きくないとき、有効領域の信頼度Ｃｔｉを黒帯側の黒割合の信頼度Ｒｉに乗じることにより、黒帯位置の座標に隣接する黒帯側のラインから有効領域の信頼度Ｃｔｉが所定の閾値Ｃｔｈより大きいラインまでの範囲の信頼度を黒帯位置の座標の信頼度にするため、黒帯側のラインの信頼度Ｒｉに有効領域の信頼度Ｃｔｉを乗じている。
【０１０８】
ここで、図７のフローチャートの説明に戻る。
【０１０９】
ステップＳ３における信頼度計算処理により、前処理用フレームバッファに格納されているフレームの黒帯位置の座標の信頼度Ｒが計算される。すなわち、ステップＳ２，Ｓ３の処理により前処理用フレームバッファ１１に１フレーム分の画像データが格納された時点で、黒帯位置の座標が求められると共に、黒帯位置の座標の信頼度が求められ、ステップＳ１の処理が実行されるとき、前処理用フレームバッファ１１に格納されている画像データが後フレームバッファ１４に供給されるとき、併せて黒帯位置の座標、および、黒帯位置の座標の信頼度も併せて後フレームバッファ１４に供給される。さらに、それ以降の処理において、後フレームバッファ１４乃至前フレームバッファ１７の全てが、この画像データ、黒帯位置の座標、および黒帯位置の座標の信頼度を順次後段の後フレームバッファ１５乃至前フレームバッファ１８に供給する。結果として、後フレームバッファ１４乃至前フレームバッファ１８は、処理対象フレームがフレーム（ｎ）であるとき、フレーム（ｎ＋２）乃至（ｎ−２）のフレームについて、画像データ、黒帯位置の座標、および黒帯位置の座標の信頼度を常に格納した状態となる。
【０１１０】
ステップＳ４において、前フレーム比較部２０により前フレーム比較処理が実行される。
【０１１１】
ここで、図１０のフローチャートを参照して、前フレーム比較処理について説明する。
【０１１２】
ステップＳ８１において、前フレーム比較部１９の前フレーム類似比較部８１は、処理対象フレームバッファ１６より処理対象フレームの黒帯位置の座標情報を読み出す。ステップＳ８２において、前フレーム比較結果出力部８３は、図示せぬカウンタｉを１に初期化する。ここで、カウンタｉは、処理対象フレームに対して類似を比較するフレームがｉフレーム前のフレームであることを示すカウンタである。
【０１１３】
ステップＳ８３において、前フレーム類似判定部８１は、ｉフレーム前の黒帯位置の座標情報を読み出す。例えば、カウンタｉが１である場合、前フレーム類似判定部８１は、前フレームバッファ１７に記憶されている１フレーム前のフレーム（ｎ−１）の黒帯位置の座標情報を読み出す。
【０１１４】
ステップＳ８４において、前フレーム類似判定部８１は、処理対象フレームであるフレーム（ｎ）とフレーム（ｎ−１）との黒帯位置の座標の差分絶対値和ＤＳを求める。すなわち、例えば、フレーム（ｎ）とフレーム（ｎ−１）との黒帯位置の座標が、それぞれ（Ｐ１，Ｐ２，Ｐ３，Ｐ４）および（Ｐ’１，Ｐ’２，Ｐ’３，Ｐ’４）で表されるとき、前フレーム類似判定部８１は、差分絶対値和ＤＳ（＝｜Ｐ１−Ｐ’１｜＋｜Ｐ２−Ｐ’２｜＋｜Ｐ３−Ｐ’３｜＋｜Ｐ４−Ｐ’４｜）を計算する。
【０１１５】
ステップＳ８５において、前フレーム類似判定部８１は、差分絶対値和ＤＳが所定の閾値ＤＳｔｈより小さいか否かを判定する。例えば、ステップＳ８５において、差分絶対値和ＤＳが所定の閾値ＤＳｔｈよりも小さいと判定された場合、ステップＳ８６において，前フレーム類似判定部８１は、フレーム（ｎ）と（ｎ−ｉ）とのそれぞれの黒帯位置の座標が類似しているとの判定結果を前フレーム信頼度比較部８２および前フレーム比較結果出力部８３に供給する。これに応じて、前フレーム信頼度比較部８２は、フレーム（ｎ）とフレーム（ｎ−ｉ）のそれぞれの信頼度Ｒ（ｎ）およびＲ（ｎ−ｉ）を読み出す。すなわち、カウンタｉが１である場合、前フレーム信頼度比較部８２は、処理対象フレームバッファ１６よりフレーム（ｎ）の信頼度Ｒ（ｎ）を読み出し、前フレームバッファ１７よりフレーム（ｎ−１）の信頼度Ｒ（ｎ−１）を読み出す。
【０１１６】
ステップＳ８７において、前フレーム信頼度比較部８２は、信頼度Ｒ（ｎ−ｉ）とＲ（ｎ）との差分Ｒ（ｎ−ｉ）−Ｒ（ｎ）が、所定の閾値Ｒｆｄ以上であるか否かを判定する。すなわち、フレーム（ｎ−ｉ）の信頼度Ｒ（ｎ−ｉ）の方が、処理対象であるフレーム（ｎ）の信頼度Ｒ（ｎ）よりも所定の閾値Ｒｆｄ以上に高い信頼度であるか否かが判定されることになる。
【０１１７】
ステップＳ８７において、差分Ｒ（ｎ−ｉ）−Ｒ（ｎ）が、所定の閾値Ｒｆｄ以上であると判定された場合、ステップＳ８８において、前フレーム信頼度比較部８２は、フレーム（ｎ−ｉ）の信頼度Ｒ（ｎ−ｉ）が所定の閾値Ｒｔｈよりも大きいか否かを判定する。ステップＳ８８において、信頼度Ｒ（ｎ−ｉ）が所定の閾値Ｒｔｈよりも大きいと判定された場合、すなわち、フレーム（ｎ−ｉ）の信頼度Ｒ（ｎ−ｉ）が、処理対象フレームの信頼度Ｒ（ｎ）に対して所定の閾値Ｒｆｄ以上に大きく、かつ、所定の閾値Ｒｔｈよりも大きい場合、ステップＳ９１において、前フレーム比較結果出力部８３は、処理対象フレームであるフレーム（ｎ）の黒帯位置の座標をフレーム（ｎ−ｉ）の黒帯位置の座標として決定し、比較結果判定部２１に出力する。
【０１１８】
一方、ステップＳ８５において、差分絶対値和ＤＳが所定の閾値ＤＳｔｈより小さくないと判定された場合、ステップＳ８７において、差分Ｒ（ｎ−ｉ）−Ｒ（ｎ）が、所定の閾値Ｒｆｄ以上ではないと判定された場合、または、ステップＳ８８において、信頼度Ｒ（ｎ−ｉ）が所定の閾値Ｒｔｈよりも大きくないと判定された場合、ステップＳ８９において、前フレーム比較結果出力部８３は、カウンタｉがｉｍａｘであるか否か、すなわち、カウンタｉの最大値であるか否かを判定する。この例においては、フレーム（ｎ−２）までの前フレームが存在するので、カウンタｉの最大値は２となる。ステップＳ８９において、カウンタｉがｉｍａｘではないと判定された場合、ステップＳ９０において、前フレーム比較結果出力部８３は、カウンタｉを１インクリメントし、その処理は、ステップＳ８４に戻り、それ以降の処理が繰り返される。
【０１１９】
すなわち、前フレームとして記憶されているフレーム数だけ、差分絶対値和ＤＳが所定の閾値ＤＳｔｈより小さく、かつ、差分Ｒ（ｎ−ｉ）−Ｒ（ｎ）が、所定の閾値Ｒｆｄ以上であり、かつ、信頼度Ｒ（ｎ−ｉ）が所定の閾値Ｒｔｈよりも大きいと判定されるまで、ステップＳ８４乃至Ｓ９０の処理が繰り返される。
【０１２０】
そして、ステップＳ８９において、カウンタｉがｉｍａｘであると判定された場合、ステップＳ９２において、前フレーム比較結果出力部８３は、比較結果判定部２１に対して、適切な黒帯位置の座標情報が求められないことを通知する。
【０１２１】
以上のような処理により、処理対象フレームであるフレーム（ｎ）と、ｉフレームだけ前のフレーム（ｎ−ｉ）との黒帯位置の座標が類似しているとみなしたとき、フレーム（ｎ）の信頼度Ｒ（ｎ）とフレーム（ｎ−ｉ）の信頼度Ｒ（ｎ−ｉ）との間で、所定の関係が満たされるとき、フレーム（ｎ−ｉ）の黒帯位置の座標を、フレーム（ｎ）の黒帯位置の座標に決定し、それ以外のとき、適正な黒帯位置の座標が、フレーム（ｎ）の黒帯位置の座標とフレーム（ｎ−ｉ）の黒帯位置の座標とのいずれかから適正な黒帯位置の座標が決定できないことが通知される。
【０１２２】
ここで、図７のフローチャートの説明に戻る。
【０１２３】
ステップＳ４において、前フレーム比較処理が実行されると、ステップＳ５において、比較結果判定部２１は、黒帯位置の座標が決定されたか否かを判定する。ステップＳ５において、例えば、図１０のフローチャートのステップＳ９２により適切な黒帯位置の座標が決定できない旨の通知があった場合、ステップＳ６において、比較結果判定部２１は、後フレーム比較部２０に対して後フレーム比較処理を実行するように指示する。
【０１２４】
ここで、図１１のフローチャートを参照して、後フレーム比較処理について説明する。尚、後フレーム比較処理については、図１０のフローチャートを参照して説明した前フレーム比較処理における比較対象が、処理対象フレームと前フレームとであったものが、処理多少フレームと後フレームとに変わったのみで基本的な処理は同様である。
【０１２５】
すなわち、ステップＳ１１１において、後フレーム比較部２０の後フレーム類似比較部９１は、処理対象フレームバッファ１６より処理対象フレームの黒帯位置の座標情報を読み出す。ステップＳ１１２において、後フレーム比較結果出力部９３は、図示せぬカウンタｉを１に初期化する。ここで、カウンタｉは、処理対象フレームに対して類似を比較するフレームがｉフレーム後のフレームであることを示すカウンタである。
【０１２６】
ステップＳ１１３において、後フレーム類似判定部９１は、ｉフレーム後の黒帯位置の座標情報を読み出す。例えば、カウンタｉが１である場合、後フレーム類似判定部９１は、後フレームバッファ１５に記憶されている１フレーム後のフレーム（ｎ＋１）の黒帯位置の座標情報を読み出す。
【０１２７】
ステップＳ１１４において、後フレーム類似判定部９１は、処理対象フレームであるフレーム（ｎ）とフレーム（ｎ＋１）との黒帯位置の座標の差分絶対値和ＤＳを求める。
【０１２８】
ステップＳ１１５において、後フレーム類似判定部９１は、差分絶対値和ＤＳが所定の閾値ＤＳｔｈより小さいか否かを判定する。例えば、ステップＳ１１５において、差分絶対値和ＤＳが所定の閾値ＤＳｔｈよりも小さいと判定された場合、ステップＳ１１６において、後フレーム類似判定部９１は、フレーム（ｎ）と（ｎ＋ｉ）とのそれぞれの黒帯位置の座標が類似しているとの判定結果を後フレーム信頼度比較部９２および後フレーム比較結果出力部９３に供給する。これに応じて、後フレーム信頼度比較部８２は、フレーム（ｎ）とフレーム（ｎ＋ｉ）のそれぞれの信頼度Ｒ（ｎ）およびＲ（ｎ＋ｉ）を読み出す。すなわち、カウンタｉが１である場合、後フレーム信頼度比較部９２は、処理対象フレームバッファ１６よりフレーム（ｎ）の信頼度Ｒ（ｎ）を読み出し、後フレームバッファ１５よりフレーム（ｎ＋１）の信頼度Ｒ（ｎ＋１）を読み出す。
【０１２９】
ステップＳ１１７において、後フレーム信頼度比較部９２は、信頼度Ｒ（ｎ）とＲ（ｎ＋ｉ）との差分Ｒ（ｎ）−Ｒ（ｎ＋ｉ）が、所定の閾値Ｒｒｄ以上であるか否かを判定する。すなわち、処理対象のフレーム（ｎ）の信頼度Ｒ（ｎ）の方が、フレーム（ｎ＋ｉ）の信頼度Ｒ（ｎ＋ｉ）よりも所定の閾値Ｒｒｄ以上に高い信頼度であるか否かが判定されることになる。
【０１３０】
ステップＳ１１７において、差分Ｒ（ｎ）−Ｒ（ｎ＋ｉ）が、所定の閾値Ｒｒｄ以上であると判定された場合、ステップＳ１１８において、後フレーム信頼度比較部９２は、フレーム（ｎ）の信頼度Ｒ（ｎ）が所定の閾値Ｒｔｈよりも大きいか否かを判定する。ステップＳ１１８において、信頼度Ｒ（ｎ）が所定の閾値Ｒｔｈよりも大きいと判定された場合、すなわち、フレーム（ｎ）の信頼度Ｒ（ｎ）が、フレーム（ｎ＋ｉ）の信頼度Ｒ（ｎ＋ｉ）に対して所定の閾値Ｒｒｄ以上に大きく、かつ、所定の閾値Ｒｔｈよりも大きい場合、ステップＳ１２１において、後フレーム比較結果出力部９３は、処理対象フレームであるフレーム（ｎ）の黒帯位置の座標を、そのまま黒帯位置の座標として決定し、比較結果判定部２１に出力する。
【０１３１】
一方、ステップＳ１１５において、差分絶対値和ＤＳが所定の閾値ＤＳｔｈより小さくないと判定された場合、ステップＳ１１７において、差分Ｒ（ｎ）−Ｒ（ｎ＋ｉ）が、所定の閾値Ｒｒｄ以上ではないと判定された場合、または、ステップＳ１１８において、信頼度Ｒ（ｎ）が所定の閾値Ｒｔｈよりも大きくないと判定された場合、ステップＳ１１９において、後フレーム比較結果出力部９３は、カウンタｉがｉｍａｘであるか否か、すなわち、カウンタｉの最大値であるか否かを判定する。この例においては、フレーム（ｎ＋２）までの後フレームが存在するので、カウンタｉの最大値は２となる。ステップＳ１１９において、カウンタｉがｉｍａｘではないと判定された場合、ステップＳ１２０において、後フレーム比較結果出力部９３は、カウンタｉを１インクリメントし、その処理は、ステップＳ１１４に戻り、それ以降の処理が繰り返される。
【０１３２】
すなわち、後フレームとして記憶されているフレーム数だけ、差分絶対値和ＤＳが所定の閾値ＤＳｔｈより小さく、かつ、差分Ｒ（ｎ）−Ｒ（ｎ＋ｉ）が、所定の閾値Ｒｒｄ以上であり、かつ、信頼度Ｒ（ｎ）が所定の閾値Ｒｔｈよりも大きいと判定されるまで、ステップＳ１１４乃至Ｓ１２０の処理が繰り返される。
【０１３３】
そして、ステップＳ１１９において、カウンタｉがｉｍａｘであると判定された場合、ステップＳ１２２において、後フレーム比較結果出力部９３は、前フレームバッファ１７，１８より処理対象フレームであるフレーム（ｎ）よりも前のフレーム（ｎ−ｉ）乃至（ｎ−１）までの黒帯位置の座標の情報と、その信頼度Ｒ（ｎ−ｉ）乃至Ｒ（ｎ−１）を読み出す。すなわち、今の場合、フレーム（ｎ−１），（ｎ−２）の黒帯位置と信頼度Ｒ（ｎ−１），Ｒ（ｎ−２）が読み込まれる。
【０１３４】
ステップＳ１２３において、後フレーム比較結果出力部９３は、フレーム（ｎ−ｉ）乃至（ｎ＋ｉ）（今の場合、（ｎ−２）乃至（ｎ＋２））までのフレームの信頼度Ｒ（ｎ−ｉ）乃至Ｒ（ｎ＋ｉ）（今の場合、Ｒ（ｎ−ｉ）乃至Ｒ（ｎ＋２））のうち、最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定し、その旨を比較結果判定部２１に供給する。
【０１３５】
以上のような処理により、処理対象フレームであるフレーム（ｎ）と、ｉフレームだけ後のフレーム（ｎ＋ｉ）との黒帯位置の座標が類似しているとみなしたとき、フレーム（ｎ）の信頼度Ｒ（ｎ）とフレーム（ｎ＋ｉ）の信頼度Ｒ（ｎ＋ｉ）との間で、所定の関係が満たされるとき、フレーム（ｎ）の黒帯位置の座標を、そのまま黒帯位置の座標に決定し、それ以外のとき、フレーム（ｎ−ｉ）乃至（ｎ＋ｉ）までのフレームの信頼度Ｒ（ｎ−ｉ）乃至Ｒ（ｎ＋ｉ）のうち、最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標に決定する。
【０１３６】
尚、以上の処理においては、類似度と信頼度の条件を満たさない場合、ステップＳ１２３の処理において、フレーム（ｎ−ｉ）乃至（ｎ＋ｉ）までのフレームのうち、信頼度の最も高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定するようにしているが、その前に、類似度を考慮して黒帯位置の座標を決定する処理を加えるようにしてもよい。すなわち、ステップＳ１２３の処理の前に、例えば、フレーム（ｎ）乃至（ｎ＋ｉ）までのフレームのうち、類似度の条件を満たした（例えば、ステップＳ１１５の条件と同一の条件を満たした）フレームがあるときは、その中で最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定するようにしてもよいし、これまでに処理した全てのフレーム（フレーム（ｎ−ｉ）乃至（ｎ＋ｉ））について類似度の条件を満たしたフレームの中から最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定するようにしてもよい。このように処理することで、類似度および信頼度が所定の条件を満たされないものの、黒帯位置の座標の中でも、類似度の条件が満たされた、信頼性の高いものを選択することが可能となる。そして、この条件でも、黒帯位置の座標を決定できないとき、ステップＳ１２３の処理が実行されることで、最終的に信頼度のみの条件で黒帯位置の座標を決定することが可能となる。  
【０１３７】
ここで、図７のフローチャートの説明に戻る。
【０１３８】
ステップＳ６において、後フレーム比較処理により黒帯位置の座標が決定されると、ステップＳ７において、比較結果判定部２１は、後フレーム比較部２０より供給されてきた黒帯位置の座標の情報を処理対象フレームの黒帯位置の座標として出力すると共に、処理対処フレームバッファ１６に格納されている黒帯位置の座標を決定された情報に更新する。
【０１３９】
ステップＳ８において、比較結果判定部２１は、終了が指示されたか否かを判定し、終了が指示されていないと判定された場合、その処理は、ステップＳ１に戻りそれ以降の処理が繰り返される。
【０１４０】
また、ステップＳ５において、前フレーム比較処理により黒帯位置の座標が決定されたと判定された場合、ステップＳ６の処理がスキップされ、ステップＳ７において、比較結果判定部２１は、前フレーム比較部１９より供給されてきた黒帯位置の座標の情報を処理対象フレームの黒帯位置の座標として出力すると共に、処理対処フレームバッファ１６に格納されている黒帯位置の座標を決定された情報に更新する。
【０１４１】
そして、ステップＳ８において、終了が指示されたと判定された場合、その処理は、終了する。
【０１４２】
以上の処理により、処理対象となるフレームと、前のタイミングのフレームとの黒帯位置の座標が類似している場合であって、黒帯位置の座標の信頼度に所定の関係があるとき、前のタイミングのフレームにおける黒帯位置の座標を連続的に用いるようにする。結果として、黒帯位置が変化していないような場合、黒帯位置がちらついたり、ノイズによって黒帯位置が変化するといったことを低減させることができる。
【０１４３】
また、処理対象となるフレームと、前のタイミングのフレームとの黒帯位置の座標が類似していない、または、黒帯位置の座標の信頼度に所定の関係がない場合、処理対象となるフレームと、後のタイミングのフレームとの黒帯位置の座標が類似しており、黒帯位置の座標の信頼度に所定の関係があるとき、処理対象となるフレームの黒帯位置の座標をそのまま使用する。結果として、処理対象となるフレームにおけるタイミングを起点として黒帯位置が切り替わった場合、それ以降のタイミングのフレームとの関係により正確に黒帯位置を切り替えることが可能となる。
【０１４４】
さらに、処理対象となるフレームと、後のタイミングのフレームとの黒帯位置の座標が類似していない、または、黒帯位置の座標の信頼度に所定の関係がないとき、黒帯位置が連続的に変化しているものとみなして、処理対象となるフレームと、後のタイミングのフレームとの黒帯位置の座標のうち、最も信頼度の高い黒帯位置を選択する。結果として、黒帯位置が実際に連続的に変化しても、黒帯位置の変化に追従して、正確に黒帯位置の座標を変化させることが可能となる。
【０１４５】
以上においては、後フレーム比較処理において、フレーム（ｎ）とフレーム（ｎ＋ｉ）とが類似しているとみなされた場合、信頼度Ｒ（ｎ）が信頼度Ｒ（ｎ＋ｉ）よりも所定の閾値Ｒｒｄ以上に大きくないとき、フレーム（ｎ）と比較するフレームを変更させるように処理する例について説明してきた。しかしながら、フレーム（ｎ＋ｉ）の黒帯位置の座標は、フレーム（ｎ）の黒帯位置の座標と類似しているのであるから、比較するフレームを変更させる前に、信頼度Ｒ（ｎ＋ｉ）と所定の閾値Ｒｒｄとの比較により、信頼度Ｒ（ｎ＋ｉ）が大きければ、フレーム（ｎ＋ｉ）の黒帯位置の座標を採用するようにしてもよい。
【０１４６】
図１２は、フレーム（ｎ）とフレーム（ｎ＋ｉ）とが類似しているとみなされた場合、信頼度Ｒ（ｎ）が信頼度Ｒ（ｎ＋ｉ）よりも所定の閾値Ｒｒｄ以上に大きくないとき、フレーム（ｎ）と比較するフレームを変更させる前に、信頼度Ｒ（ｎ＋ｉ）と所定の閾値Ｒｒｄとの比較により、信頼度Ｒ（ｎ＋ｉ）が大きければ、フレーム（ｎ＋ｉ）の黒帯位置の座標を採用するようにした後フレーム比較部２０の構成を示している。尚、図５の後フレーム比較部２０と同一の構成については、同一の符号を付しているので、その説明は適宜省略するものとする。図１２において、図５の後フレーム比較部２０と異なる点は、後フレーム信頼比較部９２および後フレーム比較結果出力部９３に代えて、後フレーム信頼比較部９２’および後フレーム比較結果出力部９３’を設けた点である。
【０１４７】
後フレーム信頼比較部９２’および後フレーム比較結果出力部９３’は、基本的に後フレーム信頼比較部９２および後フレーム比較結果出力部９３と同様の機能を備えているが、さらに、フレーム（ｎ）とフレーム（ｎ＋ｉ）とが類似しているとみなされた場合、信頼度Ｒ（ｎ）が信頼度Ｒ（ｎ＋ｉ）よりも所定の閾値Ｒｒｄ以上に大きくないとき、フレーム（ｎ）と比較するフレームを変更させる前に、信頼度Ｒ（ｎ＋ｉ）と所定の閾値Ｒｔｈとの比較により、信頼度Ｒ（ｎ＋ｉ）が大きければ、フレーム（ｎ＋ｉ）の黒帯位置の座標を採用する
【０１４８】
次に、図１３のフローチャートを参照して、図１２の後フレーム比較部２０による後フレーム比較処理について説明する。尚、図１３のフローチャートにおけるステップＳ１４１乃至Ｓ１５３の処理は、図１１のフローチャートにおけるステップＳ１１１乃至Ｓ１４３の処理と同様であるので、その説明は、省略するものとする。
【０１４９】
ステップＳ１４７において、差分Ｒ（ｎ）−Ｒ（ｎ＋ｉ）が、所定の閾値Ｒｒｄ以上ではないと判定された場合、ステップＳ１５３において、後フレーム信頼度比較部９２’は、フレーム（ｎ＋ｉ）の信頼度Ｒ（ｎ＋ｉ）が所定の閾値Ｒｔｈよりも大きいか否かを判定する。ステップＳ１５４において、信頼度Ｒ（ｎ＋ｉ）が所定の閾値Ｒｔｈ以上であると判定された場合、ステップＳ１５５において、後フレーム比較結果出力部９３’は、フレーム（ｎ＋ｉ）の黒帯位置の座標を、フレーム（ｎ）の黒帯位置の座標として決定し、比較結果判定部２１に出力する。
【０１５０】
また、ステップＳ１５４において、信頼度Ｒ（ｎ＋ｉ）が所定の閾値Ｒｔｈよりも大きくないと判定された場合、その処理は、ステップＳ１４９に進む。
【０１５１】
以上の処理により、処理対象フレームの黒帯位置の座標が類似したフレームのうち、信頼できる黒帯位置の座標を選択することが可能となり、より正確に黒帯位置の座標を特定することが可能となる。
【０１５２】
以上においては、前フレーム比較処理によりフレーム（ｎ）とフレーム（ｎ−ｉ）との比較により黒帯位置の座標の決定を試みて、適切に選択できないとき、後フレーム比較処理によりフレーム（ｎ）とフレーム（ｎ＋ｉ）との比較によりフレーム（ｎ）の黒帯位置の座標の決定するようにする例について説明してきた。しかしながら、フレーム（ｎ）に対して後フレーム比較処理を先に実行し、適切に選択できないとき、前フレーム比較処理によりフレーム（ｎ）の黒帯位置の座標の決定するようにしてもよい。
【０１５３】
図１４は、フレーム（ｎ）に対して後フレーム比較処理を先に実行し、適切に選択できないとき、前フレーム比較処理によりフレーム（ｎ）の黒帯位置の座標の決定するようにした黒帯位置検出装置１の構成を示している。尚、図１における黒帯位置検出装置１の構成と同一の構成については、同一の符号を付しており、その説明は適宜省略するものとする。
【０１５４】
図１４において、図１の黒帯位置検出装置１と異なるのは、前フレーム比較部１９、後フレーム比較部２０、および比較結果判定部２１に代えて、前フレーム比較部１０２、後フレーム比較部１０１、および比較結果判定部１０３を設けた点である。
【０１５５】
前フレーム比較部１０２、後フレーム比較部１０１、および比較結果判定部１０３は、前フレーム比較部１９、後フレーム比較部２０、および比較結果判定部２１と基本的に同様の機能を備えているが、フレーム（ｎ）に対して後フレーム比較処理を先に実行し、適切に選択できないとき、前フレーム比較処理によりフレーム（ｎ）の黒帯位置の座標の決定する。
【０１５６】
次に、図１５を参照して、後フレーム比較部１０１の構成について説明する。尚、図１５において、図５の後フレーム比較部２０の構成と同一の構成については、同一の符号を付しており、その説明は適宜省略するものとする。図１５の後フレーム比較部１０１において、図５の後フレーム比較部２０と異なるのは、後フレーム比較結果出力部９３に代えて、後フレーム比較結果出力部１１１を設けた点である。
【０１５７】
後フレーム比較結果出力部１１１は、基本的に後フレーム比較結果出力部９３と同様の機能を備えているが、フレーム（ｎ）と類似したフレーム（ｎ＋ｉ）がない、または、信頼度Ｒ（ｎ），Ｒ（ｎ＋ｉ）の間に所定の関係が満たせない場合、適正な黒帯位置の座標が検出できないことを比較結果判定部１０３に供給する。
【０１５８】
次に、図１６を参照して、前フレーム比較部１０２の構成を説明する。尚、図１６において、図４の前フレーム比較部１９の構成と同一の構成については、同一の符号を付しており、その説明は適宜省略するものとする。図１６の前フレーム比較部１０２において、図４の前フレーム比較部１９と異なるのは、前フレーム比較結果出力部８３に代えて、前フレーム比較結果出力部１２１を設けた点である。
【０１５９】
前フレーム比較結果出力部１２１は、基本的に前フレーム比較結果出力部８３と同様の機能を備えているが、フレーム（ｎ）と類似したフレーム（ｎ−ｉ）がない、または、信頼度Ｒ（ｎ），Ｒ（ｎ−ｉ）の間に所定の関係が満たせない場合、後フレームバッファ１４，１５よりフレーム（ｎ＋ｉ）乃至（ｎ＋１）の黒帯位置の座標と、その信頼度の情報を読み出し、フレーム（ｎ＋ｉ）乃至（ｎ−ｉ）の信頼度Ｒ（ｎ＋ｉ）乃至Ｒ（ｎ−１）のうち最も信頼度の高いフレームの黒帯位置の座標を、フレーム（ｎ）の黒帯位置の座標として比較結果判定部１０３に供給する。
【０１６０】
次に、図１７のフローチャートを参照して、図１４の黒帯位置検出装置１による黒帯検出処理について説明する。尚、図１７のフローチャートにおけるステップＳ２０１乃至Ｓ２０８の処理は、図７のフローチャートにおけるステップＳ１乃至Ｓ８のうち、ステップＳ４，Ｓ６の処理順序が基本的に入れ替わったものである。しかしながら、対応するステップＳ２０４，Ｓ２０６の処理である後フレーム比較処理および前フレーム比較処理は、図７におけるステップＳ６，Ｓ４の処理とは異なるものであるので、その処理の説明をする。
【０１６１】
まず、図１８のフローチャートを参照して、図１７のフローチャートのステップＳ２０４における後フレーム比較処理について説明する。尚、図１８のフローチャートにおけるステップＳ２２１乃至Ｓ２３１の処理は、図１１のフローチャートを参照して説明したステップＳ１１１乃至１２１の処理と同様であるので、その説明は省略するものとする。図１８において、図１１のフローチャートと異なるのは、ステップＳ２３２の処理である。すなわち、ステップＳ２３２において、後フレーム比較結果出力部１１１は、比較結果判定部１０３に対して、適切な黒帯位置の座標情報が求められないことを通知する。
【０１６２】
次に、図１９のフローチャートを参照して、図１７のフローチャートにおけるステップＳ２０６における前フレーム比較処理について説明する。尚、図１９のフローチャートにおけるステップＳ２５１乃至Ｓ２６１の処理は、図１０のフローチャートを参照して説明したステップＳ８１乃至Ｓ９１の処理と同様であるので、その説明は省略するものとする。図１９において、図１０のフローチャートと異なるのは、ステップＳ２６２，Ｓ２６３の処理である。すなわち、ステップＳ２６２において、前フレーム比較結果出力部１２１は、後フレームバッファ１４，１５より処理対象フレームであるフレーム（ｎ）よりも後のフレーム（ｎ＋ｉ）乃至（ｎ＋１）までの黒帯位置の座標の情報と、その信頼度Ｒ（ｎ＋ｉ）乃至Ｒ（ｎ＋１）を読み出す。すなわち、今の場合、フレーム（ｎ＋１），（ｎ＋２）の黒帯位置と信頼度Ｒ（ｎ＋１），Ｒ（ｎ＋２）が読み込まれる。
【０１６３】
ステップＳ２６３において、前フレーム比較結果出力部１２１は、フレーム（ｎ＋ｉ）乃至（ｎ−ｉ）までのフレームの信頼度Ｒ（ｎ＋ｉ）乃至Ｒ（ｎ−ｉ）のうち、最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定し、その旨を比較結果判定部１０３に供給する。
【０１６４】
以上の処理によれば、後フレーム比較処理を先に実行し、黒帯位置の座標が決定できなかった場合にのみ、前フレーム比較処理を実行するようにしても、処理対象となるフレームと、後のタイミングのフレームとの黒帯位置の座標が類似している場合であって、処理対象となるフレームの黒帯位置の座標の信頼度に所定の関係があるとき、処理対象となるフレームにおける黒帯位置の座標をそのまま用いるようにする。結果として、処理対象となるフレームにおけるタイミングを起点として黒帯位置が切り替わった場合、それ以降のタイミングのフレームとの関係により正確に黒帯位置を切り替えることが可能となる。
【０１６５】
また、処理対象となるフレームと、後のタイミングのフレームとの黒帯位置の座標が類似していない、または、黒帯位置の座標の信頼度に所定の関係がない場合、処理対象となるフレームと、前のタイミングのフレームとの黒帯位置の座標が類似しており、黒帯位置の座標の信頼度に所定の関係があるとき、前のタイミングのフレームの黒帯位置の座標を使用する。結果として、黒帯位置が変化していないような場合、黒帯位置がちらついたり、ノイズによって黒帯位置が変化するといったことを低減させることができる。
【０１６６】
さらに、処理対象となるフレームと、前のタイミングのフレームとの黒帯位置の座標が類似していない、または、黒帯位置の座標の信頼度に所定の関係がないとき、黒帯位置が連続的に変化しているものとみなして、処理対象となるフレームと、前のタイミングのフレームとの黒帯位置の座標のうち、最も信頼度の高い黒帯位置を選択する。結果として、黒帯位置が実際に連続的に変化しても、黒帯位置の変化に追従して、正確に黒帯位置の座標を変化させることが可能となる。
【０１６７】
尚、以上の処理においては、類似度と信頼度の条件を満たさない場合、ステップＳ２６３の処理において、フレーム（ｎ−ｉ）乃至（ｎ＋ｉ）までのフレームのうち、信頼度の最も高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定するようにしているが、ステップＳ１２３の処理における場合と同様に、その前に、類似度を考慮して黒帯位置の座標を決定する処理を加えるようにしてもよい。すなわち、ステップＳ２６３の処理の前に、例えば、フレーム（ｎ−ｉ）乃至（ｎ）までのフレームのうち、類似度の条件を満たした（例えば、ステップＳ２５５の条件と同一の条件を満たした）フレームがあるときは、その中で最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定するようにしてもよいし、これまでに処理した全てのフレーム（フレーム（ｎ−ｉ）乃至（ｎ＋ｉ））について類似度の条件を満たしたフレームの中から最も信頼度の高いフレームの黒帯位置の座標を処理対象フレームの黒帯位置の座標として決定するようにしてもよい。このように処理することで、類似度および信頼度が所定の条件を満たされないものの、黒帯位置の座標の中でも、類似度の条件が満たされた、信頼性の高いものを選択することが可能となる。そして、この条件でも、黒帯位置の座標を決定できないとき、ステップＳ２６３の処理が実行されることで、最終的に信頼度のみの条件で黒帯位置の座標を決定することが可能となる。
【０１６８】
以上においては、前フレーム比較処理において、フレーム（ｎ）とフレーム（ｎ−ｉ）とが類似しているとみなされた場合、信頼度Ｒ（ｎ）が信頼度Ｒ（ｎ−ｉ）よりも所定の閾値Ｒｆｄ以上に大きくないとき、フレーム（ｎ）と比較するフレームを変更させるように処理する例について説明してきた。しかしながら、フレーム（ｎ−ｉ）の黒帯位置の座標は、フレーム（ｎ）の黒帯位置の座標と類似しているのであるから、比較するフレームを変更させる前に、信頼度Ｒ（ｎ−ｉ）と所定の閾値Ｒｔｈとの比較により、信頼度Ｒ（ｎ−ｉ）が大きければ、フレーム（ｎ−ｉ）の黒帯位置の座標を採用するようにしてもよい。
【０１６９】
図２０は、フレーム（ｎ）とフレーム（ｎ−ｉ）とが類似しているとみなされた場合、信頼度Ｒ（ｎ）が信頼度Ｒ（ｎ−ｉ）よりも所定の閾値Ｒｆｄ以上に大きくないとき、フレーム（ｎ）と比較するフレームを変更させる前に、信頼度Ｒ（ｎ−ｉ）と所定の閾値Ｒｔｈとの比較により、信頼度Ｒ（ｎ−ｉ）が大きければ、フレーム（ｎ−ｉ）の黒帯位置の座標を採用するようにした前フレーム比較部１０２の構成を示している。尚、図１６の前フレーム比較部１０２と同一の構成については、同一の符号を付しているので、その説明は適宜省略するものとする。図１６において、図１２の前フレーム比較部１０２と異なる点は、前フレーム信頼比較部８２および前フレーム比較結果出力部１２１に代えて、前フレーム信頼比較部８２’および前フレーム比較結果出力部１２１’を設けた点である。
【０１７０】
前フレーム信頼比較部８２’および前フレーム比較結果出力部１２１’は、基本的に前フレーム信頼比較部８２および前フレーム比較結果出力部１２１と同様の機能を備えているが、さらに、フレーム（ｎ）とフレーム（ｎ−ｉ）とが類似しているとみなされた場合、信頼度Ｒ（ｎ）が信頼度Ｒ（ｎ−ｉ）よりも所定の閾値Ｒｆｄ以上に大きくないとき、フレーム（ｎ）と比較するフレームを変更させる前に、信頼度Ｒ（ｎ−ｉ）と所定の閾値Ｒｆｄとの比較により、信頼度Ｒ（ｎ−ｉ）が大きければ、フレーム（ｎ−ｉ）の黒帯位置の座標を採用する
【０１７１】
次に、図２１のフローチャートを参照して、図２０の前フレーム比較部１０２による前フレーム比較処理について説明する。尚、図２１のフローチャートにおけるステップＳ２８１乃至Ｓ２９３の処理は、図１９のフローチャートにおけるステップＳ２５１乃至Ｓ２６３の処理と同様であるので、その説明は、省略するものとする。
【０１７２】
ステップＳ２８７において、差分Ｒ（ｎ）−Ｒ（ｎ−ｉ）が、所定の閾値Ｒｆｄ以上ではないと判定された場合、ステップＳ２９４において、前フレーム信頼度比較部８２’は、フレーム（ｎ−ｉ）の信頼度Ｒ（ｎ−ｉ）が所定の閾値Ｒｔｈよりも大きいか否かを判定する。ステップＳ２９４において、信頼度Ｒ（ｎ−ｉ）が所定の閾値Ｒｔｈよりも大きいと判定された場合、ステップＳ２９５において、前フレーム比較結果出力部１２１’は、フレーム（ｎ−ｉ）の黒帯位置の座標を、フレーム（ｎ）の黒帯位置の座標として決定し、比較結果判定部１０３に出力する。
【０１７３】
また、ステップＳ２９４において、信頼度Ｒ（ｎ）が所定の閾値Ｒｔｈよりも大きくないと判定された場合、その処理は、ステップＳ２８９に進む。
【０１７４】
以上の処理により、処理対象フレームの黒帯位置の座標が類似したフレームのうち、信頼度の高い黒帯位置の座標を選択することが可能となり、より正確に黒帯位置の座標を特定することが可能となる。
【０１７５】
尚、以上においては、処理対象フレームと前後の２フレームを用いた場合の黒帯位置検出装置１の例について説明してきたが、当然のことながら、処理使用するフレーム数は、処理対象フレームからみて前後の２フレーム以外の数であってもよいし、前フレームと後フレームのフレーム数が異なっていてもよい。また、複数のフレームを用いて黒帯位置の座標を決定することにより、例えば、薄暗い屋内画像などの元々画像全体が暗い、黒帯位置との境界が鮮明ではない画像に対しても正確に黒帯位置を検出することが可能となる。
【０１７６】
以上によれば、フレームの変化があり、かつ、ノイズが発生した場合でも、高い精度で黒帯領域を検出することが可能となる。
【０１７７】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１７８】
図２２は、図１または図１４の黒帯位置検出装置１の電気的な内部構成をソフトウェアにより実現する場合のパーソナルコンピュータの一実施の形態の構成を示している。パーソナルコンピュータのCPU３０１は、パーソナルコンピュータの全体の動作を制御する。また、CPU３０１は、バス３０４および入出力インタフェース３０５を介してユーザからキーボードやマウスなどからなる入力部３０６から指令が入力されると、それに対応してROM(Read Only Memory)３０２に格納されているプログラムを実行する。あるいはまた、CPU３０１は、ドライブ３１０に接続された磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリを含むリムーバブルメディア３１１から読み出され、記憶部３０８にインストールされたプログラムを、RAM(Random Access Memory)３０３にロードして実行する。これにより、上述した図１または図１４の黒帯位置検出装置１の機能が、ソフトウェアにより実現されている。さらに、CPU３０１は、通信部３０９を制御して、外部と通信し、データの授受を実行する。
【０１７９】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図２２に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１、または、プログラムが一時的もしくは永続的に格納されるROM３０２や、記憶部３０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部３０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１８０】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８１】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１８２】
【図１】本発明を適用した黒帯位置検出装置の一実施の形態の構成を示す図である。
【図２】図１のフレーム内座標決定部およびフレーム内信頼度計算部の構成例を示す図である。
【図３】フレーム内座標の決定手法を説明する図である。
【図４】図１の前フレーム比較部の構成例を説明する図である。
【図５】図１の後フレーム比較部の構成例を説明する図である。
【図６】フレームの表記方法を説明する図である。
【図７】図１の黒帯位置検出装置による黒帯位置検出処理を説明するフローチャートである。
【図８】図１の黒帯位置検出装置による黒帯位置決定処理を説明するフローチャートである。
【図９】図１の黒帯位置検出装置による信頼度計算処理を説明するフローチャートである。
【図１０】図１の黒帯位置検出装置による前フレーム比較処理を説明するフローチャートである。
【図１１】図１の黒帯位置検出装置による後フレーム比較処理を説明するフローチャートである。
【図１２】図１の黒帯位置検出装置の後フレーム比較部のその他の構成例を説明する図である。
【図１３】図１２の後フレーム比較部による後フレーム比較処理を説明するフローチャートである。
【図１４】黒帯位置検出装置のその他の構成を示す図である。
【図１５】図１４の後フレーム比較部の構成例を説明する図である。
【図１６】図１４の前フレーム比較部の構成例を説明する図である。
【図１７】図１４の黒帯位置検出装置による黒帯位置検出処理を説明するフローチャートである。
【図１８】図１４の黒帯位置検出装置による後フレーム比較処理を説明するフローチャートである。
【図１９】図１４の黒帯位置検出装置による前フレーム比較処理を説明するフローチャートである。
【図２０】図１４の黒帯位置検出装置の前フレーム比較部のその他の構成例を説明する図である。
【図２１】図２０の前フレーム比較部による前フレーム比較処理を説明するフローチャートである。
【図２２】媒体を説明する図である。
【符号の説明】
【０１８３】
１  黒帯位置検出装置，  １１  前処理用フレームバッファ，  １２  フレーム内座標決定部，  １３  フレーム内信頼度計算部，  １４，１５  後フレームバッファ，  １６  処理対象フレームバッファ，  １７，１８  前フレームバッファ，  １９  前フレーム比較部，  ２０  後フレーム比較部２０  比較結果判定部，  １０１  後フレーム比較部，  １０２  前フレーム比較部，  １０３  比較結果判定部
【図１】
2007150945.tif 000003
【図２】
2007150945.tif 000004
【図３】
2007150945.tif 000005
【図４】
2007150945.tif 000006
【図５】
2007150945.tif 000007
【図６】
2007150945.tif 000008
【図７】
2007150945.tif 000009
【図８】
2007150945.tif 000010
【図９】
2007150945.tif 000011
【図１０】
2007150945.tif 000012
【図１１】
2007150945.tif 000013
【図１２】
2007150945.tif 000014
【図１３】
2007150945.tif 000015
【図１４】
2007150945.tif 000016
【図１５】
2007150945.tif 000017
【図１６】
2007150945.tif 000018
【図１７】
2007150945.tif 000019
【図１８】
2007150945.tif 000020
【図１９】
2007150945.tif 000021
【図２０】
2007150945.tif 000022
【図２１】
2007150945.tif 000023
【図２２】
2007150945.tif 000024
【手続補正書】
【提出日】平成17年12月28日(2005.12.28)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】図１３
【補正方法】変更
【補正の内容】
【図１３】
2007150945.tif 000025
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図２１
【補正方法】変更
【補正の内容】
【図２１】
2007150945.tif 000026