(57)【要約】【課題】ネットワーク機器において、コンテンツを受信する際に、データ転送速度が十分であるか否かをユーザに報知する。【解決手段】ネットワークプレーヤは、コンテンツが記録されたサーバと接続され、サーバから配信されるコンテンツを受信して再生することが可能な機器である。ネットワークプレーヤは、受信中のコンテンツデータをバッファメモリに記憶し、バッファメモリに記憶されるデータ量の増減に基づいて受信中のコンテンツデータのデータ転送速度を計測し（Ｓ４）、所定時間が経過するまで（Ｓ５でＮＯ）、この計測を繰り返す。所定時間が経過したとき（Ｓ５でＹＥＳ）、ネットワークプレーヤは、計測した複数のデータ転送速度の平均値を算出することによって現在のデータ転送速度を求める。そして、ネットワークプレーヤは、現在のデータ転送速度がビットレート未満である場合、赤色ランプを点灯させて、データ転送速度が不十分である旨を報知する。【選択図】図４
2011091709.tif 000002
【特許請求の範囲】
【請求項１】
ビットレートの情報を有するコンテンツデータが記録されるサーバとネットワークを介して接続され、
前記ネットワークを介して前記サーバからコンテンツデータを受信する受信手段と、
各種メッセージをユーザに報知する報知手段と、
装置各部を制御する制御手段とを備えるネットワーク機器において、
前記受信手段によって前記サーバから受信中のコンテンツデータのデータ転送速度を計測するデータ転送速度計測手段と、
前記データ転送速度計測手段によって計測されたデータ転送速度と、コンテンツデータのビットレートとを比較するデータ転送速度比較手段とをさらに備え、
前記制御手段は、
前記受信手段によるコンテンツデータの受信中に、前記データ転送速度計測手段を用いて、受信中のコンテンツデータのデータ転送速度を所定回数計測した後、計測したデータ転送速度の平均値を算出して現在のデータ転送速度とし、
前記データ転送速度比較手段を用いて、前記現在のデータ転送速度と、前記受信手段によって受信中のコンテンツデータのビットレートとを比較し、該現在のデータ転送速度が該ビットレート未満である場合、前記報知手段を用いてユーザに、前記現在のデータ転送速度が不十分である旨の警告メッセージを報知することを特徴とするネットワーク機器。
【請求項２】
前記報知手段によって制御される発光手段をさらに備え、
前記制御手段は、前記データ転送速度比較手段を用いて、前記現在のデータ転送速度と、前記受信手段によって受信中のコンテンツデータのビットレートとを比較し、該現在のデータ転送速度が該ビットレート未満であるとき、前記報知手段を用いて前記発光手段を発光させることにより、前記現在のデータ転送速度が不十分である旨をユーザに報知することを特徴とする請求項１に記載のネットワーク機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバから配信されるコンテンツデータのデータ転送速度を計測可能なネットワーク機器に関する。
【背景技術】
【０００２】
近年、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）等のホームネットワークを利用してコンテンツを共有する仕組みが普及してきている。この仕組みを利用することにより、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）や無線通信に接続されているプレーヤが、ＰＣやＨＤＤ−Ｒｅｃｏｒｄｅｒ等のサーバ機器に記録されているコンテンツを再生することが可能となる。
【０００３】
ところで、サーバから受信したコンテンツをプレーヤが再生するときに、カクツキや、ノイズや、音切れ等が発生し、スムーズに再生できないことがある。そのような現象が生じる場合、ユーザからのクレームが発生することがあり、原因の特定が求められることがある。しかしながら、そのような現象が生じる原因には、ホームネットワーク環境や、データ転送速度や、ビデオファイルのビットレート等の様々な要因が関連しているため、原因の特定が困難であるという問題がある。
【０００４】
これに対して、特許文献１には、第２通信ユニットのバッファにおけるデータの蓄積度に応じて、第１通信ユニットから第２通信ユニットに送信されるデータの通信速度を変化させる無線デジタル通信システムが開示されている。しかしながら、このシステムは、上記現象が生じる原因を特定するものではないため、上記問題を解決できない。
【０００５】
また、特許文献２には、ストリームのビットレート、ビデオの高速再生中のストリーム消費速度、及びストリームの入力転送速度の少なくともいずれか１つを用いて、スキップフレーム数や再生フレーム数を動的に決定する信号処理装置が開示されている。しかしながら、この装置であっても上記問題を解決できない。
【０００６】
また、特許文献３には、テストデータを用いて、サーバからのデータ転送速度を計測し、クライアントバッファ内の滞留データ量の情報に基づいて転送データのビットレートの変更を要求する映像データ転送装置が開示されている。また、特許文献４には、ホストコンピュータから転送されたテストデータに基づいてデータ転送速度を測定し、データ転送速度が情報記録速度よりも遅いと判断されたときに、ホストコンピュータに対して記録不可を通知する情報記録再生システムが開示されている。しかしながら、この装置やシステムは、テストデータを用いてデータ転送速度を計測するため、実際に受信を行うコンテンツのデータ転送速度とは異なる場合があるので、上記問題を解決できない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−１４６９７７号公報
【特許文献２】特開２００５−３３７３２号公報
【特許文献３】特開平１０−３３６６２６号公報
【特許文献４】特開２００１−１００９２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、コンテンツを受信する際に、データ転送速度が十分であるか否かをユーザに報知することが可能なネットワーク機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１の発明は、ビットレートの情報を有するコンテンツデータが記録されるサーバとネットワークを介して接続され、前記ネットワークを介して前記サーバからコンテンツデータを受信する受信手段と、各種メッセージをユーザに報知する報知手段と、装置各部を制御する制御手段とを備えるネットワーク機器において、前記受信手段によって前記サーバから受信中のコンテンツデータのデータ転送速度を計測するデータ転送速度計測手段と、前記データ転送速度計測手段によって計測されたデータ転送速度と、コンテンツデータのビットレートとを比較するデータ転送速度比較手段とをさらに備え、前記制御手段は、前記受信手段によるコンテンツデータの受信中に、前記データ転送速度計測手段を用いて、受信中のコンテンツデータのデータ転送速度を所定回数計測した後、計測したデータ転送速度の平均値を算出して現在のデータ転送速度とし、前記データ転送速度比較手段を用いて、前記現在のデータ転送速度と、前記受信手段によって受信中のコンテンツデータのビットレートとを比較し、該現在のデータ転送速度が該ビットレート未満である場合、前記報知手段を用いてユーザに、前記現在のデータ転送速度が不十分である旨の警告メッセージを報知するものである。
【００１０】
請求項２に記載の発明は、請求項１に記載のネットワーク機器において、前記報知手段によって制御される発光手段をさらに備え、前記制御手段は、前記データ転送速度比較手段を用いて、前記現在のデータ転送速度と、前記受信手段によって受信中のコンテンツデータのビットレートとを比較し、該現在のデータ転送速度が該ビットレート未満であるとき、前記報知手段を用いて前記発光手段を発光させることにより、前記現在のデータ転送速度が不十分である旨をユーザに報知するものである。
【発明の効果】
【００１１】
本発明によれば、コンテンツデータの受信中に、データ転送速度を所定回数計測した後、計測したデータ転送速度の平均値を算出して現在のデータ転送速度とする。そして、現在のデータ転送速度と、受信中のコンテンツデータのビットレートとを比較し、現在のデータ転送速度がビットレート未満である場合、ユーザに現在のデータ転送速度が不十分である旨の警告メッセージを報知する。そのため、コンテンツの再生中に映像のカクツキ等が発生した場合に、データ転送速度が原因であるか否かを容易に特定することができると共に、データ転送速度が十分でない旨をユーザに報知することができるので使い勝手がよい。
【００１２】
また、従来と異なりテストデータを用いることなく、実際に再生等を行うために受信中のコンテンツデータのデータ転送速度を計測するため、コンテンツの再生中に映像のカクツキ等が発生した場合に、現在のデータ転送速度が原因であるか否かを容易に特定することができる。また、現在のデータ転送速度は、データ転送速度を所定回数計測した後に平均値を算出して求められるため、算出される現在のデータ転送速度のバラツキを防止することができるので、信頼性の高いデータ転送速度を計測することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るネットワークプレーヤと、このネットワークプレーヤに接続されたサーバとを含むネットワークシステムを示す概略構成図。
【図２】上記サーバの内部構成を示すブロック図。
【図３】上記ネットワークプレーヤの内部構成を示すブロック図。
【図４】上記ネットワークプレーヤにおけるコンテンツ受信処理の手順を示すフローチャート。
【図５】上記ネットワークプレーヤにおけるデータ転送速度の計測処理を説明するための説明図。
【図６】上記ネットワークプレーヤにおけるデータ転送速度の計測処理を説明するための別の説明図。
【図７】上記ネットワークプレーヤにおけるデータ転送速度とビットレートとの比較処理と報知処理の手順を示すフローチャート。
【図８】上記ネットワークプレーヤにおけるデータ転送速度とビットレートとの比較処理と報知処理の別の手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態に係るネットワークプレーヤについて、図１乃至図３を参照して説明する。図１は、ネットワークプレーヤ（プレーヤ）３と、このネットワークプレーヤ３にネットワークＮを介して接続されたサーバ２とを含むネットワークシステム１の概略構成を示す。図２は、サーバ２の内部構成を示し、図３は、ネットワークプレーヤ３の内部構成を示す。
【００１５】
サーバ２は、複数のコンテンツを記録しており、ネットワークＮを介してコンテンツを配信可能な機器である。ネットワークプレーヤ３は、ディスプレイ３３及びスピーカ３４を備え、ネットワークＮを介して受信したコンテンツを再生可能な機器である。ネットワークＮは、インターネットやホームネットワークから構成されるものである。
【００１６】
図２に示すように、サーバ２は、ネットワークＮと接続するためのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル４が接続されるネットワークインタフェース２１と、複数のコンテンツが記録されるハードディスク（以下、ＨＤＤという）２２と、自装置の各部を制御する制御用マイコン２３とを備えている。サーバ２は、ネットワークプレーヤ３から受信したコンテンツ配信要求に基づいて、該当のコンテンツのデータをネットワークインタフェース２１を介してネットワークプレーヤ３に配信する。
【００１７】
ＨＤＤ２２には、ビデオファイルやオーディオファイルから構成されるコンテンツが記録されている。コンテンツデータのヘッダには、自コンテンツのビットレートの情報が記録されている。
【００１８】
図３に示すように、ネットワークプレーヤ３は、ネットワークＮに接続するためのネットワークインタフェース（受信手段）３１と、データを一時的に記憶するバッファメモリ３２と、コンテンツの映像等を表示するディスプレイ３３と、コンテンツの音声等を出力するスピーカ３４と、ユーザによって操作されるボタン等を有する操作部３５とを備えている。また、ネットワークプレーヤ３は、各種情報が記録されるメモリ３６と、発光ユニット（発光手段）３７と、自装置の各部を制御するための制御用マイコン（制御手段）３８とをさらに備えている。
【００１９】
バッファメモリ３２には、ネットワークインタフェース３１を介してサーバ２から受信したコンテンツのデータが一時的に記憶される。メモリ３６には、制御用マイコン３８を動作させるためのプログラム３６ａが記憶されている。
【００２０】
発光ユニット３７は、赤色ランプ３７ａと、青色ランプ３７ｂとを有している。赤色ランプ３７ａ及び青色ランプ３７ｂの点灯は、それぞれ後述する報知部３８ｆによって制御される。赤色ランプ３７ａ及び青色ランプ３７ｂの点灯や消灯により、各種警告メッセージがユーザに報知される。
【００２１】
制御用マイコン３８は、デコーダ３８ａと、映像出力部３８ｂと、音声出力部３８ｃと、転送速度計測部（データ転送速度計測手段）３８ｄと、転送速度比較部（データ転送速度比較手段）３８ｅと、報知部（報知手段と）３８ｆとを有し、ユーザによって指定されたコンテンツの配信要求をサーバ２に対して行う処理等を行う。また、制御用マイコン３８は、受信したコンテンツのヘッダ情報から、そのコンテンツのビットレートの情報等を取得する。
【００２２】
デコーダ３８ａは、バッファメモリ３２に記憶されたコンテンツデータを取り出し、取り出したコンテンツデータに対してコンテンツの映像信号や音声信号を抽出するためのデコード処理を行う。コンテンツデータの取り出しは、例えば、バッファメモリ３２に所定のデータ量が蓄積されたときに行う。
【００２３】
映像出力部３８ｂは、デコーダ３８ａによって抽出された映像信号に基づく映像や各種メッセージをディスプレイ３３に出力する。音声出力部３８ｃは、デコーダ３８ａによって抽出された音声信号に基づく音声をスピーカ３４に出力する。
【００２４】
転送速度計測部３８ｄは、ネットワークインタフェース３１によってサーバ２から受信中のコンテンツデータのデータ転送速度を計測する。具体的な計測方法については後述する。
【００２５】
転送速度比較部３８ｅは、転送速度計測部３８ｄによって計測されたデータ転送速度と、ネットワークインタフェース３１によってサーバ２から受信中のコンテンツのビットレートとの比較を行う。
【００２６】
報知部３８ｆは、ディスプレイ３３に各種メッセージを表示したり、発光ユニット３７の赤色ランプ３７ａや青色ランプ３７ｂの点灯／消灯を制御したりすることにより、各種メッセージをユーザに報知する。
【００２７】
次に、ネットワークプレーヤ３におけるコンテンツの受信処理の手順について、図４に示すフローチャートを参照して説明する。ここでは、現在サーバ２からコンテンツを受信中であるものとする。
【００２８】
まず、制御用マイコン３８は、ネットワークインタフェース３１を介して受信中のコンテンツデータをバッファメモリ３２に記憶し、所定のデータ量がバッファメモリ３２に蓄積されたとき（Ｓ２でＹＥＳ）、バッファメモリ３２からデータを取り出してデコーダ３８ａに送る（Ｓ３）。一方、所定のデータ量がバッファメモリ３２に蓄積されていない場合（Ｓ２でＮＯ）、上記Ｓ３の処理を行わない。
【００２９】
そして、制御用マイコン３８は、転送速度計測部３８ｄを用いて、受信中のコンテンツデータのデータ転送速度を計測し（Ｓ４）、所定時間が経過するまで（Ｓ５でＮＯ）、上記Ｓ１からＳ４の処理を複数回繰り返す。
【００３０】
そして、所定時間が経過したとき（Ｓ５でＹＥＳ）、制御用マイコン３８は、所定時間内に計測した複数のデータ転送速度の平均値を算出することによって現在のデータ転送速度（以下、現データ転送速度と略す）を求める。
【００３１】
次に、上記Ｓ４におけるデータ転送速度の計測方法について、図５及び図６を参照して説明する。図５及び図６はそれぞれバッファメモリ３２に記憶されるデータ量の概念を示す。
【００３２】
図５（ａ）に示すようにバッファメモリ３２にＤ１の量のデータが記憶され、所定時間経過後には、図５（ｂ）に示すようにバッファメモリ３２にＤ２の量のデータが記憶されていた場合、転送速度計測部３８ｄは、データ量Ｄ１−データ量Ｄ２の減算を行うことにより、所定時間当たりの増加データ量Ｐ１を算出する。そして、転送速度計測部３８ｄは、増加データ量Ｐ１に基づいて単位時間あたりのデータ転送速度、例えば、５Ｍｂｐｓ等のデータ転送速度を算出する。
【００３３】
また、図６（ａ）に示すようにバッファメモリ３２にＤ１１の量が記憶され、その後、図６（ｂ）に示すようにバッファメモリ３２にＤ１２の量のデータ量が記憶されて、デコーダ３８ａによってデータ量Ｔが取り出されたとする。そして、所定時間経過後には図６（ｃ）に示すようにバッファメモリ３２にＤ１３の量のデータが記憶されていたとすると、転送速度計測部３８ｄは、（現在のデータ量Ｄ１３＋取り出されたデータ量Ｔ）−データ量Ｄ１１により、所定時間当たりの増加データ量Ｐ２を算出する。そして、転送速度計測部３８ｄは、増加データ量Ｐ２に基づいて単位時間あたりのデータ転送速度を算出する。
【００３４】
次に、現データ転送速度とコンテンツのビットレートとの比較処理と報知処理の例について、図７に示すフローチャートを参照して説明する。ここでは既に、上記図５（ａ）（ｂ）に示した処理によって現データ転送速度が計測されたものとする。
【００３５】
まず、制御用マイコン３８は、転送速度比較部３８ｅを用いて、現データ転送速度と、ネットワークインタフェース３１によって受信中のコンテンツデータのビットレートとを比較し（Ｓ１１）、現データ転送速度が受信中のコンテンツデータのビットレート以上である場合（Ｓ１２でＮＯ）、青色ランプ３７ｂを点灯させる（Ｓ１４）。一方、現データ転送速度が受信中のコンテンツデータのビットレート未満である場合（Ｓ１２でＹＥＳ）、赤色ランプ３７ａを点灯させる（Ｓ１４）。
【００３６】
次に、現データ転送速度とコンテンツのビットレートとの比較処理と報知処理の別の例について、図８に示すフローチャートを参照して説明する。ここでは既に、上記図５（ａ）（ｂ）に示した処理によって現データ転送速度が計測されているものとする。また、サーバ２のＨＤＤ２２内にはビットレートの異なる同一内容のコンテンツが記録されているものとする。
【００３７】
制御用マイコン３８は、転送速度比較部３８ｅを用いて、現データ転送速度と、ネットワークインタフェース３１によって受信中のコンテンツデータのビットレートとを比較し（Ｓ２１）、現データ転送速度が受信中のコンテンツデータのビットレート未満である場合（Ｓ２２でＮＯ）、制御用マイコン３８が、受信中のビットレートよりも低いビットレートの同一内容のコンテンツをサーバ２から受信するように自動的に切り替える（Ｓ２３）。一方、現データ転送速度が受信中のコンテンツデータのビットレート以上である場合（Ｓ２２でＹＥＳ）、上記Ｓ２３の処理は行わない。
【００３８】
上述したように、本実施形態に係るネットワークプレーヤ３によれば、コンテンツデータの受信中に、データ転送速度を所定回数計測した後、計測したデータ転送速度の平均値を算出して現データ転送速度とする。そして、現データ転送速度と、受信中のコンテンツデータのビットレートとを比較し、現データ転送速度がビットレート未満である場合、ユーザに現データ転送速度が不十分である旨の警告メッセージを、青色ランプ３７ｂを点灯させることにより報知することができる。そのため、コンテンツの再生中に映像のカクツキ等が発生した場合に、データ転送速度が原因であるか否かを容易に特定することができると共に、データ転送速度が不十分である旨をユーザに報知することができるので使い勝手がよい。
【００３９】
また、ネットワークプレーヤ３は、現データ転送速度がビットレート未満である場合、受信中のコンテンツのビットレートよりも低いビットレートの同一内容のコンテンツを受信するように自動切替を行うことができるので、ユーザにとって使い勝手がよい。
【００４０】
また、ネットワークプレーヤ３は、従来と異なりテストデータを用いることなく、実際に再生等を行うために受信中のコンテンツデータのデータ転送速度を計測するため、コンテンツの再生中に映像のカクツキ等が発生した場合に、現在のデータ転送速度が原因であるか否かを容易に特定することができる。また、現データ転送速度は、データ転送速度を所定回数計測した後に平均値を算出して求められるため、算出される現データ転送速度のバラツキを防止することができるので、信頼性の高いデータ転送速度を計測することができる。
【００４１】
なお、本発明は、上記実施形態の構成に限られず、発明の趣旨を変更しない範囲で種々の変形が可能である。例えば、上記実施形態において、現データ転送速度がビットレート未満である場合に、赤色ランプ３７ａを点灯させる例を示したが、「データ転送速度が不十分です」等のメッセージをディスプレイ３３に表示することにより、ユーザに報知してもよい。
【符号の説明】
【００４２】
２  サーバ
３  ネットワークプレーヤ（ネットワーク機器）
３１  ネットワークインタフェース（受信手段）
３７  発光ユニット（発光手段）
３８  制御用マイコン（制御手段）
３７ａ  赤色ランプ（発光手段）
３８ｄ  転送速度計測部（データ転送速度計測手段）
３８ｅ  転送速度比較部（データ転送速度比較手段）
３８ｆ  報知部（報知手段と）
Ｎ  ネットワーク
【図１】
2011091709.tif 000003
【図２】
2011091709.tif 000004
【図３】
2011091709.tif 000005
【図４】
2011091709.tif 000006
【図５】
2011091709.tif 000007
【図６】
2011091709.tif 000008
【図７】
2011091709.tif 000009
【図８】
2011091709.tif 000010