JP2009181043A - 映像信号処理装置、画像信号処理方法、プログラム、記録媒体 - Google Patents
映像信号処理装置、画像信号処理方法、プログラム、記録媒体 Download PDFInfo
- Publication number
- JP2009181043A JP2009181043A JP2008021400A JP2008021400A JP2009181043A JP 2009181043 A JP2009181043 A JP 2009181043A JP 2008021400 A JP2008021400 A JP 2008021400A JP 2008021400 A JP2008021400 A JP 2008021400A JP 2009181043 A JP2009181043 A JP 2009181043A
- Authority
- JP
- Japan
- Prior art keywords
- video signal
- signal processing
- video
- display
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
【課題】マルチビュー映像視聴時に感じる違和感を低減する。
【解決手段】複数の映像信号V1〜V3を処理する映像信号処理装置において、映像信号の数に対応して設けられ、映像信号により生成される映像中のカメラ動きに関する特徴量を抽出する特徴量抽出部10と、複数の特徴量抽出部10で抽出された各特徴量の相関度を算出し、算出された相関度に基づいて、複数の映像信号V1〜V3による映像を表示する複数の表示部の配置位置を決定し、決定した配置位置情報を出力する相関計算部17とを備えた。
【選択図】図6
【解決手段】複数の映像信号V1〜V3を処理する映像信号処理装置において、映像信号の数に対応して設けられ、映像信号により生成される映像中のカメラ動きに関する特徴量を抽出する特徴量抽出部10と、複数の特徴量抽出部10で抽出された各特徴量の相関度を算出し、算出された相関度に基づいて、複数の映像信号V1〜V3による映像を表示する複数の表示部の配置位置を決定し、決定した配置位置情報を出力する相関計算部17とを備えた。
【選択図】図6
Description
本発明は、映像信号処理装置、画像信号処理方法、プログラム、記録媒体に関し、特に複数の画像を複数の表示領域に並べて表示する場合に適用される技術に関する。
従来、ある1つのイベントや風景等を、異なるアングルから複数台のカメラで同時に撮影する、マルチアングルという撮影手法が知られている。マルチアングルで撮影された各アングルにおける映像が、例えば所定の時間間隔毎に切り替わって画面上に表示されることで、ユーザ(視聴者)は、1つの角度から撮影された映像を視聴している場合よりも多くの情報を取得することができる。
異なるアングルで撮影された各映像を、アングルの数に対応して設けられた複数の表示装置の画面上に表示すれば、ユーザにおいて一度に取得可能な情報量を、増大させることができる。近年では、1つの表示画面上を複数の表示領域に分割して、それぞれの領域に異なる映像を表示させるようなことも行われており、このような手法を用いることによっても、マルチアングル撮影された映像の提示を行うことができる。
このように、異なるカメラで撮影された画像を複数の表示領域に表示する形態は、マルチビュー表示と呼ばれており、デジタル放送の放送局等においては、マルチビューの各表示領域に異なる放送プログラムを表示するサービスも提供されている。
ところが、複数の異なる画像を互いに近接する複数の表示領域に表示させることで、かえって見づらさを生んでしまうという問題もあった。
特許文献1には、マルチビュー表示による見づらさを生む要因として、複数の映像における色調や輝度の違いがあることに着目し、複数映像間での色調や輝度を調整することで、ユーザに与える視聴的な違和感を解消する技術が開示されている。
特開2002−354372号公報
ところで、複数の映像間での色調や輝度が異なる場合だけでなく、マルチビュー表示されている映像の中に、手ぶれやカメラ動きの激しい映像が存在する場合にも、ユーザは違和感を覚えたり、疲れを感じるといわれている。ただし、カメラ動きの激しい映像が存在していたとしても、複数の映像間でのカメラ動きの方向が一致していれば、ユーザに与える違和感は小さなものとなる。
図22に、ユーザが違和感を覚えやすい映像の例を示してある。図22は、異なる3つのアングルから撮影された映像を、3つの表示領域(Ar10,Ar11,Ar12)にマルチビュー表示した例を示したものである。左端の表示領域Ar10と右端の表示領域Ar12には、互いに向き合っている力士Ob11,力士Ob12を撮影した映像が、それぞれ別々に表示されており、中央の表示領域Ar11には、行司Ob13を撮影した映像が表示されている。
図22に示した例では、力士Ob11,力士Ob12,行司Ob13を撮影している各カメラが、それぞれの撮影対象(オブジェクト)をトラッキングして撮影している場合を想定しており、力士Ob11,Ob12や行司Ob3の動きに応じて各カメラがパン又はチルトしているものとする。従って、図22に示した場面の次の瞬間が、立ち会い開始の瞬間であった場合には、左側の表示領域Ar10を撮影しているカメラは、力士Ob11の動きに合わせて右斜め上の方向に移動し、中央の表示領域Ar11を撮影しているカメラは、行司Ob13の動きに合わせて上方向に移動し、右側の表示領域Ar12を撮影しているカメラは、力士Ob12の動きに合わせて左上方向に移動する。
これにより、表示領域Ar11に表示される映像おいては右上方向のカメラ動きが、表示領域Ar12に表示される映像においては上方向のカメラ動きが、表示領域Ar13に表示される映像においては左上方向のカメラ動きが発生するようになる。ユーザは、このようにカメラ動きの方向の異なる複数の映像を同時に視聴することで、違和感を覚えるだけでなく、疲れを感じてしまうという問題があった。さらに、このような表示を視聴する場合は、映像の内容も理解しづらくなってしまうという問題もあった。カメラ動きの変化のタイミングが異なる場合にも、同様のことがいえる。
本発明はかかる点に鑑みてなされたものであり、マルチビュー映像視聴時に感じる違和感を低減することを目的とする。
本発明は、複数の映像信号を処理する映像信号処理装置において、映像信号の数に対応して設けられ、映像信号により生成される映像中のカメラ動きに関する特徴量を抽出する特徴量抽出部と、複数の特徴量抽出部で抽出された各特徴量の相関度を算出し、算出された相関度に基づいて、複数の映像信号による映像を表示する複数の表示部の配置位置を決定し、決定した配置位置情報を出力する相関計算部とを備えるようにしたものである。
このようにしたことで、映像中のカメラ動きに関する特徴量の相関関係に基づいて、複数の映像を表示する各表示部の配置位置が決定されるようになる。
この場合の配置位置は、相関度の高い映像を表示する表示部同士は隣接し、相関度の低い映像を表示する表示部同士は空間的に離れるように決定される。
本発明によると、映像中のカメラ動きに関する特徴量の相関関係に基づいて、複数の映像を表示する各表示部の配置位置が決定されるため、カメラ動きの異なる映像同士が、隣接して配置された表示部上に表示されることがなくなる。
これにより、マルチビュー映像を視聴するユーザに覚える違和感が低減される。
本発明では、カメラ動きが異なる複数の映像を視聴する際に見づらさが生じる要因に、人間の視覚特性が関わっていることに着目して、違和感を軽減する表示を行うようにしたものである。図1(a)には、複数の表示領域Ar1,Ar2,Ar3が、ある平面上で隣接して配置されている場合の例を示したものである。一般的なマルチビュー表示の形態は、このような形態をとっているものが多い。このように、表示領域Ar1〜表示領域Ar3が、ある平面上で隣接して配置されている場合には、ユーザUは表示領域Ar1〜表示領域Ar3に表示される映像全体を、中心視野Cfで捉える。
一方、図1(b)に示されるように、複数の表示領域Ar1,Ar2,Ar3がそれぞれ空間的に離散して配置されている場合には、ユーザUはそのうちの1つ、例えば中央に配置された表示領域Ar2を中心視野Cfで捉え、残りの表示領域Ar1と表示領域Ar3を周辺視野Pfで捉える。ユーザUが視線を左側の表示領域Ar1に移した場合には、表示領域Ar1に表示されている映像は中心視野Cfで捉えられ、その他の表示領域Ar2,表示領域Ar3に表示されている映像は、周辺視野Pfで捉えられるようになる。
表示領域Ar1〜表示領域Ar3に表示されるそれぞれの映像において、カメラ動きが異なっている場合には、図1(a)に示したような形態で映像を提示すると、それを視聴するユーザUは違和感を覚えてしまう。これに対して、図1(b)に示したように、表示領域Ar1,表示領域Ar2,表示領域Ar3をそれぞれ離して配置すると、ユーザUが注視する映像は中心視野Cfで捉えた映像のみとなる。このため、マルチビュー表示された各映像間でカメラ動きが異なっていたとしても、ユーザUは違和感を覚えることなく映像を視聴することができるようになる。
よって本発明では、マルチビュー表示させる映像において、他の映像とカメラ動きが異なる映像は、その映像を表示する表示画面を、他の映像を表示する表示画面と離して配置するよう制御を行うことで、ユーザUに与える違和感を低減するようにした。
以下、本発明の一実施の形態を、図2〜図11を参照して説明する。図2は、本実施の形態におけるシステムの構成例を示したものである。本実施の形態におけるシステムは、コンテンツ再生部1と、配置決定部2と、配置通知用表示部3と、マルチビュー映像表示用の表示部4A,表示部4B,表示部4Cとで構成される。
コンテンツ再生部1は、表示部4A〜表示部4Cにマルチビュー表示させるための各映像(コンテンツ)を蓄積しているとともに、ユーザUからの指示等に基づいて、これらの映像を再生する処理を行う。本例では、表示部4A,表示部4B,表示部4Cの3つの表示部に映像を表示する構成としているため、コンテンツ再生部1は、表示部4Aに表示させるための映像信号V1と、表示部4Bに表示させるための映像信号V2と、表示部4Cに表示させるための映像信号V3とを再生する。本例においては、3つの表示部4A〜表示部4Cにマルチビュー表示させる映像は、1つの場面や事象を異なるアングルから撮影したマルチアングル映像であるものとする。
なお、マルチビュー表示させる各映像はマルチアングル映像に限定されるものではなく、放送局から送信される異なる放送プログラムや、記録再生装置等に蓄積された異なるコンテンツ等であってもよい。
図3に、表示部4A,表示部4B,表示部4Cのそれぞれに表示させる映像の例を示してある。図3(a)は、ある部屋を3つの異なるアングルで撮影したマルチアングル映像の例を示したものである。図3(a)の左側の表示部4Aには、ある撮影ポイントから部屋の左側を撮影したカメラによる映像(映像信号V1)を示してある。そして中央の表示部4Bには、部屋の中央を撮影した映像(映像信号V2)を示してあり、右側の表示部4Cには、部屋の右側を撮影した映像(映像信号V3)を示してある。各アングルでの撮影を行うカメラが、それぞれ同調して同じ方向にパン又はチルトしている場合には、表示部4A〜表示部4Cに表示される映像におけるカメラ動きは、すべて同じ方向となり、かつ変化のタイミングも等しくなる。
図3(b)は、3方位を撮影可能な車載カメラによって撮影された映像の例を示したものである。左側の表示部4Aには、左の方位に向けて配置されたカメラによる映像(映像信号V1)を示してあり、中央の表示部4Bには、正面の方位に向けて配置されたカメラによる映像(映像信号V2)を示してあり、右側の表示部4Cには、右の方位に向けて配置されたカメラによる映像(映像信号V3)を示してある。これらの3つの映像を撮影する各カメラは、1つの車に搭載されているため、3つの映像におけるカメラ動きは、車が移動する方向に応じたものとなる。すなわち、図3(a)に示した例と同様に、各映像におけるカメラ動きの方向や変化のタイミングは、すべて一致していることになる。
図3(c)は、従来の例として示した図22と同じ映像を示したものであり、3つの撮影領域を撮影するそれぞれのカメラが、撮影領域内の力士や行司を個別に追跡した場合の映像が示されている。3つのカメラは、力士や行司の動きに応じてバラバラな方向・タイミングでパンやチルトを行っているため、表示部4A,表示部4B,表示部4Cの各画面に表示される映像におけるカメラ動きは、方向及びその変化のタイミングのどちらにおいても、異なったものとなる。なお、本例ではマルチビュー表示させる映像が3つである場合を例に挙げているが、これに限定されるものではなく、4つや5つ等の他の数の映像を表示させる場合に適用させてもよい。
再び図2に戻って説明を続けると、配置決定部2は、コンテンツ再生部1による映像の再生に先立って、映像信号V1〜映像信号V3のそれぞれにおけるカメラ動きを検出し、検出結果に基づいて表示部4A〜表示部4Cの配置位置を決定する処理を行う。従って、コンテンツ再生部1で再生された映像信号V1〜映像信号V3は、まず配置決定部2に出力される。配置決定部2で決定された配置位置の情報は、配置通知用表示部3に出力される。配置決定部2の構成や処理の詳細については、図6を参照して後述する。
配置通知用表示部3は、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)等で構成されるディスプレイであり、配置決定部2によって決定された表示部4A〜表示部4Cの配置位置が表示される。図4に、配置通知用表示部3での表示の例を示してある。画面上には、「4Aを配置して下さい」等の文字とともに、表示部4A〜表示部4Cの配置位置が四角い囲みで示されている。そして、表示部4Aと表示部4Bとを隣接させ、表示部4Cは少し間隔を空けて配置するように指示がされている。
ユーザUは、配置通知用表示部3に表示された配置位置を確認しながら、表示部4A〜表示部4Cを指定の位置に実際に配置する。従って、表示部4A〜表示部4Cの配置は、図5に示したように、配置通知用表示部3上に表示された配置と同じ配置となる。つまり、表示部4Aと表示部4Bが隣接しており、表示部4Cは、空間的に少し離れた位置に配置されている。
表示部4A〜表示部4Cは、CRTやLCD等よりなるディスプレイである。本例では、ユーザUによる表示部4A〜表示部4Cの移動を容易とするため、床との接地面に車輪Wを設けてあるが、車輪W等の可動機構を設けない構成としてもよい。
表示部4A〜表示部4Cへの映像の表示は、指定の配置位置への配置が完了した後に行われる。つまり、表示部4A〜表示部4Cの配置完了後に、コンテンツ再生部1から表示部4A〜4Dに対して、映像信号V1〜映像信号V3が出力される。
次に、図6を参照して、配置決定部2の内部構成の例について説明する。配置決定部2は、カメラ動き変化取得部10と、相関計算部17とを有する。カメラ動き変化取得部10は、コンテンツ再生部1から入力される映像信号の数nに対応して設けるものであり、本例では3つの映像信号V1〜映像信号V3が入力されるため、3つ設けてある。
カメラ動き変化取得部10は、フレームメモリ11、動きベクトル計算部12、統計処理部13、メモリ14、カメラ動き変化検出部15、カメラ動き系列データ蓄積部16とで構成される。フレームメモリ11は、コンテンツ再生部1から出力される映像信号Vを1フレーム分蓄積して、動きベクトル計算部12に出力する。
動きベクトル計算部12は、フレームメモリ11から出力されたフレームを所定数のブロックに分割し、分割されたそれぞれのブロックにおける動きベクトルを計算する。ブロックの大きさは、例えば16画素×16画素や、32画素×32画素等に設定するものとする。ブロック毎に算出された動きベクトルの情報は、統計処理部13に出力される。
なお、本例では、1つのフレームを構成するすべてのブロックを対象として動きベクトルを検出する例を挙げたが、代表ブロックをサンプリングして、サンプリングされたブロックにおいてのみ動きベクトルを検出するようにしてもよい。この場合、サンプリングの基準として、ダイナミックレンジの値等を用いてもよい。もしくは、フレーム全体を対象として動きベクトルを検出するようにしてもよい。また、動きベクトル検出の方法は、ブロックマッチングに限定されるものではなく、勾配法等を用いるようにしてもよい。
統計処理部13では、フレームを構成するすべてのブロックにおける動きベクトルの算出が完了した時点で、動きベクトルの方向の統計をとり、一番多かった方向が有意な数存在した場合にその方向を、フレームにおけるカメラ動きの方向と決定する。そして、決定したカメラ動き方向の情報を、メモリ14及びカメラ動き変化検出部15に出力する。
カメラ動き変化検出部15は、統計処理部13から入力されたカメラ動きの方向と、メモリ14から読み出した1フレーム前のフレームにおけるカメラ動きの方向とが、変化しているか否かを判断する。カメラ動きの方向が変化していた場合には、カメラ動き方向に変化ありとして、検出結果をカメラ動き系列データ蓄積部16に出力する。
カメラ動き系列データ蓄積部16は、カメラ動き変化検出部15から出力された検出結果を、所定数のフレーム分蓄積した後に相関計算部17に出力する。すなわち、カメラ動き系列データ蓄積部16から相関計算部17に対しては、それぞれの映像信号におけるカメラ動きの変化タイミングの系列が、出力されることになる。
図7(a)は、統計処理部13で算出されたフレーム単位でのカメラ動きの方向を、時系列に並べたものである。図7(a)の上段は、映像信号V1におけるカメラ動きの系列を示したものであり、中段は、映像信号V2におけるカメラ動きの系列を示したものであり、下段は、映像信号V3におけるカメラ動きの系列を示したものである。
図7(a)上段に示される映像信号V1においては、フレームf1とフレームf2でのカメラ動きは、ともに右上方向で同じであるが、フレームf3になった時点で、カメラ動きが右方向に変化している様子が示されている。同様に、フレームf4からフレームf5に変わったタイミングでも、カメラ動きの方向は、右方向から右上方向に変化している。この場合、フレームf2からフレームf3への変わり目と、フレームf4からフレームf5への変わり目とが、カメラ動き変化検出部15によって、カメラ動き変化タイミングとして検出されることになる。
図7(a)中段に示される映像信号V2においても、フレームf1とフレームf2でのカメラ動きは、ともに右下方向で同じであるが、フレームf3になった時点で、カメラ動きが右方向に変化している様子が示されている。同様に、フレームf4からフレームf5に変わったタイミングでも、カメラ動きの方向は、右方向から右下方向に変化している。よって、フレームf2からフレームf3への変わり目と、フレームf4からフレームf5への変わり目とが、カメラ動き変化検出部15によって、カメラ動き変化タイミングとして検出される。
図7(a)下段に示される映像信号V3においては、フレームf1〜フレームf3におけるカメラ動きの方向は、すべて右下方向で同じであるが、フレームf4に変わった時点で、右方向に変化している。従って、フレームf3からフレームf4への変わり目が、カメラ動き変化検出部15によって、カメラ動き変化タイミングとして検出される。
カメラ動き変化タイミングの検出結果は、図7(b)示したようなものとなる。図7(b)では、カメラ動きの変化が検出されたポイントが縦線で示されており、この検出結果によれば、カメラ動きの変化タイミングという特徴量においては、映像信号V1と映像信号V2とが類似しており、映像信号V3は少し異なっていることが分かる。
図8に、上述したカメラ動き変化取得部10における処理の例を、フローチャートで示してある。カメラ動き変化取得部10ではまず、フレームメモリ11から出力されるフレームが動きベクトル計算部12によって所定数のブロックに分割され(ステップS1)、同じく動きベクトル計算部12によって、各ブロックにおける動きベクトルが計算される(ステップS2)。そして、フレームを構成するすべてのブロックにおいて求められた動きベクトルを用いて、統計処理部13によって動きベクトルの統計処理が行われ(ステップS3)、統計処理により求められた最頻動きベクトルが、画面全体でのカメラ動きとして決定される(ステップS4)。
カメラ動きの検出結果は、メモリ14に出力されるとともに(ステップS5)、カメラ動き変化検出部15にも出力される。そして、カメラ動き変化検出部15によって、メモリ14に蓄積された1フレーム前のフレームにおけるカメラ動きと、統計処理部13から出力された、現在のフレームにおけるカメラ動きとの比較が行われることにより、カメラ動きの変化の有無が検出される(ステップS6)。
カメラ動きの変化の検出結果は、カメラ動き系列データ蓄積部16に蓄積され(ステップS7)る。そして、一定期間が経過した時点で、カメラ動き系列データ蓄積部16に蓄積されたデータがまとめて読みだされ、カメラ動きの変化系列データとして、相関計算部17に出力される(ステップS8)。
次に、相関計算部17の処理の詳細について説明する。相関計算部17は、映像信号V1,映像信号V2,映像信号V3におけるカメラ動き変化タイミングの相関性を算出し、その結果に基づいて表示部4A〜表示部4Cの配置位置を決定する。具体的には、図7(b)に示されるようなカメラ動き変化タイミングの検出結果をクラスタリング分析し、分析結果を、表示部4A〜表示部4Cの配置に反映させる処理を行う。
クラスタリングの手法としては、階層的クラスタリングを用いるものとする。つまり、相関計算部17は、カメラ動き変化取得部10から出力された3つの検出結果を対象に、それぞれの距離(類似度)を求め、距離の近いもの同士を同じクラスタに分類する。具体的なクラスタリング手法としては、最短距離法や最長距離法、群平均法、ウォード法等を適用させることができるが、これ以外の手法を用いるようにしてもよい。
図9(a)に、相関計算部17によるクラスタリング分析の結果の例を示してある。図9(a)においては、映像信号V1と映像信号V2とが同一のクラスタCL1に分類されており、映像信号V3は別のクラスタCL2に分類されている。
図9(b)には、クラスタにおける距離を、表示部4A〜表示部4Cの配置位置に反映させた場合の配置位置の例を示してある。つまり、映像信号V1と映像信号V2は同一のクラスタCL1に分類されたため、映像信号V1による映像を表示させる表示部4Aと、映像信号V2による映像を表示させる表示部4Bとは隣接されている。一方、映像信号V3は、クラスタCL1とは異なるクラスタCL2に分類されたため、映像信号V3による映像を表示させる表示部4Cは、表示部4A及び表示部4Bとは空間的に離して配置するようにする。相関計算部17は、このような表示部4A〜表示部4Cの配置位置情報を、配置通知用表示部3に出力する。
図10に、配置決定部2における処理の例をフローチャートで示してある。配置決定部2では、まず、カメラ動き変化取得部10によって、複数の映像信号毎のカメラ動き変化系列データが取得され(ステップS11)、相関計算部17によって、カメラ動き変化系列データのクラスタリング分析が行われる(ステップS12)。
次に、同じく相関計算部17によって、クラスタリングの結果に基づく各表示部4A〜表示部4Cの配置位置が決定され(ステップS13)、決定された配置位置情報が、配置通知用表示部3に出力される(ステップS14)。
配置決定部2でこのような処理が行われることにより、マルチビュー表示される各映像間でのカメラ動きの変化タイミングの相関度合いが、表示部4A〜表示部4Cの配置に反映されるようになる。すなわち、図3(a)や図3(b)に示されるような、各映像間でのカメラ動きが統一されている映像をマルチビュー表示する場合には、図11(a)に示されるように、表示部4A,表示部4B,表示部4Cとを隣接して配置するように、配置通知用表示部3を通して指示が行われる。
図3(c)に示される映像のように、各映像間でのカメラ動きがバラバラである場合には、図11(b)に示されるように、映像信号V1による映像を表示する表示部4Aと、映像信号V2による映像を表示する表示部4Bと、映像信号V3による映像を表示する表示部4Cとを、空間的に離して配置するような指示が、配置通知用表示部3の画面上に表示される。
そしてユーザUは、配置通知用表示部3に表示された配置位置情報に基づいて、表示部4A〜表示部4Cを配置し、配置完了後に、表示部4A〜表示部4Cの画面上に表示される映像を視聴する。
上述した実施の形態によれば、マルチビュー表示させる複数の映像のうち、カメラ動きの変化のタイミングが類似する映像同士は、隣接して配置された表示部4のそれぞれの画面上で表示されるようになる。従って、ユーザUは、中心視野Cfによって複数の映像を一度に視聴することができるため、映像の理解効率が向上する。
また、上述した実施の形態によれば、マルチビュー表示させる複数の映像のうち、カメラ動きの変化のタイミングが他の映像と異なる映像は、その他の映像を表示する表示部4とは空間的に離して配置された表示部4の画面上に表示されるようになる。このように、表示部4が空間的に離散して配置されることで、ユーザUの中心視野Cfで捉えられる情報が、マルチビュー表示される映像の部分的な情報に限定されるようになる。つまり、カメラ動きの変化タイミングの異なる映像同士が、ユーザUの中心視野Cfに同時に収まることがなくなる。これにより、マルチビュー映像視聴時にユーザUが覚える違和感は低減される。
特に、マルチビュー表示される各映像が、1つの事象や場面を複数のアングルから撮影することによって得られたマルチアングル映像であった場合には、ユーザUは、複数のアングル映像から得られる情報を頭の中で統合して、1つの事象や場面を理解するものと考えられる。このような場合に、カメラ動きの変化タイミングの異なる映像同士がユーザUの中心視野Cfによって捉えられると、ユーザUによる映像の内容の理解効率は、大きく低下してしまう。つまり、マルチビュー表示される各映像が、マルチアングルで撮影された映像であった場合には、本例の構成及び処理を適用することで、より大きな効果を得ることができるようになる。
また、上述した実施の形態では、それぞれの映像信号Vにおけるカメラ動きの変化タイミングを特徴量として抽出してその相関を求め、求めた相関値を表示部4A〜表示部4Cの配置位置に反映させる例を挙げたが、特徴量を抽出しない構成に適用してもよい。例えば、カメラ動きの系列を動きベクトルの波形で表現し、各波形の相関度により、表示部4A〜表示部4Cの配置位置を決定するようにしてもよい。
図12に、映像信号V1,映像信号V2,映像信号V3によるそれぞれの映像における、動きベクトルの波形の例を示してある。図12(a)は、図3(a)の左側に示された映像(映像信号V1)で検出された動きベクトルを時系列に配置し、波形として示したものであり、図12(b)は、図3(a)の中央に示された映像(映像信号V2)で検出された動きベクトルを、波形として示したものであり、図12(c)は、図3(a)の右側に示された映像(映像信号V3)で検出された動きベクトルを、波形として示したものである。
図12(a)〜図12(c)に示した各グラフにおいて、縦軸は動きベクトルの値であり、横軸はフレーム数である。実線で示した波形は、x方向(パン方向)の動きを示したものであり、破線で示した波形は、y方向(チルト方向)の動きを示したものである。また、図12(a)〜図12(c)に波形として示された動きベクトルは、ブロックマッチングの結果得られた最頻動きベクトルである。ブロックマッチングに用いたブロックのサイズは16画素×16画素であり、ダイナミックレンジが32(8ビット、256階調)以上のブロックのみを使用している。
図12(a)〜図12(c)において、例えば、波形がx方向のプラス方向にある場合には、映像中のオブジェクトにおける動きベクトルは右向きであることを意味する。つまり、そのフレームでのカメラ動きは左方向であることになる。
図12(a)〜図12(c)のそれぞれのグラフにおいて、600フレーム目から800フレーム目近辺では、x方向のプラス方向の値をとる波形となっており、800フレーム目から1100フレーム目近辺では、x方向のマイナス方向の値をとる波形となっており、1100フレーム目から1400フレーム目近辺では、x方向のプラス方向の値をとる波形となっている。
つまり、図3(a)〜図3(c)の映像を撮影したそれぞれのカメラが、600フレーム目から800フレーム目にかけては左方向にパンし、800フレーム目から1100フレーム目にかけては右方向にパンし、1100フレーム目から1400フレーム目にかけては、再び左方向にパンしたことが分かる。
このように、3つの映像におけるカメラ動きの方向や、カメラ動き変化のタイミングが同一であるため、図12(a),図12(b),図12(c)に示されたそれぞれの波形は、ほぼ同じ形状となっている。従って、これらの波形を基に計算された相関値も、高い値となる。この結果に基づいて決定される表示部4A〜表示部4Cの配置位置は、図11(a)に示したもののようになる。つまり、表示部4A〜表示部4Cが互いに隣接して配置されるようになる。このように配置することで、映像を視聴するユーザUにおいて、映像の理解がし易くなる。
図13(a)〜図13(c)のグラフは、図3(c)に示した各画面に表示された映像における動きベクトルを、時系列の波形で示したものである。図13(a)は、図3(c)の左側に示された映像における動きベクトルを波形で示したものであり、図13(b)は、図3(c)の中央に示された映像における動きベクトルを波形で示したものであり、図13(c)は、図3(c)の右側に示された映像における動きベクトルを波形で示したものである。
図13(a)〜図13(c)に示したグラフおいても、縦軸は動きベクトルの値であり、横軸はフレーム数である。図13(a),図13(b),図13(c)の各グラフにおいては、動きベクトルの方向も、動きベクトルが変化するタイミングも異なっていることが分かる。すなわち、図13(a)〜図13(c)に示された各波形間の相関値も低い値となる。この場合は、表示部4A〜表示部4Cの配置位置は、図11(b)に示したもののようになる。つまり、表示部4A〜表示部4Cのそれぞれが離して配置される。これによって、映像を視聴するユーザUが違和感を覚えることがなくなる。
このように、カメラ動きの方向や変化タイミングを示す動きベクトルの波形を基に、各映像信号間の相関を計り、求められた相関の度合いに応じて表示部4A〜表示部4Cの配置位置を決定すれば、特徴量を求める手順を踏む必要がなくなる。つまり、処理の速度を上げることができるようになる。
また、上述した実施の形態では、表示部4A〜表示部4Cを、下部に設置された車輪Wを利用して移動させる構成を例に挙げたが、この形態に限定されるものではない。例えば、図14に示したもののように、各表示部4の背面(もしくは上面)にアームA1を設け、そのアームA1を天井や壁面等に設けたレールR1に取り付けることで、表示部4A〜表示部4Cを水平方向の自由な位置に移動可能とした構成に適用してもよい。
または、複数の表示部4を収納可能な大型の棚に、複数の表示部4を配置する構成に適用してもよい。図15に、この場合の構成例を示してある。図15には、3段の棚を有するラックL1の各段に、表示部4A〜表示部4Iを3台ずつ配置した例が示されている。各棚に、表示装置4の移動を容易とするレールR2を設けてあるとともに、ラックL1の横幅を、表示部4を横に3台並べた場合の幅よりも長くしてあることで、棚における表示部4の水平方向の位置を任意の位置に調整することができる。
または、複数台の表示部4を取り付け可能なアームを用いた構成に適用してもよい。図16には、表示部4A〜表示部4Iの9つの表示部4を、アームA2に取り付けた場合の構成例を示してある。図16に示したアームA2は、表示部4を取り付ける部分が水平方向及び垂直方向の任意の位置に移動可能に構成してある。このように構成されたアームA2を用いて、表示部4を、配置通知用表示部3に表示された配置通りに配置するようにしてもよい。
また、上述した実施の形態では、複数台の表示部4Aを用いてマルチビュー表示を行う場合を例に挙げたが、図17に示されるように、1つの表示画面S1を複数の表示領域Ar1〜表示領域Ar3に分割し、それぞれの表示領域にマルチビュー表示を行う構成に適用してもよい。この場合の表示画面S1は、ディスプレイ等のデバイス上に表示させるようにしてもよく、プロジェクタやリアプロジェクタ等の投影機によって投影される映像によって形成してもよい。投影機を用いる場合には、それぞれの表示領域をそれぞれ異なる投影機で投射するようにしてもよい。
また、上述した実施の形態では、配置通知表示部3に表示された配置位置情報に従って、ユーザUが表示装置4を移動させる構成を例に挙げたが、自律して可動する可動機構を有する表示部4を用いることで、表示部4の配置を自動的に行う構成に適用してもよい。
図18に、このように構成した場合のシステムの構成例を示してある。図18において、図2と対応する箇所には同一の符号を付してある。図18に示した構成においては、コンテンツ再生部1で再生された映像信号V1〜映像信号V3は、配置位置決定部2′に出力されるとともに、同時に表示部4A′,表示部4B′,表示部4C′にも出力される。
図19に、配置位置決定部2′の内部構成の例を示してある。図19において、図6と対応する箇所には同一の符号を付してあり、詳細の説明については省略する。図19に示した配置位置決定部2′は、カメラ動き取得部10と相関計算部17の他に、配置制御部18を備える。配置制御部18は、相関計算部17から出力された配置位置情報に基づいて、各配置位置に表示部4A′〜表示部4C′を移動させるための配置位置制御コマンドCm1,Cm2,Cm3を生成する。生成された配置位置制御コマンドCm1〜配置位置制御コマンドCm3は、表示部4A′〜表示部4C′に出力される。
図20には、表示部4A′〜表示部4C′の内部構成の例を示してある。表示部4A′〜表示部4C′は、それぞれ、コマンド受信部Rc1,Rc2,Rc3と、駆動信号生成部20と、位置制御部21と、可動機構部としての車輪Wとを有する。駆動信号生成部20は、配置位置決定部2′から受信した配置位置制御コマンドCm1〜配置位置制御コマンドCm3に基づいて、表示装置4A′〜表示装置4C′の車輪Wを駆動するための駆動信号を生成し、位置制御部21に出力する。位置制御部21は、入力された駆動信号に基づいて、実際に車輪Wを駆動する。
このような構成とすることで、表示部4A′〜表示部4C′が、配置位置決定部2′から出力された配置位置制御コマンドCm1〜配置位置制御コマンドCm3に基づいて、自動的に所定の位置に配置されるようになる。すなわち、配置位置の調整を、表示部4A′〜表示部4C′での映像信号の再生と同時に、リアルタイムで行えるようになる。
図20には、表示部4A′〜表示部4C′に車輪Wを設けた場合を例示してあるが、図14や図15に示した構成において、表示部4A〜表示部4Cを自動で移動可能に構成としたものに適用してもよい。もしくは、図17に示した構成において、表示画面S1に表示させる各表示領域Ar1〜Ar3の位置を、自動で変更するようにした構成に適用してもよい。
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで各種の機能を実行することが可能な、例えば汎用のコンピュータなどに、プログラム記録媒体からインストールされる。
図21に、上述した実施の形態の一連の処理をプログラムにより実行することが可能な、パーソナルコンピュータ100(以下、PC100と称する)の構成例を示してある。図21に示したPC100は、制御部101、メモリ102、通信部103、操作部104、表示部105、記憶部106、外部記憶媒体I/F部107、外部記憶媒体108とを備える。
制御部101は、CPU(Central Processing Unit)等で構成され、メモリ102、または記憶部に記録されているプログラムに従って、上記一連の処理や、他の各種の処理を実行する。メモリ102は、RAM(Random Access Memory)やROM(Read Only Memory)で構成され、制御部101が実行するプログラムやデータなどが記憶される。
通信部103は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。外部記憶媒体I/F部107は、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどの外部記憶媒体108が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録108に転送され、記録される。
操作部104は、キーボードやマウスなどより構成され、ユーザからの操作入力に応じた操作信号を生成して制御部101に出力する。表示部105は、CRT(Cathode Ray Tube)やLCDよりなるディスプレイである。記憶部106は、例えばハードディスクやDVD(Digital Versatile Disc)からなり、制御部101が実行するプログラムや各種のデータを記録する。
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図21に示すように、外部記憶媒体108として構成される。外部記憶媒体108としては、上述した磁気ディスクのようなリムーバブルメディアの他に、装置本体に予め組み込まれた状態でユーザに配信される、プログラムが記録されているメモリ102や、記憶部106なども含む。
プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部103を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)をも含むものである。
また、プログラムは、一つのコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
1…コンテンツ再生部、2…配置決定部、3…配置通知用表示部、4A〜4I…表示部、10…カメラ動き変化取得部、11…フレームメモリ、12…動きベクトル計算部、13…統計処理部、14…メモリ、15…カメラ動き変化検出部、16…カメラ動き系列データ蓄積部、17…相関計算部、18…配置制御部、20…駆動信号生成部、21…位置制御部、Cm1〜Cm3…配置位置制御コマンド、Cf…中心視野、Pf…周辺視野、Rc1〜Rc3…コマンド受信部、V1〜V3…映像信号
Claims (17)
- 複数の映像信号を処理する映像信号処理装置であって、
前記映像信号の数に対応して設けられ、前記映像信号により生成される映像中のカメラ動きに関する特徴量を抽出する特徴量抽出部と、
前記複数の特徴量抽出部で抽出された各特徴量の相関度を算出し、前記算出された相関度に基づいて、前記複数の映像信号による映像を表示する複数の表示部の配置位置を決定し、前記決定した配置位置情報を出力する相関計算部とを備えたことを特徴とする
映像信号処理装置。 - 請求項1記載の映像信号処理装置において、
前記相関計算部は、前記相関度の高い映像を表示する表示部同士は隣接し、前記相関度の低い映像を表示する表示部同士は空間的に離れるように、前記配置位置を決定することを特徴とする
映像信号処理装置。 - 請求項1記載の映像信号処理装置において、
前記特徴量抽出部は、前記複数の映像信号のそれぞれにおける動きベクトルを計算する動きベクトル計算部を備えたことを特徴とする
映像信号処理装置。 - 請求項3記載の映像信号処理装置において、
前記動きベクトル計算部は、ブロックマッチングを用いて動きベクトルの計算を行うことを特徴とする
映像信号処理装置。 - 請求項3記載の映像信号処理装置において、
前記特徴量抽出部は、前記動きベクトル計算部で算出された動きベクトルを統計処理して、前記映像信号よりなる画面におけるカメラ動きを計算する統計処理部を備えたことを特徴とする
映像信号処理装置。 - 請求項5記載の映像信号処理装置において、
前記特徴量抽出部は、前記統計処理部で算出された画面におけるカメラ動きの、時系列での変化を検出して、カメラ動き系列データとして出力するカメラ動き変化検出部を備えたことを特徴とする
映像信号処理装置。 - 請求項6記載の映像信号処理装置において、
前記相関計算部は、前記カメラ動き検出部で検出されたカメラ動き系列データをクラスタリング分析して、前記カメラ動き系列データ同士の相関性を算出することを特徴とする
映像信号処理装置。 - 請求項3記載の映像信号処理装置において、
前記特徴量抽出部は、前記動きベクトル計算部で算出された動きベクトルの時間方向での変化波形を検出し、
前記相関計算部は、前記波形同士の相関度を算出することを特徴とする
映像信号処理装置。 - 請求項1記載の映像信号処理装置において、
前記複数の映像信号は、複数のカメラにより異なるアングルで撮影された場合の各映像信号であることを特徴とする
映像信号処理装置。 - 請求項2記載の映像信号処理装置において、
前記相関計算部が算出した前記表示部の配置位置情報を表示する配置通知用表示部を備えたことを特徴とする
映像信号処理装置。 - 請求項2記載の映像信号処理装置において、
前記複数の映像信号による映像を表示する複数の表示部を備えたことを特徴とする
映像信号処理装置。 - 請求項11記載の映像信号処理装置において、
前記表示部は、自装置を移動可能とする可動機構部を有することを特徴とする
映像信号処理装置。 - 請求項12記載の映像信号処理装置において、
前記相関計算部が算出した前記表示部の配置位置情報を基に、前記複数の表示部の配置位置を制御する配置位置制御コマンドを生成する配置位置制御コマンド生成部を備え、
前記表示部の可動機構部は、前記配置位置制御コマンド生成部により生成された配置位置制御コマンドに基づいて自装置を移動させることを特徴とする
映像信号処理装置。 - 請求項11記載の映像信号処理装置において、
前記表示部は、1つの表示画面を分割して生成される各表示領域であることを特徴とする
映像信号処理装置。 - 複数の映像信号を処理する画像信号処理方法であって、
前記複数の映像信号により生成される映像のそれぞれにおける、カメラ動きに関する特徴量を抽出するステップと、
前記抽出された複数の特徴量の相関度を算出し、前記算出された相関度に基づいて、前記複数の映像信号による映像を表示する複数の表示部の配置位置を決定し、前記決定した配置位置情報を出力するステップとを含むことを特徴とする
画像信号処理方法。 - 複数の映像信号を処理する画像信号処理方法をコンピュータに実行させるためのプログラムであって、
前記複数の映像信号により生成される映像のそれぞれにおける、カメラ動きに関する特徴量を抽出するステップと、
前記抽出された複数の特徴量の相関度を算出し、前記算出された相関度に基づいて、前記複数の映像信号による映像を表示する複数の表示部の配置位置を決定し、前記決定した配置位置情報を出力するステップとコンピュータに実行させるための
プログラム。 - 複数の映像信号を処理する画像信号処理方法をコンピュータに実行させるためのプログラムを記録した記録媒体であって、
前記複数の映像信号により生成される映像のそれぞれにおける、カメラ動きに関する特徴量を抽出するステップと、
前記抽出された複数の特徴量の相関度を算出し、前記算出された相関度に基づいて、前記複数の映像信号による映像を表示する複数の表示部の配置位置を決定し、前記決定した配置位置情報を出力するステップとコンピュータに実行させるためのプログラムを記録した
記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008021400A JP2009181043A (ja) | 2008-01-31 | 2008-01-31 | 映像信号処理装置、画像信号処理方法、プログラム、記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008021400A JP2009181043A (ja) | 2008-01-31 | 2008-01-31 | 映像信号処理装置、画像信号処理方法、プログラム、記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009181043A true JP2009181043A (ja) | 2009-08-13 |
Family
ID=41035038
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008021400A Pending JP2009181043A (ja) | 2008-01-31 | 2008-01-31 | 映像信号処理装置、画像信号処理方法、プログラム、記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009181043A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012243073A (ja) * | 2011-05-19 | 2012-12-10 | Nissan Motor Co Ltd | 表示システム |
JP2014106457A (ja) * | 2012-11-29 | 2014-06-09 | Mitsubishi Electric Information Systems Corp | 表示制御装置、表示制御システム及び表示制御プログラム |
JP2021150863A (ja) * | 2020-03-19 | 2021-09-27 | 富士フイルム株式会社 | 表示制御装置、表示制御装置の作動方法、表示制御装置の作動プログラム |
-
2008
- 2008-01-31 JP JP2008021400A patent/JP2009181043A/ja active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012243073A (ja) * | 2011-05-19 | 2012-12-10 | Nissan Motor Co Ltd | 表示システム |
JP2014106457A (ja) * | 2012-11-29 | 2014-06-09 | Mitsubishi Electric Information Systems Corp | 表示制御装置、表示制御システム及び表示制御プログラム |
JP2021150863A (ja) * | 2020-03-19 | 2021-09-27 | 富士フイルム株式会社 | 表示制御装置、表示制御装置の作動方法、表示制御装置の作動プログラム |
JP7301772B2 (ja) | 2020-03-19 | 2023-07-03 | 富士フイルム株式会社 | 表示制御装置、表示制御装置の作動方法、表示制御装置の作動プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10440407B2 (en) | Adaptive control for immersive experience delivery | |
US10762653B2 (en) | Generation apparatus of virtual viewpoint image, generation method, and storage medium | |
US7307654B2 (en) | Image capture and viewing system and method for generating a synthesized image | |
TWI530157B (zh) | 多視角影像之顯示系統、方法及其非揮發性電腦可讀取紀錄媒體 | |
US20090251421A1 (en) | Method and apparatus for tactile perception of digital images | |
US20100153847A1 (en) | User deformation of movie character images | |
JP2019159950A (ja) | 情報処理装置および情報処理方法 | |
US20070247518A1 (en) | System and method for video processing and display | |
CN102004918A (zh) | 图像处理设备、图像处理方法、程序以及电子器件 | |
JP2014529930A (ja) | ネイティブ画像の一部の選択的キャプチャとその表示 | |
US20160379682A1 (en) | Apparatus, method and computer program | |
CN105939497B (zh) | 媒体串流***及媒体串流方法 | |
CN111757137A (zh) | 一种基于单镜头直播视频的多路特写播放方法及装置 | |
US20160381290A1 (en) | Apparatus, method and computer program | |
CN110324641B (zh) | 全景视频中保持兴趣目标时刻显示的方法及装置 | |
US11622099B2 (en) | Information-processing apparatus, method of processing information, and program | |
JP2009181043A (ja) | 映像信号処理装置、画像信号処理方法、プログラム、記録媒体 | |
US20210112208A1 (en) | Device, method and computer program for extracting object from video | |
WO2018234622A1 (en) | METHOD OF DETECTING EVENTS OF INTEREST | |
US20230353717A1 (en) | Image processing system, image processing method, and storage medium | |
WO1996025710A1 (en) | Multiple camera system for synchronous image recording from multiple viewpoints | |
JP2005223487A (ja) | デジタルカメラワーク装置、デジタルカメラワーク方法、及びデジタルカメラワークプログラム | |
CN108156512B (zh) | 一种视频播放控制方法及装置 | |
KR101842546B1 (ko) | 실감 효과 검출 장치 및 방법 | |
JP5089648B2 (ja) | 映像比較装置,映像比較方法,映像比較プログラムおよび映像比較プログラムの記録媒体 |