(57)【要約】【課題】動画の再生中に装置を回転させた場合に、その間の動画の内容が把握できなくなることを防止できるようにする。【解決手段】まず、再生する動画データの天地方向情報を取得し、さらに、現在の動画再生装置の姿勢を検出することにより、装置姿勢情報を取得する。動画データの再生を開始してから、動画再生装置の姿勢と、動画データの天地方向とが一致しなくなった場合は、動画のサイズの変更と回転処理とを行い、再生中であった動画データを先頭から再生するようにする。【選択図】図２
2014229918.tif 000002
【特許請求の範囲】
【請求項１】
動画データを再生する再生手段と、
前記再生手段によって再生された動画データに係る動画を表示部に表示する表示制御手段と、
前記表示部の姿勢を検出する検出手段と、
前記再生手段による前記動画データの再生中に前記検出手段によって前記表示部の姿勢が変化したことを検出した場合に、前記姿勢が変化したことを検出した時点よりも前の再生位置から前記動画データの再生を開始するよう前記再生手段を制御する制御手段とを有することを特徴とする動画再生装置。
【請求項２】
前記動画データの姿勢情報を取得する取得手段と、
前記取得手段によって取得された前記動画データの姿勢情報と前記検出手段によって検出された前記表示部の姿勢情報とに基づいて前記動画データに係る動画の表示サイズの変更と回転処理とを行う画像処理手段とをさらに有し、
前記表示制御手段は、前記画像処理手段によって処理された動画を前記制御手段によって制御された再生位置から前記表示部に表示することを特徴とする請求項１に記載の動画再生装置。
【請求項３】
前記再生手段による前記動画データの再生中に前記検出手段によって前記表示部の姿勢が変化したことを検出した場合に、前記制御手段は、前記動画データの先頭から前記動画データの再生を開始するよう前記再生手段を制御することを特徴とする請求項１又は２に記載の動画再生装置。
【請求項４】
前記再生手段による前記動画データの再生中に前記検出手段によって前記表示部の姿勢が変化したことを検出した場合に、前記制御手段は、前記動画データの先頭から、または一定時間だけ遡って前記動画データの再生を開始するよう前記再生手段を制御することを特徴とする請求項１又は２に記載の動画再生装置。
【請求項５】
前記再生手段による前記動画データの再生中に前記検出手段によって前記表示部の姿勢が変化したことを検出した場合であって、前記再生手段により前記動画データの再生を開始してから前記一定時間以上が経過している場合は、前記制御手段は、一定時間だけ遡って前記動画データの再生を開始するよう前記再生手段を制御することを特徴とする請求項４に記載の動画再生装置。
【請求項６】
前記表示制御手段は更に、前記再生手段による前記動画データの再生中に前記検出手段によって前記表示部の姿勢が変化したことを検出した場合に、前記姿勢が変化したことを検出した時点よりも前の再生位置から前記動画データの再生を開始することを指示する表示アイテムを表示するように制御し、
前記制御手段は、前記表示アイテムに関するユーザーからの操作があったことに応じて、前記姿勢が変化したことを検出した時点よりも前の再生位置から前記動画データの再生を開始するよう前記再生手段を制御することを特徴とする請求項１乃至５のいずれか１項に記載の動画再生装置。
【請求項７】
前記表示制御手段は、前記表示アイテムとして、前記動画データの先頭から再生するか、または一定時間だけ遡って再生するかを選択させるためのアイコンを表示することを特徴とする請求項６に記載の動画再生装置。
【請求項８】
前記動画再生装置は、撮像手段を有するデジタルカメラであることを特徴とする請求項１乃至７のいずれか１項に記載の動画再生装置。
【請求項９】
前記動画再生装置は、表示手段を有する携帯型の装置であることを特徴とする請求項１乃至８のいずれか１項に記載の動画再生装置。
【請求項１０】
動画データを再生する再生工程と、
前記再生工程において再生された動画データに係る動画を表示部に表示する表示制御工程と、
前記表示部の姿勢を検出する検出工程と、
前記再生工程における前記動画データの再生中に前記検出工程において前記表示部の姿勢が変化したことを検出した場合に、前記姿勢が変化したことを検出した時点よりも前の再生位置から前記動画データの再生を開始するよう前記再生工程を制御する制御工程とを有することを特徴とする動画再生装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載の動画再生装置の各手段として機能させるためのプログラム。
【請求項１２】
コンピュータを、請求項１乃至９のいずれか１項に記載の動画再生装置の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に、動画を表示するために用いて好適な動画再生装置、動画再生装置の制御方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、表示装置の姿勢と画像に付加された画像の天地方向を示す姿勢フラグとの組合せに基づき、画像及び表示装置の長手方向が一致しない場合に画像を回転し、かつ画像の全体が表示されるように変倍して表示することが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３１２３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、縦長の画像は横長の表示領域内で上下方向が収まるサイズに縮小して表示されるため、画像が小さく見づらくなってしまう。これに対してユーザーは、再生装置の表示領域における長手方向と画像の長手方向とが一致するように再生装置を回転させ、画像を大きく表示させることが可能である。しかしながら、動画の表示中に再生装置を回転させた場合は、再生装置を回転させた時点で動画の再生はその間に進んでしまっているため、動画の再生開始から、再生装置を回転させたまでの期間は小さく表示された動画しか見ることができない。動画の再生を開始してから再生装置を回転させるまでの期間の動画を、再生装置を回転させた後の状態で大きく表示させて鑑賞したい場合には動画を巻き戻すことが必要となるが、巻き戻しの操作を行わなければならないとなると操作手数が増えて煩わしい。
【０００５】
本発明は前述の問題点に鑑み、動画の再生中に装置を回転させた場合に、その間の動画の内容が把握できなくなることを防止できるようにすることを目的としている。
【課題を解決するための手段】
【０００６】
本発明に係る動画再生装置は、動画データを再生する再生手段と、前記再生手段によって再生された動画データに係る動画を表示部に表示する表示制御手段と、前記表示部の姿勢を検出する検出手段と、前記再生手段による前記動画データの再生中に前記検出手段によって前記表示部の姿勢が変化したことを検出した場合に、前記姿勢が変化したことを検出した時点よりも前の再生位置から前記動画データの再生を開始するよう前記再生手段を制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、動画の再生中に装置を回転させた場合に、その間の動画の内容が把握できなくなることを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る動画再生装置の外観構成例を示す図である。
【図２】本発明の実施形態に係る動画再生装置の内部構成例を示すブロック図である。
【図３】本発明の第１及び第２の実施形態に係る動画再生装置による動画表示の経過を示す図である。
【図４】本発明の第１の実施形態に係る動画再生装置による動画の表示手順の一例を示すフローチャートである。
【図５】本発明の第２の実施形態に係る動画再生装置による動画の表示手順の一例を示すフローチャートである。
【図６】本発明の第３の実施形態に係る動画再生装置による動画表示の経過を示す図である。
【図７】本発明の第３の実施形態に係る動画再生装置による動画の表示手順の一例を示すフローチャートである。
【図８】本発明の第３の実施形態に係る動画再生装置による動画の表示手順の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を参照しながら説明する。以下の実施形態では、撮像手段を有するデジタルカメラを例に説明する。
【００１０】
（第１の実施形態）
図１は、本実施形態に係る動画再生装置１の外観構成例を示す図であり、図２は、本実施形態に係る動画再生装置１の内部構成例を示すブロック図である。
図１及び図２において、表示部２は、動画再生装置１の一面に設けられ横長の表示範囲を備え、横長の動画を表示するときは表示範囲の全体にわたって動画が表示される。操作部３は、ユーザーが上下左右に倒すことにより、表示部２に表示されるアイコンを選択することができる。また、中立位置で操作部３を押し込むことにより選択したアイコンを確定させ、そのアイコンに相当する操作を実行させることができる。
【００１１】
姿勢検出部４は、加速度センサーや縦横検知センサーなどであり、重力方向に対する動画再生装置１本体の姿勢（特に、表示部２の向き）を検知可能なセンサーである。具体的には、動画再生装置１本体の長辺側を上とした第１の姿勢と、第１の姿勢から天地が逆となった第２の姿勢と、短辺側を上とした第３の姿勢と、第３の姿勢から天地が逆となった第４の姿勢とのいずれの状態かを装置姿勢情報として検出する。第１の姿勢（第２の姿勢）から第３の姿勢（第４の姿勢）、あるいは、第３の姿勢（第４の姿勢）から第１の姿勢（第２の姿勢）へ切り替えるときは、再生装置１本体をそれぞれの水平状態から略４５°以上回転することにより姿勢が変わったことを検出する。そして、後述する演算制御処理部６は、装置姿勢情報として取得する。
【００１２】
メモリー５には、動画再生装置１で再生する動画データが保存されている。演算制御処理部６は、メモリー５に保存されている動画データを再生するときに動画データに付加されている天地方向情報を取得する。次に、動画データの天地方向情報に基づく動画の天地方向と、姿勢検出部４で検出された動画再生装置１の姿勢とを比較する。そして、重力方向に対して動画の天地方向が一致した表示ができるよう、動画データのサイズ変更処理や、回転処理等の画像処理を行い、表示部２に動画データを送る。また、演算制御処理部６は、その他、の演算処理や動画再生装置１全体の制御処理を行う。タイマー７は、各種開始時間からのカウントを行う。
【００１３】
また、動画再生装置１は、以下に説明する処理を実行させるためのプログラムを格納したＲＯＭ８と、当該プログラムを展開するためのＲＡＭ９とを備えている。
【００１４】
図３は、本実施形態に係る動画再生装置１による動画表示の経過を示す図である。以下、図３を参照しながら本実施形態の表示方法について順を追って説明する。
【００１５】
図３（ａ）に示す例は、動画再生装置１の表示部２が、横長の動画３０１を表示している状態を示している。この状態では、現在の姿勢における表示部２の長手方向に対して、横長の動画３０１の天地方向情報に基づく長手方向が一致しており、表示部２には、画面いっぱいに横長の動画３０１が表示されている。
【００１６】
図３（ｂ）に示す例では、動画データが切り替わり、動画再生装置１の表示部２には縦長の動画３０２が表示されている。この状態では、表示部２には、演算制御処理部６によって、動画再生装置１の姿勢に基づく重力方向に対して縦長の動画３０２の天地方向情報に基づく天地方向を一致させるようサイズ変更処理、回転処理が施された画像が表示される。つまり、表示されている縦長の動画３０２は、動画再生装置１が横長の姿勢のままであるため、縦長の動画３０２の長辺と表示部２の短辺とが一致するよう縮小され、縦長の動画３０２の左右には無表示部が挿入される。
【００１７】
図３（ｃ）に示す例は、縦長の動画３０２自身の表示が進み、撮影時のズームによって図３（ｂ）に示す状態から拡大範囲３０３がズーム拡大された状態である。しかしながら、縦長の動画３０２は、動画再生装置１の姿勢に対して動画データの天地方向が一致するよう縮小されているため、表示部２の画面に対してまだ小さい。そこで、縦長の動画３０２を観賞しているユーザーは、図３（ｄ）に示す矢印３０４の方向に動画再生装置１を回転させ、縦長表示にしようとする。
【００１８】
図３（ｅ）に示す例は、動画再生装置１の回転途中の略４５°未満の回転状態を示している。この状態では、表示部２に表示されている縦長の動画３０２は、動画再生装置１が所定の回転角以下であるため、画面は切り替わっていない。本実施形態では、動画再生装置１が４５°以上回転すると、姿勢検出部４は動画再生装置１の姿勢が変わったと検出する。また、ユーザーが動画再生装置１を回転させている間も縦長の動画３０２は再生が進んでいるため、シーンが進み、被写体が枠内の右側に寄っている。
【００１９】
図３（ｆ）及び図３（ｇ）に示す例では、動画再生装置１が９０°回転し、表示部２も縦長となっている。動画再生装置１の姿勢に基づき天地方向が正しくなるように表示された縦長の動画３０２は、長手方向が表示部２の長手方向と一致しており、表示部２の画面いっぱいに縦長の動画３０５が表示されている。
【００２０】
図３（ｆ）に示す例は、図３（ｃ）のシーンより更に先に動画データの再生が進んだ場合の表示例である。図３（ｆ）に示す縦長の動画は再生が進んでおり、動画中で被写体が動いてフレームアウトしたため、図３（ｃ）の表示例と比べて被写体が画面枠内の右側に外れている。このように、図３（ｃ）の状態まで動画データの再生が進んだ状態からユーザーが動画再生装置１を回転させて動画を画面いっぱいに表示させると、図３（ｆ）に示す表示例にまで動画データの再生が進んでしまう。すなわち、ユーザーが図３（ｃ）の時点で表示されていた被写体を大きく確認したいと思って動画再生装置１を回転させたのに、動画データの再生が進んでしまったために目的の被写体が写ったシーンを大きく確認できないことがある。
【００２１】
これに対して本実施形態では、ユーザーが動画再生装置１を回転させて動画を画面いっぱいに表示させた場合に、動画データの再生位置をある程度遡り、遡った位置から動画データを再生するようにする。これにより、被写体を大きく確認したいと思って動画再生装置１を回転させようとした時点の被写体を、意図したとおりに大きく表示させて確認することができる。
【００２２】
例えば、図３（ｃ）に示す状態まで動画データの再生が進んだ状態からユーザーが動画再生装置１を回転させると、動画データの再生位置を図３（ｂ）に示した表示例の位置まで遡る。そして、図３（ｇ）に示すように画面いっぱいに表示できる状態で動画データを再生する。ここで、遡る位置は、後述するように、いくつかのパターンが考えられ、例えば現在再生している動画データの先頭フレームや、動画再生装置１が回転された（姿勢が変更された）時点から所定時間前のフレームなどである。
【００２３】
図４は、本実施形態に係る動画再生装置１による動画の表示手順の一例を示すフローチャートである。なお、図４に示す各処理は、演算制御処理部６の制御により行われ、具体的にはＲＯＭ８に格納されたプログラムがＲＡＭ９へ展開されることによって当該プログラムに係る処理が実行される。
【００２４】
まず、Ｓ４０１において、演算制御処理部６は複数の動画データを連続再生するためのスタートデータを指定する。本実施形態の場合、演算制御処理部６は１つの数値を設定している。「Ｎｏ」は複数の動画データを再生順に並べたときの何番目の動画データであるかを示す値であり、Ｎｏ＝１を指定すると、連続再生する１番目の動画データの再生を開始する。
【００２５】
次に、Ｓ４０２において、演算制御処理部６は再生する動画データの天地方向情報を取得し、姿勢検出部４が現在の動画再生装置１の姿勢を検出することにより、装置姿勢情報を取得する。そして、Ｓ４０３において、演算制御処理部６は天地方向情報が示す方向と装置姿勢情報が示す方向とが同じであるか否か判定する。この判定の結果、方向が同じである場合はＳ４０５へ進み、異なっている場合はＳ４０４へ進む。そして、Ｓ４０４において、演算制御処理部６は動画の表示を回転するために、再生対象の動画データに対して回転縮小処理などを行い、天地方向情報と装置姿勢情報とを一致させるようにする。
【００２６】
天地方向情報と装置姿勢情報とを一致している時は、図３（ａ）または図３（ｂ）に示す状態となっており、動画が縦長である場合は縦長の動画の長辺と表示部２の短辺とが一致するよう縮小され、表示部２の縦長の動画３０２の左右は無表示となる。また、動画再生装置１が縦長姿勢になっている場合は、縦長の動画の場合は表示部２の画面いっぱいに縦長の動画が表示され、横長の動画の場合は横長の動画の長辺と表示部２の短辺とが一致するよう縮小され、表示部２の上下には無表示部が挿入される。
【００２７】
次に、Ｓ４０５において、演算制御処理部６は動画データを最初から再生し、表示部２に表示する。これにより、ユーザーは煩わしい操作をすることなく、動画再生装置１の姿勢を回転させた時点より前から、動画再生装置１の姿勢を回転させた後の表示方向で動画を観賞することができる。
【００２８】
なお、本実施形態では動画再生装置の姿勢変更に伴う動画の表示方向の回転に応じて現在再生している動画の先頭まで遡る例を説明したが、これに限るものではない。動画再生装置の姿勢を変更して動画の表示方向が回転することに応じて遡るのではなく、動画データの再生位置を遡らせるか否かをユーザーに問う表示を行ってもよい。例えば、「再生位置を遡りますか？」というメッセージと共に、「Ｙｅｓ」または「Ｎｏ」を選択するためのアイコンを表示部２に表示し、ユーザーの操作によって「Ｙｅｓ」のアイコンが選択された場合に遡るようにしてもよい。
【００２９】
次に、Ｓ４０６において、演算制御処理部６は、装置姿勢情報が変化しているか否か判定する。この判定の結果、装置姿勢情報が変化していない場合は、動画再生装置１の装置姿勢情報と動画データの天地方向情報とが一致したままと判定し、そのままＳ４０７へ進む。一方、Ｓ４０６の判定の結果、装置姿勢情報が変化している場合は、動画再生装置１が回転され、動画再生装置１の装置姿勢情報と動画データの天地方向情報との一致に変化が発生したと判定し、Ｓ４０２へ戻る。そして、上述のＳ４０２からＳ４０６の処理を繰り返す。
【００３０】
次に、Ｓ４０７において、演算制御処理部６は１番目の動画データの再生が終了したか否か判定する。この判定の結果、再生が終了した場合はＳ４０８へ進み、再生が終了していない場合はＳ１０６へ戻る。次に、Ｓ４０８において、演算制御処理部６は再生していた動画データが最終の動画データであるか否かを判定する。この判定の結果、再生していた動画データが最終である場合はＳ４０９へ進み、再生処理を終了する。一方、Ｓ４０８の判定の結果、再生していた動画データが最終でない場合はＳ４１０へ進み、演算制御処理部６が次の動画データを再生するためにＮｏ＝Ｎｏ＋１の演算を行い、Ｓ４０２へ戻る。
【００３１】
以上のように本実施形態によれば、動画が縮小された状態から、動画再生装置１を回転させて動画の天地方向に合わせた場合に、動画の最初から見逃すことなく観賞することができる。
【００３２】
（第２の実施形態）
以下、本発明の第２の実施形態について説明する。なお、本実施形態に係る動画再生装置の構成は図１及び図２と同一であるため、説明は省略する。
【００３３】
図５は、本実施形態に係る動画再生装置１による動画の表示手順の一例を示すフローチャートである。なお、図５に示す各処理は、演算制御処理部６の制御により行われ、具体的にはＲＯＭ８に格納されたプログラムがＲＡＭ９へ展開されることによって当該プログラムに係る処理が実行される。また、図５のフローチャートにおいて、図４に示した処理と同様の処理については同じ符号を付しており、本実施形態では図４の処理と異なる部分のみ説明する。
【００３４】
まず、Ｓ５０１において、演算制御処理部６は複数の動画データを連続再生するためのスタートデータを指定し、Ｓ５０２へ進む。本実施形態では、演算制御処理部６は４つの数値を設定している。「Ｎｏ」は第１の実施形態と同様である。また、「Ｔ０」は再生遡り時間であり、動画データを再生する時に動画再生装置１の姿勢を変えることによって動画データを遡る実際の時間である。例えばＴ０＝０の場合は、動画データの再生開始時まで遡るよう再生遡り時間の初期値をゼロとする。なお、「Ｔ０」の値は、後述のＳ５０５またはＳ５０６で設定される。
【００３５】
また、「Ｔ」は遡り再生設定時間であり、再生を遡る最大時間を決定している。本実施形態では、Ｔ＝１０（ｓｅｃ）と指定し、最大１０秒動画データを遡って再生する。この値は、後述のＳ５０４で、再生時間の演算に使用される。また、Ｔ１はＮｏ番目の動画データの再生経過時間であり、Ｎｏ番目の動画データがどれだけの時間再生されたかを示す。動画データの再生時にスタートするカウンタＴ１＝０を指定することにより、後述の動画データの再生開始からのカウンタ初期値をゼロとする。次のＳ４０２〜Ｓ４０４の処理は第１の実施形態と同じであるため、説明は省略する。
【００３６】
次に、Ｓ５０２において、演算制御処理部６は、動画データの再生とタイマー７によるＮｏ番目の再生経過時間Ｔ１のカウントとを開始する。そして、Ｓ４０６において、第１の実施形態と同様の処理を行い、装置姿勢情報が変化していない場合はＳ４０７に進む。Ｓ４０７〜Ｓ４０８の処理は第１の実施形態と同じであるため、説明は省略する。一方、Ｓ４０６の判定の結果、装置姿勢情報が変化している場合は、Ｓ５０３において、演算制御処理部６は、再生中の動画データがどれだけ再生されたかをカウントした再生経過時間Ｔ１の情報を取得する。
【００３７】
次に、Ｓ５０４において、演算制御処理部６は、再生中の動画データの再生経過時間Ｔ１が前述した遡り再生設定時間Ｔ以上であるか否かを判定する。この判定の結果、再生中の動画データの再生経過時間Ｔ１が遡り再生設定時間Ｔ以上である場合は、Ｓ５０５において、演算制御処理部６は再生遡り時間Ｔ０を遡り再生設定時間Ｔ（本実施形態の場合は１０秒）に設定する。
【００３８】
常に動画データの再生経過時間Ｔ１、つまり動画データの最初まで遡ると、再生時間が長くなりすぎてしまい、間延びした再生となる。そこで本実施形態では、一定時間以上再生が経過している場合に遡り時間の最大時間を１０秒とすることにより、再生時間の無駄な延長を防いでいる。
【００３９】
一方、Ｓ５０４の判定の結果、再生中の動画データの再生経過時間Ｔ１が遡り再生設定時間Ｔ未満である場合は、Ｓ５０６において、演算制御処理部６は、再生遡り時間Ｔ０を再生中のＮｏ番目の動画データの再生経過時間Ｔ１に設定する。Ｎｏ番目の動画データの再生経過時間Ｔ１は遡り再生設定時間Ｔ以下、つまり１０秒未満しか経過していないため、遡る再生の長さは気にならないと考えることができる。
【００４０】
次に、Ｓ５０７において、演算制御処理部６は、設定された再生遡り時間Ｔ０だけ遡り操作を行う。そして、Ｓ５０８において、演算制御処理部６は、動画データの再生経過時間Ｔ１をゼロに戻す。次に、Ｓ５０２で動画データの再生を開始するときに戻った時点から再生を再スタートするため、Ｓ４０２に戻る。
【００４１】
一方、Ｓ４０８の判定の結果、再生していた動画データが最終でない場合は、Ｓ５０９において、演算制御処理部６がＮｏ＝Ｎｏ＋１、Ｔ０＝０、Ｔ１＝０の演算を行い、Ｓ４０２へ戻る。
【００４２】
以上のように本実施形態によれば、動画が縮小された状態から、動画再生装置１を回転させて動画の天地方向に合わせた場合に、動画データの再生を時間的に間延びすることなく有効に、かつ再生中の動画の希望のシーンを見逃すことなく観賞することができる。
【００４３】
（第３の実施形態）
以下、本発明の第２の実施形態について説明する。なお、本実施形態に係る動画再生装置の構成は図１及び図２と同一であるため、説明は省略する。
【００４４】
図６は、本実施形態に係る動画再生装置１による動画表示の経過を示す図である。なお、図６（ａ）〜（ｅ）は、図３（ａ）〜図３（ｅ）までの経過と同一である。図６（ｅ）に示す状態から図６（ｈ）に示す状態へ変化した場合、姿勢検出部４によって姿勢が変わったことを装置姿勢情報として検出するが、本実施形態では、図６（ｆ）または図６（ｇ）に示すように、表示部２にアイコン（表示アイテム）が表示される。
【００４５】
図６（ｆ）において、第１アイコン６０１は、横長の動画３０１から縦長の動画３０２に切り替わった時点まで遡って縦長の動画３０２を再生する制御を選択するためのアイコンである。また、第２アイコン６０２は、第２の実施形態で説明した再生遡り時間Ｔ０分遡って縦長の動画３０２を再生する制御を選択するためのアイコンである。図６（ｆ）に示す例では、第１アイコン６０１が選択された状態を示す第１アイコン選択表示６０３がなされている。一方、図６（ｇ）に示す例では、第２アイコン６０２が選択された状態を示す第２アイコン選択表示６０４がなされている。また、姿勢検出部４によって姿勢が変わったことを装置姿勢情報として検出することにより、操作部３は、アイコンの選択制御と確定制御との受付が可能となる。
【００４６】
また、本実施形態では、第１アイコン選択表示６０３と第２アイコン選択表示６０４とが同時点灯しないようになっている。第１アイコン選択表示６０３と第２アイコン選択表示６０４との切り替えは、図６（ｆ）に示す状態で操作部３が右に倒されると、図６（ｇ）に示す状態へ移行する。また、図６（ｇ）に示す状態で操作部３が左に倒されると、図６（ｆ）に示す状態へ移行する。
【００４７】
そして、図６（ｆ）に示す状態で操作部３が押し込まれると、第１アイコン６０１が確定となり、図６（ｈ）に示すように、横長の動画３０１から縦長の動画３０２に切り替わった時点まで遡って縦長の動画３０５を表示する。また、図６（ｇ）に示す状態で操作部３が押し込まれると、第２アイコン６０２が確定となり、縦長の画像１２の再生を、再生遡り時間Ｔ０分遡って縦長の動画３０５を表示する。
【００４８】
図７及び図８は、本実施形態に係る動画再生装置１による動画の表示手順の一例を示すフローチャートである。なお、図７及び図８に示す各処理は、演算制御処理部６の制御により行われ、具体的にはＲＯＭ８に格納されたプログラムがＲＡＭ９へ展開されることによって当該プログラムに係る処理が実行される。また、図７及び図８のフローチャートにおいても、図４及び図５に示した処理と同様の処理については同じ符号を付しており、本実施形態では図４及び図５の処理と異なる部分のみ説明する。
【００４９】
まず、図７のＳ７０１において、演算制御処理部６は複数の動画データを連続再生するためのスタートデータを指定し、Ｓ４０２へ進む。本実施形態では、演算制御処理部６は６つの数値を設定している。「Ｎｏ」、「Ｔ０」、「Ｔ」及び「Ｔ１」については第２の実施形態と同様である。
【００５０】
「Ｔ２」はアイコン点灯経過時間であり、第１アイコン６０１、第２アイコン６０２、及び第１アイコン選択表示６０３または第２アイコン選択表示６０３を点灯開始してからの時間であり、初期値はゼロとなっている。後述する図８のＳ７０２でカウントが開始される。「Ｔ３」はアイコン点灯最大時間であり、第１アイコン６０１、第２アイコン６０２、及び第１アイコン選択表示６０３または第２アイコン選択表示６０４を点灯する最大時間の設定であり、操作部３による遡り再生の実行を受け付ける時間の設定である。本実施形態では３０秒に設定されており、後述する図８のＳ７０７でアイコン点灯経過時間Ｔ２と比較される。
【００５１】
図７のＳ４０２〜Ｓ４０４及びＳ５０２の処理は、第１及び第２の実施形態と同じであるため、説明は省略する。次に、図７のＳ４０６において、第１の実施形態と同様の処理を行い、装置姿勢情報が変化していない場合はＳ４０７に進む。図７のＳ４０７〜Ｓ４０８及びＳ５０９の処理は、第１及び第２の実施形態と同じであるため、説明は省略する。一方、Ｓ４０６の判定の結果、装置姿勢情報が変化している場合は、図８のＳ７０２に進む。
【００５２】
図８のＳ７０２においては、演算制御処理部６は、第１アイコン６０１及び第２アイコン６０２を表示部２に表示し、さらに第１アイコン選択表示６０３、または第２アイコン選択表示６０４を表示部２に表示する。また、操作部３からの第１アイコン選択表示６０３または第２アイコン選択表示６０４の選択受付と、第１アイコン６０１または第２アイコン６０２の確定受付を可能な状態とする。
【００５３】
次に、図８のＳ７０３において、演算制御処理部６は、第１アイコン６０１、第２アイコン６０２、及び第１アイコン選択表示６０３または第２アイコン選択表示６０４を表示部２に表示してからの経過時間のカウントを開始する。すなわち、アイコン点灯経過時間Ｔ２をタイマー７によりカウントする。
【００５４】
次に、図８のＳ７０４において、演算制御処理部６は、第１アイコン６０１が選択された状態で確定したか否かを判定する。この判定の結果、第１アイコン６０１が選択された状態で確定した場合は、Ｓ７０９において、演算制御処理部６は再生中のＮｏ番目の動画データの再生経過時間Ｔ１の情報を取得する。そして、Ｓ７１０において、演算制御処理部６は再生遡り時間Ｔ０を再生中のＮｏ番目の動画データの再生経過時間Ｔ１に設定し、Ｓ７１１に進む。
【００５５】
一方、Ｓ７０４の判定の結果、第１アイコン６０１が選択確定されていない場合は、Ｓ７０５において、演算制御処理部６は、第２アイコン６０２が選択された状態で確定したか否かを判定する。この判定の結果、第２アイコン６０２が選択された状態で確定されていない場合は、Ｓ７０７において、演算制御処理部６は、アイコン点灯経過時間Ｔ２がアイコン点灯最大時間Ｔ３以上であるか否かを判定する。この判定の結果、アイコン点灯経過時間Ｔ２がアイコン点灯最大時間Ｔ３未満である場合はＳ７０４に戻る。
【００５６】
一方、Ｓ７０７の判定の結果、アイコン点灯経過時間Ｔ２がアイコン点灯最大時間Ｔ３以上である場合はＳ７０８において、表示部２の第１アイコン６０１、第２アイコン６０２、及び第１アイコン選択表示６０３又は第２アイコン選択表示６０４を消灯させる。さらに、操作部３による第１アイコン選択表示６０３または第２アイコン選択表示６０４の選択と、第１アイコン６０１または第２アイコン６０２の確定の受付を禁止する。これにより、遡り再生ができなくなることから、図７のＳ４０７へ戻る。
【００５７】
一方、Ｓ７０５の判定の結果、第２アイコン６０２が選択された状態で確定した場合は、図８のＳ７０６において、演算制御処理部６は再生中のＮｏ番目の動画データの再生経過時間Ｔ１の情報を取得する。そして、図８のＳ５０４において、第２の実施形態と同様の処理を行い、再生経過時間Ｔ１が遡り再生設定時間Ｔ以上である場合は、第２の実施形態で説明したＳ５０５の処理を行う。一方、Ｓ５０４の判定の結果、再生経過時間Ｔ１が遡り再生設定時間Ｔ未満である場合は、前述したＳ７１０に進む。
【００５８】
次に、図８のＳ７１１においては、演算制御処理部６は、再生中の動画データを、設定された再生遡り時間Ｔ０分だけ遡り動作を行う。そして、Ｓ７１２において、演算制御処理部６は、動画データの再生経過時間Ｔ１とアイコン点灯経過時間Ｔ２とをゼロに戻し、Ｓ４０２に戻る。この処理は、次にＳ５０２で動画データの再生を開始するため、及びＳ７０３でアイコンの点灯を開始したときにゼロから再スタートするためである。
【００５９】
以上のように本実施形態によれば、動画が縮小された状態から、動画再生装置１を回転させて動画の天地方向に合わせた場合に、ユーザーが任意に動画データの遡り再生を行うかどうかを判断することができる。これにより、遡り再生が不要である場合はそのままの連続再生とし観賞時間を短縮でき、遡り再生を行いたい場合は、簡単な操作で遡り再生を行うことができ、再生中の動画の希望のシーンを見逃すことなく観賞することができる。
【００６０】
（その他の実施形態）
なお、演算制御処理部６の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【００６１】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００６２】
また、上述した実施形態においては、本発明を動画再生装置に適用した場合を例にして説明したが、これはこの例に限定されず表示画面の向きを頻繁に変更できる表示制御装置であれば適用可能である。すなわち、本発明は携帯電話端末や携帯型の画像ビューワ、タブレット型のパーソナルコンピュータ、電子ブックリーダー、ゲーム機、携帯音楽プレーヤーなどに適用可能である。
【００６３】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００６４】
１  動画再生装置
２  表示部
３  操作部
４  姿勢検出部
５  メモリー
６  演算制御処理部
７  タイマー
８  ＲＯＭ
９  ＲＡＭ
【図１】
2014229918.tif 000003
【図２】
2014229918.tif 000004
【図３】
2014229918.tif 000005
【図４】
2014229918.tif 000006
【図５】
2014229918.tif 000007
【図６】
2014229918.tif 000008
【図７】
2014229918.tif 000009
【図８】
2014229918.tif 000010