(57)【要約】【課題】  ボタンやスイッチなどの配信開始を指示する部材の操作に係る手の映り込みや、公開したくない準備中映像の配信を抑制しつつ、ライブ画像の配信を行う。【解決手段】  撮像部と、外部機器と通信するための通信部とを有する撮像装置であって、撮像部によるライブ配信の指示があったとき、当該指示からの経過時間を計時する計時部と、計時部による経過時間が所定の設定時間になった場合に、通信部を介した外部機器への撮像部による撮像画像の配信を開始する制御部とを有する。【選択図】  図１
2020113898.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段と、外部機器と通信するための通信手段とを有する撮像装置であって、
前記撮像手段によるライブ配信の指示があったとき、当該指示からの経過時間を計時する計時手段と、
該計時手段による経過時間が所定の設定時間になった場合に、前記通信手段を介した外部機器への前記撮像手段による撮像画像の配信を開始する制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記設定時間をユーザにより設定する設定手段を更に有することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記設定手段は、複数の設定時間を設定し、
前記指示は、前記複数の設定時間の１つを選択する指示を含み、
前記制御手段は、前記計時手段による経過時間が前記選択した設定時間になってから、前記通信手段を介した外部機器への前記撮像手段による撮像画像の配信を開始する
ことを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、
予め設定されたボタンに対するユーザによる所定の時間以上の押下があった場合に、前記選択した設定時間になってから前記通信手段を介した外部機器への前記撮像手段による撮像画像の配信を開始し、
前記ボタンに対するユーザによる所定時間に満たない押下があった場合には、前記設定手段による設定時間の経過を待たずに、前記通信手段を介した外部機器への前記撮像手段による撮像画像の配信を開始する
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記計時手段による前記所定の設定時間に至る残り時間を表示する表示手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の撮像装置。
【請求項６】
前記外部装置に撮像画像を配信する配信モード、撮像画像を静止画として記録する静止画モード、動画像として記録する動画撮影モードを含む複数のモードを有し、
前記表示手段は、前記配信モードにおける前記残り時間の表示形態を、モードごとに異なる形態で表示する
ことを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記表示手段は、モードに依存したサイズの領域に残り時間を表示、もしくは、モードに依存した色で残り時間を表示することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記配信モードには、ライブの動画像として配信するライブ配信モードと、動画のプレビューとして配信するプレビュー配信モードとを含むことを特徴とする請求項６に記載の撮像装置。
【請求項９】
撮像手段と、外部機器と通信するための通信手段とを有する撮像装置の制御方法であって、
前記撮像手段によるライブ配信の指示があったとき、当該指示からの経過時間を計時する計時工程と、
該計時工程による経過時間が所定の設定時間になった場合に、前記通信手段を介した外部機器への前記撮像手段による撮像画像の配信を開始する制御工程と
を有することを特徴とする撮像装置の制御方法。
【請求項１０】
撮像手段と、外部機器と通信するための通信手段とを有するコンピュータが読み込み実行するプログラムであって、前記コンピュータに、請求項９に記載の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、インターネットを介した動画配信サービスが活性化されて、個人でライブ映像を配信することが一般的になっている。特に被写体側にある部材を自分で操作してライブ映像の自分撮り配信をするものは多い。このようなライブ映像の配信に関して、特許文献１では映像を飾るためのエフェクトを追加し、リアルタイムにライブ映像を配信する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１２９８０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において提案された従来技術では、ライブ映像を配信する方法には言及されているが、配信開始部材を操作する時の手の映り込みを防ぐ方法については言及されていない。また配信開始部材を操作し、すぐに配信が開始されてしまうと、部材操作してから配信開始の準備を整えるまでの時間を確保できず、公開したくない映像まで配信されてしまう課題がある。この課題は本体内記録される動画撮影なら動画ファイルの編集により不要な映像を削除することで解決することができるが、ライブ映像の配信であるが故に既に第三者に公開されてしまっており、後から編集することもできないため、課題となっている。
【０００５】
本発明は、かかる問題に鑑みなされたものであり、ライブ配信の開始時に不要な映像を配信してしまう可能性を低減する技術を提供しようとするものである。
【課題を解決するための手段】
【０００６】
この課題を解決するため、例えば本発明の撮像装置は以下の構成を備える。すなわち、
撮像手段と、外部機器と通信するための通信手段とを有する撮像装置であって、
前記撮像手段によるライブ配信の指示があったとき、当該指示からの経過時間を計時する計時手段と、
該計時手段による経過時間が所定の設定時間になった場合に、前記通信手段を介した外部機器への前記撮像手段による撮像画像の配信を開始する制御手段とを有する。
【発明の効果】
【０００７】
本発明によれば、ライブ配信の開始時に不要な映像を配信してしまう可能性を低減することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の撮像装置の背面(a)および前面(b)の外観図。
【図２】実施形態の撮像装置の構成を示すブロック図。
【図３】実施形態におけるメイン処理のフローチャートを示す図。
【図４】実施形態におけるセルフタイマー設定処理のフローチャートを示す図。
【図５】実施形態における静止画撮影処理のフローチャートを示す図。
【図６】実施形態における動画撮影処理のフローチャートを示す図。
【図７】実施形態におけるライブ配信処理のフローチャートを示す図。
【図８】実施形態におけるプレビュー配信処理のフローチャートを示す図。
【図９】実施形態における静止画記録モード(a)および動画撮影モード(b)およびライブ配信モード(c)およびプレビュー配信モード(d)の撮影待機画面を示す図。
【図１０】実施形態における静止画記録モード(a)および動画撮影モード(b)およびライブ配信モード(c)およびプレビュー配信モード(d)のセルフタイマーカウント中画面を示す図。
【図１１】実施形態における静止画記録モード(a)および動画撮影モード(b)およびライブ配信モード(c)およびプレビュー配信モード(d)のセルフタイマー設定画面を示す図。
【図１２】実施形態におけるライブビュー配信とプレビューは配信の切り替えのメイン処理のフローチャートを示す図。
【発明を実施するための形態】
【０００９】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。なお、以下に示す実施形態における構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１０】
図１（ａ）は、実施形態が適用する撮像装置の一例としてのデジタルカメラ１００の背面斜視図、同図（ｂ）は正面斜視図である。
【００１１】
表示部２８は画像や各種情報を表示する。また、表示部２８はバリアングルであり、その表示面を被写体側（デジタルカメラの撮像レンズの視線方向）に向けることができる。シャッターボタン６１は撮影指示を行うための操作部である。モード切り替えスイッチ６０は各種モードを切り替えるための操作部である。コネクタ１１２は、パーソナルコンピュータやプリンタなどの外部機器と接続するための接続ケーブル１１１とデジタルカメラ１００とのコネクタである。操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等の操作部材より成る操作部である。コントローラホイール７３は操作部７０に含まれる回転操作可能な操作部材である。電源スイッチ７２は、電源オン、電源オフを切り替えるための押しボタンである。記録媒体２００はメモリカードやハードディスク等の記録媒体である。記録媒体スロット２０１は記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、デジタルカメラ１００との通信が可能となり、記録や再生が可能となる。蓋２０２は記録媒体スロット２０１の蓋である。図においては、蓋２０２を開けてスロット２０１から記録媒体２００の一部を取り出して露出させた状態を示している。発光部１４０はＬＥＤ（発光ダイオード）などからなり、所定の発光／非発光のパターンによってカメラ前面側に存在する被写体にデジタルカメラ１００の動作状態（例えば、セルフタイマーのカウントダウン中や撮影の開始など）を通知する。発光部１４０は被写体側から視認できるようにカメラ前面（被写体側、撮像面側）に配置されている。動画ボタン７６は、動画撮影（記録）の開始、停止の指示に用いられる。スピーカ９２はブザー音などを鳴らすことにより被写体にデジタルカメラ１００の動作状態（例えば、セルフタイマーのカウントダウン中や撮影の開始など）を通知する。
【００１２】
図２は、本実施形態によるデジタルカメラ１００のブロック構成図である。図２において、撮影レンズ１０３はズームレンズ、フォーカスレンズを含むレンズ群である。シャッター１０１は絞り機能を備えるシャッターである。撮像部２２は光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等で構成される撮像素子である。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０２は、デジタルカメラ１００の、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１３】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理を行う。画像処理部２４により得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。画像処理部２４では更に、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理を行う。
【００１４】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、表示部２８に表示するための画像データを格納する。メモリ３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１５】
また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデータをアナログ信号に変換して表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して表示部２８により表示される。表示部２８は、ＬＣＤ等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によって一度Ａ／Ｄ変換されメモリ３２に蓄積されたデジタル信号をＤ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、表示部２８は電子ビューファインダとして機能し、スルー画像表示（ライブビュー表示（ＬＶ表示））を行える。以下、ライブビューで表示される画像をＬＶ画像と称する。
【００１６】
不揮発性メモリ５６は、電気的に消去・記録可能な記録媒体としてのメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのコンピュータプログラムのことである。
【００１７】
システム制御部５０は、少なくとも１つのプロセッサーまたは回路を有する制御部であり、デジタルカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２には、例えばＲＡＭが用いられる。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
【００１８】
システムタイマー５３は各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１９】
モード切り替えスイッチ６０、シャッターボタン６１、及び、操作部７０は、システム制御部５０に各種の動作指示を入力するための操作手段として機能する。モード切り替えスイッチ６０は、システム制御部５０の動作モードを静止画記録モード、動画撮影モード、ライブ配信モード、プレビュー配信モード、再生モード等のいずれかに切り替える。静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、絞り優先モード（Ａｖモード）、シャッター速度優先モード（Ｔｖモード）、プログラムＡＥモードがある。また、撮影シーン別の撮影設定となる各種シーンモード、カスタムモード等がある。モード切り替えスイッチ６０より、ユーザは、これらのモードのいずれかに直接切り替えることができる。あるいは、モード切り替えスイッチ６０で撮影モードの一覧画面に一旦切り換えた後に、表示された複数のモードのいずれかを選択し、他の操作部材を用いて切り替えるようにしてもよい。同様に、動画撮影モードにも複数のモードが含まれていてもよい。
【００２０】
シャッターボタン６１は、その押下状態を検出するための第１シャッタースイッチ６２、及び、第２シャッタースイッチ６３を含む。第１シャッタースイッチ６２は、デジタルカメラ１００に設けられたシャッターボタン６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は、この第１シャッタースイッチ信号ＳＷ１の受信をトリガにして、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。また、第２シャッタースイッチ６４は、シャッターボタン６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２の受信をトリガにして、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２１】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。利用者は、表示部２８に表示されたメニュー画面と、上下左右の４方向ボタンやＳＥＴボタンとを用いて直感的に各種設定を行うことができる。
【００２２】
コントローラホイール７３は、操作部７０に含まれる回転操作可能な操作部材であり、方向ボタンと共に選択項目を指示する際などに使用される。コントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０はデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール７３は回転操作が検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサよりなる操作部材で、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出するものであってもよい（いわゆる、タッチホイール）。
【００２３】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる。
【００２４】
記録媒体Ｉ/Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の記録媒体であり、半導体メモリや光ディスク、磁気ディスク等から構成される。
【００２５】
通信部５４は、無線または有線ケーブルによって接続し、映像信号や音声信号等の送受信を行う。通信部５４は無線ＬＡＮ（Local Area Network）やインターネットとも接続可能である。通信部５４は撮像部２２で撮像した画像（スルー画像を含む）や、記録媒体２００に記録された画像を送信可能であり、また、外部機器から画像データやその他の各種情報を受信することができる。
【００２６】
姿勢検知部５５は重力方向に対するデジタルカメラ１００の姿勢を検知する。姿勢検知部５５で検知された姿勢に基づいて、システム制御部５０は、撮像部２２で撮影された画像が、デジタルカメラ１００を横に構えて撮影された画像であるか、縦に構えて撮影された画像であるかを判別可能である。システム制御部５０は、姿勢検知部５５で検知された姿勢に応じた向き情報を撮像部２２で撮像された画像の画像ファイルに付加したり、画像を回転して記録したりすることも可能である。姿勢検知部５５としては、加速度センサーやジャイロセンサーなどを用いることができる。姿勢検知部５５である、加速度センサーやジャイロセンサーを用いて、デジタルカメラ１００の動き（パン、チルト、持ち上げ、静止しているか否か等）を検知することも可能である。
【００２７】
図３のフローチャートは、モード移行を含むメイン処理を示している。同図の各処理は電源スイッチ７２の電源オン後に、システム制御部５０が不揮発メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現されるものである。
【００２８】
Ｓ３０１において、システム制御部５０は、モード切り替えスイッチ６０からの信号に基づき、ユーザが静止画記録モードへの遷移指示を行ったかを判定する。システム制御部５０は、ユーザによる静止画記録モードへの遷移指示が行われたと判定した場合、処理をＳ３０５へ進める。また、システム制御部５０は、ユーザによる静止画記録モードへの遷移指示が無いと判定した場合には処理を３０２へ進める。
【００２９】
Ｓ３０２において、システム制御部５０は、モード切り替えスイッチ６０からの信号に基づき、ユーザが動画撮影モードへの遷移指示が行ったかを判定する。システム制御部５０は、ユーザによる動画撮影モードへの遷移指示が行われたと判定した場合、処理をＳ３０６へ進める。また、システム制御部５０は、ユーザによる動画撮影モードへの遷移指示が無いと判定した場合、処理をＳ３０３へ進める。
【００３０】
Ｓ３０３において、システム制御部５０は、モード切り替えスイッチ６０からの信号に基づき、ユーザがライブ配信モード（現在撮像中の画像を配信するモード）への遷移指示を行ったかを判定する。システム制御部５０は、ユーザによるライブ配信モードへの遷移指示が行われたと判定した場合、処理をＳ３０７へ進める。また、システム制御部５０は、ユーザによるライブ配信モードへの遷移指示が無いと判定した場合、処理をＳ３０４へ進める。尚、ライブ配信モードとは、画像データの第三者への公開のため、他の画像通信装置に対し、その画像データを配信するモードである。
【００３１】
Ｓ３０４において、システム制御部５０は、モード切り替えスイッチ６０からの信号に基づき、ユーザがプレビュー配信モードへの遷移指示を行ったかを判定する。システム制御部５０は、ユーザによるプレビュー配信モードへの遷移指示が行われたと判定した場合、処理をＳ３０８へ進める。また、システム制御部５０は、ユーザによるプレビュー配信モードへの遷移指示が無いと判定した場合には、処理をＳ３０１に戻す。尚、プレビュー配信モードとは、他の画像通信装置に対し、画像データの配信を行い、その画像データを第三者には公開せずに、ユーザだけが確認可能なモードである。
【００３２】
また、ライブ配信モードとプレビュー配信モードのどちらでも、画像データはインターネット上の配信サーバに送信される。ただし、プレビュー配信モードでは第三者には動画は公開されず、ライブ配信モードでは不特定多数のユーザに公開される。ここでいう公開とは、不特定多数のユーザはパスワード等のキーコードの入力を必要とすることなくアクセスできる状態にすることを言う。本実施形態では、配信するユーザのアカウントをインターネット上の配信サーバに予め登録しておき、配信するユーザのアカウントでログインする。すなわち、予め登録されたアカウントＩＤとパスワードを用いてログインする。この状態ではプレビュー配信モードで送信された動画を閲覧することができる。配信するユーザはこのプレビュー配信モードで、他のユーザからどのように見られるのかを確認することができる。また、ライブ配信モードでは、配信するユーザのアカウントでログインすることなく、ライブ配信されているイベントのＵＲＬにアクセスすればだれでも閲覧することができる。
【００３３】
なお、実施形態におけるデジタルカメラ１００におけるライブ配信モードでの配信先と、プレビュー配信モードでの配信先は、ユーザが操作部を介して個別に予め設定しておき、その宛先を特定する情報がメモリ３２などに保持されるようにしてもよい。この場合、プレビュー配信モードにおける配信先は、典型的には、デジタルカメラ１００のユーザや被写体が撮像画像を確認するための装置であり、例えばユーザが所有するスマホ等の携帯端末である。一方、ライブ配信モードは第三者への公開であるため、その配信先は例えばインターネット上のサーバ等となる。
【００３４】
Ｓ３０５において、システム制御部５０は、カメラの状態を静止画記録モードへと変更する。Ｓ３０６において、システム制御部５０は、カメラの状態を動画撮影モードへと変更する。Ｓ３０７において、システム制御部５０は、カメラの状態をライブ配信モードへと変更する。Ｓ３０８において、システム制御部５０は、カメラの状態をプレビュー配信モードへと変更する。なお、制御部５０は、変更後のモードを示す情報をシステムメモリ５２に格納し、保持する。
【００３５】
Ｓ３０９において、システム制御部５０は、表示部２８に静止画記録モードの撮影待機状態であることを示す画面を表示する。図９(a)は、本実施形態において表示部２８に表示される静止画記録モードの撮影待機状態の画面の一例である。
【００３６】
Ｓ３１０において、システム制御部５０は、表示部２８に動画撮影モードの撮影待機状態であることを示す画面を表示する。図９(b)は本実施形態において表示部２８に表示される動画撮影モードの撮影待機状態の画面の一例である。
【００３７】
Ｓ３１１において、システム制御部５０は、表示部２８にライブ配信モードの撮影待機状態を示す画面を表示する。図９(c)は本実施形態において表示部２８に表示されるライブ配信モードの撮影待機状態の画面の一例である。
【００３８】
Ｓ３１２において、システム制御部５０は、表示部２８にプレビュー配信モードの撮影待機状態を示す画面を表示する。また図９(d)は本実施形態において表示部２８に表示されるプレビュー配信モードの撮影待機状態の画面の一例である。
【００３９】
Ｓ３１３において、システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたかを判定する。システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたと判定した場合には処理をＳ３１７へ進め、同指示が行われなかったと判定した場合には処理をＳ３２１へ進める。
【００４０】
Ｓ３１４において、システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたかを判定する。システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたと判定した場合には処理をＳ３１８へ進め、同指示が行われなかったと判定した場合には処理をＳ３２２へ進める。
【００４１】
Ｓ３１５において、システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたかを判定する。システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたと判定した場合には処理をＳ３１９へ進め、同指示が行われなかったと判定した場合には処理をＳ３２３へ進める。
【００４２】
Ｓ３１６において、システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたかを判定する。システム制御部５０は、ユーザによるセルフタイマー設定画面開始指示が行われたと判定した場合には処理をＳ３２０へ進め、同指示が行われなかったと判定した場合には処理をＳ３２４へ進める。
【００４３】
Ｓ３１７において、システム制御部５０は、図４で説明するセルフタイマー設定処理を実行する。Ｓ３１８において、システム制御部５０は、図４で説明するセルフタイマー設定処理を実行する。Ｓ３１９において、システム制御部５０は、図４で説明するセルフタイマー設定処理を実行する。Ｓ３２０において、システム制御部５０は、図４で説明するセルフタイマー設定処理を実行する。
【００４４】
Ｓ３２１において、システム制御部５０は、静止画撮影処理を実行する。この静止画撮影処理の詳細については、図５を参照して後述する。
Ｓ３２２において、システム制御部５０は、動画撮影処理を実行する。この動画撮影処理の詳細については、図６を参照して後述する。
【００４５】
Ｓ３２３において、システム制御部５０は、ライブ配信処理を実行する。このライブ配信処理の詳細については、図７を参照して後述する。
【００４６】
Ｓ３２４において、システム制御部５０は、プレビュー配信処理を実行する。このプレビュー配信処理の詳細については、図８を参照して後述する。
【００４７】
Ｓ３２５において、システム制御部５０は、電源スイッチ７２を電源オフされたかを判定する。システム制御部５０は、電源スイッチ７２を電源オフされたと判定した場合には、このメイン処理を終了し、電源オフされていないと判定した場合は処理をＳ３０１に戻す。
【００４８】
次に、図４を参照して、Ｓ３１７乃至３２０のセルフタイマー設定処理の詳細に説明する。同図は、本実施形態における、セルフタイマー設定画面を表示し、セルフタイマー設定を完了するまでの一例を示すフローチャートである。
【００４９】
Ｓ４０１において、システム制御部５０は、表示部２８にセルフタイマー設定画面を表示する。
【００５０】
また図１１(a)は本実施形態において表示部２８に表示される静止画記録のセルフタイマー設定画面の一例である。同図(b)は表示部２８に表示される動画撮影のセルフタイマー設定画面の一例である。同図(c)は表示部２８に表示されるライブ配信のセルフタイマー設定画面の一例である。そして、同図(d)は表示部２８に表示されるプレビュー配信のセルフタイマー設定画面の一例である。
【００５１】
尚、ここでは、セルフタイマー設定秒数は２秒、もしくは１０秒としているが、それ以外の秒数であっても良いし、ユーザが適宜設定した秒数とすることも可能であるとする。図示はあくまで例示であると理解されたい。
【００５２】
Ｓ４０２において、システム制御部５０は、ユーザによる静止画セルフタイマーの設定指示が行われたかを判定する。システム制御部５０は、ユーザによる静止画セルフタイマーの設定指示が行われたと判定した場合は処理をＳ４０３へ進め、同指示が行われていないと判定した場合は処理をＳ４０６へ進める。
【００５３】
Ｓ４０３において、システム制御部５０は、静止画セルフタイマーの設定指示された秒数が２秒かどうかを判定する。システム制御部５０は、静止画セルフタイマーの設定指示された秒数が２秒であると判定した倍は処理をＳ４０４へ進み、２秒でないと判定した場合（１０秒が指示された場合）には処理をＳ４０５へ進める。
【００５４】
Ｓ４０４において、システム制御部５０は、静止画セルフタイマーの秒数を２秒に設定する。Ｓ４０５において、システム制御部５０は、静止画セルフタイマーの秒数を１０秒に設定する。
【００５５】
Ｓ４０６において、システム制御部５０は、ユーザによる動画セルフタイマーの設定指示が行われたかを判定する。システム制御部５０は、ユーザによる動画セルフタイマーの設定指示が行われたと判定した場合は処理をＳ４０７へ進め、同指示が行われていないと判定した場合には処理をＳ４１０へ進める。
【００５６】
Ｓ４０７において、システム制御部５０は、動画セルフタイマーの設定指示された秒数が２秒かどうかを判定する。システム制御部５０は、動画セルフタイマーの設定指示された秒数が２秒であると判定した場合は処理をＳ４０８へ進め、２秒でないと判定した場合（１０秒が指示された場合）は処理をＳ４０９へ進める。
【００５７】
Ｓ４０８において、システム制御部５０は、動画セルフタイマーの秒数を２秒に設定する。Ｓ４０９において、システム制御部５０は、動画セルフタイマーの秒数を１０秒に設定する。
【００５８】
Ｓ４１０において、システム制御部５０は、ユーザがライブ配信セルフタイマーの設定指示が行われたかを判定する。システム制御部５０は、ライブ配信セルフタイマーの設定指示が行われたと判定した場合は処理をＳ４１１へ進め、同指示が行われていないと判定した場合は処理をＳ４１４へ進める。
【００５９】
Ｓ４１１において、システム制御部５０は、ライブ配信セルフタイマーの設定指示された秒数が２秒かどうかを判定する。システム制御部５０は、ライブ配信セルフタイマーの設定指示された秒数が２秒であると判定した場合は処理をＳ４１２へ進め、２秒でない場合（１０秒が指示された場合）は処理をＳ４１３へ進める。
【００６０】
Ｓ４１２において、システム制御部５０は、ライブ配信セルフタイマーの秒数を２秒に設定する。Ｓ４１３において、システム制御部５０は、ライブ配信セルフタイマーの秒数を１０秒に設定する。
【００６１】
Ｓ４１４において、システム制御部５０は、ユーザによるプレビュー配信セルフタイマーの設定指示が行われたかを判定する。システム制御部５０は、ユーザによるプレビュー配信セルフタイマーの設定指示が行われたと判定した場合は処理をＳ４１５へ進み、同指示が行われていないと判定した場合は処理をＳ４１７へ進める。
【００６２】
Ｓ４１５において、システム制御部５０は、ユーザによるライブ配信セルフタイマーが設定されているかどうかを判定する。システム制御部５０は、ライブ配信セルフタイマーが設定されていると判定した場合は処理をＳ４１６へ進め、ライブ配信セルフタイマーが設定されていないと判定した場合は処理をＳ４１７へ進める。
【００６３】
Ｓ４１６において、システム制御部５０は、プレビュー配信セルフタイマーの設定秒数をライブ配信セルフタイマーの設定秒数と同じに変更する。
【００６４】
尚、本実施形態において、プレビュー配信セルフタイマーの設定秒数をライブ配信セルフタイマーの設定秒数と同じに変更する効果は、ライブ配信で設定したセルフタイマー秒数で手の映り込みを防げるか確認したいユーザにとって、ライブ配信セルフタイマーの設定秒数だけを変更すれば、プレビュー配信セルフタイマーの設定秒数を変更しなくて良いため、変更手番が少なくて済むことである。また、プレビュー配信セルフタイマーの設定秒数は、ライブ配信セルフタイマーの設定秒数と同じ秒数に変更するだけではなく、自由に設定することも可能であるとする。
【００６５】
Ｓ４１７において、システム制御部５０は、ユーザによるセルフタイマー設定画面終了指示が行われたかを判定する。システム制御部５０は、セルフタイマー設定画面終了指示が行われたと判定した場合は処理をＳ４１８へ進め、同指示が行われなかったと判定した場合は処理をＳ４０２に戻す。
【００６６】
Ｓ４１８において、システム制御部５０は、表示部２８に撮影待機画面を表示する。
【００６７】
次に図３のＳ３２１の静止画撮影処理を、図５のフローチャートを参照して説明する。図５は、本実施形態において、シャッターボタン６１が押下され静止画撮影が完了するまでの一例を示すフローチャートである。
【００６８】
Ｓ５０１において、システム制御部５０は、動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合は処理をＳ５０２へ進め、押下されなかったと判定した場合は処理をＳ５０４へ進める。
【００６９】
Ｓ５０２において、システム制御部５０は、カメラの状態を一時的な動画撮影モードへと変更する。一時的な動画撮影モードとは、動画記録中の間だけカメラの状態を動画撮影モードへと変更し、動画記録終了時に静止画モードに戻るモードを指す。Ｓ５０３において、システム制御部５０は、遷移前のモードをメモリ３２に記憶する。そして、システム制御部５０は、後述する図６のＳ６０２に処理を進める。 
Ｓ５０４において、システム制御部５０は、シャッターボタン６１が半押しされたことに起因する第１シャッタースイッチ信号ＳＷ１が発生したかを判定する。システム制御部５０は、第１シャッタースイッチ信号ＳＷ１が発生したと判定した場合は処理をＳ５０５へ進め、発生しなかったと判定した場合は処理をＳ５０１へ戻る。つまり、システム制御部５０は、第１シャッタースイッチ信号ＳＷ１の発生（シャッターボタン６１の半押し）を待つ。
【００７０】
Ｓ５０５において、システム制御部５０は、第１シャッタースイッチ信号ＳＷ１の発生があったことに応じて、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備動作を開始する。
【００７１】
Ｓ５０６において、システム制御部５０は、シャッターボタン６１が全押しされたことに起因する第２シャッタースイッチ信号ＳＷ２が発生したかを判定する。システム制御部５０は、第２シャッタースイッチ信号ＳＷ２が発生したと判定した場合は処理をＳ５０８へ進め、発生していないと判定した場合は処理をＳ５０７へ進める。
【００７２】
Ｓ５０７において、システム制御部５０は、ユーザがシャッターボタン６１の押下を止めたか否かを第１シャッタースイッチ信号ＳＷ１に基づいて判定する。システム制御部５０は、シャッターボタン６１の押下を止めたと判定した場合は、静止画撮影処理を終了し、シャッターボタン６１の半押し状態が継続していると判定した場合は処理をＳ５０５に戻す。
【００７３】
Ｓ５０８において、システム制御部５０は、静止画セルフタイマーが設定されているかを判定する。システム制御部５０は、静止画セルフタイマーが設定されていると判定した場合は、処理をＳ５０９へ進め、設定されていないと判定した場合は処理をＳ５１３へ進める。
【００７４】
Ｓ５０９において、システム制御部５０は、静止画セルフタイマーのカウントダウン処理を開始する。Ｓ５１０において、システム制御部５０は、静止画セルフタイマーのカウントダウン経過時間に従い、表示部２８に静止画カウントを表示する。図１０(a)は本実施形態において表示部２８に表示される静止画セルフタイマーのカウント中画面の一例であり、図示の参照符号１００１は、静止画カウント表示（図示では残り“８”秒）の一例である。
【００７５】
尚、本実施形態において静止画カウントは、後述する説明から明らかにするが、動画カウントやライブ配信カウントやプレビュー配信カウントよりも小さいサイズであることを特徴としており、これによりユーザはセルフタイマーのカウントサイズによって静止画かどうかを判断することも可能になっている。
【００７６】
Ｓ５１１において、システム制御部５０は、表示部２８に静止画を示すアイコンを表示する。図１０(a)の参照符号１００２が、本実施形態において表示部２８に表示される静止画アイコン表示例であり、図１０(a)の静止画撮影待機画面には表示されておらず、カウント開始と同時に現れるアイコンでもある。
【００７７】
Ｓ５１２において、システム制御部５０は、静止画カウントダウン開始してから設定した秒数が経過したかを判定する。システム制御部５０は、静止画カウントダウン開始してから設定した秒数が経過したと判定した場合は処理をＳ５１３へ進め、経過していないと判定した場合は処理をＳ５１０へ戻す。
【００７８】
Ｓ５１３において、システム制御部５０は、撮像部２２からの信号の読み出し、現像処理、符号化などの静止画記録処理を行う。
【００７９】
Ｓ５１４において、システム制御部５０は、記録媒体２００に撮像された画像データを画像ファイルとして書き込む静止画画像作成処理を行う。
【００８０】
尚、本フローの中でモードダイヤルなどを回されるなどの異常系操作が行われた場合、途中でフローが中断されることもある。
【００８１】
次に、図３のＳ３２２の動画撮影処理について動作手順を、図６のフローチャートを参照して説明する。図６は本実施形態において、動画ボタン７６が押下され動画撮影が完了するまでの一例を示すフローチャートである。
【００８２】
Ｓ６０１において、システム制御部５０は、動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合は処理をＳ６０２へ進め、押下されなかったと判定した場合は処理をＳ６０１へ戻す。
【００８３】
Ｓ６０２において、システム制御部５０は、動画セルフタイマーが設定されているかを判定する。システム制御部５０は、動画セルフタイマーが設定されていると判定した場合、処理をＳ６０３へ進め、設定されていないと判定した場合には処理をＳ６０７へ進める。
【００８４】
Ｓ６０３において、システム制御部５０は、動画セルフタイマーのカウントダウン処理を開始する。
【００８５】
Ｓ６０４において、システム制御部５０は、動画セルフタイマーのカウントダウン経過時間に従い、表示部２８に動画カウントを表示する。図１０(b)は本実施形態において表示部２８に表示される動画セルフタイマーのカウント中画面の一例である。同図の参照符号１０１１は動画カウント表示の一例である。
【００８６】
Ｓ６０５において、システム制御部５０は、表示部２８に動画を表すアイコンを表示する。図１０(b)の参照符号１０１２が動画を示すアイコンであり、図９(b)の撮影待機画面には表示されておらず、カウント開始と同時に現れるアイコンでもある。
【００８７】
Ｓ６０６において、システム制御部５０は、カウントダウン開始してから設定した秒数が経過したかを判定する。システム制御部５０は、カウントダウン開始してから設定した秒数が経過したと判定した場合は処理をＳ６０７へ進め、経過していないと判定した場合は処理をＳ６０４に戻す。
【００８８】
Ｓ６０７において、システム制御部５０は、撮像部２２からのフレーム単位の画像信号の読み出し、現像、符号化、媒体への格納等の動画記録処理を開始する。
【００８９】
Ｓ６０８において、システム制御部５０は、動画ボタン７２が押下され、動画記録停止指示が行われたかを判定する。システム制御部５０は、動画記録停止指示が行われたと判定した場合は処理をＳ６０９へ進め、行われていないと判定した場合はＳ６０８に戻し、記録停止指示の入力を待つ。
【００９０】
Ｓ６０９において、システム制御部５０は、撮像部２２からの信号読み出し中止などの動画記録停止処理を行う。
【００９１】
Ｓ６１０において、システム制御部５０は、記録媒体２００に記録しつつある動画像ののファイルをクローズし、最終的な動画像ファイルの作成処理を行う。
【００９２】
Ｓ６１１において、システム制御部５０は、メモリ３２に記憶されている遷移前のモードが静止画記録モードかを判定する。システム制御部５０は、遷移前のモードが静止画記録モードであると判定した場合は処理をＳ６１２へ進め、遷移前のモードが静止画記録モードでないと判定した場合は、この動画撮影処理を終了する。
【００９３】
Ｓ６１２において、システム制御部５０は、カメラの状態を静止画記録モードへと変更する。
【００９４】
尚、本フローの中でモードダイヤルなどを回されるなどの異常系操作が行われた場合、途中でフローが中断されることもあるとする。
【００９５】
次に、図３のＳ３２３のライブ配信処理について動作手順を、図７を参照して説明する。図７は、本実施形態において、動画ボタン７６が押下されライブ配信が完了するまでの一例を示すフローチャートでもある。
【００９６】
Ｓ７０１において、システム制御部５０は、ユーザによる動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合には処理をＳ７０２へ進め、押下されなかったと判定した場合は処理をＳ７０１へ進める。
【００９７】
Ｓ７０２において、システム制御部５０は、動画ボタンの押下時間が１秒以上の長押しかどうかを判定する。システム制御部５０は、動画ボタンの押下時間が１秒以上の長押しと判定した場合には処理をＳ７０３へ進め、１秒未満（下回る）の短押しであると判定した場合には処理をＳ７０８へ進める。なお、ここでは１秒を基準に判定するものとしているが、ユーザがその時間を設定できるようにし、設定した時間以上か否かで判定するようにしても良い。
【００９８】
Ｓ７０３において、システム制御部５０は、ライブ配信セルフタイマーが設定されているかを判定する。システム制御部５０は、ライブ配信セルフタイマーが設定されていると判定した場合は処理をＳ７０４へ進め、設定されていないと判定した場合は処理をＳ７０８へ進める。
【００９９】
つまり、ユーザが動画ボタン７６を短押した、或いは、ユーザが動画ボタン７５を長押ししても、ライブ配信のタイマ設定を行っていない場合、システム制御部５０は、以下に説明するカウントダイン処理をスキップすることになる。
【０１００】
Ｓ７０４において、システム制御部５０は、ライブ配信セルフタイマーのカウントダウン処理を開始する。Ｓ７０５において、システム制御部５０は、ライブ配信セルフタイマーのカウントダウン経過時間に従い、表示部２８にライブ配信カウントを表示する。図１０(c)は本実施形態において表示部２８に表示されるライブ配信セルフタイマーのカウント中画面の一例である。図示における参照符号１０２１がライブ配信カウント表示の一例である。
【０１０１】
尚、本実施形態においてライブ配信カウントは静止画カウントや動画カウントやプレビュー配信カウントと色が異なることを特徴としている。これによりユーザはセルフタイマーのカウント色によってライブ配信かどうかを判断することが可能になる効果がある。
【０１０２】
Ｓ７０６において、システム制御部５０は、表示部２８にライブ配信アイコンを表示する。図１０(c)における参照符号１０２２が、本実施形態において表示部２８に表示されるライブ配信アイコン表示の一例である。このアイコン１０２２は、図９(c)の表示撮影待機画面が表示された際には表示されておらず、カウント開始と同時に現れるアイコンである。
【０１０３】
Ｓ７０７において、システム制御部５０は、カウントダウン開始してから設定した秒数が経過したかを判定する。システム制御部５０は、カウントダウン開始してから設定した秒数が経過したと判定した場合は処理をＳ７０８へ進め、経過していないと判定した場合は処理をＳ７０５へ戻すことで、カウントダインを継続する。
【０１０４】
Ｓ７０８において、システム制御部５０は、画像データ配信先の画像通信装置との間で既に通信が確立して、プレビュー配信中の状態かを判定する。システム制御部５０は、画像データ配信先の画像通信装置との間でプレビュー配信中状態であると判定した場合は処理をＳ７１０へ進める。また、システム制御部５０は、画像データ配信先の画像通信装置との間でプレビュー配信中の状態でないと判定した場合（画像データ配信先の画像通信装置と未接続の場合も含む）、処理をＳ７０９へ進める。
【０１０５】
Ｓ７０９において、システム制御部５０は、通信部５４の無線ＬＡＮ機能を利用し、配信先の画像通信装置と接続する。Ｓ７１０において、システム制御部５０は、画像データ配信先の画像通信装置に対するプレビュー配信停止要求などのプレビュー配信停止処理を行う。
【０１０６】
Ｓ７１１において、システム制御部５０は、画像データ配信先の画像通信装置に対するライブ配信開始の準備要求などを送信し、ライブ配信開始準備処理を促す。
【０１０７】
Ｓ７１２において、システム制御部５０は、画像データ配信先の画像通信装置からの状態情報を受信し、この情報に基づき、画像通信装置がライブ配信開始の準備を完了したかを判定する。システム制御部５０は、画像データ配信先の画像通信装置のライブ配信開始準備が完了したと判定した場合は処理をＳ７１３へ進め、ライブ配信開始準備が未完であると判定した場合は処理をＳ７１２へ戻し、その準備が完了するのを待つ。
【０１０８】
Ｓ７１３において、撮像部２２からの信号読み出しにより取得した画像を、通信部５４を介して画像通信装置へ配信する。これにより、第三者に公開するなどのライブ配信が開始される。
【０１０９】
Ｓ７１４において、システム制御部５０は、動画ボタン７２が押下され、ライブ配信停止指示が行われたかを判定する。システム制御部５０は、ライブ配信停止指示が行われたと判定した場合は処理をＳ７１５へ進め、行われていないと判定した場合は処理をＳ７１４に戻し、ライブ配信停止指示が行われるまで、ライブ配信を継続する。
【０１１０】
Ｓ７１５において、システム制御部５０は、撮像部２２からの信号読み出し中止や、配信データの第三者への公開中断などのライブ配信停止処理を行う。
【０１１１】
Ｓ７１６において、システム制御部５０は、通信部５４の無線ＬＡＮ機能を利用した配信先の画像通信装置との接続を切断する。
【０１１２】
尚、本フローの中でモードダイヤルなどを回されるなどの異常系操作が行われた場合、途中でフローが中断されることもあるとする。
【０１１３】
次に、図３のＳ３２４のプレビュー配信処理について動作手順を、図８を参照して説明する。図８は本実施形態において、動画ボタン７６が押下されプレビュー配信が完了するまでの一例を示すフローチャートでもある。
【０１１４】
Ｓ８０１において、システム制御部５０は、ユーザによる動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合は処理をＳ８０２へ進め、押下されなかったと判定した場合は処理をＳ８０１へ進める。
【０１１５】
Ｓ８０２において、システム制御部５０は、ユーザによる動画ボタンの１秒以上の長押しがあるかを判定する。システム制御部５０は、動画ボタンの押下時間が１秒以上の長押しがあると判定した場合は処理をＳ８０３へ進め、１秒未満の短押しであると判定した場合は処理をＳ８０８へ進める。
【０１１６】
Ｓ８０３において、システム制御部５０は、プレビュー配信セルフタイマーが設定されているかを判定する。システム制御部５０は、プレビュー配信セルフタイマーが設定されていると判定した場合は処理をＳ８０４へ進め、設定されていないと判定した場合は処理をＳ８０８へ進める。
【０１１７】
Ｓ８０４において、システム制御部５０は、プレビュー配信セルフタイマーのカウントダウン処理を開始する。Ｓ８０５において、システム制御部５０は、プレビュー配信セルフタイマーのカウントダウン経過時間に従い、表示部２８にプレビュー配信カウントを表示する。図１０(d)は本実施形態において表示部２８に表示されるプレビュー配信セルフタイマーのカウント中画面の一例である。同図における参照符号１０３１が、プレビュー配信カウント表示の一例を示している。
【０１１８】
尚、本実施形態においてプレビュー配信カウントは静止画カウントや動画カウントやライブ配信カウントと色が異なることを特徴としている。これによりユーザはセルフタイマーのカウント色によってプレビュー配信かどうかを判断することが可能になる効果がある。
【０１１９】
Ｓ８０６において、システム制御部５０は、表示部２８にプレビュー配信アイコンを表示する。図１０(d)における参照符号１０３２が、プレビュー配信アイコンを示している。このアイコン１０３２は、図９(d)の撮影待機画面には表示されず、カウントダウンが開始されて初めて表示される。
【０１２０】
Ｓ８０７において、システム制御部５０は、カウントダウン開始してから設定した秒数が経過したかを判定する。システム制御部５０は、カウントダウン開始してから設定した秒数が経過したと判定した場合は処理をＳ８０８へ進め、経過していないと判定した場合は処理をＳ８０５に戻す。
【０１２１】
Ｓ８０８において、システム制御部５０は、通信部５４の無線ＬＡＮ機能を利用し、配信先の画像通信装置と接続する。
【０１２２】
Ｓ８０９において、システム制御部５０は、画像データ配信先の画像通信装置に対するプレビュー配信開始準備要求などを送信し、プレビュー配信開始準備処理を促す。
【０１２３】
Ｓ８１０において、システム制御部５０は、画像データ配信先の画像通信装置から受信した状態情報に基づき、画像データ配信先の画像通信装置のプレビュー配信開始準備が完了したかを判定する。システム制御部５０は、画像データ配信先の画像通信装置のプレビュー配信開始準備が完了したと判定した場合は処理をＳ８１１へ進め、プレビュー配信開始準備が未完であると判定した場合は処理をＳ８１０に戻し、完了するのを待つ。
【０１２４】
Ｓ８１１において、システム制御部５０は、撮像部２２からの信号読み出しにより取得した画像を画像通信装置へ配信するなどのプレビュー配信処理を開始する。
【０１２５】
Ｓ８１２において、システム制御部５０は、動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合は処理をＳ８１３へ進め、押下されていないと判定した場合は処理をＳ８１２に戻し、動画ボタン７６が押下されるのを待つ。
【０１２６】
Ｓ８１３において、システム制御部５０は、ライブ配信切り替え機能が動画ボタン７６に割り当てられているかを判定する。システム制御部５０は、ライブ配信切り替え機能が動画ボタン７６に割り当てられていると判定した場合は処理を図７のＳ７０２に進め、割り当てられていないと判定した場合は処理をＳ８１４へ進める。
【０１２７】
尚、ライブ配信切り替え機能の割り当ては、メニュー設定変更や、搭載する機種によって変更することが可能であるとする。また動画ボタン７６を二回押しでライブ配信切り替え指示にしても良いし、動画ボタン７６以外の操作部材でライブ配信に切り替えることも可能であるとする。
【０１２８】
Ｓ８１４において、システム制御部５０は、撮像部２２からの信号読み出し中止や、画像データの配信中断などのプレビュー配信停止処理を行う。Ｓ８１５において、システム制御部５０は、通信部５４の無線ＬＡＮ機能を利用した配信先の画像通信装置との接続を切断する。
【０１２９】
尚、本フローの中でモードダイヤルなどを回されるなどの異常系操作が行われた場合、途中でフローが中断されることもあるとする。
【０１３０】
次にプレビュー配信モードとライブビュー配信モードとの相互遷移の更なる例を以下に説明する。
【０１３１】
図１２は本実施形態におけるライブ配信または、プレビュー配信を選択し、ライブ配信またはプレビュー配信が完了するまでの一連のメイン処理のフローチャートである。各処理は、電源スイッチ７２を電源オン時にシステム制御部５０が不揮発メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【０１３２】
Ｓ１２０１において、システム制御部５０は、ユーザによるライブ配信モードへの遷移指示が行われたか、プレビュー配信モードへの遷移指示が行われたかを判定する。システム制御部５０は、ライブ配信モードへの遷移指示が行われたと判定した場合は処理をＳ１２０３へ進める。また、システム制御部５０は、プレビュー配信モードへの遷移指示が行われたと判定した場合は処理をＳ１２０２へ進める。
【０１３３】
Ｓ１２０２において、システム制御部５０は、プレビュー配信モード設定処理を行う。そして、Ｓ１２０４において、システム制御部５０は、ユーザによる動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合は処理をＳ１２０５へ進め、押下されなかったと判定した場合は処理をＳ１２０４に戻し、その押下を待つ。
【０１３４】
Ｓ１２０５において、システム制御部５０は、ユーザによる動画ボタン７６の押下時間が１秒以上であるかを判定する。システム制御部５０は、動画ボタン７６の押下時間が１秒以上であると判定した場合は処理をＳ１２１７へ進める。また、システム制御部５０は、動画ボタン７６の押下時間が１秒未満であると判定した場合は、処理をＳ１２０６に進める。
【０１３５】
Ｓ１２０６において、システム制御部５０は、プレビュー配信を開始する。そして、Ｓ１２０７において、システム制御部５０は、プレビュー配信中を示すアイコンを画面の所定位置に表示する。なお、このアイコンとしては、図９（ｄ）の左上隅のアイコンを点滅表示や、色を変更することで代替しても良い。
【０１３６】
そして、Ｓ１２０８Ａにて、システム制御部５０は、ユーザによる再度の動画ボタン７６の押下があったかを判定する。システム制御部５０は、ユーザによる再度の動画ボタン７６の押下が無いと判定した場合は、Ｓ１２０８Ａに戻り、プレビュー配信を継続する。また、システム制御部５０は、ユーザによる再度の動画ボタン７６の押下があったと判定した場合、処理をＳ１２０８Ｂに進める。
【０１３７】
このＳ１２０８Ｂにおいて、システム制御部５０は、ユーザによる動画ボタン７６の押下時間が１秒以上であるかを判定する。システム制御部５０は、動画ボタン７６の押下時間が１秒以上であると判定した場合、処理をＳ１２１０へ進め、押下時間が１秒未満であると判定した場合は、処理をＳ１２０９へ進める。
【０１３８】
Ｓ１２０９において、システム制御部５０は、プレビュー配信を停止し、処理をＳ１２０４に戻す。つまり、プレビュー配信モードに移行した際、動画ボタン７６の１秒未満の押下があるとプレビュー配信を行い、動画ボタン７６の１秒未満の再度の押下があるとプレビュー配信を停止することになる。
【０１３９】
上記のごとく、Ｓ１２１０に処理が進むのは、プレビュー画像の配信中にユーザが動画ボタン８６を１秒以上押下した場合である。この条件を満たす場合、システム制御部５０は、プレビュー配信モードからライブ配信モードへの切り換え（送信先の切り替え）を行う。ただし、実施形態では、ユーザは、ライブ配信モードにおける実際のライブ画像の配信を開始するタイミングを選択できるようにした。以下は、その具体例である。
【０１４０】
Ｓ１２１０にて、システム制御部５０は、ユーザによる動画ボタン７６の押下解除が検出されるまで、“タイマＯＮ”と“タイマＯＦＦ”のメッセージを、予め設定された時間間隔（例えば１秒）で表示部２８に交互に表示する。なお、システム制御部５０は、ユーザによる動画ボタン７６の押下を検出中はプレビュー配信を継続する。
【０１４１】
Ｓ１２１１において、システム制御部５０は、ユーザによる動画ボタン７６の押下解除タイミングが、“タイマＯＮ”のメッセージを表示中であったかを判定する。システム制御部５０は、動画ボタン７６の押下解除のタイミングが“タイマＯＮ”表示中であると判定した場合は処理をＳ１２１２に進め、動画ボタン７６の押下解除のタイミングが“タイマＯＦＦ”表示中であると判定した場合は処理をＳ１２１７に進める。
【０１４２】
Ｓ１２１２において、システム制御部５０は、カウントダウン処理を開始する。このカウントダインの時間は、ライブ配信モードの環境設定でユーザが設定した時間である。そして、Ｓ１２１３において、システム制御部５０は、カウントダウンの経過時間に従い、ライブ配信開始までのカウントを表示部２８に表示する。Ｓ１２１４において、システム制御部５０は、設定した秒数が経過したかを判定する。システム制御部５０は、設定した秒数が経過したと判定した場合は処理をＳ１２１７へ進め、経過していない場合は処理をＳ１２１３に戻し、設定時間の経過を待つ。
【０１４３】
Ｓ１２０３において、システム制御部５０は、ライブビュー配信モード設定処理を行う。Ｓ１２１５において、システム制御部５０は、動画ボタン７６が押下されたかを判定する。システム制御部５０は、動画ボタン７６が押下されたと判定した場合は処理をＳ１２１６へ進め、押下されなかったと判定した場合は処理をＳ１２１５に戻し、動画ボタン７６の押下を待つ。
【０１４４】
Ｓ１２１６において、システム制御部５０は、ユーザによる動画ボタン７６の押下時間が１秒以上であるかを判定する。システム制御部５０は、動画ボタン７６の押下時間が１秒以上であったと判定した場合は処理をＳ１２０６に進め、動画ボタン７６の押下時間が１秒未満であったと判定した場合は処理をＳ１２１７へ進める。
【０１４５】
Ｓ１２１７において、システム制御部５０は、ライブ配信を開始する。そして、Ｓ１２１８において、システム制御部５０は、ライブ配信を行っていることを示すアイコンを表示部２９に表示する。なお、このアイコンとしては、図９（ｃ）の左上隅のアイコンを点滅表示や色を変更することで代替しても良い。
【０１４６】
そして、Ｓ１２１９Ａにて、システム制御部５０は、ユーザによる再度の動画ボタン７６の押下があったかを判定する。システム制御部５０は、ユーザによる再度の動画ボタン７６の押下が無いと判定した場合は、Ｓ１２１９Ａに戻り、ライブ配信を継続する。また、システム制御部５０は、ユーザによる再度の動画ボタン７６の押下があったと判定した場合、処理をＳ１２１９Ｂに進める。
【０１４７】
このＳ１２１９Ｂにおいて、システム制御部５０は、ユーザによる動画ボタン７６の押下時間が１秒以上であるかを判定する。システム制御部５０は、動画ボタン７６の押下時間が１秒以上であると判定した場合、処理をＳ１２２１へ進め、押下時間が１秒未満であると判定した場合は、処理をＳ１２２０へ進める。
【０１４８】
Ｓ１２２０において、システム制御部５０は、ライブ配信を停止し、処理をＳ１２１５に戻す。つまり、ライブ配信モードに移行した際、動画ボタン７６の１秒未満の押下があるとライブ配信を行い、動画ボタン７６の１秒未満の再度の押下があるとライブ配信を停止することになる。
【０１４９】
上記のように、Ｓ１２２１に処理が進むのは、ライブ配信中にユーザが動画ボタン８６を１秒以上押下した場合である。この条件を満たす場合、システム制御部５０は、ライブ配信モードからプレビュー配信モードへの切り換えを行う。ただし、実施形態では、ユーザは、プレビュー配信モードにおける実際のプレビュー配信を開始するタイミングを選択できるようにした。
【０１５０】
Ｓ１２２１にて、システム制御部５０は、ユーザによる動画ボタン７６の押下解除が検出されるまで、“タイマＯＮ”と“タイマＯＦＦ”のメッセージを、予め設定された時間間隔（例えば１秒）で表示部２８に交互に表示する。なお、システム制御部５０は、ユーザによる動画ボタン７６の押下を検出中はプレビュー配信を継続する。
【０１５１】
Ｓ１２２２において、システム制御部５０は、ユーザによる動画ボタン７６の押下解除タイミングが、“タイマＯＮ”のメッセージを表示中であったかを判定する。システム制御部５０は、動画ボタン７６の押下解除のタイミングが“タイマＯＮ”表示中であると判定した場合は処理をＳ１２２３に進め、動画ボタン７６の押下解除のタイミングが“タイマＯＦＦ”表示中であると判定した場合は処理をＳ１２０６に進める。
【０１５２】
Ｓ１２２３において、システム制御部５０は、カウントダウン処理を開始する。このカウントダインの時間は、プレビュー配信モードの環境設定でユーザが設定した時間である。そして、Ｓ１２２４において、システム制御部５０は、カウントダウンの経過時間に従い、プレビュー配信開始までのカウントを表示部２８に表示する。Ｓ１２２５において、システム制御部５０は、設定した秒数が経過したかを判定する。システム制御部５０は、設定した秒数が経過したと判定した場合は処理をＳ１２０６へ進め、経過していない場合は処理をＳ１２２４に戻し、設定時間の経過を待つ。
【０１５３】
以上の説明のように実施形態によれば、プレビュー配信処理中に、ライブ配信モードへの遷移が可能となる。しかも、ユーザは、遷移を指示する単一のボタン（実施形態では動画ボタン７６）の押下時間により、ライブ配信を直ちに行うのか、カウントダウンを経てから行うのかを選択できる。また、ライブ配信処理中におけるプレビュー配信モードへの遷移でも同じである。
【０１５４】
なお、上記実施形態では、デジタルカメラを例に説明したが、撮像機能と通信機能とを併せ持つ装置（例えば携帯電話、タブレットＰＣ、スマートホン等）であれば適用可能なので、上記実施形態で本発明が限定されるものではない。
【０１５５】
また、上記実施形態では、カウントダウンの数字を表示する際、その数字を表示する表示領域のサイズや色を撮影モードに依存したものとするとしたが、モードの違いに応じた表示形態にすれば良いので、上記実施形態によって本発明が限定されるものではない。
【０１５６】
また、上述の実施形態に加えて、デジタルカメラ１００はサーバへのライブ配信ではなく、スマートフォンへのライブビュー画像を送信してリモート撮影を行う機能を更に備えていてもよい。この場合、デジタルカメラ１００は、撮像した画像をタイマーのカウントダウンをすることなく随時スマートフォンへ送信することで、スマートフォンでのライブビュー表示を実現する。このように、ライブ配信とは異なり、不特定多数に不要な画像が配信される心配のない状況では、同じようにリアルタイムに撮像して送信する機能であっても、タイマーのカウントダウンを行わない。これにより、スムーズにリモート撮影機能を開始することができる。
【０１５７】
また、デジタルカメラ１００は、既に記録されたコンテンツをサーバにアップロードする機能を備えていてもよい。この場合、アップロードの操作をするタイミングではリアルタイムに撮像することがないため、アップロードに伴う操作に起因する不要なコンテンツが生成されることはない。従って、この場合もデジタルカメラ１００は、タイマーをカウントダウンすることなくコンテンツをサーバにアップロードする。
【０１５８】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。
【符号の説明】
【０１５９】
１００…デジタルカメラ、２２…撮像部、２３…Ａ／Ｄ変換機、２４…画像処理部、２８…表示部、５０…システム制御部、５２…システムメモリ、６１…シャッターボタン、７０…操作部、２００…記憶媒体、７６…動画ボタン、９２…スピーカ、７２…電源スイッチ
【図１】
2020113898.tif 000003
【図２】
2020113898.tif 000004
【図３】
2020113898.tif 000005
【図４】
2020113898.tif 000006
【図５】
2020113898.tif 000007
【図６】
2020113898.tif 000008
【図７】
2020113898.tif 000009
【図８】
2020113898.tif 000010
【図９】
2020113898.tif 000011
【図１０】
2020113898.tif 000012
【図１１】
2020113898.tif 000013
【図１２】
2020113898.tif 000014