(57)【要約】【課題】再生速度を変更しながら動画を再生することが可能な画像処理装置、画像処理方法、及びプログラムを提供する。【解決手段】録画中の動画データの再生時の再生速度を変更させるための再生速度情報を録画中に生成し、動画データに対応付けて記憶する。また、動画データの再生時は、再生速度情報に基づいて動画データの再生速度を変更しながら動画を再生する。【選択図】図３
2010034933.tif 000002
【特許請求の範囲】
【請求項１】
動画を録画する録画手段と、
前記録画手段により録画された動画データの再生時の再生速度を変更させるための再生速度情報を設定するための設定手段と、
前記動画データと前記設定手段によって設定された当該動画データの再生速度情報とを互いに対応付けて記憶する記憶手段と、
前記記憶手段によって記憶された前記再生速度情報に基づいて前記動画データの再生時の再生速度を変更する制御を行う制御手段と、を備えたことを特徴とする画像処理装置。
【請求項２】
動画を撮影する撮影手段を更に備え、
前記設定手段は、前記撮影手段により撮影された動画データの前記再生速度情報を設定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記再生速度情報は、前記再生速度の変化点となる変化フレームと、当該変化フレームで変更させる前記再生速度を指定する指定速度と、を含むことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記動画を録画中、前記設定手段の操作を受け付けて前記再生速度情報を追加することを特徴とする請求項１から３のいずれか一項に記載の画像処理装置。
【請求項５】
前記制御手段は、前記動画データを再生中、前記設定手段の操作を受け付けて前記再生速度情報を追加することを特徴とする請求項１から４のいずれか一項に記載の画像処理装置。
【請求項６】
前記再生速度情報を削除するための削除手段を更に備えたことを特徴とする請求項１から５のいずれか一項に記載の画像処理装置。
【請求項７】
動画を録画する録画ステップと、
前記録画ステップにより録画された動画データの再生時の再生速度を変更させるための再生速度情報を設定させる設定ステップと、
前記動画データと前記設定ステップによって設定された当該動画データの再生速度情報とを互いに対応付けて記憶させる記憶ステップと、
前記記憶ステップによって記憶された前記再生速度情報に基づいて前記動画データの再生時の再生速度を変更する制御を行う制御ステップと、を含むことを特徴とする画像処理方法。
【請求項８】
コンピュータに、
動画を録画する録画機能と、
前記録画機能により録画された動画データの再生時の再生速度を変更させるための再生速度情報を設定させる設定機能と、
前記動画データと前記設定機能によって設定された当該動画データの再生速度情報とを互いに対応付けて記憶させる記憶機能と、
前記記憶機能によって記憶された前記再生速度情報に基づいて前記動画データの再生時の再生速度を変更する制御を行う制御機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像（動画）を電子的に撮影、記録、再生する技術が知られている。一般に、このような技術においては、ＣＣＤ等の撮像素子を用いて映像を電気信号に変換し、変換された電気信号を磁気記録媒体等に電子的に記録し、電子的に記録された電気信号を再生装置により再生する。
【０００３】
上記のような技術を用いたものとして、例えば、特許文献１が挙げられる。特許文献１には、撮影時及び再生時の単位時間当たりのフレーム数をそれぞれ任意に設定して撮影することでスロー再生及び早送り再生を実現し、さらに撮影した映像信号を撮影時のフレーム数から増減することなく動画圧縮して記録する技術が開示されている。
【特許文献１】特開２００６−１８０３１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術は、撮影前又は再生前に単位時間当たりのフレーム数をそれぞれ任意に設定するので、一つの動画データに対して複数の位置で再生速度を変化させることができるようにするものではなかった。
【０００５】
本発明は、再生速度を変更しながら動画を再生することが可能な画像処理装置、画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、上記目的を達成するためになされたものであり、画像処理装置において、動画を録画する録画手段と、前記録画手段により録画された動画データの再生時の再生速度を変更させるための再生速度情報を設定するための設定手段と、前記動画データと前記設定手段によって設定された当該動画データの再生速度情報とを互いに対応付けて記憶する記憶手段と、前記記憶手段によって記憶された前記再生速度情報に基づいて前記動画データの再生時の再生速度を変更する制御を行う制御手段と、を備えたことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、動画を撮影する撮影手段を更に備え、前記設定手段は、前記撮影手段により撮影された動画データの前記再生速度情報を設定することを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の画像処理装置において、前記再生速度情報は、前記再生速度の変化点となる変化フレームと、当該変化フレームで変更させる前記再生速度を指定する指定速度と、を含むことを特徴とする。
【０００９】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の画像処理装置において、前記制御手段は、前記動画を録画中、前記設定手段の操作を受け付けて前記再生速度情報を追加することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像処理装置において、前記制御手段は、前記動画データを再生中、前記設定手段の操作を受け付けて前記再生速度情報を追加することを特徴とする。
【００１１】
請求項６に記載の発明は、請求項１から５のいずれか一項に記載の画像処理装置において、前記再生速度情報を削除するための削除手段を更に備えたことを特徴とする。
【００１２】
請求項７に記載の発明は、動画を録画する録画ステップと、前記録画ステップにより録画された動画データの再生時の再生速度を変更させるための再生速度情報を設定させる設定ステップと、前記動画データと前記設定ステップによって設定された当該動画データの再生速度情報とを互いに対応付けて記憶させる記憶ステップと、前記記憶ステップによって記憶された前記再生速度情報に基づいて前記動画データの再生時の再生速度を変更する制御を行う制御ステップと、を含むことを特徴とする画像処理方法である。
【００１３】
請求項８に記載の発明は、コンピュータに、動画を録画する録画機能と、前記録画機能により録画された動画データの再生時の再生速度を変更させるための再生速度情報を設定させる設定機能と、前記動画データと前記設定機能によって設定された当該動画データの再生速度情報とを互いに対応付けて記憶させる記憶機能と、前記記憶機能によって記憶された前記再生速度情報に基づいて前記動画データの再生時の再生速度を変更する制御を行う制御機能と、を実現させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、再生速度を変更しながら動画を再生することが可能な画像処理装置、画像処理方法、及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１６】
図１は、本実施形態に係る画像処理装置１の概略構成を示すブロック図である。
図１に示すように、画像処理装置１は、画像データ生成部２１と、データ処理部２２と、ユーザインタフェース部２３と、を備えて構成される。
【００１７】
画像データ生成部２１は、光学レンズ部１０１と、イメージセンサ１０２と、を備えて構成され、被写体を撮影する機能を有する。
光学レンズ部１０１は、被写体を撮影するために光を集光するレンズ等で構成されたものであり、焦点、露出、ホワイトバランス等のカメラ設定パラメータを調整するための周辺回路を備える。
イメージセンサ１０２は、例えば、ＣＣＤ（Charge Coupled Device）等で構成され、光学レンズ部１０１が光を集光することによって結像した画像を、デジタル化した画像データ（画像フレーム）として取り込む。取り込まれた画像データは、データ処理部２２のメモリ２０１に一時的に記憶される。
なお、画像データ生成部２１は、低解像度画像撮影（プレビュー撮影）と高解像度画像撮影が可能である。低解像度画像撮影は、例えば、画像解像度がＸＧＡ（Extended Graphics Array：１０２４×７６８ドット）程度と低いが、３０ｆｐｓ（フレーム／秒）の速さで動画撮影と画像読み出しが可能である。一方、高解像度画像撮影は、例えば、撮影可能な最大画素数（例えば４００万画素のカメラである場合はその４００万画素）での画像撮影を行うことができるが、画像の読み取り速度は遅くなる。
【００１８】
データ処理部２２は、メモリ２０１と、ビデオ出力部２０２と、画像処理部２０３と、ＣＰＵ２０４と、プログラムメモリ２０５と、音声処理部２０６と、を備えて構成される。
メモリ２０１は、撮影処理を行う度にイメージセンサ１０２が取り込んだ画像データを一時記憶する。また、メモリ２０１は、画像処理に必要な画像データ、各種フラグの値、閾値等も記憶する。さらに、メモリ２０１は、画像表示を行うための表示画像データの記憶と読み出しを行うための表示メモリ領域を含んでいる。
ビデオ出力部２０２は、メモリ２０１の表示メモリ領域に格納された表示画像データを読み出し、当該読み出された表示画像データに基づいてＲＧＢ信号を生成し、当該生成されたＲＧＢ信号をユーザインタフェース部２３の液晶表示部３０１に出力する。また、ＲＧＢ信号を、ユーザインタフェース部２３の外部インタフェース３０３を介して外部出力させることにより、テレビやＰＣ、プロジェクタ等の外部機器に画像表示させることも可能である。
画像処理部２０３は、メモリ２０１に一時記憶されている画像データに対して、画像表示を行うための所定の画像処理を施す。当該画像処理を施された画像データは、表示画像データとしてメモリ２０１の表示メモリ領域に格納される。
【００１９】
ＣＰＵ２０４は、プログラムメモリ２０５に記憶された画像処理装置１用の各種処理プログラムに従って各種制御動作を行う。
プログラムメモリ２０５は、ＣＰＵ２０４の動作に必要な各種プログラムやデータを記憶する。具体的には、動画を録画している最中に再生速度情報の設定を行うための録画制御プログラム、動画を再生している最中に再生速度情報の設定を行うための再生制御プログラム、動画を再生している最中に再生速度情報に基づいて再生速度の変更を行うための再生プログラム、再生速度情報の編集を行うための編集プログラム等を記憶している。
【００２０】
音声処理部２０６は、内蔵マイク、アンプ、Ａ／Ｄ変換器、Ｄ／Ａ変換器、アンプ、内蔵スピーカ等を含んで構成される。音声処理部２０６は、動画撮影時に内蔵マイクを通して入力された音声を、デジタル信号に変換してＣＰＵ２０４に出力する。ＣＰＵ２０４は、送られてきた音声データをメモリ２０１に順次記憶し、当該記憶した音声データを撮影された画像データと関連付けて外部メモリ３０４に記憶する。
また、音声処理部２０６は、動画再生時、音声データに基づく音声等を内蔵スピーカから放音するとともに、ＣＰＵ２０４は、当該音声データに関連付けられて記憶されている画像を液晶表示部３０１に表示させる。
【００２１】
ユーザインタフェース部２３は、液晶表示部３０１と、操作部３０２と、外部インタフェース３０３と、外部メモリ３０４と、を備えて構成される。
液晶表示部３０１は、ビデオ出力部２３から出力されたＲＧＢ信号に基づいて動画像を表示する。具体的には、画像データ生成部２１により生成された複数の画像データ（画像フレーム）に基づいたライブビュー画像や、録画中に外部メモリ３０４に記憶される動画像を表示したり、外部メモリ３０４に記憶された動画像を再生表示したりする。
なお、液晶表示部３０１は、ビデオ出力部２０２から適宜出力される表示画像データを一時的に記憶するビデオメモリ（図示せず）を備えるようにしてもよい。
操作部３０２は、ユーザが画像処理装置１における所定の操作を行うための機能であり、ユーザの操作に応じた操作信号をＣＰＵ２１に出力する。操作部３０２は、例えば、シャッターボタン、選択決定用ボタン、再生ボタン、録画ボタン等を備えている。また、操作部３０２は、「ここからスロー」ボタン、「ここから早送り」ボタン、「ここから実速度」ボタンを備える。
外部インタフェース３０３は、テレビやＰＣ、プロジェクタ等の外部機器との接続用端子であり、所定の通信ケーブルを介してデータの送受信を行う。
外部メモリ３０４は、例えば、カード型の不揮発性メモリ（フラッシュメモリ）やハードディスク等により構成され、画像データ生成部２１により撮影された被写体画像の動画像データを記憶する。また、外部メモリ３０４は、再生速度情報を記憶する。当該再生速度情報については、図２に後述する。
【００２２】
本実施形態に係る画像処理装置１は、例えば、図１に示したような構成を備えることにより、再生速度を変更しながら動画を再生することが可能となる。
すなわち、動画の任意の場所に任意の再生速度を容易に設定できるようにし、当該設定に従って再生速度を変更しながら動画を再生するようにしたので、ユーザが見ていて楽しい視覚効果を得ることができる。例えば、サッカーのゴールシーンのような決定的瞬間だけスロー再生にしたり、ＣＭのような冗長な部分を早送り再生にしたりできる。
また、再生速度情報は動画データに対応付けられる付加的な情報であって、動画の録画フレームレートに変更を加えるものではないので、例えば、スロー再生に指定していた部分を実速度に戻すなどの再生速度情報の変更作業を容易に行うことができ、ユーザにとって便利である。
【００２３】
図２は、再生速度情報の一構成例について示した図である。なお、再生速度情報は、後述する図９のように、動画データごとに対応付けられている。
図２に示すように、再生速度情報は、「情報個数」、「変化フレーム」、「指定速度」、といった各項目で構成されている。
「情報個数」は、当該再生速度情報が記憶する「変化フレーム」と「指定速度」などの対応付けられた情報の総数を表している。「変化フレーム」は、動画の再生中に再生速度を変化させる変化点となるフレームの値を表している。また、「指定速度」は、「１」が実速度（初期設定）の再生、「−５」が実速度に比べて１／５倍速度のスロー再生、「５」が実速度に比べて５倍速度の早送り再生を表しており、「変化フレーム」ごとに設定される。
【００２４】
図２に示されている１つ目の情報は、変化フレームが「１８００」、指定速度が「−５（スロー）」であるが、これは、初期設定速度である「１（実速度）」で再生されている動画が１８００フレーム目に達した際、「−５（スロー）」での再生に速度が切り替わることを示している。また、図２に示されている２つ目の情報は、変化フレームが「２１６０」、指定速度が「１（実速度）」であるが、これは、１８００フレーム目で再生速度が「−５（スロー）」に切り替わった動画が、２１６０フレーム目で「５（早送り）」に切り替わることを示している。
【００２５】
図２に示されている情報を紐解いていくと、実速度（１フレームから１８００フレーム）→スロー（１８００フレームから２１６０フレーム）→実速度（２１６０フレームから３９６０フレーム）→早送り（３９６０フレームから９３６０フレーム）・・、というように再生速度が変化することがわかる。
このように、再生速度情報は、再生速度の変化点となる変化フレームと、変化フレームで変更させる再生速度を指定する指定速度と、を含むことを特徴とする。本実施形態に係る画像処理装置１は、当該再生速度情報に基づいて動画データの再生速度を変更することができるので、ユーザが見ていて楽しい視覚効果を得ることができる。
以下、図３を用いて、当該再生速度の変化の様子について具体的に説明する。
【００２６】
図３は、図２に示した再生速度情報に基づいて動画の再生速度が変化する様子について示した図である。なお、再生速度の設定から動画の再生までの具体的な処理の流れについては、後述する図４〜図７で説明する。
図３（ａ）は、動画を録画している最中に再生速度の設定を行い、当該設定に基づいて再生時にどのような再生が行われるのかを示している。具体的には、図３（ａ）の上段に示したように、１８００フレーム目で「ここからスロー」（図２の１つ目の情報）が、２１６０フレーム目で「ここから実速度」（図２の２つ目の情報）が、３９６０フレーム目で「ここから早送り」（図２の３つ目の情報）が、９３６０フレーム目で「ここから実速度」（図２の４つ目の情報）が設定されている。当該設定に基づいて動画の再生を行うと、図３（ａ）の下段に示したように、１フレームから１８００フレームまでが実速度（例えば、３０フレーム／秒）、すなわち１８００÷３０＝６０秒間に録画された動画データが６０秒間の実速度再生で、１８００フレームから２１６０フレームまでがスロー、すなわち（２１６０−１８００）÷３０＝１２秒間に録画された動画データが１／５倍速度の６０秒間のスロー再生で、２１６０フレームから３９６０フレームまでが実速度、すなわち（３９６０−２１６０）÷３０＝６０秒間に録画された動画データが６０秒間の実速度再生で、３９６０フレームから９３６０フレームまでが早送り、すなわち（９３６０−３９６０）÷３０＝１８０秒間に録画された動画データが５倍速度の３６秒間の早送り再生で、再生されることとなる。
【００２７】
図３（ｂ）は、動画を再生している最中に再生速度の設定を行い、当該設定に基づいて再生速度の変更が行われる様子について示している。図３（ｂ）の上段には、図３（ａ）の上段同様、１フレームから１８００フレームまでが実速度再生で、１８００フレームから２１６０フレームまでがスロー再生で、２１６０フレームから３９６０フレームまでが実速度再生で、３９６０フレームから９３６０フレームまでが早送り再生で、再生されるような設定が示されている。当該設定に基づいて動画の再生を行うと、図３（ａ）の下段に示したような再生が行われる。当該再生中に、１９８０フレーム目で「ここから実速度」ボタンが押下されると、図３（ｂ）の下段に示したように、１９８０フレーム目を境に「スロー再生」から「実速度再生」へと再生速度が切り替わる。
このように、本実施形態に係る画像処理装置１は、録画時又は再生時に、再生速度の設定を行うことができる。まず、録画時における再生速度の設定に関する処理の流れについて、図４のフローチャートを用いて説明する。
【００２８】
図４は、画像処理装置１内で行われる録画制御処理の一例について示したフローチャートである。この録画制御処理は、ユーザにより録画ボタンが押下操作され、動画の録画処理が開始されたことを契機に、ＣＰＵ２０４がプログラムメモリ２０５に格納されている録画制御プログラムを実行することにより実現される。
図４に示すように、ステップＳ１１では、指定速度（図２、３参照）の初期化が行われる。指定速度の初期化とは、録画開始時のフレーム（１フレーム目）の再生速度を実速度（３０フレーム／秒）に設定することである。
ステップＳ１２では、指定された速度が液晶表示部３０１に表示される。例えば、ステップＳ１１で指定速度の初期化が行われた後は、液晶表示部３０１には「実速度」と表示される。一方、後述するステップＳ１７で再生速度情報更新処理が行われた後は、当該更新された再生速度情報により指定された速度が液晶表示部３０１に表示されることとなる。
【００２９】
ステップＳ１３では、「ここからスロー」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「ここからスロー」ボタンが押下操作されたか否かが判定される。ここで、例えば、録画中の動画の１８００フレーム目で「ここからスロー」ボタンが押下された場合、図２の１つ目の情報が書き込まれることとなる。「ここからスロー」指定を受け付けた場合は、ステップＳ１６へと移行し、「ここからスロー」指定を受け付けていなかった場合は、次のステップＳ１４へと移行する。
ステップＳ１４では、「ここから早送り」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「ここから早送り」ボタンが押下操作されたか否かが判定される。ここで、例えば、録画中の動画の３９６０フレーム目で「ここから早送り」ボタンが押下された場合、図２の３つ目の情報が書き込まれることとなる。「ここから早送り」指定を受け付けた場合は、ステップＳ１６へと移行し、「ここから早送り」指定を受け付けていなかった場合は、次のステップＳ１５へと移行する。
ステップＳ１５では、「ここから実速度」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「ここから実速度」ボタンが押下操作されたか否かが判定される。ここで、例えば、録画中の動画の９３６０フレーム目で「ここから実速度」ボタンが押下された場合、図２の４つ目の情報が書き込まれることとなる。「ここから実速度」指定を受け付けた場合は、次のステップＳ１６へと移行し、「ここから実速度」指定を受け付けていなかった場合は、ステップＳ１８へと移行する。
【００３０】
ステップＳ１６では、現在指定されている速度（ステップＳ１２で表示されている速度）がステップＳ１３〜Ｓ１５で今回指定された速度と同じであるか否かが判定される。現在の指定速度が今回指定された速度と同じ場合は、再生速度情報に変化が与えられるわけではなく、改めて情報の更新を行う必要がないため、ステップＳ１３へと移行し、現在の指定速度が今回指定された速度と異なる場合は、次のステップＳ１７へと移行する。
ステップＳ１７では、再生速度情報更新処理が行われる。以下、図５のフローチャートを用いて、当該処理を説明する。
【００３１】
図５に示すように、ステップＳ３１では、図２に示した再生速度情報の情報個数の値に１が加算される。
ステップＳ３２では、再生速度情報の変化フレームの欄に現在（ボタンの押下操作受付時）のフレームの値が追加される。
ステップＳ３３では、ステップＳ３２で追加された変化フレームに対応づけられる指定速度の欄に今回指定された再生速度が追加される。
【００３２】
次に、図４のステップＳ１８では、動画の録画処理が終了しているか否かが判定される。録画が終了していた場合は、次のステップＳ１９へと移行し、録画が終了していなかった場合は、ステップＳ１３へと移行する。
ステップＳ１９では、最新の再生速度情報が外部メモリ３０４に記憶される。
【００３３】
このように、ＣＰＵ２０４は、録画制御プログラムを実行することにより、動画を録画中、操作部の操作を受け付けて再生速度情報を追加する処理を行う。これにより、ユーザは、動画の任意の場所に任意の再生速度を容易に設定できるので、ユーザにとって便利である。
【００３４】
また、再生時における再生速度の設定に関する処理の流れについて、図６のフローチャートを用いて説明する。
図６は、画像処理装置１内で行われる再生制御処理の一例について示したフローチャートである。この再生制御処理は、ユーザにより再生ボタンが押下操作され、動画の再生が開始されたことを契機に、ＣＰＵ２０４がプログラムメモリ２０５に格納されている再生制御プログラムを実行することにより実現される。
図６に示すように、ステップＳ４１では、再生速度の初期化が行われる。再生速度の初期化とは、再生開始時（１フレーム目）の再生速度を実速度（３０フレーム／秒）に設定することである。
ステップＳ４２では、再生処理が起動される。再生処理については、詳しくは後述する図７で説明するが、再生制御処理と同時進行で行われる別処理である。
ステップＳ４３では、再生速度情報で指定された速度が液晶表示部３０１に表示される。具体的には、液晶表示部３０１に「実速度」と表示される。
【００３５】
ステップＳ４４では、「ここからスロー」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「ここからスロー」ボタンが押下操作されたか否かが判定される。「ここからスロー」指定を受け付けた場合は、ステップＳ４７へと移行し、「ここからスロー」指定を受け付けていなかった場合は、次のステップＳ４５へと移行する。
ステップＳ４５では、「ここから早送り」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「ここから早送り」ボタンが押下操作されたか否かが判定される。「ここから早送り」指定を受け付けた場合は、ステップＳ４７へと移行し、「ここから早送り」指定を受け付けていなかった場合は、次のステップＳ４６へと移行する。
ステップＳ４６では、「ここから実速度」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「ここから実速度」ボタンが押下操作されたか否かが判定される。「ここから実速度」指定を受け付けた場合は、次のステップＳ４７へと移行し、「ここから実速度」指定を受け付けていなかった場合は、ステップＳ５０へと移行する。
【００３６】
ステップＳ４７では、現在指定（表示）されている再生速度がステップＳ４４〜Ｓ４６で今回指定された速度と同じであるか否かが判定される。現在の指定速度が今回指定された速度と同じ場合は、再生速度情報に変化が与えられるわけではなく、改めて情報の更新を行う必要がないため、ステップＳ４４へと移行し、現在の指定速度が今回指定された速度と異なる場合は、次のステップＳ４８へと移行する。
ステップＳ４８では、再生速度情報更新処理（図５参照）が行われる。
ステップＳ４９では、ステップＳ４２で起動された再生処理に今回指定された再生速度が通知される。再生速度の通知が行われると、ステップＳ４４へと移行する。
【００３７】
ステップＳ５０では、動画の再生が終了しているか否かが判定される。再生が終了していた場合は、次のステップＳ５１へと移行し、再生が終了していなかった場合は、ステップＳ４３へと移行する。
ステップＳ５１では、最新の再生速度情報が外部メモリ３０４に記憶される。
【００３８】
このように、ＣＰＵ２０４は、再生制御プログラムを実行することにより、動画データを再生中、設定手段の操作を受け付けて再生速度情報を追加する処理を行う。これにより、ユーザは、動画の任意の場所に任意の再生速度を容易に設定できるので、ユーザにとって便利である。
【００３９】
図７は、画像処理装置１内で行われる再生処理の一例について示したフローチャートである。この再生処理は、図６に示した再生制御処理のステップＳ４２で、ＣＰＵ２０４がプログラムメモリ２０５に格納されている再生プログラムを実行することにより実現される。なお、当該再生処理は、外部メモリ３０４に記憶されている再生速度情報を参照して再生速度の変更を行うことを前提とする。
図７に示すように、ステップＳ６１では、動画の再生が開始される。
【００４０】
ステップＳ６２では、図６に示した再生制御処理のステップＳ４９で行われる通知処理により、再生速度が通知されたか否かが判定される。再生速度が通知された場合は、ステップＳ６４へと移行し、再生速度が通知されていなかった場合は、次のステップＳ６３へと移行する。
ステップＳ６３では、再生速度が指定されたか否かが判定される。具体的には、再生速度情報に設定されている変化フレームに到達したか否かが判定される。再生速度が指定された場合は、次のステップＳ６４へと移行し、再生速度が指定されていなかった場合は、ステップＳ６６へと移行する。
ステップＳ６４では、ステップＳ６２で通知された速度（ステップＳ６２で“ＹＥＳ”）、又はステップＳ６３で指定された速度（ステップＳ６３で“ＹＥＳ”）に再生速度が更新される。
ステップＳ６５では、ステップＳ６４で更新された再生速度が液晶表示部３０１に表示される。
【００４１】
ステップＳ６６では、再生速度情報で指定された再生速度での再生が行われる。
ステップＳ６７では、再生画像が液晶表示部３０１に表示される。
【００４２】
ステップＳ６８では、動画の再生が終了しているか否かが判定される。再生が終了していた場合は、当該再生処理を終了し、再生が終了していなかった場合は、ステップＳ６２へと移行する。
【００４３】
図８は、画像処理装置１内で行われる編集処理の一例について示したフローチャートである。この編集処理は、ユーザにより編集ボタンが押下操作されたことを契機に、ＣＰＵ２０４がプログラムメモリ２０５に格納されている編集プログラムを実行することにより実現される。
図８に示すように、ステップＳ７１では、再生速度情報が液晶表示部３０１に一覧表示される。ユーザは、一覧表示された再生速度情報の中から編集したい情報の選択を行う。
【００４４】
ステップＳ７２では、「削除」指定を受け付けたか否かが判定される。すなわち、ユーザにより操作部３０２の「削除」ボタンが押下操作されたか否かが判定される。「削除」指定を受け付けた場合は、次のステップＳ７３へと移行し、「削除」指定を受け付けていなかった場合は、ステップＳ７４へと移行する。
ステップＳ７３では、ステップＳ７１で選択された再生速度情報が削除される。
【００４５】
ステップＳ７４では、再生速度情報の編集が終了したか否かが判定される。編集が終了した場合は、当該編集処理を終了し、編集が終了していない場合は、ステップＳ７１へと移行し、当該編集処理を繰り返すこととなる。
【００４６】
このように、ＣＰＵ２０４は、編集プログラムを実行することにより、再生速度情報を削除する処理を行う。これにより、ユーザは、不必要な再生速度情報を容易に削除することができるので、ユーザにとって便利である。
【００４７】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００４８】
例えば、上記実施形態では、別々に記憶されている動画データと再生速度情報を、図９に示すように、互いに１対１で対応付けしているが、動画データ内に再生速度情報を組み入れて、１つのファイルとして扱うようにしてもよい。
【００４９】
また、上記実施形態では、再生速度情報に基づいて再生が行われるが、例えば、一時的に再生速度情報を無視するようなモードを設けるようにしてもよい。
【００５０】
また、上記実施形態では、図２に示したように、再生速度の指定速度を「−５（スロー）」、「１（実速度）」、「５（早送り）」の３段階に分けているが、より多くの段階（例えば、５段階）で分けるようにしてもよい。
【００５１】
また、上記実施形態では、再生速度情報の項目として「情報個数」、「変化フレーム」、「指定速度」を設けているが、例えば、「再生回数」の項目を追加することで、再生回数の指定を行うことができるようにしてもよい。
【図面の簡単な説明】
【００５２】
【図１】本実施形態に係る画像処理装置１の概略構成を示すブロック図である。
【図２】再生速度情報の一構成例について示した図である。
【図３】再生速度情報に基づいて再生速度が変化する様子について示した図である。
【図４】録画制御処理の一例について示したフローチャートである。
【図５】再生速度情報更新処理の一例について示したフローチャートである。
【図６】再生制御処理の一例について示したフローチャートである。
【図７】再生処理の一例について示したフローチャートである。
【図８】編集処理の一例について示したフローチャートである。
【図９】動画データと再生速度情報との対応付けについて示した図である。
【符号の説明】
【００５３】
１・・・画像処理装置、２１・・・画像データ生成部、１０１・・・光学レンズ部、１０２・・・イメージセンサ、２２・・・データ処理部、２０１・・・メモリ、２０２・・・ビデオ出力部、２０３・・・画像処理部、２０４・・・ＣＰＵ、２０５・・・プログラムメモリ、２０６・・・音声処理部、２３・・・ユーザインタフェース部、３０１・・・液晶表示部、３０２・・・操作部、３０３・・・外部インタフェース、３０４・・・外部メモリ
【図１】
2010034933.tif 000003
【図２】
2010034933.tif 000004
【図３】
2010034933.tif 000005
【図４】
2010034933.tif 000006
【図５】
2010034933.tif 000007
【図６】
2010034933.tif 000008
【図７】
2010034933.tif 000009
【図８】
2010034933.tif 000010
【図９】
2010034933.tif 000011