(57)【要約】【課題】利用者による簡易な操作で動画像又は複数の静止画像の再生制御を行うことが可能な画像再生装置等を提供する。【解決手段】再生制御部１１２は、動画像又は複数の静止画像の再生時に左方向へのスワイプ操作が行われた場合には、動画像又は複数の静止画像のコマ送り再生、右方向へのスワイプ操作が行われた場合には、動画像又は複数の静止画像のコマ戻し再生を行う。また、動画像又は複数の静止画像の再生時に左方向へのフリック操作が行われた場合には、動画像又は複数の静止画像の早送り再生、右方向へのフリック操作が行われた場合には、動画像又は複数の静止画像の巻き戻し再生を行う。【選択図】図１
2015097041.tif 000002
【特許請求の範囲】
【請求項１】
動画像又は複数の静止画像を再生する画像再生装置であって、
表示面を含み、前記動画像又は前記複数の静止画像を表示する表示手段と、
前記表示面上の位置に対応する物体の接触位置を検出する接触検出手段と、
前記接触検出手段により検出された前記接触位置の移動方向及び移動距離並びに接触検出時間に応じた態様で前記動画像又は前記複数の静止画像の再生制御を行う再生制御手段と、
を備えることを特徴とする画像再生装置。
【請求項２】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動方向が第１の方向であり、前記移動距離が第１の距離以上であり、前記接触検出時間が第１の時間未満である場合に、前記動画像又は前記複数の静止画像の早送り再生を行い、前記接触検出手段により検出された前記接触位置の移動方向が前記第１の方向とは反対の第２の方向であり、前記移動距離が前記第１の距離以上であり、前記接触検出時間が前記第１の時間未満である場合に、前記動画像又は前記複数の静止画像の巻き戻し再生を行うように再生状態を変更することを特徴とする請求項１に記載の画像再生装置。
【請求項３】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動距離及び前記接触検出時間に基づいて算出した移動速度に応じた再生速度で、前記動画像又は前記複数の静止画像の前記早送り再生及び前記巻き戻し再生を行うことを特徴とする請求項２に記載の画像再生装置。
【請求項４】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動距離及び前記接触検出時間に基づいて算出した移動速度に応じた量の前記動画像又は前記複数の静止画像の前記早送り再生及び前記巻き戻し再生を行うことを特徴とする請求項２又は３に記載の画像再生装置。
【請求項５】
前記再生制御手段は、前記早送り再生及び前記巻き戻し再生において時間経過に伴って再生速度を低下させることを特徴とする請求項２に記載の画像再生装置。
【請求項６】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動方向が前記第１の方向であり、前記移動距離が前記第１の距離以上であり、前記接触検出時間が前記第１の時間以上である場合に、前記動画像又は前記複数の静止画像のコマ送り再生を行い、前記接触検出手段により検出された前記接触位置の移動方向が前記第２の方向であり、前記移動距離が前記第１の距離以上であり、前記接触検出時間が前記第１の時間以上である場合に、前記動画像又は前記複数の静止画像のコマ戻し再生を行うように再生状態を変更することを特徴とする請求項２〜６の何れか１項に記載の画像再生装置。
【請求項７】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動方向が前記第１の方向及び前記第２の方向とは異なる第３の方向である場合に、ユーザの操作を受け付けるメニュー画面又は予め定めた他の画面を表示することを特徴とする請求項２〜８の何れか１項に記載の画像再生装置。
【請求項８】
前記再生制御手段は、前記動画像又は前記複数の静止画像の前記再生状態の変更をする際、最初の画像が表示されている場合には、前記最初の画像であることを識別可能な態様で再生し、最後の画像が表示されている場合には、前記最後の画像であることを識別可能な態様で再生することを特徴とする請求項２〜９の何れか１項に記載の画像再生装置。
【請求項９】
動画像又は複数の静止画像を再生する画像再生方法であって、
前記動画像又は前記複数の静止画像を表示する表示手段に含まれる表示面上の位置に対応する物体の接触位置を検出する接触検出ステップと、
前記接触検出ステップにおいて検出された前記接触位置の移動方向及び移動距離並びに接触検出時間に応じた態様で前記動画像又は前記複数の静止画像の再生制御を行う再生制御ステップと、
を含むことを特徴とする画像再生方法。
【請求項１０】
コンピュータを、
表示面を含み、動画像又は複数の静止画像を表示する表示手段、
前記表示面上の位置に対応する物体の接触位置を検出する接触検出手段、
前記接触検出手段により検出された前記接触位置の移動方向及び移動距離並びに接触検出時間に応じた態様で前記動画像又は前記複数の静止画像の再生制御を行う再生制御手段、
として機能させることを特徴とする画像再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像再生装置、画像再生方法及び画像再生プログラムに関する。
【背景技術】
【０００２】
近年、スポーツ競技などの動作を撮影し、撮影された動画像を再生することにより動作を評価する手法が活用されている。例えば、指導者と被指導者の動作を撮影した動画を一画面に同時表示し、また、それぞれの動画からキャプチャーした静止画像を並べて表示させ、これらを比較して評価する方法が提案されている（例えば、特許文献１、２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１４４０３８号公報
【特許文献２】特開２００７−０９７９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した再生装置としては、スマートフォン、タブレット型端末、ノートパソコンなどの携帯可能な小型の情報端末が使用されることがある。このような情報端末で動画像又は複数の静止画像を再生する場合、一連の画像のうち所望の画像を迅速に表示させるために、早送り再生や巻き戻し再生等が頻繁に行われる。このため、利用者による簡易な操作で早送り再生や巻き戻し再生等の再生制御を行うことが求められている。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、利用者による簡易な操作で動画像又は複数の静止画像の再生制御を行うことが可能な画像再生装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る画像再生装置は、
動画像又は複数の静止画像を再生する画像再生装置であって、
表示面を含み、前記動画像又は前記複数の静止画像を表示する表示手段と、
前記表示面上の位置に対応する物体の接触位置を検出する接触検出手段と、
前記接触検出手段により検出された前記接触位置の移動方向及び移動距離並びに接触検出時間に応じた態様で前記動画像又は前記複数の静止画像の再生制御を行う再生制御手段と、
を備えることを特徴とする。
【０００７】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動方向が第１の方向であり、前記移動距離が第１の距離以上であり、前記接触検出時間が第１の時間未満である場合に、前記動画像又は前記複数の静止画像の早送り再生を行い、前記接触検出手段により検出された前記接触位置の移動方向が前記第１の方向とは反対の第２の方向であり、前記移動距離が前記第１の距離以上であり、前記接触検出時間が前記第１の時間未満である場合に、前記動画像又は前記複数の静止画像の巻き戻し再生を行うように再生状態を変更してもよい。
【０００８】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動距離及び前記接触検出時間に基づいて算出した移動速度に応じた再生速度で、前記動画像又は前記複数の静止画像の前記早送り再生及び前記巻き戻し再生を行うようにしてもよい。
【０００９】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動距離及び前記接触検出時間に基づいて算出した移動速度に応じた量の前記動画像又は前記複数の静止画像の前記早送り再生及び前記巻き戻し再生を行うようにしてもよい。
【００１０】
前記再生制御手段は、前記早送り再生及び前記巻き戻し再生において時間経過に伴って再生速度を低下させるようにしてもよい。
【００１１】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動方向が前記第１の方向であり、前記移動距離が前記第１の距離以上であり、前記接触検出時間が前記第１の時間以上である場合に、前記動画像又は前記複数の静止画像のコマ送り再生を行い、前記接触検出手段により検出された前記接触位置の移動方向が前記第２の方向であり、前記移動距離が前記第１の距離以上であり、前記接触検出時間が前記第１の時間以上である場合に、前記動画像又は前記複数の静止画像のコマ戻し再生を行うように再生状態を変更してもよい。
【００１２】
前記再生制御手段は、前記接触検出手段により検出された前記接触位置の移動方向が前記第１の方向及び前記第２の方向とは異なる第３の方向である場合に、ユーザの操作を受け付けるメニュー画面又は予め定めた他の画面を表示するようにしてもよい。
【００１３】
前記再生制御手段は、前記動画像又は前記複数の静止画像の前記再生状態の変更をする際、最初の画像が表示されている場合には、前記最初の画像であることを識別可能な態様で再生し、最後の画像が表示されている場合には、前記最後の画像であることを識別可能な態様で再生するようにしてもよい。
【００１４】
上記目的を達成するため、本発明の第２の観点に係る画像再生方法は、
動画像又は複数の静止画像を再生する画像再生方法であって、
前記動画像又は前記複数の静止画像を表示する表示手段に含まれる表示面上の位置に対応する物体の接触位置を検出する接触検出ステップと、
前記接触検出ステップにおいて検出された前記接触位置の移動方向及び移動距離並びに接触検出時間に応じた態様で前記動画像又は前記複数の静止画像の再生制御を行う再生制御ステップと、
を含むことを特徴とする。
【００１５】
上記目的を達成するため、本発明の第３の観点に係る画像再生プログラムは、
コンピュータを、
表示面を含み、動画像又は複数の静止画像を表示する表示手段、
前記表示面上の位置に対応する物体の接触位置を検出する接触検出手段、
前記接触検出手段により検出された前記接触位置の移動方向及び移動距離並びに接触検出時間に応じた態様で前記動画像又は前記複数の静止画像の再生制御を行う再生制御手段、
として機能させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、利用者による簡易な操作で動画像又は複数の静止画像の再生制御を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係る画像再生装置の内部構成を示すブロック図である。
【図２】複数の静止画像を再生する静止画像再生状態変更処理の手順を示すフローチャートである。
【図３】再生画面と操作方向を示す図である。
【図４】動画像を再生する動画像再生状態変更処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１９】
図１に示す本実施形態に係る画像再生装置１０は、動画像や複数の静止画像の再生を行うものであり、スマートフォン、タブレット型端末、パソコン等の操作者がタッチパネルに接触することにより操作入力を行うことが可能な情報端末により構成される。画像再生装置１０は、図１に示すように、制御部１１０、記憶部１２０、表示部１４０、撮影部１５０、操作部１６０を備える。
【００２０】
記憶部１２０は、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリや、ハードディスク等から構成される。記憶部１２０には、再生対象画像１２１等の各種データが記憶される。その他、記憶部１２０には、制御部１１０で実行する制御プログラムも記憶される。
【００２１】
再生対象画像１２１は、動画像や複数の静止画像である。動画像は、撮影部１５０で撮影して取得した動画像である。静止画像は、時間軸に沿って変化する複数の連続的な静止画像であり、例えば動画像から所定の時間間隔の画像を抜き出した静止画像である。動画像から抜き出す静止画像は、動画の全フレーム画像でも、所定のフレーム数毎の画像でもよい。例えば、３０ｆｐｓの動画から全フレームを取り出す場合、１／３０秒間隔の静止画像を抜き出すことになる。一方、３フレーム毎に静止画像を取り出す場合には、１／１０秒間隔の静止画像を抜き出すことになる。なお、本実施形態では一定間隔で静止画像を抜き出すものを例示しているが、所定間隔とは必ずしも一定間隔である必要はなく、所定の条件に従って自動的に抜き出したもの、又は、ユーザが任意の間隔で手動で抜き出したものでもよい。
【００２２】
表示部１４０は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示デバイスから構成され、図形、文字、記号などの情報表示出力を行う。撮影部１５０は、動画撮影機能を有するビデオカメラ等から構成され、被写体を撮影する。
【００２３】
操作部１６０は、表示部１６０の表示面に構成されたタッチパネルであり、操作者がタッチパネルに指等を接触させることによる操作入力を検出し、検出した操作入力に係る信号を制御部１１０に出力する。
【００２４】
制御部１１０は、演算処理装置、内部メモリ等から構成され、記憶部１２０に記憶されている制御プログラムを実行することにより、接触位置検出部１１１、再生制御部１１２等の各機能部として機能する。
【００２５】
接触位置検出部１１１は、操作部１６０からの操作入力に係る信号に基づいて、操作者の指等の接触位置を検出する。接触位置は表示部１４０の表示面を座標平面とする座標として特定される。
【００２６】
再生制御部１１２は、接触位置検出部１１１により検出された、再生対象画像１２１が表示されている領域内における接触位置の時間変化に基づいて、操作者による操作状態を特定する。本実施形態において特定される操作状態は、フリック操作やスワイプ操作を含む。
【００２７】
フリック操作やスワイプ操作と、シングルタッチ操作やダブルタッチ操作等の接触位置がほぼ移動しない他の操作との判別は、予め定めた時間の間に接触位置が第１の距離以上移動したか否かで行う。また、フリック操作とスワイプ操作との判別は、接触を継続して検出する時間である接触検出時間が第１の時間以上か否かで行う。つまり、接触位置の移動距離が第１の距離以上で且つ接触検出時間が第１の時間未満である場合にはフリック操作があったと判別し、接触位置の移動距離が第１の距離以上で且つ接触検出時間が第１の時間以上である場合にはスワイプ操作があったと判別する。また、フリック操作とスワイプ操作は、接触位置の移動方向が右方向、左方向、上方向、下方向のいずれであるかも判別する。
【００２８】
さらに、再生制御部１１２は、接触位置検出部１１１より入力される接触位置の時間変化に基づいて特定した操作状態に応じた態様で、動画像や複数の静止画像の再生制御を行う。本実施形態では、フリック操作の場合には、動画像や複数の静止画像の早送り再生や巻き戻し再生が実行され、スワイプ操作の場合には、動画像や複数の静止画像のコマ送り再生やコマ戻し再生が実行される。
【００２９】
以上のように構成された画像再生装置１０の動作について、図２及び図４に示すフローチャートに沿って説明する。
【００３０】
図２に示す処理は、複数の静止画像の再生処理が実行されている時に開始される静止画像再生状態変更処理であり、制御部１１０により実行される。この静止画像再生状態変更処理は、複数の連続的静止画像のうちの１枚の静止画像の再生処理、あるいは、複数の連続的静止画像のコマ送り再生処理又はコマ戻し再生処理等の、他の再生処理と並行して実行される。他の再生処理は、例えば、メニューボタンに対するユーザ操作に基づいて実行されるものである。
【００３１】
再生制御部１１２は、接触位置検出部１１１が検出した、再生対象画像１２１が表示されている領域内における接触位置が第１の距離以上移動したか否かを判定する（ステップＳ３０１）。具体的には、接触位置検出部１１１は、操作部１６０からの操作入力に係る信号に基づいて、操作部１６０における操作者の指等の接触位置を順次検出し、接触位置の座標を再生制御部１１２に出力する。再生制御部１１２は、接触位置検出部１１１から入力された接触位置の座標が所定の時間内に第１の距離以上移動したか否かを判定する。接触位置が第１の距離以上移動していない場合には（ステップＳ３０１：Ｎｏ）、次に接触位置の移動が検出されるまで待機する。つまり、１枚の静止画像の再生処理、あるいは、コマ送り再生処理又はコマ戻し再生処理等、他の再生処理が実行されているため、その処理による画像再生が継続される。
【００３２】
再生制御部１１２は、接触位置が第１の距離以上移動した場合には（ステップＳ３０１：Ｙｅｓ）、操作者によって左方向へのスワイプ操作が行われたか否かを判定する（ステップＳ３０２）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の移動方向（接触の開始位置から接触の終了位置への方向）、接触検出時間（接触の開始から接触の終了までの時間）を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ａであり、接触検出時間が第１の時間以上である場合には、左方向へのスワイプ操作が行われたと判定する。なお、接触位置の移動方向が方向Ａを中心とする所定の範囲内である場合には、左方向であると判定してもよい。
【００３３】
操作者によって左方向へのスワイプ操作が行われた場合（ステップＳ３０２；Ｙｅｓ）、その時表示されている静止画像が時間軸において最後の静止画像であるか否かを判定する（ステップＳ３０３）。最後の静止画像でない場合は（ステップＳ３０３；Ｎｏ）、再生制御部１１２は、時間軸において１つ先のコマの静止画像を取得し、当該静止画像を再生する（１コマ進める：ステップＳ３０４）。その後ステップＳ３０１に戻る。つまり、ステップＳ３０４で１コマ送る処理がなされた後は、他の処理による画像再生が継続される。
【００３４】
ステップＳ３０３において、表示されている画像が最後の静止画像であると判定した場合は（ステップＳ３０３；Ｙｅｓ）、最後の静止画像であることを識別できる態様で最後の静止画像の表示を継続する（ステップＳ３０８）。最後の静止画像であることを識別できる態様は、例えば、最後の静止画像を一旦右にスライドさせてからもとの位置に戻すバウンド表示態様や、最後の静止画像を一定時間振動させる表示態様である。その後ステップＳ３０１に戻る。つまり、ステップＳ３０８の最後の静止画像の表示処理がなされた後は、他の処理による画像再生が継続されるが、最後の静止画像が表示された状態を継続してもよい。
【００３５】
操作者によって左方向へのスワイプ操作が行われていない場合（ステップＳ３０２；Ｎｏ）、次に、再生制御部１１２は、操作者によって左方向へのフリック操作が行われたか否かを判定する（ステップＳ３０５）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の移動方向、接触検出時間を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ａであり、接触検出時間が第１の時間未満である場合には、左方向へのフリック操作が行われたと判定する。なお、接触位置の移動方向が方向Ａを中心とする所定の範囲内である場合には、左方向であると判定してもよい。
【００３６】
操作者によって左方向へのフリック操作が行われた場合（ステップＳ３０５；Ｙｅｓ）、その時表示されている静止画像が時間軸において最後の静止画像であるか否かを判定する（ステップＳ３０６）。最後の静止画像でない場合は（ステップＳ３０６；Ｎｏ）、再生制御部１１２は、接触位置の移動速度に応じた再生速度に設定し、接触位置の移動速度に応じた静止画像の数を設定し、設定した再生速度で設定した数の静止画像の早送り再生を実行する（ステップＳ３０７）。具体的には、再生制御部１１２は、接触位置の移動距離を接触検出時間で除して接触位置の移動速度を求める。そして、接触位置の移動速度が速いほど、再生速度が速くなるように開始時の再生速度を設定する。また、再生制御部１１２は、接触位置の移動速度が速いほど、再生される静止画像の数が多くなるように早送り再生の対象となる静止画像を設定して、静止画像の早送り再生の実行を開始する。更に、早送り再生の時間経過に伴って、再生制御部１１２は、再生速度を低下させる。また、早送り再生の対象となる全ての静止画像の再生が終了した場合には、ステップＳ３０１に戻る。つまり、ステップＳ３０７で早送り再生処理がなされた後は、他の処理による画像再生が継続される。
【００３７】
ステップＳ３０６において、表示されている静止画像が最後の静止画像であると判定した場合は（ステップＳ３０６；Ｙｅｓ）、最後の静止画像であることを識別できる態様で最後の静止画像の表示する（ステップＳ３０８）。その後ステップＳ３０１に戻る。
【００３８】
操作者によって左方向へのフリック操作が行われていない場合（ステップＳ３０５；Ｎｏ）、次に、再生制御部１１２は、操作者によって右方向へのスワイプ操作が行われたか否かを判定する（ステップＳ３０９）。
【００３９】
操作者によって右方向へのスワイプ操作が行われた場合（ステップＳ３０９；Ｙｅｓ）、その時表示されている静止画像が時間軸において最初の静止画像であるか否かを判定する（ステップＳ３１０）。最初の静止画像でない場合は（ステップＳ３１０；Ｎｏ）、再生制御部１１２は、時間軸において１つ前のコマの静止画像を取得し、当該静止画像を再生する（１コマ戻す：ステップＳ３１１）。その後ステップＳ３０１に戻る。つまり、ステップＳ３１１で１コマ戻る処理がなされた後は、他の処理による画像再生が継続される。
【００４０】
ステップＳ３１０において、表示されている画像が最初の静止画像であると判定した場合は（ステップＳ３１０；Ｙｅｓ）、最初の静止画像であることを識別できる態様で最初の静止画像の表示を継続する（ステップＳ３１５）。最初の静止画像であることを識別できる態様は、例えば、最初の静止画像を一旦左にスライドさせてからもとの位置に戻すバウンド表示態様や、最初の静止画像を一定時間振動させる表示態様である。その後ステップＳ３０１に戻る。つまり、ステップＳ３１５の最初の静止画像の表示処理がなされた後は、他の処理による画像再生が継続されるが、最初の静止画像が表示された状態を継続してもよい。
【００４１】
操作者によって右方向へのスワイプ操作が行われていない場合（ステップＳ３０９；Ｎｏ）、再生制御部１１２は、操作者によって右方向へのフリック操作が行われたか否かを判定する（ステップＳ３１２）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の移動方向、接触検出時間を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ｂであり、接触検出時間が第１の時間未満である場合には、右方向へのフリック操作が行われたと判定する。なお、接触位置の移動方向が方向Ｂを中心とする所定の範囲内である場合には、右方向であると判定してもよい。
【００４２】
操作者によって右方向へのフリック操作が行われた場合（ステップＳ３１２；Ｙｅｓ）、その時表示されている静止画像が時間軸において最初の静止画像であるか否かを判定する（ステップＳ３１３）。最初の静止画像でない場合は（ステップＳ３１３；Ｎｏ）、再生制御部１１２は、接触位置の移動速度に応じた再生速度に設定し、接触位置の移動速度に応じた静止画像の数を設定し、設定した再生速度で設定した数の静止画像の巻き戻し再生を実行する（ステップＳ３１４）。具体的には、再生制御部１１２は、接触位置の移動速度が速いほど、再生速度が速くなるように開始時の再生速度を設定する。また、再生制御部１１２は、接触位置の移動速度が速いほど、再生される静止画像の数が多くなるように巻き戻し再生の対象となる静止画像を設定して、静止画像の巻き戻し再生の実行を開始する。更に、巻き戻し再生の時間経過に伴って、再生制御部１１２は、再生速度を低下させる。また、巻き戻し再生の対象となる全ての静止画像の再生が終了した場合には、ステップＳ３０１に戻る。つまり、ステップＳ３１４で巻き戻し再生処理がなされた後は、他の処理による画像再生が継続される。
【００４３】
ステップＳ３１３において、表示されている静止画像が最初の静止画像であると判定した場合は（ステップＳ３１３；Ｙｅｓ）、最初の静止画像であることを識別できる態様で最初の静止画像の表示する（ステップＳ３１５）。その後ステップＳ３０１に戻る。
【００４４】
操作者によって右方向へのフリック操作が行われていない場合（ステップＳ３１２；Ｎｏ）、次に、再生制御部１１２は、操作者によって上方向又は下方向へのスワイプ操作又はフリック操作が行われたか否かを判定する（ステップＳ３１６）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の接触位置の移動方向を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ｃである場合には、上方向又は下方向へのスワイプ操作又はフリック操作が行われたと判定する。なお、接触位置の移動方向が方向Ｃを中心とする所定の範囲内である場合には、上方向又は下方向であると判定してもよい。
【００４５】
操作者によって上方向又は下方向へのスワイプ操作又はフリック操作が行われた場合（ステップＳ３１６；Ｙｅｓ）、再生制御部１１２は、所定のメニュー画面の再生を実行する（ステップＳ３１７）。例えば、メニュー画面は、画像の選択画面等である。その後ステップＳ３０１に戻る。ここで、ステップＳ３１７でメニュー画面は、他の処理による画像再生が継続されている画面表示に重畳してメニュー画面を表示するようにしてもよい。
【００４６】
操作者によって上方向又は下方向へのスワイプ操作又はフリック操作が行われていない場合（ステップＳ３１６；Ｎｏ）、静止画像の再生処理の終了を指示する操作がなければ（ステップＳ３１８；Ｎｏ）、ステップＳ３０１に戻る。一方、静止画像の再生処理の終了を指示する操作があった場合には（ステップＳ３１８；Ｙｅｓ）処理を終了する。
【００４７】
図４に示す処理は、動画像の再生処理が実行されている時に開始される動画像再生状態変更処理であり、制御部１１０により実行される。この動画像再生状態変更処理は、動画像の実速度での再生処理等の、他の再生処理と並行して実行される。他の再生処理は、例えば、メニューボタンに対するユーザ操作に基づいて実行されるものである。
【００４８】
再生制御部１１２は、図２のステップＳ３０１と同様に、接触位置検出部１１１が検出した、再生対象画像１２１が表示されている領域内における接触位置が第１の距離以上移動したか否かを判定する（ステップＳ４０１）。接触位置が第１の距離以上移動していない場合には（ステップＳ４０１：Ｎｏ）、次に接触位置の移動が検出されるまで待機する。つまり、動画像の実速度での再生処理等、他の再生処理が実行されているため、その処理による画像再生が継続される。
【００４９】
再生制御部１１２は、接触位置が第１の距離以上移動した場合には（ステップＳ４０１：Ｙｅｓ）、操作者によって左方向へのスワイプ操作が行われたか否かを判定する（ステップＳ４０２）。具体的には、図２のステップＳ３０２と同様に、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の移動方向、接触検出時間を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ａであり、接触検出時間が第１の時間以上である場合には、左方向へのスワイプ操作が行われたと判定する。なお、接触位置の移動方向が方向Ａを中心とする所定の範囲内である場合には、左方向であると判定してもよい。
【００５０】
操作者によって左方向へのスワイプ操作が行われた場合（ステップＳ４０２；Ｙｅｓ）、その時表示されているフレーム画像が時間軸において最後のフレーム画像であるか否かを判定する（ステップＳ４０３）。最後のフレーム画像でない場合は（ステップＳ４０３；Ｎｏ）、再生制御部１１２は、時間軸において１つ先のコマのフレーム画像データを取得し、当該画像データのフレーム画像を再生する（１コマ進める：ステップＳ４０４）。その後ステップＳ４０１に戻る。つまり、ステップＳ４０４で１コマ送る処理がなされた後は、他の処理による画像再生が継続される。
【００５１】
ステップＳ４０３において、表示されている画像が最後のフレーム画像であると判定した場合は（ステップＳ４０３；Ｙｅｓ）、最後のフレーム画像であることを識別できる態様で最後のフレーム画像の表示を継続する（ステップＳ４０８）。最後のフレーム画像であることを識別できる態様は、例えば、最後のフレーム画像を一旦右にスライドさせてからもとの位置に戻すバウンド表示態様や、最後のフレーム画像を一定時間振動させる表示態様である。その後ステップＳ４０１に戻る。つまり、ステップＳ４０８の最後のフレーム画像の表示処理がなされた後は、他の処理による画像再生が継続されるが、最後のフレーム画像が表示された状態を継続してもよい。
【００５２】
操作者によって左方向へのスワイプ操作が行われていない場合（ステップＳ４０２；Ｎｏ）、次に、再生制御部１１２は、操作者によって左方向へのフリック操作が行われたか否かを判定する（ステップＳ４０５）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の移動方向、接触検出時間を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ａであり、接触検出時間が第１の時間未満である場合には、左方向へのフリック操作が行われたと判定する。なお、接触位置の移動方向が方向Ａを中心とする所定の範囲内である場合には、左方向であると判定してもよい。
【００５３】
操作者によって左方向へのフリック操作が行われた場合（ステップＳ４０５；Ｙｅｓ）、その時表示されているフレーム画像が時間軸において最後のフレーム画像であるか否かを判定する（ステップＳ４０６）。最後のフレーム画像でない場合は（ステップＳ４０６；Ｎｏ）、再生制御部１１２は、接触位置の移動速度に応じた再生速度に設定し、接触位置の移動速度に応じた動画像のフレーム数を設定し、設定した再生速度で設定したフレーム数の動画像の早送り再生を実行する（ステップＳ４０７）。具体的には、再生制御部１１２は、接触位置の移動距離を接触検出時間で除して接触位置の移動速度を求める。そして、接触位置の移動速度が速いほど、再生速度が速くなるように開始時の再生速度を設定する。また、再生制御部１１２は、接触位置の移動速度が速いほど、再生される動画像のフレーム数が多くなるように早送り再生の対象となるフレーム画像を設定する。そして、設定した再生速度で動画像の早送り再生の実行を開始する。更に、早送り再生の時間経過に伴って、再生制御部１１２は、再生速度を低下させる。また、早送り再生の対象となる全てのフレーム画像の再生が終了した場合には、ステップＳ４０１に戻る。つまり、ステップＳ４０７で早送り再生処理がなされた後は、他の処理による画像再生が継続される。
【００５４】
ステップＳ４０６において、表示されているフレーム画像が最後のフレーム画像であると判定した場合は（ステップＳ４０６；Ｙｅｓ）、最後のフレーム画像であることを識別できる態様で最後のフレーム画像の表示する（ステップＳ４０８）。その後ステップＳ４０１に戻る。
【００５５】
操作者によって左方向へのフリック操作が行われていない場合（ステップＳ４０５；Ｎｏ）、次に、再生制御部１１２は、操作者によって右方向へのスワイプ操作が行われたか否かを判定する（ステップＳ４０９）。
【００５６】
操作者によって右方向へのスワイプ操作が行われた場合（ステップＳ４０９；Ｙｅｓ）、その時表示されているフレーム画像が時間軸において最初のフレーム画像であるか否かを判定する（ステップＳ４１０）。最初のフレーム画像でない場合は（ステップＳ４１０；Ｎｏ）、再生制御部１１２は、時間軸において１つ前のコマのフレーム画像データを取得し、当該画像データのフレーム画像を再生する（１コマ戻す：ステップＳ４１１）。その後ステップＳ４０１に戻る。つまり、ステップＳ４１１で１コマ戻る処理がなされた後は、他の処理による画像再生が継続される。
【００５７】
ステップＳ４１０において、表示されている画像が最初のフレーム画像であると判定した場合は（ステップＳ４１０；Ｙｅｓ）、最初のフレーム画像であることを識別できる態様で最初のフレーム画像の表示を継続する（ステップＳ４１５）。最初のフレーム画像であることを識別できる態様は、例えば、最初のフレーム画像を一旦左にスライドさせてからもとの位置に戻すバウンド表示態様や、最初のフレーム画像を一定時間振動させる表示態様である。その後ステップＳ４０１に戻る。つまり、ステップＳ４１５の最初のフレーム画像の表示処理がなされた後は、他の処理による画像再生が継続されるが、最初のフレーム画像が表示された状態を継続してもよい。
【００５８】
操作者によって右方向へのスワイプ操作が行われていない場合（ステップＳ４０９；Ｎｏ）、再生制御部１１２は、操作者によって右方向へのフリック操作が行われたか否かを判定する（ステップＳ４１２）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の移動方向、接触検出時間を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ｂであり、接触検出時間が第１の時間未満である場合には、右方向へのフリック操作が行われたと判定する。なお、接触位置の移動方向が方向Ｂを中心とする所定の範囲内である場合には、右方向であると判定してもよい。
【００５９】
操作者によって右方向へのフリック操作が行われた場合（ステップＳ４１２；Ｙｅｓ）、その時表示されているフレーム画像が時間軸において最初のフレーム画像であるか否かを判定する（ステップＳ４１３）。最初のフレーム画像でない場合は（ステップＳ４１３；Ｎｏ）、再生制御部１１２は、接触位置の移動速度に応じた再生速度に設定し、接触位置の移動速度に応じた動画像のフレーム数を設定し、設定した再生速度で設定したフレーム数の動画像の巻き戻し再生を実行する（ステップＳ４１４）。具体的には、再生制御部１１２は、接触位置の移動速度が速いほど、再生速度が速くなるように開始時の再生速度を設定する。また、再生制御部１１２は、接触位置の移動速度が速いほど、再生される動画像のフレーム数が多くなるように巻き戻し再生の対象となるフレーム画像を設定する。そして、設定した再生速度で動画像の巻き戻し再生の実行を開始する。更に、巻き戻し再生の時間経過に伴って、再生制御部１１２は、再生速度を低下させる。また、巻き戻し再生の対象となる全てのフレーム画像の再生が終了した場合には、ステップＳ４０１に戻る。つまり、ステップＳ４１４で巻き戻し再生処理がなされた後は、他の処理による画像再生が継続される。
【００６０】
ステップＳ４１３において、表示されているフレーム画像が最初のフレーム画像であると判定した場合は（ステップＳ４１３；Ｙｅｓ）、最初のフレーム画像であることを識別できる態様で最初のフレーム画像の表示する（ステップＳ４１５）。その後ステップＳ４０１に戻る。
【００６１】
操作者によって右方向へのフリック操作が行われていない場合（ステップＳ４１２；Ｎｏ）、次に、再生制御部１１２は、操作者によって上方向又は下方向へのスワイプ操作又はフリック操作が行われたか否かを判定する（ステップＳ４１６）。具体的には、再生制御部１１２は、接触位置検出部１１１により順次検出された接触位置の接触位置の移動方向を取得する。更に、再生制御部１１２は、接触位置の移動方向が図３に示す方向Ｃである場合には、上方向又は下方向へのスワイプ操作又はフリック操作が行われたと判定する。なお、接触位置の移動方向が方向Ｃを中心とする所定の範囲内である場合には、上方向又は下方向であると判定してもよい。
【００６２】
操作者によって上方向又は下方向へのスワイプ操作又はフリック操作が行われた場合（ステップＳ４１６；Ｙｅｓ）、再生制御部１１２は、所定のメニュー画面の再生を実行する（ステップＳ４１７）。例えば、メニュー画面は、画像の選択画面等である。その後ステップＳ４０１に戻る。ここで、ステップＳ４１７でメニュー画面は、他の処理による画像再生が継続されている画面表示に重畳してメニュー画面を表示するようにしてもよい。
【００６３】
操作者によって上方向又は下方向へのスワイプ操作又はフリック操作が行われていない場合（ステップＳ４１６；Ｎｏ）、動画像の再生処理の終了を指示する操作がなければ（ステップＳ４１８；Ｎｏ）、ステップＳ４０１に戻る。一方、動画像の再生処理の終了を指示する操作があった場合には（ステップＳ４１８；Ｙｅｓ）処理を終了する。
【００６４】
以上説明したように、本実施形態では、画像再生装置１０は、複数の静止画像又は動画像の再生時に左方向へのスワイプ操作が行われた場合には１コマ送り、左方向へのフリック操作が行われた場合には早送り再生を行う。また、右方向へのスワイプ操作が行われた場合には１コマ戻し、右方向へのフリック操作が行われた場合には巻き戻し再生を行う。このため、利用者による簡易な操作で、静止画像及び動画像の早送り再生、巻き戻し再生、コマ送り再生及びコマ戻し再生が可能となる。
【００６５】
また、本実施形態では、接触位置の移動速度に応じて、複数の静止画像及び動画像の早送り再生及び巻き戻し再生の再生速度が設定されるとともに、接触位置の移動速度に応じて、早送り再生及び巻き戻し再生の対象となる静止画像及び動画像の量が設定されるため、操作者の直感的な操作に応じた適切な再生が可能となる。
【００６６】
また、本実施形態では、時間軸において最後の画像が表示されているときに、左方向のスワイプ操作又はフリック操作を行った場合に最後の画像が識別できる態様で表示し、また、時間軸において最初の画像が表示されているときに、右方向のスワイプ操作又はフリック操作を行った場合に最初の画像が識別できる態様で表示したため、操作者は、最後又は最初の画像であるためにコマ送り又はコマ戻しあるいは早送り又は巻き戻しができないことを容易に認識することができる。
【００６７】
なお、本発明は、上記実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００６８】
例えば、上記実施形態において、左方向のスワイプ操作で１コマ送り、右方向のスワイプ操作で１コマ戻すとしたが、任意の第１の方向のスワイプ操作で１コマ送り、第１の方向と反対の第２の方向のスワイプ操作で１コマ戻すとしてもよく、例えば、右方向のスワイプ操作で１コマ送り、左方向のスワイプ操作で１コマ戻すとしてもよい。また、コマ送り又はコマ戻しするスワイプの方向をユーザが設定できるようにしてもよい。このとき、第１の方向と第２の方向と異なる第３の方向にスワイプ操作又はフリック操作があったときにメニュー画面を表示する。また、第１の方向のスワイプ操作で送るコマ数及び第２の方向のスワイプ操作で戻すコマ数は１に限られず、予め定めたコマ数としてもよい。
【００６９】
また、上記実施形態において、左方向のフリック操作で早送りし、右方向のフリック操作で巻き戻しするとしたが、任意の第１の方向のフリック操作で早送りし、第１の方向と反対の第２の方向のフリック操作で巻き戻しするとしてもよく、例えば、右方向のフリック操作で早送りし、左方向のフリック操作で巻き戻しするとしてもよい。また、早送り又は巻き戻しするスワイプの方向をユーザが設定できるようにしてもよい。このとき、第１の方向と第２の方向と異なる第３の方向にスワイプ操作又はフリック操作があったときにメニュー画面を表示する。
【００７０】
また、上方向又は下方向（第３の方向）のスワイプ操作又はフリック操作でメニュー画面を表示するとしたが、メニュー画面以外の予め定めた他の画面を表示するようにしてもよい。あるいは、第３の方向（例えば、上方向及び下方向のいずれか１方向）のスワイプ操作又はフリック操作で予め定めた第１の画面（例えば、メニュー画面）を表示し、第４の方向（例えば、上方向及び下方向の他方向）のスワイプ操作又はフリック操作で予め定めた第２の画面（例えば、設定画面）を表示するようにしてもよい。あるいは、第３の方向及び第４の方向のそれぞれのスワイプ操作及びフリック操作それぞれにより、第１〜第４の画面を表示させるようにしてもよい。
【００７１】
また、操作部１６０は、表示部１４０の表示面に構成されたタッチパネルからなるとしたが、表示面上に構成された装置に限られず、操作者が指等を接触させることにより表示面上の位置を示す情報を出力できる装置であればよく、例えば、外部接続するタッチパッド等でもよい。
【００７２】
また、画像再生装置１０は、内部に備える撮影部１５０で撮影した画像を再生対象画像１２１とするとしたが、外部の撮影装置で撮影した画像を、無線ネットワークや通信ケーブル等を経由して、あるいは、接続可能な記憶媒体を介して取得して再生対象画像１２１とするようにしてもよい。
【００７３】
また、画像再生装置１０は、表示部１４０の１つの画像表示領域に１つの画像が表示される形態に限られず、表示部１４０に２以上の画像表示領域を設けて、互いに異なる静止画像や動画像を表示させ、それぞれの領域内におけるスワイプ操作やフリック操作を検出することにより、それぞれの画像について独立にコマ送り再生処理、コマ戻し再生処理、早送り再生処理、巻き戻し再生処理を行うようにしてもよい。
【００７４】
また、上記実施形態の制御部１１０が実行したプログラムを、既存のスマートフォンやタブレット端末等の情報端末に適用することで、当該端末を本発明に係る画像再生装置１０として機能させることも可能である。
【００７５】
このようなプログラムの配布方法は任意であり、例えば、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical Disc）、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布してもよいし、携帯電話網やインターネット等の通信ネットワークを介して配布してもよい。
【符号の説明】
【００７６】
１０…画像再生装置
１１０…制御部
１１１…接触位置検出部
１１２…再生制御部
１２０…記憶部
１２１…再生対象画像
１４０…表示部
１５０…撮影部
１６０…操作部
【図１】
2015097041.tif 000003
【図２】
2015097041.tif 000004
【図３】
2015097041.tif 000005
【図４】
2015097041.tif 000006