(57)【要約】【課題】静止画を撮り逃す可能性を低減すること。【解決手段】１つの態様において、携帯通信装置（例えば、スマートフォン）１は、カメラ１２、１３と、コントローラ１０とを備える。カメラ１２、１３は、コントローラ１０による制御によって動画を撮影する。コントローラ１０は、カメラ１２、１３によって動画の撮影を開始する場合に、動画とは別に静止画をカメラ１２、１３によって撮影する。コントローラ１０は、撮影した静止画を保存するかを利用者に選択させ、保存するとの選択に応じて静止画を保存してもよい。【選択図】図４
2014191022.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、
前記カメラによって動画の撮影を開始する場合に、前記動画とは別に静止画を前記カメラによって撮影するコントローラと、
を備える携帯通信装置。
【請求項２】
カメラを備える携帯通信装置の撮影方法であって、
前記カメラによって動画を撮影するステップと、
前記動画の撮影を開始する場合に、前記動画とは別に静止画を前記カメラによって撮影するステップと
を含む撮影方法。
【請求項３】
カメラを備える携帯通信装置に、
前記カメラによって動画を撮影するステップと、
前記動画の撮影を開始する場合に、前記動画とは別に静止画を前記カメラによって撮影するステップと
を実行させる撮影プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、携帯通信装置、撮影方法及び撮影プログラムに関する。
【背景技術】
【０００２】
携帯電話機、スマートフォン等の携帯通信装置には、カメラを搭載するものがある。特許文献１には、静止画撮影モードと動画撮影モードとを含む撮影機能付き通信端末が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２２３６３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
静止画撮影モードと動画撮影モードとを含む携帯通信装置は、利用者によって撮影機能が起動された場合に、どちらかの撮影モードで動作する。しかしながら、利用者は、携帯通信装置がどちらの撮影モードで動作しているかを咄嗟に理解できない場合がある。このため、利用者は、決定的瞬間を静止画で撮影したい場合に、携帯通信装置によって動画を撮影してしまい、静止画を撮り逃してしまうことがある。
【０００５】
このような理由から、静止画を撮り逃す可能性を低減することができる携帯通信装置、撮影方法及び撮影プログラムに対するニーズがある。
【課題を解決するための手段】
【０００６】
１つの態様に係る携帯通信装置は、カメラと、前記カメラによって動画の撮影を開始する場合に、前記動画とは別に静止画を前記カメラによって撮影するコントローラと、を備える。
【０００７】
１つの態様に係る撮影方法は、カメラを備える携帯通信装置の撮影方法であって、前記カメラによって動画を撮影するステップと、前記動画の撮影を開始する場合に、前記動画とは別に静止画を前記カメラによって撮影するステップとを含む。
【０００８】
１つの態様に係る撮影プログラムは、カメラを備える携帯通信装置に、前記カメラによって動画を撮影するステップと、前記動画の撮影を開始する場合に、前記動画とは別に静止画を前記カメラによって撮影するステップとを実行させる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るスマートフォンの斜視図である。
【図２】図２は、スマートフォンの正面図である。
【図３】図３は、スマートフォンの背面図である。
【図４】図４は、スマートフォンのブロック図である。
【図５】図５は、スマートフォンの撮影モードの画面例を示す図である。
【図６】図６は、スマートフォンによる実施形態１に係る撮影制御の例を示す図である。
【図７】図７は、動画用データと静止画データとの記憶例を示す図である。
【図８】図８は、実施形態１に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。
【図９】図９は、実施形態２に係るスマートフォンによる撮影制御の例を示す図である。
【図１０】図１０は、実施形態２に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。
【図１１】図１１は、実施形態３に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。
【図１２】図１２は、実施形態４に係るスマートフォンによる撮影制御の例を示す図である。
【図１３】図１３は、実施形態４に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。
【図１４】図１４は、実施形態５に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、携帯通信装置の例として、スマートフォンについて説明する。
【００１１】
（実施形態１）
図１から図３を参照しながら、実施形態に係るスマートフォン１の全体的な構成について説明する。図１から図３に示すように、スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１２】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、スピーカ１１と、カメラ１３とをバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、コネクタ１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００１３】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。図１の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂはそれぞれ略長方形状であるが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの形状はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、それぞれが正方形又は円形等のどのような形状もとりうる。図１の例では、ディスプレイ２Ａ及びタッチスクリーン２Ｂは重ねて配置されているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの配置はこれに限定されない。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、並べて配置されてもよいし、離して配置されてもよい。図１の例では、ディスプレイ２Ａの長辺はタッチスクリーン２Ｂの長辺に沿っており、ディスプレイ２Ａの短辺はタッチスクリーン２Ｂの短辺に沿っているが、ディスプレイ２Ａ及びタッチスクリーン２Ｂの重ね方はこれに限定されない。ディスプレイ２Ａとタッチスクリーン２Ｂとが重ねて配置される場合、例えば、ディスプレイ２Ａの１ないし複数の辺がタッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１４】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号、及び図形等を表示する。
【００１５】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触した位置を検出することができる。以下の説明では、タッチスクリーン２Ｂに対して接触する指、ペン、又はスタイラスペン等を、「接触オブジェクト」又は「接触物」と呼ぶことがある。
【００１６】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下の説明では、説明を簡単にするため、利用者はスマートフォン１を操作するために指を用いてタッチスクリーン２Ｂに接触するものと想定する。
【００１７】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触、接触が検出された位置、接触が検出された位置の変化、接触が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーン２Ｂに対して行われる操作である。スマートフォン１によって判別されるジェスチャは、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、及びダブルタップを含むがこれらに限定されない。
【００１８】
「タッチ」は、タッチスクリーン２Ｂに指が触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が接触するジェスチャをタッチとして判別する。「ロングタッチ」は、タッチスクリーン２Ｂに指が一定時間より長く触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が一定時間より長く接触するジェスチャをロングタッチとして判別する。
【００１９】
「リリース」は、指がタッチスクリーン２Ｂから離れるジェスチャである。スマートフォン１は、指がタッチスクリーン２Ｂから離れるジェスチャをリリースとして判別する。「スワイプ」は、指がタッチスクリーン２Ｂに接触したままで移動するジェスチャである。スマートフォン１は、指がタッチスクリーン２Ｂに接触したままで移動するジェスチャをスワイプとして判別する。
【００２０】
「タップ」は、タッチに続いてリリースをするジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャをタップとして判別する。「ダブルタップ」は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２１】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。このため、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン１が行う動作は、ディスプレイ２Ａに表示されている画面に応じて異なることがある。以下の説明では、説明を簡単にするために、「タッチスクリーン２Ｂが接触を検出し、検出された接触に基づいてジェスチャの種別をスマートフォン１がＸと判別すること」を、「スマートフォンがＸを検出する」、又は「コントローラがＸを検出する」と記載することがある。
【００２２】
図４は、スマートフォン１のブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２及び１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７とを有する。
【００２３】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示する。タッチスクリーン２Ｂは、接触を検出する。コントローラ１０は、スマートフォン１に対するジェスチャを検出する。具体的には、コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作（ジェスチャ）を検出する。
【００２４】
ボタン３は、利用者によって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタン３に対する操作を検出する。ボタン３に対する操作は、例えば、クリック、ダブルクリック、トリプルクリック、プッシュ、及びマルチプッシュを含むが、これらに限定されない。
【００２５】
ボタン３Ａ〜３Ｃは、例えば、ホームボタン、バックボタンまたはメニューボタンである。ボタン３Ｄは、例えば、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。ボタン３Ｅ及び３Ｆは、例えば、音量ボタンである。
【００２６】
照度センサ４は、スマートフォン１の周囲光の照度を検出する。照度は、光の強さ、明るさ、又は輝度を示す。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化または超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。照度センサ４及び近接センサ５は、一つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００２７】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる通信方式は、無線通信規格である。無線通信規格として、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。セルラーフォンの通信規格として、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。無線通信規格として、さらに、例えば、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００２８】
レシーバ７及びスピーカ１１は、音出力部である。レシーバ７及びスピーカ１１は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。
【００２９】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００３０】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００３１】
ストレージ９は、例えば、制御プログラム９Ａ、カメラアプリケーション９Ｂ、及び設定データ９Ｚを記憶する。さらに、ストレージ９は、フォルダ９Ｘを有する。カメラアプリケーション９Ｂは、カメラ１２、１３により撮影するための撮影機能を提供する。フォルダ９Ｘは、コントローラ１０がカメラアプリケーション９Ｂを実行することによって撮影された静止画、動画が記憶される記憶領域である。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００３２】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。制御プログラム９Ａが提供する機能は、カメラアプリケーション９Ｂ等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【００３３】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００３４】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、レシーバ７、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、加速度センサ１５、方位センサ１６、及びジャイロスコープ１７を含むが、これらに限定されない。
【００３５】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行する。
【００３６】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００３７】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００３８】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、スマートフォン１の角度及び角速度を検出する。加速度センサ１５、方位センサ１６及びジャイロスコープ１７の検出結果は、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００３９】
図４においてストレージ９が記憶するプログラム及びデータの一部又は全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。図４においてストレージ９が記憶するプログラム及びデータの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。図４においてストレージ９が記憶するプログラム及びデータの一部又は全部は、コネクタ１４に接続される読み取り装置が読み取り可能な非一過的な記憶媒体に記憶されていてもよい。非一過的な記憶媒体は、例えば、ＣＤ（登録商標）、ＤＶＤ（登録商標）、Ｂｌｕ−ｒａｙ（登録商標）等の光ディスク、光磁気ディスク、磁気記憶媒体、メモリカード、及びソリッドステート記憶媒体を含むが、これらに限定されない。
【００４０】
図４に示したスマートフォン１の構成は例であり、本発明の要旨を損なわない範囲において適宜変更してよい。例えば、ボタン３の数と種類は図４の例に限定されない。スマートフォン１は、画面に関する操作のためのボタンとして、ボタン３Ａ〜３Ｃに代えて、テンキー配列又はＱＷＥＲＴＹ配列等のボタンを備えていてもよい。スマートフォン１は、画面に関する操作のために、ボタンを１つだけ備えてもよいし、ボタンを備えなくてもよい。図４に示した例では、スマートフォン１が２つのカメラを備えるが、スマートフォン１は、１つのカメラのみを備えてもよいし、カメラを備えなくてもよい。図４に示した例では、スマートフォン１が位置及び姿勢を検出するために３種類のセンサを備えるが、スマートフォン１は、このうちいくつかのセンサを備えなくてもよい。あるいは、スマートフォン１は、位置及び姿勢の少なくとも１つを検出するための他の種類のセンサを備えてもよい。
【００４１】
図５を参照しながら、スマートフォン１による撮影モードの例について説明する。図５は、スマートフォンの撮影モードの画面例を示す図である。スマートフォン１は、利用者によってカメラアプリケーション９Ｂが起動されると、静止画撮影モードと動画撮影モードとのいずれか１つの撮影モードとなる。静止画撮影モードは、カメラ１３により静止画を撮影する撮影モードである。動画撮影モードは、カメラ１３により動画を撮影する撮影モードである。スマートフォン１は、カメラアプリケーション９Ｂが前回終了時の撮影モードで撮影可能となる。例えば、スマートフォン１は、前回、動画撮影モードで動作していたカメラアプリケーション９Ｂを終了した場合、次回起動されたカメラアプリケーション９Ｂは動画撮影モードで動作する。このため、利用者は、静止画を撮影したい場合は、動画撮影モードから静止画撮影モードに切り換える必要がある。
【００４２】
スマートフォン１は、静止画撮影モードの場合、静止画撮影画面５０をタッチスクリーンディスプレイ２（ディスプレイ２Ａ）に表示させる。静止画撮影画面５０は、カメラ１３から逐次伝送される映像データまたは撮影された静止画を表示する画面である。静止画撮影画面５０は、撮影ボタン５１と、切換ボタン５２とを含む。撮影ボタン５１は、利用者が静止画を撮影する場合に操作するボタンである。切換ボタン５２は、静止画撮影モードから動画撮影モードへ切り換えるためのボタンである。
【００４３】
利用者は、静止画撮影画面５０に再生表示された映像を確認しながら撮影ボタン５１をタップする。スマートフォン１は、撮影ボタン５１に対するタップを検出すると、検出した時にカメラ１３が捕らえた画像データを静止画として撮影し、撮影した静止画をフォルダ９Ｘに保存する。
【００４４】
スマートフォン１は、動画撮影モードの場合、動画撮影画面６０をタッチスクリーンディスプレイ２（ディスプレイ２Ａ）に表示させる。動画撮影画面６０は、カメラ１３から逐次伝送される映像データ又は撮影された動画を再生した動画データを表示する画面である。動画撮影画面６０は、撮影ボタン６１と、切換ボタン６２とを含む。撮影ボタン６１は、動画の撮影開始前は撮影開始ボタンとして、動画の撮影中は撮影停止ボタンとして機能する。切換ボタン６２は、動画撮影モードから静止画撮影モードへ切り換えるためのボタンである。
【００４５】
図５に示した例のように、一般に、静止画撮影モード用の画面と動画撮影モード用の画面とは類似していることがある。このため、利用者は、例えば、静止画で撮影するために急いでカメラアプリケーション９Ｂを実行した場合に、スマートフォン１がどちらの撮影モードで動作しているかを咄嗟に判断できずに、動画を撮影してしまい、静止画を撮り逃すことがある。以下に、静止画を撮り逃す可能性を低減するスマートフォン１の機能を説明する。
【００４６】
図６及び図７を参照しながら、動画撮影モードで動作しているスマートフォン１の撮影制御について説明する。図６は、スマートフォンによる実施形態１に係る撮影制御の例を示す図である。図７は、動画用データと静止画データとの記憶例を示す図である。
【００４７】
スマートフォン１は、ステップＳ１１では、動画撮影画面６０をタッチスクリーンディスプレイ２（ディスプレイ２Ａ）に表示している。ステップＳ１１では、利用者の指Ｆ１が、撮影ボタン６１をタップしている。
【００４８】
ステップＳ１１では、スマートフォン１は、撮影ボタン６１に対するタップを検出すると、カメラ１３による動画の撮影を開始する。具体的には、スマートフォン１は、動画のフレームレートに応じた間隔でカメラ１３によって画像を電子的に取得し、取得したそれぞれの画像をフレーム（コマ）として含む動画データを生成する。動画を生成するためのエンコード、圧縮等の各種の処理は、コントローラ１０が行ってもよいし、カメラ１３が行ってもよいし、図示しない画像処理部が行ってもよい。カメラ１３は、画像を電子的に取得するために撮像素子を用いる。撮像素子は、例えば、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）撮像素子、及びＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）撮像素子を含むが、これらに限定されない。動画のフレームレートが３０ＦＰＳ（Ｆｒｅｑｕｅｎｃｙ  Ｐｅｒ  Ｓｅｃｏｎｄ）の場合、カメラ１３は、毎秒３０枚の画像を取得する。以下の説明では、動画撮影モードでカメラ１３が取得する個々のフレームに対応する画像を動画用データということがある。
【００４９】
図７に示すように、スマートフォン１は、カメラ１３が取得した動画用データ７１の一部をストレージ９等に一時的に静止画データ７２として記憶する。例えば、スマートフォン１は、動画の撮影開始から所定の数の動画用データ７１を静止画データ７２としてストレージ９に一時的に記憶する。所定の数が４である場合、スマートフォン１は、４つのフレームの動画用データ７１を静止画データ７２として一時的に記憶する。
【００５０】
図６のステップＳ１２に示すように、動画の撮影が開始されると、撮影ボタン６１は、撮影停止ボタンとして機能する。ステップＳ１２では、利用者の指Ｆ１が、撮影ボタン６１をタップしている。スマートフォン１は、撮影ボタン６１に対するタップを検出すると、カメラ１３による動画の撮影を終了する。そして、スマートフォン１は、ステップＳ１３として、画面６４をディスプレイ２Ａに表示する。画面６４は、利用者に静止画の保存を確認するための画面である。ステップＳ１３では、利用者の指Ｆ１が、画面６４のＹｅｓボタンをタップしている。
【００５１】
スマートフォン１は、画面６４のＹｅｓボタンに対するタップを検出すると、一時的に記憶している静止画データ７２を静止画としてフォルダ９Ｘに保存する。そして、スマートフォン１は、ステップＳ１４に示すように、静止画の保存先を示す画面６５をディスプレイ２Ａに表示する。画面６５は、「静止画をｘｘｘｘフォルダに保存しました。」のメッセージを表示している。画面６４のＮｏボタンに対するタップを検出すると、スマートフォン１は、一時的に記憶している静止画データ７２を削除する。
【００５２】
このように、スマートフォン１は、動画撮影モードで動作している場合でも、カメラ１３によって動画の撮影を開始する場合に、静止画データを保存する。すなわち、スマートフォン１は、動画を撮影する場合に、動画とは別に静止画を撮影する。このため、スマートフォン１は、利用者が静止画を撮り逃す可能性を低減することができる。
【００５３】
スマートフォン１は、動画の撮影時に、複数の静止画データを保存する。このため、スマートフォン１は、利用者が、決定的瞬間の静止画を撮り逃す可能性をより一層低減することができる。
【００５４】
その後、スマートフォン１は、ステップＳ１５として、撮影した動画を削除するかを確認する画面６６をディスプレイ２Ａに表示する。ステップＳ１５では、利用者の指Ｆ１が、画面６６のＹｅｓボタンをタップしている。スマートフォン１は、画面６６のＹｅｓボタンに対するタップを検出すると、生成した動画を削除する。
【００５５】
静止画を撮影しようとした利用者が誤って動画を撮影した場合、動画が不要な場合がある。このように動画を削除するかを利用者に問い合わせることにより、利用者が動画を削除する手間を低減することができる。画面６４のＮｏボタンのタップが検出された場合には、利用者が静止画でなく動画を撮影しようとしていた可能性が高いため、スマートフォン１は、画面６６を表示しなくてもよい。
【００５６】
図８を参照しながら、動画撮影モードで動作しているスマートフォン１による撮影制御の処理手順について説明する。図８は、実施形態１に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。図８に示す処理手順は、コントローラ１０が、カメラアプリケーション９Ｂを実行することにより実現される。図８に示す処理手順は、動画撮影モードにおいて繰り返し実行される。
【００５７】
図８に示すように、スマートフォン１のコントローラ１０は、ステップＳ１０１として、動画の撮影開始かを判定する。具体的には、コントローラ１０は、利用者による動画の撮影開始の操作を検出した場合に、動画の撮影開始と判定する。撮影開始ではない場合（ステップＳ１０１，Ｎｏ）、コントローラ１０は、ステップＳ１０１に戻る。撮影開始である場合（ステップＳ１０１，Ｙｅｓ）、コントローラ１０は、ステップＳ１０２に進む。
【００５８】
コントローラ１０は、ステップＳ１０２として、動画の撮影開始をカメラ１３に指示する。コントローラ１０は、ステップＳ１０３として、所定の数の動画用データ７１をカメラ１３から取得したかを判定する。ステップＳ１０３の判定は、例えば、カメラ１３が１フレーム分の動画用データ７１を取得する度に行われる。
【００５９】
所定の数の動画用データ７１をまだ取得していない場合（ステップＳ１０３，Ｎｏ）、コントローラ１０は、ステップＳ１０４に進む。コントローラ１０は、ステップＳ１０４として、カメラ１３から、１フレーム分の最新の動画用データ７１を取得する。そして、コントローラ１０は、ステップＳ１０５として、取得した動画用データ７１を静止画データ７２としてもストレージ９等に一時的に記憶する。所定の数の動画用データ７１を既に取得している場合（ステップＳ１０３，Ｙｅｓ）、コントローラ１０は、ステップＳ１０４及びステップＳ１０５を行わない。
【００６０】
コントローラ１０は、ステップＳ１０６として、動画の撮影終了かを判定する。コントローラ１０は、例えば、撮影停止ボタンに対するタップを検出した場合、又は生成された動画のサイズが上限値に達した場合に、動画の撮影終了と判定する。撮影終了ではない場合（ステップＳ１０６，Ｎｏ）、コントローラ１０は、ステップＳ１０３に戻る。撮影終了である場合（ステップＳ１０６，Ｙｅｓ）、コントローラ１０は、ステップＳ１０７に進む。
【００６１】
コントローラ１０は、ステップＳ１０７として、動画の撮影終了をカメラ１３に指示する。そして、コントローラ１０は、ステップＳ１０８として、静止画の保存を確認する画面６４をディスプレイ２Ａに表示する。そして、コントローラ１０は、ステップＳ１０９として、画面６４に対するジェスチャに基づいて、静止画を保存するかを判定する。
【００６２】
静止画を保存する場合（ステップＳ１０９，Ｙｅｓ）、コントローラ１０は、ステップＳ１１０に進む。コントローラ１０は、ステップＳ１１０として、ストレージ９等に一時的に記憶している静止画データ７２を静止画としてフォルダ９Ｘ等に保存する。静止画を保存しない場合（ステップＳ１０９，Ｎｏ）、コントローラ１０は、ステップＳ１１１に進む。コントローラ１０は、ステップＳ１１１として、ストレージ９等に一時的に記憶している静止画データ７２を削除する。
【００６３】
その後、コントローラ１０は、ステップＳ１１２として、動画の削除を確認する画面６６をディスプレイ２Ａに表示する。そして、コントローラ１０は、ステップＳ１１３として、画面６６に対するジェスチャに基づいて、動画を削除するかを判定する。動画を削除する場合（ステップＳ１１３，Ｙｅｓ）、コントローラ１０は、ステップＳ１１４に進む。コントローラ１０は、ステップＳ１１４として、生成された動画を削除する。動画を削除しない場合（ステップＳ１１３，Ｎｏ）、生成された動画は、そのまま残される。
【００６４】
（実施形態２）
以下に実施形態２に係るスマートフォンについて説明する。第２の実施形態に係るスマートフォンは、カメラアプリケーション９Ｂの機能が異なる点を除いて、図１から４に示したスマートフォン１と同様の構成を有する。そこで、以下では、スマートフォン１を例として用いて、実施形態２について説明する。
【００６５】
図９を参照しながら、動画撮影モードで動作しているスマートフォン１の撮影制御の他の例について説明する。図９は、実施形態２に係るスマートフォンによる撮影制御の例を示す図である。以下の説明においては、同様の構成要素に同一の符号を付すことがある。図９に示す例では、ステップＳ１１からステップＳ１３までは、図６に示すステップＳ１１からステップＳ１３までと同一であるため、説明は省略する。
【００６６】
スマートフォン１は、画面６４のＹｅｓボタンに対するタップを検出すると、ステップＳ２１に示すように、ストレージ９等に一時的に記憶している静止画データ７２を利用者に選択させるための画面６７をディスプレイ２Ａに表示する。画面６７は、一時的に記憶している静止画データ７２のサムネイルを表示する。ステップＳ２１では、利用者の指Ｆ１が、サムネイルのうちの１つをタップしている。
【００６７】
スマートフォン１は、サムネイルに対するタップを検出すると、ステップＳ２２に示すように、タップされたサムネイルを選択状態にする。スマートフォン１は、選択状態にあるサムネイルを、選択状態にないサムネイルとは異なる態様で表示する。例えば、スマートフォン１は、ステップＳ２２に示すように、選択状態にあるサムネイルに破線の枠を付加する。スマートフォン１は、選択状態にあるサムネイルを、色又は明度の変更等の他のやり方で、選択状態にないサムネイルとは異なる態様で表示してもよい。スマートフォン１は、利用者の操作に応じて、複数のサムネイルを選択状態にすることができる。スマートフォン１は、選択状態のサムネイルに対するタップを検出した場合に、選択状態を解除してもよい。
【００６８】
ステップＳ２２では、利用者の指Ｆ１が、選択完了ボタンをタップしている。ステップＳ２２では、スマートフォン１は、選択完了ボタンに対するタップを検出すると、選択状態のサムネイルに対応した静止画データ７２を静止画としてフォルダ９Ｘに保存する。そして、ステップＳ２３に示すように、静止画の保存先を示す画面６５をディスプレイ２Ａに表示する。画面６５は、「選択された静止画をｘｘｘｘフォルダに保存しました。」のメッセージを表示している。さらに、スマートフォン１は、一時的に記憶している静止画データ７２を削除する。
【００６９】
このように、スマートフォン１は、動画撮影中にした複数の静止画データ７２のうち、利用者によって選択された静止画データ７２を静止画として保存する。このため、利用者は、複数の静止画データ７２から保存したい静止画を選択してスマートフォン１に保存することができる。これにより、利用者は、動画撮影モードで動作している場合に、撮影した複数の静止画データのうち、ベストショットを静止画として保存することができる。
【００７０】
図９に示す例では、スマートフォン１は、４つのサムネイルのうち、利用者によって選択された１つのサムネイルに対応した静止画データ７２を静止画として保存する場合について説明した。しかし、サムネイルの選択数については、複数であってもよい。例えば、スマートフォン１は、４つのサムネイルのうち３つのサムネイルが選択された場合、３つのサムネイルに対応した３つの静止画データ７２を静止画としてフォルダ９Ｘ等に保存する。
【００７１】
図１０を参照しながら、動画撮影モードで動作しているスマートフォン１による撮影制御の処理手順について説明する。図１０は、実施形態２に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。図１０に示す処理手順は、コントローラ１０が、カメラアプリケーション９Ｂを実行することにより実現される。図１０に示す処理手順は、動画撮影モードにおいて繰り返し実行される。
【００７２】
図１０に示す例では、ステップＳ１０１からステップＳ１０９及びステップＳ１１２からステップＳ１１４の処理は、図８に示すステップＳ１０１からステップＳ１１０及びステップＳ１１２からステップＳ１１４の処理と同一であるため、説明は省略する。
【００７３】
静止画を保存する場合（ステップＳ１０９，Ｙｅｓ）、コントローラ１０は、ステップＳ２０１に進む。コントローラ１０は、ステップＳ２０１として、保存する静止画データ７２を選択するための画面６７をディスプレイ２Ａに表示する。コントローラ１０は、ステップＳ２０２として、利用者によって選択された静止画データ７２を静止画としてフォルダ９Ｘ等に保存する。静止画を保存しない場合（ステップＳ１０９，Ｎｏ）、コントローラ１０は、ステップＳ２０１及びステップＳ２０２を行わない。
【００７４】
その後、コントローラ１０は、ステップＳ２０３として、残っている静止画データ７２を削除する。そして、コントローラ１０は、ステップＳ１１２以降の処理を行う。
【００７５】
（実施形態３）
以下に実施形態３に係るスマートフォンについて説明する。実施形態３に係るスマートフォンは、カメラアプリケーション９Ｂの機能が異なる点を除いて、図１から４に示したスマートフォン１と同様の構成を有する。そこで、以下では、スマートフォン１を例として用いて、実施形態３について説明する。以下の説明においては、同様の構成要素に同一の符号を付すことがある。
【００７６】
図１１を参照しながら、動画撮影モードで動作しているスマートフォン１による撮影制御の処理手順について説明する。図１１は、実施形態３に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。図１１に示す処理手順は、コントローラ１０が、カメラアプリケーション９Ｂを実行することにより実現される。図１１に示す処理手順は、動画撮影モードにおいて繰り返し実行される。
【００７７】
図１１に示す例では、ステップＳ１０１からステップＳ１０９及びステップＳ１１２からステップＳ１１４の処理は、図８に示すステップＳ１０１からステップＳ１０９及びステップＳ１１２からステップＳ１１４の処理と同一であるため、説明は省略する。
【００７８】
静止画を保存する場合（ステップＳ１０９，Ｙｅｓ）、コントローラ１０は、ステップＳ３０１に進む。コントローラ１０は、ステップＳ３０１として、ストレージ９等に一時的に記憶している静止画データ７２を合成して静止画を作成する。例えば、コントローラ１０は、４つの静止画データ７２を合成して１つの静止画を作成する。ストレージ９等に一時的に記憶している４つの静止画データ７２は、動画の連続する４フレーム（コマ）分のデータであるので、撮影間隔が短時間かつ手振れ、被写体の動き等による影響が少ないデータである。このため、コントローラ１０は、同一画素の静止画（画像）データ同士を加算して高精細な静止画を作成する。高精細な静止画とは、動画用データ７１よりも画素数が多い画像データを意味している。コントローラ１０は、作成した静止画を、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）圧縮または伸張処理を行ってもよい。そして、コントローラ１０は、ステップＳ３０２として、作成した静止画をフォルダ９Ｘ等に保存する。その後、コントローラ１０は、ステップＳ１１２以降の処理を行う。
【００７９】
静止画を保存しない場合（ステップＳ１０９，Ｎｏ）、コントローラ１０は、ステップＳ３０３に進む。コントローラ１０は、ステップＳ３０３として、ストレージ９等に一時的に記憶している静止画データ７２を削除する。その後、コントローラ１０は、ステップＳ１１２以降の処理を行う。
【００８０】
このように、スマートフォン１は、動画撮影中に撮影した複数の静止画データ７２を１つの静止画に合成し、合成した静止画を保存する。このため、利用者は、スマートフォン１によって動画の撮影を開始したにもかかわらず、高精細な静止画をスマートフォン１に保存することができる。
【００８１】
（実施形態４）
以下に実施形態４に係るスマートフォンについて説明する。実施形態４に係るスマートフォンは、カメラアプリケーション９Ｂの機能が異なる点を除いて、図１から４に示したスマートフォン１と同様の構成を有する。そこで、以下では、スマートフォン１を例として用いて、実施形態４について説明する。
【００８２】
図１２を参照しながら、動画撮影モードで動作しているスマートフォン１の撮影制御の他の例について説明する。図１２は、実施形態４に係るスマートフォンによる撮影制御の例を示す図である。以下の説明においては、同様の構成要素に同一の符号を付すことがある。
【００８３】
スマートフォン１は、ステップＳ３１では、動画撮影画面６０をタッチスクリーンディスプレイ２（ディスプレイ２Ａ）に表示している。ステップＳ３１では、利用者の指Ｆ１が、撮影ボタン６１をタップしている。
【００８４】
ステップＳ３１では、スマートフォン１は、撮影ボタン６１に対するタップを検出すると、カメラ１３による動画の撮影を開始する。スマートフォン１は、動画の撮影開始から所定の数の動画用データ７１を静止画データ７２としてストレージ９に一時的に記憶する。所定の数が４である場合、スマートフォン１は、４つのフレームの動画用データ７１を静止画データ７２として一時的に記憶する。
【００８５】
スマートフォン１は、所定の数の静止画データ７２をストレージ９等に一時的に記憶した場合に、ステップＳ３２に示すように、静止画の保存を確認する画面６４をディスプレイ２Ａに表示する。ステップＳ３２では、利用者の指Ｆ１が、画面６４のＹｅｓボタンをタップしている。
【００８６】
ステップＳ３２では、スマートフォン１は、画面６４のＹｅｓボタンに対するタップを検出すると、ストレージ９等に一時的に記憶している静止画データ７２を静止画としてフォルダ９Ｘに保存する。そして、スマートフォン１は、ステップＳ３３に示すように、静止画の保存先を示す画面６５をディスプレイ２Ａに表示する。このとき、スマートフォン１は、動画の撮影を継続している。
【００８７】
スマートフォン１で動画を撮影しているにもかかわらず、利用者が静止画の保存を指示するということは、静止画を撮影しようとした利用者が誤って動画を撮影した可能性が高い。このため、スマートフォン１は、ステップＳ３４に示すように、動画の撮影を終了するかを確認するための画面６８をディスプレイ２Ａに表示する。ステップＳ３４では、利用者の指Ｆ１が、画面６８のＹｅｓボタンをタップしている。
【００８８】
ステップＳ３４では、スマートフォン１は、画面６８のＹｅｓボタンに対するタップを検出すると、カメラ１３による動画の撮影を終了し、生成した動画を削除する。スマートフォン１は、動画の削除が終了すると、ステップＳ３５に示すように、動画の撮影を終了したことを示す画面６９をディスプレイ２Ａに表示する。
【００８９】
このように、スマートフォン１は、動画撮影モードで動作している場合に、動画の撮影を開始して静止画データ７２が得られた時点で、静止画の保存を可能としている。このため、利用者は、スマートフォン１による動画の撮影を終了する前に、静止画をスマートフォン１に保存することができる。さらに、スマートフォン１は、静止画を保存した場合に、動画の撮影終了を利用者に確認する。このため、静止画を撮影しようとした利用者が誤って動画を撮影していた場合、利用者は、スマートフォン１による動画の撮影を直ちに終了することができる。
【００９０】
図１３を参照しながら、動画撮影モードで動作しているスマートフォン１による実施形態４に係る撮影制御の処理手順について説明する。図１３は、実施形態４に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。図１３に示す処理手順は、カメラアプリケーション９Ｂの実行により、カメラ１３から伝達された映像データをディスプレイ２Ａに表示させている状態で、コントローラ１０によって実現される。
【００９１】
図１３に示すように、スマートフォン１のコントローラ１０は、ステップＳ４０１として、動画の撮影開始かを判定する。撮影開始ではない場合（ステップＳ４０１，Ｎｏ）、コントローラ１０は、ステップＳ４０１に戻る。撮影開始である場合（ステップＳ４０１，Ｙｅｓ）、コントローラ１０は、ステップＳ４０２に進む。
【００９２】
コントローラ１０は、ステップＳ４０２として、動画の撮影開始をカメラ１３に指示する。コントローラ１０は、ステップＳ４０３として、所定の数の動画用データ７１をカメラ１３から取得したかを判定する。ステップＳ４０３の判定は、例えば、カメラ１３が１フレーム分の動画用データ７１を取得する度に行われる。
【００９３】
所定の数の動画用データ７１をまだ取得していない場合（ステップＳ４０３，Ｎｏ）、コントローラ１０は、ステップＳ４０４に進む。コントローラ１０は、ステップＳ４０４として、カメラ１３から、１フレーム分の最新の動画用データ７１を取得する。そして、コントローラ１０は、ステップＳ４０５として、取得した動画用データ７１を静止画データ７２としてもストレージ９等に一時的に記憶する。所定の数の動画用データ７１を既に取得している場合（ステップＳ４０３，Ｙｅｓ）、コントローラ１０は、ステップＳ４０４及びステップＳ４０５を行わない。
【００９４】
コントローラ１０は、ステップＳ４０６として、所定の数の静止画データ７２を取得したかを判定する。所定の数の静止画データ７２を取得していない場合（ステップＳ４０６，Ｎｏ）、コントローラ１０は、ステップＳ４１２に進む。所定の数の静止画データ７２を取得した場合（ステップＳ４０６，Ｙｅｓ）、コントローラ１０は、ステップＳ４０７に進む。コントローラ１０は、ステップＳ４０７として、静止画の保存を確認する画面６４をディスプレイ２Ａに表示する。そして、コントローラ１０は、ステップＳ４０８として、画面６４に対するジェスチャに基づいて、静止画を保存するかを判定する。
【００９５】
静止画を保存する場合（ステップＳ４０８，Ｙｅｓ）、コントローラ１０は、ステップＳ４０９に進む。コントローラ１０は、ステップＳ４０９として、ストレージ９等に一時的に記憶している静止画データ７２を静止画としてフォルダ９Ｘ等に保存する。そして、コントローラ１０は、ステップＳ４１０として、動画の撮影終了を確認するための画面６８をディスプレイ２Ａに表示させ、ステップＳ４１２に進む。静止画を保存しない場合（ステップＳ４０８，Ｎｏ）、コントローラ１０は、ステップＳ４１１に進む。コントローラ１０は、ステップＳ１１１として、ストレージ９等に一時的に記憶している静止画データ７２を削除し、ステップＳ４１２に進む。
【００９６】
コントローラ１０は、ステップＳ４１２として、動画の撮影終了かを判定する。コントローラ１０は、例えば、ステップＳ４１０の画面６８に対する撮影終了の操作を検出した場合、又は生成された動画のサイズが上限値に達した場合に、撮影終了と判定する。撮影終了ではない場合（ステップＳ４１２，Ｎｏ）、コントローラ１０は、ステップＳ４０３に戻る。撮影終了である場合（ステップＳ４１２，Ｙｅｓ）、コントローラ１０は、ステップＳ４１３に進む。
【００９７】
コントローラ１０は、ステップＳ４１３として、動画の撮影終了をカメラ１３に指示する。そして、コントローラ１０は、ステップＳ１１２以降の処理を行う。図１３に示す例では、ステップＳ１１２からステップＳ１１４の処理は、図８に示すステップＳ１１２からステップＳ１１４の処理と同一であるため、説明は省略する。
【００９８】
（実施形態５）
以下に実施形態５に係るスマートフォンについて説明する。実施形態５に係るスマートフォンは、カメラアプリケーション９Ｂの機能が異なる点を除いて、図１から４に示したスマートフォン１と同様の構成を有する。そこで、以下では、スマートフォン１を例として用いて、実施形態５について説明する。以下の説明においては、同様の構成要素に同一の符号を付すことがある。
【００９９】
図１４を参照しながら、動画撮影モードで動作しているスマートフォン１による撮影制御の処理手順について説明する。図１４は、実施形態５に係るスマートフォンによる撮影制御の処理手順の例を示すフローチャートである。図１４に示す処理手順は、コントローラ１０が、カメラアプリケーション９Ｂを実行することにより実現される。図１４に示す処理手順は、動画撮影モードにおいて繰り返し実行される。
【０１００】
図１４に示すように、スマートフォン１のコントローラ１０は、ステップＳ５０１として、動画の撮影開始かを判定する。撮影開始ではない場合（ステップＳ５０１，Ｎｏ）、コントローラ１０は、ステップＳ５０１に戻る。撮影開始である場合（ステップＳ５０１，Ｙｅｓ）、コントローラ１０は、ステップＳ５０２に進む。
【０１０１】
コントローラ１０は、ステップＳ５０２として、静止画の撮影をカメラ１３に指示し、ステップＳ５０３に進む。コントローラ１０は、ステップＳ５０３として、カメラ１３から高精細な静止画を取得し、取得した静止画をストレージ９等に一時的に記憶する。そして、コントローラ１０は、静止画の撮影が終了した場合、ステップＳ５０４として、動画の撮影開始をカメラ１３に指示し、ステップＳ５０５に進む。
【０１０２】
コントローラ１０は、ステップＳ５０５として、カメラ１３から、１フレーム分の最新の動画用データ７１を取得し、取得した動画用データ７１をストレージ９等に一時的に記憶する。そして、コントローラ１０は、ステップＳ５０６として、動画の撮影終了かを判定する。コントローラ１０は、例えば、利用者による撮影終了の操作を検出した場合、又は生成された動画のサイズが上限値に達した場合に、動画の撮影終了と判定する。撮影終了ではない場合（ステップＳ５０６，Ｎｏ）、コントローラ１０は、ステップＳ５０５に戻る。撮影終了である場合（ステップＳ５０６，Ｙｅｓ）、コントローラ１０は、ステップＳ５０７に進む。
【０１０３】
コントローラ１０は、ステップＳ５０７として、動画の撮影終了をカメラ１３に指示する。そして、コントローラ１０は、ステップＳ５０８として、静止画の保存を確認する画面６４をディスプレイ２Ａに表示する。そして、コントローラ１０は、ステップＳ５０９として、画面６４に対するジェスチャに基づいて、静止画を保存するかを判定する。
【０１０４】
静止画を保存する場合（ステップＳ５０９，Ｙｅｓ）、コントローラ１０は、ステップＳ５１０に進む。コントローラ１０は、ステップＳ５１０として、ストレージ９等に一時的に記憶している静止画をフォルダ９Ｘ等に保存し、ステップＳ１１２に進む。静止画を保存しない場合（ステップＳ５０９，Ｎｏ）、コントローラ１０は、ステップＳ５１１に進む。コントローラ１０は、ステップＳ５１１として、ストレージ９等に一時的に記憶している静止画を削除し、ステップＳ１１２に進む。
【０１０５】
コントローラ１０は、ステップＳ１１２以降の処理を行う。図１４に示す例では、ステップＳ１１２からステップＳ１１４の処理は、図８に示すステップＳ１１２からステップＳ１１４の処理と同一であるため、説明は省略する。
【０１０６】
このように、スマートフォン１は、動画撮影モードで動画の撮影を開始する場合に、まず、高精細な静止画を撮影し、その後、動画の撮影を開始する。すなわち、スマートフォン１は、動画を撮影する場合に、動画とは別に高精細な静止画を撮影している。これにより、スマートフォン１は、動画撮影モードで動作している場合に、静止画を撮り逃す可能性を低減することができる。
【０１０７】
上記の実施形態５では、スマートフォン１は、動画撮影モードで動画の撮影を開始する前に、カメラ１３によって静止画を撮影する場合、１乃至複数枚の静止画を撮影してもよい。
【０１０８】
上記の実施形態５では、スマートフォン１は、動画撮影モードで動画の撮影を開始する場合に、まず、高精細な静止画を撮影し、その後動画の撮影を開始する場合について説明した。しかし、実施形態４と同様に、スマートフォン１は、高精細な静止画の撮影が終了した時点で、静止画を保存するかを確認し、静止画を保存した場合は、動画の撮影を行わないように構成されてもよい。
【０１０９】
本出願の開示する実施形態は、発明の要旨及び範囲を逸脱しない範囲で変更することができる。さらに、本出願の開示する実施形態及びその変形例は、適宜組み合わせることができる。例えば、上記の実施形態は、以下のように変形してもよい。
【０１１０】
例えば、図４に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【０１１１】
上記の実施形態では、携帯通信装置の例として、スマートフォンについて説明したが、添付の請求項に係る携帯通信装置は、スマートフォンに限定されない。添付の請求項に係る携帯通信装置は、スマートフォン以外の携帯電子機器であってもよい。携帯電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機を含むが、これらに限定されない。添付の請求項に係る携帯通信装置は、据え置き型の電子機器であってもよい。据え置き型の電子機器は、例えば、デスクトップパソコン、自動預入支払機（ＡＴＭ）、及びテレビ受像器を含むが、これらに限定されない。
【０１１２】
上記の実施形態では、スマートフォン１は、動画撮影モードで動画を撮影する場合に、無条件で静止画を撮影する場合について説明した。しかし、スマートフォン１は、動画撮影モードで静止画を撮影する場合に、条件を設けてもよい。例えば、動画撮影モードで静止画を撮影する機能が有効化されているか無効化されているかを示すデータを設定データ９Ｚに設ける。そして、スマートフォン１は、設定データ９Ｚの静止画を撮影する機能を示すデータが有効化されている場合に、動画撮影モードで静止画を撮影し、無効化されている場合に、動画撮影モードで静止画を撮影しないように構成されてもよい。
【０１１３】
あるいは、スマートフォン１は、カメラアプリケーション９Ｂが起動されてから撮影ボタン６１が操作されるまでの時間に応じて、動画撮影モードで静止画を撮影するか否かを切り換えるように構成されてもよい。例えば、カメラアプリケーション９Ｂが起動されてから撮影ボタン６１が操作されるまでの時間が閾値よりも長い場合、利用者が撮影モードを確認する余裕が十分にある。この場合、スマートフォン１は、動画撮影モードで動画とは別に静止画を撮影しない。一方、カメラアプリケーション９Ｂが起動されてから撮影ボタン６１が操作されるまでの時間が閾値よりも長くない場合、利用者が撮影モードを確認できていない可能性がある。この場合、スマートフォン１は、動画撮影モードで動画とは別に静止画を撮影する。
【０１１４】
上記の実施形態では、スマートフォン１は、カメラ１３が撮影した動画の数コマ分の動画用データ７１を静止画データ７２とし、静止画データ７２を静止画として保存する場合について説明した。しかし、静止画データ７２は、動画用データ７１とは別にカメラ１３によって撮影してもよい。カメラ１３は、動画のフレームレートよりも短いタイミングで撮影することができる。このため、スマートフォン１は、カメラ１３によって動画用データ７１を撮影する間に、カメラ１３によって１又は複数の静止画データ７２を撮影してもよい。
【０１１５】
上記の実施形態では、アウトカメラであるカメラ１３で動画を撮影する場合について説明したが、インカメラであるカメラ１２で動画を撮影する場合にも同様の制御が行われてもよい。
【０１１６】
スマートフォン１は、例えば、フレーム内圧縮、フレーム間圧縮（フレーム間予測）等によって動画を圧縮して保存する場合は、圧縮前の動画用データ７１をストレージ９等に保存してもよい。
【０１１７】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【０１１８】
１  スマートフォン
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  カメラアプリケーション
９Ｘ  フォルダ
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２  カメラ
１３  カメラ
１４  コネクタ
１５  加速度センサ
１６  方位センサ
１７  ジャイロスコープ
２０  ハウジング
【図１】
2014191022.tif 000003
【図２】
2014191022.tif 000004
【図３】
2014191022.tif 000005
【図４】
2014191022.tif 000006
【図５】
2014191022.tif 000007
【図６】
2014191022.tif 000008
【図７】
2014191022.tif 000009
【図８】
2014191022.tif 000010
【図９】
2014191022.tif 000011
【図１０】
2014191022.tif 000012
【図１１】
2014191022.tif 000013
【図１２】
2014191022.tif 000014
【図１３】
2014191022.tif 000015
【図１４】
2014191022.tif 000016