(57)【要約】【課題】コンテンツの記録の失敗を低減する配信システムを提供する。【解決手段】チューナ部１１は、放送波を復調することによりマルチメディア信号を出力する。パケット送信部１０１は、マルチメディア信号を時系列のデータパケットに変換し、受信装置２に送信する。制御権処理部１０３は、制御権コマンドに応じて、受信装置２に制御権を付与する。記憶部１４は、受信装置に付与した制御権を記憶する。コマンド処理部１０２は、コマンドに応じて、コマンドが制御権の必要なコマンドであり、且つコマンドを送信した受信装置が制御権を付与されていない場合において、コマンドの処理を中止する。再生処理部２０１は、データパケットからマルチメディア信号を取得して再生する。コマンド送信部２０２は、コマンドを送信装置に送信する。制御権コマンド送信部２０３は、制御権コマンドを送信装置に送信する。【選択図】図１
2013247607.tif 000002
【特許請求の範囲】
【請求項１】
放送波を復調することによりマルチメディア信号を出力するチューナ部、
前記チューナ部が出力したマルチメディア信号を時系列のデータパケットに変換し、変換したデータパケットを、マルチメディア信号を再生する受信装置に送信するパケット送信部、
前記受信装置から送信された前記チューナ部を制御する制御権の取得を要求する制御権コマンドに応じて、前記受信装置に前記制御権を付与する制御権処理部、
前記制御権処理部が前記受信装置に付与した制御権を記憶する記憶部、
前記受信装置から送信されたコマンドに応じて、前記送信装置を制御するように前記コマンドを処理し、前記コマンドが前記チューナ部の制御を含むコマンドであり、前記記憶部に前記コマンドを送信した受信装置に前記制御権が付与されていることが記憶されていない場合において、前記コマンドの処理を中止するコマンド処理部  を備える送信装置と、
前記パケット送信部が送信したデータパケットからマルチメディア信号を取得して再生する再生処理部、
前記送信装置に対する制御を要求するコマンドを前記送信装置に送信するコマンド送信部、
前記制御権処理部が付与する制御権の取得を要求する制御権コマンドを前記送信装置に送信する制御権コマンド送信部  をそれぞれ備える複数の受信装置と  
を備えることを特徴とする配信システム。
【請求項２】
前記受信装置は、前記再生処理部が取得した前記マルチメディア信号を記録する記録部を更に備え、
前記制御権コマンド送信部は、前記記録部が前記マルチメディア信号の記録を開始する場合において、前記制御権の付与を要求する前記制御権コマンドを前記送信装置に送信することを特徴とする請求項１に記載の配信システム。
【請求項３】
前記制御権コマンド送信部は、前記記録部がマルチメディア信号の記録を開始する場合において、他の受信装置が前記制御権を取得不能なレベルに設定される制御権強ロックを要求する前記制御権コマンドを前記送信装置に送信し、
前記制御権処理部は、前記制御権強ロックを要求する制御権コマンドに応じて、前記他の受信装置に前記制御権を付与しないよう制御することを特徴とする請求項２に記載の配信システム。
【請求項４】
前記パケット送信部は、前記記録部が前記マルチメディア信号の記録を開始する場合において、前記受信装置に対して優先的に前記データパケットを送信することを特徴とする請求項２または３に記載の配信システム。
【請求項５】
放送波を復調することによりマルチメディア信号を出力するチューナ部と、
前記チューナ部が出力した前記マルチメディア信号を時系列のデータパケットに変換し、変換した前記データパケットを、前記マルチメディア信号を再生する受信装置に送信するパケット送信部と、
前記受信装置から送信された前記チューナ部を制御する制御権の取得を要求する制御権コマンドに応じて、前記受信装置に前記制御権を付与する制御権処理部と、
前記制御権処理部が前記受信装置に付与した前記制御権を記憶する記憶部と、
前記受信装置から送信されたコマンドに応じて、前記送信装置を制御するように前記コマンドを処理し、前記コマンドが前記チューナ部の制御を含むコマンドであり、且つ前記記憶部に前記コマンドを送信した前記受信装置に前記制御権が付与されていることが記憶されていない場合において、前記コマンドの処理を中止するコマンド処理部と
を備えることを特徴とする送信装置。
【請求項６】
送信装置が、放送波を復調することによりマルチメディア信号を出力するステップと、
前記送信装置が、前記出力した前記マルチメディア信号を時系列のデータパケットに変換し、変換した前記データパケットを、前記マルチメディア信号を再生する受信装置に送信するステップと、
前記送信装置が、前記受信装置から送信された前記送信装置の前記放送波の復調に関する制御権の取得を要求する制御権コマンドに応じて、前記受信装置に前記制御権を付与するステップと、
前記送信装置が、前記受信装置に付与した前記制御権を記憶するステップと、
前記送信装置が、前記受信装置から送信されたコマンドに応じて、前記送信装置を制御するように前記コマンドを処理し、前記コマンドが前記放送波の復調に関する制御権の必要なコマンドであり、且つ前記記憶部に前記コマンドを送信した受信装置に前記制御権が付与されていることが記憶されていない場合において、前記コマンドの処理を中止するステップと、
前記受信装置が、前記データパケットから前記マルチメディア信号を取得して再生する再生処理部、
前記受信装置が、前記送信装置に対する制御を要求するコマンドを前記送信装置に送信するステップと、
前記制御権の変更を要求する制御権コマンドを前記送信装置に送信するステップと  
を含むことを特徴とする配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送波から取得したコンテンツを、ネットワークを介してストリーム配信する配信システム、送信装置及び配信方法に関する。
【背景技術】
【０００２】
放送波を受信して取得した映像、音声等のコンテンツを、送信装置がリアルタイムにストリーム配信し、受信装置が再生する配信システムが提案されている（特許文献１参照）。送信装置がストリーム配信したコンテンツは、複数の受信装置において再生することができる。
【０００３】
送信装置が、放送波を受信するチューナ部を１つのみ備える場合（１チューナの場合）、送信装置が同時に受信できるのは１つのチャンネル（周波数）の放送波のみである。この場合、１つの送信装置が複数の受信装置に同時にストリーム配信すると、各受信装置は、同一のコンテンツを再生することになる。このような配信システムにおいて、受信装置側は、送信装置に対してチャンネルの切替等を要求するコマンドを送信することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１３０３７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述のような配信システムにおいて、チューナの数に比べて、受信装置の数が多い場合でも、コンテンツの記録の失敗を低減する配信システム、送信装置及び配信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の態様は、放送波を復調することによりマルチメディア信号を出力するチューナ部（１１）、前記チューナ部（１１）が出力したマルチメディア信号を時系列のデータパケットに変換し、変換したデータパケットを、マルチメディア信号を再生する受信装置（２）に送信するパケット送信部（１０１）、前記受信装置（２）から送信された前記チューナ部（１１）を制御する制御権の取得を要求する制御権コマンドに応じて、前記受信装置（２）に前記制御権を付与する制御権処理部（１０３）、前記制御権処理部（１０３）が前記受信装置（２）に付与した制御権を記憶する記憶部（１４）、前記受信装置（２）から送信されたコマンドに応じて、前記送信装置（１）を制御するように前記コマンドを処理し、前記コマンドが前記チューナ部（１１）の制御権を含むコマンドであり、前記記憶部に前記コマンドを送信した受信装置（２）に制御権が付与されていることが記憶されていない場合において、前記コマンドの処理を中止するコマンド処理部（１０２）を備える送信装置（１）と、前記パケット送信部（１０１）が送信したデータパケットからマルチメディア信号を取得して再生する再生処理部（２０１）、前記送信装置（１）に対する制御を要求するコマンドを前記送信装置（１）に送信するコマンド送信部（２０２）、前記制御権処理部（１０３）が付与する制御権の取得を要求する制御権コマンドを前記送信装置（１）に送信する制御権コマンド送信部（２０３）をそれぞれ備える複数の受信装置（２）とを備える配信システムであることを要旨とする。
【０００７】
また、本発明の第１の態様に係る配信システムにおいて、前記受信装置（２）は、前記再生処理部（２０１）が取得した前記マルチメディア信号を記録する記録部（２４）を更に備え、前記制御権コマンド送信部（２０２）は、前記記録部（２４）が前記マルチメディア信号の記録を開始する場合において、前記制御権の付与を要求する前記制御権コマンドを前記送信装置（１）に送信することができる。
【０００８】
また、本発明の第１の態様に係る配信システムにおいて、前記制御権コマンド送信部（２０３）は、前記記録部（２４）がマルチメディア信号の記録を開始する場合において、他の受信装置（２）が前記制御権を取得不能なレベルに設定される制御権強ロックを要求する前記制御権コマンドを前記送信装置（１）に送信し、前記制御権処理部（１０３）は、前記制御権強ロックを要求する制御権コマンドに応じて、前記他の受信装置（２）に前記制御権を付与しないよう処理することができる。
【０００９】
また、本発明の第１の態様に係る配信システムにおいて、前記パケット送信部（１０１）は、前記記録部（２４）が前記マルチメディア信号の記録を開始する場合において、前記受信装置（２）に対して優先的に前記データパケットを送信することができる。
【００１０】
本発明の第２の態様は、放送波を復調することによりマルチメディア信号を出力するチューナ部（１１）と、前記チューナ部（１１）が出力した前記マルチメディア信号を時系列のデータパケットに変換し、変換した前記データパケットを、前記マルチメディア信号を再生する受信装置（２）に送信するパケット送信部（１０１）と、前記受信装置（２）から送信された前記チューナ部（１１）を制御する制御権の取得を要求する制御権コマンドに応じて、前記受信装置（２）に前記制御権を付与する制御権処理部（１０３）と、前記制御権処理部（１０３）が前記受信装置（２）に付与した前記制御権を記憶する記憶部（１４）と、前記受信装置（２）から送信されたコマンドに応じて、前記送信装置（１）を制御するように前記コマンドを処理し、前記コマンドが前記チューナ部（１１）の制御を含むコマンドであり、且つ前記記憶部に前記コマンドを送信した前記受信装置（２）が制御権を付与されていることが記憶されていない場合において、前記コマンドの処理を中止するコマンド処理部（１０２）とを備える送信装置であることを要旨とする。
【００１１】
本発明の第３の態様は、送信装置が、放送波を復調することによりマルチメディア信号を出力するステップと、前記送信装置が、前記出力した前記マルチメディア信号を時系列のデータパケットに変換し、変換した前記データパケットを、前記マルチメディア信号を再生する受信装置に送信するステップと、前記送信装置が、前記受信装置から送信された前記送信装置の前記放送波の復調に関する制御権の取得を要求する制御権コマンドに応じて、前記受信装置に前記制御権を付与するステップと、前記送信装置が、前記受信装置に付与した前記制御権を記憶するステップと、前記送信装置が、前記受信装置から送信されたコマンドに応じて、前記送信装置を制御するように前記コマンドを処理し、前記コマンドが前記放送波の復調に関するコマンドであり、且つ記憶部に前記コマンドを送信した受信装置に制御権が付与されていることが記憶されていない場合において、前記コマンドの処理を中止するステップと、前記受信装置が、前記データパケットから前記マルチメディア信号を取得して再生する再生処理部、前記受信装置が、前記送信装置に対する制御を要求するコマンドを前記送信装置に送信するステップと、前記制御権の変更を要求する制御権コマンドを前記送信装置に送信するステップとを含む配信方法であることを要旨とする。
【発明の効果】
【００１２】
本発明によれば、コンテンツの記録の失敗を低減する配信システム、送信装置及び配信方法を提供できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係る配信システムの基本的な構成を説明するブロック図である。
【図２】本発明の実施の形態に係る配信システムが備える受信装置を説明するブロック図である。
【図３】本発明の実施の形態に係る配信システムに用いるコマンドを説明する表である。
【図４】本発明の実施の形態に係る配信システムに用いる制御権コマンドを説明する表である。
【図５】本発明の実施の形態に係る配信システムにおける接続方法を説明するフローチャートである。
【図６】本発明の実施の形態に係る配信システムにおけるコマンドの処理方法を説明するフローチャートである。
【図７】本発明の実施の形態に係る配信システムにおける制御権の処理方法を説明するフローチャートである。
【図８】本発明の実施の形態に係る配信システムにおけるコンテンツの記録方法を説明するフローチャートである。
【図９】本発明の実施の形態に係る配信システムにおけるデータパケットの送信方法を説明するフローチャートである。
【図１０】本発明の実施の形態に係る配信システムにおける記録時のサポート方法を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
次に、図面を参照して、本発明の実施の形態を説明する。以下に示す実施の形態は、本発明の技術的思想を具体化するための装置や方法、及びこれらの装置に用いられるプログラムを例示するものであって、本発明の技術的思想は、下記の実施の形態に例示した装置や方法、及びこれらの装置に用いられるプログラムに特定するものでない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることができる。
【００１５】
（配信システム）
本発明の実施の形態に係る配信システムは、図１に示すように、音声、映像等のコンテンツをストリーム配信する送信装置１と、複数の受信装置２-1，２-2，…，２-n（ｎは正の整数）と、送信装置１と受信装置２-1，２-2，…，２-nとの間の通信をそれぞれ中継する中継装置３とを備える。
【００１６】
送信装置１は、放送波から取得した音声、映像等の時系列データであるコンテンツを、中継装置３を介して、リアルタイムに受信装置２-1，２-2，…，２-n（以下、総称する場合において単に「受信装置２」という。）にストリーム配信する。受信装置２は、パーソナルコンピュータ（ＰＣ）、スマートフォン等の通信端末からなり、送信装置１からストリーム配信されたコンテンツを再生する。中継装置３は、送信装置１及び受信装置２と、それぞれ通信可能に接続されている。中継装置３は、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ（Local Area Network）通信及び有線ＬＡＮ通信を中継する無線ＬＡＮルータからなる。
【００１７】
送信装置１は、放送波を復調することによりマルチメディア信号を出力するチューナ部１１と、信号処理部１２と、送信装置１が行う種々の演算を処理する処理部１０と、中継装置３を介して受信装置２とデータを送受信する通信部１３と、記憶部１４とを備える。
【００１８】
チューナ部１１はアンテナを備え、アンテナが受信した放送波を復調し、映像信号や音声信号等のマルチメディア信号を出力する。チューナ部１１が出力したマルチメディア信号は、信号処理部１２に入力される。信号処理部１２は、チューナ部１１が出力したマルチメディア信号を入力し、ＡＤ変換する。信号処理部１２においてＡＤ変換されたマルチメディア信号は、処理部１０に入力される。
【００１９】
処理部１０は、パケット送信部１０１と、コマンド処理部１０２と、制御権処理部１０３とを論理構造として有する。パケット送信部１０１は、信号処理部１２が出力したマルチメディア信号を時系列のデータパケットに変換し、通信部１３を介して、変換されたデータパケットを順次受信装置２に送信する。
【００２０】
コマンド処理部１０２は、受信装置２から送信されたコマンドを、通信部１３を介して受信し、受信したコマンドを処理する。コマンド処理部１０２は、受信装置２から送信されたコマンドに応じて、例えば、チューナ部を制御するようにコマンドを処理する。
【００２１】
制御権処理部１０３は、受信装置２から送信された制御権の取得を要求する制御権コマンドに応じて、制御権コマンドを送信した受信装置２に対して、送信装置１のチューナ部を制御する権利である制御権を付与する。制御権処理部１０３は、制御権を付与した受信装置２に対して、制御権を持たない他の受信装置２からの制御権の変更要求に制限を加える制御権ロックを設定することができる。
【００２２】
制御権処理部１０３は、例えば、図４に示すように、制御権を持っている受信装置２から「制御権放棄」の制御権コマンドを受信した場合、「制御権フリー」、「制御権ロックレベル０」に設定し、記憶部１４に記憶する。また、制御権処理部１０３は、受信装置２から「制御権取得」の制御権コマンドを受信した場合、記憶部１４に記憶されている制御権の状態が「制御権フリー」又は「制御権が他の受信装置２かつ制御権ロックレベル０」であれば、「制御権取得」の制御権コマンドを送信した受信装置２に制御権を付与し、記憶部１４に記憶する。同様に、「制御権強制取得」の制御権コマンドを受信した場合、記憶部１４に記憶されている制御権の状態が「制御権フリー」又は「制御権が他の受信装置２かつ制御権ロックレベル１または０」であれば、「制御権強制取得」の制御権コマンドを送信した受信装置２に制御権を付与し、記憶部１４に記憶する。また、例えば、制御権を持っている受信装置２から「制御権ロック解除」の制御権コマンドを受信した場合、制御権ロックレベルを０に設定し、記憶部１４に記憶する。同様に、「制御権ロック」の制御権コマンドを受信した場合、制御権ロックレベルを１に設定する。同様に、「制御権強ロック」の制御権コマンドを受信した場合、制御権ロックレベルを２に設定する。
【００２３】
記憶部１４は、各受信装置２が、制御権処理部１０３により制御権を付与されているか否かを記憶する。記憶部１４は、その他、送信装置１が行う種々の処理に必要なデータを記憶する。
【００２４】
図２に示すように、受信装置２は、中継装置３を介して送信装置１とデータを送受信する通信部２１と、受信装置２が行う種々の演算を処理する処理部２０と、入力部２２と、出力部２３と、記録部２４とを備える。
【００２５】
入力部２２は、ユーザの操作を受け付け、ユーザの操作に応じた操作信号を処理部２０に入力する。入力部２２は、送信装置１のチューナ部１１が復調するチャンネル（周波数）の切り替え、ＦＭ／ＡＭのバンド切り替え、チューナ部１１の受信状態のモニタリング等を指示する操作信号を処理部２０に入力する。入力部２２は、例えば、隣接するチャンネルを選局するためのチャンネルＵｐ／Ｄｏｗｎキー、プリセットされたチャンネルを選局するためのプリセットキー、受信可能なチャンネルを選局するためのオートシークキー、ＦＭ／ＡＭのバンドを切り替えるためのＦＭ／ＡＭキー等からなる。
出力部２３は、受信装置２が再生するマルチメディア信号を出力する。出力部２３は、例えばスピーカやディスプレイ装置等からなる。
記録部２４は、送信装置１から取得したコンテンツを記録する。記録部２４は、受信装置２の外部に設けられてもよい。
【００２６】
処理部２０は、送信装置１から取得したコンテンツを再生する再生処理部２０１と、送信装置１に種々のコマンドを送信するコマンド送信部２０２と、送信装置１に種々の制御権コマンドを送信する制御権コマンド送信部２０３とを論理構造として有する。
【００２７】
再生処理部２０１は、送信装置１が送信し、通信部２１において受信したデータパケットを、通信部２１を介して入力し、入力したデータパケットをマルチメディア信号に変換する。再生処理部２０１は、変換したマルチメディア信号を出力部２３に出力することにより再生する。
【００２８】
コマンド送信部２０２は、入力部２２から入力された操作信号に応じて、例えば、送信装置１のチューナ部１１の制御を要求するコマンドを、通信部２１を介して送信装置１に送信する。コマンド送信部２０２は、例えば図３に示すように、チューナ部１１が受信するバンドの切り替えを要求する「ＦＭ／ＡＭバンド切替」、チューナ部１１が受信する周波数の切り替えを要求する「受信周波数設定」、例えば強制モノラルや音質を調整する設定などのチューナ部１１の設定の切り替えを要求する「チューナ設定切替」等のコマンドを送信装置１に送信する。
【００２９】
コマンド送信部２０２は、その他、送信装置１との接続を要求する「接続要求」、チューナ部１１の状態を読み出す「チューナステータスリード」、送信装置１の状態を読み出す「本体ステータスリード」等のコマンドを通信部２１を介して送信装置１に送信する。チューナ部１１の状態とは、例えば、受信するチャンネルの受信信号強度（ＲＳＳＩ）、ＳＮ比等である。送信装置１の状態とは、制御権がどの受信装置２に付与されているか、あるいは制御権がフリーであるかのような制御権の状態、制御権ロックの状態等である。
【００３０】
制御権コマンド送信部２０３は、制御権処理部１０３が付与する制御権の変更を要求する制御権コマンドを、通信部２１を介して送信装置１に送信する。制御権コマンド送信部２０３は、例えば図４に示すように、受信装置２が既に取得している制御権を放棄する「制御権放棄」、送信装置１が制御権のロックされていない「制御権フリー」状態か制御権ロックレベルが低い場合に制御権を取得する「制御権取得」、送信装置１が制御権ロックレベル１以下なら制御権を強制的に取得する「制御権強制取得」等の制御権コマンドを通信部２１に介して送信装置１に送信する。制御権コマンド送信部２０３は、例えば、制御権を持っている受信装置２がネットワークから外れることを、例えば受信レベルから検出した場合や、ユーザの入力部２２への入力等による受信アプリの切断を検出した場合には、「制御権放棄」の制御権コマンドを送信する。
【００３１】
制御権コマンド送信部２０３は、その他、制御権のロックを解除する「制御権ロック解除」、制御権をロックレベル１でロックする「制御権ロック」、制御権をロックレベル２でロックする「制御権強ロック」等の制御権コマンドを送信装置１に送信する。
【００３２】
（接続方法）
図５のフローチャートを用いて、本発明の実施の形態に係る配信システムにおいて、受信装置２が送信装置１に接続する場合の動作の一例を説明する。なお、送信装置１と中継装置３との間の接続、及び、受信装置２と中継装置３との間の接続は既に完了しているものとする。
【００３３】
例えば入力部２２に、ユーザから送信装置１との接続指示が入力された場合、先ず、ステップＳ１において、受信装置２のコマンド送信部２０２は、送信装置１との接続を要求する「接続要求」コマンドを中継装置３を介して送信装置１に送信する。
【００３４】
ステップＳ２において、送信装置１のコマンド処理部１０２は、ステップＳ１において送信された「接続要求」コマンドに応じて、送信装置１に接続されている通信端末の数である接続数ｎが、送信装置１の通信部１３が同時に接続可能な最大接続数ｍ未満であるか否かを判定する。ｎ＜ｍである場合、ステップＳ３に進み、ｎ＜ｍでない場合、ステップＳ５に進む。
【００３５】
ステップＳ３において、コマンド処理部１０２は、送信装置１の通信部１３と受信装置２の通信部２１との接続を確立し、接続が成功したことを通知するコマンド成功応答を受信装置２に送信する。
ステップＳ４において、送信装置１及び受信装置２は、互いの接続が成功したことを認識し、送信装置１がストリーム配信を開始する。
【００３６】
ステップＳ２においてｎ＜ｍでない場合と判定された場合、ステップＳ５において、コマンド処理部１０２は、接続が失敗したことを通知するコマンド失敗応答を受信装置２に送信する。
【００３７】
ステップＳ６において、コマンド処理部１０２は、コマンド送信部２０２が再度「接続要求」コマンドを送信する場合、ステップＳ１に戻る。コマンド処理部１０２は、コマンド送信部２０２が再度「接続要求」コマンドを送信しない場合、処理を終了する。
（コマンド処理方法）
図６のフローチャートを用いて、本発明の実施の形態に係る配信システムにおいて、送信装置１が、コマンドを処理する場合の動作の一例を説明する。
【００３８】
先ず、例えば入力部２２により、ユーザからの再生チャンネル切り替え等の指示がされた場合、ステップＳ１１において、受信装置２のコマンド送信部２０２は、例えば図３に示すような「接続要求コマンド」、「ＦＭ／ＡＭバンド切替」コマンド、「受信周波数設定」コマンド、「チューナステータスリード」コマンド、「本体ステータスリード」コマンド等のコマンドを送信装置１に送信する。
【００３９】
ステップＳ１２において、送信装置１のコマンド処理部１０２は、ステップＳ１１において受信装置２が送信したコマンドが放送波の復調に関する制御か否か、すなわち、チューナ部１１の制御を含むコマンドかどうか、言い換えれば、制御権が必要なコマンドか否かを判定する。制御権が必要なコマンドの場合、ステップＳ１３に進み、制御権が必要なコマンドでない場合、ステップＳ１６に進む。ここで、制御権が必要なコマンドとは、例えば図３に示すように、チューナ部１１を動作させるコマンドである。例えば、「ＦＭ／ＡＭバンド切替」「受信周波数設定」「チューナ設定切替」はチューナ部１１の状態を切り替えるためのコマンドであるため、制御権が必要なコマンドとなる。「接続要求」「チューナステータスリード」「本体ステータスリード」では、チューナ部１１を動作させないコマンドであるため、制御権が必要ない。例えば、送信装置１に備えられたチューナ部１１の数に対して、送信装置１にコマンドを送信する受信装置２の数が多かった場合でも、受信装置２に対し、制御権を付与することで、送信装置１はチューナ部１１を適切に制御することができる。
【００４０】
ステップＳ１３において、コマンド処理部１０２は、記憶部１４を読み出し、ステップＳ１１においてコマンドを送信した受信装置２が制御権を付与されているか否かを判定する。受信装置２が制御権を付与されていない場合、すなわち、受信装置２に制御権が付与されていることが記憶部１４に記憶されていない場合、ステップＳ１５において、コマンド処理部１０２は、コマンドの処理が失敗したことを通知するコマンドエラー応答をコマンド送信した受信装置２に送信する。受信装置２が制御権を付与されている場合、ステップＳ１６に進む。
【００４１】
ステップＳ１６において、コマンド処理部１０２は、ステップＳ１２において送信されたコマンドに応じて、チューナ部１１を制御するようにコマンドを処理する。
【００４２】
ステップＳ１７において、コマンド処理部１０２は、コマンドの処理が成功したことを通知するコマンド応答をコマンド送信した受信装置２に送信する。なお、コマンドの処理が成功したことを通知するコマンドを受信した受信装置２は、送信したコマンドに応じて、変更後の周波数を表示したり、ＦＭをＡＭに変更して表示したりする。
【００４３】
（制御権処理方法）
図７のフローチャートを用いて、本発明の実施の形態に係る配信システムにおいて、受信装置２が送信装置１から制御権を取得する場合の動作の一例を説明する。送信装置１と受信装置２との間の接続は既に完了しているものとする。
【００４４】
例えば入力部２２により、ユーザからの再生チャンネル切り替え等の制御権が必要なコマンドを送信する指示がされた場合、先ず、ステップＳ２０１において、受信装置２のコマンド送信部２０２は、送信装置１の状態を読み出す本体ステータスリードコマンドを送信装置１に送信する。送信装置１のコマンド処理部１０２は、受信装置２が送信した「本体ステータスリード」コマンドに応じて、各受信装置２が、制御権処理部１０３により付与される制御権に関する情報を記憶部１４から読み出す。コマンド処理部１０２は、記憶部１４から読み出した情報に基づいて、制御権の状態、制御権ロックの状態等の情報を受信装置２に送信する。
【００４５】
制御権の状態は、いずれの受信装置２にも制御権が付与されていない「制御権フリー」、本体ステータスリードコマンドを送信した受信装置２に制御権が付与されている「制御権自分」、本体ステータスリードコマンドを送信した受信装置２以外の受信装置２に制御権が付与されている「制御権他者」に類別される。
【００４６】
制御権ロックの状態は、制御権がロックされておらず、他の受信装置２が制御権取得コマンドにより制御権を取得可能な「レベル０」、他の受信装置２が制御権強制取得コマンドにより制御権を取得可能な「レベル１」、他の受信装置２が制御権を取得不可能な「レベル２」に類別される。
【００４７】
ステップＳ２０２において、コマンド送信部２０２は、ステップＳ２０１において送信装置１が送信した情報から、制御権の状態、制御権ロックの状態を取得する。
【００４８】
ステップＳ２０３において、制御権コマンド送信部２０３は、ステップＳ２０２において取得した情報から、自身の受信装置２が制御権を付与されているか否かを判定する。制御権が付与されている場合、ステップＳ２０４において、制御権コマンド送信部２０３は、制御権の取得は不要と判定し、処理を終了する。
【００４９】
ステップＳ２０３において制御権が付与されていないと判定する場合、ステップＳ２０５において、制御権コマンド送信部２０３は、ステップＳ２０２において取得した情報から、制御権の状態が制御権フリーか否かを判定する。制御権の状態が制御権フリーの場合、ステップＳ２０６において、制御権コマンド送信部２０３は、送信装置１に「制御権取得」コマンドを送信し、ステップＳ２０７において、送信装置１の制御権処理部１０３は、受信装置２に制御権を付与し、処理を終了する。
【００５０】
ステップＳ２０５において制御権フリーでないと判定する場合、すなわち、ステップＳ２０２において取得した制御権の状態が「制御権他者」の場合、ステップＳ２０８において、制御権コマンド送信部２０３は、ステップＳ２０２において取得した情報から、制御権を付与されている他の受信装置２に制御権ロックが設定されているか否かを判定する。制御権ロックが設定されていない場合、ステップＳ２１０において、制御権コマンド送信部２０３は、送信装置１に「制御権取得」コマンドを送信する。送信装置１の制御権処理部１０３は、制御権を、「制御権取得」コマンドを送信した受信装置２に移し、処理を終了する。
【００５１】
ステップＳ２０８において制御権ロックが設定されていると判定する場合、ステップＳ２０９において、制御権コマンド送信部２０３は、制御権ロックのレベルが１であるか否かを判定する。制御権ロックのレベルが１である場合は、ステップＳ２１１において、制御権コマンド送信部２０３は、送信装置１に「制御権強制取得」コマンドを送信する。送信装置１の制御権処理部１０３は、制御権を、「制御権強制取得」コマンドを送信した受信装置２に移し、処理を終了する。
【００５２】
ステップＳ２０９において制御権ロックのレベルが１でないと判定する場合、制御権ロックのレベルは２であるので、ステップＳ２１２において、制御権コマンド送信部２０３は、制御権取得不能と判断し、処理を終了する。
【００５３】
なお、ステップＳ２１１において「制御権強制取得」コマンドを送信する場合、制御権を有する受信装置２に対して、強制的に制御権を奪ってもよいかを確認するメッセージを送信し、ユーザが確認する等、制御権を移動してよいかを確認するステップを踏むようにしてもよい。すなわち、上記例では、制御権ロックレベルが1の場合に制御権強制取得コマンドで制御権を得ているが、これは接続ユーザからの強い意向がある場合にのみ実施されるべきである。従って、「制御権強制取得」コマンドを送信する前に、他者がロックをかけているが強制的に制御権を奪っても良いかどうかを確認するポップアップを受信端末側に出してユーザに確認するステップを踏んでもらう、あるいは、制御権を持っているユーザに対して、制御権を移動してよいか許諾を得るステップを追加することが好ましい。
【００５４】
（コンテンツ記録方法）
図８のフローチャートを用いて、本発明の実施の形態に係る配信システムにおいて、受信装置２が送信装置１から受信したコンテンツを記録する場合の動作の一例を説明する。送信装置１と受信装置２との間の接続、受信装置２の制御権の取得は既に完了しているものとする。
【００５５】
入力部２２にユーザからコンテンツを記録する指示が入力された場合、先ず、ステップＳ３１において、受信装置２の制御権コマンド送信部２０３は、「制御権強ロック」コマンドを送信装置１に送信する。ステップＳ３２において、送信装置１の制御権処理部１０３は、ステップＳ３１において「制御権強ロック」コマンドを送信した受信装置２にレベル２の制御権ロック、すなわち制御権強ロックを設定する。
【００５６】
ステップＳ３３において、受信装置２のコマンド送信部２０２は、「受信周波数設定」コマンドを送信装置１に送信する。ステップＳ３４において、送信装置１のコマンド処理部１０２は、ステップＳ３３において受信装置２が送信した「受信周波数設定」コマンドに応じて、チューナ部１１が受信する周波数を設定する。
【００５７】
ステップＳ３５において、受信装置２の記録部２４は、再生処理部２０１が出力するマルチメディア信号を入力されることにより、送信装置１から取得したコンテンツを記録する。ステップＳ３６において、処理部２０が記録終了と判定すると、ステップＳ３７において、制御権コマンド送信部２０３は、「制御権ロック解除」コマンドを送信装置１に送信する。
【００５８】
ステップＳ３８において、制御権処理部１０３は、「制御権ロック解除」コマンドに応じて、受信装置２に設定された制御権ロックを解除することにより、制御権ロックがレベル０の状態となり、処理を終了する。
【００５９】
（記録時の配信方法）
送信装置１から取得したコンテンツを受信装置２が記録しているとき、送信装置１が送信するデータパケットのパケットロスにより、記録されるコンテンツの一部が欠損する虞（音切れ等の虞）がある。パケットロスは、通信量の増加によるスループットの低下、電子レンジの使用や電波の吸収等による電波状況の一時的な悪化等により発生する。
【００６０】
本発明の実施の形態に係る配信システムが備える送信装置１は、制御権ロックの状態を管理することにより、いずれの受信装置２がコンテンツを記録しているかを判別することができる。以下、送信装置１が、コンテンツの記録中である受信装置２に対して、他の受信装置２よりも優遇してストリーム配信する方法について説明する。
【００６１】
送信装置１のパケット送信部１０１は、受信装置２からの接続要求コマンド等により、ストリーミング送信を開始する指示があった場合、または、ストリーミング送信中データパケットを送信するタイミングになったとき、図９に示すように送信設定を行って送信する。先ず、送信装置１のパケット送信部１０１は、記憶部１４から制御権ロックの状態を読み出し（ステップＳ４１）、レベル２の制御権ロックが設定されている受信装置２があった場合（ステップＳ４２ＹＥＳ）レベル２の制御権ロックが設定されている受信装置２に対して、コンテンツを記録中の受信装置２と判断し、他の受信装置２より優遇してデータパケットを送信するように設定し（ステップＳ４３）、設定された方法で、データパケットを送信する（ステップＳ４４）。
【００６２】
具体的な優遇方法として、例えば、パケット送信部１０１は、コンテンツを記録中の受信装置２に送信するデータパケットの優先度を高く設定する。データパケットの優先度は、例えばＴＯＳ（Type Of Service）の値を高くすることで高く設定される。データパケットの優先度を高くすると、他の受信装置２よりデータパケットが優先的に送信され、記録中の受信装置２におけるパケットロスが低減される。
【００６３】
また、送信装置１は、受信装置２がコンテンツの記録を開始した時点で、通信部１３の最大接続数を制限することができる。例えば、最大接続数が１０の場合、処理部１０は、いずれかの受信装置２がコンテンツの記録を開始した時点で、最大接続数を５に減少させる。このとき、既に７台の受信装置２が送信装置１に接続されている場合、処理部１０は、コンテンツを記録する受信装置２以外の２台の受信装置２の接続を切断してもよいし、現状の接続を確保したまま新たな接続要求を拒否するようにしてもよい。
【００６４】
また、パケットロスが発生した場合、受信装置２の再生処理部２０１は、欠落したＲＴＰ（Real-time Transport Protocol）のシーケンス番号を送信装置１に通知して、欠落したパケットの再送要求を送信することができる。送信装置１のパケット送信部１０１は、受信装置２の再送要求に応じて、欠落したパケットを再送する。パケット送信部１０１は、再送要求に応じてパケットを再送する場合、再送するパケットが所定の通信量（例えば１秒間に１００パケット）を超えないように送信する。よって、送信装置１がストリーム配信を継続しながら欠落したパケットの再送も並列に処理する場合であっても、無制限に再送要求に応えてしまうことがなく、通信路のスループットの増大を抑制できる。
【００６５】
複数の受信装置２が送信装置１に接続し、いずれの受信装置２もコンテンツの記録をしていない場合、パケット送信部１０１は、再送要求をした受信装置２の順にパケットを再送する。コンテンツを記録中（制御権ロックのレベル２）の受信装置２がある場合、パケット送信部１０１は、記録中の受信装置２からの再送要求に対して優先的にパケットを再送する。
【００６６】
（記録時のサポート方法）
受信装置２は、「本体ステータスリード」コマンドを送信装置１に送信することにより、他の受信装置２のうち、いずれの受信装置２にレベル２の制御権ロックが設定されているかを認識することができる。以下、受信装置２が、他の受信装置２においてコンテンツを記録している場合、他の受信装置２が安定してコンテンツを記録できるようにサポートする方法について説明する。
【００６７】
例えば、受信装置２の再生処理部２０１は、所定時間ごとに図１０に示すような処理を行う。受信装置２の再生処理部２０１は、先ず、「本体ステータスリード」コマンドを送信し（ステップＳ５１）、他の受信装置２にレベル２の制御権ロックが設定されていることを認識した場合（他の受信装置２がコンテンツを記録している場合）（ステップＳ５２ＹＥＳ）、自身のストリーミング優先度を下げる設定をする（ステップＳ５３）。受信装置２は、他の受信装置２にレベル２の制御権ロックが設定されていることを認識しなかった場合（他の受信装置２のいずれも記録していない場合）（ステップＳ５２ＮＯ）、自身のストリーミング優先度を通常に設定する（ステップＳ５４）。
【００６８】
次に、ステップＳ５３、ステップＳ５４で設定するストリーミング優先度について、具体例を説明する。例えば、受信装置２はストリーミング優先度を下げる設定がされている場合、自身でパケットロスが発生しても、再送要求をしないようにする。或いは、受信装置２は、ストリーミング優先度が通常に設定がされている場合（他の受信装置２のいずれもコンテンツを記録していない場合）、１秒間に最大１００パケットまで再送要求を送信し、ストリーミング優先度を下げる設定がされている場合（他の受信装置２のいずれかがコンテンツを記録中である場合）、１秒間当たり最大２０パケットまで再送要求を送信するように、再送要求を送信する頻度を通常時（いずれも記録していない場合）よりも減少させる。
【００６９】
また、受信装置２のコマンド処理部１０２は、ストリーミング優先度を下げる設定がされている場合（他の受信装置２のいずれかがコンテンツを記録している場合）、「本体ステータスリード」コマンドの送信頻度を通常時よりも減少させる（例えば通常時１秒に１回を、記録時１分に１回にする）ようにしてもよい。
【００７０】
また、受信装置２のコマンド送信部２０２は、他の受信装置２がコンテンツの記録を開始した時点でコンテンツの受信、再生を停止し、送信装置１との接続を切断するようにしてもよい。
以上のようにコンテンツを記録中でない受信装置２の通信量を抑えることでパケットロスの発生頻度を減らすことが出来、記録中の受信装置２が安定してコンテンツを記録できるようになる。
【００７１】
本発明の実施の形態に係る配信システムによれば、１台の受信装置２に対して制御権を付与し、制御権ロックを設定する。そして、記録時は他の受信装置２が制御権を取得不能なレベルの制御権ロックを設定できる。よって、他の受信装置２によって送信装置１の受信チャンネルを変更されることがなく、コンテンツの記録の失敗を低減できる。
【００７２】
また、本発明の実施の形態に係る配信システムによれば、送信装置１及び受信装置２が、記録中の受信装置２に対して、優先的にストリーム配信されるように設定可能なので、コンテンツの記録の失敗を低減できる。
【００７３】
（その他の実施の形態）
上記のように、本発明の実施の形態を記載したが、この開示の一部をなす論述及び図面は本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００７４】
また、上述の実施の形態においては、ラジオを例に説明したが、チューナ部１１をテレビチューナ、出力部２３をディスプレイ装置とすることにより、リアルタイムに映像信号を受信装置２にストリーム配信する配信システムとすることができる。すなわち、マルチメディア信号は、音声であっても、静止画、動画であってもよい。
【００７５】
また、上述の実施の形態においては、配信システムは、送信装置１と受信装置２との間の通信を中継する中継装置３を備えていたが、送信装置１及び受信装置２は、無線ＬＡＮのアドホックモードやＢｌｕｅｔｏｏｔｈ（登録商標）を使い、中継装置を介さずＰ２Ｐ（Peer to Peer）で直接通信するようにしてもよい。
【００７６】
また、上述の実施の形態においては、送信装置１及び受信装置２の各機能をコンピュータに実現させるためのプログラムを用いて実現されてもよい。すなわち、本発明の実施の形態に係る配信システムの各機能をコンピュータに実現させるためのプログラムを含む。そのプログラムは、記録媒体から読み取られてコンピュータに取り込まれてもよいし、ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【００７７】
このように、本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【００７８】
上記した実施の形態に係る配信システムによれば、受信装置側でコンテンツの記録を行う場合、送信装置が、受信装置がコンテンツを記録中であることを検知することができ、他の受信装置からチャンネル切替の要求を受けて、チャンネルを切り替えてしまう等の理由により、受信しているコンテンツが変更されて記録を失敗することがない。
【符号の説明】
【００７９】
１  送信装置
２  受信装置
３  中継装置
１０  処理部
１１  チューナ部
１２  信号処理部
１３  通信部
１４  記憶部
２０  処理部
２１  通信部
２２  入力部
２３  出力部
２４  記録部
１０１  パケット送信部
１０２  コマンド処理部
１０３  制御権処理部
２０１  再生処理部
２０２  コマンド送信部
２０３  制御権コマンド送信部
【図１】
2013247607.tif 000003
【図２】
2013247607.tif 000004
【図３】
2013247607.tif 000005
【図４】
2013247607.tif 000006
【図５】
2013247607.tif 000007
【図６】
2013247607.tif 000008
【図７】
2013247607.tif 000009
【図８】
2013247607.tif 000010
【図９】
2013247607.tif 000011
【図１０】
2013247607.tif 000012