(57)【要約】【課題】コンテンツ配信サービスと電話サービスを同時に利用したとき、通話音声が聞き取り難くなってしまうことを回避できるようにする。【解決手段】音声信号転送部２４は、受信した配信コンテンツの音声信号を音声出力装置３４に転送する。呼制御部２５は、電話サービスを利用するための呼制御を行う。中継制御部２７は、呼制御部２５によってセッションの確立が行われる相手先が、配信コンテンツ提供元であるとき、セッションの確立中は配信コンテンツの音声信号の転送を停止させる。電話機から出力される音声に配信コンテンツの音声が含まれても、音声出力装置から出力される音声と電話機から出力される音声が重畳することがないので、通話音声が聞き取り難くなってしまうことを回避できる。【選択図】        図２
2009302807.tif 000002
【特許請求の範囲】
【請求項１】
受信した配信コンテンツの音声信号を音声出力装置に転送する音声信号転送部と、
電話サービスを利用するための呼制御を行う呼制御部と、
前記呼制御部によってセッションの確立が行われる相手先が、前記配信コンテンツにおいて示されている配信コンテンツ提供元であるとき、前記セッションの確立中は前記配信コンテンツの音声信号の転送を停止させる中継制御部と
を備える通信中継装置。
【請求項２】
前記中継制御部は、前記セッションの確立中に前記配信コンテンツの切り換えが行われて、前記配信コンテンツ提供元が前記セッションの確立が行われている相手先と異なるものとなったとき、前記配信コンテンツの音声信号の転送を再開させる
請求項１記載の通信中継装置。
【請求項３】
前記中継制御部は、前記セッションを終了したとき、前記配信コンテンツの音声信号の転送を再開させる
請求項２記載の通信中継装置。
【請求項４】
前記呼制御部は、電話機から特定の番号が通知されたとき、前記配信コンテンツ提供元を前記相手先としてセッションの確立を行う
請求項１記載の通信中継装置。
【請求項５】
受信した配信コンテンツの音声信号を音声出力装置に転送するステップと、
電話サービスを利用するための呼制御を行うステップと、
前記呼制御によってセッションの確立が行われる相手先が、前記配信コンテンツにおいて示されている配信コンテンツ提供元であるとき、前記セッションの確立中は前記配信コンテンツの音声信号の転送を停止させるステップと
を備える通信制御方法。
【請求項６】
コンピュータに、
受信した配信コンテンツの音声信号を音声出力装置に転送するステップと、
電話サービスを利用するための呼制御を行うステップと、
前記呼制御によってセッションの確立が行われる相手先が、前記配信コンテンツにおいて示されている配信コンテンツ提供元であるとき、前記セッションの確立中は前記配信コンテンツの音声信号の転送を停止させるステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信中継装置と通信制御方法およびプログラムに関する。詳しくは、配信コンテンツの提供元と通話を行っても、電話機から出力される音声に再生されている配信コンテンツの音声と等しい内容が含まれて音声の重複が生じないように、配信コンテンツの音声信号を音声出力装置に転送する処理を停止させるものである。
【背景技術】
【０００２】
従来、インターネットとＬＡＮ(Local Area Network)などのように２つのネットワークを相互に接続し、通信を中継する機器として例えばホームゲートウェイ（ＨＧＷ）がある。ホームゲートウェイを用いると、宅外のインターネットに繋がった機器とパソコンなどの宅内ＬＡＮ上の機器とで通信し、宅内から宅外のサービスや情報を利用することができる。
【０００３】
ここで、ネットワークを介して提供されているサービスを利用するためには、利用するサービスに対応できる機能を有した機器が必要である。また、新たなサービスを利用するためには、通信機能をもつ汎用的な機器に新たなサービスを利用のために必要な機能を追加したり、新たなサービスを利用する機能を持った専用の機器を導入する必要がある。そこで、特許文献１の通信中継装置では、通信するデータの種類ごとにデータ中継先の機器を指定し、適切な複数の機器を適応的に選択することで、サービス利用のために必要な機能の追加やサービスを利用する機能を持った専用機器の導入等を行うことなく、種々のサービスを利用可能とすることが開示されている。
【０００４】
【特許文献１】特開２００５−３１７９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、特許文献１のような通信中継装置を用いることで、ネットワークを介して提供されるサービスを複数同時に利用した場合、例えばＩＰプロトコルを用いたネットワークを介して提供される電話サービスとコンテンツ配信サービスを利用した場合、コンテンツ配信サービスが電話サービスに影響を与えてしまう場合がある。
【０００６】
ここで、コンテンツ配信サービスが電話サービスに与える影響について説明する。配信コンテンツ提供元は、コンテンツ配信サービスを利用するとき、例えばコンテンツ利用者の映像表示装置の画面上に配信コンテンツ提供元の電話番号が表示されるように、配信コンテンツに配信コンテンツ提供元の電話番号を含めて配信する。コンテンツ利用者が視聴中の配信コンテンツの配信コンテンツ提供元に電話した場合、配信コンテンツがリアルタイムのコンテンツであり、配信コンテンツの音声が配信コンテンツ提供元の電話機のマイクで集音されると、コンテンツ利用者の電話機から出力される音声に配信コンテンツの音声が含まれる。また、配信コンテンツは、配信コンテンツ提供元から配信サーバに供給されて、配信サーバからネットワークを介してマルチキャスト配信される。このため、音声出力装置から出力される配信コンテンツの音声は、電話機から出力される音声に含まれている配信コンテンツの音声に比べて遅延を生じたものとなる。したがって、電話機から出力される通話音声に含まれた配信コンテンツの音声と遅延を生じて音声出力装置から出力される配信コンテンツの音声が重複した状態でコンテンツ利用者に聞こえることとなり、通話音声が聞き取り難くなってしまう。
【０００７】
そこで、この発明では、コンテンツ配信サービスと電話サービスを同時に利用したとき、通話音声が聞き取り難くなってしまうことを回避できる通信中継装置と通信中継方法およびプログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、受信した配信コンテンツの音声信号を音声出力装置に転送する音声信号転送部と、電話サービスを利用するための呼制御を行う呼制御部と、呼制御部によってセッションの確立が行われる相手先が、配信コンテンツにおいて示されている配信コンテンツ提供元であるとき、セッションの確立中は配信コンテンツの音声信号の転送を停止させる中継制御部とを備える通信中継装置にある。
【０００９】
本発明の通信中継装置において、例えばコンテンツ配信サービスを利用しながら電話サービスを利用してコンテンツ提供者と通話を行ったときに、すなわち受信した配信コンテンツの音声信号が音声信号転送部によって音声出力装置に転送されている場合に、呼制御部によって、配信コンテンツにおいて示されている配信コンテンツ提供元とセッションが確立されたとき、中継制御部は、電話機から出力される音声に、コンテンツ配信サービスで配信された配信コンテンツの音声が含まれて、配信コンテンツの音声を出力する音声出力装置から出力される音声と電話機から出力される音声が重畳することのないように、音声信号転送部における配信コンテンツの音声信号の転送を停止させる。
【００１０】
また、本発明の通信中継装置において、セッションが終了したときには音声の重畳を生じないことから、中継制御部は、セッションが終了したとき音声信号転送部における配信コンテンツの音声信号の転送を再開させる。さらに、セッションの確立中に配信コンテンツの切り換えが行われて、配信コンテンツ提供元がセッションの確立が行われている相手先と異なるものとなったときは音声の重畳を生じない。したがって、中継制御部は、配信コンテンツの音声信号の転送を再開させる。
【００１１】
また、本発明の通信中継装置では、配信コンテンツ提供元とのセッションの確立が容易となるように、呼制御部は、電話機から特定の番号が通知されたとき配信コンテンツ提供元を相手先としてセッションの確立を行う。
【００１２】
本発明の第２の側面は、受信した配信コンテンツの音声信号を音声出力装置に転送するステップと、電話サービスを利用するための呼制御を行うステップと、呼制御によってセッションの確立が行われる相手先が、配信コンテンツにおいて示されている配信コンテンツ提供元であるとき、セッションの確立中は配信コンテンツの音声信号の転送を停止させるステップとを備える通信制御方法にある。
【００１３】
本発明の第３の側面は、受信した配信コンテンツの音声信号を音声出力装置に転送するステップと、電話サービスを利用するための呼制御を行うステップと、呼制御によってセッションの確立が行われる相手先が、配信コンテンツにおいて示されている配信コンテンツ提供元であるとき、セッションの確立中は配信コンテンツの音声信号の転送を停止させるステップとを実行させるプログラムにある。
【００１４】
なお、本発明のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータに対して、コンピュータ読み取り可能な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ読み取り可能な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。
【発明の効果】
【００１５】
この発明によれば、受信した配信コンテンツの音声信号を音声出力装置に転送する処理と、電話サービスを利用するための呼制御が行われて、この呼制御によってセッションの確立が行われる相手先が、音声出力装置に転送している配信コンテンツの音声信号の提供元であるとき、このセッションの確立中は音声出力装置に配信コンテンツの音声信号を転送する処理が停止される。
【００１６】
このため、電話機から出力される相手先の音声と音声出力装置から出力される音声が重畳されてしまうことがなく、コンテンツ配信サービスと電話サービスを同時に利用しても、通話音声が聞き取り難くなってしまうことを回避できる。
【発明を実施するための最良の形態】
【００１７】
以下、図を参照しながら、この発明の実施の一形態について説明する。図１は、通信システム１０の構成を例示している。
【００１８】
この通信システム１０は、配信コンテンツ提供元の通信中継装置（ホームゲートウェイ：ＨＧＷ）２０Ｐとコンテンツ利用者の通信中継装置（ホームゲートウェイ：ＨＧＷ）２０Ｕが、ＩＰプロトコルを用いたネットワーク、例えばＳＩＰ(Session Initiation Protocol)サーバ４１を用いて構成された次世代ネットワーク（ＮＧＮ）網４０に接続されている。また、ＮＧＮ網４０には、コンテンツ配信サービスに用いる配信サーバ５０が接続されている。
【００１９】
通信中継装置２０Ｐは、ＮＧＮ網４０を介して配信コンテンツの提供等を行うために、配信コンテンツ提供元の各機器をＮＧＮ網４０に接続するためのものである。コンテンツ提供者は、例えば映像と音声からなる配信コンテンツの配信サービスを行う場合、映像コンテンツのコンテンツ信号を生成するための撮像装置３１と音声コンテンツのコンテンツ信号を生成するためのマイク３２を通信中継装置２０に接続する。また、コンテンツ提供者は、電話サービスを利用する場合、ＩＰ電話機３５を接続する。
【００２０】
通信中継装置２０Ｐは、撮像装置３１から供給された映像信号やマイク３２から供給された音声信号を配信コンテンツのコンテンツ信号として、ＮＧＮ網４０を介して配信サーバ５０に供給する処理を行う。例えば、通信中継装置２０Ｐは、撮像装置３１から供給された映像信号やマイク３２から供給された音声信号等のパケット化を行う。さらに、通信中継装置２０Ｐは、配信コンテンツの映像や音声のパケットが統合されたコンテンツ配信サービスのメディアストリームを生成して、ＮＧＮ網４０を介して配信サーバ５０に供給させる。通信中継装置２０Ｐは、配信コンテンツのコンテンツ信号を配信サーバ５０に供給する際に、配信コンテンツ提供元を示す固有の識別情報、例えば通信中継装置２０Ｐに割り当てられた電話番号等を示す情報をコンテンツ信号に含める。
【００２１】
また、通信中継装置２０Ｐは、電話サービスのストリームを生成してＮＧＮ網４０を介して通話先の通信中継装置等に供給させる。なお、通信中継装置２０Ｐは、映像信号や音声信号が圧縮符号化処理されていないとき、映像信号や音声信号の圧縮符号化処理を行う。
【００２２】
通信中継装置２０Ｕは、ＮＧＮ網４０を介して提供されるサービスを利用できるように、コンテンツ利用者の各機器をＮＧＮ網４０に接続するためのものである。コンテンツ提供者は、コンテンツ配信サービスを利用する場合、映像表示や音声出力を行うための映像音声出力装置３４を通信中継装置２０Ｕに接続する。また、コンテンツ利用者は、電話サービスを利用する場合にＩＰ電話機３５を接続する。なお、映像音声出力装置３４は、テレビジョン装置のように映像出力と音声出力を行う装置に限られるものではなく、例えば映像出力のみを行う映像出力装置と音声出力のみを行う音声出力装置を用いるものとしてもよい。
【００２３】
通信中継装置２０Ｕは、ＮＧＮ網４０を介して配信サーバ５０から配信されたコンテンツ信号を映像音声出力装置３４に転送する処理を行う。例えば、通信中継装置２０Ｕは、配信サーバ５０から供給されたコンテンツ信号のパケット分離を行う。通信中継装置２０Ｕは、配信サーバ５０から供給されたコンテンツ信号のパケット分離を行うことにより分離された映像信号と音声信号を映像音声出力装置３４に転送する。なお、映像音声出力装置３４として映像出力装置と音声出力装置が設けられているとき、通信中継装置２０Ｕは、コンテンツ信号のパケット分離を行うことにより分離された映像信号を映像出力装置、分離された音声信号を音声出力装置に転送する。
【００２４】
また、通信中継装置２０Ｕは、電話サービスのストリームを生成してＮＧＮ網４０を介して通話先の通信中継装置等に供給させる。さらに、通信中継装置２０Ｕは、コンテンツ配信サービスと電話サービスを同時に利用しても、通話音声が聞き取り難くなってしまうことがないように、音声信号の転送動作を制御する。なお、通信中継装置２０Ｕは、圧縮符号化処理された映像信号や音声信号の伸張復号化処理が映像音声出力装置３４で行われないとき、圧縮符号化処理されている映像信号や音声信号の伸張復号化処理を行う。
【００２５】
また、通信システム１０では、コンテンツ利用者を示す固有の識別情報として例えば通信中継装置２０Ｕに電話番号等が割り当てられており、電話サービスを利用する場合、通信中継装置２０Ｐ，２０Ｕは、割り当てられている電話情報を用いて所望の通信中継装置とセッションを確立することで、セッションの確立された通信中継装置に接続されているＩＰ電話機３５を用いて通話を行えるようにする。
【００２６】
図２は、通信中継装置の構成を例示している。通信中継装置２０（２０Ｐ，２０Ｕ）は、外部ネットワークインタフェース部２１、パケット統合／分離部２２、映像信号転送部２３、音声信号転送部２４、呼制御部２５、不揮発性メモリ部２６、中継制御部２７を有しており、各部はバス２９を介して接続されている。
【００２７】
外部ネットワークインタフェース部２１は、ＮＧＮ網４０を介して通信を行うためのインタフェースである。外部ネットワークインタフェース部２１は、ＮＧＮ網４０を介してコンテンツ信号を配信サーバ５０に送信したり、配信サーバ５０からＮＧＮ網４０を介して供給されたコンテンツ信号を受信する。また、外部ネットワークインタフェース部２１は、電話サービスを利用するとき、ＮＧＮ網４０を介して通話音声の音声信号を相手先のＩＰ電話機に送信したり、ＮＧＮ網４０を介して相手先のＩＰ電話機から供給された音声信号を受信する。
【００２８】
パケット統合／分離部２２は、外部ネットワークインタフェース部２１で受信されたコンテンツ信号に対してパケット分離処理を行い、映像信号や音声信号を生成する。また、パケット統合／分離部２２は、生成された映像信号を映像信号転送部２３に供給し、生成された音声信号を音声信号転送部２４に供給する。また、パケット統合／分離部２２は、通話音声のパケットの分離や統合を行う。
【００２９】
映像信号転送部２３は、コンテンツ配信サービスを利用するとき、撮像装置３１から供給された映像信号をパケット統合／分離部２２に転送する処理や、パケット統合／分離部２２から供給された映像信号を映像音声出力装置３４に転送する処理を行う。
【００３０】
音声信号転送部２４は、コンテンツ配信サービスを利用するとき、マイク３２から供給された音声信号をパケット統合／分離部２２に転送する処理や、パケット統合／分離部２２から供給された音声信号を映像音声出力装置３４に転送する処理を行う。また、音声信号転送部２４は、電話サービスを利用するとき、接続されているＩＰ電話機３５から供給された音声信号をパケット統合／分離部２２に転送する処理や、パケット統合／分離部２２から供給された通話音声の音声信号をＩＰ電話機３５に転送する処理を行う。
【００３１】
呼制御部２５は、ＩＰ電話機３５で使用されるプロトコルとＮＧＮ網４０で使用されるプロトコルを終端して、両プロトコルのプロトコル変換を行い、ＮＧＮ網４０を介した呼制御を行うためのものである。
【００３２】
不揮発性メモリ部２６は、通信中継装置２０において行う中継動作に関する種々の設定状態等を記憶する。
【００３３】
中継制御部２７は、通信中継装置２０の動作を制御するものであり、ＣＰＵ（Central Processing Unit）２７１、ＲＯＭ（Read Only Memory）２７２、ＲＡＭ（Random Access Memory）２７３を有している。
【００３４】
ＣＰＵ２７１は、例えばＲＯＭ２７２に記憶されているプログラムをＲＡＭ２７３にロードして実行して、各部の動作を制御する。また、ＣＰＵ２７１は、各部の動作の制御を行う際に、不揮発性メモリ部２６に記憶されている情報を用いて、予め設定されている中継動作を通信中継装置で行わせる。例えば、ＣＰＵ２７１は、ネットワークや接続されている装置の認証処理、アドレス管理やアドレス変換、ルーティング処理等を行い、通信中継装置に接続された装置と他の通信中継装置に接続された装置がＮＧＮ網を介して正しく通信を行うことができるように各部を制御する。さらに、ＣＰＵ２７１は、ＮＧＮ網４０を介して提供されるコンテンツ配信サービスと電話サービスを同時に利用しても、通話音声が聞き取り難くなってしまうことがないように、音声信号転送部２４の転送動作を制御する。
【００３５】
図１において、通信中継装置２０や配信サーバ５０が接続されるＮＧＮ網４０は、セッション管理サーバであるＳＩＰサーバ４１を用いて構成されている。このＮＧＮ網４０は、通信事業者が提供するネットワークであり、通信事業者の管理下で品質や機能が保証された通信を行うことができる帯域保証型のネットワークである。
【００３６】
ＮＧＮ網４０を用いた通信システム１０では、ＳＩＰのプロトコルで通話制御が行われる。ＳＩＰでは、何らかの処理を行うとき、処理を要求するリクエストメッセージと、リクエストメッセージに対する応答を示すレスポンスメッセージの通信が行われる。
【００３７】
ＳＩＰのメッセージは、スタートライン、ヘッダ、ボディで構成されている。スタートラインは、メッセージがどのような目的のメッセージであるかを示す情報を記述したものである。ＳＩＰのメッセージがリクエストメッセージであるとき、スタートラインにはメソッド名ＩＮＶＩＴＥ，ＢＹＥ，ＵＰＤＡＴＥ，ＡＣＫ等が記述される。ここで、ＩＮＶＩＴＥは、セッションの開始要求である。ＢＹＥは、セッションの終了である。ＵＰＤＡＴＥは、更新されたセッション情報の提供であり、ＡＣＫは、最終応答の受信の確認である。また、ＳＩＰのメッセージがレスポンスメッセージであるとき、スタートラインにはＨＴＴＰ(Hypertext Transfer Protocol)と同様な３桁の番号で表現されるステータスコード２００ ＯＫ，４８８ Ｎｏｔ Ａｃｃｅｐｔａｂｌｅ Ｈｅｒｅ等が記述される。ここで、２００ ＯＫは、リクエストの成功を示すものである。また、４８８ Ｎｏｔ Ａｃｃｅｐｔａｂｌｅ Ｈｅｒｅは、リクエストの受け入れ不能を示すものである。
【００３８】
ヘッダは、メッセージの制御内容を記述したものであり、予め規定された意味を持つ複数のヘッダ行（例えばＦｒｏｍ，Ｔｏ，Ｃａｌｌ−ＩＤ等）で構成されている。
【００３９】
ボディは、メッセージの添付情報を記述したものである。例えばＩＮＶＩＴＥメッセージでは、セッションの識別と、セッションで利用するメディアの種類等を指定する情報がＳＤＰ(Session Description Protocol)に従って記述される。
【００４０】
配信サーバ５０は、配信コンテンツ提供元から供給されたコンテンツ信号を１または複数のコンテンツ利用者に配信するためのものである。配信サーバ５０は、マルチキャストアドレスを用いることで、特定グループ（以下「マルチキャストグループ」という）に属するコンテンツ利用者にのみコンテンツ信号を配信する。
【００４１】
次に、通信システム１０の動作について説明する。図３は、コンテンツ配信サービスが行われているときの動作を示している。なお、図３および後述する図は、撮像装置３１で生成した映像信号とマイク３２で生成した音声信号を、配信コンテンツのコンテンツ信号として配信する場合である。
【００４２】
通信中継装置２０Ｐは、撮像装置３１から供給された映像信号を、ＮＧＮ網４０を介して配信サーバ５０に送信する（ＦＶ１）。また、通信中継装置２０Ｐは、マイク３２から供給された音声信号を、ＮＧＮ網４０を介して配信サーバ５０に送信する（ＦＡ１）。なお、撮像装置３１から供給された映像信号とマイク３２から供給された音声信号は、上述のように通信中継装置２０Ｐでパケット化されたのち統合されてコンテンツ信号（メディアストリーム）として、配信サーバ５０に供給および配信サーバ５０から配信されるものである。しかし、動作の理解を容易とするため、図３および後述する図では、映像信号と音声信号を別々の矢印で図示している。
【００４３】
配信サーバ５０は、ＮＧＮ網４０を介して配信コンテンツのマルチキャスト配信を行う。すなわち、配信サーバ５０は、通信中継装置２０Ｐから供給された映像信号をマルチキャストグループ内のコンテンツ利用者の通信中継装置２０Ｕに配信する（ＦＶ２）。また、配信サーバ５０は、通信中継装置２０Ｐから供給された音声信号をマルチキャストグループ内のコンテンツ利用者の通信中継装置２０Ｕに配信する（ＦＡ２）。具体的には、配信サーバ５０は、通信中継装置２０Ｐから供給されたコンテンツ信号を配信する際にマルチキャストアドレスを用いるものとして、マルチキャストグループ内のコンテンツ利用者の通信中継装置２０Ｕでのみコンテンツ信号を受信させる。
【００４４】
コンテンツ利用者の通信中継装置２０Ｕは、配信サーバ５０から供給された映像信号を映像音声出力装置３４に転送する（ＦＶ３）。また、通信中継装置２０Ｕは、配信サーバ５０から供給された音声信号を映像音声出力装置３４に転送する（ＦＡ３）。通信中継装置２０Ｕは、配信サーバ５０から供給されたコンテンツ信号のパケット分離を行い、分離された映像信号を映像信号転送部２３によって映像音声出力装置３４に転送する。また、通信中継装置２０Ｕは、分離された音声信号を音声信号転送部２４によって映像音声出力装置３４に転送する。したがって、コンテンツ配信サービスを利用するコンテンツ利用者は、映像音声出力装置３４によって配信コンテンツを視聴することができる。
【００４５】
次に、配信コンテンツを視聴しているときに電話サービスを利用して、視聴している配信コンテンツのコンテンツ提供者と通話を行う場合について図４〜図８を用いて説明する。
【００４６】
コンテンツ利用者側に設けられているＩＰ電話機３５は、コンテンツ利用者の通話開始操作が行われたとき、図４に示すように、通話開始操作に応じたダイヤル信号等を生成して通信中継装置２０Ｕに供給する（ＦＴ１）。コンテンツ利用者は、通話開始操作としてＩＰ電話機３５の操作キーの操作を行い、例えば配信コンテンツの視聴中に提示された配信コンテンツ提供元の電話番号を入力する。また、ＩＰ電話機３５にコンテンツ提供者との通話を行う機能を割り当てた操作キーに設けておき、この操作キーが操作されたとき、ＩＰ電話機３５は特定番号のダイヤル信号を生成して通信中継装置２０Ｕに供給するものとしてもよい。
【００４７】
配信コンテンツ提供元から供給された配信コンテンツのコンテンツ信号には、上述したように、配信コンテンツ提供元を示す固有の識別情報、例えば通信中継装置２０Ｐに割り当てられた電話番号等を示す情報がコンテンツ信号に含まれている。したがって、コンテンツ利用者の通信中継装置２０Ｕは、例えば通信中継装置２０Ｐに割り当てられた電話番号を示す表示信号を生成して、映像信号転送部２３から映像信号と共に映像音声出力装置３４に供給することで、配信コンテンツの視聴中に配信コンテンツ提供元の電話番号を表示させることができる。また、コンテンツ利用者の通信中継装置２０Ｕは、通信中継装置２０Ｐに割り当てられた電話番号を記憶しておくことで、ＩＰ電話機３５から特定番号のダイヤル信号が供給されたとき、記憶している電話番号を用いることでコンテンツ提供者との通話が可能となる。
【００４８】
通信中継装置２０Ｕは、ＩＰ電話機３５からコンテンツ提供者との通話のためのダイヤル信号が供給されたとき、配信コンテンツ提供元のＩＰ電話機３５と通話ができるように、配信コンテンツ提供元の通信中継装置２０Ｐとのセッションを確立させる。すなわち、通信中継装置２０Ｕは、通信中継装置２０Ｐを宛先としたリクエストメッセージすなわちＩＮＶＩＴＥメッセージを生成して、図５に示すようにＩＮＶＩＴＥメッセージをＮＧＮ網４０に送信する（ＦＴ２）。
【００４９】
ＮＧＮ網４０は、通信中継装置２０Ｕから供給されたＩＮＶＩＴＥメッセージを、図６に示すように配信コンテンツ提供元の通信中継装置２０Ｐに転送する（ＦＴ３）。
【００５０】
通信中継装置２０Ｕは、ＮＧＮ網４０を介してＩＮＶＩＴＥメッセージが供給されたとき、ＩＰ電話機３５に対して呼び出し動作を行わせるための制御信号を供給する（ＦＴ４）。
【００５１】
ＩＰ電話機３５の呼び出し動作に対して、応答動作が配信コンテンツ提供元によって行われると、図７に示すように、ＩＰ電話機３５はオフフック信号を通信中継装置２０Ｐに供給する（ＦＴ５）。
【００５２】
通信中継装置２０Ｐは、ＩＰ電話機３５からオフフック信号が供給されたことにより、受信したＩＮＶＩＴＥメッセージの受け入れを可能として、２００ ＯＫメッセージをレスポンスとして送信する（ＦＴ６）。
【００５３】
ＮＧＮ網４０は、通信中継装置２０Ｐから供給された２００ ＯＫメッセージを、ＩＮＶＩＴＥメッセージの送信元の通信中継装置２０Ｕに転送する（ＦＴ７）。
【００５４】
ＩＮＶＩＴＥメッセージを送信した通信中継装置２０Ｕは、リクエストメッセージに対するレスポンスメッセージが２００ ＯＫメッセージであることから、通信中継装置２０Ｐとの間でセッションを確立する。すなわち、図８に示すように、コンテンツ利用者の通信中継装置２０Ｕに接続されたＩＰ電話機３５と、配信コンテンツ提供元の通信中継装置２０Ｐに接続されたＩＰ電話機３５との間で双方向通信を行い、コンテンツ利用者とコンテンツ提供者で通話を行えるようにする（ＦＴ８）。なお、通信中継装置２０Ｕは、セッションの確立を通信中継装置２０Ｐで確認できるように、レスポンスメッセージの受信を示すＡＣＫメッセージを通信中継装置２０Ｐに送信する処理が行われるが、図では省略している。
【００５５】
ここで、通信中継装置２０Ｐ（２０Ｕ）の音声信号転送部２４は、ＩＰ電話機３５から供給された通話音声の音声信号をパケット統合／分離部２２に供給して、他のパケットと統合して外部ネットワークインタフェース部２１からＮＧＮ網４０に出力する。また、通信中継装置２０Ｕ（２０Ｐ）の外部ネットワークインタフェース部２１は受信した信号をパケット統合／分離部２２に供給して通話音声の音声信号を分離する。また、通信中継装置２０Ｕ（２０Ｐ）の音声信号転送部２４は、分離された通話音声の音声信号をＩＰ電話機３５に転送する。したがって、コンテンツ利用者の通信中継装置２０Ｕに接続されたＩＰ電話機３５と、配信コンテンツ提供元の通信中継装置２０Ｐに接続されたＩＰ電話機３５との間で通話が可能となる。
【００５６】
通信中継装置２０Ｕは、ＮＧＮ網４０を介して提供されるコンテンツ配信サービスと電話サービスを同時に利用しても、通話音声が聞き取り難くなってしまうことがないように、音声信号転送部２４の転送動作を制御する。具体的には、通信中継装置２０Ｕと通信中継装置２０Ｐとの間でセッションが確立されているとき、通信中継装置２０Ｕの中継制御部２７は、音声信号転送部２４を制御して、図８に示すように、コンテンツ信号から分離した音声信号を映像音声出力装置３４に転送する処理を停止させる。
【００５７】
図９は、コンテンツ利用者の通信中継装置２０Ｕに接続されたＩＰ電話機３５において、コンテンツ提供者との通話操作が開始されたときの通信中継装置２０Ｕの動作を示すフローチャートである。
【００５８】
ステップＳＴ１で通信中継装置２０ＵのＣＰＵ２７１は、通話先である配信コンテンツ提供元から配信されたコンテンツの音声信号を映像音声出力装置３４に転送中であるか否か判別する。ＣＰＵ２７１は、配信コンテンツの音声信号が転送中であると判別したときステップＳＴ２に進み、音声信号の転送が行われていないと判別したときステップＳＴ３に進む。
【００５９】
ステップＳＴ２でＣＰＵ２７１は、音声重複フラグをＯＮ状態に設定してステップＳＴ３に進む。この音声重複フラグは、音声の重複を生じてしまう場合があるか否かを示すフラグであり、ＩＰ電話機３５から出力される通話音声に映像音声出力装置３４から出力される音声と等しい内容の音声が含まれるおそれがある場合、音声重複フラグをＯＮ状態に設定する。ここで、コンテンツ提供者との通話を行う際に、通話先の配信コンテンツ提供元から供給された配信コンテンツのリアルタイム再生が行われて、音声信号が映像音声出力装置３４に転送されているときは、音声の重複を生じるおそれがあることから音声重複フラグをＯＮ状態に設定する。なお、音声重複フラグの初期状態、すなわち動作開始時の状態はＯＦＦ状態に設定されているものとする。
【００６０】
ステップＳＴ３でＣＰＵ２７１は、配信コンテンツ提供元の通信中継装置２０Ｐとのセッションが確立されたか否かを判別する。ＣＰＵ２７１は、上述のようにリクエストメッセージとしてＩＮＶＩＴＥメッセージの送信を行い、このリクエストメッセージに対するレスポンスメッセージとして２００ ＯＫメッセージが供給されたとき、通信中継装置２０Ｐとの間でセッションを確立する。ここで、セッションが確立されたことを判別したとき、ＣＰＵ２７１はステップＳＴ４に進む。また、ＣＰＵ２７１は、セッションが確立されなかったことを判別したとき、例えばコンテンツ提供者が、ＩＰ電話機３５の呼び出し動作に対する応答操作を行わなかったことにより、レスポンスメッセージとして２００ ＯＫメッセージが供給されなかったとき、処理を終了する。
【００６１】
ステップＳＴ４でＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されているか否かを判別する。ＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されているときステップＳＴ５に進む。また、ＣＰＵ２７１は、音声重複フラグがＯＦＦ状態に設定されているときステップＳＴ６に進む。
【００６２】
ステップＳＴ５でＣＰＵ２７１は、音声信号転送停止状態に設定してステップＳＴ７に進む。すなわち、ＣＰＵ２７１は、ＩＰ電話機３５から出力される音声に映像音声出力装置３４から出力される音声と等しい内容の音声が含まれるおそれがあることから、音声信号転送部２４の動作を制御して、音声の重複が生じないように、配信サーバ５０から供給された配信コンテンツの音声信号を映像音声出力装置に転送する処理を停止させてステップＳＴ７に進む。
【００６３】
ステップＳＴ６でＣＰＵ２７１は、音声信号転送状態に設定してステップＳＴ７に進む。すなわち、ＣＰＵ２７１は、ＩＰ電話機３５から出力される音声に、映像音声出力装置３４から出力される音声と等しい内容の音声が含まれるおそれがないことから、配信サーバ５０から供給された配信コンテンツの音声信号を、音声信号転送部２４によって、映像音声出力装置３４に転送させてステップＳＴ７に進む。
【００６４】
ステップＳＴ７でＣＰＵ２７１は、セッションが終了したか否かを判別する。ＣＰＵ２７１は、通信中継装置２０Ｐとのセッションが終了したと判別したときステップＳＴ８に進む、例えば、通信中継装置２０Ｕまたは通信中継装置２０Ｐに接続されたＩＰ電話機３５でオンフック操作が行われたときセッションを終了してステップＳＴ８に進む。また、ＣＰＵ２７１は、セッションが終了していないと判別したときステップＳＴ７に戻る。
【００６５】
ステップＳＴ８でＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されているか否かを判別する。ＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されていると判別したときステップＳＴ９に進む。また、ＣＰＵ２７１は、音声重複フラグがＯＦＦ状態であると判別したとき処理を終了する。
【００６６】
ステップＳＴ９でＣＰＵ２７１は、音声重複フラグをＯＦＦ状態に設定してステップＳＴ１０に進む。ステップＳＴ１０でＣＰＵ２７１は、音声信号転送状態に設定して処理を終了する。すなわち、通信中継装置２０Ｐとのセッションが終了ことにより、ＩＰ電話機３５から通話音声が出力されなくなるので、音声の重複を生ずることがない。したがって、音声重複フラグをＯＦＦ状態に設定して、映像音声出力装置３４から配信コンテンツの音声を出力させる。
【００６７】
このように、コンテンツ提供者との通話操作が行われたとき、通話先である配信コンテンツ提供元から配信された配信コンテンツの音声信号が映像音声出力装置３４に転送中である場合には、音声重複フラグがＯＮ状態に設定される。また、配信コンテンツ提供元とのセッションが確立されている期間中は、音声重複フラグに応じて音声信号の転送動作が制御されて、音声重複フラグがＯＮ状態であるとき、映像音声出力装置３４への音声信号の転送が停止される。このため、ＩＰ電話機３５から出力される音声に映像音声出力装置３４から出力される配信コンテンツの音声と等しい内容の音声が含まれるおそれがあるときは、映像音声出力装置３４から配信コンテンツの音声が出力されないので、音声が重複して通話音声が聞き取り難くなってしまうことを回避できる。
【００６８】
また、配信コンテンツ提供元とのセッションが終了したときには、音声重複フラグがＯＦＦ状態に設定されて、配信コンテンツの音声信号の転送が再開される。このため、音声信号の転送が停止されたままとなって、映像音声出力装置３４から配信コンテンツの音声が出力されない状態が通話終了後も継続されてしまうことを回避できる。
【００６９】
ところで、図９に示すフローチャートの処理では、音声重複フラグがＯＮ状態でセッションが確立中であるとき、映像音声出力装置３４から配信コンテンツの音声が出力されない状態に保たれる。したがって、セッションの確立中に、配信コンテンツの切り換えを行って、通話中のコンテンツ提供者が提供している配信コンテンツとは異なる配信コンテンツを新たに選択しても、この選択した配信コンテンツの音声を映像音声出力装置３４から出力させることができない。
【００７０】
そこで、通信中継装置２０Ｕは、セッションの確立中に配信コンテンツの切り換えが行われて、音声の重複を生じるおそれがなくなったときには、配信コンテンツの音声信号を音声信号転送部２４から映像音声出力装置３４に転送して、新たに選択した配信コンテンツの音声を映像音声出力装置３４から出力させるものとしてもよい。
【００７１】
図１０は、コンテンツ利用者の通信中継装置２０Ｕにおける他の動作を示すフローチャートであり、セッションの確立中であっても、音声の重複を生じるおそれがなくなったときには、配信コンテンツの音声を出力させる場合を示している。
【００７２】
ステップＳＴ２１で通信中継装置２０ＵのＣＰＵ２７１は、通話先である配信コンテンツ提供元から配信されたコンテンツの音声信号を映像音声出力装置３４に転送中であるか否か判別する。ＣＰＵ２７１は、配信コンテンツの音声信号が転送中であると判別したときステップＳＴ２２に進み、音声信号の転送が行われていないと判別したときステップＳＴ２３に進む。
【００７３】
ステップＳＴ２２でＣＰＵ２７１は、音声重複フラグをＯＮ状態に設定してステップＳＴ２３に進む。この音声重複フラグは、上述したように、音声の重複を生じてしまう場合があるか否かを示すフラグである。ここで、コンテンツ提供者との通話を行う際に、通話先の配信コンテンツ提供元から供給された配信コンテンツのリアルタイム再生が行われて、音声信号が映像音声出力装置３４に転送されているときは、音声の重複を生じるおそれがあることから音声重複フラグをＯＮ状態に設定する。なお、音声重複フラグの初期状態、すなわち動作開始時の状態はＯＦＦ状態に設定されているものとする。
【００７４】
ステップＳＴ２３でＣＰＵ２７１は、配信コンテンツ提供元の通信中継装置２０Ｐとのセッションが確立されたか否かを判別する。ＣＰＵ２７１は、上述のようにリクエストメッセージとしてＩＮＶＩＴＥメッセージの送信を行い、このリクエストメッセージに対するレスポンスメッセージとして２００ ＯＫメッセージが供給されたとき、通信中継装置２０Ｐとの間でセッションを確立する。ここで、セッションが確立されたとき、ＣＰＵ２７１はステップＳＴ２４に進む。また、ＣＰＵ２７１は、セッションが確立されなかったとき処理を終了する。
【００７５】
ステップＳＴ２４でＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されているか否かを判別する。ＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されていると判別したときステップＳＴ２５に進む。また、ＣＰＵ２７１は、音声重複フラグがＯＦＦ状態に設定されていると判別したときステップＳＴ２６に進む。
【００７６】
ステップＳＴ２５でＣＰＵ２７１は、音声信号転送停止状態に設定してステップＳＴ２７に進む。すなわち、ＣＰＵ２７１は、ＩＰ電話機３５から出力される音声に映像音声出力装置３４から出力される音声と等しい内容の音声が含まれるおそれがあることから、音声信号転送部２４の動作を制御して、音声の重複が生じないように、配信サーバ５０から供給された配信コンテンツの音声信号を映像音声出力装置に転送する処理を停止させてステップＳＴ２７に進む。
【００７７】
ステップＳＴ２６でＣＰＵ２７１は、音声信号転送状態に設定してステップＳＴ２７に進む。すなわち、ＣＰＵ２７１は、ＩＰ電話機３５から出力される音声に、映像音声出力装置３４から出力される音声と等しい内容の音声が含まれるおそれがないことから、配信サーバ５０から供給された配信コンテンツの音声信号を、音声信号転送部２４によって、映像音声出力装置３４に転送させてステップＳＴ２７に進む。
【００７８】
ステップＳＴ２７でＣＰＵ２７１は、セッションが終了したか否かを判別する。ＣＰＵ２７１は、通信中継装置２０Ｐとのセッションが終了していないと判別したときステップＳＴ２８に進み、セッションが終了したと判別したときステップＳＴ３２に進む。
【００７９】
ステップＳＴ２８でＣＰＵ２７１は、配信コンテンツの切り換えが行われたか否かを判別する。ＣＰＵ２７１は、配信コンテンツの切り換えが行われたと判別したときステップＳＴ２９に進む。例えば映像音声出力装置３４でチャンネル切り換え操作が行われて、新たな配信コンテンツの要求が映像音声出力装置３４から供給されたとき、通信中継装置２０Ｕは、例えば配信サーバ５０から配信されている新たな配信コンテンツを受信して、この受信した配信コンテンツの映像信号と音声信号を映像音声出力装置３４に転送する。また、ＣＰＵ２７１は、配信コンテンツの切り換えが行われたと判別してステップＳＴ２９に進む。また、ＣＰＵ２７１は、配信コンテンツの切り換えが行われていないと判別したときステップＳＴ２４に戻る。
【００８０】
ステップＳＴ２９でＣＰＵ２７１は、音声の重複のおそれがあるか否かを判別する。ＣＰＵ２７１は、音声の重複のおそれがあると判別したときステップＳＴ３０に進み、音声の重複のおそれがあると判別したときステップＳＴ３１に進む。ＣＰＵ２７１は、例えば通話先の配信コンテンツ提供元と切り換え後の配信コンテンツの配信コンテンツ提供元が一致するとき、音声の重複のおそれがあると判別する。また、通話先の配信コンテンツ提供元と切り換え後の配信コンテンツの配信コンテンツ提供元が一致しないとき、音声の重複のおそれがないと判別する。また、通話先の配信コンテンツ提供元と切り換え後の配信コンテンツの配信コンテンツ提供元が一致する否かの判定は、通話先の配信コンテンツ提供元の電話番号と、切り換え後の配信コンテンツのコンテンツ信号に含まれている配信コンテンツ提供元の電話番号等の情報を用いて行うことができる。ここで、切り換え後の配信コンテンツのコンテンツ信号に含まれている配信コンテンツ提供元の電話番号が、通話先の電話番号と一致しないときはステップＳＴ３１に進む。また、配信コンテンツの切り換えを繰り返し行ったことで、切り換え後の配信コンテンツのコンテンツ信号に含まれている配信コンテンツ提供元の電話番号が、通話先の電話番号と一致するようになったときはステップＳＴ３０に進む。
【００８１】
ステップＳＴ３０でＣＰＵ２７１は、音声重複フラグをＯＮ状態に設定してステップＳＴ２４に戻る。また、ステップＳＴ３１でＣＰＵ２７１は、音声重複フラグをＯＦＦ状態に設定してステップＳＴ２４に戻る。
【００８２】
このステップＳＴ２４からステップＳＴ３１の処理を行うものとすると、通話中に配信コンテンツの切り換えが行われて音声の重複のおそれがなくなると、音声重複フラグがＯＦＦ状態に設定されて、配信コンテンツの音声信号を映像音声出力装置３４に転送する処理が再開される。また、配信コンテンツの切り換えが繰り返し行われて音声の重複のおそれが生じた場合には、音声重複フラグがＯＮ状態に設定されて、配信コンテンツの音声信号を映像音声出力装置３４に転送する処理が停止される。このため、音声の重複が生じるおそれがある場合にのみ映像音声出力装置３４からの配信コンテンツの音声出力を停止させることができる。
【００８３】
ステップＳＴ２７でセッションの終了と判別されてステップＳＴ３２に進むと、ステップＳＴ３２でＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されているか否かを判別する。ＣＰＵ２７１は、音声重複フラグがＯＮ状態に設定されていると判別したときステップＳＴ３３に進む。また、ＣＰＵ２７１は、音声重複フラグがＯＦＦ状態に設定されていると判別したとき処理を終了する。
【００８４】
ステップＳＴ３３でＣＰＵ２７１は、音声重複フラグをＯＦＦ状態に設定してステップＳＴ３４に進む。ステップＳＴ３４でＣＰＵ２７１は、音声信号転送状態に設定して処理を終了する。すなわち、通信中継装置２０Ｐとのセッションが終了ことにより、ＩＰ電話機３５から通話音声が出力されなくなるので、音声の重複を生ずることがない。したがって、音声重複フラグをＯＦＦ状態に設定して、映像音声出力装置３４から配信コンテンツの音声を出力させる。
【００８５】
このような処理を行うものとすると、セッションの確立されている期間中に、配信コンテンツの切り換え操作が行われて音声の重複を生じるおそれが無くなったときには、音声重複フラグがＯＦＦ状態に設定されて、切り換え後の配信コンテンツの音声信号を映像音声出力装置３４に転送する処理が行われる。したがって、通話中の配信コンテンツ提供元が提供している配信コンテンツとは異なる配信コンテンツを新たに選択しても、この選択した配信コンテンツの音声が映像音声出力装置３４から出力されなくなってしまうことを防止できる。さらに、配信コンテンツの切り換えを繰り返し行ったことにより、通話中の配信コンテンツ提供元が提供している配信コンテンツが選択されて、音声の重複を生じるおそれが生じても、音声重複フラグがＯＮ状態に設定されて、切り換え後の配信コンテンツの音声信号を映像音声出力装置３４に転送する処理が停止されるので、配信コンテンツ提供元からの通話音声が聞き取り難くなってしまうことを確実に回避できる。
【００８６】
また、通信中継装置は、プログラムを実行可能なコンピュータに対して、コンピュータ読み取り可能な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって、上述の通信中継動作を行わせるプログラムをコンピュータに提供する。このようなプログラムをコンピュータ読み取り可能な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現されて、上述のように配信コンテンツ提供元からの通話音声が聞き取り難くなってしまうことを回避できるようになる。
【００８７】
なお、上述の実施の形態では、配信コンテンツが映像信号と音声信号を含む場合を示したが、本願発明は、音声信号の重複を防止するものであることから、配信コンテンツが音声信号のみを含む場合であってもよい。
【００８８】
また、ＩＰプロトコルを用いるネットワークとして、リアルタイムに映像等を配信できるように帯域保証型のネットワークであるＮＧＮ網４０を用いた場合を説明したが、例えば配信コンテンツが音声信号のみを含む場合、ベストエフォート型のネットワークを用いるものとしてもよい。配信コンテンツが音声信号である場合、データ量が少ないことからリアルタイムで音声を再生することが可能となり、このような場合にも、本願発明を適用すれば、帯域保証型のネットワークを用いた場合と同様な作用効果を得ることができる。
【産業上の利用可能性】
【００８９】
この発明では、配信コンテンツの提供元と通話を行ったことにより、電話機から出力される音声に、再生されている配信コンテンツの音声と等しい内容が含まれても、電話機から出力される音声と音声出力装置から出力される音声が重複しないように、配信コンテンツの音声信号を音声出力装置に転送する処理が停止される。したがって、ネットワークを介してコンテンツの配信サービスと電話サービスを同時に利用する場合に好適である。
【図面の簡単な説明】
【００９０】
【図１】通信システムの構成を示す図である。
【図２】通信中継装置の構成を示す図である。
【図３】コンテンツ配信サービスが行われているときの動作を説明するための図である。
【図４】視聴している配信コンテンツのコンテンツ提供者と通話を行う場合の動作を説明するための図である。
【図５】視聴している配信コンテンツのコンテンツ提供者と通話を行う場合の動作を説明するための図である。
【図６】視聴している配信コンテンツのコンテンツ提供者と通話を行う場合の動作を説明するための図である。
【図７】視聴している配信コンテンツのコンテンツ提供者と通話を行う場合の動作を説明するための図である。
【図８】視聴している配信コンテンツのコンテンツ提供者と通話を行う場合の動作を説明するための図である。
【図９】通信中継装置の動作を示すフローチャートである。
【図１０】通信中継装置の他の動作を示すフローチャートである。
【符号の説明】
【００９１】
１０・・・通信システム、２０，２０Ｐ，２０Ｕ・・・通信中継装置、２１・・・外部ネットワークインタフェース部、２２・・・パケット統合／分離部、２３・・・映像信号転送部、２４・・・音声信号転送部、２５・・・呼制御部、２６・・・不揮発性メモリ部、２７・・・中継制御部、２９・・・バス、３１・・・撮像装置、３２・・・マイク、３４・・・映像音声出力装置、３５・・・ＩＰ電話機、４０・・・ＮＧＮ網、４１・・・ＳＩＰサーバ、５０・・・配信サーバ、２７１・・・ＣＰＵ、２７２・・・ＲＯＭ、２７３・・・ＲＡＭ
【図１】
2009302807.tif 000003
【図２】
2009302807.tif 000004
【図３】
2009302807.tif 000005
【図４】
2009302807.tif 000006
【図５】
2009302807.tif 000007
【図６】
2009302807.tif 000008
【図７】
2009302807.tif 000009
【図８】
2009302807.tif 000010
【図９】
2009302807.tif 000011
【図１０】
2009302807.tif 000012