(57)【要約】【課題】マルチメディアデータを再生して、再生した時間範囲を視覚的に表示し、効率良く検索するデータ再生装置を提供する。【解決手段】データ再生装置１０は、ユーザ操作入力部３３からの入力により再生制御部３４が音声動画再生部３２を制御して、ランダムアクセス可能な動画および音声データを、データ入力部３１から読み出させて再生する。チャート表示部３５は、音声動画再生部３２が再生するデータのうち既に再生した時間の範囲を図形表示させる。【選択図】        図１
2005093034.tif 000002
【特許請求の範囲】
【請求項１】
ランダムアクセス可能な動画および音声データを再生する再生手段と、
前記再生手段が再生する前記データのうち既に再生した時間の範囲を図形表示する再生表示手段と、を備えたことを特徴とするデータ再生装置。
【請求項２】
前記再生手段が再生する前記データに付された時刻情報に関連して入力されたメモ情報を、前記データを再生する再生経過時間に関連させて表示するメモ表示手段を、さらに備えたことを特徴とする請求項１に記載のデータ再生装置。
【請求項３】
前記再生表示手段は、前記データにランダムアクセスされて再生された回数に応じて、前記既に再生した時間範囲の図形の表示位置を変更して表示するものであることを特徴とする請求項１または２に記載のデータ再生装置。
【請求項４】
前記再生表示手段は、前記データにランダムアクセスされて再生された回数に応じて、前記既に再生した時間範囲の図形の表示サイズを変更して表示するものであることを特徴とする請求項１〜３のいずれか１つに記載のデータ再生装置。
【請求項５】
前記再生表示手段は、前記データにランダムアクセスされて再生された回数に応じて、前記既に再生した時間範囲の図形の表示色を変更して表示するものであることを特徴とする請求項１〜４のいずれか１つに記載のデータ再生装置。
【請求項６】
ユーザの操作によるキーイベント信号を受け付けて、既に再生した範囲の表示を消去する消去手段を、さらに備えたことを特徴とする請求項１〜５のいずれか１つに記載のデータ再生装置。
【請求項７】
前記データの再生中に再生を中断した場合、次に再び再生を開始する時刻を、前記中断した時の再生開始時刻より遡って再生を再び開始する移動手段を、さらに備えたことを特徴とする請求項１〜６のいずれか１つに記載のデータ再生装置。
【請求項８】
前記データを再生中の時刻が、既に再生を済ませた再生済の時間範囲に入るか否かを判定する判定手段を、さらに備え、
前記移動手段は、
前記判定手段が、前記データの再生中の時刻が既に再生済みの時間範囲に入ったと判定した場合、他の時間帯に移行させて、再び再生を開始するものであることを特徴とする請求項７に記載のデータ再生装置。
【請求項９】
前記判定手段が、前記再生中の時刻が既に再生済みの時間範囲に入ったと判定した場合、前記データの再生を一時停止させるか否かの選択を設定可能な選択手段を、さらに備えたことを特徴とする請求項８に記載のデータ再生装置。
【請求項１０】
ランダムアクセス可能な動画および音声データを再生する再生ステップと、
前記再生ステップにおいて既に再生した時間範囲を図形表示する再生表示ステップと、をコンピュータに実行させるデータ再生プログラム。
【請求項１１】
請求項１０に記載のデータ再生プログラムを格納した機械読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画および音声などのマルチメディアデータを再生するデータ再生装置、データ再生方法をコンピュータに実行させるプログラム、およびそのプログラムを格納した機械読み取り可能な記録媒体に関し、特に、再生した時間範囲を視覚的に表示することにより、マルチメディアデータを効率良く検索できるデータ再生装置、データ再生方法をコンピュータに実行させるプログラム、およびそのプログラムを格納した機械読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、計算機上で動画などマルチメディアデータを扱うことが容易になってきた。計算機上でマルチメディアを扱う利点の一つは、ランダムアクセスにある。マイクロソフト社製メディアプレーヤ（登録商標）などの従来の一般的なビデオ再生ソフトウェアには、「スライダー」と呼ばれるユーザインタフェースがあり、スライダーに対するクリック、ドラッグ操作により、再生時刻を任意に変更できる、即ち、ランダムアクセスできるのである。
【０００３】
このようなスライダーは、モニタ画面上で現在再生中の時刻を表示する機能と、クリック、ドラッグ操作、あるいはキーボードからの入力によって、これから再生する時刻をユーザが入力する機能の２つを、同一の表示情報上で同時に実現するソフトウェア部品である。しかし、この２つの機能だけでは、ランダムアクセスを伴った再生を精細に制御して、効率よく検索することは難しい。
【０００４】
例えば、ビデオ画像中のある特定のシーンを見たいユーザが、時刻を表示させながら内容を確認する場合、現在再生中の時刻は表示されているが、これまでに再生した時間の範囲が不明であるため、既に再生済の時間を再び指定して再生してしまうという無駄がある。また、ある範囲内を複数個に分けて再生すると、その範囲内をすべて再生したかどうかユーザは確認できないため、見落しが生じる可能性もある。
【０００５】
そのため、マルチメディアデータ編集のためのタイムチャート表示技術が開発されている。例えば、ファイル毎の占有時間範囲を視覚表示し、ユーザが音声または画像毎の再生時間範囲を指定すると、タイムチャート上で対応する時間範囲を塗りつぶして表示して、画像と音声を同時に再生するデータを容易に作成する技術が公開されている。（特許文献１参照）。
【０００６】
あるいは、自動的に録画した多数のテレビ番組を効率的に再生する技術が考え出されている。この技術では、再生済の番組を一定時間以上再生した場合にその番組を視聴済とすることによって自動的に視聴済みであることを検出する（特許文献２参照）。
【特許文献１】特許第２５５８７４６号公報
【特許文献２】特開２００１−３３３３５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術は、マルチメディアコンテンツ作成のための技術であるため、再生時にユーザ操作を支援するための再生範囲表示機能はないという問題があった。
【０００８】
また、特許文献２の技術においては、自動的な検出は番組単位であり、検出結果はその後の再生スケジュールに利用されるのみであり、再生時間範囲を明瞭な形でユーザに表示する機能はないという問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、動画および音声などのマルチメディアデータを再生する際、既に再生した時間範囲を視覚的に表示することにより、マルチメディアデータを効率良く検索できるデータ再生装置、データ再生方法をコンピュータに実行させるプログラム、およびそのプログラムを格納した機械読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、データ再生装置であって、ランダムアクセス可能な動画および音声データを再生する再生手段と、前記再生手段が再生する前記データのうち既に再生した時間の範囲を図形表示する再生表示手段と、を備えたことを特徴とする。
【００１１】
この請求項１にかかる発明によれば、ランダムアクセス可能な動画および音声データを再生する再生手段と、再生手段が再生するデータのうち既に再生した時間の範囲を図形表示する再生表示手段と、を備えた。この構成によって、データを再生しながら、データの再生時間の範囲を視覚的に図形表示することができるので、検索効率の高いデータ再生装置を提供できる。
【００１２】
また、請求項２にかかる発明は、請求項１に記載のデータ再生装置において、前記再生手段が再生する前記データに付された時刻情報に関連して入力されたメモ情報を、前記データを再生する再生経過時間に関連させて表示するメモ表示手段を、さらに備えたことを特徴とする。
【００１３】
この請求項２にかかる発明によれば、再生手段が再生するデータに付された時刻情報に関連して入力されたメモ情報を、データを再生する再生経過時間に関連させて表示するメモ表示手段を、さらに備えた。この構成によって、データ再生の経過時間に対応するメモを表示して検索できるので、検索効率の高いデータ再生装置を提供できる。
【００１４】
また、請求項３にかかる発明は、請求項１または２に記載のデータ再生装置において、前記再生表示手段は、前記データにランダムアクセスされて再生された回数に応じて、前記既に再生した時間範囲の図形の表示位置を変更して表示するものであることを特徴とする。
【００１５】
この請求項３にかかる発明によれば、再生表示手段は、データにランダムアクセスされて再生された回数に応じて、既に再生した時間範囲の図形の表示位置を変更して表示するものである。この構成によって、常にデータ再生における直近およびより過去の再生時間帯とを区別して表示するので、検索効率の高いデータ再生装置を提供できる。
【００１６】
また、請求項４にかかる発明は、請求項１〜３のいずれか１つに記載のデータ再生装置において、前記再生表示手段は、前記データにランダムアクセスされて再生された回数に応じて、前記既に再生した時間範囲の図形の表示サイズを変更して表示するものであることを特徴とする。
【００１７】
この請求項４にかかる発明によれば、再生表示手段は、データにランダムアクセスされて再生された回数に応じて、既に再生した時間範囲の図形の表示サイズを変更して表示するものである。この構成によって、データの再生時間の表示の面積を少なくしたまま、再生データなど他の表示面積を大きくとれるので、検索効率の高いデータ再生装置を提供できる。
【００１８】
また、請求項５にかかる発明は、請求項１〜４のいずれか１つに記載のデータ再生装置において、前記再生表示手段は、前記データにランダムアクセスされて再生された回数に応じて、前記既に再生した時間範囲の図形の表示色を変更して表示するものであることを特徴とする。
【００１９】
この請求項５にかかる発明によれば、再生表示手段は、データにランダムアクセスされて再生された回数に応じて、既に再生した時間範囲の図形の表示色を変更して表示するものである。この構成によって、データの再生時間の面積を少なくしたまま色の変化を使用して表示でき、再生データなど他の表示面積を大きくとれるので、検索効率の高いデータ再生装置を提供できる。
【００２０】
また、請求項６にかかる発明は、請求項１〜５のいずれか１つに記載のデータ再生装置において、ユーザの操作によるキーイベント信号を受け付けて、既に再生した範囲の表示を消去する消去手段を、さらに備えたことを特徴とする。
【００２１】
この請求項６にかかる発明によれば、ユーザの操作によるキーイベント信号を受け付けて、既に再生した範囲の表示を消去する消去手段を、さらに備えた。この構成によって、不必要な過去の再生範囲を消去し、必要な再生時間帯だけを残すことができるので、検索効率の高いデータ再生装置を提供できる。
【００２２】
また、請求項７にかかる発明は、請求項１〜６のいずれか１つに記載のデータ再生装置において、前記データの再生中に再生を中断した場合、次に再び再生を開始する時刻を、前記中断した時の再生開始時刻より遡って再生を再び開始する移動手段を、さらに備えたことを特徴とする。
【００２３】
この請求項７にかかる発明によれば、データの再生中に再生を中断した場合、次に再び再生を開始する時刻を、中断した時の再生開始時刻より遡って再生を再び開始する移動手段を、さらに備えた。この構成によって、ユーザの操作のニーズの高い再生中断時刻へ再生の開始時間を移動できるので、能率的で検索効率の高いデータ再生装置を提供できる。
【００２４】
また、請求項８にかかる発明は、請求項７に記載のデータ再生装置において、前記データを再生中の時刻が、既に再生を済ませた再生済の時間範囲に入るか否かを判定する判定手段を、さらに備え、前記移動手段は、前記判定手段が、前記データの再生中の時刻が既に再生済みの時間範囲に入ったと判定した場合、他の時間帯に移行させて、再び再生を開始するものであることを特徴とする。
【００２５】
この請求項８にかかる発明によれば、データを再生中の時刻が、既に再生を済ませた再生済の時間範囲に入るか否かを判定する判定手段を、さらに備え、移動手段は、判定手段が、データの再生中の時刻が既に再生済みの時間範囲に入ったと判定した場合、他の時間帯に移行させて、再び再生を開始するものである。この構成によって、ユーザが再生時間帯を黙視して移動させるのではなく、自動的に未再生箇所に移動してそこから再生を開始できる。それ故、ユーザは動画などに注意をより多く振り向けることができて操作負担を低減できるので、検索効率の高いデータ再生装置を提供できる。
【００２６】
また、請求項９にかかる発明は、請求項８に記載のデータ再生装置において、前記判定手段が、前記再生中の時刻が既に再生済みの時間範囲に入ったと判定した場合、前記データの再生を一時停止させるか否かの選択を設定可能な選択手段を、さらに備えたことを特徴とする。
【００２７】
この請求項９にかかる発明によれば、判定手段が、再生中の時刻が既に再生済みの時間範囲に入ったと判定した場合、データの再生を一時停止させるか否かの選択を設定可能な選択手段を、さらに備えた。この構成によって、ユーザは既再生の時間帯であったとしても、再び見たい時間帯のデータを見ることができる。それ故、利便性が高く、検索効率の高いデータ再生装置を提供できる。
【００２８】
また、請求項１０にかかる発明は、データ再生プログラムであって、ランダムアクセス可能な動画および音声データを再生する再生ステップと、前記再生ステップにおいて既に再生した時間範囲を図形表示する再生表示ステップと、をコンピュータに実行させることを特徴とする。
【００２９】
この請求項１０にかかる発明によれば、データ再生プログラムであって、ランダムアクセス可能な動画および音声データを再生する再生ステップと、再生ステップにおいて既に再生した時間範囲を図形表示する再生表示ステップと、をコンピュータに実行させる。この構成によって、データを再生しながら、データの再生時間の範囲を視覚的に図形表示することができるので、検索効率の高いデータ再生方法を提供できる。
【００３０】
また、請求項１１にかかる発明は、請求項１０に記載のデータ再生プログラムを格納した機械読み取り可能な記録媒体であるので、請求項１０に記載のデータ再生プログラムをコンピュータに読み込ませることができる。
【発明の効果】
【００３１】
本発明（請求項１）にかかるデータ再生装置は、データを再生しながら、データの再生時間の範囲を視覚的に図形表示することができるので、データの検索効率を高めることができるという効果を奏する。
【００３２】
また、本発明（請求項２）にかかるデータ再生装置は、データ再生の経過時間に対応するメモを表示して検索できるので、データの検索効率を高めることができるという効果を奏する。
【００３３】
また、本発明（請求項３）にかかるデータ再生装置は、常にデータ再生における直近およびより過去の再生時間帯を区別して表示できるので、データの検索効率を高めることができるという効果を奏する。
【００３４】
また、本発明（請求項４）にかかるデータ再生装置は、データの再生時間の表示の面積を少なくしたまま、再生データなど他の表示面積を大きくとれるので、データの検索効率を高めることができるという効果を奏する。
【００３５】
また、本発明（請求項５）にかかるデータ再生装置は、データの再生時間の面積を少なくしたまま色の変化を使用して表示でき、再生データなど他の表示面積を大きくとれるので、データの検索効率を高めることができるという効果を奏する。
【００３６】
また、本発明（請求項６）にかかるデータ再生装置は、不必要な過去の再生範囲を消去し、必要な再生時間帯だけを残すことができるので、データの検索効率を高めることができるという効果を奏する。
【００３７】
また、本発明（請求項７）にかかるデータ再生装置は、ユーザの操作のニーズの高い再生中断時刻へ再生の開始時間を移動できるので、データの検索効率を高めることができるという効果を奏する。
【００３８】
また、本発明（請求項８）にかかるデータ再生装置は、ユーザが再生時間帯を黙視して移動させるのではなく、自動的に未再生箇所に移動してそこから再生を開始できる。それ故、ユーザは動画などに注意をより多く振り向けることができて操作負担を低減できるので、データの検索効率を高めることができるという効果を奏する。
【００３９】
また、本発明（請求項９）にかかるデータ再生装置は、ユーザは既再生の時間帯であったとしても、再び見たい時間帯のデータを見ることができる。それ故、データの検索効率を高めることができるという効果を奏する。
【００４０】
また、本発明（請求項１０）にかかるデータ再生方法は、データを再生しながら、データの再生時間の範囲を視覚的に図形表示することができるので、データの検索効率を高めることができるという効果を奏する。
【００４１】
また、本発明（請求項１１）にかかるは、請求項１０に記載のデータ再生プログラムをコンピュータに読み込ませることができるという効果を奏する。
【発明を実施するための最良の形態】
【００４２】
以下に添付図面を参照して、この発明にかかるデータ再生装置、データ再生方法をコンピュータに実行させるプログラム、およびそのプログラムを格納した機械読み取り可能な記録媒体の最良な実施の形態を詳細に説明する。
【００４３】
（実施の形態）
（１．１．全体構成）
図１は、実施の形態によるデータ再生装置の機能的ブロック図である。データ再生装置１０は、データ入力部３１と、音声動画再生部３２と、ユーザ操作入力部３３と、再生制御部３４と、チャート表示部３５とを備える。
【００４４】
図２は、実施の形態によるデータ再生装置のハードウェア構成を説明する図である。データ再生装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、メモリ１２と、ハードディスクドライブ（ＨＤＤ）１３と、キーボード１４と、マウス１５と、ビデオインタフェース（ＩＦ）１６と、ディスプレイ１７と、オーディオインタフェース（ＩＦ）１８と、スピーカ１９と、バス２０とを備える。即ち、データ再生装置１０は、一般的なＰＣ上でソフトウェアを実行することにより実現する。
【００４５】
データ再生装置の各機能は、ハードディスクドライブ１３上に記録されたプログラムをＣＰＵ１１、メモリ１２を利用して実行する。データ再生装置１０にはキーボード１３、およびマウス１４が接続されて、ユーザの操作による入力を受け付ける。ＣＲＴディスプレイ１７が、ビデオインタフェース１３（回路）を介して、データ再生装置１０に接続される。スピーカ１９が、オーディオインタフェース１８（回路）を介して、データ再生装置１０に接続される。ＣＲＴディスプレイ１７およびスピーカ１９は、プログラムによって制御され、それぞれ画像、音声を出力する。
【００４６】
ハードディスクドライブ１３内には、あらかじめ従来技術を使用して記録された音声動画データ、およびメモデータが保存されているものとする。ここで保存されているＭＰＥＧ１ＰＣＭオーディオ音声動画は、ＭＰＥＧ１形式の圧縮データである。
【００４７】
図３は、実施の形態によるデータ再生ソフトウェアが表示する表示画面を説明する模式図である。画面は縦に大きく３つの部分に分かれ、上から「ビデオ表示領域４１」、「ボタン表示領域４２」、「タイムチャート表示領域４３」と呼ぶ。
【００４８】
ビデオ表示領域４１は、ハードディスクドライブ１３に格納されている動画データを視覚的に表示する。ボタン表示領域４２は、動画像の再生および停止を指示できる再生ボタンおよび停止ボタンなど、ユーザ操作ボタンを表示する。
【００４９】
ここで、音声動画再生部３２，表示画面４０，およびビデオ表示領域４１は、本発明の再生手段を構成する。また、音声動画再生部３２，表示画面４０，およびタイムチャート表示領域４３は、本発明の再生表示手段を構成する。
【００５０】
タイムチャート表示領域４３は、メモデータ、再生履歴などを表示する。チャートは縦方向が時間に対応し、縮尺は例えば１画素／秒とする。また以下、時刻はすべて動画データの開始時刻を０とする相対時刻とする。
【００５１】
図４は、データ再生装置で使用するメモデータを説明する模式図である。ここで保存されているメモデータは、時刻とメモ内容の組みあわせを複数含むテキストデータである。
【００５２】
ここで、データ入力部３１は、ハードディスクドライブ１３に記録された音声動画データ、およびメモデータを読み出す。
【００５３】
音声動画再生部３２は、データ入力部３１から、圧縮された音声動画データを入力し、データを展開した後、計算機システムのディスプレイドライバおよびオーディオドライバ（不図示）を経由して動画および音声として再生する。プログラム表示画面上では、図３の「ビデオ表示領域」４１に処理結果が表示される。
【００５４】
音声動画再生部３２は、再生制御部３４によって制御される。音声動画再生部３２は、通常の音声動画再生アプリケーションと同様に、再生開始、再生終了、一時停止、および時刻ジャンプの各動作を要求する入力信号を受け付ける。
【００５５】
ユーザ操作入力部３３は、システムのマウスドライバ（不図示）を経由してマウス１５から入力されるマウス信号を読みとり、ボタン操作の画面位置と比較することにより、ユーザのマウス操作からの入力信号を受け付ける。具体的には、「再生」、「停止」、「一時停止」、「戻る」の各ボタン上でマウスボタンが押された場合、それぞれのボタンに対応するコマンドを再生制御部３４へ送る。
【００５６】
例えば、タイムチャート４３上でマウスボタンが押された場合には、その位置から対応する時刻を計算し、その時刻情報とともに、再生時刻ジャンプ命令を再生制御部３２へ送る。本実施の形態ではチャートの時間縮尺が１秒１画素なので、チャート最上部からマウスカーソル位置までの縦方向の座標値の差（画素単位）が、そのまま移動先の秒数となる。
【００５７】
このようにしてタイムチャート表示領域４３上において、任意の位置でマウスボタンが押された場合、マウルボタンによって押された位置が再生時刻ジャンプ命令によって移動する異動先に設定できる。この方式によって、ジャンプ命令による移動によって、ランダムアクセス操作が可能となる。
【００５８】
ここで、再生制御部３４、およびチャート表示部３５は、本発明の移動手段を構成する。
【００５９】
再生制御部３４は、ユーザ操作入力部３３からのコマンドに従い、音声動画再生部３２、およびチャート表示部３５を制御する。「再生」、「停止」、および「一時停止」コマンドを受けとった場合、再生制御部３４へは、通常の動画再生アプリケーションと同様に、それぞれの動作を指示する。
【００６０】
「時刻ジャンプ」コマンドを受けとった場合には、音声動画再生部３２より現在の表示時刻を取得し、復帰先時刻として記録する。次に音声動画再生部３２へジャンプコマンドを送る。さらにチャート表示部３５へ時刻ジャンプ表示コマンドをおくる。
【００６１】
チャート表示部３５は、以下の手順で表示画面上において「タイムチャート表示領域」の表示を行う。チャート表示部３５との初期化は、データ記録部より、音声動画データの長さ、メモデータを入力する。音声動画データの長さに応じた長さのチャート領域を設定する。チャート上、各メモデータの対応位置に内容（「議題１」など）を描画する。
【００６２】
図５は、実施の形態によるデータ再生装置の再生手順を説明するフローチャートである。ユーザはユーザ操作入力部３３を操作して再生ボタンをクリックする。再生制御部３４は、再生コマンドを検出動作に入り（ステップＳ１０１）、検出しない場合は（ステップＳ１０１のＮｏ）そのまま検出動作を持続する。再生制御部３４は、再生コマンドを検出した場合（ステップＳ１０１のＹｅｓ）、音声動画再生部３２は、音声動画の再生を開始する（ステップＳ１０２）。音声動画の開始と同時にチャート表示部３５は、タイムチャート表示領域４３の表示を開始する（ステップＳ１０３）。
【００６３】
（１．２．チャート表示部）
チャート表示部３５の動作について説明する。チャート表示部３５は、定期的に、例えば０．５秒間隔で音声動画再生部３２から現在再生中の時刻を入力し、現在時刻表示バー４６を対応位置に移動する。また最右列の履歴表示部の同じ高さに履歴表示バー幅（１０画素）の灰色の横線を表示する。
【００６４】
図６は、履歴表示画像を説明する図である。履歴表示画像５１を右に一列（１０画素）分コピーする。このとき右端１０画素の内容は破棄する。また左端１０画素分は白に塗り潰して初期化してコピー先５２が生成される。
【００６５】
図７−１，７−２，７−３，７−４，７−５，および７−６は、実施の形態によるチャート表示部の動作を説明する図である。データ再生装置１０は、動画データの先頭から再生を開始する。図７−１は、開始およそ３０秒後の表示画面の模式図である。この時点で、再生履歴表示部４５には０秒から３０秒までにマーク４８が付き、この時間範囲が再生済みであると表示される。即ち、マーク４８は既再生マークである。
【００６６】
所定の時刻に移動する動作について説明する。ユーザが「議題１」というメモをメモ表示領域４４に見つけ、その内容を確認するためにタイムチャート内の０３：００付近をマウスクリックすると、３分目からのデータを再生開始する（図７−２）。このとき０−３０秒の既再生マークが右に１列分移動する。
【００６７】
ここで、音声動画再生部３２，表示画面４０，およびメモ表示領域４４は、本発明のメモ表示手段を構成する。
【００６８】
３：３０あたりまで再生したところで、その内容から自分の見たい場面はもっと前にあるはずだと、ユーザが判断する。再生履歴表示部の最左列に、時間の経過とともに３：００−３：３０の既再生バーが表示される。
【００６９】
２：００位置をクリックし、再生時刻を２：００にジャンプする（図７−３）。
【００７０】
しかし、２：００から３：００までの範囲を再生しても（図７−４）、やはり目的の場面がなかったと判断する。ここで、履歴表示を見ると、３：００以降は既に再生済であることが分る。その前に再生した３：００−３：３０の範囲内にも目的の場面はなかったことを思い出せば、このまま再生しても無駄と判断できる（図７−４）。
【００７１】
そこで、さらに前の１：００へジャンプする。図７−５では１：００から２：００の再生が終った時点である。もしも、２：００まで再生した時点でもまだ目的の場面が見つからなければ、再生履歴表示部を見れば、既に１：００−３：３０までは再生してあることが分るので、あと確認すべきは０：３０から１：００、または３：３０以降であることが容易に判断できる。
【００７２】
あるいは、図７−２に示された時点で、目的の部分が３：００よりも前にあると気づいて、既再生の３０秒と３：００の間が充分短いと判断すれば、ユーザは２：００へジャンプするのではなく、「戻る」ボタンを押すこともできる。この場合、再生制御部３４に復帰先時刻として０：３０が記録されているので、０：３０の時刻へ戻り、最初の再生区間の続きを再生することもできる（図７−６）。
【００７３】
このように、再生履歴表示、およびジャンプ前時刻への復帰により、ユーザは何度も同じ部分を無駄に見なおしたり、目的とする部分を飛してしまったりすることなく、効率的に検索することができる。
【００７４】
（１．３．変形例１）
上記の実施の形態によるデータ再生装置における履歴表示例では、過去の再生履歴は徐々に右側へ移動していくので、例えば図７−１〜７−６に示された例では、履歴表示領域の幅は履歴バー５本分の幅しか取ることができない。そのため、５回前の時刻ジャンプより前の再生履歴は表示することができない。
【００７５】
この問題を解決するために、再生履歴表示領域４５の幅を広くとれば時間的に遠い過去の履歴も表示できるが、その分だけ他の情報を表示する面積が狭くなる。例えば図３に示された表示例では、メモ表示領域４４が狭くなってしまう。一方、実施の形態の動作例で説明したような履歴表示の使い方をする場合、徐々に時間をさかのぼりながら再生するので、履歴表示を利用する場合、直前の再生履歴が特に重要であり、遠い過去の履歴は利用する頻度は低くなる。
【００７６】
そこで、本実施例では、直前の再生履歴は詳しく、かつ遠い過去の履歴は多少精度を落しても狭い表示面積の中で、より長期間の履歴を表示するのが、変形例１の方式である。
【００７７】
図８は、変形例１による履歴表示領域の表示例を説明する図である。変形例１の構成は、チャート表示部３５の時刻ジャンプ表示コマンドに対応した動作が異なる。
【００７８】
チャート表示部３５は、時刻ジャンプ表示コマンドを再生制御部３４から受けとると、再生履歴表示領域４５の画像内容を横方向に縮小してコピーする。縮小率は、例えば、履歴表示領域の幅をＷ、１本の履歴表示バーの幅をＤとして、（Ｗ−Ｄ）／Ｗとする。図８では、Ｗ＝５０画素、Ｄ＝１０画素の例を示してある。
【００７９】
このような表示方法により、直前の履歴表示は実施の形態における場合と同じままであっても、同じ大きさの表示領域内により長期間の履歴を表示することができる。特に論理和法のような線の抜けが生じない縮小処理を行えば、過去の履歴すべてを表示することができる。
【００８０】
（１．４．変形例２）
変形例２は、さらに他の履歴表示方法を採用したものである。変形例１の説明で述べたように、直前の数回の履歴だけが区別できれば、多くの使用目的を満たすことができる場合が多い。そこで、変形例２では、変形例１よりもさらに狭い表示領域だけを使って、直前の数回の履歴だけが区別できる表示方式である。
【００８１】
図９は、変形例２による履歴表示領域の表示例を説明する図である。ここでは、過去すべての再生履歴を一列に表示する。ただし、現在再生中の再生区間（前回のジャンプ先時刻から現在再生時刻まで）は黒で、その前の再生区間は濃い灰色で、さらにひとつ前の区間は灰色で、それ以前の再生区間は薄い灰色で、それぞれ表示する。図９における括弧内のパーセンテージは明度の割合である。明度が低い方がより現在に近く、より明瞭に視認できる。
【００８２】
変形例２におけるチャート表示部３５の表示動作は、変形例１とは、チャート表示部３５の時刻ジャンプ表示コマンドに対応した動作が異なる。
【００８３】
図１０は、変形例２に用いるメモリの動作を説明する図である。チャート表示部３５は、時刻ジャンプ表示コマンドを再生制御部３４から受けとると、（１）現在の再生区間１０１（前回のジャンプ先時刻から現在再生時刻まで）を、メモリ上のスタック１００にプッシュする。（２）スタック１００の上から４番目に記録されている再生区間を読み出し、存在すれば履歴表示領域上の対応範囲を薄い灰色（明度７５％）で塗り潰す（図９）。（３）スタック１００の上から３番目に記録されている再生区間を読み出し、対応範囲を灰色（明度５０％）で塗り潰す。（４）スタック１００の上から２番目に記録されている再生区間を読み出し、対応範囲を濃い灰色（明度２５％）で塗り潰す。（５）スタック１００の１番上に記録されている再生区間を読み出し、対応範囲を黒（明度０％）で塗り潰す。
【００８４】
上記の（２）で薄い灰色に塗り潰される領域は、以前は灰色（明度５０％）で表示されていた領域である。つまり時刻ジャンプのたびに、この処理によって色が一段階づつ過去に送られていき（明度が高く、即ち色が薄くなり）、４段階以上前の再生区間はすべて薄い灰色で塗り潰されることになる。なお、スタック１００は上から４つだけを利用するので、リングバッファでも実現できる。
【００８５】
（１．５．変形例３）
変形例２による履歴表示法では、４回以上前の区間が区別できないため、多数の時刻ジャンプの後では、広い区間が薄い灰色になってしまう。そこで変形例３では、履歴消去コマンドにより履歴表示領域４５の表示をクリアし最初（白地）から表示しなおす機能を備える。
【００８６】
実施の形態のボタンに加えて、「消去」ボタンを備え、消去を要求する信号の入力を受け付ける。このボタンの押下を再生制御部３４が検出すると、チャート表示部３５は、再生履歴表示領域４５へ履歴消去コマンドを伝える。
【００８７】
ここで、再生制御部３４、チャート表示部３５、および消去ボタンは、本発明の消去手段を構成する。
【００８８】
（１．６．変形例４）
変形例４は、データの再生制御方式が変形例３と異なる。変形例３では、ユーザが履歴表示を監視して、現在再生時刻が既に再生済みの時間範囲か否かを判断し、必要ならば別の時刻へジャンプする操作を行っていたが、変形例４では、この監視作業をチャート表示部３５が自動的に実行することにより、ユーザの操作負担を軽減するものである。
【００８９】
現在再生中の表示時刻が、既に再生を済ませた既再生区間に入った場合、ジャンプ指示される可能性があるが、どこへジャンプするかはユーザが選択可能であることが望ましいので、一時停止することにより既再生区間に進入したことをユーザに通知し、指示を待つ。あるいは、自動的に時系列的に次の未再生区間に移動するようにしても良い。
【００９０】
また変形例４では、ユーザが一時停止するか、そのまま再生を続行するかを選択して設定できるボタンを有することが望ましい。
【００９１】
図１１は、変形例４によるデータ再生装置の表示画面を説明する模式図である。図４に示された表示画面４０に、既再生区間進入時の動作設定のためのチェックボックスが、ボタン表示領域１１０２に追加された。
【００９２】
表示画面１１４０には、既再生区間進入時の動作設定のためのチェックボックス（一時停止する１１０７／しない１１０８）が設けられ、チェックボックスにおいてマウスクリックが検出されれば、対応する設定を再生制御部３４へ伝える。ここで、マウスはユーザ操作入力部３３の一例である。
【００９３】
ユーザ操作入力部３３より既再生区間進入時の動作設定情報が入力されれば、再生制御部３４は設定値（「一時停止する」「しない」のいずれか）を設定して設定を保存する。
ここで、再生制御部３４、およびチャート表示部３５は、本発明の判定手段を構成する。また、再生制御部３４、チャート表示部３５、一時停止選択ボタン１１０７および１１０８は、本発明の選択手段を構成する。
【００９４】
ユーザ操作入力部３３より時刻ジャンプコマンドを受信すると、実際に再生時刻を変更する前に、再生時チェック処理（後述）の前準備を以下のように行う。まず既再生区間情報を記録する。記録される既再生区間情報は区間の開始、および終了時刻の配列である。前回ジャンプ時（プログラム起動時は０秒にジャンプしたものと扱う）と今回のジャンプ操作時を今回再生した区間とし、既に記録されている情報を比較し、必要があれば区間情報を書きかえて更新する。ここで、更新は単純な追加ではなく、今回の再生区間と記録された再生区間がオーバラップしている場合には、それらをマージして、オーバラップのない時間範囲だけを記録する。
【００９５】
図１２は、変形例４において再生区間のマージ例を説明する図である。図１２に示された例では、今回再生した区間（０１：３０−０７：００）１２０１が、記録済み再生区間のうち２つ（０１：００−０２：００）１２０２と（０５：００−０６：００）１２０３とオーバラップする。そのため、オーバラップする区間をマージして新しい区間（０１：００−０７：００）１２０４をひとつだけ記録する。
【００９６】
次にジャンプ先時刻をすべての記録された再生区間と比較し、ジャンプ先時刻以後、最初の既再生区間開始時刻を記録する。この情報は以下の再生時チェック処理で利用する。その後、実施の形態と同様に、復帰先時刻を記録し、再生部へジャンプコマンドを送信する。
【００９７】
再生中は、定期的（０．５秒ごととする）に以下の処理を行う。現在の再生時刻を取得し、前回ジャンプ時に計算された次の既再生区間の開始時刻と比較する。現在時刻が次開始時刻を越え、かつ動作として「一時停止する」が設定されていた場合には、音声動画再生部３２へ一時停止コマンドを送信する。
【００９８】
（１．６．記録媒体）
尚、本実施形態のＣ言語プログラム生成装置で実行されるＣ言語プログラム生成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００９９】
また、本実施形態のＣ言語プログラム生成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供および配布するように構成しても良い。
【０１００】
本実施形態にかかるＣ言語プログラム生成プログラムは、Ｃ言語プログラム生成装置で上記記憶媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【０１０１】
（１．７．効果）
動画などのマルチメディアデータを再生する場合、過去に再生した時間範囲を表示することにより、ランダムアクセスによる検索を効率よく行うことができる。
また、メモを表示して関連情報をユーザに知らしめ、時刻検索に伴うビデオ検索を効率的に行うことができる。
また、再生履歴を再生回数ごとに区別して表示することにより、より多くの情報をユーザに与え、検索の効率化を図ることができる。
また、狭い表示領域に再生履歴情報を表示することにより、他の情報表示を妨げない表示方法を提供できる。
また、多数のランダムアクセスや長期間の再生により、多くの再生時間帯の範囲が既再生になってしまった後、過去の表示履歴を消去することにより、最近の再生履歴を明確に表示することができる。
また、以前の再生中断時刻への移動という、ユーザが移動を希望する可能性の高い指示を連続的な時刻のなかから特定時刻を選択するよりも、簡単な操作で実現することができる。
また、動画などの再生中は、ユーザはその動画内容を観察したいので、現在再生時刻の監視という余分な作業を自動化することにより、ユーザの操作負担を低減することができる。
ユーザや利用場面によっては、既再生時間範囲を再び再生したい場合としたくない場合の両方が考えられるので、既再生範囲での動作を選択する手段を設けることにより、よりユーザの嗜好に従うデータ再生装置を提供することができる。
【産業上の利用可能性】
【０１０２】
以上のように、本発明にかかるデータ再生装置、データ再生方法をコンピュータに実行させるプログラム、およびそのプログラムを格納した機械読み取り可能な記録媒体は、操作者がマルチメディアデータを効率よく検索することに有用であり、特に、再生した時間帯と未再生の時間帯とを判別しながら操作者が効率よくランダムアクセスして検索することに適している。
【図面の簡単な説明】
【０１０３】
【図１】実施の形態によるデータ再生装置の機能的ブロック図である。
【図２】実施の形態によるデータ再生装置のハードウェア構成を説明する図である。
【図３】実施の形態によるデータ再生ソフトウェアが表示する表示画面を説明する模式図である。
【図４】データ再生装置で使用するメモデータを説明する模式図である。
【図５】実施の形態によるデータ再生装置の再生手順を説明するフローチャートである。
【図６】履歴表示画像を説明する図である。
【図７−１】実施の形態によるチャート表示部の動作を説明する図である。
【図７−２】実施の形態によるチャート表示部の動作を説明する図である。
【図７−３】実施の形態によるチャート表示部の動作を説明する図である。
【図７−４】実施の形態によるチャート表示部の動作を説明する図である。
【図７−５】実施の形態によるチャート表示部の動作を説明する図である。
【図７−６】実施の形態によるチャート表示部の動作を説明する図である。
【図８】変形例１による履歴表示領域の表示例を説明する図である。
【図９】変形例２による履歴表示領域の表示例を説明する図である。
【図１０】変形例２に用いるメモリの動作を説明する図である。
【図１１】変形例４によるデータ再生装置の表示画面を説明する模式図である。
【図１２】変形例４において再生区間のマージ例を説明する図である。
【符号の説明】
【０１０４】
１０  データ再生装置
１１  ＣＰＵ
１２  メモリ
１３  ＨＤＤ
１４  キーボード
１５  マウス
１６  ビデオＩＦ
１７  ディスプレイ
１８  オーディオＩＦ
１９  スピーカ
３１  データ入力部
３２  音声動画再生部
３３  ユーザ操作入力部
３４  再生制御部
３５  チャート表示部
４０、１１４０  表示画面
【図１】
2005093034.tif 000003
【図２】
2005093034.tif 000004
【図３】
2005093034.tif 000005
【図４】
2005093034.tif 000006
【図５】
2005093034.tif 000007
【図６】
2005093034.tif 000008
【図７−１】
2005093034.tif 000009
【図７−２】
2005093034.tif 000010
【図７−３】
2005093034.tif 000011
【図７−４】
2005093034.tif 000012
【図７−５】
2005093034.tif 000013
【図７−６】
2005093034.tif 000014
【図８】
2005093034.tif 000015
【図９】
2005093034.tif 000016
【図１０】
2005093034.tif 000017
【図１１】
2005093034.tif 000018
【図１２】
2005093034.tif 000019