(57)【要約】【課題】通信のトラフィックに負荷がかかるのを軽減し、且つ、コンテンツデータの入力と処理との間にタイムラグが生じないサーバ装置を提供する。【解決手段】無線ネットワークＮを介して接続されたクライアント端末装置４との間で、データを送受信するサーバ装置１において、各種ＡＶ機器２からアナログのコンテンツデータを取得する入力セレクタ１１と、当該取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換するエンコーダ１３と、当該同時に変換された複数のデジタルデータの中から、ＣＰＵ１７１のレート決定プログラム１７３２の実行によって決定されたサンプリングビットレートで変換されたデジタルデータを選択するチャネルセレクタ１４と、当該選択されたデジタルデータを、クライアント端末装置４に送信する無線通信部１５と、を備えるよう構成した。【選択図】図２
2006332854.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークを介して接続されたクライアント端末装置との間で、データを送受信するサーバ装置において、
データ提供装置からアナログのコンテンツデータを取得する取得手段と、
前記取得手段により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換する変換手段と、
前記コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、前記デジタルデータのサンプリングビットレートとして決定するとともに、さらに、前記クライアント端末装置に送信するデジタルデータのデータ量に応じて、前記デジタルデータのサンプリングビットレートを決定する決定手段と、
前記変換手段により同時に変換された複数のデジタルデータの中から、前記決定手段により決定されたサンプリングビットレートで変換されたデジタルデータを選択する選択手段と、
前記選択手段により選択されたデジタルデータを、前記クライアント端末装置に送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
無線ネットワークを介して接続されたクライアント端末装置との間で、データを送受信するサーバ装置において、
データ提供装置からアナログのコンテンツデータを取得する取得手段と、
前記取得手段により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換する変換手段と、
予め設定された設定条件により、前記デジタルデータのサンプリングビットレートを決定する決定手段と、
前記変換手段により同時に変換された複数のデジタルデータの中から、前記決定手段により決定されたサンプリングビットレートで変換されたデジタルデータを選択する選択手段と、
前記選択手段により選択されたデジタルデータを、前記クライアント端末装置に送信する送信手段と、
を備えることを特徴とするサーバ装置。
【請求項３】
請求項２に記載のサーバ装置において、
前記決定手段は、
前記コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、前記デジタルデータのサンプリングビットレートとして決定することを特徴とするサーバ装置。
【請求項４】
請求項２又は３に記載のサーバ装置において、
前記決定手段は、
前記送信手段が前記クライアント端末装置に送信するデジタルデータのデータ量に応じて、前記デジタルデータのサンプリングビットレートを決定することを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置に関する。
【背景技術】
【０００２】
近年、ネットワークを介して、サーバ装置からクライアント端末装置にデータ（コンテンツデータ）を提供するクライアント・サーバシステムが利用されている。サーバ装置には、例えば、テレビジョン装置、ビデオレコーダ、ＰＶＲ（Personal Video Recorder）
、ＢＳ（Broadcasting Satellite）放送やＣＳ（Communication Satellite）放送のチュ
ーナ、ＳＴＢ（Set Top Box）、ＤＶＤ（Digital Versatile Disk）プレイヤー、オーデ
ィオ装置などの複数種類のＡＶ機器などが接続されており、サーバ装置に接続された各種ＡＶ機器などに対応したコンテンツデータを、サーバ装置からクライアント端末装置に送信して提供することができるようになっている。
【０００３】
サーバ装置からクライアント端末装置にコンテンツデータを送信するに際して、送信することのできるデータ量（通信データ量）は限られている。そこで、効率よく、高品質なコンテンツデータを送信するために、例えば、圧縮された複数のコンテンツデータを、指定のデータ量になるよう多重化する方法（特許文献１参照）、通信データ量の上限以下の範囲内で、選択された所定のレベルに応じて複数のコンテンツデータを圧縮して多重化する方法（特許文献２参照）などが提案された。また、通信データ量を考慮するのではなく、クライアント端末装置やクライアント端末装置に接続された出力装置（表示装置）に適したデータ量を考慮してコンテンツデータを変換する方法（特許文献３参照）なども提案されている。
【特許文献１】特開２００１−２１１２０２号公報
【特許文献２】特開２００１−１３６１３８号公報
【特許文献３】特開２００１−０４５４３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１，２，３の方法では、常に高品質なコンテンツデータを送信すべく、通信データ量の多いコンテンツデータが送信されているため、常に通信のトラフィックに負荷がかかり、クライアント・サーバシステムの安定性に不安を感じるという問題がある。
【０００５】
また、各種ＡＶ機器などから取得したコンテンツデータのサンプリングビットレートを、通信データ量に応じてその都度切り換えるようにすると、各種ＡＶ機器などからのコンテンツデータの入力と、サーバ装置における当該コンテンツデータのデータ処理との間に、タイムラグが生じるという問題がある。
【０００６】
本発明の課題は、通信のトラフィックに負荷がかかるのを軽減し、且つ、コンテンツデータの入力とデータ処理との間にタイムラグが生じないサーバ装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、無線ネットワークを介して接続されたクライアント端末装置との間で、データを送受信するサーバ装置において、データ提供装置からアナログのコンテンツデータを取得する取得手段と、前記取得手段により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換する変換手段と、前記コンテンツデータが静止画像データ或いはマルチ
小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、前記デジタルデータのサンプリングビットレートとして決定するとともに、さらに、前記クライアント端末装置に送信するデジタルデータのデータ量に応じて、前記デジタルデータのサンプリングビットレートを決定する決定手段と、前記変換手段により同時に変換された複数のデジタルデータの中から、前記決定手段により決定されたサンプリングビットレートで変換されたデジタルデータを選択する選択手段と、前記選択手段により選択されたデジタルデータを、前記クライアント端末装置に送信する送信手段と、を備えることを特徴とする。
【０００８】
請求項２に記載の発明は、無線ネットワークを介して接続されたクライアント端末装置との間で、データを送受信するサーバ装置において、データ提供装置からアナログのコンテンツデータを取得する取得手段と、前記取得手段により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換する変換手段と、予め設定された設定条件により、前記デジタルデータのサンプリングビットレートを決定する決定手段と、前記変換手段により同時に変換された複数のデジタルデータの中から、前記決定手段により決定されたサンプリングビットレートで変換されたデジタルデータを選択する選択手段と、前記選択手段により選択されたデジタルデータを、前記クライアント端末装置に送信する送信手段と、を備えることを特徴とする。
【０００９】
請求項３に記載の発明は、請求項２に記載のサーバ装置において、前記決定手段は、前記コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、前記デジタルデータのサンプリングビットレートとして決定することを特徴とする。
【００１０】
請求項４に記載の発明は、請求項２又は３に記載のサーバ装置において、前記決定手段は、前記送信手段が前記クライアント端末装置に送信するデジタルデータのデータ量に応じて、前記デジタルデータのサンプリングビットレートを決定することを特徴とする。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、変換手段によって、取得手段により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換することができ、決定手段によって、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定するとともに、さらに、クライアント端末装置に送信するデジタルデータのデータ量に応じて、デジタルデータのサンプリングビットレートを決定することができ、選択手段によって、変換手段により同時に変換された複数のデジタルデータの中から、決定手段により決定されたサンプリングビットレートで変換されたデジタルデータを選択することができる。
【００１２】
したがって、アナログのコンテンツデータから同時にＡ／Ｄ変換された複数のデジタルデータの中から、一のデジタルデータを選択すればよいだけなので、サンプリングビットレートの切り換えに伴う、コンテンツデータの入力とコンテンツデータのデータ処理との間にタイムラグが生じない。
【００１３】
さらに、決定手段は、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定するので、該コンテンツデータのように高品質でなくても問題のないコンテンツデータのサンプリングビットレートを落とすことにより、通信データ量を低下させることができることとなって、通信のトラフィックの負荷を低減できる。
【００１４】
また、例えば、デジタルデータのデータ量が多い場合には、サンプリングビットレート
を低くすることができることとなって、通信のトラフィックの負荷を低減できる。
【００１５】
請求項２に記載の発明によれば、変換手段よって、取得手段により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルデータに変換することができ、決定手段によって、予め設定された設定条件により、デジタルデータのサンプリングビットレートを決定することができ、選択手段によって、変換手段により同時に変換された複数のデジタルデータの中から、決定手段により決定されたサンプリングビットレートで変換されたデジタルデータを選択することができる。
【００１６】
したがって、アナログのコンテンツデータから同時にＡ／Ｄ変換された複数のデジタルデータの中から、一のデジタルデータを選択すればよいだけなので、サンプリングビットレートの切り換えに伴う、コンテンツデータの入力とコンテンツデータのデータ処理との間にタイムラグが生じない。さらに、設定条件により、サンプリングビットレートを決定することができるので、通信データ量を変化させることができることとなって、通信のトラフィックの負荷を低減できる。
【００１７】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、決定手段は、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定することができる。
【００１８】
すなわち、当該コンテンツデータのように高品質でなくても問題のないコンテンツデータの場合には、サンプリングビットレートを落とすことにより、通信データ量を低下させることができることとなって、通信のトラフィックの負荷を低減できる。
【００１９】
請求項４に記載の発明によれば、請求項２又は３に記載の発明と同様の効果が得られることは無論のこと、決定手段は、送信手段がクライアント端末装置に送信するデジタルデータのデータ量に応じて、デジタルデータのサンプリングビットレートを決定することができる。
【００２０】
すなわち、例えば、デジタルデータのデータ量が多い場合には、サンプリングビットレートを低くすることができることとなって、通信のトラフィックの負荷を低減できる。
【発明を実施するための最良の形態】
【００２１】
以下、図を参照して、本発明を実施するための最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
＜構成＞
まず、クライアント・サーバシステムＳ、サーバ装置１及びクライアント端末装置４の構成を説明する。
[クライアント・サーバシステムの構成]
クライアント・サーバシステムＳは、例えば、図１に示すように、各種ＡＶ機器２を接続し、リモートコントローラ３（以下、リモコン３）によって操作可能なサーバ装置１、出力装置５を接続し、リモートコントローラ６（以下、リモコン６）によって操作可能な複数のクライアント端末装置４…などから構成される。サーバ装置１とクライアント端末装置４とは、無線ネットワークＮを介して接続されており、互いにデータを送受信することができるようになっている。
【００２２】
なお、サーバ装置１に対するクライアント端末装置４の個数は、図１の限りではない。
【００２３】
クライアント端末装置４からサーバ装置１に送信されるデータとして、例えば、コンテンツデータを指定する指定データがある。指定データには、例えば、ＡＶ機器指定データ
や内容指定データなどが含まれる。
【００２４】
ＡＶ機器指定データは、例えば、各種ＡＶ機器２（テレビジョン装置２１（後述）、ＤＶＤプレイヤー２２（後述）…）から入力されるコンテンツデータの中から、一のＡＶ機器から入力されるコンテンツデータを取得するよう指定するデータである。
【００２５】
内容指定データは、例えば、コンテンツデータの内容（すなわち、例えば、静止画像データや、マルチ小画面表示画像データ、フル画像表示動画像データなど）を指定するデータである。静止画像データには、例えば、ＯＳＤ（On Screen Display）表示画像データ
などがある。
【００２６】
サーバ装置１からクライアント端末装置４に送信されるデータとして、例えば、コンテンツデータがある。コンテンツデータは、例えば、クライアント端末装置４から送信された指定データに対応するものであり、サーバ装置１に接続された各種ＡＶ機器２から取得され、クライアント端末装置４に接続された出力装置５に表示される。
【００２７】
具体的には、例えば、ユーザによるリモコン６の操作などに伴ってリモコン６から送信された指定データを受信すると、クライアント端末装置４は、当該指定データを、サーバ装置１に送信する。クライアント端末装置４から指定データを受信すると、サーバ装置１は、当該指定データにより指定された一のコンテンツデータ（すなわち、当該指定データに含まれるＡＶ機器指定データにより指定された一のＡＶ機器から入力され、当該指定データに含まれる内容指定データにより指定された内容のコンテンツデータ）を取得して、クライアント端末装置４に送信する。サーバ装置１からコンテンツデータを受信すると、クライアント端末装置４は、当該コンテンツデータを出力装置５に出力する。このようにして、クライアント端末装置４のユーザが所望するコンテンツデータが、サーバ装置１からクライアント端末装置４に提供される。
【００２８】
なお、コンテンツデータには、画像データや音声データなどが含まれる。
【００２９】
無線ネットワークＮは、所定の規格に準じたデジタル無線通信のネットワークである。
[サーバ装置の構成]
サーバ装置１は、例えば、図２に示すように、入力セレクタ１１、分配器１２、エンコーダ１３、チャンネルセレクタ１４、無線通信部１５、信号受信部１６、制御部１７などを備えて構成される。各部は、バス１Ｂによって接続されている。そして、サーバ装置１は、各種ＡＶ機器２を接続しており、リモコン３によって操作できるようになっている。
【００３０】
入力セレクタ１１は、取得手段として、制御部１７からの制御に従って、データ提供装置としての各種ＡＶ機器２からアナログのコンテンツデータを取得する。
【００３１】
具体的には、入力セレクタ１１は、データ取得プログラム１７３１（後述）を実行したＣＰＵ１７１（後述）からの制御に従って、各種ＡＶ機器２から入力される複数のアナログのコンテンツデータの中から、一のアナログのコンテンツデータを取得して、分配器１２に出力する。
【００３２】
分配器１２は、入力セレクタ１１から入力された一のアナログのコンテンツデータを、エンコーダ１３の高レート変換系１３１（後述）と低レート変換系１３２（後述）とに分配する。
【００３３】
エンコーダ１３は、変換手段として、入力セレクタ１１により取得され、分配器１２を介して入力されたアナログのコンテンツデータを、同時に複数のサンプリングビットレートでデジタルのコンテンツデータ（デジタルデータ）に変換する。
【００３４】
具体的には、エンコーダ１３は、例えば、図２に示すように、高レート変換系１３１及び低レート変換系１３２の二種類の変換系などを備える。高レート変換系１３１は、入力
セレクタ１１により取得され、分配器１２を介して入力された一のアナログのコンテンツデータを、より高いサンプリングビットレート（高サンプリングビットレート）でデジタルデータに変換し、当該変換した高サンプリングビットレートのデジタルデータを、所定のファイル形式でエンコードして、チャンネルセレクタ１４に出力する。一方、低レート変換系１３２は、入力セレクタ１１により取得され、分配器１２を介して入力された一のアナログのコンテンツデータを、高レート変換系１３１よりも低いサンプリングビットレート（低サンプリングビットレート）でデジタルデータに変換し、当該変換した低サンプリングビットレートのデジタルデータを、所定のファイル形式でエンコードして、チャンネルセレクタ１４に出力する。
【００３５】
チャンネルセレクタ１４は、選択手段として、エンコーダ１３により同時に変換された複数のデジタルデータの中から、制御部１７により決定されたサンプリングビットレートで変換されたデジタルデータを選択する。
【００３６】
具体的には、チャンネルセレクタ１４は、エンコーダ１３から同時に入力される二種類のデジタルデータ（高サンプリングビットレートのデジタルデータと低サンプリングビットレートのデジタルデータ）の中から、ＣＰＵ１７１（後述）によるレート決定プログラム１７３２（後述）の実行により決定されたサンプリングビットレートで変換されたデジタルデータを選択し、無線通信部１５に出力する。
【００３７】
無線通信部１５は、無線ネットワークＮを介して、クライアント端末装置４との間で各種データの送受信を行う。具体的には、無線通信部１５は、クライアント端末装置４との間で無線信号の送受信を行うためのアンテナ１５１やＲＦ（Radio Frequency）変換器（
図示省略）、所定の規格に準じたデジタル無線通信ネットワークに接続するための通信カード（図示省略）などを備えている。
【００３８】
具体的には、本発明における無線通信部１５は、送信手段として、チャンネルセレクタ１４により選択されたデジタルデータを、クライアント端末装置４の無線通信部４２（後述）に送信する。また、本発明における無線通信部１５は、例えば、クライアント端末装置４の無線通信部４２（後述）から送信された、コンテンツデータを指定する指定データを受信する。
【００３９】
信号受信部１６は、例えば、リモコン３から送信された各種信号を受信する。
【００４０】
具体的には、本発明における信号受信部１６は、例えば、リモコン３から送信された、コンテンツデータを指定する指定データを受信する。
【００４１】
制御部１７は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）１７
１、ＲＡＭ（Random Access Memory）１７２、ＲＯＭ（Read Only Memory）１７３などを備えている。
【００４２】
ＣＰＵ１７１は、ＲＯＭ１７３に記憶されたサーバ装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００４３】
ＲＡＭ１７２は、ＣＰＵ１７１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００４４】
ＲＯＭ１７３は、サーバ装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１７１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ１７３に記憶されている。
【００４５】
具体的には、ＲＯＭ１７３には、例えば、図２に示すように、データ取得プログラム１７３１、レート決定プログラム１７３２などが記憶されている。
【００４６】
データ取得プログラム１７３１は、ＣＰＵ１７１に、入力セレクタ１１によって、各種ＡＶ機器２からアナログのコンテンツデータを取得する機能を実現させる。
【００４７】
具体的には、例えば、無線通信部１５が、クライアント端末装置４から送信された指定データを受信すると、或いは、信号受信部１６が、リモコン３から送信された指定データを受信すると、ＣＰＵ１７１は、データ取得プログラム１７３１を実行して、入力セレクタ１１に、各種ＡＶ機器２から入力される複数のアナログのコンテンツデータの中から、当該指定データにより指定された一のアナログのコンテンツデータを取得させる。
【００４８】
ＣＰＵ１７１は、かかるデータ取得プログラム１７３１を実行することによって、取得手段として機能する。
【００４９】
レート決定プログラム１７３２は、ＣＰＵ１７１に、予め設定された設定条件により、デジタルデータのサンプリングビットレートを決定する機能を実現させる。
【００５０】
具体的には、例えば、ＣＰＵ１７１は、予め設定された設定条件に該当する場合、すなわち、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレートのうちの最も低いサンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定する。より具体的には、例えば、無線通信部１５が、クライアント端末装置４から送信された指定データを受信すると、又は、信号受信部１６が、リモコン３から送信された指定データを受信すると、ＣＰＵ１７１は、レート決定プログラム１７３２を実行して、当該指定データにより指定されたコンテンツデータが、静止画像データ或いはマルチ小画面表示画像データであるか否かを判断する。そして、ＣＰＵ１７１は、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データであると判断した場合に、高サンプリングビットレートと低サンプリングビットレートのうちの、低サンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定する。
【００５１】
さらに、例えば、ＣＰＵ１７１は、レート決定プログラム１７３２を実行して、予め設定された設定条件に応じて、すなわち、無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量に応じて、デジタルデータのサンプリングビットレートを決定する。より具体的には、例えば、無線通信部１５が、クライアント端末装置４から送信された指定データを受信すると、又は、信号受信部１６が、リモコン３から送信された指定データを受信すると、ＣＰＵ１７１は、レート決定プログラム１７３２を実行して、当該指定データにより指定された、無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量（例えば、デジタルデータのデータ量と当該デジタルデータを送信するクライアント端末装置４の個数との積）が所定の閾値を超えるか否かを判断する。そして、ＣＰＵ１７１は、デジタルデータのデータ量が所定の閾値を超えると判断した場合に、高サンプリングビットレートと低サンプリングビットレートのうちの、低サンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定する。なお、ＣＰＵ１７１がレート決定プログラム１７３２を実行することによって、無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量に応じて、デジタルデータのサンプリングビットレートを決定するのであれば、この限りではない。すなわち、サンプリングビットレートの決定の判断材料は、デジタルデータのデータ量と当該デジタルデータを送信するクライアント端末装置４の個数との積や、所定の閾値などに限られない。
【００５２】
ＣＰＵ１７１は、かかるレート決定プログラム１７３２を実行することによって、決定手段として機能する。
【００５３】
サーバ装置１に接続された各種ＡＶ機器２は、例えば、図２に示すように、テレビジョン装置２１やＤＶＤ（Digital Versatile Disk）プレイヤー２２などを含む。各種ＡＶ機
器２は、サーバ装置１からの制御に従って動作する。
【００５４】
具体的には、本発明の各種ＡＶ機器２に含まれるテレビジョン装置２１は、例えば、サーバ装置１からの制御に従って、チャンネルを変えたりする。また、本発明の各種ＡＶ機器２に含まれるＤＶＤプレイヤー２２は、例えば、サーバ装置１からの制御に従って、一時停止をしたりする。また、本発明の各種ＡＶ機器２に含まれるテレビジョン装置２１やＤＶＤプレイヤー２２などは、例えば、データ提供装置として、各々、サーバ装置１の入力セレクタ１１にアナログのコンテンツデータを入力する。
【００５５】
なお、各種ＡＶ機器２は、図２に示すテレビジョン装置２１やＤＶＤプレイヤー２２だけでなく、例えば、ビデオレコーダ、ＰＶＲ（Personal Video Recorder）、ＢＳ（Broadcasting Satellite）放送やＣＳ（Communication Satellite）放送のチューナ、ＳＴＢ（Set Top Box）、オーディオ装置など、好適な任意のＡＶ機器を含む。
【００５６】
リモコン３は、例えば、図２に示すように、各種入力ボタン３１などを備えている。リモコン３は、例えば、ユーザによって、各種入力ボタン３１のうちの何れかの入力ボタンが押下されると、当該入力ボタンに対応した信号を、サーバ装置１の信号受信部１６に送信する。
[クライアント端末装置の構成]
クライアント端末装置４は、例えば、図３に示すように、信号受信部４１、無線通信部４２、バッファ４３、制御部４４、デコーダ４５などを備えて構成される。各部は、バス４Ｂによって接続されている。そして、クライアント端末装置４は、出力装置５を接続しており、リモコン６によって操作できるようになっている。
【００５７】
信号受信部４１は、例えば、リモコン６から送信された信号を受信する。
【００５８】
無線通信部４２は、サーバ装置１の無線通信部１５とほぼ同様の構成であって、無線ネットワークＮを介して、サーバ装置１との間で各種データの送受信を行う。具体的には、無線通信部４２は、サーバ装置１との間で無線信号の送受信を行うためのアンテナ４２１やＲＦ（Radio Frequency）変換器（図示省略）、所定の規格に準じたデジタル無線通信
ネットワークに接続するための通信カード（図示省略）などを備えている。
【００５９】
バッファ４３は、無線通信部４２が、サーバ装置１の無線通信部１５から受信したデジタルデータを一時的に記憶する。
【００６０】
制御部４４は、例えば、図３に示すように、ＣＰＵ４４１、ＲＡＭ４４２、ＲＯＭ４４３などを備えている。
【００６１】
ＣＰＵ４４１は、ＲＯＭ４４３に記憶されたクライアント端末装置４用の各種処理プログラムに従って各種の制御動作を行う。
【００６２】
ＲＡＭ４４２は、ＣＰＵ４４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００６３】
ＲＯＭ４４３は、クライアント端末装置４で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ４４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ４４３に記憶されている。
【００６４】
デコーダ４５は、例えば、制御部４４からの制御に従って、バッファ４３に記憶されたデジタルデータを、当該デジタルデータ（デジタルのコンテンツデータ）のファイル形式でデコードし、デコードされたコンテンツデータを、出力装置５に出力する。
【００６５】
出力装置５は、例えば、デコーダ４５から入力されるコンテンツデータ（映像データや音声データ）を出力する。具体的には、例えば、出力装置５は、映像データを出力するモニタ（図示省略）や、音声データを出力するスピーカ（図示省略）などを備えている。
【００６６】
リモコン６は、例えば、図３に示すように、各種入力ボタン６１などを備えている。リモコン６は、例えば、ユーザによって、各種入力ボタン６１のうちの何れかの入力ボタンが押下されると、当該入力ボタンに対応した信号を、クライアント端末装置４の信号受信部４１に送信する。
＜レート決定処理＞
次に、サーバ装置１によるサンプリングビットレートの決定に関する処理について、図４のフローチャートを参照して説明する。
【００６７】
まず、サーバ装置１のＣＰＵ１７１は、無線通信部１５が、クライアント端末装置４の無線通信部４２から送信された指定データを受信したか否か、或いは、信号受信部１６が、リモコン３から送信された指定データを受信したか否かを判断する（ステップＳ１）。
【００６８】
ステップＳ１において、指定データを受信していないと判断すると（ステップＳ１；Ｎｏ）、ＣＰＵ１７１は、ステップＳ１の処理を繰り返して行う。
【００６９】
一方、ステップＳ１において、指定データを受信したと判断すると（ステップＳ１；Ｙｅｓ）、ＣＰＵ１７１は、データ取得プログラム１７３１を実行して、入力セレクタ１１に、各種ＡＶ機器２から入力される複数のアナログのコンテンツデータの中から、ステップＳ１で受信した指定データにより指定された一のアナログのコンテンツデータを取得させる（ステップＳ２）。
【００７０】
入力セレクタ１１によって取得された一のアナログのコンテンツデータは、分配器１２を介して、エンコーダ１３の高レート変換系１３１と低レート変換系１３２とに出力される。そして、当該一のアナログのコンテンツデータは、同時に、高レート変換系１３１において、高サンプリングビットレートでデジタルデータに変換され、低レート変換系１３２において、低サンプリングビットレートでデジタルデータに変換される（ステップＳ３）。
【００７１】
次いで、ＣＰＵ１７１は、レート決定プログラム１７３２を実行して、ステップＳ１で受信した指定データにより指定された一のアナログのコンテンツデータが、静止画像データ或いはマルチ小画面表示画像データであるか否かを判断する（ステップＳ４）。
【００７２】
ステップＳ４において、ステップＳ１で受信した指定データにより指定された一のアナログのコンテンツデータが、静止画像データ或いはマルチ小画面表示画像データであると判断すると（ステップＳ４；Ｙｅｓ）、ＣＰＵ１７１は、低サンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定する（ステップＳ５）。
【００７３】
次いで、ＣＰＵ１７１は、チャンネルセレクタ１４に、エンコーダ１３により同時に変換された二種類のデジタルデータ（高サンプリングビットレートのデジタルデータと低サンプリングビットレートのデジタルデータ）の中から、ステップＳ５で決定したサンプリングビットレート（低サンプリングビットレート）で変換されたデジタルデータを選択さ
せる（ステップＳ６）。
【００７４】
次いで、ＣＰＵ１７１は、ステップＳ６で選択された低サンプリングビットレートで変換されたデジタルデータを、無線通信部１５から、クライアント端末装置４に送信し（ステップＳ７）、本処理を終了する。
【００７５】
一方、ステップＳ４において、ステップＳ１で受信した指定データにより指定された一のアナログのコンテンツデータが、静止画像データ或いはマルチ小画面表示画像データでないと判断すると（ステップＳ４；Ｎｏ）、すなわち、例えば、フル画面表示動画像データであると判断すると、さらに、ＣＰＵ１７１は、ステップＳ１で受信した指定データにより指定された、無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量が、所定の閾値を超えるか否かを判断する（ステップＳ８）。
【００７６】
ステップＳ８において、所定の閾値を超えると判断すると（ステップＳ８；Ｙｅｓ）、ＣＰＵ１７１は、ステップＳ５に移行する。
【００７７】
一方、ステップＳ８において、所定の閾値を超えないと判断すると（ステップＳ８；Ｎｏ）、ＣＰＵ１７１は、高サンプリングビットレートを、デジタルデータのサンプリングビットレートとして決定する（ステップＳ９）。
【００７８】
次いで、ＣＰＵ１７１は、チャンネルセレクタ１４に、エンコーダ１３により同時に変換された二種類のデジタルデータ（高サンプリングビットレートのデジタルデータと低サンプリングビットレートのデジタルデータ）の中から、ステップＳ９で決定したサンプリングビットレート（高サンプリングビットレート）で変換されたデジタルデータを選択させる（ステップＳ１０）。
【００７９】
次いで、ＣＰＵ１７１は、ステップＳ１０で選択された高サンプリングビットレートで変換されたデジタルデータを、無線通信部１５から、クライアント端末装置４に送信し（ステップＳ１１）、本処理を終了する。
【００８０】
以上説明した本発明のサーバ装置１によれば、ＣＰＵ１７１がデータ取得プログラム１７３１を実行することによって、入力セレクタ１１に、各種ＡＶ機器２からアナログのコンテンツデータを取得させることができ、エンコーダ１３によって、入力セレクタ１１により取得されたアナログのコンテンツデータを、同時に複数のサンプリングビットレート（高サンプリングビットレートと低サンプリングビットレート）のデジタルデータに変換することができる。そして、ＣＰＵ１７１がレート決定プログラム１７３２を実行することによって、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレート（高サンプリングビットレートと低サンプリングビットレート）のうちの最も低いサンプリングビットレート（低サンプリングビットレート）を、デジタルデータのサンプリングビットレートとして決定するとともに、さらに、無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量に応じて、デジタルデータのサンプリングビットレートを決定することができ、チャンネルセレクタ１４によって、エンコーダ１３により同時に変換された複数のデジタルデータ（高サンプリングビットレートのデジタルデータと低サンプリングビットレートのデジタルデータ）の中から、ＣＰＵ１７１がレート決定プログラム１７３２を実行することにより決定されたサンプリングビットレートで変換されたデジタルデータを選択することができる。また、無線通信部１５によって、チャンネルセレクタ１４により選択されたデジタルデータを、クライアント端末装置４に送信することができる。
【００８１】
したがって、アナログのコンテンツデータから同時にＡ／Ｄ変換された複数のデジタルデータの中から、一のデジタルデータを選択すればよいだけなので、サンプリングビット
レートの切り換えに伴う、コンテンツデータの入力とコンテンツデータのデータ処理との間にタイムラグが生じない。
【００８２】
また、コンテンツデータが静止画像データ或いはマルチ小画面表示画像データである場合に、複数のサンプリングビットレート（高サンプリングビットレートと低サンプリングビットレート）のうちの最も低いサンプリングビットレート（低サンプリングビットレート）を、デジタルデータのサンプリングビットレートとして決定するので、該コンテンツデータのように高品質でなくても問題のないコンテンツデータのサンプリングビットレートを落とすことにより、通信データ量を低下させることができることとなって、通信のトラフィックの負荷を低減できる。
【００８３】
また、例えば、デジタルデータのデータ量が多い場合には、サンプリングビットレートを低くすることができることとなって、通信のトラフィックの負荷を低減できる。
【００８４】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【００８５】
例えば、予め設定された設定条件は、“コンテンツデータが静止画像データ或いはマルチ小画面表示画像データであるということ”又は“無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量に応じたサンプリングビットレート”の限りではない。具体的には、例えば、“コンテンツデータが音声データのみであること”を、予め設定された設定条件とし、コンテンツデータが音声データのみである場合には、例えば、最も低いサンプリングビットレートを、デジタルデータのサンプリングビットレートに決定するようにしてもよい。
【００８６】
また、例えば、エンコーダ１３に、二種類の変換系（高レート変換系１３１及び低レート変換系１３２）備えるようにしたが、サンプリングビットレートの数は、この限りではない。具体的には、例えば、３種類の変換系（高レート変換系、中レート変換系及び低レート変換系）を備え、３種類のサンプリングビットレート（高サンプリングビットレートと中サンプリングビットレートと低サンプリングビットレート）の中から、デジタルデータのサンプリングビットレートを決定するようにしてもよい。この場合、例えば、コンテンツデータが高品質である必要が全くない場合は、低サンプリングビットレートを選択し、コンテンツデータが高品質である必要がそれほどない場合は、中サンプリングビットレートを選択し、コンテンツデータが高品質である必要がある場合は、高サンプリングビットレートを選択することができることとなる。さらに、例えば、２つの所定の閾値（第１の閾値及び当該第１の閾値よりも低い第２の閾値）を設けておき、無線通信部１５がクライアント端末装置４に送信するデジタルデータのデータ量が、第１の閾値を超える場合は、低サンプリングビットレートを選択し、第１の閾値を超えないが、第２の閾値を超える場合は、中サンプリングビットレートを選択し、第１の閾値及び第２の閾値を超えない場合は、高サンプリングビットレートを選択することができることとなる。
【００８７】
また、コンテンツデータは、サーバ装置１に接続された各種ＡＶ機器２などから提供されるだけでなく、サーバ装置１内に予め記憶しておいてもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の実施の形態におけるクライアント・サーバシステムの全体構成を示す図である。
【図２】本発明の実施の形態におけるサーバ装置の機能的構成を示すブロック図である。
【図３】本発明の実施の形態におけるクライアント端末装置の機能的構成を示すブロック図である。
【図４】サーバ装置によるサンプリングビットレートの決定に関する処理を説明するためのフローチャートである。
【符号の説明】
【００８９】
１  サーバ装置
２  各種ＡＶ機器（データ提供装置）
３  リモコン（リモートコントローラ）
４  クライアント端末装置
５  出力装置
６  リモコン
１１  入力セレクタ（取得手段）
１２  分配器
１３  エンコーダ（変換手段）
１４  チャンネルセレクタ（選択手段）
１５  無線通信部（送信手段）
１６  信号受信部
１７  制御部
１７１  ＣＰＵ（取得手段、決定手段）
１７２  ＲＡＭ
１７３  ＲＯＭ
１７３１  データ取得プログラム（取得手段）
１７３２  レート決定プログラム（決定手段）
Ｓ  クライアント・サーバシステム
Ｎ  無線ネットワーク
【図１】
2006332854.tif 000003
【図２】
2006332854.tif 000004
【図３】
2006332854.tif 000005
【図４】
2006332854.tif 000006