(57)【要約】【課題】移動被写体を順次撮像する複数のカメラの撮像画像を良好に確認可能とする。【解決手段】各カメラは、確認装置からのスタートトリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントし、被写体が存在する期間の各フレームの画像データをフレーム番号と対応付けてメモリに書き込む。また、確認装置は、所定のフレーム番号のフレーム画像を再生する際、そのフレームの画像データを持つカメラに選択的にフレーム番号を伴う転送要求を送信し、当該所定カメラから送られてくる画像データによる画像を表示する。【選択図】図２
2018026685.tif 000002
【特許請求の範囲】
【請求項１】
複数のカメラと、該複数のカメラに有線あるいは無線で接続された確認装置とからなり、
上記カメラは、
イメージャと、
メモリと、
上記確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする処理と、上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込む処理と、上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送る処理と、上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備え、
上記確認装置は、
ディスプレイと、
上記複数のカメラにスタートトリガ信号を送信する処理と、上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
マルチカメラシステム。
【請求項２】
上記複数のカメラは、上記被写体が直線的に動いていく範囲を分割して撮像する
請求項１に記載のマルチカメラシステム。
【請求項３】
イメージャと、
メモリと、
確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする処理と、上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込む処理と、上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送る処理と、上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備える
カメラ。
【請求項４】
上記メモリには、各フレームの画像データがイントラフレーム圧縮されて書き込まれ、上記確認装置には、フレーム番号で指定されたフレームのイントラフレーム圧縮された画像データが転送される
請求項３に記載のカメラ。
【請求項５】
上記メモリには、各フレームの画像データが、少なくとも上記イメージャの撮像範囲に上記動いている被写体が存在する期間以上の単位でループ記録される
請求項３に記載のカメラ。
【請求項６】
イメージャと、メモリを備えるカメラの処理方法であって、
確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントするステップと、
上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込むステップと、
上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送るステップと、
上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送するステップを有する
カメラの処理方法。
【請求項７】
ディスプレイと、
複数のカメラにスタートトリガ信号を送信する処理と、上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
確認装置。
【請求項８】
再生フレーム位置を操作するための操作部をさらに備える
請求項７に記載の確認装置。
【請求項９】
上記操作部は、上記ディスプレイの画面上に配置されたタッチパネルにより構成される
請求項８に記載の確認装置。
【請求項１０】
上記ディスプレイには、上記再生フレーム位置を操作するためのスクロールバーが表示される
請求項９に記載の確認装置。
【請求項１１】
ディスプレイを備える確認装置の処理方法であって、
複数のカメラにスタートトリガ信号を送信するステップと、
上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信するステップと、
上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示するステップを有する
確認装置の処理方法。
【請求項１２】
複数のカメラと、該複数のカメラに有線あるいは無線で接続された確認装置とからなり、
上記カメラは、
イメージャと、
メモリと、
上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記メモリに書き込む処理と、上記メモリに書き込まれている画像データのフレーム期間情報を上記確認装置に送る処理と、上記確認装置からの再生フレーム情報を伴う転送要求の受信があるとき、該再生フレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備え、
上記確認装置は、
ディスプレイと、
上記複数のカメラから送られてくる上記フレーム期間情報に基づいて、上記複数のカメラから選択された所定のカメラに再生フレーム情報を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記再生フレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
マルチカメラシステム。
【請求項１３】
上記フレーム期間情報は、フレーム番号、ＧＯＰ番号およびフレーム番号、またはタイムコードで示される情報である
請求項１２に記載のマルチカメラシステム。
【請求項１４】
イメージャと、
メモリと、
上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記メモリに書き込む処理と、上記メモリに書き込まれている画像データのフレーム期間情報を確認装置に送る処理と、上記確認装置からの再生フレーム情報を伴う転送要求の受信があるとき、該再生フレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備える
カメラ。
【請求項１５】
ディスプレイと、
複数のカメラから送られてくる上記フレーム期間情報に基づいて、上記複数のカメラから選択された所定のカメラに再生フレーム情報を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記再生フレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
確認装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、マルチカメラシステム、カメラ、カメラの処理方法、確認装置および確認装置の処理方法に関する。
【背景技術】
【０００２】
陸上短距離の練習などで、アップでスタートからゴールまで撮影したい場合、レーンにカメラを載せるとコストがかかるので、複数台のカメラをコースに沿って設置して撮影することが行われている。その際に、フォームなどの確認のために、すぐにその動画を確認したいが、従来は1台ずつのカメラ本体で再生するか、パーソナルコンピュータなどに取り込んで１ファイルずつ再生しており、複数台のカメラの撮像画像の再生に手間と時間がかかるものであった。また、選手が各カメラの撮像範囲を通過していく場合に、自動でカメラ切り替えされた動画として見たいが、その手段がなかった。
【０００３】
例えば、特許文献１には、徒競走での順位を正確に判定することを複数のカメラを使用することで実現する技術が記載されている。しかし、この特許文献１に記載される技術では、スタートからゴールまでをすべて記録し、すぐに再生することはできない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３３９７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本技術の目的は、移動被写体を順次撮像する複数のカメラの撮像画像を良好に確認可能とすることにある。
【課題を解決するための手段】
【０００６】
本技術の概念は、
複数のカメラと、該複数のカメラに有線あるいは無線で接続された確認装置とからなり、
上記カメラは、
イメージャと、
メモリと、
上記確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする処理と、上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込む処理と、上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送る処理と、上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備え、
上記確認装置は、
ディスプレイと、
上記複数のカメラにスタートトリガ信号を送信する処理と、上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
マルチカメラシステムにある。
【０００７】
本技術において、マルチカメラシステムは、複数のカメラと、この複数のカメラに有線あるいは無線で接続された確認装置とからなっている。例えば、複数のカメラは、被写体が直線的に動いていく範囲を分割して撮像する、ようにされてもよい。
【０００８】
カメラには、イメージャと、メモリと、制御部が備えられている。制御部により、確認装置からのスタートトリガ信号の受信があるとき、このトリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする処理が制御される。また、制御部により、イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データをフレーム番号と対応付けてメモリに書き込む処理が制御される。
【０００９】
また、制御部により、メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を確認装置に送る処理が制御される。また、制御部により、確認装置からのフレーム番号を伴う転送要求の受信があるとき、このフレーム番号で指定されたフレームの画像データをメモリから読み出して上記確認装置に転送する処理が制御される。
【００１０】
例えば、メモリには、各フレームの画像データがイントラフレーム圧縮されて書き込まれ、確認装置には、フレーム番号で指定されたフレームのイントラフレーム圧縮された画像データが転送される、ようにされてもよい。これによりデータ量を少なくでき、転送をスムーズに行うことが可能となる。また、メモリには、各フレームの画像データが、少なくともイメージャの撮像範囲に動いている被写体が存在する期間以上の単位でループ記録される、ようにされてもよい。これにより、メモリ容量を節約することが可能となる。
【００１１】
確認装置には、ディスプレイと、制御部が備えられている。制御部により、複数のカメラにスタートトリガ信号を送信する処理が制御される。また、制御部により、複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信する処理が制御される。また、制御部により、所定カメラから転送されてくるフレーム番号で指定されたフレームの画像データを受信し、この画像データによる画像をディスプレイに表示する処理が制御される。
【００１２】
例えば、再生フレーム位置を操作するための操作部をさらに備える、ようにされてもよい。この場合、例えば、操作部は、ディスプレイの画面上に配置されたタッチパネルにより構成される、ようにされてもよい。そして、この場合、例えば、ディスプレイには、再生フレーム位置を操作するためのスクロールバーが表示される、ようにされてもよい。これにより、再生フレーム位置の操作を容易かつ簡単に行うことができる。
【００１３】
このように本技術においては、複数のカメラでは確認装置からのスタートトリガ信号の受信タイミングに対応したフレームからフレーム番号がカウントされて被写体が存在する期間の各フレームの画像データがフレーム番号と対応付けてメモリに書き込まれ、また、確認装置では所定のフレーム番号のフレーム画像を再生する際、そのフレームの画像データを持つカメラに選択的にフレーム番号を伴う転送要求が送信され、確認装置では所定カメラから送られてくる画像データによる画像が表示される。そのため、確認装置において移動被写体を順次撮像する複数のカメラの撮像画像を良好に確認し得る。
【発明の効果】
【００１４】
本技術によれば、移動被写体を順次撮像する複数のカメラの撮像画像を良好に確認できる。なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、また付加的な効果があってもよい。
【図面の簡単な説明】
【００１５】
【図１】実施の形態としてのマルチカメラシステムの構成例を示すブロック図である。
【図２】複数のカメラの設置状態を示す図である。
【図３】カメラの構成例を示すブロック図である。
【図４】確認装置の構成例を示すブロック図である。
【図５】各カメラで行われるフレーム番号のカウントと各カメラにおける記録フレームの一例を示す図である。
【図６】カメラ切り替え用テーブルの一例を示す図である。
【図７】確認装置のパネルに表示される、マルチカメラ撮像した画像（動画コンテンツ）を再生するための画面の一例を示す図である。
【図８】確認装置での再生時における各カメラとの間の通信のシーケンス例を示す図である。
【図９】カメラ切り替え用テーブルの他の一例を示す図である。
【図１０】マルチカメラシステムの他の構成例を示すブロック図である。
【図１１】マルチカメラシステムの他の構成例を示すブロック図である。
【図１２】マルチカメラシステムの他の構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．実施の形態
２．変形例
【００１７】
＜１．実施の形態＞
［マルチカメラシステムの構成例］
図１は、実施の形態としてのマルチカメラシステム１０Ａの構成例を示している。このマルチカメラシステム１０Ａは、複数個、ここでは３個のカメラ（ビデオカメラ）、つまりカメラ（カメラＡ）１０１-A、カメラ（カメラＢ）１０１-B、カメラ（カメラＣ）１０１-Cを有している。また、マルチカメラシステム１０Ａは、スマートフォンやタブレットなどの携帯端末あるいはパーソナルコンピュータ等からなる確認装置１０２を有している。
【００１８】
カメラ１０１-A，１０１-B，１０１-Cと確認装置１０２は有線あるいは無線でＬＡＮ接続されている。例えば、確認装置１０２はマスタ機器を構成し、カメラ１０１-A，１０１-B，１０１-Cのそれぞれはスレーブ機器を構成する。図２は、カメラ１０１-A，１０１-B，１０１-Cの設置状態を示している。カメラ１０１-A，１０１-B，１０１-Cは、例えば、１００ｍ選手が直線コースを走るように、被写体が直線的に動いていく範囲を分割して撮像するように配置される。この場合、カメラ１０１-A，１０１-B，１０１-Cのそれぞれはコースに沿って並べて配置される。これにより、カメラ１０１-A，１０１-B，１０１-Cにより、レースの始めから終わりまでの全てを撮像することができる。この場合、隣接するカメラの撮像範囲は多少オーバーラップするようにされる。
【００１９】
確認装置１０２は、ユーザ操作に応じて、各カメラに対して撮像の開始・終了のトリガを掛けることができる。この場合、マスタ機器である確認装置１０２は、各カメラに対して撮像の開始・終了のトリガ信号（コマンド）を発行する。各カメラは、通信部分を構成する制御インタフェース（制御Ｉ/Ｆ）を介して、このトリガ信号を受け取り、その指示に従った動作をする。なお、各カメラの制御インタフェースは、当該カメラに内蔵されている。また、確認装置１０２は、パネル（ディスプレイ）を備えており、撮影終了後は、このパネルで各カメラにおける撮像画像の確認ができる。
【００２０】
カメラ１０１-A，１０１-B，１０１-Cは、それぞれ、イメージャと、このイメージャで撮像されて得られた画像データを書き込むメモリを備えている。この場合、メモリには、イメージャで撮像されて得られた画像データのうち、動いている被写体が存在する期間の各フレームの画像データ（例えば、フレームレートは６０Ｈｚである）がイントラフレーム圧縮、この実施の形態ではＪＰＥＧ圧縮されて書き込まれる。
【００２１】
カメラ１０１-A，１０１-B，１０１-Cは、確認装置１０２からのスタートトリガ信号の受信があるとき、このトリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする。例えば、最初のフレームのフレーム番号は“１”とされ、その後のフレームのフレーム番号は順次インクリメントされたものとなる。
【００２２】
上述したようにカメラ１０１-A，１０１-B，１０１-Cのメモリに書き込まれる画像データはフレーム番号と対応付けされている。また、カメラ１０１-A，１０１-B，１０１-Cのメモリには、各フレームの画像データが、少なくともイメージャの撮像範囲に動いている被写体が存在する期間以上の単位でループ記録される。なお、必ずしもループ記録である必要はなく、また、各フレームの画像データがＡＶＣなどでエンコードされてメモリに書き込まれるようにされてもよい。カメラ１０１-A，１０１-B，１０１-Cのそれぞれは、メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を確認装置１０２に送る。
【００２３】
カメラ１０１-A，１０１-B，１０１-Cのそれぞれは、確認装置１０２からのエンドトリガ信号の受信があるとき、メモリへの書き込み（記録）動作を停止する（撮像動作は必ずしも停止する必要はないが、撮像動作も停止してもよい）。カメラ１０１-A，１０１-B，１０１-Cのそれぞれは、確認装置１０２からのフレーム番号を伴う転送要求の受信があるとき、このフレーム番号で指定されたフレームの画像データをメモリから読み出して確認装置１０２に転送する。
【００２４】
確認装置１０２は、ユーザの撮像開始操作に応じて、各カメラにスタートトリガ信号を送る。また、確認装置１０２は、ユーザの撮像終了操作に応じて、各カメラにエンドトリガ信号を送る。確認装置１０２は、再生フレーム位置を操作するための操作部を備える。ユーザは、この操作部から再生フレーム位置を操作できる。
【００２５】
確認装置１０２は、所定のフレーム番号のフレーム画像を再生する際、そのフレームの画像データを持つカメラに選択的にフレーム番号を伴う転送要求を送信する。この場合、確認装置１０２は、各カメラからの、メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、転送要求を送信すべきカメラを選択する。
【００２６】
確認装置１０２は、上述したように転送要求を送ったカメラから転送されてくる、フレーム番号で指定されたフレームの画像データを受信し、この画像データによる画像をパネル（ディスプレイ）に表示する。この場合、確認装置１０２は、連続したフレーム番号の転送要求を連続して送信することで、連続した各フレームの画像データを受信でき、動画の再生が可能とある。
【００２７】
「カメラの構成例」
図３は、カメラ１０１（１０１-A，１０１-B，１０１-C）の構成例を示している。カメラ１０１は、ＣＰＵ１１１と、メモリ１１２と、イメージャ/レンズ部１１３と、カメラ信号処理部１１４と、コーデック処理部１１５を有している。また、カメラ１０１は、パネル処理部１１６と、パネル１１７と、有線通信処理部１１８と、有線ＬＡＮ端子１１９と、無線通信処理部１２０と、アンテナ１２１を有している。
【００２８】
ＣＰＵ１１１は、カメラ１０１の各部の動作を制御する。メモリ１１２は、制御ソフトウェアの格納およびデータの保管、ＣＰＵ１１１のワークエリア等を構成する。また、メモリ１１２は、撮像画像データをループ記録するフレームバッファも構成している。
【００２９】
イメージャ/レンズ部１１３は、撮像レンズとイメージャとからなり、被写体を撮像して撮像信号を得る。カメラ信号処理部１１４は、イメージャ/レンズ部１１３で得られた撮像信号を処理して被写体に対応した画像データ（撮像画像データ）を生成する。コーデック処理部１１５は、カメラ信号処理部１１４で得られた各フレームの画像データに対してＪＰＥＧ圧縮の処理をする。メモリ１１２のフレームバッファには、動いている被写体が存在する期間の各フレームの画像データがループ記録される。なお、動いている被写体が存在するか否かは、例えば、ＣＰＵ１１１が、撮像画像データに動き検出の処理を施して検出する。
【００３０】
パネル処理部１１６は、カメラ信号処理部１１４で得られた画像データに基づいてパネル１１７を駆動して、このパネル１１７に撮像画像を表示する。パネル１１７は、ＬＣＤや有機ＥＬパネルなどで構成される。パネル１１７は、タッチパネル機能を有し、必要に応じて、パネル１１７には、ユーザ操作のためのＵＩ表示もされる。
【００３１】
有線通信処理部１１８は、有線ＬＡＮ端子１１９を通じて、外部機器、この実施の形態では確認装置１０２との間で有線通信をする。無線通信処理部１２０は、アンテナ１２１を通じて、外部機器、この実施の形態では確認装置１０２との間で無線通信をする。なお、無線通信と有線通信のいずれかが選択的に行われる。
【００３２】
「確認装置の構成例」
図４は、確認装置１０２の構成例を示している。確認装置１０２は、ＣＰＵ１３１と、メモリ１３２と、コーデック処理部１３３と、グラフィック処理部１３４を有している。また、確認装置１０２は、パネル処理部１３５と、パネル１３６と、有線通信処理部１３７と、有線ＬＡＮ端子１３８と、無線通信処理部１３９と、アンテナ１４０を有している。
【００３３】
ＣＰＵ１３１は、確認装置１０２の各部の動作を制御する。メモリ１３２は、制御ソフトウェアの格納およびデータの保管、ＣＰＵ１３１のワークエリア等を構成する。また、メモリ１３２は、カメラ１０１（図３参照）から転送されてくる各フレームの画像データを一時的に記録する。
【００３４】
また、メモリ１３２は、各カメラから送られてくる、それぞれのカメラのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を記憶する。この情報は、上述したように所定のフレーム番号のフレーム画像を再生する際、そのフレームの画像データを持つカメラを特定するために使用される。
【００３５】
コーデック処理部１３３は、画像表示のために、メモリ１３２のフレームバッファに一時的に記録されている各フレームの画像データを読み出し、伸長処理をする。パネル処理部１３５は、コーデック処理部１３３で伸長処理されて得られた画像データに基づいて表示パネル１３６を駆動して、このパネル１３６に画像を表示する。パネル１３６は、ＬＣＤや有機ＥＬパネルなどで構成される。パネル１３６は、タッチパネル機能を有し、必要に応じて、パネル１３６には、ユーザ操作のためのＵＩ表示もされる。
【００３６】
有線通信処理部１３７は、有線ＬＡＮ端子１３８を通じて、外部機器、この実施の形態ではカメラ１０１との間で有線通信をする。無線通信処理部１３９は、アンテナ１４０を通じて、外部機器、この実施の形態ではカメラ１０１との間で無線通信をする。なお、無線通信と有線通信のいずれかが選択的に行われる。
【００３７】
「スタートトリガによるフレーム番号のカウントおよび記録フレーム例」
図５は、確認装置１０２から各カメラにスタートトリガ信号を送った場合に各カメラで行われるフレーム番号のカウントと、各カメラにおける記録フレームの一例を示している。各カメラにおける記録フレームの範囲は、それぞれのカメラの撮像範囲において動いている被写体が存在する期間に含まれるフレームに対応する。
【００３８】
時刻ｔ１で、確認装置１０２は、例えば、ユーザの操作に基づいて、各カメラにスタートトリガ信号（記録指示信号）を送る。各カメラは、このスタートトリガ信号の受信により、記録可の状態となると共に、この時刻ｔ１に対応したフレームからフレーム番号をカウントする。この場合、最初のフレームのフレーム番号は「１」とされ、その後はフレーム毎にフレーム番号はインクリメントされていく。これにより、各カメラで同じ時刻のフレームには、同じフレーム番号が振られる。
【００３９】
各カメラは、全てのフレームの画像データをメモリ１１２のフレームバッファに記録する（書き込む）のではなく、動いている被写体が存在する期間の各フレームの画像データのみを記録する。これにより、電力削減およびメモリ１１２におけるフレームバッファを節約することが可能となる。
【００４０】
図示の例では、カメラ（カメラＡ）１０１-Aは、「１」から「４９７」のフレーム番号のフレームを記録フレームとし、その各フレームの画像データをメモリ１１２のフレームバッファにフレーム番号と対応付けて記録すると共に、記録開始フレーム番号が「１」であり、記録終了フレーム番号が「４９７」であるという記録フレーム番号情報を確認装置１０２に送る。
【００４１】
また、図示の例では、カメラ（カメラＢ）１０１-Bは、「４９６」から「５０１」のフレーム番号のフレームを記録フレームとし、その各フレームの画像データをメモリ１１２のフレームバッファにフレーム番号と対応付けて記録すると共に、記録開始フレーム番号が「４９６」であり、記録終了フレーム番号が「５０１」であるという記録フレーム番号情報を確認装置１０２に送る。
【００４２】
また、図示の例では、カメラ（カメラＣ）１０１-Cは、「４９９」から「６００」のフレーム番号のフレームを記録フレームとし、その各フレームの画像データをメモリ１１２のフレームバッファにフレーム番号と対応付けて記録すると共に、記録開始フレーム番号が「４９９」であり、記録終了フレーム番号が「６００」であるという記録フレーム番号情報を確認装置１０２に送る。
【００４３】
確認装置１０２は、各カメラからの記録フレーム番号情報により、図６に示すようなカメラ切り替え用テーブルを生成して保持する。
【００４４】
なお、図示していないが、各カメラにスタートトリガ信号（記録指示信号）が送られてから所定時間の後、例えば１００ｍの短距離走の場合には１０数秒の後に、例えば、ユーザの操作に基づいて、確認装置１０２は、各カメラにエンドトリガ信号（記録停止信号）を送る。各カメラは、このエンドトリガ信号の受信により、記録不可の状態となる。
【００４５】
各カメラにおける記録可の状態が、スタートトリガ信号（記録指示信号）が送られてから所定時間に予め設定されていてもよい。この場合には、確認装置１０２は、各カメラにエンドトリガ信号（記録停止信号）を送る必要はない。また、各カメラは、必ずしも、ゲンロック（Genlock）などで露光の位相が揃っていなくてもよい。また、確認装置１０２からのスタートトリガ信号（記録指示信号）が各カメラに届くまでにタイミング的なゆらぎがあってもよい。ただし、露光位相やトリガータイミングが揃っていれば、再生時のカメラ切り替えを綺麗に遷移させることができる。
【００４６】
「確認装置上のユーザーインタフェース例」
図７は、確認装置１０２のパネル１３６に表示される、マルチカメラ撮像した画像（動画コンテンツ）を再生するための画面の一例を示している。この例では、再生フレーム位置が、カメラ（カメラＡ）１０１-Aにおける記録期間に相当し、その撮像画像３００が表示されている。この画面には、撮像画像にユーザ操作用のＵＩ画面が重畳されている。
【００４７】
この画面では、再生用アイコンが表示されている再生操作部３０１からのユーザ操作により、選択されているカメラの撮像画像の再生、一時停止、早送り、巻き戻し、コマ送りなどの通常の再生操作を行うことができる。ここで、再生用アイコンにはスクロールバーも併設されており、指でスクロールすることで、前後にコマ送りや、早送り・巻き戻しも可能である。
【００４８】
ユーザは複数のカメラを意識することなく、スタートからゴールまでの一連の画像として再生操作が可能である。カメラの切り替えは、確認装置１０２が、再生フレーム位置（再生フレーム番号位置）応じて自動的に切り替える。この際、確認装置１０２は、上述のカメラ切り替え用テーブル（図６参照）を参照する。２つのカメラ間で重複するフレーム位置の期間内、例えばその中央付近で切り替えが行われる。なお、切り替えタイミング情報はファイルでも保存され、本線動画の自動編集に使用可能とされてもよい。
【００４９】
カメラの切り替え位置の決定は、例えば先頭の選手が隣り合う２台のカメラに同時に写った瞬間や、そのタイミングの２フレーム後など予めオフセットを付けてもよい。また、無線タグや衣服上のＩＤをカメラで検出した情報を利用することも考えられ、顔認識などで指定した個人が写った瞬間に切り替える、などでもよい。勿論、人に限らず車のレースなどにも同様に適用可能である。
【００５０】
「確認装置と各カメラとの間の通信シーケンス」
図８のシーケンス図は、確認装置１０２での再生時における各カメラとの間の通信のシーケンス例を示している。ここでは、画像をコマ送りして表示する際の通信例を示している。
【００５１】
確認装置１０２は、カメラ（カメラＡ）１０１-Aに対して、＃４９５のフレームの画像データ（この場合は、ＪＰＥＧ圧縮符号化されている）の転送を要求する。これに対して、カメラ（カメラＡ）１０１-Aは、自分のフレームバッファ内の＃４９５のフレームの画像データを読み出して確認装置１０２に転送する。これにより、確認装置１０２では、この＃４９５のフレームの画像データによる画像がパネル１３６に表示される。
【００５２】
次に、同様に、確認装置１０２は、カメラ（カメラＡ）１０１-Aに対して、＃４９６のフレームの画像データの転送を要求する。これに対して、カメラ（カメラＡ）１０１-Aは、自分のフレームバッファ内の＃４９６のフレームの画像データを読み出して確認装置１０２に転送する。これにより、確認装置１０２では、この＃４９６のフレームの画像データによる画像がパネル１３６に表示される。
【００５３】
次に、確認装置１０２では、カメラ切り替え用テーブル（図６参照）に基づいて切り替え判を行って、（カメラＢ）１０１-Bに切り替える。確認装置１０２は、カメラ（カメラＢ）１０１-Bに対して、＃４９７のフレームの画像データの転送を要求する。これに対して、カメラ（カメラＢ）１０１-Bは、自分のフレームバッファ内の＃４９７のフレームの画像データを読み出して確認装置１０２に転送する。これにより、確認装置１０２では、この＃４９７のフレームの画像データによる画像がパネル１３６に表示される。以下、同様の動作となる。
【００５４】
「表示レイテンシの改善例」
なお、上述では、確認装置１０２に所定カメラの所定フレームの画像を表示する際に、当該所定フレームの画像データを当該所定カメラからその都度取得する例を示した。この場合、特に、無線ＬＡＮ接続の場合、通信経路の状況によっては表示レイテンシが延びることが想定される。
【００５５】
この表示レイテンシの改善のために、確認装置１０２のメモリ１３２（図４参照）にフレームバッファを持たせ、各カメラの再生コンテンツを当該フレームバッファに予めダウンロードすることが考えられる。このバッファリング後は、確認装置１０２内に閉じて再生が行われるので、通信経路の状況の影響を受けることがなく、表示レイテンシが改善される。
【００５６】
上述したように、図１に示すマルチカメラシステム１０Ａにおいては、各カメラでは確認装置１０２からのスタートトリガ信号の受信タイミングに対応したフレームからフレーム番号がカウントされて被写体が存在する期間の各フレームの画像データがフレーム番号と対応付けてメモリ１１２に書き込まれ、また、確認装置１０２では所定のフレーム番号のフレーム画像を再生する際、そのフレームの画像データを持つカメラに選択的にフレーム番号を伴う転送要求が送信され、確認装置１０２では所定カメラから送られてくる画像データによる画像が表示される。そのため、確認装置１０２において、移動被写体を順次撮像する各カメラの撮像画像を良好に確認できる。
【００５７】
この場合、確認装置１０２側で全てのカメラ内の動画フレーム番号をトリガ基準で把握しており、カメラ内でイントラフレーム圧縮しておくことで、確認端末１０２側は欲しいフレームだけをそのカメラと通信することで低レイテンシ・低伝送帯域で取得できる。また、イントラフレーム圧縮されたデータの再生なので確認端末１０２側の必要処理が少なく、ストレスのない表示レイテンシ/フレームレートで再生できる。
【００５８】
＜２．変形例＞
なお、上述実施の形態においては、各カメラから確認装置１０２に記録開始フレーム番号および記録終了フレーム番号の記録フレーム番号情報を送り、確認装置１０２は当該各カメラからの記録フレーム番号情報に基づいて生成されたカメラ切り替え用テーブル（図６参照）を保持し、このカメラ切り替え用テーブルを参照してカメラ切り替えを行う例を示した。
【００５９】
しかし、カメラ切り替え用テーブルとしては、このように記録フレーム番号情報に基づいて生成されたものに限定されない。例えば、図９（ａ）は、各カメラにおいて、動画ファイルが上述実施の形態にようにＪＰＥＧなどのイントラフレーム圧縮されるものではなく、例えばＡＶＣなどのＧＯＰ構造でエンコードされる場合におけるカメラ切り替え用テーブルの一例を示している。この場合は、確認装置１０２は、表示するフレームの指定に、ＧＯＰ番号とその中のフレーム番号を使用する。
【００６０】
この場合、各カメラでは、確認装置１０２からスタートトリガ信号（記録指示信号）が送られてくるとき、そのタイミングのフレームを例えばＧＯＰ番号が＃１でフレーム番号が＃１であるとしてエンコードしいく。各カメラは、少なくとも、動いている被写体が存在する期間の各フレームの画像データが含まれる各ＧＯＰの画像データをメモリ１１２のフレームバッファに記録する。そして、各カメラは、イメージャの撮像範囲に動いている被写体が存在する期間の開始フレームにおけるＧＯＰ番号およびフレーム番号「被写IN GOP/フレーム#」とその終了フレームにおけるＧＯＰ番号およびフレーム番号「被写体OUT GOP/フレーム#」の情報を確認装置１０２に送る。
【００６１】
また、例えば、図９（ｂ）は、各カメラがタイムコード同期している場合におけるカメラ切り替え用テーブルの一例を示している。この場合、確認装置１０２は、表示するフレームの指定に、タイムコードを使用する。
【００６２】
この場合、各カメラは、少なくとも、動いている被写体が存在する期間の各フレームの画像データをタイムコードを伴ってメモリ１１２のフレームバッファに記録する。そして、各カメラは、イメージャの撮像範囲に動いている被写体が存在する期間の開始フレームにおけるタイムコード「被写体IN Timecode」とその終了フレームにおけるタイムコード「被写体OUT Timecode」を確認装置１０２に送る。
【００６３】
また、上述実施の形態においては、カメラ１０１-A，１０１-B，１０１-Cの撮像画像データのフレームレートが６０Ｈｚである例を示した。本技術は、カメラ１０１-A，１０１-B，１０１-Cの撮像画像データのフレームレートがその他の場合にも同様に適用でき、例えば、ハイフレームレート、例えば、図５に示す２４０Ｈｚなどの場合にあっても同様に適用できる。
【００６４】
また、上述実施の形態においては、カメラが３個である場合の例を示した。本技術は、カメラが２個、あるいは４個以上の場合にも同様に適用できる。
【００６５】
また、上述実施の形態においては、各カメラの内部に制御インタフェースを備える例を示した。しかし、カメラは制御インタフェースを備えておらず、カメラの外部に制御用機器を設けることも考えられる。
【００６６】
図１０は、その場合におけるマルチカメラシステム１０Ｂの構成例を示している。この図１０において、図１と対応する部分には同一符号を付して示している。カメラ１０１-A，１０１-B，１０１-Cは、それぞれ、図１に示すマルチカメラシステム１０Ａとは異なって、制御インタフェース（制御Ｉ/Ｆ）を備えてはいない。カメラ１０１-A，１０１-B，１０１-Cの外部に、それぞれ、制御インタフェース（制御Ｉ/Ｆ）と同様の機能を持つ制御用機器（制御用機器Ａ）１０１-A、制御用機器（制御用機器Ｂ）１０１-B、制御用機器（制御用機器Ｃ）１０１-Cが設けられる。
【００６７】
また、上述実施の形態においては、カメラ１０１-A，１０１-B，１０１-Cとは別個に確認装置１０２を備える例を示した。しかし、確認装置１０２を備えておらず、カメラ１０１-A，１０１-B，１０１-Cのいずれかが確認装置を兼用する構成も考えられる。図１１は、その場合におけるマルチカメラシステム１０Ｃの構成例を示している。この図１１において、図１と対応する部分には同一符号を付して示している。
【００６８】
なお、図１１に示すマルチカメラシステム１０Ｃは、図１に示すマルチカメラシステム１０Ａに対応したものであるが、図１０に示すマルチカメラシステム１０Ｂに対応したものも同様に構成できることは勿論である。詳細説明は省略するが、図１２は、その場合におけるマルチカメラシステム１０Ｄの構成例を示している。
【００６９】
また、本技術は、以下のような構成を取ることもできる。
（１）複数のカメラと、該複数のカメラに有線あるいは無線で接続された確認装置とからなり、
上記カメラは、
イメージャと、
メモリと、
上記確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする処理と、上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込む処理と、上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送る処理と、上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備え、
上記確認装置は、
ディスプレイと、
上記複数のカメラにスタートトリガ信号を送信する処理と、上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
マルチカメラシステム。
（２）上記複数のカメラは、上記被写体が直線的に動いていく範囲を分割して撮像する
前記（１）に記載のマルチカメラシステム。
（３）イメージャと、
メモリと、
確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントする処理と、上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込む処理と、上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送る処理と、上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備える
カメラ。
（４）上記メモリには、各フレームの画像データがイントラフレーム圧縮されて書き込まれ、上記確認装置には、フレーム番号で指定されたフレームのイントラフレーム圧縮された画像データが転送される
前記（３）に記載のカメラ。
（５）上記メモリには、各フレームの画像データが、少なくとも上記イメージャの撮像範囲に上記動いている被写体が存在する期間以上の単位でループ記録される
前記（３）または（４）に記載のカメラ。
（６）イメージャと、メモリを備えるカメラの処理方法であって、
確認装置からのスタートトリガ信号の受信があるとき、該トリガ信号の受信タイミングに対応したフレームからフレーム番号をカウントするステップと、
上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記カウントされているフレーム番号と対応付けて上記メモリに書き込むステップと、
上記メモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報を上記確認装置に送るステップと、
上記確認装置からのフレーム番号を伴う転送要求の受信があるとき、該フレーム番号で指定されたフレームの画像データを上記メモリから読み出して上記確認装置に転送するステップを有する
カメラの処理方法。
（７）ディスプレイと、
複数のカメラにスタートトリガ信号を送信する処理と、上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
確認装置。
（８）再生フレーム位置を操作するための操作部をさらに備える
前記（７）に記載の確認装置。
（９）上記操作部は、上記ディスプレイの画面上に配置されたタッチパネルにより構成される
前記（８）に記載の確認装置。
（１０）上記ディスプレイには、上記再生フレーム位置を操作するためのスクロールバーが表示される
前記（９）に記載の確認装置。
（１１）ディスプレイを備える確認装置の処理方法であって、
複数のカメラにスタートトリガ信号を送信するステップと、
上記複数のカメラから送られてくる、それぞれのメモリに書き込まれている各フレームの画像データに関連付けられているフレーム番号の情報に基づいて、上記複数のカメラから選択された所定のカメラにフレーム番号を伴う転送要求を送信するステップと、
上記所定カメラから転送されてくる上記フレーム番号で指定されたフレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示するステップを有する
確認装置の処理方法。
（１２）複数のカメラと、該複数のカメラに有線あるいは無線で接続された確認装置とからなり、
上記カメラは、
イメージャと、
メモリと、
上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記メモリに書き込む処理と、上記メモリに書き込まれている画像データのフレーム期間情報を上記確認装置に送る処理と、上記確認装置からの再生フレーム情報を伴う転送要求の受信があるとき、該再生フレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備え、
上記確認装置は、
ディスプレイと、
上記複数のカメラから送られてくる上記フレーム期間情報に基づいて、上記複数のカメラから選択された所定のカメラに再生フレーム情報を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記再生フレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
マルチカメラシステム。
（１３）上記フレーム期間情報は、フレーム番号、ＧＯＰ番号およびフレーム番号、またはタイムコードで示される情報である
前記（１２）に記載のマルチカメラシステム。
（１４）イメージャと、
メモリと、
上記イメージャで撮像されて得られた画像データのうち動いている被写体が存在する期間の各フレームの画像データを上記メモリに書き込む処理と、上記メモリに書き込まれている画像データのフレーム期間情報を確認装置に送る処理と、上記確認装置からの再生フレーム情報を伴う転送要求の受信があるとき、該再生フレームの画像データを上記メモリから読み出して上記確認装置に転送する処理を制御する制御部を備える
カメラ。
（１５）ディスプレイと、
複数のカメラから送られてくる上記フレーム期間情報に基づいて、上記複数のカメラから選択された所定のカメラに再生フレーム情報を伴う転送要求を送信する処理と、上記所定カメラから転送されてくる上記再生フレームの画像データを受信し、該画像データによる画像を上記ディスプレイに表示する処理を制御する制御部を備える
確認装置。
【符号の説明】
【００７０】
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ・・・マルチカメラシステム
１０１，１０１-A，１０１-B，１０１-C・・・カメラ
１０２・・・確認装置
１０３-A，１０３-B，１０３-C・・・制御用機器
１１１・・・ＣＰＵ
１１２・・・メモリ
１１３・・・イメージャ/レンズ部
１１４・・・カメラ信号処理部
１１５・・・コーデック処理部
１１６・・・パネル処理部
１１７・・・パネル
１１８・・・有線通信処理部
１１９・・・有線ＬＡＮ端子
１２０・・・無線通信処理部
１２１・・・アンテナ
１３１・・・ＣＰＵ
１３２・・・メモリ
１３３・・・コーデック処理部
１３４・・・グラフィック処理部
１３５・・・パネル処理部
１３６・・・パネル
１３７・・・有線通信処理部
１３８・・・有線ＬＡＮ端子
１３９・・・無線通信処理部
１４０・・・アンテナ
【図１】
2018026685.tif 000003
【図２】
2018026685.tif 000004
【図３】
2018026685.tif 000005
【図４】
2018026685.tif 000006
【図５】
2018026685.tif 000007
【図６】
2018026685.tif 000008
【図７】
2018026685.tif 000009
【図８】
2018026685.tif 000010
【図９】
2018026685.tif 000011
【図１０】
2018026685.tif 000012
【図１１】
2018026685.tif 000013
【図１２】
2018026685.tif 000014