【手続補正書】
【提出日】平成28年8月1日(2016.8.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】通信装置、再生装置、及びその方法、並びにプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、通信装置、再生装置、及びその方法、並びにプログラム通信機器及び方法、並びにプログラムに関し、特に、ネットワークを経由してストリーミング配信を行う通信装置、再生装置、及びその方法、並びにプログラムに関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明は、複数の通信装置から動画再生端末へのストリーミング配信が可能なネットワーク環境において、ストリーミング動画の再生装置に表示される映像を配信側から切り替えることが可能となる技術を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために、本発明の通信装置は、外部装置からのセグメント要求に応じて、映像データを分割したセグメントを前記外部装置に配信する通信装置であって、前記セグメントの配信元の情報を記述したセグメントリストを生成する生成手段と、前記外部装置からの前記セグメントリストの取得要求に応じて、前記セグメントリストを送信する送信手段と、前記外部装置に対するデータの配信が可能な複数の他の通信装置の管理情報を保持する保持手段と、前記保持手段により管理情報が保持されている通信装置のうち、前記外部装置にデータを配信する通信装置の選択をユーザから受け付ける受け付け手段とを有し、前記受け付け手段により、前記外部装置にデータを配信する通信装置の選択がユーザから受け付けられた場合、前記生成手段は、前記ユーザによって選択された通信装置をセグメントの配信元とするようにセグメントリストを生成し、前記ユーザによって選択された通信装置をセグメントの配信元とするように生成されたセグメントリストは、前記外部装置からの前記セグメントリストの取得要求に応じて、前記送信手段により送信されることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、複数の通信装置から動画再生端末へのストリーミング配信が可能なネットワーク環境において、ストリーミング動画の再生装置に表示される映像を配信側から切り替えることが可能となる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
【図１】本発明の第１の実施形態に係る通信装置が接続されたネットワークシステムの一例を示す図である。
【図２】（ａ）図１におけるカメラの概略構成を示すブロック図、（ｂ）図１におけるＰＣの概略構成を示すブロック図である。
【図３】１台のカメラとＰＣとの間のストリーミング配信時のやりとりを示すシーケンスである。
【図４】（ａ）図３のＳ３０２で生成されるプレイリストの一例を示す図、（ｂ）図３のＳ３０７で送信されるプレイリストの一例を示す図、（ｃ）図９のＳ９０３でＰＣに送信されるプレイリストの一例を示す図、（ｄ）図９のＳ９０８でＰＣに送信されるプレイリストの一例を示す図である。
【図５】本発明の第１の実施形態のカメラにおけるストリーミング開始処理の流れを示すフローチャートである。
【図６】（ａ）図５のステップＳ５０１で生成されるカメラ管理テーブルの一例を示す図、（ｂ）図７のステップＳ７０２で更新されたカメラ管理テーブルの一例を示す図、（ｃ）第４の実施形態におけるカメラ管理テーブルの一例を示す図である。
【図７】本発明の第１の実施形態におけるカメラ選択処理の流れを示すフローチャートである。
【図８】（ａ）図５のステップＳ５０３で表示部に表示されるカメラ選択画面の一例を示す図、（ｂ）第２の実施形態におけるカメラ選択画面の一例を示す図、（ｃ）第３の実施形態におけるカメラ選択画面の一例を示す図、（ｄ）第４の実施形態におけるカメラ選択画面の一例を示す図である。
【図９】３台のカメラとＰＣとの間のストリーミング配信時のやりとりを示すシーケンスである。
【図１０】ＨＬＳにおけるプレイリスト送信の時間間隔の一例を示す図である。
【図１１】本発明の第３の実施形態のカメラにおけるストリーミング開始処理の流れを示すフローチャートである。
【図１２】本発明の第４の実施形態におけるカメラ稼働状態確認処理の流れを示すフローチャートである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る通信装置（以下通信機器ともいう）が接続されたネットワークシステムの一例を示す図である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
上記第１の実施形態によれば、カメラ１００ａでは、ＰＣ２００に対するストリーミング配信が可能な複数のカメラの管理情報（カメラ管理テーブル）が登録され、ＰＣ２００にストリーミング配信を行うカメラの選択をカメラ選択画面上で受け付ける。そして、選択されたカメラからＰＣ２００に対してストリーミング配信されるようにカメラ管理テーブルを更新する。ＰＣ２００からプレイリストの取得要求を受信すると、更新されたカメラ管理テーブルに基づいてプレイリストを生成してＰＣ２００に返信する。これにより、図１のような複数のカメラからＰＣ２００へのストリーミング配信が可能なネットワーク環境において、ストリーミング動画の再生装置（以下再生機器ともいう：ＰＣ２００）に表示される映像を配信側であるカメラ１００ａで切り替えることが可能となる。
【手続補正９】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置からのセグメント要求に応じて、映像データを分割したセグメントを前記外部装置に配信する通信装置であって、
前記セグメントの配信元の情報を記述したセグメントリストを生成する生成手段と、
前記外部装置からの前記セグメントリストの取得要求に応じて、前記セグメントリストを送信する送信手段と、
前記外部装置に対するデータの配信が可能な複数の他の通信装置の管理情報を保持する保持手段と、
前記保持手段により管理情報が保持されている通信装置のうち、前記外部装置にデータを配信する通信装置の選択をユーザから受け付ける受け付け手段とを有し、
前記受け付け手段により、前記外部装置にデータを配信する通信装置の選択がユーザから受け付けられた場合、前記生成手段は、前記ユーザによって選択された通信装置をセグメントの配信元とするようにセグメントリストを生成し、
前記ユーザによって選択された通信装置をセグメントの配信元とするように生成されたセグメントリストは、前記外部装置からの前記セグメントリストの取得要求に応じて、前記送信手段により送信されることを特徴とする通信装置。
【請求項２】
前記保持手段は、前記他の通信装置の管理情報に加えて、自機の管理情報も保持することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記プレイリストの取得要求を受信した時間と、セグメントあたりの再生時間と、現在の時刻とに基づいて、次のプレイリストの取得要求を受信する時刻を算出し、当該算出した時刻までの残り時間をユーザに通知する通知手段とをさらに備えることを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記複数の通信装置に対して前記外部装置にデータを配信が可能な状態かを確認するための確認要求を送信する確認手段を更に備え、
前記確認手段によって送信された確認要求に対して応答がなかった場合、前記生成手段は、応答がなかった通信装置がセグメントの配信元とするようなセグメントリストを生成しないことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記複数の通信装置に対してセグメント取得要求を送信するセグメント取得要求手段と、
前記複数の通信装置からセグメントを受信するセグメント受信手段をさらに備え、
前記受け付け手段による前記外部装置にデータを配信する通信装置の選択の受け付けは、前記セグメント受信手段により受信したセグメントによる少なくとも１つの動画と自機から前記動画再生装置に対して配信することが可能な動画との表示と並行して行われることを特徴とするとする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記管理情報には、当該管理情報を保持する自機のＵＲＩと、前記複数の通信装置のＵＲＩとが含まれることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
外部装置との通信は、インターネット越しに行われることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
外部装置からのセグメント要求に応じて、映像データを分割したセグメントを前記外部装置に配信する通信装置の制御方法であって、
前記セグメントの配信元の情報を記述したセグメントリストを生成する生成ステップと、
前記外部装置からの前記セグメントリストの取得要求に応じて、前記セグメントリストを送信する送信ステップと、
前記外部装置に対するデータの配信が可能な複数の他の通信装置の管理情報を保持する保持ステップと、
前記保持ステップで管理情報が保持されている通信装置のうち、前記外部装置にデータを配信する通信装置の選択をユーザから受け付ける受け付けステップとを有し、
前記受け付け手段で前記外部装置にデータを配信する通信装置の選択がユーザから受け付けられた場合、前記生成ステップでは、前記ユーザによって選択された通信装置をセグメントの配信元とするようにセグメントリストを生成し、
前記ユーザによって選択された通信装置をセグメントの配信元とするように生成されたセグメントリストは、前記外部装置からの前記セグメントリストの取得要求に応じて、前記送信ステップで送信されることを特徴とする通信装置の制御方法。
【請求項９】
コンピュータに、請求項１乃至７のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【請求項１０】
映像データを分割したセグメントを送信可能な通信装置、および前記通信装置と通信可能な他の複数の通信装置と通信する再生装置であって、
前記セグメントの配信元の情報を記述したセグメントリストの要求を前記通信装置に送信する送信手段と、
前記セグメントリストを前記通信装置から受信するリスト受信手段と、
前記セグメントリストの送信元である通信装置および前記セグメントリストの送信元である通信装置に接続している他の一つまたは複数の通信装置のうち、前記受信手段により受信されたセグメントリストに記述されている配信元の情報に基づき決定される通信装置から、前記セグメントを受信するセグメント受信手段と、
前記セグメント受信手段により受信されたセグメントに基づき映像データを再生する再生手段とを有し、
前記セグメント受信手段により、前記セグメントリストに記述されている全ての配信元の情報に基づき決定される各通信装置からセグメントを受信し終えた場合、前記送信手段は、前記複数の通信装置のうち、前記セグメントリストの送信元である通信装置に対して再度セグメントリストの要求を送信することを特徴とする再生装置。
【請求項１１】
前記セグメント受信手段は、前記再生手段による映像の再生に並行して、前記セグメントを受信することを特徴とする請求項１０に記載の再生装置。
【請求項１２】
前記リスト受信手段は、前記再生手段による映像の再生に並行して、前記セグメントリストを受信することを特徴とする請求項１０または１１に記載の再生装置。
【請求項１３】
前記送信手段は、前記セグメントリストの送信元である通信装置に接続している他の一つまたは複数の通信装置には、前記セグメントリストの要求を送信しないことを特徴とする請求項１０乃至１２のいずれか１項に記載の再生装置。
【請求項１４】
ユーザからの指示を受け付ける受け付け手段を更に有し、
前記送信手段は、前記受け付け手段により、映像再生指示を受け付けたことに応じて、前記セグメントリストの要求を送信し、
前記送信手段による前記セグメントリストの再要求は、ユーザからの指示を必要とすることなく自動的に送信されることを特徴とする請求項１０乃至１３のいずれか１項に記載の再生装置。
【請求項１５】
映像データを分割したセグメントを送信可能な通信装置、および前記通信装置と通信可能な他の複数の通信装置と通信する再生装置の制御方法であって、
前記セグメントの配信元の情報を記述したセグメントリストの要求を前記通信装置に送信する送信ステップと、
前記セグメントリストを前記通信装置から受信するリスト受信ステップと、
前記セグメントリストの送信元である通信装置および前記セグメントリストの送信元である通信装置に接続している他の一つまたは複数の通信装置のうち、前記受信ステップで受信されたセグメントリストに記述されている配信元の情報に基づき決定される通信装置から、前記セグメントを受信するセグメント受信ステップと、
前記セグメント受信ステップで受信されたセグメントに基づき映像データを再生する再生ステップとを有し、
前記セグメント受信ステップで前記セグメントリストに記述されている全ての配信元の情報に基づき決定される各通信装置からセグメントを受信し終えた場合、前記複数の通信装置のうち、前記セグメントリストの送信元である通信装置に対して再度セグメントリストの要求を送信することを特徴とする再生装置の制御方法。
【請求項１６】
コンピュータに、請求項１０乃至１４のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。