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