(57)【要約】【課題】本発明は、上記の課題に鑑みてなされたものであり、スキップサーチモードに関して要求されるユーザ操作をより簡易にし、使い勝手を向上する。【解決手段】記録媒体に記録された動画データを再生する動画再生装置は、ユーザ操作に応じて上記再生における動画データの再生位置を変更する制御部を有する。ここで制御部は、再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更する第１のスキップサーチモードと、再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更する第２のスキップサーチモードと、を含む複数のスキップサーチモードの中から、再生している動画データの種類に応じていずれかのスキップサーチモードを選択して実行する。【選択図】  図２
2014023124.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された動画データを再生する再生手段と、
ユーザ操作に応じて前記再生手段における動画データの再生位置を変更する制御手段と、を有し、
前記制御手段は、
再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更する第１のスキップサーチモードと、
再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更する第２のスキップサーチモードと、を含む複数のスキップサーチモードの中から、
再生している動画データに応じていずれかのスキップサーチモードを選択して実行することを特徴とする動画再生装置。
【請求項２】
前記制御手段は、再生している動画データに応じて、前記第１のスキップサーチモードにおける前記所定時間を変更することを特徴とする請求項１に記載の動画再生装置。
【請求項３】
前記制御手段は、前記動画データに応じて前記第２のスキップサーチモードが選択される場合において、スキップする方向へ特定の範囲のフレームにチャプタが付与されていれば前記第２のスキップサーチモードを実行し、前記特定の範囲のフレームにチャプタが付与されていなければ前記第１のスキップサーチモードを実行することを特徴とする請求項１または２に記載の動画再生装置。
【請求項４】
前記特定の範囲のフレームとは、前記再生中のフレームから所定時間以内のフレームであることを特徴とする請求項３に記載の動画再生装置。
【請求項５】
前記特定の範囲のフレームとは、指示されたスキップが戻り方向の場合は前記再生中のフレームから前記動画データの先頭までのフレーム、指示されたスキップが送り方向の場合は前記再生中のフレームから前記動画データの終端までのフレームであることを特徴とする請求項３に記載の動画再生装置。
【請求項６】
前記制御手段は、前記動画データに応じて前記第２のスキップサーチモードが選択される場合において前記第１のスキップサーチモードを実行するときは、これから実行するスキップサーチモードをユーザに通知することを特徴とする請求項３乃至４のいずれか１項に記載の動画再生装置。
【請求項７】
前記制御手段は、動画データの記録時の記録モードに応じて、いずれかのスキップサーチモードを選択して実行することを特徴とする請求項１乃至６のいずれか１項に記載の動画再生装置。
【請求項８】
前記制御手段は、再生している動画データの前記記録モードが、動画記録の開始と終了を繰り返して動画データがファイルに追記されていくモードである場合に、前記第２のスキップサーチモードを選択することを特徴とする請求項７に記載の動画再生装置。
【請求項９】
前記制御手段は、動画記録時の記録モードを再生対象の動画データが記録された動画ファイルのファイルヘッダから解析することを特徴とする請求項７または８に記載の動画再生装置。
【請求項１０】
前記制御手段は、動画記録時の記録モードを動画ファイルのファイル名から解析することを特徴とする請求項７乃至９のいずれか１項に記載の動画再生装置。
【請求項１１】
動画再生装置による動画再生方法であって、
再生手段が、記録媒体に記録された動画データを再生する再生工程と、
制御手段が、ユーザ操作に応じて前記再生工程における動画データの再生位置を変更する制御工程と、を有し、
前記制御工程では、
再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更する第１のスキップサーチモードと、
再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更する第２のスキップサーチモードと、を含む複数のスキップサーチモードの中から、
再生している動画データに応じていずれかのスキップサーチモードを選択して実行することを特徴とする動画再生方法。
【請求項１２】
記録媒体に記録された動画データを再生する再生手段と、
ユーザ操作に応じて前記再生手段における動画データの再生位置を変更する制御手段と、を有し、
前記制御手段は、再生している動画データに応じて、
再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更するか、
再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更するかのいずれかを実行することを特徴とする動画再生装置。
【請求項１３】
記録媒体に記録された動画データを再生する再生工程と、
ユーザ操作に応じて前記再生工程における動画データの再生位置を変更する制御工程と、を有する動画再生方法であって、
前記制御工程では、再生している動画データに応じて、
再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更するか、
再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更するかのいずれかを実行することを特徴とする動画再生方法。
【請求項１４】
請求項１乃至１０、１２のいずれか１項に記載された動画再生装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画再生装置、動画再生方法、及びプログラムに関する。
【背景技術】
【０００２】
一般に、動画再生においては、通常速度での再生、早送りや巻き戻しなどの操作に加えて、現在の再生位置から別の再生位置へジャンプして動画の再生を行うスキップ再生が可能となっている。特許文献１には、記録時に検出されたシーンチェンジの位置を用いて再生位置をスキップする特殊スキップサーチモードと特定の期間をスキップする通常のスキップサーチモードが記載されている。特許文献１によれば、これらのスキップサーチモードの切り替えは、ユーザが切換手段を操作することにより行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５１０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ユーザが所望するスキップサーチモードで動画のスキップ再生を行うためには、一般には、ユーザ自らがスキップサーチモードを切り替える必要がある。また、ユーザがスキップサーチモードの切り替え操作を行うためには、スキップサーチモードを切り替えるための操作部材が必要になる。さらに、特定の期間をスキップする通常のスキップサーチモードにおいて、動画に応じてスキップする期間を変更したい場合には、そのような期間を選択する操作が複雑になる。
【０００５】
また、ビデオプレーヤなどでは、操作部に空間的な余裕があるため、リモコンに所定時間のスキップを行なうボタンとチャプタによりスキップを行なうボタンというように、スキップサーチモードに応じたボタンを配置できる。しかしながら、ハンディタイプのビデオカメラのように操作部材が限られている装置では、スキップボタンを複数のスキップサーチモードで共用し、所望するスキップサーチモードを別途選択する操作が要求される。そのため、操作がより複雑になってしまう。
【０００６】
本発明は、上記の課題に鑑みてなされたものであり、スキップサーチモードに関して要求されるユーザ操作をより簡易にし、使い勝手を向上することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明の一態様による動画再生装置は、
記録媒体に記録された動画データを再生する再生手段と、
ユーザ操作に応じて前記再生手段における動画データの再生位置を変更する制御手段と、を有し、
前記制御手段は、
再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更する第１のスキップサーチモードと、
再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更する第２のスキップサーチモードと、を含む複数のスキップサーチモードの中から、
再生している動画データに応じていずれかのスキップサーチモードを選択して実行する。
【発明の効果】
【０００８】
本発明によれば、スキップサーチモードに関して要求されるユーザ操作がより簡易になり、使い勝手が向上する。
【図面の簡単な説明】
【０００９】
【図１】実施形態によるデジタルカメラの構成例を示すブロック図。
【図２】実施形態によるデジタルカメラのスキップ再生動作を示すフローチャート。
【図３】実施形態のデジタルカメラにおける操作例を示す図。
【図４】実施形態の表示例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態について詳細に説明するが、本発明は以下の実施形態に限定されるものではない。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１１】
また、本実施形態において説明される各機能ブロックは必ずしも個別のハードウェアである必要はない。すなわち、例えばいくつかの機能ブロックの機能は、１つのハードウェアにより実行されても良い。また、いくつかのハードウェアの連係動作により１つの機能ブロックの機能または、複数の機能ブロックの機能が実行されても良い。
【００１２】
以下、図面を参照して本発明の好適な実施形態の例を説明する。以下では、本発明をデジタルカメラに適用した場合を説明するが、本発明の適用はこれに限られるものではない。例えば、携帯電話、ビデオカメラなど、動画像を表示することが可能な種々の動画再生装置に、本発明を適用することができる。
【００１３】
図１は、実施形態によるデジタルカメラの構成例を示すブロック図である。図１において、１００は動画再生装置としても機能するデジタルカメラである。１０は撮影レンズ、１２は絞り機能を備える機械式シャッタ、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。１８はタイミング発生回路であり、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給する。タイミング発生回路１８は、メモリ制御回路２２及びシステム制御回路５０により制御される。なお、システム制御回路５０は、例えばＣＰＵとＲＡＭ有する、またはこれらを内包したマイクロコンピュータである。機械式シャッタ１２以外にも、撮像素子１４のリセットタイミングの制御によって、電子シャッタとして、撮像素子１４における蓄積時間を制御することが可能であり、動画撮影などに使用可能である。
【００１４】
２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また画像処理回路２０によって画像の切り出し、変倍処理を行うことで電子ズーム機能が実現される。また、画像処理回路２０が撮像した画像データを用いて所定の演算処理を行って得られた演算結果に基づいて、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行い、ＴＴＬ方式のＡＦ処理、ＡＥ処理、ＥＦ処理を実現している。さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００１５】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接にメモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はＴＦＴタイプのＬＣＤ等から成る画像表示部である。画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、画像表示部２８の表示をＯＦＦにした場合には、デジタルカメラ１００の電力消費を大幅に低減することが出来る。
【００１６】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。３２は圧縮・伸長回路であり、適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する。圧縮・伸長回路３２は、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００１７】
４０は露光制御部であり、絞り機能を備える機械式シャッタ１２を制御する。露光制御部４０は、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。４２は測距制御部であり、撮影レンズ１０のフォーカシングを制御する。４４はズーム制御部であり、撮影レンズ１０のズーミングを制御する。４６はバリア制御部であり、バリアである保護部１０２の動作を制御する。４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００１８】
５０はシステム制御回路であり、例えば、図２のフローチャートに示すような処理の実行など、デジタルカメラ１００の全体を制御する。５２はメモリであり、システム制御回路５０の動作用の定数、変数、プログラム等を記憶する。５４は表示部であり、システム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する。表示部５４は、液晶表示装置、スピーカ等を具備し、デジタルカメラ１００の操作部近辺の視認し易い位置に設置されている。表示部５４は、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００１９】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示などがある。また、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、等も可能である。また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００２０】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が用いられる。６０、６２、６４、６６、７０、７２及び７４は、システム制御回路５０の各種の動作指示を入力するための指示操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。以下、これらの指示操作部の具体的な説明を行う。
【００２１】
６０はモードダイアルスイッチであり、電源オフ、静止画撮影モード、パノラマ撮影モード、動画撮影モード、スナップ動画撮影モード、再生モード、マルチ画面再生、ＰＣ接続モード、テレビ受信モード等の各機能モードを切り替え設定することが出来る。６２は第１シャッタースイッチ（ＳＷ１）であり、シャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等の撮影準備動作開始を指示する。６４は第２シャッタースイッチ（ＳＷ２）で、シャッターボタンの操作完了でＯＮとなる。第２シャッタースイッチのＯＮにより、
・撮像素子１４から読み出した信号を、Ａ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データとして書き込む画像取り込み処理、
・画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、
・圧縮・伸長回路３２が、メモリ３０から読み出した画像データについて行う圧縮処理、そして、
・記録媒体２００或いは２１０に圧縮された画像データを書き込む記録処理、という一連の処理の動作開始が指示される。
【００２２】
６６は表示切替スイッチであり、ユーザによる画像表示部２８の表示切替の操作を受け付ける。この機能により、光学ファインダ１０４を用いて撮影を行う際に、ＴＦＴタイプのＬＣＤ等から成る画像表示部２８への電流供給を遮断することができる。このように画像表示部２８への電源供給を遮断することにより、省電力を図ることが可能となる。
【００２３】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン等がある。またメニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等もある。
【００２４】
７２はユーザが撮像画像の倍率変更指示を行うズームスイッチである。ズームスイッチ７２は、撮像画角を望遠側に変更させるテレスイッチと、広角側に変更させるワイドスイッチからなる。このズームスイッチ７２への操作をトリガとして、システム制御回路５０は、ズーム制御部４４に撮影レンズ１０の撮像画角の変更を指示し、光学ズーム操作が実現される。また、ズームスイッチ７２は、画像処理回路２０による画像の切り出しや、画素補間処理などによる撮像画角の電子的な変更のトリガを提供するスイッチとしても用いられる。７４は動画再生指示部であり、動画撮影後所定の時間内に操作することにより、撮影した動画の再生を開始することができる。
【００２５】
８０は電源制御部であり、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、上記検出の結果及びシステム制御回路５０からの指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。８６は電源であり、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタ等により構成される。８２、８４はコネクタであり、電源８６を電源制御部８０と接続する。
【００２６】
９０、９４はメモリカードやハードディスク等の記録媒体とのインターフェースである。９２、９６はコネクタであり、メモリカードやハードディスク等の記録媒体とインターフェース９０、９４とを接続する。なお、本実施形態では、記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。インターフェース及びコネクタとしては、ＳＤカードやＣＦカード等の規格に準拠したものを用いて構成することができる。
【００２７】
さらに、インターフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカード等の規格に準拠したものを用いて構成することも可能である。たとえば、ＰＣＭＣＩＡカードの規格に準拠することで、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、ＳＣＳＩカード、ＰＨＳ通信カード、等の各種通信カードを接続することが可能になる。そして、このような通信カードを接続することにより、デジタルカメラ１００は、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが可能になる。
【００２８】
１０２は保護部であり、デジタルカメラ１００の撮影レンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである。１０４は光学ファインダであり、デジタルカメラ１００において、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことを可能としている。また、光学ファインダ１０４内には、表示部５４の一部の表示機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００２９】
１１０は通信部であり、ＵＳＢ、ＩＥＥＥ１３９４、ＬＡＮ、無線通信、等の各種通信機能を有する。１１２は通信部１１０によりデジタルカメラ１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、デジタルカメラ１００とのインターフェース２０４、デジタルカメラ１００と接続を行うコネクタ２０６を備えている。記録媒体２１０も記録媒体２００と同様の構成（記録部２１２、インターフェース２１４、コネクタ２１６）を有する。
【００３０】
次に、画像再生装置としてのデジタルカメラ１００が動画再生中にユーザ操作によるスキップ再生指示を受け付けた場合の処理の流れを、図２に示すフローチャートを用いて説明する。なお、以下の処理は、主としてシステム制御回路５０により実行される。また、図２に示す処理は、図３に示すように、デジタルカメラ１００が記録媒体２００，２１０に記録された動画データを再生している間にスキップ再生指示がなされた場合の処理である。
【００３１】
システム制御回路５０は、スキップ再生において、以下に示す第１、第２のキップモードを含む複数のスキップサーチモードから、再生している動画データの種類に応じていずれかのスキップサーチモードを選択し、実行する。なお、本例では、動画データの種類として動画記録時の記録モードを用い、「ダイジェスト動画モードで記録された動画」「ＡＵＴＯモードで記録された動画」「高速フレームレートで記録された動画」を扱うが、これに限られるものではない。また、本実施例では説明のため、動画の「種類」と称するものとする。
【００３２】
また、本実施形態のシステム制御回路５０は、少なくとも以下の２種類のスキップサーチモードを含む、複数のスキップサーチモードを実行可能である。
・再生中の動画データの再生位置を、再生中のフレームから所定時間だけ前または後のフレームに変更する第１のスキップサーチモード（本例では、「４秒スキップモード」「０．５秒スキップモード」を例示する）。
・再生中の動画データの再生位置を、再生中のフレームの前または後の、チャプタが付加されている直近のフレームに変更する第２のスキップサーチモード（本例ではチャプタスキップモード）。
【００３３】
まず、ステップＳ２０１で、システム制御回路５０は、ユーザによりスキップ再生指示がされるまで待つ。ユーザによるスキップ再生の指示方法の例を、図３を用いて説明する。図３はデジタルカメラの背面を示した図であり、右側に操作部７０の一部を構成する操作部材（十字ボタン３０７、ＳＥＴボタン３０８、ＤＩＳＰボタン３０９）が設けられ、左側に画像表示部２８としてのＬＤＣパネルが設けられている。画像表示部２８には、動画の再生画面とアイコンが表示されている。図３の状態は、再生アイコン３０１が選択され、記録媒体２００，２１０に格納された動画ファイルの動画データが再生されている状態である。なお、記録媒体２００，２１０に記録されている動画ファイルから再生対象の動画ファイルを選択する操作などは、周知であるので説明を省略する。スキップ再生指示を行うためには十字ボタン３０７の左右キーを用いて、送りもしくは戻し方向のスキップ再生アイコン３０４，３０５を選択する。戻し方向のスキップ再生を実行したい場合は戻しスキップ再生アイコン３０４を選択し、送り方向のスキップ再生を実行したい場合は送りスキップアイコン３０５を選択して、ＳＥＴボタン３０８を押すと指定された方向へのスキップ再生指示が行われる。
【００３４】
なお、スロー再生アイコン３０２は、動画のスロー再生を指示するアイコン、スタート位置アイコン３０３は動画の先頭フレームへのスキップを指示するアイコン、終了位置アイコン３０６は動画の最終フレームへのスキップを指示するアイコンである。これらのアイコンも、十字ボタン３０７の左右キーやＳＥＴボタン３０８の操作によりユーザが選択可能となっている。
【００３５】
スキップ再生の指示が行われたら処理はステップＳ２０２に遷移し、システム制御回路５０は、現在再生されている動画ファイルのヘッダ情報を参照、解析して、再生対象の動画がダイジェスト動画モードで記録されたダイジェスト動画かどうかを判定する。例えば、動画ファイルのファイルヘッダ内には動画を撮影した際の動画記録モードが記憶されており、システム制御回路５０はその情報からダイジェスト動画モードかどうかを判定することができる。なお、ダイジェスト動画とは、デジタルカメラの撮影機能の１つで、静止画の撮影前または撮影後に自動的に短時間の動画撮影が行われ、そのようにして記録された短時間の動画をダイジェストシーンとして集めて１つの動画ファイルに収めた動画のことである。なお、短時間の動画を１つの動画ファイルとしていくための方法としては、前回記録された動画ファイルに、今回の撮影前または撮影後に撮影された動画を追記していく方法が用いられている。そして、この動画の追記の際に追記点に対してチャプタが自動的に設定されていく。チャプタは、例えば追記後の動画ファイルのヘッダデータ中にタイムコードと関連づけて記録される。
【００３６】
ステップＳ２０２でダイジェスト動画であると判定された場合はステップＳ２０３へ遷移し、システム制御回路５０は、動画内のスキップする方向の１０秒以内にチャプタが付加されていないかどうかを判定する。動画ファイルのファイルヘッダ内には、チャプタが付加されているフレームの先頭からのオフセット時間を記憶したチャプタ情報が記録されている。したがって、現在の再生フレームから所定時間（本例では１０秒）内にチャプタが付加されているかどうかは、たとえば再生している動画ファイルのファイルヘッダ内に記録されているチャプタ情報を参照することで判定することができる。
【００３７】
ステップＳ２０３で１０秒以内にチャプタがあると判定された場合は、処理はステップＳ２０８へ遷移し、システム制御回路５０は、スキップサーチモードをチャプタスキップモードに設定する。そして、ステップＳ２１２において、システム制御回路５０は、チャプタスキップモードによるチャプタスキップ動作を実行する。
【００３８】
他方、ステップＳ２０２で１０秒以内にチャプタがあると判定されなかった場合は、処理はステップＳ２０４へ遷移し、システム制御回路５０は、チャプタがなかったことを警告する画面を画像表示部２８に表示する。なお、警告画面を表示するのは、ダイジェスト動画では最大１０秒の動画像のつなぎあわせを前提としており、ユーザが編集等を行っていなければ１０秒以内には必ずチャプタが存在することを想定しているためである。その時の警告画面の例を図４に示す。システム制御回路５０は、ステップＳ２０４で警告画面を表示した後、ステップＳ２０５においてスキップサーチモードを所定期間のスキップを行うモード（本例では、４秒スキップを行なう４秒スキップモード）に設定する。そしてステップＳ２１２において、システム制御回路５０は、４秒スキップを実行する。これにより、動画データの種類に応じた選択ではチャプタスキップモードであるにもかかわらず、４秒スキップモードが選択されるような場合に、その旨がユーザに通知されることになる。
【００３９】
ステップＳ２０２でダイジェスト動画であると判定されなかった場合は、処理はステップＳ２０６へ遷移し、システム制御回路５０は、再生している動画モードがＡＵＴＯモードかどうかを判定する。ＡＵＴＯモードかどうかの判定は、たとえば上述したダイジェスト動画かどうかの判定と同じ要領で、再生中の動画ファイルのファイルヘッダ内にある情報を参照して行うことができる。動画のＡＵＴＯモードでの撮影では、動画撮影中に撮影されているシーンが自動的に判定され、動画シーンの切り替わりで記録中の動画ファイルにチャプタが付与される。
【００４０】
ステップＳ２０６でＡＵＴＯモードであると判定された場合、処理はステップＳ２０７に遷移し、システム制御回路５０は、スキップ方向にある動画フレームすべてに対してチャプタが付与されているフレームがあるかどうかを判定する。すなわち、指示されたスキップが戻り方向の場合は再生中のフレームから動画データの先頭までのフレーム、指示されたスキップが送り方向の場合は再生中のフレームから動画データの終端までのフレームに、チャプタが付与されているかが判定される。ステップＳ２０７でスキップ方向にチャプタが付与されたフレームがあると判定された場合は、処理はステップＳ２０８へ遷移する。システム制御回路５０は、ステップＳ２０８においてスキップサーチモードをチャプタスキップモードに設定し、ステップＳ２１２においてチャプタスキップを実行する。したがって、この場合、スキップ再生指示に応じて、指示されたスキップ方向において次の動画シーンへ切り替わるフレームにスキップすることになる。
【００４１】
ステップＳ２０７においてスキップ方向にチャプタが付与されていなかった場合、処理はステップＳ２１０に遷移する。システム制御回路５０は、ステップＳ２１０においてスキップサーチモードを４秒スキップモードに設定し、ステップＳ２１２において４秒スキップを実行する。なお、このとき、ステップＳ２０４のように、チャプタなしの警告が表示されるようにしてもよい。
【００４２】
以上のように、再生している動画データの種類によりチャプタスキップモードを選択しようとする場合は、さらに特定の範囲のフレームにチャプタが付与されているかどうかが判定される。例えば、ダイジェスト動画の場合には、特定の範囲のフレームを、再生中のフレームから所定時間以内（上記の例では１０秒以内）のフレームとし、特定の範囲のフレームにチャプタが付与されていなければ４秒スキップモードが実行される。また、たとえばＡＵＴＯモードで記録された動画の場合には、特定の範囲のフレームを、指示されたスキップが戻り方向の場合は再生中のフレームから先頭までのフレーム、指示されたスキップが送り方向の場合は再生中のフレームから終端までのフレームとする。そして、この特定の範囲のフレームにチャプタが付与されていれば、チャプタスキップモードが実行され、この特定の範囲のフレームにチャプタが付与されていなければ４秒スキップモードが実行される。このような処理により、たとえば、残りの動画フレームにチャプタが付与されておらず、チャプタスキップにより一気に動画データの終端まで再生位置が飛んでしまうといった不具合を防止できる。
【００４３】
ステップＳ２０６においてＡＵＴＯモードで記録された動画ではないと判定された場合、処理はステップＳ２０９に遷移する。ステップＳ２０９において、システム制御回路５０は、再生中の動画ファイルが高速フレームレート動画であるかどうかを判定する。高速フレームレート動画かどうかの判定は、たとえばダイジェスト動画かどうかの判定と同じ要領で、再生中の動画ファイルのファイルヘッダ内にある情報を参照して行うことができる。
【００４４】
ステップＳ２０９において高速フレームレート動画であると判定された場合は、処理はステップＳ２１１に遷移する。システム制御回路５０は、ステップＳ２１１においてスキップサーチモードを０．５秒スキップモードに設定し、ステップＳ２１２において０．５秒スキップ動作を実行して終了する。他方、ステップＳ２０９で高速フレームレート動画でないと判定された場合は、処理はステップＳ２１０に遷移する。システム制御回路５０は、ステップＳ２１０においてスキップサーチモードを４秒スキップモードに設定し、ステップＳ２１２において４秒スキップを実行する。こうして、ステップＳ２０９〜Ｓ２１１において、システム制御回路５０は、所定時間をスキップするスキップサーチモードにおけるその所定時間を、再生している動画データの種類に応じて変更する。
【００４５】
以上のように、上記実施形態によれば、同じ部材の同じ操作で動画のスキップ再生を指示した場合であっても、動画の種類に応じて再生する動画に適合したスキップサーチモードを自動的に判断して動画のスキップ再生が行われるので、操作性が向上する。すなわち、ユーザが同じ部材の同じ操作で動画のスキップ再生を指示した場合であっても、動画の種類に応じて再生する動画に適合したスキップサーチモードが自動的に選択され、動画のスキップ再生が行われる。そのため、ユーザは簡単な操作で所望する再生位置にスキップ再生を行うことができる。また、同じ操作であっても自動的にスキップサーチモードを変更するため、モバイル機器のような操作部材が少ない器機であってもスキップサーチモードの切り替えの実現が可能となる。
【００４６】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００４７】
例えば、上記ではファイルヘッダを解析することにより動画モードを判定したがこれに限られるものではない。たとえば、動画の記録モードによっては動画ファイルのファイル名もしくはファイル名の一部で識別できる場合があり、この場合は、動画ファイル名から動画モードを判定してもよい。また、高速フレームレート動画かどうかは動画のファイルヘッダ内の動画モード情報ではなく、ファイルヘッダの動画記録時のフレームレート情報を参照して判定しても構わないし、他の方法を用いても構わない。
【００４８】
さらに、動画の種類の判定方法は上記以外の判定方法を用いても構わない。例えば、記録時のユーザ設定や、動画中に静止画を記録したか否かによる種別分けなど、動画の記録モード以外で種類を分けても構わない。
【００４９】
チャプタが付加されているかどうかの判定やチャプタの付加されている位置に関して、上記ではファイルヘッダを参照したが、動画のファイルフォーマットによりチャプタの付加の方法が異なる場合がある。その場合はそのファイルフォーマットに従った方法でチャプタが付加されているかどうかの判定やチャプタが付加されている位置の特定を行うことになる。例えば、動画の毎フレームのエンコードデータの先頭にチャプタが付加されているかどうかの情報が入っている場合は、検索となる対象のフレームのエンコードデータの先頭を検索してチャプタが付加されているかどうかの判定とチャプタ付加位置を特定する。
【００５０】
また、動画の再生方法やスキップ再生指示方法についても、本実施形態で説明した方法以外にも物理ボタンに再生や停止指示やスキップ再生を指示するボタンを個別に割り当てる指示方法や、タッチパネル操作による指示であっても構わない。また、上述の実施形態の一部を適宜組み合わせてもよい。
【００５１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014023124.tif 000003
【図２】
2014023124.tif 000004
【図３】
2014023124.tif 000005
【図４】
2014023124.tif 000006