(57)【特許請求の範囲】
【請求項１】
第１の無線ネットワークと第２の無線ネットワークとに接続可能な接続部を備え、コンテンツサーバーからコンテンツの配信を受けるコンテンツ受信装置であって、
アプリケーションでコンテンツを再生した実績のある前記第２の無線ネットワークのアクセスポイントを記憶する記憶部と、
前記第１の無線ネットワークまたは前記第２の無線ネットワークに接続中に前記記憶部に記憶されている前記第２の無線ネットワークの他のアクセスポイントに接続可能となったことを検出する検出部と、
再生しているコンテンツを判別する視聴中コンテンツ判別処理部と、
前記コンテンツの受信中に、前記視聴中コンテンツ判別処理部により判別したコンテンツの判断に基づいて予め決められた再生が途切れてもよい条件が成立した場合に、前記検出された前記第２の無線ネットワークのアクセスポイントへの切り替えを行う制御部とを具備することを特徴とするコンテンツ受信装置。
【請求項２】
前記制御部は、前記検出部により前記第１の無線ネットワークまたは前記第２の無線ネットワークに接続中に前記記憶部に記憶されている前記第２の無線ネットワークの他のアクセスポイントに接続可能となったことを検出すると前記予め決められた再生が途切れてもよい条件が成立するまで前記接続部で受信するデータのバッファを増やすことを特徴とする請求項１に記載のコンテンツ受信装置。
【請求項３】
前記制御部は、コンテンツの中のＣＭのタイミングを検出したときに、前記予め決められた再生が途切れてもよい条件が成立したものとすることを特徴とする請求項１または請求項２に記載のコンテンツ受信装置。
【請求項４】
前記制御部は、所定の操作を行ったときに、前記予め決められた再生が途切れてもよい条件が成立したものとすることを特徴とする請求項１〜請求項３のいずれかに記載のコンテンツ受信装置。
【請求項５】
前記制御部は、コンテンツのタイトルが変化したときに、前記予め決められた再生が途切れてもよい条件が成立したものとすることを特徴とする請求項１〜請求項４のいずれかに記載のコンテンツ受信装置。
【請求項６】
前記第２の無線ネットワークに接続中に電波強度を検出する電波強度検出部を備え、
前記制御部は、検出された電波強度に基づいて前記接続部で受信するデータのバッファを増やすことを特徴とする請求項１〜請求項５のいずれかに記載のコンテンツ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ受信装置に関する。
【背景技術】
【０００２】
携帯端末で、宅外から自宅のコンテンツサーバーに接続し、コンテンツを受信することが可能となってきた。宅外では無線ＷＡＮ（Wide Area Network）環境でネットワークに接続し、帰宅して自宅の無線ＬＡＮ環境のアクセスポイントを発見すると、同無線ＬＡＮ（Local Area Network）環境に接続し、コンテンツの配信を受け続ける。
このとき、携帯端末は、課金を防ぐ目的、あるいはデータ転送速度を早くする目的などにより、接続可能な無線ＬＡＮのアクセスポイントを発見すると、自動的に無線ＷＡＮから無線ＬＡＮに切り替える。なお、無線ＷＡＮとして一般的なのは現時点であれば３Ｇ／ＬＴＥネットワークである。
【０００３】
特許文献１は、コンテンツの種類に応じて無線電話回線及び無線ＬＡＮ回線のうちの一方が選択的に使用されるように切り替えを行う技術を開示している。
特許文献２は、通信網の切替時にコンテンツをバッファリングして、視聴を継続させる技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１１０７５１号公報
【特許文献２】特開２００４−３５６９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯端末でネットワーク上のコンテンツを視聴する場合、宅外で無線ＷＡＮである携帯電波で視聴中に帰宅することがある。帰宅した時点で、自宅の無線ＬＡＮのアクセスポイントに接続することになるが、ネットワークが切り替わることにより、データの読み込みが滞るため視聴番組が途切れてしまう。また、携帯端末が公衆無線ＬＡＮに接続可能となったとき、同公衆無線ＬＡＮに接続するものの、このような公衆無線ＬＡＮにはネットワークの制限がかけられていて動画の再生などができない場合がある。コンテンツをバファリングするとしても、途切れないことを補償できるものでもなく、コンテンツの視聴が途切れることで不愉快である。
【０００６】
本発明は、ネットワークの移行時の不快感を軽減する。
【課題を解決するための手段】
【０００７】
本発明は、第１の無線ネットワークと第２の無線ネットワークとに接続可能な接続部を備え、コンテンツサーバーからコンテンツの配信を受けるコンテンツ受信装置であって、所定の第一の条件に合致する前記第２の無線ネットワークのアクセスポイントを記憶する記憶部と、前記第１の無線ネットワークまたは前記第２の無線ネットワークに接続中に前記記憶部に記憶されている前記第２の無線ネットワークの他のアクセスポイントに接続可能となったことを検出する検出部と、前記コンテンツの受信中に所定の第二の条件が成立した場合に、前記検出された前記第２のネットワークのアクセスポイントへの切り替えを行う制御部とを具備する構成としてある。
【０００８】
前記構成において、本コンテンツ受信装置は、接続部により、第１の無線ネットワークと第２の無線ネットワークとに接続可能であり、いずれかに接続した状態で、コンテンツサーバーからコンテンツの配信を受ける。また、記憶部は、所定の第一の条件に合致する前記第２の無線ネットワークのアクセスポイントを記憶し、検出部は、前記第１の無線ネットワークまたは前記第２の無線ネットワークに接続中に前記記憶部に記憶されている前記第２の無線ネットワークの他のアクセスポイントに接続可能となったことを検出する。
【０００９】
従来は、無線ＷＡＮに接続中または無線ＬＡＮに接続中に他の無線ＬＡＮに接続可能となったことを検出すると、無線ＷＡＮ接続から無線ＬＡＮへ切り替えていた。しかし、そのまま接続してしまうとコンテンツの再生の途中に配信が途切れるなどの不具合が生じる。
しかし、検出部によって前記第１の無線ネットワークに接続中に前記第２の無線ネットワークのアクセスポイントに接続可能となったことを検出しても、すぐにこの第２の無線ネットワークのアクセスポイントには切り替えることはしない。そして、制御部は、所定の第二の条件が成立したら、前記検出された前記第２のネットワークのアクセスポイントへの切り替えを行う。
【００１０】
例えば、コンテンツの配信時に途切れても構わないようなタイミングを第二の条件として待機することができる。このような条件の成立を待機することで、切替時に配信が途切れるとしても、視聴時に不快感を感じさせない。
第１の無線ネットワークの具体例として無線ＷＡＮが該当し、第２の無線ネットワークとして無線ＬＡＮが該当するが、これらに限定されるものではない。
【００１１】
本発明の他の態様として、前記制御部は、前記所定の第二の条件が成立するまで接続部で受信するデータのバッファを増やす構成としても良い。
前記構成において、前記制御部は、前記所定の第二の条件が成立するまで接続部で受信するデータのバッファを増やす。バッファを増やすので、再生しているタイミングよりも将来にわたってのデータをバッファに蓄えていく。
【００１２】
本発明の他の態様として、前記制御部は、コンテンツの中のＣＭのタイミングを検出したときに、前記所定の第二の条件が成立したものとする構成としても良い。
前記構成において、コンテンツの中のＣＭのタイミングを、条件とすると、本来視聴したいコンテンツの中でＣＭが開始したタイミングを待って検出された第２の無線ネットワークのアクセスポイントに切り替える。切替に伴ってデータの転送が途切れる可能性は避けられないが、転送が途切れたとしても、ＣＭの視聴中になるのでユーザは不快感を感じない。
【００１３】
本発明の他の態様として、前記制御部は、所定の操作を行ったときに、前記所定の第二の条件が成立したものとする構成としても良い。
前記構成において、例えば、所定の操作をすると、前記制御部は所定の第二の条件が成立したと判断し、第１の無線ネットワークから第２の無線ネットワークに切り替える。
第１の無線ネットワークから第２の無線ネットワークに切り替えるのを待機している間に、ユーザが所定の走査、例えば、コンテンツの再生以外の操作をしたとする。再生以外の操作をしているので、本来のコンテンツの再生を視聴している訳ではない。従って、転送が途切れたとしても、コンテンツを視聴しているわけではないのでユーザは不快感を感じない。また、再生の走査をしたとしても、視聴以外の操作に関心が高まっているので、転送が途切れたとしても、コンテンツを視聴しているわけではないのでユーザは不快感を感じにくい。
【００１４】
本発明の他の態様として、前記制御部は、コンテンツのタイトルが変化したときに、前記所定の第二の条件が成立したものとする構成としても良い。
コンテンツのタイトルが変化したということは、一つのコンテンツの再生は終了したはずである。従って、このタイミングで配信が一時的に途切れても、それまでのコンテンツを視聴しているわけではないのでユーザは不快感を感じない。
前記構成において、コンテンツのタイトルが変化すると、前記制御部は、コンテンツのタイトルが変化したときに、前記所定の第二の条件が成立したと判断し、検出された第２の無線ネットワークのアクセスポイントに切り替える。
【００１５】
本発明の他の態様として、前記第２の無線ネットワークに接続中に電波強度を検出する電波強度検出部を備え、前記制御部は、検出された電波強度に基づいて前記接続部で受信するデータのバッファを増やす構成としても良い。
前記構成において、前記電波強度検出部は、前記第２の無線ネットワークに接続中に電波強度を検出する。そして、前記制御部は、前記電波強度検出部は、検出された電波強度に基づいて前記接続部で受信するデータのバッファを増やす。
【００１６】
例えば、無線ＬＡＮに接続中に無線ＬＡＮの電波強度の低下を検出するときは、本コンテンツ受信装置が移動しており、ある無線ＬＡＮ圏内から外れようとしている状況であると考えられる。このような場合に、バッファを増やすことが可能であり、再生しているタイミングよりも将来にわたってのデータをバッファに蓄えていく。そして、ある無線ＬＡＮ圏内から外れ、無線ＷＡＮに接続するか、別の無線ＬＡＮに接続するまでに、できる限りコンテンツが途切れないように備えることができる。
【００１７】
このように、本発明は、コンテンツの再生中に途切れても良いようなタイミングを待機し、そのようなタイミングに無線ＷＡＮから無線ＬＡＮへの切替を許容しているともいえる。また、本発明の手法は必ずしも実体のある装置に限られる必要はなく、その方法としても機能することは容易に理解できる。すなわち、必ずしも実体のある装置に限らず、その方法としても有効であることに相違はない。
【００１８】
ところで、このようなコンテンツ受信装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものである。従って、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００１９】
発明の思想の具現化例として、コンテンツ受信装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用されるといわざるをえない。
さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。
【００２０】
本発明をソフトウェアで実現する場合、ハードウェアやオペレーティングシステムを利用する構成とすることも可能であるし、これらと切り離して実現することもできる。例えば、各種の演算処理といっても、その実現方法はオペレーティングシステムにおける所定の関数を呼び出して処理することも可能であれば、このような関数を呼び出すことなくハードウェアから入力することも可能である。そして、実際にはオペレーティングシステムの介在のもとで実現するとしても、プログラムが媒体に記録されて流通される過程においては、このプログラムだけで本発明を実施できるものと理解することができる。
【発明の効果】
【００２１】
本発明のコンテンツ受信装置は、コンテンツの配信時に途切れても構わないようなタイミングを切替えるための条件（所定の第二の条件）として待機することができ、このような条件の成立を待機することで、切替時に配信が途切れたとしても視聴時に不快感を感じさせないようにすることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明のコンテンツ配信装置を適用したＤＭＳのネットワーク接続図である。
【図２】ＤＭＳの概略ブロック図である。
【図３】ＤＭＰの構成を示すブロック図である。
【図４】再生実績のあるアクセスポイントとして登録するフローチャートである。
【図５】実績のあるアクセスポイントの場合に無線ＷＡＮから無線ＬＡＮへの切り替え手順を示すフローチャートである。
【図６】ＣＭが開始したときに無線ＷＡＮから無線ＬＡＮへの切り替え手順を示す説明図である。
【図７】ＣＭが開始したときに無線ＷＡＮから無線ＬＡＮへの切り替え手順を示すフローチャートである。
【図８】ユーザが操作をしたときに無線ＷＡＮから無線ＬＡＮへの切り替え手順を示すフローチャートである。
【図９】無線ＬＡＮから無線ＷＡＮへの切り替え手順を示すフローチャートである。
【発明を実施するための形態】
【００２３】
・実施形態１
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明の一実施形態にかかるコンテンツ受信装置であるＤＭＰのネットワーク接続図である。
同図において、ＬＡＮ１１は、ルータ１２を介して、インターネット１３に接続されている。ルータ１２は、ゲートウェイを兼ねており、ＬＡＮ１１に接続されたネットワーク機器は同ルータ１２を介してインターネット１３に接続された各ネットワーク機器と接続可能となっている。
【００２４】
ＬＡＮ１１は、ユーザの自宅内、あるいは会社内といった、比較的小規模なネットワークである。本実施例においては、具体例として、ユーザが自宅に設定した自宅ＬＡＮを想定して説明する。
近年、テレビ放送や衛星放送を受信し、または録画や再生が可能な複合機器が利用されている。一般に、チューナーに加えて、ハードディスクドライブや、ブルーレイディスクドライブを備えており、さらに、ネットワークにも接続して、ネットワークを介して他の機器とデータ通信が可能となっている。データ通信により、デジタルメディアの配信、ダビング、再生といった多種多様な視聴等が可能となってきている。
【００２５】
内部にハードディスクドライブやブルーレイディスクドライブを備える機器は、ネットワークを介してデジタルメディアを配信することも可能であり、デジタルメディアサーバー（ＤＭＳ）と呼ばれる。ＤＭＳにおいても、同じネットワークに接続されたネットワーク機器に対してのみ配信可能な宅内配信機器ＤＭＳＮ２１ａ，ＤＭＳＮ２１ｂや、ルータ１２を介してインターネット１３に接続されているネットワーク機器に対しても配信可能な宅外配信機器ＤＭＳＴ２２がある。なお、ＤＭＳは多種多様であり、上述したチューナを備えた録画再生機器に限定されるものではない。また、ＤＭＳは他のＤＭＳからコンテンツの配信を受けて再生するＤＭＰとしての機能を有するものも多い。
【００２６】
図２は、ＤＭＳの概略ブロック図である。
ＤＭＳ４０は、地上波、衛星放送波などのテレビ放送、ラジオ放送、データ放送を受信するチューナ４１と、放送内容に応じたデジタルデータを記録再生するハードディスクドライブ４２と、ネットワークに接続するためのネットワークインターフェイス４３と、これらを制御するとともに外部のディスプレイ４５に画像や音声を出力する制御部４４を備えている。制御部４４は、ハードディスクドライブ４２に対してデジタルデータの記録再生を行う際に使用するデコーダー４４ａとエンコーダー４４ｂ、データに基づいて映像や音声の出力に使用する表示等制御部４４ｃ、ハードディスクドライブ４２への記録情報を管理するＣＤＳ管理部４４ｄ、ネットワークインターフェイスを介してコンテンツを配信する際に使用する宅外配信部４４ｅと宅内配信部４４ｆなどを備えている。
【００２７】
制御部４４の各機能は、独立した回路構成で実現する場合もあるが、各機能に対応する専用のＬＳＩを備えつつＣＰＵがそれらのＬＳＩを制御して実現していることが多い。このため、ＣＰＵおよびそのプログラムを実施するためのＲＯＭやＲＡＭなどを備えているとともに、各機能はハードウェアとソフトウェアとによって実現されていることになる。この他、ユーザが操作を指示するリモコン４６を備えている。
【００２８】
通常、インターネット１３に接続されたネットワーク機器は、ＬＡＮ１１に接続されているネットワーク機器のアドレスを確認することができない。このため、宅外配信機器ＤＭＳＴ２２は、インターネット１３に接続されているアクティベーションサーバー３１に所在の情報を登録し、デジタルメディアの配信を受けるディジタルメディアプレーヤー（ＤＭＰ）３２は、このアクティベーションサーバー３１から所定の情報を入手する。この情報を利用し、インターネット１３に接続しているＤＭＰ３２がＬＡＮ１１に接続しているネットワーク機器に接続することが可能となる。なお、アクティベーションサーバー３１を介してＷＡＮからＬＡＮに接続する手法は公知の手法を採用可能であり、ここでは詳細な説明は省略している。
【００２９】
宅外配信機器ＤＭＳＴ２２と、宅内配信機器ＤＭＳＮ２１ａ，２１ｂは、チューナーで受信した放送内容をコンテンツとして録画し、再生するのに加え、ネットワークを介して同コンテンツを配信する。配信を受ける側のＤＭＰは、宅外配信機器ＤＭＳＴ２２に対して、保持しているコンテンツの情報を求めたり、特定のコンテンツの配信を要求する。
【００３０】
図３は、コンテンツ受信装置であるＤＭＰ３２の構成を示すブロック図である。
本実施例のＤＭＰ３２は、携帯情報端末として実現されている。ＤＭＰ３２は、情報端末基本機能３３と、動画再生アプリケーション３４とで構成されている。
情報端末基本機能３３は、ＣＰＵ３３ａと、フラッシュＲＯＭ３３ｂと、ＲＡＭ３３ｃとを備え、ＣＰＵ３３ａは後述する所定のプログラムに従って各部を制御する処理を実行できる。本ＤＭＰ３２は、表示装置３３ｅと、タッチパネル３３ｄとを備え、表示装置３３ｅの表示を見ながらタッチパネル３３ｄによってタッチ操作が可能である。また、３Ｇ／ＬＴＥ通信部３３ｆと、無線ＬＡＮ通信部３３ｇと、ネットワーク管理部３３ｊとを備えており、３Ｇ／ＬＴＥ通信部３３ｆにて無線ＷＡＮ環境と接続可能であり、無線ＬＡＮ通信部３３ｇにて無線ＬＡＮ環境に接続可能であり、これらによって接続部を構成している。なお、ネットワーク管理部３３ｊは、後述するような無線ＬＡＮのアクセスポイントの検出や、ネットワークの切替の禁止や解除などを実現でき、また、無線ＬＡＮ情報管理部３３ｈにて無線ＬＡＮ接続に関する情報を記憶する。
【００３１】
ＤＭＰ３２は、ソフトウェアの基本となるＯＳ３３ｍを備え、また、動画再生をハードウェアで補助する動画再生機能３３ｋを備えている。
ＤＭＰ３２は、ＯＳ３３ｍ上でアプリケーションソフトウェアを実施でき、その一つとして動画再生アプリケーション３４が実行される。動画再生アプリケーション３４は、再生可能無線ＬＡＮ情報管理部３４ａと、視聴中コンテンツ判別処理部３４ｂと、アプリケーションＵＩ３４ｃと、再生制御処理部３４ｄとを備えている。再生可能無線ＬＡＮ情報管理部３４ａは、無線ＬＡＮ環境でコンテンツ再生を安定して行えた場合にそのアクセスポイントを記憶しておくものであり、視聴中コンテンツ判別処理部３４ｂは、コンテンツ再生を行っているときに再生内容がＣＭ（コマーシャル）であるのか、あるいはコンテンツのタイトルを認識することでタイトルが変化するタイミングであるのか、あるいはコンテンツの中でもオープニング部分であるのかという、ある時点での再生中のコンテンツの内容を判別するものである。アプリケーションＵＩ３４ｃは、ＤＭＰ３２のユーザが堂外再生に対する操作を入力するためのＵＩであり、再生操作の他、早送り指示、一時停止指示、早戻し指示、停止指示といった各種の入力を受け付けたり、再生中の経過時間などの各種の表示を行う。再生制御処理部３４ｄは、コンテンツとして受信するデータに基づいてコンテンツを再生するものであり、動画再生機能３３ｋを制御してハードウェアデコーディングを行わせる。
【００３２】
図４は、再生実績のあるアクセスポイントとして登録するフローチャートである。
スタート
宅外配信であれば、コンテンツの配信を受けるためには、ＤＭＰ３２は、インターネット１３を介してＬＡＮ１１に接続する。その後、ＤＭＰ３２のＣＰＵ３３ａは、ステップＳ１００にて、無線ＬＡＮ使用中であると判断すると、ステップＳ１０２にて、コンテンツの再生を開始し、ステップＳ１０４にて、コンテンツ再生が安定して行えているか判断する。コンテンツの再生は、ＤＭＰ３２から宅外配信機器ＤＭＳＴ２２に対してコンテンツのリストを要求し、同リストに基づいてコンテンツを決定したら、ＤＭＰ３２から同コンテンツの配信を宅外配信機器ＤＭＳＴ２２に要求する。すると、宅外配信機器ＤＭＳＴ２２は、その時点で確立しているネットワークを使用してＤＭＰ３２にコンテンツのデータを送信する。コンテンツを安定して再生できるか否かは、主に一定期間にわたって再生が途切れない程度にコンテンツのデータを受信できたか否かを判断する。例えば、１８０秒間にわたって再生が途切れなかったら安定して再生できると判断すればよい。再生が途切れなかったか否かは再生制御処理部３４ｄなどによって判断できる。なお、ステップＳ１００では、無線ＬＡＮ使用中であるか判断する処理を行っているが、実際にはコンテンツの再生を開始したときに、無線ＬＡＮ使用中であればステップＳ１０４以下の処理を実施すればよい。
【００３３】
そして、安定して再生が行えていると判断したときは、ＣＰＵ３３ａは、ステップＳ１０６にて、アプリで再生実績のあるアクセスポイントとして登録する。具体的には、ＣＰＵは、アクセスポイントのＳＳＩＤ（個別の識別情報に相当する）を再生可能無線ＬＡＮ情報管理部３４ａに登録する。なお、無線ＬＡＮ接続しているとき、接続しているアクセスポイントのＳＳＩＤは無線ＬＡＮ情報管理部３３ｈにて管理している。また、ステップＳ１００〜Ｓ１０６の処理は、所定の第一の条件に合致する無線ＬＡＮのアクセスポイントを記憶する記憶部に相当する。
【００３４】
以後、新たな無線ＬＡＮ環境でコンテンツ再生を行うたびに、ＣＰＵ３３ａは上述した処理を実施し、無線ＬＡＮ接続しているアクセスポイント毎に安定して再生が行える無線ＬＡＮ環境か否かの情報を再生可能無線ＬＡＮ情報管理部３４ａに蓄積していく。
【００３５】
図５は、実績のあるアクセスポイントの場合に無線ＷＡＮから無線ＬＡＮへの切り替え手順を示すフローチャートである。
本実施例のＤＭＰ３２のＣＰＵ３３ａは、ステップＳ２００にて、３Ｇ／ＬＴＥ使用中か否であると判断すると、ステップＳ２０２にて、コンテンツの再生を開始するが、このときに、ステップＳ２０４にて、ＯＳのネットワークの切替機能を制限する。３Ｇ／ＬＴＥとは、無線ＷＡＮ環境の一種である。通常であれば、携帯情報端末は、ＯＳ３３ｍの機能により、無線ＷＡＮ環境でネットワークに接続しているときに、接続可能な無線ＬＡＮ環境を発見すれば、無線ＬＡＮ環境への接続と切替を試みる。これに対して、ステップＳ２０４では、このような切替を禁止しておく。切替の禁止は、ネットワーク管理部３３ｊに対して所定のパラメータを設定することで実現できる。
【００３６】
この後、コンテンツの再生を継続するが、ＣＰＵは、ＯＳ３３ｍの機能により、ステップＳ２０６にて、無線ＬＡＮアクセスポイント検出したか判断する。ＯＳ３３ｍは無線ＬＡＮ通信部３３ｇによって所定の時間間隔毎に無線ＬＡＮ環境が周囲にあるか否かを監視している。その監視結果をＣＰＵはステップＳ２０６にて取得すればよい。ステップＳ２０６の判断は、無線ＷＡＮに接続中または無線ＬＡＮに接続中に他の前記無線ＬＡＮに接続可能となったことを検出する検出部に相当する。
【００３７】
そして、無線ＬＡＮアクセスポイント検出した場合は、ＣＰＵ３３ａは、そのＳＳＩＤを取得し、ステップＳ２０８にて、アプリケーションで再生実績のあるアクセスポイントを発見したか判断する。コンテンツを安定して再生できた無線ＬＡＮのアクセスポイントは再生可能無線ＬＡＮ情報管理部３４ａにＳＳＩＤが登録されているから、ＣＰＵは、新たに発見されてＳＳＩＤが再生可能無線ＬＡＮ情報管理部３４ａに登録されているＳＳＩＤと一致するかを判断すればよい。
【００３８】
ステップＳ２０６にて検出された無線ＬＡＮアクセスポイントのＳＳＩＤが再生可能無線ＬＡＮ情報管理部３４ａに登録されていなければ、アプリで再生実績のあるアクセスポイントではない。しかし、ステップＳ２０６にて検出された無線ＬＡＮアクセスポイントのＳＳＩＤが再生可能無線ＬＡＮ情報管理部３４ａに登録されていれば、アプリで再生実績のあるアクセスポイントであり、無線ＷＡＮから無線ＬＡＮへの切替の禁止を解除する。具体的には、ＣＰＵ３３ａは、ステップＳ２１０にて、ネットワークの切り替えを開始する。すなわち、ステップＳ２０６〜Ｓ２１０の処理は、アプリで再生実績のあるアクセスポイントを発見するという切替禁止を解除する条件が成立するのを待機し、切替禁止解除条件が成立したら前記無線ＬＡＮへの切替の禁止を解除するので、前記コンテンツの受信中に所定の第二の条件が成立した場合に、前記検出された無線ＬＡＮのアクセスポイントへの切り替えを行う制御部に相当する。本実施例では、禁止、待機、解除という判断を行っているが、必ずしも個々の処理が必要というわけではなく、一連の判断と処理によって実質的に同等の処理を行えればよい。また、本実施例では、第１の無線ネットワークの具体例として無線ＷＡＮが該当し、第２の無線ネットワークとして無線ＬＡＮが該当するが、これらに限定されるものではない。
【００３９】
なお、本実施例の場合は、切替時に再生が途切れてしまうこともあり得る。ステップＳ２１２にて、コンテンツのデータ取得できない状況に陥ると、コンテンツの再生中であっても、ステップＳ２１４にて、再生が途切れる。その場合は、ＣＰＵは、ステップＳ２１６にて、無線ＬＡＮへの切替が完了したと判断されるのを待機して、ステップＳ２１８にて、再生を継続する。再生が途切れない場合は、ステップＳ２１２以下の処理は発生しない。
なお、上述した実施形態では、無線ＷＡＮから無線ＬＡＮへの切り替える際にコンテンツが途切れにくくしている。しかし、本発明は、無線ＬＡＮから無線ＬＡＮへの切り替えの際に適用しても効果がある。
また、上述した実施例では、コンテンツサーバーは、ＬＡＮ１１に接続された宅内配信機器ＤＭＳＮ２１ａ，ＤＭＳＮ２１ｂや宅外配信機器ＤＭＳＴ２２が該当している。しかし、本発明を適用可能なコンテンツサーバーは、ＬＡＮ１１に接続されているものに限られず、インターネット１３に接続されているコンテンツサーバーであっても同様に本発明を適用可能である。
【００４０】
・実施形態２
実施形態１では、再生実績のあるアクセスポイントを検出したことが、切替禁止を解除する条件であった。しかし、再生実績のあるアクセスポイントであれば、必ず途切れることなくコンテンツの再生を継続できるとは限らない。
【００４１】
本実施形態では、コンテンツの再生が途切れるもあることを前提として処理を改善する。その一例として、ＣＭが開始したときに無線ＷＡＮから無線ＬＡＮへの切り替えを開始するようにした。ＣＭが開始したときであれば、コンテンツの再生が途切れてしまったとしても、ユーザは不快感を感じにくいからである。
【００４２】
図６は、ＣＭが開始したときに無線ＷＡＮから無線ＬＡＮへの切り替え手順を示す説明図である。
ＤＭＰ３２で実行する動画再生アプリケーション３４は、３Ｇ／ＬＴＥなどの携帯電波のネットワーク（無線ＷＡＮ）や、自宅以外の無線ＬＡＮ経由で、自宅のコンテンツサーバー（ＤＭＳＴ２２）からコンテンツの配信受ける。このとき利用されるネットワークは、インターネット１３や、ホームネットワークのＬＡＮ１１や、あるいは自宅外の無線ＬＡＮ１４などである。
【００４３】
最初、動画再生アプリケーション３４は、携帯電波のネットワークを介してコンテンツである番組を視聴している。その途中に、無線ＬＡＮ（ＷｉＦｉ）を検出したとする。しかし、番組視聴中なので、ＷｉＦｉを見つけても切り替えさせないようにする。そして、コンテンツの内容を判別してＣＭの開始を検出すると、ＣＭなので、ＷｉＦｉに切り替える。このとき、再生を止めてからＷｉＦｉに切り替え、切り替えた後で止めた時点から再生を継続するようにしてもよい。ＣＭの開始時に確実に再生を止めてしまうと、その後に再生が途切れるのか否かが分からないという不安定な状況を生じないというメリットがある。ユーザは、その方がはっきりして良いと感じる場合もあるが、できる限り途切れない方を好むユーザに対しては、ＣＭの開始時に再生を止めないで継続してもよい。
【００４４】
図７は、このようにＣＭが開始したときに無線ＷＡＮから無線ＬＡＮへの切り替え手順を示すフローチャートである。
ＣＰＵ３３ａは、ステップＳ３００にて、無線ＷＡＮ環境である３Ｇ／ＬＴＥを使用中であれば以下の処理を実施する。まず、ＣＰＵ３３ａは、ステップＳ３０２にて、コンテンツの再生を開始したら、ステップＳ２０４の処理と同様にして、Ｓ３０４にて、ＯＳ３３ｍのネットワークの切替機能を制限する。また、ＣＰＵ３３ａは、Ｓ３０６にて、無線ＬＡＮアクセスポイントを検出すると、Ｓ３０８にて、アプリで再生実績のあるアクセスポイントを発見したのか判断する。以上は、ステップＳ２０６，Ｓ２０８と同様である。
【００４５】
しかし、本実施例においては、ＣＰＵ３３ａは、Ｓ３１０にて、先読みの実行を行なう。先読みの実行は、先読みバッファの領域を大きくする処理であり、指定される先読みバッファが大きくなれば、コンテンツサーバーである宅外配信機器ＤＭＳＴ２２に対して、より将来の部分のコンテンツデータを要求する。先読みのコンテンツデータが多いほど、何らかの事情でコンテンツデータの配信が途切れたとしても、再生は先読みしたコンテンツデータを処理すればよいので、現実には長い時間にわたって再生が途切れないことになる。
【００４６】
一方、ＣＰＵ３３ａは、コンテンツの再生を開始したら、視聴中コンテンツ判別処理部３４ｂにより、現時点で再生しているコンテンツを判別する。具体的には、コンテンツの本編か、ＣＭか、オープニングか、タイトルの移り変わり時かということが分かる。そして、視聴中コンテンツ判別処理部３４ｂの判断を得て、ステップＳ３１２にて、ＣＭの再生を検出したと判断すると、ステップＳ３１４にて、ネットワークの切り替えを開始する。切り替えを開始するので、コンテンツの中のＣＭのタイミングが、所定の第二の条件が成立したこととなっている。
なお、ＣＭの再生開始のタイミングがユーザーにとって再生が途切れてもよいタイミングといえるのと同様に、コンテンツのタイトルが変更されるタイミングもユーザーにとって再生が途切れてもよいタイミングと言える。コンテンツのタイトルも視聴中コンテンツ判別処理部３４ｂにて判別しているので、ＣＰＵ３３ａが、ステップＳ３１２にて、ＣＭの再生を検出するのに代えて、タイトルの変更を検出したら、ステップＳ３１４にて、ネットワークの切り替えを開始するようにしてもよい。切り替えを開始するので、タイトルの変更のタイミングが、所定の第二の条件が成立したこととなっている。
【００４７】
本実施例では、ＣＭの再生を検出する前に、ステップＳ３１０にて先読みの実行を開始しているが、ＣＭの再生が開始してから先読みの実行を開始してもよい。また、ステップＳ３１０の処理は、切替禁止を解除する条件が成立するまでの待機中に、接続部で受信するデータの（先読み）バッファを増やす処理に相当する。
【００４８】
切替開始後、ステップＳ３１６にて、コンテンツのデータ取得できない状況になると、ステップＳ３１８にて、再生が途切れることになるが、すぐさまステップＳ３２０にて、先読み分のデータ再生を継続すればよい。そして、ステップＳ３２２にて、無線ＬＡＮへの切り替えが完了したら、ステップＳ３２４にて、そのまま再生を継続する。
【００４９】
・実施形態３
コンテンツの再生が途切れても支障のないタイミングとして、ユーザ自身がコンテンツの再生を途切らせるような操作をした場合も可能である。
図８は、ユーザが操作をしたときに無線ＷＡＮから無線ＬＡＮへの切り替え手順を示すフローチャートである。
ステップＳ４００〜Ｓ４１０の処理は、ステップＳ３００〜Ｓ３１０の処理と同様なので、ここでは説明を省略する。
【００５０】
ＣＰＵ３３ａは、ステップＳ４１０にて、先読みの実行を行なった後、ステップＳ４１２にて、ユーザによる操作があるかを判断する。ユーザによる操作の有無は、アプリケーションＵＩ３４ｃを介して取得することができる。コンテンツの再生中は、「再生」の操作が最後に行われた操作である。ユーザがタッチパネル３３ｄに触れると、アプリケーションＵＩ３４ｃはタッチパネル３３ｄのどの部分に触れたかの位置情報を取得し、その位置に配置してあるアプリケーションＵＩ３４ｃの操作に対応した処理が実行される。
【００５１】
一方、ステップＳ４１２にて、ＣＰＵ３３ａはアプリケーションＵＩ３４ｃを介してユーザの操作を検出することができる。この操作が再生以外のものであれば、ユーザはコンテンツの再生を自ら一時中断したと判断することができる。このとき、ユーザはコンテンツの継続的な視聴以外のことをしたいのであるから、たとえ、コンテンツの配信が途切れたとしても不快感を感じないはずである。このため、ＣＰＵ３３ａは、ステップＳ４１４にて、ネットワークの切り替えを開始する。切り替えを開始するので、ユーザによる操作のタイミングが、所定の第二の条件が成立したものとすることとなっている。
以後のステップＳ４１６〜Ｓ４２４の処理は、ステップＳ３１６〜Ｓ３２４の処理と同じであるので説明を省略する。
【００５２】
・実施形態４
図９は、無線ＬＡＮから無線ＷＡＮへの切り替え手順を示すフローチャートである。
本実施例では、無線ＬＡＮ環境でのコンテンツの再生中に無線ＬＡＮの圏外に移動するような場合にコンテンツの再生を途切れにくくする。
【００５３】
ＣＰＵ３３ａは、ステップＳ５００にて、無線ＬＡＮ使用中であると判断し、かつ、ステップＳ５０２にて、コンテンツの再生中と判断したら、以下の処理を実施する。まず、ＣＰＵ３３ａは、ステップＳ５０４にて、無線ＬＡＮ信号レベルの低下を検出したか判断する。無線ＬＡＮ信号レベルは無線ＬＡＮ通信部３３ｇが無線ＬＡＮのアクセスポイントとの通信中に検出しており、その情報は無線ＬＡＮ情報管理部３３ｈにて管理されている。従って、ＣＰＵ３３ａは、無線ＬＡＮ情報管理部３３ｈにアクセスし、その時点での信号レベルの値を取得する。ＣＰＵ３３ａは、逐次、このアクセスを繰り返すことで、無線ＬＡＮ信号レベルが徐々に低下しているかを判断できる。無線ＬＡＮ信号の強度は周囲の様々な要因によって変動するので、ＣＰＵ３３ａは、所定期間の平均値を算出しつつ、その平均値が徐々に下がっているか否かを判断するのが好ましい。
【００５４】
そして、ステップＳ５０４にて、無線ＬＡＮ信号レベルが低下していることを検出したと判断できた場合には、ＣＰＵ３３ａは、ステップＳ５０６にて、先読みの実行を行なう。先読みの実行を行うことで、先読みバッファの領域が大きくなり、コンテンツサーバーである宅外配信機器ＤＭＳＴ２２から多くのコンテンツデータを読み込んで一時的に保存できる。
【００５５】
その後、ＣＰＵ３３ａは、ステップＳ５０８にて、ネットワークの切り替えを開始する。切替開始後、ステップＳ５１０にて、コンテンツのデータ取得できない状況になると、本来なら再生が途切れることになるが、すぐさまステップＳ５１２にて、先読み分のデータ再生を継続するため、再生は途切れにくい。そして、ステップＳ５１４にて、３Ｇ／ＬＴＥへの切り替えが完了したら、ステップＳ５１６にて、そのまま再生を継続する。このようにすることで、無線ＬＡＮ環境でのコンテンツの再生中に無線ＬＡＮの圏外に移動し、無線ＷＡＮ環境へと移行する場合でも、コンテンツの再生を途切れにくくする。
【００５６】
ステップＳ５０４にて、無線ＬＡＮ情報管理部３３ｈにアクセスして、信号レベルが徐々に低下しているかを検出する処理は、無線ＬＡＮに接続中に無線ＬＡＮの電波強度を検出する電波強度検出部に相当し、ステップＳ５０６にて、先読みの実行を行う処理は、電波強度検出部が無線ＬＡＮの電波強度の低下を検出すると、接続部で受信するデータのバッファを増やす処理に相当する。本実施例では、電波の強度の低下に対応しているが、電波の強度の低下に限られず、電波の強度の変動に基づいてもよい。例えば、電波の変動が大きいところでは不安定なので、バッファを増やすということも可能である。
【００５７】
なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００５８】
１１…ＬＡＮ、１２…ルータ、１３…インターネット、１４…無線ＬＡＮ、ＤＭＳＮ２１ａ，ＤＭＳＮ２１ｂ…宅内配信機器、２２…宅外配信機器ＤＭＳＴ、３１…アクティベーションサーバー、３２…ディジタルメディアプレーヤー（ＤＭＰ）、３３…情報端末基本機能、３３ａ…ＣＰＵ、３３ｂ…フラッシュＲＯＭ、３３ｃ…ＲＡＭ、３３ｄ…タッチパネル、３３ｅ…表示装置、３３ｆ…３Ｇ／ＬＴＥ通信部、３３ｇ…無線ＬＡＮ通信部、３３ｈ…無線ＬＡＮ情報管理部、３３ｊ…ネットワーク管理部、３３ｋ…動画再生機能、３３ｍ…ＯＳ、３４…動画再生アプリケーション、３４ａ…再生可能無線ＬＡＮ情報管理部、３４ｂ…視聴中コンテンツ判別処理部、３４ｃ…アプリケーションＵＩ、３４ｄ…再生制御処理部、４０…ＤＭＳ、４１…チューナ、４２…ハードディスクドライブ、４３…ネットワークインターフェイス、４４…制御部、４４ａ…デコーダー、４４ｂ…エンコーダー、４４ｃ…表示等制御部、４４ｄ…ＣＤＳ管理部、４４ｅ…宅外配信部、４４ｆ…宅内配信部、４５…ディスプレイ、４６…リモコン。
【図１】
0006593019.tif 000002
【図２】
0006593019.tif 000003
【図３】
0006593019.tif 000004
【図４】
0006593019.tif 000005
【図５】
0006593019.tif 000006
【図６】
0006593019.tif 000007
【図７】
0006593019.tif 000008
【図８】
0006593019.tif 000009
【図９】
0006593019.tif 000010