(57)【要約】【課題】動画像データをストリーミング送信している環境下において、一部分の動画像データを高品質に送信する技術を提供する。【解決手段】撮像部１０は、動画像データを取得する。第１送信部３０は、取得した動画像データをストリーミング送信する。第１受付部１８は、取得した動画像データの記録を開始すべきタイミングに関する第１指示を受けつける。連続記録部３２は、第１指示を受けつけてから、取得した動画像データを継続的に記録する。第２受付部２０は、動画像データの継続的な記録を終了すべきタイミングに関する第２指示を受けつける。第２送信部３８は、第２指示を受けつけることによって継続的な記録が終了した動画像データであって、かつ記録された動画像データをＦＴＰ送信する。【選択図】図１
2015056826.tif 000002
【特許請求の範囲】
【請求項１】
動画像データを取得する取得部と、
前記取得部において取得した動画像データをストリーミング送信する第１送信部と、
前記取得部において取得した動画像データの記録を開始すべきタイミングに関する第１指示を受けつける第１受付部と、
前記第１受付部において第１指示を受けつけてから、前記取得部において取得した動画像データを継続的に記録する記録部と、
前記記録部における動画像データの継続的な記録を終了すべきタイミングに関する第２指示を受けつける第２受付部と、
前記第２受付部において第２指示を受けつけることによって継続的な記録が終了した動画像データであって、かつ前記記録部において記録された動画像データをＦＴＰ送信する第２送信部と、
を備えることを特徴とする記録装置。
【請求項２】
前記第２受付部において第２指示を受けつけてから、前記第２送信部に動画像データをＦＴＰ送信させるための第３指示を受けつける第３受付部をさらに備え、
前記第２送信部は、前記第３受付部において第３指示を受けつける前に、第１指示と第２指示との組合せを複数受けつけた場合、第３指示を受けつけてから、各組合せによって前記記録部に記録された動画像データをまとめてＦＴＰ送信することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録部とは別に動画像データを記録する連続記録部をさらに備え、
前記連続記録部は、第１指示を受けつけてから第２指示を受けつけるまでの第１期間よりも長い第２期間であって、かつ第１期間を含んだ第２期間にわたって、動画像データを継続的に記録することを特徴とする請求項１または２に記載の記録装置。
【請求項４】
動画像データを取得するステップと、
取得した動画像データをストリーミング送信するステップと、
取得した動画像データの記録を開始すべきタイミングに関する第１指示を受けつけるステップと、
第１指示を受けつけてから、取得した動画像データを継続的にメモリに記録するステップと、
動画像データの継続的な記録を終了すべきタイミングに関する第２指示を受けつけるステップと、
第２指示を受けつけることによって継続的な記録が終了した動画像データであって、かつメモリにおいて記録された動画像データをＦＴＰ送信するステップと、
を備えることを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録技術に関し、特に動画像データを記録する記録装置および記録方法に関する。
【背景技術】
【０００２】
実時間で動画像データを蓄積するとともに、完全な動画像データをネットワーク上のサーバ上に復元させることが望まれている。そのため、カメラ装置は、生成した動画像データをリアルタイムにサーバに送信する。サーバは、受信した動画像データに関する情報をカメラ装置に送信し、カメラ装置は、リアルタイム送信の終了後に、欠落した部分を送信する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ビデオカメラ等で撮像している動画像データを、ネットワークを介して、リアルタイムにストリーミングでサーバに送信する場合、ネットワーク環境によっては、送信データが欠落する場合がある。特許文献１では、欠落のない動画データをサーバに送信する方法が開示されているが、リアルタイム送信の終了後でなければ実施できない。そのため、動画像データをリアルタイムにストリーミング送信している環境下において、必要な部分の動画像データを直ちに高品質に送信することが要求される。
【０００５】
本発明はこうした状況に鑑みてなされたものであり、その目的は、動画像データをストリーミング送信している環境下において、一部分の動画像データを高品質に送信する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の記録装置は、動画像データを取得する取得部と、取得部において取得した動画像データをストリーミング送信する第１送信部と、取得部において取得した動画像データの記録を開始すべきタイミングに関する第１指示を受けつける第１受付部と、第１受付部において第１指示を受けつけてから、取得部において取得した動画像データを継続的に記録する記録部と、記録部における動画像データの継続的な記録を終了すべきタイミングに関する第２指示を受けつける第２受付部と、第２受付部において第２指示を受けつけることによって継続的な記録が終了した動画像データであって、かつ記録部において記録された動画像データをＦＴＰ送信する第２送信部と、を備える。
【０００７】
本発明の別の態様は、記録方法である。この方法は、動画像データを取得するステップと、取得した動画像データをストリーミング送信するステップと、取得した動画像データの記録を開始すべきタイミングに関する第１指示を受けつけるステップと、第１指示を受けつけてから、取得した動画像データを継続的にメモリに記録するステップと、動画像データの継続的な記録を終了すべきタイミングに関する第２指示を受けつけるステップと、第２指示を受けつけることによって継続的な記録が終了した動画像データであって、かつメモリにおいて記録された動画像データをＦＴＰ送信するステップと、を備える。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、動画像データをストリーミング送信している環境下において、一部分の動画像データを高品質に送信できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１に係る撮像装置の構成を示す図である。
【図２】図２（ａ）−（ｃ）は、図１の撮像装置による処理手順の概要を示す図である。
【図３】図１の撮像装置による処理手順を示すフローチャートである。
【図４】本発明の実施例２に係る撮像装置の構成を示す図である。
【図５】図５（ａ）−（ｃ）は、図１の撮像装置による処理手順の概要を示す図である。
【図６】図１の撮像装置による処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（実施例１）
本発明を具体的に説明する前に、まず概要を述べる。本発明の実施例１は、撮像によって動画像データを生成する撮像装置に関する。ここで、動画像データはデジタルデータとして生成される。例えば、撮像装置は、ライブ配信のために使用される。そのため、撮像装置は、動画像データを生成しながら、ストリーミング送信を実行する。また、動画像データの後の利用を考慮して、撮像装置は、ストリーミング送信と並行して動画像データを記録する。なお、ネットワーク環境に於ける通信速度を考慮して、ストリーミング送信する動画像データの品質は、並行して記録する動画像データの品質よりも低くする。視聴者は、ネットワークを介してストリーミング送信される動画像データを視聴する。ストリーミング送信は、即時性に優れているものの、元々動画像データの品質を低くしている上、通信時のデータ欠落等によって更に品質が悪化する傾向にある。一方、ストリーミング送信終了後に、ストリーミング送信と並行して記録していた動画像データをＦＴＰ送信することによって品質の維持が可能となる。しかし、ＦＴＰ送信は記録が終了していない（動画像）データを送信することはできないため、ＦＴＰ送信の開始は、ストリーミング送信が終了し、並行して行われていた動画像データの記録が終了した後とせざるを得ず、即時性の点において劣る。そのため、視聴者は、ストリーミング送信されている期間内の所望する一期間だけでも、データ欠落等のない高品質の動画像データを直ちに取得したいという要求がある。
【００１２】
これに対応するために、本実施例に係る撮像装置は、動画像データを記録するためのメモリ（以下、「第１メモリ」という）とは別に、短期間の動画像データを記録するための別のメモリ（以下、「第２メモリ」という）も備える。撮像装置は、前述のごとく、ストリーミング送信と第１メモリへの記録とを並行して実行しながら、指示された期間だけ第２メモリに動画像データを記録する。第２メモリへの記録は、ストリーミング送信と第１メモリへの記録と比較して短期間になされる。第２メモリへの記録終了後、撮像装置は、第２メモリに記録した動画像データをＦＴＰ送信する。第２メモリへの記録が終了になるまでの期間が短く、かつＦＴＰ送信を使用するので、品質を維持しながら、迅速性の悪化が抑制される。
【００１３】
図１は、本発明の実施例１に係る撮像装置１００の構成を示す。撮像装置１００は、撮像部１０、符号化部１２、処理部１４、制御部１６、第１受付部１８、第２受付部２０、連続記録受付部２２、ストリーミング受付部２４を含む。また、符号化部１２は、第１符号化部２６、第２符号化部２８を含み、処理部１４は、第１送信部３０、連続記録部３２、スイッチ３４、部分記録部３６、第２送信部３８を含む。
【００１４】
撮像部１０は、レンズ等の光学系を備え、動画像を撮像する。撮像部１０は、撮像した動画像をデジタルデータに変換することによって、動画像データを生成する。そのため、撮像部１０は、動画像データを取得するための取得部ともいえる。撮像部１０は、動画像データを第１符号化部２６、第２符号化部２８へ出力する。第１符号化部２６は、撮像部１０からの動画像データを受けつける。第１符号化部２６は、受けつけた動画像データに対して符号化を実行する。符号化には公知の技術が使用されればよいが、一例として、ＭＰＥＧ−ＴＳ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）が使用されればよい。第１符号化部２６は、符号化した動画像データ（以下、「動画像データ」という）を第１送信部３０へ出力する。
【００１５】
ストリーミング受付部２４は、ユーザからの指示を受けつけるためのインターフェイスであり、ユーザからの指示として、動画像データのストリーミング送信を開始させるための指示を受けつける。ストリーミング受付部２４は、受けつけた指示を制御部１６へ出力する。制御部１６は、ストリーミング送信の開始を第１送信部３０に指示する。第１送信部３０は、第１符号化部２６からの動画像データを受けつける。第１送信部３０は、制御部１６からの指示を受けつけると、動画像データをストリーミング送信する。ストリーミング送信には公知の技術を使用すればよいので、ここでは説明を省略する。
【００１６】
ストリーミング受付部２４は、ストリーミング送信の開始後、ユーザからの指示として、動画像データのストリーミング送信を終了させるための指示を受けつける。ストリーミング受付部２４は、受けつけた指示を制御部１６へ出力する。制御部１６は、ストリーミング送信の終了を第１送信部３０に指示し、第１送信部３０は、指示を受けつけると、ストリーミング送信を終了する。
【００１７】
図２（ａ）−（ｃ）は、撮像装置１００による処理手順の概要を示す。図２（ａ）は、第１送信部３０におけるストリーミング送信の処理を示す。図示のごとく、ストリーミング送信開始指示を受けつけたタイミングから、ストリーミング送信終了指示を受けつけたタイミングまでストリーミング送信がなされる。図２（ｂ）−（ｃ）については後述する。図１に戻る。
【００１８】
第２符号化部２８は、第１符号化部２６と同様に、撮像部１０からの動画像データを受けつけ、受けつけた動画像データに対して符号化を実行する。第２符号化部２８での符号化にも公知の技術が使用されればよいが、例えば、第２符号化部２８において符号化された動画像データのデータレートは、第１符号化部２６において符号化された動画像データのデータレートよりも高くなるような設定がなされる。第２符号化部２８は、符号化した動画像データ（以下、「動画像データ」という）を連続記録部３２、スイッチ３４へ出力する。
【００１９】
連続記録受付部２２も、ユーザからの指示を受けつけるためのインターフェイスであり、ユーザからの指示として、動画像データの連続記録を開始させるための指示を受けつける。連続記録受付部２２は、受けつけた指示を制御部１６へ出力する。制御部１６は、連続記録の開始を連続記録部３２に指示する。連続記録部３２は、第２符号化部２８からの動画像データを受けつける。連続記録部３２は、制御部１６からの指示を受けつけると、動画像データを連続して記録する。連続記録部３２は、前述の第１メモリに相当する。このように連続記録部３２は、後述の部分記録部３６とは別に動画像データを記録する。
【００２０】
連続記録受付部２２は、連続記録の開始後、ユーザからの指示として、連続記録を終了させるための指示を受けつける。連続記録受付部２２は、受けつけた指示を制御部１６へ出力する。制御部１６は、連続記録の終了を連続記録部３２に指示し、連続記録部３２は、指示を受けつけると、連続記録を終了する。図２（ｂ）は、連続記録部３２における連続記録の処理を示す。図示のごとく、連続記録開始指示を受けつけたタイミングから、連続記録終了指示を受けつけたタイミングまで連続記録がなされる。ここでは、説明を明瞭にするために、ストリーミング送信開始指示と連続記録開始指示とを同一のタイミングで受けつけるとともに、ストリーミング送信終了指示と連続記録終了指示とを同一のタイミングで受けつけている。しかしながら、これらのタイミングは、ずれていてもよい。図２（ｃ）については後述する。図１に戻る。
【００２１】
第１受付部１８は、ユーザからの指示を受けつけるためのインターフェイスであり、ユーザからの指示として、動画像データの記録を開始すべきタイミングに関する第１指示を受けつける。なお、ここでの動画像データの記録は、連続記録部３２での連続記録の期間よりも短い期間においてなされ、部分記録とも呼ばれる。第１受付部１８は、受けつけた第１指示を制御部１６へ出力する。制御部１６は、第１指示を受けつけると、スイッチ３４のＡ端子とＣ端子とを接続するとともに、部分記録の開始を部分記録部３６に指示する。部分記録部３６は、第２符号化部２８からの動画像データを受けつける。部分記録部３６は、制御部１６からの第１指示を受けつけると、動画像データを継続的に記録する。部分記録部３６は、前述の第２メモリに相当する。
【００２２】
第２受付部２０は、部分記録の開始後、ユーザからの指示として、動画像データの継続的な記録を終了すべきタイミングに関する第２指示を受けつける。第２受付部２０は、受けつけた第２指示を制御部１６へ出力する。制御部１６は、第２指示を受けつけると、部分記録の終了を部分記録部３６に指示し、部分記録部３６は、指示を受けつけると、部分記録を終了する。さらに、制御部１６は、部分記録部３６への指示を出力した後、スイッチ３４のＢ端子とＣ端子とを接続するとともに、部分記録部３６に記録した動画像データのＦＴＰ送信を第２送信部３８へ指示する。第２送信部３８は、第２受付部２０において第２指示を受けつけることによって継続的な記録が終了した動画像データであって、かつ部分記録部３６において記録された動画像データをＦＴＰ送信する。
【００２３】
図２（ｃ）は、部分記録部３６、第２送信部３８における部分記録、ＦＴＰ送信の処理を示す。図示のごとく、第１指示を受けつけたタイミングから、第２指示を受けつけたタイミングまで部分記録がなされる。また、第２指示において部分記録が終了した後、ＦＴＰ送信がなされる。このように連続記録部３２は、第１指示を受けつけてから第２指示を受けつけるまでの第１期間よりも長い第２期間であって、かつ第１期間を含んだ第２期間にわたって、動画像データを継続的に記録する。
【００２４】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２５】
以上の構成による撮像装置１００の動作を説明する。図３は、撮像装置１００による処理手順を示すフローチャートである。第１送信部３０は、ストリーミング送信を実行する（Ｓ１０）。連続記録受付部２２は、連続記録開始指示を受けつけると（Ｓ１２）、連続記録部３２は、連続記録を開始する（Ｓ１４）。第１受付部１８が第１指示を受けつけると（Ｓ１６のＹ）、部分記録部３６は部分記録を開始する（Ｓ１８）。第２受付部２０は、第２指示を受けつけなければ（Ｓ２０のＮ）、待機する。第２受付部２０が第２指示を受けつければ（Ｓ２０のＹ）、部分記録部３６は部分記録を終了する（Ｓ２２）。第２送信部３８は、部分記録した動画像データをＦＴＰ送信する（Ｓ２４）。第１受付部１８が第１指示を受けつけなければ（Ｓ１６のＮ）、ステップ１８からステップ２４はスキップされる。連続記録受付部２２は、連続記録終了指示を受けつけ（Ｓ２６）、連続記録部３２は、連続記録を終了する（Ｓ２８）。
【００２６】
本発明の実施例によれば、ストリーミング送信しながら、指示された期間だけ部分記録した動画像データをＦＴＰ送信するので、動画像データをストリーミング送信している環境下において、一部分の動画像データを高品質に送信できる。また、部分記録している期間よりも長い期間にわたって、動画像データを連続記録するので、最終的に保存用の動画像データを作成できる。連続記録部と部分記録部とが別々に構成されるので、ひとつの記憶部に対して書込と読出が同時に実行できない場合であっても、連続記録を実行しながら、ＦＴＰ送信を実行することができる。
【００２７】
（実施例２）
次に実施例２を説明する。実施例２も、撮像によって動画像データを生成する撮像装置に関する。実施例２に係る撮像装置は、実施例１と同様に、ストリーミング送信と連続記録を実行する。実施例１に係る撮像装置は、第１指示を受けつけると部分記録を開始し、第２指示を受けつけると部分記録を終了してからＦＴＰ送信する。一方、実施例２に係る撮像装置は、第２指示を受けつけると部分記録を終了するが、ＦＴＰ送信を実行しない。そのため、撮像装置は、ＦＴＰ送信を実行する前に、第１指示と第２指示との組合せを複数回受けつけ可能である。その場合、複数の部分的な動画像データが記録される。さらに、撮像装置は、ＦＴＰ送信を実行させるための第３指示を受けつけると、複数の部分的な動画像データをまとめるように、ひとつの動画像データを生成する。撮像装置は、生成した動画像データをＦＴＰ送信する。
【００２８】
図４は、本発明の実施例２に係る撮像装置１００の構成を示す。撮像装置１００は、図１に対して、第３受付部４０、編集部４２をさらに含む。ここでは、差異を中心に説明する。第１受付部１８における第１指示と、第２受付部２０における第２指示との組合せが、複数受けつけられた場合、部分記録部３６は、各組合せに対応するように複数の動画像データを記録する。
【００２９】
第３受付部４０は、ユーザからの指示を受けつけるためのインターフェイスであり、ユーザからの指示として、第２送信部３８に動画像データをＦＴＰ送信させるための第３指示を受けつける。ここで、第３指示は、第２指示を受けつけた後に受けつけられる。制御部１６は、第３受付部４０からの第２指示を受けつけると、スイッチ３４のＢ端子とＣ端子とを接続する。部分記録部３６に記録した複数の動画像データは、編集部４２に出力される。編集部４２は、複数の動画像データを組み合わせることによって、ひとつの動画像データを生成する。第２送信部３８は、編集部４２において生成した動画像データをＦＴＰ送信する。
【００３０】
図５（ａ）−（ｃ）は、撮像装置１００による処理手順の概要を示す。図５（ａ）−（ｂ）は、図２（ａ）−（ｂ）と同様であるので、説明を省略する。図５（ｃ）は、部分記録部３６、編集部４２、第２送信部３８における部分記録、ＦＴＰ送信の処理を示す。図示のごとく、第１指示を受けつけたタイミングから、第２指示を受けつけたタイミングまで部分記録がなされる。第１指示と第２指示とが複数回受けつけられるので、部分記録が複数回なされる。第３指示が受けつけられると、複数の動画像データがまとめられた動画像データがＦＴＰ送信される。
【００３１】
図６は、撮像装置１００による処理手順を示すフローチャートである。第１送信部３０は、ストリーミング送信を実行する（Ｓ５０）。連続記録受付部２２は、連続記録開始指示を受けつけると（Ｓ５２）、連続記録部３２は、連続記録を開始する（Ｓ５４）。第１受付部１８が第１指示を受けつけると（Ｓ５６のＹ）、部分記録部３６は部分記録を開始する（Ｓ５８）。第２受付部２０は、第２指示を受けつけなければ（Ｓ６０のＮ）、待機する。第２受付部２０が第２指示を受けつければ（Ｓ６０のＹ）、部分記録部３６は部分記録を終了する（Ｓ６２）。第１受付部１８が第１指示を再度受けつけると（Ｓ６４のＹ）、ステップ５８へ戻る。
【００３２】
第１受付部１８が第１指示を再度受けつけなければ（Ｓ６４のＮ）、第３受付部４０は、第３指示を受けつける（Ｓ６６）。編集部４２は、複数の動画像データをまとめることによって、ひとつの動画像データを生成する（Ｓ６８）。第２送信部３８は、生成した動画像データをＦＴＰ送信する（Ｓ７０）。第１受付部１８が第１指示を受けつけなければ（Ｓ５６のＮ）、ステップ５８からステップ７０はスキップされる。連続記録受付部２２は、連続記録終了指示を受けつけ（Ｓ７２）、連続記録部３２は、連続記録を終了する（Ｓ７４）。
【００３３】
本発明の実施例によれば、複数の動画像データをひとつにまとめてＦＴＰ送信するので、処理の効率を向上できる。また、ＦＴＰ送信のために、第３指示を受けつけるので、ユーザの意図したタイミングでのＦＴＰ送信が可能になる。
【００３４】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００３５】
本発明の実施例２において、第３受付部４０が指示を受けつけると、編集部４２は、複数の動画像データからひとつの動画像データを生成し、第２送信部３８は、ひとつの動画像データをＦＴＰ送信している。しかしながらこれに限らず例えば、編集部４２が省略されてもよい。その場合、第３受付部４０が指示を受けつけると、第２送信部３８は、複数の動画像データをまとめてＦＴＰ送信する。まとめてＦＴＰ送信することは、連続的にＦＴＰ送信することである。本変形例によれば、編集処理を省略できる。
【符号の説明】
【００３６】
１０  撮像部、  １２  符号化部、  １４  処理部、  １６  制御部、  １８  第１受付部、  ２０  第２受付部、  ２２  連続記録受付部、  ２４  ストリーミング受付部、  ２６  第１符号化部、  ２８  第２符号化部、  ３０  第１送信部、  ３２  連続記録部、  ３４  スイッチ、  ３６  部分記録部、  ３８  第２送信部、  ４０  第３受付部、  １００  撮像装置。
【図１】
2015056826.tif 000003
【図２】
2015056826.tif 000004
【図３】
2015056826.tif 000005
【図４】
2015056826.tif 000006
【図５】
2015056826.tif 000007
【図６】
2015056826.tif 000008