(57)【要約】【課題】  操作の履歴を直感的に把握することができる操作履歴表示装置を提供することを目的とする。【解決手段】  操作履歴表示装置１は、所定の操作モードに応じてデータの再生を行う読み取り部４と、再生位置およびデータを再生対象として指定してからの経過時間を取得する制御部３と、データの再生位置、データを再生対象として指定してからの経過時間、および操作モードの状態を保持する履歴保持部６と、データの再生位置およびデータを再生対象として指定してからの経過時間をＸＹ軸を持つ表にプロットする履歴表示部７とを備える。これにより、以前に再生したシーンで、どのあたりの位置でどのくらい前に見たかということをキーとして容易に再びアクセスできる。よって、ユーザは、過去にアクセスした場面を再び検索する場合や、逆に一度見たシーンを避ける場合などに利用でき、操作の履歴を直感的に知ることができる。【選択図】          図１
2006252678.tif 000002
【特許請求の範囲】
【請求項１】
所定の操作モードに応じてデータの再生を行う再生手段と、
操作開始からの経過時間を計時する計時手段と、
前記再生手段によるデータの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットする表示手段と
を備えることを特徴とする操作履歴表示装置。
【請求項２】
前記表示手段は、前記操作モードの状態に応じて、前記表にプロットする点の大きさ、色および形状のうちの少なくとも一つを変化させることを特徴とする請求項１に記載の操作履歴表示装置。
【請求項３】
前記操作モードは、通常再生、早送り、巻き戻し、停止、スロー再生、逆再生およびコマ送り再生のうちの少なくとも一つである請求項２に記載の操作履歴表示装置。
【請求項４】
前記表示手段は、Ｙ軸方向を前記操作開始からの経過時間とすることを特徴とする請求項１に記載の操作履歴表示装置。
【請求項５】
前記表示手段は、前記データの再生時を実線でプロットし、前記データの巻き戻しおよび早送りの少なくとも一方を点線でプロットすることを特徴とする請求項１に記載の操作履歴表示装置。
【請求項６】
前記表示手段は、Ｘ軸方向およびＹ軸方向の少なくとも一方を伸張可能に表示することを特徴とする請求項１に記載の操作履歴表示装置。
【請求項７】
前記表示手段は、前記データの再生位置および前記操作開始からの経過時間をプロットしたグラフの広範囲なグラフを表示することを特徴とする請求項１に記載の操作履歴表示装置。
【請求項８】
再生するデータを選択する手段と、前記データを操作するための手段と、前記データを表示する手段とを含むインターフェイス部をさらに備えることを特徴とする請求項１に記載の操作履歴表示装置。
【請求項９】
前記データの再生位置および前記操作開始からの経過時間をプロットしたグラフ中に印を付与する手段を含むインターフェイス部をさらに備えることを特徴とする請求項１に記載の操作履歴表示装置。
【請求項１０】
前記データを操作するためのスライダーおよび前記表示手段によるグラフを上下に並べ、該スライダーの長さを前記グラフのＸ軸の長さに揃え、該スライダーのノブの位置をＹ軸に平行な直線で表すことを特徴とする請求項１に記載の操作履歴表示装置。
【請求項１１】
前記データの再生位置、前記操作開始からの経過時間、および操作モードの状態を保持する保持手段をさらに有することを特徴とする請求項１に記載の操作履歴表示装置。
【請求項１２】
前記データは、動画像データおよび音声データの少なくとも一方であることを特徴とする請求項１から請求項１１のいずれか一項に記載の操作履歴表示装置。
【請求項１３】
所定の操作モードに応じてデータを再生する再生ステップと、
操作開始からの経過時間を計時する計時ステップと、
前記再生ステップによるデータの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットするステップと
を有することを特徴とする操作履歴表示方法。
【請求項１４】
データの再生位置および操作開始からの経過時間を取得するステップ、
前記データの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットする処理を行うステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作履歴表示装置、履歴表示方法およびプログラムに関する。
【背景技術】
【０００２】
動画像データを再生してシーンを検索する場合、一度見たシーンをもう一度見たかったり、逆に飛ばしたりしたい場合がある。これを実現するために、たとえばブックマークを用いて、ブックマーク位置で音声メッセージをマーキングすることによってアクセスが容易となる（特許文献１）。また、他の従来技術として、任意の再生位置で、再生位置の目印となるものを付けることにより、マルチメディアデータを再生する場合においても、どの位置を再生しているのか把握でき、直ちに目的の位置で再生を始めることができるようにした動画再生装置が提案されている（特許文献２）。これらはいずれもユーザが動画中にしおりを付与することにより、それらのシーンを後から特定できるものである。
【０００３】
また、過去においてアクセスしたことのある動画像ファイルから、ある特定のシーンやフレームを迅速かつ確実に探し出すことができるようにした技術が提案されている。たとえば再生状態（プレイ）した動画部分に対して重み付けを行い、後から見直す場合に、その重み付けに応じてその部分を順に提示し、また、再生位置をチャート状にして提示することにより、前回の再生位置を素早く把握でき、見たいシーンにアクセスする場合の支援になる（特許文献３）。
【０００４】
【特許文献１】特開２００１−２１６３３４号公報
【特許文献２】特開２０００−４８５４５号公報
【特許文献３】特開平５−５４０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１及び２では、動画像データなどに対してしおりを付与することができるが、過去にアクセスしたシーンや、一度見たシーンなどユーザの操作履歴を直感的に把握することができない。
【０００６】
また、特許文献３では、前回の再生位置を素早く把握でき、見たいシーンにアクセスすることができるものの、ユーザによる操作履歴を、直感的に把握することができないという問題がある。
【０００７】
そこで、本発明は、上記問題点に鑑みてなされたもので、操作の履歴を直感的に把握することができる操作履歴表示装置、操作履歴表示方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明は、所定の操作モードに応じてデータの再生を行う再生手段と、前記操作開始からの経過時間を計時する計時手段と、前記再生手段によるデータの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットする表示手段とを備える操作履歴表示装置である。本発明によれば、以前に再生したシーンで、どのあたりの位置でどのくらい前に見たかということをキーとして容易に再びアクセスできる。これにより、ユーザは、過去にアクセスした場面を再び検索する場合や、逆に一度見たシーンを避ける場合などに利用でき、操作の履歴を直感的に把握することができる。なお、表にプロットしていき、できたものをグラフという。なお、計時手段は、データを再生対象として指定してからの経過時間を計時するようにしてもよい。この場合、表示手段は、再生手段によるデータの再生位置およびデータを再生対象として指定してからの経過時間をＸＹ軸を持つ表にプロットする。また、再生手段による再生は、通常の再生、早送り再生、巻き戻し再生等を含む広い意味で用いる。
【０００９】
前記表示手段は、前記操作モードの状態に応じて、前記表にプロットする点の大きさ、色および形状のうちの少なくとも一つを変化させることを特徴とする。本発明によれば、操作モードによって、グラフの表現方法も異なるので、それらをキーとして容易に検索できる。前記操作モードは、通常再生、早送り、巻き戻し、停止、スロー再生、逆再生およびコマ送り再生のうちの少なくとも一つである。前記表示手段は、Ｙ軸方向を前記操作開始からの経過時間とすることを特徴とする。
【００１０】
前記表示手段は、前記データの再生時を実線でプロットし、前記データの巻き戻しおよび早送りの少なくとも一方を点線でプロットする。前記表示手段は、Ｘ軸方向およびＹ軸方向の少なくとも一方を伸張可能に表示する。前記表示手段は、前記データの再生位置および前記操作開始からの経過時間をプロットしたグラフの広範囲なグラフを表示することを特徴とする。
【００１１】
本発明は、再生するデータを選択する手段と、前記データを操作するための手段と、前記データを表示する手段とを含むインターフェイス部をさらに備える。本発明は、前記データの再生位置および前記操作開始からの経過時間をプロットしたグラフ中に印を付与する手段を含むインターフェイス部をさらに備える。
【００１２】
本発明は、前記データを操作するためのスライダーおよび前記表示手段によるグラフを上下に並べ、該スライダーの長さを前記グラフのＸ軸の長さに揃え、該スライダーのノブの位置をＹ軸に平行な直線で表すことを特徴とする。本発明は、前記データの再生位置、前記操作開始からの経過時間、および操作モードの状態を保持する保持手段をさらに有する。前記データは、動画像データおよび音声データの少なくとも一方であることを特徴とする。
【００１３】
本発明は、所定の操作モードに応じてデータを再生する再生ステップと、操作開始からの経過時間を計時する計時ステップと、前記データの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットするステップとを有する操作履歴表示方法である。本発明によれば、以前に再生したシーンで、どのあたりの位置でどのくらい前に見たかということをキーとして容易に再びアクセスできる。これにより、ユーザは、過去にアクセスした場面を再び検索する場合や、逆に一度見たシーンを避ける場合などに利用でき、操作の履歴を直感的に把握することができる。
【００１４】
本発明は、データの再生位置および操作開始からの経過時間を取得するステップ、前記データの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットする処理を行うステップをコンピュータに実行させるためのプログラムである。本発明によれば、以前に再生したシーンで、どのあたりの位置でどのくらい前に見たかということをキーとして容易に再びアクセスできる。これにより、ユーザは、過去にアクセスした場面を再び検索する場合や、逆に一度見たシーンを避ける場合などに利用でき、操作の履歴を直感的に把握することができる。
【発明の効果】
【００１５】
本発明によれば、操作の履歴を直感的に把握することができる操作履歴表示装置、操作履歴表示方法およびプログラムを提供できる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について説明する。図１は、本発明の実施例に係るビデオ操作履歴表示装置１の構成を示す図である。図１に示すように、ビデオ操作履歴表示装置１は、インターフェイス部２、制御部３、読み取り部４、動画像格納部５、履歴保持部６および履歴表示部７を備える。ビデオ操作履歴表示装置１は、ユーザによるビデオ操作の履歴を表示するものである。ユーザはビデオ操作履歴装置１を用いることにより操作の履歴を直感的に把握することができる。
【００１７】
図２は、インターフェイス部２の構成を示す図である。インターフェイス部２は、図２に示すように、再生する動画像データを選択するファイル選択ボタン２１、再生している動画像を表示する動画表示部２２、動画像データを操作するための操作部２３を備える。操作部２３は、再生ボタン２３１、停止ボタン２３２、巻き戻しボタン２３３、早送りボタン２３４およびランダムアクセス用のスライダーバー２３５からなる。
【００１８】
制御部３は、操作開始からの経過時間を計時するタイマーを内部に有する。操作開始とは、電源を入れたときや、操作部２３を操作し始めたときを含む。この制御部３は、操作部２３からの信号を受け取り、読み取り部４を制御する。操作部２３で再生操作が行なわれた場合、再生信号が制御部３に渡り、制御部３は、現在の再生位置から動画像データを読み取るように読み取り部４に指示する。また、制御部３は、初めてその動画像データにアクセスしたときに内部にあるタイマーを初期化して起動する。制御部３は、再生や早送りなどを行った場合の再生位置を読み取り部４から受け取り、タイマーが示す時間と再生位置および現在の操作モードを履歴保持部６に渡す。
【００１９】
読み取り部４は、所定の操作モードに応じて動画像データの再生を行うものであり、制御部３からの再生位置の変化に基づき、再生位置を逐次制御部３に渡す。ここで再生位置とは、動画像データの始まりから再生を行っているシーンまでの時間的な長さである。またフレーム数でも良い。ここで、操作モードには、再生、早送り、巻き戻し、停止、スロー再生、逆再生およびコマ送り再生が含まれる。読み取り部４は、停止操作が行われた場合、動画像データの読み取りを停止する。読み取り部４は、巻き戻しや早送り操作の場合は、後ろ方向や前方向に動画像データを高速に読み進める。図２に示したスライダーバー上のノブ２３６は現在の再生位置と連動して動作する。スライダーバーのノブ２３６が操作された場合は、そのノブ２３６の位置が制御部３に渡り、制御部３は、そのノブ２３６の位置を求め、その位置に対応する動画像データの時間的位置に再生位置を移動するように読み取り部４に指示する。動画像格納部５は、動画像データを格納する。
【００２０】
履歴保持部６は、動画像データの再生位置、操作開始からの経過時間、および操作モードの状態を３つ組みにしてテーブルに追加保存する。履歴表示部７は、動画像データの再生位置および操作開始からの経過時間をＸＹ軸を持つ表にプロットする。図３は、履歴表示部７がプロットしたグラフ８０を示す。履歴表示部７は、図３に示すように、アクセス履歴をグラフ化して表示する部分であり、動画像を閲覧中に動画像上の再生位置と、操作開始からの経過時間をＸＹ軸に持つ表にプロットしていく。ここでは操作開始からの経過時間をＹ軸にしているが、操作開始からの経過時間には、たとえば動画を閲覧し始めてからの経過時間又は動画像データを再生対象として指定してからの経過時間等も含まれる。
【００２１】
なお、インターフェイス部２および履歴表示部７は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）としてコンピュータディスプレイ上に表現されてもよい。また、動画像データがコンピュータのハードディスク装置（ＨＤＤ）上にファイルとして保存されているものとする。
【００２２】
次に、履歴表示部７の機能について詳細に説明する。図４は、ある動画像データの先頭から再生しそのまま最後まで閲覧した場合のチャート８０である。履歴表示部７は、履歴保持部６のテーブルの更新（追加）状態を監視し、追加された分をテーブルから読み出す。履歴表示部７は、グラフを表示するためのグラフ表示エリアをＧＵＩとして持ち、図４に示すように、動画像を閲覧中に、動画像上の再生位置と、操作開始（動画像を閲覧し始めて）からの時間をＸＹ軸に持つ表にプロットしていく。このとき、履歴表示部７は、例えば、操作開始からの経過時間をＹ、再生位置をＸに対応させる。図５は、再生や巻き戻し、早送り、ランダム再生を行った場合のチャート８０である。図５に示すように、履歴表示部７は、操作モードの状態に応じて、表にプロットする点の大きさ、色、形状を変化させたり、実線、点線となるようにプロットする。グラフ表示ＧＵＩ（履歴表示部）はＸ軸方向およびＹ軸方向の少なくとも一方を伸張可能に表示する。
【００２３】
図４および図５のように、履歴表示部７は、Ｘ軸に動画像データの長さを表し、単位は秒（またはフレームでも良い）である。履歴表示部７は、Ｙ軸に操作開始（動画像を閲覧し始めて）からの経過時間を表し、やはり単位は秒（時間を表せれば何でも良い）である。図４において、グラフの始点はＡである。再生が始まると同時に、グラフはＢに向かって伸びていく。図５において、実線部分は再生を意味し、点線部分は巻き戻しや早送りを意味する。Ｙ軸方向は操作開始からの経過時間によって延びてゆく。Ｙ軸方向について、プロットされていない部分がある場合、一定の時間、動画像データの再生や、まき戻しなど、動画像データの操作や再生をしていなかったことを意味する。またＸ軸方向についてプロットされていない場合、その部分は再生も、早送り、巻き戻しもされていないことを意味する。
【００２４】
この様にすることで自分が閲覧した履歴がグラフとして表されるので、過去にアクセスまたは操作した記憶を利用して再び同じ部分にアクセスする場合、その記憶が最近や直前のものであれば、最近または直前にプロットされた部分を参考に、動画像データの位置を推定できる。このとき、Ｙ軸方向は操作開始からの経過時間であるので、ユーザが閲覧を始めてからの経過感とマッチする。例えば、ある動画を先頭から再生しそのまま最後まで閲覧した場合、図４のようなチャートになる。
【００２５】
図５のようなグラフと現在の再生位置を動画像データの再生中にリアルタイムに表示することにより、ユーザは過去にアクセスした場面を再び検索する場合や、逆に一度見たシーンを避ける場合などに利用できる。巻き戻しや早送りなども図示されるので、思いっきりまき戻ししてそのとき見つけたシーン（Ｅ）や、巻き戻しと再生を何回か繰り返し見たシーンで最近見たのシーン（Ｆ）、しばらく前に見たシーン（Ｄ）などを容易に見つけることが出来る。
【００２６】
次に、ビデオ操作履歴表示装置１の動作について説明する。図６はビデオ操作履歴表示装置１の動作フローチャートである。ステップＳ１で、制御部３はファイルを開き、ステップＳ２で、タイマーの初期化、起動を行う。ステップＳ３で、再生ボタン２３１が押された場合、ステップＳ４で、制御部３は再生処理を行う。ステップＳ５で、早送りボタン２３４が押された場合、制御部３はステップＳ６で早送り処理を行う。ステップＳ７で、巻き戻しボタン２３３が押された場合、ステップＳ８で、制御部３は巻き戻し処理を行う。ステップＳ９で、停止ボタン２３２が押された場合、ステップＳ１０で、制御部３は停止処理を行う。ステップＳ１１で、スライダーバー２３５が操作されてランダムアクセスが選択された場合、ステップＳ１２で、制御部３はランダムアクセス処理を行う。ステップＳ１３で、操作終了でない場合、ステップＳ１４に進む。ステップＳ１４で、履歴保存部６は履歴を保存し、ステップＳ１５で、履歴表示部７は、履歴を表示する。
【００２７】
次に、ビデオ操作履歴表示装置１の動作について詳細に説明する。ユーザがユーザインタフェイス部２のファイル選択ボタン２１を選択することによりファイル選択ダイアログが表示される。そのファイル選択ダイアログ上で所望の動画像ファイルを選択する。選択されたファイルおよびそのファイルへのパスが制御部３に渡され、制御部３はパスおよびファイル名をもとに図示しないＨＤＤ上を探索し、目的の動画像ファイルを動画像格納部５に格納する。制御部３は、動画像格納部５への格納に成功した場合、内部にあるタイマーの値を０にしてスタートさせる。ここで再生位置は、動画の始まりからのフレーム数―１で表すことにする。また、ここでは動画像データは毎秒１０フレームで構成されているとする。経過時間０と再生位置０および操作モードとして初期状態であることを履歴保持部６に渡す。履歴保持部６は、操作モードが初期状態の場合には、テーブルを初期化してから、経過時間０、再生位置０、および操作モードが初期状態であることを３つ組みにしてテーブルに追加する。
【００２８】
図７は操作モードが初期状態の場合の履歴保持部６内のテーブルの内容を示す図である。履歴保持部６は、テーブルが更新されたことを更新された内容とともに履歴表示部７に伝える。履歴表示部７は、経過時間０および再生位置０および操作モードを受け取り、操作モードが初期化であることから、グラフエリアを初期化し、経過時間０および再生位置０の位置にプロットする。この時、Ｙ軸方向には必要最小限領域を確保すればよい。
【００２９】
図８は、操作モードが初期状態の場合のチャート８０を示す図である。続いて制御部３は、読み取り部４に対して再生位置を０にするように指示する。読み取り部４は、読み込み位置を０にして、動画像データの一番初めの画像情報（フレーム）を動画像格納部５から取得し、その画像情報を制御部３に返す。制御部３は、その画像情報をインターフェイス部２に渡し、動画表示部２２に表示する。図９は、動画表示部２２による表示例である。
【００３０】
初期化後、制御部３は、操作モードをスタンバイとして、履歴保持部６に経過時間、再生位置、操作モードをある一定の時間間隔で渡す。ここでは０．１秒単位とする。履歴保持部６は、経過時間、再生位置、および操作モードを３つ組みにしてテーブルに追加する。図１０は、初期化後、２．９秒までインターフェイス部２からの指示がなかった場合の履歴保持部６内のテーブルの内容を示す図である。履歴保持部６は、テーブルが更新されたことを更新された内容とともに履歴表示部７に伝える。履歴表示部７は、経過時間、再生位置および操作モードを受け取る。
【００３１】
図１１はこのときの履歴表示部７によるチャート８０を示す図である。図１１に示すように、履歴表示部７は、操作モードがスタンバイの場合は、グラフエリアにプロットをしない。ただし、履歴表示部７は、現在位置を示すポインタとして二重円７１を表示し時間とともに位置を変化させる。
【００３２】
ユーザが再生ボタン２３１を押した場合、インターフェイス部２は、再生操作が要求されたことを制御部３に伝える。制御部３は、読み取り部４に対して、現在の再生位置から動画像データを取得するように伝える。読み取り部４は、動画像格納部５から再生位置を移動させながら順次動画像データを読み込む。読み込んだ動画像データおよび再生位置を制御部３に返す。制御部３は、再生位置とタイマーから経過時間を取得し、履歴保持部６に渡す。
【００３３】
図１２は、再生を行なって約９秒たった場合の履歴保持部６のテーブルの内容を示す図である。制御部３は、動画像データに関してはインターフェイス部２に渡し、動画表示部２２において順次表示させる。履歴保持部６は、新たな情報が追加されるごとに履歴表示部７に追加された経過時間、再生位置、操作モードを渡す。
【００３４】
図１３は、このときの履歴表示部７によるチャート８０を示す図である。図１３に示すように、履歴表示部７は、操作開始からの経過時間をＹ、再生位置をＸとした位置にプロットする。このとき、操作モードによりプロットする点の大きさを変える。例えば再生時には直径２ｍｍのプットを打つ。また、最新のプロット位置には現在の位置を示すために二重円７１のポインタで示す。
【００３５】
ユーザが停止ボタン２３２を押した場合、インターフェイス部２は、停止操作が要求されたことを制御部３に伝える。制御部３は、読み取り部４に対して、動画像データの取得停止するように伝える。制御部３は、再生位置とタイマーから経過時間を取得し、履歴保持部６に渡す。図１４は、このときの履歴保持部６のテーブルの内容を示す図である。図１４において、経過時間が１２秒の時点で停止を行いそのまま６秒たったことを意味する。履歴保持部６は、新たな情報が追加されるごとに履歴表示部７に追加された経過時間、再生位置、操作モードを渡す。
【００３６】
図１５は、このときの履歴表示部７によるチャート８０を示す図である。履歴表示部７は、経過時間をＹ、再生位置をＸとした位置にプロットする。ここでは、操作モードが停止の場合は、初めて停止となった時点に対して白丸７２をプロットし、停止状態が続く限りは何もプロットしないことにする。最新のプロット位置については現在の位置を示すために二重円のポインタ７１で示す。
【００３７】
ユーザが早送りボタン２３４を押した場合、操作部２３は早送り操作が要求されたことを制御部３に伝える。制御部３は、読み取り部４に対して、動画像データを現在の再生位置から取得するように伝える。このとき、フレームを間引いて取得する。例えば１０フレームごとに１フレームを読み出すことにする。制御部３は、再生位置とタイマーから経過時間を取得し、履歴保持部６に渡す。
図１６は、このときの履歴保持部６のテーブルの内容を示す図である。履歴保持部６は、新たな情報が追加されるごとに履歴表示部７に追加された経過時間、再生位置、操作モードを渡す。
【００３８】
図１７は、このときの履歴表示部７によるチャート８０を示す図である。図１７に示すように、履歴表示部７は、経過時間をＹ、再生位置をＸとした位置にプロットする。このとき、操作モードによりプロットする点の大きさを変える。早送り、巻き戻しの場合については直径１ｍｍの円をプロットする。参照符号７３で囲った箇所は、直径１ｍｍの円でプロットされた箇所であり、参照符号７４で囲った箇所は、直径２ｍｍの円でプロットされた箇所である。早送り操作は、早送りボタン２３４を押下しつづけている間、実行されているものとし、押下を止めたときには、早送りを行なう直前の操作モードを行なうこととする。つまり、再生を行なっており、早送りボタン２３４をしばらく押して離した後は再生を、停止状態で早送りボタンをしばらく押して離した後は停止をする。
【００３９】
ユーザが巻き戻しボタン２３３を押した場合、インターフェイス部２は巻き戻し操作が要求されたことを制御部３に伝える。制御部３は、読み取り部４に対して、動画像データを現在の再生位置からさかのぼって取得するように伝える。このとき、フレームを間引いて取得する。例えば１０フレームごとに１フレームを読み出すことにする。制御部３は、再生位置とタイマーから経過時間を取得し、履歴保持部６に渡す。
【００４０】
図１８は、このときの履歴保持部６のテーブルの内容を示す図である。巻き戻し操作は、巻き戻しボタン２３３を押下しつづけている間、実行されているものとし、押下を止めたときには、巻き戻しを行なう直前の操作モードを行なうこととする。つまり、再生を行なっており、巻き戻しボタン２３３をしばらく押して離した後は再生を、停止状態で巻き戻しボタン２３３をしばらく押して離した後は停止をする。この例の場合は、巻き戻しの直前は再生モードであるのでまきも度し後は再生モードとなる。履歴保持部６は、新たな情報が追加されるごとに履歴表示部７に追加された経過時間、再生位置、操作モードを渡す。
【００４１】
図１９は、このときの履歴表示部７によるチャート８０を示す図である。図１９に示すように、履歴表示部７は、経過時間をＹ、再生位置をＸとした位置にプロットする。このとき、操作モードによりプロットする点の大きさを変える。早送り、巻き戻しの場合については、参照符号７５で囲った箇所のように、直系１ｍｍの円をプロットする。
【００４２】
ランダムアクセス用のスライダーバー上のノブ２３６を操作した場合で、ノブ２３６が移動中の場合（ドラッグ中）の場合は、インターフェイス部２は操作モードとしてノブ操作中であることを制御部３に伝える。制御部３は、読み取り部４に対して、読み取りを停止するように支持する。制御部３は、履歴保持部６に対して、経過時間、再生位置、および操作モードとしてノブ操作中であることを伝える。履歴保持部６は、経過時間、再生位置、および操作モードを３つ組みにしてテーブルに追加する。履歴表示部７は、更新された内容を受け取り、グラフエリアを更新する。操作モードがノブ操作中の場合は、何もプロットせず、現在位置を示す二重丸のポインタ７１のみを移動させる。
【００４３】
ノブ２３６の移動が終了した場合、インターフェイス部２は操作モードとしてランダムアクセスであることを制御部３に伝える。このとき制御部３は、同時にノブ２３６の位置も伝える。ノブ２３６の位置はスライダーバー２３５の左端から右端までを１００とした場合の、左端からの位置で表すことにする。ここでは、ノブ２３６が７０の位置に移動されたとする。制御部３は、読み取り部４に対して、動画像データを現在の再生位置を７０の位置に移動するように読み取り部４に伝える。読み取り部４は、動画像データの全フレーム数を基に初めから７０％の位置にあるフレームを算出する。ここでは全フレーム数が１０００フレームであるとして、７０％の位置は７００フレーム目となる。再生位置を７００フレーム目に設定する。この後、再生するか停止するかについては、ノブ２３６を移動させる前の動作を継承する。ここでは、ノブ２３６の操作前は再生モードであったので７００フレーム目から再生を行う。制御部３は、再生位置とタイマーから経過時間を取得し、履歴保持部６に渡す。
【００４４】
図２０は、履歴保持部６のテーブルの内容を示す図である。履歴保持部６は、新たな情報が追加されるごとに履歴表示部７に追加された経過時間、再生位置、操作モードを渡す。
【００４５】
図２１は、このときの履歴表示部７によるチャート８０を示す図である。図２１に示すように、履歴表示部７は、操作モードがランダムアクセスの場合は、参照符号７６で示すように、特になにもプロットしない。単に現在位置を示す二重円のポインタ７１をその位置に移動する。続く再生モードの場合は、参照符号７７に示すように、直径２ｍｍの円をプロットする。その後、再生、巻き戻し、早送り、ランダムアクセスを繰り返し、図２２のようにグラフが作成されたとする。
【００４６】
図２２は、完成したチャート８０を示す図である。ユーザは今まで閲覧した中で、後半部分で何回か見た部分をもう一度見たいとする。それが、比較的最近のことかであれば、図２２のＢのあたりをクリックする。もし、しばらく停止時間があってそれ以前のことであればＡのあたりをクリックする。Ｂのあたりをクリックした場合、グラフ表示部はクリックした位置を検出して、そのＸ座標（フレーム番号）を求め、制御部３に渡す。制御部３は、渡されたＸ座標に相当するフレーム番号を、再生位置にするように読み取り部４に伝える。読み取り部４は、再生位置を指示されたフレームにセットし、そのフレームの画像を制御部３に渡す。制御部３は、その画像をインターフェイス部２に渡し動画像を表示する。この後、再生するか停止するかは、グラフをクリックする以前の操作モードを継承する。この後に続く動作内容も操作履歴として記録され、グラフとして表示される。
【００４７】
このように、操作履歴を操作開始からの時間と再生位置のグラフとして表示することにより、以前再生したシーンで、どのあたりの位置でどのくらい前に見たかということをキーとして容易に再びアクセスできる。また、操作モードによって、グラフの表現方法も異なるのでそれらをキーとして容易に検索できる。たとえば、長い間巻き戻してその直後に再生した部分を見たければ、１０時の方向に延びる細い線のグラフを探せばよい。また、履歴操作テーブル内のデータの持ち方はこれ以外でも良い。
【００４８】
また、上記実施例は以下のように変形しても良い。図２３は、第１の変形例を説明するための図である。スライダーバー２３５を含む操作部２３および履歴表示部７によるグラフ８０を上下に並べて、かつ、スライダーバー２３５の長さをグラフ８０のＸ軸の長さを揃え、スライダーのノブ２３６の位置をＹ軸に平行な直線で表すことにより、直線を見ながらノブ２３６を移動することにより、見たいシーンへ移動できる。
【００４９】
図２４は、第２の変形例を説明するための図である。操作時間が長くなる場合、グラフが縦に長くなり見づらくなる可能性がある。この場合、履歴表示部７は、データの再生位置および操作開始からの経過時間をプロットしたグラフ８２の広範囲なグラフ８１を表示する。すなわち、通常のグラフ以外に、より広範囲を表示できるグラフ８１を同時に表示する。広範囲のグラフ８１の中で背景が白い部分は、通常のグラフに表示されている範囲である。Ｙ軸上をクリックすることにより、その付近のグラフを通常のグラフエリアに表示できる。広範囲グラフ中の任意の点を選択することにより、通常のグラフ同様に、その位置の動画像を再生することが出来る。
【００５０】
図２５は、第３の変形例を説明するための図である。履歴表示部７は、データの再生位置および操作開始からの経過時間をプロットしたグラフ８４の広範囲なグラフ８３を表示する。すなわち、上記とは逆に、動画像データの時間が長い場合も同様、広範囲に表示するグラフ８３と、その中でフォーカスしている部分を拡大して表示するグラフ８４を２つ表示することにより、全体像と詳細を同時に見ることが出来る。
【００５１】
図２６は、第４の変形例を説明するための図である。ユーザが任意にブックマークを付与することが出来るようにしたものである。インターフェイス部２の操作部２３０には、データの再生位置および操作開始からの経過時間をプロットしたグラフ中にブックマーク（印）を付与する手段であるブックマーク設定用ボタン２３７が設けられている。このボタン２３７を押下することにより、制御部３にブックマーク付与の指示がなされる。制御部３は、操作時間、再生位置、および操作モードがブックマーク付与であることを履歴保持部６に伝える。履歴保持部６は、これらの情報をテーブルに追加する。
【００５２】
図２７は、このときの履歴表示部７によるチャート８０を示す図である。図２７に示すように、履歴表示部７は、履歴保持部６に追加された情報に基づき、グラフエリアに星印７８、７９をプロットする。このようにすることで、あとで振り返る可能性のある場所を明示的に記録できる。
【００５３】
図２８は、第５の変形例を説明するための図である。Ｙ軸はユーザが自由に定義した値を入力しりことができるようにした例である。例えばユーザ入力スライダーバー２３８を設け、ユーザが動画像を見ながら、自由にスライダーバー２３８の値を変化させ、その値をＹ軸に反映させる。スライダーバー２３８の値をＹ軸に反映する場合は記録チェックボックス２３９をチェックする。巻き戻し等をして、既にグラフがかかれている場合は、新しい値でグラフが書き換えられる。単に、動画像を見返す場合などは、記録チェックボックス２３９のチェックを外す。この場合スライダーバー２３８の値はグラフには反映されない。
【００５４】
このようにすることにより、ユーザが、おもしろいと感じたシーンや、有用だと感じたシーンをユーザ入力スライダーバー２３８を変化させ連続的に入力することができ、かつリアルタイムで反映されるので、既に付与された値を参考にして、現在視聴している部分に対して値を決定できる（例えば、先ほどよりは面白いのでもう少し大きな値にする）。あとでこの動画像を再び見る場合、このグラフを参考にすることにより、面白い部分や、有用な部分などがグラフを見ることで素早く判断でき、そのグラフの位置を選択することにより、その部分から再生を開始できる。
【００５５】
また、グラフ上にはそれらの操作ごとにことなる表示方法を割り当てる。また、グラフの表示方法は上述した例にはよらない。ＸＹ座標を入れ替えたり、第一象限以外に表示してもよい。また、動画像データのみならず音声データのような連続メディアにたいして利用も出来る。また、ビデオを履歴のグラフおよび誰が見たかを組にして保存しておくことにより、他の人物が見る場合に、以前に見た人のグラフを参考にすることにより興味ある部分にアクセスが出来る。
【００５６】
なお、本発明による操作履歴表示方法は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)等を用いて実現され、プログラムをハードディスク装置や、ＣＤ−ＲＯＭ、ＤＶＤまたはフレキシブルディスクなどの可搬型記憶媒体等からインストールし、または通信回路からダウンロードし、ＣＰＵがこのプログラムを実行することで、各ステップが実現される。プログラムは、データの再生位置および操作開始からの経過時間を取得するステップ、前記データの再生位置および前記操作開始からの経過時間をＸＹ軸を持つ表にプロットする処理を行うステップをＣＰＵ（コンピュータ）に実行させる。なお、読み取り部４が再生手段に、制御部３が取得手段およびタイマーに、履歴表示部７が表示手段に、履歴保持部６が保持手段にそれぞれ対応する。
【００５７】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【００５８】
【図１】ビデオ操作履歴表示装置１の構成を示す図である。
【図２】インターフェイス部２の構成を示す図である。
【図３】履歴表示部７によるチャートの表示例である。
【図４】ある動画像先頭から再生しそのまま最後まで閲覧した場合のチャートである。
【図５】再生や巻き戻し、早送り、ランダム再生を行なった場合のチャートである。
【図６】ビデオ操作履歴表示装置１の動作フローチャートである。
【図７】操作モードが初期状態の場合の履歴保持部６内のテーブルを示す図である。
【図８】操作モードが初期状態の場合のチャートを示す図である。
【図９】動画表示部２２による表示例である。
【図１０】初期化後、２．９秒までインターフェイス部２からの指示がなかった場合の履歴保持部６のテーブルの内容を示す図である。
【図１１】履歴表示部７によるチャートを示す図である。
【図１２】再生を行なって約９秒たった場合の履歴保持部のテーブルの内容を示す図である。
【図１３】履歴表示部７によるチャートを示す図である。
【図１４】履歴保持部６のテーブルの内容を示す図である。
【図１５】履歴表示部７によるチャートを示す図である。
【図１６】履歴保持部６のテーブルの内容を示す図である。
【図１７】履歴表示部７によるチャートを示す図である。
【図１８】履歴保持部６のテーブルの内容を示す図である。
【図１９】履歴表示部７によるチャートを示す図である。
【図２０】履歴保持部６のテーブルの内容を示す図である。
【図２１】履歴表示部７によるチャートを示す図である。
【図２２】完成したチャートを示す図である。
【図２３】第１の変形例を説明するための図である。
【図２４】第２の変形例を説明するための図である。
【図２５】第３の変形例を説明するための図である。
【図２６】第４の変形例を説明するための図である。
【図２７】履歴表示部７によるチャートを示す図である。
【図２８】第５の変形例を説明するための図である。
【符号の説明】
【００５９】
１  ビデオ操作履歴表示装置
２  インターフェイス部
３  制御部
４  読み取り部
５  動画像格納部
６  履歴保持部
７  履歴表示部
【図１】
2006252678.tif 000003
【図２】
2006252678.tif 000004
【図３】
2006252678.tif 000005
【図４】
2006252678.tif 000006
【図５】
2006252678.tif 000007
【図６】
2006252678.tif 000008
【図７】
2006252678.tif 000009
【図８】
2006252678.tif 000010
【図９】
2006252678.tif 000011
【図１０】
2006252678.tif 000012
【図１１】
2006252678.tif 000013
【図１２】
2006252678.tif 000014
【図１３】
2006252678.tif 000015
【図１４】
2006252678.tif 000016
【図１５】
2006252678.tif 000017
【図１６】
2006252678.tif 000018
【図１７】
2006252678.tif 000019
【図１８】
2006252678.tif 000020
【図１９】
2006252678.tif 000021
【図２０】
2006252678.tif 000022
【図２１】
2006252678.tif 000023
【図２２】
2006252678.tif 000024
【図２３】
2006252678.tif 000025
【図２４】
2006252678.tif 000026
【図２５】
2006252678.tif 000027
【図２６】
2006252678.tif 000028
【図２７】
2006252678.tif 000029
【図２８】
2006252678.tif 000030