(57)【要約】【課題】映像データ等の特定データを安定に配信するデータ配信装置を提供する。【解決手段】データ配信装置である映像配信装置（１００）は、特定データ配信部である映像配信部（１１０）と、特定データ配信判断部である映像配信判断部（１４０）と、ルーティング設定部（１５０）と、を備える。映像配信部（１１０）は特定データである映像データを配信中であると映像配信判断部（１４０）が判断したときは、ルーティング設定部１５０は、デフォルトルート情報が第２のネットワークに接続された第２の通信デバイスから取得されたものであれば、デフォルトルートを変更せず、デフォルトルート情報を保持する。【選択図】図２
2015195563.tif 000002
【特許請求の範囲】
【請求項１】
第１のネットワークに接続された第１の通信デバイスから特定データを配信するように構成された特定データ配信部と、
前記特定データ配信部は前記特定データを配信中か否か、を判断するように構成された特定データ配信判断部と、
前記特定データ配信判断部における判断結果にもとづいて、ネットワークから取得されたデフォルトルート情報をデフォルトルートの変更に用い、前記特定データ配信部は前記特定データを配信中であると前記特定データ配信判断部が判断したときは、前記デフォルトルート情報が第２のネットワークに接続された第２の通信デバイスから取得されたものであれば、前記デフォルトルートを変更せず、前記デフォルトルート情報を保持する、ように構成されたルーティング設定部と、
を備えたデータ配信装置。
【請求項２】
前記ルーティング設定部は、
前記特定データ配信部は前記特定データを配信中であると前記特定データ配信判断部が判断したときは、前記第１の通信デバイスから取得されたデフォルトルート情報にもとづき前記デフォルトルートを変更する、ように構成された、
請求項１に記載のデータ配信装置。
【請求項３】
前記特定データ配信部は前記特定データを配信中であると前記特定データ配信判断部が判断したときは、前記特定データ以外の一般データを、前記保持されたデフォルトルート情報に従って送信する、ように構成された、
請求項１に記載のデータ配信装置。
【請求項４】
前記ルーティング設定部は、
前記特定データの配信停止が前記特定データ配信判断部で確認されたときは、前記保持されたデフォルトルート情報にもとづき前記デフォルトルートを変更する、ように構成された、
請求項１に記載のデータ配信装置。
【請求項５】
請求項１に記載のデータ配信装置と、
動画撮影が可能な撮像部と、
を備え、
前記撮像部が出力する映像データを前記特定データとするように構成された、
撮像装置。
【請求項６】
前記特定データは、前記撮像部から出力される映像データをリアルタイム配信するためのストリームデータであり、
前記特定データ以外の一般データには、前記撮像部から出力される映像データを蓄積して生成した動画ファイルのデータが含まれる、
請求項５に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ネットワークに接続された外部機器に、映像データ等の特定データを、ネットワークを介して配信するデータ配信装置および撮像装置に関する。
【背景技術】
【０００２】
ネットワークに接続するときに、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＰＰＰ（Ｐｏｉｎｔ  ｔｏ  Ｐｏｉｎｔ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルを利用して、デフォルトルート情報を含むルーティング情報を取得して自動設定する通信装置が知られている。この通信装置では、ユーザによるネットワーク設定が不要となる。
【０００３】
なお、ルーティング情報とはネットワーク上でのＩＰパケット（ネットワークで扱える形式にしたデータのこと。パケットとも記す）の転送経路を示した情報であり、デフォルトルート情報とは、ＩＰパケットの転送先を送信元がわからないときに使用されるＩＰアドレス（そのＩＰパケットの転送先となるＩＰアドレス）を示したルーティング情報のことである。例えば、ＩＰパケットの送信元となる装置は、デフォルトルート情報を取得すると、そのデフォルトルート情報にもとづきデフォルトルートを設定し、転送先がわからないＩＰパケットをそのデフォルトルートに従って転送する。
【０００４】
また、第１の通信デバイス、第２の通信デバイスを含む複数の通信デバイスを備え、複数のネットワークに接続可能なコンピュータ端末機（以下、単に「端末」とも記す）が知られている。この端末は、例えば、第１の通信デバイスを使用して１つのネットワーク（例えば、第１のネットワーク）に接続し、第２の通信デバイスを使用して他のネットワーク（例えば、第２のネットワーク）に接続することが可能である。
【０００５】
しかし、この端末では、一方のネットワークからルーティング情報を取得し自動設定することで、他方のネットワークを経由した通信ができなくなる場合がある。例えば、この端末を、第１の通信デバイスを使用し、ＤＨＣＰを利用して第１のネットワークに接続する。この状態では、この端末は第１のネットワーク経由での通信が可能である。その後、この端末を、第２の通信デバイスを使用し、ＤＨＣＰを利用して第２のネットワークに接続する。この場合、第１のネットワークに接続したときに設定されたルーティング情報が、第２の通信デバイスを介して取得されたルーティング情報に更新される。そのため、この機器では、それ以降のすべてのデータ（送信パケット）は第２のネットワークを経由して送信されることになる。
【０００６】
このように、ルーティング情報（デフォルトルート）が自動的に更新されると、例えば、次のような問題が生じることがある。
１）第１のネットワーク（例えば、高速通信が可能なネットワーク）を経由して特定のデータを送信（例えば、ストリーミングによる映像配信）する通信状態を維持したいにもかかわらず、第２のネットワーク（例えば、通信速度が相対的に低いネットワーク）を経由するようにデフォルトルートが変更されてしまったため、その特定のデータの送信に支障（例えば、ストリーミングが一時的に停止する、等）が生じる。
２）第１のネットワーク（例えば、ＬＴＥ：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、等の公衆回線網）経由で通信していた通信相手の端末が、第２のネットワーク（例えば、インターネットに接続されていないＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）経由では通信できないため、第１のネットワークから第２のネットワークにデフォルトルートが切り替わったことで、その端末にデータ送信（例えば、映像配信）ができない。
【０００７】
特許文献１は、あらかじめ設定された特定の通信相手と特定の通信デバイスとの組み合わせを示すルーティング情報を事前登録し、この組み合わせに従って通信経路の設定（ルーティング）を行う方法を開示する。この方法によれば、各ネットワークへの接続時にルーティング情報が更新されても、あらかじめ設定されている特定の通信相手に対しては、特定の通信デバイスを使用した通信を維持することができる。
【０００８】
ただし、この方法では、特定の通信相手と特定の通信デバイスとの組み合わせを示すルーティング情報を端末に事前設定する必要があり、通信相手のＩＰアドレスやルーティング情報に記されたルータのＩＰアドレスが変更されたときに、その設定を変更する必要がある。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００６−０６７１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本開示は、複数の通信デバイスを用いて複数のネットワークに接続することができるデータ配信装置を提供する。
【課題を解決するための手段】
【００１１】
本開示におけるデータ配信装置は、特定データ配信部と、特定データ配信判断部と、ルーティング設定部と、を備える。特定データ配信部は、第１のネットワークに接続された第１の通信デバイスから特定データを配信するように構成されている。特定データ配信判断部は、特定データ配信部は特定データを配信中か否か、を判断するように構成されている。ルーティング設定部は、特定データ配信判断部における判断結果にもとづいて、ネットワークから取得されたデフォルトルート情報をデフォルトルートの変更に用い、特定データ配信部は特定データを配信中であると特定データ配信判断部が判断したときは、デフォルトルート情報が第２のネットワークに接続された第２の通信デバイスから取得されたものであれば、デフォルトルートを変更せず、デフォルトルート情報を保持する、ように構成されている。
【００１２】
本開示における撮像装置は、上述したデータ配信装置と、動画撮影が可能な撮像部と、を備え、撮像部が出力する映像データを特定データとするように構成されている。
【発明の効果】
【００１３】
本開示におけるデータ配信装置および撮像装置は、特定データを配信するときの安定性を高めるのに有効である。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施の形態１における映像配信装置を備えた撮像装置のネットワーク接続の一例を模式的に示す図である。
【図２】図２は、実施の形態１における映像配信装置の一構成例を概略的に示すブロック図である。
【図３】図３は、実施の形態１における映像配信装置のデフォルトルート情報取得時のデフォルトルート設定動作の一例を概略的に示すフローチャートである。
【図４】図４は、実施の形態１における映像配信装置の映像配信停止時のデフォルトルート設定動作の一例を概略的に示すフローチャートである。
【図５】図５は、実施の形態１における映像配信装置のＩＰパケット送信動作の一例を概略的に示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１６】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１７】
（実施の形態１）
以下、図１〜図５を用いて、実施の形態を説明する。
【００１８】
本実施の形態では、データ配信装置の一例として映像配信装置１００を挙げ、特定データの一例として映像データを挙げる。また、映像配信装置１００を撮像装置１０に備え、撮像部１０５から出力される映像データを映像配信装置１００が配信する構成例を説明する。
【００１９】
しかし、本開示において、特定データは何ら映像データに限定されるものではなく、データ配信装置は何ら映像配信装置１００に限定されるものではない。また、データ配信装置を搭載する装置も、何ら撮像装置１０に限定されるものではない。例えば、データ配信装置をゲームサーバに備え、データ配信装置はゲームデータを特定データとして配信するように構成されていてもよい。あるいは、データ配信装置を音声配信装置に備え、データ配信装置は音声データを特定データとして配信するように構成されていてもよい。あるいは、特定データは課金データ等であってもよい。
【００２０】
なお、以下の説明においては、「映像データ」を「特定データ」に、「映像配信」を「特定データ配信」に、「映像配信装置」を「データ配信装置」に、それぞれ読み替えることが可能である。
【００２１】
［１−１．構成］
［１−１−１．ネットワーク接続構成］
図１は、実施の形態１における映像配信装置１００を備えた撮像装置１０のネットワーク接続の一例を模式的に示す図である。
【００２２】
撮像装置１０は、動画撮影が可能な撮像部１０５と、データ配信装置である映像配信装置１００と、を備える。
【００２３】
撮像装置１０は、例えば、ネットワーク接続機能を有する業務用のデジタルビデオカメラである。しかし、撮像装置１０は、何ら業務用のデジタルビデオカメラに限定されるものではなく、例えば、ネットワーク接続機能を有する動画撮影可能な静止画撮像装置や、ネットワーク接続機能を有する民生用のデジタルビデオカメラ、動画撮影が可能なスマートフォンや携帯電話、タブレット端末、パーソナルコンピュータ等であってもよい。あるいは、ネットワーク接続機能を有し撮像部１０５を備えない映像信号処理装置や動画再生装置、等であってもよい。
【００２４】
撮像部１０５は、動画像を撮影してデジタルの映像データに変換し、その映像データを出力するように構成されている。撮像部１０５の機能および構成は、一般的に用いられているデジタルビデオカメラが有する機能および構成と実質的に同じであるので、説明を省略する。
【００２５】
映像配信装置１００は、インターネット２２０に接続された第１のネットワーク２００、およびインターネット２２０に接続された第２のネットワーク２１０のそれぞれへの接続ができるように構成されている。
【００２６】
映像配信装置１００は、撮像部１０５から出力される映像データを、インターネット２２０に接続された映像受信端末３００に、第１のネットワーク２００を通して配信（以下、「映像配信」とも記す）できるように構成されている。また、映像配信装置１００は、例えばＷＷＷへのアクセス、サーバ４００へのファイル転送、電子メールの送受信等の、映像配信以外の通信を行うこともでき、映像配信中にそれらの通信を行う場合に、第２のネットワーク２１０を通してデータ送信ができるように構成されている。
【００２７】
なお、本実施の形態では、第１のネットワーク２００を通して映像受信端末３００に配信される映像データ（特定データ）と区別するために、映像配信中に第２のネットワーク２１０を通して送信が行われるこれらのデータを「一般データ」と呼称する。
【００２８】
映像受信端末３００は、インターネット２２０に接続されており、インターネット２２０および第１のネットワーク２００を介して映像配信装置１００と通信可能に接続されている。そして、映像配信装置１００から配信される映像データを受信し、その映像データを再生したり保存したりすることができるように構成されている。
【００２９】
なお、映像受信端末３００と映像配信装置１００とは、インターネット２２０および第２のネットワーク２１０を介しての通信ができるようにネットワークが構成されていてもよい。しかし、本実施の形態における映像配信装置１００は、後述するように、映像受信端末３００への映像配信を、第１のネットワーク２００を通して行い、第２のネットワーク２１０を通しては行わないように構成されている。
【００３０】
サーバ４００は、インターネット２２０に接続されており、インターネット２２０および第２のネットワーク２１０を介して映像配信装置１００と通信可能に接続されている。サーバ４００は、映像配信装置１００が、ＷＷＷへのアクセス、サーバ４００へのファイル転送、電子メールの送受信、等、映像配信以外の通信を行うとき（一般データの通信を行うとき）に利用される。図１には１台のサーバ４００を示しているが、サーバ４００は複数であってもよい。また、それら複数の中に、一般的な端末やネットワーク機器が含まれていてもよい。
【００３１】
なお、サーバ４００と映像配信装置１００とは、インターネット２２０および第１のネットワーク２００を介しての通信ができるようにネットワークが構成されていてもよい。そして、本実施の形態における映像配信装置１００は、映像配信中でなければ、サーバ４００との通信を、第１のネットワーク２００を通して行ってもかまわない。
【００３２】
第１のネットワーク２００および第２のネットワーク２１０は、例えば、ＬＴＥ、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＬＡＮ、衛星通信、等の通信回線網（ネットワーク）である。しかし、本実施の形態は、第１のネットワーク２００および第２のネットワーク２１０を何らこれらのネットワークに限定するものではない。各ネットワークは、映像配信装置１００と、映像受信端末３００やサーバ４００とを、通信可能に接続することができるネットワークであればよい。
【００３３】
映像配信装置１００が映像受信端末３００に映像配信を行う際に映像配信装置１００から映像受信端末３００に送信される映像データは、例えば、撮像部１０５によって撮影された動画像をストリーミング配信するための、実質的に実時間で処理される映像データである。このように、本実施の形態における特定データは、撮像部１０５から出力される映像データをリアルタイム配信するためのストリームデータであってもよい。なお、この実時間（リアルタイム）には、各処理や伝送に要する遅延時間が含まれているものとする。
【００３４】
また、映像配信装置１００がサーバ４００に送信する一般データには、撮像部１０５から出力される映像データをデータ蓄積部（図示せず）に蓄積して生成した動画ファイルのデータが含まれていてもよい。
【００３５】
撮像装置１０は、例えば次のような使用ができるように構成されている。撮像装置１０は、撮影中の動画像（例えば、ニュース映像、等）をライブ中継するために、撮像部１０５で撮影された動画像のデータ（映像データ）を映像受信端末３００にストリーミング配信する。映像受信端末３００は、撮像装置１０から配信されるストリームデータを受信して再生することで、撮像装置１０で撮影された動画像を実質的にリアルタイムで表示することができる。また、撮像装置１０は、撮像部１０５で撮影された動画像のデータを蓄積して生成した動画ファイルを、サーバ４００に送信する。この動画ファイルによる動画像は、リアルタイム処理する必要が無いので、ストリーミング配信される動画像と比較して、データ量が多い高画質な動画像にすることができる。サーバ４００で受信された動画ファイルは、例えば編集等に用いられる。
【００３６】
撮像装置１０は、この動画ファイルを少しでも早く入手したいというユーザ要望に応えるため、ストリーミング配信と同時にこの動画ファイルの送信を行うこともある。
【００３７】
しかし、映像配信装置１００が、第１のネットワーク２００を通して映像配信しているときに動画ファイルのデータを第１のネットワーク２００を通して送信したり、第２のネットワーク２１０を通して動画ファイルを送信しているときに第２のネットワーク２１０を通して映像配信したりする等、ストリームデータと動画ファイルとを１つの通信経路を通して同時に送信すると、例えば、送信すべきデータ量がネットワークの通信容量に対して過大になり、ストリームデータの送信が一時的に停止し、動画像のリアルタイム表示を映像受信端末３００ができなくなる、等の問題が生じるおそれがある。
【００３８】
このような問題の発生を防止するために、映像配信装置１００は、映像配信を映像配信用の第１のネットワーク２００を通して行い、映像配信時には、一般データの送信を一般データ通信用の第２のネットワーク２１０を通して行うように構成されている。
【００３９】
一方、従来技術では、映像配信用のネットワークを通すデフォルトルートに従って映像配信を行っていたとしても、一般データ通信用のネットワークからデフォルトルート情報を含むルーティング情報が取得され、一般データ通信用のネットワークを通る経路にデフォルトルートが更新されてしまうと、それ以降、映像配信を映像配信用のネットワークを通して行うことができなくなる、という問題が生じることがある。
【００４０】
このような問題の発生を防止するために、本実施の形態における映像配信装置１００は、映像配信時に、一般データ通信用の第２のネットワーク２１０からデフォルトルート情報を取得したとしても、使用中のデフォルトルートをそのデフォルトルート情報によって変更しないことで、映像配信用のネットワークを通しての映像配信を継続できるように構成されている。
【００４１】
以下、映像配信装置１００の構成および動作について説明する。
【００４２】
なお、「映像配信用の第１のネットワーク２００」は、映像配信だけに使用が限定されるわけではない。また、「一般データ通信用の第２のネットワーク２１０」は、一般データの送信をこのネットワークに限定する、ということではない。映像配信装置１００は、映像配信時は、「映像配信用の第１のネットワーク２００」を通して映像配信を行い、「一般データ通信用の第２のネットワーク２１０」を通して一般データを送信するが、映像配信をしていなければ、「映像配信用の第１のネットワーク２００」を通して一般データの送信を行ってもよい。
【００４３】
［１−１−２．映像配信装置の構成］
次に、本実施の形態における映像配信装置１００の構成について説明する。
【００４４】
なお、図２に示すブロック図には、本実施の形態で説明する動作を分かりやすく示すために、本実施の形態に関連する主なブロックを示しており、他の動作に関する機能やブロックは省略している。例えば、撮像装置１０は、一般的に用いられているデジタルビデオカメラと同様に、電源部、表示部（ディスプレイやファインダー等）、ユーザの指示を受け付けて制御部に伝える指示受付部（ユーザーインターフェース）、ユーザの指示等にもとづき撮像装置１０の各ブロックを制御する制御部、撮像部１０５から出力される映像データを記録媒体（メモリカードやハードディスクドライブ等）に蓄積するデータ蓄積部、メモリカード等の記録媒体を着脱可能に装着する記録媒体装着部、等を備えている。しかし、これらのブロックは、一般的なデジタルビデオカメラで用いられている同様のブロックと実質的に同じ動作をするものであるので、説明が不必要に冗長になるのを避けるため、説明および図示を省略する。
【００４５】
なお、図２に示す各ブロックは、それぞれが独立した回路で構成されていてもよく、あるいは、図面に示すブロックの１つまたは複数の動作を実現するように作成されたプログラムをプロセッサで実行する構成であってもよい。
【００４６】
図２は、実施の形態１における映像配信装置１００の一構成例を概略的に示すブロック図である。
【００４７】
映像配信装置１００は、特定データ配信部である映像配信部１１０、ネットワーク通信部１２０、ルーティング情報取得部１３０、特定データ配信判断部である映像配信判断部１４０、ルーティング設定部１５０、パケット転送部１６０、第１の通信デバイス１７０、第２の通信デバイス１８０を備える。
【００４８】
映像配信部１１０は、第１の通信デバイス１７０および第１のネットワーク２００を介して映像受信端末３００とＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信を行い、撮像部１０５から出力される映像データをＩＰパケットに変換して映像受信端末３００に配信（映像配信）するように構成されている。なお、映像配信部１１０が扱う映像データは、撮像部１０５から出力される映像データに限定されるものではない。例えば、撮像装置１０に備えられた（または、撮像装置１０に着脱可能に装着された）記録媒体に蓄積されている映像データであってもよく、他の撮像装置や動画再生装置等から入力される映像データ（または、映像信号）であってもよい。
【００４９】
ネットワーク通信部１２０は、撮像装置１０がＷＷＷへのアクセス、サーバ４００へのファイル転送、電子メールの送受信、等の映像配信以外のＩＰ通信を行うときに、第２の通信デバイス１８０および第２のネットワーク２１０を介してサーバ４００とＩＰ通信を行うように構成されている。以下、「ＩＰ通信」を単に「通信」と記す。なお、ネットワーク通信部１２０は、映像配信部１１０が映像配信中でなければ、そのときのデフォルトルートに従って通信する。例えば、第１の通信デバイス１７０および第１のネットワーク２００を介してサーバ４００と通信することもある。
【００５０】
ルーティング情報取得部１３０は、例えばＤＨＣＰやＰＰＰ等の通信プロトコルを利用して、映像配信装置１００をネットワークに接続するように構成されている。ルーティング情報取得部１３０は、映像配信装置１００が接続されたネットワーク（例えば、第１のネットワーク２００または第２のネットワーク２１０）を介して、そのネットワークに接続されたサーバ（例えば、ＤＨＣＰサーバ、またはＰＰＰサーバ、等）からデフォルトルート情報を含むルーティング情報を取得し、取得したデフォルトルート情報をルーティング設定部１５０に通知するように構成されている。
【００５１】
映像配信判断部１４０は、「映像配信装置１００は映像配信中か否か」を判断し、その判断結果をルーティング設定部１５０に出力するように構成されている。
【００５２】
ルーティング設定部１５０は、ルーティング情報取得部１３０から取得したデフォルトルート情報を保持し、映像配信判断部１４０から得られる映像配信状態に基づいて、パケット転送部１６０にデフォルトルート情報を通知するように構成されている。なお、図示はしないが、ルーティング設定部１５０は、ルーティング情報取得部１３０から取得したデフォルトルート情報を保持するための保持部を有する。ルーティング設定部１５０におけるこれらの動作の詳細は後述する。
【００５３】
パケット転送部１６０は、映像配信装置１００が送信するＩＰパケットを、ＩＰパケットの内容に応じて第１の通信デバイス１７０または第２の通信デバイス１８０のいずれかに転送するように構成されている。また、パケット転送部１６０は、ルーティング設定部１５０から通知されたデフォルトルート情報にもとづきデフォルトルートを変更（更新）するように構成されている。以下、この動作を便宜的に「ルーティング設定部１５０からデフォルトルートを取得」と記すこともある。ＩＰパケットの転送先がわからないときは、パケット転送部１６０は、ルーティング設定部１５０から取得したデフォルトルートに基づいて、ＩＰパケットの転送先を決定する。また、パケット転送部１６０は、第１の通信デバイス１７０が第１のネットワーク２００から取得したＩＰパケット、または第２の通信デバイス１８０が第２のネットワーク２１０から取得したＩＰパケットを、そのＩＰパケットの内容に応じて、映像配信部１１０、ネットワーク通信部１２０、ルーティング情報取得部１３０のいずれかに転送する。
【００５４】
デフォルトルートは、送信するＩＰパケットをどこに転送してよいかを送信元が判断できない場合に使用されるルーティング情報である。したがって、通常は、１つの装置で使用されるデフォルトルートは１つである。しかし、映像配信部１１０が映像配信中であれば、パケット転送部１６０は、後述するように、一般データのＩＰパケットを、パケット転送部１６０に設定されたデフォルトルートではなく、ルーティング設定部１５０に保持されたデフォルトルート情報を参照して転送するように動作する。この詳細は後述する。
【００５５】
第１の通信デバイス１７０、第２の通信デバイス１８０は、映像配信装置１００をネットワークに接続し、そのネットワークを介してＩＰパケットを送受信するように構成されている。第１の通信デバイス１７０、第２の通信デバイス１８０は、例えば、ＬＴＥ、Ｅｔｈｅｒｎｅｔ（登録商標）、またはＷｉＦｉ、等、どのような規格に準拠していてもよい。本実施の形態では、第１の通信デバイス１７０を映像配信用の通信デバイスとし、第２の通信デバイス１８０を一般データ通信用の通信デバイスとする。しかし、本実施の形態は何らこの構成に限定されるものではなく、第１と第２が逆に設定されていてもよい。
【００５６】
なお、映像配信装置１００は、第１の通信デバイス１７０、第２の通信デバイス１８０を共に備えていることが望ましいが、本実施の形態は何らこの構成に限定されるものではない。例えば、映像配信装置１００にＵＳＢインタフェースを設け、ＵＳＢ接続するように構成されたＬＴＥ対応の通信デバイス、Ｅｔｈｅｒｎｅｔ（登録商標）対応の通信デバイス、またはＷｉＦｉ対応の通信デバイス、等を映像配信装置１００のＵＳＢインタフェースに接続し、それらの通信デバイスを、第１の通信デバイス１７０および第２の通信デバイス１８０の双方またはいずれか一方として用いるように映像配信装置１００を構成してもよい。また、映像配信装置１００が有する通信デバイスは何ら２つに限定されるものではなく、３つ以上であってもよい。
【００５７】
なお、本実施の形態では、第１の通信デバイス１７０を映像配信用の通信デバイスとし、第２の通信デバイス１８０を一般データ通信用の通信デバイスとしているが、上述したように、第１の通信デバイス１７０は映像配信だけに使用が限定されるわけではなく、一般データは第２の通信デバイス１８０しか通らない、というわけではない。映像配信中でなければ、第１の通信デバイス１７０が一般データを通すこともある。
【００５８】
［１−２．動作］
次に、以上のように構成された映像配信装置１００におけるデフォルトルート設定動作およびＩＰパケット送信動作を説明する。
【００５９】
以下では、まず、映像配信装置１００におけるデフォルトルート情報取得時のデフォルトルート設定動作を図３を用いて説明し、次に、映像配信装置１００における映像配信停止時のデフォルトルート設定動作を図４を用いて説明し、次に、映像配信装置１００におけるＩＰパケット送信動作を図５を用いて説明する。
【００６０】
［１−２−１．デフォルトルート情報取得時のデフォルトルート設定動作］
図３は、実施の形態１における映像配信装置１００のデフォルトルート情報取得時のデフォルトルート設定動作の一例を概略的に示すフローチャートである。
【００６１】
映像配信装置１００が第１のネットワーク２００または第２のネットワーク２１０に接続されると、ルーティング情報取得部１３０は、そのネットワークから、ＤＨＣＰやＰＰＰ等の通信プロトコルを利用してデフォルトルート情報を取得する（ステップＳ１０）。
【００６２】
ステップＳ１０でデフォルトルート情報が取得されていなければ（Ｎｏ）、ルーティング情報取得部１３０は、再度ステップＳ１０の処理を行う。
【００６３】
なお、ルーティング情報取得部１３０は、映像配信装置１００がネットワークに接続された後も、定期的に、そのネットワークからＤＨＣＰやＰＰＰを利用してデフォルトルート情報を取得する。
【００６４】
なお、ルーティング情報取得部１３０におけるデフォルトルート情報の取得は、何らＤＨＣＰやＰＰＰに限定されるものではなく、他の方式にもとづくものであってもよい。
【００６５】
ステップＳ１０でデフォルトルート情報が取得されれば（Ｙｅｓ）、ルーティング情報取得部１３０は、ルーティング設定部１５０に、取得したデフォルトルート情報、およびそのデフォルトルート情報の取得に使用された通信デバイスを通知する。本実施の形態では、第１の通信デバイス１７０と第２の通信デバイス１８０のどちらが使用されかがルーティング設定部１５０に通知される。
【００６６】
ルーティング設定部１５０は、ルーティング情報取得部１３０からデフォルトルート情報を受け取ると、「映像配信装置１００は映像配信中か否か」を確認する（ステップＳ１１）。この確認は、映像配信判断部１４０からの出力（映像配信装置１００は映像配信中か否か、の判断結果）に基づいて行なうことができる。
【００６７】
なお、本実施の形態において、映像配信判断部１４０は、映像配信装置１００が次のいずれかの状態にあることを検出したときに「映像配信装置１００は映像配信中」との判断結果を出力するように構成されている。
１）映像配信装置１００は、ユーザによる映像配信の開始操作を受け付けたが、映像配信の停止操作は受け付けていない。なお、これらのユーザ操作は、ユーザの指示を受け付けて制御部（図示せず）に伝える指示受付部（図示せず）を介して行われる。
２）映像配信装置１００は、映像受信端末３００から送信されてくる映像配信の開始要求を受信したが、映像配信の停止要求は受信していない。
【００６８】
したがって、映像配信判断部１４０は、映像配信装置１００が上述のいずれの状態にもないことを検出すれば、「映像配信装置１００は映像配信中ではない」との判断結果を出力する。
【００６９】
なお、本実施の形態の映像配信判断部１４０は、何らこれらの構成に限定されるものではなく、上述以外の判断基準にもとづき映像配信装置１００が映像配信中か否かを判断するように構成されていてもよい。例えば、映像配信判断部１４０は、映像配信部１１０の動作状況を確認して映像配信装置１００が映像配信中か否かを判断するように構成されていてもよい。
【００７０】
ステップＳ１１において映像配信装置１００は映像配信中ではないことが確認されたとき（Ｎｏ）は、ルーティング設定部１５０は、ステップＳ１０で取得されたデフォルトルート情報をパケット転送部１６０に通知する。このデフォルトルート情報にもとづき、映像配信装置１００のデフォルトルート（すなわち、パケット転送部１６０に設定されているデフォルトルート）が変更される（ステップＳ１４）。
【００７１】
なお、映像配信装置１００が映像配信中でなければ、ステップＳ１４でパケット転送部１６０に通知されるデフォルトルート情報は、第１の通信デバイス１７０と第２の通信デバイス１８０のどちらから取得されたものであってもよい。すなわち、映像配信装置１００が映像配信を行っていなければ、デフォルトルートは、第１のネットワーク２００と第２のネットワーク２１０のどちらを通るものであってもよい。
【００７２】
ステップＳ１１において映像配信装置１００は映像配信中であることが確認されたとき（Ｙｅｓ）は、ルーティング設定部１５０は、ステップＳ１０で取得されたデフォルトルート情報が、映像配信用の通信デバイス（本実施の形態では、第１の通信デバイス１７０）から取得されたものか否かを確認する（ステップＳ１２）。
【００７３】
ステップＳ１２において、ステップＳ１０で取得されたデフォルトルート情報は映像配信用の第１の通信デバイス１７０から取得されたことが確認されたとき（Ｙｅｓ）は、ルーティング設定部１５０は、ステップＳ１０で取得されたデフォルトルート情報をパケット転送部１６０に通知する。このデフォルトルート情報にもとづき映像配信装置１００のデフォルトルート（パケット転送部１６０に設定されているデフォルトルート）が変更される（ステップＳ１４）。
【００７４】
なお、このステップＳ１４の処理は、すでにパケット転送部１６０に設定されているデフォルトルートの更新となる場合がある。例えば、あるネットワーク（例えば、第１のネットワーク２００）を通るルート内で、１つのルートが機器の故障等により遮断され、管理者によりそのルートが他のルートに変更されることがある。あるいは、ある無線通信用アクセスポイントに無線接続された映像配信装置１００が、移動等により他のアクセスポイントに無線接続されることがある。そのようなルート変更が生じたとき、パケット転送部１６０に設定されたデフォルトルートが更新されないと、遮断されたルートや移動前のアクセスポイントを通るデフォルトルートに従って映像配信が行われ、映像受信端末３００にデータが届かないおそれがある。しかし、ステップＳ１４の処理によってデフォルトルートが更新されるので、そのような事態を回避でき、映像配信を継続することができる。
【００７５】
ステップＳ１２において、ステップＳ１０で取得されたデフォルトルート情報は一般データ通信用の第２の通信デバイス１８０から取得されたことが確認されたとき（Ｎｏ）は、ルーティング設定部１５０は、ステップＳ１０で取得したデフォルトルート情報をそのまま保持し、パケット転送部１６０に通知しない。そのため、パケット転送部１６０のデフォルトルートは変更されない（ステップＳ１３）。映像配信中に、第２の通信デバイス１８０から取得されたデフォルトルート情報がパケット転送部１６０に設定されると、それ以降、映像配信装置１００は、第１の通信デバイス１７０から映像受信端末３００への映像配信ができなくなる可能性がある。パケット転送部１６０に設定されているデフォルトルートを変更しないことで、映像配信装置１００は、第１の通信デバイス１７０から第１のネットワーク２００を通して行う映像受信端末３００への映像配信を、そのまま継続することができる。
【００７６】
このステップＳ１３の処理後は、ステップＳ１０に戻る。
【００７７】
なお、上述したステップＳ１０〜Ｓ１４の各ステップは繰り返し行われてもよい。また、各ステップは動作に矛盾が生じない範囲で順番が入れ替わってもよい。
【００７８】
［１−２−２．映像配信停止時のデフォルトルート設定動作］
次に、映像配信装置１００における映像配信停止時のデフォルトルート設定動作を、図４を用いて説明する。
【００７９】
図４は、実施の形態１における映像配信装置１００の映像配信停止時のデフォルトルート設定動作の一例を概略的に示すフローチャートである。
【００８０】
ルーティング設定部１５０は、映像配信判断部１４０からの出力にもとづき、映像配信装置１００が映像配信を停止したか否かを確認する（ステップＳ２０）。
【００８１】
なお、本実施の形態において、映像配信判断部１４０は、映像配信装置１００が次のいずれかの状態にあることを検出したときに、「映像配信装置１００は映像配信を停止した」との判断結果を出力するように構成されている。
１）ユーザが、映像配信装置１００に対して、映像配信の停止操作を行ったとき。なお、このユーザ操作は、ユーザの指示を受け付けて制御部（図示せず）に伝える指示受付部（図示せず）を介して行われる。
２）映像配信装置１００が、映像受信端末３００から送信されてくる映像配信の停止要求を受信したとき。
３）映像配信用の第１の通信デバイス１７０が、映像配信用の第１のネットワーク２００から切り離されたとき。
【００８２】
なお、本実施の形態の映像配信判断部１４０は、何らこれらの構成に限定されるものではなく、上述以外の判断基準にもとづき映像配信装置１００が映像配信を停止したか否かを判断するように構成されていてもよい。例えば、映像配信判断部１４０は、映像配信部１１０の動作状況を確認して映像配信装置１００が映像配信を停止したか否かを判断するように構成されていてもよい。
【００８３】
ステップＳ２０で、映像配信装置１００は映像配信を停止していないことが確認されたとき（Ｎｏ）は、再度ステップＳ２０の処理を行う。
【００８４】
ステップＳ２０で、映像配信装置１００は映像配信を停止したことが確認されたとき（Ｙｅｓ）は、ルーティング設定部１５０は、デフォルトルート情報を保持しているか否か、を確認する（ステップＳ２１）。
【００８５】
ステップＳ２１において、デフォルトルート情報を保持していないことが確認されたとき（Ｎｏ）は、処理を終了する。
【００８６】
ステップＳ２１において、デフォルトルート情報を保持していることが確認されたとき（Ｙｅｓ）は、ルーティング設定部１５０は、その保持しているデフォルトルート情報をパケット転送部１６０に通知する。これにより、そのデフォルトルート情報にもとづき映像配信装置１００のデフォルトルート（パケット転送部１６０に設定されたデフォルトルート）が変更される（ステップＳ２２）。
【００８７】
なお、上述したステップＳ２０〜Ｓ２２の各ステップは繰り返し行われてもよい。また、各ステップは動作に矛盾が生じない範囲で順番が入れ替わってもよい。
【００８８】
［１−２−３．ＩＰパケット送信動作］
次に、映像配信装置１００におけるＩＰパケット送信動作を、図５を用いて説明する。
【００８９】
図５は、実施の形態１における映像配信装置１００のＩＰパケット送信動作の一例を概略的に示すフローチャートである。
【００９０】
パケット転送部１６０は、これから送信するＩＰパケットが映像配信に関連したＩＰパケットか否かを判断する（ステップＳ３０）。
【００９１】
パケット転送部１６０は、映像配信に使用される通信プロトコルやポート番号がそのＩＰパケットに用いられているか否かを確認することで、この判断を行うように構成されている。しかし、本実施の形態は何らこの構成に限定されるものではなく、他の基準でこの判断が行われてもよい。例えば、パケット転送部１６０に映像配信専用の受信インタフェースを設け、この受信インタフェースを介して得られたＩＰパケットのみを映像配信に関連したＩＰパケットと判断するようにパケット転送部１６０を構成してもよい。
【００９２】
ステップＳ３０において、これから送信するＩＰパケットは映像配信に関連したＩＰパケットであると判断されたとき（Ｙｅｓ）は、パケット転送部１６０は、そのＩＰパケットを、パケット転送部１６０に設定されているデフォルトルートに従い、映像配信用の第１の通信デバイス１７０から、映像配信用の第１のネットワーク２００を介して、映像受信端末３００に送信する（ステップＳ３２）。
【００９３】
ステップＳ３０において、これから送信するＩＰパケットは映像配信に関連しない（すなわち、一般データの）ＩＰパケットであると判断されたとき（Ｎｏ）は、パケット転送部１６０は、ルーティング設定部１５０がデフォルトルート情報を保持しているかどうかを確認する（ステップＳ３１）。
【００９４】
ステップＳ３１において、ルーティング設定部１５０がデフォルトルート情報を保持していることが確認されたとき（Ｙｅｓ）は、パケット転送部１６０は、ルーティング設定部１５０が保持しているデフォルトルート情報を参照し、そのデフォルトルート情報に従ってそのＩＰパケットを送信する（ステップＳ３３）。
【００９５】
ステップＳ３１において、ルーティング設定部１５０がデフォルトルートを保持していないことが確認されたとき（Ｎｏ）は、パケット転送部１６０は、映像配信に関連したＩＰパケットを送信するときと同様に、パケット転送部１６０のデフォルトルートに従って、そのＩＰパケットを送信する（ステップＳ３２）。
【００９６】
なお、上述したステップＳ３０〜Ｓ３３の各ステップは繰り返し行われてもよい。また、各ステップは動作に矛盾が生じない範囲で順番が入れ替わってもよい。
【００９７】
［１−３．効果等］
以上のように、本実施の形態において、データ配信装置の一例として挙げた映像配信装置１００は、特定データ配信部の一例として挙げた映像配信部１１０と、特定データ配信判断部の一例として挙げた映像配信判断部１４０と、ルーティング設定部１５０と、を備えている。特定データ配信部（映像配信部１１０）は、第１のネットワーク２００に接続された第１の通信デバイス１７０から特定データの一例として挙げた映像データを配信するように構成されている。特定データ配信判断部（映像配信判断部１４０）は、特定データ配信部（映像配信部１１０）が、特定データ（映像データ）を配信中か否か、を判断するように構成されている。ルーティング設定部１５０は、特定データ配信判断部（映像配信判断部１４０）における判断結果にもとづいて、ネットワークから取得されたデフォルトルート情報をデフォルトルートの変更に用い、特定データ配信部（映像配信部１１０）は特定データ（映像データ）を配信中であると特定データ配信判断部（映像配信判断部１４０）が判断したときは、デフォルトルート情報が第２のネットワーク２１０に接続された第２の通信デバイス１８０から取得されたものであれば、デフォルトルートを変更せず、デフォルトルート情報を保持する、ように構成されている。
【００９８】
また、ルーティング設定部１５０は、特定データ配信部（映像配信部１１０）は特定データ（映像データ）を配信中であると特定データ配信判断部（映像配信判断部１４０）が判断したときは、第１の通信デバイス１７０から取得されたデフォルトルート情報にもとづきデフォルトルートを変更する、ように構成されている。
【００９９】
また、データ配信装置（映像配信装置１００）は、特定データ配信部（映像配信部１１０）は特定データ（映像データ）を配信中であると特定データ配信判断部（映像配信判断部１４０）が判断したときは、特定データ以外の一般データを、ルーティング設定部１５０に保持されたデフォルトルート情報に従って送信する、ように構成されている。
【０１００】
また、ルーティング設定部１５０は、特定データ（映像データ）の配信停止が特定データ配信判断部（映像配信判断部１４０）で確認されたときは、ルーティング設定部１５０に保持されたデフォルトルート情報にもとづきデフォルトルートを変更する、ように構成されている。
【０１０１】
また、データ配信装置（映像配信装置１００）は、動画撮影が可能な撮像部１０５を備えた撮像装置１０に搭載可能に構成され、撮像部１０５が出力する映像データを特定データとするように構成されていてもよい。
【０１０２】
また、特定データは、撮像部１０５から出力される映像データをリアルタイム配信するためのストリームデータであってもよく、特定データ以外の一般データには、撮像部１０５から出力される映像データを蓄積して生成した動画ファイルのデータが含まれていてもよい。
【０１０３】
これにより、映像配信装置１００では、映像配信中は、映像配信用の第１の通信デバイス１７０を通してデフォルトルート情報が取得されれば、そのデフォルトルート情報にもとづきデフォルトルートが変更され、一般データ通信用の第２の通信デバイス１８０を通してデフォルトルート情報が取得されれば、そのデフォルトルート情報はルーティング設定部１５０に保持されるが、デフォルトルートの変更は行われない。
【０１０４】
したがって、映像配信装置１００では、映像配信中は、一般データ通信用の第２のネットワーク２１０からデフォルトルート情報が取得されたとしても、映像配信用の第１のネットワーク２００を通すように設定されたデフォルトルートがそのまま維持される。これにより、映像配信装置１００は、第１のネットワーク２００を通すデフォルトルートに従った映像配信を継続することができる。
【０１０５】
すなわち、映像配信装置１００では、映像配信用のネットワークを経由しての映像配信（例えば、ストリーミングによる動画配信）を維持したいにもかかわらず、他のネットワークを経由するようにデフォルトルートが変更されてしまい、映像配信に支障が生じる、といった問題の発生を防止し、安定に映像配信を継続することができる。
【０１０６】
また、一般データ通信用の第２のネットワーク２１０から映像受信端末３００への通信ができないようなネットワーク構成であっても、映像配信装置１００は、第２のネットワーク２１０を通すようなデフォルトルートでの映像配信を行わないので、映像受信端末３００への映像配信を安定に継続することができる。
【０１０７】
また、映像配信装置１００は、映像配信中は、一般データの送信を、一般データ通信用の第２のネットワーク２１０から取得されてルーティング設定部１５０に保持された、第２のネットワーク２１０を通るデフォルトルート情報を参照して行う。これにより、映像配信装置１００では、映像配信中に、映像配信（例えば、ストリームデータの送信）と一般データの送信とを１つの通信経路を通して同時に行い、送信すべきデータ量がネットワークの通信容量に対して過大になって映像配信が一時的に停止する、等の問題が発生するのを防止できる。
【０１０８】
そして、映像配信装置１００では、これらの動作をＤＨＣＰやＰＰＰ等のプロトコルを利用して行えるので、従来技術では必要であった、特定の通信相手と特定の通信デバイスとの組み合わせを示すルーティング情報を事前設定する、といったことが不要となる。したがって、通信相手のＩＰアドレスやルーティング情報に記されたルータのＩＰアドレスが変更されたときにその設定をユーザ自らが変更する、といったことも不要となる。
【０１０９】
また、映像配信装置１００では、映像配信の停止後は、ルーティング設定部１５０に保持されていたデフォルトルート情報がパケット転送部１６０に通知されてデフォルトルートが変更され、そのデフォルトルートに従って一般データの送信が行われる。したがって、映像配信装置１００では、映像配信停止後も、映像配信中と同様に一般データを送信することができる。
【０１１０】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略等を行った実施の形態にも適用できる。また、上記実施の形態１で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１１１】
そこで、以下、他の実施の形態を例示する。
【０１１２】
図１には、映像受信端末３００とサーバ４００とが１つのネットワークに接続されている構成例を示したが、第２のネットワーク２１０から映像受信端末３００への接続ができないようにネットワークが構成されていてもよい。また、第１のネットワーク２００からサーバ４００への接続ができないようにネットワークが構成されていてもよい。
【０１１３】
ルーティング設定部１５０は、映像配信の停止を確認したときに、保持しているデフォルトルート情報をパケット転送部１６０に通知することでデフォルトルート情報を保持していない状態になってもよい。また、映像配信装置１００が映像配信していないときはネットワークから取得されたデフォルトルート情報はルーティング設定部１５０に保持されなくてもよい。したがって、ステップＳ３２の動作は映像配信装置１００が映像配信していないときのパケット転送動作であってもよい。
【産業上の利用可能性】
【０１１４】
本開示は、複数の通信デバイスを用いて複数のネットワークに接続することが可能なデータ配信装置および撮像装置に適用可能である。具体的には、業務用ビデオカメラや民生用ムービー等の動画撮像装置、動画像の撮影が可能なデジタルスチルカメラ等の静止画撮像装置、スマートフォン、タブレット端末、動画再生装置、音声配信装置、サーバ、等に、本開示は適用可能である。
【符号の説明】
【０１１５】
１００    映像配信装置
１０５    撮像部
１１０    映像配信部
１２０    ネットワーク通信部
１３０    ルーティング情報取得部
１４０    映像配信判断部
１５０    ルーティング設定部
１６０    パケット転送部
１７０    第１の通信デバイス
１８０    第２の通信デバイス
２００    第１のネットワーク
２１０    第２のネットワーク
２２０    インターネット
３００    映像受信端末
４００    サーバ
【図１】
2015195563.tif 000003
【図２】
2015195563.tif 000004
【図３】
2015195563.tif 000005
【図４】
2015195563.tif 000006
【図５】
2015195563.tif 000007