(57)【要約】【課題】動画全体に渡るサムネイル画像から目的のサムネイル画像を容易に検索することができ、かつ、表示画面上において効率よく、すなわち表示画面全体を有効に利用することができるように、動画ファイルのサムネイル画像を表示する動画表示装置を提供する。【解決手段】動画を再生する動画再生部と、第１の時間間隔ごとの複数のフレーム画像である短間隔サムネイル画像を連ねてスクロール表示をする短間隔サムネイル画像表示部と、第１の時間間隔よりも長い第２の時間間隔ごとの長間隔サムネイル画像を連ねてスクロール表示をする長間隔サムネイル画像表示部と、前記短間隔サムネイル画像表示部によるスクロール表示と、前記長間隔サムネイル画像表示部によるスクロール表示と、動画の再生とを相互に同期させる表示同期部と、を含む動画表示部を有する。【選択図】図５
2008312172.tif 000002
【特許請求の範囲】
【請求項１】
画像表示装置と、
動画ファイル中の動画および該動画のサムネイル画像を表示させるための動画表示部と、を含む動画表示装置であって、
該動画表示部が、
前記動画を画像表示装置の画面上に設けられた動画再生領域において再生する動画再生部と、
前記画面上に設けられた短間隔サムネイル画像表示領域において、前記動画の第１の時間間隔ごとの複数のフレーム画像である短間隔サムネイル画像を連ねて、該短間隔サムネイル画像表示領域中に設定された短間隔サムネイル画像移動方向に移動させるスクロール表示をする短間隔サムネイル画像表示部と、
前記画面上に設けられた長間隔サムネイル画像表示領域において、前記動画の前記第１の時間間隔よりも長い第２の時間間隔ごとの複数のフレーム画像である長間隔サムネイル画像を連ねて、該長間隔サムネイル画像表示領域中に設定された長間隔サムネイル画像移動方向に移動させるスクロール表示をする長間隔サムネイル画像表示部と、
前記短間隔サムネイル画像表示部による前記短間隔サムネイル画像のスクロール表示と、前記長間隔サムネイル画像表示部による前記長間隔サムネイル画像のスクロール表示と、前記動画再生部によって再生される動画の再生とを相互に同期させる表示同期部と、を含むこと
を特徴とする動画表示装置。
【請求項２】
前記動画再生部は、前記画面上の四隅のいずれかに位置するように設けられた前記動画再生領域において動画を再生し、
前記短間隔サムネイル画像表示部は、前記動画再生領域において直交する２本の直線のいずれか一方に沿って、前記動画再生領域に接するように設けられた短間隔サムネイル画像表示領域においてスクロール表示を行ない、
前記長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記動画再生領域に接するように設けられた長間隔サムネイル画像表示領域においてスクロール表示を行なうこと、
を特徴とする請求項１に記載の動画表示装置。
【請求項３】
前記短間隔サムネイル画像表示部および前記長間隔サムネイル画像表示部はそれぞれ、短間隔サムネイル画像移動方向および長間隔サムネイル画像移動方向を前記動画再生領域から離れる方向に設定すること、
を特徴とする請求項１または２に記載の動画表示装置。
【請求項４】
前記短間隔サムネイル画像表示領域において行なわれたドラッグ操作の操作量を検出する短間隔ドラッグ操作検出部を有し、
前記動画再生部は、前記短間隔ドラッグ操作検出部において検出された操作量に基づいて動画の再生時点を変更すること、
を特徴とする請求項１乃至３のいずれかに記載の動画表示装置。
【請求項５】
前記長間隔サムネイル画像表示領域において行なわれたドラッグ操作の操作量を検出する長間隔ドラッグ操作検出部を有し、
前記動画再生部は、前記長間隔ドラッグ操作検出部において検出された操作量に基づいて動画の再生時点を変更すること、
を特徴とする請求項１乃至４のいずれかに記載の動画表示装置。
【請求項６】
前記第２の時間間隔は変更可能であること、
を特徴とする請求項１乃至５のいずれかに記載の動画表示装置。
【請求項７】
前記短間隔サムネイル画像表示部によってスクロール表示される短間隔サムネイル画像の１つに基づいて動画中の任意の時点を特定するための時点特定部を有すること
を特徴とする請求項１乃至６のいずれかに記載の動画表示装置。
【請求項８】
前記短間隔サムネイル画像表示領域にスクロール表示される短間隔サムネイル画像のいずれか１つが、前記画面上に設けられる特定領域へドラッグ操作が行なわれたことを検出する特定ドラッグ操作検出部を有し、
前記時点特定部は、前記特定ドラッグ操作検出部によりドラッグ操作が検出された場合に、該検出されたドラッグ操作が行なわれた短間隔サムネイル画像に対応する動画中の時点を特定すること、
を特徴とする請求項７に記載の動画表示装置。
【請求項９】
前記時点特定部は、前記動画中における時間区間の始点および終点となる２つの時点をそれぞれ特定することにより、これらを始点および終点とする時間区間を特定すること、
を特徴とする請求項７または８に記載の動画表示装置。
【請求項１０】
前記動画が含まれる動画ファイルが存在する場所に関する情報と、前記時点特定部により特定された時点もしくは区間に関する情報とを含む動画特定情報を出力する出力部を有すること、
を特徴とする請求項７乃至９のいずれかに記載の動画表示装置。
【請求項１１】
前記出力部は、ＨＴＭＬによって記述された前記動画特定情報を出力すること、
を特徴とする請求項１０に記載の動画表示装置。
【請求項１２】
前記動画再生部は、コンピュータネットワークを介して配信される動画をストリーミング再生するものであること、
を特徴とする請求項１乃至１１のいずれかに記載の動画表示装置。
【請求項１３】
前記動画表示部は、第１の動画と該第１の動画のサムネイル画像を表示するための第１動画表示部と、第２の動画と該第２の動画のサムネイル画像を表示するための第２動画表示部とを有し、
該第１の動画に対応する第１動画表示部は、前記動画再生部、前記短間隔サムネイル画像表示部、前記長間隔サムネイル画像表示部、前記表示同期部にそれぞれ対応する第１動画再生部、第１短間隔サムネイル画像表示部、第１長間隔サムネイル画像表示部、第１表示同期部を含み、
前記第１動画再生部は、前記画面上の四隅のいずれかに位置するように設けられた第１動画再生領域において第１の動画を再生し、
前記第１短間隔サムネイル画像表示部は、前記第１動画再生領域において直交する２本の直線のいずれか一方に沿って、前記第１動画再生領域に接するように設けられた第１短間隔サムネイル画像表示領域においてスクロール表示を行ない、
前記第１長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記第１動画再生領域に接するように設けられた第１長間隔サムネイル画像表示領域においてスクロール表示を行なうとともに、
前記第２の動画に対応する第２動画表示部は、前記動画再生部、前記短間隔サムネイル画像表示部、前記長間隔サムネイル画像表示部、前記表示同期部にそれぞれ対応する第２動画再生部、第２短間隔サムネイル画像表示部、第２長間隔サムネイル画像表示部、第２表示同期部を含み、
前記第２動画再生部は、前記画面上の前記第１動画再生領域、前記第１短間隔サムネイル画像表示領域、および前記第１長間隔サムネイル画像表示領域を除く第１動画非表示領域の四隅のいずれかに位置するように設けられた第２動画再生領域において第２の動画を再生し、
前記第２短間隔サムネイル画像表示部は、前記第２動画再生領域において直交する２本の直線のいずれか一方に沿って、前記第２動画再生領域に接するように設けられた第２短間隔サムネイル画像表示領域においてスクロール表示を行ない、
前記第２長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記第２動画再生領域に接するように設けられた第２長間隔サムネイル画像表示領域においてスクロール表示を行なうこと、
を特徴とする請求項３乃至１２のいずれかに記載の動画表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画表示装置に関し、特に、動画とその動画のサムネイル画像を動画の内容を容易に把握することができるよう表示することにより、容易に動画ファイルから任意の時点もしくは区間を特定することができる技術に関するものである。
【背景技術】
【０００２】
近年、コンピュータ上において再生可能な動画が記録された動画ファイルが多く扱われている。また、ネットワーク上のサーバに動画ファイルが蓄積されるとともに、ネットワークを介して接続されたクライアントコンピュータに視聴させる、いわゆるストリーミング配信も行なわれている。
【０００３】
ところで、例えば動画中に注目すべきシーンがある場合などにおいては、そのシーンを動画中から探し出すとともに、探し出されたシーンが開始する箇所や、そのシーンを含む区間などに対し目印を付しておくことにより、次にその動画を再生する場合に、動画全体ではなくその目印の付された箇所のみを再生することができる。そして、かかる目印は、動画中の時点、例えば動画開始からの経過時間によって特定されることが一般に行なわれる。
【０００４】
前記ストリーミング配信などによって動画ファイルに記録された動画が視聴される場合には、早送り中や巻き戻し中の動画の内容を見ることができないことがある。そのため、動画ファイルに記録された動画から所定の時点を特定する場合には、例えば、動画ファイル中の所定の時間間隔ごとに生成された複数のフレーム画像や、あるいはチャプタと呼ばれる動画中に設けられた区切りの最初の時刻ごとに生成された複数のフレーム画像をサムネイル画像として列挙して表示し、かかる複数のサムネイル画像に基づいて時点を選択することが行なわれる。かかる場合においてはこれら複数のサムネイル画像を操作者に分かりやすくなるように配置することが重要となる。
【０００５】
特許文献１においては、前記複数のサムネイル画像を、略「く」字状の折線、略「Ｃ」字状の曲線、階段状の折れ線、あるいは画面の対角線等に沿って配置する技術が開示されており、かかる配置により、従来、例えば「田」字状に配置されていた複数のサムネイル画像に比べて、配置された複数のサムネイル画像から目的のサムネイル画像を検索するのが容易とされている。
【０００６】
【特許文献１】特開２００６−２７９２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の方法によれば、通常、長方形形状を有する複数のサムネイル画像が、前述のように略「く」字状の折線、あるいは略「Ｃ」字状の曲線などの種々の形状の線に沿って配置され、また着目する時刻のサムネイル画像については他のサムネイル画像より大きく表示されることから、サムネイル画像の表示に用いる領域が複雑な形状となり、そのため使うことのできない領域が多く発生する。すなわち、表示領域全体に比べて、実際に表示等に用いることのできる領域の割合が小さくなり、他の情報を表示するための領域が制約されたり、あるいは複数の動画ファイルを同時に閲覧したりすることができない。特に、前述のように動画の閲覧をしながら動画中の時点や区間の特定を行なおうとする場合には、画面上において、その特定に用いる画面表示のための領域を設ける必要がある。
【０００８】
本発明は、以上の事情を背景としてなされたものであり、その目的とするところは、動画全体に渡るサムネイル画像から目的のサムネイル画像を容易に検索することができ、かつ、表示画面上において効率よく、すなわち表示画面全体を有効に利用できるように、動画ファイルのサムネイル画像を表示する動画表示装置を提供することにある。
【課題を解決するための手段】
【０００９】
すなわち、請求項１にかかる発明の要旨とするところは、（ａ）画像表示装置と、動画ファイル中の動画および該動画のサムネイル画像を表示させるための動画表示部と、を含む動画表示装置であって、（ｂ）該動画表示部が、前記動画を画像表示装置の画面上に設けられた動画再生領域において再生する動画再生部と、（ｃ）前記画面上に設けられた短間隔サムネイル画像表示領域において、前記動画の第１の時間間隔ごとの複数のフレーム画像である短間隔サムネイル画像を連ねて、該短間隔サムネイル画像表示領域中に設定された短間隔サムネイル画像移動方向に移動させるスクロール表示をする短間隔サムネイル画像表示部と、（ｄ）前記画面上に設けられた長間隔サムネイル画像表示領域において、前記動画の前記第１の時間間隔よりも長い第２の時間間隔ごとの複数のフレーム画像である長間隔サムネイル画像を連ねて、該長間隔サムネイル画像表示領域中に設定された長間隔サムネイル画像移動方向に移動させるスクロール表示をする長間隔サムネイル画像表示部と、（ｅ）前記短間隔サムネイル画像表示部による前記短間隔サムネイル画像のスクロール表示と、前記長間隔サムネイル画像表示部による前記長間隔サムネイル画像のスクロール表示と、前記動画再生部によって再生される動画の再生とを相互に同期させる表示同期部と、を含むことを特徴とする。
【発明の効果】
【００１０】
このようにすれば、前記動画再生部によって、動画ファイル中の動画が画像表示装置の画面上に設けられた動画再生領域において再生され、前記短間隔サムネイル画像表示部によって、前記画面上に設けられた短間隔サムネイル画像表示領域において、前記動画の第１の時間間隔ごとの複数のフレーム画像である短間隔サムネイル画像が連ねられて、該短間隔サムネイル画像表示領域中に設定された短間隔サムネイル画像移動方向に移動させるスクロール表示がされ、前記長間隔サムネイル画像表示部によって、前記画面上に設けられた長間隔サムネイル画像表示領域において、前記動画の前記第１の時間間隔よりも長い第２の時間間隔ごとの複数のフレーム画像である長間隔サムネイル画像が連ねられて、該長間隔サムネイル画像表示領域中に設定された長間隔サムネイル画像移動方向に移動させるスクロール表示がされ、前記表示同期部によって、前記短間隔サムネイル画像表示部による前記サムネイル画像のスクロール表示と、前記長間隔サムネイル画像表示部による前記サムネイル画像のスクロール表示と、前記動画再生部によって再生される動画の再生とが相互に同期させられるので、再生される動画と同期してスクロール表示される短間隔ごとのサムネイル画像を閲覧することにより動画の内容を詳細に把握することが可能であり、同時に再生される動画ファイルと同期してスクロール表示される長間隔ごとのサムネイル画像を閲覧することにより動画の内容を概略的に把握することが可能となる。
【００１１】
好適には、前記動画再生部は、前記画面上の四隅のいずれかに位置するように設けられた前記動画再生領域において動画を再生し、前記短間隔サムネイル画像表示部は、前記動画再生領域において直交する２本の直線のいずれか一方に沿って、前記動画再生領域に接するように設けられた短間隔サムネイル画像表示領域においてスクロール表示を行ない、前記長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記動画再生領域に接するように設けられた長間隔サムネイル画像表示領域においてスクロール表示を行なう。このようにすれば、前記動画再生部によって、前記動画再生領域は前記画面上の四隅のいずれかに位置するように設けられ、前記短間隔サムネイル画像表示部によって、前記短間隔サムネイル画像表示領域は、前記動画再生領域において直交する２本の直線のいずれか一方に沿って、前記動画再生領域に接するように設けられ、前記長間隔サムネイル画像表示部によって、前記２本の直線の他方に沿って、前記動画再生領域に接するように長間隔サムネイル画像表示領域が設けられるので、前記動画再生領域と前記短間隔サムネイル画像表示領域と前記長間隔サムネイル表示領域とによって占有される前記画面上の領域は略Ｌ字状もしくはこれを回転させた形状となるので、画面上で他の用途に用いることのできる領域が長方形状などのまとまった形状になって、前記画面を有効に利用できる。
【００１２】
また、好適には、前記短間隔サムネイル画像表示部および前記長間隔サムネイル画像表示部はそれぞれ、短間隔サムネイル画像移動方向および長間隔サムネイル画像移動方向を前記動画再生領域から離れる方向に設定する。このようにすれば、前記短間隔サムネイル画像表示領域および前記長間隔サムネイル画像表示領域のそれぞれにおけるスクロール表示のスクロールの向きに対応する前記短間隔サムネイル画像移動方向および長間隔サムネイル画像移動方向は前記動画再生領域から離れる方向となるので、前記動画再生領域から離れる程、動画再生領域において再生されている動画ファイルの再生時点から時間的に過去に離れた対応するサムネイル画像が表示され、前記短間隔サムネイル画像表示部および前記長間隔サムネイル画像表示部によってそれぞれスクロール表示されるサムネイル画像は、前記動画再生領域において再生されている動画を含めて時系列的に表示されている状態となり、動画の内容の把握が容易となる。
【００１３】
また、好適には、前記短間隔サムネイル画像表示領域において行なわれたドラッグ操作の操作量を検出する短間隔ドラッグ操作検出部を有し、前記動画再生部は、前記短間隔ドラッグ操作検出部において検出された操作量に基づいて動画の再生時点を変更すること、を特徴とする。このようにすれば、短間隔ドラッグ操作検出部により、前記短間隔サムネイル画像表示領域において行なわれたドラッグ操作の操作量が検出され、前記動画再生部によって、前記短間隔ドラッグ操作検出部において検出された操作量に基づいて動画の再生時点が変更されるので、動画の再生に同期して前記短間隔サムネイル画像がスクロール表示される前記短間隔サムネイル画像表示領域における直感的な操作であるドラッグ操作の操作量に基づいて、すなわち具体的な再生時点の変更のための具体的な時間を数値として意識することなく動画の再生時点を変更することができ、また、前記第１の時間間隔は前記第２の時間間隔よりも短く設定されているので、動画ファイルの再生時点を細かく調整することができる。
【００１４】
また、好適には、前記長間隔サムネイル画像表示領域において行なわれたドラッグ操作の操作量を検出する長間隔ドラッグ操作検出部を有し、前記動画再生部は、前記長間隔ドラッグ操作検出部において検出された操作量に基づいて動画の再生時点を変更すること、を特徴とする。このようにすれば、長間隔ドラッグ操作検出部により、前記長間隔サムネイル画像表示領域において行なわれたドラッグ操作の操作量が検出され、前記動画再生部によって、前記長間隔ドラッグ操作検出部において検出された操作量に基づいて動画の再生時点が変更されるので、動画の再生に同期して前記長間隔サムネイル画像がスクロール表示される前記長間隔サムネイル画像表示領域における直感的な操作であるドラッグ操作の操作量に基づいて、すなわち具体的な再生時点の変更のための具体的な時間を数値として意識することなく動画の再生時点を変更することができ、また、前記第２の時間間隔は前記第１の時間間隔よりも長く設定されているので、動画ファイルの再生時点を大きく変更することができる。
【００１５】
また、好適には、前記第２の時間間隔は変更可能であること、を特徴とする。このようにすれば、前記第２の時間間隔が変更され、前記長間隔サムネイル画像表示部によってスクロール表示されるサムネイル画像の生成される間隔が任意に変更されるので、例えば前記第２の時間間隔を大きくすることにより表示されるサムネイル画像に基づいて動画ファイル全体の内容を把握したり、あるいは前記第２の時間間隔を小さくすることによりより詳細な内容を把握したりすることが適宜変更できる。
【００１６】
また、好適には、前記短間隔サムネイル画像表示部によってスクロール表示される短間隔サムネイル画像に基づいて動画中の任意の時点を特定するための時点特定部を有すること、を特徴とする。このようにすれば、前記時点特定部によって、前記短間隔サムネイル画像表示部によってスクロール表示される前記短間隔サムネイル画像の１つに基づいて動画中の任意の時点を特定するので、操作者にとって直感的に動画中の場面を特定することができるとともに、前記短間隔サムネイル画像は動画ファイルの前記第１の時間間隔ごとに生成されているため、前記短間隔サムネイル画像と動画ファイル中の時点との関係が関連付けられ、時点特定部による時点の特定は容易に行なうことができる。
【００１７】
また、好適には、前記短間隔サムネイル画像表示領域にスクロール表示される短間隔サムネイル画像のいずれか１つが、前記画面上に設けられる特定領域へドラッグ操作が行なわれたことを検出する特定ドラッグ操作検出部を有し、前記時点特定部は、前記特定ドラッグ操作検出部によりドラッグ操作が検出された場合に、該検出されたドラッグ操作が行なわれた短間隔サムネイル画像に対応する動画中の時点を特定すること、を特徴とする。このようにすれば、前記特定ドラッグ操作検出部により、前記短間隔サムネイル画像表示領域にスクロール表示される短間隔サムネイル画像のいずれか１つが、前記画面上に設けられる特定領域へドラッグ操作が行なわれたことを検出され、前記時点特定部により、前記特定ドラッグ操作検出部によりドラッグ操作が検出された場合に、該検出されたドラッグ操作が行なわれた短間隔サムネイル画像に対応する動画中の時点を特定されるので、特定したいシーンに対応する短間隔サムネイル画像を前記特定領域にドラッグ操作することによって、ドラッグ操作されたサムネイル画像に対応する動画中の時点が特定されるので、直感的にかつ単純な動作により動画中の時点の特定を行なうことができる。
【００１８】
また、好適には、前記時点特定部は、前記動画中における時間区間の始点および終点となる２つの時点をそれぞれ特定することにより、これらを始点および終点とする時間区間を特定すること、を特徴とする。このようにすれば、前記時点特定部によって、前記動画中における時間区間の始点および終点となる２つの時点をそれぞれ特定することにより、これらを始点および終点とする時間区間が特定されるので、動画中において、単に時点のみならず、２つの時点からなる時間区間を特定することができる。
【００１９】
また、好適には、前記動画が含まれる動画ファイルが存在する場所に関する情報と、前記時点特定部により特定された時点もしくは区間に関する情報とを含む動画特定情報を出力する出力部を有すること、を特徴とする。このようにすれば、前記出力部によって、前記動画ファイルが存在する場所に関する情報と前記時点特定部によって特定された時点もしくは区間に関する情報とを含む動画特定情報が出力されるので、その出力された動画特定情報を用いることにより前記動画ファイルの特定された時点もしくは区間を直接再生することができるなど、前記時点特定部による特定の結果を二次的に利用できる。
【００２０】
また、好適には、前記出力部は、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）によって記述された前記動画特定情報を出力すること、を特徴とする。このようにすれば、前記出力部によって、ＨＴＭＬによって記述された前記動画特定情報が出力されるので、出力された動画特定情報をホームページやブログなどのｗｅｂ上の記事に記載することにより、この記事から前記動画特定情報によって特定される動画ファイルの特定された時点もしくは区間へのリンクが行なわれ、前記記事の読者が単にその動画ファイルを再生することができるのみならず、特定された時点からもしくは特定された区間を直接再生することができる。
【００２１】
また、好適には、前記動画再生部は、コンピュータネットワークを介して配信される動画をストリーミング再生するものであること、を特徴とする。このようにすれば、前記動画再生部によって、コンピュータネットワークを介して配信される動画がストリーミング再生されるので、前記動画表示装置は自ら動画ファイルを蓄積することなく、動画を再生することができる。
【００２２】
また、好適には、（ａ）前記動画表示部は、第１の動画と該第１の動画のサムネイル画像を表示するための第１動画表示部と、第２の動画と該第２の動画のサムネイル画像を表示するための第２動画表示部とを有し、（ｂ）第１の動画に対応する第１動画表示部は、前記動画再生部、前記短間隔サムネイル画像表示部、前記長間隔サムネイル画像表示部、前記表示同期部にそれぞれ対応する第１動画再生部、第１短間隔サムネイル画像表示部、第１長間隔サムネイル画像表示部、第１表示同期部を含み、（ｃ）前記第１動画再生部は、前記画面上の四隅のいずれかに位置するように設けられた第１動画再生領域において第１の動画を再生し、（ｄ）前記第１短間隔サムネイル画像表示部は、前記第１動画再生領域において直交する２本の直線のいずれか一方に沿って、前記第１動画再生領域に接するように設けられた第１短間隔サムネイル画像表示領域においてスクロール表示を行ない、（ｅ）前記第１長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記第１動画再生領域に接するように設けられた第１長間隔サムネイル画像表示領域においてスクロール表示を行なうとともに、（ｆ）前記第２の動画に対応する第２動画表示部は、前記動画再生部、前記短間隔サムネイル画像表示部、前記長間隔サムネイル画像表示部、前記表示同期部にそれぞれ対応する第２動画再生部、第２短間隔サムネイル画像表示部、第２長間隔サムネイル画像表示部、第２表示同期部を含み、（ｇ）前記第２動画再生部は、前記画面上の前記第１動画再生領域、前記第１短間隔サムネイル画像表示領域、および前記第１長間隔サムネイル画像表示領域以外の領域である第１動画非表示領域の四隅のいずれかに位置するように設けられた第２動画再生領域において第２の動画を再生し、（ｈ）前記第２短間隔サムネイル画像表示部は、前記第２動画再生領域において直交する２本の直線のいずれか一方に沿って、前記第２動画再生領域に接するように設けられた第２短間隔サムネイル画像表示領域においてスクロール表示を行ない、（ｉ）前記第２長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記第２動画再生領域に接するように設けられた第２長間隔サムネイル画像表示領域においてスクロール表示を行なうこと、を特徴とする。
【００２３】
このようにすれば、前記第１動画再生領域は、前記画面上の四隅のいずれかに位置するように設けられ、前記第１短間隔サムネイル画像表示領域は、前記第１動画再生領域において直交する２本の直線のいずれか一方に沿って、前記第１動画再生領域に接するように設けられ、前記第１長間隔サムネイル画像表示領域は、前記２本の直線の他方に沿って、前記第１動画再生領域に接するように設けられるとともに、前記第２動画再生部は、前記画面上の前記第１動画再生領域、前記第１短間隔サムネイル画像表示領域、および前記第１長間隔サムネイル画像表示領域以外の領域である第１動画非表示領域の四隅のいずれかに位置するように設けられ、前記第２短間隔サムネイル画像表示領域は、前記第２動画再生領域において直交する２本の直線のいずれか一方に沿って、前記第２動画再生領域に接するように設けられ、前記第２長間隔サムネイル画像表示部は、前記２本の直線の他方に沿って、前記第２動画再生領域に接するように設けられるので、前記画面上の前記第１動画再生領域、前記第１短間隔サムネイル画像表示領域、および前記第１長間隔サムネイル画像表示領域以外の領域である第１動画非表示領域に前記第２動画再生領域、前記第２短間隔サムネイル画像表示領域、および前記第２長間隔サムネイル画像表示領域が設けられ、画面上の領域を有効に利用することにより複数の動画を扱うことができる。
【００２４】
ここで、好適には、前記動画表示装置は同時に実行される複数の機能に対応する画面表示を画面上の所定の領域に交互に切り換えて表示可能にする画面表示切換部を有すること、を特徴とする。このようにすれば、前記画面上の所定の領域に、同時に実行される複数の機能に対応する画面表示を交互に切り換えて表示することができるので、その時々に必要とされる機能に対応する画面を切り換えて表示することができ、画面を有効に利用できる。
【００２５】
また、好適には、前記画面表示切換部が切り換える画面上の領域は、前記時点特定部に対応する領域である。このようにすれば、前記時点特定部に対応する領域は前記画面表示切換部によって画面の表示を切り換えるので、前記動画中の時点の特定を行なう場合にはその機能に対応する画面が表示される一方、動画中の時点の特定を行なわない場合には前記画面表示切換部によって他の機能に対応する画面に切り換えられて、前記他の用途に用いることができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の一実施例について、図面を参照しつつ詳細に説明する。
【実施例１】
【００２７】
図１は、本発明の動画表示装置が用いられるシステムの一例を示すブロック線図である。本発明の動画表示装置としてのクライアントＰＣ（以下、「ＰＣ」という。）１００は、いわゆるパーソナルコンピュータなどのコンピュータであって、記憶装置としてのＲＡＭ、ＲＯＭ、ハードディスク装置、その記憶装置に記憶された情報や命令に基づいて演算を行なう演算装置としてのＣＰＵ、ＰＣ１００に対して入力操作を行なう入力装置（入力手段）としてのキーボードやマウス、ＰＣ１００の出力を行なうための出力装置（出力手段）としてのＣＲＴなど、インターネットなどのネットワークと通信可能にする通信インタフェースとしてのネットワークカードなどを備えている。また、ウェブアプリケーションとして提供されるプログラムを実行するための実行環境として、ウェブブラウザを実行可能に備えている。
【００２８】
ＰＣ１００は例えばインターネットなどのコンピュータネットワークを介してサーバ２００と情報交換可能にネットワーク接続されている。サーバによって提供されるアプリケーションは、例えばウェブブラウザ上で作動するウェブアプリケーションとしてＰＣ１００に提供される。サーバ２００は各機能毎に設けられたサーバプログラムとして、アプリケーションサーバ２０２、コンテンツ検索サーバ２０６、動画ストリーミングサーバ２１０、サムネイル画像配信サーバ２０８、サムネイル画像生成サーバ２１２、音声解析サーバ２１４を含み、また、情報を取り出し可能に格納するとともに、格納された情報を検索や抽出することのできるデータベースとして、格納される情報ごとに、動画データベース２２２、サムネイル画像関連付けデータベース２２４、動画関連付けデータベース２２６を含む。なお、これらのサーバプログラムは単一のハードウェアとしてのサーバにおいて実行されてもよいし、サーバプログラムごとのように複数のサーバマシンにおいて分散して実行されてもよい。言い換えれば、サーバ２００はハードウェアとしてのサーバとして見た場合において、単一のサーバであっても良いし、複数のサーバ群によって構成されてもよい。また同様に、前記データベース２２２、２２４、２２６は同一（単一）のハードウェアとしてのデータベースとして存在してもよいし、複数のハードウェアとしてのデータベースとして存在してもよい。
【００２９】
図２は、前記クライアントＰＣ１００とサーバ２００の有する制御機能の要部を説明するためのブロック図である。まず、サーバ２００について説明する。動画データベース２２２は、動画が記録された動画ファイルとその動画の識別のための符号である動画ＩＤを組として、取り出し可能に格納する。動画関連付けデータベース２２６は、後述するコンテンツ検索サーバ２０６によって、前記動画データベース２２２に格納された動画ファイルから所望の動画ファイルを検索するために必要となる情報を、前記動画データベース２２２に格納された各動画ファイルに関連付けて格納する。図３は、動画関連付けデータベース２２６に格納される情報の例を示した図である。図３に示すように動画関連付けデータベース２２６には、動画データベース２２２に格納された動画ファイルのそれぞれについて、動画ＩＤ、インターネットを介して動画ファイルを再生等をするためのＵＲＬである動画ＵＲＬ、動画ファイルに記録された動画のタイトル、動画を検索するために動画に付された情報である動画検索用テキストが１組のデータとして検索可能に格納されている。この動画関連付けデータベース２２６に格納される情報は、例えば、動画を動画データベース２２２に格納する際に操作者によって付されたり、あるいは、その動画の制作者によって動画の制作時に付されたりする。
【００３０】
サムネイル画像生成サーバ２１２は、動画データベース２２２に格納された動画ファイルのそれぞれについて、サムネイル画像を生成する。このサムネイル画像は、例えば動画ファイルの所定時間間隔ごとのフレーム画像である。また、前記所定時間とは例えば、後述する短間隔サムネイル画像表示部１６２によって第１の時間間隔として設定されうる最も短い時間間隔であり、例えば１秒である。サムネイル画像データベース２２８は、サムネイル画像生成サーバ２１２によって生成されたサムネイル画像が、例えばサムネイル画像のそれぞれを識別するためのサムネイル画像ＩＤなどとともに取り出し可能に格納される。
【００３１】
音声解析サーバ２１４は、前記サムネイル画像生成サーバ２１２によって生成されるサムネイル画像のそれぞれに対応して、すなわち、前記サムネイル画像生成サーバ２１２がサムネイル画像を生成する動画中のシーンごとに、その動画中の音声を解析し、例えば、音声の周波数成分ごとの音圧レベルを表す音声波形情報を算出する。
【００３２】
サムネイル画像関連付けデータベース２２４は、サムネイル画像生成サーバ２１２が生成したサムネイル画像のそれぞれについて、そのサムネイル画像に関する情報と、前記音声解析サーバ２１４が解析したそのサムネイル画像を生成した動画中のシーンに対応する音声波形情報とを関連付けて格納する。図４は、サムネイル画像関連付けデータベース２２４に格納されるデータの例を示した図である。図４に示すようにサムネイル画像関連付けデータベース２２４には、サムネイル画像生成サーバ２１２によって生成されたサムネイル画像のそれぞれについて、サムネイル画像ＩＤ、サムネイル画像の元となった動画ファイルの動画ＩＤ、動画中のサムネイル画像の生成時点を例えば動画の開始時点からの経過時間で表す動画シーン時刻情報、インターネット上においてサムネイル画像ファイルにアクセスするためのＵＲＬである動画ＵＲＬ、サムネイル画像を生成したシーンに対応する音声波形情報が一組のデータとして取り出し可能に格納されている。
【００３３】
アプリケーションサーバ２０２は、ＰＣ１００が実行するアプリケーションをＰＣ１００に送信するものであって、ウェブページ生成部２０４を含んで構成される。ウェブページ生成部２０４は、前記ＰＣ１００が実行するアプリケーションをウェブブラウザ上で実行可能にするためのウェブページを生成する。言い換えれば、アプリケーションサーバ２０２が提供するアプリケーションはＰＣ１００がウェブブラウザ上で実行可能なウェブアプリケーションである。具体的には、後述する動画表示部１５６などをＰＣ１００上で実行可能とするためのアプリケーションを含むウェブページが生成され、送信される。
【００３４】
コンテンツ検索サーバ２０６は、ＰＣ１００によって設定された検索条件に合致する動画が、動画データベース２２２に格納されている動画中に存在するかを検索する。この検索は、動画関連付けデータベース２２６に格納された情報と前記検索条件とが一致するか否かに基づいて行なわれ、検索条件を満たす動画について、検索結果としてその動画についての情報、例えば動画ＩＤ、動画ＵＲＬ、タイトルなどを出力する。
【００３５】
サムネイル画像配信サーバ２０８は、サムネイル画像生成サーバ２１２によって生成され、サムネイル画像データベース２２８に格納されたサムネイル画像を、例えば前記サムネイル画像ＵＲＬを用いたＰＣ１００からの要求に応じて配信する。
【００３６】
動画ストリーミングサーバ２１０は、動画データベース２２２に格納された動画データを、ＰＣ１００からの要求に応じて配信する。このとき、ＰＣ１００からのサムネイル画像および動画の配信の要求は、前記サムネイル画像ＵＲＬおよび動画ＵＲＬに基づいて行なわれる。動画ストリーミングサーバ２１０によるストリーミング配信としては、例えば一般にインターネットにおいてストリーミングに用いられている方式、具体的には、Ｗｉｎｄｏｗｓ  Ｍｅｄｉａ（登録商標）  Ｖｉｄｅｏ、Ｆｌａｓｈ（登録商標）  Ｖｉｄｅｏ、ＲｅａｌＶｉｄｅｏ（登録商標）などの方式によって配信が行なわれる。
【００３７】
一方、前記サーバ２００と例えばインターネットなどのネットワークにより接続されるＰＣ１００は、動画指定部１５２、動画表示部１５６、時点特定部１７６、出力部１７８などを含む。また、操作者による入力に用いられるキーボードやマウスなどの入力手段１８０や、操作者への操作結果の出力に用いられる画像表示装置（ＣＲＴなど）の表示画面（出力手段）１８２が接続されている。
【００３８】
まず、動画指定部１５２は、動画表示装置としてのＰＣ１００が対象とする動画ファイルを指定するものであって、例えば、前記動画データベース２２２に含まれる動画の中から希望の検索条件に合致する動画をコンテンツ検索サーバ２０６に検索させるためのインタフェースとしての動画検索部１５４を含んで構成される。具体的には、動画検索部１５４は、操作者によって入力された検索条件、例えば動画のタイトルやキーワード等を前記コンテンツ検索サーバ２０６に送信し、コンテンツ検索サーバ２０６からその送信した検索条件に合致する動画ファイルについてのリストを得る。そして、得られたリストを表示画面１８２の所定の領域に表示するとともに、このリストから操作者に動画ファイルを選択させることによって対象とする動画ファイルを決定する。
【００３９】
動画表示部１５６は、表示画面１８２に動画やその動画のサムネイル画像などを表示するものであって、前記アプリケーションサーバ２０２によって提供されるアプリケーションによって実現される。動画表示部１５６は、前記動画指定部１５２によって対象として複数の動画が指定された場合には、指定された動画のそれぞれに対応して、複数の動画表示部を有するが、本実施例においては、動画指定部１５２によって１つの動画ファイルが指定された場合、すなわち動画表示部１５６は第１動画表示部１５８からなる場合について説明する。
【００４０】
動画表示部１５６を構成する第１動画表示部１５８は、１つの動画およびそのサムネイル画像等を表示するためのものであって、同期部１６０、短間隔サムネイル画像表示部１６２、長間隔サムネイル画像表示部１６６、動画再生部１７２などからなる。
【００４１】
このうち、動画再生部１７２は、動画指定部１５２が指定した動画、すなわち第１動画表示部１５８に対応する動画を再生する。具体的には、動画指定部１５２が指定した動画について、コンテンツ検索サーバ２０６から得られる情報の１つである動画ＵＲＬに基づいて動画ストリーミングサーバ２１０に対して動画の配信要求を行ない、動画ストリーミングサーバ２１０を介して動画データベース２２２に格納された動画の配信を受け、その動画ファイルをストリーミング再生する。この動画再生部１７２は、前記動画のストリーミング再生プログラム機能を有するものであって、この再生プログラム機能は前記動画ストリーミングサーバ２１０が動画ファイルをストリーミング配信する方式に対応したものが用いられる。また、動画再生部１７２が表示画面１８２において動画ファイルを再生するのに使用する動画再生領域は、表示画面１８２の四隅のうち予め決定されたいずれかの隅、例えば右上の角を含む部分に位置するように設けられる。
【００４２】
図５は、本発明の動画表示装置がＰＣ１００のウェブブラウザ上にウェブアプリケーションとして実装される場合の、画像表示装置としての表示画面１８２の画面表示例を示したものである。表示画面１８２としてのウェブブラウザ２８の表示可能領域３０があり、その四隅の一つである右上の角を含む部分に動画再生領域３２が設けられている。また、動画再生領域３２には、動画のストリーミングプログラムに対応する表示部分４４および操作部分４６が設けられており、操作部分４６が操作されることにより、動画が再生され、表示部分４４に表示される。このほか、操作部分４６は動画の再生に関する制御、例えば再生の停止、一時停止、音量の調節などの制御を行なうことができる。
【００４３】
図２に戻って、短間隔サムネイル画像表示部１６２は、第１動画表示部１５８に対応する動画の第１の時間間隔ごとのサムネイル画像である短間隔サムネイル画像を表示する。具体的には、短間隔サムネイル画像表示部１６２は、所定の短間隔サムネイル画像表示領域において、予め定められた第１の時間間隔ごとの動画のフレーム画像からなる短間隔サムネイル画像をスクロール表示させる。このとき、短間隔サムネイル画像表示部１６２によるサムネイル画像の生成は、例えば次のように行なわれる。例えば、まず、短間隔サムネイル画像表示部１６２は、動画指定部１５２が指定した動画についてコンテンツ検索サーバ２０６から得られるサムネイル画像についての情報に含まれる動画シーン時刻情報や、サムネイル画像ＵＲＬ、などの情報を得て、図示しないＰＣ１００の記憶装置などに記憶する。一方、前記第１の時間間隔に基づいて、短間隔サムネイル画像となるフレーム画像の動画中の時刻を算出する。具体的には、第１の時間間隔が１秒と設定されている場合には、動画中の時刻が０秒、１秒、２秒、…におけるフレーム画像を短間隔サムネイル画像とすることが算出される。そして、コンテンツ検索サーバ２０６から得られた複数のサムネイル画像についての情報から、この短間隔サムネイル画像となるフレーム画像の動画中の時刻と前記動画シーン時刻情報とが一致するサムネイル画像ＩＤを抽出するとともに、抽出されたサムネイル画像ＩＤに対応するサムネイル画像ＵＲＬに基づいてサムネイル画像配信サーバ２０８に対してサムネイル画像の配信要求を行い、サムネイル画像配信サーバ２０８を介してサムネイル画像データベース２２８に格納されたサムネイル画像の配信を受ける。このようにして得られた短間隔サムネイル画像がスクロール表示される。
【００４４】
短間隔サムネイル画像表示部１６２による短間隔サムネイル画像のスクロール表示について、図５を用いて説明する。まず、短間隔サムネイル画像のスクロール表示が行なわれる短間隔サムネイル画像表示領域３４は、前記動画再生領域３２において直交する２本の直線、すなわち図５における表示可能領域３０の上端を表す直線３０ａおよび３０ｂのいずれか一方である直線３０ａに沿って、前記動画再生領域３２に接するように設けられる。このとき、前記短間隔サムネイル画像表示領域３２の大きさは、縦方向がサムネイル画像４０ａ乃至４０ｆ（以下、特に区別しない場合には単に「４０」と記す。）の縦方向の大きさと同じもしくはそれよりも大きくされ、横方向が表示画面１８２（表示可能領域３０）において許容される最大の大きさとされている。
【００４５】
また、短間隔サムネイル画像表示部１６２による短間隔サムネイル画像のスクロール表示は、例えば次のように行なわれる。まず、前記短間隔サムネイル画像表示領域３４に対し、図示しない短間隔サムネイル画像移動方向が設定される。この短間隔サムネイル画像移動方向は短間隔サムネイル画像４０がスクロール表示される際のスクロールの向きを決定するものであり、前記動画再生領域３２と接する短間隔サムネイル画像表示領域３４において、前記短間隔サムネイル画像移動方向は前記動画再生領域３２から離れる方向に設定される。すなわち、図５においては、短間隔サムネイル表示領域３４の短間隔サムネイル画像移動方向は図中左向きに設定される。したがって、短間隔サムネイル表示領域３４に表示される短間隔サムネイル画像４０は時間の経過と共に左に移動するようにスクロール表示される。
【００４６】
また、前記短間隔サムネイル画像表示領域３４が図５のように動画表示領域の左右の端のいずれかに接するように設けられる場合には、前記短間隔サムネイル画像４０は、短間隔サムネイル画像表示領域３４内に、前記短間隔サムネイル画像移動方向と逆の方向、すなわち図５においては左から右の順に、サムネイル画像に関連付けられた動画シーン時刻情報すなわち動画中の時刻の経過順に連ねられる。図５においても、第１の時間間隔である１秒ごとのサムネイル画像４０が動画中の時刻の経過順に左から右へ、すなわち右へ行くほどサムネイル画像に対応する動画の再生時刻が後になるように連ねられている。そして、このように連ねられたサムネイル画像４０は、これらのサムネイル画像が１枚のサムネイル画像４０の横幅分に相当する距離を前記第１の時間間隔に相当する時間すなわち１秒で移動する速度で移動させられる。すなわち、例えばある時刻において４０ｆの位置にあった短間隔サムネイル画像は、その１秒後には４０ｅの位置まで移動するとともに、４０ｆの位置には、４０ｆよりも第１の時間間隔である１秒後のサムネイル画像である（図示しない）４０ｇが短間隔サムネイル画像表示領域３４の右端から移動して表示される。
【００４７】
なお、短間隔サムネイル画像表示部１６２は、前記短間隔サムネイル画像４０に加えて、サムネイル画像に関連する情報を同時にスクロール表示するようにしてもよい。例えば、図５に示すように、各短間隔サムネイル画像４０に対し関連付けられた情報として、サムネイル画像関連付けデータベース２２４に格納された音声波形情報が図示されてもよい。すなわち、図５においては、短間隔サムネイル画像表示領域３４が、短間隔サムネイル画像の表示のための領域３４ａと、各短間隔サムネイル画像に対応する音声波形情報を図示するための領域３４ｂに分割され、領域３４ａに短間隔サムネイル画像４０が表示されるとともに、領域３４ｂには、領域３４ａに表示された短間隔サムネイル画像のそれぞれに対応する音声波形情報が図示されている。このようにすれば、動画の視聴時において音声を聞くことなく、動画のシーン切換などを把握することができる。
【００４８】
図２に戻って、長間隔サムネイル画像表示部１６６は、第１動画表示部１５８に対応する動画の第２の時間間隔ごとのサムネイル画像である長間隔サムネイル画像を表示する。具体的には、長間隔サムネイル画像表示部１６６は、所定の長間隔サムネイル画像表示領域において、予め定められた第２の時間間隔ごとの動画のフレーム画像からなる長間隔サムネイル画像をスクロール表示させる。この長間隔サムネイル画像は、短間隔サムネイル画像表示部１６２が短間隔サムネイル画像を生成したのと同様に、動画指定部１５２が指定した動画について、コンテンツ検索サーバ２０６から得られるサムネイル画像についての情報に含まれる動画シーン時刻情報に基づいて、すなわち、動画シーン時刻情報が前記第２の時間間隔毎に対応するサムネイル画像ＩＤを抽出し、抽出されたサムネイル画像ＩＤに対応するサムネイル画像ＵＲＬに基づいてサムネイル画像配信サーバ２０８に対してサムネイル画像の配信要求を行い、サムネイル画像配信サーバ２０８を介してサムネイル画像データベース２２８に格納されたサムネイル画像の配信を受けることによって得られる。そしてこの長間隔サムネイル画像をスクロール表示する。
【００４９】
長間隔サムネイル画像表示部１６６による長間隔サムネイル画像のスクロール表示について、図５を用いて説明する。まず、長間隔サムネイル画像のスクロール表示が行なわれる長間隔サムネイル画像表示領域３６は、前記動画再生領域３２において直交する２本の直線、すなわち図５における表示可能領域３０の上端を表す直線３０ａおよび３０ｂのうち、前記短間隔サムネイル画像表示領域３４の長手方向と平行な直線３０ａと直交する直線３０ｂに沿って、前記動画再生領域３２に接するように設けられる。このとき、前記短間隔サムネイル画像表示領域３２の大きさは、横方向がサムネイル画像４２ａ乃至４２ｇ（以下、特に区別しない場合には単に「４２」と記す。）の横方向の大きさと同じもしくはそれよりも大きくされ、縦方向が表示画面１８２（表示可能領域３０）において許容される最大の大きさとされている。
【００５０】
また、長間隔サムネイル画像表示部１６６による長間隔サムネイル画像のスクロール表示については、前述の短間隔サムネイル画像表示部による短間隔サムネイル画像のスクロール表示と同様に行なわれる。まず、前記長間隔サムネイル画像表示領域３６に対し、図示しない長間隔サムネイル画像移動方向が設定される。この長間隔サムネイル画像移動方向は長間隔サムネイル画像４２がスクロール表示される際のスクロールの向きを決定するものであり、前記動画再生領域３２と接する長間隔サムネイル画像表示領域３６において、前記長間隔サムネイル画像移動方向は前記動画再生領域３２から離れる方向に設定される。すなわち、図５においては、長間隔サムネイル表示領域３６の長間隔サムネイル画像移動方向は図中下向きに設定される。したがって、長間隔サムネイル表示領域３６に表示される長間隔サムネイル画像４２は時間の経過と共に下に移動するようにスクロール表示される。
【００５１】
また、前記長間隔サムネイル画像表示領域３６が図５のように動画表示領域の上下の端のいずれかに接するように設けられる場合には、前記長間隔サムネイル画像４２は、長間隔サムネイル画像表示領域３６内に、前記長間隔サムネイル画像移動方向と逆の方向、すなわち図５においては下から上の順に、サムネイル画像に関連付けられた動画シーン時刻情報すなわち動画中の時刻の経過順に連ねられる。図５においても、第２の時間間隔、例えば１０秒ごとのサムネイル画像４２が動画中の時刻の経過順に下から上へ、すなわち上へ行くほどサムネイル画像に対応する動画の再生時刻が後になるように連ねられている。そして、このように連ねられたサムネイル画像４２は、これらのサムネイル画像が１枚のサムネイル画像４２の高さ分に相当する距離を前記第２の時間間隔に相当する時間すなわち１０秒で移動する速度で移動させられる。すなわち、例えばある時刻において４２ｇの位置にあった長間隔サムネイル画像は、その１０秒後には４２ｆの位置まで移動するとともに、４２ｇの位置には、４２ｇよりも第２の時間間隔である１０秒後のサムネイル画像である（図示しない）４２ｈが長間隔サムネイル画像表示領域３６の上端から移動して表示される。
【００５２】
図２に戻って、表示同期部１６０は、動画再生部１７２による動画の再生と、短間隔サムネイル画像表示部１６２による短間隔サムネイル画像のスクロール表示、および長間隔サムネイル画像表示部１６６による長間隔サムネイル画像のスクロール表示とを相互に同期させる。この同期とは、例えば短間隔サムネイル画像表示領域３４中の所定の位置に表示される短間隔サムネイル画像に対応する前記動画シーン時刻情報と、長間隔サムネイル画像表示領域３６中の所定の位置に表示される長間隔サムネイル画像に対応する前記動画シーン時刻情報と、動画再生領域３２において再生される動画の再生位置、すなわち動画の開始からの経過時間とが相互に一致することをいう。
【００５３】
具体的には例えば、表示同期部１６０は、図５において、短間隔サムネイル画像表示領域３４に次に表示される短間隔サムネイル画像４０ｇが短間隔サムネイル画像表示領域３４の所定位置、例えば、短間隔サムネイル画像４０ｇの左端が短間隔サムネイル画像表示領域３４の右端に位置するのと同時に、長間隔サムネイル画像表示領域３６に次に表示される長間隔サムネイル画像４２ｇが長間隔サムネイル画像表示領域３６の所定位置、例えば、長間隔サムネイル画像４２ｇの下端が長間隔サムネイル画像表示領域３６の上端に位置するとともに、かつ、その短間隔サムネイル画像４０ｇの動画シーン時刻情報と、長間隔サムネイル画像４２ｇの動画シーン時刻情報と、動画再生領域３２において再生されている動画の再生位置とが相互に一致するようにする。
【００５４】
図２に戻って、表示同期部１６０は、後述する短間隔ドラッグ操作検出部１６４や長間隔ドラッグ操作検出部１６８によって操作者によるドラッグ操作が検出され、動画再生部１７２における動画の再生位置が変更させられる場合において、短間隔サムネイル画像表示部１６２による短間隔サムネイル画像のスクロール表示、および長間隔サムネイル画像表示部１６６による長間隔サムネイル画像のスクロール表示を変更後の動画の再生位置に同期させる。
【００５５】
また、短間隔サムネイル画像表示部１６２は、短間隔ドラッグ操作検出部１６４を有する。短間隔ドラッグ操作検出部１６４は、短間隔サムネイル画像表示領域３４において操作者によるマウス（入力手段）１８０のドラッグ操作が行なわれたか否かを検出するとともに、ドラッグ操作を検出した場合にはその操作量を検出する。具体的には例えば、前記ドラッグ操作が行なわれた場合には、そのドラッグ操作によるマウスポインタの移動量や加速度を検出すると共に、前記短周期サムネイル画像移動方向もしくはその逆方向の成分の移動量や加速度を算出する。
【００５６】
また、長間隔サムネイル画像表示部１６６は、長間隔ドラッグ操作検出部１６８を有する。長間隔ドラッグ操作検出部１６８は、長間隔サムネイル画像表示領域３６において操作者によるマウス（入力手段）１８０のドラッグ操作が行なわれたか否かを検出するとともに、ドラッグ操作を検出した場合にはその操作量を検出する。具体的には例えば、前記ドラッグ操作が行なわれた場合には、そのドラッグ操作によるマウスポインタの移動量や加速度を検出すると共に、前記長周期サムネイル画像移動方向もしくはその逆方向の成分の移動量や加速度を算出する。
【００５７】
一方、動画再生部１７２は再生時点変更部１７３を有する。再生時点変更部１７３は、例えば前記短間隔ドラッグ操作検出部１６４が検出したドラッグ操作の短周期サムネイル画像移動方向もしくはその逆方向の成分の移動量や加速度あるいは長間隔ドラッグ操作検出部１６８が検出したドラッグ操作の長周期サムネイル画像移動方向もしくはその逆方向の成分の移動量や加速度に基づいて再生時刻の変更量を算出すると共に、算出された変更量だけ動画の再生時刻を変更し、変更後の再生時刻から動画の再生を行なう。
【００５８】
具体的には、短間隔サムネイル画像表示領域３４におけるドラッグ操作に基づく前記再生時刻の変更量の算出について、例えば次のように行なわれる。短間隔ドラッグ操作検出部１６４によって検出されたドラッグ操作の短間隔サムネイル画像移動方向もしくはその逆方向成分の移動量と、短間隔サムネイル画像表示部１６２によって表示される短間隔サムネイル画像の短間隔サムネイル画像移動方向の大きさとの比を算出し、この比の値に短間隔サムネイル画像を生成する際の前記第１の時間間隔を乗じることによって決定される。また、長間隔サムネイル画像表示領域３６におけるドラッグ操作に基づく前記再生時刻の変更量の算出も同様に、例えば次のように行なわれる。長間隔ドラッグ操作検出部１６８によって検出されたドラッグ操作の長間隔サムネイル画像移動方向もしくはその逆方向成分の移動量と、長間隔サムネイル画像表示部１６６によって表示される長間隔サムネイル画像の長間隔サムネイル画像移動方向の大きさとの比を算出し、この比の値に長間隔サムネイル画像を生成する際の前記第２の時間間隔を乗じることによって決定される。
【００５９】
図１８はこのときの様子を示す図であって、図５の短間隔サムネイル画像領域３４を表している。図１８において、矢印Ｄは短間隔サムネイル画像表示領域３４において行なわれたドラッグ操作の軌跡であって、丸印が始点で矢印の先が終点を表している。また、短間隔サムネイル画像表示領域３４における短間隔サムネイル画像移動方向は前述のように図の左向きである。図１８に示すように、ドラッグ操作Ｄは短間隔サムネイル画像方向と逆向きに行なわれており、ドラッグ操作Ｄの操作量であるドラッグによるマウスポインタの移動量の短間隔サムネイル画像方向成分はｄである。また、短間隔サムネイル画像４０のそれぞれの短間隔サムネイル画像移動方向の大きさ、すなわち横幅はｗである。このとき、動画の再生時刻の変更量ｔsft は、前記第１の時間間隔をｔ１とすると、例えば次のように算出される。
ｔsft ＝ｔ１×（−ｄ）／ｗ
なお、ｄに負号が付されているのは、短間隔サムネイル画像移動方向と逆向きであるためである。
【００６０】
なお、前述のように、再生時点変更部１７３による動画の再生時点の変更が行なわれた場合には、同期部１６０によって、短間隔サムネイル画像表示部１６２による短間隔サムネイル画像のスクロール表示および長間隔サムネイル画像表示部１６６による長間隔サムネイル画像のスクロール表示は、変更後の新たな動画の再生時点に同期した表示となるようにされる。
【００６１】
また、長間隔サムネイル画像表示部１６６は間隔設定部１７０を有する。間隔設定部１７０は、操作者の操作に基づいて、長間隔サムネイル画像を生成する際の第２の時間間隔を変更する。そして、この間隔設定部１７０によって第２の時間間隔が変更された場合には、前記長間隔サムネイル画像表示部１６６は、変更後の新たな第２の時間間隔に基づいて長間隔サムネイル画像を再度生成するとともに、生成された新たな長間隔サムネイル画像をスクロール表示する。
【００６２】
時点特定部１７６は、短間隔サムネイル画像表示部１６２によってスクロール表示される短間隔サムネイル画像の１つに基づいて動画中の任意の時点を特定するものであって、特定ドラッグ操作検出部１７７を有する。具体的には、特定ドラッグ操作検出部１７７は、ウェブブラウザ２８の表示可能領域３０において、動画再生領域３２、短周期サムネイル画像表示領域３４、長周期サムネイル画像表示領域３６のいずれでもない領域３８に設けられた特定領域５０を設定するとともに、短周期サムネイル画像表示領域３４においてスクロール表示される短周期サムネイル画像４０のいずれかが特定領域５０にドラッグ操作されたことを検出する。また、時点特定部は、特定ドラッグ操作検出部１７７によりドラッグ操作が検出された場合には、ドラッグ操作の対象となった短周期サムネイル画像に関連付けられた情報である、動画ＩＤ、動画シーン時刻情報を読み出すことにより、その短周期サムネイル画像に対応する動画中の時点を特定する。具体的には例えば、短周期サムネイル画像表示部１６２や長周期サムネイル画像表示部１６６がコンテンツ検索サーバ２０６からサムネイル画像に関する情報を受けた際にＰＣ１００の図示しない記憶装置に記憶されていた、各サムネイル画像に対応する動画シーン時刻情報などに基づいて動画中の時点が特定される。
【００６３】
また、時点特定部１７６は、２つの異なる短間隔サムネイル画像がそれぞれ特定領域５０にドラッグ操作された場合には、これらの２つの短間隔サムネイル画像に対応する動画シーン時刻情報を始点および終点とする時間区間として特定することもできる。このとき、２つの異なる短間隔サムネイル画像がそれぞれ特定領域５０にドラッグ操作された場合に、何れを始点とするかは、例えば、両者のうち、動画中の前寄り、すなわち、開始時点に近い方を始点とし、他方を終点とすればよい。また、２つ以上の異なる短間隔サムネイル画像がそれぞれ特定領域５０へのドラッグ操作が行なわれた場合も、同様に複数の区間を特定することができる。
【００６４】
なお、図５に例示するように、特定領域５０に短間隔サムネイル画像をドラッグ操作した場合において、そのドラッグ操作を取り消すための削除ボタン６２や、複数の短間隔サムネイル画像をドラッグ操作した場合において、時点を特定するにあたり、その順序を変更するための前へボタン６４、後へボタン６６や、あるいは短間隔サムネイル画像のドラッグ操作を完了し後述する出力部１７８による出力操作を実行するための選択完了ボタン５２が設けられてもよい。
【００６５】
出力部１７８は、時点特定部１７６によって特定された動画の時点あるいは区間について、その動画が含まれる動画ファイルが存在する場所に関する情報と、前記時点特定部により特定された時点もしくは区間に関する情報とを含む動画特定情報を出力する。具体的には例えば、出力部１７８は、ＨＴＭＬによって記述された前記動画特定情報を出力する。出力部１７８による動画特定情報の出力は、例えば、表示画面１８２上に、コピーアンドペーストなど文字情報としての利用が可能な態様で表示されるものであってもよいし、あるいはテキストデータとしてファイルに出力がされてもよいし、あるいは図示しないネットワーク上のホームページやブログ、電子掲示板などに自動的に投稿が行なわれるようにされてもよい。
【００６６】
なお、図５に例示するように、表示可能領域３０内の前記領域３８には、タイトル入力欄７０、ヘッダ入力欄７２、コメント入力欄５６、フッタ入力欄７４等がそれぞれ設けられ、出力部１７８により前記動画特定情報がＨＴＭＬによって記述されて出力される場合において、前記各入力欄に入力されたタイトル、ヘッダ、コメントおよびフッタ等の内容が前記動画特定情報と併せてＨＴＭＬにより出力されてもよい。
【００６７】
このとき、出力部１７８によって出力されるＨＴＭＬによって記述される動画特定情報は、時点特定部１７６によって特定された動画の時点あるいは区間の始点へのリンクを含むようにすることができる。このリンクにより、前記動画を視聴する場合には、その動画を当初から視聴する必要がなく、前記特定された時点あるいは区間の始点から視聴することができる。
【００６８】
図６は、本発明の動画表示装置の実施形態の一例を説明する図である。サーバ２００の動画データベース２２２に格納された動画について、本発明の動画表示装置としてのＰＣ１００によって動画の表示がされるとともに、動画中の時点あるいは区間の特定が行なわれる（１）。そして、その結果である動画特定情報がＨＴＭＬにより出力される（２）。続いて、（２）で出力されたＨＴＭＬによって記述された動画特定情報が、ｗｅｂサーバ３００において記事３０２に投稿されることにより、前記動画特定情報がネットワーク上に公開される（３）。この記事３０２を他のＰＣ３０４から閲覧した（４）ユーザが、記事３０２中の前記動画特定情報に含まれるリンクをたどって動画を視聴しようとすると、このリンクにより、動画を当初から視聴する必要がなく、前記特定された時点あるいは区間の始点から視聴することができる（５）。
【００６９】
図７は、本発明の動画表示装置としてのＰＣ１００の制御作動の概要を示すフローチャートである。まず、動画指定部１５２に対応するステップ（以下「ステップ」を省略する。）ＳＡ１においては、対象とする動画を指定するための動画指定ルーチンが実行される。図８はこの動画指定ルーチンを説明するフローチャートであって、ＳＢ１およびＳＢ２は動画検索部１５４に対応する。まず、ＳＢ１においては、操作者により例えば検索キーワードなどの動画の検索を行なうための検索条件の入力を受け付けると共に、コンテンツ検索サーバ２０６に対し、入力された検索条件を満たす動画を検索させる。続くＳＢ２においては、コンテンツ検索サーバ２０６から検索の結果を受け取り、リスト表示する。そしてＳＢ３においては、操作者により表示したリストの中から動画が選択されることにより、対象とする動画が決定される。
【００７０】
図７に戻って、動画再生部１７２に対応するＳＡ２においては、ＳＡ１において選択された動画の再生が画面３０上の動画再生領域３２において開始される。前述のように、この動画の再生は、動画ストリーミングサーバ２１０からの配信を受けて実行するストリーミング再生である。
【００７１】
続くＳＡ３においては、画面３０上において、ＳＡ２において動画再生領域３２が決定されたことにもとづいて、短周期サムネイル画像表示領域３４および長周期サムネイル画像表示領域３６が設定される。短間隔サムネイル画像表示領域３４は、前記動画再生領域３２において直交する２本の直線、すなわち図５における表示可能領域３０の上端を表す直線３０ａおよび３０ｂのいずれか一方である直線３０ａに沿って、前記動画再生領域３２に接するように設けられる。このとき、前記短間隔サムネイル画像表示領域３２の大きさは、縦方向がサムネイル画像４０ａ乃至４０ｆ（以下、特に区別しない場合には単に「４０」と記す。）の縦方向の大きさと同じもしくはそれよりも大きくされ、横方向が表示画面１８２（表示可能領域３０）において許容される最大の大きさとされている。また、長間隔サムネイル画像表示領域３６は、前記動画再生領域３２において直交する２本の直線、すなわち図５における表示可能領域３０の上端を表す直線３０ａおよび３０ｂのうち、前記短間隔サムネイル画像表示領域３４の長手方向と平行な直線３０ａと直交する直線３０ｂに沿って、前記動画再生領域３２に接するように設けられる。このとき、前記短間隔サムネイル画像表示領域３２の大きさは、横方向がサムネイル画像４２ａ乃至４２ｇ（以下、特に区別しない場合には単に「４２」と記す。）の横方向の大きさと同じもしくはそれよりも大きくされ、縦方向が表示画面１８２（表示可能領域３０）において許容される最大の大きさとされている。
【００７２】
なお、前述のように動画再生領域３２と、短周期サムネイル画像表示領域３４および長周期サムネイル画像表示領域３６とが設定されることにより、そのいずれでもない領域３８についても確定される。そして、その領域３８に特定領域５０などが配置される。
【００７３】
動画再生部１７２に対応するＳＡ４においては、ＳＡ２において開始された動画の再生が引き続き実行される。そして続くＳＡ５において、ＳＡ４で再生される動画に同期した、短間隔サムネイル画像および長間隔サムネイル画像のスクロール表示の実行のためのサムネイル画像スクロール表示ルーチンが実行される。
【００７４】
図９は、ＳＡ５のサムネイル画像スクロール表示ルーチンの一例を説明するフローチャートである。まず、表示同期部１６０に対応するＳＣ１においては、ＳＡ４において再生した動画の再生時刻、すなわち動画の当初からの経過時間が取得される。
【００７５】
続くＳＣ２乃至ＳＣ５は短間隔サムネイル画像表示部１６２に対応する。まず、ＳＣ２においては、表示に必要となる短間隔サムネイル画像がサムネイル画像ＵＲＬなどに基づいてサムネイル画像配信サーバ２０８から取得される。続いてＳＣ３において、ＳＣ１において取得された動画の再生時刻と同期するようにＳＣ２で取得された短間隔サムネイル画像がスクロール表示される。
【００７６】
また、ＳＣ４においては、操作者により音声波形情報の表示要求の有無が判断される。そして、操作者による音声波形情報の表示要求があった場合には、ＳＣ４の判断が肯定され、続くＳＣ５において、ＳＣ３で行なわれる短間隔サムネイル画像のスクロール表示に併せて、これらの短間隔サムネイル画像のそれぞれに対応する音声波形情報の表示が行なわれる。一方、操作者による音声波形情報の表示要求がなかった場合には、ＳＣ４の判断が実行され、ＳＣ５が実行されない。
【００７７】
ＳＣ６乃至ＳＣ７は長間隔サムネイル画像表示部１６６に対応する。まず、ＳＣ６においては、表示に必要となる長間隔サムネイル画像がサムネイル画像ＵＲＬなどに基づいてサムネイル画像配信サーバ２０８から取得される。続いてＳＣ７において、ＳＣ１において取得された動画の再生時刻と同期するようにＳＣ６で取得された長間隔サムネイル画像がスクロール表示される。
【００７８】
図１０は、動画再生部１７２における動画の再生に関する操作が行なわれた場合の制御作動の概要を示すフローチャートであり、図７のフローチャートの実行時に割り込んで実行されるものである。まず、ＳＤ１においては操作者による操作部分４６の操作が行なわれたかが検出される。そして、操作部分４６の操作が検出された場合には、その操作に対応する動画の処理が行なわれるとともに、本ステップの判断が肯定され、続くＳＤ２が実行される。表示同期部１６０、短間隔サムネイル画像表示部１６２および長間隔サムネイル画像表示部１６６に対応するＳＤ２においては、ＳＤ１で検出された操作に対応して短間隔サムネイル画像の表示を再実行する。例えば、ＳＤ１において、動画の再生の一時停止操作が検出された場合には、ＳＤ２において、スクロール表示されていた短間隔サムネイル画像および長間隔サムネイル画像のスクロールが停止させられる。また、動画の再生時刻を変更する操作が検出された場合には、その変更後の再生時刻に同期させて短間隔サムネイル画像および長間隔サムネイル画像がスクロール表示された後、図７のＡに戻ってフローチャートが実行される。一方、ＳＤ１において操作が検出されなかった場合には、割り込みが実行されず、引き続き図７のフローチャートが実行される。
【００７９】
図１１は、短間隔ドラッグ操作検出部１６４に対応する動画の再生位置の変更操作が行なわれた場合の制御作動の概要を示すフローチャートであり、図１０と同様に、図７のフローチャートの実行時に割り込んで実行されるものである。ＳＥ１乃至ＳＥ３は、短間隔ドラッグ操作検出部１６４に対応する。このうち、ＳＥ１においては、短間隔サムネイル画像表示領域３４において操作者によるマウス等のドラッグ操作が行なわれたか否かが判断される。そして、ドラッグ操作が検出された場合には本ステップの判断が肯定され、ＳＥ２以降が実行される。一方、ドラッグ操作が検出されなかった場合には、割り込みが実行されず引き続き図７のフローチャートが実行される。ＳＥ２においては、ＳＥ１で検出されたドラッグ操作の操作量が検出されるとともに、その操作量の短間隔サムネイル画像移動方向もしくはその逆方向成分を算出する。この操作量は、例えばマウスポイントの移動量や加速度であり、続くＳＥ３において再生時刻補正量の算出において必要とされるものが算出される。ＳＥ３においては、ＳＥ２で算出されたドラッグ操作の短間隔サムネイル画像移動方向若しくはその逆方向成分の操作量に基づいて、動画の再生時刻の補正量を算出する。この補正量は、例えばＳＥ２で算出されたドラッグ操作の短間隔サムネイル画像移動方向もしくはその逆方向成分の操作量と、短間隔サムネイル画像の１個当たりの大きさに基づいて決定される。そして、再生時点変更部１７３に対応するＳＥ４においては、ＳＥ３において算出された動画の再生時刻の補正量に基づいて、動画の再生時刻が変更される。そして、変更後の再生時刻から動画が再生されるよう、図７のＡに戻ってフローチャートが実行される。
【００８０】
なお、長間隔ドラッグ操作検出部１６８に対応する動画の再生位置の変更操作が行なわれた場合の作動は、図１１に示す短間隔ドラッグ操作検出部１６４の場合と同様であるので、説明を省略する。
【００８１】
図１２は、間隔設定部１７０に対応する第２の時間間隔の変更操作が行なわれた場合の制御作動の概要を示すフローチャートであり、図１０と同様に、図７のフローチャートの実行時に割り込んで実行されるものである。ＳＦ１乃至ＳＦ３は間隔設定部１７０に対応する。まず、ＳＦ１においては、長間隔サムネイル画像表示領域３６において第２の時間間隔の変更操作が行なわれたかが検出される。この第２の時間間隔の変更操作は例えば、長間隔サムネイル画像表示領域３６におけるマウス１８０の右クリック操作である。そして、この右クリック操作が検出された場合には、本ステップの判断が肯定され、ＳＦ２以降が実行される。一方、右クリック操作が検出されない場合には、割り込みが実行されず、引き続き図７のフローチャートが実行される。ＳＦ２においては、変更後の第２の時間間隔の値が操作者により入力される。そして、ＳＦ３においては、ＳＦ２で入力された値に第２の時間間隔が設定され、変更後の第２の時間間隔に基づいて長間隔サムネイル画像が表示されるよう、図７のＡに戻ってフローチャートが実行される。
【００８２】
図１３は、時点特定部１７６に対応する短間隔サムネイル画像に基づく動画中の時点の特定が行なわれた場合の制御作動の概要を示すフローチャートであり、図１０と同様に、図７のフローチャートの実行時に割り込んで実行されるものである。ＳＧ１は特定ドラッグ操作検出部１７７に対応するものであって、短間隔サムネイル画像表示領域３４に表示された短間隔サムネイル画像４０のいずれかが、領域３８に設けられた特定領域５０へドラッグ操作されたか否かが検出される。そして、このドラッグ操作が検出された場合には本ステップの判断が肯定され、ＳＧ２が実行される。一方、ドラッグ操作が検出されない場合には本ステップの判断が否定され、割り込みが実行されず、引き続き図７のフローチャートが実行される。ＳＧ２においては、ＳＧ１で検出されたドラッグ操作の対象となった短間隔サムネイル画像に対応づけられた動画シーン時刻情報に基づいて、動画の再生位置が特定され、記憶される。また、動画の再生位置が複数特定される場合には、それらのいずれが区間の始点と終点に対応するかについても併せて記憶される。そして、ＳＧ２の実行後は再び図７のフローチャートが実行される。
【００８３】
図１４は、出力部１７８に対応する動画特定情報の出力操作が行なわれた場合の制御作動の概要を示すフローチャートであり、図１０と同様に、図７のフローチャートの実行時に割り込んで実行されるものである。ＳＨ１およびＳＨ２は出力部１７８に対応する。ＳＨ１においては、操作者による出力の実行要求が行なわれたか否かが判断される。操作者による出力操作は、例えば前記選択完了ボタン５２がクリックされたか否かに基づいて判断され、出力の実行要求が行なわれた場合には本ステップの判断が肯定され、続くＳＨ２が実行される。一方、一方、出力の実行要求が検出されない場合には本ステップの判断が否定され、割り込みが実行されず、引き続き図７のフローチャートが実行される。ＳＨ２においては、動画特定情報の出力が行なわれるとともに、実行後は再び図７のフローチャートが実行される。この動画特定情報の出力は、たとえば表示画面上にコピーアンドペーストなどにより利用可能な状態で文字情報が表示されても良いし、前記動画特定情報が記載されたテキストファイルが生成されてもよい。
【００８４】
前述の実施例によれば、動画再生部１７２（ＳＡ４など）によって、動画ファイル中の動画が画像表示装置１８２の画面（ウェブブラウザ２８の表示領域３０）上に設けられた動画再生領域３２において再生され、短間隔サムネイル画像表示部１６２（ＳＣ２〜ＳＣ５）によって、前記画面上に設けられた短間隔サムネイル画像表示領域３４において、前記動画の第１の時間間隔ごとの複数のフレーム画像である短間隔サムネイル画像が連ねられて、該短間隔サムネイル画像表示領域３４中に設定された短間隔サムネイル画像移動方向に移動させるスクロール表示がされ、前記長間隔サムネイル画像表示部１６６によって、前記画面上に設けられた長間隔サムネイル画像表示領域３６において、前記動画の前記第１の時間間隔よりも長い第２の時間間隔ごとの複数のフレーム画像である長間隔サムネイル画像が連ねられて、該長間隔サムネイル画像表示領域３６中に設定された長間隔サムネイル画像移動方向に移動させるスクロール表示がされ、前記表示同期部１６０によって、前記短間隔サムネイル画像表示部１６２による前記短間隔サムネイル画像のスクロール表示と、前記長間隔サムネイル画像表示部１６６による前記長間隔サムネイル画像のスクロール表示と、前記動画再生部１７２によって再生される動画の再生とが相互に同期させられるので、再生される動画と同期してスクロール表示される短間隔サムネイル画像を閲覧することにより動画の内容を詳細に把握することが可能であり、同時に再生される動画ファイルと同期してスクロール表示される長間隔サムネイル画像を閲覧することにより動画の内容を概略的に把握することが可能となる。
【００８５】
また、前述の実施例によれば、前記動画再生部１７２は、前記画面３０上の四隅のいずれか、例えば右上に位置するように設けられた前記動画再生領域３２において動画を再生し、前記短間隔サムネイル画像表示部１６２は、前記動画再生領域３４において直交する２本の直線（３０ａ、３０ｂ）のいずれか一方に沿って、前記動画再生領域３２に接するように設けられた短間隔サムネイル画像表示領域３４においてスクロール表示を行ない、前記長間隔サムネイル画像表示部１６６は、前記２本の直線（３０ａ、３０ｂ）の他方に沿って、前記動画再生領域３２に接するように設けられた長間隔サムネイル画像表示領域３６においてスクロール表示を行なうので、前記動画再生領域３２と前記短間隔サムネイル画像表示領域３４と前記長間隔サムネイル表示領域３６とによって占有される前記画面３０上の領域は略Ｌ字状もしくはこれを回転させた形状となるので、画面上で他の用途に用いることのできる領域３８が長方形状になって、前記画面３０を有効に利用できる。
【００８６】
また、前述の実施例によれば、前記短間隔サムネイル画像表示部３４および前記長間隔サムネイル画像表示部３６はそれぞれ、短間隔サムネイル画像移動方向および長間隔サムネイル画像移動方向を前記動画再生領域３２から離れる方向に設定するので、前記動画再生領域３２から離れる程、動画再生領域３２において再生されている動画ファイルの再生時点から時間的に過去に離れた対応するサムネイル画像が表示され、前記短間隔サムネイル画像表示部３４および前記長間隔サムネイル画像表示部３６によってそれぞれスクロール表示されるサムネイル画像（４０、４２）は、前記動画再生領域３２において再生されている動画を含めて時系列的に表示されている状態となり、動画の内容の把握が容易となる。
【００８７】
また、前述の実施例によれば、前記短間隔サムネイル画像表示領域３４において行なわれたドラッグ操作の操作量を検出する短間隔ドラッグ操作検出部１６４を有し、前記動画再生部１７２は、前記短間隔ドラッグ操作検出部１６４において検出された操作量に基づいて動画の再生時点を変更する再生時点変更部１７３を有するので、動画の再生に同期して短間隔サムネイル画像４０がスクロール表示される前記短間隔サムネイル画像表示領域３４における直感的な操作であるドラッグ操作の操作量に基づいて、すなわち具体的な再生時点の変更のための具体的な時間を数値として意識することなく動画の再生時点を変更することができ、また、前記第１の時間間隔は前記第２の時間間隔よりも短く設定されているので、動画の再生時点を細かく調整することができる。
【００８８】
また、前述の実施例によれば、前記長間隔サムネイル画像表示領域３６において行なわれたドラッグ操作の操作量を検出する長間隔ドラッグ操作検出部１６８を有し、前記動画再生部１７２は、前記長間隔ドラッグ操作検出部１６８において検出された操作量に基づいて動画の再生時点を変更する再生時点変更部１７３を有するので、動画の再生に同期して前記長間隔サムネイル画像４２がスクロール表示される前記長間隔サムネイル画像表示領域３６における直感的な操作であるドラッグ操作の操作量に基づいて、すなわち具体的な再生時点の変更のための具体的な時間を数値として意識することなく動画の再生時点を変更することができ、また、前記第２の時間間隔は前記第１の時間間隔よりも長く設定されているので、動画の再生時点を大きく変更することができる。
【００８９】
また、前述の実施例によれば、前記第２の時間間隔を変更する間隔設定部１７０を有し、前記第２の時間間隔が変更され、前記長間隔サムネイル画像表示部１６６によってスクロール表示されるサムネイル画像４２の生成される間隔が任意に変更されるので、例えば前記第２の時間間隔を大きくすることにより表示されるサムネイル画像に基づいて動画全体の内容を把握したり、あるいは前記第２の時間間隔を小さくすることによりより詳細な内容を把握したりすることが適宜変更できる。
【００９０】
また、前述の実施例によれば、前記短間隔サムネイル画像表示部１６２によってスクロール表示される短間隔サムネイル画像４０に基づいて動画中の任意の時点を特定するための時点特定部１７６を有するので、操作者にとって直感的に動画中の場面を特定することができるとともに、前記短間隔サムネイル画像４０は動画の前記第１の時間間隔ごとに生成されているため、前記短間隔サムネイル画像４０と動画ファイル中の時点との関係が関連付けられ、時点特定部１７６による時点の特定を容易に行なうことができる。
【００９１】
また、前述の実施例によれば、前記短間隔サムネイル画像表示領域３４にスクロール表示される短間隔サムネイル画像４０のいずれか１つが、前記画面３０上に設けられる特定領域５０へドラッグ操作が行なわれたことを検出する特定ドラッグ操作検出部１７７を有し、前記時点特定部１７６は、前記特定ドラッグ操作検出部１７７によりドラッグ操作が検出された場合に、該検出されたドラッグ操作が行なわれた短間隔サムネイル画像４０のいずれかに対応する動画中の時点を特定するので、特定したいシーンに対応する短間隔サムネイル画像４０を前記特定領域５０にドラッグ操作することによって、ドラッグ操作されたサムネイル画像４０に対応する動画中の時点が特定されるので、直感的にかつ単純な動作により動画中の時点の特定を行なうことができる。
【００９２】
また、前述の実施例によれば、前記時点特定部１７６は、前記動画中における時間区間の始点および終点となる２つの時点をそれぞれ特定することにより、これらを始点および終点とする時間区間を特定するので、動画中において、単に時点のみならず、２つの時点からなる時間区間を特定することができる。
【００９３】
また、前述の実施例によれば、前記動画が含まれる動画ファイルが存在する場所に関する情報と、前記時点特定部により特定された時点もしくは区間に関する情報とを含む動画特定情報を出力する出力部１７８を有するので、その出力された動画特定情報を用いることにより前記動画ファイルの特定された時点もしくは区間を直接再生することができるなど、前記時点特定部１７６による特定の結果を二次的に利用できる。
【００９４】
また、前述の実施例によれば、前記出力部１７８は、ＨＴＭＬによって記述された前記動画特定情報を出力するので、出力された動画特定情報をホームページやブログなどのｗｅｂ上の記事に記載することにより、この記事から前記動画特定情報によって特定される動画ファイルの特定された時点もしくは区間へのリンクが行なわれ、前記記事の読者が単にその動画ファイルを再生することができるのみならず、特定された時点からもしくは特定された区間を直接再生することができる。
【００９５】
また、前述の実施例によれば、前記動画再生部１７２は、コンピュータネットワークを介して配信される動画をストリーミング再生するので、前記動画表示装置としてのＰＣ１００は自ら動画ファイルを蓄積することなく、動画を再生することができる。また、動画ファイル自体はサーバ２００にあり、また、動画ファイルそのものには手を加えていないことから、図１に示すようにサーバ２００に複数のＰＣ１００が同時にアクセスし、同一の動画に対して時点や区間の特定を行なうことができる。
【００９６】
続いて、本発明の別の実施例について説明する。以下の説明において、実施例相互に共通する部分については、同一の符号を付して説明を省略する。
【実施例２】
【００９７】
図１５は、動画指定部１５２によって対象とする動画が複数指定された際の例であって、２つの動画が指定された場合の本発明の動画表示装置としてのＰＣ１００の制御機能の概要を表すブロック線図である。図２と比較すると、動画表示部１５６が第１動画表示部１５８に加えて第２動画表示部１７４を有する点において異なる。また、第１動画表示部１５８および第２動画表示部１７４は、それぞれ実施例１の第１動画表示部１５８と同様の構成を有する。すなわち、表示同期部として第１表示同期部１６０および第２表示同期部２６０を、短間隔サムネイル画像表示部として第１短間隔サムネイル画像表示部１６２および第２短間隔サムネイル画像表示部２６２を、長間隔サムネイル画像表示部として第１長間隔サムネイル画像表示部１６６および第２長間隔サムネイル画像表示部２６６を、動画再生部として第１動画再生部１７２および第２動画再生部２７２をそれぞれ有する。また、第１短間隔サムネイル画像表示部１６２および第２短間隔サムネイル画像表示部２６２はそれぞれ第１短間隔ドラッグ操作検出部１６４および第２短間隔ドラッグ操作検出部２６４を有し、第１長間隔サムネイル画像表示部１６６および第２長間隔サムネイル画像表示部２６６はそれぞれ第１長間隔ドラッグ操作検出部１６８、第１間隔設定部１７０および第２長間隔ドラッグ操作検出部２６８、第２間隔設定部２７０を有する。
【００９８】
なお、本実施例においては、第１動画についての短間隔サムネイル画像を第１動画短間隔サムネイル画像、第２動画についての短間隔サムネイル画像を第２動画短間隔サムネイル画像、のように記す。すなわち、このように、用語の前に「第１動画」あるいは「第１」を付した場合には「第１の動画についての」を意図するものであり、「第２動画」あるいは「第２」を付した場合には「第２の動画についての」を意図するものである。
【００９９】
また、第１動画表示部１５８が有する第１表示同期部１６０、第１短間隔サムネイル画像表示部１６２、第１短間隔ドラッグ操作検出部１６４、第１長間隔サムネイル画像表示部１６６、第１長間隔ドラッグ操作検出部１６８、第１間隔設定部１７０、第１動画再生部１７２、および第１再生時点変更部１７３は、前述の実施例１における表示同期部１６０、短間隔サムネイル画像表示部１６２、短間隔ドラッグ操作検出部１６４、長間隔サムネイル画像表示部１６６、長間隔ドラッグ操作検出部１６８、間隔設定部１７０、動画再生部１７２、および第２再生時点変更部２７３のそれぞれについて、実施例１において指定された１つの動画を本実施例における第１の動画とした場合に同一の機能を有するものであるので、説明を省略する。
【０１００】
第２動画再生部２７２は、動画指定部１５２が指定し、第２動画表示部１６６に対応する第２の動画を再生する。なお、具体的な作動は、前記第１動画表示部１５８の第１動画再生部１７２と同様であるので、説明を省略する。また、第２動画再生部２７２が表示画面１８２において第２の動画の動画ファイルを再生するのに使用する第２動画再生領域は、表示画面１８２のうち前記第１動画表示部によって用いられなかった領域である第１動画非表示領域の四隅のうち、予め決定されたいずれかの隅、例えば右上の角を含む部分に位置するように設けられる。
【０１０１】
図１５に戻って、第２短間隔サムネイル画像表示部２６２は、第２動画表示部１７４に対応する第２の動画の第１の時間間隔ごとのサムネイル画像である第２短間隔サムネイル画像をスクロール表示するものである。具体的な作動は第１動画表示部の第１短間隔サムネイル画像表示部１６２と同様であるため、説明を省略する。なお、第１動画表示部１５８の第１短間隔サムネイル画像表示部１６２と、第２動画表示部１７２の第２短間隔サムネイル画像表示部２６２のそれぞれにおいて短間隔サムネイル画像を生成する基準となる第１の時間間隔は、同一であってもよいし、異なってもよい。
【０１０２】
また、第２長間隔サムネイル画像表示部２６６は、第２動画表示部１７４に対応する第２の動画の第２の時間間隔ごとのサムネイル画像である第２動画長間隔サムネイル画像をスクロール表示する。具体的な作動は第１動画表示部１５８の第１長間隔サムネイル画像表示部１６６と同様であるため、説明を省略する。なお、第１動画表示部１５８の第１長間隔サムネイル画像表示部１６６における第２の時間間隔と、第２動画表示部１７４の第２長間隔サムネイル画像表示部２６６における第２の時間間隔とは、同一であっても良いし、異なってもよい。
【０１０３】
第２表示同期部２６０は、第２動画再生部２７２による第２の動画の再生と、第２短間隔サムネイル画像表示部２６２による第２動画短間隔サムネイル画像のスクロール表示、および第２長間隔サムネイル画像表示部２６６による第２動画長間隔サムネイル画像のスクロール表示とを相互に同期させるとともに、後述する第２短間隔ドラッグ操作検出部２６４や第２長間隔ドラッグ操作検出部２６８によって操作者によるドラッグ操作が検出され、第２動画再生部２７２における第２の動画の再生位置が変更させられる場合において、第２短間隔サムネイル画像表示部２６２による第２動画短間隔サムネイル画像のスクロール表示、および第２長間隔サムネイル画像表示部２６６による第２動画長間隔サムネイル画像のスクロール表示を変更後の第２の動画の再生位置に同期させる。具体的な作動は第１動画表示部１５８の第１表示同期部１６０と同様であるため、説明を省略する。
【０１０４】
第２短間隔サムネイル画像表示部２６２は、第２短間隔ドラッグ操作検出部２６４を有し、また、第２長間隔サムネイル画像表示部２６６は、第２長間隔ドラッグ操作検出部２６８をそれぞれ有する。第２短間隔ドラッグ操作検出部２６４および第２長間隔ドラッグ操作検出部２６８は、それぞれ、第２動画短間隔サムネイル画像表示領域１３４および第２動画長間隔サムネイル画像表示領域１３６において操作者によるマウス（入力手段）１８０のドラッグ操作が行なわれたか否かとともに、ドラッグ操作を検出した場合にはその操作量を検出する。第２短間隔ドラッグ操作検出部２６４および第２長間隔ドラッグ操作検出部２６８の具体的な作動は第１動画表示部１５８の第１短間隔ドラッグ操作検出部１６４および第１長間隔ドラッグ操作検出部１６８と同様であるので、説明を省略する。
【０１０５】
一方、第２動画再生部２７２は第２再生時点変更部２７３を有する。第２再生時点変更部２７３は、例えば前記第２短間隔ドラッグ操作検出部２６４が検出したドラッグ操作の第２動画短周期サムネイル画像移動方向もしくはその逆方向の成分の移動量や加速度あるいは第２長間隔ドラッグ操作検出部２６８が検出したドラッグ操作の第２動画長周期サムネイル画像移動方向もしくはその逆方向の成分の移動量や加速度に基づいて再生時刻の変更量を算出すると共に、算出された変更量だけ第２の動画の再生時刻を変更し、変更後の再生時刻から第２の動画の再生を行なう。第２再生時点変更部２７３の具体的な作動は第１動画表示部１５８の第１再生時点変更部１７３と同様であるので、説明を省略する。
【０１０６】
なお、前述のように、第２再生時点変更部２７３による第２の動画の再生時点の変更が行なわれた場合には、第２表示同期部２６０によって、第２短間隔サムネイル画像表示部２６２による第２動画短間隔サムネイル画像のスクロール表示および第２長間隔サムネイル画像表示部２６６による第２動画長間隔サムネイル画像のスクロール表示は、第２の動画の変更後の新たな再生時点に同期した表示となるようにされる。この点についても、第１動画表示部１５８の第１再生時点変更部１７３と同様である。
【０１０７】
また、第２長間隔サムネイル画像表示部２６６は第２間隔設定部２７０を有する。第２間隔設定部２７０は、操作者の操作に基づいて、第２動画長間隔サムネイル画像を生成する際の第２の時間間隔を変更する。そして、この第２間隔設定部２７０によって第２の時間間隔が変更された場合には、前記第２長間隔サムネイル画像表示部２６６は、変更後の新たな第２の時間間隔に基づいて第２動画長間隔サムネイル画像を再度生成するとともに、生成された新たな第２動画長間隔サムネイル画像をスクロール表示する。
【０１０８】
時点特定部１７６は、第１動画表示部１５８の第１短間隔サムネイル画像表示部１６２によってスクロール表示される第１動画短間隔サムネイル画像、もしくは第２動画表示部１７４の第２短間隔サムネイル画像表示部２６２によってスクロール表示される第２動画短間隔サムネイル画像のいずれか１つに基づいて動画中の任意の時点を特定するものであって、特定ドラッグ操作検出部１７７を有する。具体的には、特定ドラッグ操作検出部１７７は、ウェブブラウザ２８の表示可能領域３０において、第１動画動画再生領域３２、第１動画短周期サムネイル画像表示領域３４、第１長周期サムネイル画像表示領域３６、および第２動画動画再生領域１３２、第２動画短周期サムネイル画像表示領域１３４、第２長周期サムネイル画像表示領域１３６のいずれでもない領域１３８に設けられた特定領域５０を設定するとともに、第１動画短周期サムネイル画像表示領域３４においてスクロール表示される第１動画短周期サムネイル画像４０のいずれかもしくは第２動画短周期サムネイル画像表示領域１３４においてスクロール表示される第２動画短周期サムネイル画像１４０のいずれかが特定領域５０にドラッグ操作されたことを検出する。また、時点特定部１７６は、特定ドラッグ操作検出部１７７によりドラッグ操作が検出された場合には、ドラッグ操作の対象となった短周期サムネイル画像に関連付けられた情報である、動画ＩＤ、動画シーン時刻情報を読み出すことにより、その第１動画短周期サムネイル画像もしくは第２動画短周期サムネイル画像に対応する動画中の時点を特定する。
【０１０９】
図１６は、本実施例の動画表示装置がＰＣ１００のウェブブラウザ上にウェブアプリケーションとして実装される場合の、画像表示装置としての表示画面１８２の画面表示例を示したものである。図５と同様に、表示画面１８２としてのウェブブラウザ２８の表示可能領域３０があり、実施例１に説明したように第１の動画の動画再生領域３２、第１動画短間隔サムネイル画像表示領域３４、および第１動画長間隔サムネイル画像表示領域３６が設けられている。そして、前記第２動画の動画再生領域１３２は、表示可能領域３０のうち前記第１動画表示部１５８によって用いられなかった領域である第１動画非表示領域、すなわち、表示画面１８２に対応する表示可能領域３０において前記第１動画表示部１５８に用いられなかった領域、すなわち、前記動画再生領域３２、短間隔サムネイル画像表示領域３４、長間隔サムネイル画像表示領域３６のいずれでもない領域３８の四隅のうち、予め決定されたいずれかの隅、例えば右上の角を含む部分に位置するように設けられる。なお、第２の動画の動画再生領域１３２には、第１の動画の動画再生領域３２と同様に動画のストリーミングプログラムに対応する表示部分１４４および操作部分１４６が設けられており、操作部分１４６が操作されることにより、動画が再生され、表示部分４４に表示される。このほか、操作部分１４６は動画の再生に関する制御、例えば再生の停止、一時停止、音量の調節などの制御を行なうことができる。
【０１１０】
第２短間隔サムネイル画像表示部２６２による第２動画短間隔サムネイル画像のスクロール表示については、第１短間隔サムネイル画像表示部１６２のそれとほぼ同様であって、次のように行なわれる。すなわち、第２動画短間隔サムネイル画像のスクロール表示が行なわれる第１短間隔サムネイル画像表示領域１３４は、前記第２動画の動画再生領域１３２において直交する２本の直線、すなわち図１６における領域３８の上端を表す直線３８ａおよび３８ｂのいずれか一方である直線３８ａに沿って、前記動画再生領域１３２に接するように設けられる。このとき、前記短間隔サムネイル画像表示領域１３２の大きさは、縦方向がサムネイル画像１４０ａ乃至１４０ｅ（以下、特に区別しない場合には単に「１４０」と記す。）の縦方向の大きさと同じもしくはそれよりも大きくされ、横方向が領域３８において許容される最大の大きさとされている。
【０１１１】
また、前記第２動画短間隔サムネイル画像表示領域１３４が図１６のように動画表示領域の左右の端のいずれかに接するように設けられる場合には、前記第２動画短間隔サムネイル画像１４０は、第２動画短間隔サムネイル画像表示領域１３４内に、前記第２動画短間隔サムネイル画像移動方向と逆の方向、すなわち図１６においては左から右の順に、各第２動画サムネイル画像に関連付けられた動画シーン時刻情報すなわち動画中の時刻の経過順に連ねられる。図１６においても、第１の時間間隔である１秒ごとの第２動画サムネイル画像１４０が動画中の時刻の経過順に左から右へ、すなわち右へ行くほどサムネイル画像に対応する動画の再生時刻が後になるように連ねられている。そして、このように連ねられた第２動画サムネイル画像１４０は、これらの第２動画サムネイル画像が１枚の第２動画サムネイル画像４０の横幅分に相当する距離を前記第１の時間間隔に相当する時間すなわち１秒で移動する速度で移動させられる。すなわち、例えばある時刻において１４０ｅの位置にあった第２動画短間隔サムネイル画像は、その１秒後には１４０ｄの位置まで移動するとともに、１４０ｅの位置には、図示しない、１４０ｅよりも第１の時間間隔である１秒後の第２動画サムネイル画像である１４０ｆが第２動画短間隔サムネイル画像表示領域１３４の右端から移動して表示される。
【０１１２】
なお、第２短間隔サムネイル画像表示部２６２は、前記第２動画短間隔サムネイル画像１４０に加えて、第２動画サムネイル画像に関連する情報を同時にスクロール表示するようにしてもよい。例えば、図１６に示すように、各第２動画短間隔サムネイル画像１４０に対し関連付けられた情報として、サムネイル画像関連付けデータベース２２４に格納された音声波形情報が図示されてもよい。すなわち、図１６においては、第２動画短間隔サムネイル画像表示領域１３４が、第２動画短間隔サムネイル画像の表示のための領域１３４ａと、各第２動画短間隔サムネイル画像に対応する音声波形情報を図示するための領域１３４ｂに分割され、領域１３４ａに第２動画短間隔サムネイル画像１４０が表示されるとともに、領域１３４ｂには、領域１３４ａに表示された第２動画短間隔サムネイル画像のそれぞれに対応する音声波形情報が図示されている。このようにすれば、動画の視聴時において音声を聞くことなく、動画のシーン切換などを把握することができる。
【０１１３】
第２長間隔サムネイル画像表示部２６６による第２動画長間隔サムネイル画像のスクロール表示について説明する。まず、第２動画長間隔サムネイル画像のスクロール表示が行なわれる第２動画長間隔サムネイル画像表示領域１３６は、前記第２動画動画再生領域１３２において直交する２本の直線、すなわち図１６における領域３８の上端を表す直線３８ａおよび３８ｂのうち、前記第２動画短間隔サムネイル画像表示領域１３４の長手方向と平行な直線３８ａと直交する直線３８ｂに沿って、前記第２動画動画再生領域１３２に接するように設けられる。このとき、前記第２動画短間隔サムネイル画像表示領域１３２の大きさは、横方向がサムネイル画像１４２ａ乃至１４２ｄ（以下、特に区別しない場合には単に「１４２」と記す。）の横方向の大きさと同じもしくはそれよりも大きくされ、縦方向が表示可能領域３８において許容される最大の大きさとされている。
【０１１４】
また、第２長間隔サムネイル画像表示部２６６による第２動画長間隔サムネイル画像のスクロール表示については、前述の第２動画短間隔サムネイル画像表示部による第２の動画の短間隔サムネイル画像のスクロール表示と同様に行なわれる。まず、前記第２動画長間隔サムネイル画像表示領域１３６に対し、図示しない第２動画長間隔サムネイル画像移動方向が設定される。この第２動画長間隔サムネイル画像移動方向は第２動画長間隔サムネイル画像１４２がスクロール表示される際のスクロールの向きを決定するものであり、前記第２動画動画再生領域１３２と接する長間隔サムネイル画像表示領域１３６において、前記第２動画長間隔サムネイル画像移動方向は前記第２動画動画再生領域１３２から離れる方向に設定される。すなわち、図１６においては、第２動画長間隔サムネイル表示領域１３６の第２動画長間隔サムネイル画像移動方向は図中下向きに設定される。したがって、第２動画長間隔サムネイル表示領域１３６に表示される長間隔サムネイル画第２動画像１４２は時間の経過と共に下に移動するようにスクロール表示される。
【０１１５】
また、前記第２動画長間隔サムネイル画像表示領域１３６が図１６のように第２動画動画表示領域１３２の上下の端のいずれかに接するように設けられる場合には、前記第２動画長間隔サムネイル画像１４２は、第２動画長間隔サムネイル画像表示領域１３６内に、前記第２動画長間隔サムネイル画像移動方向と逆の方向、すなわち図１６においては下から上の順に、各第２動画サムネイル画像に関連付けられた動画シーン時刻情報すなわち動画中の時刻の経過順に連ねられる。図５においても、第２の時間間隔、例えば１０秒ごとの第２動画サムネイル画像１４２が動画中の時刻の経過順に下から上へ、すなわち上へ行くほどサムネイル画像に対応する動画の再生時刻が後になるように連ねられている。そして、このように連ねられた第２動画サムネイル画像１４２は、これらの第２動画サムネイル画像が１枚の第２動画サムネイル画像１４２の高さ分に相当する距離を前記第２の時間間隔に相当する時間すなわち１０秒で移動する速度で移動させられる。すなわち、例えばある時刻において１４２ｄの位置にあった第２動画長間隔サムネイル画像は、その１０秒後には１４２ｃの位置まで移動するとともに、１４２ｄの位置には、図示しない、１４２ｄよりも第２の時間間隔である１０秒後のサムネイル画像である１４２ｅが長間隔サムネイル画像表示領域１３６の上端から移動して表示される。
【０１１６】
具体的には例えば、第２表示同期部２６０は、図１６において、第２動画短間隔サムネイル画像表示領域１３４に次に表示される第２動画短間隔サムネイル画像１４０ｆが第２動画短間隔サムネイル画像表示領域１３４の所定位置、例えば、第２動画短間隔サムネイル画像１４０ｆの左端が第２動画短間隔サムネイル画像表示領域１３４の右端に位置するのと同時に、第２動画長間隔サムネイル画像表示領域１３６に次に表示される第２動画長間隔サムネイル画像１４２ｅが第２動画長間隔サムネイル画像表示領域１３６の所定位置、例えば、第２動画長間隔サムネイル画像１４２ｅの下端が第２動画長間隔サムネイル画像表示領域１３６の上端に位置するとともに、かつ、その第２動画短間隔サムネイル画像１４０ｇの動画シーン時刻情報と、第２動画長間隔サムネイル画像１４２ｅの動画シーン時刻情報と、第２動画動画再生領域１３２において再生されている動画の再生位置とが相互に一致するようにする。
【０１１７】
図１７は、本実施例の動画表示装置の制御作動の一例を示すフローチャートである。本実施例は、動画指定部１５２によって複数の動画が指定された場合に対応するものであるが、複数の動画が指定された場合とは、まず１つめの動画が指定され、続いて２つめ以降の動画が指定された場合と考えることができる。すなわち、１つめの動画が指定され図７に示すフローチャートに従って１つの動画を表示するための制御作動が実行される。続いて２つめ以降の動画が指定され、図１７に示すフローチャートが図７のフローチャートに割り込んで実行される。
【０１１８】
まず動画指定部１５２に対応するＳＩ１においては、２つめ以降の動画が指定されたか否かが判断される。例えば、図８の動画指定ルーチンにおいて、既に実行された検索に基づいてＳＢ２で表示された検索結果のリストや、図８の動画指定ルーチンが再度別の検索条件に基づいて実行されて表示された検索結果のリストから、２つめの動画が選択された（ＳＢ３）か否か、に基づいて判断が行なわれる。そして、２つめ以降の動画が指定されたと判断された場合には、ＳＩ２以降のステップが図７のフローチャートと並行して実行される。一方、２つめ以降の動画が指定されていないと判断された場合には、本フローチャートは終了する。なお、以降のステップの説明においては、２つめの動画として第２の動画が選択された場合を例として説明するが、３つめ以降の動画が指定された場合も同様である。
【０１１９】
第２動画表示部１７４の第２動画再生部２７２に対応するＳＩ２においては、ＳＩ１において選択された第２の動画の再生が画面３０上の領域３８に設けられた第２の動画の動画再生領域１３２において開始される。前述のように、この動画の再生は、動画ストリーミングサーバ２１０からの配信を受けて実行するストリーミング再生である。
【０１２０】
続くＳＩ３においては、領域３８において、ＳＩ２において第２動画動画再生領域１３２が決定されたことにもとづいて、第２動画短周期サムネイル画像表示領域１３４および第２動画長周期サムネイル画像表示領域１３６が設定される。第２動画短間隔サムネイル画像表示領域１３４は、前記第２動画動画再生領域１３２において直交する２本の直線、すなわち図１６における領域３８の上端を表す直線３８ａおよび３８ｂのいずれか一方である直線３８ａに沿って、前記第２動画動画再生領域１３２に接するように設けられる。このとき、前記第２動画短間隔サムネイル画像表示領域１３２の大きさは、縦方向が第２動画サムネイル画像１４０ａ乃至１４０ｅの縦方向の大きさと同じもしくはそれよりも大きくされ、横方向が領域３８において許容される最大の大きさとされている。また、第２動画長間隔サムネイル画像表示領域１３６は、前記第２動画動画再生領域１３２において直交する２本の直線、すなわち図５における領域３８の上端を表す直線３８ａおよび３８ｂのうち、前記第２動画短間隔サムネイル画像表示領域１３４の長手方向と平行な直線３８ａと直交する直線３８ｂに沿って、前記第２動画動画再生領域１３２に接するように設けられる。このとき、前記第２動画短間隔サムネイル画像表示領域１３２の大きさは、横方向が第２動画サムネイル画像１４２ａ乃至１４２ｄの横方向の大きさと同じもしくはそれよりも大きくされ、縦方向が領域３８において許容される最大の大きさとされている。
【０１２１】
なお、前述のように第２動画動画再生領域１３２と、第２動画短周期サムネイル画像表示領域１３４および第２動画長周期サムネイル画像表示領域１３６とが設定されることにより、そのいずれでもない領域１３８についても確定される。そして、その領域１３８に特定領域５０などが配置される。
【０１２２】
第２動画表示部１７４の動画再生部２７２に対応するＳＩ４においては、ＳＩ２において開始された第２の動画の再生が引き続き実行される。そして続くＳＩ５において、ＳＩ４で再生される第２の動画に同期した、第２動画短間隔サムネイル画像および第２動画長間隔サムネイル画像のスクロール表示の実行のためのサムネイル画像スクロール表示ルーチンが実行される。なお、サムネイル画像スクロールルーチンは図９に示すものであり、第２の動画について実行される場合においては、ＳＣ１は表示同期部２６０に、ＳＣ２乃至ＳＣ５は第２動画表示部１７４の第２短間隔サムネイル画像表示部２６２に、ＳＣ６乃至ＳＣ７は第２動画表示部１７４の第２長間隔サムネイル画像表示部２６６にそれぞれ対応するものとされ他は、各ステップにおける作動は前述のものと同様である。
【０１２３】
前述の実施例によれば、前記第１動画再生領域３２は、前記画面３０上の四隅のいずれか、例えば右上に位置するように設けられ、前記第１短間隔サムネイル画像表示領域３４は、前記第１動画再生領域３２において直交する２本の直線（３０ａ、３０ｂ）のいずれか一方に沿って、前記第１動画再生領域３２に接するように設けられ、前記第１長間隔サムネイル画像表示領域３６は、前記２本の直線）３０ａ、３０ｂ）の他方に沿って、前記第１動画再生領域３２に接するように設けられるとともに、前記第２動画表示部１７４の動画再生部２７２により、前記画面３０上の前記第１動画再生領域３２、前記第１短間隔サムネイル画像表示領域３４、および前記第１長間隔サムネイル画像表示領域３６以外の領域３８である第１動画非表示領域の四隅のいずれか、例えば右上に位置するように第２動画再生領域１３２が設けられ、前記第２短間隔サムネイル画像表示領域１３４は、前記第２動画再生領域１３２において直交する２本の直線（３８ａ、３８ｂ）のいずれか一方に沿って、前記第２動画再生領域１３２に接するように設けられ、前記第２長間隔サムネイル画像表示部１３６は、前記２本の直線（３８ａ、３８ｂ）の他方に沿って、前記第２動画再生領域１３２に接するように設けられるので、前記画面上の前記第１動画再生領域３２、前記第１短間隔サムネイル画像表示領域３４、および前記第１長間隔サムネイル画像表示領域３６以外の領域３８である第１動画非表示領域に前記第２動画再生領域１３２、前記第２短間隔サムネイル画像表示領域１３４、および前記第２長間隔サムネイル画像表示領域１３６が設けられ、画面上の領域を有効に利用することにより複数の動画を扱うことができる。
【０１２４】
以上、本発明の実施例を図面に基づいて詳細に説明したが、本発明はその他の態様においても適用される。
【０１２５】
例えば、前述の実施例においては、短間隔サムネイル画像および長間隔サムネイル画像は、それぞれ所定の時間間隔である第１の時間間隔および第２の時間間隔ごとのサムネイル画像であるとされたが、これに限られない。例えば、動画の内容に応じた区切りやシーンの構成についての情報が存在する場合には、その区切りやシーンごとのサムネイル画像を短周期サムネイル画像および長周期サムネイル画像としてもよい。このとき、サムネイル画像生成サーバ２１２は前記区切りやシーンごとにサムネイル画像するようにすればよい。
【０１２６】
また、前述の実施例においては、サムネイル画像は動画のフレーム画像が用いられたが、これに限られず、例えば、フレーム画像に縮小あるいは拡大、その他の画像処理が行なわれた画像であってもよい。
【０１２７】
また、前述の実施例においては、ＰＣ１００はサムネイル画像配信サーバ２０８からサムネイル画像をｘｍｌファイルとともに配信されるものとされたが、これに限られず他の方法でもよい。例えば、単に画像ファイルを配信されるようにしてもよい。
【０１２８】
また、前述の実施例においては、動画指定部１５２は、動画検索部１５４により検索を行なうことによって動画を指定したが、これに限られず、例えば、例えば、目的とする動画の動画ＵＲＬが予めわかっているような場合は、それを直接指定することにより動画ファイルを選択してもよい。すなわち、動画検索部１５４は本発明の動画表示装置に必須の要件ではない。
【０１２９】
また、前述の実施例においては、動画表示装置としてのＰＣ１００とサーバ２００とが接続されるネットワークはインターネットであったが、これに限られず、ＬＡＮ、ＷＡＮ、無線ネットワークなどであってもよい。また、サーバ２００を実現するサーバプログラムがＰＣ１００上で動作する場合には、ネットワークは必要とされない。
【０１３０】
また、前述の実施例においては、時点特定部１７６は、短周期サムネイル画像表示部１６２によって表示された短周期サムネイル画像４０のいずれかを画面上の特定領域５０にドラッグすることにより動画中の時点を特定するものであったが、このような態様に限られず、例えば、前記短周期サムネイル画像４０のいずれかをクリックなどすることによって特定するものであってもよい。すなわち、短周期サムネイル画像として表示されているサムネイル画像のいずれか１つを特定することにより、動画中の一時点を特定することができる方法であれば、特に限定されるものではない。
【０１３１】
また、前述の実施例においては、第１動画表示部１５８の第１動画表示部１７２および第２動画表示部１７４の第２動画再生部２７２は、第１の動画の動画再生領域３２および第２の動画の動画再生領域１３２を設ける際に、それぞれ表示領域３０および第１動画非表示領域３８のいずれも右上に設けたが、表示領域３０および第１動画非表示領域３８の四隅のいずれかであれば右上に限られない。また、動画再生領域３２および１３２がそれぞれ表示領域３０および第１動画非表示領域３８の四隅の同じ隅に位置する必要もない。同様に第１動画短間隔サムネイル表示領域３４、第１動画長間隔サムネイル表示領域３６、第２動画短間隔サムネイル表示領域１３４、第２動画長間隔サムネイル表示領域１３６についても、それぞれ前述の要件を満たすように設定される限り、前述の実施例の配置に限られない。
【０１３２】
また、前述の実施例においては、音声解析サーバ２１４が生成する音声波形情報は、音声の周波数成分ごとの音圧レベルを表したものであるとされたが、これに限られない。例えば特定の周波数成分の音圧レベルのみを表示するものであっても良いし、所定の周波数成分の音圧レベルを平均して表示するものであってもよい。
【０１３３】
また、前述の実施例においては、動画処理のためのプログラムはウェブアプリケーションであり、アプリケーションサーバ２０２によってこのウェブアプリケーションを含むウェブページが生成され配信されるとしたが、これに限られない。すなわち、ウェブブラウザで作動するウェブアプリケーションではなく、一般的にＯＳ上で動作するアプリケーションであってもよいし、また、アプリケーションはネットワークを介して入手される必要はなく、他の記憶媒体によって入手されてもよい。
【０１３４】
また、前述の実施例においては、短間隔サムネイル画像表示部１６４が短間隔ドラッグ操作検出部１６４を、長間隔サムネイル画像表示部１６６が長間隔サムネイル画像検出部１６８を、時点特定部１７６が特定ドラッグ操作検出部１７７を、それぞれ有するものとされたが、このような態様に限られない。すなわち、短間隔ドラッグ操作検出部１６４、長間隔サムネイル画像検出部１６８、特定ドラッグ操作検出部１７７がそれぞれ独立した機能として存在してもよい。
【０１３５】
また、前述の実施例においては、表示同期部１６０は、動画再生部において再生される動画との同期の基準として、短間隔サムネイル画像表示領域の動画再生領域側の端部に表示される短周期サムネイル画像と、長間隔サムネイル画像表示領域の動画再生領域側の端部に表示される長周期サムネイル画像とを基準としたが、このような態様に限られず、短周期サムネイル画像表示領域および長周期サムネイル画像表示領域の特定された箇所に表示された画像であればよい。
【０１３６】
また、前述の実施例においては、再生時点変更部１７３による再生時刻の補正量は、単にドラッグ量のサムネイル画像移動方向成分とサムネイル画像の幅もしくは高さとの比に時間間隔を乗じることによって算出されたが、これに限られず、例えばこれに所定の係数を乗ずるなどの計算を行なっても良いし、あるいはドラッグ操作における加速度を考慮して、例えば加速度が高いドラッグであるほど前記係数を高くするなどの算出方法を行なってもよい。このようにすれば、ドラッグ操作において小さな操作量であっても、動画の再生時刻を大きく変更することができる。
【０１３７】
また、前述の実施例においては、出力部１７８による出力は画面表示やテキストファイル出力であるとされたが、これに限られず、例えば、所定のホームページ・ブログ・インターネット上に設けられたＢＢＳ（掲示板）などに書き込みを自動的に行なうようにしてもよい。
【０１３８】
また、前述の実施例においては、短間隔サムネイル画像表示部１６２は、サムネイル画像に関連した情報として音声波形情報を表示したがこれに限られず、例えばサムネイル画像関連付けデータベースにサムネイル画像と関連付けて格納される情報であれば、前記音声波形情報に代えてあるいは加えて前記情報を表示するようにしてもよい。前記情報とは、例えばサムネイル画像に付されたコメントなどがある。
【０１３９】
また、前述の実施例２においては、動画指定部１５２により２つの動画が指定された場合の例が示されたが、３以上の動画が指定された場合であっても同様に適用可能である。
【０１４０】
また、前述の実施例２においては、第１動画表示部１５８の第１表示同期部１６０と第２動画表示部１７４の第２表示同期部２６０は、それぞれ第１動画再生部１７２、第２動画再生部２７２と、第１短間隔サムネイル画像表示部１６２、第２短間隔サムネイル画像表示部２６２、第１長間隔サムネイル画像表示部１６６、第２長間隔サムネイル画像表示部２６６のそれぞれの表示を相互に同期させるものであったが、これに限られず、例えば、第１動画再生部１７２による第１の動画の再生と第２動画再生部２７２による第２の動画の再生とを同期させるようにしてもよい。具体的には、例えば、再生時点変更部１７３によって第１の動画の再生時点が変更された場合には、その変更分だけ第２の動画の再生時点を変更するようにしてもよい。
【０１４１】
また、前述の実施例２においては、第１動画表示部１５８の第１間隔設定部１７０と、第２動画表示部１７４の第２間隔設定部２７０とは、それぞれ別個に独立して設定が行なわれたが、これに限られず、例えば、いずれか一方の間隔設定部により第２の時間間隔が変更された場合には他方の間隔設定部においても同様に第２の時間間隔が変更されるようにしてもよい。
【０１４２】
また、前記動画表示装置は同時に実行される複数の機能に対応する画面表示を画面上の所定の領域に交互に切り換えて表示可能にする画面表示切換部を有するようにしてもよい。すなわち、動画指定部１５２による動画の指定と、時点特定部１７６による動画中の時点の特定とは同時に行なうものではないため、これらに関する画面表示を、例えば複数の画面表示のそれぞれについて標題の一覧を表示することができ、かつ容易に前記複数の画面表示を切り換えることができる仕組みであるタブを用いた方式により、共通する１つの表示領域において、切り換えて表示を行なうようにすることができる。このようにすれば、前記画面上の所定の領域に、同時に実行される複数の機能に対応する画面表示を交互に切り換えて表示することができるので、その時々に必要とされる機能に対応する画面を切り換えて表示することができ、画面を有効に利用できる。
【０１４３】
また、動画の再生に合わせて、動画に含まれる音声が出力されるスピーカなど設けられる場合であって、前述の実施例２のように、動画指定部１５２によって複数の動画が指定され、それぞれの動画に対応する動画再生部によってそれぞれの動画が同時に再生される場合において、前記複数の動画のいずれか１つの音声を切り換えて出力することのできる音声切換手段を設けてもよい。このようにすれば、複数の動画が同時に再生された場合において前記複数の動画のそれぞれに対応する音声が同時にスピーカなどから出力されることがなく、音声の内容を聞き分けることができる。
【０１４４】
また、時点特定部１７６によって、２つの異なる区間が特定された場合において、前記出力部１７８は、これらの２つの異なる区間を同時に対比させつつ視聴できるように出力を行なうことができる。このようにすれば、出力部１７８の出力に基づいて、異なる動画を同時に対比しつつ視聴することが可能となる。また、上述の方法は２つの区間が特定された場合に限られず、３以上の区間が特定された場合においても同様に適用することができる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の動画表示装置の適用される環境を説明するブロック線図である。
【図２】本発明の動画表示装置の制御機能の要部を説明する機能ブロック線図である。
【図３】動画関連付けデータベースに格納される情報を説明する図である。
【図４】サムネイル画像関連付けデータベースに格納される情報を説明する図である。
【図５】本発明の動画表示装置の画面表示の例を説明するための図である。
【図６】本発明の動画表示装置の出力の応用例を説明するフローチャートである。
【図７】本発明の動画表示装置の作動を説明するフローチャートである。
【図８】動画の検索および動画の指定が行なわれる場合の作動を説明するためのフローチャートである。
【図９】短間隔サムネイル画像および長間隔サムネイル画像のスクロール表示を実行する作動を説明するためのフローチャートである。
【図１０】動画の再生に関する操作が行なわれた場合の作動を説明するフローチャートである。
【図１１】短間隔サムネイル画像表示領域におけるドラッグ操作に基づいて動画の再生時点の変更が行なわれる場合の作動を説明するためのフローチャートである。
【図１２】第２の時間間隔が変更される場合の作動を説明するためのフローチャートである。
【図１３】動画の時点の特定が行なわれる場合の作動を説明するためのフローチャートである。
【図１４】出力部による出力が行なわれる場合の作動を説明するためのフローチャートである。
【図１５】複数の動画が指定された場合の動画表示装置の制御機能の要部を説明する機能ブロック線図である。
【図１６】複数の動画が指定された場合の動画表示装置の画面表示の例を説明するための図である。
【図１７】複数の動画が指定された場合の動画表示装置の作動を説明するためのフローチャートであって、図７に対応する図である。
【図１８】再生時点変更部による動画の再生時点の変更量を算出を説明するための図である。
【符号の説明】
【０１４６】
３２：動画再生領域（第１動画再生領域）
３４：短間隔サムネイル画像表示領域（第１短間隔サムネイル画像表示領域）
３６：長間隔サムネイル画像表示領域（第１長間隔サムネイル画像表示領域）
４０：短間隔サムネイル画像
４２：長間隔サムネイル画像
５０：特定領域
１００：動画表示装置（クライアントＰＣ）
１３２：第２動画再生領域
１３４：第２短間隔サムネイル画像表示領域
１３６：第２長間隔サムネイル画像表示領域
１５６：動画表示部
１５８：第１動画表示部
１６０：表示同期部（第１表示同期部）
１６２：短間隔サムネイル画像表示部（第１短間隔サムネイル画像表示部）
１６４：短間隔ドラッグ操作検出部
１６６：長間隔サムネイル画像表示部（第１長間隔サムネイル画像表示部）
１６８：長間隔ドラッグ操作検出部
１７２：動画再生部（第１動画再生部）
１７４：第２動画表示部
１７６：時点特定部
１７７：特定ドラッグ操作検出部
１７８：出力部
１８２：画像表示装置（表示画面）
２６０：第２表示同期部
２６２：第２短間隔サムネイル画像表示部
２６６：第２長間隔サムネイル画像表示部
２７２：第２動画再生部
【図１】
2008312172.tif 000003
【図２】
2008312172.tif 000004
【図３】
2008312172.tif 000005
【図４】
2008312172.tif 000006
【図５】
2008312172.tif 000007
【図６】
2008312172.tif 000008
【図７】
2008312172.tif 000009
【図８】
2008312172.tif 000010
【図９】
2008312172.tif 000011
【図１０】
2008312172.tif 000012
【図１１】
2008312172.tif 000013
【図１２】
2008312172.tif 000014
【図１３】
2008312172.tif 000015
【図１４】
2008312172.tif 000016
【図１５】
2008312172.tif 000017
【図１６】
2008312172.tif 000018
【図１７】
2008312172.tif 000019
【図１８】
2008312172.tif 000020