(57)【要約】【課題】  転送時間内に転送を完了する。【解決手段】  転送先と転送時間を設定し（Ｓ１１，Ｓ１２）、回線の伝送速度を計測する（Ｓ１４）。伝送速度、転送時間及び映像データ量に基づき、好ましい圧縮率、画像サイズ及びフレームレートを計算する（Ｓ１５）。転送時間内に転送できない場合（Ｓ１６）、圧縮率、画像サイズ及びフレームレートの何れかを変更し（Ｓ１７）、変更した映像データを転送先に転送する（Ｓ１８）。【選択図】  図２
2007180927.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録された映像データを読み出す読み出し手段と、
通信回線の回線速度を計測する回線速度計測手段と、
転送時間を設定する転送時間設定手段と、
当該回線速度及び当該転送時間に従い、当該転送時間内で当該映像データの転送が可能かどうかを判断する転送判断手段と、
当該転送時間内で当該映像データの転送が不可能な場合に、当該転送時間内で転送可能なデータ量となるよう、当該映像データを変換する変換手段と、
当該転送時間内で当該映像データの転送が可能な場合に当該読み出し手段で読み出された映像データを当該通信回線に出力し、当該転送時間内で当該映像データの転送が不可能な場合に、当該読み出し手段で読み出された後、当該変換手段により変換された映像データを当該通信回線に出力する通信手段
とを具備することを特徴とする伝送装置。
【請求項２】
当該変換手段は、当該映像データの圧縮率、画像サイズ及びフレームレートの何れかを変更する手段であることを特徴とする請求項１に記載の伝送装置。
【請求項３】
更に、ユーザが転送完了時間を指定するための指定手段を具備し、
当該転送時間設定手段は、当該指定手段によって指定された転送完了時間に基づいて当該転送時間を設定することを特徴とする請求項１又は２に記載の伝送装置。
【請求項４】
更に、当該転送時間内で当該映像データの転送が不可能な場合に、当該転送時間設定手段による当該転送時間の再設定をユーザに促す手段を具備することを特徴とする請求項３に記載の伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データを伝送する伝送装置に関する。
【背景技術】
【０００２】
近年の伝送装置は、ネットワークを介して、記録媒体に蓄積された映像データを遠隔地に伝送している。通常、映像データは、圧縮されてネットワークを伝送される。
【０００３】
特許文献１には、図７に示すような伝送装置１１０が記載されている。撮影モードでは、撮像装置１１２は、被写体の画像信号を出力する。信号処理装置１１４は、画像信号にガンマ補正及び色補正の周知の処理を施し、信号処理装置１１４から出力される画像信号は、画面メモリ１１６に一時的に記憶され、記憶順に読み出されて表示装置１２６に印加される。ユーザは、表示装置１２６の表示画像により被写体像を確認できる。
【０００４】
記録モードでは、画像メモリ１１６に記憶される画像データは、ＭＰＥＧコーデック１２４ａに転送される。ＭＰＥＧコーデック１２４ａは、ＭＰＥＧと呼ばれる画像圧縮方式を用いて画像データを圧縮符号化し、圧縮画像データを記録装置１１８に転送する。記録装置１１８は、圧縮画像データを記録媒体１２０に記録する。
【０００５】
一方、通信モードでは、ユーザは、操作部１３０で送信すべき画像を選択し、指定した送信先に送信するようにシステム制御装置１２８に命令する。システム制御装置１２８は、記録媒体１２０から選択された画像の圧縮画像データを読み出し、通信装置１３２からネットワーク１４０を介して送信先であるサーバ１５０又はＰＣ１５２に送信する。
【０００６】
ネットワークカメラの分野では、画像データを設定した時刻で定期的に送信する構成が知られている（特許文献２）。
【特許文献１】特開２００２−３５４４６１号公報
【特許文献２】特開２００３−７８７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の伝送装置では、指定された画像を指定の送信先に送信するのみであり、送信に要する時間は、全く考慮されていない。即ち、同じ映像データを送る場合であっても、途中に介在する伝送路のデータ伝送レート次第で、送信完了までに要する時間は大きく変動することがあるのだが、伝送路のレート状況に影響されずに所望の時間までに送信を完遂させる機能や、送信完了時間を指定できたりするような機能は全く考慮されていない。
【０００８】
そこで、本発明は、上記の問題点に鑑み、利用される通信回線の回線速度を考慮して、ユーザの意図する時間内で映像データの転送を完了することを可能にした伝送装置を提示することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る伝送装置は、記録媒体に記録された映像データを読み出す読み出し手段と、通信回線の回線速度を計測する回線速度計測手段と、転送時間を設定する転送時間設定手段と、当該回線速度及び当該転送時間に従い、当該転送時間内で当該映像データの転送が可能かどうかを判断する転送判断手段と、当該転送時間内で当該映像データの転送が不可能な場合に、当該転送時間内で転送可能なデータ量となるよう、当該映像データを変換する変換手段と、当該転送時間内で当該映像データの転送が可能な場合に当該読み出し手段で読み出された映像データを当該通信回線に出力し、当該転送時間内で当該映像データの転送が不可能な場合に、当該読み出し手段で読み出された後、当該変換手段により変換された映像データを当該通信回線に出力する通信手段とを具備することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、転送時間と通信回線の伝送速度に基づき、映像データを転送可能かどうか判断し、転送不可能な場合に、データ量を削減して転送するので、転送時間内に確実に映像の転送を完了できる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１２】
図１は、本発明の一実施例である伝送装置の概略構成ブロック図である。図１において、実線はデータの流れを示し、破線は制御信号の流れを示す。
【００１３】
伝送装置１０は、ネットワーク４０を介して、サーバ５０又はＰＣ（パーソナルコンピュータ）５２に映像データを転送することができる。伝送装置１０は、撮像部１２、信号処理装置１４、画像メモリ１６、記録装置１８、記録媒体２０、バス２２、変換装置２４、表示装置２６、システム制御装置２８、操作装置３０及び通信装置３２を具備する。
【００１４】
変換装置２４は、ＭＰＥＧコーデック２４ａ、圧縮率切替え装置２４ｂ、画像サイズ切替え装置２４ｃ及びフレームレート切替え装置２４ｄを具備する。切替え装置２４ｂ，２４ｃ，２４ｄは、切替えのためにＭＰＥＧコーデック２４ａの機能を部分的に利用する。
【００１５】
撮像部１２は、ＣＣＤセンサまたはＣＭＯＳセンサからなる撮像素子と、当該撮像素子の撮像面に被写体像を結像するレンズとを具備する。信号処理装置１４はＡＧＣ（自動利得制御）、γ（ガンマ）変換及びＡ／Ｄ変換を具備し、画像信号にこれらのカメラ信号処理を施し、アナログ画像信号をデジタル信号に変換する。画像メモリ１６は、信号処理装置１４から出力される画像データを一時的に記憶するビデオバッファとして機能する。
【００１６】
記録装置１８は記録媒体２０のインターフェースであり、データの書き込み／読み出しを行う。記録媒体２０はハードディスク、光ディスク又は不揮発性の半導体メモリ等である。
【００１７】
バス２２は、上述の各要素間でデータを転送するのに使用される。特に、画像データは、ＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）方式で転送される。
【００１８】
変換装置２４のＭＰＥＧコーデック２４ａは、ＭＰＥＧ方式で動画像を圧縮符号化し、圧縮画像データを伸長する。なお、ＭＰＥＧコーデックを、Ｈ．２６４やＭｏｔｉｏｎＪＰＥＧ等、その他のコーデックに置きかえても同様に実現可能である。詳細は後述するが、ＭＰＥＧコーデック２４ａは、映像データのデータ量、転送時間及びネットワーク４０の伝送速度に基づき、圧縮率切替え装置２４ｂ、画像サイズ切替え装置２４ｃ及びフレームレート切替え装置２４ｄと協調して、転送すべき画像情報のデータ量を調節する。
【００１９】
圧縮率切替え装置２４ｂは、ＭＰＥＧコーデック２４ａで用いる量子化係数やプレフィルタ係数を操作することにより、映像データの圧縮率を変更する。画像サイズ切替え装置２４ｃは、画素間引きや高周波成分の削減等を行って映像データの画像サイズ（水平画素数と垂直画素数）を変更する。フレームレート切替え装置２４ｄは、映像データの基本の３０フレーム／秒（ｆｐｓ）を、例えば２０ｆｐｓ、１５ｆｐｓ、１０ｆｐｓ等にフレームレートを変更する。
【００２０】
圧縮率の汎用的な変更方法としては、一旦、圧縮画像データを伸長してから再圧縮する必要がある。しかし、ＭＰＥＧコーデック２４ａと協調することにより簡易に圧縮率を変更できる。例えば、部分的な伸長の後、量子化ステップを変更して、再度、量子化及び可変長符号化する。画像サイズの変更は、例えば、離散コサイン変換の変換係数の高周波成分を間引くことで、画素サイズを小さくできる。フレームレートの変更は、フレームの間引きで対応できる。ＭＰＥＧの場合には、フレーム間符号化が利用されるので、フレームの間引きには制限がある。例えば、何れのフレームからも参照されていないフレームを間引くか、又は、間引くフレームを参照しているフレームを再圧縮すれば良い。
【００２１】
表示装置２６は液晶パネル（不図示）を具備し、撮像装置１２の撮影画像と記録媒体２０から再生された画像を表示する。また、表示装置２６は、設定画面を含むメニュー画面を表示する。
【００２２】
システム制御装置２８は、伝送装置１０の全体を制御し、サーバ５０又はＰＣ５２への映像データの送信も制御する。システム制御装置２８はまた、操作装置３０で指定された転送完了時間に合わせて転送時間を設定し、また通信装置３２からネットワーク４０の伝送速度情報等を取得して回線速度を計測する。さらに、それらの結果に応じた変換制御情報を変換装置２４に送信する。
【００２３】
操作装置３０は、種々のボタン、キー及びスイッチ群等を具備し、具体的には、撮像、再生、転送及び設定等をシステム制御装置２８に指示するのにそれぞれ使用される撮像スイッチ、再生スイッチ、転送スイッチ、メニューキー、十字キー及び決定キーを具備する。各種の操作で使用する操作装置２０のスイッチ等は、フローチャートを参照して詳細に説明する。
【００２４】
通信装置３２は、ネットワーク４０を介してサーバ５０及びＰＣ５２等の外外部通信機器と通信することができる。ネットワーク４０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）又はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。サーバ５０は、例えば、ＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバであり、ＰＣ５２は、例えば、ファイル転送を行うアプリケーションソフトウエアがインストールされているパーソナルコンピュータである。
【００２５】
伝送装置１０の記録動作を説明する。撮影モードでは、撮像部１２は、被写体の画像信号を出力する。信号処理装置１４は、撮像部１２からの画像信号にガンマ補正及び色補正の周知のカメラ信号処理を施す。信号処理部１４から出力される画像データは、画面メモリ１６に一時的記憶され、記憶順に表示装置２６に印加される。これにより、撮像部１２で撮像される画像が、表示装置２６の画面に表示され、ユーザが、被写体の範囲と構図を確認できる。
【００２６】
記録モードでは、画像メモリ１６に一時記憶される画像データは、変換装置２４のＭＰＥＧコーデック２４ａにも転送される。ＭＰＥＧコーデック２４ａは、画像メモリ１６からの画像データを圧縮符号化し、圧縮画像データを記録装置１８に転送する。記録装置１８は、圧縮画像データを記録媒体２０に記録する。このようにして、一連の画像からなる映像データが、圧縮状態で記録媒体２０に格納される。
【００２７】
再生モードでは、記録装置１８は、記録媒体２０から指定の画像の圧縮画像データを読み出し、変換装置２４のＭＰＥＧコーデック２４ａに転送する。ＭＰＥＧコーデック２４ａは、圧縮画像データを伸長し、復元された画像データを表示装置２６に印加する。これにより、再生画像が表示装置２６の画面に表示される。
【００２８】
図２乃至図５を用いて、本実施例における映像データの転送動作を説明する。図２は、本実施例による転送動作のフローチャートである。図３は、メニュー画面の表示例である。図４は転送先、即ち宛先を指定するメニュー画面例であり、図５は転送時間を指定するメニュー画面例である。
【００２９】
先ず、送信すべき映像を選択する（Ｓ１０）。ユーザがメニューキーを押下にすると、図３に示すように、記録媒体２０に記録済みの映像データのサムネイル画像が表示装置２６に表示される。十字キーの左右キーを押下すると、カーソル（図３では破線）が左右に移動し、サムネイル画像を選択できる。例えば、映像（タイトル：山と湖）を転送したい場合、カーソルを一番左に合わせ、決定キーを押下にすると、転送する映像が選択される。
【００３０】
次に、宛先を選択する（Ｓ１１）。映像の選択が終了した後、図４に示すような宛先選択画面が表示され、ユーザに、宛先、即ち転送先の入力を促す。図４に示す例では、予め入力されているので、その中から選択する。例えば、記憶しておいた送信履歴を表示し、その中からユーザに選択させる。新たな送信先はソフトキーボードで入力するようにすればよい。
【００３１】
宛先の選択の後、図５に示すような転送時間設定画面を表示し、予め登録された転送完了時間の候補（図５に示す例では、１０分間、３０分間、６０分間、１日及び３日等）から１つを設定する（Ｓ１２）。ここで選択された時間内に転送が完了するように各種制御を行う。
【００３２】
ユーザが転送スイッチを押下すると、通信装置３０がネットワーク４０を介して宛先に接続し（Ｓ１３）、ネットワーク４０の伝送速度を計測する（Ｓ１４）。そして、システム制御装置２８は、ステップＳ１４で計測した伝送速度、ステップＳ１２で設定した転送時間、及び、転送対象の映像データのデータ量に基づき、最適な圧縮率、画像サイズ及びフレームレートを計算し（Ｓ１５）、圧縮率、画像サイズ及びフレームレートの何れかの変換の必要性を判別する（Ｓ１６）。
【００３３】
すなわち、ステップＳ１５では、ネットワーク４０の転送速度で、設定した転送時間内に転送できるデータ量（基準値）を計算する。転送しようとする映像データのデータ量が計算された転送可能データ量（基準値）より多ければ、当該映像データの圧縮率、画像サイズ及びフレームレートの何れかの変換が必要であると判断する。勿論、ネットワーク４０の伝送速度の変動に対応できるように、多少のマージンを見込んでおく。
【００３４】
変換が必要な場合（Ｓ１６）、変換装置２４のＭＰＥＧコーデック２４ａ，圧縮率切替え装置２４ｂ、画像サイズ切替え装置２４ｃ及びフレームレート切替え装置２４ｄを使って、圧縮率、画像サイズ及びフレームレートの何れかを変換し、変換後の映像データを一時的に記録媒体２０に格納する。この後、記録媒体２０に一時的に格納した変換後の映像データを、ステップＳ１１で選択された宛先に転送する（Ｓ１８）。
【００３５】
変換が不要な場合（Ｓ１６）、制御装置２８は、ステップＳ１０で選択された映像の映像データを記録媒体２０から読み出し、通信装置３２により宛先に転送する（Ｓ１８）。
【００３６】
全データの転送を完了するまで（Ｓ１９）、ステップＳ１４以降を繰り返す。即ち、一定量単位又は一定時間単位で変換の必要性を見直す。これにより、ネットワーク４０の回線速度の変動に対応して、可能な限りに高い画質で転送時間内に映像データを転送できる。
【００３７】
全データの転送を完了し（Ｓ１９）、宛先から転送完了の通知を受信すると（Ｓ２０）、転送完了のメッセージを表示装置２６の画面に表示して終了する。
【００３８】
このように、本実施例によれば、設定された転送時間内で伝送路の回線状況を考慮し、転送時間内に転送可能であれば、そのまま映像データを転送し、転送時間内に転送不可能であれば、データ量を調整してから転送するので、設定された転送時間内に確実に、映像を転送できる。
【００３９】
なお、本実施例では、転送完了までの時間として１０分間、３０分間、６０分間、１日、３日のいずれかを設定するようにしたが、これ以外の設定時間でも本実施例が成り立つことはいうまでもない。
【実施例２】
【００４０】
実施例１では、転送時間内に転送できない場合に、圧縮率、画像サイズ及びフレームレートの何れかを変更するようにしたが、転送できない旨のメッセージを表示し、ユーザに転送時間を再設定してもらうようにしてもよい。そのように修整した動作フローチャートを図６に示す。
【００４１】
ステップＳ２１０からステップＳ２１５までは、図２のステップＳ１０からステップＳ１５までと同じである。また、ステップＳ２１７からステップＳ２２０の動作は、ステップＳ１７からステップ２０までの動作と同じである。
【００４２】
変換装置２４による変換が必要な場合に（Ｓ２１６）、転送時間を再設定するか否かをユーザに問う（Ｓ２２１）。ユーザが転送時間の再設定を希望した場合には（Ｓ２２１）、Ｓ２１２に戻り、ステップＳ２１２以降を繰り返す。ユーザが転送時間の再設定を希望しない場合には（Ｓ２２１）、ステップＳ２１７移行を実行する。
【００４３】
このままでは、一定量又は一定時間の転送の都度、ユーザは、転送時間の再設定を決断する必要がある。しかし、最初の１回のみユーザに問い合わせるようにし、２回目以降は、実行しないようにすることで、ユーザが転送状況を監視する負担が無くなる。即ち、ステップＳ２２１を最初の１回のみ実行し、２回目以降では、ステップＳ２１７に常に移行するようにする。
【００４４】
このように、本実施例によれば、転送時間内に転送できないと判断した場合、転送時間の再設定を選択できるようにしたので、転送時間と画質を選択できる。
【００４５】
実施例１，２の何れも、一定量又は一定時間の転送の都度、変換の必要性を判断しているが、最初の１回のみとしてもよい。そのためには、ステップＳ１９，Ｓ２１９からの分岐先をステップＳ１８，Ｓ２１８に変更すればよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】本実施例の転送動作のフローチャートである。
【図３】メニュー画面の表示例である。
【図４】転送先を選択するメニュー画面例である。
【図５】転送時間を選択するメニュー画面例である。
【図６】変更実施例の転送動作のフローチャートである。
【図７】従来の伝送装置の概略構成ブロック図である。
【符号の説明】
【００４７】
１０  伝送装置
１２  撮像装置
１４  信号処理装置
１６  画像メモリ
１８  記録装置
２０  記録媒体
２２  バス
２４  変換装置
２４ａ  ＭＰＥＧコーデック
２４ｂ  圧縮率切替え装置
２４ｃ  画像サイズ切替え装置
２４ｄ  フレームレート切替え装置
２６  表示装置
２８  システム制御装置
３０  操作装置
３２  通信装置
４０  ネットワーク
５０  サーバ
５２  ＰＣ
【図１】
2007180927.tif 000003
【図２】
2007180927.tif 000004
【図３】
2007180927.tif 000005
【図４】
2007180927.tif 000006
【図５】
2007180927.tif 000007
【図６】
2007180927.tif 000008
【図７】
2007180927.tif 000009