(57)【要約】【課題】時系列データの再生制御のためのユーザインタフェースにおいて、時系列データ全体の再生時間の長さによらず、統一した操作感をユーザに与える。【解決手段】近傍時間軸処理部１６ｂは、動画データ等の時系列データ全体の再生時間によらない固定の時間幅を持つ、現在の再生点の近傍の時間軸（近傍時間軸）の画像を生成し、画面に表示させる。また、近傍時間軸の表示上で、ユーザがポインティングデバイス等を用いて再生点の変更先の点を指定すると、全体制御部１０がその点に再生点を変更するよう映像表示処理部１４に指示する。【選択図】図１
2008033743.tif 000002
【特許請求の範囲】
【請求項１】
時系列データ再生部が再生している時系列データの現在の再生点と、前記再生点の近傍の、前記時系列データ全体の時間幅に依存しない所定の時間幅を示す第１時間軸と、を示す第１時間軸画像を生成し、
前記第１時間軸画像が画面表示されている場合に、前記第１時間軸画像上で前記時系列データの再生点の変更先の指定を受け付け、
前記第１時間軸画像上で指定された前記再生点の変更先から前記時系列データを再生するよう前記時系列データ再生部に指示する、
処理をコンピュータに実行させるためのプログラム。
【請求項２】
前記時系列データ再生部が再生している時系列データの現在の再生点を、前記時系列データ全体の時間幅を示す第２時間軸上で示す第２時間軸画像を生成し、
前記第１時間軸画像又は前記第２時間軸画像のうちの少なくとも一方を画面に表示させるための時間軸表示制御を行い、
前記第２時間軸画像が画面表示されている場合に、前記第２時間軸画像上で前記時系列データの再生点の変更先の指定を受け付け、
前記第２時間軸画像上で指定された前記再生点の変更先から前記時系列データを再生するよう前記時系列データ再生部に指示する、
処理を更に前記コンピュータに実行させる、請求項１記載のプログラム。
【請求項３】
前記時間軸表示制御では、前記第２時間軸画像上に、前記第１時間軸画像を、前記現在の再生点を同じ位置に合わせた状態で表示するよう制御する、
ことを特徴とする請求項２記載のプログラム。
【請求項４】
前記時間軸表示制御では、前記時系列データ再生部に対してユーザから再生の一時停止が指示された場合に、前記第１時間軸画像を画面に表示させる、
ことを特徴とする請求項２記載のプログラム。
【請求項５】
前記第１時間軸画像は、現在の再生点を基準とする各点の相対的な時刻の目盛りの表示を含む、ことを特徴とする請求項１記載のプログラム。
【請求項６】
前記第１時間軸画像の時間幅の指定を受け付け、
指定された時間幅に応じた前記第１時間軸画像を生成する、
処理を更に前記コンピュータに実行させる、請求項１記載のプログラム。
【請求項７】
前記時系列データの各代表シーンについて、前記時系列データ全体の中での当該代表シーンの再生点と、その代表シーンを示す簡略化画像と、を記憶した代表シーン記憶部から、前記第１時間軸画像の時間幅内に含まれる代表シーンの再生点を読み出し、
読み出した再生点を前記第１時間軸画像と関連づけて画面に表示させ、
前記第１時間軸画像上でユーザが所定の指示操作により指し示した点に対応する代表シーンの簡略化画像を表示し、
前記第１時間軸画像上でユーザが指し示した点に対して所定の確定操作を行った場合、その点から前記時系列データを再生するよう前記時系列データ再生部に指示する、
処理を更に前記コンピュータに実行させる、請求項１記載のプログラム。
【請求項８】
時系列データ再生部が再生している時系列データの現在の再生点と、前記再生点の近傍の、前記時系列データ全体の時間幅に依存しない所定の時間幅を示す第１時間軸と、を示す第１時間軸画像を生成する第１時間軸画像生成部と、
前記第１時間軸画像が画面表示されている場合に、前記第１時間軸画像上で前記時系列データの再生点の変更先の指定を受け付ける受付部と、
前記第１時間軸画像上で指定された前記再生点の変更先から前記時系列データを再生するよう前記時系列データ再生部に指示する指示部と、
を備える時系列データ再生制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列データの再生制御のためのユーザインタフェースに関する。
【背景技術】
【０００２】
コンピュータ上での動画表示ソフトウエアのユーザインタフェースとして、例えばWindows（登録商標）  Media（登録商標） Playerのように、動画表示領域の近傍に、動画の全体の表示時間を時間軸で示し、その時間軸上で現在の再生点を示すマークが再生の進行に応じて移動させるものが知られている。マウス等のポインティングデバイスでユーザがこの時間軸上のある点を指定すると、動画表示ソフトウエアが、再生点をその点へと移動させる。このようにしてユーザが再生するシーンを変更できる。音声データを再生するソフトウエアでも、同様のユーザインタフェースを持つものは多い。
【０００３】
この種のユーザインタフェースでは、動画や音声のデータの全体の時間の長さが異なっていても、同じ長さの時間軸が表示される。このため、同一の時間幅に対応する時間軸表示上での幅がデータごとにまちまちになり、例えば、具体的な時間の長さだけ時間軸上で再生時間を調整することが困難になる。また、データ全体の時間が長くなるほど、時間軸上での単位時間の幅が小さくなるので、再生点を微調整する操作が困難になる。
【０００４】
また、動画表示における再生シーンの変更のための別のユーザインタフェースとして、特許文献１に示されるものが知られている。特許文献１に示される動画表示装置は、第１の遷移状態において、動画データを再生するとともに、動画データより得られる縮小画列を同期表示する。この状態で、縮小画を指定するためのカーソルが縮小画列の表示領域を含む所定域に入った場合は、第２の遷移状態に移行し縮小画列の同期表示が中断される。縮小画列より縮小画が指定された場合は対応するシーンへジャンプして動画再生を開始するとともに、縮小画列の同期表示を再開する。また、縮小画列に対して時間軸方向へのスクロール操作を行った場合は、第３の遷移状態へ移行し、縮小画列の同期表示が中断されるとともに、同期表示を再開するためのユーザインタフェースが提供される。この第３の遷移状態において、このユーザインタフェースが操作されると、縮小画列の同期表示が再開される。
【０００５】
また、特許文献２に示されるグラフィカル・ユーザ・インタフェース表示装置は、ビデオ・データ・オブジェクト内の各ポイントの簡略画像の表現を表示する。ユーザが時間的に隣り合う２つのポイントの簡略画像間の間隔を選択すると、選択された間隔内に相当する新しいポイントの組が選ばれ、それらのポイントの簡略画像の表現が作成され表示される。これを繰り返すことにより、ユーザは容易にビデオ・データ・オブジェクトの中をブラウジングすることができ、速やかに所望する部分を見出せる。
【０００６】
【特許文献１】特開２００３−５２０１９号公報
【特許文献２】特開平０９−２４４８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、時系列データの再生制御のためのユーザインタフェースにおいて、時系列データ全体の再生時間の長さによらず、統一した操作感をユーザに与えることを目的とする。
【課題を解決するための手段】
【０００８】
（１）本発明の１つの側面では、時系列データ再生部が再生している時系列データの現在の再生点と、前記再生点の近傍の、前記時系列データ全体の時間幅に依存しない所定の時間幅を示す第１時間軸と、を示す第１時間軸画像を生成し、前記第１時間軸画像が画面表示されている場合に、前記第１時間軸画像上で前記時系列データの再生点の変更先の指定を受け付け、前記第１時間軸画像上で指定された前記再生点の変更先から前記時系列データを再生するよう前記時系列データ再生部に指示する、処理をコンピュータに実行させるためのプログラム、を提供する。
【０００９】
（２）上記構成（１）において、前記時系列データ再生部が再生している時系列データの現在の再生点を、前記時系列データ全体の時間幅を示す第２時間軸上で示す第２時間軸画像を生成し、前記第１時間軸画像又は前記第２時間軸画像のうちの少なくとも一方を画面に表示させるための時間軸表示制御を行い、前記第２時間軸画像が画面表示されている場合に、前記第２時間軸画像上で前記時系列データの再生点の変更先の指定を受け付け、前記第２時間軸画像上で指定された前記再生点の変更先から前記時系列データを再生するよう前記時系列データ再生部に指示する、処理を更に前記コンピュータに実行させる。
【００１０】
（３）上記構成（２）において、前記時間軸表示制御では、前記第２時間軸画像上に、前記第１時間軸画像を、前記現在の再生点を同じ位置に合わせた状態で表示するよう制御する。
【００１１】
（４）上記構成（２）において、前記時間軸表示制御では、前記時系列データ再生部に対してユーザから再生の一時停止が指示された場合に、前記第１時間軸画像を画面に表示させる。
【００１２】
（５）上記構成（１）において、前記第１時間軸画像は、現在の再生点を基準とする各点の相対的な時刻の目盛りの表示を含む。
【００１３】
（６）上記構成（１）において、前記第１時間軸画像の時間幅の指定を受け付け、指定された時間幅に応じた前記第１時間軸画像を生成する、処理を更に前記コンピュータに実行させる。
【００１４】
（７）上記構成（１）において、前記時系列データの各代表シーンについて、前記時系列データ全体の中での当該代表シーンの再生点と、その代表シーンを示す簡略化画像と、を記憶した代表シーン記憶部から、前記第１時間軸画像の時間幅内に含まれる代表シーンの再生点を読み出し、読み出した再生点を前記第１時間軸画像と関連づけて画面に表示させ、前記第１時間軸画像上でユーザが所定の指示操作により指し示した点に対応する代表シーンの簡略化画像を表示し、前記第１時間軸画像上でユーザが指し示した点に対して所定の確定操作を行った場合、その点から前記時系列データを再生するよう前記時系列データ再生部に指示する、処理を更に前記コンピュータに実行させる。
【００１５】
（８）本発明の別の側面では、時系列データ再生部が再生している時系列データの現在の再生点と、前記再生点の近傍の、前記時系列データ全体の時間幅に依存しない所定の時間幅を示す第１時間軸と、を示す第１時間軸画像を生成する第１時間軸画像生成部と、前記第１時間軸画像が画面表示されている場合に、前記第１時間軸画像上で前記時系列データの再生点の変更先の指定を受け付ける受付部と、前記第１時間軸画像上で指定された前記再生点の変更先から前記時系列データを再生するよう前記時系列データ再生部に指示する指示部と、を備える時系列データ再生制御装置を提供する。
【発明の効果】
【００１６】
上述の構成（１）及び（８）によれば、時系列データ全体の再生時間の長さによらず、統一した操作感をユーザに与えることができる。
【００１７】
構成（２）によれば、ユーザは、操作目的に応じて、時系列データ全体の時間幅の第２時間軸画像と、時系列データ全体の時間幅に依存しない所定の時間幅の第１時間軸画像とを切り替え、再生点の変更先を指定することができる。
【００１８】
構成（３）によれば、ユーザは、現在の再生点を時系列データ全体の再生時間の中で把握しつつも、その再生点の近傍における詳細な再生点の変更先の指定が容易に行える。
【００１９】
構成（４）によれば、一時停止という、ユーザが動画を詳しく調べたいとの意図を持つ想定される指示を出した場合に、その一時停止した点の近傍の第１時間軸画像を表示し、再生点の変更先の指定を受けることができる。
【００２０】
構成（５）によれば、第１時間軸画像上で現在の再生点から具体的な時間だけ異なる点に再生点を移動させる際の操作が容易になる。
【００２１】
構成（６）によれば、ユーザが変更を想定している時間幅に応じた時間幅を持つ第1時間軸画像を提供することができる。
【００２２】
構成（７）によれば、ユーザは、第１時間軸上で代表シーンの簡略化画像を参考にしながら、再生点の変更先を決めることができる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本技術の実施形態を説明する。図面において、互いに同一又は類似の要素には、同一の符号を付し、重複する説明は省略する。
【００２４】
まず、図１を参照して、実施形態の動画再生制御装置の構成を説明する。この動画再生制御装置は、典型的には、以下に示す各部の機能を表した動画再生用のプログラムを汎用コンピュータに実行させることにより実現することができる。
【００２５】
図１に示す動画再生制御装置において、全体制御部１０は、映像表示処理部１４，時間軸処理部１６及び操作部１８などの、動画再生制御装置を構成する各部を制御することで、動画再生制御装置全体としての機能を提供する。例えば、全体制御部１０は、アイコンやボタンなどのグラフィカル・ユーザ・インタフェース（ＧＵＩ）を取り扱うことのできるウインドウシステムの機能を用いることで、動画再生プログラムのユーザインタフェース（ＵＩ）のための機能を提供する。このようなウインドウシステムの一例としてはMicrosoft（登録商標）社のWindows（登録商標）オペレーティングシステム（ＯＳ）がある。全体制御部１０は、例えば、動画データの再生指示を受けると、ＯＳが管理する動画データ１２を受け取り、これを映像表示処理部１４に渡す。
【００２６】
映像表示処理部１４は、動画データを再生し、表示するための処理を行う。例えば映像表示処理部１４は、再生した動画像を動画再生プログラムのＵＩ画面の映像表示領域（例えばウインドウ）に表示する。
【００２７】
時間軸処理部１６は、動画再生のＵＩの１つである時間軸の表示と、その時間軸に対するユーザの操作の受付のための処理を行う。このような処理は、例えばウインドウシステムのＧＵＩ機能を用いることで実現できる。
【００２８】
時間軸処理部１６は、全体時間軸処理部１６ａと近傍時間軸処理部１６ｂと時間軸表示制御部１６ｃとを含む。
【００２９】
全体時間軸処理部１６ａは、再生対象として指定された動画像データ全体の再生時間を、例えば所定の長さ、又は、動画再生プログラムのＵＩ画面の寸法（例えば幅又は高さ）に応じた長さで示した時間軸（「全体時間軸」と呼ぶ）の表示のための処理を行う。時間軸には、再生時間を示す目盛りがあってもよいし、なくてもよい。また、時間軸上には、現在の再生点を示すマークが表示される。このマークは、例えばウインドウ表示におけるスライダ等のＧＵＩ部品として実現することができる。スライダ等のＧＵＩ部品は、再生の進行と共に時間軸上を移動する。また、全体時間軸において、再生済みの部分を未再生の部分とは異なる表示形態（例えば異なる色）で塗り分けして表示することで、現在の再生点を示してもよい。この場合、再生済み部分と未再生部分との表示の境界が、再生点を示すマークとして捉えられる。このような表示では、再生の進行にともなって、再生済み部分が延びていく。また、再生点を示すＧＵＩ部品と時間軸の塗り分けとを併用してもよい。
【００３０】
また、全体時間軸処理部１６ａは、全体時間軸に対するユーザの操作を受け付け、その操作を全体制御部１０に伝える機能を備えるＧＵＩである。そのような操作には、例えば全体時間軸上での再生点の変更指示がある。再生点の変更指示は、例えば、時間軸上で現在の再生点を表示するマークを、マウス、タッチペン、タッチパッド等のポインティングデバイスの操作（例えば、いわゆるドラッグ・アンド・ドロップ操作）により選択して移動させることで、行うことができる。また、全体時間軸上で、再生点の変更先（移動先）を指定する操作により、その変更先に再生点を移動させるようにしてもよい。全体時間軸処理部１６ａから再生点の変更先の指示を受けた場合、それを全体制御部１０に伝え、全体制御部１０は、その指示に応じて、再生点をその変更先へと移動するように映像表示処理部１４に指示する。
【００３１】
このような全体時間軸処理部１６ａの時間軸表示及びその時間軸に対する操作（例えば再生点の変更操作）の受付のための機能としては、例えばWindows（登録商標）  Media（登録商標）  playerなど、既存の再生ソフトウエアと同様のものを用いてもよい。
【００３２】
近傍時間軸処理部１６ｂは、現在の再生点の近傍の時間軸（「近傍時間軸」と呼ぶ）を表示するための処理を行うＧＵＩである。近傍時間軸は、全体時間軸より拡大された時間軸であり、同じ長さの時間が全体時間軸よりも大きい幅で表示される。近傍時間軸の表す時間幅は固定であり、動画データ全体の再生時間には依存しない。例えば、現在の再生点の前後１０秒（合計２０秒）などといった所定の時間幅の時間軸を近傍時間軸として表すなどである。近傍時間軸の表す時間幅は、現在の再生点の前後で対称である必要はなく、例えば前２０秒、後ろ１０秒などといった具合に非対称であってもよい。また、近傍時間軸の示す時間幅は、想定するニーズによっても変わるが、例えば数秒から数分程度である。
【００３３】
なお、時間幅の異なる近傍時間軸を複数用意し、例えばユーザの選択に応じてそのいずれかを表示するように制御するようにしてもよい。この場合も、全体時間軸が表す時間幅は、動画データの長さによって変わるのに対し、近傍時間軸が表す時間幅は、動画データの長さには依存させない。
【００３４】
近傍時間軸上には、その基準として現在の再生点を示すマークを表示してもよい。画面表示上での近傍時間軸の時間進行方向についての表示幅は、固定的（例えば一定のピクセル数）であってもよいし、動画再生プログラムのＵＩ画面のサイズに対して一定の割合であってもよい。
【００３５】
また、例えば現在の再生点の前後１０秒、前後２０秒、前１０秒後５秒といった具合に、現在の再生点前後での時間幅が異なる複数種類の近傍時間軸を用意し、これらを例えばユーザの指示に従って切り替えて用いるようにしてもよい。この場合、それら異なる時間幅の近傍時間軸は、画面表示上で同じ幅で表示してもよいし、時間幅に比例した幅で表示してもよい。
【００３６】
また、近傍時間軸には、時間の目盛りが設けられてもよい。時間の目盛りには、現在の再生点を時刻０とし、その前をマイナスの時刻、後ろをプラスの時刻として示す相対的な時刻表示を用いることができる。また、動画データ全体の開始点を０として、その再生点までの経過時間を目盛りに示す、絶対的な時刻表示を用いてもよい。
【００３７】
また近傍時間軸処理部１６ｂは、画面に表示した近傍時間軸に対するユーザの操作を受け付け、その操作を全体制御部１０に伝える機能を備える。近傍時間軸表示に対する操作としては、近傍時間軸上での再生点の変更先の指示がある。この再生点の変更は、全体時間軸処理部１６ａの場合と同様、例えば、近傍時間軸上で現在の再生点を表示するマークをポインティングデバイスの操作により移動させたり、近傍時間軸上で、再生点の変更先（移動先）をポインティングデバイスで指定したりすることにより、指示することができる。近傍時間軸処理部１６ｂは、近傍時間軸上で指示された再生点の変更先を全体制御部１０へ伝え、全体制御部１０は再生点をその変更先に移動してそこから再生を行うよう映像表示処理部１４に指示する。この指示に応じ、映像表示処理部１４は、変更先から再生を行う。
【００３８】
時間軸表示制御部１６ｃは、全体時間軸と近傍時間軸の表示を制御する。例えば、時間軸表示制御部１６ｃは、動画再生プログラムのＵＩ画面上に割り付けられた時間軸表示領域に、全体時間軸と近傍時間軸を排他的に表示するよう制御する。どちらを表示するかは、例えばユーザに指示に応じて切り換える。また、時間軸表示制御部１６ｃは、全体時間軸上に近傍時間軸を重ねて表示するよう制御してもよい。この場合、近傍時間軸を全体時間軸上に表示するかを、ユーザの指示に応じて切り換えてもよい。また、全体時間軸と近傍時間軸とを別々に、例えば隣合わせに並べて、表示するよう制御してもよい。
【００３９】
操作部１８は、動画再生制御装置（又は動画再生プログラム）における全体時間軸及び近傍時間軸以外のＵＩを総称したものである。そのような操作部１８には、例えば、再生、停止、一時停止（ポーズ）、早送り、巻き戻しなどといった動画再生における各操作を指示するためのＧＵＩボタンが含まれる。動画データに対して１以上の代表シーンが設定されている場合には、次の代表シーンに進むことを指示するボタンや、１つ前の代表シーンに戻ることを指示するボタンが、操作部１８の１つとして設けられていてもよい。また、全体時間軸と近傍時間軸のいずれを表示するのかを指示するためのＧＵＩ（例えばボタン）が設けられていてもよい。また、ユーザの指示に応じて全体時間軸上に近傍時間軸を重ねて表示するか否かを切り換える場合には、近傍時間軸を表示するか否かを指示するためのＧＵＩが設けられていてもよい。このような操作部１８を用いて行われたユーザの操作は全体制御部１０を介して映像表示処理部１４や時間軸処理部１６に伝えられ、映像表示処理部１４や時間軸処理部１６はその操作に応じた処理を行う。
【００４０】
図２に、実施形態の動画再生プログラムのＵＩ画面の一例を示す。この例では、ＵＩ画面１００には、動画表示領域１１０と、時間軸表示領域１２０とが含まれる。動画表示領域１１０は、映像表示処理部１４が再生した動画を表示する領域である。時間軸表示領域１２０は、時間軸処理部１６が生成した時間軸を表示する領域である。
【００４１】
また、ＵＩ画面１００には、再生している動画データの全体の時間と、動画データの最初を時刻０とした時の現在の再生点の絶対時刻を示す時刻表示１１２が示される。図示例では「（再生点の絶対時刻）／（全体の時間）」という形式で表示されているが、これに限定されるものではない。また、時刻や時間は、時分秒の単位で表示されているが、これも一例に過ぎない。
【００４２】
また、図２の例は時間軸表示領域１２０に全体時間軸と近傍時間軸とを排他的に切換表示する方式の例である。図２の例では全体時間軸１２２が表示されている。全体時間軸１２２上には、現在の再生点を示すスライダ１２４が表示され、このスライダ１２４が再生の進行に応じて、例えば図中で左から右へと移動していく。スライダ１２４は、ポインティングデバイスの操作により選択し、移動させることができる。この操作が全体制御部１０を介して映像表示制御部１４に伝わり、これに応じて動画の再生点が変更される。
【００４３】
また、ＵＩ画面１００には、操作部１８に含まれる各種のＧＵＩボタン１３２〜１４４が表示される。例えば、再生ボタン１３２は、動画の再生開始を指示するためのボタンであり、一時停止（ポーズ）ボタン１３４は、動画再生の一時停止を指示するためのボタンである。一時停止ボタン１３４がポインティングデバイスの操作により押下されると、動画表示が一時的に停止され、その後再度一時停止ボタン１３４が押下されるか、再生ボタン１３２が押下されると、その一時停止点から動画再生が再開される。なお、この明細書中では、理解の便宜のため、ＧＵＩに対する操作を、「ボタンを押す」などと現実世界の動作のメタファで表現するが、当然ながらこのような操作は、電子的にはポインティングデバイスで指し示されたＧＵＩ部品と、ポインティングデバイスに対する実際の操作内容（機械的ボタンのクリックやダブルクリック、長押しなど）との組合せに応じて規定される処理を実行する操作を意味する。また、停止ボタン１３６は、動画再生の停止を指示するためのボタンである。この「停止」の場合は、前述の一時停止とは異なり、停止点の情報は保持されない。また、早送りボタン１３８は、動画の早送り再生を指示するためのボタンである。「全体」ボタン１４２は、時間軸表示領域１２０に全体時間軸を表示することを指示するためのボタンであり、「近傍」ボタン１４４は領域１２０に近傍時間軸を表示することを指示するためのボタンである。
【００４４】
ＵＩ画面１００に図示されるＧＵＩ部品は、例示したものに限定されるものではなく、他のもの（例えば巻き戻しボタンなど）が表示されてもよい。また、例示したＧＵＩ部品のうちの一部のみが表示されてもよい。また、各ＧＵＩ部品のメタファの態様は、図示例に限らない。例えば、図示例では、全体ボタン１４２と近傍ボタン１４４の２つのボタンを設けたが、この代わりに、全体時間軸と近傍時間軸とを切り換える切換ボタンを１つだけ設けてもよい。またこのような切換の指示のためのＧＵＩは、ボタンに限らず、ジョグダイヤルなどの他のメタファで表現してもよい。
【００４５】
次に、時間軸表示領域１２０に表示される近傍時間軸表示１５０の例を、図３を参照して説明する。この近傍時間軸表示１５０は、例えば近傍ボタン１４４が押下されると、時間軸表示領域１２０に表示される。図示例の近傍時間軸表示１５０には、現在の再生点を中心として前後１０秒の時間幅の近傍時間軸１５２が表示されている。また近傍時間軸１５２上には、現在の再生点（図示例では、動画の最初から１４分５０秒の点）を示すマーク１５４が表示される。また、近傍時間軸１５２には、単位時間（例えば１秒）ごとに目盛りが表示される。また、図示例では、例えば現在の再生点及び近傍時間軸の両端の点を示す位置に、それら各点の動画データの最初からの絶対時刻が表示されている。なお、この代わりに、現在の再生点に対して所定時間（例えば１０秒）ごとに異なる点など、近傍時間軸における代表的な点の絶対時刻を表示するようにしてもよい。また、絶対時刻の代わりに、現在の再生点を時刻０とする相対時刻の値を表示してもよい。
【００４６】
近傍時間軸１５２の画像表示上での長さは、ＵＩ画面１００の横幅に応じた長さとしてもよいし（この場合、目盛りが示す単位時間分の表示上の長さは、ＵＩ画面１００の横幅に応じて変わる）、その横幅によらず一定としてもよい。
【００４７】
図示例の近傍時間軸表示１５０では、現在の再生点を示すマーク１５４が近傍時間軸１５２の中央に位置する。再生の進行するにつれて現在の再生点の時刻が進むと、これに応じて近傍時間軸１５２の示す時間幅の始点と終点の時刻も進む。
【００４８】
また図３の例では、近傍時間軸１５２が示す時間幅（スケール）を切り換えるためのボタン１５８ａ、１５８ｂ、１５８ｃが示される。例えばボタン１５８ａが押下された場合、近傍時間軸処理部１６ｂは、現在の再生点の前後５秒の時間幅を示す近傍時間軸１５２の画像を生成し、時間軸表示領域１２０に表示する。同様に、ボタン１５８ｂが押下された場合は現在の再生点の前後１０秒の時間幅が、ボタン１５８ｃが押下された場合は現在の再生点の前後３０秒の時間幅の近傍時間軸１５２が、それぞれ時間軸表示領域１２０に表示される。近傍時間軸１５２の長さは、近傍時間軸１５２が示す時間幅の長さが変わっても変えないようにしてもよい。
【００４９】
なお、近傍時間軸１５２の時間幅の選択肢は、例示した前後５秒、前後１０秒、前後３０秒に限らない。また、近傍時間軸１５２は、例示したように現在の再生点に対して前後に対象である必要はなく、非対称であってもかまわない。
【００５０】
また図３の例では、近傍時間軸１５２の時間幅の選択肢をボタン１５８ａ〜１５８ｃで示したが、この代わりに選択肢をいわゆるプルダウンメニューなどのようなリストの形でユーザに提示して、選択を求めてもよい。また、ボタンの代わりに、各目盛りに示した選択肢をレバーやダイヤル、スライダ等のようなメタファで選択するＧＵＩを提供し、これをポインティングデバイスその他の入力機器からの操作でユーザが選択するようにしてもよい。
【００５１】
また、時間軸切換のためのＧＵＩ部品（例えば全体ボタン１４２、近傍ボタン１４４）を明示的に表示する代わりに、通常は時間軸表示領域１２０に全体時間軸１２２を表示し、ポインティングデバイスの指し示すカーソルの位置が時間軸表示領域１２０内（或いは全体時間軸１２２上）に入った時に、近傍時間軸表示１５０（後述）へと切り換えてもよい。この場合、カーソル位置が時間軸表示領域１２０（又は近傍時間軸１５２）から外れた時に、全体時間軸１２２の表示に切り替え、再生点をその全体時間軸１２２上に表示するようにしてもよい。
【００５２】
また、通常は時間軸表示領域１２０に全体時間軸１２２を表示し、一時停止ボタン１３４が押下された場合に、現在の再生点近傍での詳細な調査をユーザが意図している可能性が高いとの想定の下で、時間軸表示領域１２０内の表示を近傍時間軸表示１５０へと切り換えてもよい。この場合、近傍時間軸１５２上で再生点の変更先の指示や、再生ボタン１３２の押下による再生再開の指示、停止ボタン１３６の押下による再生停止の指示など、一時停止状態から外れる旨の指示が入力されると、近傍時間軸表示１５０から全体時間軸１２２の表示へと切り換えるようにしてもよい。以上、一時停止ボタン１３４押下の場合を説明したが、早送りボタン１３８や、巻き戻しボタンなどが押下された場合にも、同様に近傍時間軸表示１５０に切り換えるようにしてもよい。
【００５３】
次に、図４を参照して、時間軸表示領域１２０の別の表示方式について説明する。図４に例示する時間軸表示領域１２０では、全体時間軸１２２の上に、近傍時間軸表示１６０を重畳して表示する。ここで、全体時間軸１２２と近傍時間軸表示１６０とは、近傍時間軸表示１６０における現在の再生点のマーク１６４が、全体時間軸１２２の現在の再生点のスライダ１２４と同一時刻の位置に来るように位置合わせされる。近傍時間軸表示１６０上の近傍時間軸１６２は、現在の再生点のマーク１６４を基準とする固定幅（図示例では、現在点の前後１０秒（合計２０秒））である。したがって、動画データの再生に伴って現在の再生点のマーク１６４が移動するに連れて、近傍時間軸表示１６０全体が全体時間軸１２２上を移動する。
【００５４】
近傍時間軸表示１６０を全体時間軸１２２上に表示するか否かの切換は、上述した全体時間軸表示と近傍時間軸表示とを全体として切り換える例の処理と同様でよい。すなわち、例えば近傍時間軸表示１６０が行われていない状態での近傍ボタン１４４の押下や一時停止ボタン１３４の押下など、近傍時間軸表示の契機となる所定の操作をユーザが行うと、近傍時間軸表示１６０を全体時間軸１２２に重畳して表示すればよい。また、逆に、上述の例における近傍時間軸表示から全体時間軸表示に切り換える操作（例えば近傍時間軸表示１６０が行われている状態での全体ボタン１４２の押下や再生ボタン１３２等の押下など）と同様の操作が行われた場合に、図４の例では近傍時間軸表示１６０を取りやめ、全体時間軸１２２上での現在の再生点の表示（例えば図２のスライダ１２４）を行う。
【００５５】
以上のような近傍時間軸表示１６０の表示・非表示は、時間軸表示制御部１６ｃが、ユーザからの操作に応じて切り換える。
【００５６】
ユーザが、近傍時間軸１６２上でマーク１６４を変更先に移動させたり、近傍時間軸１６２上で再生点の変更先を指し示したりした場合は、近傍時間軸１６２のスケールでその変更先が示す時刻に再生点が変更される。また、近傍時間軸表示１６０に隠されずに見えている全体時間軸１２２上のある点をユーザが再生点の変更先として指し示した場合に、全体時間軸１２２のスケールでその変更先が示す点に再生点を変更するようにしてもよい。この場合、全体時間軸１２２のうち、近傍時間軸表示１６０に隠されている部分に、再生点を移動させることはできないが、そのような必要性が出てきた場合は、近傍時間表示１６０を非表示にすればよい。
【００５７】
なお、時間軸表示領域１２０の表示形態のデフォルト（ユーザから明示的な指定がない場合に選択する既定値）は、近傍時間軸表示１６０を非表示とする形態であってもよいし、近傍時間軸表示１６０を表示する形態であってもよい。
【００５８】
また、図４の例では、近傍時間軸１６２の時刻表示を、現在の再生点を時刻０とする相対時刻で表示したが、この代わりに、動画データの開始を時刻０とする絶対時刻で表示してもよい。
【００５９】
次に、動画再生制御装置の更に別のＵＩ表示の例について、図５〜図７を参照して説明する。この例では、動画データにおける各代表シーンのサムネイル画像（縮小又は簡略化した画像）を用意しておく。そして、時間軸表示上でユーザがポインティングデバイス等の操作で指し示した点に最も近い代表シーンのサムネイル画像をＵＩ画面上に設けた所定の表示領域に表示することで、ユーザが再生点の変更先を指定する操作を支援する。ある点を「指し示す」操作は、ある点を「再生点の変更先として確定する」操作と区別できる操作であればよい。例えば、マウス操作やタッチパッドに対するタップ（軽くたたく）操作などで単にカーソル１７４をある位置に位置させる操作を「指し示す」操作とし、「指し示した」位置に対しマウスのクリックやタッチパッドに対する長押しなどのより強調的な操作を行った場合に、その操作を「変更先の確定」操作としてもよい。変更先の確定操作が行われると、その操作で変更先に指定された点から動画再生が行われる。
【００６０】
代表シーンは、例えば動画を解析してシーン変化を検出する既存技術等を用いて、予め求めることができる。なお、代表シーンは、ここに例示した既存技術に限らず、どのような方法で求めてもよい。
【００６１】
図５は、代表シーンを管理する管理テーブルの一例を示している。この例に示すように、管理テーブルには、動画データ中の代表シーン毎に、動画データの所定の点（例えば開始点）を時刻０としたときのその代表シーンの絶対時刻と、その代表シーンのサムネイル画像のデータ（又はそのデータを取り出すために必要なアドレス等のアクセス情報）とが互いに対応づけて登録される。
【００６２】
サムネイル画像を表示する表示領域１７０は、図６又は図７に例示するように、例えば時間軸表示領域１２０の隣に設ければよい。図６に示す全体時間軸１２２の表示でも、図７に示す近傍時間軸表示１５０でも、各々の時間軸１２２又は１５２上で、各代表シーンの時刻に対応する位置に代表シーンマーク１７２を表示してもよい。近傍時間軸１５２の方が、全体時間軸１２２よりもスケールが拡大されているので、近傍時間軸表示１５２上での代表シーンマーク１７２の間隔は、全体時間軸１２２における同じ代表シーンマークの間隔よりも広くなる。ユーザが、ポインティングデバイス等によりカーソル１７４を操作して時間軸表示領域１２０内に位置させると、例えば全体時間軸処理部１６ａ又は近傍時間軸処理部１６ｂが時間軸表示領域１２０内に表示された全体時間軸１２２又は近傍時間軸１５２においてそのカーソル１７４の位置が示す時刻を求め、時間軸処理部１６が、その時刻に最も近い時刻の代表シーンのサムネイル画像を、管理テーブルを参照して取得し、表示領域１７０に表示する。このとき、表示した代表シーンに対応する代表シーンマーク１７２ａを、それ以外の代表シーンマーク１７２とは異なる表示形態で表示し、目立たせてもよい。
【００６３】
なお、表示領域１７０に表示するサムネイル画像は、静止画であってもよいし、代表シーン近傍の時間帯の動画であってもよい。
【００６４】
以上では、全体時間軸１２２の表示がある場合を例に取ったが、この代わりに、近傍時間軸表示１５０を非表示とする状態で全体時間軸１２２を表示せず、ユーザから近傍時間軸表示１５０の表示に関連づけられた指示（例えば近傍ボタン１４４の押下、一時停止状態への移行操作）があった場合に近傍時間軸表示１５０を表示するように制御してもよい。この場合、近傍時間軸表示１５０を表示した状態で、近傍時間軸表示１５０の非表示に関連づけられた指示（例えば「非表示」指示のボタンの押下、一時停止状態の解除操作）
があった場合は、近傍時間軸表示１５０を非表示とすればよい。
【００６５】
以上に説明した動画再生制御装置は、例えば、汎用のコンピュータにて上述の各部の機能又は処理内容を記述したプログラムを実行することにより実現される。コンピュータは、例えば、ハードウエアとして、図８に示すように、ＣＰＵ（中央演算装置）２０、メモリ（一次記憶）２２、各種Ｉ／Ｏ（入出力）インタフェース２４等がバス２６を介して接続された回路構成を有する。また、そのバス２６に対し、例えばＩ／Ｏインタフェース２４経由で、ハードディスクドライブ２８やＣＤやＤＶＤ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体を読み取るためのディスクドライブ３０が接続される。このようなドライブ２８又は３０は、メモリに対する外部記憶装置として機能する。実施形態の処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク経由で、ハードディスクドライブ２８等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがメモリに読み出されＣＰＵにより実行されることにより、実施形態の処理が実現される。
【００６６】
以上では動画再生制御装置を例にとって説明したが、以上に説明した近傍時間軸表示のＵＩは、動画データに限らず、音声付き動画データや音声データなど、時系列的に変化する時系列データ一般の再生出力の制御に適用可能である。
【図面の簡単な説明】
【００６７】
【図１】実施形態の動画再生制御装置の構成の一例を示す図である。
【図２】実施形態の動画再生制御装置が提供するＵＩ画面の一例を示す図である。
【図３】近傍時間軸表示の一例を示す図である。
【図４】時間軸表示の別の例を示す図である。
【図５】全体時間軸表示における代表シーンのサムネイル表示の例を示す図である。
【図６】代表シーンの管理テーブルの一例を示す図である。
【図７】近傍時間軸表示における代表シーンのサムネイル表示の例を示す図である。
【図８】動画再生制御装置として機能させることが可能なコンピュータのハードウエア構成の一例を示す図である。
【符号の説明】
【００６８】
１０  全体制御部、１２  動画データ、１４  映像表示処理部、１６  時間軸処理部、１６ａ  全体時間軸処理部、１６ｂ  近傍時間軸処理部、１６ｃ  時間軸表示制御部、１８  操作部。
【図１】
2008033743.tif 000003
【図２】
2008033743.tif 000004
【図３】
2008033743.tif 000005
【図４】
2008033743.tif 000006
【図５】
2008033743.tif 000007
【図６】
2008033743.tif 000008
【図７】
2008033743.tif 000009
【図８】
2008033743.tif 000010