(57)【要約】【課題】撮像データを転送し、その画像を表示する場合に、画像の表示遅延を低減し、重要な画像単位を適切に送信してユーザがより正しく状況を把握すること。【解決手段】本発明にかかるシステムは、撮像装置及び通信端末を備える。撮像装置は、撮像対象を撮像して撮像データを生成する撮像部と、撮像データの各画像単位の重要度を示すスコアを算出するスコア算出部と、ネットワークにおける通信速度を算出する通信速度算出部と、通信速度に基づき、撮像データから画像単位を削減する削減度合を導出する削減度合導出部と、減度合に基づき、撮像データから、スコアが示す重要度の低い画像単位を優先的に削減する撮像データ削減部と、削減された撮像データを通信端末に送信する撮像データ送信部を有する。通信端末は、撮像データを受信する撮像データ受信部と、受信した撮像データを再生して画像を表示する撮像データ表示部を有する。【選択図】図１
2014068183.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置及び通信端末を備えたシステムであって、
前記撮像装置は、
撮像対象を撮像して撮像データを生成する撮像部と、
前記撮像データを構成する各画像単位の重要度を示すスコアを算出するスコア算出部と、
前記通信端末との間のネットワークにおける通信速度を算出する通信速度算出部と、
前記算出された通信速度に基づき、前記撮像データから所定量の画像単位を削減する削減度合を導出する削減度合導出部と、
前記導出された削減度合に基づき、前記撮像データから、前記算出されたスコアが示す重要度の低い画像単位を優先的に削減する撮像データ削減部と、
前記削減された撮像データを前記通信端末に送信する撮像データ送信部と、を有し、
前記通信端末は、
前記撮像装置から送信された前記削減された撮像データを受信する撮像データ受信部と、
前記撮像データ受信部が受信した撮像データを再生して画像を表示する撮像データ表示部と、を有する、
ことを特徴とするシステム。
【請求項２】
前記通信端末は、さらに、
前記撮像データ表示部によって表示される画像を観察する観察者による前記通信端末の使用状況を検出し、検出した使用状況に基づき前記観察者が画像を観察している尤度を示す観察スコアを算出する観察スコア算出部と、
前記観察スコア算出部が算出した観察スコアに基づき、前記観察者が画像を観察している尤度が高くなると小さくなるように、前記削減度合を調整する削減度合調整情報を生成する削減度合調整情報生成部と、
前記生成された削減度合調整情報を前記通信端末に送信する削減度合調整情報送信部と、を有し、
前記撮像装置は、さらに前記通信端末から送信された削減度合調整情報を受信する削減度合調整情報受信部を有し、
前記削減度合導出部は、前記受信された削減度合調整情報に基づき、前記削減度合を調整する、
請求項１に記載のシステム。
【請求項３】
撮像対象を撮像して撮像データを生成する撮像部と、
前記撮像データを構成する各画像単位の重要度を示すスコアを算出するスコア算出部と、
前記通信端末との間のネットワークにおける通信速度を算出する通信速度算出部と、
前記算出された通信速度に基づき、前記撮像データから所定量の画像単位を削減する削減度合を導出する削減度合導出部と、
前記導出された削減度合に基づき、前記撮像データから、前記算出されたスコアが示す重要度の低い画像単位を優先的に削減する撮像データ削減部と、
前記削減された撮像データを前記通信端末に送信する撮像データ送信部と、を備える、
ことを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム及び撮像装置に関し、特に、撮像装置が生成した撮像データを通信端末に送信し、通信端末が撮像装置から受信した撮像データに基づいて画像を表示する技術に関する。
【背景技術】
【０００２】
撮像した動画像を、ネットワークを介して配信するライブストリーミングカメラがある。ライブストリーミングカメラは、それ自身がストリーミングサーバとして動作する。これによって、ユーザは、ライブストリーミングカメラが撮像している動画像を、ネットワーク経由で、パーソナルコンピュータ（以下、「パソコン」とも呼ぶ）又はスマートフォン等によって観察することができる。
【０００３】
特許文献１には、前述のように、撮像データが、ネットワークを経由して撮像装置から画像処理装置へ伝送される画像伝送システムが開示されている。この画像伝送システムは、ネットワークの遅延時間を検出し、検出した遅延時間に基づいて決定した伝送量削減率に応じて撮像データの伝送量を制御する。これによって、ネットワークの負荷状況が変化しても、撮像画像のリアルタイム表示を行うことが可能となっている。
【０００４】
しかし特許文献１に開示の技術は、単純に伝送量削減率に応じて伝送する撮像データを削減するようにしているだけである。そのため撮像対象である被写体の状況が把握される上で重要なフレームが間引かれてしまい、ユーザが、被写体の状況を把握する上で重要なフレームが欠落し、被写体の状況を正しく把握することが困難となってしまう可能性があると推察される。例えば被写体となる人物が撮像場所にいないときのフレームは間引かれず、その人物が撮像場所にいるときのフレームが多く間引かれてしまった場合には、その人がどのような動作をしたのかを把握することができなくなってしまうだろう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−３１１７９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は上述した問題に対してなされたものであって、撮像データが転送され、その画像が表示される場合において、画像の表示遅延を低減しつつ、重要な画像単位を適切に送信することで、ユーザがより正しく状況を把握することができるシステム及び撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様にかかるシステムは、撮像装置及び通信端末を備えたシステムであって、前記撮像装置は、撮像対象を撮像して撮像データを生成する撮像部と、前記撮像データを構成する各画像単位の重要度を示すスコアを算出するスコア算出部と、前記通信端末との間のネットワークにおける通信速度を算出する通信速度算出部と、前記算出された通信速度に基づき、前記撮像データから所定量の画像単位を削減する削減度合を導出する削減度合導出部と、前記導出された削減度合に基づき、前記撮像データから、前記算出されたスコアが示す重要度の低い画像単位を優先的に削減する撮像データ削減部と、前記削減された撮像データを前記通信端末に送信する撮像データ送信部と、を有し、前記通信端末は、前記撮像装置から送信された前記削減された撮像データを受信する撮像データ受信部と、前記撮像データ受信部が受信した撮像データを再生して画像を表示する撮像データ表示部と、を有する、ことを特徴とするものである。
本発明の第２の態様にかかる撮像装置は、撮像対象を撮像して撮像データを生成する撮像部と、前記撮像データを構成する各画像単位の重要度を示すスコアを算出するスコア算出部と、前記通信端末との間のネットワークにおける通信速度を算出する通信速度算出部と、前記算出された通信速度に基づき、前記撮像データから所定量の画像単位を削減する削減度合を導出する削減度合導出部と、前記導出された削減度合に基づき、前記撮像データから、前記算出されたスコアが示す重要度の低い画像単位を優先的に削減する撮像データ削減部と、前記削減された撮像データを前記通信端末に送信する撮像データ送信部と、を備える、ことを特徴とするものである。
【発明の効果】
【０００８】
上述した本発明の各態様によれば、撮像データが転送され、その画像が表示される場合において、画像の表示遅延を低減しつつ、重要な画像単位を適切に送信することで、ユーザがより正しく状況を把握することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１にかかる撮像データ配信システムの構成図である。
【図２】実施の形態１にかかる撮像装置の構成を示すブロック図である。
【図３】実施の形態１にかかる通信端末の構成を示すブロック図である。
【図４】実施の形態１にかかる撮像装置のＣＰＵの機能ブロックを示すブロック図である。
【図５】実施の形態１にかかる撮像装置の削減度合導出処理を示すフローチャートである。
【図６】実施の形態１にかかる削減度合として間引き率を導出する場合における削減度合導出処理を示すフローチャートである。
【図７Ａ】実施の形態１にかかる送信バッファの状態の一例を示す図である。
【図７Ｂ】実施の形態１にかかる送信バッファの状態の一例を示す図である。
【図７Ｃ】実施の形態１にかかる送信バッファの状態の一例を示す図である。
【図８】実施の形態１にかかる削減度合としてスコア閾値を導出する場合における削減度合導出処理を示すフローチャートである。
【図９】実施の形態１にかかる撮像装置の撮像データ削減処理を示すフローチャートである。
【図１０】間引き対象判断時間当たりに生成されるフレームのスコアの一例を示す図である。
【図１１】送信遅延のない場合におけるフレームの流れを示すタイムチャートである。
【図１２】送信遅延のある場合におけるフレームの流れを示すタイムチャートである。
【図１３】フレームを間引いた場合におけるフレームの流れを示すタイムチャートである。
【図１４】送信バッファのフレーム数の変化の一例を示す図である。
【図１５】間引き率及びスコア閾値を利用する方法（送信優先）における間引き対象判断処理を示すフローチャートである。
【図１６】間引き率及びスコア閾値を利用する方法（間引き優先）における間引き対象判断処理を示すフローチャートである。
【図１７】実施の形態１にかかる通信端末の撮像データ表示処理を示すフローチャートである。
【図１８】実施の形態２にかかる通信端末の構成を示すブロック図である。
【図１９】実施の形態２にかかる撮像装置のＣＰＵの機能ブロックを示すブロック図である。
【図２０】実施の形態２にかかる通信端末のＣＰＵの機能ブロックを示すブロック図である。
【図２１】実施の形態２にかかる通信端末の削減度合調整処理を示すフローチャートである。
【図２２】実施の形態２にかかる撮像装置の削減度合調整情報受信処理を示すフローチャートである。
【図２３】実施の形態２にかかる撮像装置の削減度合導出処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
＜＜発明の実施の形態１＞＞
＜撮像データ配信システム１の構成＞
以下に図面を参照しながら、本発明に係る撮像データ配信システム及びその構成機器の好適な実施形態を説明する。かかる実施形態に示す具体的な数値等は、発明の理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお本明細書及び図面において、実質的に同一の機能・構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。まず図１を用いて撮像データ配信システム１の構成を説明する。
【００１１】
撮像データ配信システム１は、撮像装置１０及び通信端末２０を有する。撮像装置１０及び通信端末２０は、無線又は有線のネットワークを介して、撮像データをはじめとした各種情報を相互に送受信する。まず以下に各機器間のネットワーク通信について説明する。
【００１２】
撮像装置１０と通信端末２０とは、インターネットにおける通信規格に基づく有線通信又は無線通信を介して、相互にデータを送受信する。この無線通信として例えばＷｉ−Ｆｉ（登録商標）が考えられる。また通信規格として例えば３Ｇ、３．５Ｇ、及び、４Ｇ（ＬＴＥ）といった携帯電話向けの無線通信規格を利用してもよい。この場合、撮像装置１０と通信端末２０との間で、携帯電話基地局及び携帯電話網と、インターネットとを接続するゲートウェイ等を介して各種データが送受信されることになる。次に撮像データ配信システム１を構成する撮像装置１０及び通信端末２０の各機器の概要について順に説明する。
【００１３】
撮像データ配信システム１が有する撮像装置１０は、例えばウェブストリーミングカメラ（ウェブカメラ又はインターネットカメラ等とも呼ばれる）といった通信機能及び動画像撮像機能を備えた電子機器である。撮像装置１０は、動画像を撮像して、撮像に係る撮像データを通信端末２０に対して配信することができる。
【００１４】
具体的には、撮像装置１０は、フレームやピクチャと呼ばれる画像単位毎のデータから構成される撮像データ（以下、この画像単位毎のデータを単に「フレーム」と総称する。）を生成し、通信端末２０に送信する。ここで撮像装置１０は、通信端末２０との間のネットワークにおける通信速度を算出し、算出した通信速度に基づいて撮像データの送信遅延を低減することができるように、撮像データのデータ量を削減する度合を削減度合として導出する。導出される削減度合が大きい程、撮像データから削減されるフレームの枚数が多くなり、導出される削減度合が小さい程、撮像データから削減されるフレームの枚数は少なくなる。
【００１５】
そして撮像装置１０は、導出した削減度合に基づいて、生成した撮像データから所定のフレームを間引く処理を行い、間引かれずに残ったフレーム群を、送信対象となる撮像データとして通信端末２０に送信する。これによって通信端末２０が、撮像装置１０から送信された撮像データに係る動画像を表示する場合に、撮像装置１０から通信端末２０への撮像データの送信遅延が低減され、通信端末２０における動画像の表示遅延が低減される。
【００１６】
また撮像装置１０は、前述した撮像データから所定のフレームを間引く処理を実施する際に、各フレームの重要度を示すスコアを算出し、算出したスコアが低いフレームを優先的に間引き対象とする。そして通信端末２０は、スコアが低いフレームが間引かれた、スコアの高いフレームからなる撮像データを受信し、その受信された撮像データに係る動画像を表示する。これによって、通信端末２０のユーザは、撮像装置１０が撮像している被写体の状況を、正しく把握することが可能となる。以下、フレームの重要度が高くなるに従って、算出されるスコアはより高くなるものとして説明する。
【００１７】
撮像データ配信システム１が有する通信端末２０は、例えば携帯電話、ＰＨＳ（Personal Handyphone System）、タブレットＰＣ（Personal Computer）、ノートＰＣ、又はデスクトップＰＣといった各種通信機能及び画像表示機能を備えた情報処理装置である。ここで携帯電話には、いわゆるスマートフォンが含まれる。通信端末２０は、撮像装置１０から配信された撮像データに係る動画像を表示する。
【００１８】
具体的には、通信端末２０は、撮像装置１０から送信された撮像データを受信し、受信した撮像データを構成する各フレームに係る画像を順次表示することで、撮像装置１０によって撮像された動画像を表示する。これによって、通信端末２０に表示される動画像の観察者は、表示された動画像によって撮像場所の状況を観察することができる。
【００１９】
＜撮像装置１０の構成＞
続いて撮像データ配信システム１が有する撮像装置１０の構成について説明する。図２は撮像装置１０の構成を概略的に示したブロック図である。なお、説明及び理解の容易のため、本発明と関係のない処理を司るブロックを省略する等、この図２の記載は簡略化されている。
【００２０】
撮像装置１０は、ＣＰＵ（Central Processing Unit）１００、撮像部１０１、Ａ／Ｄ変換部１０２、メモリ１０３、送信バッファ１０４、通信部１０５、バス１２０を有する。撮像装置１０が有するこれらの各構成について以下に順に説明する。
【００２１】
ＣＰＵ１００は、各種プログラムが格納されたＲＯＭ（Read Only Memory）、及びワークエリアとしてのＲＡＭ（Random Access Memory）等を含む半導体集積回路により構成される。ＣＰＵ１００は、撮像装置１０が行う各種処理を統括的に制御する。ＣＰＵ１００が、各種プログラムを実行することで、この統括的な制御が実現される。すなわちＣＰＵ１００は、前述の通信速度の算出、削減度合の導出、撮像データを構成する各フレームのスコアの算出、削減度合及びスコアに基づく撮像データの削減、並びに、削減後に残った撮像データの送信等の処理について、各処理に応じたプログラムを実施することで統括制御を実施する。
【００２２】
撮像部１０１は、レンズ１１０及び撮像素子１１１を有する。撮像素子１１１は、例えばＣＣＤ（Charge Coupled Device）又はＣＭＯＳ（Complementary Metal Oxide Semiconductor）等である。撮像部１０１は、レンズ１１０を通過した光を撮像素子１１１によって光電変換することにより撮像対象の動画像を示すアナログ画像信号をアナログ形式の撮像データとして生成し、Ａ／Ｄ変換部１０２に出力する。
【００２３】
Ａ／Ｄ変換部１０２は、撮像部１０１から出力されたアナログ画像信号をＡ／Ｄ変換してデジタル画像データを生成する。Ａ／Ｄ変換部１０２は、生成したデジタル画像データをデジタル形式の撮像データとしてメモリ１０３に格納する。
【００２４】
メモリ１０３は、各種デジタル画像データの一時記憶領域として使用されるとともに、ＣＰＵ１００の演算作業領域及びＣＰＵ１００に実行されるプログラムの格納領域としても使用される。メモリ１０３は、１つ以上の任意の記憶装置によって構成される。ここで記憶装置は、揮発性記憶装置又は不揮発性記憶装置である。揮発性記憶装置は、例えばＳＲＡＭ（Static Random Access Memory）やＤＲＡＭ（Dynamic Random Access Memory）等である。不揮発性記憶装置は、例えばフラッシュメモリである。
【００２５】
送信バッファ１０４は、ＣＰＵ１００の指示に応じて、通信端末２０に送信する各種情報を格納する。この各種情報には、前述の撮像データが含まれる。送信バッファ１０４は、ＦＩＦＯ（First In First Out）方式で格納されるキューとして機能する。すなわち送信バッファ１０４に格納された撮像データは、最先に格納されたフレームから順に通信部１０５によって取り出されて、通信端末２０に送信される。送信バッファ１０４は、１つ以上の任意の揮発性記憶装置によって構成される。
【００２６】
通信部１０５は、送信バッファ１０４に格納された各種情報を取得し、通信端末２０に送信する。また通信部１０５は、通信端末２０から送信された各種情報を受信してＣＰＵ１００をはじめとした各部に出力する。なお通信部１０５は、通信端末２０から受信した各種情報を受信バッファを介してＣＰＵ１００等に出力するようにしてもよい。通信部１０５は前述した無線又は有線のネットワークを利用してこれらの各種情報の送受信を行う。
【００２７】
バス１２０は、ＣＰＵ１００、Ａ／Ｄ変換部１０２、メモリ１０３、送信バッファ１０４、及び通信部１０５を相互に接続する。ＣＰＵ１００、Ａ／Ｄ変換部１０２、メモリ１０３、送信バッファ１０４、及び通信部１０５は、相互にバス１２０を介して各種情報を受け渡す。
【００２８】
＜通信端末２０の構成＞
続いて撮像データ配信システム１が有する通信端末２０の構成について説明する。図３は通信端末２０の構成を概略的に示すブロック図である。なお、説明及び理解の容易のため、本発明と関係のない処理を司るブロックを省略する等、この図３の記載は簡略化されている。
【００２９】
通信端末２０は、ＣＰＵ２００、メモリ２０１、ＶＲＡＭ（Video RAM）２０２、Ｄ／Ａ変換部２０３、モニタ２０４、通信部２０５、及びバス２２０を有する。通信端末２０が有するこれらの構成について以下に順に説明する。
【００３０】
ＣＰＵ２００は、各種プログラムが格納されたＲＯＭ、及びワークエリアとしてのＲＡＭ等を含む半導体集積回路により構成される。ＣＰＵ２００は、通信端末２０が行う各種処理を統括的に制御する。ＣＰＵ２００が、各種プログラムを実行することで、この統括的な制御が実現される。すなわちＣＰＵ２００は、前述の撮像データの受信及び撮像データの表示等の処理について、各処理に応じたプログラムを実施することで統括制御を実施する。
【００３１】
メモリ２０１は、各種デジタル画像データの一時記憶領域として使用されるとともに、ＣＰＵ２００の演算作業領域及びＣＰＵ２００に実行されるプログラムの格納領域としても使用される。メモリ２０１は、１つ以上の任意の記憶装置によって構成される。ここで記憶装置は、揮発性記憶装置又は不揮発性記憶装置である。
【００３２】
ＶＲＡＭ２０２は、モニタ２０４に表示される画像のデジタル画像データの一時記憶領域として使用される。ＶＲＡＭ２０４には、デジタル形式の撮像データ、各種メニュー画像データ、及び各種アプリケーションに係るＧＵＩ（Graphic User Interface）画像等の各種デジタル画像データが格納される。
【００３３】
Ｄ／Ａ変換部２０３は、ＶＲＡＭ２０２に格納されたデジタル画像データを取得し、取得したデジタル画像データをＤ／Ａ変換してアナログ画像信号を生成する。Ｄ／Ａ変換部２０３は、生成したアナログ画像信号をモニタ２０４に出力する。
【００３４】
モニタ２０４は、Ｄ／Ａ変換部２０３から出力されたアナログ画像信号に基づいて、そのアナログ画像信号が示す画像を表示する。モニタ２０４には、例えば液晶ディスプレイ、有機ＥＬ（Electroluminescence）ディスプレイ等を採用することができる。
【００３５】
通信部２０５は、ＣＰＵ２００をはじめとした各部から出力された各種情報を撮像装置１０に送信する。また通信部２０５は、撮像装置１０から送信された各種情報を受信してＣＰＵ２００等に出力する。なお通信部２０５は、ＣＰＵ２００等から出力された各種情報を送信バッファを介して取得するようにしてもよく、撮像装置１０から受信した各種情報を受信バッファを介してＣＰＵ２００等に出力するようにしてもよい。通信部２０５は前述した無線又は有線のネットワークを利用してこれらの各種情報の送受信を行う。
【００３６】
バス２２０は、ＣＰＵ２００、メモリ２０１、ＶＲＡＭ２０２、Ｄ／Ａ変換部２０３、通信部２０５を相互に接続する。ＣＰＵ２００、メモリ２０１、ＶＲＡＭ２０２、Ｄ／Ａ変換部２０３、通信部２０５は、相互にバス２２０を介して各種情報を受け渡す。
【００３７】
＜撮像装置１０のＣＰＵ１００の機能＞
続いて撮像装置１０のＣＰＵ１００の機能の詳細について説明する。図４は撮像装置１０のＣＰＵ１００の機能ブロックを示すブロック図である。
【００３８】
ＣＰＵ１００は、通信速度算出部１０００、削減度合導出部１００１、スコア算出部１００２、撮像データ削減部１００３としても機能する。ＣＰＵ１００が有するこれらの機能ブロックについて以下に順に説明する。
【００３９】
通信速度算出部１０００は、撮像装置１０と通信端末２０との間のネットワークの通信速度を算出する。通信速度算出部１０００は、送信バッファ１０４に格納された撮像データ（以下、「送信撮像データ」とも呼ぶ）の送信状況に基づいて通信速度を算出する。
【００４０】
削減度合導出部１００１は、通信速度算出部１０００が算出した通信速度に基づいて、撮像部１０１によって生成された撮像データ（以下、「生成撮像データ」とも呼ぶ）のデータ量を削減する度合を削減度合として算出する。なお削減度合が大きくなるに従って、生成撮像データから削減されるフレームの枚数が多くなり、削減度合が小さくなるに従って、生成撮像データから削減されるフレームの枚数は少なくなる。
【００４１】
スコア算出部１００２は、撮像部１０１によって生成された生成撮像データを構成する各フレームのスコアを算出する。
【００４２】
撮像データ削減部１００３は、削減度合導出部１００１が算出した削減度合に基づいて、スコア算出部１００２が算出したスコアが低いフレームから優先的に通信端末２０への送信対象から間引く。撮像データ削減部１００３は、間引かれずに残ったフレーム群を、通信端末２０に送信する送信撮像データとして送信バッファ１０４に格納する。これによって、送信バッファ１０４に格納された送信撮像データが、通信部１０５によって通信端末２０に送信される。
【００４３】
＜撮像装置１０の削減度合導出処理の概要＞
続いて撮像装置１０の削減度合導出処理について説明する。図５は、撮像装置１０の削減度合導出処理を示すフローチャートである。
【００４４】
通信速度算出部１０００は、通信端末２０に対する送信撮像データの送信状況に基づいて、撮像装置１０と通信端末２０との間のネットワークの通信速度を算出する（Ｓ１）。削減度合導出部１００１は、通信速度算出部１０００が算出した通信速度に基づいて、その通信速度で送信撮像データの送信遅延が発生しないように生成撮像データの削減度合を導出する（Ｓ２）。
【００４５】
なお上記削減度合導出処理は、任意のタイミングで実行するようにしてよい。例えば、通信部１０５による生成撮像データの送信開始から送信終了までの間の期間において、予め任意に定めた一定時間間隔で実行するようにしてよい。
【００４６】
＜撮像装置１０の削減度合導出処理の詳細＞
ここで削減度合として、以下の（１）及び（２）の少なくとも１つを利用することができる。
（１）間引き率
（２）スコア閾値
【００４７】
削減度合を間引き率を利用して導出する場合、撮像データ削減部１００３は、スコアの低いフレームから順に間引きの対象として特定し、生成撮像データが所定の間引き率に達するまで、この特定を行う。
【００４８】
スコア閾値は、間引き対象としてもよいスコアの低いフレームと、間引き対象とすべきでないスコアの高いフレームとを判別するために、間引き対象としてもよい低いスコアの範囲と、間引き対象とすべきでない高いスコアの範囲との境界を規定する閾値である。すなわち削減度合としてスコア閾値を利用する場合、撮像データ削減部１００３は、スコア閾値未満のスコアとなるフレームを間引き対象として決定する。
【００４９】
（１）及び（２）のいずれを削減度合として利用する場合もスコアの低いフレームが優先的に間引かれる。（１）及び（２）のそれぞれを利用する場合におけるフレーム導出方法について以下に順に説明する。
【００５０】
（１）間引き率
削減度合を間引き率を利用して導出する場合における削減度合導出方法について説明する。図６は、削減度合を間引き率を利用して導出する場合における削減度合導出処理を示すフローチャートである。以下、ステップＳ１１、Ｓ１２は前述のステップＳ１に対応し、ステップＳ１３は前述のステップＳ２に対応する。
【００５１】
通信速度算出部１０００は、通信端末２０に送信される送信撮像データのうち、所定の通信速度導出時間当たりに生成される数のフレーム群を、通信速度のチェック対象として決定する（Ｓ１１）。ここで通信速度導出時間を１秒間とし、撮像装置１０が、その通信速度導出時間（１秒間）当たりに１５フレームからなる生成撮像データを生成したとして説明を続ける。この場合、通信速度算出部１０００は、図７Ａに示すように、通信端末２０に連続して送信される任意の１５個のフレームを通信速度のチェック対象として決定する。
【００５２】
なお図７Ａでは、理解を容易にするために、送信バッファ１０４に格納されている送信撮像データから、通信速度のチェック対象とする１５個のフレームの全てを選択する場合について例示しているが、通信端末２０に連続して送信される１５個のフレームであれば、選択対象とするフレームは、同時に送信バッファ１０４に格納される場合に限られない。送信バッファ１０４に格納されているフレーム及びその後に送信バッファ１０４に格納されるフレームから、通信速度のチェック対象とする合計１５個のフレームを選択するようにしてもよい。
【００５３】
通信速度算出部１０００は、最初のチェック対象のフレームの送信開始時から、通信速度導出時間経過後までに送信が完了したチェック対象のフレームの数を算出する（Ｓ１２）。具体的には、通信速度算出部１０００は、送信バッファ１０４に残っているフレームを参照することで、最初に送信されるチェック対象のフレームの送信開始時から、通信速度導出時間（１秒間）の経過後までに通信端末２０への送信が完了したチェック対象のフレームの数を算出する。すなわち通信速度算出部１０００は、通信速度導出時間当たりに送信されるフレーム数（送信撮像データ量）を通信速度として算出する。
【００５４】
例えばＣＰＵ１００が送信撮像データを送信バッファ１０４に格納する際に送信撮像データに対してその送信撮像データを構成する各フレームを一意に特定することができる情報を付加して格納する。そして通信速度算出部１０００がその情報に基づいて送信撮像データを構成する各フレームを一意に特定して、チェック対象とした各フレームが送信されたか否かを判断可能し、通信端末２０への送信が完了したチェック対象のフレームの数を算出可能とすればよい。
【００５５】
図６に戻り、削減度合導出部１００１は、通信速度算出部１０００が算出した、通信速度導出時間当たりに送信が完了したチェック対象のフレーム数に基づいて間引き率を導出する（Ｓ１３）。具体的には、通信速度導出時間（１秒間）当たりに生成される数（１５個）のフレームが、通信速度導出時間（１秒間）のうちに全て送信されていない場合には、送信遅延が発生していることになる。またこの場合には、以降も順次、送信バッファ１０４に送信撮像データが蓄積されていき、バッファオーバーフローを引き起こすおそれもある。そのため削減度合導出部１００１は、送信遅延が発生しないようにするために、通信速度導出時間（１秒間）当たりに生成されるフレーム数（１５個）に対して、通信速度導出時間（１秒間）当たりに送信が完了したチェック対象のフレーム数のフレームのみが送信対象となるように間引き率を決定する。
【００５６】
例えば図７Ｂに示すように、１５個のチェック対象のフレームのうち、通信速度導出時間経過後に８個のフレームの送信が完了していた場合には、削減度合導出部１００１は、通信速度導出時間（１秒間）当たりに生成されるフレーム数（１５個）に対して間引くフレーム数を７個として間引き率を導出する。すなわち削減度合導出部１００１は、通信速度導出時間（１秒間）当たりに生成されるフレーム数（１５個）に対する間引き率として、通信速度導出時間当たりに生成される生成撮像データのフレーム数（１５個）から、通信速度算出において送信が完了していたフレーム数（８個）を減算した数（７個）を導出する。これによれば、ネットワークの通信速度が１秒間に８個のフレームのみを送信可能な状態であることに合わせて、１秒間に生成される１５個のフレームのうち８個のフレームのみを送信撮像データとして残すことができるため、送信遅延を発生させることがない。
【００５７】
また例えば図７Ｃに示すように、１５個のチェック対象のフレームのうち、全ての送信が完了していた場合には、削減度合導出部１００１は、１秒間に生成されるフレーム数（１５個）に対して間引くフレーム数を０個として間引き率を導出する。すなわち削減度合導出部１００１は、通信速度導出時間当たりに生成されるフレーム数（１５個）に対して１つのフレームも間引かない間引き率を導出する。この場合は、ネットワークの通信速度が１秒間の間に、１秒間に生成される１５個のフレームの全てを送信撮像データとして送信可能な状態となっているため、生成撮像データからフレームを間引かなくても送信遅延が発生することはないからである。
【００５８】
なお上記説明では、通信速度導出時間当たりに生成されるフレーム数に対して、通信速度導出時間当たりに実際に送信できなかったフレーム数の割合を間引き率として導出するようにしているが、これに限られない。例えば通信速度導出時間当たりに生成されるフレーム数から、通信速度導出時間当たりに実際に送信できなかったフレーム数よりも少ない数のフレームを間引くように間引き率を導出してもよい。このようにしても送信撮像データの送信遅延を低減することができるからである。しかしこの場合には、徐々に送信遅延量が大きくなっていくことになる。つまり送信バッファ１０４における送信撮像データを構成するフレームの蓄積量が徐々に大きくなっていき、最終的にバッファオーバーフローを引き起こしてしまうおそれがある。そのため好ましくは、前述の通り通信速度導出時間当たりに生成されるフレーム数から、通信速度導出時間当たりに実際に送信できなかったフレーム数のフレームを間引くように間引き率を導出するとよい。これによれば、ネットワークの通信速度に対して送信遅延を発生させることがないからである。
【００５９】
また通信速度導出時間当たりに生成されるフレーム数から、通信速度導出時間当たりに実際に送信できなかったフレーム数よりも大きい数のフレームを間引くように間引き率を導出してもよい。このようにしても送信撮像データの送信遅延を発生させることがないからである。しかしこの場合には、送信バッファ１０４における送信撮像データを構成するフレームの蓄積量が徐々に小さくなっていき、最終的にバッファアンダーフローを引き起こしてしまうおそれがある。そのため好ましくは、前述の通り通信速度導出時間当たりに生成されるフレーム数から、通信速度導出時間当たりに実際に送信できなかったフレーム数のフレームを間引くように間引き率を導出するとよい。これによれば、ネットワークの通信速度に対して送信が過剰となることがないからである。
【００６０】
（２）スコア閾値
続いて、削減度合をスコア閾値を利用して導出する場合における削減度合導出方法について説明する。図８は、削減度合をスコア閾値を利用して導出する場合における削減度合導出処理を示すフローチャートである。ステップＳ２１はステップＳ１に対応し、ステップＳ２２〜Ｓ２５はステップＳ２に対応する。
【００６１】
通信速度算出部１０００は、送信バッファ１０４に格納されている送信撮像データを構成するフレーム数を算出する（Ｓ２１）。
【００６２】
この削減度合導出方法では、所定の基準数に対して送信バッファ１０４に格納されているフレーム数が一致し続ける場合には、ある時間当たりに生成されるフレーム数と、その時間当たりに通信端末２０に送信撮像データとして送信されるフレーム数が一致しており、送信遅延及び過剰送信が発生しない適切な通信速度で送信撮像データが送信されていると判断する。よって送信バッファ１０４に格納されているフレーム数が基準数以上であると算出された場合には、送信遅延が発生して送信バッファ１０４のフレーム数が増加しており、送信バッファ１０４に格納されているフレーム数が基準数以下であると算出された場合には、過剰送信が発生して送信バッファ１０４のフレーム数が減少していると判断する。すなわち通信速度算出部１０００は、所定の基準数に対する送信バッファ１０４のフレーム数として、生成撮像データの生成速度と一致する適切な通信速度に対する相対的な通信速度を算出する。つまり送信バッファ１０４のフレーム数が基準数以上である場合、ネットワークの通信速度が適切な通信速度に対して相対的に遅くなっており、送信バッファ１０４のフレーム数が基準数未満である場合、ネットワークの通信速度が適切な通信速度に対して相対的に速くなっていると分かる。なお、この基準数として、送信バッファ１０４の容量に応じて、少しのフレーム数の増減ではバッファアンダーフロー又はバッファオーバーフローが発生しない程度の適度なフレーム数を設定するとよい。
【００６３】
通信速度算出部１０００によって送信バッファ１０４に格納されているフレーム数が基準数以上であると算出された場合（Ｓ２２：基準数以上）、削減度合導出部１００１は、スコア閾値を増加させる（Ｓ２３）。ここで送信バッファ１０４に格納されているフレーム数が基準数以上である場合には、生成撮像データの生成速度に対して送信遅延が発生しており、送信バッファ１０４に格納されるフレーム数が増加してきていることになる。そのため削減度合導出部１００１は、スコア閾値を増加させて間引き対象となるフレーム数を増加させる。これによれば、通信端末２０への送信対象となるフレーム数を減少させて、送信遅延を抑制することができる。またバッファオーバーフローの発生も抑制することができる。
【００６４】
通信速度算出部１０００は、送信バッファ１０４に格納されているフレーム数が基準数未満であると算出された場合（Ｓ２２：基準数未満）、削減度合導出部１００１は、スコア閾値を減少させる（Ｓ２４）。ここで送信バッファ１０４に格納されているフレーム数が基準数未満である場合には、生成撮像データの生成速度に対して送信遅延は発生していないが、過剰送信が発生しており、送信バッファ１０４に格納されるフレーム数が減少してきていることになる。そのため削減度合導出部１００１は、スコア閾値を減少させて間引き対象となるフレーム数を減少させる。これによれば、通信端末２０への送信対象となるフレーム数を増加させて、過剰送信を抑制することができる。またバッファアンダーフローの発生も抑制することができる。
【００６５】
通信速度算出部１０００は、送信バッファ１０４に格納されているフレーム数が基準数と一致すると算出された場合（Ｓ２２：一致）、削減度合導出部１００１は、スコア閾値を変更しない（Ｓ２５）。送信バッファ１０４に格納されているフレーム数が基準数と一致する場合には、生成撮像データの生成速度に対して送信遅延も過剰送信も発生していないからである。
【００６６】
なお前述の説明では、適切な通信速度で送信撮像データが送信されている場合における送信バッファ１０４のフレーム数として、１つの数のみを示す基準数を用いる例について説明したが、適切と判断する送信バッファ１０４のフレーム数には一定の幅をもたせるようにしてもよい。例えば、送信バッファ１０４のフレーム数が５０個以上の場合はスコア閾値を増加させるようにし、送信バッファ１０４のフレーム数が５個未満の場合はスコア閾値を減少させるようにし、送信バッファ１０４のフレーム数が５０個未満かつ５個以上の場合にはスコア閾値を変更しないようにしてもよい。すなわち第１の基準数と、それよりも小さい第２の基準数とを予め定めておき、送信バッファ１０４のフレーム数が第１の基準数以上の場合にはスコア閾値を増加させるようにし（Ｓ２３）、送信バッファ１０４のフレーム数が第２の基準数未満の場合にはスコア閾値を減少させるようにし（Ｓ２４）、送信バッファ１０４のフレーム数が第１の基準数未満かつ第２の基準数以上の場合には、スコア閾値を変更しない（Ｓ２５）ようにしてもよい。
【００６７】
＜撮像装置１０による撮像データ削減処理の概要＞
続いて撮像装置１０による撮像データ削減処理について説明する。図９は、撮像装置１０の撮像データ削減処理を示すフローチャートである。
【００６８】
撮像部１０１は、任意の被写体や風景を撮像し、撮像対象の動画像を示すアナログ画像信号をアナログ形式の生成撮像データとして生成し、Ａ／Ｄ変換部１０２に出力する（Ｓ３１）。Ａ／Ｄ変換部１０２は、撮像部１０１から出力されたアナログ画像信号をＡ／Ｄ変換してデジタル形式の生成撮像データを生成する（Ｓ３２）。メモリ１０３は、生成されたデジタル形式の生成撮像データを格納する。
【００６９】
スコア算出部１００２は、メモリ１０３に格納された生成撮像データにおける各フレームのスコアを算出する（Ｓ３３）。スコア算出部１００２は、生成撮像データにおける各フレームから算出したスコアを、そのフレームと対応付けてメモリ１０３に格納する。
【００７０】
ステップＳ３１〜Ｓ３３は、所定の間引き対象判断時間当たりに生成されるフレーム数の生成撮像データについてスコアが算出されるまで繰り替えされる（Ｓ３４：Ｎｏ）。
【００７１】
間引き対象判断時間当たりに生成される数のフレームのスコアが算出された場合（Ｓ３４：Ｙｅｓ）、撮像データ削減部１００３は、削減度合導出部１００１によって算出された削減度合と、スコア算出部１００２によって算出されたスコアとに基づいて、間引き対象判断時間当たりに生成されたフレームから間引き対象とするフレームを判断する（Ｓ３５）。撮像データ削減部１００３は、間引き対象として判断したフレームを間引く（Ｓ３６）。このとき撮像データ削減部１００３は、メモリ１０３からの間引き対象として判断したフレームを削除する等の処理を行う。
【００７２】
撮像データ削減部１００３は、間引かれずに残ったフレーム群を送信バッファ１０４に送信撮像データとして格納する。例えば撮像データ削減部１００３は、削除されずにメモリ１０３に残っているフレームを取得し、送信撮像データとして送信バッファ１０４に格納する。通信部１０５は、送信バッファ１０４に格納された送信撮像データを通信端末２０に送信する（Ｓ３７）。以上に説明したようにして、撮像データ削減部１００３は、順次、間引き対象判断時間単位で間引き対象のフレームを判断し、間引いていく。
【００７３】
＜撮像装置１０による撮像データ削減処理の詳細（スコア算出処理）＞
続いて撮像装置１０のスコア算出処理について説明する。撮像装置１０のスコア算出部１００２は、前述のステップＳ３３において、以下の（１）〜（５）のスコア算出基準の少なくとも１つに基づいて、生成撮像データを構成する各フレームのスコアを算出する。（１）〜（５）のスコア算出基準のそれぞれについて以下に順に説明する。
（１）顔の大きさ
（２）顔の数
（３）顔の大きさの変化
（４）顔の数の変化
（５）移動ベクトル
【００７４】
（１）顔の大きさ
スコア算出部１００２は、撮像画像中における、被写体である人物の顔画像の大きさ（面積）が大きい場合に、小さい場合に比べて高いスコアを算出する。換言すると、スコア算出部１００２は、撮像画像中における、被写体である人物の顔画像の大きさ（面積）が小さい場合に、大きい場合に比べて低いスコアを算出する。
【００７５】
ここで、画像全体の面積に占める顔画像の面積が大きい場合、面積が小さい場合に比べて、撮像装置１０に対してより近い位置に被写体となる人が存在することになる。このように被写体となる人が近い場合には、その画像の重要性が高いことが多い。そこで、このスコア算出基準では、スコア算出部１００２は、あるフレームに係る画像中において人の顔の大きさが大きい場合には、小さい場合に比べて高いスコアを算出し、そのフレームが間引きされにくくなるようにする。
【００７６】
ここでスコアは、人の顔の大きさが大きい場合ほど、より高い値となるように算出されるのであれば、どのように算出されてもよい。例えばスコア算出部１００２は、顔検出によって検出された人の顔に対応する領域の縦の長さ又は横の長さに所定の係数を乗じた値をスコアとして算出するようにしてよい。
【００７７】
なお人の顔の大きさが大きくなるに従って、より高い値となるようにスコアを算出するようにしているが、顔の大きさに代えて又はそれに加えて、顔の表情を認識し、認識した表情の種類に応じてスコアを高くするようにしてもよい。例えば笑い顔の場合は、他の表情と比較してスコアをより高く算出する等してよい。
【００７８】
（２）顔の数
スコア算出部１００２は、撮像画像中における、被写体である人物の顔画像の数が多い場合に、少ない場合に比べて高いスコアを算出する。換言すると、スコア算出部１００２は、撮像画像中における、被写体である人物の顔画像の数が少ない場合に、多い場合に比べて低いスコアを算出する。
【００７９】
ここで人の顔の数が多い場合、被写体となっている人が多く存在することになる。このように被写体となる人が多い場合には、その画像の重要性が高いことが多い。そこで、このスコア算出基準では、スコア算出部１００２は、あるフレームに係る画像中において顔検出された人の顔の数が多い場合には、少ない場合に比べて高いスコアを算出し、そのフレームが間引きされにくくなるようにする。
【００８０】
ここでスコアは、人の顔の数が多い場合ほど、より高い値となるように算出されるのであれば、どのように算出されてもよい。例えばスコア算出部１００２は、顔検出によって取得した人の顔の数に所定の係数を乗じた値をスコアとして算出するようにしてよい。
【００８１】
（３）顔の大きさの変化
スコア算出部１００２は、撮像画像中における、被写体である所定の人物の顔画像の大きさが変化している場合に、変化しない場合と比べて高いスコアを算出する。換言すれば、スコア算出部１００２は、撮像画像中における、被写体である所定の人物の顔画像の大きさが変化しない場合に、変化した場合と比べて低いスコアを算出する。
【００８２】
一般的にある場所の状況を観察する場合、その場所の状況が変化する過渡的な状態を捉えることが重要となってくる。そこで、このスコア算出基準では、スコア算出部１００２は、フレーム間で人の顔の大きさが変化している場合には、変化していない場合に比べて高いスコアを算出し、それらのフレームが間引きされにくくするようにする。
【００８３】
ここでスコアは、人の顔の大きさが変化している場合に、変化しない場合に比べて高い値となるように算出されるのであれば、どのように算出されてもよい。例えばスコア算出部１００２は、顔認識によって取得した人の顔の大きさが変化している場合には第１の所定値をスコアとして算出し、人の顔の大きさに変化が変化していない場合には第１の所定値よりも低い第２の所定値をスコアとして算出するようにしてよい。
【００８４】
なお顔の大きさの変化が微量である場合は、ほとんど状況が変化しておらず、あまり重要ではない。そのためスコア算出部１００２は、例えば顔の大きさの変化率が所定の変化率閾値よりも大きい場合に、顔の大きさが変化していると判断するようにしてよい。
【００８５】
また顔の大きさの変化の比較対象とするフレームは、スコア算出対象とするフレームの前後に生成されたフレームのいずれを利用するようにしてもよい。しかし好ましくは、スコア算出対象とするフレームの直近に生成されたフレーム（１つ前又は１つ後のフレーム）を比較対象とするとよい。撮像したタイミングがあまりにかけ離れたフレームを比較対象として利用してしまうと、直近のフレームが示す画像とは顔の大きさが変化している場合であっても、比較対象としたフレームが示す画像とでは顔の大きさの変化がなく、本来大きく算出すべきスコアが低く算出されてしまう可能性があるからである。
【００８６】
（４）顔の数の変化
スコア算出部１００２は、撮像画像中における、被写体である所定の人物の顔の数が変化している場合に、変化しない場合と比べて高いスコアを算出する。換言すれば、スコア算出部１００２は、撮像画像中における、被写体である所定の人物の顔の数が変化しない場合に、変化した場合と比べて低いスコアを算出する。
【００８７】
前述したように一般的にある場所の状況を観察する場合、その場所の状況が変化する過渡的な状態を捉えることが重要となってくる。そこで、このスコア算出基準では、スコア算出部１００２は、フレーム間で撮像されている人の顔の数が変化している場合には、変化していない場合と比べて高いスコアを算出し、それらのフレームが間引きされにくくするようにする。
【００８８】
ここでスコアは、人の顔の数が変化している場合に、変化しない場合に比べて高い値となるように算出されるのであれば、どのように算出するようにしてもよい。例えばスコア算出部１００２は、顔認識によって取得した人の顔の数が変化している場合には第１の所定値をスコアとして算出し、人の顔の数に変化が変化していない場合には第１の所定値よりも低い第２の所定値をスコアとして算出するようにしてよい。
【００８９】
また顔の数の変化の比較対象とするフレームは、スコア算出対象とするフレームの前後に生成されたフレームのいずれを利用するようにしてもよい。しかし好ましくは、スコア算出対象とするフレームの直近に生成されたフレーム（１つ前又は１つ後のフレーム）を比較対象とするとよい。撮像したタイミングがあまりにかけ離れたフレームを比較対象として利用してしまうと、直近のフレームが示す画像とは顔の数が変化している場合であっても、比較対象としたフレームが示す画像とでは顔の数の変化がなく、本来大きく算出すべきスコアが低く算出されてしまう可能性があるからである。
【００９０】
なお前述の（１）〜（４）のスコア算出処理における人の顔の認識は、既知の一般的な顔検出技術をのうち任意の技術を利用して行えばよい。
【００９１】
（５）移動ベクトル
このスコア算出基準では、スコア算出部１００２は、フレーム間で所定の被写体の移動ベクトルが検出された場合、それらのフレームのスコアを高く算出する。言い換えると、スコア算出部１００２は、フレーム間において被写体の移動ベクトルがない場合、それらのフレームのスコアを低く算出する。なお人、動物、及び車等の移動物体のうち、任意の移動物体を移動ベクトルの検出対象の被写体として定めるようにしてよい。
【００９２】
前述したように一般的にある場所の状況を観察する場合、その場所の状況が変化する過渡的な状態を捉えることが重要となってくる。そこで、このスコア算出基準では、スコア算出部１００２は、フレーム間で被写体の移動ベクトルがある場合には、移動ベクトルがない場合に比べて高いスコアを算出し、それらのフレーム又はそれらの間のフレームが間引きされにくくするようにする。
【００９３】
ここでスコアは、移動ベクトルがある場合に、ない場合に比べて高い値となるように算出されるのであれば、どのように算出されてもよい。例えばスコア算出部１００２は、移動ベクトルがある場合には第１の所定値をスコアとして算出し、移動ベクトルがない場合には第１の所定値よりも低い第２の所定値をスコアとして算出するようにしてよい。
【００９４】
なお移動ベクトルの大きさが微小である場合は、ほとんど状況が変化しておらず、あまり重要ではない。そのためスコア算出部１００２は、例えば移動ベクトルの大きさが所定の移動ベクトル閾値よりも大きい場合に、移動ベクトルがあると判断するようにしてよい。また移動ベクトルが大きくなるに従って、より高くなるようにスコアを算出するようにしてもよい。
【００９５】
また移動ベクトルの算出に利用するフレームは、スコア算出対象とするフレームの前後に生成されたフレームのいずれを利用するようにしてもよい。しかし好ましくは、スコア算出対象とするフレームの直近に生成された所定数のフレーム（例えば前後所定数の範囲内から選択した所定数のフレーム）を利用するとよい。スコア算出対象のフレームと撮像したタイミングがあまりにかけ離れたフレームを利用してしまうと、直近のフレームが示す画像では移動ベクトルが大きさをもって算出される程の変化がある場合であっても、算出に利用としたフレームが示す画像では移動ベクトルが大きさをもって算出されず、本来大きく算出すべきスコアが低く算出されてしまう可能性があるからである。
【００９６】
ここで前述の生成撮像データとして、ＣＰＵ１００が撮像部１０１によって生成された撮像データに基づいてＭＰＥＧ（Moving Picture Experts Group）形式の撮像データを生成してメモリ１０３に格納するようにしてもよい。すなわち、ＣＰＵ１００は、撮像部１０１によって生成された生成撮像データを構成する各フレームに基づいてＭＰＥＧにおけるＩフレーム、Ｐフレーム、又はＢフレームを生成し、それらのフレーム群を生成撮像データとしてメモリ１０３に格納するようにしてもよい。この場合、スコア算出対象のフレームがＰフレーム又はＢフレームである場合には、そのスコア算出対象のフレームに動きベクトルを示す情報が含まれている。したがって、この場合には、スコア算出対象のフレームのみに基づいて、動きベクトルを検出し、スコアを算出するようにしてよい。
【００９７】
なお前述の（１）〜（５）のスコア算出方法の２つ以上を組み合わせてスコアを算出する場合には、それぞれのスコア算出方法で算出したスコアを加算する又はそれぞれのスコア算出基準で算出したスコアの平均値をスコアとする等して、総合的な数値をスコアとして算出するようにすればよい。
【００９８】
＜撮像装置１０による撮像データ削減処理の詳細（間引き対象判断処理）＞
続いて撮像装置１０の間引き対象判断処理について説明する。撮像装置１０の撮像データ削減部１００３は、前述のステップＳ３５において、以下の（１）〜（４）のいずれかの間引き対象判断方法に基づいて間引き対象とするフレームを判断する。（１）〜（４）の間引き対象判断方法のそれぞれについて以下に順に説明する。
（１）削減度合として間引き率を利用する方法
（２）削減度合としてスコア閾値を利用する方法
（３）削減度合として間引き率及びスコア閾値を利用する方法（送信優先）
（４）削減度合として間引き率及びスコア閾値を利用する方法（間引き優先）
【００９９】
以下、前述と同様に所定の通信速度導出時間を１秒間とし、撮像装置１０がその通信送度導出期間（１秒間）当たりに１５フレーム分のデータを生成するものとして、（１）〜（４）の間引き対象判断方法のそれぞれについて説明する。
【０１００】
（１）削減度合として間引き率を利用する方法
この間引き対象判断方法では、撮像データ削減部１００３は、所定の間引き対象判断時間当たりに生成されたフレームの中から、削減度合導出部１００１によって導出された間引き率に達するまで、スコアの低いフレームから順に間引き対象として判断する。以下、間引き対象判断時間が、通信速度導出時間と同じ１秒間であるものとして説明する。
【０１０１】
ここで１秒間に生成された１５個のフレームのそれぞれのスコアが、図１０に示すように算出されたものとして説明する。図１０では、フレームを生成順に「フレーム１」、「フレーム２」、・・・、「フレーム１４」、「フレーム１５」として示している。また、それぞれのフレームのスコアは生成順に「１２０」、「１２０」、「１２０」、「１１０」、「８０」、「８０」、「６０」、「５０」、「５０」、「７０」、「５０」、「８０」、「１００」、「１００」、「１００」と算出されたものとして説明する。
【０１０２】
ここで撮像装置１０と通信端末２０の間のネットワークの通信速度が１秒間に１５個のフレームを送信することができる通信速度である場合には、図１１に示すように送信遅延なく、１秒間に生成される１５個のフレームが送信撮像データとして送信される。しかし撮像装置１０と通信端末２０の間のネットワークの通信速度が低下しており、１秒間に１５個のフレームのうち、例えば１２個のフレームしか送信することができない通信速度となってしまっている場合には、図１２に示すように送信遅延が発生してしまう。すなわち図１２に示すように、図１１では１５個のフレームの送信が完了していたタイミング（図１１及び図１２の３００の時点）の後に、１３個目〜１５個目の３個のフレームが送信されることになる。
【０１０３】
このような通信速度となっている場合、前述の間引き率の導出によれば、削減度合導出部１００１は、通信速度導出時間（１秒間）当たりに生成される１５個のフレームに対して間引くフレーム数を３個として間引き率を導出することができる。すなわち間引き率は、１５分の３となる。そして、この間引き対象判断方法では、撮像データ削減部１００３は、その間引き率に基づいて間引き対象判断時間（１秒間）に生成された１５個のフレームのうち、スコアの低い順に３個のフレームを間引き対象として判断する。すなわち撮像データ削減部１００３は、スコアの低い順に３個のフレームを間引き、間引かれずに残った１２個のフレームを送信撮像データとして送信バッファ１０４に格納して、通信端末２０に送信する。
【０１０４】
この場合、図１０に示す例では、スコアが「５０」と低くなっている「フレーム８」、「フレーム９」、及び「フレーム１１」の３つのフレームが間引かれることになる。これによれば、図１３に示すように送信遅延なく送信撮像データを送信することが可能となる。すなわち図１３に示すように、図１２において１５個のフレームの送信が完了していたタイミング（図１２及び図１３の３００の時点）までには、送信対象とした１２個のフレームが送信撮像データとしてほぼ送信完了することになる。
【０１０５】
また、その後に、ネットワークの通信速度が回復して、通信速度導出時間（１秒間）の間に、通信速度導出時間（１秒間）に生成される数のフレーム（１５個）の全てを送信することができる通信速度に戻った場合には、前述の間引き率の導出によれば、削減度合導出部１００１は、通信送度導出期間当たりに生成される１５個のフレームに対して間引くフレーム数を０個として間引き率を導出することになる。すなわち間引き率は、１５分の０となる。つまり、一度大きくされた間引き率は、再び元の小さな間引き率に戻されることになる。これによれば、再び、図１１に示すように、ネットワークの通信速度に合わせて、間引き対象判断時間（１秒間）に生成される１５個のフレームの全てを送信撮像データとして通信端末２０に送信することが可能となる。
【０１０６】
このように、一度通信速度が遅くなって間引き率を大きく変更した後に、通信速度が回復した場合にも、その通信速度に合わせて再び間引き率を小さく変更して元に戻すことも可能である。また同様にして、通信速度が速くなって間引き率を小さく変更した後に、通信速度が低下した場合にも、その通信速度に合わせて再び間引き率を大きく変更して元に戻すことも当然に可能である。
【０１０７】
なお、ここでは、理解を容易にするために、通信速度導出時間と間引き対象判断時間が同じ時間（１秒間）である場合について説明したが、異なる時間を定めるようにしてもよい。例えば通信速度導出時間を１秒間とし、間引き対象判断時間を２秒間とすることもできる。例えば通信速度導出時間（１秒間）の間に、通信速度導出時間（１秒間）に生成されるフレーム（１５個）のうち、送信することができなかったフレーム数が３個であった場合、間引き率は１５分の３と導出される。この場合、間引き対象判断時間（２秒間）に生成される３０個のフレームのうちから、間引き率の１５分の３に該当する６個のフレームがスコアの低い順に間引き対象として決定されることになる。
【０１０８】
ここで、例えば間引き対象判断時間を１秒間とした場合には、１５個のフレームのそれぞれから、間引き率の１５分の３に該当する３個のフレームがスコアの低い順に間引き対象として決定されることになる。この場合、一方の１５個のフレームに、他方の１５個のフレームのいずれよりも低いスコアのフレームが６個含まれている場合であっても、それぞれから３個ずつ間引き対象のフレームが決定されてしまう。そのため、それらの全てとなる３０個のフレームで見た場合には、スコアの低い順に間引き対象のフレームが決定されることにはならない。それに対して、間引き対象判断時間を２秒間とした場合には、３０個のフレームからスコアの低い順に間引き対象のフレームが決定されるため、前述の場合であってもスコアの低い順に間引き対象のフレームが決定されることになる。しかしながら、間引き対象判断時間を長くすると、フレームを送信撮像データとして通信端末２０に送信せずにメモリ１０３に蓄積しておく時間が長くなることになるため、通信端末２０で送信撮像データの表示遅延が生じることになる。すなわち、間引き対象判断時間は、システムに対する要請に応じて任意の時間を予め定めるようにすればよい。
【０１０９】
以上に説明したように、この間引き対象判断方法によれば、通信速度導出時間当たりに生成されるフレームのうち、通信速度導出時間当たりに送信することができなかったフレーム数を、通信速度導出時間当たりに生成されるフレーム数に対する間引き率とし、その間引き率で間引き対象判断時間当たりに生成されるフレーム数から送信対象から間引くようにしている。これによれば、通信速度に見合った適切な数のフレームを送信対象とすることができるため、送信遅延を抑制することが可能となる。
【０１１０】
ここでスコアが同一のフレームが複数存在する場合には、スコアの低い順にフレームを間引き対象として選択していったときに、間引き対象とするフレーム数が、間引き率によって間引き対象とされるフレーム数を超えてしまう場合がある。この場合、同一のスコアのフレームであっても、間引き率によって間引き対象とされるフレーム数となるように、そのフレームのうちのいくつかを間引き対象として選択するようにすればよい。ここで、この場合に、そのスコアが同一のフレームが連続して生成されたフレームである場合には、一定間隔毎（例えば１つとばし）に間引き対象として選択するようにしてもよい。これによれば、局所的に連続したフレームが抜け落ちてしまうことを防止して、観察者がより正確に撮像場所の状況を把握することが可能となる。
【０１１１】
（２）削減度合としてスコア閾値を利用する方法
この間引き対象判断方法では、撮像データ削減部１００３は、削減度合導出部１００１によって導出されたスコア閾値よりも低いスコアのフレームを間引き対象として判断する。
【０１１２】
ここで削減度合としてスコア閾値を利用する場合、前述のように、スコア閾値は、送信バッファ１０４に格納されているフレーム数が基準数以上である場合に増加するように変更され、送信バッファ１０４に格納されているフレーム数が基準数未満である場合には減少するように変更される。
【０１１３】
したがってスコア閾値に基づいて前述のようにフレームを間引くことで、例えば図１４に示すように送信バッファ１０４に格納されるフレーム数を、基準数付近に保つことができる。すなわち適切にフレームを間引いて、ネットワークの通信速度に見合った数のフレームを送信対象として、送信遅延を発生させることなく送信撮像データを通信端末２０に送信することが可能となる。
【０１１４】
具体的には、図１４に示すように、ネットワークの通信速度が低下することで、送信撮像データの送信遅延が発生し、送信バッファ１０４に格納されるフレーム数が基準数よりも増加している場合には、スコア閾値が増加するように変更される（図１４の３０１の時点）。この場合、スコア閾値の増加によって間引き対象となるフレーム数が増加するため、送信対象の送信撮像データは遅延することなく送信され、送信バッファ１０４に格納されるフレーム数の増加量を低減することができる。
【０１１５】
またこの時点で、送信バッファ１０４に格納されるフレーム数が増加しない程度にフレームが間引かれるスコア閾値となっている場合であっても、送信バッファ１０４に格納されるフレーム数が基準数以上である場合には、さらにスコア閾値が増加される（図１５の３０２の時点）。この場合、スコア閾値の増加によって間引き対象となるフレーム数がさらに増加するため、送信バッファ１０４に格納されるフレーム数の増加量をさらに低減することができる。これによって、ある時間当たりに間引かれずに送信対象となるフレーム数が、その時間当たりに送信可能なフレーム数よりも少なくなれば、図１４に示すように、送信バッファ１０４に格納されるフレーム数を基準数に向かって減少させていくことができる。すなわちバッファオーバーフローの発生を回避することができる。
【０１１６】
例えば図１０に示すフレームを例に挙げて説明すると、スコア閾値が「４５」から「５５」に引き上げられたときには、間引き対象とするフレーム数が０個から３個に増加するため、送信バッファ１０４に格納されるフレーム数の増加を低減することが可能となる。
【０１１７】
また、これによって図１４に示すように送信バッファ１０４のフレーム数が基準数よりも減少していく場合がある。しかし前述のように、送信バッファ１０４に格納されるフレーム数が基準数未満である場合には、スコア閾値が減少するように変更される（図１５の３０３の時点）。この場合、スコア閾値の減少によって間引き対象となるフレーム数が減少するため、送信バッファ１０４に格納されるフレーム数の減少量を低減することができる。
【０１１８】
例えば図１０に示す生成撮像データを例に挙げて説明すると、スコア閾値が「５５」から「４５」に引き下げられたときには、間引き対象とするフレーム数が３個から０個に低下するため、送信バッファ１０４に格納されるフレーム数の減少を低減することが可能となる。
【０１１９】
これによって、ある時間当たりに間引かれずに送信対象となるフレーム数が、その時間当たりに送信可能なフレーム数よりも多くなれば、図１４に示すように、送信バッファ１０４に格納されるフレーム数を基準数に向かって増加させていくことができる。すなわちバッファアンダーフローの発生を回避することができる。
【０１２０】
このように、一度通信速度が遅くなってスコア閾値を高く変更したときに、通信速度に対してスコア閾値を高くなりすぎてしまい、通信速度に対して送信対象となるフレーム数が少なくなってしまった場合には、再びスコア閾値を低く変更して元に戻し、送信対象とするフレーム数を元に戻すことも可能である。また同様にして、スコア閾値を低く変更したときに、通信速度に対して送信対象となるフレーム数が多くなってしまった場合には、再びスコア閾値を高く変更して、送信対象とするフレーム数を元に戻すことも当然に可能である。
【０１２１】
なお、この間引き対象判断方法では、フレームのスコアが算出されていれば、フレームを間引き対象とするか否かを判断可能である。そのためステップＳ３４を実行して間引き対象判断時間当たりのフレームのスコアの算出を待つことなく、フレームのスコアが算出された時点で、ステップＳ３５としてそのフレームを間引き対象とするか否か判断するようにしてよい。
【０１２２】
以上に説明したように、この間引き対象判断方法によれば、送信バッファ１０４に格納されるフレーム数を基準数に保つようにフレームを間引くようにしている。これによれば、通信速度に見合った適切な数のフレームを送信対象とすることになるため、送信遅延を抑制することが可能となる。
【０１２３】
（３）削減度合として間引き率及びスコア閾値を利用する方法（送信優先）
この間引き対象判断方法では、間引き率とスコア閾値の削減度合のうち、間引き対象となるフレームがより少なくなる削減度合に基づいて間引き対象となるフレームを決定する。言い換えると、間引き率とスコア閾値の削減度合のうち、通信端末２０に送信撮像データとして送信されるフレーム数がより多くなる削減度合に基づいて間引き対象として判断された生成撮像データを間引き対象とする。
【０１２４】
この間引き対象判断方法における間引き対象判断処理について説明する。図１５は、削減度合として間引き率及びスコア閾値を利用する方法（送信優先）における間引き対象判断処理を示すフローチャートである。
【０１２５】
撮像データ削減部１００３は、間引き対象判断時間当たりに生成された生成撮像データのフレームそれぞれについて、削減度合導出部１００１によって導出されたスコア閾値よりも低いスコアのフレームを間引き対象として判断する（Ｓ４１）。撮像データ削減部１００３は、スコア閾値に基づいて間引き対象として判断されたフレーム数が、間引き率によって間引き対象とされるフレーム数よりも多いか否かを判断する（Ｓ４２）。
【０１２６】
スコア閾値に基づいて間引き対象として判断されたフレーム数が、間引き率によって間引き対象とされるフレーム数よりも多いと判断した場合（Ｓ４２：Ｙｅｓ）、撮像データ削減部１００３は、間引き率に基づいて間引き対象とするフレームを判断し直す（Ｓ４３）。すなわち撮像データ削減部１００３は、スコア閾値に基づいて間引き対象と判断されたフレームは、間引き対象として扱わないようにし、間引き対象判断時間当たりに生成されたフレームにおいて、スコアの低い順に間引き率に達するまでのフレームを間引き対象として判断する。
【０１２７】
スコア閾値に基づいて間引き対象として判断されたフレーム数が、間引き率によって間引き対象とされるフレーム数よりも多くない判断した場合（Ｓ４２：Ｎｏ）、撮像データ削減部１００３は、スコア閾値に基づいて間引き対象として判断したフレームを、そのまま間引き対象のフレームとして維持する。
【０１２８】
これによれば、間引き率とスコア閾値の削減度合のうち、通信端末２０に送信撮像データとして送信されるフレームがより多くなる削減度合に基づいてフレームの間引きを行うことができるため、観察者によるより正確な状況把握を重視しつつ、送信遅延を低減することを可能とすることができる。
【０１２９】
（４）削減度合として間引き率及びスコア閾値を利用する方法（間引き優先）
この間引き対象判断方法では、間引き率とスコア閾値の削減度合のうち、間引き対象となるフレームがより多くなる削減度合に基づいて間引き対象となるフレームを決定する。言い換えると、間引き率とスコア閾値の削減度合のうち、通信端末２０に送信撮像データとして送信されるフレームがより少なくなる削減度合に基づいて間引き対象として判断されたフレームを間引き対象とする。
【０１３０】
この間引き対象判断方法における間引き対象判断処理について説明する。図１６は、削減度合として間引き率及びスコア閾値を利用する方法（間引き優先）における間引き対象判断処理を示すフローチャートである。
【０１３１】
撮像データ削減部１００３は、間引き対象判断時間当たりに生成された生成撮像データのフレームのそれぞれについて、削減度合導出部１００１によって導出されたスコア閾値よりも低いスコアのフレームを間引き対象として判断する（Ｓ５１）。撮像データ削減部１００３は、スコア閾値に基づいて間引き対象として判断されたフレーム数が、間引き率によって間引き対象とされるフレーム数よりも少ないか否かを判断する（Ｓ５２）。
【０１３２】
スコア閾値に基づいて間引き対象として判断されたフレーム数が、間引き率によって間引き対象とされるフレーム数よりも少ないと判断した場合（Ｓ５２：Ｙｅｓ）、撮像データ削減部１００３は、間引き率に基づいて間引き対象とするフレームを判断し直す（Ｓ５３）。すなわち撮像データ削減部１００３は、スコア閾値に基づいて間引き対象と判断されたフレームは、間引き対象として扱わないようにし、間引き対象判断時間当たりに生成されたフレームにおいて、スコアの低い順に間引き率に達するまでのフレームを間引き対象として判断する。
【０１３３】
スコア閾値に基づいて間引き対象として判断されたフレーム数が、間引き率によって間引き対象とされるフレーム数よりも少なくない判断した場合（Ｓ５２：Ｎｏ）、撮像データ削減部１００３は、スコア閾値に基づいて間引き対象として判断したフレームを、そのまま間引き対象のフレームとして維持する。
【０１３４】
これによれば、間引き率とスコア閾値の削減度合のうち、通信端末２０に送信撮像データとして送信されるフレームがより少なくなる削減度合に基づいてフレームの間引きを行うことができるため、送信遅延を低減することを重視しつつ、観察者によるより正確な状況把握を可能とすることができる。
【０１３５】
なお（３）及び（４）の間引き対象判断方法を実施する場合には、間引き率とスコア閾値の削減度合のうち、いずれか一方の削減度合は予め定めた値とし、他方の削減度合を通信速度に基づいて随時算出していくようにしてもよい。
【０１３６】
＜通信端末２０の撮像データ表示処理＞
続いて通信端末２０の撮像データ表示処理について説明する。図１７は、通信端末２０の撮像データ表示処理を示すフローチャートである。
【０１３７】
通信部２０５は、撮像装置１０から送信された送信撮像データを受信し、ＣＰＵ２００に出力する（Ｓ６１）。ＣＰＵ２００は、通信部２０５から出力された送信撮像データをＶＲＡＭ２０２に格納する（Ｓ６２）。Ｄ／Ａ変換部２０３は、ＶＲＡＭ２０２に格納されたデジタル形式の送信撮像データとなるデジタル画像データを取得し、取得したデジタル画像データをＤ／Ａ変換してアナログ形式の送信撮像データとなるアナログ画像信号を生成する（Ｓ６３）。Ｄ／Ａ変換部２０３は、生成したアナログ画像信号をモニタ２０４に出力し、アナログ画像信号が示す動画像をモニタ２０４に表示する（Ｓ６４）。
【０１３８】
以上に説明したように本実施の形態１では、撮像データを構成する各画像単位の重要度を示すスコアを算出し、算出したスコアが示す重要度の低い画像単位を優先的に、撮像装置１０と通信端末２０との間のネットワークにおける通信速度に基づき導出された削減度合に従って、送信対象から削減するようにしている。
【０１３９】
これによれば、撮像装置１０と通信端末２０との間のネットワークにおける通信速度に応じて撮像装置１０から通信端末２０に送信撮像データとして送信する画像単位数を削減することができるため、送信撮像データの送信遅延を低減して、通信端末２０において送信撮像データに基づいて表示する画像の表示遅延を低減することができる。またスコアに基づき重要度の低い画像単位を優先的に送信対象から削減するようにしているため、通信端末２０で表示される画像を観察する観察者が、より正確に撮像場所の状況を把握することが可能となる。
【０１４０】
＜＜発明の実施の形態２＞＞
＜撮像データ配信システム１の構成＞
本発明の実施の形態２として撮像データ配信システム１及びその構成機器について説明する。なお、本実施の形態２における撮像データ配信システム１の構成は、通信端末２０に代えて通信端末３０を有すること以外は、前述の図１に示す撮像データ配信システム１の構成と同様である。
【０１４１】
本実施の形態２に係るシステムでは、さらに通信端末３０の使用状況に基づいて、観察者が通信端末３０に表示されている動画像を観察している尤度を示す観察スコアが算出される。そして、算出された観察スコアに基づいて撮像装置１０における生成撮像データの削減度合を調整する削減度合調整情報が生成され、撮像装置１０に送信される。削減度合調整情報は、観察スコアが高くなるに従って、撮像装置１０が導出する削減度合が小さくなるように、削減度合を調整する情報である。言い換えると、削減度合調整情報は、観察スコアが低くなるに従って、撮像装置１が導出する削減度合が大きくなるように、削減度合を調整する情報である。
【０１４２】
つまり本実施の形態２では、撮像装置１０は、通信端末３０との間のネットワークの通信速度に加えて、さらに通信端末２０からの削減度合調整情報に基づいて、上述した削減度合が導出される。これによれば、観察者が画像を観察しているときには間引かれる生成撮像データのフレーム数を低減させて、観察者が画像を観察していないときには間引かれる生成撮像データのフレーム数を増加させることができる。よって、観察者が観察しているときには、送信撮像データのフレーム数を多くすることができるため、観察者が観察対象となる被写体の動きをより明確に把握することが可能となる。そのため、観察者が、より正確に撮像場所の状況を把握することが可能となる。
【０１４３】
＜撮像装置１０の構成＞
本実施の形態２における撮像装置１０の構成は、前述の図２に示す撮像装置１０の構成と同様であるため、その説明を省略する。
【０１４４】
＜通信端末２０の構成＞
続いて撮像データ配信システム１が有する通信端末３０の構成について説明する。図１８は通信端末３０の構成を示すブロック図である。
【０１４５】
本実施の形態２に係る通信端末３０は、実施の形態１に係る通信端末２０と比較して、さらに撮像部２０６、Ａ／Ｄ変換部２０７、操作部２０８、及び姿勢センサ２０９を有する。
【０１４６】
撮像部２０６は、レンズ２１０及び撮像素子２１１を有する。撮像素子２１１は、例えばＣＣＤ又はＣＭＯＳ等である。撮像部２０６は、レンズ２１０を通過した光を撮像素子２１１によって光電変換することにより撮像対象の動画像を示すアナログ画像信号を生成し、Ａ／Ｄ変換部２０７に出力する。ここで撮像部２０６は、インカメラとして機能し、モニタ２０４に表示される動画像を観察する観察者を撮像対象として撮像するように配設される。撮像部２０６は、通信端末２０においてモニタ２０４と同一面に設けられている。
【０１４７】
Ａ／Ｄ変換部２０７は、撮像部２０６から出力されたアナログ画像信号をＡ／Ｄ変換してデジタル画像データを生成する。Ａ／Ｄ変換部２０７は、生成したデジタル画像データを端末撮像データとしてメモリ２０１に格納する。
【０１４８】
操作部２０８は、図示されない操作ボタン、十字キー、又はモニタ２０４上に重畳されたタッチパネル等から構成され、ユーザの操作入力を受けつける。操作部２０８はユーザの操作入力を受けると、その入力内容を示す入力情報を生成してＣＰＵ２００に出力する。
【０１４９】
姿勢センサ２０９は、通信端末２０の姿勢を検出して、検出した姿勢を示す姿勢情報を生成し、ＣＰＵ２００に出力する。姿勢センサ２０９は、例えばジャイロセンサ及び加速度センサ等から構成される。
【０１５０】
＜撮像装置１０のＣＰＵ２００の機能＞
続いて撮像装置１０のＣＰＵ１００の機能の詳細について説明する。図１９は撮像装置１０のＣＰＵ１００の機能ブロックを示すブロック図である。
【０１５１】
本実施の形態２に係るＣＰＵ１００は、実施の形態１に係る削減度合導出部１００１に代わり、削減度合導出部１００４として機能する。本実施の形態２にかかる削減度合導出部１００４は、実施の形態１に係る削減度合導出部１００１と比較して、さらに通信端末３０から受信した削減度合調整情報に基づいて生成撮像データの削減度合を算出する。
【０１５２】
本実施の形態２では削減度合導出部１００４は、通信速度算出部１０００が算出した通信速度と、通信端末３０から受信した削減度合調整情報とに基づいて、通信端末３０に送信撮像データとして送信するための生成撮像データの削減度合を算出する。
【０１５３】
＜通信端末３０のＣＰＵ２００の機能＞
続いて通信端末３０のＣＰＵ２００の機能の詳細について説明する。図２０は通信端末３０のＣＰＵ２００の機能ブロックを示すブロック図である。
【０１５４】
本実施の形態２にかかるＣＰＵ２００は、実施の形態１にかかるＣＰＵ２００と比較して、さらに観察スコア算出部２０００及び削減度合調整情報生成部２００１としても機能する。ＣＰＵ２００が有するこれらの機能ブロックについて以下に順に説明する。
【０１５５】
観察スコア算出部２０００は、観察者による通信端末３０の使用状況に基づいて、観察者が通信端末３０に表示されている動画像を観察している尤度を示す観察スコアを算出する。
【０１５６】
削減度合調整情報生成部２００１は、観察スコア算出部２０００によって算出された観察スコアに基づいて、撮像装置１０における生成撮像データの削減度合を調整する削減度合調整情報を生成する。
【０１５７】
＜通信端末３０の削減度合調整処理の概要＞
続いて通信端末３０の削減度合調整処理について説明する。図２１は、通信端末３０の削減度合調整処理を示すフローチャートである。
【０１５８】
観察スコア算出部２０００は、観察者による通信端末３０の使用状況を検出する（Ｓ７１）。観察スコア算出部２０００は、検出した通信端末３０の使用状況に基づいて、通信端末３０において観察者が通信端末３０に表示されている動画像を観察している尤度を示す観察スコアを算出する（Ｓ７２）。
【０１５９】
削減度合調整情報生成部２００１は、観察スコア算出部２００３によって算出された観察スコアに基づいて、撮像装置１０における生成撮像データの削減度合を調整する削減度合調整情報を生成する（Ｓ７３）。具体的には、削減度合調整情報生成部２００１は、観察スコアが高くなるに従って、削減度合をより小さくなるように調整し、観察スコアが低くなるに従って、削減度合をより大きくなるように調整する削減度合調整情報を生成する。削減度合調整情報生成部２００１は、生成した削減度合調整情報を通信部２０５に出力する。通信部２０５は、削減度合調整情報生成部２００１から出力された削減度合調整情報を撮像装置１０に送信する（Ｓ７４）。
【０１６０】
なお上記削減度合調整処理は、任意のタイミングで実行するようにしてよい。例えば、予め任意に定めた一定時間間隔で実行するようにしてよい。
【０１６１】
＜通信端末３０の削減度合調整処理の詳細（観察スコア算出処理）＞
続いて通信端末３０の観察スコア算出処理について詳細に説明する。通信端末３０の観察スコア算出部２０００は、前述のステップＳ７１、Ｓ７２において、以下の（１）〜（４）の通信端末３０の使用状況の少なくとも１つに基づいて観察スコアを算出する。（１）〜（４）の通信端末３０の使用状況のそれぞれについて以下に順に説明する。
（１）インカメラによる視線
（２）撮像データの表示サイズ
（３）通信端末３０の姿勢
（４）他のアプリケーションプログラム使用
【０１６２】
（１）インカメラによる視線
通信端末３０の使用状況として観察者からの視線を検出する観察スコア算出方法について説明する。この観察スコア算出方法では、観察スコア算出部２０００は、観察者による通信端末３０の使用状況として、インカメラ（撮像部２０６）によって人からのモニタ２０４に対する視線の有無を検出する。具体的には、Ａ／Ｄ変換部２０７によってメモリ２０１に格納された端末撮像データにおける、あるフレームに係る画像に基づいて人からの視線を検出し、検出した視線がモニタ２０４に向けられているか否かを判定する。なお視線検出は、既知の一般的な視線検出技術をのうち任意の技術を利用して行えばよい。
【０１６３】
観察スコア算出部２０００は、人からの視線がモニタ２０４に向けられていると判定した場合、観察スコアを高く算出する。言い換えると、観察スコア算出部２０００は、人からの視線がモニタ２０４に向けられていないと判定した場合、観察スコアを低く算出する。
【０１６４】
ここで人からの視線がモニタ２０４に向けられている場合、観察者が動画像を観察している可能性が高いと考えられる。そこで、この観察スコア算出方法では、人からの視線がモニタ２０４に向けられている場合、視線がモニタ２０４に向けられていない場合と比べて観察スコアを高く算出し、フレームが間引きされにくくなるようにする。
【０１６５】
ここで観察スコアは、人からの視線がモニタ２０４に向けられている場合に、高い値となるように算出されるのであれば、どのように算出されてもよい。例えば観察スコア算出部２０００は、人からの視線がモニタ２０４に向けられている場合には第１の所定値をスコアとして算出し、人からの視線がモニタ２０４に向けられていない場合には第１の所定値よりも低い第２の所定値を観察スコアとして算出するようにしてよい。
【０１６６】
なお人からの視線がモニタ２０４に向けられている場合に、観察スコアを高く算出するようにしているが、同様にして、顔検出によって人の顔を検出した場合に、人の顔が検出されなかった場合と比較して観察スコアを高く算出するようにしてもよい。この場合であっても、観察者が動画像を観察している可能性が高いと考えられるからである。
【０１６７】
（２）撮像データの表示サイズ
通信端末３０の使用状況として送信撮像データの表示サイズを検出する観察スコア算出方法について説明する。この観察スコア算出方法では、観察スコア算出部２００３は、観察者による通信端末３０の使用状況として、撮像装置１０から受信した送信撮像データに基づいてモニタ２０４に表示している動画像の表示サイズを検出する。ここで動画像の表示サイズとして、例えば通信端末３０がマルチウィンドウシステムで表示を行う情報処理装置である場合には、送信撮像データに基づいた動画像を表示しているウィンドウのサイズを利用してよい。
【０１６８】
観察スコア算出部２０００は、動画像の表示サイズが大きくなるに従って、より高くなるように観察スコアを算出する。言い換えると、観察スコア算出部２０００は、動画像の表示サイズが小さくなるに従って、より低くなるように観察スコアを算出する。また観察スコア算出部２０００は、送信撮像データによる動画像が最小化又は非表示とされている場合には、最も低くなるように観察スコアを算出するようにしてもよい。
【０１６９】
ここで撮像装置１０から受信した送信撮像データに基づいて表示している動画像の表示サイズが大きくされている場合、観察者が動画像を観察している可能性が高いと考えられる。そこで、この観察スコア算出方法では、動画像の表示サイズが大きくされている場合、それよりも動画像の表示サイズが小さくされている場合と比較して観察スコアを高く算出し、フレームが間引きされにくくなるようにする。
【０１７０】
ここで観察スコアは、動画像の表示サイズが大きくなるに従って、より高い値となるように算出されるのであれば、どのように算出するようにしてもよい。例えばスコア算出部１００２は、動画像の表示サイズに所定の係数を乗じた値を観察スコアとして算出するようにしてよい。
【０１７１】
なお動画像の表示サイズは、例えば動画像の表示サイズを示す表示サイズ情報がメモリ２０１に格納されるようにし、観察スコア算出部２０００がメモリ２０１に格納された表示サイズ情報を参照することで認識可能とすればよい。またＣＰＵ２００は、メモリ２０１に格納された表示サイズ情報が示す表示サイズに応じたサイズとなるように、撮像装置１０から受信した送信撮像データをサイズ変換してＶＲＡＭ２０２に格納することで、その動画像の表示サイズを調整するようにすればよい。
【０１７２】
また動画像の表示サイズは、前述の通り観察者からの操作に応じて変更可能である。具体的には、操作部２０８は、観察者から動画像の表示サイズの変更を指示する入力を受けた場合、その入力を示す入力情報を生成し、ＣＰＵ２００に出力する。ＣＰＵ２００は、操作部２０８からの動画像の表示サイズの変更を指示する入力を示す入力情報の出力に応じて、その入力情報で指示されるように動画像の表示サイズを変更する。すなわちＣＰＵ２００は、メモリ２０１に格納される表示サイズ情報を、変更後の表示サイズを示すように更新する。
【０１７３】
（３）通信端末３０の姿勢
通信端末３０の使用状況として通信端末３０の姿勢を検出する観察スコア算出方法について説明する。この観察スコア算出方法では、観察スコア算出部２０００は、観察者による通信端末３０の使用状況として、通信端末３０の姿勢を検出する。具体的には、観察スコア算出部２０００は、姿勢センサ２０９から出力される姿勢情報が示す姿勢（角度）を、通信端末３０の姿勢として検出する。
【０１７４】
そして観察スコア算出部２０００は、通信端末３０の姿勢が垂直に立てられた姿勢（モニタ２０４の表示面が垂直となるように立てられた姿勢）に近づくに従って、より高くなるように観察スコアを算出する。言い換えると、観察スコア算出部２０００は、通信端末３０の姿勢が水平に置かれた姿勢（モニタ２０４の表示面が水平となるように寝かせられた姿勢）に近づくに従って、より低くなるように観察スコアを算出する。
【０１７５】
通信端末３０の姿勢が垂直に立てられた姿勢に近い場合、観察者が通信端末３０によって動画像を観察している可能性が高いと考えられる。そこで、この観察スコア算出方法では、通信端末３０の姿勢が垂直に立てられた姿勢に近い場合、それよりも通信端末３０の姿勢が水平に置かれた姿勢に近い場合と比較して観察スコアを高く算出し、フレームが間引きされにくくなるようにする。すなわち、この観察スコア算出方法は、好ましくは、通信端末３０がスマートフォン又はタブレット端末等の観察者によって把持されて利用される携帯通信端末である場合に実施するとよい。
【０１７６】
ここで観察スコアは、通信端末３０の姿勢が垂直に立てられた姿勢に近くなるに従って、より大きくなるように算出されるのであれば、どのように算出するようにしてもよい。例えば観察スコア算出部２０００は、姿勢情報が示す角度に基づいて、モニタ２０４の表示面が水平となる姿勢として規定した所定角度を基準とした通信端末３０の角度を、通信端末３０が垂直に立てられた姿勢として規定した所定角度を上限として算出し、算出した角度に所定の係数を乗じた値を観察スコアとして算出するようにしてよい。
【０１７７】
（４）他のアプリケーションプログラム使用
通信端末３０の使用状況として他のアプリケーションプログラムの使用を検出する観察スコア算出方法について説明する。
【０１７８】
この観察スコア算出方法では、観察スコア算出部２０００は、観察者による通信端末３０の使用状況として、他のアプリケーションプログラムが使用されているか否かを検出する。送信撮像データに基づく動画像とは別に、他の画像をモニタ２０４に表示するようにＣＰＵ２００を機能させる任意のアプリケーションプログラムを検出対象として予め定めるようにしてよい。例えばメーラ、ウェブブラウザ、及びテキストエディタ等のアプリケーションプログラムのうち任意の１つ以上のアプリケーションプログラムを検出対象として予め定めるようにしてよい。そして観察スコア算出部２０００は、ＣＰＵ２００によって検出対象として定められたアプリケーションプログラムが実行されている場合に、そのアプリケーションプログラムが使用されているものとして検出する。
【０１７９】
観察スコア算出部２０００は、検出対象のアプリケーションプログラムが使用されていない場合、観察スコアを高く算出する。言い換えると、観察スコア算出部２０００は、検出対象のアプリケーションプログラムが使用されている場合、観察スコアを低く算出する。
【０１８０】
ここで他の画像を表示する他のアプリケーションプログラムが使用されていない場合、観察者が通信端末２０によって動画像を観察している可能性が高いと考えられる。そこで、この観察スコア算出方法では、検出対象として定めた、他の画像を表示する他のアプリケーションプログラムが使用されていない場合、他のアプリケーションプログラムが使用されている場合と比較して観察スコアを高く算出し、フレームが間引きされにくくなるようにする。
【０１８１】
ここで観察スコアは、他のアプリケーションプログラムが使用されていない場合に、より高い値となるように算出されるのであれば、どのように算出されてもよい。例えば観察スコア算出部２０００は、他のアプリケーションプログラムが使用されていない場合には第１の所定値をスコアとして算出し、他のアプリケーションプログラムが使用されている場合には第１の所定値よりも低い第２の所定値を観察スコアとして算出するようにしてよい。
【０１８２】
なお前述の（１）〜（４）の観察スコア算出方法の２つ以上を組み合わせて観察スコアを算出する場合には、それぞれの観察スコア算出方法で算出した観察スコアを加算する又はそれぞれの観察スコア算出方法で算出した観察スコアの平均値を観察スコアとする等して、総合的な数値を観察スコアとして算出するようにすればよい。
【０１８３】
＜通信端末３０の削減度合調整処理の詳細（削減度合調整情報生成処理）＞
続いて通信端末３０の削減度合調整情報生成処理について説明する。通信端末２０の削減度合調整情報生成部２００１は、前述のステップＳ７３において、削減度合調整情報を生成するが、削減度合調整情報は、観察スコアが高くなるに従って、より小さくなるように削減度合を調整し、観察スコアが低くなるに従って、より大きくなるように削減度合を調整する情報であれば、どのような形式の情報でもよい。例えば以下の（１）〜（３）のいずれかを示す情報としてもよい。
（１）削減度合の増減
（２）削減度合の増減量
（３）削減度合の増減倍率
【０１８４】
（１）削減度合の増減
この場合、削減度合調整情報は、削減度合を増加するように調整するか減少するように調整するか否かを示す情報となる。例えば削減度合を増加するように調整することを示す増加調整指示値と、削減度合を減少するように調整することを示す減少調整指示値を予め定義付けておき、削減度合調整情報生成部２００１は、どちらかの値を示す情報を削減度合調整情報として生成する。例えば削減度合調整情報生成部２００１は、観察スコアが所定の閾値（以下、この閾値を「観察スコア閾値」という。）以上である場合、減少調整指示値を示す削減度合調整情報を生成し、観察スコアが所定の観察スコア閾値未満である場合、増加調整指示値を示す削減度合調整情報を生成するようにする。
【０１８５】
なお撮像装置１０において削減度合として間引き率及びスコア閾値の両方が導出される場合には、間引き率及びスコア閾値のそれぞれについての増加調整指示値又は減少調整指示値を含めた削減度合調整情報を生成するようにすればよい。また間引き率及びスコア閾値のいずれか一方のみを調整するように削減度合調整情報を生成してもよい。
【０１８６】
（２）削減度合の増減量
この場合、削減度合調整情報は、削減度合の増加量又は減少量を示す情報となる。削減度合調整情報生成部２００１は、観察スコアが所定の観察スコア閾値以上である場合、所定の減少量を示す削減度合調整情報を生成し、観察スコアが所定の観察スコア閾値未満である場合、所定の増加量を示す削減度合調整情報を生成するようにする。また削減度合調整情報生成部２００１は、観察スコアが観察スコア閾値より高くなるに従って、より大きい減少量を示す削減度合調整情報を生成し、観察スコアが観察スコア閾値より低くなるに従って、より大きい増加量を示す削減度合調整情報を生成するようにしてもよい。削減度合として間引き率を調整する場合には、間引き対象判断時間当たりに間引くフレーム数を増加又は減少させる数を示す削減度合調整情報を生成する。また削減度合としてスコア閾値を調整する場合には、スコア閾値を増加又は減少させる値を示す削減度合調整情報を生成する。
【０１８７】
なお撮像装置１０において削減度合として間引き率及びスコア閾値の両方が導出される場合には、間引き率及びスコア閾値のそれぞれについての増加量又は減少量を含めた削減度合調整情報を生成するようにすればよい。また間引き率及びスコア閾値のいずれか一方のみを調整するように削減度合調整情報を生成してもよい。
【０１８８】
（３）削減度合の増減倍率
この場合、削減度合調整情報は、削減度合の増加倍率又は減少倍率を示す情報となる。削減度合調整情報生成部２００１は、観察スコアが所定の観察スコア閾値以上である場合、所定の減少倍率を示す削減度合調整情報を生成し、観察スコアが所定の観察スコア閾値未満である場合、所定の増加倍率を示す削減度合調整情報を生成するようにする。また削減度合調整情報生成部２００１は、観察スコアが観察スコア閾値より高くなるに従って、より大きい減少倍率を示す削減度合調整情報し、観察スコアが観察スコア閾値より低くなるに従って、より大きい増加倍率を示す削減度合調整情報を生成するようにしてもよい。削減度合として間引き率を調整する場合には、間引き対象判断時間当たりに間引くフレーム数を増加又は減少させる倍率を示す削減度合調整情報を生成する。また削減度合としてスコア閾値を調整する場合には、スコア閾値を増加又は減少させる倍率を示す削減度合調整情報を生成する。
【０１８９】
なお撮像装置１０において削減度合として間引き率及びスコア閾値の両方が導出される場合には、間引き率及びスコア閾値のそれぞれについての増加倍率又は減少倍率を含めた削減度合調整情報を生成するようにすればよい。また間引き率及びスコア閾値のいずれか一方のみを調整するように削減度合調整情報を生成してもよい。
【０１９０】
＜撮像装置１０の削減度合調整情報受信処理＞
続いて撮像装置１０の削減度合調整情報受信処理について説明する。図２２は、撮像装置１０の削減度合調整情報受信処理を示すフローチャートである。
【０１９１】
通信部１０５は、通信端末３０から送信された削減度合調整情報を受信し、ＣＰＵ１００に出力する（Ｓ８１）。ＣＰＵ１００は、受信した削減度合調整情報をメモリ２０１に格納する（Ｓ８２）。
【０１９２】
＜撮像装置１０の削減度合導出処理＞
続いて撮像装置１０の削減度合導出処理について説明する。図２３は、撮像装置１０の削減度合導出処理を示すフローチャートである。以下、図５を参照して説明した実施の形態１にかかる削減度合導出処理と同様の処理については、同一の符号を付し、その説明を省略する。
【０１９３】
本実施の形態２にかかる削減度合導出処理では、ネットワークの通信速度の算出（Ｓ１）後、削減度合導出部１００４は、メモリ２０１に格納された削減度合調整情報を取得する（Ｓ３）。そして削減度合導出部１００４は、通信速度算出部１０００が算出した通信速度と、メモリ２０１から取得した削減度合調整情報とに基づいて、その通信速度で送信撮像データの送信遅延が発生しないように生成撮像データの削減度合を導出する（Ｓ４）。
【０１９４】
ステップＳ４では、削減度合導出部１００４は、削減度合調整情報が削減度合をより高く調整する情報として生成されている場合には、削減度合をより高くするように調整し、削減度合調整情報が削減度合をより小さく調整する情報として生成されている場合には、削減度合をより大きくするように調整する情報として生成されている場合には、削減度合をより大きくするように調整する。
【０１９５】
具体的には、削減度合導出部１００４は、通信速度に基づいて削減度合を導出し（Ｓ１３、Ｓ２２又はＳ２３）、その通信速度に基づいて導出した削減度合を削減度合調整情報に従って調整する。
【０１９６】
例えば削減度合調整情報が（１）削減度合の増減を示す場合には、削減度合導出部１００４は、前述の通り、削減度合調整情報が増加調整指示値を示す場合、通信速度に基づいて導出した削減度合を所定量増加させ、削減度合調整情報が減少調整指示値を示す場合、通信速度に基づいて導出した削減度合を所定量減少させる。
【０１９７】
また削減度合調整情報が（２）削減度合の増加量又は減少量を示す場合には、削減度合導出部１００４は、前述の通り、通信速度に基づいて導出した削減度合を、削減度合調整情報が示す増加量又は減少量で増加又は減少させる。
【０１９８】
また削減度合調整情報が（３）削減度合の増加倍率又は減少倍率を示す場合には、削減度合導出部１００４は、前述の通り、通信速度に基づいて導出した削減度合に、削減度合調整情報が示す増加倍率又は減少を乗じることで増加又は減少させる。
【０１９９】
なお以上の説明では、削減度合調整情報の形式として、（１）削減度合の増減、（２）削減度合の増減量、及び（３）削減度合の増減倍率を利用する場合について例示したが、これに限られない。例えば削減度合調整情報生成部２００１は、削減度合調整情報として、観察スコア算出部２０００によって算出された観察スコアを示す情報を生成するようにしてもよい。そして削減度合導出部１００４は、削減度合調整情報が示す観察スコアに基づいて、前述と同様に、（１）削減度合の増減、（２）削減度合の増減量、及び（３）削減度合の増減倍率等を算出し、削減度合を調整するようにしてもよい。
【０２００】
以上に説明したように本実施の形態２では、通信端末２０は、観察者による通信端末２０の使用状況に基づき、観察者が画像を観察している尤度を示す観察スコアを算出し、算出した観察スコアに基づき観察者が画像を観察している尤度が高くと小さくなるように削減度合を調整する削減度合調整情報を生成し、撮像装置１０に送信するようにしている。そして撮像装置１０は、通信端末２０から送信された削減度合調整情報に基づき、削減度合を調整する。
【０２０１】
これによれば、観察者が画像を観察しているときには間引かれるフレーム数を低減させて、観察者が画像を観察していないときには間引かれるフレーム数を増加させることができる。そのため、観察者が観察しているときには、動画像のフレーム数を多くすることができるため、より正確に撮像場所の状況を把握することが可能となる。その一方で、観察者が観察していないときに間引く生成撮像データのフレーム数を増加させているため、観察者が観察しているときに間引く生成撮像データのフレーム数を低減すること等で発生し得る送信遅延を、観察者の観察に影響を与えることなく低減することが可能となる。
【０２０２】
＜＜発明の他の実施の形態＞＞
前述の実施の形態１、２では、撮像装置１０において、撮像装置１０と通信端末２０又は３０との間のネットワークの通信速度を算出するようにしているが、これに限られない。例えば通信端末２０又は３０において、撮像装置１０と通信端末２０又は３０との間のネットワークの通信速度を算出し、撮像装置１０に通知するようにしてもよい。
【０２０３】
具体的には、通信端末２０又は３０のＣＰＵ２００を通信速度算出部として機能するようにする。通信端末２０又は３０のＣＰＵ２００を通信速度算出部は、通信速度導出期間当たりに受信した送信撮像データにおけるフレーム数を通信速度として算出し、算出した通信速度を通知する通信速度通知情報を生成して、通信部２０５を介して撮像装置１０に送信するようにする。撮像装置１０のＣＰＵ１００は、通信端末２０又は３０から送信された通信速度通知情報を、通信部１０５を介して受信し、メモリ１０３に格納する。そして削減度合導出部１００１又は１００４は、削減度合の導出時に、メモリ１０３に格納された通信速度通知情報において通信速度として示される、通信速度導出期間当たりに受信したフレーム数を、通信速度導出期間当たりに送信が完了したチェック対象の送信撮像データのフレーム数として間引き率を導出するようにすればよい。
【０２０４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【０２０５】
前述の実施の形態では、フレームの重要度が高くなるに従って、そのフレームのスコアがより高く算出される場合について例示したが、これに限られない。スコアとして、これ以外の任意に予め定めた規則にしたがって重要度を示すようにしてよい。例えばフレームの重要度が高くなるに従って、そのフレームのスコアがより低く算出されるようにしてもよい。なおこの場合は、前述の実施の形態において、間引き率に従ってスコアの低い順にフレームを間引く、又は、スコア閾値より高いスコアのフレームを間引き対象とするようにすればよい。
【０２０６】
また前述の実施の形態では、観察者が観察している尤度が高くなるに従って、観察スコアがより高く算出される場合について例示したが、これに限られない。観察スコアとして、これ以外の任意に予め定めた規則にしたがって観察者が観察している尤度を示すようにしてよい。例えば観察者が観察している尤度が高くなるに従って、その観察スコアがより低く算出されるようにしてもよい。なおこの場合は、前述の実施の形態において、観察スコアが低くなるに従って、より小さくなるように削減度合を調整するようにすればよい。例えば観察スコアが観察スコア閾値未満である場合に、削減度合を小さくするように調整し、観察スコアが観察スコア閾値以上である場合に、削減度合を大きくするように調整すればよい。
【０２０７】
前述の実施の形態では、送信撮像データがＦＩＦＯ（先入れ先出し）方式で、送信バッファ１０４に格納され、かつ送信バッファ１０４から取り出されて送信される場合について例示したが、これに限られない。通信部２０５が、送信バッファ１０４への格納順序とは異なる順序で送信撮像データを構成する各フレームを通信端末２０又は３０に送信するようにしてもよい。この場合、例えばＣＰＵ１００が送信撮像データにおけるフレームの順序を一意に特定できる情報を各フレームに付加することで、ＣＰＵ２００がその情報に基づいて正しいフレームの順序で送信撮像データを表示する等すればよい。
【０２０８】
本発明の実施の形態にかかる撮像装置１０及び通信端末２０、３０は、前述の通り、実施の形態の機能を実現するプログラムを、コンピュータ（撮像装置１０又は通信端末２０、３０）が有するＣＰＵが実行することによって、構成することが可能である。
【０２０９】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【０２１０】
１  撮像データ配信システム
１０  撮像装置
２０、３０  通信端末
１００、２００  ＣＰＵ
１０１、２０６  撮像部
１０２、２０７  Ａ／Ｄ変換部
１０３、２０１  メモリ
１０４  送信バッファ
１０５、２０５  通信部
１１０、２１０  レンズ
１１１、２１１  撮像素子
１２０、２２０  バス
１４０  撮像データ
２０２  ＶＲＡＭ
２０３  Ｄ／Ａ変換部
２０４  モニタ
２０８  操作部
２０９  姿勢センサ
１０００  通信速度算出部
１００１、１００４  削減度合導出部
１００２  スコア算出部
１００３  撮像データ削減部
２０００  観察スコア算出部
２００１  削減度合調整情報生成部
【図１】
2014068183.tif 000003
【図２】
2014068183.tif 000004
【図３】
2014068183.tif 000005
【図４】
2014068183.tif 000006
【図５】
2014068183.tif 000007
【図６】
2014068183.tif 000008
【図７Ａ】
2014068183.tif 000009
【図７Ｂ】
2014068183.tif 000010
【図７Ｃ】
2014068183.tif 000011
【図８】
2014068183.tif 000012
【図９】
2014068183.tif 000013
【図１０】
2014068183.tif 000014
【図１１】
2014068183.tif 000015
【図１２】
2014068183.tif 000016
【図１３】
2014068183.tif 000017
【図１４】
2014068183.tif 000018
【図１５】
2014068183.tif 000019
【図１６】
2014068183.tif 000020
【図１７】
2014068183.tif 000021
【図１８】
2014068183.tif 000022
【図１９】
2014068183.tif 000023
【図２０】
2014068183.tif 000024
【図２１】
2014068183.tif 000025
【図２２】
2014068183.tif 000026
【図２３】
2014068183.tif 000027