(57)【要約】【課題】複数のフレームサイズの画像データを、低コストで、遅延させることなく送信する画像送信装置及び画像送信方法を提供する。【解決手段】所定のフレームレートで動画像が供給される画像入力部１１と、端末装置２から要求情報を受信する要求受付部１６と、予め定められた判定条件により、要求情報を受け入れるか否かを判定する判定部１７と、フレーム番号毎に割り当てられるフレーム情報を記憶するフレーム情報記憶部１９と、要求情報を受け入れると判定された場合、要求情報の受け入れを示すデータを端末装置へ供給し、フレーム情報に要求情報を記憶させ、要求情報を拒否すると判定された場合、要求情報の拒否を示すデータを端末装置へ供給する制御部２０と、フレーム情報に基づいて、所定の画像処理を施された画像データを端末装置へ送信する画像送信部１４とを有する。【選択図】図１
2010239486.tif 000002
【特許請求の範囲】
【請求項１】
所定のフレームレートで動画像が供給される画像入力部と、
端末装置から要求情報を受信する要求受付部と、
予め定められた判定条件により、前記要求受付部により受信された要求情報を受け入れるか否かを判定する判定部と、
前記所定のフレームレートに対応したフレーム番号毎に割り当てられるフレーム情報を記憶するフレーム情報記憶部と、
前記判定部により前記要求情報を受け入れると判定された場合、前記要求情報を受け入れることを示すデータを前記端末装置へ供給し、かつ前記フレーム情報記憶部に対して前記フレーム情報に前記要求情報を記憶させるように制御し、前記判定部により前記要求情報を拒否すると判定された場合、前記要求情報を拒否することを示すデータを前記端末装置へ供給する制御部と、
前記フレーム情報に基づいて、所定の画像処理を施された画像データを前記端末装置へ送信する画像送信部と
を有することを特徴とする画像送信装置。
【請求項２】
前記画像入力部より供給される画像データを所定のフレームサイズの画像データに変換するフレームサイズ変換部と、
前記フレームサイズ変換部より供給される画像データを所定の符号化方式により符号化し、所定の圧縮率で圧縮する圧縮符号化部と、
前記制御部は、前記フレーム情報記憶部より前記フレーム情報を読み出し、読み出した前記フレーム情報に基づいて、フレーム毎に前記フレームサイズ変換部で変換するフレームサイズ、前記圧縮符号化部で符号化する符号化方式及び前記圧縮符号化部で圧縮する圧縮率を制御することを特徴とする請求項１記載の画像送信装置。
【請求項３】
前記判定部は、前記画像入力部に供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であるか否かを判定し、前記要求情報を前記フレーム情報に割り当てることが可能であるか否かを判定し、前記画像入力部に供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であり、前記要求情報を前記フレーム情報に割り当てることが可能である場合に前記要求情報を受け入れると判定することを特徴とする請求項１または２記載の画像送信装置。
【請求項４】
端末装置から要求情報を受信し、
予め定められた判定条件により、受信した前記要求情報を受け入れるか否かを判定し、
前記要求情報を受け入れるか否かの判定結果を送信し、
前記判定結果が前記要求情報を受け入れるとされた場合、前記要求情報を受け入れることを示すデータを前記端末装置へ供給し、かつ所定のフレームレートで供給される動画像に対応したフレーム番号毎に割り当てられるフレーム情報に前記要求情報を記憶させるように制御し、前記判定結果が前記要求情報を拒否すると判定された場合、前記要求情報を拒否することを示すデータを前記端末装置へ供給するように制御し、
前記フレーム情報に基づいて、所定の画像処理を施された画像データを前記端末装置へ送信する
ことを特徴とする画像送信方法。
【請求項５】
所定のフレームレートで供給される動画像を所定のフレームサイズの画像データに変換し、所定の符号化方式により符号化し、所定の圧縮率で圧縮し、
前記フレーム情報を読み出し、読み出した前記フレーム情報に基づいて、フレーム毎に前記フレームサイズ、前記符号化方式及び前記圧縮率を制御することを特徴とする請求項４記載の画像送信方法。
【請求項６】
所定のフレームレートで供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であるか否かを判定し、前記要求情報を前記フレーム情報に割り当てることが可能であるか否かを判定し、前記所定のフレームレートで供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であり、前記要求情報を前記フレーム情報に割り当てることが可能である場合に前記要求情報を受け入れると判定することを特徴とする請求項４または５記載の画像送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に画像データを送信する画像送信装置及び画像送信方法に関するものである。
【背景技術】
【０００２】
近年、監視カメラ等により撮影された画像を複数の端末装置（クライアント）に送信する画像送信装置が普及している。この画像送信装置には、予め蓄積された画像データを端末装置からの要求に応じて送信するオンデマンド型と、監視カメラ等で撮影された画像データをリアルタイムにフレームサイズ変換等の処理を行って送信するリアルタイム型とがある。そして、フレームサイズを変換するフレームサイズ変換部により、フレームサイズの異なる画像データを複数生成し、その複数のフレームサイズの画像データをそれぞれ異なる端末装置に配信することが可能なリアルタイム型の画像送信装置（映像サーバ）が、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１９６３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１記載の従来の画像送信装置（映像サーバ）においては、複数のフレームサイズの画像データをそれぞれ異なる端末装置に遅延することなく送信する場合、複数のフレームサイズ変換部が必要となる。また、複数の符号化方式で符号化された各画像データや複数の圧縮率で圧縮された各画像データをそれぞれ異なる端末装置に遅延することなく送信する場合にも、画像データを符号化するための符号化部や画像データを圧縮するための圧縮部が複数必要となる。そのため、画像送信装置として高コストになる。
【０００５】
一方、１つのフレームサイズ変換部でフレームサイズを時分割して変換する場合には、複数のフレームサイズ変換部が行うべき処理を１つのフレームサイズ変換部で行うことになるので、処理量が多くなり、画像データの送信に遅延が生じる。また、１つの符号化部や１つの圧縮部で時分割して処理を行う場合も同様である。
【０００６】
さらに、フレームサイズ、符号化方式または圧縮率の異なる画像データを同じタイミングで生成する場合、その画像データを一時的に記憶する画像メモリも複数必要となるため、画像送信装置全体として高コストになる。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、低コストで、遅延を生じさせることなく画像データを送信する画像送信装置及び画像送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本実施の形態では、上記した課題を解決するために、下記の（１）〜（３）の構成を有する画像送信装置および下記の（４）〜（６）の構成を有する画像送信方法を提供する。
【０００９】
（１）所定のフレームレートで動画像が供給される画像入力部１１と、端末装置２から要求情報を受信する要求受付部１６と、予め定められた判定条件により、前記要求受付部１６により受信された要求情報を受け入れるか否かを判定する判定部１７と、前記所定のフレームレートに対応したフレーム番号毎に割り当てられるフレーム情報を記憶するフレーム情報記憶部１９と、前記判定部１７により前記要求情報を受け入れると判定された場合、前記要求情報を受け入れることを示すデータを前記端末装置２へ供給し、かつ前記フレーム情報記憶部１９に対して前記フレーム情報に前記要求情報を記憶させるように制御し、前記判定部１７により前記要求情報を拒否すると判定された場合、前記要求情報を拒否することを示すデータを前記端末装置２へ供給する制御部２０と、前記フレーム情報に基づいて、所定の画像処理を施された画像データを前記端末装置２へ送信する画像送信部１４とを有することを特徴とする画像送信装置。
【００１０】
（２）前記画像入力部１１より供給される画像データを所定のフレームサイズの画像データに変換するフレームサイズ変換部１２と、前記フレームサイズ変換部１２より供給される画像データを所定の符号化方式により符号化し、所定の圧縮率で圧縮する圧縮符号化部１３と、前記制御部２０は、前記フレーム情報記憶部１９より前記フレーム情報を読み出し、読み出した前記フレーム情報に基づいて、フレーム毎に前記フレームサイズ変換部１２で変換するフレームサイズ、前記圧縮符号化部１３で符号化する符号化方式及び前記圧縮符号化部１３で圧縮する圧縮率を制御することを特徴とする（１）記載の画像送信装置。
【００１１】
（３）前記判定部１７は、前記画像入力部１１に供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であるか否かを判定し、前記要求情報を前記フレーム情報に割り当てることが可能であるか否かを判定し、前記画像入力部１１に供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であり、前記要求情報を前記フレーム情報に割り当てることが可能である場合に前記要求情報を受け入れると判定することを特徴とする（１）または（２）記載の画像送信装置。
【００１２】
（４）端末装置２から要求情報を受信し、予め定められた判定条件により、受信した前記要求情報を受け入れるか否かを判定し、前記要求情報を受け入れるか否かの判定結果を送信し、前記判定結果が前記要求情報を受け入れるとされた場合、前記要求情報を受け入れることを示すデータを前記端末装置２へ供給し、かつ所定のフレームレートで供給される動画像に対応したフレーム番号毎に割り当てられるフレーム情報に前記要求情報を記憶させるように制御し、前記判定結果が前記要求情報を拒否すると判定された場合、前記要求情報を拒否することを示すデータを前記端末装置２へ供給するように制御し、前記フレーム情報に基づいて、所定の画像処理を施された画像データを前記端末装置２へ送信することを特徴とする画像送信方法。
【００１３】
（５）所定のフレームレートで供給される動画像を所定のフレームサイズの画像データに変換し、所定の符号化方式により符号化し、所定の圧縮率で圧縮し、前記フレーム情報を読み出し、読み出した前記フレーム情報に基づいて、フレーム毎に前記フレームサイズ、前記符号化方式及び前記圧縮率を制御することを特徴とする（４）記載の画像送信方法。
【００１４】
（６）所定のフレームレートで供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であるか否かを判定し、前記要求情報を前記フレーム情報に割り当てることが可能であるか否かを判定し、前記所定のフレームレートで供給される画像データのフレームレートが前記要求情報に含まれるフレームレートの整数倍であり、前記要求情報を前記フレーム情報に割り当てることが可能である場合に前記要求情報を受け入れると判定することを特徴とする（４）または（５）記載の画像送信方法。  
【発明の効果】
【００１５】
本発明によれば、複数のフレームサイズ、複数の符号化方式による符号化または複数の圧縮率の画像データを、低コストで、遅延させることなく送信することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係る画像送信装置の構成を示すブロック図である。
【図２】フレーム情報記憶部に記憶されるフレーム情報のデータ内容の例を示す図である。
【図３】本実施の形態に係る判定部における判定方法の全体の流れを示すフローチャートである。
【図４】本実施の形態に係る画像処理のタイミングチャートの例である。
【図５】本実施の形態に係る画像送信部より送信される画像データの状態の例を説明する図である。
【図６】フレーム情報記憶部に記憶されるフレーム情報のデータ内容の別の例を示す図である。
【図７】本実施の形態に係る画像送信部より送信される画像データの状態の別の例を説明する図である。
【発明を実施するための形態】
【００１７】
以下、本発明の画像送信装置及び画像送信方法に係る実施の形態について、添付図面を参照して説明する。図１は、本実施の形態に係る画像送信装置の構成を示すブロック図である。
【００１８】
画像送信装置１は、端末装置２と有線または無線の通信回線を介して接続されている。例えば、画像送信装置１は監視カメラである。また、図１に示すように、複数の端末装置２があり、それぞれ端末装置２Ａ，２Ｂ，２Ｃで示している。各端末装置２は、画像送信装置１に対して、画像データのフレームレート、フレームサイズ、符号化方式、圧縮率及び端末装置２のアドレスを含む要求情報を送信する。ただし、要求情報は、これに限定されるものではなく、上述の一部を省略するものでもよい。そして、画像送信装置１は、各端末装置２からの要求情報を後述する判定処理により受け入れると判定した場合、要求情報に基づく画像データを送信する。
【００１９】
画像送信装置１は、画像入力部１１、フレームサイズ変換部１２、圧縮符号化部１３、画像送信部１４、送受信Ｉ／Ｆ（インタフェース）１５、要求受付部１６、判定部１７、要求応答部１８、フレーム情報記憶部１９及び制御部２０を有する。
【００２０】
画像入力部１１には、撮像された監視対象に関する動画像が所定のフレームレートで順次供給される。本実施の形態では、画像入力部１１に供給されるフレームレートを３０ｆｐｓ（１秒間に３０フレーム）とする。画像入力部１１は画像入力があったことを示す情報を制御部２０に供給する。
【００２１】
フレームサイズ変換部１２は、制御部２０の制御により、画像入力部１１から供給される画像データを所定のフレームサイズに変換する。圧縮符号化部１３は、制御部２０の制御により、フレームサイズ変換部１２から供給されるフレームサイズ変換後の画像データを、所定の符号化方式で符号化し、所定の圧縮率で圧縮する。
【００２２】
画像送信部１４は、制御部２０の制御により、圧縮符号化部１３から供給される符号化及び圧縮された画像データを送受信Ｉ／Ｆ１５を介して、端末装置２に送信する。
【００２３】
送受信Ｉ／Ｆ１５は、画像送信部１４及び要求応答部１８からデータを受信した場合、そのデータを、制御部２０の制御により指定の端末装置２へ送信する。また、送受信Ｉ／Ｆ１５は、端末装置２からの要求情報を受信したとき、要求受付部１６にその要求情報を供給する。
【００２４】
要求受付部１６は、送受信Ｉ／Ｆ１５を介して供給される端末装置２の要求情報を受信し、制御部２０に要求情報を供給する。要求情報は、上述の通り、画像データのフレームレート、フレームサイズ、符号化方式、圧縮率及び端末装置２のアドレスを含むものである。本実施の形態では、要求情報に含まれる画像のフレームサイズは、ＶＧＡ（Video Graphics Array）とＱＶＧＡ（Quarter Video Graphics Array）の２種類とする。また、要求情報に含まれる画像のフレームレートは、画像入力部１１に供給されるフレームレートである３０ｆｐｓ以下の範囲とする。すなわち、端末装置２へ送信する最大のフレームレートは３０ｆｐｓとなる。また、要求情報に含まれる画像データの符号化方式は、「ＭＰＥＧ２」のみとする。ＭＰＥＧ２とは、Mpving Picture Experts Group phase2の略である。
【００２５】
さらに、要求情報に含まれる画像データの圧縮率は、「１」のみとし、特に圧縮しないものとする。
【００２６】
判定部１７は、制御部２０の制御により、要求受付部１６で受信した要求情報が後述する予め定められた判定条件を満たすか否かを判定し、要求情報を受け入れるか否かを示す判定結果を制御部２０に供給する。
【００２７】
要求応答部１８は、制御部２０の制御により、判定部１７にて判定された判定結果に基づき、要求情報を受け入れるか否かを示す受け入れ可否情報を、送受信Ｉ／Ｆ１５を介して端末装置２に送信する。要求応答部１８には要求情報を送信してきた端末装置２のアドレス情報も制御部２０より供給されるので、要求応答部１８は要求情報を送信してきた端末装置２に要求情報を受け入れるか否かを示す可否情報を供給することが可能である。  
フレーム情報記憶部１９は、制御部２０の制御により、フレーム番号毎に割り当てられるフレーム情報を記憶する。フレーム情報とは、１フレームを画像送信装置１から端末装置２へ送信する際のフレームサイズ、フレームレート、符号化方式、圧縮率及び送信する端末装置２のアドレス情報を含むものである。すなわち、判定部１７にて要求情報を受け入れると判定した場合、フレーム情報記憶部１９は、その要求情報をフレーム情報として新たに記憶または追加して更新するものである。
【００２８】
本実施の形態では、フレーム情報記憶部１９は、最大フレームレートが３０ｆｐｓであるとき、３０個のフレーム情報を有する。すなわち、フレーム番号１〜３０のそれぞれにフレーム情報が割り当てられる。
【００２９】
図２は、フレーム情報記憶部１９に記憶されるフレーム情報のデータ内容の例を示す図である。図２に示すように、フレーム番号１に対応するフレーム情報は、端末装置２Ａから要求され判定部１７にて受け入れると判定した情報であるフレームサイズ「ＶＧＡ」、フレームレート「１５ｆｐｓ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」及び端末装置のアドレス「２Ａ」のデータを含む。また、フレーム番号１に対応するフレーム情報は、端末装置２Ｂから要求され判定部１７にて受け入れると判定した情報であるフレームサイズ「ＶＧＡ」、フレームレート「３．７５ｆｐｓ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」及び端末装置のアドレス「２Ｂ」のデータも含む。
【００３０】
また、図２に示すように、フレーム番号２に対応するフレーム情報は、端末装置２Ｃから要求され判定部１７にて受け入れると判定した情報であるフレームサイズ「ＱＶＧＡ」、フレームレート「７．５ｆｐｓ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」及び端末装置のアドレス「２Ｃ」のデータを含む。
【００３１】
さらに、図２に示すように、フレーム番号３に対応するフレーム情報は、端末装置２Ａから要求され判定部１７にて受け入れると判定した情報であるフレームサイズ「ＶＧＡ」、フレームレート「１５ｆｐｓ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」及び端末装置のアドレス「２Ａ」のデータを含む。
【００３２】
また、図２に示すように、フレーム番号４に対応するフレームは、いずれの端末装置２にも送信されない空き状態となっているため、フレーム番号４に対応するフレーム情報にデータは含まれていない。以下同様に、各フレーム番号に対応するフレーム情報が記憶されている。
【００３３】
フレームレート１５ｆｐｓで画像データを送信するためには、図２に示すように、２フレーム毎のフレームを必要とする。よって、例えば、奇数のフレーム番号に対応するすべてのフレームを用いれば、フレームレート１５ｆｐｓで画像データを送信することが可能である。そのため、奇数のフレーム番号に対応するフレーム情報は、すべて、フレームサイズ「ＶＧＡ」、フレームレート「１５ｆｐｓ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」及び端末装置２のアドレス「２Ａ」のデータを含むことになる。
【００３４】
また、フレームレート７．５ｆｐｓで画像データを送信するためには、図２に示すように、４フレーム毎のフレームを必要とする。よって、例えば、フレーム番号（２＋４×ｎ）（ｎは０以上７以下の整数）に対応するすべてのフレームを用いれば、フレームレート７．５ｆｐｓで画像データを送信することが可能である。そのため、フレーム番号（２＋４×ｎ）に対応するフレーム情報は、すべて、フレームサイズ「ＱＶＧＡ」、フレームレート「７．５ｆｐｓ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」及び端末装置２のアドレス「２Ｃ」のデータを含むことになる。
【００３５】
本実施の形態の画像送信装置は、１つのフレームサイズ変換部１２と１つの圧縮符号化部１３のみであるので、１つのフレーム画像に対して、複数のフレームサイズ変換、複数の符号化方式による符号化及び複数の圧縮率での圧縮処理を行うと遅延が生じてしまう。そのため、１つのフレーム情報は、フレームサイズ、符号化方式及び圧縮率については１つのデータしかもち得ない構成としている。しかし、１つのフレーム情報は、フレームサイズ、符号化方式、圧縮率については１つの情報しかもたないものの、フレームレートと端末装置２のアドレスについては、複数のデータをもつことも可能である。例えば、図２に示すように、フレーム番号１のフレーム情報には、フレームレートと端末装置２のアドレスについては異なる２つのデータを含んでいる。１つのフレーム情報に含まれるフレームレートと端末装置２のアドレスのデータが複数ある場合でも、画像データの処理量を増加させることがなく、画像データの送信を遅延させることもないためである。
【００３６】
図３は、本実施の形態に係る判定部１７における判定方法の全体の流れを示すフローチャートである。図３のフローチャートは、フレームレートのみを判定する流れを示しているが、符号化方式及び圧縮率についても拡張することが可能である。
【００３７】
判定部１７は、予め判定部１７に記憶されている最大フレームレートＦＭが、要求受付部１６で受信した端末装置２からの要求情報に含まれるフレームレートＦＲの１以上の整数倍であるか否かを判定する（ステップＳ０１）。
【００３８】
最大フレームレートＦＭが要求情報に含まれるフレームレートＦＲの整数倍であると判定した場合（ステップＳ０１，Ｙ）、判定部１７は、制御部２０を介して、フレーム情報記憶部１９に記憶されているフレーム情報を検索し、フレーム情報記憶部１９に記憶されているフレーム情報の中に、要求情報に含まれるフレームサイズと同じフレームサイズを有するフレーム情報があるか否かを判定する（ステップＳ０２）。
【００３９】
フレーム情報の中に、要求情報に含まれるフレームサイズと同じフレームサイズを有するフレーム情報があると判定した場合（ステップＳ０２、Ｙ）、判定部１７は、ステップＳ０２で同じフレームサイズを有すると判定したフレーム情報を含むフレーム番号とそのフレーム情報のフレームレートＦＲ’を読み出す（ステップＳ０３）。
【００４０】
判定部１７は、ステップＳ０３で読み出したフレーム情報のフレームレートＦＲ’が、要求情報のフレームレートＦＲの１以上の整数倍であるか否かを判定する（ステップＳ０４）。
【００４１】
フレーム情報のフレームレートＦＲ’が、要求情報のフレームレートＦＲの整数倍であると判定した場合（ステップＳ０４、Ｙ）、判定部１７は、要求情報を受け入れるとの判定結果を制御部２０に通知する。そして、制御部２０は、ステップＳ０３で読み出したフレーム番号の一部またはすべてのフレーム情報に要求情報を追加して更新するようにフレーム情報記憶部１９を制御する（ステップＳ０５）。
【００４２】
次に、制御部２０は、要求情報を受け入れるとの判定結果を要求応答部１８、送受信Ｉ／Ｆ１５を介して要求情報を送信してきた端末装置２へ通知して（ステップＳ０６）、終了する。
【００４３】
一方、フレーム情報の中に、要求情報に含まれるフレームサイズと同じフレームサイズを有するフレーム情報がないと判定した場合（ステップＳ０２、Ｎ）、及びフレーム情報のフレームレートＦＲ’が、要求情報のフレームレートＦＲの整数倍でないと判定した場合（ステップＳ０４、Ｎ）は、ステップＳ１１に進む。
【００４４】
判定部１７は、制御部２０を介して、フレーム情報記憶部１９に記憶されているフレーム番号でフレーム情報の中にデータを含まないフレーム番号を検索する。そして、判定部１７は、検索したフレーム情報中にデータを含まないフレーム番号に対応するフレームを用いて、要求情報のフレームレートＦＲ分の割り当てが可能であるか否かを判定する（ステップＳ１１）。
【００４５】
次に、検索したフレーム番号で要求情報のフレームレートＦＲ分の割り当てが可能であると判定した場合（ステップＳ１１、Ｙ）、判定部１７は、要求情報を受け入れるとの判定結果を制御部２０に通知する。制御部２０は、ステップＳ１１で割り当て可能と判定したフレーム番号のフレーム情報に要求情報を新たに記憶するようにフレーム情報記憶部１９を制御し（ステップＳ１２）、ステップＳ０６に進む。
【００４６】
また、最大フレームレートＦＭが要求情報に含まれるフレームレートＦＲの整数倍でないと判定した場合（ステップＳ０１、Ｎ）、及び検索したフレーム番号で要求情報のフレームレートＦＲ分の割り当てが可能でないと判定した場合（ステップＳ１１、Ｙ）、判定部１７は、要求情報を拒否するとの判定結果を制御部２０に通知する。そして、制御部２０は、要求情報を拒否するとの判定結果を要求応答部１８へ通知して（ステップＳ２１）、終了する。
【００４７】
ここで、判定部１７における判定方法の全体の流れについて例を用いて説明する。
【００４８】
初期状態では、フレーム情報記憶部１９には、フレーム情報が全く記憶されていないこととする。そして、端末装置２Ａは、画像送信装置１の要求受付部１６に対して、フレームサイズ「ＶＧＡ」、フレームレート「１５ｆｐｓ」、符号化方式「ＭＰＥＧ」、圧縮率「１」及び端末装置２Ａのアドレス「２Ａ」を含む要求情報を送信するものとする。
【００４９】
要求受付部１６で受信された上述の端末装置２Ａからの要求情報は、制御部２０を介して、判定部１７に供給される。
【００５０】
判定部１７は図３の手順にしたがって処理を行う。最初に、最大フレームレート「３０ｆｐｓ」は、要求情報のフレームレート「１５ｆｐｓ」の整数倍（２倍）であると判定（ステップＳ０１，Ｙ）し、ステップＳ０２に進む。次に、フレーム情報記憶部１９にはフレーム情報が全く記憶されていないので、判定部１７はフレーム番号１〜３０までに要求情報のフレームサイズ「ＶＧＡ」と同一のフレームサイズを有するフレーム情報はないと判定（ステップＳ０２，Ｎ）し、ステップＳ１１に進む。
【００５１】
そして、判定部１７は、制御部２０を介して、フレーム情報記憶部１９に記憶されているフレーム番号でフレーム情報の中にデータを含まないフレーム番号を検索する。その結果、フレーム番号１〜３０を検出するので、要求情報のフレームレート「１５ｆｐｓ」分を、奇数のフレーム番号に割り当てることが可能であると判定（ステップＳ１１，Ｙ）し、ステップＳ１２に進む。
【００５２】
次に、判定部１７は、要求情報を受け入れるとの判定結果を制御部２０に通知する。制御部２０は、ステップＳ１１で割り当て可能と判定した奇数のフレーム番号のフレーム情報に要求情報を記憶するよう制御（ステップＳ１２）し、要求応答部１８、送受信Ｉ／Ｆを介して、端末装置２Ａに対して要求情報の受け入れを通知（ステップＳ０６）して終了する。
【００５３】
続いて、端末装置２Ｂは、画像送信装置１の要求受付部１６に対して、フレームサイズ「ＱＶＧＡ」、フレームレート「７．５ｆｐｓ」、符号化方式「ＭＰＥＧ」、圧縮率「１」及び端末装置２Ｂのアドレス「２Ｂ」を含む要求情報を送信するものとする。
【００５４】
要求受付部１６で受信された上述の端末装置２Ｂからの要求情報は、制御部２０を介して、判定部１７に供給される。
【００５５】
最大フレームレート「３０ｆｐｓ」は、要求情報のフレームレート「７．５ｆｐｓ」の整数倍（４倍）であると判定（ステップＳ０１，Ｙ）し、ステップＳ０２に進む。次に、フレーム情報記憶部１９にはフレームサイズ「ＱＶＧＡ」を含むフレーム情報が全く記憶されていないので、判定部１７は、フレーム番号１〜３０までに要求情報のフレームサイズ「ＱＶＧＡ」と同一のフレームサイズを有するフレーム情報はないと判定（ステップＳ０２，Ｎ）し、ステップＳ１１に進む。
【００５６】
そして、判定部１７は、制御部２０を介して、フレーム情報記憶部１９に記憶されているフレーム番号でフレーム情報の中にデータを含まないフレーム番号を検索する。その結果、偶数番号のフレーム番号を検出するので、要求情報のフレームレート「７．５ｆｐｓ」分を、２＋４ｎ（ｎは０以上７以下の整数）のフレーム番号に割り当てることが可能であると判定（ステップＳ１１，Ｙ）し、ステップＳ１２に進む。
【００５７】
次に、判定部１７は、要求情報を受け入れるとの判定結果を制御部２０に通知する。制御部２０は、ステップＳ１１で割り当て可能と判定した２＋４ｎのフレーム番号のフレーム情報に要求情報を記憶するよう制御（ステップＳ１２）し、要求応答部１８、送受信Ｉ／Ｆを介して、端末装置２Ａに対して要求情報の受け入れを通知（ステップＳ０６）して終了する。
【００５８】
更に続いて、端末装置２Ｃは、画像送信装置１の要求受付部１６に対して、フレームサイズ「ＶＧＡ」、フレームレート「３．７５ｆｐｓ」、符号化方式「ＭＰＥＧ」、圧縮率「１」及び端末装置２Ｃのアドレス「２Ｃ」を含む要求情報を送信するものとする。
【００５９】
最大フレームレート「３０ｆｐｓ」は、要求情報のフレームレート「３．７５ｆｐｓ」の整数倍（８倍）であると判定（ステップＳ０１，Ｙ）し、ステップＳ０２に進む。次に、
フレーム情報記憶部１９には、フレームサイズ「ＶＧＡ」のデータが奇数のフレーム番号に対応するフレーム情報に記憶されているので、判定部１７は、フレーム番号１〜３０までに要求情報のフレームサイズ「ＶＧＡ」と同一のフレームサイズを有するフレーム情報はあると判定（ステップＳ０２，Ｙ）し、ステップＳ０３に進む。
【００６０】
そして、判定部１７は、制御部２０を介して、要求情報のフレームサイズ「ＶＧＡ」と同一のフレームサイズのデータを含むフレーム情報に対応する奇数のフレーム番号とそのフレーム情報のフレームレート「１５ｆｐｓ」をフレーム情報記憶部１９から読み出し（ステップＳ０３）、ステップＳ０４に進む。
【００６１】
次に、判定部１７は、ステップＳ０３で読み出したフレーム情報のフレームレート「１５ｆｐｓ」が、要求情報のフレームレート「３．７５ｆｐｓ」の整数倍（４倍）であると判定し（ステップＳ０４，Ｙ）、ステップＳ０５に進む。
【００６２】
さらに、判定部１７は、要求情報を受け入れるとの判定結果を制御部２０に通知する。そして、制御部２０は、ステップＳ０３で読み出したフレーム番号の一部であるフレーム番号１＋８ｎ’（ｎ’は０以上３以下の整数）に対応するフレーム情報に要求情報を追加して更新するようにフレーム情報記憶部１９を制御する（ステップＳ０５）。
【００６３】
次に、制御部２０は、要求情報を受け入れるとの判定結果を要求応答部１８、送受信Ｉ／Ｆ１５を介して要求情報を送信してきた端末装置２へ通知して（ステップＳ０６）、終了する。
【００６４】
以上のようにして、判定部１７は、他の端末装置２からの要求情報についても、受け入れるか否かを判定する処理を行う。
【００６５】
なお、要求受付部１６は、端末装置２から要求情報の変更や画像送信の中止も受け付ける。端末装置２から要求情報の変更を要求受付部１６が受信した場合も、判定部１７は、上述と同様の方法で要求情報を受け入れるか否かを判定する処理を行う。端末装置２から画像送信の中止を要求受付部１６が受信した場合、画像送信の中止情報と送信してきた端末装置２のアドレスを通知する。制御部２０は、要求受付部１６から通知された端末装置２のアドレスを含み、そのアドレスに該当するフレーム情報をフレーム情報記憶部１９から消去するように制御する。その後、制御部２０は、要求応答部１８、送受信Ｉ／Ｆを介して、画像送信の中止を受け入れたことを示すデータを画像送信の中止情報を送信してきた端末装置２へ通知する。
【００６６】
次に、画像入力部１１に供給された画像をフレームサイズ変換、符号化及び圧縮して端末装置２へ送信する処理について説明する。
【００６７】
図４は、画像入力部１１、制御部２０、フレームサイズ変換部１２、圧縮符号化部１３及び画像送信部１４における画像処理のタイミングチャートの例である。図４は、図２に示すフレーム情報記憶部１９に記憶されているフレーム番号７〜９のデータを用いて例示するものである。
【００６８】
画像入力部１１は、動画像の供給があると（図４，Ａ７）、画像入力があったことを示すデータを制御部２０に供給する（図４，Ｂ７）。制御部２０は、画像入力部１１に供給されたフレームがフレーム番号７に対応するとき、フレーム情報記憶部１９からフレーム番号７のフレーム情報を読み出す（図４，Ｃ７）。そして、制御部２０は、フレーム情報にフレームサイズ等のデータがあるので、画像入力部１１からフレームサイズ変換部１２へ画像データを供給するよう制御する。
【００６９】
フレームサイズ変換部１２は、制御部２０からフレーム番号７に対するフレームサイズ「ＶＧＡ」の指示を受け、画像入力部１１から供給される画像データのフレームサイズをＶＧＡに変換して、圧縮符号化部１３に供給する（図４，Ｄ７）。
【００７０】
圧縮符号化部１３は、制御部２０からフレーム番号７に対する符号化方式「ＭＰＥＧ２」、圧縮率「１」の指示を受け、フレームサイズ変換部１２から供給される画像データをＭＰＥＧ２で符号化して圧縮をせずに、画像送信部１４に供給する（図４，Ｅ７）。
【００７１】
画像送信部１４は、制御部２０からフレーム番号７に対するフレームを送信する端末のアドレス「２Ａ」の指示を受け、圧縮符号化部１３から供給された画像データを送受信Ｉ／Ｆ１５を介して送信する（図４，Ｆ７）。図４に示すＡ７〜Ｆ７までの処理は、１フレーム期間である１／３０秒で行う。
【００７２】
次に、画像入力部１１は、動画像の供給があると（図４，Ａ８）、画像入力があったことを示すデータを制御部２０に供給する（図４，Ｂ８）。制御部２０は、画像入力部１１に供給されたフレームがフレーム番号８に対応するとき、フレーム情報記憶部１９からフレーム番号７のフレーム情報を読み出す（図４，Ｃ８）。そして、制御部２０は、フレーム情報にフレームサイズ等のデータがないので、１フレーム前のＤ７〜Ｆ７に対応する処理を行わないこととする。
【００７３】
続いて、画像入力部１１は、動画像の供給があると（図４，Ａ９）、画像入力があったことを示すデータを制御部２０に供給する（図４，Ｂ９）。制御部２０は、画像入力部１１に供給されたフレームがフレーム番号９に対応するとき、フレーム情報記憶部１９からフレーム番号７のフレーム情報を読み出す（図４，Ｃ９）。そして、制御部２０は、フレーム情報にフレームサイズ等のデータがあるので、画像入力部１１からフレームサイズ変換部１２へ画像データを供給するよう制御する。
【００７４】
フレームサイズ変換部１２は、制御部２０からフレーム番号７に対するフレームサイズ「ＶＧＡ」の指示を受け、画像入力部１１から供給される画像データのフレームサイズをＶＧＡに変換して、圧縮符号化部１３に供給し（図４，Ｄ９）、２フレーム前のＥ７，Ｆ７に対応する処理を行う。他のフレームについても、図４と同様の処理を行う。なお、図４においては１フレーム期間である１／３０秒でＡ７〜Ｆ７まで処理するものとしているが、これに限定されるものではない。また、フレーム番号１〜３０までを番号順に図４に示す手順で処理し、フレーム番号３０の後はフレーム番号１に戻って処理を行う。本実施の形態では、データを含まないフレーム情報に対応するフレーム番号の画像データについては、画像入力部１１からフレームサイズ変換部１２へ供給しないものとしているが、データを含まないフレーム情報に対応するフレーム番号の画像データについても、画像入力部１１からフレームサイズ変換部１２への画像データの供給があるものとしてもよい。
【００７５】
図５は、図２に例示したフレーム情報記憶部１９に記憶されているフレーム情報に基づいて、画像送信部１４より送信される画像データを説明する図である。本実施の形態では、符号化方式、圧縮率は同一なので、図５においては符号化方式、圧縮率を省略して示している。
【００７６】
図５に示すフレームｆ０１は、フレームサイズ「ＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」の画像データであり、図２に示すフレーム番号１に対応する。すなわち、フレームｆ０１は、フレームレート「１５ｆｐｓ」を要求した端末装置２Ａと、フレームレート「３．７５ｆｐｓ」を要求した端末装置２Ｃに送信される。
【００７７】
フレームｆ０２は、フレームサイズ「ＱＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」の画像データであり、フレーム番号２に対応する。すなわち、フレームｆ０２は、フレームレート「７．５ｆｐｓ」を要求した端末装置２に送信される。
【００７８】
フレームｆ０３は、フレームサイズ「ＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」の画像データであり、フレーム番号３に対応する。すなわち、フレームｆ０３は、フレームレート「１５ｆｐｓ」を要求した端末装置２Ａに送信される。
【００７９】
フレームｆ０４は、フレーム情報を有しないフレーム番号４に対応するため、実際にはフレームサイズ変換部１２や圧縮符号化部１３での画像処理は行われず、画像送信部１４より送信されることもない。
【００８０】
以下、各フレームｆ０５以降についても、図５に示すように、各端末装置２へ送信されるか、もしくはフレームｆ０４のように画像処理がなされることなく送信されないものである。
【００８１】
図６は、フレーム情報記憶部１９に記憶される図２とは別のフレーム情報のデータ内容の例を示す図である。
【００８２】
図６に示すフレーム情報のデータ内容には、フレームサイズ「ＱＶＧＡ」を含むものがない。また、図６に示すフレーム情報のデータ内容のフレームサイズ「ＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」は共通であり、フレームレート及び端末装置２のアドレスのみがフレーム情報によって異なっている。
【００８３】
図７は、図６に例示したフレーム情報記憶部１９に記憶されているフレーム情報に基づいて、画像送信部１４より送信される画像データを説明する図である。
【００８４】
図７に示すフレームｆ０１は、フレームサイズ「ＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」の画像データであり、図６に示すフレーム番号１’に対応する。すなわち、フレームｆ０１は、フレームレート「１５ｆｐｓ」を要求した端末装置２Ａと、フレームレート「７．５ｆｐｓ」を要求した端末装置２Ｂと、フレームレート「３．７５ｆｐｓ」を要求した端末装置２Ｃに送信される。
【００８５】
偶数のフレーム番号に対応するフレームｆ０２，ｆ０４等のフレームは、フレーム情報にデータを含まないため、実際にはフレームサイズ変換部１２や圧縮符号化部１３での画像処理は行われず、画像送信部１４より送信されることもない。
【００８６】
フレームｆ０３は、フレームサイズ「ＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」の画像データであり、図６に示すフレーム番号３’に対応する。すなわち、フレームｆ０３は、フレームレート「１５ｆｐｓ」を要求した端末装置２Ａに送信される。
【００８７】
フレームｆ０５は、フレームサイズ「ＶＧＡ」、符号化方式「ＭＰＥＧ２」、圧縮率「１」の画像信号であり、フレーム番号１に対応する。すなわち、フレームｆ０１は、フレームレート「１５ｆｐｓ」を要求した端末装置２Ａと、フレームレート「７．５ｆｐｓ」を要求した端末装置２Ｂに送信される。
【００８８】
そして、図７に示すように、各フレームｆ０１〜ｆ３０は、各端末装置２へ送信されるか、もしくはフレームｆ０４のように信号処理及び送信が行われない。
【００８９】
以上説明したように、本実施の形態に係る画像送信装置及び画像送信方法によれば、同じタイミングで、フレームサイズの異なる画像データを生成する必要がなく、処理量を低減できるので、低コストであり、画像の送信に遅延が生じるのを防止することができる。また、複数のフレームを記憶しておく必要がないので、複数の画像メモリを用意する必要がないので、低コストな画像送信装置である。
【００９０】
なお、本実施の形態では、フレームサイズの選択肢は２種類に限定して説明したが、３種類以上であっても、同様の方法により、同じタイミングで生成されるフレームのフレームサイズを１つのみとすることができる。
【００９１】
また、複数の符号化方式及び圧縮率がフレーム情報に含まれる場合は、フレームサイズを判断するものと同様の処理を判定部１７での処理に追加すればよい。なお、圧縮符号化部１３での１フレーム分の処理は、１つの符号化方式及び圧縮率とし、フレームが変わる毎に符号化方式及び圧縮率を異なるようにすればよい。
【００９２】
さらに、画像送信装置１は監視カメラに限ることなく、演劇、スポーツなどの画像を送信するものであってもよい。
【符号の説明】
【００９３】
１…画像送信装置
２…端末装置
１１…画像入力部
１２…フレームサイズ変換部
１３…圧縮符号化部
１４…画像送信部
１６…要求受付部
１７…判定部
１９…フレーム情報記憶部
２０…制御部
【図１】
2010239486.tif 000003
【図２】
2010239486.tif 000004
【図３】
2010239486.tif 000005
【図４】
2010239486.tif 000006
【図５】
2010239486.tif 000007
【図６】
2010239486.tif 000008
【図７】
2010239486.tif 000009