(57)【特許請求の範囲】
【請求項１】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記制御手段が、前記音声情報の音量に基づいて、追加の再生位置を付加して制御するものであるスライド再生装置。
【請求項２】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記スキップ指示が複数のスキップを繰り返す指示の場合、連続するスキップ同士の間に所定時間再生する再生期間を設け、スキップおよび前記再生期間の間再生をさせる制御を行うものであるスライド再生装置。
【請求項３】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記算出手段が、スライド画像情報内の文字数に基づいて変化させたスキップ幅を算出するものであるスライド再生装置。
【請求項４】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記算出手段が、スライド画像情報内の特定色の文字数に基づいて変化させたスキップ幅を算出するものであるスライド再生装置。
【請求項５】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記制御手段が、前記スライド画像の示すスライドに対する位置指示情報に基づいて、追加の再生位置を付加する制御を行うものであるスライド再生装置。
【請求項６】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記再生手段は、前記スライド画像情報およびスライド画像情報に対応する縮小画像情報の少なくとも一方の表示位置に隣接する位置に縮小画像情報に対応する音声情報の過去の再生期間を時間軸上で表示するものであるスライド再生装置。
【請求項７】
再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、
前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、
前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記制御手段が、前記音声情報の音量に基づいて、追加の再生位置を付加して制御するものであるスライド再生システム。
【請求項８】
再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、
前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、
前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記スキップ指示が複数のスキップを繰り返す指示の場合、連続するスキップ同士の間に所定時間再生する再生期間を設け、スキップおよび前記再生期間の間再生をさせる制御を行うものであるスライド再生システム。
【請求項９】
再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、
前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、
前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記算出手段が、スライド画像情報内の文字数に基づいて変化させたスキップ幅を算出するものであるスライド再生システム。
【請求項１０】
再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、
前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、
前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記算出手段が、スライド画像情報内の特定色の文字数に基づいて変化させたスキップ幅を算出するものであるスライド再生システム。
【請求項１１】
再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、
前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、
前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記制御手段が、前記スライド画像の示すスライドに対する位置指示情報に基づいて、追加の再生位置を付加する制御を行うものであるスライド再生システム。
【請求項１２】
再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、
前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、
前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、
前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、
ユーザによるスキップ指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、
を具備し、
前記再生手段は、前記スライド画像情報およびスライド画像情報に対応する縮小画像情報の少なくとも一方の表示位置に隣接する位置に縮小画像情報に対応する音声情報の過去の再生期間を時間軸上で表示するものであるスライド再生システム。
【請求項１３】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、
前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、
指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、
制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、
をコンピュータに実行させ、
前記第４のステップにおいて、前記制御手段が前記音声情報の音量に基づいて、追加の再生位置を付加して制御するものであるスライド再生プログラム。
【請求項１４】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、
前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、
指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、
制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、
をコンピュータに実行させ、
前記スキップ指示が複数のスキップを繰り返す指示の場合、連続するスキップ同士の間に所定時間再生する再生期間を設け、スキップおよび前記再生期間の間再生をさせる制御を行うものであるスライド再生プログラム。
【請求項１５】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、
前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、
指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、
制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、
をコンピュータに実行させ、
前記第２のステップにおいて、前記算出手段が、スライド画像情報内の文字数に基づいて変化させたスキップ幅を算出するものであるスライド再生プログラム。
【請求項１６】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、
前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、
指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、
制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、
をコンピュータに実行させ、
前記第２のステップにおいて、前記算出手段が、スライド画像情報内の特定色の文字数に基づいて変化させたスキップ幅を算出するものであるスライド再生プログラム。
【請求項１７】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、
前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、
指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、
制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、
をコンピュータに実行させ、
前記第４のステップにおいて、前記制御手段が、前記スライド画像の示すスライドに対する位置指示情報に基づいて、追加の再生位置を付加する制御を行うものであるスライド再生プログラム。
【請求項１８】
再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、
前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、
指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、
制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、
をコンピュータに実行させ、
前記第１のステップにおいて、前記再生手段は、前記スライド画像情報およびスライド画像情報に対応する縮小画像情報の少なくとも一方の表示位置に隣接する位置に縮小画像情報に対応する音声情報の過去の再生期間を時間軸上で表示するものであるスライド再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議などでのプレゼンテーションで使用されるスライドを音声と共に再生するスライド再生技術に関する。より詳しくは、会議などでキャプチャされたスライド画像と、同時にキャプチャされた音声を同期して再生するスライド再生装置、スライド再生システム、およびスライド再生プログラムに関する。
【背景技術】
【０００２】
会議などでのプレゼンテーションで使用されるスライド画像をキャプチャし、そのスライド画像がスクリーンに表示されていたときの会議室での音声もキャプチャすることにより、あとからスライド画像と対応する音声をスライド再生装置により視聴することができる。このようにすることにより、参加できなかった会議などでのプレゼンテーションを後から視聴することができるようになる。十分に視聴する時間がない場合には、再生位置を適当にスキップさせながら視聴することが考えられる。
【０００３】
従来この種の再生技術として、第１の従来技術による音声再生装置では、一定時間分（例えば30秒）早送り、または巻き戻しを行い音声を再生する。また、早送りまたは巻き戻しとそのあとの再生を自動で繰り返すことにより、聞きたい音声を見つけるものである。スキップ時間はユーザによって変更できるので、ユーザの好みの時間幅で音声を飛ばして視聴できる(特許文献１参照)。スライドと関連する音声をスキップしながら視聴する場合、一定間隔でスキップして再生するのは有効である。
【０００４】
また第２の従来技術では、記録された映像や音声データなどを再生する際の早送り・早戻し機能に対応する操作ボタンを押し続けた時間によってアドレスのジャンプ量を決定する再生方法がある(特許文献２参照)。
【０００５】
さらに、第３の従来技術としての映像記録再生装置では、映像の再生時間を１０等分して、それぞれの時間の先頭を１０個のリモコンのキーに割り当てる。キーを押下することにより対応する時間帯の映像を見ることができる(特許文献３参照)。
【０００６】
【特許文献１】特開平０９−１４７５３４号公報
【特許文献２】特開平０８−０５１５８９号公報
【特許文献３】特開２００５−３０３８７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、第１の従来技術では、スライド画像情報と対応する音声情報を再生する再生装置に応用した場合、音声情報の長短により、1枚のスライド内をスキップする回数が異なってくる。1枚のスライドを視聴する時間が異なる。短い音声情報でも、長い音声情報でも1枚のスライドに対するスキミング時間を同じにしたい。また、1枚のスライドが予め設定されたスキップ量より少ない場合、再生されなくなってしまう。
【０００８】
第２の従来技術では、スキップ量がユーザにとって明確でないため、どれだけスキップするか分かり難く、特定の位置にジャンプさせるのに手間が掛かる。
【０００９】
第３の従来技術では、映像の長短に関わらず、１０分割した位置にランダムにアクセスできるが、１０個のキーを用意する必要がある。また、例えば３の位置から再生を行い、４の位置以降まで再生しているときに、４のキーを押下すると、また４の位置から再生されてしまうので、重複して再生する危険性がある。
【００１０】
本発明は、上記の問題を鑑みてなされたもので、その目的は、各スライド画像情報に対応する音声情報の長短に関わらず、１枚のスライド画像情報と音声情報を一定の時間で視聴することが可能となるスライド再生装置、スライド再生システム、およびスライド再生プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
前記課題を解決するために、本発明の第1の実施態様に係るスライド再生装置では、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、具備し、前記制御手段が、前記音声情報の音量に基づいて、追加の再生位置を付加して制御する。これにより、各スライド画像情報の音声情報の長短に関わらず、１枚のスライド画像情報と音声情報を一定の時間で視聴することが可能となる。
【００１６】
本発明の第２の実施態様に係るスライド再生装置では、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、を具備し、前記スキップ指示が複数のスキップを繰り返す指示の場合、連続するスキップ同士の間に所定時間再生する再生期間を設け、スキップおよび前記再生期間の間再生をさせる制御を行うものである。これにより、簡単な操作で、容易かつ迅速に再生することができる。
【００１７】
本発明の第３の実施態様に係るスライド再生装置では、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、を具備し、前記算出手段が、スライド画像情報内の文字数に基づいて変化させたスキップ幅を算出するものである。これにより、文字数が多く閲覧にも時間を要するスライド画像情報および音声情報を容易かつ迅速に再生することができる。
【００１８】
本発明の第４の実施態様に係るスライド再生装置では、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、を具備し、前記算出手段が、スライド画像情報内の特定色の文字数に基づいて変化させたスキップ幅を算出するものである。これにより、重要な文やキーワードなどを含むことを示す所定の色で強調したスライド画像情報および音声情報を容易かつ迅速に再生することができる。
【００１９】
本発明の第５の実施態様に係るスライド再生装置では、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、を具備し、前記制御手段が、前記スライド画像の示すスライドに対する位置指示情報に基づいて、追加の再生位置を付加する制御を行うものである。これにより、説明量に応じてスライド画像情報および音声情報を容易かつ迅速に再生することができる。
【００２０】
本発明の第６の実施態様に係るスライド再生装置、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、を具備し、前記再生手段は、前記スライド画像情報およびスライド画像情報に対応する縮小画像情報の少なくとも一方の表示位置に隣接する位置に縮小画像情報に対応する音声情報の過去の再生期間を時間軸上で表示するものである。これにより、重複して視聴するのを避け、一度聞いたところをもう一度聞く場合に目印なるのでユーザの負担を軽減させることができる。
【００２１】
本発明の実施態様に係るスライド再生システムでは、再生対象のスライド画像情報および該スライド画像に対応する音声情報の組を保存する保存手段と、前記保存手段から再生対象のスライド画像情報および音声情報を読み出す読出手段と、前記読出手段で読み出された再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生を行う再生手段と、前記音声情報の長さおよび所定のスキップ数に基づいてスキップ幅を算出する算出手段と、ユーザによるスキップ指示を受け付ける指示受付手段と、前記指示受付手段で受け付けたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する制御手段と、を具備し、前記制御手段が、前記音声情報の音量に基づいて、追加の再生位置を付加して制御する。これにより、キャプチャ (収録)されて保存された各スライド画像情報の音声情報の長短に関わらず、１枚のスライド画像情報と音声情報を一定の時間で視聴することが可能となる。
【００２２】
本発明の実施態様に係るスライド再生プログラムでは、再生対象のスライド画像情報の可視表示と、前記スライド画像情報に対応する音声情報の可聴表示とにより再生手段が再生を行う第１のステップと、前記音声情報の長さおよび所定のスキップ数に基づいて算出手段がスキップ幅を算出する第２のステップと、指示受付手段がユーザによるスキップ指示を受け付ける第３のステップと、制御手段が前記第３のステップで受け付けられたスキップ指示に応答して、前記算出手段の算出結果に基づくスキップ先の再生位置を決定し、決定した再生位置に基づいて前記再生手段による音声情報の再生位置を制御する第４のステップと、をコンピュータに実行させ、前記第４のステップにおいて、前記制御手段が前記音声情報の音量に基づいて、追加の再生位置を付加して制御する。これにより、各スライド画像情報の音声情報の長短に関わらず、１枚のスライド画像情報と音声情報を一定の時間で視聴することが可能となる。
【発明の効果】
【００２３】
本発明によれば、各スライド画像情報の音声情報の長短に関わらず、１枚のスライド画像情報と音声情報を一定の時間で視聴することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の最良の実施形態について図面を参照して説明する。
【実施例】
【００２５】
図１は、本発明の実施例に係るスライド再生装置のハードウエアの構成例を示すブロック図である。スライド再生装置１００は、入力装置５1、表示装置５２、主記憶装置５３、記憶装置５４、中央処理装置（ＣＰＵ）５５、ネットワークを介して外部の装置と通信を行う通信制御装置５６、これらを接続するバス５７を含むＰＣ(パーソナルコンピュータ)等の情報処理装置で構成される。
【００２６】
入力装置５１は、キー操作により、アプリケーションプログラム(ソフトウエア)の実行を指示するための実行指示（コマンド）情報や各種情報をユーザが入力するキーボード、このキーボートと共に表示装置５２と協働してユーザインタフェースを構成するマウスなどの位置指示装置を含み、さらに、原稿に記載された文書等を光学的に読み取る光学式読取装置（スキャナ）を含んでもよい。
【００２７】
表示装置５２は、プレゼンテーション資料などの対象文書を表示画面上に表示する可視表示装置、およびスライド画像に対応する音声情報などの情報を可聴表示するスピーカ等を含む可聴表示装置の他に、用紙等のシート状の媒体に情報を永久可視表示する永久可視表示装置、も含んでもよい。なお、永久可視表示は記録としては印刷などと同等で、その表示概念を示す上位概念の用語であって、その表示期間は使用する記録の種類に対応した期間内だけ記録媒体に表示できればよく、その期間を特定の期間に限定する意味はない。
【００２８】
主記憶装置５３は、ＲＯＭまたはＲＡＭを含み、スライド再生処理を行うプログラムやＣＰＵ５５で演算処理されたデータ等をワーク領域に記憶する。さらに好ましくは、表示装置５２にイメージを表示するためのイメージバッファを含む。記憶装置５４は、例えばハードディスク装置等の大容量記憶装置を含み、ネットワーク等を介して収集された大量のデータを蓄積してもよい。
【００２９】
ＣＰＵ（Central Processing Unit）５５は、主記憶装置５３に記憶されたプログラムに従い各部を制御する。
【００３０】
通信制御装置５６はインターネット等のネットワークを介して外部装置と接続し、それらに対してデータ(情報)の入出力をする通信インタフェース等を含む。
【００３１】
以上のように、スライド再生装置１００は、基本的な構成では情報処理装置1台以上で構成されて実現されるが、複数台の情報処理装置を用いて、クライアント装置とサーバ装置がネットワークで接続されて構成されるクライアント−サーバモデルにより実現してもよい。
【００３２】
図２は、第１の実施例に係るスライド装置の機能的な構成を示すブロック図である。スライド再生装置１１０は、データ保存部１、データ読取部２、指示受付部３、データ制御部４、およびデータ再生部５を含んで構成される。
【００３３】
図２はデータ保存部１にはキャプチャ(収録)されたスライド画像情報と音声情報の複数の組が保存されている。スライド画像情報はプレゼンテーション時に表示された画像で、その画像と組になる音声情報は、その画像が表示されていたときに記録された音声ファイルである。したがって、その画像を表示して、組となる音声情報を再生することにより、プレゼンテーションを再現することができる。
【００３４】
組を表すためには、例えば、同じ組のスライド画像情報と音声情報は同じファイル名することが考えられる。例えばファイル名が、共通で001とし、スライド画像情報の拡張子をその種類に対応してjpgとし、同様に音声情報の拡張子をmp3とすると、その組を（001.jpg,001.mp3）と表現できる。また、それぞれの組の再生順を決めるために、ファイル名を列記したリストを用意することも考えられるが、ここでは単にファイル名に数字を与えその数字の順が再生順であるとする。
(001.jpg,001.mp3),(002.jpg,002.mp3),(003.jpg,003.mp3),...(123.jpg,123.mp3),...。
【００３５】
データ読取部２は、データ制御部４からの指令に従い、スライド画像情報と音声情報を読み出し、読み出した情報をデータ制御部４に渡す。
【００３６】
指示受付部３はユーザからの指示を受けつけるインタフェースを持つ。具体的には、後述するように、再生ブラウザのように、前スライドボタン、次スライドボタン、スライダーとノブ、再生ボタン、停止ボタン、進展スキップボタン、後退スキップボタン、サムネイル表示エリア等を持つ。これらのインタフェースは、ディスプレイ(例えば前記表示装置５２)上に表示されるＧＵＩ(グラフィックユーザインタフェース)として構成してもよいし、実際のボタンやスライダーなどを利用してもよい。指示受付部３はこれらのインタフェースを通して、ユーザからの指示を受け、その内容をデータ制御部４に渡す。
【００３７】
データ制御部４は、指示受付部３からの指令し従い、データ読出部２へスライド画像情報と音声情報の読み出しを命じたり、データ再生部５への再生処理を命じたりする。
【００３８】
データ再生部５は、データ制御部４からの指示を受け、スライド画像情報を可視表示することによる再生とスライド画像情報を可聴表示することによる再生を行う。具体的には、後述する再生ブラウザのように、スライド表示エリアに、再生指示のあった画像の表示を行い、同様に再生指示のあった音声をデータ再生部５が持つスピーカ等利用して再生を行う。
【００３９】
図３に、その一例として、表示装置の表示画面上に表示され、ＧＵＩで実現される再生ブラウザ(スライドビューアともいう)を示す。再生ブラウザ１０は、上側に、再生するスライド画像を表示するスライド表示エリア１０aと、このエリアの下側に、複数のスライド画像のサムネイルを表示するサムネイル表示エリア１２aを持つ。
【００４０】
スライド表示エリア１０a左右には、現在表示されているスライド画像の前のスライド画像の表示を指示する前スライドボタン１０ｂ、その後のスライド画像の表示を指示する次スライドボタン１０ｃが設けられて構成される。
【００４１】
スライド表示エリア１０aの直下には、スライド表示エリア１０aに現在表示されているスライド画像に対応する音声情報の時間軸上の再生位置を表示するさライダー１１aと、その現在の再生位置を示すと共に、その指示をするノブ１１ｂが設けられて構成される。さらに、スライダー１１aの直下には、音声情報の再生に関連する指示を行うボタン群１１ｃ〜１１ｆを含み、このうち、その中央から右には、再生指示をする再生ボタン１１e、早送り方向のスキップを指示する進展スキップボタン１１f、右側には音声情報の再生の停止を指示する停止ボタン１１ｄ、巻き戻し方向のスキップの指示をする後退スキップボタン１１ｃが設けられて構成される。
【００４２】
サムネイル表示エリア１２aは、複数のサムネイル画像１２ｂが表示できる(同図では、４枚表示可能)。その直下には、サムネイル画像１２ｂのうち、スライド画像をスライド表示エリア１０aに表示するサムネイルを選択するスクロールバー１２ｃ、送り方向に送るボタン１０e、および戻し方向に送るボタン１０ｄを含む。スクロールバー１２c,ボタン１２e,１２dやサムネイルのクリックなどの指示操作によりサムネイルを選択する。この結果、サムネイルに対応するスライド画像が選択されてスライド表示エリア１０aに表示され、その対応する音声情報が再生できる状態となる。なお、本明細書では、サムネイル画像を縮小画像ともいう。
【００４３】
図４は再生処理の全体フロー、図５は初期化処理のフロー、図６は再生制御処理のフロー、図７はスキップ指示処理のフローである。これらのフローを順次参照して再生処理の全体的な動作を説明する。
【００４４】
まず、初期化処理を行った後に再生制御処理をする(ステップＳ１，Ｓ２)。この初期化処理のルーチンとして、まず、データ制御部４は一番初めのスライド画像情報と音声情報を取得するように、データ読取部２に指示を出す。ここでは、001.jpgと001.mp3が初めのスライド画像情報と音声情報である。
【００４５】
データ読取部２は001.jpgと001.mp3をデータ保存部１から読取り、データ制御部４へ渡す。データ制御部４は、受け取ったファイル名をカレントファイル名として記憶し、データ再生部５にスライド画像情報と音声情報を渡す。データ再生部５は、スライド画像情報と音声情報を受け取り、スライド画像情報をスライド表示エリア１０aに表示する。また、音声情報はバッファに保存し、再生ポイントとして０を設定する(ステップＳ１１,Ｓ１２)。
【００４６】
また、データ制御部４は、残りのすべてのスライド画像情報を取得するように、データ読取部２に指示を出す。この結果、データ制御部４はデータ保存部１からデータ読取部２を介して受け取ったすべてのスライド画像情報に対して、サムネイルを生成し、データ再生部５を介してサムネイル表示エリア１２aにすべてのスライド画像情報をサムネイル(サムネイル画像とも呼ぶ)として表示する(ステップＳ１３,Ｓ１４)。
以上が初期化動作である。初期化動作が終わると、再生制御処理のルーチンとなる。ユーザからの指待ちとなり、再生関連の指示があるかどうかを判断する(ステップＳ２１)。再生関連の指示があると、指示に応じた処理を行う。以下指示の種類ごとに説明する。
【００４７】
再生ボタン１１eが押された場合、再生指示となり、以下の処理を行う(ステップＳ２２)。
【００４８】
指示受付部３は、再生ボタン１１eが押されたことを、データ制御部４に通達する。データ制御部４はデータ再生部５に対して、音声情報を再生するように指示を出す。データ再生部５はバッファに保存されている音声情報を再生ポイントから再生を行う。再生が開始されると、逐次、再生している位置が再生ポイントとして記憶される。スライダー１１a上のノブ１１aの位置は再生ポイントを反映する。
【００４９】
停止ボタン１１dが押された場合、停止指示となり、以下の処理を行う(ステップＳ２２)。
【００５０】
指示受付部３は、停止ボタン１１dが押されたことを、データ制御４に通達する。データ制御部４はデータ再生部５に対して、音声情報の再生を停止するように指示を出す。この停止指示によりデータ再生部５は音声情報の再生を停止する。このとき停止した位置が再生ポイントとなる。
【００５１】
次スライドボタン１０ｃが押されたとき、次スライド指示となり、以下の処理を行う(ステップＳ２３)。
指示受付部３は次スライドボタン１０ｃが押されると、次スライド指示を、データ制御部４に通達する。データ制御部４はカレントファイル名の次のファイルをデータ読取部２に要求する。ここでカレントファイル名が001の場合、002をファイル名に持つスライド画像情報と対応する音声情報を要求する。データ読取部２はデータ保存部１から該当するスライド画像情報と音声情報を読取り、データ制御部４に渡す。ただし、該当するファイルが存在しない場合は、存在しないことをデータ制御部４に通達する。データ制御部４は、データ読取部２から受け取ったファイル名をカレントファイル名として記憶し、データ再生部５にスライド画像情報と音声情報を渡す。データ再生部５は、スライド画像情報と音声情報を受け取り、スライド画像情報をスライド表示エリア１０aに表示する。また、音声情報はバッファに保存すし、再生ポイントとして０を設定する。該当するファイルが存在しない場合は何もしない。
【００５２】
前スライドボタン１０ｂが押されたとき、前スライド指示となり、以下の処理を行う(ステップＳ２３)。
【００５３】
データ制御部４はカレントファイル名の前のファイルデータをデータ読取部２に要求し、データ読取部２を介して該当ファイルをデータ保存部１から受け取り、
上記の次スライド指示と同様に、受け取った該当ファイルにより、データ再生部５を制御する。
【００５４】
サムネイル表示エリア１２aに表示されるサムネイルが、スクロールバー１２c,ボタン１２e,１２dやサムネイルのクリックなどの操作指示により選択されたとき、サムネイル指示となり以下の処理を行う(ステップＳ２４)。
【００５５】
指示受付部３はサムネイルが選択されたことを、データ制御部４に通達する。このとき、サムネイルに対応するファイル名も一緒に通知する。例えば012。データ制御部４は受け取ったファイル名のスライド画像情報と音声情報をデータ読取部２に要求する。データ読取部２はデータ保存部１から該当するスライド画像情報と音声情報を読取り、データ制御部４に渡す。データ制御部４は、受け取ったファイル名をカレントファイル名として記憶し、データ再生部５にスライド画像情報と音声情報を渡す。データ再生部５は、スライド画像情報と音声情報を受け取り、スライド画像情報をスライド表示エリア１０aに表示する。また、音声情報はバッファに保存すし、再生ポイントとして０を設定する。
【００５６】
進展／後退スキップボタン１１f,１１cが押されたとき、進展／後退スキップ指示となり、以下の処理を行う(ステップＳ２５)。
【００５７】
再生ポイントを所定の時間分（スキップ幅）だけ、進めて／戻して、再生を行う。スキップ幅の決め方は、本発明の中心部分なので、スキップ指示処理のルーチンとして、以降詳しく説明する。
【００５８】
スキップ指示処理は、まず前処理を行った後に、視聴時処理を行う(ステップＳ２６，Ｓ２７)。このスキップ指示処理は、データ制御部4の制御処理を行い、その制御指示により、データ再生部５が実際のスキップ、再生処理動作を行う。後述する説明で分かるように、この前処理が算出手段に相当し、視聴時処理がスキップ指示に対応する制御をする制御手段に対応する。
【００５９】
次に、具体的なスキップ指示処理として、最初に、スライド画像に対応する音声情報の長短に関わらず、所定のスキップ数以下で1枚のスライド画像に対応する音声情報をスキミングする処理であるスキップ法１について説明する。以下スキップ指示処理の態様を便宜上、本明細書では、スキップ法と呼ぶが、物の発明および方法の発明の両側面から捉えることができる。また、以下スキップ指示処理部分を便宜上フローチャート等の手順として表現しているが、機能的に物としても捉えることも可能である。
【００６０】
図８は所定のスキップ数以下で1枚のスライド画像に対応する音声情報をスキミングする処理によるスキップ・再生を時系列で示す説明図、図９は前処理のフロー、図１０は視聴時処理のフローである。
【００６１】
まず、前処理として、音声ファイルの長さｌを取得し、スキップ幅aを求める(ステップＳ３１,Ｓ３２)。予め決められたスキップ数ｓ（＞０）、表示されているスライドに対応する音声情報の長さｌがある場合、スキップ幅ａは、
ａ＝ｌ／（ｓ＋α）
の式で求める。ここでα＝０とする。例えば、ｌ＝１０分で、ｓ＝５の場合はａ＝２分となる。
【００６２】
次に、視聴時処理として、スキップボタン１１f,１１cが押されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置ｘを求める(ステップＳ３３,Ｓ３４ａ,Ｓ３４ｂ)。現在の再生位置をｃとすると、早送り方向のとき、ｘ＝ｃ＋ａ、巻き戻し方向のき、ｘ＝ｃ−ａとなる。
【００６３】
次に、早送り方向のとき、ｘ＞ｌの場合ｘ＝ｌをセットし、巻き戻し方向のとき、ｘ＜０の場合ｘ＝０をセットする(ステップＳ３５ａ,Ｓ３５ｂ,Ｓ３６)。そして、求めた位置ｘから再生を始める。なお、上記でｘ＝ｌは必ずしもｌ丁度でなくてもよく、数秒前でもよい。
【００６４】
図８に示すように、スキップボタン１１f,１１cを押下するごとに再生ポイントを２分進ませる。進んだ後は通常の再生を行う。さらにスキップボタン１１f,１１cを押下することにより、その再生位置から２分進ませる。このようにすることにより、1枚のスライドを音声情報の長短に関わらず、最高5回のスキップで1枚のスライドをスキミングできるので、音声情報の長短によらずリズム良くスキミングできる。実際にはスキップした後に再生されるので、Ｓ回未満のスキップ数となる。
【００６５】
スキップして最後まで行った場合は、次の画像を表示して音声を初めから再生する。このとき新たにスキップ幅ａは新たに計算される。
【００６６】
スキップをボタン１１f,１１cを押下するだけなので、スライダーバー１１a上をノブ１１ｂで移動して再生ポイントを決定するよりも楽に操作できる。次頁または前頁へもスキップボタン１１f,１１cで移動する。
【００６７】
上述のスキップ法１で、再生ポイントを固定する場合のスキップ法２について説明する。図１１は再生ポイントを固定する場合のスキップ・再生の時系列を示す説明図、図１２は視聴時処理のフローである。
【００６８】
上述のように、前処理としてスキップ幅ａを求め、さらに、ａ＊ｎ（＝０、１，２．．．）の位置を再生開始ポイントとして固定する。なお、フローチャートでは、ｎをｉとしている。
【００６９】
次に、視聴時処理として、スキップボタン１１f,１１cが押されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置ｘを求める(ステップＳ４１,Ｓ４２ａ,Ｓ４２ｂ)。早送り方向のとき、ｃ＜ａｉを満たすａｉでｉが最少ものを現在の再生位ｃに対する次の再生位置として設定する(ステップＳ４２ｂ)。巻き戻し方向のき、ｃ＞ａｉを満たすａｉでｉが最大ものを現在の再生位ｃに対する次の再生位置として設定する(ステップＳ４２a)。設定した次の再生位置(ａｉ)から再生を始める(ステップＳ４３)。
【００７０】
図１１に示すように、スキップボタン１１f,１１cを押下するごとに、ａ＊ｎ（＝０、１，２．．．）の位置、例では、０分、２分、４分．．．位置から再生する。
ここで、例えば、２分の位置から再生を始めて、５分まで通常の再生を行っているときにスキップボタン１１fを押下した場合、４分の位置には移動せずに、現在の再生時間に対する次のポイントである６分の位置へスキップして再生を始める。
【００７１】
通常のＤＶＤ再生装置などで次のチャプターまで飛ばす機能に類似するが、チャプターに相当するセグメンテーションは音声ファイルの長さによって自動で決まる点が異なる。
これは背景技術の欄で述べた特開２００５ー３０３８７１に開示された技術に類似するが、ボタンが一つで済む点と、重複なく再生できる点が異なる。
【００７２】
次に、上記スキップ法１またはスキップ法２で、音声ファイルの長さによらず、予め固定された再生位置がさらに追加される場合のスキップ法３について述べる。図１５は、この場合の視聴時処理フローである。本明細書では、固定された再生位置を必須の再生位置ともいう。
【００７３】
プレゼンテーションの場合には、初めにスライドの概要などを話したり、スライドの最後のほうでは、まとめを話したり、次のスライドに移動する前置きを話したりするので、特に、最初の部分と最後の部分を含ませるようにする。
【００７４】
例えば、前記スキップ法１の例へ追加する固定再生ポイントとして、ファイルの先頭（０秒）、ファイルの終わり（ファイルの長さｌ−β秒（例えば５秒））、ファイルの中央（フィルの長さｌ/2秒）を固定再生位置として追加することにより、ファイルの先頭、中間、終了間際をかならず含むようにしてスキップすることができる。図１３は予め固定された再生位置が追加される場合として、上記３再生ポイントが追加されたときのスキップ・再生を時系列で示すものである。
【００７５】
図１５は、前記スキップ法２で予め固定された再生位置を追加する場合の視聴時処理フローである。前記２のスキップ法と同様に、視聴時処理として、スキップボタン１１f,１１cが押されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置ｘを求める(ステップＳ４５,Ｓ４６ａ,Ｓ４６ｂ)。早送り方向のとき、ｃ＜ａｉを満たすａｉでｉが最少ものを現在の再生位ｃに対する次の再生位置とする(ステップＳ４６ｂ)。巻き戻し方向のとき、ｃ＞ａｉを満たすａｉでｉが最大のものを現在の再生位ｃに対する次の再生位置とする(ステップＳ４６ａ)。さらに、次の固定再生位置ｆｉを探す。即ち、早送り方向のとき、ｃ＞ｆｉを満たすｆｉでｉが最大のものを次の固定再生位置ｆｉとする(ステップＳ４７ｂ)。巻き戻し方向のとき、ｃ＜ｆｉを満たすｆｉでｉが最少のものを次の固定再生位置ｆｉとする(ステップＳ４７a)。次に早送り方向のとき、求めたａｉとｆｉを比較し、大きい方を再生ポイントｐとして設定する(ステップＳ４８b)。巻き戻し方向のとき、求めたａｉとｆｉを比較し、小さい方を再生ポイントｐとして設定とする(ステップＳ４８a)。設定されたｐから再生を始める(ステップＳ４９)。
【００７６】
次に、前記スキップ法３で、任意の再生ポイントを固定する場合のスキップ法４について述べる。即ち、前記スキップ法１または２で、音声ファイルの長さによらず、特定の再生位置が追加される場合を説明する。
【００７７】
例えば、特定の位置として、予め音声ファイルを解析し、ある音量を閾値とし、音量が閾値以上の部分があればその部分の先頭位置を固定再生ポイントとして追加する。その場合のスキップ・再生の時系列を図１４に示す。この場合の視聴時処理等のフローは、固定再生ポイントの決定手法が異なるだけなので、上記スキップ法３の図１５などのフローと同様に処理できる。
【００７８】
次に、上述のスキップ法で、複数連続したスライドの音声ファイルにまたがってスキップする場合のスキップ法５について説明する。前記のスキップ法１乃至４で、複数の音声ファイルにまたがってスキップさせる。スライド画像情報も音声ファイルに対応して切り替わる。
【００７９】
図１６は複数連続したスライド画像情報の音声ファイルにまたがってスキップする場合のスキップ・再生を時系列で示す説明図、図１８は前処理のフロー、図１９は視聴時処理のフローである。
【００８０】
まず、前処理として、１つのプレゼンテーション等のグループとしてまとめられる、複数のスライド画像情報と関連付けられた音声情報がある場合、全ての音声ファイルについての再生時間の和Ｌを求め、予め定められたスキップ数Ｓとした場合に下記の式でスキップ幅Ａを求める(ステップＳ５０乃至Ｓ５２)。
Ａ＝Ｌ／（Ｓ＋α）
ここでα＝０とする。例えば、４個の音声ファイル１〜４があり、それぞれ１０分、３０分、５分、１５分の場合、Ｌ＝６０分で、Ｓ＝５の場合はＡ＝１２分となる。
【００８１】
次に、視聴時処理として、スキップボタン１１f,１１cが押下されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置、即ちスキップ後の再生位置ｘを求める(ステップＳ３３,Ｓ３４ａ,Ｓ３４ｂ)。現在の再生位置をｃとすると、早送り方向のとき、ｘ＝ｃ＋A、巻き戻し方向のき、ｘ＝ｃ−Aとなる。
【００８２】
次に、カレントファイルの音声情報の長さｌとの関係を判断し、スキップ先の位置ｘを決定する(ステップＳ５５a,Ｓ５５ｂ)。早送り方向のとき、ｘ＞ｌの場合に、次のファイルでの最初の位置に再生ポイントを移動し、さらにｘ−ｌ分だけ進める。さらにｘ＞ｌの場合は、次のファイルに移動する。そうでない場合はその位置を再生位置ｘとする。巻き戻し方向のき、ｘ＜０の場合は、一つ前のファイルでの最後の位置に再生ポイントを移動し、さらにマイナス分だけ巻き戻す。そのファイルでマイナスにならない場合はその位置をスキップ後の再生ポイントｘとする。マイナスの場合はさらに１つ前のファイルへ再生ポイントを移動する。そして、求めた位置ｘから再生を始める(ステップＳ５５)。
【００８３】
図１６に示す例は、前記スキップ法２と同様な再生ポイントを固定した場合での例である。スキップ法１のように、実際の再生位置からスキップ幅Ｓ移動させても良い。また、スキップ法３のように、任意の再生ポイントを固定しても良い。例えば各ファイルの先頭、中間、終了間際などである。
【００８４】
次に、スキップボタンを長押しした場合のスキップ法６の動作について説明する。
【００８５】
前記のスキップ操作でスキップボタン１１f,１１cを長押しした場合（プレス状態）、その間、スキップを繰り返す。このとき、予め決められた長押し再生時間Ｂの間だけ、スキップ中に再生を行なう。例えばスキップ幅ａが２分、Ｂが２秒の場合、スキップ長押しの例を図１７に示す。即ち、スキップ操作によるスキップ指示が複数のスキップ幅以上継続したとき(厳密には、複数のスキップ幅に対応した期間分の時間とその間の長押し再生時間Ｂを含む時間以上継続したとき)に、この処理が行われる。
【００８６】
次にスライド画像情報の内容としての文字数によってスキップ数を変化させる場合のスキップ法７について述べる。
【００８７】
図２０はスキップ法１に対して文字数によってスキップ数を変化させる場合における前処理のフローおよび図２１は視聴時処理のフローである。
【００８８】
スライド画像から、文字列を抽出し、その文字数によってスキップ数を増減させる。文字数が少ない場合は、例えば表紙などの場合が考えられ、話す内容もそれほど重要ではないと考えられるので、スキップ数を減らし、逆に文字数が多い場合は、ユーザはスライド画像の中の文にも目を通したくなるので、スキップ数を増やすことにより一枚あたりの表示時間を増やすことができる。スライド画像から文字を抽出するには光学式文字読取装置(以下ＯＣＲともいう)を利用することにより文字列を抽出することができる。
【００８９】
前処理として、まず、スキップ法１と同様に、音声ファイルの長さｌを取得し、スライド画像内の文字数Ｔを取得する(ステップＳ６０,Ｓ６１)。次に、下記で述べるように、αおよびスキップ幅aを求める(ステップＳ６２,Ｓ６３)。
【００９０】
予め決められたスキップ数ｓ（＞０）、表示されているスライドに対応する音声の長さｌがある場合、スキップ幅ａを、
ａ＝ｌ／（ｓ＋α）
の式で求める。ここで
α＝整数値（表示されているスライドの文字数Ｔ／定数P）
とする。例えば定数Ｐを１００に固定すると、文字数が３５０文字合った場合、３．５となり、その正数値を取って３をスキップ数に加える。
【００９１】
次に、視聴時処理として、スキップ法1と同様に、スキップボタン１１f,１１cが押されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置ｘを求める(ステップＳ６４,Ｓ６５ａ,Ｓ６５ｂ)。現在の再生位置をｃとすると、早送り方向のとき、ｘ＝ｃ＋ａ、巻き戻し方向のとき、ｘ＝ｃ−ａとなる。
【００９２】
次に、早送り方向のとき、ｘ＞ｌの場合ｘ＝ｌをセットし、巻き戻し方向のき、ｘ＜０の場合ｘ＝０をセットする(ステップＳ６６ａ,Ｓ６６ｂ)。そして、求めた位置ｘから再生を始める(ステップＳ６７)。
【００９３】
このようにすることにより、スライド内の文字の多さに基づいて、スキップの細かさを調整し、文字の多いスライドはスキップ数を増やすことができ、その分長く表示されるのでユーザはスライド画像を読みやすくなる。
【００９４】
次に、スライド画像情報の内容としての文字の色によってスキップ数を変化させる場合のスキップ法８について述べる。
【００９５】
図２２はスキップ法１に対して特定色の文字数によってスキップ数を変化させる場合における前処理のフローおよび図２２は視聴時処理のフローである。
スライド画像から、文字列を抽出し、その文字の色に基づいてキップ数を増減させる。
【００９６】
重要な文や、キーワードなどは、赤などの目立つ色で記述される場合が多い。そのような文やキーワードを含むスライドの説明もやはり重要であると考えられるので、スキップ数を増やすことにより、他のスライドより、より細かくスキミングするようにする。スライド画像から文字や文字の色を抽出するには上記スキップ法７と同様に、ＯＣＲを利用することにより抽出することができる。
【００９７】
前処理として、まず、スキップ法１と同様に、音声ファイルの長さｌを取得し、スライド画像内での特定の色の文字数Ｕを取得する(ステップＳ７０,Ｓ７１)。次に、下記で述べるように、αおよびスキップ幅aを求める(ステップＳ７２,Ｓ７３)。
【００９８】
予め決められたスキップ数ｓ（＞０）、表示されているスライドに対応する音声の長さｌがある場合、スキップ幅ａ
ａ＝ｌ／（ｓ＋α）
を求める。ここで
α＝整数値（ある特定の色の文字数Ｕ／定数Q）
とする。例えば、ここで、ある特定の色として赤が指定されており、また、定数Qを１０に固定した場合、あるスライドの中に赤の文字が２５文字ある場合、その文字数２５を１０で割り、その整数部分２がαの値となる。
【００９９】
次に、視聴時処理として、スキップ法1と同様に、スキップボタン１１f,１１cが押下されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置ｘを求める(ステップＳ７４,Ｓ７５ａ,Ｓ７５ｂ)。現在の再生位置をｃとすると、早送り方向のとき、ｘ＝ｃ＋ａ、巻き戻し方向のき、ｘ＝ｃ−ａとなる。次に、早送り方向のとき、ｘ＞ｌの場合ｘ＝ｌをセットし、巻き戻し方向のき、ｘ＜０の場合ｘ＝０をセットする(ステップＳ７６ａ,Ｓ７６ｂ)。そして、求めた位置ｘから再生を始める(ステップＳ７７)。
【０１００】
このようにすることにより、特定の色で重要文字が表示されている場合には、スキップ幅が細かくなり、スキップ数が増えるので、より密にスキップ視聴を行うことができる。
【０１０１】
次に、マウスなどの位置指示装置による位置指示操作の動きによって固定スキップ位置を決める場合のスキップ法９について述べる。
【０１０２】
前記スキップ法３では、スキップ幅に関係なく、必ず再生される固定ポイントとして、各スライドの始まり、中間、終了間際を利用したが、プレゼンテーションの場合は、マウスポインタを利用することがあるので、マウスポインタが静止状態から移動した場合に、スライド画像内の項目について話したとみなすことができる。この位置を固定ポイントとして再生することより、スライド画像にリンクした内容を視聴することができる。
【０１０３】
マウスポインタの位置を取得するためには、あらかじめプレゼンテーションを行うＰＣ(パーソナルコンピュータ)上で、マウスポインタの位置を取得するプログラムを実行すればよい。具体的には、ある一定の時間間隔でマウスのX−Y座標を取得し、時間と座標をついにして記録すればよい。保存するときのファイル名は対応する画像ファイルのファイル名を利用し、001.xmlなどとし、記録先はスライド画像や音声ファイルと同様に、データ保存部１に記録すればよい。ファイルのフォーマットは例えばXMLのタグを利用したフォーマットなどをあげることができるが、時間とX−Y座標の組が記録されればよい。下記の例は、あるスライド画像が表示されて、秒ごとのマウスポインタの位置を表している。初め数字が秒で、次の数字がマウスポインタのX座標、最後の数字がY座標を示す。スライドを表示してから３秒後にマウスポインタが移動していることになる。
例）
00000,334,201
00001,334,201
00002,334,201
00003,342,222
00004,354,245
:
【０１０４】
図２４はスキップ法１に対して文字数によってスキップ数を変化させる場合におけるスキップ・再生の時系列を示す説明図、図２５は前処理のフローおよび図２６は視聴時処理のフローである。
【０１０５】
前処理として、まず、スキップ法１と同様に、音声ファイルの長さｌを取得し、その後に、下記で述べるように、αおよびスキップ幅aを求める(ステップＳ８０,Ｓ８１)。
【０１０６】
スキップ幅は、スキップ法1のように予め決められたスキップ数ｓ（＞０）、表示されているスライドに対応する音声の長さｌがある場合、スキップ幅ａ
ａ＝ｌ／ｓ
から求める。
【０１０７】
さらに、マウスポインタの位置を格納したファイルから、ポインタが静止状態から移動を開始した時間を、固定再生ポイントfi(i=0,1,2…)として取得し登録する(ステップＳ８２)。
【０１０８】
次に、視聴時処理として、スキップ法1と同様に、スキップボタン１１f,１１cが押下されると、まず、指示方向が、巻き戻し方向か、早送り方向かを判断した後にスキップ先の位置ｘを求める(ステップＳ８３,Ｓ８４ａ,Ｓ８４ｂ)。現在の再生位置をｃとすると、早送り方向のとき、ｘ＝ｃ＋ａ、巻き戻し方向のき、ｘ＝ｃ−ａとなる。
【０１０９】
次に、早送り方向および巻き戻し方向のいずれの場合も、現在の再生位置ｃ<fi<xになるような固定再生ポイントがある場合x=fiとする（ステップＳ８５ａ,Ｓ８５ｂ)。
【０１１０】
次に、早送り方向のとき、ｘ＞ｌの場合ｘ＝ｌをセットし、巻き戻し方向のき、ｘ＜０の場合ｘ＝０をセットする(ステップＳ８６ａ,Ｓ８６ｂ)。そして、求めた位置ｘから再生を始める(ステップＳ８７)。
【０１１１】
図２４に示すように、スキップ再生を行う場合は、スキップ幅ａでスキップと再生をしながら、固定再生ポイントにさしかかった場合は、そこはスキップせずにそのポイント（時間）から再生を開始する。
【０１１２】
図２７に、本発明の第２の実施例に係るスライド再生装置の再生ブラウザの構成を示し、その構成および動作を説明する。
【０１１３】
図２７で、図３の再生ブラウザとの構成の相違点について述べる。各サムネイルに再生した位置を表示する機能と、表示された位置を指示することにより再生する機能を備える。なお、図２７では、第２の実施例の特徴部分を分かりやすく強調するため、図３に対する共通部分の要部および細部は省略されている。
【０１１４】
具体的には、サムネイル表示エリア１２a内の各サムネイル上または付近にタイムライン１３(１３a,１３ｂ,１３ｃ)を設け、再生した位置を表示する。サムネイルとともに示されているタイムラインのある位置をマウスなどの位置指示装置でクリックすると、そのサムネイルに対応したスライド画像がスライド表示エリア１０aに表示され,かつ、クリックしたタイムラインの位置から再生が始まる。図２７は中央のサムネイル(２)に対応する再生位置の２つ目の再生位置をクリックして、スライド表示エリア１０aに表示された状態である。同図の例では、さらにクリックして選択されたサムネイル(２)のタイムライン１３ｂの表示に対応したものが、スライド表示エリア１０aの下にあるスライダー１０aの下側にもタイムライン１４が、スライド表示エリア１０aの大きさに拡大して表示され、このタイムライン１４上でも操作できるので、実際の音声情報に対する指示操作を容易にしている。なお、本明細書では、タイムラインを時間軸とも表現する。
【０１１５】
このようにすることにより、重複して視聴するのを避け、一度聞いたところをもう一度聞く場合に目印なるのでユーザの負担が減る。
【０１１６】
以上述べた実施例では、主にスライドなどのプレゼンテーション資料等のスライド画像情報に対するスキップおよび再生する場合について述べたが、これらに限定されず、同様な静止画像情報および対応する音声画像情報を再生する場合にも本発明は適用できる。
【産業上の利用可能性】
【０１１７】
本発明は、スライド画像情報および音声情報を再生するスライド再生装置、スライド再生システム、スライド再生プログラムにおいて利用される。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１の実施例に係るスライド再生装置のハードウエアの構成例を示すブロック図である。
【図２】本発明の第１の実施例に係るスライド再生装置の機能的の構成例を示すブロック図である。
【図３】本発明の第１の実施例に係るスライド再生装置の再生ブラウザの構成を示す表示画面図である。
【図４】本発明の第１の実施例に係るスライド再生装置の再生処理全体を示すフローチャートである。
【図５】再生処理の初期化処理のルーチンを示すフローチャートである。
【図６】再生処理の再生制御処理のルーチンを示すフローチャートである。
【図７】スキップ指示処理の全体の手順を示すフローチャートである。
【図８】スキップ法１のスキップ・再生を時系列に示す説明図である。
【図９】スキップ法１の前処理の手順を示すフローチャートである。
【図１０】スキップ法１の視聴時処理の手順を示すフローチャートである。
【図１１】スキップ法２のスキップ・再生を時系列に示す説明図である。
【図１２】スキップ法２の視聴時処理の手順を示すフローチャートである。
【図１３】スキップ法３のスキップ・再生を時系列に示す説明図である。
【図１４】スキップ法４のスキップ・再生を時系列に示す説明図である。
【図１５】スキップ法３の視聴時処理の手順を示すフローチャートである。
【図１６】スキップ法５のスキップ・再生を時系列に示す説明図である。
【図１７】スキップ法６のスキップ・再生を時系列に示す説明図である。
【図１８】スキップ法５の前処理の手順を示すフローチャートである。
【図１９】スキップ法５の視聴時処理の手順を示すフローチャートである。
【図２０】スキップ法７の前処理の手順を示すフローチャートである。
【図２１】スキップ法７の視聴時処理の手順を示すフローチャートである。
【図２２】スキップ法８の前処理の手順を示すフローチャートである。
【図２３】スキップ法８の視聴時処理の手順を示すフローチャートである。
【図２４】スキップ法９のスキップ・再生を時系列に示す説明図である。
【図２５】スキップ法９の前処理の手順を示すフローチャートである。
【図２６】スキップ法９の視聴時処理の手順を示すフローチャートである。
【図２７】本発明の第２の実施例に係るスライド再生装置の再生ブラウザの構成を示す表示画面図である。
【符号の説明】
【０１１９】
１：データ保存部
２：データ読取部
３：指示受付部
４：データ制御部
５：データ再生部
１０：再生ブラウザ
１０a：スライド表示エリア
１２a：サムネイル表示エリア
１１ｃ,f：スキップボタン
１３(１３a,１３b,１３c),１４：タイムライン
５１：入力装置
５３：主記憶装置
５５：ＣＰＵ
５６：通信制御装置
５７：バス
１００、１１０：スライド再生装置
２００：画像再生装置
３００,３０１：画像記録再生システム
【図１】
0004780128.tif 000002
【図２】
0004780128.tif 000003
【図３】
0004780128.tif 000004
【図４】
0004780128.tif 000005
【図５】
0004780128.tif 000006
【図６】
0004780128.tif 000007
【図７】
0004780128.tif 000008
【図８】
0004780128.tif 000009
【図９】
0004780128.tif 000010
【図１０】
0004780128.tif 000011
【図１１】
0004780128.tif 000012
【図１２】
0004780128.tif 000013
【図１３】
0004780128.tif 000014
【図１４】
0004780128.tif 000015
【図１５】
0004780128.tif 000016
【図１６】
0004780128.tif 000017
【図１７】
0004780128.tif 000018
【図１８】
0004780128.tif 000019
【図１９】
0004780128.tif 000020
【図２０】
0004780128.tif 000021
【図２１】
0004780128.tif 000022
【図２２】
0004780128.tif 000023
【図２３】
0004780128.tif 000024
【図２４】
0004780128.tif 000025
【図２５】
0004780128.tif 000026
【図２６】
0004780128.tif 000027
【図２７】
0004780128.tif 000028