(57)【要約】【課題】撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることが可能な、情報処理装置、情報処理方法、およびプログラムを提供する。【解決手段】撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、処理対象画像において記録させるフレーム画像の時間間隔を変える記録制御部を備える、情報処理装置が提供される。【選択図】図１２
2015005809.tif 000002
【特許請求の範囲】
【請求項１】
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変える記録制御部を備える、情報処理装置。
【請求項２】
前記記録制御部は、
前記処理対象画像に対応する前記イベントが検出された時刻を基準時刻として、前記処理対象画像における前記フレーム画像を記録させる記録時刻を決定し、
決定された前記記録時刻に対応する前記フレーム画像を記録させる、請求項１に記載の情報処理装置。
【請求項３】
前記記録制御部は、前記基準時刻を基準とする実時刻と前記記録時刻とが対応付けられている対応付情報に基づいて、前記記録時刻を決定する、請求項２に記載の情報処理装置。
【請求項４】
前記処理対象画像において記録させる前記フレーム画像に基づいて、前記イベントが検出された時刻に対応するフレーム画像の一部分が動画像で表される処理画像を生成する画像処理部をさらに備える、請求項１に記載の情報処理装置。
【請求項５】
前記記録制御部は、前記処理画像が生成された場合には、前記イベントが検出された時刻に対応するフレーム画像に替えて、または、前記イベントが検出された時刻に対応するフレーム画像と共に、前記処理画像を記録させる、請求項４に記載の情報処理装置。
【請求項６】
前記処理対象画像における前記イベントが検出された時刻と、前記イベントが検出された時刻に対応する前記処理画像とを対応付けて、表示画面に表示させる表示制御部をさらに備える、請求項５に記載の情報処理装置。
【請求項７】
前記処理対象画像に対応するイベントを検出する検出部をさらに備え、
前記記録制御部は、前記検出部において検出されるイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変える、請求項１に記載の情報処理装置。
【請求項８】
ユーザ操作に基づいて、記録されたフレーム画像の再生速度を変える表示制御部をさらに備える、請求項１に記載の情報処理装置。
【請求項９】
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変えるステップを有する、情報処理方法。
【請求項１０】
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変えるステップを、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
例えば、ライフログカメラや、スポーツ用のアクションカメラ、ドライブレコーダーなど、継続的に撮像を行って動画像（または、複数の静止画像。以下、同様とする。）を長時間記録させることを目的とする撮像装置の普及が進んでいる。上記のような撮像装置において高解像度で長時間の撮像が行われる場合、撮像により得られた動画像を記憶するために、記録媒体には、より大きな記憶容量が必要となる。
【０００３】
このような中、撮像により生成された動画像の情報量を減らすための技術が開発されている。撮像により生成された動画像の情報量を減らすための技術としては、例えば下記の特許文献１に記載の技術のように、動画像の各フレームに対応する画像（以下、「フレーム画像」と示す。）を一定の時間間隔ごとに記録させる、Ｔｉｍｅ  Ｌａｐｓｅ（微速度撮像、微速撮像、定間隔撮像ともよばれる。）を利用する技術が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１８３８５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
撮像により生成された動画像を記録する際に、例えばＴｉｍｅ  Ｌａｐｓｅが利用されることによって、記録されるフレーム画像数は減る。よって、撮像により生成された動画像を記録する際に、例えばＴｉｍｅ  Ｌａｐｓｅが利用される場合には、記録される画像の情報量を減らすことが可能である。
【０００６】
しかしながら、撮像により生成された動画像を記録する際に、例えばＴｉｍｅ  Ｌａｐｓｅが利用される場合であっても、例えば、下記に示すような問題が生じうる。
・画像を記録させるフレーム間隔（例えば、撮像間隔と捉えることも可能である。）を広くすると、記録される画像の情報量は減るが、記録された画像における画像のつながりが分かりにくくなる。また、画像の連続性が失われることによりシーンが飛び過ぎることが生じうることから、記録された画像は、当該画像をみるユーザにとって見づらいものとなりうる。
・画像を記録させるフレーム間隔を狭くすると、記録される画像の情報量が大きくなることから、当該画像を記録させるためにより大きな記録媒体が必要となり、または、長時間の撮像が困難となる。また、画像を記録させるフレーム間隔を狭くすると、記録された画像における画像の連続性がでることにより、当該画像をみるユーザが、シーンのつなぎ目に違和感を抱く可能性は低減されるが、大部分のシーンが単調となることによって、当該ユーザによって記録された画像を見返すことが、苦痛となる恐れがある。
【０００７】
本開示では、撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることが可能な、新規かつ改良された情報処理装置、情報処理方法、およびプログラムを提案する。
【課題を解決するための手段】
【０００８】
本開示によれば、撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、上記処理対象画像において記録させる上記フレーム画像の時間間隔を変える記録制御部を備える、情報処理装置が提供される。
【０００９】
また、本開示によれば、撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、上記処理対象画像において記録させる上記フレーム画像の時間間隔を変えるステップを有する、情報処理方法が提供される。
【００１０】
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、上記処理対象画像において記録させる上記フレーム画像の時間間隔を変えるステップを、コンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１１】
本開示によれば、撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る処理対象画像を生成することが可能な、本実施形態に係る撮像デバイスの一例を示す説明図である。
【図２】本実施形態に係る処理対象画像を生成することが可能な、本実施形態に係る撮像デバイスの他の例を示す説明図である。
【図３】本実施形態に係る処理対象画像を生成することが可能な、本実施形態に係る撮像デバイスの他の例を示す説明図である。
【図４】本実施形態に係る情報処理装置が、外部の撮像デバイスにより撮像された処理対象画像を処理する場合の概要を示す説明図である。
【図５】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図６】本実施形態に係る対応付情報の一例を示す説明図である。
【図７】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図８】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図９】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図１０】本実施形態に係る情報処理方法に係る処理を説明するための説明図である。
【図１１】本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。
【図１２】本実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図１３】本実施形態に係る情報処理装置のハードウェア構成の一例を示す説明図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下では、下記に示す順序で説明を行う。
１．本実施形態に係る情報処理方法
２．本実施形態に係る情報処理装置
３．本実施形態に係るプログラム
【００１５】
（本実施形態に係る情報処理方法）
本実施形態に係る情報処理装置について説明する前に、まず、本実施形態に係る情報処理方法について説明する。以下では、本実施形態に係る情報処理方法に係る処理を、本実施形態に係る情報処理装置が行う場合を例に挙げて、本実施形態に係る情報処理方法について説明する。
【００１６】
［１］本実施形態に係る情報処理方法に係る処理の概要
上述したように、撮像により生成された動画像のフレーム画像を一定の時間間隔ごとに記録させる、既存のＴｉｍｅ  Ｌａｐｓｅが用いられる場合には、撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることは、望むべくもない。
【００１７】
そこで、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば下記に示す（１）記録制御処理を行うことによって、撮像により生成された動画像の情報量の低減と、より見やすい画像を記録させることとの両立を図る。
【００１８】
（１）記録制御処理
本実施形態に係る情報処理装置は、撮像により生成された動画像（以下、「処理対象画像」と示す。）のフレーム画像を一定の時間間隔ごとに記録させるのではなく、処理対象画像において記録させるフレーム画像の時間間隔を変える。以下では、本実施形態に係る記録制御処理による画像の記録に係る方法を、既存のＴｉｍｅ  Ｌａｐｓｅと対比して「Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅ」と示す場合がある。
【００１９】
より具体的には、本実施形態に係る情報処理装置は、処理対象画像の各フレームに対応するフレーム画像に対応するイベントの検出結果に基づいて、処理対象画像において記録させるフレーム画像の時間間隔を変える。
【００２０】
ここで、本実施形態に係る処理対象画像としては、例えば、本実施形態に係る情報処理装置が備える撮像部（後述する）を構成する撮像デバイスによる撮像や、本実施形態に係る情報処理装置の外部の撮像デバイスによる撮像により生成された動画像が挙げられる。
【００２１】
図１は、本実施形態に係る処理対象画像を生成することが可能な、本実施形態に係る撮像デバイス１０の一例を示す説明図である。
【００２２】
本実施形態に係る撮像デバイスとしては、例えば、ウェアラブルな眼鏡に取り付けられる撮像デバイス（図１に示すＡ）や、ウェアラブルなヘッドセットに取り付けられる撮像デバイス（図１に示すＢ）、ウェアラブルなヘルメットに取り付けられる撮像デバイス（図１に示すＣ）などが挙げられる。本実施形態に係る撮像デバイスが、例えば図１のＡ〜Ｃに示すような、ウェアラブルなデバイスに取り付けられる撮像デバイスである場合、本実施形態に係る撮像デバイスが撮像する方向は、例えば、ウェアラブルなデバイスを身に着けるユーザの視線の方向と一致する。
【００２３】
ここで、本実施形態に係る撮像デバイス１０は、例えば、レンズ／撮像素子と信号処理回路とを含んで構成される。レンズ／撮像素子は、例えば、光学系のレンズと、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を複数用いたイメージセンサとで構成される。また、信号処理回路は、例えば、ＡＧＣ（Automatic  Gain  Control）回路やＡＤＣ（Analog  to  Digital  Converter）を備え、撮像素子により生成されたアナログ信号をデジタル信号（画像データ）に変換し、各種信号処理を行う。信号処理回路が行う信号処理としては、例えば、Ｗｈｉｔｅ  Ｂａｌａｎｃｅ補正処理、色調補正処理、ガンマ補正処理、ＹＣｂＣｒ変換処理、エッジ強調処理などが挙げられる。
【００２４】
なお、本実施形態に係る撮像デバイスは、図１に示すような、ウェアラブルなデバイスに取り付けられる撮像デバイスに限られない。図２、図３は、本実施形態に係る処理対象画像を生成することが可能な、本実施形態に係る撮像デバイス１０の他の例を示す説明図である。
【００２５】
本実施形態に係る撮像デバイス１０は、例えば、図２に示すように、雲台２０に取り付けられていてもよい。図２に示す雲台２０が、自動的に回転する自動回転雲台である場合、例えば、雲台２０が自動的に回転しながら撮像デバイス１０により撮像された処理対象画像に対して、本実施形態に係る記録制御処理が行われることによって、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅが適用された、いわゆるパーティショットを実現することが可能となる。なお、既存のパーティショットとは、例えば、雲台が自動的に回転しながら、一定の時間間隔あるいは何らかのイベント（例えば、笑顔検出時など）に、撮像デバイスにより撮像が行われるものをいう。
【００２６】
また、本実施形態に係る撮像デバイス１０は、例えば、図３に示すように、例えば、天井面や壁面などに取り付けられた防犯カメラなど、建物などに設けられた撮像デバイスであってもよい。
【００２７】
本実施形態に係る処理対象画像を生成することが可能な、本実施形態に係る撮像デバイスとしては、例えば、図１〜図３に示すような撮像デバイスが挙げられる。なお、本実施形態に係る撮像デバイスが、図１〜図３に示す例に限られないことは、言うまでもない。
【００２８】
また、本実施形態に係る撮像デバイスとしては、本実施形態に係る情報処理装置が備える撮像部（後述する）を構成する撮像デバイスが挙げられる。本実施形態に係る撮像デバイスが、本実施形態に係る情報処理装置が備える撮像部（後述する）を構成する撮像デバイスである場合、本実施形態に係る情報処理装置は、撮像部（後述する）を構成する撮像デバイスにより撮像された処理対象画像を処理することが可能である。
【００２９】
なお、本実施形態に係る撮像デバイスは、上記に限られない。例えば、本実施形態に係る撮像デバイスは、本実施形態に係る情報処理装置の外部の撮像デバイスであってもよい。本実施形態に係る撮像デバイスが、本実施形態に係る情報処理装置の外部の撮像デバイスである場合、本実施形態に係る情報処理装置は、例えば、外部の撮像デバイスにより撮像された処理対象画像が、当該外部の撮像デバイスから取得されたときに、取得された処理対象画像を処理する。
【００３０】
図４は、本実施形態に係る情報処理装置が、外部の撮像デバイスにより撮像された処理対象画像を処理する場合の概要を示す説明図である。図４に示すＡは、本実施形態に係る撮像デバイス１０の一例を示しており、図１のＡに示すウェアラブルな眼鏡に取り付けられる撮像デバイスを示している。また、図４に示すＢは、本実施形態に係る情報処理装置の一例を示している。なお、図４では、本実施形態に係る情報処理装置として、スマートフォンや携帯電話などの通信装置を示しているが、本実施形態に係る情報処理装置が、当該通信装置に限られないことは、言うまでもない。例えば図４に示すように、本実施形態に係る撮像デバイスが本実施形態に係る情報処理装置の外部の撮像デバイスである場合には、本実施形態に係る情報処理装置は、例えば、当該外部の撮像デバイスから取得された処理対象画像を処理する。
【００３１】
本実施形態に係る情報処理装置は、例えば図１〜図４に示すような本実施形態に係る撮像デバイスにおける撮像により生成された処理対象画像を、処理する。
【００３２】
なお、本実施形態に係る処理対象画像は、上記に限られない。例えば、本実施形態に係る処理対象画像は、撮像部（後述する）などによる撮像により生成された動画像が、記録媒体に記憶された動画像であってもよい。本実施形態に係る処理対象画像が記録媒体に記憶された動画像である場合、本実施形態に係る情報処理装置は、当該記録媒体から読み出された動画像を、処理対象画像として処理する。
【００３３】
また、本実施形態に係る情報処理装置が、本実施形態に係る記録制御処理により画像を記録させる記録媒体としては、例えば、本実施形態に係る情報処理装置が備える記憶部（後述する）や、本実施形態に係る情報処理装置に接続されている外部記録媒体、本実施形態に係る情報処理装置と通信可能な外部装置が備える記録媒体などが挙げられる。
【００３４】
また、フレーム画像に対応するイベントの検出に係る検出処理は、例えば、本実施形態に係る情報処理装置が備える検出部（後述する）や、外部装置により行われる。本実施形態に係る検出処理の一例については、後述する。
【００３５】
図５は、本実施形態に係る情報処理方法に係る処理を説明するための説明図であり、本実施形態に係る記録制御処理により記録されるフレーム画像の一例を示している。図５に示すＡは、既存のＴｉｍｅ  Ｌａｐｓｅにおいて記録されるフレーム画像の一例を示している。また、図５に示すＢは、本実施形態に係る記録制御処理により実現されるＶａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅにおいて記録されるフレーム画像の一例を示している。
【００３６】
図５のＡに示すように、既存のＴｉｍｅ  Ｌａｐｓｅが用いられる場合には、時間間隔が等間隔でフレーム画像が記録される。これに対して、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅでは、本実施形態に係る記録制御処理によって、記録させるフレーム画像の時間間隔を、図５のＢに示すように、等間隔ではなく変動間隔とすることが可能となる。本実施形態に係る記録制御処理の一例については、後述する。
【００３７】
ここで、本実施形態に係る記録制御処理により実現されるＶａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅでは、例えば図５のＡに示す既存のＴｉｍｅ  Ｌａｐｓｅが用いられる場合と同様に、処理対象画像の一部のフレームに対応するフレーム画像が記録媒体に記録される。よって、本実施形態に係る情報処理装置が、本実施形態に係る記録制御処理を行うことよって、撮像により生成された動画像（処理対象画像）の情報量を低減させることができる。
【００３８】
また、本実施形態に係る記録制御処理により実現されるＶａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅでは、例えば図５のＢに示すように、記録させるフレーム画像の時間間隔を、変動間隔とすることが可能である。よって、本実施形態に係る情報処理装置は、例えば、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅにより記録された画像を、イベントが検出された時刻周辺の時刻に対応する画像が時間方向に強調された画像とすることができる。そのため、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅにより記録された画像は、例えば、メリハリが感じられる、より見やすい画像となる。
【００３９】
したがって、本実施形態に係る情報処理装置が、本実施形態に係る情報処理方法に係る処理として、本実施形態に係る記録制御処理を行うことによって、撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることができる。
【００４０】
また、上記のように、本実施形態に係る情報処理方法に係る処理が行われることによって、撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることが可能となるので、本実施形態に係る情報処理方法は、例えば、記録された画像をみるユーザが、ライフログ向けの振り返り画像を視聴する場合や、セキュリティカメラなどにより撮像された画像を監視している場合などへの適用に向いているといえる。なお、本実施形態に係る情報処理方法の適用例が、記録された画像をみるユーザが、ライフログ向けの振り返り画像を視聴する場合や、セキュリティカメラなどにより撮像された画像を監視している場合への適用例に限られないことは、言うまでもない。
【００４１】
以下、本実施形態に係る記録制御処理について、より具体的に説明する。
【００４２】
本実施形態に係る情報処理装置は、処理対象画像に対応するイベントが検出された時刻を基準時刻として、処理対象画像におけるフレーム画像を記録させる記録時刻を決定する。
【００４３】
より具体的には、本実施形態に係る情報処理装置は、例えば、基準時刻を基準とする実時刻と記録時刻とが対応付けられている対応付情報に基づいて、記録時刻を決定する。以下では、記録時刻を“ｔ’”と示す場合がある。
【００４４】
ここで、本実施形態に係る対応付情報としては、例えば、基準時刻を基準として表される時刻ｔを入力として、記録時刻ｔ’が一意に決定される関数ｔ’＝ｆ（ｔ）を示すデータが挙げられる。
【００４５】
図６は、本実施形態に係る対応付情報の一例を示す説明図である。図６に示すＡ〜Ｃそれぞれは、関数ｔ’＝ｆ（ｔ）の一例を示している。図６では、横軸が、基準時刻を原点Ｏ（基準）として表される時刻ｔを示している。また、図６では、縦軸が、記録時刻ｔ’を示している。なお、本実施形態に係る対応付情報の役目を果たす関数ｔ’＝ｆ（ｔ）は、図６のＡ〜Ｃに示す例に限られない。本実施形態に係る対応付情報の役目を果たす関数ｔ’＝ｆ（ｔ）としては、基準時刻を基準として表される時刻ｔを入力として、記録時刻ｔ’を一意に決定することが可能な、任意の関数が挙げられる。
【００４６】
本実施形態に係る情報処理装置は、例えば、予め設定されている関数ｔ’＝ｆ（ｔ）や、ユーザ操作などによって設定された関数ｔ’＝ｆ（ｔ）を用いて、記録時刻ｔ’を決定する。
【００４７】
本実施形態に係る情報処理装置が、設定されている関数ｔ’＝ｆ（ｔ）を用いて記録時刻ｔ’を決定することによって、例えば図６のＣに示す関数が用いられる場合のように、イベント発生時との間の時間間隔が大きくなればなる程、フレーム画像の記録間隔（イベント発生時と記録時刻ｔ’との間の時間間隔）が大きくなるなどの、多様な記録時刻を決定することが可能となる。よって、本実施形態に係る情報処理装置が、設定されている関数ｔ’＝ｆ（ｔ）を用いて記録時刻ｔ’を決定することによって、例えば図５のＢに示すように、記録させるフレーム画像の時間間隔を、変動間隔とすることができる。
【００４８】
なお、本実施形態に係る対応付情報は、関数ｔ’＝ｆ（ｔ）に限られない。例えば、本実施形態に係る対応付情報は、基準時刻を基準として表される時刻ｔと、記録時刻ｔ’とが一対一に対応付けられたテーブルやデータベースであってもよい。本実施形態に係る対応付情報が、上記テーブルや上記データベースである場合であっても、本実施形態に係る情報処理装置は、設定されている関数ｔ’＝ｆ（ｔ）を用いる場合と同様に、例えば、記録させるフレーム画像の時間間隔を変動間隔とすることができる。
【００４９】
記録時刻が決定されると、本実施形態に係る情報処理装置は、決定された記録時刻に対応するフレーム画像を記録させる。本実施形態に係る情報処理装置は、例えば、決定された記録時刻に対応するフレームのフレーム番号と画像の記録命令とを含む制御信号を、記録媒体や記録媒体を備える外部装置などに伝達することによって、決定された記録時刻に対応するフレーム画像を、記録媒体に記録させる。なお、本実施形態に係る情報処理装置は、例えば、処理対象画像を示すデータや、フレーム画像を示すデータを、さらに記録媒体や記録媒体を備える外部装置などに伝達してもよい。
【００５０】
本実施形態に係る情報処理装置は、本実施形態に係る記録制御処理において、例えば上記のように、本実施形態に係る対応付情報に基づいて記録時刻を決定し、処理対象画像における決定された記録時刻に対応するフレーム画像を、記録媒体に記録させる。よって、例えば図５のＢに示すような、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅが実現される。
【００５１】
なお、本実施形態に係る情報処理方法に係る処理は、上記（１）の処理（記録制御処理）に限られない。例えば、本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、下記に示す（２）画像処理、（３）検出処理、（４）表示制御処理のうちの、１または２以上の処理をさらに行うことも可能である。なお、下記に示す（２）画像処理、（３）検出処理、（４）表示制御処理のうちの、１または２以上の処理は、例えば、本実施形態に係る情報処理装置の外部装置により行われることも可能である。
【００５２】
（２）画像処理
本実施形態に係る情報処理装置は、例えば、処理対象画像において記録させるフレーム画像（上記（１）の処理（記録制御処理）において決定された記録時刻に対応するフレーム画像）に基づいて、例えば、イベントが検出された時刻に対応するフレーム画像の一部分が動画像で表される処理画像を生成する。ここで、本実施形態に係る処理画像のように、画像の一部分が動画像で表される画像は、「Ｃｉｎｅｍａｇｒａｐｈ画像」または「Ｃｉｎｅｍａｇｒａｐｈ」とよばれる。以下では、本実施形態に係る処理画像を、「Ｃｉｎｅｍａｇｒａｐｈ」と示す場合がある。
【００５３】
図７、図８は、本実施形態に係る情報処理方法に係る処理を説明するための説明図である。図７は、本実施形態に係る画像処理の概要を示しており、図８は、本実施形態に係る画像処理の一例を示している。図７に示すＡは、上記（１）の処理（記録制御処理）において決定された記録時刻に対応するフレームの一例を示している。図７に示すＢは、図７のＡに示す決定された記録時刻に対応するフレームのフレーム画像の一例を示している。また、図７に示すＣは、図７のＢに示すフレーム画像に基づき行われる本実施形態に係る画像処理の概要を示している。
【００５４】
本実施形態に係る情報処理装置は、例えば、イベントが検出された時刻に対応するフレーム画像（以下、「基準フレーム画像」と示す場合がある。）において、注目点を特定する。
【００５５】
ここで、本実施形態に係る注目点としては、例えば、画像の中心点が挙げられる。なお、本実施形態に係る注目点は、上記に限られない。例えば、図１に示す撮像デバイス１０のように、本実施形態に係る撮像デバイスが撮像する方向が、ウェアラブルなデバイスを身に着けるユーザの視線の方向と一致する場合には、アイトラッキング技術などを用いて特定される、画像におけるユーザが注視している点を、本実施形態に係る注目点とすることも可能である。以下では、本実施形態に係る注目点が、画像の中心点である場合を例に挙げる。
【００５６】
注視点が特定されると、本実施形態に係る情報処理装置は、例えば、基準フレーム画像と、決定された記録時刻に対応する他のフレーム画像とにおける、注目点の周りの領域のフレーム間差分を利用して、本実施形態に係る処理画像を生成する。
【００５７】
より具体的には、本実施形態に係る情報処理装置は、例えば、基準フレーム画像を基準として、注視点からの距離応じて、図８のようなガウス関数による係数を画像差分の値にかけることによって、本実施形態に係る処理画像を生成する。
【００５８】
なお、本実施形態に係る画像処理は、上記に限られない。
【００５９】
例えば、本実施形態に係る情報処理装置は、基準フレーム画像を基準とした単なる画像差分や、基準フレーム画像を基準とした動きベクトルを利用して、本実施形態に係る処理画像を生成することが可能である。また、本実施形態に係る情報処理装置は、例えば、Ｃｉｎｅｍａｇｒａｐｈ画像を生成することが可能な任意の技術を用いて、本実施形態に係る処理画像を生成してもよい。
【００６０】
本実施形態に係る情報処理装置は、本実施形態に係る画像処理として上記のような処理を行うことによって、本実施形態に係る処理画像を生成する。
【００６１】
また、本実施形態に係る画像処理によって、本実施形態に係る処理画像が生成される場合には、本実施形態に係る情報処理装置は、上記（１）の処理（記録制御処理）において、例えば、基準フレーム画像（イベントが検出された時刻に対応するフレーム画像）に替えて本実施形態に係る処理画像を記録させる。また、上記の場合、本実施形態に係る情報処理装置は、上記（１）の処理（記録制御処理）において、例えば、基準フレーム画像と共に、本実施形態に係る処理画像を記録させてもよい。
【００６２】
ここで、本実施形態に係る画像処理により生成される本実施形態に係る処理画像は、イベントが検出された時刻に対応するフレーム画像の一部分が動画像で表される画像である。つまり、本実施形態に係る処理画像は、例えば、イベントが検出された時刻周辺に対応するフレーム画像が、空間方向に強調されている画像であるといえる。
【００６３】
したがって、本実施形態に係る情報処理装置が、上記（１）の処理（記録制御処理）において、例えば、基準フレーム画像（イベントが検出された時刻に対応するフレーム画像）に替えて、または、基準フレーム画像と共に、本実施形態に係る画像処理により生成された本実施形態に係る処理画像を記録させることによって、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅにより記録された画像は、例えば、イベントが検出された時刻周辺の時刻に対応する画像が時間方向および空間方向に強調されることによってメリハリが感じられる、より見やすい画像となる。
【００６４】
（３）検出処理
本実施形態に係る情報処理装置は、本実施形態に係る処理対象画像に対応するイベントを検出する。本実施形態に係る情報処理装置は、例えば、本実施形態に係る処理対象画像に対応する情報（データ）、または、本実施形態に係る処理対象画像に基づいて、本実施形態に係る処理対象画像に対応するイベントを検出する。
【００６５】
（３−１）検出処理の第１の例：本実施形態に係る処理対象画像に対応する情報に基づく検出処理の一例
本実施形態に係る撮像デバイスが、例えば図１に示す撮像デバイス１０のように、本実施形態に係る撮像デバイスが撮像する方向が、ウェアラブルなデバイスを身に着けるユーザの視線の方向と一致する撮像デバイスである場合、本実施形態に係る情報処理装置は、例えば、本実施形態に係る撮像デバイス（または、ウェアラブルなデバイス）に取り付けられている動き検出センサの検出結果を示す検出データを取得する。そして、本実施形態に係る情報処理装置は、例えば、検出データが示す角速度や加速度の設定されている所定の時間における変化が、設定されている閾値以下である場合（または、当該変化が当該閾値未満の場合。以下、同様とする。）に、イベントが発生したと判定する。
【００６６】
ここで、本実施形態に係る動き検出センサとしては、例えば、ジャイロセンサや加速度センサなどが挙げられる。また、本実施形態に係る撮像デバイスが、例えば図１に示す撮像デバイス１０のような撮像デバイスである場合、本実施形態に係る検出データは、例えば、ユーザ頭部の姿勢を示す姿勢情報に相当する。
【００６７】
また、検出データが示す角速度や加速度の所定の時間における変化が、設定されている閾値以下である場合には、ユーザがなんらかの対象物を注視している可能性が高い。そのため、第１の例に係る検出処理では、本実施形態に係る情報処理装置は、検出データが示す角速度や加速度の所定の時間における変化が、設定されている閾値以下である場合にイベントが発生したと判定する。
【００６８】
（３−２）検出処理の第２の例：本実施形態に係る処理対象画像に対応する情報に基づく検出処理の他の例
本実施形態に係る情報処理装置は、例えば、本実施形態に係る撮像デバイス（または、ウェアラブルなデバイスなどの撮像デバイスが取り付けられている外部装置など）に取り付けられているマイクロホンの検出結果を示す音声データを取得する。そして、本実施形態に係る情報処理装置は、例えば、音声データが示す音声の大きさや、設定されている所定の時間における音声データが示す音声の変化が、設定されている閾値以上である場合（または、当該大きさや当該変化が当該閾値より大きい場合。以下、同様とする。）に、イベントが発生したと判定する。
【００６９】
（３−３）検出処理の第３の例：本実施形態に係る処理対象画像に基づく検出処理の一例
本実施形態に係る情報処理装置は、例えば、本実施形態に係る処理対象画像から所定のオブジェクトを検出し、当該所定のオブジェクトが検出された場合に、イベントが発生したと判定する。ここで、本実施形態に係るオブジェクトとしては、例えば、人や物などが挙げられる。また、本実施形態に係る情報処理装置は、例えば、人の特定の表情（例えば、笑顔や、泣き顔など）を検出し、特定の表情が検出された場合に、イベントが発生したと判定してもよい。
【００７０】
本実施形態に係る撮像デバイスが図２に示す撮像デバイス１０であるときに、第３の例に係る検出処理が行われる場合には、例えば、笑顔などの特定の表情や、特定の人などが検出されたことをイベントとする、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅが適用されたパーティショットが、実現される。また、本実施形態に係る撮像デバイスが図３に示す撮像デバイス１０であるときに、第３の例に係る検出処理が行われる場合には、例えば、不審物や不審者などが検出されたことをイベントとする、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅが実現される。
【００７１】
（３−４）検出処理の第４の例
本実施形態に係る情報処理装置は、例えば、上記（３−１）に示す第１の例に係る検出処理〜上記（３−３）に示す第３の例に係る検出処理のうちの２以上の処理を組み合わせた処理を、本実施形態に係る検出処理として行うことも可能である。
【００７２】
本実施形態に係る情報処理装置は、例えば、上記（３−１）に示す第１の例に係る検出処理〜上記（３−４）に示す第４の例に係る検出処理を、本実施形態に係る検出処理として行う。なお、本実施形態に係る検出処理が、上記（３−１）に示す第１の例に係る検出処理〜上記（３−４）に示す第４の例に係る検出処理に限られないことは、言うまでもない。
【００７３】
また、本実施形態に係る検出処理によってイベントが検出される場合には、本実施形態に係る情報処理装置は、例えば、本実施形態に係る検出処理において検出されるイベントの検出結果に基づいて、上記（１）の処理（記録制御処理）を行う。つまり、上記の場合、本実施形態に係る情報処理装置は、例えば、本実施形態に係る検出処理において検出されるイベントの検出結果に基づいて、本実施形態に係る処理対象画像において記録させるフレーム画像の時間間隔を変える。
【００７４】
（４）表示制御処理
本実施形態に係る情報処理装置は、上記（１）の処理（記録制御処理）により記録された画像（フレーム画像、または、本実施形態に係る処理画像）、または、当該画像に関する画面を、表示画面に表示させる。ここで、本実施形態に係る表示制御処理により画像などが表示される表示画面としては、例えば、本実施形態に係る情報処理装置が備える表示部（後述する）の表示画面や、本実施形態に係る情報処理装置に接続されている外部表示デバイスの表示画面本実施形態に係る情報処理装置と通信可能な外部装置が備える表示デバイスなどが挙げられる。
【００７５】
（４−１）表示制御処理の第１の例
本実施形態に係る情報処理装置は、例えば、本実施形態に係る処理対象画像におけるイベントが検出された時刻と、当該イベントが検出された時刻に対応するフレーム画像とを対応付けて、表示画面に表示させる。
【００７６】
また、上記（１）の処理（記録制御処理）において、上記（２）の処理（画像処理）により生成された本実施形態に係る処理画像（Ｃｉｎｅｍａｇｒａｐｈ）が、基準フレーム画像（イベントが検出された時刻に対応するフレーム画像）に替えて記録されている場合には、本実施形態に係る情報処理装置は、例えば、イベントが検出された時刻と、当該イベントが検出された時刻に対応する本実施形態に係る処理画像とを対応付けて、表示画面に表示させてもよい。
【００７７】
図９は、本実施形態に係る情報処理方法に係る処理を説明するための説明図であり、第１の例に係る表示制御処理により表示画面に表示される画面の一例を示している。
【００７８】
本実施形態に係る情報処理装置は、例えば図９に示すように、イベントの検出時をインデックスとして、当該イベントが検出された時刻に対応する画像（フレーム画像、または、本実施形態に係る処理画像）を一覧表示させる。
【００７９】
また、本実施形態に係る情報処理装置は、例えば図９に示す“場所”のように、イベントが検出された時刻に対応するフレーム画像が撮像された位置を、画像（フレーム画像、または、本実施形態に係る処理画像）と対応付けて表示させてもよい。上記フレーム画像が撮像された位置は、例えば、本実施形態に係る撮像デバイス（または、本実施形態に係る撮像デバイスと接続されている外部装置）が備える位置検出デバイスにより検出される。本実施形態に係る情報処理装置は、位置検出デバイスにおける検出結果を示す位置情報を用いて、フレーム画像が撮像された位置を、フレーム画像とを対応付けて表示させる。
【００８０】
ここで、イベントの検出時をインデックスとして、当該イベントが検出された時刻に対応する本実施形態に係る処理画像が表示される場合には、画像内の一部分が動画像で表される。よって、上記の場合における表示は、単なる画像の羅列や単なる動画の羅列と異なり、表示されている本実施形態に係る処理画像がより目立つように際立つことから、一般的な一覧表示よりも見やすい表示となる。
【００８１】
（４−２）表示制御処理の第２の例
本実施形態に係る情報処理装置は、例えば、ユーザ操作に基づいて、記録されたフレーム画像の再生速度を変える。
【００８２】
図１０は、本実施形態に係る情報処理方法に係る処理を説明するための説明図であり、第２の例に係る表示制御処理の概要を示している。
【００８３】
図１０に示すＡは、第２の例に係る表示制御処理のトリガとなるユーザ操作の一例を示している。ここで、図１０のＡでは、ユーザが、図１のＡに示す撮像デバイス１０が取り付けられているウェアラブルなデバイスに設けられている操作デバイスを操作している例を示している。図１０に示すＡでは、ＯＰ１、ＯＰ２が、ユーザ操作の一例を示している。
【００８４】
また、図１０に示すＢは、上記（１）の処理（記録制御処理）により記録されたフレーム画像の一例を示している。また、図１０に示すＣ〜Ｅは、それぞれ第２の例に係る表示制御処理により実現されるフレーム画像の再生の一例を示している。なお、第２の例に係る表示制御処理により実現されるフレーム画像の再生の例が、図１０に示すＣ〜Ｅに限られないことは、言うまでもない。
【００８５】
本実施形態に係る情報処理装置は、例えば図１０のＡに示すＯＰ１、ＯＰ２に示すユーザ操作に応じた操作信号が検出された場合には、検出された操作信号に応じて、記録されたフレーム画像の再生速度を、例えば図１０に示すＣ〜Ｅの間で変える。ここで、本実施形態に係る情報処理装置は、例えば、図１０に示すＣ〜Ｅの間で、記録されたフレーム画像の再生速度を１段階ずつ変える。また、本実施形態に係る情報処理装置は、例えば、検出された操作信号が示す操作量に応じて、記録されたフレーム画像の再生速度を複数段階ずつ変えてもよい。
【００８６】
本実施形態に係る情報処理装置が、ユーザ操作に基づいて、記録されたフレーム画像の再生速度を変えることによって、例えば、ユーザの利便性をより向上させることが可能となる。
【００８７】
［２］本実施形態に係る情報処理方法に係る処理の具体例
次に、上述した本実施形態に係る情報処理方法に係る処理の一例について説明する。
【００８８】
図１１は、本実施形態に係る情報処理方法に係る処理の一例を示す流れ図である。ここで、図１０では、例えば、ステップＳ１０６、Ｓ１０８、Ｓ１１０、Ｓ１１６の処理が、上記（１）の処理（記録制御処理）に該当する。また、図１０では、例えば、ステップＳ１１２、Ｓ１１４の処理が、上記（２）の処理（画像処理）に該当する。
【００８９】
本実施形態に係る情報処理装置は、初期設定を行う（Ｓ１００）。本実施形態に係る情報処理装置は、ステップＳ１００において、例えば、本実施形態に係る対応付情報の設定や、処理に用いるパラメータの設定を行う。
【００９０】
本実施形態に係る情報処理装置は、本実施形態に係る処理対象画像を記録させる（Ｓ１０２）。本実施形態に係る情報処理装置は、本実施形態に係る処理対象画像を、例えばリングバッファに一定時間分記録する。また、ステップＳ１０２において本実施形態に係る処理対象画像が記録される上記一定時間は、例えば、リングバッファの容量や、設定に依存する。
【００９１】
本実施形態に係る情報処理装置は、イベントが検出されたか否かを判定する（Ｓ１０４）。本実施形態に係る情報処理装置は、イベントを検出する上記（３）の処理（検出処理）の結果に基づいて、ステップＳ１０４の判定を行う。上記（３）の処理（検出処理）としては、例えば、上記（３−１）に示す第１の例に係る処理〜上記（３−４）に示す第４の例に係る処理が挙げられる。
【００９２】
ここで、イベントを検出する上記（３）の処理（検出処理）は、例えば、本実施形態に係る情報処理装置が行ってもよいし、外部装置により行われてもよい。例えば、本実施形態に係る情報処理装置が上記（３）の処理（検出処理）を行う場合、本実施形態に係る情報処理装置は、上記（３）の処理（検出処理）の結果に応じてステップＳ１０４の判定を行う。また、例えば、外部装置により上記（３）の処理（検出処理）が行われる場合には、本実施形態に係る情報処理装置は、当該外部装置から取得された上記（３）の処理（検出処理）の結果に応じてステップＳ１０４の判定を行う。
【００９３】
ステップＳ１０４においてイベントが検出されたと判定された場合には、本実施形態に係る情報処理装置は、新規Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅ記録用パラメータを設定する（Ｓ１０６）。本実施形態に係る情報処理装置は、例えば、イベント発生時の時刻を基準として、上記新規Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅ記録用パラメータを生成する。より具体的には、本実施形態に係る情報処理装置は、例えば、新規に関数ｔ’＝ｆ（ｔ）（本実施形態に係る対応付情報の一例）を設定し、設定された関数ｔ’＝ｆ（ｔ）を用いて、記録時刻ｔ’を決定し、決定された記録時刻ｔ’を上記新規Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅ記録用パラメータとする。
【００９４】
また、ステップＳ１０４においてイベントが検出されたと判定された場合には、本実施形態に係る情報処理装置は、記録用パラメータを更新する（Ｓ１０８）。本実施形態に係る情報処理装置は、例えば、設定されている関数ｔ’＝ｆ（ｔ）を用いて、基準時刻を基準とする実時刻に対応する記録時刻ｔ’を決定し、決定された記録時刻ｔ’を記録用パラメータとして更新する。
【００９５】
ステップＳ１０６の処理またはステップＳ１０８の処理が行われると、本実施形態に係る情報処理装置は、記録させるフレーム画像を決定する（Ｓ１１０）。本実施形態に係る情報処理装置は、決定された記録時刻ｔ’に対応するフレーム画像を、記録させるフレーム画像として決定する。
【００９６】
ここで、記録時刻ｔ’が基準時刻より過去の時刻である場合、本実施形態に係る情報処理装置は、リングバッファに一定時間分記憶されている処理対象画像における記録時刻ｔ’に対応するフレーム画像を、記録させるフレーム画像として決定する。また、本実施形態に係る情報処理装置は、記録させるフレーム画像として決定したフレーム画像を、例えばＲＡＭ（Random  Access  Memory）などに一時的に記憶させる。例えばＲＡＭなどに決定したフレーム画像を記憶させる理由は、例えば後述するステップＳ１１４の処理において、Ｃｉｎｅｍａｇｒａｐｈ画像の生成に用いられる場合があるからである。
【００９７】
ステップＳ１１０の処理が行われると、本実施形態に係る情報処理装置は、イベントが検出された時刻から所定の時間が経過したか否かを判定する（Ｓ１１２）。ステップＳ１１２の処理は、例えば、Ｃｉｎｅｍａｇｒａｐｈ画像を生成する区間を生成する処理に該当する。また、ステップＳ１１２の処理に係る上記所定の時間は、例えば、予め設定されている固定値であってもよいし、ユーザ操作などに基づき設定可能な可変値であってもよい。
【００９８】
また、ステップＳ１１２の処理に係る上記所定の時間は、例えば、本実施形態に係る撮像デバイス（または、ウェアラブルなデバイス）に取り付けられている動き検出センサの検出結果を示す検出データに基づき調整されてもよい。上記所定の時間が検出データに基づき調整される場合、本実施形態に係る情報処理装置は、例えば、検出データが示す角速度や加速度の設定されている所定の時間における変化が、設定されている閾値より大きい場合（または、当該変化が当該閾値以上の場合）に、イベントが検出された時刻から所定の時間が経過したと判定する。上記のように上記所定の時間が検出データに基づき調整される場合には、例えば、ユーザが頭を動かすことによりユーザの対象物への注視が解除されたときに、イベントが検出された時刻から所定の時間が経過したと判定されることとなる。
【００９９】
ステップＳ１１２においてイベントが検出された時刻から所定の時間が経過したと判定されない場合には、本実施形態に係る情報処理装置は、イベントが検出された時刻から所定の時間が経過したと判定されるまで処理を進めない。
【０１００】
また、ステップＳ１１２においてイベントが検出された時刻から所定の時間が経過したと判定された場合には、本実施形態に係る情報処理装置は、Ｃｉｎｅｍａｇｒａｐｈ画像（本実施形態に係る処理画像）を生成する（Ｓ１１４）。
【０１０１】
ステップＳ１１４の処理が行われると、本実施形態に係る情報処理装置は、画像を記録媒体に記録させる（Ｓ１１６）。そして、本実施形態に係る情報処理装置は、ステップＳ１０２からの処理を繰り返す。
【０１０２】
ここで、本実施形態に係る情報処理装置は、例えば、ステップＳ１１０において決定されたフレーム画像を記録媒体に記録させる。また、本実施形態に係る情報処理装置は、例えば、イベントが検出された時刻に対応するフレーム画像に替えて、または、イベントが検出された時刻に対応するフレーム画像と共に、ステップＳ１１４においてＣｉｎｅｍａｇｒａｐｈ画像（本実施形態に係る処理画像）を記録させる。
【０１０３】
本実施形態に係る情報処理装置は、本実施形態に係る情報処理方法に係る処理として、例えば図１１に示す処理を行う。例えば図１１に示す処理によって、上記（１）の処理（記録制御処理）が実現される。よって、例えば図１１に示す処理が行われることによって、本実施形態に係る情報処理装置は、撮像により生成された動画像（本実施形態に係る処理対象画像）の情報量を低減しつつ、より見やすい画像を記録させることができる。
【０１０４】
なお、本実施形態に係る情報処理方法に係る処理は、図１１に示す例に限られない。
【０１０５】
例えば、本実施形態に係る情報処理装置は、図１１に示すステップＳ１１２、Ｓ１１４の処理を行わないことも可能である。ステップＳ１１２、Ｓ１１４の処理を行わない場合であっても、上記（１）の処理（記録制御処理）が実現される。よって、ステップＳ１１２、Ｓ１１４の処理を行わない場合であっても、本実施形態に係る情報処理装置は、図１１に示す処理を行う場合と同様に、撮像により生成された動画像（本実施形態に係る処理対象画像）の情報量を低減しつつ、より見やすい画像を記録させることができる。
【０１０６】
（本実施形態に係る情報処理装置）
次に、上述した本実施形態に係る情報処理方法に係る処理を行うことが可能な、本実施形態に係る情報処理装置の構成の一例について、説明する。
【０１０７】
図１２は、本実施形態に係る情報処理装置１００の構成の一例を示すブロック図である。情報処理装置１００は、例えば、通信部１０２と、制御部１０４とを備える。
【０１０８】
また、情報処理装置１００は、例えば、ＲＯＭ（Read  Only  Memory。図示せず）や、ＲＡＭ（図示せず）、記憶部（図示せず）、ユーザが操作可能な操作部（図示せず）、様々な画面を表示画面に表示する表示部（図示せず）などを備えていてもよい。情報処理装置１００は、例えば、データの伝送路としてのバス（bus）により上記各構成要素間を接続する。
【０１０９】
ここで、ＲＯＭ（図示せず）は、制御部１０４が使用するプログラムや演算パラメータなどの制御用データを記憶する。ＲＡＭ（図示せず）は、制御部１０４により実行されるプログラムなどを一時的に記憶する。
【０１１０】
記憶部（図示せず）は、情報処理装置１００が備える記憶手段であり、例えば、処理対象画像を示す画像データや、アプリケーションなど様々なデータを記憶する。ここで、記憶部（図示せず）としては、例えば、ハードディスク（Hard  Disk）などの磁気記録媒体や、フラッシュメモリ（flash  memory）などの不揮発性メモリ（nonvolatile  memory）などが挙げられる。また、記憶部（図示せず）は、情報処理装置１００から着脱可能であってもよい。
【０１１１】
操作部（図示せず）としては、後述する操作入力デバイスが挙げられる。また、表示部（図示せず）としては、後述する表示デバイスが挙げられる。
【０１１２】
［情報処理装置１００のハードウェア構成例］
図１３は、本実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。情報処理装置１００は、例えば、ＭＰＵ１５０と、ＲＯＭ１５２と、ＲＡＭ１５４と、記録媒体１５６と、入出力インタフェース１５８と、操作入力デバイス１６０と、表示デバイス１６２と、通信インタフェース１６４とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１６６で各構成要素間を接続する。
【０１１３】
ＭＰＵ１５０は、例えば、ＭＰＵ（Micro  Processing  Unit）や各種処理回路などで構成され、情報処理装置１００全体を制御する制御部１０４として機能する。また、ＭＰＵ１５０は、情報処理装置１００において、例えば、後述する検出部１１０、記録制御部１１２、画像処理部１１４、および表示制御部１１６の役目を果たす。
【０１１４】
ＲＯＭ１５２は、ＭＰＵ１５０が使用するプログラムや演算パラメータなどの制御用データなどを記憶する。ＲＡＭ１５４は、例えば、ＭＰＵ１５０により実行されるプログラムなどを一時的に記憶する。
【０１１５】
記録媒体１５６は、記憶部（図示せず）として機能し、例えば、処理対象画像を示す画像データや、アプリケーションなど様々なデータを記憶する。ここで、記録媒体１５６としては、例えば、ハードディスクなどの磁気記録媒体や、フラッシュメモリなどの不揮発性メモリが挙げられる。また、記録媒体１５６は、情報処理装置１００から着脱可能であってもよい。
【０１１６】
入出力インタフェース１５８は、例えば、操作入力デバイス１６０や、表示デバイス１６２を接続する。操作入力デバイス１６０は、操作部（図示せず）として機能し、また、表示デバイス１６２は、表示部（図示せず）として機能する。ここで、入出力インタフェース１５８としては、例えば、ＵＳＢ（Universal  Serial  Bus）端子や、ＤＶＩ（Digital  Visual  Interface）端子、ＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）端子、各種処理回路などが挙げられる。また、操作入力デバイス１６０は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。操作入力デバイス１６０としては、例えば、ボタンや、方向キー、ジョグダイヤルなどの回転型セレクター、あるいは、これらの組み合わせなどが挙げられる。また、表示デバイス１６２は、例えば、情報処理装置１００上に備えられ、情報処理装置１００の内部で入出力インタフェース１５８と接続される。表示デバイス１６２としては、例えば、液晶ディスプレイ（Liquid  Crystal  Display）や有機ＥＬディスプレイ（Organic  Electro-Luminescence  Display。または、ＯＬＥＤディスプレイ（Organic  Light  Emitting  Diode  Display）ともよばれる。）などが挙げられる。
【０１１７】
なお、入出力インタフェース１５８が、情報処理装置１００の外部装置としての操作入力デバイス（例えば、キーボードやマウスなど）や表示デバイスなどの、外部デバイスと接続することも可能であることは、言うまでもない。また、表示デバイス１６２は、例えばタッチスクリーンなど、表示とユーザ操作とが可能なデバイスであってもよい。
【０１１８】
通信インタフェース１６４は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、外部の撮像デバイスや、外部の記録媒体、外部の表示デバイス、撮像デバイスを備える装置、記録媒体を備える装置、表示デバイスを備える装置などの外部装置と、無線または有線で通信を行うための通信部１０２として機能する。ここで、通信インタフェース１６４としては、例えば、通信アンテナおよびＲＦ（Radio  Frequency）回路（無線通信）や、ＩＥＥＥ８０２．１５．１ポートおよび送受信回路（無線通信）、ＩＥＥＥ８０２．１１ポートおよび送受信回路（無線通信）、あるいはＬＡＮ（Local  Area  Network）端子および送受信回路（有線通信）などが挙げられる。また、本実施形態に係るネットワークとしては、例えば、ＬＡＮやＷＡＮ（Wide  Area  Network）などの有線ネットワーク、無線ＬＡＮ（ＷＬＡＮ：Wireless  Local  Area  Network）や基地局を介した無線ＷＡＮ（ＷＷＡＮ：Wireless  Wide  Area  Network）などの無線ネットワーク、あるいは、ＴＣＰ／ＩＰ（Transmission  Control  Protocol/Internet  Protocol）などの通信プロトコルを用いたインターネットなどが挙げられる。
【０１１９】
情報処理装置１００は、例えば図１３に示す構成によって、本実施形態に係る情報処理方法に係る処理を行う。なお、本実施形態に係る情報処理装置１００のハードウェア構成は、図６に示す構成に限られない。
【０１２０】
例えば、情報処理装置１００は、動画像を撮像する撮像部（図示せず）の役目を果たす撮像デバイスを備えていてもよい。撮像デバイスを備える場合には、情報処理装置１００は、例えば、撮像デバイスにおける撮像により生成された撮像画像を、処理対象画像として処理することが可能となる。ここで、本実施形態に係る撮像デバイスとしては、例えば、レンズ／撮像素子と信号処理回路とが挙げられる。
【０１２１】
また、情報処理装置１００は、例えば、スタンドアロンで処理を行う構成である場合には、通信デバイス１６４を備えていなくてもよい。また、情報処理装置１００は、記憶媒体１５６や、操作デバイス１６０、表示デバイス１６２を備えない構成をとることも可能である。
【０１２２】
再度図１２を参照して、情報処理装置１００の構成の一例について説明する。通信部１０２は、情報処理装置１００が備える通信手段であり、ネットワークを介して（あるいは、直接的に）、外部の撮像デバイスや、外部の記録媒体、外部の表示デバイス、撮像デバイスを備える装置、記録媒体を備える装置、表示デバイスを備える装置などの外部装置と、無線または有線で通信を行う。また、通信部１０２は、例えば制御部１０４により通信が制御される。
【０１２３】
ここで、通信部１０２としては、例えば、通信アンテナおよびＲＦ回路や、ＬＡＮ端子および送受信回路などが挙げられるが、通信部１０２の構成は、上記に限られない。例えば、通信部１０２は、ＵＳＢ端子および送受信回路など通信を行うことが可能な任意の規格に対応する構成や、ネットワークを介して外部装置と通信可能な任意の構成をとることができる。
【０１２４】
制御部１０４は、例えばＭＰＵなどで構成され、情報処理装置１００全体を制御する役目を果たす。また、制御部１０４は、例えば、検出部１１０、記録制御部１１２、画像処理部１１４、および表示制御部１１６を備え、本実施形態に係る情報処理方法に係る処理を主導的に行う役目を果たす。
【０１２５】
検出部１１０は、上記（３）の処理（検出処理）を主導的に行う役目を果たし、処理対象画像に対応するイベントを検出する。検出部１１０は、例えば、上記（３−１）に示す第１の例に係る処理〜上記（３−４）に示す第４の例に係る処理を行う。
【０１２６】
記録制御部１１２は、上記（１）の処理（記録制御処理）を主導的に行う役目を果たし、処理対象画像のフレーム画像に対応するイベントの検出結果に基づいて、処理対象画像において記録させるフレーム画像の時間間隔を変える。より具体的には、検出部１１０は、例えば、本実施形態に係る対応付情報を用いて、処理対象画像におけるフレーム画像を記録させる記録時刻を決定し、決定された記録時刻に対応するフレーム画像を、記録媒体に記録させる。
【０１２７】
ここで、記録制御部１１２は、例えば、検出部１１０においてイベントが検出された場合に、記録時刻を決定し、決定された記録時刻に対応するフレーム画像を、記録媒体に記録させるが、記録制御部１１２における処理は、上記に限られない。例えば、記録制御部１１２は、通信部１０２が受信した、外部装置における上記（３）の処理（検出処理）の結果を示すデータに基づいて、上記（１）の処理（記録制御処理）を行うことも可能である。
【０１２８】
また、例えば、後述する画像処理部１１４や、外部装置によって、本実施形態に係る処理画像が生成された場合には、記録制御部１１２は、イベントが検出された時刻に対応するフレーム画像に替えて、または、イベントが検出された時刻に対応するフレーム画像と共に、本実施形態に係る処理画像を記録させる。記録制御部１１２は、例えば、画像処理部１１４から伝達される本実施形態に係る処理画像、または、通信部１０２が受信した、外部装置により生成された本実施形態に係る処理画像を、記録媒体に記録させる。
【０１２９】
画像処理部１１４は、上記（２）の処理（画像処理）を主導的に行う役目を果たし、処理対象画像において記録させるフレーム画像に基づいて、本実施形態に係る処理画像（Ｃｉｎｅｍａｇｒａｐｈ）を生成する。
【０１３０】
表示制御部１１６は、上記（４）の処理（表示制御処理）を主導的に行う役目を果たし、記録制御部１１２により記録された画像（フレーム画像、または、本実施形態に係る処理画像）、または、当該画像に関する画面を、表示画面に表示させる。より具体的には、表示制御部１１６は、例えば、上記（４−１）に示す第１の例に係る処理に示すように、処理対象画像におけるイベントが検出された時刻と、イベントが検出された時刻に対応する画像（フレーム画像、または、本実施形態に係る処理画像）とを対応付けて、表示画面に表示させる。また、表示制御部１１６は、例えば、上記（４−２）に示す第２の例に係る処理のように、ユーザ操作に基づいて、記録されたフレーム画像の再生速度を変える。
【０１３１】
制御部１０４は、例えば、検出部１１０、記録制御部１１２、画像処理部１１４、および表示制御部１１６を備えることによって、本実施形態に係る情報処理方法に係る処理を主導的に行う。
【０１３２】
情報処理装置１００は、例えば図１２に示す構成によって、本実施形態に係る情報処理方法に係る処理（例えば、“上記（１）の処理（記録制御処理）”や、“上記（１）の処理（記録制御処理）〜上記（４）の処理（表示制御処理）のうちの、上記（１）の処理（記録制御処理）を含む２以上の処理”）を行う。
【０１３３】
したがって、情報処理装置１００は、例えば図１２に示す構成によって、撮像により生成された動画像（本実施形態に係る処理対象画像）の情報量を低減しつつ、より見やすい画像を記録させることができる。
【０１３４】
また、情報処理装置１００は、例えば図１２に示す構成によって、例えば、基準フレーム画像（イベントが検出された時刻に対応するフレーム画像）に替えて、または、基準フレーム画像と共に、上記（２）の処理（画像処理）により生成された本実施形態に係る処理画像を記録させることが可能である。よって、情報処理装置１００は、例えば図１２に示す構成によって、例えば、Ｖａｒｉａｂｌｅ  Ｔｉｍｅ  Ｌａｐｓｅにより記録された画像を、イベントが検出された時刻周辺の時刻に対応する画像が時間方向および空間方向に強調されることによってメリハリが感じられる、より見やすい画像とすることができる。
【０１３５】
また、情報処理装置１００は、例えば図１２に示す構成によって、上記（４）の処理（表示制御処理）を行うことが可能である。よって、情報処理装置１００は、例えば図１２に示す構成によって、上記（４）の処理（表示制御処理）により奏される効果を奏することができる。
【０１３６】
なお、本実施形態に係る情報処理装置１００の構成は、図１２に示す構成に限られない。
【０１３７】
例えば、本実施形態に係る情報処理装置１００は、図１２に示す検出部１１０、記録制御部１１２、画像処理部１１４、および表示制御部１１６のうちの、１または２以上を、制御部１０４とは個別に備える（例えば、個別の処理回路で実現する）ことができる。
【０１３８】
また、本実施形態に係る情報処理装置１００は、例えば、図１２に示す検出部１１０、画像処理部１１４、および表示制御部１１６のうちの、１または２以上を備えない構成をとることも可能である。検出部１１０、画像処理部１１４、および表示制御部１１６のうちの、１または２以上を備えない構成であっても、本実施形態に係る情報処理装置１００は、上記（１）の処理（記録制御処理）を行うことができる。よって、検出部１１０、画像処理部１１４、および表示制御部１１６のうちの、１または２以上を備えない構成であっても、本実施形態に係る情報処理装置１００は、撮像により生成された動画像（本実施形態に係る処理対象画像）の情報量を低減しつつ、より見やすい画像を記録させることができる。
【０１３９】
また、例えば、本実施形態に係る情報処理装置１００が、外部通信デバイスを介して、外部の撮像デバイスや、外部の記録媒体、外部の表示デバイス、撮像デバイスを備える装置、記録媒体を備える装置、表示デバイスを備える装置などの外部装置と通信を行う場合には、情報処理装置１００は、通信部１０２を備えていなくてもよい。
【０１４０】
以上、本実施形態として、情報処理装置を挙げて説明したが、本実施形態は、かかる形態に限られない。本実施形態は、例えば、タブレット型の装置や、携帯電話やスマートフォンなどの通信装置、映像／音楽再生装置（または映像／音楽記録再生装置）、ゲーム機、ＰＣ（Personal  Computer）やサーバなどのコンピュータなど、様々な機器に適用することができる。また、本実施形態は、例えば、ライフログカメラや、スポーツ用のアクションカメラ、ドライブレコーダーや、図１に示すような本実施形態に係る撮像デバイスを備えるウェアラブル装置（ユーザに身に着けて用いられる装置）、図２、図３に示すような本実施形態に係る撮像デバイスを備える装置などの、撮像装置に適用することも可能である。また、本実施形態は、例えば、上記のような機器に組み込むことが可能な、処理ＩＣ（Integrated  Circuit）に適用することもできる。
【０１４１】
また、本実施形態に係る情報処理方法に係る処理（例えば、“上記（１）の処理（記録制御処理）”や、“上記（１）の処理（記録制御処理）〜上記（４）の処理（表示制御処理）のうちの、上記（１）の処理（記録制御処理）を含む２以上の処理”）は、例えばクラウドコンピューティングなどのように、ネットワークへの接続（または各装置間の通信）を前提とした、複数の装置からなるシステムにより実現されてもよい。
【０１４２】
（本実施形態に係るプログラム）
コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（例えば、“上記（１）の処理（記録制御処理）”や、“上記（１）の処理（記録制御処理）〜上記（４）の処理（表示制御処理）のうちの、上記（１）の処理（記録制御処理）を含む２以上の処理”など、本実施形態に係る情報処理方法に係る処理を実行することが可能なプログラム）が、コンピュータにおいて実行されることによって、撮像により生成された動画像の情報量を低減しつつ、より見やすい画像を記録させることができる。
【０１４３】
また、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラムが、コンピュータにおいて実行されることによって、上述した本実施形態に係る情報処理方法に係る処理によって奏される効果を奏することができる。
【０１４４】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１４５】
例えば、上記では、コンピュータを、本実施形態に係る情報処理装置として機能させるためのプログラム（コンピュータプログラム）が提供されることを示したが、本実施形態は、さらに、上記プログラムを記憶させた記録媒体も併せて提供することができる。
【０１４６】
上述した構成は、本実施形態の一例を示すものであり、当然に、本開示の技術的範囲に属するものである。
【０１４７】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変える記録制御部を備える、情報処理装置。
（２）
前記記録制御部は、
前記処理対象画像に対応する前記イベントが検出された時刻を基準時刻として、前記処理対象画像における前記フレーム画像を記録させる記録時刻を決定し、
決定された前記記録時刻に対応する前記フレーム画像を記録させる、（１）に記載の情報処理装置。
（３）
前記記録制御部は、前記基準時刻を基準とする実時刻と前記記録時刻とが対応付けられている対応付情報に基づいて、前記記録時刻を決定する、（２）に記載の情報処理装置。
（４）
前記処理対象画像において記録させる前記フレーム画像に基づいて、前記イベントが検出された時刻に対応するフレーム画像の一部分が動画像で表される処理画像を生成する画像処理部をさらに備える、（１）〜（３）のいずれか１つに記載の情報処理装置。
（５）
前記記録制御部は、前記処理画像が生成された場合には、前記イベントが検出された時刻に対応するフレーム画像に替えて、または、前記イベントが検出された時刻に対応するフレーム画像と共に、前記処理画像を記録させる、（４）に記載の情報処理装置。
（６）
前記処理対象画像における前記イベントが検出された時刻と、前記イベントが検出された時刻に対応する前記処理画像とを対応付けて、表示画面に表示させる表示制御部をさらに備える、（５）に記載の情報処理装置。
（７）
前記処理対象画像に対応するイベントを検出する検出部をさらに備え、
前記記録制御部は、前記検出部において検出されるイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変える、（１）〜（６）のいずれか１つに記載の情報処理装置。
（８）
ユーザ操作に基づいて、記録されたフレーム画像の再生速度を変える表示制御部をさらに備える、（１）〜（７）のいずれか１つに記載の情報処理装置。
（９）
前記情報処理装置は、ユーザに身に着けて用いられるウェアラブル装置である、（１）〜（８）のいずれか１つに記載の情報処理装置。
（１０）
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変えるステップを有する、情報処理方法。
（１１）
撮像により生成された動画像である処理対象画像の各フレームに対応する画像であるフレーム画像に対応するイベントの検出結果に基づいて、前記処理対象画像において記録させる前記フレーム画像の時間間隔を変えるステップを、コンピュータに実行させるためのプログラム。
【符号の説明】
【０１４８】
１００    情報処理装置
１０２    通信部
１０４    制御部
１１０    検出部
１１２    記録制御部
１１４    画像処理部
１１６    表示制御部
【図１】
2015005809.tif 000003
【図２】
2015005809.tif 000004
【図３】
2015005809.tif 000005
【図４】
2015005809.tif 000006
【図５】
2015005809.tif 000007
【図６】
2015005809.tif 000008
【図７】
2015005809.tif 000009
【図８】
2015005809.tif 000010
【図９】
2015005809.tif 000011
【図１０】
2015005809.tif 000012
【図１１】
2015005809.tif 000013
【図１２】
2015005809.tif 000014
【図１３】
2015005809.tif 000015