JP2012222653A - 映像再生装置、映像再生方法、および映像再生プログラム - Google Patents

映像再生装置、映像再生方法、および映像再生プログラム Download PDF

Info

Publication number
JP2012222653A
JP2012222653A JP2011087367A JP2011087367A JP2012222653A JP 2012222653 A JP2012222653 A JP 2012222653A JP 2011087367 A JP2011087367 A JP 2011087367A JP 2011087367 A JP2011087367 A JP 2011087367A JP 2012222653 A JP2012222653 A JP 2012222653A
Authority
JP
Japan
Prior art keywords
frame image
video
motion detection
coordinates
video playback
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.)
Withdrawn
Application number
JP2011087367A
Other languages
English (en)
Inventor
Takashi Sato
隆 佐藤
Mitsuhiro Goto
充裕 後藤
Takeshi Irie
豪 入江
Akira Kojima
明 小島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011087367A priority Critical patent/JP2012222653A/ja
Publication of JP2012222653A publication Critical patent/JP2012222653A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

【課題】あらかじめ映像の被写体の動きを検出することなく、直感的な映像再生を可能とする。
【解決手段】映像データを記憶する映像記憶手段16と、ユーザが入力した基準座標と移動座標とを受け付ける入力手段12と、基準フレーム画像上で入力された基準座標の周辺の検索パターンが、基準フレームの前後の各フレーム画像のどこに移動したかを検出する動き検出手段14と、各フレーム画像毎に動き検出手段14が検出した検索パターンの位置を示す対応座標を記憶する動き検出記憶手段17と、動き検出記憶手段17を参照して移動座標との距離が最も小さい対応座標のフレーム画像を選択するフレーム画像選択手段13と、選択したフレーム画像を表示する表示手段11とを備える。
【選択図】図1

Description

