(57)【要約】【課題】  クライアントに伝送するデータの伝送率を調整することで、ホームネットワーク全体の伝送効率を高めることのできるホームネットワークシステムを提供すること。【解決手段】  外部通信網とのデータ通信が可能なインターフェイスを提供する外部通信網インターフェイス１２０と、ホームネットワークとのデータ通信が可能なインターフェイスを提供するホームネットワークインターフェイス（１７０，１８０，１９０）と、ホームネットワークを構成するクライアントにおいて実行されるウィンドウに関する情報が格納される格納部１６０と、このウィンドウに関する情報に基づいて、ウィンドウで再生されるデータの伝送率を設定し、この設定された伝送率で、データをウィンドウが実行されるクライアントに伝送する制御を行う伝送率設定部１５０とを含んで構成されるホームネットワークシステム１００。【選択図】      図３
2005223927.tif 000002
【特許請求の範囲】
【請求項１】
外部通信網とホームネットワークとの間のネットワーク整合を行うホームネットワークシステムであって、
前記外部通信網とのデータ通信が可能なインターフェイスを提供する外部通信網インターフェイスと、
前記ホームネットワークとのデータ通信が可能なインターフェイスを提供するホームネットワークインターフェイスと、
前記ホームネットワークを構成するクライアントにおいて実行されるウィンドウに関する情報が格納される格納部と、
前記ウィンドウに関する情報に基づいて、前記ウィンドウで再生されるデータの伝送率を設定し、この設定された伝送率で、前記データを前記ウィンドウが実行される前記クライアントに伝送する制御を行う伝送率設定部とを含んで構成されること、
を特徴とするホームネットワークシステム。
【請求項２】
前記ウィンドウが、アクティブなウィンドウである場合には、前記ウィンドウで再生される前記データの伝送率を、第１の伝送率に設定し、前記ウィンドウが、非アクティブなウィンドウである場合、前記ウィンドウで再生される前記データの伝送率を、第２の伝送率または第３の伝送率に設定すること、
を特徴とする請求項１に記載のホームネットワークシステム。
【請求項３】
前記第１の伝送率は、前記第２の伝送率より高い伝送率であり、
前記第２の伝送率は、前記第３の伝送率より高い伝送率であること、
を特徴とする請求項２に記載のホームネットワークシステム。
【請求項４】
前記伝送率設定部は、
前記ウィンドウで再生される前記データの種類に応じて、前記データの伝送率を設定すること、
を特徴とする請求項３に記載のホームネットワークシステム。
【請求項５】
前記伝送率設定部は、
前記ウィンドウが、非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶ（Audio Visual）データであると判断した場合には、
前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項４に記載のホームネットワークシステム。
【請求項６】
前記伝送率設定部は、
前記ウィンドウが、非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、オーディオデータであると判断した場合には、
前記オーディオデータの伝送率を、前記第１の伝送率、前記第２の伝送率および前記第３の伝送率のいずれかに設定すること、
を特徴とする請求項４に記載のホームネットワークシステム。
【請求項７】
前記伝送率設定部は、
前記ウィンドウが、非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、その他のデータであると判断した場合には、
前記その他のデータの伝送率を、前記第１の伝送率に設定すること、
を特徴とする請求項４に記載のホームネットワークシステム。
【請求項８】
前記その他のデータは、
テキストデータおよび静止画像データのうち少なくともいずれか１つを含むこと、
を特徴とする請求項７に記載のホームネットワークシステム。
【請求項９】
前記伝送率設定部は、
前記ウィンドウが、非アクティブであり、前記クライアントで実行される他のウィンドウにより部分的に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項４に記載のホームネットワークシステム。
【請求項１０】
前記伝送率設定部は、
前記ウィンドウが、非アクティブであり、前記クライアントで実行される他のウィンドウにより完全に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項４に記載のホームネットワークシステム。
【請求項１１】
前記伝送率設定部は、
前記ウィンドウが最小化したウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項４に記載のホームネットワークシステム。
【請求項１２】
前記伝送率設定部は、
前記クライアントが、スクリーンセーブモードで動作し、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項３に記載のホームネットワークシステム。
【請求項１３】
外部通信網とホームネットワークとの間のネットワーク整合を行うホームネットワークシステムが、前記ホームネットワークを構成しているクライアントに伝送するデータの伝送率を調整する方法であって、
前記ホームネットワークシステムが、
（ａ）前記クライアントから、前記クライアントで実行されるウィンドウに関する情報を受信して格納するステップと、
（ｂ）前記ウィンドウに関する情報に基づいて、前記ウィンドウで再生されるデータの伝送率を設定するステップと、
（ｃ）前記設定した伝送率で、前記データを前記ウィンドウが実行される前記クライアントに伝送するステップと、
を含むことを特徴とするデータ伝送率の調整方法。
【請求項１４】
前記（ｂ）ステップでは、
前記ウィンドウがアクティブなウィンドウである場合には、
前記ウィンドウで再生される前記データの伝送率を第１の伝送率に設定し、前記ウィンドウが非アクティブなウィンドウである場合には、前記ウィンドウで再生される前記データの伝送率を第２の伝送率または第３の伝送率に設定すること、
を特徴とする請求項１３に記載のデータ伝送率の調整方法。
【請求項１５】
前記第１の伝送率は前記第２の伝送率より高い伝送率であり、
前記第２の伝送率は前記第３の伝送率より高い伝送率であること、
を特徴とする請求項１４に記載のデータ伝送率の調整方法。
【請求項１６】
前記（ｂ）ステップでは、
前記ウィンドウで再生される前記データの種類に応じて前記データの伝送率を設定すること、
を特徴とする請求項１５に記載のデータ伝送率の調整方法。
【請求項１７】
前記（ｂ）ステップでは、
前記ウィンドウが非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡ／Ｖデータである場合には、
前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第の１伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項１６に記載のデータ伝送率の調整方法。
【請求項１８】
前記（ｂ）ステップでは、
前記ウィンドウが非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、オーディオデータである場合には、
前記オーディオデータの伝送率を、前記第１の伝送率、前記第２の伝送率および前記第３の伝送率のいずれかに設定すること、
を特徴とする請求項１６に記載のデータ伝送率の調整方法。
【請求項１９】
前記（ｂ）ステップでは、
前記ウィンドウが非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、その他のデータである場合には、
前記その他のデータの伝送率を、前記第１の伝送率に設定すること、
を特徴とする請求項１６に記載のデータ伝送率の調整方法。
【請求項２０】
前記その他のデータは、テキストデータおよび静止画像データのうち少なくともいずれか１つを含むこと、
を特徴とする請求項１９に記載のデータ伝送率の調整方法。
【請求項２１】
前記（ｂ）ステップでは、
前記ウィンドウが、非アクティブであり、前記クライアントで実行された他のウィンドウにより部分的に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項１６に記載のデータ伝送率の調整方法。
【請求項２２】
前記（ｂ）ステップでは、
前記ウィンドウが非アクティブであり、前記クライアントで実行された他のウィンドウにより完全に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項１６に記載のデータ伝送率の調整方法。
【請求項２３】
前記（ｂ）ステップでは、
前記ウィンドウが最小化したウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項１６に記載のデータ伝送率の調整方法。
【請求項２４】
前記（ｂ）ステップでは、
前記クライアントが、スクリーンセーブモードで動作し、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、
前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定すること、
を特徴とする請求項１５に記載のデータ伝送率の調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームネットワークシステムおよびデータ伝送率の調整方法に関し、詳細には、クライアントに伝送するデータの伝送率を適切に調整し、ホームネットワーク全体の伝送効率が高められるホームネットワークシステムおよびデータ伝送率の調整方法に関する。
【背景技術】
【０００２】
一般に、ホームネットワークシステムは、家庭に設けられるホームネットワーク（home network）と外部通信網との間で、ネットワーク整合を行うことによって知的コミュニケーションを可能にするネットワークシステムのことを指す。このようにネットワーク化することで、家庭内の情報資源の共有と個別製品の効用を極大化させることができる。
ホームネットワークを構成しているホーム機器には、パソコン、ファクス、スキャナー、プリンタなどのような情報家電と、テレビ、セットトップボックス、ＤＶＤ（Digital Versatile Disc）、ビデオデッキ、オーディオ、カムコーダー、家庭用ゲーム機などのようなＡ／Ｖ機器と、コーヒーメーカー、電気炊飯器、冷蔵庫、洗濯機、電子レンジ、カメラのような制御系機器と、リモコン、インタフォン、センサ、照明のようなダミー機器（dummy appliances）がある。係るホーム機器は、それぞれのカテゴリーに従って電話線、無線ＬＡＮ（Local Area Network）、ブルートゥース（Bluetooth：登録商標）、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、または電力線のようなサブネットワークに接続される。
【０００３】
図１は従来のホームネットワークシステムの一例を示したブロック図である。
図１を参照して、従来のホームネットワークシステム１０は、制御部１２、外部通信網インターフェイス１４、ＡＣ／ＤＣコンバーター１６、メモリ１８、有線ネットワークインターフェイス２２、無線ネットワークインターフェイス２４、およびＩ／Ｏインターフェイス２６を備えてなる。
【０００４】
外部通信網インターフェイス１４は、有線また無線により、外部通信網とデータ通信を行うためのインターフェイスを提供する。
ＡＣ／ＤＣコンバーター１６は、外部ＡＣ電源をホームネットワークシステム１０内で使用される内部ＤＣ電源に変換する。
有線ネットワークインターフェイス２２、無線ネットワークインターフェイス２４、およびＩ／Ｏインターフェイス２６は、ホームネットワークに接続されているホーム機器とのデータ通信を行うためのインターフェイスを提供する。
【０００５】
なお、有線ネットワークインターフェイス２２は、ＵＳＢ、ＩＥＥＥ１３９４などのサブネットワークに接続されたホーム機器とのインターフェイスを提供し、無線ネットワークインターフェイス２４は無線ＬＡＮ、ブルートゥースなどの無線ネットワークに接続されたホーム機器とのインターフェイスを提供し、Ｉ／Ｏインターフェイス２６はＲＳ−２３２Ｃ、ＰＣＭＣＩＡカードなどとのインターフェイスを提供する。
【０００６】
前記した各機能部は、システムバス２０を介して相互に接続され、制御部１２は、システムの全般の動作を制御する。そして、メモリ１８にはシステムの動作に必要なプログラムおよびデータなどが格納されている。
この従来のホームネットワークシステム１０は、異なるプロトコルを使用する外部通信網とホームネットワークとの間のデータ通信を可能にする機能のみを有している。
【０００７】
ところで、デスクトップパソコンや、ノートパソコンなどのクライアントは、複数のプログラムを実行することで、複数のウィンドウを表示し、各ウィンドウにはホームネットワークシステム１０から伝送されたデータをそれぞれ再生／表示することができる。
このとき、ホームネットワークシステム１０に接続されたクライアントの個数が増加すると、各クライアントで実行されるウィンドウの総数が増加してしまう。また、ウィンドウで再生されるデータが、動画データのように容量の大きい場合には、伝送されるデータ量の増加により、その他のウィンドウやその他のクライアントの伝送速度が低下することで、ホームネットワークシステム全体としてのデータの伝送速度が低下する同時に、伝送の効率が低下してしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、前記した問題点を解決するために案出されたもので、本発明の目的は、クライアントに伝送するデータの伝送率を調整することによって、ホームネットワーク全体としての伝送の効率を高めることのできるホームネットワークシステムおよびデータ伝送率の調整方法を提供することにある。
【課題を解決するための手段】
【０００９】
前記した目的を達成するために、本発明は、外部通信網とホームネットワークとの間のネットワーク整合を行うホームネットワークシステムであって、前記外部通信網とのデータ通信が可能なインターフェイスを提供する外部通信網インターフェイスと、前記ホームネットワークとのデータ通信が可能なインターフェイスを提供するホームネットワークインターフェイスと、前記ホームネットワークを構成するクライアントにおいて実行されるウィンドウに関する情報が格納される格納部と、前記ウィンドウに関する情報に基づいて、前記ウィンドウで再生されるデータの伝送率を設定し、この設定された伝送率で、前記データを前記ウィンドウが実行される前記クライアントに伝送する制御を行う伝送率設定部とを含むホームネットワークシステムを提供する。
【００１０】
さらに、前記ウィンドウが、アクティブなウィンドウである場合には、前記ウィンドウで再生される前記データの伝送率を、第１の伝送率に設定し、前記ウィンドウが、非アクティブなウィンドウである場合、前記ウィンドウで再生される前記データの伝送率を、第２の伝送率または第３の伝送率に設定することができる。
また、前記第１の伝送率は、前記第２の伝送率より高い伝送率であり、前記第２の伝送率は、前記第３の伝送率より高い伝送率であることが好ましい。
また、前記伝送率設定部は、前記ウィンドウで再生される前記データの種類に応じて、前記データの伝送率を設定することができる。
【００１１】
さらに、前記伝送率設定部は、前記ウィンドウが、非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶ（Audio Visual）データであると判断した場合には、前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
また、前記伝送率設定部は、前記ウィンドウが、非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、オーディオデータであると判断した場合には、前記オーディオデータの伝送率を、前記第１の伝送率、前記第２の伝送率および前記第３の伝送率のいずれかに設定することができる。
【００１２】
さらに、前記伝送率設定部は、前記ウィンドウが、非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、その他のデータであると判断した場合には、前記その他のデータの伝送率を、前記第１の伝送率に設定することができる。
また、前記その他のデータは、テキストデータおよび静止画像データのうち少なくともいずれか１つを含んでいる。
【００１３】
さらに、前記伝送率設定部は、前記ウィンドウが、非アクティブであり、前記クライアントで実行される他のウィンドウにより部分的に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
また、前記伝送率設定部は、前記ウィンドウが、非アクティブであり、前記クライアントで実行される他のウィンドウにより完全に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
【００１４】
さらに、前記伝送率設定部は、前記ウィンドウが最小化したウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
また、前記伝送率設定部は、前記クライアントが、スクリーンセーブモードで動作し、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
【００１５】
そして、前記した目的を達成するために、本発明は、外部通信網とホームネットワークとの間のネットワーク整合を行うホームネットワークシステムが、前記ホームネットワークを構成しているクライアントに伝送するデータの伝送率を調整する方法であって、前記ホームネットワークシステムが、（ａ）前記クライアントから、前記クライアントで実行されるウィンドウに関する情報を受信し格納するステップと、（ｂ）前記ウィンドウに関する情報に基づいて、前記ウィンドウで再生されるデータの伝送率を設定するステップと、（ｃ）前記設定した伝送率で、前記データを前記ウィンドウが実行される前記クライアントに伝送するステップとを含むデータ伝送率の調整方法を提供する。
【００１６】
さらに、前記（ｂ）ステップでは、前記ウィンドウがアクティブなウィンドウである場合には、前記ウィンドウで再生される前記データの伝送率を第１の伝送率に設定し、前記ウィンドウが非アクティブなウィンドウである場合には、前記ウィンドウで再生される前記データの伝送率を第２の伝送率または第３の伝送率に設定することができる。
また、前記第１の伝送率は前記第２の伝送率より高い伝送率であり、前記第２の伝送率は前記第３の伝送率より高い伝送率であることが好ましい。
また、前記（ｂ）ステップでは、前記ウィンドウで再生される前記データの種類に応じて前記データの伝送率を設定することができる。
【００１７】
さらに、前記（ｂ）ステップでは、前記ウィンドウが非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡ／Ｖデータである場合には、前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第の１伝送率に、前記オーディオ成分は伝送しないように設定することができる。
また、前記（ｂ）ステップでは、前記ウィンドウが非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、オーディオデータである場合には、前記オーディオデータの伝送率を、前記第１の伝送率、前記第２の伝送率および前記第３の伝送率のいずれかに設定することができる。
【００１８】
さらに、前記（ｂ）ステップでは、前記ウィンドウが非アクティブなウィンドウであり、前記ウィンドウで再生される前記データが、その他のデータである場合、前記その他のデータの伝送率を、前記第１の伝送率に設定することができる。
また、前記その他のデータは、テキストデータおよび静止画像データのうち少なくともいずれか１つを含んでいる。
【００１９】
さらに、前記（ｂ）ステップでは、前記ウィンドウが、非アクティブであり、前記クライアントで実行された他のウィンドウにより部分的に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第２の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
また、前記（ｂ）ステップでは、前記ウィンドウが非アクティブであり、前記クライアントで実行された他のウィンドウにより完全に隠れたウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
【００２０】
さらに、前記（ｂ）ステップでは、前記ウィンドウが最小化したウィンドウであり、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
また、前記（ｂ）ステップでは、前記クライアントが、スクリーンセーブモードで動作し、前記ウィンドウで再生される前記データが、ビデオ成分、オーディオ成分、およびその他の成分を含むＡＶデータである場合には、前記ビデオ成分は前記第３の伝送率に、前記その他の成分は前記第１の伝送率に、前記オーディオ成分は伝送しないように設定することができる。
【発明の効果】
【００２１】
本発明によると、接続されたクライアントの動作状態と各クライアントで実行されているウィンドウの状態および各ウィンドウで用いられるデータの種類に応じて、クライアントに伝送するデータの伝送率を調整することができる。従って、ホームネットワークシステムに接続されているクライアントの個数が増加したり、各クライアントで実行されるウィンドウ個数が増加した場合であっても、ホームネットワークシステム全体としてのデータ伝送速度の低下は抑制され、かつ伝送の効率の低下も抑制できる。
【発明を実施するための最良の形態】
【００２２】
以下、添付した図面を参照しつつ、本発明の好適な実施の形態を詳述する。
【００２３】
図２は、本発明の実施の形態に係るホームネットワークの構成図である。図２に示すように、ホームネットワークはホームネットワークシステム１００、外部通信網２００、およびクライアント３００が互いに接続されて構成される。なお、ホームネットワークシステム１００は、クライアント３００と外部通信網２００とのネットワークの整合を行う。
【００２４】
ホームネットワークシステム１００は、クライアント３００と外部通信網２００とを有線または無線で接続させる。図２において、ホームネットワークシステム１００により、第１クライアント３１０および第２クライアント３２０は、第１外部通信網２１０と無線通信で接続されており、第３クライアント３３０は、第２外部通信網２２０と有線通信で接続されていることが示されているが、これは一例に過ぎず、接続方式に制限はない。
【００２５】
以下、図２に示したホームネットワークシステム１００について、図３に示したホームネットワークシステム１００のブロック構成図に基づいて詳細に説明する。
図３によると、ホームネットワークシステム１００は、制御部１１０、外部通信網インターフェイス１２０、メモリ１３０、ＡＣ／ＤＣコンバーター１４０、伝送率設定部１５０、クライアント情報格納部１６０、有線ネットワークインターフェイス１７０、無線ネットワークインターフェイス１８０、およびＩ／Ｏインターフェイス１９０を備えて構成されている。
【００２６】
外部通信網インターフェイス１２０は、外部通信網とのデータ通信のためのインターフェイスを提供する。
ＡＣ／ＤＣコンバーター１４０は、外部ＡＣ電源を変換してホームネットワークシステム１００内にて必要な内部ＤＣ電源を供給する。
有線ネットワークインターフェイス１７０、無線ネットワークインターフェイス１８０、およびＩ／Ｏインターフェイス１９０は、ホームネットワークを構成するクライアントとのインターフェイスを提供する。即ち、有線ネットワークインターフェイス１７０は、ＵＳＢ、ＩＥＥＥ１３９４、ＨｏｍｅＰＮＡ（Phoneline Networking Alliance）、電力線搬送通信、イーサネット（登録商標）などとのインターフェイスを提供し、無線ネットワークインターフェイス１８０は、無線ＬＡＮ、ブルートゥース、ＵＷＢ（Ultra Wide Band）などの無線インターフェイスを提供する。
そして、前記した各機能部は、システムバス１９５を介して相互に接続され、必要なデータおよび制御信号が送受信される。
制御部１１０はシステムの全般動作を制御する。この際、システムの動作に必要なプログラムおよびデータなどは、メモリ１３０に格納されている。メモリ１３０は、ＨＤＤ（Hard Disk Drive）、ＤＶＤ−ＲＯＭ、メモリカード、ＥＥＰＲＯＭ（Erasable Programmable Read-Only Memory）、ＳＤＲＡＭ（Synchronous DRAM）、フラッシュメモリなどで具現される。
【００２７】
クライアント情報格納部１６０は、接続されたクライアントから伝送されたクライアントの状態を示すクライアント状態情報および各クライアントで実行されるウィンドウに関する情報であるウィンドウ情報が格納される記憶媒体である。
ここで、クライアント状態情報とは、現在クライアントが、１）伝送されたデータをディスプレー装置に表示するディスプレイモード、２）電力消費を抑えるためにディスプレー装置に、伝送されたデータを表示しないスクリーンセーブモードのいずれのモードで動作しているかを示す情報のことである。
また、ウィンドウ情報とは、１）実行しているウィンドウの状態を示すウィンドウ状態情報、２）そのウィンドウに、現在、再生／表示しているデータの種類を示す伝送データの種類を示す伝送データ種別情報が含まれている。
【００２８】
さらに、ウィンドウ状態情報には、クライアントで実行されたウィンドウが１）アクティブなウィンドウであるか、非アクティブなウィンドウであるか、２）非アクティブなウィンドウであれば、そのウィンドウが他のウィンドウにより隠れているかどうか、３）隠れていれば、ウィンドウの全てが隠れているか、一部が隠れているか、４）最小化されたウィンドウであるか否かに関する情報が含まれている。
そして、伝送データ種別情報は、現在、ウィンドウで再生／表示しているデータが、１）ＡＶ（Audio Visual）データ（動画データ）、２）オーディオデータ、３）その他のデータのいずれであるかを示す情報である。
なお、その他のデータとは、ＡＶデータおよびオーディオデータではないデータであって、比較的容量の少ないデータを指す。例えば、テキストデータ、静止画像データなどがこれに当る。
【００２９】
伝送率設定部１５０は、ホームネットワークシステム１００が、クライアントに伝送するデータの伝送率を設定する。詳細には、伝送率設定部１５０は、クライアント情報格納部１６０に格納されたクライアント状態情報およびウィンドウ情報（ウィンドウ状態情報および伝送データ種別情報）を参照して、各クライアントで実行される各ウィンドウで再生／表示されるデータについて、そのデータの伝送率を、第１伝送率ないし第３伝送率のいずれか１つに設定する。ここで、図４は、伝送率設定部１５０における、データの伝送率を設定した基準テーブルを示している。
図４に示した基準テーブルの「伝送率」において、第１伝送率ないし第３伝送率は、固定された値ではなく、ユーザが手動により、または伝送率設定部１５０により自動で設定される値である。ただし、第１伝送率は、データを伝送するにあたって、最高または最適の伝送率のことを意味し、第３伝送率は、最低の伝送率を意味する。そして、第２伝送率は第１伝送率と第３伝送率との間の値を意味している。
【００３０】
伝送率設定部１５０は、クライアントがディスプレイモードで動作する場合、アクティブなウィンドウで再生／表示されるデータについは、そのデータの種類を問わず第１伝送率に設定する。これは、アクティブなウィンドウで再生／表示されるデータは、ユーザの主な関心対象であるため、高い伝送率で伝送する必要があるためである。
【００３１】
そして、伝送率設定部１５０は、非アクティブであり、かつ、他のウィンドウにより隠れていない、または、部分的に隠れているウィンドウで再生されるデータが、ビデオ成分、オーディオ成分、およびその他の成分から構成されたＡＶデータである場合、ビデオ成分は第２伝送率に、その他の成分は第１伝送率に、オーディオ成分は伝送しないように伝送率を設定する。
【００３２】
さらに、伝送率設定部１５０は、非アクティブであり、かつ、他のウィンドウにより完全に隠れている、または、最小化しているウィンドウで再生されるデータが、ＡＶデータである場合、ビデオ成分は第３伝送率に、その他の成分は第１伝送率に伝送し、オーディオ成分は伝送しないように伝送率を設定する。
【００３３】
これは、非アクティブのウィンドウや、最小化しているウィンドウで再生／表示されるデータは、ユーザの主な関心対象でないためである。従って、このようなウィンドウで再生されるデータの伝送率を相対的に低くすると、ホームネットワーク全体の伝送効率は高くなる。
このため、伝送率設定部１５０は、非アクティブなウィンドウや最小化しているウィンドウで再生されるＡＶデータの成分のうち割合に容量の大きいビデオ成分の伝送率を低くする。
なお、ビデオ成分のデータ伝送率が減少するにつれ、再生される映像の解像度が落ちてしまうものの、これはユーザが主な関心対象ではないので、その解像度が落ちたとしてもユーザは、それほどの不便さを感じない。
【００３４】
ホームネットワークシステム１００は、非アクティブであり、かつ、他のウィンドウにより完全に隠れているウィンドウや、最小化しているウィンドウで再生／表示されるビデオ成分は、ユーザからは見えないため、最も低い伝送率の第３伝送率で伝送し、ウィンドウが隠れていない、または、部分的に隠れている場合は、ユーザからは見えるため、そのウィンドウで再生／表示されるビデオ成分を、中間程度の伝送率の第２伝送率で伝送する。
一方、このとき、ＡＶデータのオーディオ成分は伝送されない。これは他のウィンドウで再生されるオーディオデータと重なって出力されることを防止するためである。しかし、オーディオデータを出力するウィンドウがない場合、またはユーザがオーディオデータを重ねて出力することを所望する場合は、オーディオ成分を伝送してもよく、オーディオ成分の伝送率も調整可能である。
そして、ＡＶデータのその他の成分（例えば、テキストデータの成分や静止画像の成分）は、第１伝送率のままで伝送する。これはその他の成分の容量が小さいため、高い伝送率で伝送したとしてもホームネットワーク全体の伝送効率に与える影響が小さいからである。
【００３５】
一方、非アクティブなウィンドウで再生／表示されるデータが、オーディオデータである場合は、他のウィンドウ状態を参照してオーディオデータの伝送を決める。オーディオデータはビデオデータとは異なり、同時に複数再生されると、ユーザが聞き取れないことがあるためである。
【００３６】
さらに、非アクティブなウィンドウで再生／表示されるデータが、その他のデータ（例えば、テキストデータや静止画像データ）の場合には、第１伝送率で伝送し、これは、その他のデータは、容量が小さいので高い伝送率で伝送したとしてもホームネットワーク全体の伝送効率に与える影響が小さいからである。
【００３７】
一方、クライアントが、スクリーンセーブモードで動作する場合、非アクティブなウィンドウや非アクティブなウィンドウの全てがユーザからは見えないので、クライアントで実行される全てのウィンドウで再生／表示されるデータの伝送率は、ウィンドウが完全に隠れている、または、最小化している場合と同一に処理される。
【００３８】
次に、本実施の形態のホームネットワークシステム１００のデータの伝送率の調整方法について、図５に示したフローチャートを参照しつつ詳しく説明する。
【００３９】
図５に示すように、まず、ホームネットワークシステム１００は、接続されたクライアントからクライアントの状態を示すクライアント状態情報および各クライアントで実行されるウィンドウについての情報であるウィンドウ情報を受信し、これをクライアント情報格納部１６０に格納する（Ｓ６００）。
【００４０】
接続されたクライアントから受信した情報の格納が完了すると、ホームネットワークシステム１００の伝送率設定部１５０は、クライアント情報格納部１６０に格納されたクライアントの状態および各クライアントで実行されるウィンドウについての情報に基づいて、各ウィンドウで再生／表示されるデータの伝送率を設定する（Ｓ７００）。
【００４１】
以下、伝送率設定ステップであるＳ７００について図６ないし図８に基づいて詳しく説明する。
【００４２】
図６を参照して、まず、伝送率設定部１５０は、クライアントが現在、スクリーンセーブモードで動作しているか否かについて判断する（Ｓ７１１）。
Ｓ７１１にて、クライアントがスクリーンセーブモードで動作していない場合、即ち、ディスプレイモードで動作していると判断すれば、伝送率設定部１５０は、クライアントで実行されるウィンドウがアクティブなウィンドウであるか否かを判断する（Ｓ７１３）。
Ｓ７１３にて、クライアントで実行されるウィンドウが、アクティブなウィンドウであると判断すれば、伝送率設定部１５０は、このウィンドウで再生／表示されるデータの伝送率を、第１伝送率に設定する（Ｓ７１５）。
【００４３】
ここで、図９は、複数のウィンドウが実行されたクライアントの一例を示した図面である。図９に示すように、第１ウィンドウ９１０は、アクティブなウィンドウに相当する。第１ウィンドウ９１０に表示されるテキストデータと静止画像データは、第１伝送率で伝送するように設定される。
【００４４】
一方、Ｓ７１３において、クライアントで実行されるウィンドウが、非アクティブなウィンドウであると判断すれば、伝送率設定部１５０は、そのウィンドウが他のウィンドウにより隠れていないウィンドウであるか否かを判断し（Ｓ７１７）、もしも、隠れていると判断した場合、一部が隠れたウィンドウであるか否かを判断する（Ｓ７１９）。
Ｓ７１７において、クライアントに実行されたウィンドウが、非アクティブであり、他のウィンドウにより隠れないウィンドウと判断した場合、またはＳ７１９において、ウィンドウが非アクティブであり、他のウィンドウにより一部が隠れたウィンドウであると判断した場合の伝送率設定について、図７を参照して詳しく説明する。
【００４５】
図７を参照して、伝送率設定部１５０は、クライアントのウィンドウで再生／表示されるデータの種類を判断する（Ｓ７４１およびＳ７４５）。
Ｓ７４１にて、クライアントのウィンドウで再生されるデータ、即ち、伝送データがＡＶデータであると判断した場合、ＡＶデータを構成する各成分に応じてデータ伝送率をそれぞれ設定する（Ｓ７４３）。具体的に、伝送率設定部１５０は、ＡＶデータのビデオ成分は第２伝送率に設定し、オーディオ成分は伝送せず、その他の成分は第１伝送率に設定する。
【００４６】
図９を参照して、第２ウィンドウ９２０は非アクティブであり、一部が隠れたウィンドウに相当し、再生されるデータの種類は、ＡＶデータである。従って、ＡＶデータを構成するビデオ成分は第２伝送率で伝送されて解像度は多少、低下する。オーディオ成分は伝送されず、その他の成分（静止画成分）は第１伝送率で伝送される。
そして、第３ウィンドウ９３０は、非アクティブであり、隠れていないウィンドウに相当し、再生されるデータの種類はＡＶデータである。従って、ＡＶデータを構成するビデオ成分は第２伝送率で伝送されて解像度は多少、低下し、オーディオ成分は伝送されない。
【００４７】
再び、図７を参照すると、Ｓ７４５にて、クライアントのウィンドウで再生されるデータ、即ち、伝送データがオーディオデータであると判断した場合、伝送率設定部１５０は、データが再生されるウィンドウが、ＡＶデータまたはオーディオデータを再生しているウィンドウのうち、直近にアクティブになったウィンドウであるか否かを判断する（Ｓ７４７）。
Ｓ７４７にて、このウィンドウが、ＡＶデータまたはオーディオデータを再生しているウィンドウの中で直近にアクティブになったウィンドウであると判断すると、伝送率設定部１５０は、データ伝送率を第１伝送率または第２伝送率に設定する（Ｓ７４９）。
【００４８】
図９を参照して、第４ウィンドウ９４０は非アクティブであり、隠れていないウィンドウに相当し、再生されるデータの種類はオーディオデータである。図９に示したクライアントで、直近にアクティブになったウィンドウが、第１ウィンドウ９１０であり、第４ウィンドウ９４０がその次に、アクティブとなったウィンドウであると仮定すれば、第１ウィンドウ９１０は、オーディオデータやＡＶデータを再生していないので、クライアントでは、第４ウィンドウ９４０で再生される音声データが出力される。
【００４９】
一方、Ｓ７４７において、そのウィンドウが、ＡＶデータまたはオーディオデータを再生しているウィンドウの中で、直近にアクティブとなったウィンドウではないと判断すれば、伝送率設定部１５０は、クライアントにオーディオデータを伝送しないよう設定する（Ｓ７５１）。
【００５０】
図９を参照して、アクティブとなった順番が、第１ウィンドウ９１０、第２ウィンドウ９２０、第４ウィンドウ９４０、・・・であり、第２ウィンドウ９２０でオーディオ成分が再生されている仮定すれば、クライアントでは、第２ウィンドウ９２０で再生されるオーディオ成分が出力され、第４ウィンドウ９４０ではオーディオデータが再生されない。
【００５１】
Ｓ７４１およびＳ７４５において、伝送データがＡＶデータでも、オーディオデータでもないと判断されると、即ち、その他のデータ（例えば、テキストデータや静止画像データ）と判断された場合には、伝送率設定部１５０は、データ伝送率を第１伝送率に設定する（Ｓ７５３）。
図９を参照して、第５ウィンドウ９５０は、非アクティブであり、隠れたウィンドウに相当する。そして、再生されるデータの種類はテキストデータと静止画像データである。従って、データは第１伝送率で伝送されることになる。
【００５２】
再び、図６を参照して、Ｓ７１９において、クライアントで実行されるウィンドウが非アクティブであり、他のウィンドウにより部分的に隠れているウィンドウではないと判断されると、伝送率設定部１５０は、そのウィンドウが他のウィンドウにより完全に隠れたウィンドウであるか否かを判断し（Ｓ７２１）、そうでなければ、最小化したウィンドウであるか否かを判断する（Ｓ７２３）。
【００５３】
Ｓ７２１において、クライアントで実行されるウィドウが非アクティブであり、他のウィンドウにより完全に隠れたウィンドウであると判断された場合、またはＳ７２３において、ウィンドウが最小化したウィンドウであると判断された場合について、図８に示したフローチャートを参照して、詳しく説明する。
【００５４】
図８を参照して、伝送率設定部１５０は、クライアントのウィンドウで再生／表示されるデータの種類を判断する（Ｓ７７１およびＳ７７５）。
Ｓ７７１において、クライアントのウィンドウで再生されるデータ、即ち伝送データがＡＶデータであると判断した場合、伝送率設定部１５０は、ＡＶデータのビデオ成分については第３伝送率に設定し、オーディオ成分は伝送せず、その他の成分は第１伝送率に設定する（Ｓ７７３）。
【００５５】
Ｓ７７５において、クライアントのウィンドウで再生されるデータ、即ち伝送データがオーディオデータであると判断した場合、伝送率設定部１５０は、データが再生されるウィンドウが、ＡＶデータまたはオーディオデータを再生しているウィンドウの中で、直近にアクティブとなったウィンドウであるか否かを判断する（Ｓ７７７）。
【００５６】
Ｓ７７７において、このウィンドウが、ＡＶデータまたはオーディオデータを再生しているウィンドウの中で、直近にアクティブとなったウィンドウであると判断すると、伝送率設定部１５０は、データ伝送率を第１伝送率または第２伝送率に設定する（Ｓ７７９）。
一方、Ｓ７７７において、このウィンドウが、ＡＶデータまたはオーディオデータを再生しているウィンドウの中で、直近にアクティブとなったウィンドウではないと判断すると、伝送率設定部１５０は、クライアントにオーディオデータを伝送しないように設定する（Ｓ７８１）。
【００５７】
Ｓ７７１およびＳ７７５において、伝送データが、ＡＶデータでもオーディオデータでもないと判断した場合、つまり、伝送データが、その他のデータ（例えば、テキストデータや静止画像データ）であると判断した場合、伝送率設定部１５０は、データ伝送率を第１伝送率に設定する（Ｓ７８３）。
【００５８】
図９を参照して、第６ウィンドウ９６０は、最小化されたウィンドウであり、再生されるデータの種類は、テキストデータと静止画像データである。したがって、データは第１伝送率で伝送される。
一方、図６に示したＳ７１１において、クライアントがスクリーンセーブモードで動作していると判断すれば、図８に示したＳ７７１ないしＳ７８３の手順を実行するが、各ステップの詳細な説明は同様のため、その詳細な説明は省略する。
【００５９】
以下、再び図５に戻って、伝送率設定ステップのＳ７００以降について詳しく説明する。
Ｓ７００において、各クライアントで実行されるウィンドウにおける再生／表示データの伝送率設定が終われば、ホームネットワークシステム１００は、設定された各データの伝送率を示す情報を、各クライアントに伝送する（Ｓ８１０）。
各クライアントは、受信した伝送率を示す情報によって、ウィンドウ（例えば、ＡＶ再生ソフト）の受信率を設定する（Ｓ８２０）。
【００６０】
その後、ホームネットワークシステム１００は、Ｓ７００において設定された伝送率に従って、クライアントに伝送するデータの伝送率を調整する（Ｓ８３０）。
そして、ホームネットワークシステム１００は、データを、調整された伝送率に応じて各クライアントに伝送し、伝送されたデータは該当するクライアントの該当するウィンドウでそれぞれ再生される（Ｓ８４０）。
【００６１】
以上、説明した本発明の実施の形態では、データ伝送率を第１伝送率ないし第３伝送率に分類し、そのうちのいずれかの伝送率に従ってデータを伝送することについて説明したが、これは説明の便宜のためのものである。従って、データ伝送率は、必ずしも３種類には限らない。
【図面の簡単な説明】
【００６２】
【図１】従来のホームネットワークシステムのブロック図である。
【図２】本発明の実施の形態に係るホームネットワークの構成図である。
【図３】実施の形態に係るホームネットワークシステムのブロック図である。
【図４】伝送率設定部における、データの伝送率を設定した基準テーブルである。
【図５】本発明の実施の形態に係るホームネットワークシステムのデータの伝送率の調整方法を説明するフローチャートである。
【図６】伝送率の設定手順を詳しく説明するフローチャートである。
【図７】伝送率の設定手順を詳しく説明するフローチャートである。
【図８】伝送率の設定手順を詳しく説明するフローチャートである。
【図９】複数のウィンドウが実行されたクライアントの例を示す図面である。
【符号の説明】
【００６３】
１００  ホームネットワークシステム
１２０  外部通信網インターフェイス
１５０  伝送率設定部
１６０  クライアント情報格納部
１７０  有線ネットワークインターフェイス
１８０  無線ネットワークインターフェイス
１９０  Ｉ／Ｏインターフェイス
【図１】
2005223927.tif 000003
【図２】
2005223927.tif 000004
【図３】
2005223927.tif 000005
【図４】
2005223927.tif 000006
【図５】
2005223927.tif 000007
【図６】
2005223927.tif 000008
【図７】
2005223927.tif 000009
【図８】
2005223927.tif 000010
【図９】
2005223927.tif 000011