(57)【要約】【課題】  本発明は、コンテンツ再生の途中で動画や音楽が途切れることを防止できるストリーミングコンテンツ再生方法及びそれを用いたインターネット接続装置を提供することを目的とする。【解決手段】  インターネットからの受信データの伝送ビットレートを測定し、プロバイダからストリーミングコンテンツの全データ量と再生ビットレートを取得し、伝送ビットレートと再生ビットレートの差と全データ量からストリーミングコンテンツを最後まで切れ目なく再生するために先読みする目標データ量を計算し、プロバイダからダウンロードしたストリーミングコンテンツをバッファに格納し、バッファに格納されたストリーミングコンテンツのデータ量が目標データ量を上回ったのち、前記バッファからストリーミングコンテンツを再生する。【選択図】      図３
2005333478.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するストリーミングコンテンツ再生方法において、
前記インターネットからの受信データの伝送ビットレートを測定し、
前記プロバイダからストリーミングコンテンツの全データ量と再生ビットレートを取得し、
前記伝送ビットレートと前記再生ビットレートの差と前記全データ量から前記ストリーミングコンテンツを最後まで切れ目なく再生するために先読みする目標データ量を計算し、
前記プロバイダからダウンロードしたストリーミングコンテンツをバッファに格納し、
前記バッファに格納されたストリーミングコンテンツのデータ量が目標データ量を上回ったのち、前記バッファからストリーミングコンテンツを再生することを特徴とするストリーミングコンテンツ再生方法。
【請求項２】
インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するストリーミングコンテンツ再生方法において、
前記インターネットからの受信データの伝送ビットレートを測定し、
前記プロバイダからストリーミングコンテンツの再生ビットレートを取得し、
前記再生ビットレートが前記伝送ビットレート以上のとき前記プロバイダに前記ストリーミングコンテンツの再生ビットレートを低下させる要求を行い、
前記再生ビットレートが前記伝送ビットレート未満のとき前記プロバイダからストリーミングコンテンツダウンロードして再生することを特徴とするストリーミングコンテンツ再生方法。
【請求項３】
インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するインターネット接続装置において、
前記インターネットからの受信データの伝送ビットレートを測定する測定手段と、
前記プロバイダからストリーミングコンテンツの全データ量と再生ビットレートを取得する取得手段と、
前記伝送ビットレートと前記再生ビットレートの差と前記全データ量から前記ストリーミングコンテンツを最後まで切れ目なく再生するために先読みする目標データ量を計算する計算手段と、
前記プロバイダからダウンロードしたストリーミングコンテンツをバッファに格納する格納手段と、
前記バッファに格納されたストリーミングコンテンツのデータ量が目標データ量を上回ったのち、前記バッファからストリーミングコンテンツを再生する再生手段を
有することを特徴とするインターネット接続装置。
【請求項４】
インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するインターネット接続装置において、
前記インターネットからの受信データの伝送ビットレートを測定する測定手段と、
前記プロバイダからストリーミングコンテンツの再生ビットレートを取得する取得手段と、
前記再生ビットレートが前記伝送ビットレート以上のとき前記プロバイダに前記ストリーミングコンテンツの再生ビットレートを低下させる要求を行う要求手段と、
前記再生ビットレートが前記伝送ビットレート未満のとき前記プロバイダからストリーミングコンテンツをダウンロードして再生する再生手段を
有することを特徴とするインターネット接続装置。
【請求項５】
請求項３記載のインターネット接続装置において、
前記ストリーミングコンテンツが繰り返し再生不可の場合、前記再生手段による再生が終了したのち前記バッファに格納されたストリーミングコンテンツを削除する削除手段を
有することを特徴とするインターネット接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストリーミングコンテンツ再生方法及びそれを用いたインターネット接続装置に関し、インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するストリーミングコンテンツ再生方法及びそれを用いたインターネット接続装置に関する。
【背景技術】
【０００２】
一般に普及しているＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅｓ）やＶＤＳＬ（Ｖｅｒｙ−ｈｉｇｈ−ｂｉｔ−ｒａｔｅ  ＤＳＬ）、ＨＤＳＬ（Ｈｉｇｈ−ｂｉｔ−ｒａｔｅ  ＤＳＬ），ＳＤＳＬ（Ｓｙｍｍｅｔｒｉｃ  ＤＳＬ）等のＤＳＬ通信は、既設の電話回線を用いて電話サービスで使用する帯域に影響を与えない高い周波数帯域を使用し、ユーザ端末とＤＳＬサービスのＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）との間でデータ通信を行う。
【０００３】
このようなＤＳＬ通信を使用したインターネット接続装置として、ＩＰ−ＳＴＢ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）がある。ＩＰ−ＳＴＢは例えば家庭やホテルなどに設置されユーザがリモートコントローラを操作して所望のウェブサイトやストリーミングコンテンツ等をアクセスして画面表示するものである。
【０００４】
また、従来のＤＳＬ通信を行う装置として、例えば特許文献１に記載のものがある。特許文献１には、回線Ｉ／Ｆ部を介してＡＤＳＬモデムが接続されるプロバイダ側の管理装置と通信を行う通信制御部にて、管理装置との通信において送受信したデータの伝送ビットレートを表示部に表示することが記載されている。
【特許文献１】特開２００４−１５２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
インターネット接続装置における伝送ビットレートは、インターネット接続端末から接続先サーバまでの途中経路速度，接続先サーバの能力や混雑度で決定される。
【０００６】
インターネット接続装置で、動画や音楽等のストリーミングコンテンツを再生して視聴する場合には、インターネット接続装置における伝送ビットレートがストリーミングコンテンツの再生ビットレートを下回ると、スムーズなストリーミングコンテンツ再生が不可能となり、コンテンツ再生の途中で動画や音楽が途切れるという問題があった。
【０００７】
また、当初インターネット接続装置における伝送ビットレートがストリーミングコンテンツの再生ビットレートを上回っていても、回線状態が変化して伝送ビットレートが再生ビットレートを下回ると、コンテンツ再生の途中で動画や音楽が途切れるという問題があった。
【０００８】
本発明は、上記の点に鑑みなされたものであり、コンテンツ再生の途中で動画や音楽が途切れることを防止できるストリーミングコンテンツ再生方法及びそれを用いたインターネット接続装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するストリーミングコンテンツ再生方法において、
前記インターネットからの受信データの伝送ビットレートを測定し、
前記プロバイダからストリーミングコンテンツの全データ量と再生ビットレートを取得し、
前記伝送ビットレートと前記再生ビットレートの差と前記全データ量から前記ストリーミングコンテンツを最後まで切れ目なく再生するために先読みする目標データ量を計算し、
前記プロバイダからダウンロードしたストリーミングコンテンツをバッファに格納し、
前記バッファに格納されたストリーミングコンテンツのデータ量が目標データ量を上回ったのち、前記バッファからストリーミングコンテンツを再生することにより、コンテンツ再生の途中で動画や音楽が途切れることを防止できる。
【００１０】
請求項２に記載の発明は、インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するストリーミングコンテンツ再生方法において、
前記インターネットからの受信データの伝送ビットレートを測定し、
前記プロバイダからストリーミングコンテンツの再生ビットレートを取得し、
前記再生ビットレートが前記伝送ビットレート以上のとき前記プロバイダに前記ストリーミングコンテンツの再生ビットレートを低下させる要求を行い、
前記再生ビットレートが前記伝送ビットレート未満のとき前記プロバイダからストリーミングコンテンツダウンロードして再生することにより、コンテンツ再生の途中で動画や音楽が途切れることを防止できる。
【００１１】
請求項３に記載の発明は、インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するインターネット接続装置において、
前記インターネットからの受信データの伝送ビットレートを測定する測定手段と、
前記プロバイダからストリーミングコンテンツの全データ量と再生ビットレートを取得する取得手段と、
前記伝送ビットレートと前記再生ビットレートの差と前記全データ量から前記ストリーミングコンテンツを最後まで切れ目なく再生するために先読みする目標データ量を計算する計算手段と、
前記プロバイダからダウンロードしたストリーミングコンテンツをバッファに格納する格納手段と、
前記バッファに格納されたストリーミングコンテンツのデータ量が目標データ量を上回ったのち、前記バッファからストリーミングコンテンツを再生する再生手段を有することにより、コンテンツ再生の途中で動画や音楽が途切れることを防止できる。
【００１２】
請求項４に記載の発明は、インターネットを介してプロバイダに接続しプロバイダからストリーミングコンテンツをダウンロードして再生するインターネット接続装置において、
前記インターネットからの受信データの伝送ビットレートを測定する測定手段と、
前記プロバイダからストリーミングコンテンツの再生ビットレートを取得する取得手段と、
前記再生ビットレートが前記伝送ビットレート以上のとき前記プロバイダに前記ストリーミングコンテンツの再生ビットレートを低下させる要求を行う要求手段と、
前記再生ビットレートが前記伝送ビットレート未満のとき前記プロバイダからストリーミングコンテンツをダウンロードして再生する再生手段を有することにより、コンテンツ再生の途中で動画や音楽が途切れることを防止できる。
【００１３】
請求項５に記載の発明は、請求項３記載のインターネット接続装置において、
前記ストリーミングコンテンツが繰り返し再生不可の場合、前記再生手段による再生が終了したのち前記バッファに格納されたストリーミングコンテンツを削除する削除手段を
有することにより、ストリーミングコンテンツが繰り返し再生されることを防止できる。
【発明の効果】
【００１４】
本発明によれば、コンテンツ再生の途中で動画や音楽が途切れることを防止できる。
【発明を実施するための最良の形態】
【００１５】
以下、図面に基づいて本発明の実施形態について説明する。
【００１６】
図１は、本発明のインターネット接続装置の一実施形態のブロック図を示す。この実施形態ではＡＤＳＬを用いて通信を行うものとして説明する。同図中、インターネット接続装置１０は、ＡＤＳＬモデム１２と、通信ＩＦ（インタフェース）部１４と、ＣＰＵ１６と、ＲＡＭ１８と、ＲＯＭ２０と、入力ＩＦ部２２と、表示制御部２４と、ハードディスク装置２６、及び通信ＩＦ部１４，ＣＰＵ１６，ＲＡＭ１８，ＲＯＭ２０，入力ＩＦ部２２，表示制御部２４，ハードディスク装置２６それぞれが接続された内部バス２８よりなる。このインターネット接続装置１０はＩＰ−ＳＴＢであり、例えば家庭やホテルなどに設置されユーザがリモートコントローラを操作して所望のウェブサイトやストリーミングコンテンツ等をアクセスして画面表示するものである。
【００１７】
ＡＤＳＬモデム１２は電話回線３２を介して図示しない回線基地局内のＡＤＳＬモデムと接続されると共に、ＬＡＮにより通信ＩＦ部１４に接続されている。通信ＩＦ部１４は内部バス２８とＬＡＮ間のインタフェースをとっている。ＣＰＵ１６はＲＯＭ２０に格納されているプログラムを実行してインターネット接続装置１０全体の動作制御を行う。この際に、ＲＡＭ１８が作業領域として使用される。
【００１８】
入力ＩＦ部２２は、例えば赤外線受光回路を有し、リモートコントローラ３４の出力する赤外線操作信号を受信する。なお、リモートコントローラ３４を例えばＵＳＢ等を用いて入力ＩＦ部２２に接続する構成であっても良い。ユーザがリモートコントローラ３４を用いて入力した操作は入力ＩＦ部２２を介してＣＰＵ１６に読み取られる。
【００１９】
ＣＰＵ１６は上記操作に従って、ＡＤＳＬモデム１２を電話回線３２から回線基地局内のＡＤＳＬモデムに接続させ、回線基地局内のＡＤＳＬモデムに接続されているＩＳＰとの間でデータ通信を行う。これによって、ＩＳＰから供給されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）データはＲＡＭ１８もしくはハードディスク装置２６に格納され、表示制御部２４によってモニタ３６に表示される。
【００２０】
図２は、ＡＤＳＬモデム１２の一実施形態のブロック図を示す。同図中、ＡＤＳＬモデム１２は、スプリッタ４０と、回線ＩＦ部４２と、ＬＡＮＩＦ部４４と、ＣＰＵ４６と、メモリ部４８、及び回線ＩＦ部４２，ＬＡＮＩＦ部４４，ＣＰＵ４６，メモリ部４８それぞれが接続された内部バス５０よりなる。
【００２１】
スプリッタ４０は、電話回線３２から入力されるＡＤＳＬ信号（高周波数分）と、電話サービス信号（低周波数分）を分岐し、電話サービス信号は図示しない電話機に伝えられ、ＡＤＳＬ信号は回線ＩＦ部４２に伝えられる。回線ＩＦ部４２は内部バス５０と電話回線３２のインタフェースをとっている。ＬＡＮＩＦ部４４は内部バス５０とＬＡＮ間のインタフェースをとっており、ＬＡＮを介して通信ＩＦ部１４に接続されている。
【００２２】
ＣＰＵ４６は、メモリ部４８を用いて回線ＩＦ部４２とＬＡＮＩＦ部４４間のデータ授受を行うための処理を実行すると共に、接続開始時に回線基地局内のＡＤＳＬモデムとの接続確立のためのトレーニング処理を実行する。更に、常時、回線基地局内のＡＤＳＬモデムから伝送された受信データの現在の伝送ビットレート等の回線状態を測定する。
【００２３】
図３は、ＣＰＵ１６が実行するストリーミングコンテンツ再生処理の第１実施形態のフローチャートを示す。同図中、まず、ステップＳ１０でＡＤＳＬモデム１２から回線基地局内のＡＤＳＬモデムから伝送された受信データの伝送ビットレートを取得する。そして、ステップＳ１２でプロバイダから再生しようとするストリーミングコンテンツの全データ量と再生ビットレート、及び繰り返し再生フラグ等の制御情報を取得して、このストリーミングコンテンツのダウンロードを開始し、ダウンロードしたコンテンツデータをハードディスク装置２６にバッファリングする。
【００２４】
次に、ステップＳ１４で取得した受信データの伝送ビットレートと再生ビットレートの差とストリーミングコンテンツの全データ量から、このストリーミングコンテンツを最後まで切れ目なく再生するには、どれだけのデータ量を先読みしてバッファリングしてから再生を開始すれば良いかを計算し、このデータ量の先読み量を目標データ量とする。なお、受信データの伝送ビットレートがコンテンツの再生ビットレートを上回っているとき、目標データ量は０となる。
【００２５】
ステップＳ１６ではハードディスク装置２６にバッファリングされたコンテンツデータのデータ量が目標データ量を上回ったか否かを判別し、バッファリングされたコンテンツデータのデータ量が目標データ量以下の場合には、ステップＳ１６に進んでストリーミングコンテンツのダウンロードを継続する。
【００２６】
バッファリングされたコンテンツデータのデータ量が目標データ量を上回った場合にはステップＳ１８でハードディスク装置２６にバッファリングされたコンテンツデータを読み出してストリーミングコンテンツの再生を開始する。
【００２７】
次に、ステップＳ２０で上記ストリーミングコンテンツのダウンロードが終了したか否かを判別し、ダウンロードが終了した場合にステップＳ２２に進む。ステップＳ２２では上記ストリーミングコンテンツの再生が終了したか否かを判別し、再生が終了した場合にステップＳ２４に進む。
【００２８】
ステップＳ２４では制御情報の繰り返し再生フラグから上記ストリーミングコンテンツを繰り返し再生できるか否かを判別する。繰り返し再生可能であればステップＳ２６でダウンロードしたストリーミングコンテンツをハードディスク装置２６に保存し、繰り返し再生不可であればステップＳ２８でダウンロードしたストリーミングコンテンツをハードディスク装置２６から削除して、この処理サイクルを終了する。
【００２９】
図４は、ＣＰＵ１６が実行するストリーミングコンテンツ再生処理の第２実施形態のフローチャートを示す。この実施形態では、ストリーミングコンテンツを配信するプロバイダにおいて、動画や音楽等に対する圧縮率を可変してコンテンツデータを生成し配信する機能を持っている。これにより、伝送路における伝送ビットレートが同一であっても、圧縮率が高い場合にはストリーミングコンテンツの再生ビットレートは低くなり（画像の場合、画質は荒い）、圧縮率が低い場合にはストリーミングコンテンツの再生ビットレートは高くなる（画像の場合、画質は細かい）。
【００３０】
図４において、まず、ステップＳ３０で再生しようとするストリーミングコンテンツの再生ビットレート、及び圧縮率等の制御情報を取得する。そして、ステップＳ３２でＡＤＳＬモデム１２より回線基地局内のＡＤＳＬモデムから伝送された受信データの伝送ビットレートを取得する。
【００３１】
次に、ステップＳ３４でストリーミングコンテンツの再生ビットレートと受信データの伝送ビットレートを比較して、再生ビットレートが伝送ビットレート未満であるか否かを判別する。再生ビットレートが伝送ビットレート以上であれば再生が途切れることになるため、ステップＳ３６に進んで、ストリーミングコンテンツを配信するプロバイダに、動画や音楽等に対する圧縮率を一定割合だけ増加させて再生ビットレートを低下させる要求を送信してステップＳ３０に進む。
【００３２】
一方、再生ビットレートが伝送ビットレート未満であれば、ステップＳ３８で再生ビットレートに係数α（例えばα＝１．２程度）を乗算した値と受信データの伝送ビットレートを比較して、再生ビットレートが伝送ビットレート未満であるか否かを判別する。再生ビットレートにαを乗じた値が伝送ビットレート未満であればコンテンツの品質を向上させるためにステップＳ４０に進んで、ストリーミングコンテンツを配信するプロバイダに、動画や音楽等に対する圧縮率を一定割合だけ低下させて再生ビットレートを増加させる要求を送信してステップＳ３０に進む。
【００３３】
再生ビットレートにαを乗じた値が伝送ビットレート以上であれば、ステップＳ４２に進み、プロバイダからストリーミングコンテンツのダウンロードを行い、ステップＳ４４でストリーミングコンテンツの再生を行ってステップＳ４６に進む。ステップＳ４６では上記ストリーミングコンテンツの再生が終了したか否かを判別し、再生が終了していなければステップＳ３０に進み、再生が終了すればこの処理サイクルを終了する。
【００３４】
なお、ステップＳ１０，Ｓ３０が請求項記載の測定手段に対応し、ステップＳ１２，Ｓ３２が取得手段に対応し、ステップＳ１４が計算手段に対応し、ステップＳ１２が格納手段に対応し、ステップＳ１８が再生手段に対応し、ステップＳ３６が要求手段に対応し、ステップＳ２８が削除手段に対応する。
【図面の簡単な説明】
【００３５】
【図１】本発明のインターネット接続装置の一実施形態のブロック図である。
【図２】ＡＤＳＬモデムの一実施形態のブロック図である。
【図３】ストリーミングコンテンツ再生処理の第１実施形態のフローチャートである。
【図４】ストリーミングコンテンツ再生処理の第２実施形態のフローチャートである。
【符号の説明】
【００３６】
１０  インターネット接続装置
１２  ＡＤＳＬモデム
１４  通信ＩＦ部
１６，４６  ＣＰＵ
１８  ＲＡＭ
２０  ＲＯＭ
２２  入力ＩＦ部
２４  表示制御部
２６  ハードディスク装置
２８，５０  内部バス
３２  電話回線
３４  リモートコントローラ
３６  モニタ
４０  スプリッタ
４２  回線ＩＦ部
４４  ＬＡＮＩＦ部
４８  メモリ部
【図１】
2005333478.tif 000003
【図２】
2005333478.tif 000004
【図３】
2005333478.tif 000005
【図４】
2005333478.tif 000006