(57)【要約】【課題】スマートフォン等の携帯端末を用いてキャプチャ装置に記録されている記録データの編集を容易に行うことができるインターフェイス装置を提供すること。【解決手段】インターフェイス装置１０は、キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子１２に表示させるとともに、この設定画面に記録データの内容を確認するための関連データをキャプチャ装置から取得して再生する制御回路１１と、この設定画面において再生仕様の設定の操作を受け付ける操作部１３と、設定された再生仕様を示す再生仕様情報をキャプチャ装置に送信するための通信回路１５とを備える。【選択図】図２
2019050444.tif 000002
【特許請求の範囲】
【請求項１】
キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子に表示させるとともに、前記設定画面に前記記録データの内容を確認するための関連データを前記キャプチャ装置から取得して再生する再生制御部と、
前記設定画面において前記再生仕様の設定の操作を受け付ける操作部と、
設定された前記再生仕様を示す再生仕様情報を前記キャプチャ装置に送信するための通信部と、
を具備するデータ編集のためのインターフェイス装置。
【請求項２】
前記関連データは、前記記録データよりもデータ容量の少ないデータである請求項１に記載のデータ編集のためのインターフェイス装置。
【請求項３】
前記関連データは、前記キャプチャ装置からストリーム送信されるデータである請求項１に記載のデータ編集のためのインターフェイス装置。
【請求項４】
前記関連データは、前記キャプチャ装置において再生されている前記記録データの一部を抽出して生成されたデータである請求項１に記載のデータ編集のためのインターフェイス装置。
【請求項５】
前記記録データは、時間的に連続な複数の画像によって構成され、
前記再生仕様は、前記画像の再生順序、それぞれの前記画像の再生時間、それぞれの画像とともに再生されるＢＧＭ、それぞれの前記画像とともに再生されるキャプション、それぞれの前記画像の再生時に付与される画像効果の少なくとも何れかを含む請求項１に記載のデータ編集のためのインターフェイス装置。
【請求項６】
前記再生仕様情報は、テキストファイルによって管理される請求項１乃至５の何れか１項に記載のデータ編集のためのインターフェイス装置。
【請求項７】
請求項１に記載のデータ編集のためのインターフェイス装置から送信された前記再生仕様情報に従って再生が行われるように前記記録データを処理するデータ処理部を具備するキャプチャ装置。
【請求項８】
請求項１に記載のデータ編集のためのインターフェイス装置から送信された前記再生仕様情報に従って再生が行われるように前記記録データを処理するデータ処理部を具備する画像処理装置。
【請求項９】
キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子に表示させることと、
前記設定画面の表示とともに前記記録データの内容を確認するための関連データを前記キャプチャ装置から取得して再生することと、
前記設定画面において前記再生仕様の設定の操作を受け付けることと、
設定された前記再生仕様を示す再生仕様情報を前記キャプチャ装置に送信することと、
を具備するデータ編集方法。
【請求項１０】
キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子に表示させることと、
前記設定画面の表示とともに前記記録データの内容を確認するための関連データを前記キャプチャ装置から取得して再生することと、
前記設定画面において前記再生仕様の設定の操作を受け付けることと、
設定された前記再生仕様を示す再生仕様情報を前記キャプチャ装置に送信することと、
をコンピュータに実行させるためのデータ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの編集のためのインターフェイス装置、キャプチャ装置、画像処理装置、コンテンツ編集方法及びコンテンツ編集プログラムに関する。
【背景技術】
【０００２】
デジタルビデオカメラ等の撮像装置及びＩＣレコーダ等の音声記録装置といったキャプチャ装置を用いて記録された画像及び音声等の記録データの編集に関しては、特許文献１において提案されている技術等の各種の技術が提案されている。従来、この種の記録データの編集は、ユーザがキャプチャ装置に備えられている表示素子を見ながらキャプチャ装置に備えられている操作部を操作することで行われたり、ユーザがキャプチャ装置からパーソナルコンピュータ（ＰＣ）に記録データを転送した後でＰＣを操作することで行われたりしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５４３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
キャプチャ装置に記録されている記録データの編集をスマートフォン等の携帯端末上で行うことができれば、ユーザにとっての利便性は高まる。しかしながら、一般に、デジタルカメラ等のキャプチャ装置で扱われる画像等の記録データの容量は、スマートフォンで扱われる記録データの容量に比べて大きい。このような大容量のデータをキャプチャ装置から携帯端末に転送する場合、通信の負荷が増大しやすい。また、携帯端末において大容量のデータを処理することになる。通常、携帯端末におけるデータ処理はソフトウェア処理で行われるので、大容量のデータの処理によって処理の負荷が増大しやすい。
【０００５】
本発明は、前記の事情に鑑みてなされたものであり、スマートフォン等の携帯端末を用いてキャプチャ装置に記録されている記録データの編集を容易に行うことができるデータ編集のためのインターフェイス装置、そのようなインターフェイス装置と連携するキャプチャ装置及び画像処理装置並びにデータ編集方法及びデータ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の第１の態様のデータ編集のためのインターフェイス装置は、キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子に表示させるとともに、前記設定画面に前記記録データの内容を確認するための関連データを前記キャプチャ装置から取得して再生する再生制御部と、前記設定画面において前記再生仕様の設定の操作を受け付ける操作部と、設定された前記再生仕様を示す再生仕様情報を前記キャプチャ装置に送信するための通信部とを具備する。
【０００７】
前記の目的を達成するために、本発明の第２の態様のキャプチャ装置は、第１の態様に記載のデータ編集のためのインターフェイス装置から送信された前記再生仕様情報に従って再生が行われるように前記記録媒体に記録された前記記録データを処理するデータ処理部を具備する。
【０００８】
前記の目的を達成するために、本発明の第３の態様の画像処理装置は、第１の態様に記載のデータ編集のためのインターフェイス装置から送信された前記再生仕様情報に従って再生が行われるように前記キャプチャ装置から取得した前記記録データを処理するデータ処理部を具備する。
【０００９】
前記の目的を達成するために、本発明の第４の態様のデータ編集方法は、キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子に表示させることと、前記設定画面の表示とともに前記記録データの内容を確認するための関連データを前記キャプチャ装置から取得して再生することと、前記設定画面において前記再生仕様の設定の操作を受け付けることと、設定された前記再生仕様を示す再生仕様情報を前記キャプチャ装置に送信することとを具備する。
【００１０】
前記の目的を達成するために、本発明の第５の態様のデータ編集プログラムは、キャプチャ装置の記録媒体に記録されている記録データの再生仕様を設定するための設定画面を表示素子に表示させることと、前記設定画面の表示とともに前記記録データの内容を確認するための関連データを前記キャプチャ装置から取得して再生することと、前記設定画面において前記再生仕様の設定の操作を受け付けることと、設定された前記再生仕様を示す再生仕様情報を前記キャプチャ装置に送信することとをコンピュータに実行させる。
【発明の効果】
【００１１】
本発明によれば、スマートフォン等の携帯端末を用いてキャプチャ装置に記録されている記録データの編集を容易に行うことができるデータ編集のためのインターフェイス装置、そのようなインターフェイス装置と連携するキャプチャ装置及び画像処理装置並びにデータ編集方法及びデータ編集プログラムを提供することを目的とする。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施形態に係るデータ編集のためのインターフェイス装置を含む通信システムの構成を示すブロック図である。
【図２】図２は、インターフェイス装置の一例の構成を示す図である。
【図３】図３は、キャプチャ装置の一例の構成を示す図である。
【図４】図４は、画像処理装置の一例の構成を示す図である。
【図５Ａ】図５Ａは、通信システムの動作の概要を説明するための図である。
【図５Ｂ】図５Ｂは、通信システムの動作の概要を説明するための図である。
【図６】図６は、インターフェイス装置の具体例としてのスマートフォンの構成を示す図である。
【図７】図７は、キャプチャ装置の具体例としてのデジタルカメラの構成を示す図である。
【図８】図８は、画像処理装置の具体例としてのサーバ装置の構成を示す図である。
【図９】図９は、デジタルカメラの動作を示すフローチャートである。
【図１０Ａ】図１０Ａは、スマートフォンの動作を示すフローチャートである。
【図１０Ｂ】図１０Ｂは、スマートフォンの動作を示すフローチャートである。
【図１１Ａ】図１１Ａは、設定画面の表示例を示す図である。
【図１１Ｂ】図１１Ｂは、設定画面の表示例を示す図である。
【図１１Ｃ】図１１Ｃは、設定画面の表示例を示す図である。
【図１１Ｄ】図１１Ｄは、設定画面の表示例を示す図である。
【図１１Ｅ】図１１Ｅは、設定画面の表示例を示す図である。
【図１１Ｆ】図１１Ｆは、設定画面の表示例を示す図である。
【図１１Ｇ】図１１Ｇは、設定画面の表示例を示す図である。
【図１１Ｈ】図１１Ｈは、設定画面の表示例の変形例を示す図である。
【図１２】図１２は、記録データが動画であるときの再生仕様情報の一例を示す図である。
【図１３】図１３は、サーバ装置の動作を示すフローチャートである。
【図１４】図１４は、編集処理の一例について説明するための図である。
【図１５】図１５は、編集後の記録データの再生例について示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態を説明する。図１は、本発明の一実施形態に係るデータ編集のためのインターフェイス装置を含む通信システムの構成を示すブロック図である。図１に示す通信システム１は、インターフェイス装置１０と、キャプチャ装置２０と、画像処理装置３０とを有する。インターフェイス装置１０と、キャプチャ装置２０と、画像処理装置３０とは相互に通信できるように構成されている。
【００１４】
インターフェイス装置１０は、キャプチャ装置２０の記録媒体に記録されている記録データの編集のための操作を行う装置である。インターフェイス装置１０は、スマートフォン、タブレット端末、携帯用ゲーム機等である。このインターフェイス装置１０は、ユーザの操作に従って、キャプチャ装置２０の記録媒体に記録されている記録データの再生仕様を示す再生仕様情報を生成し、生成した再生仕様情報をキャプチャ装置２０に送信する。再生仕様情報は、記録データをどのように再生するかをキャプチャ装置に対して指示するためのレシピを記した情報である。後で説明するが、キャプチャ装置２０又は画像処理装置３０は、キャプチャ装置２０の記録媒体に記録されている記録データが再生仕様情報に従って再生されるように編集処理を行う。
【００１５】
キャプチャ装置２０は、記録データを取得して記録媒体に記録する。キャプチャ装置２０は、記録データとして画像を取得する例えばデジタルカメラ（デジタルスチルカメラ又はデジタルムービーカメラ）である。なお、記録データは、複数の画像より構成されていてもよい。この場合の複数の画像は、例えば動画の各フレームである。また、この場合の複数の画像は、複数の静止画である。また、キャプチャ装置２０は、記録データとして音声を取得する例えばＩＣレコーダであってもよい。
【００１６】
前述したように、キャプチャ装置２０は、インターフェイス装置１０からの要求に応じて、記録データが再生仕様情報に従って再生されるように編集処理を行う。また、キャプチャ装置２０は、必要に応じて画像処理装置３０に対してデータの編集処理を要求する。
【００１７】
画像処理装置３０は、キャプチャ装置２０で取得された記録データをキャプチャ装置２０とは別に記録するための記録媒体を有している。また、画像処理装置３０は、キャプチャ装置２０からの要求に応じて記録データの編集処理をする。画像処理装置３０は、例えばキャプチャ装置２０と通信できるように構成されたサーバ装置である。また、画像処理装置３０は、例えばキャプチャ装置２０と通信できるように構成されたパーソナルコンピュータ（ＰＣ）である。なお、画像処理装置３０によるコンテンツの編集処理は、インターフェイス装置１０からの要求に従って行われてもよい。この場合、画像処理装置３０は、キャプチャ装置２０から記録データを取得し、取得した記録データに対して編集処理をする。
【００１８】
図２は、インターフェイス装置１０の一例の構成を示す図である。図２に示すように、インターフェイス装置１０は、制御回路１１と、表示素子１２と、操作部１３と、記録媒体１４と、通信回路１５とを有している。
【００１９】
制御回路１１は、ＣＰＵ等のハードウェアによって構成された制御回路である。制御回路１１は、インターフェイス装置１０の動作を制御する。制御回路１１は、再生制御部１１ａ、通信制御部１１ｂを有する。再生制御部１１ａは、表示素子１２への画像の表示を制御する。特に、本実施形態における再生制御部１１ａは、ユーザがコンテンツの再生仕様を設定するための設定画面を表示素子１２に表示させる。また、再生制御部１１ａは、設定画面の表示の際にキャプチャ装置２０から送信された関連データの再生も行う。関連データは、ユーザがインターフェイス装置１０において記録データの内容を確認するためのデータである。関連データは、好ましくは元の記録データよりもデータ容量の少ないデータである。記録データが画像であれば、関連データは、例えば元の画像を低画質化（縮小及び間引き等）することで生成された画像である。また、記録データが音声によって構成されていれば、関連データは、例えば元の音声を低音質化（間引き等）することで生成される画像である。また、記録データが動画や音声等の時系列データによって構成されているときには、関連データは、キャプチャ装置２０からストリーミング送信（ストリーム送信）される画像又は音声であってもよい。さらに、記録データが動画や音声等の時系列データによって構成されているときには、関連データは、キャプチャ装置２０において再生中の動画又は音声から抽出された画像又は音声であってもよい。通信制御部１１ｂは、通信回路１５による通信を制御する。なお、再生制御部１１ａ、通信制御部１１ｂは、例えばソフトウェアを用いて実現されるものである。勿論、これらはハードウェアを用いて実現されてもよい。
【００２０】
表示素子１２は、各種の画像を表示する。前述したように、本実施形態における表示素子１２は、少なくとも記録データの再生仕様を設定するための設定画面を表示する。設定画面を表示させるために必要な設定画面表示用データは、例えば記録媒体１４に記録されている。
【００２１】
操作部１３は、ユーザがインターフェイス装置１０に対する各種の操作をするための各種の操作部材を含む。この操作部材は、ボタン及びスイッチといった機械的な操作部材並びにタッチパネルを含む。
【００２２】
記録媒体１４には、制御回路１１において実行される各種のプログラムが記録される。このプログラムは、記録データを編集するための編集プログラムを含む。また、前述したように、記録媒体１４には、表示素子１２において記録データの再生仕様を設定するための設定画面を表示させるために必要な設定画面表示用データが記録される。
【００２３】
通信回路１５は、インターフェイス装置１０が他の機器と通信するための回路を有する。インターフェイス装置１０とキャプチャ装置２０又は画像処理装置３０との通信は、例えば無線通信によって行われる。インターフェイス装置１０とキャプチャ装置２０又は画像処理装置３０との通信は、有線通信によって行われてもよい。
【００２４】
図３は、キャプチャ装置２０の一例の構成を示す図である。図３に示すように、キャプチャ装置２０は、制御回路２１と、キャプチャ部２２と、データ処理回路２３と、出力素子２４と、記録媒体２５と、通信回路２６とを有する。
【００２５】
制御回路２１は、ＣＰＵ等のハードウェアによって構成された制御回路である。制御回路２１は、キャプチャ装置２０の動作を制御する。制御回路２１は、キャプチャ制御部２１ａ、出力制御部２１ｂ、通信制御部２１ｃを有する。キャプチャ制御部２１ａは、キャプチャ部２２による記録データの取得を制御する。例えば、キャプチャ制御部２１ａは、キャプチャ部２２による画像の取得を制御する。また、キャプチャ制御部２１ａは、キャプチャ部２２による音声の取得を制御する。出力制御部２１ｂは、出力素子２４への記録データの出力を制御する。出力制御部２１ｂは、記録データとしての画像を出力素子２４としての表示素子に表示させる。また、出力制御部２１ｂは、記録データとしての音声を出力素子２４としてのスピーカから出力させる。通信制御部２１ｃは、通信回路２６による通信を制御する。なお、キャプチャ制御部２１ａ、出力制御部２１ｂ、通信制御部２１ｃは、例えばソフトウェアを用いて実現されるものである。勿論、これらはハードウェアを用いて実現されてもよい。
【００２６】
キャプチャ部２２は、記録データを取得する。例えば、キャプチャ部２２は、レンズと、撮像素子とを有する。また、例えば、キャプチャ部２２は、マイクロホンを有する。
【００２７】
データ処理回路２３は、キャプチャ部２２で取得された記録データを処理する。例えば、データ処理回路２３は、画像処理回路を有する。また、データ処理回路２３は、音声処理回路を有する。ここでの記録データの処理は、キャプチャ部２２で取得された記録データを記録媒体２５に記録するために必要な処理と、前述した編集処理とを含む。
【００２８】
出力素子２４は、記録媒体２５に記録された記録データ等をユーザが鑑賞できるように出力する。例えば、記録データが画像であれば、出力素子２４は、表示素子を有する。また、例えば、記録データが音声であれば、出力素子２４は、スピーカを有する。
【００２９】
記録媒体２５には、制御回路２１において実行される各種のプログラムが記録される。また、記録媒体２５には、記録データが記録される。記録データは、データ処理回路２３において圧縮された状態で記録される。
【００３０】
通信回路２６は、キャプチャ装置２０が他の機器と通信するための回路を有する。キャプチャ装置２０とインターフェイス装置１０又は画像処理装置３０との通信は、例えば無線通信によって行われる。キャプチャ装置２０とインターフェイス装置１０又は画像処理装置３０との通信は、有線通信によって行われてもよい。
【００３１】
図４は、画像処理装置３０の一例の構成を示す図である。図４に示すように、画像処理装置３０は、制御回路３１と、記録媒体３２と、通信回路３３とを有している。
【００３２】
制御回路３１は、ＣＰＵ等のハードウェアを備えた制御回路である。制御回路３１は、画像処理装置３０の動作を制御する。制御回路３１は、データ処理部３１ａ、通信制御部３１ｂを有する。データ処理部３１ａは、キャプチャ装置２０のデータ処理回路２３と対応しており、キャプチャ装置２０で取得された記録データに対して編集処理をする。通信制御部３１ｂは、通信回路３３による通信を制御する。なお、データ処理部３１ａ、通信制御部３１ｂは、例えばソフトウェアを用いて実現されるものである。勿論、これらはハードウェアを用いて実現されてもよい。
【００３３】
記録媒体３２には、制御回路３１において実行される各種のプログラムが記録される。また、記録媒体３２には、キャプチャ装置２０から送られてきた記録データが記録される。
【００３４】
通信回路３３は、画像処理装置３０が他の機器と通信するための回路を有する。画像処理装置３０とインターフェイス装置１０又はキャプチャ装置２０との通信は、例えば無線通信によって行われる。画像処理装置３０とインターフェイス装置１０又はキャプチャ装置２０との通信は、有線通信によって行われてもよい。
【００３５】
以上のような構成において、本実施形態では、まず、図５Ａに示すように、ユーザは、キャプチャ装置２０を用いて記録データを取得する。図５Ａは、ユーザＵがキャプチャ装置２０としてのデジタルカメラを用いて動画撮影をしている例である。この結果、キャプチャ装置２０の記録媒体２５には、記録データとしての動画が記録される。
【００３６】
その後、ユーザＵは、図５Ｂに示すように、設定画面Ｓを見ながらインターフェイス装置１０を操作して記録データの再生仕様を設定する。ここで、本実施形態においては、キャプチャ装置２０において記録されている記録データそのものはインターフェイス装置１０には送られず、記録データの内容を確認するための関連データだけがインターフェイス装置１０に送られる。設定画面Ｓでは、関連データが再生される。ユーザＵは、再生された関連データによって記録データの内容を確認しながら再生仕様を設定する。例えば、図５Ｂは、ユーザＵがインターフェイス装置１０としてのスマートフォンに備えられたタッチパネルを操作してキャプチャ装置２０で撮影された動画の再生仕様の設定を行っている例である。例えば、設定画面Ｓには、動画の全体ではなく、動画の内容を表す画像（例えば特定のフレームのサムネイル画像）が表示される。
【００３７】
再生仕様の設定の後、インターフェイス装置１０において再生仕様の内容を表す再生仕様情報が生成される。そして、インターフェイス装置１０からキャプチャ装置２０に対して再生仕様情報が送られる。キャプチャ装置２０では、再生仕様情報に従って記録データの再生を行うことができるように記録データの編集処理が行われる。この編集処理は、必要に応じて画像処理装置３０において行われる。
【００３８】
このように、本実施形態では、キャプチャ装置２０の記録媒体に記録されている記録データの編集のための操作だけがインターフェイス装置１０において行われ、実際の編集処理はキャプチャ装置２０又は画像処理装置３０において行われる。このため、インターフェイス装置１０における処理の負荷は軽減される。記録データそのものの通信が行われないので、インターフェイス装置１０における通信の負荷を低減することができる。
【００３９】
以下、本実施形態についてより具体的に説明する。なお、以下の具体例の説明において、前述した説明と重複する説明については適宜に説明を省略又は簡略化する。
【００４０】
図６は、インターフェイス装置１０の具体例としてのスマートフォンの構成を示す図である。図６に示すように、スマートフォン１００は、制御回路１０１と、表示素子１０２と、操作部１０３と、記録媒体１０４と、通信回路１０５とを有している。なお、図６では示していないが、スマートフォン１００は、通話機能、撮影機能といった通常のスマートフォンに備えられた機能を有していてもよい。
【００４１】
制御回路１０１は、制御回路１１と対応しており、ＣＰＵ等のハードウェアによって構成された制御回路である。制御回路１０１は、制御回路１１と同様の再生制御部１０１ａ、通信制御部１０１ｂを有する。なお、再生制御部１０１ａ、通信制御部１０１ｂは、例えばソフトウェアを用いて実現されるものである。勿論、これらはハードウェアを用いて実現されてもよい。
【００４２】
表示素子１０２は、表示素子１２と対応している。表示素子１０２は、例えば液晶ディスプレイ、有機ＥＬディスプレイであって、各種の画像を表示する。
【００４３】
操作部１０３は、操作部１３と対応しており、ユーザがスマートフォン１００に対する各種の操作をするための各種の操作部材を含む。この操作部材は、ボタン及びスイッチといった機械的な操作部材並びにタッチパネルを含む。
【００４４】
記録媒体１０４は、記録媒体１４と対応しており、例えばフラッシュメモリ及びＲＡＭを含む。記録媒体１０４には、制御回路１１において実行される各種のプログラムが記録される。また、記録媒体１０４には、表示素子１０２において記録データの再生仕様を設定するための設定画面を表示させるために必要な設定画面表示用データが記録される。なお、設定画面表示用データは、データ編集プログラムとともにスマートフォン用のアプリに含められていてもよい。
【００４５】
通信回路１０５は、通信回路１５と対応している。ここで、通信回路１０５は、複数種類の通信回路を有していてよい。例えば、通信回路１０５は、携帯電話通信に対応した通信回路と、Ｗｉ−Ｆｉ（登録商標）通信に対応した通信回路と、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信（ＢＬＥ通信）に対応した通信回路とを有していてもよい。例えば、関連データの通信等には比較的に大容量の通信であるＷｉ−Ｆｉ通信が用いられる。また、デジタルカメラ２００に対する指示等の際には比較的に低消費電力の通信であるＢＬＥ通信が用いられる。
【００４６】
図７は、キャプチャ装置２０の具体例としてのデジタルカメラの構成を示す図である。図７に示すように、デジタルカメラ２００は、制御回路２０１と、撮像部２０２と、画像処理回路２０３と、表示素子２０４と、記録媒体２０５と、通信回路２０６と、操作部２０７とを有する。
【００４７】
制御回路２０１は、制御回路２１と対応しており、ＣＰＵ等のハードウェアによって構成された制御回路である。制御回路２０１は、撮像制御部２０１ａ、表示制御部２０１ｂ、通信制御部２０１ｃを有する。撮像制御部２０１ａは、キャプチャ制御部２１ａと対応しており、撮像部２０２による画像データの取得を制御する。表示制御部２０１ｂは、出力制御部２１ｂと対応しており、表示素子２０４における画像の表示を制御する。通信制御部２０１ｃは、通信制御部２１ｃと対応しており、通信回路２０６による通信を制御する。なお、撮像制御部２０１ａ、表示制御部２０１ｂ、通信制御部２０１ｃは、例えばソフトウェアを用いて実現されるものである。勿論、これらはハードウェアを用いて実現されてもよい。
【００４８】
撮像部２０２は、被写体を撮像し、被写体に係る画像データを取得する。撮像部２０２は、レンズと、撮像素子とを有している。レンズは、図示しない被写体からの光束を撮像素子の受光面に結像させる。レンズは、ズームレンズ及びフォーカスレンズを有していてもよい。撮像素子は、例えばＣＭＯＳセンサであり、受光面で受光した光束を電気信号（画像信号）に変換する。また、撮像素子は、画像信号を増幅し、デジタル化して画像データを生成するといった前処理も行う。
【００４９】
画像処理回路２０３は、データ処理回路２３と対応しており、撮像部２０２で得られた画像データに対して記録のための画像処理を施す。記録のための画像処理は、例えばホワイトバランス補正処理、ガンマ補正処理、色補正処理、ノイズ除去処理、リサイズ処理、圧縮処理といった処理を含む。また、画像処理回路２０３は、記録媒体２０５に記録された画像データに対して編集処理を施す。編集処理は、再生される画像に特殊効果を付与する処理、再生される画像にＢＧＭを付与する処理、再生される画像にキャプションを付与する処理等を含む。さらに、編集処理は、動画のカット割り（再生順序）を変更する処理、それぞれのカットの再生時間を変更する処理、カットの切り替わりの際の遷移効果を付与する処理を含む。
【００５０】
表示素子２０４は、出力素子２４と対応している。表示素子２０４は、例えば液晶ディスプレイ、有機ＥＬディスプレイであって、各種の画像を表示する。
【００５１】
記録媒体２０５は、記録媒体２５と対応しており、例えばフラッシュメモリ及びＲＡＭを含む。記録媒体２０５には、制御回路２０１において実行される各種のプログラムが記録される。また、記録媒体２０５には、画像データが圧縮された状態で記録される。
【００５２】
通信回路２０６は、通信回路２６と対応している。ここで、通信回路２０６は、複数種類の通信回路を有していてよい。例えば、通信回路２０６は、Ｗｉ−Ｆｉ通信に対応した通信回路と、Ｂｌｕｅｔｏｏｔｈ通信（ＢＬＥ通信）に対応した通信回路とを有していてもよい。
【００５３】
操作部２０７は、ユーザがデジタルカメラ２００に対する各種の操作をするための各種の操作部材を含む。この操作部材は、ボタン及びスイッチといった機械的な操作部材並びにタッチパネルを含む。
【００５４】
図８は、画像処理装置３０の具体例としてのサーバ装置の構成を示す図である。図８に示すように、サーバ装置３００は、制御回路３０１と、記録媒体３０２と、表示素子３０３と、操作部３０４と、通信回路３０５とを有している。
【００５５】
制御回路３０１は、制御回路３１と対応しており、ＣＰＵ等のハードウェアを備えた制御回路である。制御回路３０１は、画像処理部３０１ａ、通信制御部３０１ｂを有する。画像処理部３０１ａは、データ処理部３１ａと対応しており、デジタルカメラ２００で取得された記録データに対して編集処理をする。通信制御部３０１ｂは、通信制御部３１ｂと対応しており、通信回路３０５による通信を制御する。なお、画像処理部３０１ａ、通信制御部３０１ｂは、例えばソフトウェアを用いて実現されるものである。勿論、これらはハードウェアを用いて実現されてもよい。
【００５６】
記録媒体３０２は、記録媒体３２と対応しており、例えばハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）によって構成されている。記録媒体３０２には、制御回路３０１において実行される各種のプログラムが記録される。また、記録媒体３０２には、デジタルカメラ２００から送られてきた画像が記録される。
【００５７】
表示素子３０３は、例えば液晶ディスプレイ、有機ＥＬディスプレイであって、各種の画像を表示する。
【００５８】
操作部３０４は、サーバ装置３００のオペレータがサーバ装置３００に対する各種の操作をするための各種の操作部材を含む。この操作部材は、キーボード、マウス、タッチパネルを含む。
【００５９】
通信回路３０５は、通信回路３３と対応している。通信回路３０５は、例えば光ファイバを利用したインターネット通信に対応した通信回路を有する。通信回路３０５は、Ｗｉ−Ｆｉ通信に対応した通信回路等を有していてもよい。
【００６０】
以下、具体例の通信システムの動作を説明する。まず、デジタルカメラ２００の動作を説明する。図９は、デジタルカメラ２００の動作を示すフローチャートである。図９の処理は、主に制御回路２０１によって制御される。
【００６１】
ステップＳ１において、制御回路２０１は、デジタルカメラ２００の電源をオンするか否かを判定する。ステップＳ１０１においては、例えばユーザによってデジタルカメラ２００の電源のオン操作がされたときには、デジタルカメラ２００の電源をオンすると判定される。また、ステップＳ１０１においては、スマートフォン１００からデジタルカメラ２００に対して関連データの要求等の通信要求があったときには、デジタルカメラ２００の電源をオンすると判定される。一方で、例えばユーザによってデジタルカメラ２００の電源のオフ操作がされたときには、デジタルカメラ２００の電源をオンしないと判定される。また、スマートフォン１００からデジタルカメラ２００に対して電源オフが指示されたときには、デジタルカメラ２００の電源をオンしないと判定される。ステップＳ１０１において、デジタルカメラ２００の電源をオンすると判定されたときには、処理はステップＳ１０２に移行する。ステップＳ１０１において、デジタルカメラ２００の電源をオンすると判定されていないときには、図９の処理は終了する。
【００６２】
ステップＳ１０２において、制御回路２０１は、スマートフォン１００又はサーバ装置３００からの通信要求があるか否かを判定する。ステップＳ１０２において、スマートフォン１００又はサーバ装置３００からの通信要求がないと判定されたときには、処理はステップＳ１０３に移行する。ステップＳ１０２において、スマートフォン１００又はサーバ装置３００からの通信要求があると判定されたときには、処理はステップＳ１０９に移行する。
【００６３】
ステップＳ１０３において、制御回路２０１は、現在のデジタルカメラ２００の動作モードが撮影モードであるか否かを判定する。デジタルカメラ２００は、動作モードとして撮影モードと再生モードとを有している。撮影モードは、ユーザの操作に応じて画像を表示素子２０４にライブビュー表示したり、記録媒体２０５に記録する撮影動作を行ったりするための動作モードである。再生モードは、ユーザの操作に応じて記録媒体２０５に記録されている画像を再生するための動作モードである。勿論、デジタルカメラ２００は、撮影モード及び再生モード以外の動作モードを有していてもよい。ステップＳ１０３において、現在のデジタルカメラ２００の動作モードが撮影モードであると判定されたときに、処理はステップＳ１０４に移行する。ステップＳ１０３において、現在のデジタルカメラ２００の動作モードが撮影モードでないと判定されたときに、処理はステップＳ１１８に移行する。
【００６４】
ステップＳ１０４において、制御回路２０１は、ライブビュー表示を行う。すなわち、制御回路２０１は、ライブビュー表示のための露出設定で撮像部２０２の撮像素子による撮像動作を開始させる。そして、制御回路２０１は、撮像動作によって得られた画像を画像処理回路２０３において処理し、処理した画像を表示素子２０４に送る。そして、制御回路２０１は、表示素子２０４を制御して画像を表示させる。このようにして、撮像素子で得られた画像がリアルタイムで表示素子２０４に表示される。このようなライブビュー表示の後、処理はステップＳ１０５に移行する。
【００６５】
ステップＳ１０５において、制御回路２０１は、撮影をするか否かを判定する。ここでの撮影は、静止画撮影、連写、動画撮影を含む。例えば、ユーザの操作部２０７の操作によって静止画撮影の指示、連写の指示又は動画撮影の指示の何れかがされたときには、撮影をすると判定される。ステップＳ１０５において、撮影をすると判定されたときには、処理はステップＳ１０６に移行する。ステップＳ１０５において、撮影をしないと判定されたときには、処理はステップＳ１０１に戻る。
【００６６】
ステップＳ１０６において、制御回路２０１は、撮影動作を実行する。すなわち、制御回路２０１は、静止画撮影、連写又は動画撮影のための露出設定で撮像部２０２の撮像素子による撮像動作を開始させる。そして、制御回路２０１は、撮像動作によって得られた画像を画像処理回路２０３において処理し、処理した画像を記録媒体２０５のＲＡＭに記憶させておく。
【００６７】
ステップＳ１０７において、制御回路２０１は、撮影を終了するか否かを判定する。例えば、静止画撮影の場合には、１回の撮影動作の終了後に撮影を終了すると判定される。また、例えば、連写の場合には、規定の回数の撮影動作の終了後に撮影を終了すると判定される。さらに、例えば、動画の場合には、ユーザの操作部２０７の操作によって動画撮影の終了の指示がされたときには、撮影を終了すると判定される。ステップＳ１０７において、撮影を終了すると判定されたときには、処理はステップＳ１０８に移行する。ステップＳ１０７において、撮影を終了しないと判定されたときには、処理はステップＳ１０６に戻る。この場合、撮影は継続される。
【００６８】
ステップＳ１０８において、制御回路２０１は、ＲＡＭに記憶させていた画像を記録データとして記録媒体２０５に記録する。その後、処理はステップＳ１０１に戻る。
【００６９】
通信要求があると判定されたときのステップＳ１０９において、制御回路２０１は、関連データを送信するか否かを判定する。関連データは、スマートフォン１００からの要求に応じて送信されるものである。ステップＳ１０９において、関連データを送信すると判定されたときには、処理はステップＳ１１０に移行する。ステップＳ１０９において、関連データを送信しないと判定されたときには、処理はステップＳ１１３に移行する。
【００７０】
ステップＳ１１０において、制御回路２０１は、関連データをストリーミング送信するか否かを判定する。関連データをストリーミング送信するか否かは、例えばスマートフォン１００からの指示によって判定される。または、関連データをストリーミング送信するか否かは、デジタルカメラ２００において予め設定できるように構成されていてもよい。ステップＳ１１０において、関連データをストリーミング送信しないと判定されたときには、処理はステップＳ１１１に移行する。ステップＳ１１０において、関連データをストリーミング送信すると判定されたときには、処理はステップＳ１１２に移行する。
【００７１】
ステップＳ１１１において、制御回路２０１は、通信回路２０６を制御して、スマートフォン１００によって指定された画像を関連データとしてスマートフォン１００に送信する。関連データは、例えば指定された画像のサムネイル画像であってもよい。また、関連データは、例えば指定された画像の縮小画像及び間引き画像等の低画質画像であってもよい。これらの関連データの生成処理は、例えば画像処理回路２０３において行われる。関連データの送信後、処理はステップＳ１１３に移行する。
【００７２】
ステップＳ１１２において、制御回路２０１は、通信回路２０６を制御して、関連データをストリーミング送信する。例えば、記録データが動画や連写画像であれば、制御回路２０１は、先頭のフレームに対応した関連データから順次に関連データを送信する。関連データは、例えば各画像のサムネイル画像であってもよい。また、関連データは、例えば各画像の縮小画像及び間引き画像等のリサイズ画像であってもよい。これは、各フレームをリサイズして連続コマにして送信するものであってもよく、このような処理によって、フレームとフレームとを分けたりすることが簡単になる。また、スマートフォン等の携帯端末で鑑賞されるニーズに対しては、リサイズ画像でも鑑賞上、問題ない場合が多い、このため、スマートフォン等の携帯端末にリサイズ画像を送信することは、余計なメモリや電源からのエネルギーの消費を抑え、即時性や編集の簡便さを優先する上でも好ましい処理であると言える。さらに、ストリーミング送信であって、順次、再生されることが想定されているので、画像の取得と略同時に確認をすることができる。したがって、全てのデータを見ることなく終了することもできる。これにより、余計な手間をかけずに済ませられる。また、ユーザは、早送りや巻き戻し等の感覚で、見たい所のみを迅速に検索することができる。ここで、このような用途にはリサイズされた画面で十分であり、むしろ、多くのメモリや演算を必要としない軽い処理で行われるデータであることの方が重要となる。ステップＳ１１２のタイミングでは、このような画像の確認と同時に検索や確認、ハイライトの決定、やり直し等が頻繁に行われる。これについては、図１１Ａ−図１１Ｇのグラフィックユーザインタフェースの操作が対応するものとなっていて、それぞれの操作に対応した信号を受信して対応する制御が実行される。もちろんその他の制御、例えば、特定の人物を顔の画像検索をするようにしたり、特定の声や言葉を音声で検索をするようにしたり、時間の入力設定で特定のフレームを検索するような機能連携があってもよい。これらの関連データの生成処理は、例えば画像処理回路２０３において行われる。関連データの送信後、処理はステップＳ１１３に移行する。
【００７３】
ステップＳ１１３において、制御回路２０１は、スマートフォン１００から再生仕様情報を受信したか否かを判定する。ステップＳ１１３において、スマートフォン１００から再生仕様情報を受信したと判定されたときには、処理はステップＳ１１４に移行する。ステップＳ１１３において、スマートフォン１００から再生仕様情報を受信していないと判定されたときには、処理はステップＳ１０１に戻る。
【００７４】
ステップＳ１１４において、制御回路２０１は、受信された再生仕様情報に従って編集処理を行うことができるか否かを判定する。再生仕様情報に従って編集処理を画像処理回路２０３で行うことができれば、編集処理を行うことができると判定される。再生仕様情報に画像処理回路２０３に搭載されていない編集処理が含まれている場合等では、編集処理を行うことができないと判定される。ステップＳ１１４において、受信された再生仕様情報に従って編集処理を行うことができると判定されたときには、処理はステップＳ１１５に移行する。ステップＳ１１４において、受信された再生仕様情報に従って編集処理を行うことができないと判定されたときには、処理はステップＳ１１７に移行する。
【００７５】
ステップＳ１１５において、制御回路２０１は、画像処理回路２０３に対して、再生仕様情報に従った編集処理の実行を指示する。これを受けて、画像処理回路２０３は、編集処理を行う。編集処理については、サーバ装置３００のときの編集処理の際にまとめて説明する。編集処理の後、処理はステップＳ１１６に移行する。ステップＳ１１６において、制御回路２０１は、通信回路２０６を制御して、編集された記録データをスマートフォン１００にストリーミング送信する。その後、処理はステップＳ１０１に戻る。
【００７６】
ステップＳ１１７において、制御回路２０１は、通信回路２０６を制御して、再生仕様情報及び記録データをサーバ装置３００に送信する。すなわち、サーバ装置３００に対して編集処理を要求する。その後、処理はステップＳ１０１に戻る。
【００７７】
ステップＳ１１８において、制御回路２０１は、現在のデジタルカメラ２００の動作モードが再生モードであるか否かを判定する。ステップＳ１１８において、現在のデジタルカメラ２００の動作モードが再生モードであると判定されたときには、処理はステップＳ１１９に移行する。ステップＳ１１８において、現在のデジタルカメラ２００の動作モードが再生モードでないと判定されたときには、処理はステップＳ１０１に戻る。
【００７８】
ステップＳ１１９において、制御回路２０１は、ユーザによって指定された記録データを表示素子２０４に再生する。すなわち、制御回路２０１は、記録媒体２０５に圧縮されて記録されている記録データを画像処理回路２０３において伸張し、伸長した記録データを表示素子２０４に入力する。表示素子２０４は、入力された記録データに基づいて画像を表示する。その後、処理はステップＳ１２０に移行する。なお、ユーザは、記録データの再生中に操作部２０７を操作して記録データの編集をすることもできる。
【００７９】
ステップＳ１２０において、制御回路２０１は、ユーザの操作部２０７の操作により、再生中の記録データを関連データとして送信する旨の指示がされたか否かを判定する。本実施形態では、再生中の記録データの一部を関連データとして抜き出すことができる。例えば、ユーザは、記録データの再生の結果として表示素子２０４に表示されている画像を見ながら、編集したい画像（又はフレーム）を判断する。そして、編集したい画像を見つけたときに操作部２０７を操作する。これにより、制御回路２０１においては、再生中の記録データを関連データとして送信する旨の指示がされたと判定される。ステップＳ１２０において、再生中の記録データを関連データとして送信する旨の指示がされたと判定されたときに、処理はステップＳ１２１に移行する。ステップＳ１２０において、再生中の記録データを関連データとして送信する旨の指示がされていないと判定されたときに、処理はステップＳ１２２に移行する。
【００８０】
ステップＳ１２１において、制御回路２０１は、通信回路２０６を制御して、ユーザによって指定された画像を関連データとしてスマートフォン１００に送信する。なお、再生されている記録データが動画又は連写であるときには、制御回路２０１は、再生されている動画又は連写のうちの指定された画像を抜き出して送信する。その後、処理はステップＳ１２２に移行する。
【００８１】
ステップＳ１２２において、制御回路２０１は、記録データの再生を終了するか否かを判定する。例えば、ユーザの操作部２０７の操作によって記録データの再生を終了する旨の指示がされたとき、又は記録データが動画又は連写であるときには最終フレームの画像の再生が終了したときに、記録データの再生を終了すると判定される。ステップＳ１２２において、記録データの再生を終了すると判定されたときに、処理はステップＳ１０１に戻る。ステップＳ１２２において、記録データの再生を終了しないと判定されたときに、処理はステップＳ１１９に戻る。
【００８２】
次に、スマートフォン１００の動作を説明する。図１０Ａ及び図１０Ｂは、スマートフォン１００の動作を示すフローチャートである。図１０Ａ及び図１０Ｂの処理は、主に制御回路１０１によって制御される。
【００８３】
ステップＳ２０１において、制御回路１０１は、スマートフォン１００の電源をオンするか否かを判定する。例えば、ユーザによってスマートフォン１００の電源ボタンが押されたときに、スマートフォン１００の電源をオンすると判定される。ステップＳ２０１において、スマートフォン１００の電源をオンすると判定されたときに、処理はステップＳ２０２に移行する。ステップＳ２０１において、スマートフォン１００の電源をオンしないと判定されたときに、図１０Ａ及び図１０Ｂの処理は終了する。
【００８４】
ステップＳ２０２において、制御回路１０１は、スマートフォン１００にインストールされているアプリを表すアイコンを表示素子１０２に表示させる。図１１Ａは、アイコンの表示例を示している。図１１Ａの例では、アイコンとして、編集アプリを表す編集アイコン１０２ａ、メールアプリを表すメールアイコン１０２ｂ、電話アプリを表す電話アイコン１０２ｃが表示されている。他のアプリがスマートフォン１００にインストールされているときには、編集アイコン１０２ａ、メールアイコン１０２ｂ、電話アイコン１０２ｃ以外のアイコンが表示されてもよいことは言うまでもない。
【００８５】
ステップＳ２０３において、制御回路１０１は、ユーザによって編集アプリが選択されたか否か、すなわちユーザによって編集アイコン１０２ａが選択されたか否かを判定する。ステップＳ２０３において、ユーザによって編集アプリが選択されていないと判定されたときに、処理はステップＳ２０４に移行する。ステップＳ２０３において、ユーザによって編集アプリが選択されたと判定されたときに、処理はステップＳ２０５に移行する。
【００８６】
ステップＳ２０４において、制御回路１０１は、その他の処理を行う。例えば、メールアプリが選択されたときに、制御回路１０１は、メールアプリを起動し、メールアプリにかかる処理を行う。また、電話アプリが選択されたときに、制御回路１０１は、電話アプリを起動し、電話アプリにかかる処理を行う。その他の処理の後、処理はステップＳ２０１に戻る。
【００８７】
ステップＳ２０５において、制御回路１０１は、編集アプリを起動する。そして、制御回路１０１は、編集用の設定画面を表示素子１０２に表示させる。その後、処理はステップＳ２０６に移行する。図１１Ｂは、設定画面の一例を示す図である。一例では、まず、カット割りテンプレート１０２ｄが表示される。本実施形態の例では、動画又は連写画像は、導入から結末までの複数のカット毎に編集が行われる。図１１Ｂのカット割りテンプレート１０２ｄとしては、例えば導入から結末までの４つのカット（カットＡ、Ｂ、Ｃ、Ｄ）を表すアイコンが表示される。また、設定画面においては、送信ボタン１０２ｅ、戻るボタン１０２ｆも表示される。送信ボタン１０２ｅは、ユーザが編集を終えてスマートフォン１００からデジタルカメラ２００に再生仕様情報を送る際にユーザによって選択されるボタンである。戻るボタン１０２ｆは、編集アプリを終了させる際にユーザによって選択されるボタンである。なお、カットの分割数は、４つに限らない。カットの分割数は、ユーザによって設定されてもよい。
【００８８】
ステップＳ２０６において、制御回路１０１は、ユーザによってカットの選択がされたか否かを判定する。例えば、ユーザによってカットＡ、カットＢ、カットＣ、カットＤの何れかのアイコンが選択されたときにカットの選択がされたと判定される。ステップＳ２０６において、ユーザによってカットの選択がされたと判定されたときに、処理はステップＳ２０７に移行する。ステップＳ２０６において、ユーザによってカットの選択がされていないと判定されたときに、処理はステップＳ２１４に移行する。ここでは、起承転結風に４カットにしているが、画面のタッチやスライド操作等で、この数を増減できるようにしてもよい。
【００８９】
ステップＳ２０７において、制御回路１０１は、通信回路１０５を制御してデジタルカメラ２００に対して関連データを要求する。その後、処理はステップＳ２０８に移行する。制御回路１０１は、例えば、デジタルカメラ２００に対して記録データのリストを要求する。このリストを見たユーザは、編集したい記録データを含むファイルを選択する。この選択を受けて、制御回路１０１は、選択された記録データに含まれる画像の関連データを送信するようにデジタルカメラ２００に対して要求する。このとき、制御回路１０１は、ユーザの操作に従って関連データをストリーミング送信するように要求してもよい。例えば、ごく短いデータであれば、元のファイルのまま送信してもよく、元のファイルの画像をリサイズしてファイル化したものを送信してもよい。さらには、特定のフレームだけを静止画として切り出して送ってもよい。また、関連データの要求の手法は、ここで説明した手法に限るものではない。例えば、記録データの選択は、設定画面の表示前に行われてもよい。
【００９０】
ステップＳ２０８において、制御回路１０１は、関連データが受信されたか否かを判定する。ステップＳ２０８において、関連データが受信されたと判定されたときには、処理はステップＳ２０９に移行する。ステップＳ２０８において、関連データが受信されていないと判定されたときには、処理はステップＳ２０７に戻る。この場合、関連データの要求が継続される。一定時間の関連データの受信がない場合には、処理がタイムアウトするように構成されていてもよい。この場合、ユーザに対して処理がタイムアウトしたことを通知することが望ましい。
【００９１】
ステップＳ２０９において、制御回路１０１は、設定画面を更新する。その後、処理はステップＳ２１０に移行する。図１１Ｃは、更新後の設定画面を示している。関連データが受信されたときには、受信された関連データが再生される。例えば、関連データが画像であれば、図１１Ｃに示すように関連データとしての画像（例えばサムネイル画像）１０２ｇが表示素子１０２に表示される。また、更新された設定画面には、送り／戻しボタン１０２ｈ、設定ボタン１０２ｉ、戻るボタン１０２ｊ、決定ボタン１０２ｋも表示される。送り／戻しボタン１０２ｈは、再生する関連データの切り替えを行う際にユーザによって選択されるボタンである。設定ボタン１０２ｉは、現在の選択中のカットにかかる再生仕様の設定をする際にユーザによって選択されるボタンである。設定ボタン１０２ｉは、再生時間ボタンとその他ボタンとを有する。現在の選択中のカットの再生時間の設定をする際にユーザによって選択されるボタンである。その他ボタンは、再生時間以外の設定をする際にユーザによって選択されるボタンである。その他ボタンが選択されると、さらに例えばドロップダウンリストによって必要な設定を選択することできるようになる。戻るボタン１０２ｊは、現在の選択中のカットに対する再生仕様を決定せずに前の画面（カット割りの選択画面）に戻る際にユーザによって選択されるボタンである。決定ボタン１０２ｋは、現在の選択中のカットに対する再生仕様を決定する際にユーザによって選択されるボタンである。また、静止画がカットに用いる場合は、表示時間や遷移効果を付与して動画として扱えるようにしてもよい。これはその時間分の静止画を複製して動画フレームとして様々な効果を与えて行けば動画と同等となるということである。例えば、トリミングの効果等は、ズームやパンニングして撮影した動画として扱える。その他、特殊効果の画像処理等に対応してもよい。この時、インターフェイス装置側でもキャプチャ装置側でも、同様の効果が与えられ、確認可能にしておき、同様の処理ができるようにしておくことが好ましい。一方、インターフェイス装置側では単に画像処理の種類を指定し、キャプチャ装置側で実際の処理を行うような仕様でも、インターフェイス装置側ではサクサク操作、キャプチャ装置側ではそれによる詳細制御といった本願の目的は達成可能である。
【００９２】
ステップＳ２１０において、制御回路１０１は、関連データを変更するか否かを判定する。例えば、ユーザによって送り／戻しボタン１０２ｈが選択された場合に関連データを変更すると判定される。この他、ユーザによる画像１０２ｇに対するスワイプ操作がされたときに関連データを変更すると判定されてもよい。ステップＳ２１０において、関連データを変更すると判定されたときに、処理はステップＳ２０７に戻る。この場合、ユーザの操作に応じて、再生中の関連データの前の又は後の関連データの送信がデジタルカメラ２００に対して要求される。ステップＳ２１０において、関連データを変更しないと判定されたときに、処理はステップＳ２１１に移行する。
【００９３】
ステップＳ２１１において、制御回路１０１は、選択中のカットにかかる設定をするか否かを判定する。例えば、ユーザによって設定ボタン１０２ｉが選択された場合に設定をすると判定される。ステップＳ２１１において、選択中のカットにかかる設定をすると判定されたときに、処理はステップＳ２１２に移行する。ステップＳ２１１において、選択中のカットにかかる設定をしないと判定されたときに、処理はステップＳ２１３に移行する。
【００９４】
ステップＳ２１２において、制御回路１０１は、再生仕様の設定画面を表示素子１０２に表示させる。そして、制御回路１０１は、ユーザの操作に応じて設定された再生仕様を記録媒体１０４のＲＡＭに記憶させる。その後、処理はステップＳ２１３に移行する。図１１Ｄ及び図１１Ｅは、再生仕様の設定画面の表示例である。再生仕様の設定では、ユーザは、選択中のカットの再生時間の設定、特殊効果の設定、ＢＧＭの設定、キャプションの設定、遷移効果の設定をすることができる。図１１Ｄは、ユーザによって再生時間の設定が選択されたときの表示例である。再生時間の設定では、現在が再生時間の設定であることをユーザに明示するための「ハイライト」の文字列１０２ｌ及び再生時間を設定するための設定表示１０２ｍがなされる。設定表示１０２ｍは、例えばドロップダウンリスト形式で幾つかの再生時間の候補からユーザが好みの時間を選択することができるように構成されている。図１１Ｄでは、再生時間として「５秒」が選択されている。この場合、後の編集処理において、現在再生中の関連データと対応するフレームの前後の５秒のフレームがカットＡの間に再生されるハイライト画像として抽出される。また、図１１Ｅは、ユーザによって特殊効果の１つの例としてのズームの設定が選択されたときの表示例である。ズームの設定では、現在がズームの設定であることをユーザに明示するための「ズーム」の文字列１０２ｎ及びズーム再生の時間を設定するための設定表示１０２ｏがなされる。ズームの設定において、ユーザは、例えば再生中の関連データの一部をタッチする。そして、ユーザは、設定表示１０２ｏにおいてズーム再生の時間を設定する。設定表示１０２ｍも、例えばドロップダウンリスト形式で幾つかの再生時間の候補からユーザが好みの時間を選択することができるように構成されている。図１１Ｅでは、ズーム再生時間として「２秒」が選択されている。この場合、後の編集処理において、ユーザによってタッチされた箇所が２秒間だけズームされて再生されるように画像処理がなされる。
【００９５】
ステップＳ２１３において、制御回路１０１は、設定を終了するか否かを判定する。例えば、ユーザによって戻るボタン１０２ｊ又は決定ボタン１０２ｋが選択されたときに、設定を終了すると判定される。ステップＳ２１３において、設定を終了すると判定されたときに、処理はステップＳ２０５に戻る。このとき、戻るボタン１０２ｊが選択されていたときには、ステップＳ２１２においてＲＡＭに記憶されていた設定はクリアされる。また、決定ボタン１０２ｋが選択されていたときには、制御回路１０１は、図１１Ｆに示すように設定画面を更新する。すなわち、制御回路１０１は、決定ボタン１０２ｋが選択されていたときに再生中であった関連データ１０２ｐをそれまで選択されていたカットアイコンの位置に再生する。また、ステップＳ２１３において、設定を終了しないと判定ときに、処理はステップＳ２１０に戻る。この場合、選択中のカットの設定が継続される。
【００９６】
ユーザによってカットの選択がされていないと判定されたときのステップＳ２１４において、制御回路１０１は、再生仕様情報を送信するか否かを判定する。例えば、ユーザによって送信ボタン１０２ｅが選択されたときに、再生仕様情報を送信すると判定される。ステップＳ２１４において、再生仕様情報を送信すると判定されたときに、処理はステップＳ２１５に移行する。ステップＳ２１４において、再生仕様情報を送信しないと判定されたときに、処理はステップＳ２２２に移行する。
【００９７】
ステップＳ２１５において、制御回路１０１は、ＲＡＭに記憶されている情報に従って再生仕様情報を生成する。再生仕様情報は、例えばテキストファイルとして管理される情報である。図１２は、記録データが動画であるときの再生仕様情報の一例を示す図である。もちろん、静止画でもよく、その静止画が特定時間表示されれば、動きのない被写体をそれだけ撮影した動画として扱える。また、そこに遷移効果を入れれば、元は静止画ながら、動画と同等の画像となる。
【００９８】
図１２に示すように、再生仕様情報は、ファイル名、キャプチャ装置名、カットＡ情報、カットＢ情報、カットＣ情報、カットＤ情報を含む。
【００９９】
ファイル名は、編集の対象となる記録データのファイル名を示すテキストである。
【０１００】
キャプチャ装置名は、編集の対象となる記録データを記録したキャプチャ装置（例ではデジタルカメラ）の機種名を示すテキストである。キャプチャ装置名は、名称でなくてＩＤ等でもよい。
【０１０１】
カットＡ情報は、カットＡにかかる設定を示すテキストである。カットＡ情報は、代表フレーム番号、先頭フレーム番号、再生時間、特殊効果情報、遷移効果情報、ＢＧＭ情報、キャプション情報を含む。
【０１０２】
代表フレーム番号は、カットＡに属する画像を代表する画像（代表フレーム）のフレーム番号を示すテキスト情報である。代表フレームは、例えば選択時に再生されていた関連データと対応するフレームである。先頭フレーム番号は、カットＡの先頭の画像（先頭フレーム）のフレーム番号を示すテキスト情報である。先頭フレームは、代表フレームの再生時間だけ前のフレームである。例えば、再生時間が５秒に設定されていれば、先頭フレームは、代表フレームの５秒前のフレームである。再生時間は、カットＡの再生時間を示すテキスト情報である。特殊効果情報は、カットＡに付与された特殊効果（例えばズーム、シェーディング、モノクロ）の内容を示すテキスト情報である。遷移効果情報は、カットＡに付与された遷移効果（例えばフェードイン／フェードアウト、ワイプ）の内容を示すテキスト情報である。ＢＧＭ情報は、カットＡに関連付けられたＢＧＭの名称（又はそのＢＧＭが記憶されているアドレスのＵＲＬ）を示すテキスト情報である。また、ＢＧＭ情報は、元音声情報を含む。元音声情報は、カットＡのタイミングで動画とともに録音された音声を残すか又は消去するかを示すテキスト情報である。動画とともに録音される音声は単なる雑音であることもあるので、本実施形態では、ユーザにより、元音声を残したり、消去したりを指示できるように構成されている。キャプション情報は、カットＡに関連付けられたキャプションの内容（文字フォント、文字サイズ、色等を含む）を含むテキスト情報である。
【０１０３】
カットＢ情報、カットＣ情報、カットＤ情報は、カットＡ情報と同様に、対応するカットにおける代表フレーム番号、先頭フレーム番号、再生時間、特殊効果情報、遷移効果情報、ＢＧＭ情報、キャプション情報を含む。ただし、図１２では、図示が省略されている。
【０１０４】
なお、ここでは、再生仕様情報は、テキストファイルで管理されるとしたが、再生仕様情報は、必ずしもテキストファイルとして管理される必要はない。また、再生仕様情報は、図１２で示した以外の情報を含んでいてもよい。例えば、再生仕様情報は、ユーザによる設定の履歴を示すテキストを含んでいてもよい。このようなユーザによる設定の履歴を記録しておくことにより、ユーザの編集の好み等を分析することができる。この分析結果を利用して、ユーザに適した編集の内容をユーザに提示することも期待される。また、再生仕様情報は、編集の内容を表すテキストを含んでいてもよい。例えば、ズームの設定であっても、「段々ズームする」といったテキストを含んでいてもよい。
【０１０５】
ここで、図１０Ｂの説明に戻る。ステップＳ２１６において、制御回路１０１は、通信回路１０５を制御してデジタルカメラ２００に対して再生仕様情報を送信する。その後、処理はステップＳ２１７に移行する。
【０１０６】
ステップＳ２１７において、制御回路１０１は、デジタルカメラ２００又はサーバ装置３００から編集結果としての記録データがストリーミング送信されてきたか否かを判定する。ステップＳ２１７において、デジタルカメラ２００又はサーバ装置３００から編集結果としての記録データが送信されてきていないと判定されたときには、処理は待機される。なお、ステップＳ２１７において、所定の時間、デジタルカメラ２００又はサーバ装置３００から編集結果としての記録データが送信されてきたと判定されたときには、処理はステップＳ２１８に移行する。
【０１０７】
ステップＳ２１８において、制御回路１０１は、送信されてきた記録データを再生する。例えば、記録データが動画であるとき、制御回路１０１は、ストリーミング送信されてきた動画を順次に表示素子１０２に再生する。その後、処理はステップＳ２１９に移行する。図１１Ｇは、動画表示の例である。動画表示の際には、デジタルカメラ２００又はサーバ装置３００から送信されてくる動画１０２ｑが表示素子１０２に順次に再生される。このとき、設定ボタン１０２ｉ、戻るボタン１０２ｊ及び決定ボタン１０２ｋも表示される。
【０１０８】
ステップＳ２１９において、制御回路１０１は、再生仕様の修正をするか否かを判定する。例えば、ユーザによって設定ボタン１０２ｉが選択された場合に修正をすると判定される。ステップＳ２１９において、再生仕様の修正をすると判定されたときに、処理はステップＳ２２０に移行する。ステップＳ２１９において、再生仕様の修正をしないと判定されたときに、処理はステップＳ２２１に移行する。
【０１０９】
ステップＳ２２０において、制御回路１０１は、ステップＳ２１２と同様にしてユーザによる設定の操作を受け付け、ユーザによる設定の操作に応じて再生仕様情報を修正する。その後、処理はステップＳ２２１に移行する。
【０１１０】
ステップＳ２２１において、制御回路１０１は、再生仕様情報の修正を終了するか否かを判定する。例えば、ユーザによって戻るボタン１０２ｊ又は決定ボタン１０２ｋが選択されたときに、設定を終了すると判定される。ステップＳ２２１において、再生仕様情報の修正を終了すると判定されたときに、処理はステップＳ２２２に移行する。このとき、制御回路１０１は、表示素子１０２の表示を図１１Ｆの設定画面に戻す。また、戻るボタン１０２ｊが選択されていたときには、ステップＳ２２０において修正された内容はクリアされる。ステップＳ２２１において、再生仕様情報の修正を終了しないと判定されたときに、処理はステップＳ２１８に戻る。この場合、動画の再生は継続される。
【０１１１】
ステップＳ２２２において、制御回路１０１は、編集アプリを終了するか否かを判定する。例えば、ユーザによって戻るボタン１０２ｊが選択された場合に編集アプリを終了すると判定される。ステップＳ２２２において、編集アプリを終了すると判定されたときに、処理はステップＳ２０１に戻る。このとき、制御回路１０１は、デジタルカメラ２００に対して電源オフを指示する。また、制御回路１０１は、サーバ装置３００に対して編集アプリが終了した旨を通知する。ステップＳ２２２において、編集アプリを終了しないと判定されたときに、処理はステップＳ２０５に戻る。
【０１１２】
ここで、編集アプリの起動時に表示される設定画面は、図１１Ａ−図１１Ｇで示したものに限るものではない。例えば、設定画面は、図１１Ｈに示すようなものであってもよい。すなわち、図１１Ａ−図１１Ｇは、カットの選択が行われてから、再生仕様の設定が行われるものであるのに対し、図１１Ｈは、カット割りの選択と再生仕様の設定とを一度に行えるようにした選択画面である。すなわち、図１１Ｈの設定画面では、カット割りテンプレート１０２ｄに含まれる個々のカットアイコンＡ、Ｂ、Ｃ、Ｄのそれぞれの近傍に設定ボタン１０２ｉが表示される。図１１Ｈの設定画面では、カットＡ、Ｂ、Ｃ、Ｄの位置をドラッグアンドドロップ操作によって入れ替えることもできるようにしてよい。
【０１１３】
また、前述の例では、図１１Ｆのようにしてカットアイコンの位置に再生される関連データは、必要に応じてデジタルカメラ２００に対して要求される。これに対し、関連データは、編集アプリの起動時に予め取得されてもよい。この場合、編集アプリの起動時にユーザによる記録データの選択が行われる。
【０１１４】
さらに、図１０Ａ及び図１０Ｂの例では、カットアイコンＡ、Ｂ、Ｃ、Ｄのすべてに画像が割り当てられなくとも再生仕様情報を送信することができる。このため、本実施形態の処理は、静止画に対しても適用することができる。一方で、カットアイコンＡ、Ｂ、Ｃ、Ｄのすべてに画像が割り当てられたときに再生仕様情報を送信できるようにすることもできる。
【０１１５】
次に、サーバ装置３００の動作を説明する。図１３は、サーバ装置３００の動作を示すフローチャートである。図１３の動作は、主に制御回路３０１によって制御される。
【０１１６】
ステップＳ３０１において、制御回路３０１は、通信回路３０５を介してデジタルカメラ２００から再生仕様情報を受信したか否かを判定する。ステップＳ３０１において、再生仕様情報を受信したと判定されたときに、処理はステップＳ３０２に移行する。ステップＳ３０１において、再生仕様情報を受信したと判定されたときに、処理はステップＳ３０５に移行する。
【０１１７】
ステップＳ３０２において、制御回路３０１は、再生仕様情報に従った編集処理を実行する。その後、処理はステップＳ３０３に移行する。例えば、再生仕様情報に記録されているカットＤの再生時間が５秒であり、カットＤの代表画像が図１４（ａ）で示す記録データに含まれる画像のうちの画像ｄであるとする。このとき、制御回路３０１は、再生仕様情報とともにデジタルカメラ２００から送られてくる図１４（ａ）で示す画像ａ−ｅのうちから、図１４（ｂ）に示すように画像ｄを中心として前後の５秒の画像ｃ及びｅをカットＤに含まれるハイライト画像として抽出する。このようなハイライト画像の抽出がカットＡ、Ｂ、Ｃについても行われることで、図１５に示すようにカットＡ、Ｂ、Ｃ、Ｄの順でハイライト画像だけが再生される記録データを生成することができる。
【０１１８】
制御回路３０１は、最初は再生仕様情報だけを受け取り、必要な記録データだけをデジタルカメラ２００から取得するように構成されていてもよい。この場合、制御回路３０１は、デジタルカメラ２００に対して画像ｄを中心として前後５秒の画像だけを要求する。デジタルカメラ２００は、この要求に応じて画像ｃ、ｄ、ｅだけを送信する。
【０１１９】
また、サーバ装置３００における編集処理は、オペレータによる手動操作によって行われてもよい。この場合、オペレータは、再生仕様情報に記録された「段々ズームする」といったテキストに従って編集処理を行ってもよい。さらに、サーバ装置３００における編集処理は、人工知能を利用して行われてもよい。この場合、サーバ装置３００は、再生仕様情報に記録された「段々ズームする」といったテキストから編集の内容を学習して編集処理を行ってもよい。
【０１２０】
ステップＳ３０３において、制御回路３０１は、通信回路３０５を制御して、編集された記録データをスマートフォン１００に対してストリーミング送信する。その後、処理はステップＳ３０４に移行する。
【０１２１】
ステップＳ３０４において、制御回路３０１は、処理を終了するか否かを判定する。例えば、編集アプリの終了がスマートフォン１００から通知されたとき、ストリーミング送信が終了したとき又はステップＳ３０６の後で画像の閲覧の終了がユーザによって指示されたときに、処理を終了すると判定される。ステップＳ３０４において、処理を終了すると判定されたときに、図１３の処理は終了する。
【０１２２】
ステップＳ３０５において、制御回路３０１は、例えばスマートフォン１００からの画像の閲覧要求があるか否かを判定する。ステップＳ３０５において、画像の閲覧要求があると判定されたときに、処理はステップＳ３０６に移行する。ステップＳ３０５において、画像の閲覧要求がないと判定されたときに、処理はステップＳ３０４に移行する。
【０１２３】
以上説明したように本実施形態によれば、キャプチャ装置の記録媒体に記録されている記録データの編集のための操作だけがインターフェイス装置において行われ、実際の編集処理はキャプチャ装置又は画像処理装置において行われる。このため、インターフェイス装置における処理の負荷や通信の負荷は軽減される。記録データそのものの通信が行われないので、インターフェイス装置における通信の負荷を低減することができる。
【０１２４】
また、インターフェイス装置以外の機器で編集処理が行われるので、インターフェイス装置（例えばスマートフォン）の単体では行えないような編集処理も行うことができる。
【０１２５】
また、関連データの送信時には、関連データが必要に応じてストリーミング送信される。これにより、関連データを単純に送信するよりもインターフェイス装置における負荷を低減することができる。同様に、編集結果の確認時においても記録データをストリーミング送信することで、記録データを単純に送信するよりもインターフェイス装置における負荷を低減することができる。
【０１２６】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、前述した実施形態では記録データの例として主に画像を例示している。しかしながら、本実施形態の技術は、音声等の画像以外の種々の記録データに対して適用され得る。
【０１２７】
また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【０１２８】
また、上述した実施形態による各処理は、コンピュータである制御回路に実行させることができるプログラムとして記憶させておくこともできる。この他、磁気ディスク、光ディスク、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、制御回路は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【０１２９】
本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の発明が含まれており、開示される複数の構成要件から選択された組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、課題が解決でき、効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【符号の説明】
【０１３０】
１  通信システム、１０  インターフェイス装置、１１  制御回路、１１ａ  再生制御部、１１ｂ  通信制御部、１２  表示素子、１３  操作部、１４  記録媒体、１５  通信回路、２０  キャプチャ装置、２１  制御回路、２１ａ  キャプチャ制御部、２１ｂ  出力制御部、２１ｃ  通信制御部、２２  キャプチャ部、２３  データ処理回路、２４  出力素子、２５  記録媒体、２６  通信回路、３０  画像処理装置、３１  制御回路、３１ａ  データ処理部、３１ｂ  通信制御部、３２  記録媒体、３３  通信回路、１００  スマートフォン、１０１  制御回路、１０１ａ  再生制御部、１０１ｂ  通信制御部、１０２  表示素子、１０３  操作部、１０４  記録媒体、１０５  通信回路、２００  デジタルカメラ、２０１  制御回路、２０１ａ  撮像制御部、２０１ｂ  表示制御部、２０１ｃ  通信制御部、２０２  撮像部、２０３  画像処理回路、２０４  表示素子、２０５  記録媒体、２０６  通信回路、２０７  操作部、３００  サーバ装置、３０１  制御回路、３０１ａ  画像処理部、３０１ｂ  通信制御部、３０２  記録媒体、３０３  表示素子、３０４  操作部、３０５  通信回路
【図１】
2019050444.tif 000003
【図２】
2019050444.tif 000004
【図３】
2019050444.tif 000005
【図４】
2019050444.tif 000006
【図５Ａ】
2019050444.tif 000007
【図５Ｂ】
2019050444.tif 000008
【図６】
2019050444.tif 000009
【図７】
2019050444.tif 000010
【図８】
2019050444.tif 000011
【図９】
2019050444.tif 000012
【図１０Ａ】
2019050444.tif 000013
【図１０Ｂ】
2019050444.tif 000014
【図１１Ａ】
2019050444.tif 000015
【図１１Ｂ】
2019050444.tif 000016
【図１１Ｃ】
2019050444.tif 000017
【図１１Ｄ】
2019050444.tif 000018
【図１１Ｅ】
2019050444.tif 000019
【図１１Ｆ】
2019050444.tif 000020
【図１１Ｇ】
2019050444.tif 000021
【図１１Ｈ】
2019050444.tif 000022
【図１２】
2019050444.tif 000023
【図１３】
2019050444.tif 000024
【図１４】
2019050444.tif 000025
【図１５】
2019050444.tif 000026