本発明は、映像を再生する映像再生装置、映像再生方法、および映像再生プログラムに関する。
コンピュータを用いてデジタル映像を再生する上で、単に映像を先頭から再生して流し見するだけでなく、好きな部分をインタラクティブに巻き戻し・早送り・コマ送りして再生する方法がある。
従来の映像再生方法としては、スライダーのGUI(Graphical User Interface)を用いて、再生する映像のフレームを選ぶものがある。例えば、図7に示すように、マウスやタッチパネル等のポインティングデバイスを用いて、スライダー上のツマミを左右に動かすことによって、フレームを前後にコマ送りし、所望のフレーム画像を表示する。
また、特許文献1には、あらかじめ被写体の動きに合った折れ線型のスライダーを定義し、映像の中に配置しておくことによって、あたかも被写体を動かしているかのように、映像をコマ送り再生する方法が記載されている。
また、非特許文献1には、Particle Video(非特許文献2参照)等の動き検出技術を用いて、画面上の多数の点(パーティクル)の動きをあらかじめ追跡しておき、ポインティングデバイスからの入力座標の動きに一番近い動きに相当するフレームを選択することで、映像再生を実現する方法が記載されている。
また、非特許文献3では、あらかじめSIFT特徴点の追跡により被写体の動きを検出し、検出した被写体の動きを用いて映像再生を実現する方法が記載されている。
特許第3325859号公報
Goldman, D.B., Curless, B., Salesin D., Seitz, S.M., "Interactive Video Object Annotation", Tech Report UW-CSE-2007-04-01, 2007. Sand, P., and Teller, S., "Particle video: LOng-range motion estimation using point trajectories", CVPR'06 2006. Dragicevic, P., Ramos, G., Bibliowitcz, J. Nowrouzezahrai, D., Balakrishnan, R., and Singh, K, "Video Browsing by Direct Manipulation", CHI'08, 2008
以上の従来技術では、あらかじめ被写体の動きに対応した折れ線型のスライダーを設定し、もしくは、被写体の動きを検出しておく必要がある。このため、折れ線型のスライダーを編集する作業負荷が発生し、もしくは、被写体の動きを計算するための計算コストがかかるという問題がある。
本発明は、上記事情に鑑みてなされたものであり、本発明の目的は、あらかじめ映像の被写体の動きを検出することなく、直感的な映像再生を可能とする映像再生装置、映像再生方法、および映像再生プログラムを提供することにある。
上記目的を達成するため、本発明は、映像再生装置であって、複数のフレーム画像からなる映像データを記憶する映像記憶手段と、ユーザが入力した基準座標と、前記ユーザが前記基準座標を移動させた移動座標とを受け付ける入力手段と、所定の時点の基準フレーム画像上で入力された前記基準座標の周辺の画像データである検索パターンが、前記基準フレームの前後の各フレーム画像のどこに移動したかを検出する動き検出手段と、各フレーム画像毎に、前記動き検出手段が検出した前記検索パターンの位置を示す対応座標を記憶する動き検出記憶手段と、前記動き検出記憶手段を参照し、前記移動座標との距離が最も小さい対応座標のフレーム画像を選択するフレーム画像選択手段と、前記フレーム画像選択手段が選択したフレーム画像を表示する表示手段と、を備える。
また、本発明は、映像再生装置が行う映像再生方法であって、前記映像再生装置は、複数のフレーム画像からなる映像データを記憶する映像記憶部を備え、ユーザが入力した基準座標と、前記ユーザが前記基準座標を移動させた移動座標とを受け付ける入力ステップと、所定の時点の基準フレーム画像上で入力された前記基準座標の周辺の画像データである検索パターンが、前記基準フレームの前後の各フレーム画像のどこに移動したかを検出する動き検出ステップと、各フレーム画像毎に、前記動き検出ステップで検出した前記検索パターンの位置を示す対応座標を動き検出記憶部に記憶する記憶ステップと、前記動き検出記憶部を参照し、前記移動座標との距離が最も小さい対応座標のフレーム画像を選択するフレーム画像選択ステップと、前記フレーム画像選択ステップで選択されたフレーム画像を表示する表示ステップと、を行う。
また、本発明は、前記映像再生装置としてコンピュータを機能させるための映像再生プログラムである。
本発明によれば、あらかじめ映像の被写体の動きを検出することなく、直感的な映像再生を可能とする映像再生装置、映像再生方法、および映像再生プログラムを提供することができる。
本発明の第1の実施形態に係る映像再生装置の構成図である。 表示部に表示されたゴルフプレーヤのフレーム画像の一例を示す図である。 本実施形態の動作を示すフローチャートである。 ブロックマッチング法を説明する説明図である。 複数の探索パターンを説明する説明図である。 動き検出記憶テーブルの一例を示す図である。 動き検出記憶テーブルの一例を示す図である。 基準フレーム画像と、移動後のフレーム画像の一例を示す図である。 本発明の第2の実施形態に係る映像再生装置の構成図である。 第2の実施形態の動き検出記憶テーブルの一例を示す図である。 第2の実施形態の変形例のブロックカウンタを説明する説明図である。 従来のスライダーを説明するための説明図である。
以下、本発明の実施の形態について、図面を参照して説明する。
<第1の実施形態>
図1は、本発明の第1の実施形態に係る映像再生装置の構成を示す構成図である。本実施形態の映像再生装置は、映像データを表示する表示部11と、入力部12と、フレーム画像選択部13と、動き検出部14と、フレーム画像復号部15と、デジタル化された映像データを記憶する映像記憶部16と、動き検出記憶部17と、記憶部18とを備える。
映像記憶部16に記憶される映像データは、複数のフレーム画像から構成される動画データである。なお、本実施形態の映像データは、例えばMPEGなどの所定の圧縮方式を用いて圧縮し、映像記憶部16に記憶されているものとする。
フレーム画像復号部15は、映像記憶部16に圧縮して記憶された映像データのフレーム画像を復号する。
入力部12は、例えばマウスやタッチパネルなどのユーザの指示を受け付ける入力装置であって、ユーザが入力した基準座標と、ユーザが基準座標を移動させた移動座標とを受け付ける。
動き検出部14は、所定の時点の基準フレーム画像上で入力された基準座標の周辺の画像データである検索パターンが、基準フレームの前後の各フレーム画像のどこに移動したかを検出する。動き検出記憶部17には、各フレーム画像毎に、動き検出部14が検出した検索パターンの位置を示す対応座標が記憶される。
フレーム画像選択部13は、動き検出記憶部17を参照し、移動座標との距離が最も小さい対応座標のフレーム画像を選択する。表示部11は、フレーム画像選択部13が選択したフレーム画像を表示する。
以上説明した映像再生装置は、例えば、CPUと、メモリと、HDD等の外部記憶装置と、入力装置と、出力装置とを備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、CPUがメモリ上にロードされた映像再生装置用のプログラムを実行することにより、映像再生装置の各機能が実現される。また、映像再生装置のプログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD−ROMなどのコンピュータ読取り可能な記録媒体に記憶することも、ネットワークを介して配信することもできる。また、映像再生装置は、専用ハードウェア上で動作することとしてもよい。
次に、本実施形態の動作について説明する。
本実施形態では、映像再生操作をするユーザの知識や経験、期待、操作履歴などを活用し、計算コストを削減しながら、直感的な映像再生を可能にする。ユーザは映像を見ると、被写体がどのように動くのかを期待する。たとえば、ゴルフプレーヤの映像の場合、ゴルフクラブを振り回すであろうと期待する。実際にユーザの行動を観察すると、期待する動きをなぞるように操作することが多い。そこで、本実施形態では、ユーザの操作を手がかりとして、ユーザが指定した点を中心とした必要最小限の領域で動き検出を行うことで、処理を削減する。
ここでは、映像記憶部16には、ゴルフプレーヤのスイング映像が記憶されおり、表示部11には、当該スイング映像の中の図2に示す所定の時点の基準フレーム画像が表示されている場合を例に、本実施形態の動作を説明する。
図示するフレーム画像上で、ユーザは、入力部12を用いて、ゴルフプレーヤの手の部分の座標I1を基準座標として入力するものとする。図示する例では、矢印で表示したカーソルを操作することで、基準座標I1(矢印の先端座標)を入力する。そして、ユーザが、入力部12を用いて、基準座標I1を右上の移動座標I2方向に移動(ドラッグ)した場合の動作を説明する。
図3は、本実施形態の映像再生装置の動作を示すフローチャートである。
ここでは、表示部11に図2に示す基準フレーム画像(静止画)が表示されており、この状態でユーザは、基準座標I1を入力する。これにより、映像再生装置のフレーム画像選択部13は、初期化処理として、現時点で表示されている基準フレーム画像の基準フレーム番号nと、ユーザが入力した基準座標In(I1)と、基準フレーム画像上の探索パターンRnとを、記憶部18に記憶する(S11)。
探索パターンRnは、図2に示すように、基準座標In(I1)の周辺領域の画像データである。図2に示す探索パターンRnは、基準座標In(I1)を中心とした、所定のサイズの矩形領域の画像データである。
そして、ユーザは、入力部12を用いて基準座標n(1)に設定されたカーソルを所望の位置に移動する。このカーソルの移動操作(ドラッグ)により、カーソルが順次移動した位置(移動座標)に応じて、S13からS17の処理が繰り返し行われ(S12)、対応するフレーム画像がコマ送りで再生される。
すなわち、フレーム画像選択部13は、カーソルの移動操作により、移動されたことを検知すると、現時点でのカーソルの位置を示す移動座標Ic(I)を、記憶部18に記憶する(S13)。
そして、フレーム画像選択部13は、S11で記憶部18に記憶した基準フレーム番号nの前後のフレーム番号(d=n±1、n±2、・・・、n±D)の各フレーム画像(探索フレーム画像)について、S15およびS16の処理を、フレーム画像復号部15および動き検出部14を用いて、繰り返し行う(S14)。
まず、フレーム画像復号部15は、フレーム画像選択部13が指示したフレーム番号dのフレーム画像Fdを、映像記憶部16から読み出し、復号する(S15)。
そして、動き検出部14は、フレーム画像復号部15が復号したフレーム番号dのフレーム画像Fdと、基準フレーム番号nの基準フレーム画像との間の動きを検出(動きベクトルを算出)する(S16)。
動きの検出や、物体の追跡方法としては、ブロックマッチング法、オプティカルフロー法、Lucas-Kanade法、パーティクルフィルタ法などを用いることができる。本実施形態では、ブロックマッチング法を用いて動きを検出するものとする。
ブロックマッチング法は、図4に示すように、所定のサイズの探索ウィンドウを設定し、当該探索ウィンドウの中で探索ブロックを1ピクセルずつずらしながら走査して、探索対象の画像データ(探索パターンRn)と最も類似する画像データの探索ブロックの位置を調べる方法である。
本実施形態では、復号したフレーム画像Fdの全ての領域を探索ウィンドウとするのではなく、基準座標In(I)を中心とした所定のサイズの領域を探索ウィンドウとして設定する。図2に示す基準フレーム画像を用いて探索ウィンドウを説明すると、基準座標In(I)を中心とした、探索パターンRnのサイズより大きい所定のサイズの矩形領域を探索ウィンドウとする。動き検出部14は、図2に示す探索ウィンドウと同じ位置の探索ウィンドウを、復号したフレーム画像Fdに設定する。
そして、図4で説明したように、探索パターンRnと同じサイズの探索ブロックを、探索ウィンドウの左上から1ピクセルずつずらしながら走査していき、探索パターンRnの画像データと最も類似する画像データの探索ブロックの位置を取得する。ここでは、最も類似する探索ブロックの中心座標を、対応座標Odとして取得する。これにより、基準フレーム画像における探索パターンRnがフレーム画像Fd上のどこに動いたのかを検出する。
なお、動き検出部14は、探索パターンRnとの類似度を判定するために、比較する2つの画像データ(探索パターンRnの画像データと、探索ブロックの画像データ)の間の距離として、輝度の差の絶対値の和や、差の二乗和を用いることが考えられる。すなわち、以下の式により、輝度の差の絶対値の和、差の二乗和を算出する。
輝度の差の絶対値の和=Σ|P−P
輝度の差の二乗和=Σ(P−P
ここで、PとPは、比較する2つの画像データの特定の画素の輝度値を表す。このほか、RGB成分の差の絶対値の和や2乗和や、輝度色ヒストグラムの差の絶対値の和または2乗和等を、画像データ間の距離として用いてもよい。いずれの距離を用いるにせよ、動き検出部14は、探索ウィンドウの中で、最も距離の小さくなる(すなわち、最も類似する)探索ブロックの位置(対応座標Od)を検出する。
なお、動き検出部14は、1つの探索パターンRnだけでなく、探索パターンRnの周辺に存在する複数の周辺探索パターンの動きを検出し、それらの動きベクトルの平均を用いることとしてもよい。
複数の周辺探索パターンの設定としては、例えば図5(a)に示すように、探索パターンRnの周囲の8つの周辺探索パターンを設定すること、あるいは、図5(b)に示すように、互いに重なった8つの周辺探索パターンを設定することなどが考えられる。複数の探索パターンの動きの平均を用いることで、物体の隠れや変形、出現、ノイズ、照明条件の変化等にも頑健な、安定した動き検出が可能になる。
動き検出部14は、基準フレーム画像上の基準座標In(I)が、フレーム画像Fdの探索ウィンドウの中のどこに対応するのかを動き検出記憶部17に記憶する。
図6(a)は、動き検出記憶部17に記憶される、動き検出テーブルの一例を示す図である。図示する動き検出テーブルは、基準フレーム番号と、基準座標と、対応フレーム番号と、対応座標とを有する。動き検出部14は、基準フレーム番号および基準座標に、S11で記憶部18に記憶した基準フレーム番号および基準座標を設定し、対応フレーム番号には処理対象のフレーム番号dを設定し、対応座標には、最も類似する探索ブロックの対応座標Odを設定したレコードを生成し、動き検出テーブルに登録する。なお、生成したレコードと同じレコードが既に動き検出テーブルに存在する場合は、動き検出部14は、生成したレコードを登録しない。
なお、図6(a)の動き検出テーブルでは、基準フレーム番号1の基準フレーム画像における基準座標(10,20)が、フレーム番号2の対応フレーム画像では対応座標(20,30)と対応し、対応フレーム番号3の対応フレーム画像では対応座標(30,30)と対応している。
図6(b)は、図6(a)に示す動き検出テーブルでの基準座標(10,20)の動きを模式的に示した図である。基準座標(10,20)の基準点が、対応座標(20,30)および(30,30)の各対応点に順次移動していることを示している。
このように、基準フレーム番号nの前後のフレーム番号の各フレーム画像毎にS15およびS16を繰り返し行うことで、動き検出記憶部17には、各フレーム画像の対応座標が記憶される。
そして、フレーム画像選択部13は、S13で記憶部18に記憶した移動座標Ic(I)と、動き検出記憶部17に記憶された各フレームの対応座標(最も類似する探索ブロックの中心座標Od)との距離をそれぞれ算出し、移動座標Ic(I)との距離が最も小さい対応座標のフレーム画像を選択し、選択したフレーム画像を表示部11に出力する(S17)。
なお、移動座標Ic(I)に最も近い対応座標との距離が、所定の閾値を超える場合、探索するフレーム画像を、S14で設定したフレーム番号dより、さらに前後のフレーム番号(e=n±D±1、n±D±2、・・・、n±D±E)のフレーム画像に広げて、各フレーム画像毎にS15およびS16の処理を行いうこととしてもよい。
例えば、図7に示すように、移動座標が大きく右上に移動したため、移動座標と最も近い対応座標(30,30)との距離が、所定の閾値を超える場合、さらに前後のフレーム番号の動きを検出して、移動座標と最も近い対応座標(50,20)のフレーム番号7のフレーム画像を選択し、表示する。
以上説明した、本実施形態の動作により、図8に示すように、S11で表示部11に表示された基準フレーム画像(図8(a))において、ユーザが基準座標I1を入力し、当該フレーム画像上でカーソルを右上の移動座標Iに移動させることで、基準座標I1が示す箇所の画像(ゴルフプレーヤの手)が、移動座標Iに移動したフレーム画像(図8(b))を自動的に検索し、表示する。これにより、ユーザは、あたかもゴルフプレーヤの手を直接つかんで動かしているかのように直感的に映像データを再生することができる。
なお、ユーザのカーソルの移動操作(ドラッグ)により、カーソルの各位置(移動座標)に応じてS13からS17のループ処理が行われるため、例えば図8に示すフレーム画像において、ユーザが、初期位置I1から右上の方向にカーソルを移動させていくと、連続的なフレーム画像が、ユーザの操作速度と同じ速度で表示部11に順次再生される。
以上説明した第1の実施形態では、基準フレーム画像上で入力された基準座標の周辺の検索パターンが、基準フレームの前後の各フレーム画像のどこに移動したかを検出し、移動座標との距離が最も小さい対応座標のフレーム画像を選択し、表示する。これにより、本実施形態では、被写体の動きに基づくインタラクティブな映像再生を実現する上で、あらかじめ映像中の被写体の動きを検出しなくても、ユーザの期待に基づく操作を活用して、直感的な映像再生を可能とする。
また、本実施形態では、基準座標を中心とした所定のサイズの領域を探索ウィンドウとして設定し、当該探索ウィンドウ内で探索パターンの動きを検出する。これにより、本実施形態では、ユーザが指定した基準座標を中心として必要最小限の領域の画像データのみを探索すれば済むため、計算コストを削減することができる。
<第2の実施形態>
第2の実施形態では、動き検出記憶部17に記憶された動き検出テーブル(図6、図7参照)を所定のタイミングでメンテナンスして(見直して)、不要なレコードを削除し、動き検出記憶部17の容量が増大することを防止する。
図9は、第2の実施形態の映像再生装置の構成を示す構成図である。本実施形態の映像再生装置は、第1の実施形態の映像再生装置(図1参照)に、データ管理部19をさらに備える。また、動き検出記憶部17の動き検出テーブルでは、選択回数を備える。その他については第1の実施形態と同様である。
データ管理部19は、ユーザが同じ操作を繰り返しているかどうかを検知し、動き検出記憶部17の選択回数を更新する。
図10は、本実施形態の動き検出記憶部17に記憶された動き検出テーブルの一例を示す図である。図示する動き検出テーブルは、基準フレーム番号と、基準座標と、対応フレーム番号と、対応座標と、さらに選択回数とを備える。データ管理部19は、フレーム画像選択部13が、動き検出テーブルのいずれかのレコードを表示部11に表示するフレーム画像として選択したときに(図3:S17)、当該レコードの選択回数を「1」加算して更新する。これにより、頻繁に選択されるレコードの選択回数は、大きくなる。
そして、データ管理部19は、定期的に選択回数が所定の閾値より小さいレコードを削除する。
なお、データ管理部19(計測手段)は、図11に示すようなブロックカウントにより、動き検出テーブルのレコード削除することとしてもよい。すなわち、図11に示すように、画面(フレーム画像)を所定の大きさのブロックで量子化する。データ管理部19は、ユーザが入力部12を用いて基準座標および移動座標を入力する度に(図3:S11、S13)、これらの座標を含むブロックのカウントを「1」加算する。その結果、ユーザが繰返し操作するブロックのカウントは大きくなる。なお、本実施形態の映像再生装置は、図11に示すようなブロックカウントを記憶するための記憶部(不図示)を有するものとする。
そして、データ管理部19は、定期的に、カウント数が所定の閾値より小さい全てのブロックを特定する。そして、データ管理部19は、動き検出記憶部17の動き検出テーブルの各レコードについて、基準座標および対応座標が前記特定したいずれかのブロック(カウント数が所定の閾値より小さいブロック)に含まれる場合は、当該レコードを削除する。なお、データ管理部19は、基準座標または対応座標が前記特定したいずれかのブロックに含まれる場合に、当該レコードを削除することとしてもよい。
以上説明した第2の実施形態では、ユーザが繰り返し行う操作に関するレコードだけが、動き検出記憶部17に記憶され、繰り返し行われない操作に関するレコードは定期的に削除されるため、動き検出記憶部17の容量が増大することを防止することができる。
なお、本発明は上記実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。例えば、上記実施形態の本映像装置を、PCなどのコンピュータだけでなく、デジタルカメラ、カメラ付き携帯電話、スマートフォンなどで動作させてもよい。
また、上記実施形態では、映像再生装置が単体で、映像生成を行うこととしたが、サーバー・クライアント構成を適用し、サーバ側に計算コストが比較的高い動き検出部14、フレーム画像選択部13、データ管理部19を備え、クライアント側では、サーバ側から送信される処理結果の画像フレームを表示することとしてもよい。
また、上記実施形態では、映像データは圧縮して映像記憶部16に記憶されることとしたが、圧縮しない状態で映像記憶部16に記憶されることとしてもよい。この場合、映像再生装置は、フレーム画像復号部15を備えなくてもよい。
また、上記実施形態において、動き検出記憶部17のデータ(レコード)が十分蓄積された場合、動き検出部14およびデータ管理部19の処理を行うことなく、フレーム画像選択部13は、動き検出記憶部17のデータを用いて表示部11に表示するフレーム画像を選択することとしてもよい。ユーザは、カーソルを操作して期待通りの映像再生が行われると、カーソルを往復させて繰返し何度も再生する傾向がある。逆に期待に反する場合は、操作をやめてしまう。そこで、ユーザが繰返し操作を行った場合の動き情報を動き検出記憶部17に記録しておき、以後、同じ箇所を操作する場合や、異なるユーザが再生するときに、動き検出を行わないようにすることによって、処理をさらに削減することができる。
11:表示部
12:入力部
13:フレーム画像選択部
14:動き検出部
15:フレーム画像復号部
16:映像記憶部
17:動き検出記憶部
18:記憶部
19:データ管理部

Claims (8)

  1. 映像再生装置であって、
    複数のフレーム画像からなる映像データを記憶する映像記憶手段と、
    ユーザが入力した基準座標と、前記ユーザが前記基準座標を移動させた移動座標とを受け付ける入力手段と、
    所定の時点の基準フレーム画像上で入力された前記基準座標の周辺の画像データである検索パターンが、前記基準フレームの前後の各フレーム画像のどこに移動したかを検出する動き検出手段と、
    各フレーム画像毎に、前記動き検出手段が検出した前記検索パターンの位置を示す対応座標を記憶する動き検出記憶手段と、
    前記動き検出記憶手段を参照し、前記移動座標との距離が最も小さい対応座標のフレーム画像を選択するフレーム画像選択手段と、
    前記フレーム画像選択手段が選択したフレーム画像を表示する表示手段と、を備えること
    を特徴とする映像再生装置。
  2. 請求項1に記載の映像再生装置であって、
    前記動き検出手段は、前記検索パターンが各フレーム画像の前記基準座標を中心とする所定のサイズの探索ウィンドウ内のどこに移動したかを検出すること
    を特徴とする映像再生装置。
  3. 請求項1または請求項2に記載の映像再生装置であって、
    前記フレーム画像選択手段がフレーム画像を選択する度に、前記動き検出記憶手段の前記選択されたフレーム画像の選択回数を加算するデータ管理手段を、さらに有し、
    前記データ管理手段は、所定のタイミングで、前記動き検出記憶手段を参照し、選択回数が所定の閾値より小さいフレーム画像のデータを削除すること
    を特徴とする映像再生装置。
  4. 請求項1または請求項2に記載の映像再生装置であって、
    画面を所定のサイズに分割したブロック毎に、前記基準座標および前記移動座標が入力された入力回数を計測する計測手段を、さらに有し、
    前記計測手段は、所定のタイミングで、前記動き検出記憶手段の各対応座標について、当該対応座標が含まれるブロックの入力回数が所定の閾値より小さい場合、当該対応座標のデータを削除すること
    を特徴とする映像再生装置。
  5. 請求項1に記載の映像再生装置であって、
    前記動き検出手段は、ブロックマッチング法を用いて、前記探索パターンの動きを検出すること
    を特徴とする映像再生装置。
  6. 請求項1記載の映像再生装置であって、
    前記映像記憶手段に記憶された映像データのフレーム画像を復号するフレーム画像復号手段をさらに備えること
    を特徴とする映像再生装置。
  7. 映像再生装置が行う映像再生方法であって、
    前記映像再生装置は、
    複数のフレーム画像からなる映像データを記憶する映像記憶部を備え、
    ユーザが入力した基準座標と、前記ユーザが前記基準座標を移動させた移動座標とを受け付ける入力ステップと、
    所定の時点の基準フレーム画像上で入力された前記基準座標の周辺の画像データである検索パターンが、前記基準フレームの前後の各フレーム画像のどこに移動したかを検出する動き検出ステップと、
    各フレーム画像毎に、前記動き検出ステップで検出した前記検索パターンの位置を示す対応座標を動き検出記憶部に記憶する記憶ステップと、
    前記動き検出記憶部を参照し、前記移動座標との距離が最も小さい対応座標のフレーム画像を選択するフレーム画像選択ステップと、
    前記フレーム画像選択ステップで選択されたフレーム画像を表示する表示ステップと、を行うこと
    を特徴とする映像再生方法。
  8. 請求項1から請求項6のいずれか一項に記載の映像再生装置としてコンピュータを機能させるための映像再生プログラム。
JP2011087367A 2011-04-11 2011-04-11 映像再生装置、映像再生方法、および映像再生プログラム Withdrawn JP2012222653A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011087367A JP2012222653A (ja) 2011-04-11 2011-04-11 映像再生装置、映像再生方法、および映像再生プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011087367A JP2012222653A (ja) 2011-04-11 2011-04-11 映像再生装置、映像再生方法、および映像再生プログラム

Publications (1)

Publication Number Publication Date
JP2012222653A true JP2012222653A (ja) 2012-11-12

Family

ID=47273687

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011087367A Withdrawn JP2012222653A (ja) 2011-04-11 2011-04-11 映像再生装置、映像再生方法、および映像再生プログラム

Country Status (1)

Country Link
JP (1) JP2012222653A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014116919A (ja) * 2012-11-14 2014-06-26 Nippon Telegr & Teleph Corp <Ntt> 映像再生装置、映像再生方法、および映像再生用プログラム
KR20200082466A (ko) * 2018-12-28 2020-07-08 국방과학연구소 무인항공기에 탑재되는 전자광학-적외선 카메라의 영상 지연보상 방법, 그 시스템

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014116919A (ja) * 2012-11-14 2014-06-26 Nippon Telegr & Teleph Corp <Ntt> 映像再生装置、映像再生方法、および映像再生用プログラム
KR20200082466A (ko) * 2018-12-28 2020-07-08 국방과학연구소 무인항공기에 탑재되는 전자광학-적외선 카메라의 영상 지연보상 방법, 그 시스템
KR102163697B1 (ko) * 2018-12-28 2020-10-08 국방과학연구소 무인항공기에 탑재되는 전자광학-적외선 카메라의 영상 지연보상 방법, 그 시스템

Similar Documents

Publication Publication Date Title
JP3823333B2 (ja) 動画像の変化点検出方法、動画像の変化点検出装置、動画像の変化点検出システム
US8379098B2 (en) Real time video process control using gestures
US8782563B2 (en) Information processing apparatus and method, and program
JP6949612B2 (ja) 動画再生装置およびその制御方法、並びにプログラム
US9270928B2 (en) Video-previewing methods and systems for providing preview of a video and machine-readable storage mediums thereof
US20130300750A1 (en) Method, apparatus and computer program product for generating animated images
US20120327090A1 (en) Methods and Apparatuses for Facilitating Skeletal Animation
JPH0993588A (ja) 動画像処理方法
JPWO2007135905A1 (ja) データ処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体
CN111095939A (zh) 识别媒体项目的先前流传输部分以避免重复重放
JP2006195525A (ja) 映像オブジェクト軌跡付加装置及び映像オブジェクト軌跡付加プログラム
Hürst et al. Interactive video browsing on mobile devices
JP2011250095A (ja) 電子機器、映像編集方法及びプログラム
JP6501674B2 (ja) 画像処理装置及び画像処理方法
JP2012222653A (ja) 映像再生装置、映像再生方法、および映像再生プログラム
JP5612457B2 (ja) 動画像表示装置と動画像オブジェクト探索システムと動画像表示方法とプログラム
JP2007047902A (ja) 映像検索装置
JP2007149095A (ja) 動画像の変化点検出方法及び装置
US10474743B2 (en) Method for presenting notifications when annotations are received from a remote device
KR101944454B1 (ko) 정보처리프로그램 및 정보처리방법
JPH11261946A (ja) 映像表示方法および装置並びに該映像表示方法を記録した記録媒体
JP2018006961A (ja) 画像処理装置、動画像選択方法及びプログラム
JP2012222651A (ja) 映像再生装置、映像再生方法、および映像再生プログラム
KR101610952B1 (ko) 사용자 제스처 기반의 영상 재생 장치 및 그 동작 방법
JP5801038B2 (ja) 画像表示装置及び画像表示方法

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20140701