(57)【要約】【課題】リアルタイムの撮像画像の配信等のユースケースにおいて不都合・不適切な撮像内容が生じたときに、そのような画像の送信を適切に防止し、また視聴者に故障等の疑義を生じさせないようにする。【解決手段】送信部により、遅延処理部で遅延された第１の画像の送信を実行させる。この間に切替トリガを検知したら、送信部により送信させる画像を、第１の画像から再生部で再生された第２の画像に切り替えるようにする。【選択図】図５
2018037784.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像を所定時間、遅延させる遅延処理部と、
第２の画像を再生する再生部と、
画像を送信する送信部と、
前記遅延処理部により遅延された第１の画像を送信中に切替トリガを検知すると、前記第１の画像から前記再生部により再生される第２の画像に切り替えて送信させる制御部と、を備えた
画像送信装置。
【請求項２】
撮像部を備え、
前記第１の画像は前記撮像部で撮像された画像である
請求項１に記載の画像送信装置。
【請求項３】
前記制御部は、前記切替トリガの検知に応じて、該トリガ検知直前までの前記第１の画像のフレームの送信完了を待たずに、前記第２の画像に切り替えて送信させるように制御する
請求項１に記載の画像送信装置。
【請求項４】
前記制御部は、前記第１の画像の送信再開トリガの検知に応じて、該送信再開トリガ検知から前記遅延処理部の遅延時間だけ経過した時点に、前記第１の画像に切り替えて送信させるように制御する
請求項１に記載の画像送信装置。
【請求項５】
前記第１の画像についてのダイジェスト画像を生成して記録媒体に記憶させるダイジェスト画像生成部を備え、
前記制御部は、前記切替トリガに応じて前記第２の画像を送信させている期間に、前記再生部に、前記ダイジェスト画像を再生させる
請求項１に記載の画像送信装置。
【請求項６】
前記ダイジェスト画像は、前記切替トリガが検知された時点から前記第１の画像の送信再開トリガが検知される時点までの期間を除く前記第１の画像から生成される
請求項５に記載の画像送信装置。
【請求項７】
前記第１の画像について記録媒体に記録していく処理が行われるとともに、
前記ダイジェスト画像は、記録媒体への記録が開始されたフレーム以降の前記第１の画像を用いて生成される
請求項５に記載の画像送信装置。
【請求項８】
前記ダイジェスト画像は、前記送信部による送信の対象となったフレーム以降の前記第１の画像を用いて生成される
請求項５に記載の画像送信装置。
【請求項９】
前記制御部は、前記切替トリガに応じて前記第２の画像に切り替えて送信させる場合に、前記再生部に、記録媒体にあらかじめ記録されていた既存動画を再生させる
請求項１に記載の画像送信装置。
【請求項１０】
複数の前記既存動画がそれぞれカテゴリ情報とともに記憶され、
前記制御部は、前記切替トリガに応じて前記第２の画像に切り替えて送信させる場合に、前記第１の画像の画像内容から判定したカテゴリ情報と各既存動画のカテゴリ情報を比較した結果により選択した既存動画を前記再生部に再生させる
請求項９に記載の画像送信装置。
【請求項１１】
前記制御部は、前記第２の画像を送信させている期間には、前記再生部に、記録媒体にあらかじめ記憶されていた既存動画を再生させた後、前記ダイジェスト画像を再生させる制御を行う
請求項５に記載の画像送信装置。
【請求項１２】
前記制御部は、前記第１の画像の送信再開トリガの検知の時点から、該送信再開トリガ検知から前記遅延処理部の遅延時間だけ経過した時点までの期間は、前記再生部で前記ダイジェスト画像が再生されているように制御する
請求項５に記載の画像送信装置。
【請求項１３】
第１の画像を所定時間、遅延させる遅延処理部と、
第２の画像を再生する再生部と、
画像を送信する送信部と、
を備えた画像送信装置の画像送信方法として、
前記遅延処理部で遅延された前記第１の画像を送信させる手順と、
切替トリガを検知する手順と、
前記切替トリガの検知に応じて、前記再生部で再生された前記第２の画像に切り替えて送信させる手順と、を実行する
画像送信方法。
【請求項１４】
第１の画像を所定時間、遅延させる遅延処理部と、
第２の画像を再生する再生部と、
画像を送信する送信部と、
を備えた画像送信装置の制御装置に、
前記遅延処理部で遅延された前記第１の画像を送信させる手順と、
切替トリガを検知する手順と、
前記切替トリガの検知に応じて、前記再生部で再生された前記第２の画像に切り替えて送信させる手順と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は画像送信装置、画像送信方法、プログラムに関し、特に画像信号のストリーミング送信についての技術分野に関する。
【背景技術】
【０００２】
近年、下記特許文献１に記載されているように、撮影している動画や静止画等の画像コンテンツを、ネットワークを経由してライブ配信することが可能なビデオカメラ等が知られている。
また、不特定多数に画像をリアルタイム配信できるサービスも普及している。
【０００３】
なお下記特許文献２にはテレビ電話において送話者側のリアルタイム画像に代えてあらかじめ撮影された画像を用いた顔画像を送信することが記載されている。
下記特許文献３には、動画像からダイジェスト画像として適切な区間を抽出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−７８９０１号公報
【特許文献２】特開２００３−３０９８２９号公報
【特許文献３】特開２０１０−６２６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えばビデオカメラで撮像したリアルタイムの動画像をストリーミング配信することを考えたときに、その配信中に不適切な画像が撮像されてしまう恐れがある。
ここでいう不適切な画像とは、いわゆる放送事故と呼ばれるような画像や、一般的には問題の無い画像であっても撮像者や配信者にとっては送信したくないと感じるシーンの画像、さらには個人情報の保護の観点から配信を控えたい画像など、様々なものがある。
リアルタイムストリーミング配信の際に、そのような不適切な画像を撮像してしまった場合、仮に撮像者が直ぐに気づいて配信を止めたとしても、配信を止めるまでの期間、一部不適切画像が配信されてしまうという問題がある。
また、配信そのものを止めてしまうと、視聴者側の端末では画像再生が行われず、黒画の状態に陥ってしまう。視聴者にとっては、機器の故障と誤認してしまうこともある。
そこで本技術は、より適切に不適切画像の送信を防止できるようにするとともに、視聴者にとっても、配信中断によって故障等と誤認することがないようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本技術に係る画像送信装置は、第１の画像を所定時間、遅延させる遅延処理部と、第２の画像を再生する再生部と、画像を送信する送信部と、前記遅延処理部により遅延された第１の画像を送信中に切替トリガを検知すると、前記第１の画像から前記再生部により再生される第２の画像に切り替えて送信させる制御部と、を備える。
例えば第１の画像のストリーミング送信（ネットワーク配信）を考える。この第１の画像について、所定時間、遅延させて送信する。この所定時間は、リアルタイム性を大きく損なわない時間であるとともに、人が動画内の或る画像内容を認識してから、送信が当該画像内容に至る前に、その画像内容に応じた操作を完了できる余裕のある時間である。例えば所定時間は、数秒〜数１０秒、或いは１分程度が想定される。ユーザの操作（操作による切替トリガ発生）に応じて、制御部が制御することで、送信する動画を第１の画像から第２の画像に切り替える。すると、送信されている動画は、遅延されている第１の画像から第２の画像（再生画像）に切り替えられる。
【０００７】
上記した本技術に係る画像送信装置においては、撮像部を備え、前記第１の画像は前記撮像部で撮像された画像であることが考えられる。
つまり画像送信装置を、撮像装置として実現する。そして撮像部で撮像している動画のストリーミング送信を行うこと等を想定する。その場合に撮像動画としての第１の画像を所定時間遅延させて送信する。
【０００８】
上記した本技術に係る画像送信装置においては、前記制御部は、前記切替トリガの検知に応じて、該トリガ検知直前までの前記第１の画像のフレームの送信完了を待たずに、前記第２の画像に切り替えて送信させるように制御することが考えられる。
第１の画像は遅延されて送信されるため、切替トリガ検知のタイミングでは、まだ切替トリガの発生タイミングの直前のフレームまでの送信が完了していないことが通常考えられる。しかしながら、その未送信フレームの送信を待たずに、切替トリガ検知で即座に第２の画像の送信に切り替えるようにする。
【０００９】
上記した本技術に係る画像送信装置においては、前記制御部は、前記第１の画像の送信再開トリガの検知に応じて、該送信再開トリガ検知から前記遅延処理部の遅延時間だけ経過した時点に、前記第１の画像に切り替えて送信させるように制御することが考えられる。
第１の画像は遅延されて送信されるため、選択部で第１の画像の送信再開トリガ検知のタイミングで直ぐに第１の画像を送信するようにすると、送信再開トリガより前の時点のフレームの画像が送信されることになる。このようなことがないように遅延時間分だけ待機してから選択部で第１の画像が送信されるように制御する。
【００１０】
上記した本技術に係る画像送信装置においては、前記第１の画像についてのダイジェスト画像を生成して記録媒体に記憶させるダイジェスト画像生成部を備え、前記制御部は、前記切替トリガに応じて前記第２の画像を送信させている期間に、前記再生部に、前記ダイジェスト画像を再生させることが考えられる。
入力される第１の画像について、リアルタイムにダイジェスト画像を生成して記憶していくようにする。そして送信が第１の画像から第２の画像に切り替えられる場合に、第２の画像としてダイジェスト画像が再生され、送信されるようにする。
【００１１】
上記した本技術に係る画像送信装置においては、前記ダイジェスト画像は、前記切替トリガが検知された時点から前記第１の画像の送信再開トリガが検知される時点までの期間を除く前記第１の画像から生成されるようにすることが考えられる。
つまり送信が停止される期間の第１の画像の画像はダイジェスト画像に含まないようにする。
【００１２】
上記した本技術に係る画像送信装置においては、前記第１の画像について記録媒体に記録していく処理が行われるとともに、前記ダイジェスト画像は、記録媒体への記録が開始されたフレーム以降の前記第１の画像を用いて生成されるようにすることが考えられる。
第１の画像は、例えば撮像により取得された画像であり、これは記録媒体に記録されていくようにする。ダイジェスト画像は記録開始時点以降の画像とする。
【００１３】
上記した本技術に係る画像送信装置においては、前記ダイジェスト画像は、前記送信部による送信の対象となったフレーム以降の前記第１の画像を用いて生成されるようにすることが考えられる。
第１の画像（例えば撮像により取得された画像）について、送信対象となったフレーム以降の画像からダイジェスト画像を生成する。
【００１４】
上記した本技術に係る画像送信装置においては、前記制御部は、前記切替トリガに応じて前記第２の画像に切り替えて送信させる場合に、前記再生部に、記録媒体にあらかじめ記録されていた既存動画を再生させることが考えられる。
あらかじめ、切替トリガ発生時に送信する、第１の画像に代わる動画を用意しておく。そして送信が第１の画像から第２の画像に切り替えられる場合に、用意した既存動画が第２の画像として再生され、送信されるようにする。
【００１５】
上記した本技術に係る画像送信装置においては、複数の前記既存動画がそれぞれカテゴリ情報とともに記憶され、前記制御部は、前記切替トリガに応じて前記第２の画像に切り替えて送信させる場合に、前記第１の画像の画像内容から判定したカテゴリ情報と各既存動画のカテゴリ情報を比較した結果により選択した既存動画を前記再生部に再生させることが考えられる。
あらかじめ用意する既存動画については、動画内容のジャンル等を示すカテゴリ情報を付加しておく。また制御部は、第１の画像についてカテゴリを判定する。そして送信が第１の画像から第２の画像に切り替えられる場合に、第１の画像に合致する既存動画を再生させ、第２の画像とする。
【００１６】
上記した本技術に係る画像送信装置においては、前記制御部は、前記第２の画像を送信させている期間には、前記再生部に、記録媒体にあらかじめ記憶されていた既存動画を再生させた後、前記ダイジェスト画像を再生させる制御を行うことが考えられる。
つまり第２の画像として、既存動画とダイジェスト画像が順次再生され、送信されるようにする。
【００１７】
上記した本技術に係る画像送信装置においては、前記制御部は、前記第１の画像の送信再開トリガの検知の時点から、該送信再開トリガ検知から前記遅延処理部の遅延時間だけ経過した時点までの期間は、前記再生部で前記ダイジェスト画像が再生されているように制御することが考えられる。
例えば送信再開トリガがあったら、第２の画像としてダイジェスト画像が再生されるようにする。もしくは、送信再開トリガが検知される前からダイジェスト画像が再生されているようにする。そして選択部で第２の画像から第１の画像の選択状態に切り替えられるまで、ダイジェスト画像が送信される状態とする。
【００１８】
本技術に係る画像送信方法は、前記遅延処理部、前記再生部、前記送信部と、を備えた画像送信装置の画像送信方法として、前記遅延処理部で遅延された前記第１の画像を送信させる手順と、切替トリガを検知する手順と、前記切替トリガの検知に応じて、前記再生部で再生された前記第２の画像に切り替えて送信させる手順とを実行する。
本技術に係るプログラムは、以上の各手順を画像送信装置の制御装置に実行させるプログラムである。
【発明の効果】
【００１９】
本技術によれば、第１の画像の送信中に不適切なシーンが発見された場合に、余裕をもって第２の画像の送信に切り替えることができ、不適切な画像が送信されてしまうことをより有効に防止できる。また視聴者側では引き続き動画を視聴する状態となるため、機器の故障等と誤認することもない。
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２０】
【図１】本技術の実施の形態の配信システムのブロック図である。
【図２】画像送信装置の実施の形態である撮像装置のブロック図である。
【図３】実施の形態のストリーミング遅延時間設定の説明図である。
【図４】実施の形態の撮像画像と送信画像の説明図である。
【図５】実施の形態の動画切替時の撮像画像と送信画像の説明図である。
【図６】実施の形態の各種動作期間の説明図である。
【図７】実施の形態のストリーミング送信の際の処理のフローチャートである。
【図８】実施の形態のストリーミング送信の際の処理のフローチャートである。
【図９】実施の形態の再生動画送信処理のフローチャートである。
【図１０】実施の形態の既存動画選択処理のフローチャートである。
【図１１】実施の形態の既存動画選択処理のフローチャートである。
【図１２】実施の形態の再生動画送信処理のフローチャートである。
【図１３】実施の形態の再生動画送信処理のフローチャートである。
【図１４】実施の形態の撮像蔵置と別体の画像送信装置のブロック図である。
【発明を実施するための形態】
【００２１】
以下、実施の形態を次の順序で説明する。
＜１．ストリーミング配信システム＞
＜２．画像送信装置となる撮像装置の構成＞
＜３．画像送信動作＞
＜４．処理例＞
＜５．画像送信装置の他の例＞
＜６．まとめ及び変形例＞
なお実施の形態では、請求項でいう第１の画像の例は、撮像装置で撮像している撮像画像信号による画像とし、第２の画像の例は、記録媒体から再生した再生画像信号による画像とする。撮像画像信号については単に「撮像画像」とも表記し、再生画像信号については単に「再生画像」とも表記する。
【００２２】
＜１．ストリーミング配信システム＞
図１に実施の形態の画像送信装置を含むストリーミング配信システムの構成例を示す。
このストリーミング配信システムは、撮像装置１０１で撮像した画像をリアルタイムにストリーミング配信できるシステムである。
【００２３】
撮像装置１０１はいわゆるビデオカメラであるとともに、撮像画像をほぼリアルタイムで送信したり、内部の記録媒体から再生した動画（再生画像）を送信する機能を有する。
ネットワーク１０２は、例えばインターネット等の通信網である。インターネットに限らず、ＬＡＮ（Local Area Network）、仮想専用網（Virtual Private Network）、イントラネット、エキストラネット、電話回線網、移動体通信網、衛星通信網等、ＣＡＴＶ（Community Antenna TeleVision）通信網などでもよい。不特定又は特定のユーザが利用できる通信網であればよい。
配信管理サーバ１０３は、ストリーミング配信を管理・実行するサーバである。ネットワーク１０２を介して配信元（撮像装置１０１）からの動画を受信するとともに、要求さされた端末装置１０４に配信する処理を行う。
端末装置１０４は、不特定又は特定のユーザによって操作される情報処理装置である。例えば、通信機能を備えたＰＣ（Personal Computer）、テレビジョン受像器、スマートフォンやタブレット端末などの携帯端末装置などが想定される。
【００２４】
撮像者１００は、撮像装置１０１を用いて動画像の撮像を行う。撮像装置１０１は、撮像画像を、ネットワーク１０２を介して配信管理サーバ１０３に送信する。
視聴者となるユーザは、端末装置１０４によりストリーミング配信される動画を視聴することができる。ストリーミング配信画像を視聴したい場合、ユーザは端末装置１０４から配信管理サーバ１０３に配信要求を送信する操作を行う。
配信管理サーバ１０３は端末装置１０４からの要求に応じて、撮像装置１０１から送信されてきた動画を配信する。端末装置１０４は受信した動画を表示させる。これによって端末装置１０４を使用するユーザは、撮像装置１０１で撮像されている撮像画像（現在撮像者１００が撮像しているシーン）をほぼリアルタイムで視聴することができる。
【００２５】
なお「ほぼリアルタイム」と表現しているのは、配信過程で生ずる時間差により厳密にリアルタイムの視聴とはならないという意味もあるが、本実施の形態の場合、撮像装置１０１は、撮像画像を所定時間遅延させて送信することにもよる。本実施の形態では、５秒から３０秒程度、或いは長くても１分程度の遅延時間を設けることを想定している。
但し視聴者の感覚としてこの程度の遅延は、リアルタイムの視聴と認識できる程度の遅れであるため、「ほぼリアルタイム」と表現している。
【００２６】
以上のシステムにおいて、撮像装置１０１が請求項でいう画像送信装置の実施の形態となる。
また、図１では撮像装置１０１Ａと画像送信装置１０７を例示している。これは画像送信装置１０７が請求項でいう画像送信装置の実施の形態となる場合の例である。
撮像装置１０１Ａはいわゆるビデオカメラとして動画を撮像する機能を有する。撮像装置１０１Ａで得られた撮像信号は画像送信装置１０７に送信される。
画像送信装置１０７は、ストリーミング配信のために、撮像装置１０１Ａから供給された撮像画像や内部の記録媒体から再生した動画（再生画像）を、ネットワーク１０２を介して配信管理サーバ１０３に送信する機能を有する。
この撮像装置１０１Ａと画像送信装置１０７の動作については、図１４で後述する。
【００２７】
＜２．画像送信装置となる撮像装置の構成＞
図１に示した撮像装置１０１、即ち請求項にいう画像送信装置の例となる撮像装置１０１の構成例を図２で説明する。
【００２８】
図２に示すように、撮像装置１０１は撮像部３１を有する。撮像部３１は光学系やイメージャを有する。光学系としては例えばカバーレンズ、ズームレンズ、フォーカスレンズ等のレンズや絞り機構を備える。この光学系により、被写体からの光がイメージャに集光される。イメージャは、例えば、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）型、ＣＣＤ（Charge Coupled Device）型などの撮像素子を有する。このイメージャでは、撮像素子での光電変換で得た電気信号について、例えばＣＤＳ(Correlated Double Sampling)処理、ＡＧＣ(Automatic Gain Control)処理などを実行し、さらにＡ／Ｄ(Analog/Digital)変換処理を行う。そしてデジタルデータとしての撮像信号を、後段の画像入力処理部１１に出力する。
【００２９】
画像入力処理部１１は、撮像部３１から入力された撮像信号（動画像データ）に対して各種の信号処理を施す。例えば撮像信号に対して、Ｒ，Ｇ，Ｂの黒レベルを所定のレベルにクランプするクランプ処理や、Ｒ，Ｇ，Ｂの色チャンネル間の補正処理等を施す。またＲ，Ｇ，Ｂの画像データから、輝度（Ｙ）信号および色（Ｃ）信号を生成（分離）したり、記憶、表示、送信等の目的に応じて必要な解像度変換処理を実行したりする。
ビデオエンコーダ１３は、撮像信号について必要なエンコード処理を行う。例えば撮像信号としての画像データを記録媒体３４へ記録するために記録用のエンコード処理を行う。
【００３０】
記録再生部１９は記録媒体３４に対する記録再生動作を行う。
記録再生部１９及び記録媒体３４の実際の態様は多様に考えられる。例えば記録媒体は撮像装置１０１に内蔵されるフラッシュメモリとし、記録再生部１９はその読み出し／書き込みを行うメモリコントローラとされてもよい。
また記録媒体３４は撮像装置１０１に着脱できるメモリカード（例えば可搬型のフラッシュメモリ）であり、記録再生部１９は該メモリカードに対して記録再生アクセスを行うカード記録再生部とされてもよい。
また記録再生部１９と記録媒体３４は、ＨＤＤ（Hard Disk Drive）として実現されることもある。
記録再生部１９は、後述するコントローラ１０の指示に応じて、各種のデータを記録媒体に記録し、また記録媒体３４に記録された各種のデータを再生することができる。
例えば記録再生部１９は、ビデオエンコーダ１３で記録用にエンコードされた撮像画像を記録媒体３４に記録する処理を行う。
また記録再生部１９は、記録媒体３４にあらかじめ記録されている動画データ（説明上、「既存動画」という）を再生する処理を行う。また記録再生部１９は、記録媒体３４に記録した撮像画像を再生する処理を行う。
また記録再生部１９は、後述するダイジェスト画像生成部１８でのダイジェスト画像生成のための撮像画像の記録媒体３４からの読み出しや、作成されたダイジェスト画像の記録媒体３４への記録、さらには記録媒体３４からのダイジェスト画像の再生も行う。
【００３１】
ビデオデコーダ１４は記録再生部１９によって記録媒体３４から再生され、転送されてきた画像データのデコード処理を行う。即ち撮像画像、既存動画、ダイジェスト画像などが記録媒体３４から再生された場合に、それらをデコードする。そしてデコードした画像データを画像出力処理部１２に転送する。
【００３２】
画像出力処理部１２は、撮像装置１０１に設けられた表示部３２での表示出力のための処理を行う。
表示部３２は撮像者１００に対して各種表示を行う表示部であり、例えば撮像装置１０１の筐体上に形成されるＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro-Luminescence）ディスプレイ等のディスプレイデバイスを有して形成される。なお、いわゆるビューファインダーの形態で、ＬＣＤや有機ＥＬディスプレイ等を用いて形成されてもよい。
画像出力処理部１２は、表示部３２に表示を実行させる表示ドライバとしての処理を行う。即ち画像出力処理部１２は、コントローラ１０の指示に基づいて表示部３２に各種表示を実行させる。例えば画像出力処理部１２は、記録媒体３４から再生されビデオデコーダ１４でデコードされた画像データに基づいて表示部３２を駆動し、再生動画を表示させる。
また画像出力処理部１２には、画像入力処理部１１で表示用に解像度変換された撮像画像の画像データが供給されている。画像出力処理部１２コントローラ１０の指示に応じて、当該撮像画像の画像データに基づいて表示部３２を駆動することで撮像中のいわゆるスルー画（被写体のモニタリング画像）を表示部３２に表示させる。
また画像出力処理部１２はコントローラ１０の指示に基づいて、各種操作メニュー、アイコン、メッセージ等、即ちＧＵＩ（Graphical User Interface）としての表示を画面上に実行させる。
【００３３】
操作部３３は、撮像部３１が各種操作入力を行うための入力デバイスを総括して示している。ユーザ入力部１５は操作部３３の操作を検知し、入力された操作に応じた信号をコントローラ１０へ送る。
操作部３３としては、例えば撮像装置１０１の筐体上に設けられた各種操作子や、タッチパッド、表示部３２に形成されたタッチパネルなどとして実現される。
筐体上の操作子としては、再生メニュー起動ボタン、決定ボタン、十字キー、キャンセルボタン、ズームキー、スライドキー、シャッターボタン（レリーズボタン）、フォーカスリング等が考えられる。
またタッチパネルと表示部３２に表示させるアイコンやメニュー等を用いたタッチパネル操作により、各種の操作が可能とされてもよい。
或いはタッチパッド等によりユーザのタップ操作を検出する形態もある。
更に別体のリモートコントローラが操作部３３とされる場合もある。
特に本実施の形態の場合、スタンバイ（撮像部３１による撮像の開始）、撮像開始（撮像信号の記録媒体への記録開始）、送信開始（ストリーミング送信の開始）を指示するための操作子が操作部３３の１つとして用意されている。
また後述する切替トリガや撮像画像送信再開トリガを発生させるための操作子が操作部３３の１つとして用意されている。
【００３４】
遅延処理部１７は撮像画像としての画像データについて、バッファメモリ１６を用いた遅延処理を行う。
即ち遅延処理部１７は、ビデオエンコーダ１３から出力された画像データをバッファメモリ１６に書き込み、一定時間バッファリングを行う。一定時間経過した後、遅延処理部１７は、バッファメモリ１６から画像データを読み出して、セレクタ部２０の第１入力端ＴＡに出力する。即ちバッファリング時間を遅延時間として撮像画像の画像データを遅延させる。
【００３５】
セレクタ部２０は、コントローラ１０の指示に応じて第１入力端ＴＡと第２入力端ＴＢのいずれかを選択して、入力された画像データをストリーミング送信部２１に供給する。
第２入力端ＴＢには、記録再生部１９によって記録媒体３４から再生された画像データ（再生画像）が供給される。
【００３６】
ストリーミング送信部２１は、メモリ２２からネットワーク送信に必要なＩＰアドレスやポート番号などの送信先情報を取得したうえで、セレクタ部２０から入力された画像データについて、ストリーミングに必要なパケット処理を行う。
通信部３５はネットワーク１０２を介しての配信管理サーバ１０３等の各種機器との通信を行う。
ストリーミング送信部２１でパケット処理された画像データは、通信部３５を介して、目的の送信先、例えば配信管理サーバ１０３にストリーミング送信される。
従ってセレクタ部２０で選択される撮像画像（第１の画像）又は再生画像（第２の画像）のいずれかの画像データがストリーミング送信されることになる。
【００３７】
ダイジェスト動画生成部１８は、記録再生部１９によって記録媒体３４に記録された撮像画像を元に、例えば撮像画像としての動画内容の特徴的なシーンを抽出してダイジェスト画像を生成する。そして生成したダイジェスト画像を記録再生部１９によって記録媒体３４に記録させる。
ダイジェスト画像の生成手法は多様に考えられるが、例えば上掲した特許文献３に開示されている手法を用いることができる。
【００３８】
コントローラ１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリなどを備えたマイクロコンピュータ（演算処理装置）により構成される。
ＣＰＵがＲＯＭやフラッシュメモリ等に記憶されたプログラムを実行することで、この撮像装置１０１全体を統括的に制御する。
ＲＡＭは、ＣＰＵの各種データ処理の際の作業領域として、データやプログラム等の一時的な格納に用いられる。
ＲＯＭやフラッシュメモリ（不揮発性メモリ）は、ＣＰＵが各部を制御するためのＯＳ（Operating System）や、画像ファイル等のコンテンツファイルの他、各種動作のためのアプリケーションプログラムや、ファームウエア等の記憶に用いられる。本例においては特に、ストリーミング送信のために後述する処理を実行するためのプログラムも記憶される。なおコントローラ１０にストリーミング送信のための処理を実行させるプログラムは、記録媒体３４に記憶されてもよい。
【００３９】
このようなコントローラ１０は、プログラム及びユーザ入力部１５から送信される操作情報に応じて図２の各部の制御を行う。例えば撮像部３１の撮像動作、画像入力処理部１１、ビデオエンコーダ１３、ビデオデコーダ１４の処理の実行指示、画像出力処理部１２による表示動作の指示、記録再生部１９の記録再生動作の指示、ダイジェスト画像生成部１８によるダイジェスト画像生成処理の開始、中断、停止等の制御、遅延処理部１７の遅延処理の開始や遅延時間の設定、セレクタ部２０の切替制御、ストリーミング送信部２１の送信処理の制御等を行う。
【００４０】
なお遅延処理部１７がバッファメモリ１６を用いて撮像画像を遅延させる遅延時間は、例えば１０秒などの或る固定値に設定してもよいし、何らかの情報に応じて可変されるようにしてもよい。またユーザが操作により選択できるようにしてもよい。例えばコントローラ１０はユーザの操作に応じて表示部３２に、カメラのメニュー画面より図３のような遅延時間設定画面６０を表示させる。ユーザ（撮像者１００等）が任意の遅延時間をスピンボタン６１より選択して、遅延時間を指定する。これに応じてコントローラ１０が遅延時間を設定し、遅延処理部１７の処理を制御する。
なお、遅延時間は、例えば５秒から３０秒程度の間とすることが通常考えられるが、１分程度、もしくはそれ以上長くまで選択できるようにしてもよい。但しリアルタイム性を有するストリーミング配信という前提で配信するのであれば、ほぼリアルタイムと言える範囲の遅延時間とすることが適切である。
【００４１】
＜３．画像送信動作＞
以上の構成による撮像装置１０１の動作について説明する。撮像装置１０１は、撮像部３１で撮像した撮像画像をほぼリアルタイムでストリーミング送信することができ、また記録再生部１９で記録媒体３４から再生した再生画像をストリーミング送信することができる。
【００４２】
撮像画像のストリーミング送信を行う場合、コントローラ１０の指示に応じて遅延処理部１７は、撮像画像をバッファメモリ１６に取り込み、遅延させた撮像画像を生成する。そしてセレクタ部２０がコントローラ１０の指示に応じて第１入力端ＴＡを選択していることで、遅延された撮像画像がストリーミング送信部２１に供給され、ストリーミング送信が実行される。
【００４３】
一方、記録再生部１９で再生された再生画像は、遅延されずにそのままセレクタ部２０の第２入力端ＴＢに供給される。再生画像のストリーミング送信を行う場合、コントローラ１０の指示に応じてセレクタ部２０が第２入力端ＴＢを選択することで、再生画像がストリーミング送信部２１に供給され、ストリーミング送信が実行される。
【００４４】
特に本実施の形態の場合、撮像画像のストリーミング送信中に、撮像者１００等のユーザ操作に応じて、緊急的に再生画像のストリーミング送信に切り替えることができるようにしている。例えば撮像しているシーンとして、不適切な画像が発生した場合である。なお、不適切な画像とは、例えば撮像者１００等、送信側のユーザが判断するものであり、ここではその内容は問わない。撮像者１００等が送信すべきでないと考える画像であれば不適切画像に該当する。
【００４５】
図４に、通常時の撮像画像とストリーミング送信画像の動作遷移例を示す。
図４には、撮像画像としての各フレームＦ１、Ｆ２・・・と、ストリーミング送信画像としての各フレームＦ１、Ｆ２・・・を示している。図における縦の破線は遅延処理部１７の遅延時間ＴＤに相当する時間間隔としている。なお図４に示す各フレームＦ１、Ｆ２・・・は、あくまで説明の便宜上で示しているもので、１フレームの時間が遅延時間ＴＤに相当するわけではない。実際にはフレームＦ１とフレームＦ２の間には多数のフレームが存在する。
時点ｔ２にストリーミング送信の開始を指示する送信開始操作が行われたとすると、その時点に撮像されたフレームＦ２以降が、遅延時間ＴＤだけ遅れて、ストリーミング送信画像として送信される。
時点ｔ７にストリーミング送信の停止を指示する送信停止操作が行われると、その送信停止操作の直前のフレームＦ６の送信が完了した時点ｔ８にストリーミング送信が終了される。
つまり送信開始／終了によって指示された時間範囲に撮像されたシーンが、遅延時間ＴＤだけ遅延されてストリーミング送信される。
【００４６】
図５は撮像中に不適切な画像が生じてしまった場合を示している。
撮像画像におけるフレームＦ４が不適切画像であったとする。
なお図５に示す各フレームＦ１、Ｆ２・・・も図４と同じく、あくまで説明の便宜上で示しているもので、実際には不適切な画像が１つのフレームだけに生ずるというものではない。実際には撮像者１００が認識できる時間長、例えば１秒から１０数秒などの時間、配信には適さないシーンが撮像されてしまっている状況を、図５では説明上、１つのフレームＦ４で表現しているものである。
【００４７】
時点ｔ２にストリーミング送信の開始を指示する送信開始操作が行われたとすると、その時点に撮像されたフレームＦ２以降が、遅延時間ＴＤだけ遅れて、ストリーミング送信画像とされる。
ここで、フレームＦ４に代表して示す、不適切画像が撮像されてしまっている複数フレーム期間の或る時点ｔ４に、撮像者１００等がその不適切シーンに気づいたとする。撮像者１００等はこのときに切替操作を行うことができる。なお「撮像者１００等」とは、撮像者１００とともに撮像装置１０１の周辺に居て各種の操作が可能な人を指している。
切替操作に応じて即座にセレクタ部２０が第２入力端ＴＢに切り替えられ、また記録再生部１９によって記録媒体３４からの動画再生が行われる。図５におけるフレームｃＦ１，ｃＦ２は再生画像を示している。つまりストリーミング送信される画像は、時点ｔ４の切替操作に応じて即座に再生画像に切り替えられる。
そしてフレームＦ４の不適切画像は、すでに撮像されているが、遅延処理部１７の遅延時間内に切替制御が行われることで、送信されないことになる。
【００４８】
またこの場合、切替操作時点で、切替操作の直前のフレームＦ３がまだ送信されていなくとも、それを待たずに即座に切り替えられるようにしている。従って、切替操作の時点ｔ４より遅延時間ＴＤだけ前の時点からの撮像画像も、送信されないことになる。
【００４９】
その後、撮像されているシーンが不適切ではない状態となった或る時点ｔ５で、撮像者１００等により撮像画像送信再開操作が行われると、その時点のフレームＦ５以降が送信対象となる。撮像画像は遅延されるため、時点ｔ５から遅延時間ＴＤだけ遅れて、フレームＦ５からの撮像画像のストリーミング送信が再開される。
なお時点ｔ５から遅延時間ＴＤが経過するまでの期間は、フレームｃＦ２で代表して示しているように、再生画像の送信が継続される。
時点ｔ７に送信停止操作が行われると、その送信停止操作直前のフレームＦ６の送信が完了した時点ｔ８にストリーミング送信が終了される。
この図５のように、撮像画像のストリーミング送信中に、撮像者１００等の切替操作により、撮像画像から再生画像に差し替えられて送信される。当然、不適切なシーンは既に撮像されているが、送信は遅延されているため、不適切画像が送信されないようにすることができる。
【００５０】
図６に撮像装置１０１の記録開始から撮像画像送信再開までの動作についての各種のタイミングを例示する。
時点ｔ０は、撮像者１００の記録開始操作により、撮像装置１０１で撮像記録が開始されるタイミングを示している。即ち撮像部３１で撮像され、ビデオエンコーダ１３でエンコードした撮像画像としての画像データを記録再生部１９によって記録媒体３４に記録させる動作（撮像動画記録）が時点ｔ０に開始される。
図６Ａはこの撮像動作記録が実行される期間を示している。撮像動画記録は、時点ｔ０以降、撮像記録の停止操作が行われる時点（図示せず）まで継続される。
【００５１】
図６Ｂはストリーミング送信についての期間を示している。時点ｔ２で撮像者１００等により送信開始操作が行われると、その遅延時間ＴＤ後の時点ｔ３から撮像画像（第１の画像）の送信が開始される。
不適切画像の発生により時点ｔ４で切替操作が行われると、即座に再生画像の送信に切り替えられる。
時点ｔ５に撮像画像送信再開操作が行われると、遅延時間ＴＤ後の時点ｔ６までは再生画像の送信が継続され、時点ｔ６に撮像画像の送信が再開される。
【００５２】
図６Ｃ、図６Ｄは、ダイジェスト画像生成部１８によるダイジェスト画像の対象とする撮像画像の範囲を示している。
図６Ｃは、撮像画像の記録を開始する時点ｔ０から記録された撮像画像を用いてダイジェスト画像を生成する例である。ダイジェスト画像の生成及び記録媒体３４への記録処理は時点ｔ０から開始することができる。
図６Ｄは、送信開始タイミングである時点ｔ２以降の撮像画像を用いてダイジェスト画像を生成する例である。ダイジェスト画像の生成及び記録媒体３４への記録処理は時点ｔ２から開始することができる。
図６Ｃ、図６Ｄのいずれの場合も、時点ｔ４〜ｔ５の期間の撮像画像はダイジェスト画像生成の対象としない。また時点ｔ５以降の撮像画像、つまり送信再開後の撮像画像はダイジェスト画像生成の対象とする。
【００５３】
図６Ｃの例の場合、ダイジェスト画像には、ストリーミング送信開始前のシーンの画像が含まれる可能性がある。従って、いわゆる未公開シーンを含めたダイジェスト画像を生成したい場合は、この図６Ｃの例が好適である。
図６Ｄの例の場合、ダイジェスト画像は、ストリーミング送信された範囲での内容となる。従って、配信により公開した範囲内でダイジェスト画像を生成したい場合は、この図６Ｄの例が好適である。
【００５４】
図６Ｅ、図６Ｆ、図６Ｇ、図６Ｈ、図６Ｉは、切替操作に応じて撮像画像に代替させる再生画像の例を示している。
図６Ｅは記録媒体３４に記録されている既存動画を再生して送信する例である。
既存動画としては、撮像者１００等があらかじめ指定したコンテンツを選択して再生してもよいし、何らかの情報に応じてコントローラ１０が選択したコンテンツを再生してもよい。
【００５５】
図６Ｆはその時点で記録媒体３４に記録されているダイジェスト画像を再生して送信する例である。即ち時点ｔ０〜ｔ４までの撮像画像、又は時点ｔ２〜ｔ４までの撮像画像を用いて生成されたダイジェスト画像を再生して送信する例である。なお、ダイジェスト画像は全てのダイジェストシーンを１つのコンテンツとしてまとめておく必要は無い。時点ｔ０（又は時点ｔ２）以降、抽出したシーン毎に、ダイジェスト画像ファイルを形成して記録していき、再生時にはそれら複数のファイルを連続して再生すれば、一連のダイジェスト画像とすることができる。従って、時点ｔ４でそれまでに記録されたダイジェスト画像ファイルを選択して再生することは可能である。
ダイジェスト画像として再生できる時間長が短い場合、撮像画像送信再開までの間、ダイジェスト画像をリピート再生させることが考えられる。
【００５６】
図６Ｇは既存動画を再生して送信し、その後ダイジェスト画像を再生して送信する例である。特に、時点ｔ４から撮像画像送信再開操作が行われた時点ｔ５まで既存動画を再生／送信する。そして時点ｔ５から時点ｔ６までダイジェスト画像を再生し送信する。
この場合、撮像画像送信の再開が決まった時点でダイジェスト画像が送信され、そのダイジェスト画像が遅延時間ＴＤだけ送信された後、ほぼリアルタイムの撮像画像の送信が開始されることになる。
【００５７】
図６Ｈは切替操作が行われた時点ｔ４からダイジェスト画像が再生及び送信され、その後、ある時点で既存動画に切り替えられる例である。この場合、突然の切替操作に応じてダイジェスト画像が再生／送信されることで、視聴者にとっては、リアルタイムの画像からそれまでのダイジェスト画像に切り替わることで違和感を少なくすることができる。
ダイジェスト画像の再生が終了した時点で、既存動画とすることで、ダイジェスト画像の再生時間長が短い場合に、リピートばかりしてしまう事態を避けることができる。
【００５８】
図６Ｉは時点ｔ４から既存動画を再生して送信し、その後ダイジェスト画像を再生して送信する例である。ダイジェスト画像に切り替えるタイミングは特に規定していない点が図６Ｇと異なる。例えば、既存動画としての１つのコンテンツが再生終了したらダイジェスト画像を再生し送信するような例が想定される。
【００５９】
＜４．処理例＞
撮像装置１０１が図４，図５，図６で説明した動作を行うためのコントローラ１０の制御処理例を説明する。
図７〜図１３は撮像画像のストリーミング送信を行うためのコントローラ１０の処理例を示している。図７は既に撮像部３１での撮像が開始されているスタンバイ状態からの処理を示している。
【００６０】
コントローラ１０は図７のステップＳ１０１で記録開始トリガを監視する。記録開始トリガの１つとして撮像者１００等による記録開始操作の検知がある。なお、タイマー設定等による自動的な記録開始を行う場合、その開始時刻検知が記録開始トリガとなる。また外部機器からの指示により撮像記録を開始する場合、その指示情報が記録開始トリガとなる。さらに何らかのセンサによる状況検知、或いは被写体の画像解析などの結果、記録開始トリガを得る場合もある。
後述する送信開始トリガ、送信停止トリガ、記録停止トリガ、切替トリガ、撮像画像送信再開トリガも同様に各種考えられるが、ここではこれらのトリガは撮像者１００等のユーザ操作に基づくトリガとして説明し、トリガとなり得る各種の例については変形例として後述する。
【００６１】
例えば記録開始操作として記録開始トリガを検知したらコントローラ１０は処理をステップＳ１０１からＳ１０２に進め、撮像動画記録の開始制御を行う。即ち記録再生部１９による記録媒体３４への撮像動画の記録を開始させる（図６の時点ｔ０参照）。
【００６２】
ステップＳ１０３でコントローラ１０は、ダイジェスト画像の対象となる開始フレームを設定する。即ち記録を開始したフレームナンバを開始フレームとする。
ステップＳ１０４でコントローラ１０はダイジェスト画像生成部１８に、ダイジェスト画像の生成を開始させる。以降、生成されるダイジェスト画像の構成部分は逐次記録再生部１９によって記録媒体３４に記録されていく。
なお、このステップＳ１０３，Ｓ１０４の処理が行われるのは図６Ｃの例の場合となる。図６Ｄの例とする場合、ステップＳ１０３，Ｓ１０４をステップＳ１０６からＳ１２０に進む際に行えばよい。
【００６３】
ステップＳ１０５でコントローラ１０は、記録停止トリガを監視する。
またステップＳ１０６でコントローラ１０は送信開始トリガを監視する。
【００６４】
撮像者１００等の送信開始操作等による送信開始トリガを検知したらコントローラ１０はステップＳ１０６からＳ１２０に進み、セレクタ部２０で第１入力端ＴＡが選択されるように制御する。
ステップＳ１２１でコントローラ１０は遅延処理部１７に遅延処理の開始を指示する。
ステップＳ１２２でコントローラ１０は、ストリーミング送信部２１にストリーミング送信処理の開始を指示する。
以上により、図４で示したような撮像画像のストリーミング送信が開始される。図６で言えば、時点ｔ２に送信開始トリガが検知され、時点ｔ３からストリーミング送信が開始されるようにする処理である。
【００６５】
ストリーミング送信中は、コントローラ１０はステップＳ１２３で送信停止トリガを監視し、またステップＳ１２４で切替トリガを監視する。
撮像者１００等の送信停止操作等による送信停止トリガを検知した場合、コントローラ１０はステップＳ１２３からＳ１３０に進み、遅延されている撮像画像の送信完了を待機する。例えば図４の時点ｔ７に送信停止トリガを検知した後、遅延時間ＴＤが経過する時点ｔ８まで待機する処理である。
送信停止トリガ発生時点のフレームまでの送信が完了したことを検知したらコントローラ１０はステップＳ１３０からＳ１３１に進み、ストリーミング送信部２１にストリーミング送信処理の停止を指示する。
またステップＳ１３２でコントローラ１０は遅延処理部１７に遅延処理の停止を指示する。
【００６６】
以上によりストリーミング送信は停止される（図４の時点ｔ８参照）。但しこの時点では撮像動画記録は継続させている。コントローラ１０はステップＳ１０５で記録停止トリガを監視し、またステップＳ１０６で送信開始トリガを監視する。再び送信開始トリガを検知したら、コントローラ１０はステップＳ１２０、Ｓ１２１、Ｓ１２２の処理で、ストリーミング送信を開始させることになる。
【００６７】
ステップＳ１０５で記録停止トリガを検知した場合、コントローラ１０はステップＳ１１０に進む。ステップＳ１１０でコントローラ１０は、撮像動画記録の停止制御を行う。即ち記録再生部１９による記録媒体３４への撮像動画の記録を停止させ撮像装置１０１をスタンバイ状態に戻す。
またステップＳ１１１でダイジェスト画像の生成対象範囲としての終端フレームを設定する。これは記録を終了したときの最後のフレームとなる。
ダイジェスト画像生成部１８は、基本的には、ステップＳ１０４で設定された開始フレームからステップＳ１１１で設定された終端フレームまでの範囲の撮像画像を用いて、特徴を有するシーンを抽出し、ダイジェスト画像を生成することになる。
なおダイジェスト画像生成部１８によるダイジェスト画像生成処理は、生成完了時点で適宜終了される。コントローラ１０は例えばダイジェスト画像生成部１８からの終了通知により生成完了を認識すればよい。
【００６８】
ストリーミング送信中に、例えば撮像者１００等による切替操作に基づく切替トリガを検知した場合、コントローラ１０はステップＳ１２４から図８のステップＳ１４０に進む。この時点でコントローラ１０はダイジェスト画像の生成対象範囲としての終端フレームを設定する。図６Ａの時点ｔ４の撮像画像のフレームがこれに相当する。
ダイジェスト画像生成部１８は、ステップＳ１０３で設定された開始フレームから、このステップＳ１４０で設定された終端フレームの範囲でダイジェスト画像生成を行うことになる。
なお実際には、時点ｔ４のフレームは、不適切画像となっている可能性があるため、切替トリガ発生時点（時点ｔ４）より所定時間（例えば５秒、１０秒など）さかのぼったフレームをダイジェスト画像の生成対象範囲としての終端フレームとすることが望ましい。ダイジェスト画像内に不適切画像部分が含まれる可能性をより低くするためである。
【００６９】
ステップＳ１４１でコントローラ１０は、セレクタ部２０が第２入力端ＴＢを選択するように制御する。そしてステップＳ１４２でコントローラ１０は、再生動画送信制御を行う。ここでは記録再生部１９によって記録媒体３４からの動画コンテンツの再生を指示する。これにより図６Ｂの時点ｔ４以降として再生画像が送信される状態となる。
【００７０】
再生画像の送信中（図６Ｂの時点ｔ４〜ｔ６）には、コントローラ１０はステップＳ１４３で送信停止トリガを監視する。またステップＳ１４４で撮像画像送信再開トリガが発生済となったか否かを監視する。
送信停止トリガを検知した場合は、コントローラ１０はステップＳ１４９で動画再生停止制御を行う。即ち記録再生部１９によって記録媒体３４からの動画コンテンツの再生を停止させる。そして図７のステップＳ１３１に戻って、ストリーミング送信部２１にストリーミング送信処理の停止を指示し、ステップＳ１３２で遅延処理部１７に遅延処理の停止を指示して、ステップＳ１０５，Ｓ１０６の監視ループに戻る。
以上は、再生画像の送信中に、撮像者１００等が例えば撮像画像の送信再開をあきらめて送信停止操作を行ったような場合となる。
【００７１】
再生画像の送信中に、送信停止トリガが検知されず、また撮像画像送信再開トリガが発生済となってもいなければ、後述する図９又は図１２又は図１３で示すようなステップＳ１４２の処理に戻る。
またステップＳ１４４で撮像画像送信再開トリガが発生済と判断されるのは、或る時点で撮像画像送信再開操作が検知された後となる。この場合、ステップＳ１４５で撮像画像送信再開トリガが発生してから遅延時間相当時間が経過したか否かを確認する。経過していなければステップＳ１４２に戻る。即ち、撮像画像送信再開トリガが発生してから遅延時間を経過していないために再生画像送信が継続している期間である。図６Ｂの時点ｔ５〜ｔ６の間に相当する。
【００７２】
その後、撮像画像送信再開トリガが発生してから遅延時間を経過したことを確認したらコントローラ１０はステップＳ１４５からＳ１４６に進み、セレクタ部２０で第１入力端ＴＡが選択されるように制御する。
ステップＳ１４７でコントローラ１０は、記録再生部１９に記録媒体３４からの動画再生を停止させる。
またステップＳ１４８でコントローラ１０は、ダイジェスト画像の生成対象範囲の再開フレームを設定する。これは時点ｔ６に送信が再開されるフレーム（時点ｔ５で撮像されたフレーム）とする。ダイジェスト画像生成部１８は、この再開フレームから、次にステップＳ１１１もしくはＳ１４０で設定される終端フレームまでの範囲の撮像画像も、ダイジェスト画像生成に用いるようにする。
以上で、撮像画像のストリーミング送信状態に戻るため、コントローラ１０は図７のステップＳ１２３，Ｓ１２４の監視ループに戻る。
【００７３】
ここで図８のステップＳ１４２の再生動画送信制御の例を説明する。
図９はステップＳ１４２の再生動画送信制御の例である。
コントローラ１０は図９のステップＳ２０１で既存動画選択を行う。即ち記録媒体３４に記録されている動画コンテンツのうちの１つを選択する。そしてステップＳ２０２でその選択した既存動画の再生を記録再生部１９に指示する。
これによって既存動画が再生され、ストリーミング送信されることになる。
【００７４】
コントローラ１０は、上述のように再生画像送信中はステップＳ１４３，Ｓ１４４，１４５の監視処理を行いながらステップＳ１４２の処理を行うが、ステップＳ１４２を繰り返す際には、図９のステップＳ２０３の処理として、再生している動画コンテンツの再生が終了したか否かを確認する。再生終了に至っていなければそのまま動画再生を継続させてステップＳ１４３，Ｓ１４４，１４５の監視処理に進む。
或る動画コンテンツの再生が終了した際には、コントローラ１０は、ステップＳ２０３からＳ２０１に進み、再び既存動画選択を行う。そしてステップＳ２０２でその選択した既存動画の再生を記録再生部１９に指示する。これによって順次既存動画が再生され、ストリーミング送信されていくことになる。
【００７５】
以上の図９は図６Ｅのように、１又は複数の既存動画が再生画像として送信される場合の処理例となる。撮像画像のストリーミング送信が中断されて再生画像が代替される期間長は撮像者１００等の操作に応じたものとなるため不明である。そのため１又は複数の既存動画が選択されて再生されるようにしている。
【００７６】
図９のステップＳ２０１の既存動画の選択手法は多様に考えられるが、いくつか例を挙げる。
図１０Ａは、コントローラ１０がステップＳ３０１としてランダムに動画コンテンツを選択する例である。
【００７７】
図１０Ｂは、撮像者１００等があらかじめ代替送信する動画コンテンツを選択できるようにした例である。例えば撮像者１００等が設定メニューなどによる操作によって、切替操作の際に代替送信する動画コンテンツを選択している場合、それを選択する。
コントローラ１０は、ステップＳ３１０で撮像者１００等によるあらかじめの動画コンテンツの指定の有無を確認する。そして指定されていればステップＳ３１１で当該指定された動画コンテンツを選択する。指定されていなければステップＳ３１２でランダムに動画コンテンツを選択する。
【００７８】
このようにすることで、不適切画像発生により緊急に切替が行われる場合、あらかじめ撮像者１００等が指定した動画コンテンツが再生されて送信されることになる。撮像者１００等は、配信している撮像画像の代替画像として適切な動画コンテンツを選んでおくことができる。例えば結婚式等のイベントを撮像して配信する場合に、結婚式のイメージに合致した動画を選択しておけば、再生画像に切替を行った際に、視聴者に大きな違和感を与えないようにすることができる。
【００７９】
図１１は配信している撮像画像に合った動画コンテンツをコントローラ１０が選択する例である。
コントローラ１０はステップＳ３２０で撮像画像のカテゴリを判定する。例えばスポーツ、自然風景、結婚式等のイベント、音楽イベント等のカテゴリを判定する。なお実際の判定処理は記録開始時点からの画像解析などにより行っておけばよい。
ステップＳ３２１では、カテゴリ判定ができたか否かを確認する。カテゴリが不明の場合は、ステップＳ３２５に進み、ランダムに動画コンテンツを選択する。
カテゴリが判定できた場合は、コントローラ１０はステップＳ３２２に進み、記録媒体３４に記録された動画コンテンツのうちで同一のカテゴリの情報が付加されている動画コンテンツを検索する。なおこのために、記録媒体３４に記録された動画コンテンツには、それぞれカテゴリ情報が付加されているものとする。
【００８０】
撮像画像とカテゴリが共通する動画コンテンツが抽出されたら、コントローラ１０はステップＳ３２３からＳ３２４に進み、その共通カテゴリの動画コンテンツを再生する動画コンテンツとして選択する。なお、共通カテゴリのものとして複数の動画コンテンツが抽出された場合は、その中から１つを選択すればよい。
共通カテゴリの動画コンテンツが記録媒体３４に記録されていなければ、コントローラ１０はステップＳ３２３からＳ３２５に進み、ランダムに動画コンテンツを選択する。
このような既存動画選択により、再生画像に切替を行った際に、視聴者に大きな違和感を与えない再生画像を送信できる可能性を高めることができる。
【００８１】
続いて図８のステップＳ１４２の再生動画送信処理の他の例を図１２で説明する。これはダイジェスト動画の再生を考慮した処理例である。
コントローラ１０は図１２のステップＳ２００でダイジェスト画像の再生が可能か否かを判断する。即ち現時点で、１つ以上のダイジェスト画像ファイルが生成されて記録媒体３４に記録されているか否かを確認する。
【００８２】
ダイジェスト画像の再生が可能でなければコントローラ１０はステップＳ２０１で既存動画選択を行う。即ち図１０Ａ、図１０Ｂ、又は図１１のような手法で記録媒体３４に記録されている動画コンテンツのうちの１つを選択する。そしてステップＳ２０２でその選択した既存動画の再生を記録再生部１９に指示する。
これによって図６Ｅに示したように既存動画が再生されストリーミング送信される。
【００８３】
一方、ダイジェスト画像の再生が可能であれば、コントローラ１０はステップＳ２１０でダイジェスト画像を選択する。そしてステップＳ２０２でその選択したダイジェスト画像の再生を記録再生部１９に指示する。
これによって図６Ｆに示したようにダイジェスト画像が再生されストリーミング送信される。
【００８４】
コントローラ１０は、上述のように再生画像送信中は図８のステップＳ１４３，Ｓ１４４，１４５の監視処理を行いながらステップＳ１４２の処理を行うが、ステップＳ１４２を繰り返す際には、図１２のステップＳ２１１の処理として、再生している動画コンテンツ（既存動画又はダイジェスト画像）の再生が終了したか否かを確認する。再生終了に至っていなければそのまま動画再生を継続させてステップＳ１４３，Ｓ１４４，１４５の監視処理に進む。
【００８５】
或る動画コンテンツの再生が終了した際には、コントローラ１０は、ステップＳ２１１からＳ２１２に進み、再生していたのがダイジェスト画像であるか既存動画であるかで処理を分岐する。
それまで既存動画を再生していたのであれば、コントローラ１０はステップＳ２０１に進み、再び既存動画選択を行う。そしてステップＳ２０２でその選択した既存動画の再生を記録再生部１９に指示する。従って順次既存動画が再生され、ストリーミング送信されていくことになる（図６Ｅ）。
またそれまでダイジェスト画像を再生していたのであれば、コントローラ１０はステップＳ２１０に進み、再びダイジェスト画像の選択を行う。ダイジェスト画像ファイルが複数記録されていれば、それらを順次選択してもよいし、同じダイジェスト画像を再び選択してもよい。そしてステップＳ２０２でその選択したダイジェスト画像の再生を記録再生部１９に指示する。従って順次ダイジェスト画像が再生され、ストリーミング送信されていくことになる（図６Ｆ）。
【００８６】
続いて図８のステップＳ１４２の再生動画送信処理のさらに他の例を図１３で説明する。図１３は、図６Ｇの例を実現する処理例である。
コントローラ１０は図１３のステップＳ２０１で既存動画選択を行う。即ち図１０Ａ、図１０Ｂ、又は図１１のような手法で記録媒体３４に記録されている動画コンテンツのうちの１つを選択する。そしてステップＳ２０２でその選択した既存動画の再生を記録再生部１９に指示する。
これによって既存動画が再生され、ストリーミング送信されることになる。図６Ｅの時点ｔ４以降の状態である。
【００８７】
コントローラ１０は、上述のように再生画像送信中はステップＳ１４３，Ｓ１４４，１４５の監視処理を行いながらステップＳ１４２の処理を行うが、ステップＳ１４２を繰り返す際には、図１３のステップＳ２５０で撮像画像送信再開トリガを監視している。
撮像画像送信再開トリガが発生するまでの期間では、ステップＳ２５２で、再生している既存動画の再生が終了したか否かを確認する。再生終了に至っていなければそのまま動画再生を継続させてステップＳ１４３，Ｓ１４４，１４５の監視処理に進む。
また動画コンテンツの再生が終了した際には、コントローラ１０は、ステップＳ２５２からＳ２５３に進み、再生していたのがダイジェスト画像か既存動画かで処理を分岐する。この時点は既存動画であるので、コントローラ１０はステップＳ２０１で再び既存動画選択を行う。そしてステップＳ２０２でその選択した既存動画の再生を記録再生部１９に指示する。これによって図６の時点ｔ４からｔ５の期間では、１又は複数の既存動画が再生され、ストリーミング送信されていくことになる。
【００８８】
撮像画像送信再開トリガを検知したら、コントローラ１０はステップＳ２５０からＳ２５１に進み、ダイジェスト動画を選択する。そしてステップＳ２０２でその選択したダイジェスト画像の再生を記録再生部１９に指示する。
これによって図６Ｇの時点ｔ５以降、ダイジェスト画像が再生されストリーミング送信される。
【００８９】
その後は図８のステップＳ１４５で遅延時間相当の時間の経過が確認されるまで、図１３の処理が繰り返されるが、その場合、コントローラ１０はステップＳ２５０からＳ２５２に進み、再生しているダイジェスト画像としての動画コンテンツの再生が終了したか否かを確認する。再生終了に至っていなければそのまま動画再生を継続させてステップＳ１４３，Ｓ１４４，１４５の監視処理に進む。
また動画コンテンツの再生が終了した際には、コントローラ１０は、ステップＳ２５２からＳ２５３に進み、この場合はそれまでダイジェスト画像を再生していたので、ステップＳ２５１で再びダイジェスト画像を選択する。そしてステップＳ２０２でその選択したダイジェスト画像の再生を記録再生部１９に指示する。
これによって図６の時点ｔ５からｔ６の期間では、１又は複数のダイジェスト画像が再生され、ストリーミング送信されていくことになる。
【００９０】
＜５．画像送信装置の他の例＞
続いて他の実施の形態として、図１４により撮像装置１０１Ａと画像送信装置１０７を用いる例を説明する。即ち撮像装置１０１Ａで撮像した撮像画像を、画像送信装置１０７がストリーミング送信するようにした例である。
【００９１】
図１４に示すように、撮像装置１０１Ａは、例えば撮像部３１，画像信号処理部
５２、送信部５３を有する。
撮像部３１で撮像した撮像画像信号について画像信号処理部５２で必要な信号処理を行って送信部５３に供給する。
送信部５３は、画像信号処理部５２で処理された撮像画像信号を画像送信装置１０７に送信するためのエンコード及び送信処理を行う。
なお送信部５３と、画像送信装置１０７の受信部４０の間の通信方式は、有線接続通信を行うものでも良いし、近距離無線通信、例えば赤外線通信、ＷＩＦＩやブルートゥース等の規格の無線通信などによるものとしてもよい。
【００９２】
画像送信装置１０７は、受信部４０で撮像装置１０１Ａから撮像画像信号を受信し、画像入力処理部１１に供給する。
画像送信装置１０７の構成は、図２の撮像装置１０１とほぼ同様の構成を備えており、同一の構成部分は同一符号を付して説明を省略する。
【００９３】
即ちこの画像送信装置１０７は、別体の撮像装置１０１Ａで撮像された撮像画像をストリーミング送信することができる。その際には、撮像画像を遅延処理部１７で所定時間遅延させて送信する。また切替トリガに応じて、記録媒体３４からの再生画像のストリーミング送信に切り替えるようにしている。即ち上述した撮像装置１０１と同様の動作を行うことができる。
画像送信装置１０７は、専用機器として構成されてもよいし、ＰＣ、スマートフォンなどとされ、アプリケーションソフトウエアにより図示する各部の機能を実現しても良い。
このような構成により、ネットワーク配信機能を有さない撮像装置１０１Ａを用いても、画像送信装置１０７に撮像画像を供給することで、ネットワーク配信を行うことができ、また不適切画像の配信防止に有効となる。
【００９４】
＜６．まとめ及び変形例＞
以上の実施の形態では次のような効果を得ることができる。
実施の形態の画像送信装置（図２の撮像装置１０１又は図１４の画像送信装置１０７）は、送信する動画としての撮像画像（第１の画像）を所定時間遅延させる遅延処理部１７を有する。また送信する動画としての再生画像（第２の画像）を記録媒体３４から再生することができる記録再生部１９（再生部）を有する。
また画像送信装置は、画像を送信する送信部として、セレクタ部２０で選択された画像信号をストリーミング送信するストリーミング送信部２１を有する。
また画像送信装置は、遅延処理部１７により遅延された第１の画像を送信中に切替トリガを検知すると、第１の画像から記録再生部１９により再生される第２の画像に切り替えて送信する制御部を備える。具体的には制御部として、セレクタ部２０で第１入力端ＴＡを選択させ、遅延処理部１７で遅延された撮像画像のストリーミング送信をストリーミング送信部２１に実行させるとともに、切替トリガの検知に応じて、セレクタ部２０で第２入力端ＴＢを選択させるように制御するコントローラ１０を備えている。
この場合、撮像画像のストリーミング送信（ネットワーク配信）として、リアルタイム性を大きく損なわない撮像画像送信が可能とされている。
そして撮像者１００等のユーザ操作などによる切替トリガ発生に応じて、送信する動画を撮像画像から再生画像に切り替える。これにより、撮像画像による画像内容として送信するには不適切なシーンがあった場合に、撮像者１００等が切替操作を行うことで、不適切なシーンの送信を未然に防ぐことができる。
特に、撮像画像にある程度の遅延時間を与えて送信していることで、撮影画像をリアルタイムにストリーミング配信しているときに、放送事故につながる不適切画像を撮像してしまったような場合、撮像者１００等の判断で、不適切画像の配信を余裕をもって回避することができる。
また視聴者にとっては視聴している撮像画像が突然中断されることになるが、再生画像として動画が視聴できる状態となるため、例えば視聴している機器の故障などと誤認することもない。また撮像画像の中断中に動画を楽しめることにもなる。
【００９５】
また実施の形態の撮像装置１０１は、撮像部３１を備え、撮像部３１で撮像された動画（撮像画像）を第１の画像として送信する。つまりビデオカメラ等の撮像装置１０１を画像送信装置とし、撮像した画像をそのまま送信するような態様を実現できる。
これにより撮像装置１０１によるリアルタイム配信オペレーションが可能となる。
またその場合に、例えば撮像しているシーンとして不適切なシーンが発生した場合、撮像者１００等が切替操作を行うことで、リアルタイム性のある送信であるにも関わらず、不適切なシーンの送信を未然に防ぐことができる。
特に撮像者１００は、被写体を注視しているため不適切シーンを確実かつ迅速に発見できる。そして撮像者１００が使用する撮像装置１０１が画像送信装置としての機能を備えていることで、不適切シーンを発見したときに即座に切替操作を行い、不適切シーンの送信を的確に防止できる。
【００９６】
実施の形態では、図５で説明したように、切替トリガの検知に応じて、該トリガ検知直前までの撮像画像のフレームの送信完了を待たずに（つまり図５のフレームＦ３までの送信完了を待たずに即座に）、セレクタ部２０で再生画像を選択させるように制御している（図７のＳ１２４、図８のＳ１４１、Ｓ１４２参照）。
撮像画像は遅延されて送信されるため、切替トリガ検知のタイミングでは、まだ切替トリガの発生タイミングの直前のフレームまでの送信が完了していないことが通常考えられる。具体的には、切替トリガ発生タイミングから遅延時間ＴＤに相当する時間を経過しなければ、切替トリガ発生時点の直前のフレームまでは送信完了しない。
しかしながら実施の形態では、その未送信フレームの送信を待たずに、切替トリガ検知で即座に再生画像の送信に切り替える。
例えば撮像者１００等が撮像画像において不適切なシーンに気づいて切替操作を行った場合において、その不適切なシーンがどの時点から生じていたかは必ずしも明確ではない。またシーン内容にもよるため、不適切シーンの開始時点の判断は困難である。換言すれば、切替トリガ発生時点より前のフレームも不適切画像である可能性は高い。
さらには、撮像者１００等は、不適切画像を認識した後に切替操作を行うことが多いと考えられるため、切替操作時点の直前に撮像されたシーンも不適切画像であると考えることが妥当である。
そこで、切替トリガのタイミングで、即座に再生画像（第２の画像）に切り替える。これにより切替トリガのタイミングの直前、具体的には遅延時間ＴＤに相当する時間だけ前の画像からの送信が停止される。これにより不適切な画像の送信が行われることをより確実に防止できる。
またユーザの操作をトリガとする場合、ユーザの不適切なシーンに気づくことが遅れたり、操作が遅れたりする場合も想定されるが、トリガタイミングより前の撮像画像も送信を止めることになるため、気づきの遅れや操作の遅れもある程度はカバーできるという効果もある。
【００９７】
実施の形態では、コントローラ１０は、撮像画像送信再開トリガの検知に応じて、該トリガ検知から遅延時間ＴＤだけ経過した時点に、セレクタ部２０で撮像画像を選択させるように制御する（図８のステップＳ１４４、Ｓ１４５、Ｓ１４６、図５参照）。
撮像画像は遅延されて送信されるため、セレクタ部２０が撮像画像送信再開トリガの検知タイミングで直ぐに第１入力端ＴＡを選択するようにすると、撮像画像送信再開トリガより前の時点に撮像されたフレームの画像が送信されることになる。もし、送信再開トリガの際に直ぐに撮像画像に切り替えるとすると、遅延処理部１７の遅延時間が長いほど、送信再開トリガの時点よりも前の撮像シーンが長く送信されることになってしまう。すると不適切なシーンが含まれる可能性も生ずる。
このようなことがないように遅延時間分だけ待機してからセレクタ部２０で撮像画像が選択されるように制御し、撮像画像（第１の画像）としては、撮像画像送信再開トリガが発生した後の時点のシーンから送信されるようにしている。これにより遅延時間の影響で不適切なシーンの送信が行われることを防止できる。
また、このように対処をすることで、遅延処理を継続していても再開の際に問題は生じないことになり、遅延処理の停止、再開は不要で、コントローラ１０のオペレーションを簡略化できる。
もちろん、遅延時間を待機している期間は、そのまま再生画像を送信していればよい。つまり再生停止制御は、セレクタ部２０を第１入力端ＴＡに切り替えた後である図８のステップＳ１４７の時点で行うようにしている。これにより視聴者側で動画が表示されないような事態を生じさせないようにすることができる。
【００９８】
実施の形態では、撮像画像（第１の画像）についてのダイジェスト画像を生成して記録媒体３４に記憶させるダイジェスト画像生成部１８を備え、コントローラ１０は、切替トリガに応じてセレクタ部２０で再生画像（第２の画像）を選択させる場合に、記録再生部１９にダイジェスト画像を再生させる例を述べた（図６Ｆ、図６Ｇ、図６Ｈ、図６Ｉ、図１２，図１３参照）。
これにより、不適切シーンが発生したなどとして撮像画像（第１の画像）から再生画像（第２の画像）に切り替えられたときに、視聴者にはダイジェスト画像が届けられることになる。従って、それまでの視聴内容からの切替に違和感が無く、自然に視聴を続けられる状態とすることができる。
例えばリアルタイムの撮像画像において不適切シーンが発生したときに、視聴者はそれまでの撮像画像のダイジェスト画像を見ることになり、不適切シーンの発生をあまり意識せずに視聴を続けるような状態とすることができる。
【００９９】
実施の形態では、ダイジェスト画像は、切替トリガが検知された時点から撮像画像送信再開トリガが検知される時点までの期間の撮像画像を除いて、撮像画像から生成される。即ち図６Ｃ、図６Ｄに示したように、送信が停止される期間の撮像画像はダイジェスト画像に含めないようにする（図７のステップＳ１０３、Ｓ１１１、図８のステップＳ１４０，Ｓ１４８参照）
これにより、撮像画像のダイジェスト画像であっても、撮像画像における不適切シーン等を含まないようにでき、配信するコンテンツとして適切な内容のダイジェスト画像を生成できる。
【０１００】
実施の形態では図６Ｃに、ダイジェスト画像は、記録媒体３４への記録が開始されたフレーム以降の撮像画像を用いて生成される例を述べた。
撮像画像の記録を開始するのは、例えば送信に先立って適切な撮像が開始された時点である。つまり記録に値するシーンの撮像が開始された時点以降と推定することができる。従って、記録開始時点以降の撮像画像を用いてダイジェスト画像を生成することで、適切な範囲で特徴的なシーンを集めたダイジェスト画像を生成できる。撮像画像の送信に先立って撮像画像の記録が開始されている場合は、視聴者は送信されていないシーンの一部を見ることができる場合が生じ、いわゆる未公開画像を含むダイジェスト画像を生成できるようになる。
【０１０１】
実施の形態では図６Ｄに、ダイジェスト画像は、ストリーミング送信の対象となったフレーム以降の撮像画像を用いて生成される例を述べた。
即ち送信対象となった範囲からダイジェスト画像を生成することで、送信内容として適切と判断された内容のみを含むダイジェスト画像となる。そして送信内容に沿ったダイジェスト画像が生成できる。
【０１０２】
実施の形態では、切替トリガに応じてセレクタ部２０で再生画像を選択させる場合に、記録再生部１９に、記録媒体３４にあらかじめ記憶されていた既存動画を再生させる例を述べた（図６Ｅ、図６Ｇ、図６Ｈ、図６Ｉ参照）。
これにより、不適切シーンが発生したなどとして撮像画像（第１の画像）から再生画像（第２の画像）に切り替えられたときに、視聴者には既存動画が届けられる。あらかじめ適切な既存動画を用意しておくことで、不適切な送信とはならない。
特に撮像者１００等が、あらかじめ再生させる既存動画を指定しておくことで、撮像者１００等の意思に沿って適切な動画コンテンツが代替送信される。例えば違和感のない動画を代替配信できる。
また再生画像の配信中は、視聴者は、その再生画像を楽しむことができる。
【０１０３】
実施の形態では、複数の既存動画がそれぞれカテゴリ情報とともに記憶され、コントローラ１０は、切替トリガに応じてセレクタ部２０で再生画像を選択させる場合に、撮像画像の画像内容から判定したカテゴリ情報と各既存動画のカテゴリ情報を比較した結果により選択した既存動画を記録再生部１９に再生させる例を述べた（図１１参照）。
これにより撮像画像の内容に応じて選択された既存動画が第２の画像として再生される。このため、あまりに内容的にかけはなれたり、雰囲気が違いすぎるような動画に切り替えられるということにならず、視聴者に違和感を抱かせない。例えばスポーツの試合を撮像して送信していたときに、不適切シーンが生じたとして第２の画像に切り替える場合に、スポーツ動画としての既存動画が再生・送信される。従って視聴者にとっては代替画像への切替による不自然さを感じにくくなる。
なお、カテゴリ情報の比較として一致するものを選択する例を挙げたが、一致に限らず、撮像画像のカテゴリに類似するカテゴリの既存動画を選択してもよい。
【０１０４】
実施の形態では、図６Ｇ、図６Ｉのように、セレクタ部２０で再生画像を選択させている期間において、記録再生部１９に、既存動画を再生させた後、ダイジェスト画像を再生させる制御を行う例を述べた。
これにより撮像画像における不適切シーンが既存動画とダイジェスト画像により代替される。再生画像の後半がダイジェスト画像となるようにすることで、撮像画像の送信再開時のつながりがスムースに感じられるようになる。視聴者にとっては、撮像画像が突然に既存動画に切り替えられることになるが、その後ダイジェスト画像となることで、これまでの撮像画像内容を思い出した上で、現在の撮像画像に移行するものとなるため、不自然さが低減されるとともに、つづきの撮像画像の視聴に戻りやすい。
【０１０５】
実施の形態では、図６Ｇのように、撮像画像送信再開トリガの検知の時点ｔ５から、該送信再開トリガ検知から遅延処理部の遅延時間ＴＤだけ経過した時点ｔ６までの期間は、記録再生部１９でダイジェスト画像が再生されているように例を述べた（図１３参照）。
これにより再生画像が送信されている期間の後半、特には撮像画像の送信が再開される直前の期間はダイジェスト画像が送信される。従って視聴者は、ダイジェスト画像から例えばリアルタイムの撮像画像に切り替えられた配信画像を視聴することになる。従って撮像画像の送信再開時にスムースで違和感のない視聴感が得られる。また遅延時間が例えば３０秒や１分程度などのように長い場合、撮像画像送信再開トリガから、実際に撮像画像の送信の再開までの時間が３０秒や１分程度などとなる。この間にダイジェスト画像を視聴できることで、視聴者は中断前のシーンを思い出して、再開された視聴を楽しむことができる。
【０１０６】
ところで実施の形態では、記録開始トリガ、送信開始トリガ、送信停止トリガ、記録停止トリガ、切替トリガ、撮像画像送信再開トリガを、撮像者１００等の操作入力としての例で述べたが、トリガの例は各種考えられる。
例えば図７のステップＳ１０１で監視する記録開始トリガとしては、タイマー設定等による自動的な記録開始を行う場合、その開始時刻検知が記録開始トリガとなる。また外部機器からの指示により撮像記録を開始する場合、その指示情報が記録開始トリガとなる。さらに何らかのセンサによる状況検知、或いは被写体の画像解析などの結果により撮像記録を開始する場合、それらの検出信号、結果信号が記録開始トリガを得る場合もある。
ステップＳ１０６で監視する送信開始トリガも同様である。タイマー設定によるトリガ、外部機器からの指示によるトリガ、センサや撮像画像解析による状況検知信号によるトリガが考えられる。
送信停止トリガ、記録停止トリガについても、同様である。
【０１０７】
切替トリガ及び撮像画像送信再開トリガについては、不適切シーンの判断に応じたものとなるため、通常はユーザ操作が想定される。しかし、不適切シーンを画像解析により自動判定することもできる。
例えば特定のシーンの特徴、特定の物体形状、その他の不適切画像条件として登録しておく。撮像画像に関しては毎フレームもしくは間欠的なフレーム毎に画像解析を行い、登録した不適切画像条件に合致しているか否かを判定して、不適切画像か否かを判断し、切替トリガや撮像画像送信再開トリガを発生させる。
例えば特定のマーク、特定の個人の顔などを配信しないようにしたいというような要望がある場合に適用できる。
【０１０８】
なお実施の形態では、記録再生部１９による再生は切替トリガ発生時に開始する例を述べたが、切替トリガが発生していない時点で再生を実行していてもよい。その場合、コントローラ１０は切替トリガ発生時にセレクタ部２０を第２入力端ＴＢに切り替えるのみで代替画像の送信に切り替えることができる。
【０１０９】
また、撮像画像のストリーミング送信が中断されて再生画像が代替される期間長は撮像者１００等の操作に応じたものとなるため不明である。いつまでも再生画像の送信が続いてしまう事態も想定される。そこで、再生画像の送信が或る上限時間継続したら、ストリーミング送信を強制終了させるような処理も考えられる。
【０１１０】
実施の形態は、現在撮像している撮像画像をほぼリアルタイムで送信する場合の動作例として述べたが、本開示の技術は再生画像をストリーミング送信する場合にも適用できる。
例えば或る再生コンテンツを再生してストリーミング送信する。この場合、再生コンテンツは遅延されて送信される。このストリーミング送信の際に、送信者が、再生画像内に配信に適さない画像を発見したとする。このときに切替操作を行うことで、他の動画コンテンツの送信に切り替えられるようにするものである。
このような場合にも本技術は有効である。つまり第１の画像は、再生画像信号による画像である場合もある。
【０１１１】
本発明の実施の形態のプログラムは、第１の画像を所定時間、遅延させる遅延処理部１７と、第２の画像を再生する記録再生部１９と、画像を送信するストリーミング送信部２１とを備えた画像送信装置のコントローラ１０に図７，図８の処理を実行させるプログラムである。
【０１１２】
即ち実施の形態のプログラムは、セレクタ部２０で撮像画像を選択させることで、遅延処理部１７で遅延された撮像画像のストリーミング送信をストリーミング送信部２１に実行させる手順（Ｓ１２０、Ｓ１２１、Ｓ１２２）と、切替トリガを検知する手順（Ｓ１２４）と、切替トリガの検知に応じて、セレクタ部２０で再生画像を選択させ、記録再生部１９で再生された再生画像に切り替えてのストリーミング送信をストリーミング送信部２１に実行させる手順（Ｓ１４１，Ｓ１４２）を、撮像装置１０１や画像送信装置１０７の制御装置（コントローラ１０）に実行させるプログラムである。
【０１１３】
このようなプログラムにより本実施の形態の撮像装置１０１や画像送信装置１０７の実現が容易となる。
そしてこのようなプログラムはコンピュータ装置等の機器に内蔵されている記録媒体や、ＣＰＵを有するマイクロコンピュータ内のＲＯＭ等に予め記憶しておくことができる。あるいはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記憶）しておくことができる。またこのようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、このようなプログラムは、リムーバブル記録媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、ＬＡＮ、インターネットなどのネットワークを介してダウンロードすることもできる。
【０１１４】
なお、本明細書に記載された効果はあくまでも例示であって限定されるものではなく、また他の効果があってもよい。
【０１１５】
なお本技術は以下のような構成も採ることができる。
（１）第１の画像を所定時間、遅延させる遅延処理部と、
第２の画像を再生する再生部と、
画像を送信する送信部と、
前記遅延処理部により遅延された第１の画像を送信中に切替トリガを検知すると、前記第１の画像から前記再生部により再生される第２の画像に切り替えて送信させる制御部と、を備えた
画像送信装置。
（２）撮像部を備え、
前記第１の画像は前記撮像部で撮像された画像である
上記（１）に記載の画像送信装置。
（３）前記制御部は、前記切替トリガの検知に応じて、該トリガ検知直前までの前記第１の画像のフレームの送信完了を待たずに、前記第２の画像に切り替えて送信させるように制御する
上記（１）又は（２）に記載の画像送信装置。
（４）前記制御部は、前記第１の画像の送信再開トリガの検知に応じて、該送信再開トリガ検知から前記遅延処理部の遅延時間だけ経過した時点に、前記第１の画像に切り替えて送信させるように制御する
上記（１）乃至（３）のいずれかに記載の画像送信装置。
（５）前記第１の画像についてのダイジェスト画像を生成して記録媒体に記憶させるダイジェスト画像生成部を備え、
前記制御部は、前記切替トリガに応じて前記第２の画像を送信させている期間に、前記再生部に、前記ダイジェスト画像を再生させる
上記（１）乃至（４）のいずれかに記載の画像送信装置。
（６）前記ダイジェスト画像は、前記切替トリガが検知された時点から前記第１の画像の送信再開トリガが検知される時点までの期間を除く前記第１の画像から生成される
上記（５）に記載の画像送信装置。
（７）前記第１の画像について記録媒体に記録していく処理が行われるとともに、
前記ダイジェスト画像は、記録媒体への記録が開始されたフレーム以降の前記第１の画像を用いて生成される
上記（５）又は（６）に記載の画像送信装置。
（８）前記ダイジェスト画像は、前記送信部による送信の対象となったフレーム以降の前記第１の画像を用いて生成される
上記（５）又は（６）に記載の画像送信装置。
（９）前記制御部は、前記切替トリガに応じて前記第２の画像に切り替えて送信させる場合に、前記再生部に、記録媒体にあらかじめ記録されていた既存動画を再生させる
上記（１）乃至（４）のいずれかに記載の画像送信装置。
（１０）複数の前記既存動画がそれぞれカテゴリ情報とともに記憶され、
前記制御部は、前記切替トリガに応じて前記第２の画像に切り替えて送信させる場合に、前記第１の画像の画像内容から判定したカテゴリ情報と各既存動画のカテゴリ情報を比較した結果により選択した既存動画を前記再生部に再生させる
上記（９）に記載の画像送信装置。
（１１）前記制御部は、前記第２の画像を送信させている期間には、前記再生部に、記録媒体にあらかじめ記憶されていた既存動画を再生させた後、前記ダイジェスト画像を再生させる制御を行う
上記（５）乃至（８）のいずれかに記載の画像送信装置。
（１２）前記制御部は、前記第１の画像の送信再開トリガの検知の時点から、該送信再開トリガ検知から前記遅延処理部の遅延時間だけ経過した時点までの期間は、前記再生部で前記ダイジェスト画像が再生されているように制御する
上記（５）乃至（８）のいずれかに記載の画像送信装置。
（１３）第１の画像を所定時間、遅延させる遅延処理部と、
第２の画像を再生する再生部と、
画像を送信する送信部と、
を備えた画像送信装置の画像送信方法として、
前記遅延処理部で遅延された前記第１の画像を送信させる手順と、
切替トリガを検知する手順と、
前記切替トリガの検知に応じて、前記再生部で再生された前記第２の画像に切り替えて送信させる手順と、を実行する
画像送信方法。
（１４）第１の画像を所定時間、遅延させる遅延処理部と、
第２の画像を再生する再生部と、
画像を送信する送信部と、
を備えた画像送信装置の制御装置に、
前記遅延処理部で遅延された前記第１の画像を送信させる手順と、
切替トリガを検知する手順と、
前記切替トリガの検知に応じて、前記再生部で再生された前記第２の画像に切り替えて送信させる手順と、
を実行させるプログラム。
【符号の説明】
【０１１６】
１０…コントローラ、１１…画像入力処理部、１２…画像出力処理部、１３…ビデオエンコーダ、１４…ビデオデコーダ、１５…ユーザ入力部、１６…バッファメモリ、１７…遅延処理部、１８…ダイジェスト動画生成部、１９…記録再生部、２０…セレクタ部、２１…ストリーミング送信部、２２…メモリ、３１…撮像部、３２…表示部、３３…操作部、３４…記録媒体、３５…通信部、４０…受信部、５２…画像信号処理部、５３…送信部、１００…撮像者、１０１…１０１Ａ  撮像装置、１０２…ネットワーク、１０３…配信管理サーバ、１０４…端末装置、１０７…画像送信装置
【図１】
2018037784.tif 000003
【図２】
2018037784.tif 000004
【図３】
2018037784.tif 000005
【図４】
2018037784.tif 000006
【図５】
2018037784.tif 000007
【図６】
2018037784.tif 000008
【図７】
2018037784.tif 000009
【図８】
2018037784.tif 000010
【図９】
2018037784.tif 000011
【図１０】
2018037784.tif 000012
【図１１】
2018037784.tif 000013
【図１２】
2018037784.tif 000014
【図１３】
2018037784.tif 000015
【図１４】
2018037784.tif 000016