(57)【要約】【課題】直感的なインタラクションにより映像中からユーザが所望の再生位置を指定させるためのＧＵＩ情報を生成することが可能な映像再生装置、映像再生方法、および映像生成用プログラムを提供する。【解決手段】映像が表示される画面上で、ユーザにより入力デバイスが用いられて映像中の被写体の動きに注目して描画され入力された自由線の軌跡の、画面上における位置情報を取得する手段１６と、取得された自由線の軌跡の位置情報から、自由線上の所定長間隔ごとの座標である頂点位置を特定する手段１７と、各頂点位置を通り該当する頂点位置から次の頂点位置に伸びる線分に垂直な垂線上で、各頂点から左右にそれぞれ所定長分離れた左右点位置の座標を特定し、各頂点位置および各左右点位置をそれぞれ中心とした正方形領域をそれぞれ特定し、これらの正方形領域をすべて足し合わせた領域を、当該自由線に関する関心領域として定義する手段１８とを備える。【選択図】図２
2013150029.tif 000002
【特許請求の範囲】
【請求項１】
映像が表示される画面上で、ユーザにより入力デバイスが用いられて前記映像中の被写体の動きに注目して描画され入力された自由線の軌跡の、前記画面上における位置情報を取得する自由線情報取得手段と、
前記自由線情報取得手段により取得された自由線の軌跡の位置情報から、前記自由線上の所定長間隔ごとの座標である頂点位置を特定する頂点情報取得手段と、
前記各頂点位置を通り該当する頂点位置から次の頂点位置に伸びる線分に垂直な垂線上で、前記各頂点から左右にそれぞれ所定長分離れた左右点位置の座標を特定し、前記各頂点位置および前記各左右点位置をそれぞれ中心とした所定の大きさの領域をそれぞれ特定し、これらの領域をすべて足し合わせた領域を、当該自由線に関する関心領域として定義する関心領域定義手段と、
を備えることを特徴とする映像再生装置。
【請求項２】
前記関心領域定義手段で定義される所定の大きさの領域は、上辺および下辺が画面の上下枠に平行であり左辺および右辺が画面の左右枠に平行な正方形領域である
ことを特徴とする請求項１に記載の映像再生装置。
【請求項３】
前記頂点情報取得手段では、前記各頂点位置から次の頂点位置に伸びる線分の角度情報をさらに求め、
前記映像を構成するフレーム画像ごとに、それぞれの前記所定の大きさの領域に関し、連続する次のフレーム画像との間での被写体の動きの大きさおよび角度情報を検出する動き情報検出手段と、
前記動き情報検出手段で検出された動きの大きさが予め設定された閾値以上であると判定されたときの当該動きの角度情報のうち、前記頂点情報取得手段で取得された対応する各頂点の角度情報との差分が予め設定された範囲内である角度情報に対応する前記画面上の位置を当該フレーム画像に対応付けることで、前記自由線に基づいて構成された折れ線スライダ型ＧＵＩ情報を生成するスライダ型ＧＵＩ情報生成手段と、
前記画面上で、スライダ型ＧＵＩ情報生成手段で生成された折れ線スライダ型ＧＵＩ情報上の位置が指定されると、この指定された位置に対応付けられたフレーム画像を選択して表示させるフレーム画像選択手段と
をさらに備えることを特徴とする請求項１または２に記載の映像再生装置。
【請求項４】
前記スライダＧＵＩ情報生成手段では、前記頂点情報取得手段で取得された対応する各頂点の角度情報との差分が予め設定された範囲内である動きの角度情報の出現分布が偏っているか否かを、全フレームに関する当該動きの角度情報の出現割合や位置の分散状態に基づいて判定し、
偏っていると判定されたときには、該当するフレーム画像ごとに、該当する角度情報の重心位置を求め、さらにこの重心位置に対応するフレーム画像内の位置を求めて、当該フレーム画像内の位置と当該フレーム画像とを対応づけ、
偏っていないと判定されたときは、前記差分が予め設定された範囲内である角度情報が所定数よりも多くなったときのフレーム画像を前記自由線の始点位置に、前記所定数よりも少なくなったときのフレーム画像を前記自由線の終点位置に対応付け、これらのフレーム画像の中間のフレーム画像を、均一な間隔で前記自由線の始終点間の位置に対応付けることで、前記自由線に基づいて構成された折れ線スライダ型ＧＵＩ情報を生成する
ことを特徴とする請求項３に記載の映像再生装置。
【請求項５】
前記映像を構成するフレーム画像ごとに、それぞれの前記所定の大きさの領域に関し、連続する次のフレーム画像との間での被写体の動きの大きさおよび角度情報を検出する動き情報検出手段と、
前記画面上の前記関心領域定義手段で定義された関心領域内で、ユーザにより入力デバイスが用いられてドラッグ操作が行われたときに、当該ドラッグ操作における前記入力デバイスの移動角度情報を検出するドラッグ移動角度検出手段と、
前記動き情報検出手段で検出された動きの大きさが予め設定された閾値以上であると判定されたときの当該動きの角度情報と、前記ドラッグ移動角度検出手段で検出された前記入力デバイスの移動角度情報との差分が、予め設定された閾値の範囲内であるときには、前記映像を構成する次のフレーム画像情報が前記画面に表示されるように更新するフレーム画像更新手段と
をさらに備えることを特徴とする請求項１または２に記載の映像再生装置。
【請求項６】
映像が表示される画面上で、ユーザにより入力デバイスが用いられて前記映像中の被写体の動きに注目して描画され入力された自由線の軌跡の、前記画面上における位置情報を取得する自由線情報取得ステップと、
前記自由線情報取得ステップにより取得された自由線の軌跡の位置情報から、前記自由線上の所定長間隔ごとの座標である頂点位置を特定する頂点情報取得ステップと、
前記各頂点位置を通り該当する頂点位置から次の頂点位置に伸びる線分に垂直な垂線上で、前記各頂点から左右にそれぞれ所定長分離れた左右点位置の座標を特定し、前記各頂点位置および前記各左右点位置をそれぞれ中心とした所定の大きさの領域をそれぞれ特定し、これらの領域をすべて足し合わせた領域を、当該自由線に関する関心領域として定義する関心領域定義ステップと、
を有することを特徴とする映像再生方法。
【請求項７】
前記頂点情報取得ステップでは、各頂点位置から次の頂点位置に伸びる線分の角度情報をさらに求め、
前記映像を構成するフレーム画像ごとに、それぞれの前記所定の大きさの領域に関し、連続する次のフレーム画像との間での被写体の動きの大きさおよび角度情報を検出する動き情報検出手ステップと、
前記動き情報検出ステップで検出された動きの大きさが予め設定された閾値以上であると判定されたときの当該動きの角度情報のうち、前記頂点情報取得ステップで取得された対応する各頂点の角度情報との差分が予め設定された範囲内である角度情報に対応する前記画面上の位置を当該フレーム画像に対応付けることで、前記自由線に基づいて構成された折れ線スライダ型ＧＵＩ情報を生成するスライダ型ＧＵＩ情報生成ステップと、
前記画面上で、スライダ型ＧＵＩ情報生成ステップで生成された折れ線スライダ型ＧＵＩ情報上の位置が指定されると、この指定された位置に対応付けられたフレーム画像を選択して表示させるフレーム画像選択ステップと
をさらに有することを特徴とする請求項６に記載の映像再生方法。
【請求項８】
請求項１〜５のいずれか１項に記載の映像再生装置を、コンピュータで構成するための映像生成用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像中から所望の再生位置を指定させるグラフィカルユーザインタフェース（以下、「ＧＵＩ」と称する。）情報を生成する映像再生装置、映像再生方法、および映像生成用プログラムに関する。
【背景技術】
【０００２】
従来、映像中から所望の再生位置を指定するためのインタフェースとして、スライダ型のＧＵＩを画面上に表示する技術がある。このスライダ型のＧＵＩは、始点と終点を持つ１つの線分から構成されており、ユーザがマウスやタッチパネルなどのポインティングデバイスを用いて線分上の所望の位置を指定することにより、ＧＵＩの始点と終点との間の位置を示す値が設定される。
【０００３】
このスライダ型のＧＵＩは通常画面内の下部位置に表示され、時間軸に対応するカーソルとして機能し、再生中の画像フレームの相対的な位置を表示するとともに、例えばランダムな再生、早送り、および巻き戻しなど、映像の可変速再生のためのインタフェースとして用いることができる。
【０００４】
さらにこの技術を拡張させ、スライダ型のＧＵＩを映像中の被写体の動きや変形の軌跡と重なるように画面内に配置し、線分上をなぞるように操作することによりあたかも映像中の被写体を掴んで動かしているかのような感覚をユーザに提供するためのインタラクション技術がある。
【０００５】
この技術では、複数のフレームを通して人間や物体が運動するような映像を対象としており、ユーザが注目する被写体の移動軌跡とＧＵＩとして表示される線分とを空間的に対応付け、さらに被写体が線分上の近接する位置に対応するように、線分上の位置情報と映像中の各画像のフレーム番号とを時間的に対応付けている。
【０００６】
この技術により、ＧＵＩとして表示された線分上を、ユーザがマウスによりドラッグ操作したり、タッチパネル上でなぞる操作をしたりすることにより、これらの操作に追随して被写体が動作し、直感的なインタラクションを提供した映像再生制御を実現することができる。このようなインタラクション技術には、以下のような手動タイプのもの、自動タイプのものがある。
【０００７】
（Ａ）手動タイプ
手動タイプのインタラクション技術では、特許文献１に記載のように、あらかじめ映像を視聴したユーザが映像中の任意の運動に注目し、その運動の軌跡に合致するように手動で折れ線スライダ型のＧＵＩを作成する。
【０００８】
この技術では、被写体の位置に対応するように、折れ線スライダ型のＧＵＩ上の各頂点についての座標情報と対応するフレーム番号とをユーザが手動で設定する。この設定により作成された折れ線スライダ型のＧＵＩが表示された画面では、ポインティングデバイスで画面上のスライダ周辺が選択、またはドラッグ操作されることで、スライダのＧＵＩ上の座標に対応したフレームが表示される。これにより、ユーザは直感的な操作で所望の映像をコマ送りに再生させることができる。
【０００９】
（Ｂ）自動タイプ
自動タイプのインタラクション技術では、非特許文献１に記載のように、あらかじめ映像中のフレーム全域に対してParticle Tracking等の動き検出技術を用いて画面上の多数の特徴点を追跡する。そしてポインティングデバイスの入力座標に最も近い点(particle)の移動経路から自動的に折れ線スライダ型のＧＵＩを作成し、ポインティングデバイスの移動に従って対応したフレームを表示する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第３３２５８５９号公報
【非特許文献】
【００１１】
【非特許文献１】Goldman, D.B., et al., “Interactive Video Object Annotation”, Tech Report UW-CSE-2007-04-01, 2007
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかし、上述した（Ａ）手動タイプのインタラクション技術では、あらかじめ被写体の動きに対応した折れ線スライダ型のＧＵＩを表示するための設定をユーザが手動で実行する必要がある。
【００１３】
そのため折れ線スライダ型のＧＵＩを表示する画面を作成するのに手間がかかり、映像の登録からスライダのＧＵＩの表示までに作業にかかるコストが高くなるという問題がある。またタッチパネルを指で操作するときに、ポインティングの精度が悪い場合、スライダのＧＵＩ表示情報の生成が困難であるという問題がある。
【００１４】
また上述した（Ｂ）自動タイプのインタラクション技術では、あらかじめ映像中のフレーム全域に対して被写体の動きを検出しておく必要がある。そのため映像を解析するコンピュータの計算コストが高くなり、映像の登録から全フレームについて動き検出の画像処理が終了するまでの時間的なコストがかかるという問題がある。またparticleの軌跡から自動でスライダを作成するため、ユーザの意図が介在せず、被写体の動きとは多少異なる方向へのスライダ経路の作成などの柔軟な対応ができない。
【００１５】
そこで本発明では、直感的なインタラクションにより映像中からユーザが所望の再生位置を指定させるためのＧＵＩ情報を生成することが可能な映像再生装置、映像再生方法、および映像生成用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記の課題を解決するための、本発明の映像再生装置は、映像が表示される画面上で、ユーザにより入力デバイスが用いられて前記映像中の被写体の動きに注目して描画され入力された自由線の軌跡の、前記画面上における位置情報を取得する自由線情報取得手段と、前記自由線情報取得手段により取得された自由線の軌跡の位置情報から、前記自由線上の所定長間隔ごとの座標である頂点位置を特定する頂点情報取得手段と、前記各頂点位置を通り該当する頂点位置から次の頂点位置に伸びる線分に垂直な垂線上で、前記各頂点から左右にそれぞれ所定長分離れた左右点位置の座標を特定し、前記各頂点位置および前記各左右点位置をそれぞれ中心とした所定の大きさの領域をそれぞれ特定し、これらの領域をすべて足し合わせた領域を、当該自由線に関する関心領域として定義する関心領域定義手段とを備えることを特徴とする。
【００１７】
また本発明の映像再生方法は、映像が表示される画面上で、ユーザにより入力デバイスが用いられて前記映像中の被写体の動きに注目して描画され入力された自由線の軌跡の、前記画面上における位置情報を取得する自由線情報取得ステップと、前記自由線情報取得ステップにより取得された自由線の軌跡の位置情報から、前記自由線上の所定長間隔ごとの座標である頂点位置を特定する頂点情報取得ステップと、前記各頂点位置を通り該当する頂点位置から次の頂点位置に伸びる線分に垂直な垂線上で、前記各頂点から左右にそれぞれ所定長分離れた左右点位置の座標を特定した所定の大きさの領域をそれぞれ特定し、これらの領域をすべて足し合わせた領域を、当該自由線に関する関心領域として定義する関心領域定義ステップとを有することを特徴とする。
【００１８】
また本発明の映像生成用プログラムは、上記映像再生方法を、コンピュータで実行させるものであることを特徴とする。
【発明の効果】
【００１９】
本発明の映像再生装置、映像再生方法、および映像生成用プログラムによれば、直感的なインタラクションにより映像中から所望の再生位置をユーザに指定させるためのＧＵＩ情報を生成することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態による映像再生装置の処理対象とする映像情報を構成するフレーム画像情報を示す画面構成図である。
【図２】本発明の一実施形態による映像再生装置の構成を示す全体図である。
【図３】本発明の一実施形態による映像再生装置の動作を示すフローチャートである。
【図４】本発明の一実施形態による映像再生装置の表示部に、被写体の動き領域が可視化されて表示された状態を示す画面表示図である。
【図５】本発明の一実施形態による映像再生装置の表示部に、ユーザの操作により入力された自由線が表示された状態を示す画面構成図である。
【図６】本発明の一実施形態による映像再生装置のＲＯＩ定義部において実行される、ＲＯＩの定義処理の動作を示すフローチャートである。
【図７】本発明の一実施形態による映像再生装置の表示部に、入力された自由線から特定された各頂点の正方形領域が表示された状態を示す画面構成図である。
【図８】（ａ）は、本発明の一実施形態による映像再生装置において、入力された自由線から特定された各頂点の角度情報を２次元情報として自由線上に示したものであり、（ｂ）は、入力された自由線から特定された各頂点の角度情報を１次元情報として並べたものである。
【図９】本発明の一実施形態による映像再生装置の表示部に、入力された自由線から決定されたＲＯＩが表示された状態を示す画面構成図である。
【図１０】本発明の一実施形態による映像再生装置のＲＯＩ定義部において実行される、配列表情報の生成処理を説明する説明図である。
【図１１】本発明の一実施形態による映像再生装置の動き検出部において実行される、動き検出処理の動作を示すフローチャートである。
【図１２】（ａ）〜（ｃ）は、本発明の一実施形態による映像再生装置の動き検出部により検出された動きの角度情報が配列表情報に格納された状態を示す説明図である。
【図１３】本発明の一実施形態による映像再生装置のスライダ情報生成部において実行される、折れ線スライダ情報生成処理の動作を示すフローチャートである。
【図１４】（ａ）は、本発明の一実施形態による映像再生装置のＲＯＩ定義部で特定された自由線の角度情報と、動き検出部で検出された大きい動きの角度情報とを対比させた説明図であり、（ｂ）は、対比した角度情報から判断した正誤情報を示した説明図であり、（ｃ）は、正誤情報から「正」と判断された頂点の重心位置を１次元のスケール上に示した説明図であり、（ｄ）は、スケール上に示された重心位置に対応するフレーム画像情報内の位置を示す画面構成図である。
【図１５】（ａ）〜（ｃ）は、本発明の一実施形態による映像再生装置のスライダ情報定義部において生成された折れ線スライダ型ＧＵＩ情報が表示された状態を示す画面構成図である。
【図１６】本発明の一実施形態による映像再生装置の表示部に、入力された他の自由線から決定されたＲＯＩが表示された状態を示す画面構成図である。
【図１７】本発明の一実施形態による映像再生装置のＲＯＩ定義部で特定された自由線の角度情報と、動き検出部で検出された大きい動きの角度情報とを対比させた説明図である。
【図１８】本発明の他の実施形態による映像再生装置の、ＲＯＩ定義部で特定されたＲＯＩが、ＧＵＩ情報として表示された状態を示す画面構成図である。
【図１９】本発明の一実施形態による映像再生装置のフレーム画像選択部において実行される、フレーム選択処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
本発明による映像再生装置の一実施形態について、図１に示すようにフレーム番号「0 frame」から途中の「39 frame」を経て「62 frame」までの63枚のフレーム画像情報を含む、人間が投球する動作を撮影した映像情報に関し、直感的なインタラクションにより投球動作の映像中からユーザが所望の再生位置を指定させるための折れ線スライダ型のＧＵＩ情報を生成する場合について説明する。
【００２２】
〈一実施形態による映像再生装置の構成〉
本実施形態による映像再生装置の構成を、図２を参照して説明する。本実施形態による映像再生装置１は、映像情報記憶部１１と、フレーム画像情報復号部１２と、フレーム画像選択部１３と、表示部１４と、対象フレーム情報記憶部１５と、入力部１６と、スライダ情報生成部１７と、ＲＯＩ（関心領域：Region of Interest）定義部１８と、動き検出部１９と、動き検出情報記憶部２０とを有する。
【００２３】
映像情報記憶部１１は、スライダ型ＧＵＩ情報の生成処理対象である、人間が投球する動作を撮影した映像情報を記憶する。
【００２４】
フレーム画像情報復号部１２は、映像情報記憶部１１に記憶された映像情報を構成するそれぞれのフレーム画像情報を、表示させるために復号する。
【００２５】
フレーム画像選択部１３は、復号されたフレーム画像情報のうち、ユーザの操作により指定されたフレーム画像情報を選択する。
【００２６】
表示部１４はモニタ画面であり、フレーム画像選択部１３で選択されたフレーム画像情報を表示する。
【００２７】
対象フレーム情報記憶部１５は、フレーム画像選択部１３で選択されたフレーム画像に関するフレーム番号等の情報を記憶する。
【００２８】
入力部１６は、ユーザにより操作されるマウスやポインティングデバイス等のユーザインタフェースとなる入力デバイスで構成され、表示部１４のモニタ画面上の所望の位置を指定する。
【００２９】
スライダ情報生成部１７は、ユーザによる入力デバイスの操作により、表示部１４の画面上で映像中の被写体の移動や軌跡に注目して直線や曲線により描画された自由線Ｘ1、例えば本実施形態で使用する映像においては投球する人間の手の動きに注目してフリーハンドの曲線で描画された自由線Ｘ1の軌跡の画面内の位置情報を取得し、この自由線Ｘ1の位置情報と動き検出情報記憶部２０に記憶される情報とを用いて折れ線スライダ型ＧＵＩ情報を生成する。
【００３０】
ＲＯＩ定義部１８は、スライダ情報生成部１７において取得された、自由線Ｘ1の軌跡の画面上における位置情報に基づいて、スライダ型ＧＵＩ情報の生成処理に用いるための領域である関心領域（ＲＯＩ）を決定する。また、このＲＯＩ中の複数領域にそれぞれ対応したセルを有する配列表情報を、フレーム画像情報毎に生成する。
【００３１】
動き検出部１９は、ＲＯＩ定義部１８によりＲＯＩとして定義された各領域について、スライダ型ＧＵＩ情報の生成に使用する映像中のフレーム間において、被写体の動きの大きさおよび角度情報を検出する。検出の結果、被写体の動きの大きさが閾値以上であるときの動きの角度情報を該当するフレーム画像情報の配列表情報に格納する。
【００３２】
動き検出情報記憶部２０は、動き検出部１９から出力された、フレーム間の被写体の動きの大きさが予め設定された閾値以上であると判定されたときの動きの角度情報を、ＲＯＩ中の複数領域ごとに記憶する。
【００３３】
〈一実施形態による映像再生装置の動作〉
次に、本実施形態による映像再生装置の動作について、図３のフローチャートを参照して説明する。
【００３４】
まず、映像情報記憶部１１に記憶された、スライダ型ＧＵＩ情報の生成処理対象である人間が投球する動作を撮影した映像情報がフレーム画像情報復号部１２で復号されて表示部１４に再生表示される（Ｓ１）。表示された映像は、ユーザにより視聴される。
【００３５】
このとき、再生中の画像フレームの相対的な位置をツマミで示す単純な直線型のスライダ型ＧＵＩ情報を映像情報に重畳させて表示部１４に表示させ、ユーザが入力デバイスを用いてこのツマミを移動操作することにより、見たいシーンのフレーム画像情報をフレーム画像選択部１３により選択させ、繰り返し再生表示させるようにしてもよい。またこのとき、ユーザが入力デバイスを操作することにより、映像情報の中から、スライダ型ＧＵＩ情報の生成対象区間とする開始フレーム画像情報および終了フレーム画像情報を、フレーム画像選択部１３に選択させるようにしてもよい。
【００３６】
またこのとき、図４に示すように、表示部１４の画面上で被写体が動く領域ｘを半透明のシルエットや外枠で可視化するように表示させてもよい。この領域ｘは、映像情報中の連続した２枚のフレーム画像からの差分画像を順次生成し、生成された複数の差分画像を加算することにより生成される。このように被写体が動く領域ｘをシルエットや外枠で表示させることにより、ユーザが被写体の動きを把握しやすくなる。
【００３７】
次に、映像を視聴したユーザにより入力デバイスが操作され、スライダ型ＧＵＩ情報の生成に利用するための自由線Ｘ1が表示部１４の画面上で描画される（Ｓ２）。この自由線Ｘ1は、ユーザが映像中の被写体の移動や軌跡に注目することにより直線や曲線で描画される。
【００３８】
本実施形態においては図５に示すように、投球する人間（被写体）の手の動きに注目することによりマウスやポインティングデバイスが利用され、被写体である人の手の移動経路をなぞるようにフリーハンドの曲線で自由線Ｘ1が描画されたものとする。この自由線Ｘ1は、注目する被写体の動きに厳密に合致する必要はなく、視聴した映像を基に移動経路をラフになぞるように描画してもよい。このとき、図４のように被写体が動く領域ｘが表示されていれば、ユーザはこれを参照して移動経路を推測し自由線Ｘ1を描画することができる。
【００３９】
入力デバイスの操作により自由線Ｘ1が描画されると、表示部１４の表示画面上における当該自由線Ｘ1の軌跡の位置情報がスライダ情報生成部１７で取得される。次に、この自由線Ｘ1の軌跡の位置情報に基づいてＲＯＩ定義部１８において、ＲＯＩが決定される（Ｓ３）。ＲＯＩ定義部１８において実行されるＲＯＩの決定処理について、図６〜図１０を参照して説明する。
【００４０】
本実施形態においてＲＯＩ定義部１８には、後述する動き検出部１９と共通して動き検出処理を行う範囲を定めるための長さ単位である「ＲＯＩサイズ」を定数として予め保持している。
【００４１】
図６に示すように、まずスライダ情報生成部１７で取得された自由線Ｘ1がＲＯＩサイズの間隔ごとに分割され、各分割位置の座標がそれぞれ折れ線スライダの頂点位置の座標として特定される（Ｓ３１）。本実施形態においては、自由線Ｘ1の始点を含め、２５個の頂点位置が特定されたものとする。
【００４２】
次に、各頂点位置を中心とし、上辺および下辺が画面の上下枠に平行であり左辺および右辺が画面の左右枠に平行な、一辺がＲＯＩサイズの正方形領域がそれぞれ特定される（Ｓ３２）。図７は、ステップＳ３１で特定されたすべての頂点位置（自由線Ｘ1上の黒丸印）に基づいて特定されたそれぞれの正方形領域を示したものである。
【００４３】
次に、各頂点位置から次の頂点位置に伸びる線分の角度が算出される（Ｓ３３）。この角度は、頂点間の座標について内積と外積、あるいは逆正接関数を利用することで求められる。ここで、自由線Ｘ1上の最終の頂点位置については次の頂点がないため、前の頂点に関して算出された角度が自らの角度として用いられる。
【００４４】
図８（ａ）は、ステップＳ３３で算出された各頂点位置に関する次の頂点との角度を矢印で表し、画面上の対応する位置に示したものである。また図８（ｂ）は、図８（ａ）で示された各頂点位置に関する角度が表された矢印を、自由線Ｘ1上の頂点位置の並び順に、１次元的に横方向に並べたものである。この図８（ｂ）の１次元情報は、自由線Ｘ1上における各頂点に関する角度情報としてＲＯＩ定義部１８に記憶される。
【００４５】
次に、各頂点位置を通り当該頂点位置から次の頂点位置に伸びる線分に垂直な垂線上で、頂点から左右にそれぞれ１つのＲＯＩサイズ分、離れた左右点位置の座標が特定される（Ｓ３４）。具体的には、頂点ｎの座標を（ｘｎ，ｙｎ）とし、ステップＳ３３で算出された頂点ｎの角度（ラジアン）をθ、ＲＯＩサイズをＢとすると、当該頂点ｎから垂直に左にＲＯＩサイズ分離れた左点位置の座標（ｘＬ，ｙＬ）、および、右にＲＯＩサイズ分離れた右点位置の座標（ｘＲ，ｙＲ）は、以下の式（１）〜（４）のように算出され特定される。ただし、ｘ座標系は画面上方向に伸び、ｙ座標系は画面右方向に伸びているものとする。
【数１】
2013150029.tif 000003
【００４６】
次に、上記式（１）〜（４）により特定された各頂点の左点位置の座標（ｘＬ，ｙＬ）、および右点位置の座標（ｘＲ，ｙＲ）を中心とし、上辺および下辺が画面の左右枠に平行であり左辺および右辺が画面の上下枠に平行な、一辺がＲＯＩサイズの正方形領域が特定される（Ｓ３５）。
【００４７】
図９は、ステップＳ３２で特定された各頂点位置に基づいて特定されたそれぞれの正方形領域、および、ステップＳ３４で特定されたすべての左右点位置（黒丸印）に基づいて特定されたそれぞれの正方形領域を示したものである。
【００４８】
このように示された、自由線Ｘ1上の各頂点位置に基づいて特定された正方形領域、および各頂点の左右点位置に基づいて特定された正方形領域をすべて足し合わせた領域が、自由線Ｘ1に関する関心領域（ＲＯＩ）として定義され、スライダ型ＧＵＩ情報を生成するための動き検出領域として用いられる（Ｓ３６）。
【００４９】
本実施形態においては、各頂点位置から垂直に左右に１つのＲＯＩサイズ分、離れた左右点位置の座標に基づいてそれぞれ特定された正方形領域をＲＯＩの定義に用いた場合について説明したが、各頂点位置から垂直に左右に２つ以上のＲＯＩサイズ分、つまり整数倍のＲＯＩサイズ分離れた左右点位置の座標に基づく正方形領域をさらに足し合わせてＲＯＩをより広く定義するようにしてもよい。
【００５０】
図３に戻り、ＲＯＩ定義部１８において、各フレーム（0 frame〜62 frame）ごとの、自由線Ｘ1上の各頂点位置の並び順を横方向（右方向）に示し、各頂点に関する垂直線上の左点位置、頂点位置、および右点位置の並び順を縦方向（下方向）に示した、各正方形領域に対応するセルを有する２次元の配列表情報が図１０に示すように生成され（Ｓ４）、動き検出部１９に送出される。この配列表情報は、映像情報のフレーム数の分、生成され送出される。
【００５１】
次に動き検出部１９において、ＲＯＩに関する被写体の動き検出処理が実行される（Ｓ５）。動き検出部１９で実行される動き検出処理について、図１１および図１２を参照して説明する。
【００５２】
まず、ＲＯＩ定義部１８から各フレームの配列表情報が取得され、全フレーム画像に関しフレーム番号順に、連続する次のフレーム画像情報との間での、ＲＯＩ領域の被写体の動きが検出される。このとき、ユーザによって動き検出処理を実施する映像区間が指定されている場合にはその指定に従い、該当区間のみ動き検出処理が行われる。本実施形態においては、ブロックマッチング法を用いて被写体の動きを検出する場合について説明するが、他の動き検出方法、例えば勾配法やLucas-Kanade法などを用いるようにしてもよい。
【００５３】
ブロックマッチング法により動き検出処理を行う場合、フレーム番号tのフレーム画像情報Ptについて動きを検出するときはまず、フレーム画像情報Ptと、これに連続した次のフレーム画像情報Pt+1の２枚のフレーム画像情報が映像情報記憶部１１から取得され、フレーム画像情報復号部１２で復号される（Ｓ５１）。このとき、「連続した次のフレーム画像情報」は、十分に連続しているとみなすことができれば厳密に次のフレーム画像情報である必要ななく、例えばフレーム画像情報Pt-1とフレーム画像情報Ptとの２枚、あるいはフレーム画像情報Ptとフレーム画像情報Pt+2との２枚が動き検出処理に用いられるようにしてもよい。
【００５４】
次に、取得されたフレーム画像情報Ptとフレーム画像情報Pt+1との２枚のフレーム画像情報から、ＲＯＩ中の対応する位置の正方形領域の画像情報がそれぞれ抜き出される（Ｓ５２）。例えばこのとき、ＲＯＩサイズが9pixelに該当する長さであれば、対応する位置の9×9pixelの正方形領域が、２枚のフレーム画像情報Ptおよびフレーム画像情報Pt+1からそれぞれ抜き出される。
【００５５】
次に、抜き出された２枚の正方形領域の画像情報から、ブロックマッチング法により被写体の動きの角度および大きさが検出される（Ｓ５３）。このとき、ＲＯＩサイズがブロックマッチング法のテンプレートのサイズよりも大きく正方形領域内で複数のブロックマッチング結果が得られる場合には、これらの複数の結果を平均化したり代表値の抽出を行って、当該正方形領域に関する被写体の動きの角度および大きさの値としてもよい。またこのとき、ブラーフィルタ技術を用いて平滑化を行ってもよい。
【００５６】
次に動き検出部１９では、ステップＳ５３で検出された被写体の動きの大きさが、予め設定された閾値以上であるとき、つまり被写体が大きく動いたと判定されたときには、当該フレーム画像情報Ptに関する配列表情報の該当するセルに、検出された当該角度情報が格納される（Ｓ５４）。この閾値は、ノイズ（被写体の動き以外の背景等の動き）を消去するために設定されており、動きの大きさがこの閾値以下の場合は動きとしてみなさない値（例えば「null」）が該当フレーム画像情報に関する配列表情報の該当するセルに挿入される。
【００５７】
このステップＳ５２からＳ５４までの処理は、フレーム画像情報Ptとフレーム画像情報Pt+1との２枚のフレーム画像情報のＲＯＩのすべての正方形領域について実施される（ループＢ）。
【００５８】
また、ステップＳ５１の処理およびループＢの処理は、フレーム番号「0 frame」から「62 frame」までのすべてのフレーム画像情報について実施される（ループＡ）。
【００５９】
すべてのフレーム画像情報について被写体の動きの角度および大きさが検出され、該当する配列表情報への格納が完了すると、これらの配列表情報が動き検出情報記憶部２０に記憶される（Ｓ５５）。
【００６０】
記憶された、各フレーム画像情報に対する配列表情報の例を、図１２に示す。
【００６１】
図１２（ａ）は図中の左側に示すように、被写体である人が手を頭の後ろにひいた投球動作開始時の画面情報に対応するフレーム番号「0 frame」の配列表情報の例であり、図１２（ｂ）は図中の左側に示すように、被写体である人が腕を大きく振りかぶっている投球動作中の画面情報に対応するフレーム番号「39 frame」の配列表情報の例であり、図１２（ｃ）は図中の左側に示すように、被写体である人の腕がのびきったときの投球動作後の画面情報に対応するフレーム番号「62 frame」の配列表情報の例である。
【００６２】
図１２（ａ）の配列表情報では、自由線Ｘ1上の２５個の頂点位置に関する正方形領域に対応するセルのうち、自由線Ｘ1の始端周辺である１個目の左点位置ならびに頂点位置、２個目と３個目の左右点位置ならびに頂点位置、および、４個目の頂点位置ならびに右点位置の正方形領域で被写体が大きく動いたと判定され、矢印で示された角度情報が格納されている。
【００６３】
図１２（ｂ）の配列表情報では、自由線Ｘ1上の２５個の頂点位置に関する正方形領域に対応するセルのうち、自由線Ｘ1の中間である１２個目〜１４個目の左右点位置および頂点位置の正方形領域で被写体が大きく動いたと判定され、矢印で示された角度情報が格納さている。
【００６４】
図１２（ｃ）の配列表情報では、自由線Ｘ1上の２５個の頂点位置に関する正方形領域に対応するセルのうち、自由線Ｘ1の終端周辺である２３個目の頂点位置ならびに右点位置、２４個目と２５個目の左右点位置ならびに頂点位置の正方形領域で被写体が大きく動いたと判定され、矢印で示された角度情報が格納されている。
【００６５】
動き検出部１９で検出された被写体の動きの角度および大きさの情報はスライダ情報生成部１７に送出される。
【００６６】
図３に戻り、送出された情報に基づいてスライダ情報生成部１７で折れ線スライダ型情報が生成される（Ｓ６）。スライダ情報生成部１７で実行される折れ線スライダ型ＧＵＩ情報の生成処理について、図１３のフローチャートを参照して説明する。
【００６７】
まず、図６のステップＳ３３で算出された、自由線Ｘ1上の各頂点位置から次の頂点位置に伸びる線分の角度と、図１１のステップＳ５４で格納された各配列表情報の中の対応する角度情報とが、十分に近い値であるか、つまりこれらの値の差分が予め設定された範囲内であるか否かが判定される（Ｓ６１）。
【００６８】
ここで、自由線Ｘ1上の各頂点位置から次の頂点位置に伸びる線分の角度と各配列表情報の中の対応する角度情報との差分が予め設定された範囲内であり十分に近い値であると判定されたとき（Ｓ６１の「YES」）は、当該配列表情報の角度情報は被写体の動きに関するものであり「正」であると判断され（Ｓ６２）、これらの差分が予め設定された範囲を超えており近い値ではないと判定されたとき（Ｓ６１の「NO」）は、当該配列表情報の角度情報は被写体以外の物体の動きに関するものであり「誤」であると判断される（Ｓ６３）。また、配列表情報に角度情報が格納されていないセル（例えば「null」が格納されているセル）についても「誤」と判断される。
【００６９】
自由線Ｘ1上の各頂点位置から次の頂点位置に伸びる線分の角度と、各配列表情報の中の対応する角度情報との対応について、図１４を参照して説明する。図１４（ａ）では、図中の左側に示すフレーム番号「39 frame」の画面情報に関し、図６のステップＳ３３で算出された角度情報を上段に示し、図１１のステップＳ５４で配列表情報に格納された角度情報を下段に示す。
【００７０】
この下段の配列表情報の中では、自由線Ｘ1上の１２個目〜１４個目の左右点位置および頂点位置の正方形領域で被写体が大きく動いたと判定され矢印で示された角度情報が格納されており、これらの角度情報の値と上段の角度情報と値の差分が算出される。ここでは、図１４（ｂ）に示すように、配列表情報に格納されたうち、１３個目の左点位置ならびに頂点位置、および１４個目の左右点位置および頂点位置の角度情報は差異が少なく「正」と判断され、当該情報が配列表情報に格納されたものとする。また、１２個目の左右点位置ならびに頂点位置、および１３個目の右点位置の角度情報は、対応する上段の自由線Ｘ1上の頂点位置に関する角度情報と９０度以上の大きな差異があり「誤」と判断され、当該情報は配列表情報から削除されたものとする。
【００７１】
これらの配列表情報の正誤判断結果は、スライダ情報生成部１７で記憶される。
【００７２】
次にスライダ型ＧＵＩ情報の生成対象である映像情報ごとに、正誤判断結果のうち「正」と判断されたセルの配列表情報内での出現分布が偏っているか否かが判定される（Ｓ６４）。この判定は、対象となる全フレームに関する、「正」と判断されたセルと「誤」と判断されたセルとの出現割合や位置の分散状態から判定される。
【００７３】
例えば図１２（ａ）〜（ｃ）のような映像情報では、被写体である手の周辺にのみ大きな動きが検出されるため、「正」と判断されるセルは、（ａ）のフレーム番号「0 frame」場合は自由線Ｘ1の始点付近、（ｂ）のフレーム番号「39 frame」の場合は自由線Ｘ1の中央付近、（ｃ）のフレーム番号「62 frame」の場合は自由線Ｘ1の終端付近に偏り、当該映像情報全体として「正」と判断されたセルの配列表情報内での分布が偏っていると判定される（Ｓ６４の「YES」）。
【００７４】
当該映像情報に関し「正」と判断されたセルの配列表情報内での分布が偏っていると判定されたときには、該当するフレーム画像情報ごとに、「正」と判断されたセルの重心位置が求められる（Ｓ６５）。
【００７５】
この重心位置は、自由線Ｘ1の頂点位置を順列方向に１次元で表したスケール上に示される。例えば、フレーム番号「39 frame」に関し、図１４（ｂ）示すように１３個目の左点位置ならびに頂点位置、および１４個目の左右点位置ならびに頂点位置の角度情報が「正」と判断されている場合には、図１４（ｃ）に示すようなスケール上の１３個目の頂点位置と１４個目の頂点位置との間が、重心位置として特定される。図１４（ｃ）では、この重心位置が星印でスケール上に示されている。
【００７６】
次に、１次元のスケール上に示された重心位置に対応する、該当フレーム画像情報の自由線Ｘ1上の位置を示す２次元位置座標が求められる（Ｓ６６）。図１４（ｄ）では、この重心位置に対応する自由線Ｘ1上の位置が星印でフレーム画像情報上に示されている。
【００７７】
次に、求められた２次元位置座標と、当該フレーム画像のフレーム番号（ここでは「39 frame」）とが対応付けられる（Ｓ６７）。
【００７８】
このステップＳ６５〜Ｓ６７の処理はすべてのフレーム画像情報について実行される（ループＣ）。
【００７９】
そして、すべてのフレーム画像について対応付けられた２次元位置座標が同一画面情報上に示され、これらを頂点とする折れ線情報が、当該映像情報に関し自由線Ｘ1に基づく折れ線スライダ型ＧＵＩ情報Ｙ1として生成される（Ｓ６８）。生成された折れ線スライダ型ＧＵＩ情報Ｙ1は、図１５（ａ）〜（ｃ）に示すようにそれぞれのフレーム画像情報に重畳されて表示される。またスライダ型ＧＵＩ情報は、フレーム画像情報の所定位置に対応付けられるのみで表示されないようにしてもよい。
【００８０】
表示部１４に表示された折れ線スライダ型ＧＵＩ情報において、例えば図１５（ａ）に矢印で示すようにユーザにより当該スライダ型ＧＵＩ情報Ｙ1の始点位置が指示されると対等する投球前のフレーム画像情報が表示され、このスライダ型ＧＵＩ情報上をなぞるようにドラッグ操作が行われ、指定位置がスライダ型ＧＵＩ情報の中間付近になると図１５（ｂ）に示すように投球中の該当するフレーム画像情報が表示され、指定位置が折れ線スライダ型ＧＵＩ情報の終点付近になると図１５（ｃ）に示すように投球後の該当するフレーム画像情報が表示される。
【００８１】
このように処理されることにより、ユーザが画面上の人間の手の動きの周辺を入力デバイスによりなぞるように操作すると、この操作に追随して投球の動作が行われるかのように表示させることができる。このポインティングデバイスによる折れ線スライダ型ＧＵＩ情報の操作については、特許文献１に記載されているような座標指示手段を用いるようにしてもよい。
【００８２】
また例えば図１６に示すように、投球フォームにおいてスライダ型ＧＵＩ情報の生成に利用するための自由線Ｘ2が、被写体である人の胴の動きに注目することにより描画されてＲＯＩ決定処理（Ｓ３）が行われ、図１７に示すように配列表情報の生成（Ｓ４）、およびフレーム間ごとのＲＯＩに関する被写体の動きの検出処理（Ｓ５）が実行されたときは、胴部分の回転動作により当該自由線Ｘ2に関するＲＯＩ内でほぼ均等に動きが検出される。つまり、動きが大きいフレーム画像ではほぼすべてのセルで「正」と判断され、動きが少ないフレームではほぼすべてのセルで「誤」と判断される。この場合、図１３の折れ線スライダ型ＧＵＩ情報の生成処理のステップＳ６４において、フレーム画像ごとの「正」と判断されたセルの配列表情報内での分布は偏っていないと判断される（Ｓ６４の「NO」）。
【００８３】
この場合は、スライダ情報生成部１７において、配列表情報中に「正」の角度情報が予め設定された値よりも多く現れるようになったときのフレーム画像のフレーム番号を、自由線Ｘ2の始点の位置座標に対応付け、配列表情報中に「正」の角度情報が予め設定された値よりも少なくなったときのフレーム画像のフレーム番号を、自由線Ｘ2の終点の位置座標に対応付ける。そして、始点の位置座標が対応付けられたフレーム番号と、終点の位置座標が対応付けられたフレーム番号との間のフレーム番号は、それぞれ均一な間隔で自由線Ｘ2の始終点間の位置が対応付けられる（Ｓ６９）。
【００８４】
そして、これらの対応付けられた情報に基づいて、ステップＳ６８において折れ線スライダ型ＧＵＩ情報が生成され表示される。またスライダ型ＧＵＩ情報は、フレーム画像情報の所定位置に対応付けられるのみで表示されないようにしてもよい。
【００８５】
また図３に示すフローチャートの処理を繰り返すことで折れ線スライダ型ＧＵＩ情報を複数生成し、同時に表示されるようにしてもよい。
【００８６】
以上の本実施形態の映像再生装置によれば、ユーザが映像情報を視聴して注目する被写体の動きの軌跡を把握し、その軌跡をなぞるように表示画面上で描画した自由線に基づいて、直感的なインタラクションにより映像中から所望の再生位置をユーザに指定させるためのＧＵＩ情報を容易に生成し表示することができる。
【００８７】
これにより、従来よりも人手による作業コストやコンピュータによる計算コストを軽減させて、ユーザの意図に沿って生成されたスライダ型ＧＵＩ情報の操作による映像再生処理を高速に実行することができる。また、入力デバイスとしてタッチパネルを利用する場合に、ポインティングの精度が悪い場合でも自由線の周辺を含むＲＯＩに関して動きを検出してフレーム番号の対応付け処理を行うため、精度の高い折れ線スライダ型ＧＵＩ情報を容易に生成することができる。
【００８８】
また、上述したようにユーザの操作により入力された一本の自由線の描画情報に基づいてＲＯＩを決定するように処理することにより、既に一般的に用いられている領域指定技術、例えば操作の開始点と終点とを入力して長方形領域や円形領域を特定したり、所望の形状を自由線で入力して領域を特定したりする処理により画面上の一部領域を指定する場合よりも、ユーザの作業が容易になる。また、ＲＯＩを構成する各正方形領域に関する情報が、直線的な２次元情報である配列表情報に格納されるため、情報内の値の分布や重心についての分析処理を容易に行うことができる。
【００８９】
また本実施形態では、ユーザの操作により入力された自由線の描画情報から複数の頂点を求めてこれらの頂点の角度情報を折れ線スライダ型ＧＵＩ情報の生成に用いるため、「動き検出を行う領域の指定」と、「折れ線スライダ型ＧＵＩ情報の生成に用いる頂点の角度情報の入力」とを別途実行する必要がなく、ユーザの作業コストを低減させることができる。また動き検出により検出された動きの角度情報のうち、ユーザにより描画された自由線に関する角度情報から大幅に外れた情報は削除する機能を設けることで、ユーザの意図に沿った折れ線スライダ型ＧＵＩ情報を生成することができる。
【００９０】
また本実施形態の映像再生装置に搭載された機能により、ユーザの操作により入力された自由線の描画情報と、映像情報のＲＯＩ中に検出された動きの角度情報とが照らし合わされることで、映像情報の中から、ユーザにより描画された自由線を軌跡とする動きがあるシーンを検索することができる。つまり、自由線上の各頂点位置において、動きの重心となるフレーム画像情報を求めることができ、また連続して動きが検出された映像情報区間のフレーム画像情報を動きが発生したシーンとして特定することができる。これにより、例えば映像情報中に、ほぼ同じ位置でのほぼ同じフォームの投球動作のシーンが複数回含まれる場合、検索によりこれらのシーンを抽出することができ、それぞれのシーンにインデックスを付加してユーザに提供することもできる。
【００９１】
また上述した本実施形態においては線状の折れ線スライダ型ＧＵＩ情報を表示させる場合について説明したが、ＲＯＩ定義部１８で定義されたＲＯＩを、ユーザに所望の再生位置を指定させるための２次元的なスライダ領域型ＧＵＩ情報として表示させるようにしてもよい。このとき、図１８に示すように、ＲＯＩを構成する正方形領域の枠を表示させるようにしてもよい。
【００９２】
このような２次元的なスライダ領域型ＧＵＩ情報が表示されている状態で、ユーザにより、当該スライダ領域型ＧＵＩ情報を利用した操作が行われるときのフレーム画像選択部１３の処理を、図１９のフローチャートを参照して詳細に説明する。
【００９３】
まず、映像情報内のフレーム番号tのフレーム画像情報上にスライダ領域型ＧＵＩ情報が表示されている状態（Ｓ８１）で、ユーザにより入力デバイスが用いられ、スライダ領域型ＧＵＩ情報内でドラッグ操作が行われると、このドラッグ操作中ループＤ内の処理が繰り返される。
【００９４】
ループＤではまず、当該フレーム画像情報内でドラッグ操作により指定された位置座標が、スライダ領域型ＧＵＩ情報（ＲＯＩ）内にあるか否かが判定される（Ｓ８２）。
【００９５】
ここで指定された位置座標がスライダ領域型ＧＵＩ情報（ＲＯＩ）内にあると判定されたとき（Ｓ８２の「YES」）は、当該フレーム番号tに関する配列表情報が参照され、指定された始点の位置座標に対応するセルに格納された動き検出の角度情報が取得される（Ｓ８３）。
【００９６】
次に、ユーザによりスライダ領域型ＧＵＩ情報内でドラッグ操作が行われたときの、当該操作による入力デバイスの移動角度が検出され、このドラッグ操作による移動角度と、ステップＳ８３で取得された角度情報との差分が予め設定された閾値の範囲内であり「ほぼ等しい」か否かが判定される（Ｓ８４）。
【００９７】
ここで「ほぼ等しい」と判定されたとき（Ｓ８４の「YES」）には、次のフレーム番号t+1のフレーム画像情報に更新され、表示部１４に表示される（Ｓ８５）。このとき、ドラッグ操作による移動が、検出された動き方向と逆方向であるときには、前のフレーム番号t-1のフレーム画像情報に更新される。
【００９８】
ステップＳ８５で新たなフレーム画像情報が表示されたとき、ステップＳ８２で指定位置がスライダ領域型ＧＵＩ情報（ＲＯＩ）内にないと判定されたとき（Ｓ８２の「NO」）、または、ステップＳ８４においてドラッグ操作の移動角度と動き検出の角度情報とが閾値の範囲を超えており異なると判定されたとき（Ｓ８４の「NO」）には、ドラッグ操作が終了したか否かが判定される（Ｓ８６）。ドラッグ操作が継続している場合（Ｓ８６の「NO」）はステップＳ８２の処理に戻り、ドラッグ処理が終了した場合（Ｓ８６の「YES」）にはループＤの処理は終了され、スライダ領域型ＧＵＩ情報を利用した処理が終了する。
【００９９】
また上述した本実施形態においては、動き検出の結果として得られた角度情報を、配列表情報のセル内に矢印のマークにより示したが、ＨＳＶ色空間などを利用して色相で表現してもよい。
【０１００】
また上述した本実施形態においては、ＲＯＩ定義部１８と動き検出部１９とで共通して長さ単位「ＲＯＩサイズ」を定数として保持し、このＲＯＩサイズを、(a)ステップＳ３１において自由線を分割する際の長さ、(b)ステップＳ３４において左右点位置を特定する際の頂点からの長さ、(c)ステップＳ３２およびＳ３５において特定される正方形領域の一辺の長さとして用いる場合について説明したが、これらの(a)〜(c)の長さはそれぞれ異なっていてもよい。これらの長さをそれぞれ調整することにより、ＲＯＩ領域の大きさや、漏れ、重なりを増減させることができる。
【０１０１】
例えば、上記(a)自由線を分割する際の長さや、(b)左右点位置を特定する際の頂点からの長さをより短く設定し、(c)正方形領域の一辺の長さをより長く設定することで、自由線の周囲を漏れなくＲＯＩとして特定することができる。また、(a)自由線を分割する際の長さをより長く設定し、(b)左右点位置を特定する際の頂点からの長さや、(c)正方形領域の一辺の長さをより短く設定することで、処理対象領域を少なくし、スライダ型情報生成処理を高速に実行することができる。
【０１０２】
また上述した本実施形態において、自由線上の頂点位置に関する角度情報や配列表情報に格納された角度情報から、フレーム画像情報上を指定している入力デバイスをどの方向に動かせばフレーム画像情報が更新されるかといったガイド情報を表示するようにしてもよい。
【０１０３】
また表示部１４や入力部１６、およびフレーム画像選択部１３の機能をスマートフォンに搭載し、ＲＯＩ定義部や動き検出部の機能が当該スマートフォンが接続されたネットワーク上のサーバ上で実現されるように構成してもよい。このように構成することにより、処理能力の高い装置であるサーバで動き検出が行われ、より高速に映像再生処理を行うことができる。
【符号の説明】
【０１０４】
１…映像再生装置
１１…映像情報記憶部
１２…フレーム画像情報復号部
１３…フレーム画像選択部
１４…表示部
１５…対象フレーム情報記憶部
１６…入力部
１７…スライダ情報生成部
１８…ＲＯＩ定義部
１９…動き検出部
２０…動き検出情報記憶部
【図１】
2013150029.tif 000004
【図２】
2013150029.tif 000005
【図３】
2013150029.tif 000006
【図４】
2013150029.tif 000007
【図５】
2013150029.tif 000008
【図６】
2013150029.tif 000009
【図７】
2013150029.tif 000010
【図８】
2013150029.tif 000011
【図９】
2013150029.tif 000012
【図１０】
2013150029.tif 000013
【図１１】
2013150029.tif 000014
【図１２】
2013150029.tif 000015
【図１３】
2013150029.tif 000016
【図１４】
2013150029.tif 000017
【図１５】
2013150029.tif 000018
【図１６】
2013150029.tif 000019
【図１７】
2013150029.tif 000020
【図１８】
2013150029.tif 000021
【図１９】
2013150029.tif 000022