(57)【要約】【課題】取得している要求された期間の、より質の高いコンテンツを、より簡単に提供する。【解決手段】受信制御部７１は、ストリームを受信する機器から送信されてくる、取得しているコンテンツのいずれかに対する記録開始要求および記録終了要求の受信を制御し、時刻記録部５６は、記録開始要求を受信した記録開始要求受信時刻および記録終了要求を受信した記録終了要求受信時刻の記録を制御し、記録制御部５５は、記録が要求されたコンテンツのコンテンツデータが記録開始要求受信時刻から記録終了要求受信時刻まで記録されるように、コンテンツデータの記録を制御し、送信制御部７２は、要求を送信してきた機器への、記録開始要求受信時刻から記録終了要求受信時刻までの要求されたコンテンツデータの送信を制御する。本発明は、例えば、デジタルビデオカメラに適用することができる。【選択図】図２
2008011236.tif 000002
【特許請求の範囲】
【請求項１】
取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置において、
前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御する受信制御手段と、
前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御する時刻記録制御手段と、
記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御するコンテンツデータ記録制御手段と、
記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する送信制御手段と
を備える情報処理装置。
【請求項２】
前記送信制御手段は、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての、前記コンテンツデータの送信を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記送信制御手段は、
前記コンテンツデータを前記機器に提供する提供装置宛ての、前記記録開始要求および前記記録終了要求を送信してきた前記機器を認証するための認証データの送信と共に前記コンテンツデータの送信を制御し、
前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての前記認証データの送信を制御する
請求項１に記載の情報処理装置。
【請求項４】
前記送信制御手段は、
前記コンテンツデータの記録の位置を示す位置データの前記提供装置宛ての送信をさらに制御し、
前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての前記位置データの送信をさらに制御する
請求項３に記載の情報処理装置。
【請求項５】
前記受信制御手段は、要求した時刻を基準として記録の開始の時刻を指定する開始時刻情報を含む前記記録開始要求、および要求した時刻を基準として記録の終了の時刻を指定する終了時刻情報を含む前記記録終了要求の受信を制御し、
前記時刻記録制御手段は、前記記録開始要求受信時刻および前記記録終了要求受信時刻の記録と共に、前記開始時刻情報および前記終了時刻情報の記録を制御し、
前記コンテンツデータ記録制御手段は、前記記録開始要求受信時刻および前記開始時刻情報から定まる時刻から、前記記録終了時刻受信時刻および前記終了時刻情報から定まる時刻まで前記コンテンツデータが記録されるように、前記コンテンツデータの記録を制御し、
前記送信制御手段は、前記記録開始要求受信時刻および前記開始時刻情報から定まる時刻から、前記記録終了時刻受信時刻および前記終了時刻情報から定まる時刻までの前記コンテンツデータの送信を制御する
請求項１に記載の情報処理装置。
【請求項６】
取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置の情報処理方法において、
前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し、
前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し、
記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御し、
記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する
ステップを含む情報処理方法。
【請求項７】
取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置の情報処理をコンピュータに行わせるプログラムにおいて、
前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し、
前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し、
記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御し、
記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、複数の撮像装置とネットワークを介して接続される情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、デジタルスチルカメラ、カムコーダ（商標）、または携帯電話機等のモバイル機器同士が、IEEE(Institute of Electrical and Electronics Engineers)802.11a，IEEE802.11b，IEEE802.11gなどに準拠した無線LAN（Local Area Network）を用いてネットワークを形成し、お互いの機器同士で静止画像や動画像を交換するシステムが提案されている。
【０００３】
このような、ネットワークを介して複数の撮像装置が接続されたシステムにおいて、それぞれの撮像装置において撮像している映像を、他の撮像装置においてリアルタイムで閲覧しながら記録したいという要求が発生することが容易に考えられる。
【０００４】
そこで、複数のビデオカメラで撮影されている画像が、リアルタイムに他の機器に転送され、自分自身の撮像装置で撮影している映像と、複数の撮像装置で撮像されているそれぞれの映像とが表示され、そのうちの１つを選択して記録という方法が提案されている（例えば、特許文献１）。
【０００５】
また、ストリーミング受信している複数の映像のうちの１つを選択して視聴でき、どの映像をどのタイミングで選んだかを選択情報として保存し、その選択情報を送信サーバに送ることで、編集された映像が手元に届くようなサービスが提案されている（例えば、特許文献２参照）。
【０００６】
さらに、ストリーミング送信されているビデオカメラからの映像を受信側で再生している間に、任意の一場面の静止画像を記録する要求を送信側に送ると、送信側ではテープを一度巻き戻して、その場面の静止画像を抜き出して送るという方法もある（例えば、特許文献３参照）。
【０００７】
【特許文献１】特開２００５−２０３８５号公報
【特許文献２】特開２００５−１０１９８０号公報
【特許文献３】特開２００６−０１３７３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した方法では、コンテンツのうちの要求する期間の指定には面倒な操作が必要であった。また、取得しているコンテンツのうち、要求されたコンテンツを提供することはできなかった。
【０００９】
さらに、提供するコンテンツの質をより高めることは困難であった。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、取得しているコンテンツのうち、要求された期間のコンテンツであって、より質の高いコンテンツを、より簡単に提供することができるようにするものである。
【課題を解決するための手段】
【００１１】
本発明の一側面の情報処理装置は、取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置であって、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御する受信制御手段と、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御する時刻記録制御手段と、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御するコンテンツデータ記録制御手段と、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する送信制御手段とを備える。
【００１２】
前記送信制御手段には、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての、前記コンテンツデータの送信を制御させることができる。
【００１３】
前記送信制御手段には、前記コンテンツデータを前記機器に提供する提供装置宛ての、前記記録開始要求および前記記録終了要求を送信してきた前記機器を認証するための認証データの送信と共に前記コンテンツデータの送信を制御させ、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての前記認証データの送信を制御させることができる。
【００１４】
前記送信制御手段には、前記コンテンツデータの記録の位置を示す位置データの前記提供装置宛ての送信をさらに制御させ、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての前記位置データの送信をさらに制御させることができる。
【００１５】
前記受信制御手段には、要求した時刻を基準として記録の開始の時刻を指定する開始時刻情報を含む前記記録開始要求、および要求した時刻を基準として記録の終了の時刻を指定する終了時刻情報を含む前記記録終了要求の受信を制御させ、前記時刻記録制御手段には、前記記録開始要求受信時刻および前記記録終了要求受信時刻の記録と共に、前記開始時刻情報および前記終了時刻情報の記録を制御させ、前記コンテンツデータ記録制御手段には、前記記録開始要求受信時刻および前記開始時刻情報から定まる時刻から、前記記録終了時刻受信時刻および前記終了時刻情報から定まる時刻まで前記コンテンツデータが記録されるように、前記コンテンツデータの記録を制御させ、前記送信制御手段には、前記記録開始要求受信時刻および前記開始時刻情報から定まる時刻から、前記記録終了時刻受信時刻および前記終了時刻情報から定まる時刻までの前記コンテンツデータの送信を制御させることができる。
【００１６】
本発明の一側面の情報処理方法は、取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置の情報処理方法であって、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御し、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御するステップを含む。
【００１７】
本発明の一側面のプログラムは、取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置の情報処理をコンピュータに行わせるプログラムであって、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御し、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御するステップを含む。
【００１８】
本発明の一側面においては、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信が制御され、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録が制御され、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録が制御され、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信が制御される。
【発明の効果】
【００１９】
以上のように、本発明の一側面によれば、撮像している映像のコンテンツを送信することができる。また、本発明の一側面によれば、取得しているコンテンツのうち、要求された期間のコンテンツであって、より質の高いコンテンツを、より簡単に提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
本発明の一側面の情報処理装置は、取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置であって、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御する受信制御手段（例えば、図２の受信制御部７１）と、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御する時刻記録制御手段（例えば、図２の時刻記録部５６）と、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御するコンテンツデータ記録制御手段（例えば、図２の記録制御部５５）と、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する送信制御手段（例えば、図２の送信制御部７２）とを備える。
【００２２】
前記送信制御手段には、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての、前記コンテンツデータの送信を制御させることができる（例えば、図１１のステップＳ３５２）。
【００２３】
前記送信制御手段には、前記コンテンツデータを前記機器に提供する提供装置宛ての、前記記録開始要求および前記記録終了要求を送信してきた前記機器を認証するための認証データの送信と共に前記コンテンツデータの送信を制御させ（例えば、図２６のステップＳ５０２およびステップＳ５０３）、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての前記認証データの送信を制御させることができる（例えば、図２４のステップＳ４５５）。
【００２４】
前記送信制御手段には、前記コンテンツデータの記録の位置を示す位置データの前記提供装置宛ての送信をさらに制御させ（例えば、図２６のステップＳ５０１）、前記ネットワークを介した、前記記録開始要求および前記記録終了要求を送信してきた前記機器宛ての前記位置データの送信をさらに制御させることができる（例えば、図２４のステップＳ４５５）。
【００２５】
前記受信制御手段には、要求した時刻を基準として記録の開始の時刻を指定する開始時刻情報を含む前記記録開始要求、および要求した時刻を基準として記録の終了の時刻を指定する終了時刻情報を含む前記記録終了要求の受信を制御させ（例えば、図１３のステップＳ４２１およびステップＳ４２３）、前記時刻記録制御手段には、前記記録開始要求受信時刻および前記記録終了要求受信時刻の記録と共に、前記開始時刻情報および前記終了時刻情報の記録を制御させ（例えば、図１１のステップＳ３４７およびステップＳ３５０）、前記コンテンツデータ記録制御手段には、前記記録開始要求受信時刻および前記開始時刻情報から定まる時刻から、前記記録終了時刻受信時刻および前記終了時刻情報から定まる時刻まで前記コンテンツデータが記録されるように、前記コンテンツデータの記録を制御させ（例えば、図１３のステップＳ４２２およびステップＳ４２４）、前記送信制御手段には、前記記録開始要求受信時刻および前記開始時刻情報から定まる時刻から、前記記録終了時刻受信時刻および前記終了時刻情報から定まる時刻までの前記コンテンツデータの送信を制御させることができる（例えば、図１１のステップＳ３５２）。
【００２６】
本発明の一側面の情報処理方法は、取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置の情報処理方法であって、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し（例えば、図１１のステップＳ３４１およびステップＳ３４９）、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し（例えば、図１１のステップＳ３４７およびステップＳ３５０）、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御し（例えば、図１１のステップＳ３５１）、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する（例えば、図１１のステップＳ３５２）ステップを含む。
【００２７】
本発明の一側面のプログラムは、取得しているコンテンツのうちの、撮像している動画像の画像データであるストリームを、ネットワークを介して接続されている機器に送信する情報処理装置の情報処理をコンピュータに行わせるプログラムであって、前記ストリームを受信している前記機器から前記ネットワークを介して送信されてくる、取得している前記コンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し（例えば、図１１のステップＳ３４１およびステップＳ３４９）、前記コンテンツのいずれかに対する前記記録開始要求を受信した時刻である記録開始要求受信時刻および前記記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し（例えば、図１１のステップＳ３４７およびステップＳ３５０）、記録が要求された前記コンテンツのデータであるコンテンツデータが、少なくとも前記記録開始要求受信時刻から前記記録終了要求受信時刻まで記録されるように、前記コンテンツデータの記録を制御し（例えば、図１１のステップＳ３５１）、記録されている前記記録開始要求受信時刻および前記記録終了要求受信時刻を基に、前記記録開始要求および前記記録終了要求を送信してきた前記機器が取得できるように、前記記録開始要求受信時刻から前記記録終了要求受信時刻までの要求された前記コンテンツの前記コンテンツデータの送信を制御する（例えば、図１１のステップＳ３５２）ステップを含む。
【００２８】
図１は、本発明の一実施の形態である撮像装置の例を示す図である。
【００２９】
撮像装置１１−１乃至１１−４は、有線または無線のLAN(Local Area Network)などのネットワーク１２を介して相互に接続され、予めお互いの認証を行う。例えば、撮像装置１１−１乃至１１−４がデジタルビデオカメラやデジタルスチルカメラなどである場合、ネットワーク１２は、無線LANにおける、アドホックネットワークとされる。また、例えば、ネットワーク１２は、アクセスポイントを用いたインフラストラクチャモードで動作する無線LANであってもよい。さらに、ネットワーク１２は、インターネットであってもよい。
【００３０】
図１において、撮像装置１１−１によって撮像され記録されている映像は、ネットワーク１２を介して接続されている撮像装置１１−２乃至１１−４に、例えばMotion-JPEG（Joint Photographic Experts Group）方式で符号化されたデータとして、リアルタイムに送信される。すなわち、撮像装置１１−１は、撮像している映像を撮像装置１１−２乃至１１−４にストリーミング送信する。送信される映像のデータであるストリームは、例えば、音声付きの映像のデータである。また、撮像される映像は、撮像装置１１−１によって記録されていなくてもよい。
【００３１】
以下、撮像装置１１−１乃至１１−４を個々に区別する必要がない場合、単に撮像装置１１と称する。
【００３２】
撮像装置１１−１と同様にして、撮像装置１１−２乃至１１−４は、撮像している映像を他の撮像装置１１にストリーミング送信する。また、送信方法は、マルチキャストであってもよいし、ユニキャストであってもよい。
【００３３】
ここで、ネットワーク１２が、無線LANなどのように、単位時間あたりに伝送できるデータのデータ量、すなわち帯域が比較的狭いLANなどからなり、ネットワーク１２の帯域に余裕がない場合、送信されるストリームは、本来の映像のデータよりも解像度やフレームレートが低い、いわゆる「サムネイル映像」であってもよい。例えば、撮像装置１１−１において記録されている映像の解像度がHD(High Definition)であり、その映像のフレームレートが60fps（Frame per second）であり、符号化方式がH.264/AVC（MPEG-4 Part 10 Advanced Video Coding）であった場合、ストリーミング送信される映像の解像度をQVGA(Quarter Video Graphics Array)とし、フレームレートを15fpsとし、符号化方式をMotion-JPEGとしてもよい。また、送信されるストリームが、音声付きの映像のデータである場合、トランスコードの処理において、例えば、音声がAAC（Advanced Audio Coding）やMPEG（Moving Picture Expert Group）-Layer2などの符号化方式で符号化されることによって、送信されるストリームがさらにビットレートの低いものとされるようにしてもよい。
【００３４】
さらに、図１において、撮像装置１１−１乃至１１−４のそれぞれは、自分自身以外の撮像装置１１から送信されてくるストリームを受信する。例えば、撮像装置１１−２は、撮像装置１１−１，１１−３および１１−４から送信されてくるストリームを受信する。
【００３５】
なお、撮像装置１１−１乃至１１−４について、以下、特に区別する必要がない場合は、単に撮像装置１１と称する。
【００３６】
図２は、撮像装置１１の構成の例を示すブロック図である。
【００３７】
撮像装置１１は、撮像部３１、音声入出力部３２、操作入力部３３、表示部３４、記録部３５、制御部３６、ネットワークインターフェース３７（以下、ネットワークI/F（Interface）３７と称する）を含むように構成される。
【００３８】
また、撮像装置１１には、必要に応じてドライブ３８が接続される。ドライブ３８には、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア３９が適宜装着され、ドライブ３８は、制御部３６に制御されて、装着されているリムーバブルメディア３９から読み出されたコンピュータプログラムやデータを、必要に応じて記録部３５にインストールするか記録させる。
【００３９】
撮像部３１は、CCD（Charge Coupled Device）またはCMOS（Complementary Metal-Oxide Semiconductor）センサなどの光学的な映像を電気信号に変換する光電変換素子および光電変換素子に被写体の光学的な映像を結像させる光学系などからなり、制御部３６の制御の基に、被写体の映像を電気信号である映像信号に変換する。すなわち、撮像部３１は、制御部３６の制御の基に、被写体を撮像する。撮像部３１は、撮像の結果得られる映像信号を、制御部３６に供給する。
【００４０】
音声入出力部３２は、マイクロフォンおよびスピーカからなる。音声入出力部３２は、制御部３６の制御の基に、音声を取得して、音声の信号である音声信号を制御部３６に供給する。また、音声入出力部３２は、制御部３６の制御の基に、制御部３６から供給された音声信号に応じた音声を出力する。
【００４１】
操作入力部３３は、撮像装置１１に対する指示を入力するためにユーザに操作され、その操作内容を示す信号を制御部３６に供給する。操作入力部３３は、例えば、各種の操作ボタン、タッチパネル、キーボード、マウス、またはリモコンなどから構成される。
【００４２】
表示部３４は、例えば、LCD（Liquid Crystal Display）または有機EL（Electro Luminescence）などの表示デバイスからなり、制御部３６から供給される表示データに基づいて、各種の画像を表示する。
【００４３】
記録部３５は、例えば、ハードディスクドライブ、またはフラッシュメモリなどのランダムアクセスが可能な記録媒体からなる。これにより、例えばDV（Digital Video）テープなどでは不可能であった、複数ファイルへの同時のアクセスが可能となる。
【００４４】
制御部３６は、例えば、マイクロプロセッサなどからなり、撮像装置１１全体を制御する。制御部３６の詳細については、後述する。
【００４５】
ネットワークI/F３７は、ネットワーク１２を介して、各種のデータを送受信する。
【００４６】
制御部３６は、コンピュータプログラムを実行することにより、通信制御部５１、表示制御部５２、入力受付部５３、データ作成部５４、記録制御部５５、時刻記録部５６、および時間情報付加部５７を実現する。
【００４７】
通信制御部５１は、ネットワークI/F３７による、ネットワーク１２を介した各種のデータの送信または受信を制御する。通信制御部５１は、受信制御部７１および送信制御部７２より構成される。
【００４８】
受信制御部７１は、ネットワークI/F３７の受信を制御する。すなわち、受信制御部７１は、ネットワークI/F３７に、ネットワーク１２を介して送信されてくる各種のデータを受信させ、ネットワークI/F３７から受信したデータを取得する。
【００４９】
例えば、受信制御部７１は、ネットワークI/F３７による、他の撮像装置１１から送信されてくるストリームの受信を制御する。受信制御部７１は、ネットワークI/F３７において受信されているストリームである映像のデータを表示制御部５２に供給する。
【００５０】
また、受信制御部７１は、ネットワークI/F３７による、他の撮像装置１１から送信されてくるストリームに対するコンテンツデータの記録の要求の受信を制御する。さらに、受信制御部７１は、ネットワークI/F３７による、他の撮像装置１１においてストリームに対するコンテンツデータが記録中であるか、または記録が終了したことの通知の受信を制御する。コンテンツデータについては、後述する。
【００５１】
送信制御部７２は、ネットワークI/F３７の送信を制御する。すなわち、送信制御部７２は、各種のデータをネットワークI/F３７に供給し、ネットワークI/F３７に、ネットワーク１２を介して各種のデータを送信させる。
【００５２】
例えば、送信制御部７２は、他の撮像装置１１への撮像している映像のストリームの送信を制御する。また、送信制御部７２は、ストリームに対するコンテンツデータの記録の要求の、他の撮像装置１１への送信を制御する。さらに、送信制御部７２は、コンテンツデータが記録中であるか、または記録が終了したことの通知の、他の撮像装置１１への送信を制御する。
【００５３】
表示制御部５２は、表示部３４の表示を制御する。例えば、表示制御部５２は、撮像部３１から供給される映像信号や通信制御部５１から供給される映像のデータを基に、映像を表示するための表示データを生成し、表示部３４に供給することで、表示部３４に、自分自身で撮像している映像とともに、他の撮像装置１１において撮像されている映像を表示させる。
【００５４】
例えば、撮像装置１１−２の表示制御部５２は、撮像装置１１−２が撮像している映像とともに、受信されている撮像装置１１−１，１１−３および１１−４からのストリームによる映像をそれぞれ表示部３４に表示させる。
【００５５】
入力受付部５３は、ユーザの操作に応じた操作入力部３３からの信号を取得することにより、ユーザの指示を受け付ける。例えば、入力受付部５３は、ユーザの操作によって入力された、他の撮像装置１１のそれぞれにおいて取得されているコンテンツのそれぞれについての記録の指示を受け付ける。より具体的には、入力受付部５３は、表示部３４に表示されている他の撮像装置１１からのストリームに対する、例えば、動画像、静止画像、または音声などの所定の種類のコンテンツの記録の指示を示す信号を、操作入力部３３から取得する。入力受付部５３は、所定の種類のコンテンツの記録の指示を示す信号を通信制御部５１またはデータ作成部５４に供給する。
【００５６】
データ作成部５４は、入力受付部５３からの指示に基づいて、通信制御部５１において受信されているストリームから、指示された種類のコンテンツのデータであるコンテンツデータを作成する。より具体的には、データ作成部５４は、受信されているストリームから、動画像のデータである動画像データ、静止画像のデータである静止画像データ、または音声のデータである音声データを作成する。
【００５７】
記録制御部５５は、記録の指示されたコンテンツデータの記録を制御する。すなわち、記録制御部５５は、他の撮像装置１１において撮像されている動画像である映像の動画像データ、他の撮像装置１１において撮像されている静止画像の静止画像データ、または他の撮像装置１１において取得されている音声の音声データの記録を制御する。より具体的には、例えば、記録制御部５５は、データ作成部５４において作成された動画像データ、静止画像データ、または音声データを記録部３５に記録させる。または、記録制御部５５は、他の撮像装置１１において記録または作成された動画像データ、静止画像データ、または音声データであって、ネットワーク１２を介して他の撮像装置１１から送信され、ネットワークI/F３７において受信され、通信制御部５１から供給された動画像データ、静止画像データ、または音声データを記録部３５に記録させる。
【００５８】
時刻記録部５６は、図示せぬリアルタイムクロックによりカウントされる現在時刻に基づいて、他の撮像装置１１から送信されてくる、記録の開始または終了の要求を受信した時刻を記録する。
【００５９】
時間情報付加部５７は、記録を要求するストリームに対するコンテンツの種類が動画像または音声である場合、他の撮像装置１１が記録の開始または終了の要求を受信した時刻から、どのくらい前の時刻に対する記録の開始または終了の要求であるかを表す情報である時間情報を、送信される要求に付加する。
【００６０】
次に、図３のフローチャートを参照して、撮像装置１１における映像のストリームの送信および受信の処理について説明する。なお、以下、撮像装置１１−１におけるストリームの送信の処理、および撮像装置１１−２におけるストリームの受信の処理について説明するが、図１の撮像装置１１−１乃至１１−４においてストリームの送信および受信の処理が同様に実行される。
【００６１】
ステップＳ１１において、撮像装置１１−１の送信制御部７２は、撮像装置１１−１の撮像部３１によって撮像されている映像のストリームを、撮像装置１１−１のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−２乃至１１−４へ送信させる。すなわち、撮像装置１１−１は、他の撮像装置１１へストリームを送信し、撮像装置１１−１の処理は終了する。
【００６２】
ステップＳ３１において、撮像装置１１−２の受信制御部７１は、撮像装置１１−１，１１−３および１１−４のそれぞれよりネットワーク１２を介して送信されてくるストリームを、撮像装置１１−２のネットワークI/F３７に受信させる。すなわち、撮像装置１１−２は、他の撮像装置１１からのストリームを受信する。撮像装置１１−２の受信制御部７１は、受信されたストリームを撮像装置１１−２の表示制御部５２に供給する。
【００６３】
ステップＳ３２において、撮像装置１１−２の表示制御部５２は、受信された撮像装置１１−１，１１−３および１１−４からのそれぞれのストリームの映像を撮像装置１１−２の表示部３４に表示させる。すなわち、撮像装置１１−２は、撮像装置ごとのストリームによる映像を表示する。また、撮像装置１１−２の撮像部３１が被写体を撮像している場合、撮像装置１１−２の表示制御部５２は、撮像装置１１−２の撮像部３１により撮像されている映像を撮像装置１１−２の表示部３４に表示させる。
【００６４】
ステップＳ３３において、撮像装置１１−２の表示制御部５２は、撮像装置１１−１，１１−３および１１−４からのそれぞれのストリームの映像ごとに、それぞれのストリームに対する所定の種類のコンテンツの記録の指示を入力するためのボタンを、表示部３４に表示させる。すなわち、撮像装置１１−２は、撮像装置ごとに、静止画像の記録のボタン、音声の記録のボタン、および動画像の記録のボタンを表示し、処理は終了する。
【００６５】
図４は、撮像装置１１−２により撮像されている映像、並びに撮像装置１１−１，１１−３および１１−４から送信されてくるストリームの映像を表示する、撮像装置１１−２の表示部３４の画面の例である。図４に示される表示部３４の画面には、ウィンドウ９１乃至９４、および静止画像表示部９５が配置される。
【００６６】
以下、撮像装置１１−１のユーザをユーザＡ、撮像装置１１−２のユーザをユーザＢ、撮像装置１１−３のユーザをユーザＣ、撮像装置１１−４のユーザをユーザＤと称する。
【００６７】
表示部３４の画面の左上に配置されるウィンドウ９１には、ユーザＢの操作によって撮像装置１１−２に撮像されている映像が表示される。表示部３４の画面の右上に配置されるウィンドウ９２には、ユーザＡの操作によって、撮像装置１１−１に撮像されている映像であって、撮像装置１１−１からのストリームによる映像が表示される。
【００６８】
また、表示部３４の画面において、ウィンドウ９２の下に配置されるウィンドウ９３には、ユーザＣの操作によって、撮像装置１１−３に撮像されている映像であって、撮像装置１１−３からのストリームによる映像が表示される。さらに、表示部３４の画面において、ウィンドウ９３の下に配置されるウィンドウ９４には、ユーザＤの操作によって、撮像装置１１−４に撮像されている映像であって、撮像装置１１−４からのストリームによる映像が表示される。
【００６９】
ウィンドウ９１は、ユーザＢのウィンドウである。ウィンドウ９１の上側には、自分自身、すなわち撮像装置１１−２において撮像されている映像が表示される。その映像の下方には、撮像装置１１−２のユーザであるユーザＢの顔写真が表示される。ユーザＢの顔写真は、記録部３５または制御部３６の内蔵メモリなどに予め記録されている。また、ユーザＢの顔写真の右側には、ユーザＢの入力に基づく撮像装置１１−２から他の撮像装置１１への、文字などからなる通知を表示する領域が設けられている。
【００７０】
ウィンドウ９１の下端には、「静止画」の記録のボタン、「音声」の記録のボタン、および「動画」の記録のボタンが表示される。「静止画」の記録のボタン、「音声」の記録のボタン、または「動画」の記録のボタンを、ユーザＢが指またはペンで押圧すると、表示部３４に重ねて設けられているタッチパネルである操作入力部３３から、押圧された「静止画」の記録のボタン、「音声」の記録のボタン、または「動画」の記録のボタンに応じた信号が制御部３６に供給される。すなわち、ユーザＢは、ウィンドウ９１に表示される「静止画」、「音声」、または「動画」のボタンを押圧することによって、撮像装置１１−２において撮像されている映像の静止画像または動画像としての記録の指示を撮像装置１１−２に入力するか、撮像装置１１−２において取得されている音声の記録の指示を撮像装置１１−２に入力する。
【００７１】
ウィンドウ９２は、ユーザＡのウィンドウである。ウィンドウ９２の右側には、撮像装置１１−１において撮像されている映像であって、撮像装置１１−１からのストリームによる映像が表示される。ウィンドウ９２の左側には、撮像装置１１−１のユーザであるユーザＡの顔写真が表示され、撮像装置１１−１から撮像装置１１−２への、文字などからなる通知を表示する領域が配置され、さらに「静止画」、「音声」、および「動画」の記録のボタンが表示される。ユーザＢは、ウィンドウ９２に表示される「静止画」、「音声」、または「動画」の記録のボタンを押圧することによって、撮像装置１１−１において撮像されている映像の静止画像または動画像としての記録の指示を撮像装置１１−２に入力するか、撮像装置１１−１において取得されている音声の記録の指示を撮像装置１１−２に入力する。
【００７２】
ウィンドウ９３は、ユーザＣのウィンドウである。ウィンドウ９３の右側には、撮像装置１１−３において撮像されている映像であって、撮像装置１１−３からのストリームによる映像が表示される。ウィンドウ９３の左側には、撮像装置１１−３のユーザであるユーザＣの顔写真が表示され、撮像装置１１−３から撮像装置１１−２への、文字などからなる通知を表示する領域が配置され、さらに「静止画」、「音声」、および「動画」の記録のボタンが表示される。ユーザＢは、ウィンドウ９３に表示される「静止画」、「音声」、または「動画」の記録のボタンを押圧することによって、撮像装置１１−３において撮像されている映像の静止画像または動画像としての記録の指示を撮像装置１１−２に入力するか、撮像装置１１−３において取得されている音声の記録の指示を撮像装置１１−２に入力する。
【００７３】
ウィンドウ９４は、ユーザＤのウィンドウである。ウィンドウ９４の右側には、撮像装置１１−４において撮像されている映像であって、撮像装置１１−４からのストリームによる映像が表示される。ウィンドウ９４の左側には、撮像装置１１−４のユーザであるユーザＤの顔写真が表示され、撮像装置１１−４から撮像装置１１−２への、文字などからなる通知を表示する領域が配置され、さらに「静止画」、「音声」、および「動画」の記録のボタンが表示される。ユーザＤは、ウィンドウ９４に表示される「静止画」、「音声」、または「動画」の記録のボタンを押圧することによって、撮像装置１１−４において撮像されている映像の静止画像または動画像としての記録の指示を撮像装置１１−２に入力するか、撮像装置１１−４において取得されている音声の記録の指示を撮像装置１１−２に入力する。
【００７４】
なお、ユーザＡ、ユーザＣ、およびユーザＤの顔写真は、記録部３５または制御部３６の内蔵メモリなどに予め記録されている。
【００７５】
静止画像表示部９５には、撮像装置１１−２に既に記録されている静止画像データによる静止画像または動画像データの代表画像である静止画像が表示される。
【００７６】
なお、撮像装置１１−１，１１−３，および１１−４の表示部３４の画面には、撮像装置１１−２の表示部３４の画面の画像と同様の画像が表示される。
【００７７】
このようにして、ユーザＢは、撮像装置１１−１乃至１１−４のそれぞれにおいて撮像されている映像を見ながら、撮像装置１１−１乃至１１−４のそれぞれにおいて撮像されている映像または撮像装置１１−１乃至１１−４のそれぞれにおいて取得されている音声に対して、静止画像、音声、動画像の記録の指示を撮像装置１１−２に入力することができる。
【００７８】
例えば、図５の例において、ユーザＢによって、ウィンドウ９１の「動画」の記録のボタンが押圧され、撮像装置１１−２自身が撮像している映像の動画像としての記録の指示が撮像装置１１−２に入力されている。撮像装置１１−２は、入力された指示に応じて、撮像装置１１−２自身が撮像している映像を動画像として記録する。図５の例において、ウィンドウ９１の「静止画」および「音声」のボタンは押圧されていない状態となっている。
【００７９】
また、図５の例において、ウィンドウ９２の「動画」の記録のボタンが押圧され、撮像装置１１−１が撮像している映像の動画像としての記録の指示が撮像装置１１−２に入力されている。撮像装置１１−２が、入力された指示に応じて、撮像装置１１−１に撮像されている映像を動画像として記録する。図５の例において、ウィンドウ９２の「静止画」および「音声」のボタンは押圧されていない状態となっている。
【００８０】
ウィンドウ９３乃至９４の「静止画」、「音声」、および「動画」の記録のボタンはいずれも押圧されておらず、撮像装置１１−３および１１−４が撮像している映像または撮像装置１１−３および１１−４が取得している音声に対する記録の指示は入力されていない。
【００８１】
さらに、撮像装置１１−３における、撮像装置１１−２によって撮像されている映像の静止画像としての記録の指示の入力に基づいて、撮像装置１１−３によって静止画像が記録された場合、ウィンドウ９３には、撮像装置１１−３からの撮像装置１１−２への通知に応じたメッセージである「写真いただき！」の文字が表示される。また、このとき、ウィンドウ９３に表示された文字とともに、撮像装置１１−３によって記録された静止画像が表示されるようにしてもよい。
【００８２】
なお、ウィンドウ９１乃至９４において、例えば、「音声」または「動画」の記録のボタンが一度押圧されると記録の開始の指示が入力され、再度押圧されると記録の終了の指示が入力されるようにしてもよい。
【００８３】
このようなユーザインターフェースにより、ユーザは、より簡単に、複数の撮像装置１１により撮像されている映像を静止画像または動画像として記録させるか、または複数の撮像装置１１により取得されている音声を記録させることができる。
【００８４】
以下、撮像装置１１における静止画像、音声、および動画像の記録の処理について説明する。
【００８５】
図６は、撮像装置１１−２における、撮像装置１１−１において撮像されている映像の静止画像としての記録の処理の例を示すフローチャートである。
【００８６】
ステップＳ１２１において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「静止画」の記録のボタンが押圧されることによって、撮像装置１１−２の操作入力部３３は、静止画像の記録の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、静止画像の記録の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、静止画像の記録の指示を示す信号、すなわちウィンドウ９２の「静止画」の記録のボタンが押圧されたことを示す信号を撮像装置１１−２の操作入力部３３から取得し、静止画像の記録の指示を示す信号を撮像装置１１−２のデータ作成部５４に供給する。
【００８７】
ステップＳ１２２において、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号に基づいて、撮像装置１１−１からネットワーク１２を介して送信され、撮像装置１１−２のネットワークI/F３７において受信しているストリームから静止画像データを作成する。より具体的には、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号を取得した瞬間に、そのとき撮像装置１１−２の表示部３４のウィンドウ９２に表示されている画像から、JPEG方式などにより符号化した静止画像データを作成する。なお、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号を取得した時刻に、時間的に最も近いIピクチャを受信したストリームから抽出して、JPEG方式の静止画像データを作成するようにしても、ストリームを復号して得られたフレームのうち、時間的に最も近いフレームから、JPEG方式の静止画像データを作成するようにしてもよい。
【００８８】
ステップＳ１２３において、撮像装置１１−２の記録制御部５５は、撮像装置１１−２のデータ作成部５４において作成された静止画像データを撮像装置１１−２の記録部３５に記録させる。
【００８９】
ステップＳ１２４において、撮像装置１１−２の表示制御部５２は、記録された静止画像データを基に、静止画像を表示するための表示データを生成し、撮像装置１１−２の表示部３４に供給する。撮像装置１１−２の表示部３４は、供給された表示データに基づいて、静止画像を表示する。静止画像は、例えば、撮像装置１１−２の表示部３４の静止画像表示部９５に表示される。なお、記録された静止画像データに応じた静止画像を、１秒間乃至３秒間など所定の期間、その静止画像を撮影した相手である撮像装置１１−１のウィンドウ９２に表示するようにしてもよい。
【００９０】
ステップＳ１２５において、撮像装置１１−２の送信制御部７２は、撮像装置１１−２の記録制御部５５における静止画像データの記録の処理に応じて、静止画像の記録が終了したことの通知を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させ、処理は終了する。
【００９１】
ステップＳ１０１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた静止画像の記録が終了したことの通知を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された通知を撮像装置１１−１の表示制御部５２に供給する。
【００９２】
ステップＳ１０２において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の受信制御部７１から供給された通知に基づいて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「写真いただき！」のメッセージを、例えば１乃至２秒間など、所定の期間表示させ、処理は終了する。
【００９３】
このようにして、撮像装置１１−２は、撮像装置１１−１から受信しているストリームから、静止画像データを作成し、記録することができる。この場合、撮像装置１１−２は、より簡単な処理で、静止画像データを記録することができる。
【００９４】
ここで、例えば、受信している撮像装置１１−１からのストリームが「サムネイル映像」である場合、記録される静止画像データによる静止画像の画質は、「サムネイル映像」と同等かまたはそれ以下になってしまう。
【００９５】
次に、より高画質の静止画像の静止画像データの記録の処理について説明する。
【００９６】
図７は、撮像装置１１−２における、撮像装置１１−１において撮像されている映像の静止画像としての記録の処理の他の例を示すフローチャートである。
【００９７】
ステップＳ１６１において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「静止画」の記録のボタンが押圧されることによって、撮像装置１１−２の操作入力部３３は、静止画像の記録の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、静止画像の記録の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、撮像装置１１−２の操作入力部３３から取得した、静止画像の記録の指示を示す信号に基づいて、撮像装置１１−１に対する静止画像の記録の要求を示す情報を撮像装置１１−２の通信制御部５１に供給する。静止画像の記録の要求を示す情報には、例えば、静止画像の大きさや画質などユーザが所望する情報が含まれるようにしてもよい。
【００９８】
ステップＳ１６２において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する静止画像の記録の要求を示す情報に基づいて、静止画像の記録の要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【００９９】
ステップＳ１４１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた静止画像の記録の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された静止画像の記録の要求を撮像装置１１−１の記録制御部５５に供給する。
【０１００】
ステップＳ１４２において、撮像装置１１−１の記録制御部５５は、静止画像の記録の要求を取得した瞬間の、撮像装置１１−１の撮像部３１が撮像している映像を静止画像のデータである静止画像データとして、例えば、撮像装置１１−１の記録部３５のバッファなどに一時的に記録させる。
【０１０１】
ステップＳ１４３において、撮像装置１１−１の送信制御部７２は、一時的に記録された静止画像データを、撮像装置１１−１のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−２へ送信させる。
【０１０２】
ステップＳ１６３において、撮像装置１１−２の受信制御部７１は、撮像装置１１−１よりネットワーク１２を介して送信されてきた静止画像データを、撮像装置１１−２のネットワークI/F３７に受信させる。撮像装置１１−２の受信制御部７１は、受信された静止画像データを撮像装置１１−２の記録制御部５５に供給する。
【０１０３】
ステップＳ１６４において、撮像装置１１−２の記録制御部５５は、供給された静止画像データを撮像装置１１−２の記録部３５に記録させる。
【０１０４】
ステップＳ１６５において、撮像装置１１−２の表示制御部５２は、記録された静止画像データを基に、静止画像を表示するための表示データを生成し、撮像装置１１−２の表示部３４に供給する。撮像装置１１−２の表示部３４は、供給された表示データに基づいて、静止画像を表示し、撮像装置１１−２における処理は終了する。静止画像は、例えば、撮像装置１１−２の表示部３４の静止画像表示部５５に表示される。
【０１０５】
一方、ステップＳ１４３において、撮像装置１１−１が撮像装置１１−２に静止画像データを送信した後、撮像装置１１−１における処理は、ステップＳ１４４に進む。
【０１０６】
ステップＳ１４４において、撮像装置１１−１の表示制御部５２は、撮像装置１１−２への静止画像データの送信に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「写真いただき！」のメッセージを、例えば１乃至２秒間表示させ、処理は終了する。
【０１０７】
このようにして、撮像装置１１−２は、ストリームを送信してくる撮像装置１１−１に静止画像の記録の要求を送信することで、記録の要求に応じた撮像装置１１−１からの静止画像データを受信し、記録することができる。
【０１０８】
また、図７のフローチャートで示される処理の例の場合、図６のフローチャートで示される処理の例の場合と比較すると、静止画像の記録の指示の入力から静止画像の記録までに多少の遅延が生じるが、より高画質な静止画像データを記録することができる。
【０１０９】
以上のように、撮像装置１１は、受信しているストリームから得られる静止画像データを記録することができる。
【０１１０】
なお、図６の静止画像の記録の処理の例と、図７の静止画像の記録の処理の例とは、例えば、操作入力部３３からのモード選択を示す入力によって、モード選択されるようにしてもよい。より具体的には、例えば、それぞれのモードを示すボタンを設けて選択されるようにしたり、１つのボタンを設けて長押しされることでモードが選択されるようにしたりする。また、それぞれのモードは、複数の撮像装置１１が接続されるネットワークの帯域によって自動で選択されるようにしてもよい。
【０１１１】
また、ステップＳ１４３において送信される静止画像データは、JPEG方式など所定の方式で符号化されるようにしてもよい。さらに、ステップＳ１４３において、非圧縮の、いわゆるベースバンドの静止画像データが送信され、ステップＳ１６４において、JPEG方式など所定の方式で符号化し、符号化された静止画像データを記録するようにしてもよい。
【０１１２】
図８は、撮像装置１１−２における、撮像装置１１−１において撮像されている映像と共に取得されている音声の記録の処理の例を示すフローチャートである。
【０１１３】
ステップＳ２２１において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「音声」の記録のボタンが押圧されることによって、撮像装置１１−２の操作入力部３３は、音声の記録の開始の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、音声の記録の開始の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、音声の記録の開始の指示を示す信号、すなわちウィンドウ９２の「音声」の記録のボタンが押圧されたことを示す信号を撮像装置１１−２の操作入力部３３から取得し、音声の記録の開始の指示を示す信号を撮像装置１１−２のデータ作成部５４に供給する。
【０１１４】
ステップＳ２２２において、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号に基づいて、撮像装置１１−１から受信しているストリームから音声データの作成を開始する。より具体的には、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号を取得すると同時に、受信しているストリームから音声のみを抽出して音声データの作成を開始する。
【０１１５】
ステップＳ２２３において、撮像装置１１−２の記録制御部５５は、撮像装置１１−２のデータ作成部５４において作成が開始された音声データの記録を記録部３５に開始させる。
【０１１６】
ステップＳ２２４において、撮像装置１１−２の送信制御部７２は、撮像装置１１−２の記録制御部５５における音声データの記録の開始に応じて、音声の記録を開始したことの通知を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０１１７】
ステップＳ２０１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた音声の記録を開始したことの通知を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された通知を撮像装置１１−１の表示制御部５２に供給する。
【０１１８】
ステップＳ２０２において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の受信制御部７１から供給された通知に基づいて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「音声記録中！」のメッセージを表示させる。
【０１１９】
一方、ステップＳ２２５において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「音声」の記録のボタンが再度押圧されることによって、撮像装置１１−２の操作入力部３３は、音声の記録の終了の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、音声の記録の終了の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、音声の記録の終了の指示を示す信号を撮像装置１１−２の操作入力部３３から取得し、音声の記録の終了の指示を示す信号を撮像装置１１−２のデータ作成部５４および記録制御部５５に供給する。
【０１２０】
ステップＳ２２６において、撮像装置１１−２の記録制御部５５は、撮像装置１１−２の入力受付部５３からの信号に基づいて、撮像装置１１−２のデータ作成部５４において作成された音声データの記録を撮像装置１１−２の記録部３５に終了させる。
【０１２１】
ステップＳ２２７において、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の記録制御部５５における音声データの記録の終了に応じて、音声データの作成を終了する。
【０１２２】
ステップＳ２２８において、撮像装置１１−２の送信制御部７２は、撮像装置１１−２の記録制御部５５における音声データの記録の終了に応じて、音声の記録を終了したことの通知を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させ、撮像装置１１−２における処理は終了する。
【０１２３】
ステップＳ２０３において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた音声の記録が終了したことの通知を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された通知を撮像装置１１−１の表示制御部５２に供給する。
【０１２４】
ステップＳ２０４において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の受信制御部７１から供給された通知に基づいて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに表示されている「音声記録中！」のメッセージを削除させ、撮像装置１１−１における処理は終了する。
【０１２５】
なお、上述の例において、受信しているストリームに音声が含まれていない場合、その音声データは作成または記録されない。
【０１２６】
また、例えば、撮像装置１１−２が音声の記録の開始の通知を送信してから、音声の記録の終了の通知を送信する間において、撮像装置１１−１から送信されてくるストリームにおける音質を上げるようにしてもよいし、さらに、画質を下げるようにしてもよい。
【０１２７】
このようにして、撮像装置１１−２は、撮像装置１１−１から受信しているストリームから、音声データを作成し、記録することができる。
【０１２８】
ここで、例えば、受信している撮像装置１１−１からのストリームが「サムネイル映像」である場合、記録される音声の音質は、「サムネイル映像」の音声と同等かまたはそれ以下になってしまう。
【０１２９】
次に、より音質の良い音声の音声データの記録の処理について説明する。
【０１３０】
図９は、撮像装置１１−２における、撮像装置１１−１において撮像されている映像と共に取得されている音声の記録の処理の他の例を示すフローチャートである。
【０１３１】
ステップＳ２６１において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「音声」の記録のボタンが押圧されることによって、撮像装置１１−２の操作入力部３３は、音声の記録の開始の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、音声の記録の開始の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、撮像装置１１−２の操作入力部３３から取得した、音声の記録の開始の指示を示す信号に基づいて、撮像装置１１−１に対する音声の記録の開始の要求を示す情報を、撮像装置１１−２の通信制御部５１に供給する。音声の記録の開始の要求を示す情報には、例えば、音声の音質などユーザが所望する情報が含まれるようにしてもよい。
【０１３２】
ステップＳ２６２において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する音声の記録の開始の要求を示す情報に基づいて、音声の記録の開始の要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０１３３】
ステップＳ２４１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた音声の記録の開始の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された音声の記録の開始の要求を撮像装置１１−１の記録制御部５５に供給する。
【０１３４】
ステップＳ２４２において、撮像装置１１−１の記録制御部５５は、撮像装置１１−１において撮像されている映像を記録しているか否かを判定する。
【０１３５】
ステップＳ２４２において、撮像されている映像が記録されていないと判定された場合、処理は、ステップＳ２４３に進む。
【０１３６】
ステップＳ２４３において、撮像装置１１−１の記録制御部５５は、音声の記録の開始の要求を取得したと同時に、撮像装置１１−１の撮像部３１が撮像している映像に含まれる音声のデータである音声データの記録を撮像装置１１−１の記録部３５に開始させる。
【０１３７】
ステップＳ２４４において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の記録制御部７１における音声データの記録の開始に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「音声記録中！」のメッセージを表示させる。
【０１３８】
撮像装置１１−１における音声の記録の処理は、撮像装置１１−２からの記録の終了の要求を受信するまで続けられる。
【０１３９】
ステップＳ２６３において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「音声」の記録のボタンが再度押圧されることによって、撮像装置１１−２の操作入力部３３は、音声の記録の終了の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、音声の記録の終了の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、撮像装置１１−２の操作入力部３３から取得した、音声の記録の終了の指示を示す信号に基づいて、撮像装置１１−１に対する音声の記録の終了の要求を示す情報を、撮像装置１１−２の通信制御部５１に供給する。
【０１４０】
ステップＳ２６４において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する音声の記録の終了の要求を示す情報に基づいて、音声の記録の終了の要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０１４１】
ステップＳ２４５において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた音声の記録の終了の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された音声の記録の終了の要求を撮像装置１１−１の記録制御部５５に供給する。
【０１４２】
ステップＳ２４６において、撮像装置１１−１の記録制御部５５は、音声の記録の終了の要求に基づいて、音声データの記録を撮像装置１１−１の記録部３５に終了させる。撮像装置１１−１の記録制御部５５は、作成された音声データを撮像装置１１−１の通信制御部５１に供給する。ステップＳ２４６の後、処理は、ステップＳ２５２に進む。
【０１４３】
一方、ステップＳ２４２において、撮像されている映像が記録されていると判定された場合、処理は、ステップＳ２４７に進む。
【０１４４】
ステップＳ２４７において、撮像装置１１−１の時刻記録部５６は、撮像装置１１−１のネットワークI/F３７が音声の記録の開始の要求を受信した時刻である記録開始時刻を記録する。
【０１４５】
ステップＳ２４８において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１のネットワークI/F３７の音声の記録の開始の要求の受信に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「音声記録中！」のメッセージを表示させる。
【０１４６】
ステップＳ２４９において、撮像装置１１−１の受信制御部７１は、上述したステップＳ２６４を実行する撮像装置１１−２よりネットワーク１２を介して送信されてきた音声の記録の終了の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。
【０１４７】
ステップＳ２５０において、撮像装置１１−１の時刻記録部５６は、撮像装置１１−１のネットワークI/F３７が音声の記録の終了の要求を受信した時刻である記録終了時刻を記録する。
【０１４８】
ステップＳ２５１において、撮像装置１１−１の記録制御部５５は、撮像装置１１−１の時刻記録部５６に記録されている記録開始時刻および記録終了時刻に基づいて、撮像装置１１−１の記録部３５に記録されている映像から、記録開始時刻から記録終了時刻までの音声の音声データを抽出する。撮像装置１１−１の記録制御部５５は、抽出された音声データを撮像装置１１−１の通信制御部５１に供給する。
【０１４９】
ステップＳ２５２において、撮像装置１１−１の送信制御部７２は、ステップＳ２４６において作成された音声データ、またはステップＳ２５１において抽出された音声データを、撮像装置１１−１のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−２へ送信させる。
【０１５０】
ステップＳ２６５において、撮像装置１１−２の受信制御部７１は、撮像装置１１−１よりネットワーク１２を介して送信されてきた音声データを、ネットワークI/F３７に受信させる。撮像装置１１−２の受信制御部７１は、受信された音声データを撮像装置１１−２の記録制御部５５に供給する。
【０１５１】
ステップＳ２６６において、撮像装置１１−２の記録制御部５５は、供給された音声データを記録部３５に記録させ、撮像装置１１−２における処理は終了する。
【０１５２】
一方、ステップＳ２５２において、撮像装置１１−１が撮像装置１１−２に音声データを送信した後、撮像装置１１−１における処理は、ステップＳ２５３に進む。
【０１５３】
ステップＳ２５３において、撮像装置１１−１の表示制御部５２は、撮像装置１１−２への音声データの送信に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに表示されていた「音声記録中！」のメッセージを削除させ、処理は終了する。
【０１５４】
このようにして、撮像装置１１−２は、ストリームを送信してくる撮像装置１１−１に音声の記録の要求を送信することで、記録の要求に応じた撮像装置１１−１からの音声データを受信し、記録することができる。
【０１５５】
また、図９のフローチャートで示される処理の例の場合、図８のフローチャートで示される処理の例の場合と比較すると、音声の記録の開始または終了の指示の入力から音声データの記録の開始または終了までに多少の遅延が生じるが、より高音質な音声データを記録することができる。
【０１５６】
以上のように、撮像装置１１は、受信しているストリームから得られる音声データを記録することができる。
【０１５７】
なお、図８の音声の記録の処理の例と、図９の音声の記録の処理の例とは、例えば、操作入力部３３からのモード選択を示す入力によって、モード選択されるようにしてもよい。より具体的には、例えば、それぞれのモードを示すボタンを設けて選択されるようにしたり、１つのボタンを設けて長押しされることでモードが選択されるようにしたりする。また、それぞれのモードは、複数の撮像装置１１が接続されるネットワークの帯域によって自動で選択されるようにしてもよい。
【０１５８】
また、ステップＳ２５２において送信される音声データは、ATRAC（Adaptive TRansform Acoustic Coding）（商標）方式など所定の方式で符号化されるようにしてもよい。さらに、ステップＳ２５２において、非圧縮の、いわゆるベースバンドの音声データが送信され、ステップＳ２６６において、ATRAC方式など所定の方式で符号化し、符号化された音声データを記録するようにしてもよい。
【０１５９】
図１０は、撮像装置１１−２における、撮像装置１１−１において撮像されている映像の動画像としての記録の処理の例を示すフローチャートである。
【０１６０】
ステップＳ３２１において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「動画」の記録のボタンが押圧されることによって、撮像装置１１−２の操作入力部３３は、動画像の記録の開始の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、動画像の記録の開始の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、動画像の記録の開始の指示を示す信号、すなわちウィンドウ９２の「動画」の記録のボタンが押圧されたことを示す信号を撮像装置１１−２の操作入力部３３から取得し、動画像の記録の開始の指示を示す信号を撮像装置１１−２のデータ作成部５４に供給する。
【０１６１】
ステップＳ３２２において、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号に基づいて、撮像装置１１−１から受信しているストリームから動画像データの作成を開始する。より具体的には、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の入力受付部５３からの信号を取得すると同時に、受信しているストリームから動画像データの作成を開始する。
【０１６２】
ステップＳ３２３において、撮像装置１１−２の記録制御部５５は、撮像装置１１−２のデータ作成部５４において作成された動画像データの記録を記録部３５に開始させる。
【０１６３】
ステップＳ３２４において、撮像装置１１−２の送信制御部７２は、撮像装置１１−２の記録制御部５５における動画像データの記録の開始に応じて、動画像の記録を開始したことの通知を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０１６４】
ステップＳ３０１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた動画像の記録を開始したことの通知を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された通知を撮像装置１１−１の表示制御部５２に供給する。
【０１６５】
ステップＳ３０２において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の受信制御部７１から供給された通知に基づいて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「動画記録中！」のメッセージを表示させる。
【０１６６】
一方、ステップＳ３２５において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「動画」の記録のボタンが再度押圧されることによって、撮像装置１１−２の操作入力部３３は、動画像の記録の終了の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、動画像の記録の終了の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、動画像の記録の終了の指示を示す信号を撮像装置１１−２の操作入力部３３から取得し、動画像の記録の終了の指示を示す信号を撮像装置１１−２のデータ作成部５４に供給する。
【０１６７】
ステップＳ３２６において、撮像装置１１−２の記録制御部５５は、撮像装置１１−２の入力受付部５３からの信号に基づいて、撮像装置１１−２のデータ作成部５４において作成された動画像データの記録を撮像装置１１−２の記録部３５に終了させる。
【０１６８】
ステップＳ３２７において、撮像装置１１−２のデータ作成部５４は、撮像装置１１−２の記録制御部５５における動画像データの記録の終了に応じて、動画像データの作成を終了する。
【０１６９】
ステップＳ３２８において、撮像装置１１−２の表示制御部５２は、記録された動画像データを基に、動画像データを代表する静止画像である代表画像を表示するための表示データを生成し、撮像装置１１−２の表示部３４に供給する。撮像装置１１−２の表示部３４は、供給された表示データに基づいて、動画像データの代表画像を表示する。動画像データの代表画像は、例えば、撮像装置１１−２の表示部３４の静止画像表示部５５に表示される。また、撮像装置１１−２の表示部３４の静止画像表示部５５には、動画像データの代表画像だけでなく、その動画像自体が表示されるようにしてもよい。
【０１７０】
ステップＳ３２９において、撮像装置１１−２の送信制御部７２は、撮像装置１１−２の記録制御部５５における動画像データの記録の終了に応じて、動画像の記録を終了したことの通知を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させ、撮像装置１１−２における処理は終了する。
【０１７１】
ステップＳ３０３において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた動画像の記録が終了したことの通知を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された通知を撮像装置１１−１の表示制御部５２に供給する。
【０１７２】
ステップＳ３０４において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の受信制御部７１から供給された通知に基づいて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに表示されている「動画記録中！」のメッセージを削除させ、撮像装置１１−１における処理は終了する。
【０１７３】
このようにして、撮像装置１１−２は、撮像装置１１−１から受信しているストリームから、動画像データを作成し、記録することができる。
【０１７４】
ここで、例えば、受信している撮像装置１１−１からのストリームが「サムネイル映像」である場合、記録される動画像の画質および音質は、「サムネイル映像」と同等かまたはそれ以下になってしまう。
【０１７５】
次に、より高画質の動画像の動画像データの記録の処理について説明する。
【０１７６】
図１１は、撮像装置１１−２における、撮像装置１１−１において撮像されている映像の動画像としての記録の処理の他の例を示すフローチャートである。
【０１７７】
ステップＳ３６１において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「動画」の記録のボタンが押圧されることによって、撮像装置１１−２の操作入力部３３は、動画像の記録の開始の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、動画像の記録の開始の指示を受け付ける。より具体的には、撮像装置１１−２の入力受付部５３は、撮像装置１１−２の操作入力部３３から取得した、動画像の記録の開始の指示を示す信号に基づいて、撮像装置１１−１に対する動画像の記録の開始の要求を示す情報を、撮像装置１１−２の通信制御部５１に供給する。動画像の記録の開始の要求を示す情報には、例えば、動画像の画質または音質などユーザが所望する情報が含まれるようにしてもよい。
【０１７８】
ステップＳ３６２において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する動画像の記録の開始の要求を示す情報に基づいて、動画像の記録の開始の要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０１７９】
ステップＳ３４１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた動画像の記録の開始の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された動画像の記録の開始の要求を撮像装置１１−１の記録制御部５５に供給する。
【０１８０】
ステップＳ３４２において、撮像装置１１−１の記録制御部５５は、撮像装置１１−１において撮像されている映像を記録しているか否かを判定する。
【０１８１】
ステップＳ３４２において、撮像されている映像が記録されていないと判定された場合、処理は、ステップＳ３４３に進む。
【０１８２】
ステップＳ３４３において、撮像装置１１−１の記録制御部５５は、動画像の記録の開始の要求を取得したと同時に、撮像装置１１−１の撮像部３１が撮像している映像すなわち動画像のデータである動画像データの記録を撮像装置１１−１の記録部３５に開始させる。
【０１８３】
ステップＳ３４４において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１の記録制御部７１における動画像データの記録の開始に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「動画記録中！」のメッセージを表示させる。
【０１８４】
撮像装置１１−１における動画像の記録の処理は、撮像装置１１−２からの記録の終了の要求を受信するまで続けられる。
【０１８５】
ステップＳ３６３において、撮像装置１１−２の表示部３４に表示されているウィンドウ９２の「動画」の記録のボタンが再度押圧されることによって、撮像装置１１−２の操作入力部３３は、動画像の記録の終了の指示を入力する。撮像装置１１−２の入力受付部５３は、ユーザの操作によって入力された、動画像の記録の終了の指示を受け付ける。より具体的には撮像装置１１−２の入力受付部５３は、撮像装置１１−２の操作入力部３３から取得した、動画像の記録の終了の指示を示す信号に基づいて、撮像装置１１−１に対する動画像の記録の終了の要求を示す情報を、撮像装置１１−２の通信制御部５１に供給する。
【０１８６】
ステップＳ３６４において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する動画像の記録の終了の要求を示す情報に基づいて、動画像の記録の終了の要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０１８７】
ステップＳ３４５において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた動画像の記録の終了の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された動画像の記録の終了の要求を撮像装置１１−１の記録制御部５５に供給する。
【０１８８】
ステップＳ３４６において、撮像装置１１−１の記録制御部５５は、動画像の記録の終了の要求に基づいて、動画像データの記録を撮像装置１１−１の記録部３５に終了させる。撮像装置１１−１の記録制御部５５は、作成された動画像データを撮像装置１１−１の通信制御部５１に供給する。ステップＳ３４６の後、処理は、ステップＳ３５２に進む。
【０１８９】
一方、ステップＳ３４２において、撮像されている映像が記録されていると判定された場合、処理は、ステップＳ３４７に進む。
【０１９０】
ステップＳ３４７において、撮像装置１１−１の時刻記録部５６は、撮像装置１１−１のネットワークI/F３７が動画像の記録の開始の要求を受信した時刻である記録開始時刻を記録する。
【０１９１】
ステップＳ３４８において、撮像装置１１−１の表示制御部５２は、撮像装置１１−１のネットワークI/F３７の動画像の記録の開始の要求の受信に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに「動画記録中！」のメッセージを表示させる。
【０１９２】
ステップＳ３４９において、撮像装置１１−１の受信制御部７１は、上述したステップＳ３６４を実行する撮像装置１１−２よりネットワーク１２を介して送信されてきた動画像の記録の終了の要求を、撮像装置１１−１のネットワークI/F３７に受信させる。
【０１９３】
ステップＳ３５０において、撮像装置１１−１の時刻記録部５６は、撮像装置１１−１のネットワークI/F３７が動画像の記録の終了の要求を受信した時刻である記録終了時刻を記録する。
【０１９４】
ステップＳ３５１において、撮像装置１１−１の記録制御部５５は、撮像装置１１−１の時刻記録部５６に記録されている記録開始時刻および記録終了時刻に基づいて、撮像装置１１−１の記録部３５に記録されている映像から、記録開始時刻から記録終了時刻までの動画像データを抽出することにより、動画像データを作成する。撮像装置１１−１の記録制御部５５は、作成された動画像データを撮像装置１１−１の通信制御部５１に供給する。
【０１９５】
ステップＳ３５２において、撮像装置１１−１の送信制御部７２は、ステップＳ３４３からステップＳ３４６までにおいて記録することにより作成された動画像データ、またはステップＳ３５１において抽出することにより作成された動画像データを、撮像装置１１−１のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−２へ送信させる。
【０１９６】
ステップＳ３６５において、撮像装置１１−２の受信制御部７１は、撮像装置１１−１よりネットワーク１２を介して送信されてきた動画像データを、ネットワークI/F３７に受信させる。撮像装置１１−２の受信制御部７１は、受信された動画像データを撮像装置１１−２の記録制御部５５に供給する。
【０１９７】
ステップＳ３６６において、撮像装置１１−２の記録制御部５５は、供給された動画像データを記録部３５に記録させる。
【０１９８】
ステップＳ３６７において、撮像装置１１−２の表示制御部５２は、記録された動画像データを基に、動画像データを代表する静止画像である代表画像を表示するための表示データを生成し、撮像装置１１−２の表示部３４に供給する。撮像装置１１−２の表示部３４は、供給された表示データに基づいて、動画像データの代表画像を表示し、撮像装置１１−２における処理は終了する。動画像データの代表画像は、例えば、撮像装置１１−２の表示部３４の静止画像表示部９５に表示される。また、撮像装置１１−２の表示部３４の静止画像表示部５５には、動画像データの代表画像だけでなく、その動画像自体が表示されるようにしてもよい。
【０１９９】
一方、ステップＳ３５２において、撮像装置１１−１が撮像装置１１−２に動画像データを送信した後、撮像装置１１−１における処理は、ステップＳ３５３に進む。
【０２００】
ステップＳ３５３において、撮像装置１１−１の表示制御部５２は、撮像装置１１−２への動画像データの送信に応じて、撮像装置１１−１の表示部３４のユーザＢのウィンドウに表示されていた「動画記録中！」のメッセージを削除させ、処理は終了する。
【０２０１】
このようにして、撮像装置１１−２は、ストリームを送信してくる撮像装置１１−１に動画像の記録の要求を送信することで、記録の要求に応じた撮像装置１１−１からの動画像データを受信し、記録することができる。
【０２０２】
また、図１１のフローチャートで示される処理の例の場合、図１０のフローチャートで示される処理の例の場合と比較すると、動画像の記録の開始または終了の指示の入力から動画像データの記録の開始または終了までに多少の遅延が生じるが、より高画質かつ高音質な動画像データを記録することができる。
【０２０３】
以上のように、撮像装置１１は、受信しているストリームから得られる動画像データを記録することができる。
【０２０４】
なお、図１０の動画像の記録の処理の例と、図１１の動画像の記録の処理の例とは、例えば、操作入力部３３からのモード選択を示す入力によって、モード選択されるようにしてもよい。より具体的には、例えば、それぞれのモードを示すボタンを設けて選択されるようにしたり、１つのボタンを設けて長押しされることでモードが選択されるようにしたりする。また、それぞれのモードは、複数の撮像装置１１が接続されるネットワークの帯域によって自動で選択されるようにしてもよい。
【０２０５】
また、上述した説明において、撮像装置１１−２が、音声データまたは動画像データを記録する場合に、撮像装置１１−１に記録の開始の要求または記録の終了の要求を送信するとき、具体的には、図９のフローチャートのステップＳ２６２およびＳ２６４、並びに図１１のフローチャートのステップＳ３６２およびＳ３６４において、記録の開始の要求および記録の終了の要求に時間情報を含めるようにしてもよい。
【０２０６】
時間情報は、要求した時刻を基準として記録の開始の時刻を指定するか、または要求した時刻を基準として記録の終了の時刻を指定する情報である。より具体的には、例えば、時間情報は、撮像装置１１−１が記録の開始の要求または記録の終了の要求を受信した時刻から、どのくらい前の時刻に対する記録の開始の要求または記録の終了の要求であるかを表す情報である。
【０２０７】
図１２は、記録を要求するストリームに対するコンテンツの種類が動画像または音声である場合の、撮像装置１１−２のおける、時間情報を含む記録の開始の要求および記録の終了の要求の送信の処理の例を示すフローチャートである。なお、時間情報は、例えば、撮像装置１１−２の表示部３４に重ねて設けられているタッチパネルである操作入力部３３としての図示せぬボタンより入力されることで、時間情報付加部５７に供給される。
【０２０８】
ステップＳ４０１において、撮像装置１１−２の時間情報付加部５７は、撮像装置１１−２の通信制御部５１に供給された撮像装置１１−１からのストリームに対する音声または動画像の記録の開始の要求を示す情報に、撮像装置１１−１が記録の開始の要求を受信した時刻から、どのくらい前の時刻に対する記録の開始の要求であるかを表す情報である時間情報を付加する。
【０２０９】
ステップＳ４０２において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する音声または動画像の記録の開始の要求を示す情報に基づいて、時間情報を含む音声または動画像の記録の開始の要求である記録開始要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させる。
【０２１０】
ステップＳ４０３において、撮像装置１１−２の時間情報付加部５７は、撮像装置１１−２の通信制御部５１に供給された撮像装置１１−１からのストリームに対する音声または動画像の記録の終了の要求を示す情報に、撮像装置１１−１が記録の開始の要求を受信した時刻から、どのくらい前の時刻に対する記録の終了の要求であるかを表す情報である時間情報を付加する。
【０２１１】
ステップＳ４０４において、撮像装置１１−２の送信制御部７２は、撮像装置１１−１に対する音声または動画像の記録の終了の要求を示す情報に基づいて、時間情報を含む音声または動画像の記録の終了の要求である記録終了要求を、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−１へ送信させ、処理は終了する。
【０２１２】
このようにして、撮像装置１１−２は、撮像装置１１−１が記録の開始または終了の要求を受信した時刻から、どのくらい前の時刻に対する記録の開始または終了の要求であるかを表す時間情報を含む記録開始要求または記録終了要求を送信することができる。
【０２１３】
図１３は、記録を要求するストリームに対するコンテンツの種類が動画像または音声である場合の、撮像装置１１−１のおける、時間情報を含む記録の開始の要求および記録の終了の要求の受信の処理の例を示すフローチャートである。
【０２１４】
ステップＳ４２１において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた、時間情報を含む音声または動画像の記録開始要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された音声または動画像の記録開始要求を撮像装置１１−１の記録制御部５５に供給する。
【０２１５】
ステップＳ４２２において、撮像装置１１−１の記録制御部５５は、記録開始要求を受信した時刻と、記録開始要求に含まれる時間情報に基づいて、音声データまたは動画像データの記録を撮像装置１１−１の記録部３５に開始させる。より具体的には、撮像装置１１−１の記録制御部５５は、記録開始要求を受信した時刻から記録開始要求の時間情報が表す時間だけ遡った時刻から、音声データまたは動画像データの記録を撮像装置１１−１の記録部３５に開始させる。なお、遡った時刻において、ユーザＡによって音声データまたは動画像データが記録されている場合、新たに記録を開始させない。
【０２１６】
ステップＳ４２３において、撮像装置１１−１の受信制御部７１は、撮像装置１１−２よりネットワーク１２を介して送信されてきた、時間情報を含む音声または動画像の記録終了要求を、撮像装置１１−１のネットワークI/F３７に受信させる。撮像装置１１−１の受信制御部７１は、受信された音声または動画像の記録終了要求を撮像装置１１−１の記録制御部５５に供給する。
【０２１７】
ステップＳ４２４において、撮像装置１１−１の記録制御部５５は、記録終了要求を受信した時刻と、記録終了要求に含まれる時間情報に基づいて、音声データまたは動画像データの記録を撮像装置１１−１の記録部３５に終了させる。より具体的には、撮像装置１１−１の記録制御部５５は、記録終了要求を受信した時刻から記録終了要求の時間情報が表す時間だけ遡った時刻で、音声データまたは動画像データの記録を撮像装置１１−１の記録部３５に終了させる。なお、遡った時刻において、ユーザＡによって音声データまたは動画像データが記録されている場合、その記録を終了させない。
【０２１８】
このようにして、撮像装置１１−１は、記録開始要求を受信した時刻から記録開始要求の時間情報が表す時間だけ遡った時刻から、記録終了要求を受信した時刻から記録終了要求の時間情報が表す時間だけ遡った時刻までの、音声データまたは動画像データを記録することができる。
【０２１９】
ここで、以下、適宜、時間情報をVALで表す。ただし、時間情報VALは０以上の整数である。
【０２２０】
すなわち、０である時間情報VALを含む、記録の開始の要求または記録の終了の要求は、要求を送信した時点での記録の開始、または記録の終了の要求である。また、現在の時刻を時刻５０とし、時刻５０に要求を送信した場合、１０である時間情報VALを含む、記録の開始の要求または記録の終了の要求は、時刻４０からの記録の開始、または記録の終了の要求である。
【０２２１】
図１４は、撮像装置１１−２からの、記録開始要求および記録終了要求に時間情報が含まれている場合の、撮像装置１１−１における記録の処理の例を説明する図である。
【０２２２】
図１４において、時刻０乃至６０における撮像装置１１−１の処理および撮像装置１１−２の記録開始要求および記録終了要求のタイミングが示されている。時間の単位は、例えば、秒とされ、１０分の１秒またはミリ秒などであってもよい。また、時刻０において、撮像装置１１−１から撮像装置１１−２へのストリーミング送信が開始されており、時刻０乃至３０の間および時刻４０乃至６０の間において、撮像装置１１−１のユーザであるユーザＡは撮像されている映像を撮像装置１１−１に記録させている。
【０２２３】
また、時刻５において、撮像装置１１−２から記録開始要求が送信され、時刻２５において、撮像装置１１−２から記録終了要求が送信されている。
【０２２４】
例えば、記録開始要求に０の時間情報VALが含まれ、記録終了要求に０の時間情報VALが含まれている場合、時刻５から時間情報VALで示される０秒だけ遡った時刻５からの記録の開始が要求され、時刻２５から時間情報VALで示される０秒だけ遡った時刻２５における記録の終了が要求されている。
【０２２５】
時刻５において、撮像装置１１−１は、ユーザＡによって映像の記録を継続して実行させられているので、時刻５からの記録の開始が要求されても、新たに記録を開始しない。
【０２２６】
また、時刻２５において、撮像装置１１−１は、ユーザＡによって映像の記録を継続して実行させられているので、時刻２５における記録の終了が要求されても映像の記録を終了しない。
【０２２７】
この場合、時刻５から時刻２５までの音声または動画像の音声データまたは動画像データが、撮像装置１１−１から撮像装置１１−２へ送信される。
【０２２８】
記録開始要求に５０の時間情報VALが含まれ、記録終了要求に５の時間情報VALが含まれる場合、時刻５０から時間情報VALで示される５０秒だけ遡った時刻−４５からの記録の開始が要求され、時刻２５から時間情報VALで示される５秒だけ遡った時刻２０における記録の終了が要求されている。
【０２２９】
しかしながら、時刻−４５にはストリーミングが開始されていないので、時刻−４５からの記録の開始の要求は、時刻０からの記録の開始の要求とみなされる。時刻０において、撮像装置１１−１は、ユーザＡによって映像の記録を開始させられているので、時刻０からの記録の開始が要求されても、その要求に応じた記録は開始させない。
【０２３０】
また、時刻２０において、撮像装置１１−１は、ユーザＡによって映像の記録を継続して実行させられているので、時刻２０における記録の終了が要求されても、記録を終了しない。
【０２３１】
この場合、時刻０から時刻２０までの音声または動画像の音声データまたは動画像データが、撮像装置１１−１から撮像装置１１−２へ送信される。
【０２３２】
記録開始要求に０の時間情報VALが含まれ、記録終了要求に２０の時間情報VALが含まれている場合、時刻５から時間情報VALで示される０秒だけ遡った時刻５からの記録の開始が要求され、時刻２５から時間情報VALで示される２０秒だけ遡った時刻５における記録の終了が要求されている。
【０２３３】
時刻５において、撮像装置１１−１は、ユーザＡによって映像の記録を継続して実行させられているので、時刻５からの記録の開始が要求されても、新たに記録を開始しない。
【０２３４】
また、時刻５において、撮像装置１１−１は、ユーザＡによって映像の記録を継続して実行させられているので、時刻５における記録の終了が要求されても、新たに記録を終了しない。
【０２３５】
この場合、記録開始時刻と記録終了時刻とが同時刻であり、その記録開始時刻から記録終了時刻までの音声または動画像はないので、撮像装置１１−１は、撮像装置１１−２に音声データまたは動画像データを送信しない。
【０２３６】
図１５は、撮像装置１１−２からの、記録開始要求および記録終了要求に時間情報が含まれている場合の、撮像装置１１−１における記録の処理の他の例を説明する図である。
【０２３７】
図１５において、図１４と同様に、時刻０乃至６０における撮像装置１１−１の処理および撮像装置１１−２の記録開始要求および記録終了要求のタイミングが示されている。図１５において、時間の単位は、秒である。また、時刻０において、撮像装置１１−１から撮像装置１１−２へのストリーミング送信が開始されており、時刻０乃至３０の間および時刻４０乃至６０の間において、撮像装置１１−１のユーザであるユーザＡは撮像されている映像を撮像装置１１−１に記録させている。
【０２３８】
また、時刻３５において、撮像装置１１−２から記録開始要求が送信され、時刻６５において、撮像装置１１−２から記録終了要求が送信されている。
【０２３９】
例えば、記録開始要求に０の時間情報VALが含まれ、記録終了要求に０の時間情報VALが含まれている場合、時刻３５から時間情報VALで示される０秒だけ遡った時刻３５からの記録の開始が要求され、時刻６５から時間情報VALで示される０秒だけ遡った時刻６５における記録の終了が要求されている。
【０２４０】
時刻３５乃至４０の間において、撮像装置１１−１は、ユーザＡによって映像の記録を実行させられていないので、時刻３５において新たに記録を開始し、時刻４０まで記録を継続する。
【０２４１】
また、時刻６０乃至６５の間において、撮像装置１１−１は、ユーザＡによって映像の記録を実行させられていないので、時刻６５における記録の終了の要求に応じて、時刻６０から時刻６５までの間、引き続き映像を記録し、時刻６５において記録を終了する。
【０２４２】
この場合、時刻３５から時刻６５までの音声また動画像の音声データまたは動画像データが、撮像装置１１−１から撮像装置１１−２へ送信される。
【０２４３】
記録開始要求に５０の時間情報VALが含まれ、記録終了要求に５の時間情報VAL含まれている場合、時刻３５から時間情報VALで示される５０秒だけ遡った時刻−１５からの記録の開始が要求され、時刻６５から時間情報VALで示される５秒だけ遡った時刻６０における記録の終了が要求されている。
【０２４４】
しかしながら、時刻−１５にはストリーミングが開始されていないので、時刻−１５からの記録の開始の要求は、時刻０からの記録の開始の要求とみなされる。時刻０において、撮像装置１１−１は、ユーザＡによって映像の記録を開始させられているので、時刻０からの記録の開始が要求されても、その要求に応じた記録は開始されない。
【０２４５】
また、時刻６０において、撮像装置１１−１は、ユーザＡによって映像の記録を終了させられ、また、時刻６０における記録の終了が要求されているので、記録を終了する。
【０２４６】
この場合、時刻０乃至３０および時刻３５乃至６０の音声または動画像の音声データまたは動画像データが、撮像装置１１−１から撮像装置１１−２へ送信される。すなわち、時刻３０乃至３５については、映像が記録されず、映像のデータが存在しないので、時刻０乃至６０の区間から時刻３０乃至３５の区間を除いた区間の音声データまたは動画像データが送信されることになる。
【０２４７】
このようにして、撮像装置１１−２は、過去に遡っての記録の要求やストリーミング受信終了後の記録の要求を送信することができる。例えば、撮像装置１１−２のユーザＢが、撮像装置１１−１からストリーミング受信している映像に対して、１０秒前からの記録を開始したい場合、記録開始要求の時間情報VAL＝１０とすることで、その要求は実現される。また、例えば、ストリーミング受信終了後、撮像装置１１−１で記録されていた映像が全て欲しい場合、記録開始要求の時間情報VALを十分大きな値とし、記録終了要求の時間情報VAL＝０とすることで、その要求は実現される。
【０２４８】
図１６は、撮像装置１１−２の表示部３４の表示の他の例である。ウィンドウ９１の「静止画」、「音声」、および「動画」のボタンの上側に、メッセージを入力するための「いいねぇ」、「なに？」、「やったー」、および「わーい」のメッセージの入力ボタンと、例えば、「こっち向いて」と書き込まれている手書き用のパネルとが設けられている。
【０２４９】
「いいねぇ」、「なに？」、「やったー」、または「わーい」のメッセージの入力ボタンを、ユーザＢが指またはペンで押圧すると、表示部３４に重ねて設けられているタッチパネルである操作入力部３３から、押圧されたメッセージの入力ボタンに応じた信号が制御部３６に供給される。制御部３６は、ネットワーク１２を介して、押圧された入力ボタンに応じたメッセージを、撮像装置１１−１、撮像装置１１−３、若しくは撮像装置１１−４のいずれか、または全部に送信する。
【０２５０】
手書き用のパネルに、ユーザＢがペンで「こっち向いて」などのメッセージを書き込むと、表示部３４に重ねて設けられているタッチパネルである操作入力部３３から、書き込まれたメッセージのイメージの信号が制御部３６に供給される。制御部３６は、ネットワーク１２を介して、イメージであるメッセージを、撮像装置１１−１、撮像装置１１−３、若しくは撮像装置１１−４のいずれか、または全部に送信する。
【０２５１】
また、ウィンドウ９２には、ユーザＡの操作する撮像装置１１−１から、入力ボタンまたは手書き用のパネルにより入力された「やったー」のメッセージが表示されている。同様に、ウィンドウ９４には、ユーザＤの操作する撮像装置１１−４から、入力ボタンまたは手書き用のパネルにより入力された「かわいいねぇ」のメッセージが表示されている。このような構成によれば、例えば離れたところにいるユーザ同士の間で、簡単にメッセージを交換し、コミュニケーションを図ることができる。
【０２５２】
なお、上述した説明において、撮像装置１１−１がストリーミング送信し、撮像装置１１−２がストリーミング受信するものとして説明したが、撮像装置１１−１乃至１１−４のそれぞれが相互に送信または受信を行うことができる。
【０２５３】
図１７は、本発明の一実施の形態である撮像装置の他の例を示す図である。
【０２５４】
撮像装置１１−２乃至１１−４および撮像装置１１１は、予め認証を行い、有線または無線のLANなどのネットワーク１２を介して相互に接続されている。図１５において、撮像装置１１−２乃至１１−４は、それぞれが撮像している映像を他の撮像装置に対して送信し、他の撮像装置から送信されてくる映像を受信する。また、撮像装置１１１は、自分自身が撮像している映像の他の撮像装置への送信のみを行う。
【０２５５】
図１８は、本発明の一実施の形態である撮像装置のさらに他の例を示す図である。
【０２５６】
撮像装置１１−２乃至１１−４および撮像装置１３１は、予め認証を行い、有線または無線のLANなどのネットワーク１２を介して相互に接続されている。図１６において、撮像装置１１−２乃至１１−４は、それぞれが撮像している映像を他の撮像装置に対して送信し、他の撮像装置から送信されてくる映像を受信する。また、撮像装置１３１は、他の撮像装置から送信されてくる映像の受信のみを行う。
【０２５７】
このように、撮像装置１１が接続される構成として、送信のみを行う撮像装置、または受信のみを行う撮像装置が混在して接続されるようにしてもよい。
【０２５８】
なお、上述した説明では、撮像装置において撮像されている映像がストリーミング配信されるものとして説明してきたが、その撮像装置において、予め記録されている静止画像、音声、または動画像が再生表示されている場合、再生表示されている静止画像、音声、または動画像をストリーミング配信するようにしてもよい。さらに、他の撮像装置において、ストリーミング配信されている静止画像、音声、または動画像が記録されている場合、静止画像、音声、または動画像の再生の終了とともに、他の撮像装置における記録が自動的に終了するようにしてもよい。
【０２５９】
また、上述した説明において、撮像装置１１−２からの記録の要求に応じて撮像装置１１−１において記録または作成され、撮像装置１１−２へ送信される動画像データのデータ量が、無線LANを介しての送受信が困難なほど大きい場合、例えば、撮像装置１１−１が、所定のサーバに動画像データをアップロードし、サーバにおいて動画像データが記録されている位置を示す位置データを撮像装置１１−２に送信し、位置データを受信した撮像装置１１−２が、そのサーバから動画像データをダウンロードするようにしてもよい。このとき、例えば、撮像装置１１−１および１１−２は、インターネットを介して所定のサーバにアクセスする。
【０２６０】
図１９は、撮像装置１１−１から撮像装置１１−２へのURL（Uniform Resource Locator）およびアクセスキーの送信を説明する図である。図１９において、撮像装置１１−１と撮像装置１１−２とは、ネットワーク１２を介して接続されている。例えば、撮像装置１１−２からの記録の要求に応じて撮像装置１１−１において動画像データが記録または作成された後、撮像装置１１−１は、図１９に示すように、ネットワーク１２を介して、撮像装置１１−２に、URLおよびアクセスキーを送信する。
【０２６１】
ここで、URLは、コンテンツデータの記録の位置を示す位置データの一例である。すなわち、この場合、URLは、コンテンツデータの一例である動画像データがアップロードされる所定のサーバである図示せぬコンテンツサーバにおける動画像データの位置を示す、URL方式で記述されている位置データである。
【０２６２】
また、アクセスキーは、撮像装置１１−２を認証するための認証データの一例である。すなわち、アクセスキーは、コンテンツサーバにアップロードされた動画像データに撮像装置１１−２がアクセスする場合、コンテンツサーバが撮像装置１１−２を認証するための認証データの一例である。URLおよびアクセスキーの詳細については、後述する。
【０２６３】
図２０は、インターネット２０１を介しての撮像装置１１−１のコンテンツサーバ２２１への動画像データのアップロード、および撮像装置１１−２のコンテンツサーバ２２１からの動画像データのダウンロードを説明する図である。
【０２６４】
図２０において、撮像装置１１−１，１１−２、およびコンテンツサーバ２２１は、インターネット２０１を介して相互に接続されている。例えば、撮像装置１１−１は、撮像装置１１−２に送信したURLで指定されるコンテンツサーバ２２１の所定のディレクトリに、インターネット２０１を介して、撮像装置１１−２からの記録の要求に応じて記録または作成された動画像データをアップロードする。また、撮像装置１１−１は、撮像装置１１−２に送信したアクセスキーをコンテンツサーバ２２１に送信し、コンテンツサーバ２２１に、そのアクセスキーでアップロードされた動画像データへのアクセスを制限させる。
【０２６５】
一方、撮像装置１１−２は、受信したURLに基づいて、インターネット２０１を介して、コンテンツサーバ２２１にアクセスする。撮像装置１１−２は、受信したアクセスキーによってコンテンツサーバ２２１に認証され、コンテンツサーバ２２１から動画像データをダウンロードする。
【０２６６】
図２１は、撮像装置１１の構成の他の例を示すブロック図である。図２１において、図２に示される部分と同様の部分については、同じ番号を付し、その説明は省略する。
【０２６７】
制御部３６は、コンピュータプログラムを実行することにより、通信制御部５１、表示制御部５２、入力受付部５３、データ作成部５４、記録制御部５５、時刻記録部５６、時間情報付加部５７、アクセス先設定部２５１、アップロードリスト情報登録部２５２、アクセス情報生成部２５３、およびアクセス情報取得部２５４を実現する。
【０２６８】
アクセス先設定部２５１は、例えば、ユーザの操作に応じた操作入力部３３からの、操作内容を示す信号を基に、ユーザの指示に応じて、動画像データがアップロードされるコンテンツサーバ２２１のサーバ名およびディレクトリ名を記録し、設定する。すなわち、アクセス先設定部２５１に記録されたサーバ名およびディレクトリ名は、位置データの一例であるURLのうちの、コンテンツサーバ２２１を特定するサーバ名および動画像データが記録されるディレクトリ名に設定される。
【０２６９】
アップロードリスト情報登録部２５２は、動画像データをコンテンツサーバ２２１にアップロードするために用いられる情報をアップロードリストに登録する。
【０２７０】
より詳細には、まず、アップロードリスト情報登録部２５２は、他の撮像装置１１からの要求に応じて記録または作成された動画像データを格納するファイルであって、アップロードされて、コンテンツサーバ２２１に記録されるファイルのファイル名を生成する。例えば、アップロードリスト情報登録部２５２は、ファイルの生成の日時や順番を示すファイル名を新たに生成するか、または、動画像データが記録部３５にファイルとして記録
されている場合、そのファイルのファイル名をそのまま、コンテンツサーバ２２１に記録されるファイルのファイル名とする。
【０２７１】
また、アップロードリスト情報登録部２５２は、記録の要求の送信元である他の撮像装置１１が、コンテンツサーバ２２１の動画像データにアクセスするために必要となるアクセスキーを生成する。例えば、アップロードリスト情報登録部２５２は、乱数を生成して、その乱数をアクセスキーとする。
【０２７２】
そして、アップロードリスト情報登録部２５２は、例えば、動画像データの記録の要求の送信元である他の撮像装置１１の名前など、他の撮像装置１１を特定する情報、動画像データを格納するファイルであって、コンテンツサーバ２２１に記録されるファイルのファイル名、およびアクセスキーをアップロードリストに配置することにより、アップロードリストに登録する。
【０２７３】
アップロードリストは、例えば、記録部３５に記録される。さらに、アップロードリスト情報登録部２５２は、URLおよびアクセスキーが他の撮像装置１１に送信されて、動画像データがコンテンツサーバ２２１にアップロードされたあと、アップロードリストの情報のうち、その動画像データに関する情報を消去する。
【０２７４】
アクセス情報生成部２５３は、コンテンツサーバ２２１にアップロードされる動画像データにアクセスするための位置データであるURLを生成する。より具体的には、例えば、アクセス情報生成部２５３は、アクセス先設定部２５１に記録されているコンテンツサーバ２２１のサーバ名およびディレクトリ名、並びにアップロードリストに登録されているファイル名より、コンテンツサーバ２２１のサーバ名、ディレクトリ名、およびファイル名からなるURLを生成する。
【０２７５】
アクセス情報生成部２５３は、アップロードリストから登録されたアクセスキーを取得し、生成したURLと共に記録する。
【０２７６】
また、アクセス情報生成部２５３は、コンテンツサーバ２２１に動画像データをアップロードする場合、記録しているURLおよびアクセスキーを、通信制御部５１に供給する。この場合、通信制御部５１の送信制御部７２は、ネットワークI/F３７に、動画像データと共に、URLおよびアクセスキーをコンテンツサーバ２２１に送信させる。
【０２７７】
アクセス情報取得部２５４は、他の撮像装置１１から送信されてきたURLおよびアクセスキーを取得し、記録する。すなわち、通信制御部５１が、ネットワーク１２を介して他の撮像装置１１から送信されてきたURLおよびアクセスキーをネットワークI/F３７に受信させると、通信制御部５１は、受信したURLおよびアクセスキーをアクセス情報取得部２５４に供給するので、アクセス情報取得部２５４は、通信制御部５１から供給された、URLおよびアクセスキーを取得し、記録する。
【０２７８】
アクセス情報取得部２５４は、コンテンツサーバ２２１から動画像データをダウンロードする場合、記録しているURLおよびアクセスキーを、通信制御部５１に供給する。この場合、通信制御部５１の送信制御部７２は、ネットワークI/F３７に、アクセスキーをコンテンツサーバ２２１に送信させて、コンテンツサーバ２２１に、URLで示されるファイルの送信を要求する。通信制御部５１の受信制御部７１は、ネットワークI/F３７に、コンテンツサーバ２２１からインターネット２０１を介して送信されてくる動画像データを受信させる。
【０２７９】
図２２は、コンテンツサーバ２２１のハードウェアの構成の例を示すブロック図である。CPU（Central Processing Unit）３０１は、ROM（Read Only Memory）３０２、または記録部３０８に記録されているプログラムにしたがって各種の処理を実行する。RAM（Random Access Memory）３０３には、CPU３０１が実行するプログラムやデータなどが適宜記録される。これらのCPU３０１、ROM３０２、およびRAM３０３は、バス３０４により相互に接続されている。
【０２８０】
CPU３０１にはまた、バス３０４を介して入出力インターフェース３０５が接続されている。入出力インターフェース３０５には、キーボード、マウス、マイクロフォンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７が接続されている。CPU３０１は、入力部３０６から入力される指令に対応して各種の処理を実行する。そして、CPU３０１は、処理の結果を出力部３０７に出力する。
【０２８１】
入出力インターフェース３０５に接続されている記録部３０８は、例えばハードディスクからなり、CPU３０１が実行するプログラムや各種のデータを記録する。通信部３０９は、インターネット２２１やローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２８２】
また、通信部３０９を介してプログラムを取得し、記録部３０８に記録してもよい。
【０２８３】
入出力インターフェース３０５に接続されているドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部３０８に転送され、記録される。
【０２８４】
図２３は、プログラムを実行するコンテンツサーバ２２１のCPU３０１により実現される機能の構成を示すブロック図である。
【０２８５】
CPU３０１のプログラムの実行により、コンテンツサーバ２２１において、Webサーバ３５１、記録制御部３５２、アクセスキー受信制御部３５３、アクセス制御部３５４、および認証処理部３５５が実現される。
【０２８６】
Webサーバ３５１は、インターネット２０１を介して、撮像装置１１から送信されてくる動画像データの受信を制御し、インターネット２０１を介した、撮像装置１１への動画像データの送信を制御する。
【０２８７】
例えば、Webサーバ３５１は、通信部３０９を制御して、インターネット２０１を介して、撮像装置１１−１から送信されてくる動画像データを通信部３０９に受信させる。また、例えば、Webサーバ３５１は、通信部３０９に、ネットワーク１２を介して、撮像装置１１−２宛てに動画像データを送信させる。
【０２８８】
記録制御部３５２は、撮像装置１１から送信され、受信した動画像データを、動画像データと共に送信されてきたURLに記述されている位置に記録するように、動画像データの記録を制御する。例えば、記録制御部３５２は、撮像装置１１−１から送信されてきた動画像データを、記録部３０８に記録させる。
【０２８９】
アクセスキー受信制御部３５３は、インターネット２０１を介して撮像装置１１から送信されてくるアクセスキーの受信を制御する。すなわち、アクセスキー受信制御部３５３は、通信部３０９を制御して、インターネット２０１を介して、撮像装置１１から送信されてくるアクセスキーを通信部３０９に受信させる。
【０２９０】
アクセス制御部３５４は、記録部３０８に記録されている動画像データへの撮像装置１１からのアクセスを制御する。すなわち、アクセス制御部３５４は、撮像装置１１に、記録部３０８に記録されている動画像データへのアクセスを許可するか、または記録部３０８に記録されている動画像データへのアクセスを禁止するように、動画像データへの撮像装置１１からのアクセスを制御する。
【０２９１】
例えば、撮像装置１１−２が正当であると認証された場合、アクセス制御部３５４は、その撮像装置１１−２に、記録部３０８に記録されている動画像データへのアクセスを許可する。すなわち、この場合、撮像装置１１−２からアクセスされた動画像データが、Webサーバ３５１によって、ネットワーク１２を介して、撮像装置１１−２宛てに送信される。
【０２９２】
また、撮像装置１１−２が正当でないと認証された場合、アクセス制御部３５４は、撮像装置１１−２に、記録部３０８に記録されている動画像データへのアクセスを禁止する。すなわち、この場合、撮像装置１１−２からアクセスされた動画像データは、撮像装置１１−２に送信されない。
【０２９３】
認証処理部３５５は、撮像装置１１を認証する。例えば、認証処理部３５５は、動画像データを送信してくる、撮像装置１１−１が送信してきたアクセスキーと、その動画像データにアクセスしようとする撮像装置１１−２が送信してきたアクセスキーとを比較して、一致した場合、撮像装置１１が正当であると撮像装置１１を認証する。例えば、認証処理部３５５は、動画像データを送信してくる、撮像装置１１−１が送信してきたアクセスキーと、その動画像データにアクセスしようとする撮像装置１１−２が送信してきたアクセスキーとを比較して、一致しない場合、撮像装置１１が正当でないと撮像装置１１を認証する。
【０２９４】
次に、図２４のフローチャートを用いて、撮像装置１１−１および１１−２におけるURLおよびアクセスキーの送受信の処理の例について説明する。
【０２９５】
ステップＳ４４１において、撮像装置１１−１のアクセス先設定部２５１は、ユーザＡの操作に応じた操作入力部３３からの操作内容を示す信号を基に、ユーザＡの指示に応じて、動画像データがアップロードされるコンテンツサーバ２２１のサーバ名およびディレクトリ名を設定する。より具体的には、撮像装置１１−１のアクセス先設定部２５１は、例えば、コンテンツサーバ２２１のサーバ名「userA.mydata.aaa.com」とディレクトリ名「/cam01/data/」とを記録し、設定する。
【０２９６】
ステップＳ４６１およびＳ４６２の処理は、それぞれ、図１１のフローチャートにおけるステップＳ３６１およびＳ３６２の処理のそれぞれと同様であるのでその説明は省略する。
【０２９７】
また、ステップＳ４４２の処理は、図１１のフローチャートにおけるステップＳ３４１の処理と同様であるのでその説明は省略する。
【０２９８】
ステップＳ４４３において、撮像装置１１−１のアップロードリスト情報登録部２５２は、撮像装置１１−２からの記録の要求の受信に応じて、記録を要求してきた撮像装置１１−２である要求機器の名前、記録する動画像データのファイル名、およびアクセスキーをアップロードリストに登録する。
【０２９９】
図２５は、アップロードリストの例を示す図である。要求機器は、記録の要求を送信してきた他の撮像装置１１を特定する情報である。要求機器は、他の撮像装置１１の名称、無線LANインターフェースのMAC(Media Access Control)アドレス、他の撮像装置１１の製造番号など、機器ごとに一意に決められるものであればよい。図２５に示すアップロードリストの例において、要求機器は、他の撮像装置１１の名称とされている。
【０３００】
ファイル名は、要求機器で表される他の撮像装置１１からの要求によって記録または作成される動画像データを格納するファイルであって、コンテンツサーバ２２１に配置されるファイルのファイル名である。
【０３０１】
例えば、ファイル名は、「記録開始時刻」と「乱数」とを組み合わせることにより生成される。ファイル名は、コンテンツサーバ２２１にアップロードされる動画像データ、すなわちコンテンツサーバ２２１に記録される動画像データが格納されるファイルのファイル名である。
【０３０２】
アクセスキーは、要求機器で表される他の撮像装置１１が、コンテンツサーバ２２１において記録されている動画像データにアクセスするときにコンテンツサーバ２２１に認証されるための認証データである。アクセスキーは、例えば、ユーザＡによって設定されるようにしてもよいし、乱数によって自動に生成されるようにしてもよい。
【０３０３】
より具体的には、図２５において、撮像装置１１−２からの要求に対して記録または作成される動画像データに対応させて、要求機器として「撮像装置１１−２」、ファイル名として「200503191930-9372.mpg」、およびアクセスキーとして「krzw」が関係付けられて登録されている。また、撮像装置１１−３からの要求に対して記録または作成される動画像データに対応させて、要求機器として「撮像装置１１−３」、ファイル名として「200503191935-8519.mpg」、およびアクセスキーとして「wdng」が関係付けられて登録されている。
【０３０４】
撮像装置１１−１のアップロードリスト情報登録部２５２は、これらの情報が登録されたアップロードリストを、例えば、記録部３５に記録させる。
【０３０５】
図２４のフローチャートに戻り、ステップＳ４４４乃至Ｓ４５３の処理は、それぞれ、図１１のフローチャートにおけるステップＳ３４２乃至Ｓ３５１の処理のそれぞれと同様であるのでその説明は省略する。
【０３０６】
また、ステップＳ４６３およびＳ４６４の処理は、それぞれ、図１１のフローチャートにおけるステップＳ３６３およびＳ３６４の処理のそれぞれと同様であるのでその説明は省略する。
【０３０７】
ステップＳ４５４において、撮像装置１１−１のアクセス情報生成部２５３は、撮像装置１１−１のアクセス先設定部２５１において設定されたコンテンツサーバ２２１のサーバ名およびディレクトリ名、並びに撮像装置１１−１のアップロードリスト情報登録部２５２において登録されたファイル名よりURLを作成する。
【０３０８】
例えば、撮像装置１１−２がコンテンツサーバ２２１にアップロードされている動画像データにアクセスするためのURLは、http://userA.mydata.aaa.com/cam01/data/200503191930-9372.mpgとされる。また、撮像装置１１−３がコンテンツサーバ２２１にアップロードされている動画像データにアクセスするためのURLは、http://userA.mydata.aaa.com/cam01/data/200503191935-8519.mpgとされる。撮像装置１１−１のアクセス情報生成部２５３は、撮像装置１１−１のアップロードリスト情報登録部２５２において登録されたアクセスキーを取得し、作成したURLと共に記録する。撮像装置１１−１のアクセス情報生成部２５３は、記録されたURLおよびアクセスキーを、撮像装置１１−１の通信制御部５１に供給する。
【０３０９】
ステップＳ４５５において、撮像装置１１−１の送信制御部７２は、撮像装置１１−１のアクセス情報生成部２５３より供給されたURLおよびアクセスキーを、撮像装置１１−２のネットワークI/F３７に、ネットワーク１２を介して、撮像装置１１−２へ送信させる。
【０３１０】
このように、撮像装置１１−１は、アップロードリストに登録された要求機器で示される他の撮像装置１１に、URLおよびアクセスキーを送信する。
【０３１１】
ステップＳ４６５において、撮像装置１１−２の受信制御部７１は、撮像装置１１−１よりネットワーク１２を介して送信されてきたURLおよびアクセスキーを、撮像装置１１−２のネットワークI/F３７に受信させる。撮像装置１１−２の受信制御部７１は、受信したURLおよびアクセスキーを撮像装置１１−２のアクセス情報取得部２５４に供給する。
【０３１２】
ステップＳ４６６において、撮像装置１１−２のアクセス情報取得部２５４は、供給されたURLおよびアクセスキーを制御部３６に内蔵されているメモリに記録する。また、例えば、撮像装置１１−２のアクセス情報取得部２５４は、URLおよびアクセスキーを、撮像装置１１−２の記録部３５に記録させるようにしてもよい。
【０３１３】
一方、ステップＳ４５５において、撮像装置１１−１が撮像装置１１−２にURLおよびアクセスキーを送信した後、撮像装置１１−１における処理は、ステップＳ４５６に進む。
【０３１４】
ステップＳ４５６における処理は、図１１のフローチャートにおけるステップＳ３５３の処理と同様であるのでその説明は省略する。
【０３１５】
このようにして、撮像装置１１−１は、動画像データの記録の要求を送信してきた他の撮像装置１１に、コンテンツサーバ２２１にアップロードされる動画像データの記録の位置を示すURLと、動画像データがアップロードされるコンテンツサーバ２２１に認証されるためのアクセスキーを送信することができる。
【０３１６】
図２６は、撮像装置１１−１の、コンテンツサーバ２２１への動画像データのアップロードの処理の例を示すフローチャートである。
【０３１７】
コンテンツサーバ２２１は、インターネット２０１を介してアクセスされればよく、例えば、遠隔地に設けられた、いわゆるレンタルサーバであっても、ユーザＡの自宅に設けられたユーザＡに所有されるサーバであってもよい。撮像装置１１−１は、例えば、ユーザＡが自宅に帰宅した後、ユーザＡによってイーサネット（登録商標）などを用いてインターネット２０１に接続され、ユーザＡによって動画像データのアップロードが指示され、撮像装置１１−１のアクセス先設定部２５１によって設定されたサーバ名に示されるコンテンツサーバ２２１にアクセスすることによって、アップロードの処理を開始する。また、撮像装置１１−１は、ユーザＡによって、インターネット２０１に接続されているパーソナルコンピュータに接続されることによって、そのパーソナルコンピュータを介してコンテンツサーバ２２１にアクセスするようにしてもよい。
【０３１８】
ステップＳ５０１において、撮像装置１１−１の送信制御部７２は、撮像装置１１−１のアクセス情報生成部２５３に記録されているURLを、撮像装置１１−１のネットワークI/F３７に、インターネット２０１を介して、コンテンツサーバ２２１へ送信させる。
【０３１９】
ステップＳ５２１において、コンテンツサーバ２２１のWebサーバ３５１は、撮像装置１１−１よりインターネット２０１を介して送信されてきたURLを、コンテンツサーバ２２１の通信部３０９に受信させる。コンテンツサーバ２２１のWebサーバ３５１は、受信したURLをコンテンツサーバ２２１の記録制御部３５２に供給する。コンテンツサーバ２２１の記録制御部３５２は、受信したURLを、コンテンツサーバ２２１の記録部３０８に記録させる。
【０３２０】
ステップＳ５０２において、撮像装置１１−１の送信制御部７２は、撮像装置１１−１の記録制御部５５を介して記録部３５から取得した、アップロードリストに登録されたファイル名、例えば「200503191930-9372.mpg」の動画像データを、撮像装置１１−１のネットワークI/F３７に、インターネット２０１を介して、コンテンツサーバ２２１へ送信させる。
【０３２１】
ステップＳ５２２において、コンテンツサーバ２２１のWebサーバ３５１は、撮像装置１１−１よりインターネット２０１を介して送信されてきた動画像データを、コンテンツサーバ２２１の通信部３０９に受信させる。コンテンツサーバ２２１のWebサーバ３５１は、受信した画像データをコンテンツサーバ２２１の記録制御部３５２に供給する。
【０３２２】
ステップＳ５２３において、コンテンツサーバ２２１の記録制御部３５２は、受信した動画像データを、コンテンツサーバ２２１の記録部３０８に記録させる。より具体的には、コンテンツサーバ２２１の記録制御部３５２は、記録されたURLで指定される所定のディレクトリ、例えば「http://userA.mydata.aaa.com/cam01/data/」に、送信されてきた動画像データを記録させる。
【０３２３】
なお、撮像装置１１−１が、インターネット２０１を介して、コンテンツサーバ２２１の記録部３０８の記録領域を、URLのうちの、例えば「http://userA.mydata.aaa.com/cam01/data/」などの、プロトコル乃至ディレクトリを特定する部分で指定して、指定した領域に、動画像データが格納されたファイルを書き込むようにしてもよい。
【０３２４】
ステップＳ５０３において、撮像装置１１−１の送信制御部７２は、撮像装置１１−１のアクセス情報生成部２５３に記録されているアクセスキーを、撮像装置１１−１のネットワークI/F３７に、インターネット２０１を介して、コンテンツサーバ２２１へ送信させる。
【０３２５】
ステップＳ５２４において、コンテンツサーバ２２１のアクセスキー受信制御部３５３は、撮像装置１１−１よりインターネット２０１を介して送信されてきたアクセスキーを、コンテンツサーバ２２１の通信部３０９に受信させる。コンテンツサーバ２２１のアクセスキー受信制御部３５３は、受信したアクセスキーをコンテンツサーバ２２１のアクセス制御部３５４に供給する。
【０３２６】
ステップＳ５２５において、コンテンツサーバ２２１のアクセス制御部３５４は、撮像装置１１−１から送信されてきたアクセスキーで、コンテンツサーバ２２１の記録部３０８に記録された動画像データへのアクセスを制限し、コンテンツサーバ２２１における処理は終了する。
【０３２７】
このように、撮像装置１１−１は、コンテンツサーバ２２１に、アクセスを制限させた動画像データをアップロードする。
【０３２８】
ステップＳ５０４において、撮像装置１１−１のアップロードリスト情報登録部２５２は、動画像データをコンテンツサーバ２２１にアップロードしたあと、その動画像データに関するアップロードリストの情報を消去し、撮像装置１１−１における処理は終了する。
【０３２９】
このようにして、撮像装置１１−１は、撮像装置１１−２に送信したURLで指定されるコンテンツサーバ２２１の所定のディレクトリに、撮像装置１１−２からの記録の要求に応じて記録または作成された動画像データをアップロードすることができる。
【０３３０】
図２７は、撮像装置１１−２の、コンテンツサーバ２２１から動画像データのダウンロードの処理の例を示すフローチャートである。
【０３３１】
撮像装置１１−２は、例えば、ユーザＢが自宅に帰宅した後、ユーザＢによってイーサネット（登録商標）などを用いてインターネット２０１に接続され、ユーザＢによって動画像データのダウンロードが指示され、撮像装置１１−１から受信したURL、例えば「http://userA.mydata.aaa.com/cam01/data/200503191930-9372.mpg」によって指定されるコンテンツサーバ２２１の所定のディレクトリにアクセスすることによって、ダウンロードの処理を開始する。また、撮像装置１１−２は、ユーザＢによって、インターネット２０１に接続されているパーソナルコンピュータに接続されることによって、コンテンツサーバ２２１にアクセスするようにしてもよい。
【０３３２】
ステップＳ５４１において、撮像装置１１−２の送信制御部７２は、撮像装置１１−２のアクセス情報取得部２５４に記録されているアクセスキーを、撮像装置１１−２のネットワークI/F３７に、インターネット２０１を介して、コンテンツサーバ２２１へ送信させる。
【０３３３】
ステップＳ５６１において、コンテンツサーバ２２１のアクセスキー受信制御部３５３は、撮像装置１１−２よりインターネット２０１を介して送信されてきたアクセスキーを、コンテンツサーバ２２１の通信部３０９に受信させる。コンテンツサーバ２２１のアクセスキー受信制御部３５３は、受信したアクセスキーをコンテンツサーバ２２１の認証処理部３５５に供給する。
【０３３４】
ステップＳ５６２において、コンテンツサーバ２２１の認証処理部３５５は、撮像装置１１−２から送信されてきたアクセスキーを用いて、撮像装置１１−２の認証を行う。
【０３３５】
例えば、認証処理部３５５は、ステップＳ５２４で受信した、撮像装置１１−１が送信してきたアクセスキーと、ステップＳ５６１で受信した、撮像装置１１−２が送信してきたアクセスキーとを比較して、一致した場合、撮像装置１１−２が正当であると撮像装置１１−２を認証し、一致しない場合、撮像装置１１−２が正当でないと撮像装置１１−２を認証する。
【０３３６】
ステップＳ５６３において、コンテンツサーバ２２１のアクセス制御部３５４は、認証の結果を基に、アクセス可能であるか否かを判定する。すなわち、アクセス制御部３５４は、正当であると撮像装置１１−２が認証されると、アクセス可能であると判定し、正当でないと撮像装置１１−２が認証されると、アクセス可能でないと判定する。
【０３３７】
ステップＳ５６３において、アクセス可能であると判定された場合、ステップＳ５６４に進み、コンテンツサーバ２２１のアクセス制御部３５４は、URLで特定されるファイルに格納されている動画像データへの撮像装置１１−２からのアクセスの制限を解除し、動画像データへの撮像装置１１−２からのアクセスを許可する。コンテンツサーバ２２１のアクセス制御部３５４は、例えば、「http://userA.mydata.aaa.com/cam01/data/」に記録されている動画像データのファイル「200503191930-9372.mpg」への撮像装置１１−２からのアクセスの制限を解除する。
【０３３８】
ステップＳ５６５において、コンテンツサーバ２２１のWebサーバ３５１は、アクセスの制限が解除されたことに応じて、アクセスの制限が解除された動画像データを、コンテンツサーバ２２１の通信部３０９に、インターネット２０１を介して、撮像装置１１−２へ送信させ、コンテンツサーバ２２１における処理は終了する。
【０３３９】
ステップＳ５４２において、撮像装置１１−２の受信制御部７１は、コンテンツサーバ２２１よりインターネット２０１を介して送信されてきた動画像データを、撮像装置１１−２のネットワークI/F３７に受信させる。撮像装置１１−２の受信制御部７１は、受信した動画像データを撮像装置１１−２の記録制御部５５に供給する。
【０３４０】
ステップＳ５４３において、撮像装置１１−２の記録制御部５５は、受信した動画像データを、撮像装置１１−２の記録部３５に記録させ、撮像装置１１−２における処理は終了する。
【０３４１】
このように、撮像装置１１−２は、撮像装置１１−１によってアップロードされた動画像データをコンテンツサーバ２２１からダウンロードする。
【０３４２】
一方、ステップＳ５６３において、撮像装置１１−２が動画像データにアクセス可能でないと判定された場合、動画像データへのアクセスは禁止され、動画像データが送信されることなく、コンテンツサーバ２２１における処理は終了する。また、このとき、コンテンツサーバ２２１は、撮像装置１１−２に対してエラーを示す情報を送信するようにしてもよい。
【０３４３】
このようにして、撮像装置１１−２は、撮像装置１１−１から送信されてきたURLで指定されるコンテンツサーバ２２１の所定のディレクトリから、動画像データをダウンロードすることができる。
【０３４４】
なお、上述した説明のステップＳ５６５において、コンテンツサーバ２２１が撮像装置１１−２に動画像データを送信した後、コンテンツサーバ２２１は、撮像装置１１−１から受信したURL、アクセスキー、および動画像データを削除するようにしてもよい。
【０３４５】
また、上述した説明のステップＳ５４３において、撮像装置１１−２がコンテンツサーバ２２１から動画像データを受信した後、撮像装置１１−２は、撮像装置１１−１から受信したURLおよびアクセスキーを削除するようにしてもよい。
【０３４６】
URL、アクセスキー、または動画像データを削除することによって、第三者が動画像データを不当に取得することをより確実に防止することができる。
【０３４７】
このように、撮像装置１１は、無線LANでは送受信が困難である大容量の動画像データであっても、他の撮像装置１１に提供することができる。
【０３４８】
なお、URLおよびアクセスキーを送信する方法として、例えば、ユーザＡは、ユーザＢに対して「あとで送るよ」と口頭で約束し、後日、ユーザＢが電子メールなどでURLおよびアクセスキーを送信する方法が考えられる。しかし、この場合、ユーザＡおよびユーザＢのそれぞれに手間が発生する上に、ユーザＡまたはユーザＢのいずれかが、約束自体を忘れてしまうことがある。
【０３４９】
これに対して、本発明によれば、上述したように、ユーザＡまたはユーザＢは、簡単にURLおよびアクセスキーを送受信でき、撮像装置１１−１または撮像装置１１−２のいずれかにURLおよびアクセスキーが記録されるので、より確実に動画像データを提供することができる。
【０３５０】
以上のように、複数の機器とネットワークを介して接続されるようにした場合には、撮像している映像のコンテンツを送信することができる。また、ストリームを受信している機器からネットワークを介して送信されてくる、取得しているコンテンツのいずれかに対する記録の開始の要求である記録開始要求および記録の終了の要求である記録終了要求の受信を制御し、コンテンツのいずれかに対する記録開始要求を受信した時刻である記録開始要求受信時刻および記録終了要求を受信した時刻である記録終了要求受信時刻の記録を制御し、記録が要求されたコンテンツのデータであるコンテンツデータが、少なくとも記録開始要求受信時刻から記録終了要求受信時刻まで記録されるように、コンテンツデータの記録を制御し、録されている記録開始要求受信時刻および記録終了要求受信時刻を基に、記録開始要求および記録終了要求を送信してきた機器が取得できるように、記録開始要求受信時刻から記録終了要求受信時刻までの要求されたコンテンツのコンテンツデータの送信を制御するようにした場合には、取得しているコンテンツのうち、要求された期間のコンテンツであって、より質の高いコンテンツを、より簡単に提供することができる。
【０３５１】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０３５２】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図２に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３９、または、プログラムが一時的もしくは永続的に格納される図示せぬROMや、記録部３５を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースであるネットワークI/F３７を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０３５３】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３５４】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０３５５】
【図１】本発明の一実施の形態である撮像装置の例を示す図である。
【図２】撮像装置の構成の例を示すブロック図である。
【図３】撮像装置における映像のストリームの送信および受信の処理を説明するフローチャートである。
【図４】表示部の表示の例を説明する図である。
【図５】表示部の表示の他の例を説明する図である。
【図６】静止画像の記録の処理の例を説明するフローチャートである。
【図７】静止画像の記録の処理の他の例を説明するフローチャートである。
【図８】音声の記録の処理の例を説明するフローチャートである。
【図９】音声の記録の処理の他の例を説明するフローチャートである。
【図１０】動画像の記録の処理の例を説明するフローチャートである。
【図１１】動画像の記録の処理の他の例を説明するフローチャートである。
【図１２】時間情報を含む記録の要求の送信の処理の例を示すフローチャートである。
【図１３】時間情報を含む記録の要求の受信の処理の例を示すフローチャートである。
【図１４】記録の要求に時間情報が含まれたときの撮像装置における記録の処理の例を説明する図である。
【図１５】記録の要求に時間情報が含まれたときの撮像装置における記録の処理の他の例を説明する図である。
【図１６】表示部の表示のさらに他の例を説明する図である。
【図１７】本発明の一実施の形態である撮像装置の他の例を示す図である。
【図１８】本発明の一実施の形態である撮像装置のさらに他の例を示す図である。
【図１９】撮像装置のURLおよびアクセスキーの送受信を説明する図である。
【図２０】撮像装置の動画像データのアップロードおよびダウンロードを説明する図である。
【図２１】撮像装置の構成の他の例を示すブロック図である。
【図２２】コンテンツサーバのハードウェアの構成の例を示すブロック図である。
【図２３】プログラムを実行するコンテンツサーバのCPUにより実現される機能の構成を示すブロック図である。
【図２４】URLおよびアクセスキーの送信および受信の処理の例を説明するフローチャートである。
【図２５】アップロードリストの例を説明する図である。
【図２６】動画像データのアップロードの処理の例を説明するフローチャートである。
【図２７】動画像データのダウンロードの処理の例を説明するフローチャートである。
【符号の説明】
【０３５６】
１１，１１−１乃至１１−４  撮像装置，  ３１  撮像部，  ３２  音声入出力部，  ３３  操作入力部，  ３４  表示部，  ３５  記録部，  ３６  制御部，  ３７  ネットワークI/F，  ３８  ドライブ，  ３９  リムーバブルメディア，  ５１  通信制御部，  ５２  表示制御部，  ５３  入力受付部，  ５４  データ作成部，  ５５  記録制御部，  ５６  時刻記録部，  ５７  時間情報付加部，  ７１  受信制御部，  ７２  送信制御部，  ２２１  コンテンツサーバ，  ２５１  アクセス先設定部，  ２５２  アップロードリスト情報登録部，  ２５３  アクセス情報生成部，  ２５４  アクセス情報取得部，  ３０１  CPU，  ３０２  ROM，  ３０８  記録部，  ３０９  通信部，  ３５１  Webサーバ，  ３５２  記録制御部，  ３５３  アクセスキー受信制御部，  ３５４  アクセス制御部，  ３５５  認証処理部
【図１】
2008011236.tif 000003
【図２】
2008011236.tif 000004
【図３】
2008011236.tif 000005
【図４】
2008011236.tif 000006
【図５】
2008011236.tif 000007
【図６】
2008011236.tif 000008
【図７】
2008011236.tif 000009
【図８】
2008011236.tif 000010
【図９】
2008011236.tif 000011
【図１０】
2008011236.tif 000012
【図１１】
2008011236.tif 000013
【図１２】
2008011236.tif 000014
【図１３】
2008011236.tif 000015
【図１４】
2008011236.tif 000016
【図１５】
2008011236.tif 000017
【図１６】
2008011236.tif 000018
【図１７】
2008011236.tif 000019
【図１８】
2008011236.tif 000020
【図１９】
2008011236.tif 000021
【図２０】
2008011236.tif 000022
【図２１】
2008011236.tif 000023
【図２２】
2008011236.tif 000024
【図２３】
2008011236.tif 000025
【図２４】
2008011236.tif 000026
【図２５】
2008011236.tif 000027
【図２６】
2008011236.tif 000028
【図２７】
2008011236.tif 000029