(57)【要約】【課題】コンテンツを好適に管理するように記録する。【解決手段】本発明の電子機器は、第１の操作部と第２の操作部のいずれかに対する操作に応じて、動画及び音声の少なくとも一方であるコンテンツの記録を開始するように制御する記録制御手段と、前記第１の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツとは異なる新しいグループのコンテンツとして記録し、前記第２の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツと同じグループのコンテンツとして記録するように制御する制御手段とを有することを特徴とする。【選択図】図５
2020102823.tif 000002
【特許請求の範囲】
【請求項１】
第１の操作部と第２の操作部のいずれかに対する操作に応じて、動画及び音声の少なくとも一方であるコンテンツの記録を開始するように制御する記録制御手段と、
前記第１の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツとは異なる新しいグループのコンテンツとして記録し、
前記第２の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツと同じグループのコンテンツとして記録する
ように制御する制御手段と
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、
コンテンツのグループを示す情報を、当該コンテンツの属性情報として記録する、
コンテンツとグループの対応関係を示し且つコンテンツから独立した情報を記録する、及び、
グループごとのフォルダにコンテンツを記録する
の少なくともいずれかを行うように制御する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
コンテンツを記録する所定の記録モードが設定されている場合に、前記第２の操作部が有効となり、
前記所定の記録モードが設定されていない場合に、前記第２の操作部が無効となる
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記所定の記録モードは、操作者自身を撮像した動画を記録するモード、または、操作者自身の音声を記録するモードである
ことを特徴とする請求項３に記載の電子機器。
【請求項５】
コンテンツを記録する記録モードが設定された直後に、前記第１の操作部が有効となり且つ前記第２の操作部が無効となり、
コンテンツの記録が停止した直後に、前記第１の操作部が無効となり且つ前記第２の操作部が有効となり、
ことを特徴とする請求項１または２に記載の電子機器。
【請求項６】
前記動画の撮像及び前記音声の入力の少なくとも一方を行う取得部から見て、コンテンツの記録に関する表示を行う表示領域よりも遠くに、前記第１の操作部と前記第２の操作部とが配置される
ことを特徴とする請求項１〜５のいずれか１項に記載の電子機器。
【請求項７】
前記第１の操作部と前記第２の操作部を操作する指で操作可能な位置に、ＡＦ位置を変更するための操作部が配置される
ことを特徴とする請求項１〜６のいずれか１項に記載の電子機器。
【請求項８】
前記第１の操作部と前記第２の操作部は、前記電子機器のグリップ部を持つ手の指が届く位置に配置される
ことを特徴とする請求項１〜７のいずれか１項に記載の電子機器。
【請求項９】
ユーザ操作に応じてコンテンツを再生する再生手段をさらに有し、
前記制御手段は、前記再生手段によりコンテンツが再生された直後では、前記第２の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、記録されるコンテンツを、直前に再生されたコンテンツと同じグループのコンテンツとして記録するように制御する
ことを特徴とする請求項１〜８のいずれか１項に記載の電子機器。
【請求項１０】
前記制御手段は、
直前に記録されたコンテンツと同じグループのコンテンツの記録中に前記第１の操作部に対する操作が行われた場合に、記録中のコンテンツを、新しいグループのコンテンツとして記録するように制御し直し、
新しいグループのコンテンツの記録中に前記第２の操作部に対する操作が行われた場合に、記録中のコンテンツを、直前に記録されたコンテンツと同じグループのコンテンツとして記録するように制御し直す
ことを特徴とする請求項１〜９のいずれか１項に記載の電子機器。
【請求項１１】
前記記録制御手段は、コンテンツの記録中に、前記第１の操作部と前記第２の操作部のいずれに対する操作に応じても、コンテンツの記録を停止するように制御する
ことを特徴とする請求項１〜１０のいずれか１項に記載の電子機器。
【請求項１２】
前記記録制御手段は、
直前に記録されたコンテンツと同じグループのコンテンツの記録中に、前記第１の操作部に対する操作に応じては、コンテンツの記録を停止せず、前記第２の操作部に対する操作に応じて、コンテンツの記録を停止するように制御し、
新しいグループのコンテンツの記録中に、前記第２の操作部に対する操作に応じては、コンテンツの記録を停止せず、前記第１の操作部に対する操作に応じて、コンテンツの記録を停止するように制御する
ことを特徴とする請求項１〜１０のいずれか１項に記載の電子機器。
【請求項１３】
前記制御手段は、直前に記録されたコンテンツと同じグループのコンテンツの記録中に前記第１の操作部に対する操作が行われた場合と、新しいグループのコンテンツの記録中に前記第２の操作部に対する操作が行われた場合とにおいて、記録中のコンテンツを消去するように制御する
ことを特徴とする請求項１〜９のいずれか１項に記載の電子機器。
【請求項１４】
直前に記録されたコンテンツと同じグループのコンテンツの記録が開始される場合に、直前に記録されたコンテンツと同じグループのコンテンツの数を示す表示を行うように制御する表示制御手段をさらに有する
ことを特徴とする請求項１〜１３のいずれか１項に記載の電子機器。
【請求項１５】
前記制御手段は、コンテンツの記録が停止した後に、ＡＦ位置を変更するための操作部に対する操作に応じて、当該コンテンツにレーティングを付与するように制御する
ことを特徴とする請求項１〜１４のいずれか１項に記載の電子機器。
【請求項１６】
新しいグループのコンテンツの記録中か、直前に記録されたコンテンツと同じグループのコンテンツの記録中かをユーザに通知するように制御する通知制御手段をさらに有することを特徴とする請求項１〜１５のいずれか１項に記載の電子機器。
【請求項１７】
第１の操作部と第２の操作部のいずれかに対する操作に応じて、動画及び音声の少なくとも一方であるコンテンツの記録を開始するように制御するステップと、
前記第１の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始され
る場合に、当該コンテンツを、直前に記録されたコンテンツとは異なる新しいグループのコンテンツとして記録し、
前記第２の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツと同じグループのコンテンツとして記録する
ように制御するステップと
を有することを特徴とする電子機器の制御方法。
【請求項１８】
コンピュータを、請求項１〜１６のいずれか１項に記載の電子機器の各手段として機能させるためのプログラム。
【請求項１９】
コンピュータを、請求項１〜１６のいずれか１項に記載の電子機器の各手段として機能させるためのプログラムを格納したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像、映像、音声などのコンテンツを扱う電子機器に関する。
【背景技術】
【０００２】
一般的に、画像、映像、音声などのコンテンツ（素材）を制作する現場では、ナレーションの言い間違いやカメラワークの失敗などで、素材として適さない動画を記録した場合に、撮り直し、すなわち「リテイク」が行われる。
【０００３】
特許文献１には、リテイク指令に応じて、記録されている動画（テイク（１回目の撮影）で記録された動画など）を新たな動画で上書きするようにリテイクを行う技術（磁気記録再生装置）が開示されている。特許文献２には、撮影される画像データを直前に撮影された画像データと同じグループに割り当てる技術（撮像装置）が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−５１２９２号公報
【特許文献２】特開２００３−２９８９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、コンテンツを好適に管理できず、利便性が悪い。例えば、特許文献１に開示の技術では、テイクで記録された動画を新たな動画で上書きするようにリテイクが行われるため、テイクで記録された動画とリテイクで記録された動画との両方を管理することができない。特許文献２に開示の技術では、現在の撮影が直前の撮影のリテイクであるとは限らず、そのような場合には、撮影される画像データを直前に撮影された画像データと同じグループに割り当てるべきではない。
【０００６】
本発明は、複数のコンテンツを好適に管理するように記録することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の電子機器は、第１の操作部と第２の操作部のいずれかに対する操作に応じて、動画及び音声の少なくとも一方であるコンテンツの記録を開始するように制御する記録制御手段と、前記第１の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツとは異なる新しいグループのコンテンツとして記録し、前記第２の操作部に対する操作を受け付けたことに応じてコンテンツの記録が開始される場合に、当該コンテンツを、直前に記録されたコンテンツと同じグループのコンテンツとして記録するように制御する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のコンテンツを好適に管理するように記録することができる。
【図面の簡単な説明】
【０００９】
【図１】電子機器のブロック図である。
【図２】電子機器（スマートフォン）の外観図である。
【図３】電子機器（デジタルカメラ）の外観図である。
【図４】撮影待機画面と編集画面とタイムライン表示の一例である。
【図５】動画撮影処理のフローチャートである。
【図６】タイムライン編集処理のフローチャートの一部である。
【図７】タイムライン編集処理のフローチャートの一部である。
【図８】タイムライン表示の一例である。
【図９】編集画面と比較再生画面の一例である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。図１は、本発明を適用可能な装置の一例としての電子機器１００の構成の一例を示すブロック図である。電子機器１００は、パーソナルコンピュータ（以下、ＰＣ）などを用いて構成可能なものである。
【００１１】
図１において、内部バス１５０に対してＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、ディスプレイ１０５、操作部１０６、記録媒体Ｉ／Ｆ１０７、外部Ｉ／Ｆ１０９、通信Ｉ／Ｆ１１０、カメラ部１１２が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができるようにされている。
【００１２】
ＣＰＵ１０１は、１つまたは複数のプロセッサまたは／及び少なくとも１つの回路を有する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）からなる。ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、電子機器１００の各部を制御する。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１３】
画像処理部１０４は、ＣＰＵ１０１の制御に基づき、不揮発性メモリ１０３や記録媒体１０８に格納された画像データや、外部Ｉ／Ｆ１０９を介して取得した映像信号、通信Ｉ／Ｆ１１０を介して取得した画像データ、撮像された画像などに各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部１０４は特定の画像処理を施すための専用の回路ブロックで構成してもよい。また、画像処理の種別によっては画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１４】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成してディスプレイ１０５に出力するように電子機器１００の各部を制御する。ディスプレイ１０５は出力された映像信号に基づいて映像を表示する。なお、電子機器１００自体が備える構成としてはディスプレイ１０５に表示させるための映像信号を出力するためのインターフェースまでとし、ディスプレイ１０５は外付けのモニタ（テレビなど）で構成してもよい。
【００１５】
操作部１０６は、キーボードなどの文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサー、タッチパッドなどを含む、ユーザ操作を受け付けるための入力デバイスである。なお、タッチパネルは、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
【００１６】
記録媒体Ｉ／Ｆ１０７は、メモリーカードやＣＤ、ＤＶＤといった記録媒体１０８が装
着可能とされ、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からのデータの読み出しや、当該記録媒体１０８に対するデータの書き込みを行う。外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１などと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００１７】
カメラ部１１２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子（撮像センサー）等で構成されるカメラユニットである。カメラ部１１２は、ズームレンズやフォーカスレンズを含むレンズ群（撮影レンズ）、絞り機能を備えるシャッター、撮像素子、撮像素子から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器、撮像系を覆って汚れや破損を防止するバリアを含む。画像処理部１０４は、カメラ部１１２で撮像して取得したデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。画像処理部１０４により得られた演算結果に基づいてＣＰＵ１０１が露光制御、測距制御、ＡＷＢ（オートホワイトバランス）処理を行う。カメラ部１１２で撮像され、画像処理部１０４で画像処理された表示用の画像データはディスプレイ１０５により表示される。カメラ部１１２で撮像され、Ａ／Ｄ変換器によって変換され、メモリ１０２に蓄積されたデジタル信号を、Ｄ／Ａ変換器でアナログ信号に変換し、ディスプレイ１０５に逐次転送して表示することで、ライブビュー表示（ＬＶ表示）を行える。ライブビューは、静止画の撮影待機状態、動画の撮影待機状態、動画の記録時に表示可能であり、撮像された被写体像がほぼリアルタイムに表示される。ＣＰＵ１０１は、操作部１０６で行われたユーザ操作に基づく撮影準備指示に応じて、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ処理等の動作を開始するように、カメラ部１１２や画像処理部１０４を制御する。ＣＰＵ１０１は、撮影指示に応じて、本露光して撮像素子からの信号を読み出し、撮像された画像を画像処理部１０４で画像処理して画像ファイルを生成し、記録媒体１０８に記録する一連の撮影処理（本撮影）の動作を開始ように制御する。撮影指示は、操作部１０６に対するユーザ操作によって行うことができる。カメラ部１１２は、静止画及び動画の撮影が可能である。
【００１８】
電子機器１００は更に、録画される動画の音声、ボイスレコーダー機能で録音する音声、通話機能を用いた際の通話音声等を集音するマイクを有する（不図示）。また、電子機器１００は、記録された動画ファイルの音声、音声ファイルの音声などを再生して再生音を発音するためや、通話の際に通話先の音声を発音するために用いられるスピーカーを有する（不図示）。また、電子機器１００は、同様の音声をヘッドフォンなどに出力する音声出力部を有する（不図示）。
【００１９】
操作部１０６には、タッチパネル１０６ａが含まれる。ＣＰＵ１０１はタッチパネル１０６ａへの以下の操作、あるいは状態を検出できる。
・タッチパネル１０６ａにタッチしていなかった指やペンが新たにタッチパネル１０６ａにタッチしたこと、すなわちタッチの開始（以下、タッチダウン（Ｔｏｕｃｈ−Ｄｏｗｎ）と称する）
・タッチパネル１０６ａを指やペンでタッチしている状態（以下、タッチオン（Ｔｏｕｃｈ−Ｏｎ）と称する）
・指やペンがタッチパネル１０６ａをタッチしたまま移動していること（以下、タッチムーブ（Ｔｏｕｃｈ−Ｍｏｖｅ）と称する）
・タッチパネル１０６ａへタッチしていた指やペンがタッチパネル１０６ａから離れたこと、すなわちタッチの終了（以下、タッチアップ（Ｔｏｕｃｈ−Ｕｐ）と称する）
・タッチパネル１０６ａに何もタッチしていない状態（以下、タッチオフ（Ｔｏｕｃｈ−Ｏｆｆ）と称する）
【００２０】
タッチダウンが検出されると、同時にタッチオンも検出される。タッチダウンの後、タッチアップが検出されない限りは、通常はタッチオンが検出され続ける。タッチムーブが検出されるのもタッチオンが検出されている状態である。タッチオンが検出されていても、タッチ位置が移動していなければタッチムーブは検出されない。タッチしていた全ての指やペンがタッチアップしたことが検出された後は、タッチオフとなる。
【００２１】
これらの操作・状態や、タッチパネル１０６ａ上に指やペンがタッチしている位置座標は内部バスを通じてＣＰＵ１０１に通知され、ＣＰＵ１０１は通知された情報に基づいてタッチパネル１０６ａ上にどのような操作（タッチ操作）が行なわれたかを判定する。タッチムーブについてはタッチパネル１０６ａ上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル１０６ａ上の垂直成分・水平成分毎に判定できる。所定距離以上をタッチムーブしたことが検出された場合はスライド操作が行なわれたと判定するものとする。タッチパネル１０６ａ上に指をタッチしたままある程度の距離だけ素早く動かして、そのまま離すといった操作をフリックと呼ぶ。フリックは、言い換えればタッチパネル１０６ａ上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でタッチムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行なわれたと判定できる（スライド操作に続いてフリックがあったものと判定できる）。更に、複数箇所（例えば２点）を同時にタッチして、互いのタッチ位置を近づけるタッチ操作をピンチイン、互いのタッチ位置を遠ざけるタッチ操作をピンチアウトと称する。ピンチアウトとピンチインを総称してピンチ操作（あるいは単にピンチ）と称する。
【００２２】
タッチパネル１０６ａは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサー方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。タッチパネルに対する接触があったことでタッチがあったと検出する方式や、タッチパネルに対する指やペンの接近があったことでタッチがあったと検出する方式があるが、いずれの方式でもよい。
【００２３】
図２，３は、電子機器１００の外観図である。図２は、電子機器１００をスマートフォンとした場合の例であり、図３は、電子機器１００を、撮影者自身（操作者自身）を撮影する自分撮りに特化したデジタルカメラとした場合の例である。なお、これらの場合における内部ブロック図は図１と同様であるため内部ブロック図の説明は省略する。
【００２４】
図２の電子機器１００（スマートフォン）は、操作部１０６の一部として、電源ボタン１０６ｂやホームボタン１０６ｃを備える。電源ボタン１０６ｂは、電子機器１００の電源のオン／オフを切り替えるためのボタンである。ホームボタン１０６ｃは、起動可能なアプリケーションソフトの一覧画面（ホーム画面）へ遷移させるためのボタンである。
【００２５】
図３の電子機器１００（デジタルカメラ）では、上部にカメラ部１１２が設けられている。カメラ部１１２はヒンジ部１３０によって本体部に連結されており、カメラ部１１２はヒンジ部１３０を中心軸として自由に回転させることができる。回転には適度な摩擦力が働くようになっており、ユーザは、カメラ部１１２を自由な向きに回転させ、固定させることができる。これによって、カメラ部１１２で撮影する向き（撮影方向）を、電子機器１００を保持する撮影者自身を被写体として撮影可能な対面向き（図示の向き）にすることができる。また、撮影方向を、対面向きとは逆の向き、例えば電子機器１００から見て撮影者の方向とは逆の方向にすることもできる。本実施形態では、ディスプレイ１０５に対するタッチ操作を検知可能なタッチパネル１０６ａを電子機器１００が有するものとして説明するが、図３のようなデジタルカメラは、タッチパネル１０６ａを有していなくてもよい。
【００２６】
図３の電源ボタン１０６ｂとホームボタン１０６ｃは、図２で説明した機能と同様の機能を有する。メニューボタン１０６ｄは、後述するメニューボタン４０６（タッチボタン）と同様の機能を有するハードキーである。タッチパッド１０６ｅは、タッチセンサーであり、タッチパネル１０６ａと同様にタッチパッド１０６ｅの操作面に対する各種タッチ操作を検知可能である。タッチパッド１０６ｅに対するタッチ操作に応じて、後述するタッチパッド領域４０２に対するタッチ操作と同様の処理が行われる。タッチパッド１０６ｅの操作面は、ディスプレイ１０５の表示面とは異なる位置に配置されており、表示機能は有していない。テイクキー１０６ｆは、後述するテイクキー４０４（タッチボタン）と同様の機能を有するハードキーである。リテイクキー１０６ｇは、後述するリテイクキー４０５（タッチボタン）と同様の機能を有するハードキーである。グリップ部１３１は、電子機器１００を片手で保持可能にするグリップ部であり、保持力を高めるためのラバー部材やスポンジ部材などにより構成される。
【００２７】
図３では、ユーザ（撮影者）がグリップ部１３１を片手で保持した場合に、グリップ部１３１を保持した手の親指でテイクキー１０６ｆ、リテイクキー１０６ｇ、タッチパッド１０６ｅを操作可能に構成されている。従ってユーザは、片手で電子機器１００（デジタルカメラ）を保持し、他方の手で撮像したい物などを持って、他方の手に持った物と自分とを被写体とし、後述する各種撮影作業を行うことができる。また、ユーザは、電子機器１００を持ち替えることなく、テイクキー１０６ｆ、リテイクキー１０６ｇ、タッチパッド１０６ｅなどをスムーズに操作することができる。なお、テイクキー１０６ｆやリテイクキー１０６ｇを操作する指で操作可能な位置にタッチパッド１０６ｅなどが配置されていればよく、グリップ部１３１が手で保持されていなくてもよいし、親指以外の指で操作が行われてもよい。
【００２８】
さらに、図３では、カメラ部１１２やマイク（不図示）などの取得部から見て、ディスプレイ１０５よりも遠くに、テイクキー１０６ｆとリテイクキー１０６ｇが配置されている。これにより、テイクキー１０６ｆやリテイクキー１０６ｇを操作する指がカメラ部１１２やマイクにかかって撮影や集音を邪魔したり、ディスプレイ１０５にかかってディスプレイ１０５の表示画面の視認を邪魔したりすることを抑制できる。本実施形態では、撮影や集音はテイクキー１０６ｆやリテイクキー１０６ｇで指示され、撮影や集音の際にディスプレイ１０５でライブビュー表示が行われる。従って、カメラ部１１２やマイクから見てディスプレイ１０５よりも遠くにテイクキー１０６ｆとリテイクキー１０６ｇを配置することにより、ユーザは、ライブビュー表示を良好に確認しながら、動画撮影の指示を好適に行える。さらに、テイクキー１０６ｆやリテイクキー１０６ｇを操作する指が撮影されたり、当該指による音が入力されたりせずに、撮影や集音を好適に行える。
【００２９】
以下では、電子機器１００を図２のようなスマートフォンとした場合の例を説明するが、図３のようなデジタルカメラでも、後述の各種処理と同様の処理を行うことができる。電子機器１００を図３のようなデジタルカメラとする場合は、後述するテイクキー４０４をテイクキー１０６ｆ、後述するリテイクキー４０５をリテイクキー１０６ｇ、後述するタッチパッド領域４０２をタッチパッド１０６ｅと読み替えればよい。また、後述するＬＶ表示領域４０１やタイムライン表示領域４２０はディスプレイ１０５の全面とすることができる。
【００３０】
図４（ａ），４（ｂ）は、電子機器１００を図２のようなスマートフォンとした場合に、本実施形態の処理によってディスプレイ１０５に表示される各種画面の一例を示す。図４（ａ）の画面は、動画撮影を行う際にディスプレイ１０５に表示される撮影待機画面である。例えば、図４（ａ）の撮影待機画面は、撮影アプリケーションの起動直後にディスプレイ１０５に表示される初期画面である。図４（ｂ）は、撮影された複数の動画のタイムライン表示を行う画面であり、複数の動画のタイムライン編集を行う際にディスプレイ
１０５に表示される編集画面である。例えば、図４（ｂ）の編集画面は、動画撮影の終了直後にディスプレイ１０５に表示される。また、動画撮影が行われなくても、タイムライン編集を開始するユーザ操作に応じて、ディスプレイ１０５に表示された画面が図４（ｂ）の編集画面に遷移する。図４（ｃ），４（ｄ）は、図４（ｂ）の編集画面によるタイムライン表示の拡大図である。各画面の詳細などについては後述する。
【００３１】
図５は、電子機器１００の動画撮影処理の一例を示すフローチャートである。この処理は、ＣＰＵ１０１が不揮発性メモリ１０３に記録されたプログラムをメモリ１０２に展開して実行することにより実現される。電子機器１００を起動し、本実施形態に対応する撮影アプリケーションを起動すると、図５の処理が開始する。なお、電子機器１００を図３のようなデジタルカメラとした場合には、動画撮影モードを設定したり、動画撮影モードで電子機器１００を起動したりすると、図５のような処理が開始する。電子機器１００（デジタルカメラ）の起動時に動画撮影モードが自動で設定されてもよいし、そうでなくてもよい。電子機器１００の起動時には、前回の動作モードが自動で設定されてもよい。
【００３２】
Ｓ５０１では、ＣＰＵ１０１は、カメラ部１１２によるライブビューの撮影を開始し、ディスプレイ１０５に図４（ａ）の撮影待機画面を表示する。図４（ａ）の撮影待機画面において、ＬＶ表示領域４０１はライブビュー表示（ＬＶ表示）を行う領域である。タッチパッド領域４０２は、ＬＶ表示領域４０１上に重畳される表示アイテム（例えば合焦枠４０３など）をＬＶ表示領域４０１に直接タッチすることなく操作するための領域である。図４（ａ）の撮影待機画面では、テイクキー４０４、リテイクキー４０５、メニューボタン４０６、プレイボタン４０７が表示される。
【００３３】
テイクキー４０４は、１つのシーンの１回目の撮影（テイク）を開始するためなどにおいて操作されるタッチボタンである。このため、本実施形態では、テイクキー４０４に対するタッチ操作を受け付けたことに応じて動画の撮影（記録）が開始される場合に、動画を、直前に撮影された動画とは異なる新しいグループの動画として撮影する。これにより、異なるグループの複数の動画が、異なるシーンの複数の動画として識別可能となる。一方で、リテイクキー４０５は、動画の撮り直し（リテイク）を開始するためなどにおいて操作されるタッチボタンである。そして、リテイクは、直前に撮影された動画と同じシーンの動画の撮り直しである可能性が高い。このため、本実施形態では、リテイクキー４０５に対するタッチ操作を受け付けたことに応じて動画の撮影が開始される場合に、動画を、直前に撮影された動画と同じグループの動画として撮影する。これにより、同じグループの複数の動画が、同じシーンの複数の動画として識別可能となる。さらに、テイクキー４０４とリテイクキー４０５を用いることで、ユーザは、テイクとリテイクを素早く切り替えて行うように操作を行うことができる。メニューボタン４０６とプレイボタン４０７については後述する。
【００３４】
Ｓ５０２では、ＣＰＵ１０１は、テイクキー４０４が操作（タッチ）されたか否かを判定する。テイクキー４０４が操作されたと判定した場合はＳ５０３に進み、そうでない場合はＳ５１２に進む。
【００３５】
Ｓ５０３では、ＣＰＵ１０１は、新規のグループＩＤを生成する。グループＩＤは、対応するグループを示す識別情報である。Ｓ５０４では、ＣＰＵ１０１は、カメラ部１１２を用いて動画を撮影（記録）し、新規の動画ファイルを生成して、記録媒体１０８に動画ファイルとして記録する（記録制御）。生成された動画ファイルには、Ｓ５０３で生成した新規のグループＩＤが属性情報として記録される。具体的には、例えばグループＩＤを動画ファイルのファイル名の一部としたり動画ファイルのメタデータに記録する。Ｓ５０５では、ＣＰＵ１０１は、テイクキー４０４が再び操作されたか否かを判定する。テイクキー４０４が再び操作されたと判定した場合はＳ５０６に進み、そうでない場合はＳ５０
４に進んで動画の撮影を継続する。Ｓ５０６では、ＣＰＵ１０１は、動画ファイルの記録を停止し、Ｓ５０３で生成したグループＩＤが付与された当該動画ファイルのクローズ処理を行う。これによって、Ｓ５０２でテイクキー４０４が操作されてからＳ５０５でテイクキー４０４が再び操作されるまでの動画が、単一の動画ファイル（データファイル）として記録媒体１０８に記録される。また、不揮発性メモリ１０３に記録されたプレイリストを更新し、記録された動画の識別情報をプレイリストにおける再生順が最後尾の動画として記録する。なお、プレイリストが存在しなかった場合には新規にプレイリストを生成し、再生順が最初の動画として識別情報を記録する。
【００３６】
なお、本実施形態では、動画ファイルの属性情報としてグループＩＤを付与して、当該グループＩＤで動画のグループを管理するが、動画のグループの管理方法はこれに限らない。例えば、動画（ファイル名やファイルＩＤなど）とグループ（グループ名やグループＩＤなど）の対応関係を示し且つ動画から独立した管理情報（テーブルなど）を記録／更新して、当該管理情報で動画のグループを管理してもよい。グループごとのフォルダに動画を記録して、動画が記録されたフォルダで動画のグループを管理してもよい。ＣＰＵ１０１は、これら複数の管理方法のための複数の制御のいずれか１つのみを行ってもよいし、複数の制御の２つ以上を行ってもよい。
【００３７】
Ｓ５０７では、ＣＰＵ１０１は、ディスプレイ１０５の表示画面を図４（ｂ）の編集画面に遷移させて、ディスプレイ１０５にタイムライン表示を行わせる。図４（ｂ）の編集画面において、タイムライン表示領域４２０はタイムライン表示を行う領域である。Ｓ５０７では、タイムライン表示領域４２０において、例えば、図４（ｃ）のタイムライン表示が行われる。動画の撮影後（記録後）に自動でタイムライン表示を行うことで、ユーザは、これまでに撮影された動画を確認できたり、全てのシーンの動画撮影を忘れずに指示したり、動画撮影に関するプランニング（計画立案）を容易に行えたりするようになる。なお、動画撮影を再び行う場合には、ユーザがディスプレイ１０５で被写体を確認しやすいように、ディスプレイ１０５の表示画面を、タイムライン表示を行わない（ＬＶ表示を行う）撮影待機画面に遷移させる。
【００３８】
図４（ｃ）に示すように、タイムライン表示では、タイムライン（メインライン）４２１により、複数のグループにそれぞれ対応する複数の画像列（列４３１〜４３５）が１つの軸（以下、「時間軸」と記載する。本実施形態では横軸）に沿って並べて表示される。ＣＰＵ１０１は、タイムライン４２１上の複数の区域において、各列に対応するグループに含まれた１つの動画を示す選択画像を表示する。また、ＣＰＵ１０１は、各グループの選択画像が表示された区域（タイムライン４２１上の区域）に関連付けられるように、時間軸に垂直な軸（以下、「テイク軸」と記載する。本実施形態では縦軸）に沿って、当該複数の動画のうち、選択画像の動画でない動画を示す非選択画像を列状に表示する。本実施形態では、選択画像や非選択画像として、動画のサムネイル画像を表示する。さらに、ＣＰＵ１０１は、複数のサムネイル画像のいずれかを選択枠４２２で強調表示する。選択枠４２２の役割については後述する。なお、図４（ｃ）の破線は、列を示すために便宜上図示したものであり、表示されるものではない。
【００３９】
このように、本実施形態のタイムライン表示では、異なるグループの複数の動画をそれぞれ示す複数のサムネイル画像と、同じグループの複数の動画をそれぞれ示す複数のサムネイル画像とが、異なる表示方向で表示される。このようなタイムライン表示によれば、ユーザは、グループ（シーン）と動画の対応関係を容易に把握できる。その結果、ユーザは、サムネイル画像の選択、移動、入れ替え、追加、削除などのタイムライン編集を容易かつ好適に行うことができる。
【００４０】
さらに、同じ列の複数のサムネイル画像（選択画像と非選択画像）の配置は特に限定さ
れないが、本実施形態では、ＣＰＵ１０１は、同じ列の複数のサムネイル画像を、対応する複数の動画が記録された順番で配置して表示する。このようなタイムライン表示によれば、ユーザは、各シーンについて、テイクで記録された動画と、リテイクで記録された動画との対応関係などを容易に把握できる。一般的に、同じのグループの複数の動画の間でサムネイル画像が類似する可能性が高い。つまり、ユーザがサムネイル画像だけを手掛かりに動画の違いを区別することは難しい。同じ列（グループ）の複数のサムネイル画像を動画の記録順で配置することで、ユーザは、サムネイル画像が何番目に配置されているかを確認するだけで、動画が何回目に撮影されたのかを把握できる。つまり、ユーザは、同じのグループの複数の動画を容易に区別できる。
【００４１】
図５の説明に戻る。Ｓ５０８では、ＣＰＵ１０１は、テイクキー４０４またはリテイクキー４０５が操作（タッチ）されたか否かを判定する。テイクキー４０４またはリテイクキー４０５が操作されたと判定した場合はＳ５０１に進み、そうでない場合はＳ５０９に進む。Ｓ５０９では、ＣＰＵ１０１は、タイムライン表示領域４２０が操作（タッチ）されたか否かを判定する。タイムライン表示領域４２０が操作されたと判定した場合はＳ５１０に進み、そうでない場合はＳ５１１に進む。Ｓ５１０では、ＣＰＵ１０１は、タイムライン編集処理を行う。タイムライン編集処理については、図６を用いて後述する。Ｓ５１１では、ＣＰＵ１０１は、Ｓ５０７でタイムライン表示が開始してから所定時間が経過したか否かを判定する。所定時間が経過したと判定した場合はＳ５０１に進み、そうでない場合はＳ５０８に進む。従って、タイムライン表示が開始してから無操作で所定時間が経過すると、ディスプレイ１０５の表示画面が、図４（ｂ）の編集画面から図４（ａ）の撮影待機画面に遷移する。
【００４２】
Ｓ５１２では、ＣＰＵ１０１は、リテイクキー４０５が操作されたか否かを判定する。リテイクキー４０５が操作されたと判定した場合はＳ５１３に進み、そうでない場合はＳ５１８に進む。
【００４３】
Ｓ５１３では、ＣＰＵ１０１は、リテイク対象ファイルが記録媒体１０８内に存在するか否かを判定する。リテイク対象ファイルは、例えば、直前に記録された動画ファイルである。リテイク対象ファイルは、今回の動画撮影処理（図５）で記録された動画ファイルであってもよいし、過去の動画撮影処理で記録された動画ファイルであってもよい。リテイク対象ファイルが存在すると判定した場合はＳ５１４に進み、そうでない場合はＳ５０３に進む。従って、リテイク対象ファイルが存在しない場合には、リテイクキー４０５の操作に応じて、新しいグループの動画が撮影される。
【００４４】
Ｓ５１４では、ＣＰＵ１０１は、リテイク対象ファイルに付与されているグループＩＤを取得する。Ｓ５１５では、ＣＰＵ１０１は、カメラ部１１２を用いて動画を撮影（記録）する。Ｓ５１６では、ＣＰＵ１０１は、テイクキー４０４またはリテイクキー４０５が操作されたか否かを判定する。テイクキー４０４またはリテイクキー４０５が操作されたと判定した場合はＳ５１７に進み、そうでない場合はＳ５１５に進んで動画の撮影を継続する。Ｓ５１７では、ＣＰＵ１０１は、動画の撮影を停止し、Ｓ５１４で取得したグループＩＤ（リテイク対象ファイルのグループＩＤ）を当該動画に付与する（ファイルクローズ処理）。ここでは、動画の撮影を停止することで、Ｓ５１２でリテイクキー４０５が操作されてからＳ５１６でテイクキー４０４またはリテイクキー４０５が操作されるまでの動画が、単一の動画ファイル（データファイル）として記録媒体１０８に生成される。また、不揮発性メモリ１０３に記録されたプレイリストにおいて、リテイク対象のグループの採用テイクの動画が位置する並び順の動画を、Ｓ５１７でクローズ処理した動画の識別子に置き換える。すなわち、同じグループの中で最後に撮影された動画を採用テイクとするようにプレイリストを更新する。その後、Ｓ５０７に進み、タイムライン表示が行われる。
【００４５】
Ｓ５１８では、ＣＰＵ１０１は、タッチパッド領域４０２に対するタッチ操作があったか否かを判定する。タッチパッド領域４０２に対するタッチ操作があったと判定した場合はＳ５１９に進み、そうでない場合はＳ５２０に進む。
【００４６】
Ｓ５１９では、ＣＰＵ１０１は、Ｓ５１８のタッチ操作（タッチパッド領域４０２に対するタッチ操作）に従って、ＬＶ表示領域４０１上に重畳される表示アイテム（例えば合焦枠４０３など）の移動や変更などを行う。
【００４７】
Ｓ５２０では、ＣＰＵ１０１は、プレイボタン４０７が操作されたか否かを判定する。プレイボタン４０７が操作されたと判定した場合はＳ５２１に進み、そうでない場合はＳ５２３に進む。
【００４８】
Ｓ５２１では、ＣＰＵ１０１は、ディスプレイ１０５の表示画面を図４（ｂ）の編集画面に遷移させて、ディスプレイ１０５にタイムライン表示を行わせる。プレイボタン４０７の操作に応じてタイムライン表示を開始することで、ユーザは、任意のタイミングでタイムライン表示を確認することができる。Ｓ５２２では、ＣＰＵ１０１は、タイムライン編集処理を行う。タイムライン編集処理については、図６を用いて後述する。
【００４９】
Ｓ５２３では、ＣＰＵ１０１は、動画撮影処理を終了するか否かを判定する。例えば、ＣＰＵ１０１は、電子機器１００の電源オフを指示する操作（電源ボタン１０６ｂの押下など）や、撮影アプリケーションの終了を指示する操作（ホームボタン１０６ｃの押下など）が行われた場合に、動画撮影処理を終了すると判定する。動画撮影処理を終了すると判定した場合は動画撮影処理を終了し、そうでない場合はＳ５０１に進む。
【００５０】
図６，７は、電子機器１００のタイムライン編集処理の一例を示すフローチャートである。この処理は、ＣＰＵ１０１が不揮発性メモリ１０３に記録されたプログラムをメモリ１０２に展開して実行することにより実現される。タイムライン編集処理は、図５のＳ５１０やＳ５２２で行われる。なお、図５の処理を行う撮影アプリケーションとは異なる編集アプリケーションでタイムライン編集処理が行われてもよい。その場合には、電子機器１００を起動し、編集アプリケーションを起動しても、タイムライン編集処理が開始する。電子機器１００を図３のようなデジタルカメラとした場合には、編集モードを設定したり、編集モードで電子機器１００を起動したりしても、図６，７のような処理が開始する。電子機器１００（デジタルカメラ）の起動時に編集モードが自動で設定されてもよいし、そうでなくてもよい。電子機器１００の起動時には、前回の動作モードが自動で設定されてもよい。
【００５１】
Ｓ６０１では、ＣＰＵ１０１は、ディスプレイ１０５の表示画面を図４（ｂ）の編集画面に遷移させて、ディスプレイ１０５にタイムライン表示を行わせる。なお、既にタイムライン表示が行われている場合には、Ｓ６０１の処理は省略される。Ｓ６０２では、ＣＰＵ１０１は、プレイボタン４０７が操作されたか否かを判定する。プレイボタン４０７が操作されたと判定した場合はＳ６０３に進み、そうでない場合はＳ６０７に進む。
【００５２】
Ｓ６０３では、ＣＰＵ１０１は、選択枠４２２（図４（ｃ））で選択されたサムネイル画像の動画を再生する。本実施形態では、タイムライン４２１（時間軸）に沿った所定の方向（図４（ｃ）では、左から右に向かう方向、または、右から左に向かう方向）が、異なるグループの複数の動画の再生順とされる。Ｓ６０４では、ＣＰＵ１０１は、再生順で次の選択画像（タイムライン上のサムネイル画像）が存在するか否かを判定する。再生順で次の選択画像が存在すると判定した場合はＳ６０５に進み、そうでない場合はＳ６０６に進む。Ｓ６０５では、ＣＰＵ１０１は、上記次の選択画像の位置に選択枠４２２を移動
させ、Ｓ６０３に処理を戻す。Ｓ６０６では、ＣＰＵ１０１は、Ｓ６０５で選択枠４２２の移動を行った場合に、選択枠４２２を元の位置（最初に再生した動画に対応する選択画像の位置）に戻し、Ｓ６０１に処理を戻す。なお、プレイボタン４０７の操作とは異なる操作で、選択枠４２２で選択されたサムネイル画像の動画のみが再生されるようにしてもよい。
【００５３】
本実施形態では、ＣＰＵ１０１は、タイムライン表示の開始時などにおいて、複数の選択画像がそれぞれ示す複数の動画の再生順を示すプレイリストを不揮発性メモリ１０３より読み出す。プレイリストは、複数の選択画像がそれぞれ示す複数の動画のファイルＩＤを再生順に並べたテーブルデータなどである。そして、ＣＰＵ１０１は、プレイリストに従って列（グループ）が並ぶようにタイムライン表示を行ったり、複数の動画を順番に再生したりする。例えば、テイクによって新しいグループの動画が記録された場合には、ＣＰＵ１０１は、プレイリストを更新し、再生順で最後の位置に、新しいグループの動画を示す選択画像を追加表示する。リテイクによって既存のグループの動画が記録された場合には、ＣＰＵ１０１は、当該グループに対応する列の選択画像または非選択画像として、記録された動画のサムネイル画像を追加表示する。記録された動画のサムネイル画像を選択画像として表示する場合には、プレイリストを更新する。
【００５４】
ここで、図４（ｃ）の状態で、タイムライン４２１（時間軸）に沿って左から右に向かう方向が再生順である場合を考える。図４（ｃ）では、サムネイル画像４２３（選択画像）が選択枠４２２で選択されている。このため、最初にサムネイル画像４２３（サムネイル画像４２３の動画）が再生され、サムネイル画像４２３から右側の複数の選択画像が順に選択枠４２２で選択されて再生される。図４（ｃ）では、サムネイル画像４２３が示す動画から再生が開始されると、同じ列４３３の別の動画は再生されることなく、次の列４３４に並ぶサムネイル画像のうち、タイムライン４２１上に表示されたサムネイル画像４２６が示す動画が再生される。そして、選択枠４２２で選択された選択画像の右側に選択画像が無くなると、サムネイル画像４２３の位置に選択枠４２２が戻る。なお、最も右側の選択画像が選択枠４２２で選択されている状態で再生が開始される場合には、選択枠４２２で選択されたサムネイル画像の動画のみが再生され、選択枠４２２の移動は行われない。
【００５５】
図６の説明に戻る。Ｓ６０７では、ＣＰＵ１０１は、ディスプレイ１０５（タッチパネル１０６ａ）に対するタッチダウンがあったか否かを判定する。タッチダウンがあったと判定した場合はＳ６０８に進み、そうでない場合はＳ６１９に進む。
【００５６】
Ｓ６０８では、ＣＰＵ１０１は、Ｓ６０７のタッチダウンがいずれかのサムネイル画像上で行われたタッチ操作であるか否かを判定する。タッチダウンがサムネイル画像上で行われたタッチ操作であると判定した場合はＳ６０９に進み、そうでない場合はＳ６１５に進む。
【００５７】
Ｓ６０９では、ＣＰＵ１０１は、ディスプレイ１０５に対するタッチムーブがあったか否かを判定する。タッチムーブがあったと判定した場合は図７のＳ７０１に進み、そうでない場合はＳ６１０に進む。図７の説明は後述する。
【００５８】
Ｓ６１０では、ＣＰＵ１０１は、ディスプレイ１０５からのタッチアップがあったか否かを判定する。タッチアップがあったと判定した場合はＳ６１１に進み、そうでない場合はＳ６０９に進む。Ｓ６１０でタッチアップがあったと判定した場合は、タッチダウンがあってから、タッチムーブされることなくタッチが離された場合である。
【００５９】
Ｓ６１１では、ＣＰＵ１０１は、ディスプレイ１０５（サムネイル画像）に対するダブ
ルタップがあったか否かを判定する。ディスプレイ１０５（タッチパネル１０６ａ）にタッチした指やペンを動かさず、タッチ開始から所定時間以内にディスプレイ１０５から指やペンを離すタッチ操作がタップであり、短い時間間隔でタップを２回繰り返すタッチ操作がダブルタップである。ダブルタップがあったと判定した場合はＳ６１２に進み、そうでない場合はＳ６１３に進む。なお、Ｓ６０７でタッチダウンが行われ、Ｓ６１０でタッチアップが行われているため、Ｓ６１１の時点で少なくとも１回のタップが行われていると言える。
【００６０】
Ｓ６１２では、ＣＰＵ１０１は、ダブルタップが行われたサムネイル画像の動画、再生順で前の選択画像の動画の最後所定秒分（例えば５秒）、再生順で次の選択画像の冒頭所定秒分を再生順で再生し、Ｓ６０１に処理を戻す。ここで、図４（ｃ）の状態で、タイムライン４２１（時間軸）に沿って左から右に向かう方向が再生順であり、サムネイル画像４２４（非選択画像）に対するダブルタップが行われた場合を考える。この場合は、最初に、サムネイル画像４２４の１つ左側の列４３２でタイムライン４２１上にあるサムネイル画像４２５の動画の最後所定秒分が再生される。次に、サムネイル画像４２４の動画の全期間が再生される。最後に、サムネイル画像４２４の１つ右側の列４３４でタイムライン４２１上にあるサムネイル画像４２６の動画の冒頭所定秒分が再生される。これによってユーザーは、現在タイムライン４２１上に無いサムネイル画像４２４（非選択画像）を列４３３の選択画像に変更した場合に、前後がどのような繋がりになるのかを確認し、好適な繋がりであるかを判断することができる。すなわち、ユーザーがサムネイル画像４２４を選択画像に変更すべきか否かを判断することを援助することができる。
【００６１】
Ｓ６１３では、ＣＰＵ１０１は、Ｓ６１０で判定したタッチアップが、選択枠４２２で選択されたサムネイル画像に対するタップであったか否かを判定する。選択枠４２２で選択されたサムネイル画像に対するタップが行われていたと判定した場合はＳ６０３に進み、そうでない場合はＳ６１４に進む。
【００６２】
Ｓ６１４では、ＣＰＵ１０１は、タップが行われたサムネイル画像の位置に選択枠４２２を移動させ、Ｓ６０１に処理を戻す。
【００６３】
Ｓ６０７のタッチダウンがサムネイル画像上で行われたタッチ操作でない場合は、Ｓ６１５で、ＣＰＵ１０１は、Ｓ６０７のタッチダウンがタイムライン表示領域４２０の空白スペース上で行われたタッチ操作であるか否かを判定する。空白スペースは、タイムライン表示領域４２０のうち、サムネイル画像が表示されていない領域である。タッチダウンが空白スペース上で行われたタッチ操作であると判定した場合はＳ６１６に進み、そうでない場合は図７のＳ７０８に進む。図７の説明は後述する。
【００６４】
Ｓ６１６では、ＣＰＵ１０１は、ディスプレイ１０５に対するタッチムーブがあったか否かを判定する。タッチムーブがあったと判定した場合はＳ６１７に進み、そうでない場合はＳ６１８に進む。
【００６５】
Ｓ６１７では、ＣＰＵ１０１は、時間軸に沿った方向（左右方向）におけるタッチ位置の移動に追従するように、複数のサムネイル画像（タイムライン）を時間軸に沿って右または左にスクロールする。これにより、表示されていなかった列を表示することができる。なお、時間軸に平行に移動するスクロールバーを別途表示し、スクロールバーにタッチしてタッチムーブする操作に応じて、Ｓ６１７の処理を行ってもよい。
【００６６】
Ｓ６１８では、ＣＰＵ１０１は、ディスプレイ１０５からのタッチアップがあったか否かを判定する。タッチアップがあったと判定した場合はＳ６０１に進み、そうでない場合はＳ６１６に進む。
【００６７】
Ｓ６０７でタッチダウンが無かった場合は、Ｓ６１９で、ＣＰＵ１０１は、テイクキー４０４またはリテイクキー４０５が操作されたか否かを判定する。テイクキー４０４またはリテイクキー４０５が操作されたと判定した場合はＳ６２０に進み、そうでない場合はＳ６０２に進む。
【００６８】
Ｓ６２０では、ＣＰＵ１０１は、選択枠４２２で選択されたサムネイル画像の動画を含むグループをリテイク対象として選択し、図５のＳ５０１に処理を進める（図５の動画撮影処理に戻る）。このため、リテイクキー４０５の操作に応じて、選択枠４２２で選択されたサムネイル画像の動画と同じグループの動画が撮影されることになる。従って、ユーザは、選択枠４２２の移動を指示して、所望のグループの動画のリテイクを指示することができる。なお、撮影後のタイムライン表示では、最後に撮影された動画のサムネイル画像が選択枠４２２で選択される。このため、選択枠４２２の移動が行われなければ、リテイクキー４０５の操作に応じて、直前に撮影された動画と同じグループの動画が撮影される。例えば、図４（ｃ）のように、列４３３のサムネイル画像に選択枠４２２が表示されている場合にリテイクキー４０５が操作されると、列４３３のグループをリテイク対象として選択し、図５のＳ５０１（動画撮影処理）に進む。そして、動画撮影処理においてリテイクキー４０５が操作されると、列４３３のグループに属する動画の撮影・記録が開始される。従ってその後に再度タイムライン表示をすると、列４３３に並ぶサムネイル画像のうち最後尾（最も下）にサムネイル画像が新規に追加された状態となる。また、列４３３のグループをリテイク対象とした動画撮影処理において、テイクキー４０４が操作されると、新規にグループが生成され、新規グループの動画として撮影される。新規グループは、タイムライン表示における最後尾のグループ、あるいは、選択されていたリテイク対象のグループの次のグループとして追加される。図４（ｃ）の例では、最後尾のグループが追加されると、列４３５の右に新たに列が表示され、撮影された動画のサムネイル画像が表示される。また、選択されていたリテイク対象のグループの次のグループが追加されると、列４３３と列４３４の間に新たにグループが挿入され、撮影された動画のサムネイル画像が表示される。
【００６９】
図７の説明を行う。Ｓ７０１では、ＣＰＵ１０１は、図６のＳ６０９で行われたタッチムーブに応じて、タッチされたサムネイル画像のグループに属するサムネイル列を移動させる。
【００７０】
例えば、図４（ｃ）のサムネイル画像４２３をタッチしてタッチ位置をテイク軸に沿って上方向に移動させると、サムネイル画像４２３が表示された列４３３の全てのサムネイル画像（選択画像と非選択画像）がテイク軸に沿って上方向に移動する。これにより、列４３３の選択画像として表示する動画を変更することができる。例えば、サムネイル画像４２３が非選択画像となり且つサムネイル画像４２４が選択画像となるように、タイムライン表示の状態を図４（ｃ）の状態から図４（ｄ）の状態に遷移させることができる。なお、列に選択画像として表示する動画を、当該列に対応するグループの複数の動画のみから選択できれば、その方法は特に限定されない。上記方法によれば、列のサムネイル画像の並び順を維持することもできる。
【００７１】
また、タッチ位置を時間軸に沿って移動させると、タッチ位置の移動に追従するように、タッチされたサムネイル画像の列、すなわちタッチされたサムネイル画像を含む同一の列の全てのサムネイル画像が、時間軸に沿って移動する（ドラッグされる）。
【００７２】
Ｓ７０２では、ＣＰＵ１０１は、時間軸に沿って列がドラッグされたか否かを判定する。時間軸に沿って列がドラッグされたと判定した場合はＳ７０３に進み、そうでない場合はＳ７０４に進む。
【００７３】
Ｓ７０３では、ＣＰＵ１０１は、ドラッグされた列をドラッグ後の位置に挿入するように、他の列を時間軸に沿ってシフトさせる。具体的には、ドラッグ後の位置から左側（再生順で前側）の全ての列を左側にシフトする制御と、ドラッグ後の位置から右側（再生順で後側）の全ての列を右側にシフトする制御との少なくとも一方を行う。これにより、複数の列を並び替えることができる。つまり、グループを維持したまま動画の再生順を変更することができる。従って、ユーザは、再生順を変更した後であっても、選択画像として表示する動画を、同じグループの他の動画にのみ変更することができる。選択画像として表示する動画の変更後に再生順を変更することも、もちろん可能である。このように、本実施形態では、選択画像として表示する動画の変更と、再生順の変更との順番の自由度が高く、操作性が高い。例えば、図４（ｃ）のサムネイル画像４２３をタッチしてタッチ位置を時間軸に沿って１つ分前（１つ分左）にドラッグすると、図４（ｅ）の状態となる。
【００７４】
Ｓ７０４では、ＣＰＵ１０１は、時間軸方向（左右方向）におけるタイムライン表示領域４２０の端部まで列がドラッグされたか否かを判定する。端部まで列がドラッグされたと判定した場合はＳ７０５に進み、そうでない場合はＳ７０６に進む。
【００７５】
Ｓ７０５では、ＣＰＵ１０１は、ドラッグ位置が端部に位置している時間の経過に従って順次、複数のサムネイル画像を時間軸に沿って、タイムラインのうちドラッグ位置側の見えていなかった部分が新たに表示されるように（ドラッグ位置の端部側と逆向きにタイムラインが移動するように）、右または左にスクロールする。
【００７６】
Ｓ７０６では、ＣＰＵ１０１は、ディスプレイ１０５からのタッチアップがあったか否かを判定する。タッチアップがあったと判定した場合はＳ７０７に進み、そうでない場合はＳ７０１に進む。
【００７７】
Ｓ７０７では、ＣＰＵ１０１は、複数の選択画像の並び順に従いプレイリストを更新する。例えば、図４（ｃ）の状態で時間軸に沿ったドラッグを開始し、図４（ｅ）の状態でタッチアップされると、図４（ｅ）に示す状態となるようにプレイリストにおける動画の並び順（再生順）が更新される。具体的には、動画に対応するサムネイル画像で順番を説明すると、図４（ｃ）ではサムネイル画像４２５、４２３、４２６の順で並んでいたものが、図４（ｅ）のようにサムネイル画像４２３、４２５、４２６の順に更新される。
【００７８】
Ｓ７０８では、ＣＰＵ１０１は、メニューボタン４０６などの操作により「書き出し」が指示されたか否かを判定する。「書き出し」が指示されたと判定した場合はＳ７０９に進み、そうでない場合はＳ７１０に進む。Ｓ７０９では、ＣＰＵ１０１は、複数の選択画像がそれぞれ示す複数の動画（動画ファイル）から、当該複数の動画をプレイリストに応じた順番（複数の選択画像が並べられた順番）で繋いだ単一の動画ファイルを生成し、記録媒体１０８に編集済み動画の動画ファイルとして記録する。これにより、プレイリストを用いずに、単一の動画ファイルから、複数の選択画像にそれぞれ対応する複数の動画を順番に再生するのと同様の再生を行うことができるようになる。
【００７９】
Ｓ７１０では、ＣＰＵ１０１は、メニューボタン４０６などの操作により「先頭から再生」が指示されたか否かを判定する。「先頭から再生」が指示されたと判定した場合はＳ７１１に進み、そうでない場合は図６のＳ６０１に進む。Ｓ７１１では、ＣＰＵ１０１は、複数の選択画像がそれぞれ示す複数の動画（動画ファイル）を、プレイリストに応じた順番（複数の選択画像が並べられた順番）で再生する。
【００８０】
なお、図６のＳ６１５から図７のＳ７０８に進む場合には、ユーザは、一度タッチアップを行い、メニューボタン４０６などの操作により「書き出し」や「先頭から再生」など
の指示を行う。なお、上述した処理に加え、特定の列の画像をタイムライン表示から削除（記録媒体１０８からファイルを削除、あるいは、ファイルは保存したままプレイリストから削除）することも出来るものとする。
【００８１】
以上述べたように、本実施形態によれば、テイクキー４０４とリテイクキー４０５を使い分けて、新しいグループの動画を撮影したり、既存のグループの動画を撮影したりできる。さらに、テイクキー４０４やリテイクキー４０５を操作するだけで、他の操作を行わずに、動画撮影と、撮影された動画へのグループの割り当てとの両方を同時に行うことができる。これにより、ユーザが動画をどのグループに割り当てるべきかを撮影後に判断する必要がなく、動画撮影を効率的に行うことができる（電子機器１００の利便性の向上）。特に、動画の撮影途中に、撮り直し（リテイク）が必要であると判断した場合に、煩雑な操作をすることなく、一旦動画記録を停止してリテイクキー４０５を操作するだけで素早くリテイクを行うことができる。そして、リテイクで撮影された動画が多くなってきても、それらは同じグループの動画として管理されているため、多くの動画ファイルが記録されても、後でどの動画ファイルが同じシーンについてリテイクしたものであるかを判別しやすく、混乱なく編集作業を行うことができる。さらに、リテイクをしてもその前に撮影した動画も上書きや削除をすることなく同じグループとして保存しているため、後々、結局リテイク前の動画の方が良かったと判断した場合にも、リテイク前の動画を採用した編集をすることができる。
【００８２】
さらに、本実施形態によれば、タイムライン４２１の各区域には、１つのグループに含まれた１つの動画を示すサムネイル画像（選択画像）のみが表示される。これにより、複数の動画を順番に再生する際に、同じグループの複数の動画が再生されることなく、異なるグループの複数の動画のみを再生することができる。そして、選択画像の表示された区域に関連付けて、当該複数の動画のうち、選択画像の動画でない動画を示すサムネイル画像（非選択画像）を同列に表示する。これにより、ユーザはグループと動画の対応関係を容易に把握できる。その結果、ユーザは、複数の所望の動画が所望の順番で再生されるように、サムネイル画像の選択、移動、入れ替え、追加、削除などのタイムライン編集を容易に行うことができる。複数の動画からなる単一の動画ファイルを生成する場合についても同様の効果が得られる。
【００８３】
なお、コンテンツとして動画を用いる例を説明したが、コンテンツは動画に限らない。例えば、コンテンツとして音声や静止画などが使用されてもよい。音声の例では、本実施形態の処理により、楽曲やフレーズ、小節ごとに音声を管理したり、複数の所望の楽曲を所望の順番で再生するためのタイムライン編集を行いやすくしたりできる。静止画の例では、複数の所望の静止画が所望の順番で切り換えて表示するスライドショーを行うためのタイムライン編集を行いやすくできる等の効果が得られる。
【００８４】
なお、撮影待機状態においてテイクキー４０４とリテイクキー４０５が常に有効である例を説明したが、テイクキー４０４やリテイクキー４０５の有効／無効を切り替えてもよい。例えば、ＣＰＵ１０１は、動画を記録する所定の記録モードが設定されている場合にリテイクキー４０５を有効にし、所定の記録モードが設定されていない場合にリテイクキー４０５を無効（グレーアウト表示や非表示）にしてよい。所定の記録モードは、撮影者自身を撮像した動画を記録する自分撮りのモードなどである。コンテンツが音声である場合は、所定の記録モードは、電子機器１００の操作者自身の音声を記録するモードなどである。
【００８５】
例えば、電子機器１００から見て撮影者側とは反対の側（ディスプレイ１０５の表示面とは反対の側）を撮影するアウトカメラが起動していた場合には、ＣＰＵ１０１はリテイクキー４０５を無効にする。そして、撮影に使用するカメラがアウトカメラからインカメ
ラ（カメラ部１１２）に切り替えられた場合に、ＣＰＵ１０１はリテイクキー４０５を有効に表示する。さらに、撮影に使用するカメラがインカメラからアウトカメラに切り替えられた場合に、ＣＰＵ１０１はリテイクキー４０５を無効にする。カメラ部１１２が撮影方向を変更可能なバリアングルユニットに備えられていた場合には、カメラ部１１２が撮影者側を向いていると（撮影者に向かう方向が撮影方向であると）、ＣＰＵ１０１はリテイクキー４０５を有効に表示する。一方で、カメラ部１１２が撮影者側とは反対の側を向いていると（撮影者から遠ざかる方向が撮影方向であると）、ＣＰＵ１０１はリテイクキー４０５を無効にする。
【００８６】
自分撮りは、近年の動画共有サイトに動画を多数投稿するユーザのような、独自に制作した動画コンテンツ等をインターネット上で公開するユーザでよく行われる。自分撮りにおいては、撮影された動画に納得がいかなければ、自分だけの判断で何度も行うことができ、他人を被写体とした撮影に比べて繰り返し行いやすい。このため、本実施形態における「リテイクキー４０５の押下に応じて、直前に撮影された動画と同じグループの動画を撮影する」という機能は、自分撮りにおいて特に有用であると言える。そして、自分撮り以外の撮影でリテイクキー４０５を無効にすることで、装置全体の操作の複雑化や煩雑化を防止できる。また、他人を被写体とした撮影において、繰り返しのリテイクによって撮影のために他人に必要以上に時間を撮らせてしまう可能性を低減することができる。
【００８７】
なお、図４（ａ）の撮影待機画面に、最初からリテイクキー４０５を有効なタッチキーとして表示する例を説明したが、そうでなくてもよい。最初（図５の動画撮影処理が開始した直後；動画撮影モードが設定された直後）は、リテイクキー４０５を無効にし且つテイクキー４０４を有効に表示してもよい。そして、Ｓ５０６のファイルクローズ処理で新しいグループの動画ファイルができた直後（新しいグループの動画の記録が停止した直後）に、リテイクキー４０５を有効に表示するようにしてもよい（グレーアウト表示や非表示の解除）。一般的に、撮影アプリケーションの起動直後に行われる撮影は、いわゆるファースト・テイク、すなわち撮り直しではない１回目の撮影である場合が多い。そのため、リテイクキー４０５を無効にすることで、ユーザが操作方法に迷ったり、誤操作を行ったりすることを抑制できる。また、動画の記録が停止してから所定時間（例えば１０秒）が経過するまでは、リテイクキー４０５を有効に表示し且つテイクキー４０４を無効にしてもよい。そして、所定時間が経過した直後に、テイクキー４０４とリテイクキー４０５の両方を有効に表示する、または、テイクキー４０４を有効に表示し且つリテイクキー４０５を無効にするようにしてもよい。動画撮影の直後に次の動画撮影が開始された場合は、新しいシーンの撮影ではなく、直前に失敗した撮影のリテイクが行われていることが多い。そのため、動画撮影の直後にテイクキー４０４を無効にすることで、ユーザが操作方法に迷ったり、誤操作を行ったりすることを抑制できる。そして、これら有効／無効の切り替えにより、動画撮影をさらに効率的に進めることが可能になる。なお、これら有効／無効の切り替えは、自分撮りの場合にも行ってよい。
【００８８】
なお、動画が再生された直後では、ＣＰＵ１０１は、リテイクキー４０５の操作に応じて、再生された動画と同じグループの動画を撮影してもよい。具体的には、ＣＰＵ１０１は、動画が再生された場合に、再生された動画の動画ファイルをリテイク対象ファイルとして設定してもよい。一般的に、動画が再生された直後にリテイクキー４０５の操作で行われる撮影は、再生された動画の撮り直しである場合が多い。そのため、再生された動画と同じグループの動画を撮影することで、動画のグループ分け（グルーピング）をより好適に行うことができる。
【００８９】
なお、ＣＰＵ１０１は、動画の撮影中（記録中）に、テイクキー４０４やリテイクキー４０５に対する操作に応じて、現在の撮影種別（テイク／リテイク）を変更してもよい。例えば、直前に記録された動画と同じグループの動画の記録中（すなわちリテイク中）に
テイクキー４０４に対する操作が行われた場合に、ＣＰＵ１０１は、記録中の動画を、新しいグループの動画（すなわちテイクの動画）として記録するように制御し直す。すなわち、記録している動画ファイルの属性情報として記録しているグループＩＤを、リテイク対象のグループＩＤから、新規のグループＩＤに上書きする。一方で、新しいグループの動画の記録中（すなわちテイク中）にリテイクキー４０５に対する操作が行われた場合に、ＣＰＵ１０１は、記録中の動画を、直前に記録された動画と同じグループの動画（すなわちリテイクの動画）として記録するように制御し直す。すなわち、記録している動画ファイルの属性情報として記録している新規グループＩＤを、リテイク対象のグループＩＤに上書きする。このような制御を行わない構成では、テイクを行いたいユーザがリテイクキー４０５で撮影指示を行うと、ユーザの意図に反してリテイクが行われ、リテイクを行いたいユーザがテイクキー４０４で撮影指示を行うと、ユーザの意図に反してテイクが行われる。一方で、上記制御を行う構成とすれば、ユーザは、撮影中にテイクキー４０４やリテイクキー４０５を操作することで、現在の撮影種別を所望の撮影種別に変更できる。また、タッチキーの種別と変更後の撮影種別とを合わせることで、操作を分かりやすくできる。
【００９０】
なお、ＣＰＵ１０１は、動画撮影中に、テイクキー４０４とリテイクキー４０５のいずれに対する操作に応じても、動画撮影を停止してよい。テイクキー４０４とリテイクキー４０５のどちらでも動画撮影の停止を指示できることで、ユーザが操作方法に迷うことを抑制でき、ユーザが望んだタイミングで動画撮影を停止しやすくなる。
【００９１】
また、ＣＰＵ１０１は、動画の撮影を停止するためのタッチキーを当該動画の撮影種別と合うようにしてもよい。具体的には、直前に撮影された動画と同じグループの動画の撮影中、すなわちリテイク中に、テイクキー４０４の操作に応じては動画撮影を停止せず、リテイクキー４０５の操作に応じて動画撮影を停止する。そして、新しいグループの動画の撮影中、すなわちテイク中に、リテイクキー４０５の操作に応じては動画撮影を停止せず、テイクキー４０４の操作に応じて動画撮影を停止する。動画の撮影を停止するためのタッチキーを当該動画の撮影種別と合わせることで、操作の一貫性を高めることができ、誤操作を減らすことができる。
【００９２】
なお、ＣＰＵ１０１は、リテイク中にテイクキー４０４が操作された場合と、テイク中にリテイクキー４０５が操作された場合とにおいて、記録中の動画を消去してもよい。このような構成とすれば、例えば、ユーザは、撮影中に撮影の失敗に気づくと、撮影に失敗した動画を消去する（記録しない）ために、テイクキー４０４やリテイクキー４０５を操作する。このため、撮影に失敗した動画を速やかに削除でき、余計な動画が記録されることを防ぐことができる。また、ＣＰＵ１０１は、リテイク中にテイクキー４０４が操作された場合と、テイク中にリテイクキー４０５が操作された場合とにおいて、記録中の動画に所定のメタデータを付与してもよい。この場合は、ＣＰＵ１０１は、タイムライン表示において、所定のメタデータが付与された動画のサムネイル画像に関連付けて、所定の表示アイテムを表示してもよい。これにより、ユーザは、撮影に失敗した動画と、それ以外の動画とを容易に区別でき、タイムライン編集を行いやすくなる。
【００９３】
なお、ＣＰＵ１０１は、リテイクが開始される場合に、直前に記録された動画と同じグループの動画の数を示す表示をディスプレイ１０５に行わせてもよい（表示制御）。「直前に記録された動画と同じグループの動画の数」は、現在のリテイクで記録される動画を含んだ数であってもよいし、そうでなくてもよい。例えば、ＣＰＵ１０１は、何テイク分の動画が記録済みか、何テイク目のリテイクが行われているか等を表示する。これにより、ユーザは、１つのシーンについて十分な回数の撮影が行われたか等を容易に把握でき、利便性が向上する。
【００９４】
なお、ＣＰＵ１０１は、動画撮影が停止した後に、タッチパッド領域４０２（ＡＦ位置を変更するための操作部）に対する操作に応じて、撮影された動画にレーティング（重要度）を付与してもよい。この場合は、ＣＰＵ１０１は、タイムライン表示において、レーティングに応じた表示アイテムをサムネイル画像に関連付けて表示してもよい。これにより、ユーザは、重要度が高い動画と低い動画とを容易に区別でき、タイムライン編集を行いやすくなる。
【００９５】
なお、ＣＰＵ１０１は、テイク中かリテイク中かをユーザに通知してもよい（通知制御）。ディスプレイ１０５にテイク中かリテイク中かを識別可能なの表示アイテムを表示してもよいし、他の方法（ランプの点灯色、ランプの点灯／点滅、音声出力など）でテイク中かリテイク中かを通知してもよい。これにより、ユーザは、現在の撮影種別を容易に把握できる。その結果、例えば、誤った種別の撮影が行われている場合に、ユーザは、撮影種別の誤りにすぐに気づくことができ、現在の撮影を中断して所望の種別の撮影を行うよう短時間で操作を開始することができる。
【００９６】
なお、タイムライン４２１の各区域に関連付けて非選択画像が表示されれば、非選択画像の表示方法は特に限定されない。例えば、非選択画像が表示される画面は、選択画像が表示される画面と異なっていてもよい。但し、タイムライン表示の見やすさの観点から、図４（ｂ）に示すように非選択画像と選択画像が同じ画面に表示されることが好ましい。また、テイク軸は、時間軸と異なっていれば、時間軸に垂直な軸でなくてもよい。例えば、テイク軸は、時間軸に対して斜めの直線状の軸であってもよいし、円弧状の軸であってもよい。図８（ａ）は、時間軸に対して斜めの直線状の軸をテイク軸とした例であり、図８（ｂ）は、円弧状の軸をテイク軸とした例である。図８（ａ），８（ｂ）でも、図４（ｃ）と同様に、テイク軸と時間軸が区別できる。このため、ユーザは、選択画像と非選択画像を容易に区別でき、選択画像として表示する動画を変更するための操作と、動画の再生順を変更するための操作とを明確に区別して行うことができる。
【００９７】
なお、ＣＰＵ１０１は、区域の選択画像によって示された動画と、当該区域に対応するグループの非選択画像（同列の画像）によって示された動画とをユーザが比較可能に再生してもよい。例えば、図９（ａ）の編集画面のように、非選択画像９０１が選択枠４２２で選択されている場合において、ＣＰＵ１０１は、「Ｃｏｍｐａｒｅ」という選択肢（項目）９０２を自動で又はユーザ操作に応じて表示してもよい。そして、ユーザによって選択肢９０２が選択（指定）された場合に、ＣＰＵ１０１は、表示画面を図９（ｂ）の比較再生画面に遷移させ、非選択画像９０１の動画と、非選択画像９０１と同じ列のタイムライン上の区域の選択画像９０３の動画とを並べて表示するように再生してもよい。つまり、上記２つの動画を同一画面上の互いに隣り合う２つの領域で再生してもよい。上記２つの動画は、同じタイミングで再生を開始してもよいし、そうでなくてもよい。上記２つの動画は、同じグループの動画、同じシーンの異なる撮影によって得られた動画である。このため、上記構成によれば、ユーザが各シーンについてより好適な動画を選びやすくなる。
【００９８】
「Ｐｌａｙｂａｃｋ」の選択肢が選ばれた場合は、選択枠４２２で選択されている非選択画像９０１の動画を再生する。その後は、再生した動画の次の動画（選択画像の動画）を順次再生してもよいし、そうでなくてもよい。「ＯｕｔＰｕｔ」の選択肢が選ばれた場合は、選択枠４２２で選択されている非選択画像９０１の動画ファイルを外部へ出力する。
【００９９】
なお、図４（ｃ）などのライブビュー表示では、表示された列（グループ）の全ての非選択画像が表示されているが、一部の非選択画像が表示されてもよい。例えば、選択枠４２２で選択された選択画像や、タッチされた選択画像などのように、ユーザ操作に応じて
指定された選択画像のグループ（列）の非選択画像を表示し、他のグループ（他の列）の非選択画像を表示しないようにしてもよい。
【０１００】
なお、ＣＰＵ１０１が行うものとして説明した上述の各種制御は１つのハードウェアが行ってもよいし、複数のハードウェア（例えば、複数のプロセッサーや回路）が処理を分担することで、装置全体の制御を行ってもよい。
【０１０１】
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０２】
また、上述した実施形態においては、本発明をスマートフォンやデジタルカメラに適用した場合を例にして説明したが、これはこの例に限定されず、コンテンツの記録や表示を制御可能な電子機器であれば適用可能である。例えば、本発明は、パーソナルコンピュータやＰＤＡ、携帯電話端末や携帯型の画像ビューワ、プリンタ装置、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダー、映像プレーヤーなどに適用可能である。また、本発明は、テレビジョン装置、投影装置、タブレット端末、ＡＩスピーカー、家電装置、車載装置、医療機器などにも適用可能である。
【０１０３】
また、撮像装置本体に限らず、有線または無線通信を介して撮像装置（ネットワークカメラを含む）と通信し、撮像装置を遠隔で制御する制御装置にも本発明を適用可能である。撮像装置を遠隔で制御する装置としては、例えば、スマートフォンやタブレットＰＣ、デスクトップＰＣなどの装置がある。制御装置側で行われた操作や制御装置側で行われた処理に基づいて、制御装置側から撮像装置に各種動作や設定を行わせるコマンドを通知することにより、撮像装置を遠隔から制御可能である。また、撮像装置で撮影したライブビュー画像を有線または無線通信を介して受信して制御装置側で表示できるようにしてもよい。
【０１０４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０５】
１００：電子機器  １０１：ＣＰＵ
【図１】
2020102823.tif 000003
【図２】
2020102823.tif 000004
【図３】
2020102823.tif 000005
【図４】
2020102823.tif 000006
【図５】
2020102823.tif 000007
【図６】
2020102823.tif 000008
【図７】
2020102823.tif 000009
【図８】
2020102823.tif 000010
【図９】
2020102823.tif 000011