(57)【要約】【課題】複数の映像をシーク操作する場合の負荷を軽減する。【解決手段】映像再生制御装置は、サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択部１２と、操作対象となる映像のヘッド位置を読み出すヘッド位置読出部１４と、映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得部１５と、映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択部１９と、線形軌跡方式が選択されている場合はカーソルの線形の軌跡に基づいて算出したシーク量でヘッド位置から粗い時間粒度で映像をシークし、円形軌跡方式が選択されている場合はカーソルの円形の軌跡に基づいて算出したシーク量でヘッド位置から細かい時間粒度で映像をシークするシーク部１８とを備える。【選択図】図１
2013012036.tif 000002
【特許請求の範囲】
【請求項１】
複数の映像を再生制御する映像再生制御装置であって、
サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択部と、
操作対象となる映像のヘッド位置を読み出すヘッド位置読出部と、
前記映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得部と、
前記映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択部と、
前記線形軌跡方式が選択されている場合は前記カーソルの線形の軌跡に基づいて算出したシーク量で前記ヘッド位置から粗い時間粒度で前記映像をシークし、前記円形軌跡方式が選択されている場合は前記カーソルの円形の軌跡に基づいて算出したシーク量で前記ヘッド位置から細かい時間粒度で前記映像をシークするシーク部と、
を備えることを特徴とする映像再生制御装置。
【請求項２】
複数の映像を再生制御する映像再生制御方法であって、
サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択ステップと、
操作対象となる映像のヘッド位置を読み出すヘッド位置読出ステップと、
前記映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得ステップと、
前記映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択ステップと、
前記線形軌跡方式が選択されている場合は前記カーソルの線形の軌跡に基づいて算出したシーク量で前記ヘッド位置から粗い時間粒度で前記映像をシークし、前記円形軌跡方式が選択されている場合は前記カーソルの円形の軌跡に基づいて算出したシーク量で前記ヘッド位置から細かい時間粒度で前記映像をシークするシークステップと、
を備えることを特徴とする映像再生制御方法。
【請求項３】
複数の映像を再生制御するための映像再生制御プログラムであって、
サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択部ステップと、
操作対象となる映像のヘッド位置を読み出すヘッド位置読出ステップと、
前記映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得ステップと、
前記映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択ステップと、
前記線形軌跡方式が選択されている場合は前記カーソルの線形の軌跡に基づいて算出したシーク量で前記ヘッド位置から粗い時間粒度で前記映像をシークし、前記円形軌跡方式が選択されている場合は前記カーソルの円形の軌跡に基づいて算出したシーク量で前記ヘッド位置から細かい時間粒度で前記映像をシークするシークステップと、
をコンピュータに実行させるための映像再生制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の映像を再生制御する映像再生制御装置、映像再生制御方法、及び映像再生制御プログラムに関する。
【背景技術】
【０００２】
コンピュータ上で映像から必要な情報を探したり、目的の位置から再生したりするためには、映像をシークする必要がある。シークとは、再生スピードの変更（フレーム単位→スローモーション→等速再生→２倍速再生→・・・）や、再生方向の変更（再生⇔逆再生）を行うことである。以下、映像に対して再生スピードの変更や再生方向の変更を行うことをシーク操作と記す。このような映像に対するシーク操作方法として、ＧＵＩを用いた方法がある。従来の映像ソフトウェアでは、ＧＵＩによるシーク操作として、マウスを利用したものが多く存在する。例えば、タイムスライダの再生ヘッドをドラッグする方法、早送りや巻き戻しなどあらかじめ用意された再生制御ボタンをクリックする方法、などである。
【０００３】
そして、ユーザが映像から目的位置を探すシーク操作には２つのプロセスが存在する。１つは、目的位置周辺にヘッド位置を大きく移動するというプロセスであり、もう１つは、目的位置へ正確にヘッド位置を小さく移動するというプロセスである。このように、シーク操作では、ユーザが必要とする時間粒度に応じてヘッド位置を変更できる必要がある。従来は、このような操作プロセスそれぞれに別の操作方法を割り当てることでシーク操作を実現してきた。例えば、ヘッド位置を大きく移動するプロセスにはタイムスライダを用い、ヘッド位置を小さく移動するプロセスには制御ボタンやキーボード入力を用いる方法が知られている。
【０００４】
また、特許文献１には、マウスの軌跡に着目したシーク操作が開示されている。タイムスライダのドラックや制御ボタンを利用する代わりに、映像上でマウスを動かすと、そのマウスの軌跡に対応した再生ヘッド位置の変更が行われ、シーク操作を可能にしている。このように、ユーザが対話的かつ直感的に映像をシークできることは、映像の視聴において重要である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２３１４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１では、操作対象となる映像が単体の場合を想定している。図１１に示すように、操作対象となる映像が単体ならば、その映像表示領域５１とシーク操作領域５２が近いため、シーク操作は煩雑ではない。しかし、操作対象となる映像やシーンが複数になると、複数の映像やシーンの中から操作対象となる映像やシーンを選択する操作が必要になる。なお、以下では、１つの映像の複数のシーンも含めて「複数の映像」と記す。
【０００７】
特に、複数の映像が一覧で表示され、操作対象となる映像とシーク操作領域とが離れている場合は、シーク操作が煩雑になる。すなわち、図１２に示すように、操作対象となる映像の表示領域５１とシーク操作領域５２とが離れている場合は、映像を選択してからシーク操作領域へカーソルを大きく動かす必要がある。
【０００８】
このような操作の煩雑さを解決するためには、複数の映像が一覧で表示されている際に、操作対象となる映像の選択から連続的にシーク操作ができることが望ましい。また、映像選択からシーク操作に移る際に、複数の映像の関係性を視覚的に保ったままシーク操作が可能であることも重要な要件となる。つまり、映像選択からシーク操作が連続的であっても、選択された映像のみがフォーカスされると、他の映像との比較が困難になり、関係性が把握できなくなるという一覧性の制約が生じる。
【０００９】
この解決案の一つとして、映像が一覧で表示されている場合、図１３に示すように、各映像に対してシーク操作領域５２を配置することが考えられる。しかし、この方法によると、映像一つ一つのシーク操作領域５２が小さくなってしまい、ヘッド位置の小さな変更が難しく、操作性の制約が生じる。また、一つ一つの映像にシーク操作領域５２を設置することで、画面に一覧で表示できる映像数が減ってしまうという画面の制約が生じる。
【００１０】
本発明は、前記課題を解決するためになされたものであり、複数の映像をシーク操作する場合の負荷を軽減することができる映像再生制御装置、映像再生制御方法、及び映像再生制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
前記目的を達成するため、第１の態様に係る発明は、複数の映像を再生制御する映像再生制御装置であって、サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択部と、操作対象となる映像のヘッド位置を読み出すヘッド位置読出部と、前記映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得部と、前記映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択部と、前記線形軌跡方式が選択されている場合は前記カーソルの線形の軌跡に基づいて算出したシーク量で前記ヘッド位置から粗い時間粒度で前記映像をシークし、前記円形軌跡方式が選択されている場合は前記カーソルの円形の軌跡に基づいて算出したシーク量で前記ヘッド位置から細かい時間粒度で前記映像をシークするシーク部とを備えることを要旨とする。
【００１２】
また、前記目的を達成するため、第２の態様に係る発明は、複数の映像を再生制御する映像再生制御方法であって、サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択ステップと、操作対象となる映像のヘッド位置を読み出すヘッド位置読出ステップと、前記映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得ステップと、前記映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択ステップと、前記線形軌跡方式が選択されている場合は前記カーソルの線形の軌跡に基づいて算出したシーク量で前記ヘッド位置から粗い時間粒度で前記映像をシークし、前記円形軌跡方式が選択されている場合は前記カーソルの円形の軌跡に基づいて算出したシーク量で前記ヘッド位置から細かい時間粒度で前記映像をシークするシークステップとを備えることを要旨とする。
【００１３】
また、前記目的を達成するため、第３の態様に係る発明は、複数の映像を再生制御するための映像再生制御プログラムであって、サムネイルの選択により、シーク操作の対象となる映像を選択するシーク対象選択ステップと、操作対象となる映像のヘッド位置を読み出すヘッド位置読出ステップと、前記映像の表示領域におけるカーソルの移動開始と終了の座標と時間を取得する軌跡取得ステップと、前記映像の操作方式として線形軌跡方式または円形軌跡方式を選択する操作方式選択ステップと、前記線形軌跡方式が選択されている場合は前記カーソルの線形の軌跡に基づいて算出したシーク量で前記ヘッド位置から粗い時間粒度で前記映像をシークし、前記円形軌跡方式が選択されている場合は前記カーソルの円形の軌跡に基づいて算出したシーク量で前記ヘッド位置から細かい時間粒度で前記映像をシークするシークステップとをコンピュータに実行させることを要旨とする。
【発明の効果】
【００１４】
本発明によれば、複数の映像をシーク操作する場合の負荷を軽減することができる映像再生制御装置、映像再生制御方法、及び映像再生制御プログラムを提供することが可能である。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態における映像再生制御装置の構成図である。
【図２】本発明の実施形態における軌跡取得部の動作を示すフローチャートである。
【図３】本発明の実施形態におけるシーク対象選択部の動作を示すフローチャートである。
【図４】本発明の実施形態における中心点座標とヘッド位置の説明図である。
【図５】本発明の実施形態におけるシーク部の動作を示すフローチャートである。
【図６】本発明の実施形態におけるカーソル位置によるヘッド位置の変化量を示す図である。
【図７】本発明の実施形態におけるカーソル座標の取得例を示す図である。
【図８】本発明の実施形態におけるヘッド位置の変化量の計算例を示す図である。
【図９】本発明の実施形態における線形軌跡方式を選択した場合の表示例を示す図である。
【図１０】本発明の実施形態における円形軌跡方式を選択した場合の表示例を示す図である。
【図１１】操作対象となる映像が単体の場合の説明図である。
【図１２】操作対象となる映像が複数の場合の説明図である。
【図１３】各映像に対してシーク操作領域を配置した様子を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１７】
図１は、本発明の実施形態における映像再生制御装置の構成図である。この映像再生制御装置は、サムネイル画像を表示し複数の映像を再生制御するＰＣ等であって、図１に示すように、サムネイル情報記憶部１１と、シーク対象選択部１２と、ヘッド位置記憶部１３と、ヘッド位置読出部１４と、軌跡取得部１５と、座標記憶部１６と、シーク部１８と、操作方式選択部１９とを備えている。入力部２０は、ユーザの操作を映像再生制御装置に入力する。入力部２０には、マウスやスタイラス、タブレットペン、タッチパネルなどを採用することができる。軌跡取得部１５は、入力部２０からの情報に基づいてカーソルの座標等を取得し、座標記憶部１６に記憶する。サムネイル情報記憶部１１は、サムネイル番号とともにそのサムネイル領域の中心点座標をあらかじめ記憶している。シーク対象選択部１２は、サムネイル情報記憶部１１に記憶された情報に基づいて、選択されたサムネイル領域を読み出し、そのサムネイル番号をヘッド位置読出部１４に与える。ヘッド位置記憶部１３は、表示されているサムネイルの再生ヘッド位置（以下、単に「ヘッド位置」という。）、映像のID、サムネイルが担当する映像区間の開始時間と区間終了時間をサムネイル番号とともに記憶する。なお、複数の映像の再生ヘッド位置を記憶する場合には、映像のIDと各映像の先頭からの経過時間を記憶するか、複数の映像を１つにまとめその先頭からの経過時間を記憶することが考えられる。ヘッド位置読出部１４は、シーク対象選択部１２からのサムネイル番号に対応するヘッド位置をヘッド位置記憶部１３から読み込み、このヘッド位置をシーク部１８に与える。操作方式選択部１９は、映像の操作方式として線形軌跡方式または円形軌跡方式を選択し、その選択結果をシーク部１８に与える。シーク部１８は、線形軌跡方式が選択されている場合は、カーソルの線形の軌跡に基づいて算出したシーク量でヘッド位置から粗い時間粒度で映像をシークする。一方、円形軌跡方式が選択されている場合は、カーソルの円形の軌跡に基づいて算出したシーク量でヘッド位置から細かい時間粒度で映像をシークする。表示部３０は、シーク部１８や操作方式選択部１９からの情報を表示するディスプレイである。
【００１８】
図２は、軌跡取得部１５の動作を示すフローチャートである。以下、図２を用いて、軌跡取得部１５の動作を詳細に説明する。まず、軌跡取得部１５は、選択されたサムネイル領域内でカーソルが動いているかどうかを判断する（ステップＳ１→Ｓ２）。そして、カーソルが動き始めた座標を動作開始点として取得し、その動作開始点の座標と動作開始時刻を座標記憶部１６に記憶する（ステップＳ３）。また、カーソルが止まると、その座標を動作終了点として取得し、その動作終了点の座標と動作終了時刻を座標記憶部１６に記憶する（ステップＳ４→Ｓ６）。もし、選択されたサムネイル領域からカーソルが外れてしまった場合は、サムネイル領域から外れる直前の座標を動作終了点として取得する（ステップＳ５→Ｓ６）。
【００１９】
図３は、シーク対象選択部１２の動作を示すフローチャートである。以下、図３を用いて、シーク対象選択部１２の動作を詳細に説明する。まず、シーク対象選択部１２は、選択されたサムネイルの中心点座標をサムネイル情報記憶部１１から読み込む（ステップＳ１１→Ｓ１２）。そして、サムネイル領域の中心点座標とあらかじめ設定されたサムネイルの幅と高さから、サムネイル領域が画面上のどの位置に存在しているかを決定する（ステップＳ１３）。前述の軌跡取得部１５は、このサムネイル領域の位置情報に基づいて、サムネイル領域内でカーソルが動いているかどうかを判定するようになっている。
【００２０】
図４は、サムネイル領域の中心点座標とヘッド位置の説明図である。すなわち、図４（ａ）に示すように、サムネイル領域の中心点座標は、表示部３０の画面上におけるＸ座標及びＹ座標で表される。このような中心点座標は、図４（ｂ）に示すように、あらかじめサムネイル番号とともにサムネイル情報記憶部１１が記憶している。また、表示されているサムネイルのヘッド位置Ｈ１、Ｈ２、Ｈ３、・・・、サムネイルが生成された映像のID、サムネイルが担当する映像の区間開始時間Ｓｔ１、Ｓｔ２、Ｓｔ３、・・・、サムネイルが担当する映像の区間終了時間Ｅｔ１、Ｅｔ２、Ｅｔ３、・・・は、図４（ｃ）に示すように、サムネイル番号とともにヘッド位置記憶部１３に記憶される。
【００２１】
図５は、シーク部１８の動作を示すフローチャートである。以下、図５を用いて、シーク部１８の動作を詳細に説明する。まず、シーク部１８は、操作方式選択部１９からの情報に基づいて、選択されている操作方式を判定する（ステップＳ２１）。次いで、ヘッド位置読出部１４と座標記憶部１６からの情報に基づいてヘッド位置の変化量を決定し、その変化量に基づいてヘッド位置を変更する（ステップＳ２２→Ｓ２４、ステップＳ２３→Ｓ２４）。以下、ヘッド位置の変化量を決定する動作をさらに詳しく説明する。
【００２２】
まず、線形軌跡方式が選択されている場合は、サムネイル領域上で基準となる軸（基準軸）にカーソルの軌跡を射影して変化量を決定する。すなわち、基準軸に沿って直線的にカーソルの軌跡を描いた時の移動距離や移動速度、移動方向に対応してヘッド位置を変化させる。例えば、移動距離に対応してヘッド位置を変化させる場合、カーソルを基準軸に沿って直線的に大きく動かすと、大きくヘッド位置が変化する。逆に、カーソルを基準軸に対して斜めに動かすと、その移動距離に応じた変化量にはならず、基準軸方向の移動距離に応じた変化量となる。また、移動速度に対応してヘッド位置を変化させる場合、カーソルを素早く動かすとヘッド位置が大きく変化する。さらに、移動方向を考えた場合、カーソルを右に動かすと正再生方向にヘッド位置が変化し、カーソルを左に動かすと逆再生方向にヘッド位置が変化する。
【００２３】
一方、円形軌跡方式が選択されている場合は、サムネイル領域上で円形に動かされるカーソルの角速度、移動距離、回転数、回転方向に対応してヘッド位置を変化させる。例えば、角速度に対応してヘッド位置を変化させる場合、カーソルを素早く動かすとヘッド位置は大きく変化し、ゆっくり動かすとヘッド位置は小さく変化する。移動距離に対応してヘッド位置を変化させる場合、弧の長さを元にしてヘッド位置を変化させる。すなわち、同じ角度変化量ならば、カーソルで小さく円を描けばヘッド位置の変化は小さく、大きく円を描けばヘッド位置の変化は大きい。回転数に対応してヘッド位置を変化させる場合、回転数が多いほどヘッド位置の変化は大きく、回転数が少ないほどヘッド位置の変化は小さくなる。さらに、回転方向を考えた場合、カーソルを時計回りに動かすと正再生方向にヘッド位置が変化し、カーソルを反時計回りに動かすと逆再生方向にヘッド位置が変化する。
【００２４】
図６は、カーソル位置によるヘッド位置の変化量を示す図である。（ａ）（ｂ）は線形軌跡方式が選択されている場合、（ｃ）（ｄ）は円形軌跡方式が選択されている場合を示している。（ａ）（ｃ）では、カーソルの軌跡がサムネイル上で完結している。一方、（ｂ）（ｄ）では、カーソルの軌跡がサムネイル外に出てしまっている。カーソル軌跡がサムネイル外に出た時点で、カーソルの移動は終了と判定される。そのため、カーソルの移動距離や移動速度が同じ場合でもヘッド位置の変化量に差が出ることを示している。
【００２５】
図７は、カーソル座標の取得例を示す図である。ここでは、線形軌跡方式でカーソルがサムネイル上で動く場合とサムネイル外まで出てしまう場合を例示している。図７（ａ）では、カーソルの移動がサムネイル上で完結しているため、開始点座標には点ｐの座標（ｘ１，ｙ１）が記憶され、終了点座標には点ｑの座標（ｘ２，ｙ２）が記憶される。また、同時にカーソルが点ｐにあった時間ｔ１、点ｑにあった時間ｔ２も記憶される。一方、図７（ｂ）では、カーソルの移動がサムネイル外に出ているため、開始点座標には点ｐの座標（ｘ１，ｙ１）が記憶されるが、終了点座標には点ｓ（ｘ４，ｙ４）ではなく点ｒの座標（ｘ３，ｙ３）が記憶される。また、同時にカーソルが点ｐにあった時間ｔ１、点ｒにあった時間ｔ３も記憶される。
【００２６】
図８は、ヘッド位置の変化量の計算例を示す図である。
【００２７】
まず、線形軌跡方式の計算例を説明する。ここでは、ヘッド位置の変化量を左右方向の移動距離で決定するものとする。すなわち、図８（ａ）に示すように、カーソルを直線的に動かした場合、カーソルの左右方向の移動距離ｌは、点ｐ（ｘ１，ｙ１）と点ｑ（ｘ２，ｙ２）のｘ座標を用いると次式のようになる。
【数１】
2013012036.tif 000003
【００２８】
ヘッド位置の変化量Ｈは、Ｈ＝αｌとなる。αは、移動距離当たりのヘッド位置の変化量の比例係数である。よって、変更されたヘッド位置Ｈafterは、Ｈafter＝Ｈ２＋Ｈとなる。
【００２９】
次に、円形軌跡方式の計算例を説明する。ここでは、ヘッド位置の変化量を角速度で決定するものとする。すなわち、図８（ｂ）に示すように、カーソルを円形に動かした場合の角速度ωを求めるには、中心点ｏ（ｔｘ３，ｔｙ３）と点ｐ（ｘ１，ｙ１）と点ｑ（ｘ２，ｙ２）が作る角度θを求める必要があり、θは以下のように求められる。
【数２】
2013012036.tif 000004
【００３０】
これにより、角速度ωは次のように求められる。
【数３】
2013012036.tif 000005
【００３１】
ヘッド位置の変化量Ｈは、Ｈ＝βωとなる。βは、角速度当たりのヘッド位置の変化量の比例係数である。よって、変更されたヘッド位置Ｈafterは、Ｈafter＝Ｈ３＋Ｈとなる。
【００３２】
次に、円形軌跡方式の別の計算例を説明する。ここでは、ヘッド位置の変化量を回転数で決定するものとする。すなわち、図８（ｃ）に示すように、点ｐを始点にして、カーソルが描く軌跡の回転数を計算する。カーソルが描く軌跡の回転数を計算するために、点ｐが始点となったときの基準の角度φを求める。この基準角度から±２πとなる毎にヘッド位置を変更する。中心点Ｏと点ｐによる角度φは次のように求められる。
【数４】
2013012036.tif 000006
【００３３】
そして、カーソルが動いている間の中心点Ｏと点ｑによる角度ψは次のように求められる。
【数５】
2013012036.tif 000007
【００３４】
ここから、φとψの差が２πの倍数のとき、カーソルの軌跡は回転していると言える。そのため、回転数ｎは次のように計算することができる。
【数６】
2013012036.tif 000008
【００３５】
そして、ｎが０以外の整数であるとき、つまり時計回り、反時計回りのどちらかに一回転以上したときに、ヘッド位置変化量Ｈは、Ｈ＝βωと求めることができる。βは、角速度当たりのヘッド位置の変化量の比例係数である。よって、変更されたヘッド位置Ｈafterは、Ｈafter＝Ｈ４＋Ｈとなる。
【００３６】
ここで、適切な比例係数α、βを設定することで、ユーザが求める時間粒度に応じてヘッド位置を変更することができる。例えば、比例係数αを秒単位、比例係数βを２フレーム単位とする。これにより、線形軌跡方式では、粗い時間粒度でシークを実現することができ、円形軌跡方式では、細かい時間粒度でシークを実現することができるため、直感的なシーク操作が可能となる。すなわち、カーソルを移動させる領域が制限されている状況では、時間粒度が大きく求められる場合がある。この場合、短い距離のカーソル移動で大きくシーク可能であると、おおまかにヘッド位置を調整することができる。逆に、カーソルの移動領域が制限されているため、時間粒度が小さく求められる場合もある。この場合、長い距離のカーソル移動でも小さくシーク可能であると、細かくヘッド位置を調整することができる。このように、時間粒度に応じて適切な比例係数α、βを設定することで、ユーザの直感的なシーク操作を支援する。
【００３７】
また、サムネイルの担当する映像区間は区間開始時間Ｓｔと区間終了時間Ｅｔで計算が可能である。そのため、映像中のサムネイルが切り替わる付近でのシーク操作時に、ヘッド位置を区間終了時間Ｅｔまでシークするか、次のサムネイルが担当する区間を考慮して求めたヘッド位置変化量Ｈの分だけシークすることも考えられる。これにより，ユーザの求める挙動に応じて、切り替わり点付近でのシーク方法を変更できる。
【００３８】
また、マウスやタブレットペンなど、ボタン操作をしながら軌跡を描くことが可能な機器を入力部２０として採用した場合は、移動終了をクリックボタンのｏｎ／ｏｆｆで判定する方法も考えられる。つまり、サムネイル領域の外にカーソルが出てしまった場合でも、クリックボタンがｏｎの間はシーク操作を続けるということである。これにより、さらに直感的なシーク操作が可能になる。
【００３９】
図９は、線形軌跡方式が選択されている場合の表示例であり、図１０は、円形軌跡方式が選択されている場合の表示例である。これらの図に示すように、表示部３０は、操作対象となるサムネイル３１の一覧、タイムスライダ３２、再生ヘッド３３、カーソルの軌跡などを表示している。ユーザは、ラジオボタン３６を使うことで所望の操作方式を選択することができる。どちらの方式でも、カーソル操作の目安として、選択された操作方式のガイドラインがサムネイル上に表示される。すなわち、線形軌跡方式が選択されている場合は、図９に示すように、サムネイル上に直線のガイドライン３５が表示される。一方、円形軌跡方式が選択されている場合は、図１０に示すように、サムネイル上に円形のガイドライン３５が表示される。このガイドライン３５上を沿わせるようにカーソルの軌跡を描くことで、サムネイル領域が狭い場合でも、直感的にスムーズな再生位置の変更を可能にする。また、現在選択されている操作方式をユーザへ視覚的に提示することができるので、操作ミスを防ぐ効果もある。
【００４０】
以上のように、本発明の実施形態における映像再生制御装置によれば、複数の映像をシーク操作する場合の負荷を軽減することが可能である。すなわち、複数の映像の各表示領域上のカーソルの軌跡に基づいて、その表示領域に表示される映像を送る速度を変更するようにしている。これにより、複数の映像を並行してシークする場合でも操作が煩雑になることを防止することができる。また、早い速度で再生の制御を行う線形軌跡方式と遅い速度で再生の制御行う円形軌跡方式の両方を備えている。これにより、２つの操作方式をユーザが切り替えることができるので、操作効率がよく、直感的なシーク操作が可能となる。
【符号の説明】
【００４１】
１１…サムネイル情報記憶部
１２…シーク対象選択部
１３…ヘッド位置記憶部
１４…ヘッド位置読出部
１５…軌跡取得部
１６…座標記憶部
１８…シーク部
１９…操作方式選択部
２０…入力部
３０…表示部
【図１】
2013012036.tif 000009
【図２】
2013012036.tif 000010
【図３】
2013012036.tif 000011
【図４】
2013012036.tif 000012
【図５】
2013012036.tif 000013
【図６】
2013012036.tif 000014
【図７】
2013012036.tif 000015
【図８】
2013012036.tif 000016
【図９】
2013012036.tif 000017
【図１０】
2013012036.tif 000018
【図１１】
2013012036.tif 000019
【図１２】
2013012036.tif 000020
【図１３】
2013012036.tif 000021