(57)【要約】【課題】音声／動画データの再生位置をより正確に指定することを可能とすること。【解決手段】再生装置であって、音声／動画データを再生する再生部と、時間軸及び時間軸の目盛を表示し、時間軸上において音声／動画データの現在の再生位置表す再生位置表示体を表示する再生位置表示部と、再生位置表示体を時間軸上で移動させる操作を受け付ける操作部と、操作部によって受け付けられた移動に関する情報を検出する移動情報検出部と、を備え、再生部は、操作部によって再生位置表示体を移動する操作が受け付けられた場合には、移動後の再生位置表示体の位置に応じた再生位置の音声／動画データを再生し、再生位置表示部は、移動情報に応じて時間軸の目盛の間隔を変更する、ことを特徴とする。【選択図】図３
2010211881.tif 000002
【特許請求の範囲】
【請求項１】
音声／動画データを再生する再生部と、
時間軸及び前記時間軸の目盛を表示し、前記時間軸上において前記音声／動画データの現在の再生位置を表す再生位置表示体を表示する再生位置表示部と、
前記再生位置表示体を前記時間軸上で移動させる操作を受け付ける操作部と、
前記操作部によって受け付けられた移動に関する情報を検出する移動情報検出部と、
を備え、
前記再生部は、前記操作部によって前記再生位置表示体を移動する操作が受け付けられた場合には、移動後の前記再生位置表示体の位置に応じた再生位置の音声／動画データを再生し、
前記再生位置表示部は、前記移動情報に応じて前記時間軸の前記目盛間の単位長さが表す時間隔を変更する、
ことを特徴とする再生装置。
【請求項２】
前記移動情報は前記再生位置表示体の移動速さを表し、
前記再生位置表示部は、前記移動情報が所定の閾値以下となった場合に、その時点の前記再生位置表示体が表す再生位置を含む所定の幅の時間を、同じ時間間隔を表す目盛間の距離がより長くなるように表示する、
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記再生位置表示部は、非線形の間隔を有する目盛を表示する、ことを特徴とする請求項１又は２に記載の再生装置。
【請求項４】
ユーザーによる操作を受け付ける操作部を備える情報処理装置が、音声／動画データを再生する再生ステップと、
前記情報処理装置が、時間軸及び前記時間軸の目盛を表示し、前記時間軸上において前記音声／動画データの現在の再生位置を表す再生位置表示体を表示する再生位置表示ステップと、
前記情報処理装置が、前記操作部において再生位置表示体を時間軸上で移動させる操作を受け付ける操作ステップと、
前記情報処理装置が、前記操作ステップにおいて受け付けられた移動に関する情報を検出する移動情報検出ステップと、
を備え、
前記再生ステップにおいて、前記情報処理装置は、前記再生位置表示体を移動する操作が受け付けられた場合には、移動後の前記再生位置表示体の位置に応じた再生位置の音声／動画データを再生し、
前記再生位置表示ステップにおいて、前記情報処理装置は、前記移動情報に応じて前記時間軸の前記目盛間の単位長さが表す時間隔を変更する、
ことを特徴とする再生方法。
【請求項５】
ユーザーによる操作を受け付ける操作部を備える情報処理装置に対し、
音声／動画データを再生する再生ステップと、
時間軸及び前記時間軸の目盛を表示し、前記時間軸上において前記音声／動画データの現在の再生位置を表す再生位置表示体を表示する再生位置表示ステップと、
前記操作部において再生位置表示体を時間軸上で移動させる操作を受け付ける操作ステップと、
前記操作ステップにおいて受け付けられた移動に関する情報を検出する移動情報検出ステップと、
を実行させ、
前記再生ステップにおいて、前記再生位置表示体を移動する操作が受け付けられた場合には、移動後の前記再生位置表示体の位置に応じた再生位置の音声／動画データを再生し、
前記再生位置表示ステップにおいて、前記移動情報に応じて前記時間軸の前記目盛間の単位長さが表す時間隔を変更する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
音声データや動画データを再生する再生装置、再生方法、及びそのプログラムに関する。
【背景技術】
【０００２】
従来、音声データや動画データ（以下、「音声／動画データ」という）を再生する音声／動画再生装置において、再生位置を変更するための方法として、早送りボタンや巻き戻しボタンを用いる方法が実現されている。この方法では、ボタンがユーザーによって押下されることによって再生速さが高速化し、通常の再生を行うよりも高速に任意の再生位置まで変更することが可能となる。
【０００３】
再生位置を変更するための他の方法として、シークバーを操作する方法も提案されている。シークバーとは、音声／動画データの再生位置を表示する機能である。具体的には、シークバーは再生中の音声／動画データの始めから終わりまでの時間軸を表すバーと、現在の再生位置を表すスライダーとを備え、バー上のスライダーの表示位置によって現在の再生位置を表す。ユーザーは、スライダーの表示位置を移動させることによって、早送りボタンや巻き戻しボタンを押下するよりも高速に、任意の位置まで再生位置を変更することが可能となる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−９６４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、早送りボタンや巻き戻しボタンを用いる方法では、現在の再生位置と移動後の再生位置との時間差が長い場合には、任意の位置まで再生位置を移動させるのに長い時間を要してしまうという問題があった。また、シークバーを用いる方法では、再生時間が長いデータである場合にはスライダーのわずかな移動操作で数分単位の再生位置の移動が生じ、正確に任意の位置まで再生位置を変更することが困難であるという問題があった。
【０００６】
上記事情に鑑み、本発明は、音声／動画データの再生位置をより正確に指定することを可能とする再生装置、再生方法、及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、再生装置であって、音声／動画データを再生する再生部と、時間軸及び前記時間軸の目盛を表示し、前記時間軸上において前記音声／動画データの現在の再生位置を表す再生位置表示体を表示する再生位置表示部と、前記再生位置表示体を前記時間軸上で移動させる操作を受け付ける操作部と、前記操作部によって受け付けられた移動に関する情報を検出する移動情報検出部と、を備え、前記再生部は、前記操作部によって前記再生位置表示体を移動する操作が受け付けられた場合には、移動後の前記再生位置表示体の位置に応じた再生位置の音声／動画データを再生し、前記再生位置表示部は、前記移動情報に応じて前記時間軸の前記目盛間の単位長さが表す時間隔を変更する、ことを特徴とする。
【０００８】
本発明の一態様は、上記の再生装置であって、前記移動情報は前記再生位置表示体の移動速さを表し、前記再生位置表示部は、前記移動情報が所定の閾値以下となった場合に、その時点の前記再生位置表示体が表す再生位置を含む所定の幅の時間を、同じ時間間隔を表す目盛間の距離がより長くなるように表示する、ことを特徴とする。
【０００９】
本発明の一態様は、上記の再生装置として構成された情報処理装置が行う再生方法として特定されても良いし、情報処理装置を上記の再生装置として動作させるためのコンピュータプログラムとして特定されても良い。
【００１０】
本発明により、再生位置表示体の移動に関する情報に応じて時間軸の目盛の間隔が変更して表示されるため、ユーザーが音声／動画データの再生位置をより正確に指定することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】再生装置の機能構成を表す概略ブロック図である。
【図２】再生部及び再生位置表示部によって表示される表示内容の具体例を表す図である。
【図３】再生装置の動作を表すフローチャートである。
【図４】再生位置表示部が第１拡大設定に応じて表示する目盛の具体例を表す図である。
【図５】再生位置表示部が第２拡大設定に応じて表示する目盛の具体例を表す図である。
【図６】再生装置の変形例における第１拡大設定及び第２拡大設定の具体例を表す図である。
【図７】再生装置の変形例における第１拡大設定及び第２拡大設定の具体例を表す図である。
【発明を実施するための形態】
【００１２】
図１は、再生装置１の機能構成を表す概略ブロック図である。再生装置１は、データ入力部１１、再生部１２、操作部１３、移動情報検出部１４、再生位置表示部１５を備える。再生装置１は、ＣＰＵ（Central Processing Unit）、メインメモリー等がバスによって接続された情報処理装置を備え、メインメモリーに記憶されたコンピュータプログラムがＣＰＵによって実行されることにより、上記各機能部を備えた装置として動作する。
【００１３】
データ入力部１１は、音声データ又は動画データ（以下、二つのデータをまとめて「音声／動画データ」という。）を再生装置１に入力する。データ入力部１１は、例えばネットワークを介して他の装置から音声／動画データを受信することによって入力を行っても良いし、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disc）や半導体メモリ装置などの記録媒体から音声／動画データを読み出すことによって入力を行っても良いし、その他の既存の方法によって入力を行っても良い。
【００１４】
再生部１２は、データ入力部１１によって入力された音声／動画データを再生する。
操作部１３は、マウスやキーボード等の入力装置がユーザーによって操作されることによって生じる入力信号を、後述する再生位置表示体を移動させる操作として受け付ける。
【００１５】
移動情報検出部１４は、操作部１３によって受け付けられた再生位置表示体の移動に関する情報（以下、「移動情報」という。）を検出する。移動情報とは、例えば再生位置表示体１６３の移動速さ（単位時間あたりの移動量）や、移動後の再生位置表示体の表示位置などである。
再生位置表示部１５は、再生位置を表す時間軸、時間軸の目盛、再生位置表示体を表示する。再生位置表示部１５が行う処理の詳細については後述する。
【００１６】
図２は、再生部１２及び再生位置表示部１５によって表示される表示内容の具体例を表す図である。再生部１２は、音声データを再生する場合、画像表示装置に表示されるウィンドウ１２１の内側の表示枠１２２に特定の画像などを表示し、スピーカーから音声を再生する。また、再生部１２は、動画データを再生する場合、画像表示装置に表示されるウィンドウ１２１の内側の表示枠１２２に動画を再生表示し、音声が含まれる場合には動画の再生とともにスピーカーから音声も再生する。ここで、画像表示装置とは、例えばプロジェクター装置や、ＣＲＴ（Cathode Ray Tube）や、液晶ディスプレイ等の装置である。
【００１７】
また、再生位置表示部１５は、画像表示装置に表示されるウィンドウ１２１の内側に時間軸１６１、目盛１６２、再生位置表示体１６３を表示する。時間軸１６１は、ウィンドウ１２１の横幅に応じた長さを有し、再生位置を表す軸である。目盛１６２は、時間軸１６１上の所定の位置における音声／動画データの具体的な再生位置（時間）を表す。図２の場合、再生中の音声／動画データの全再生時間が１００分であり、再生位置表示部１５は１０分毎に目盛１６２を時間軸１６１の上方に表示する。再生位置表示体１６３は、時間軸１６１上において、再生部１２によって再生されている音声／動画データの現在の再生位置に表示される。例えば、“１０”の目盛１６２が付された箇所に再生位置表示体１６３が表示されることは、通常の再生速さで音声／動画データが再生された場合に再生開始から１０分経過した時点で再生されるべき内容が再生部１２によって再生されている最中であることを示す。
【００１８】
図３は、再生装置１の動作を表すフローチャートである。以下、再生装置１の動作例について説明する。まず、データ入力部１１が音声／動画データを入力し、再生部１２が音声／動画データを再生する（ステップＳ１０１）。音声／動画データが再生されると、再生位置表示部１５は、時間軸１６１と初期設定に応じた目盛１６２とを表示するとともに、現在の再生位置に再生位置表示体１６３を表示する。初期設定とは、操作部１３によって再生位置表示体１６３を移動させる操作が受け付けられる前に予め表示される目盛１６２の間隔に関する設定であり、例えば図２のように時間軸１６１の一端の目盛１６２が再生開始時間（０分）を表し他端の目盛１６２が再生終了時間を表し、各目盛に表される数字が等間隔となるような目盛の間隔である。
【００１９】
移動情報検出部１４は、音声／動画データが再生されると定期的に操作部１３を監視し移動情報を検出する（ステップＳ１０２）。移動情報検出部１４が移動情報を検出すると、再生位置表示部１５は、移動情報が第１拡大条件を満たしたか否か判定する（ステップＳ１０３）。第１拡大条件とは、目盛１６２の表示を初期設定から第１拡大設定に変更するか否かの判定に用いられる条件である。例えば、再生位置表示部１５は、操作部１３によって受け付けられた再生位置表示体１６３の移動速さが所定の閾値を下回った場合に第１拡大条件が満たされたと判定する。
【００２０】
移動情報が第１拡大条件を満たしていない場合は（ステップＳ１０３−ＮＯ）、ステップＳ１０２及びステップＳ１０３の処理が繰り返し実行される。一方、移動情報が第１拡大条件を満たした場合（ステップＳ１０３−ＹＥＳ）、再生位置表示部１５は再生位置表示体１６３が止まったか否か（操作部１３において再生位置表示体１６３の移動操作が終了したか否か）判定する（ステップＳ１０４）。
【００２１】
再生位置表示体１６３が止まった場合（ステップＳ１０４−ＹＥＳ）、再生位置表示部１５は、再生位置表示体１６３が止まった時間軸１６１上の表示位置に対応する再生位置を検出し（ステップＳ１０５）、検出された再生位置を再生部１２に通知する。そして、再生部１２が通知された再生位置に応じて再生中の音声／動画データの再生位置を変更し（ステップＳ１０６）、ステップＳ１０２以降の処理が繰り返し実行される。一方、再生位置表示体１６３が止まっていない場合（ステップＳ１０４−ＮＯ）、再生位置表示部１５は目盛１６２の間隔の設定を初期設定から第１拡大設定に変更する（ステップＳ１０７）。
【００２２】
図４は、再生位置表示部１５が第１拡大設定に応じて表示する目盛１６２の具体例を表す図である。第１拡大設定では、初期設定で表示された時間の一部が拡大されて、単位時間当たりの目盛の距離が初期設定より長く表示される。例えば図２が初期設定の表示の具体例だとすると、初期設定では目盛１６２が０分から１００分までを表示するのに対し、図４の第１拡大設定では目盛１６２が３１分から３５分までの部分のみを拡大して表示する。そのため、第１拡大設定では、同じ時間間隔を表す目盛間の距離が初期設定と比べて長く表示される。
【００２３】
なお、ステップＳ１０７において目盛１６２の間隔の設定が第１拡大設定に変更される場合、再生位置表示部１５は、その時点で再生位置表示体１６３が位置していた再生位置の時間を中心として、前後に所定の長さの時間（図４の場合は前後に２分）の目盛を表示する。このとき、再生位置表示部１５は、再生位置表示体１６３の表示位置を第１拡大設定の変更後の目盛１６２に応じて移動させる。
【００２４】
図３に戻って動作の説明を続ける。目盛１６２の間隔の設定が第１拡大設定に変更されると、移動情報検出部１４は定期的に操作部１３を監視し移動情報を検出する（ステップＳ１０８）。移動情報検出部１４が移動情報を検出すると、再生位置表示部１５は、移動情報が第２拡大条件を満たしたか否か判定する（ステップＳ１０９）。第２拡大条件とは、目盛１６２の表示を第１拡大設定から第２拡大設定に変更するか否かの判定に用いられる条件である。例えば、再生位置表示部１５は、操作部１３によって受け付けられた再生位置表示体１６３の移動速さが所定の閾値を下回った場合に第２拡大条件が満たされたと判定する。
【００２５】
移動情報が第２拡大条件を満たしていない場合は（ステップＳ１０９−ＮＯ）、再生位置表示部１５は移動情報が第１縮小条件を満たしたか否か判定する（ステップＳ１１０）。第１縮小条件とは、目盛１６２の表示を第１拡大設定から初期設定に変更するか否かの判定に用いられる条件である。例えば、再生位置表示部１５は、操作部１３によって受け付けられた再生位置表示体１６３の移動速さが所定の閾値を上回った場合に第１縮小条件が満たされたと判定しても良いし、再生位置表示体１６３の表示位置が時間軸１６１の一端又は他端に達した場合に第１縮小条件が満たされたと判定しても良い。第１縮小条件が満たされていない場合（ステップＳ１１０−ＮＯ）、ステップＳ１０８以降の処理が繰り返し実行される。一方、第１縮小条件が満たされている場合（ステップＳ１１０−ＹＥＳ）、再生位置表示部１５は目盛１６２の間隔の設定を第１拡大設定から初期設定に変更し（ステップＳ１１１）、ステップＳ１０２以降の処理が繰り返し実行される。
【００２６】
なお、ステップＳ１１１において目盛１６２の間隔の設定が初期設定に変更される場合、再生位置表示部１５は、再生位置表示体１６３の表示位置を初期設定の変更後の目盛１６２に応じて移動させる。
【００２７】
ステップＳ１０９の処理の説明に戻る。移動情報が第２拡大条件を満たした場合（ステップＳ１０９−ＹＥＳ）、再生位置表示部１５は再生位置表示体１６３が止まったか否か判定する（ステップＳ１１２）。再生位置表示体１６３が止まった場合（ステップＳ１１２−ＹＥＳ）、再生位置表示部１５は、再生位置表示体１６３が止まった時間軸１６１上の表示位置に対応する再生位置を検出し（ステップＳ１０５）、検出された再生位置を再生部１２に通知する。そして、再生部１２が通知された再生位置に応じて再生中の音声／動画データの再生位置を変更し（ステップＳ１０６）、ステップＳ１０２以降の処理が繰り返し実行される。一方、再生位置表示体１６３が止まっていない場合（ステップＳ１１２−ＮＯ）、再生位置表示部１５は目盛１６２の間隔の設定を第１拡大設定から第２拡大設定に変更する（ステップＳ１１３）。
【００２８】
図５は、再生位置表示部１５が第２拡大設定に応じて表示する目盛１６２の具体例を表す図である。第２拡大設定では、第１拡大設定で表示された時間の一部が拡大されて、単位時間当たりの目盛の距離が第１拡大設定より長く表示される。例えば、図４の第１拡大設定では目盛１６２が３１分から３５分までの部分を表示するのに対し、図５の第２拡大設定では目盛１６２が３２分から３４分までの部分のみをさらに拡大して表示する。そのため、第２拡大設定では、同じ時間間隔を表す目盛間の距離が第１拡大設定と比べて長く表示される。
【００２９】
なお、ステップＳ１１３において目盛１６２の間隔の設定が第２拡大設定に変更される場合、再生位置表示部１５は、その時点で再生位置表示体１６３が位置していた再生位置の時間を中心として、前後に所定の長さの時間（図５の場合は前後に１分）の目盛を表示する。このとき、再生位置表示部１５は、再生位置表示体１６３の表示位置を第２拡大設定の変更後の目盛１６２に応じて移動させる。
【００３０】
図３に戻って動作の説明を続ける。目盛１６２の間隔の設定が第２拡大設定に変更されると、移動情報検出部１４は定期的に操作部１３を監視し移動情報を検出する（ステップＳ１１４）。移動情報検出部１４が移動情報を検出すると、再生位置表示部１５は移動情報が第２縮小条件を満たしたか否か判定する（ステップＳ１１５）。第２縮小条件とは、目盛１６２の表示を第２拡大設定から第１拡大設定に変更するか否かの判定に用いられる条件である。例えば、再生位置表示部１５は、操作部１３によって受け付けられた再生位置表示体１６３の移動速さが所定の閾値を上回った場合に第２縮小条件が満たされたと判定しても良いし、再生位置表示体１６３の表示位置が時間軸１６１の一端又は他端に達した場合に第２縮小条件が満たされたと判定しても良い。
【００３１】
第２縮小条件が満たされていない場合（ステップＳ１１５−ＮＯ）、再生位置表示部１５は再生位置表示体１６３が止まったか否か判定する（ステップＳ１１６）。再生位置表示体１６３が止まった場合（ステップＳ１１６−ＹＥＳ）、再生位置表示部１５は、再生位置表示体１６３が止まった時間軸１６１上の表示位置に対応する再生位置を検出し（ステップＳ１０５）、検出された再生位置を再生部１２に通知する。そして、再生部１２が通知された再生位置に応じて再生中の音声／動画データの再生位置を変更し（ステップＳ１０６）、ステップＳ１０２以降の処理が繰り返し実行される。
【００３２】
一方、再生位置表示体１６３が止まっていない場合（ステップＳ１１６−ＮＯ）、ステップＳ１１４以降の処理が繰り返し実行される。ステップＳ１１５の処理に戻って、第２縮小条件が満たされている場合（ステップＳ１１５−ＹＥＳ）、再生位置表示部１５は目盛１６２の間隔の設定を第２拡大設定から第１拡大設定に変更し（ステップＳ１１７）、ステップＳ１０８以降の処理が繰り返し実行される。
【００３３】
なお、ステップＳ１１７において目盛１６２の間隔の設定が第１拡大設定に変更される場合、再生位置表示部１５は、例えば第２拡大設定の間隔で表示されていた目盛１６２の中心の時間（図５の場合は３３分）をそのまま中心として、前後に所定の長さの時間（図４の場合は前後に２分）の目盛を表示しても良い。また、再生位置表示部１５は、例えばステップＳ１１７の直前に再生位置表示体１６３が位置していた再生位置を中心として、前後に所定の長さの時間（図４の場合は前後に２分）の目盛を表示しても良い。いずれの場合も、再生位置表示部１５は、再生位置表示体１６３の表示位置を第１拡大設定の変更後の目盛１６２に応じて移動させる。
【００３４】
このように構成された再生装置１によれば、第１拡大条件や第２拡大条件が満たされることによって、同じ時間間隔を表す目盛間の距離がそれまでの表示における距離と比べて長く表示される。そのため、再生位置表示体１６３の移動によって細かな再生位置の時間を指定することが容易となり、音声／動画データの再生位置をより正確に指定することが可能となる。また、逆に第１縮小条件や第２縮小条件が満たされることによって、同じ時間間隔を表す目盛間の距離がそれまでの表示における距離と比べて短く表示される。そのため、第１拡大設定や第２拡大設定の目盛１６２では表示されていなかった時間まで大幅に再生位置を移動させることも可能となる。
【００３５】
＜変形例＞
図６及び図７は、再生装置１の変形例における第１拡大設定及び第２拡大設定の具体例を表す図である。再生位置表示部１５は、第１拡大設定または第２拡大設定を、線形の間隔を有する目盛（図２、図４、図５に表される目盛）ではなく、非線形の間隔を有する目盛として表示しても良い。この場合、再生位置表示部１５は、同じ時間間隔を表す目盛間の距離が時間軸１６１の端に近いほど短く時間軸１６１の中央に近いほど長くなるように目盛を表示する。図６では、再生位置表示部１５は２８分から３８分までの部分を拡大して表示し、時間軸の端に近い２８分の目盛と２９分の目盛との間の距離は、中央に近い３２分の目盛と３３分の目盛との間の距離に比べて、同じ１分の時間間隔を表すにもかかわらず短く表示される。また、再生位置表示部１５は、図７のように小数の値を有する目盛を表示するように構成されても良い。このように目盛が表示されることにより、目盛１６２の間隔の設定が変更される直前に再生位置表示体１６３が位置していた再生位置の時間、言い換えればユーザーが細かい再生位置の指定をしたいと所望している可能性の高い部分を他の部分よりもさらに拡大して単位時間当たりの目盛の距離を長く表示することが可能となり、ユーザーは所望の再生位置の指定を容易に行うことが可能となる。
【００３６】
また、再生装置１は、データ入力部１１から入力された音声／動画データを記憶する記憶部を備え、再生部１２は記憶部によって記憶されている音声／動画データを再生するように構成されても良い。また、第１拡大条件と第２拡大条件とは同じ条件であっても良いし異なる条件であっても良い。また、第１縮小条件と第２縮小条件とは同じ条件であっても良いし異なる条件であっても良い。
【００３７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００３８】
１…再生装置，  １１…データ入力部，  １２…再生部，  １３…操作部，  １４…移動情報検出部，  １５…再生位置表示部，  １６１…時間軸，  １６２…目盛，  １６３…再生位置表示体
【図１】
2010211881.tif 000003
【図２】
2010211881.tif 000004
【図３】
2010211881.tif 000005
【図４】
2010211881.tif 000006
【図５】
2010211881.tif 000007
【図６】
2010211881.tif 000008
【図７】
2010211881.tif 000009