(57)【要約】【課題】表示能力の小さなマルチメディア再生端末に対しも、再生性能に適したコンテンツとして好適に表示、発音再生できるマルチメディアデータ再生システムにおけるローカルサーバのデータ処理方法を実現することにある。【解決手段】所定の表示レベルを有するコンテンツ情報を符号化した符号化情報と、その符号化情報を復号化する復号化プログラムをインターネット３０上に公開する情報データベース２１から取得する。大きな表示能力を要求される符号化情報は、所定の表示能力で表示可能な変換符号化情報に変換し、上記符号化情報と共にデータサーバ装置１１によりローカルエリアネットワーク１３上に提供する。コンテンツ情報再生端末１２は、自分の表示レベルに合う方の符号化情報と、復号化プログラムをそこから取得して再生するようにして実現した。【選択図】    図１
2004272631.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上に公開され、且つ画像を含むコンテンツ情報をダウンロードしてローカル配信するローカルサーバと、前記ローカルサーバから配信されるコンテンツ情報をそれぞれの表示能力で表示する第１及び第２の再生端末とを有し、前記第２の再生端末の表示能力は通常の表示能力を有する前記第１の再生端末の表示能力よりも低い表示能力を有して構成されるネットワークシステムにおける、前記第１及び第２の再生端末に前記コンテンツ情報を配信するローカルサーバのデータ処理方法であって、
前記コンテンツ情報に含まれる画像を前記低い表示能力用に変換処理した変換コンテンツ情報を生成する画像変換ステップと、
前記第１又は第２の再生端末から伝送される表示能力情報を受信する能力情報受信ステップと、
その能力情報受信ステップにより、前記表示能力情報が前記低い表示能力である前記第２の再生端末から前記ローカルサーバにコンテンツ情報の配信要求があった場合には、前記ローカルサーバは前記変換コンテンツ情報を前記第２の再生端末に配信し、及び前記能力情報受信ステップにより、前記表示能力情報が前記通常の表示能力である前記第１の再生端末から前記ローカルサーバに配信要求があった場合には、前記ローカルサーバは前記コンテンツ情報を前記第１の再生端末に配信するコンテンツ情報配信ステップと、
を有することを特徴とするローカルサーバのデータ処理方法。
【請求項２】
インターネット上に公開され、且つ画像を含むコンテンツ情報をダウンロードしてローカル配信するローカルサーバ装置と、前記ローカルサーバ装置から配信されるコンテンツ情報をそれぞれの表示能力で表示する第１及び第２の再生端末とを有し、前記第２の再生端末の表示能力は通常の表示能力を有する前記第１の再生端末の表示能力よりも低い表示能力を有して構成されるネットワークシステムにおける、前記第１及び第２の再生端末に前記コンテンツ情報を配信するローカルサーバ装置であって、
前記コンテンツ情報に含まれる画像を前記低い表示能力用に変換処理した変換コンテンツ情報を生成する画像変換処理手段と、
前記第１又は第２の再生端末から伝送される表示能力情報を受信する能力情報受信手段と、
その能力情報受信手段により、前記表示能力情報が前記低い表示能力である前記第２の再生端末から前記ローカルサーバ装置にコンテンツ情報の配信要求があった場合には、前記ローカルサーバ装置は前記変換コンテンツ情報を前記第２の再生端末に配信し、及び前記能力情報受信ステップにより、前記表示能力情報が前記通常の表示能力である前記第１の再生端末から前記ローカルサーバ装置に配信要求があった場合には、前記ローカルサーバ装置は前記コンテンツ情報を前記第１の再生端末に配信するコンテンツ情報配信手段と、
を具備し、前記再生端末に対し、表示能力に応じたコンテンツ情報を配信し、再生させるように構成することを特徴とするローカルサーバ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビデオ信号及び／又はオーディオ信号などの信号を圧縮符号化したマルチメディア信号と、そのマルチメディア信号を復号化して再生するための再生プログラムをローカルサーバ（ホームサーバ）に蓄積し、その蓄積されたマルチメディア信号及び再生プログラムをローカルネットワーク（ホームネットワーク）を介してマルチメディアデータ端末に供給し、そのマルチメディアデータ端末の能力に応じたマルチメディア信号の再生を行うためのローカルサーバのデータ処理方法、及びローカルサーバ装置に関するものである。
【０００２】
【従来の技術】
従来より、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）及びＦＴＴＨ（Ｆｉｂｅｒ  Ｔｏ  Ｔｈｅ  Ｈｏｍｅ）など、従来の電話線を用いる通信路よりも高速なネットワーク環境の普及に伴い、動画及び音声信号を圧縮符号化したマルチメディアデータの配信が多く行われるようになってきた。そして、配信される画像を含むマルチメディア信号を表示するためには、その圧縮符号化されている信号を復号化し、それを表示するマルチメディアデータ端末の表示能力に応じたビデオ信号を端末に供給して表示ようにする。同様に、音声に係るマルチメディア信号も、圧縮符号化されたオーディオ信号と相補的な復号化方法を用いてオーディオ信号を復号化し、再生用端末装置に供給して発音するなどが用いられている。
【０００３】
一方、マルチメディアデータの圧縮符号化は、半導体素子の高密度化及び高速化に伴ってオーディオ信号及び映像信号を圧縮符号化するためのアルゴリズムは高効率のものが用いられるようになり、時代と共に圧縮符号化に用いられる符号化方式も変遷を遂げ、多くの種類、ヴァージョンのものが出現している。さらに、マルチメディア信号を扱うサービスもプロバイダによっては異なった方式の符号化アルゴリズムが用いられ、様々なアルゴリズムにより符号化された信号が市場に供給されるようになされている。
【０００４】
その符号化アルゴリズムは、圧縮技術の進歩により、更に少ないデータ容量で、且つより良い画質、音質を実現するするための圧縮符号化アルゴリズムが開発され、実用化されており、市場には多くの符号化アルゴリズム及びそれらによって符号化のなされたマルチメディアデータが複数存在している。
【０００５】
そして、それらの複数ある符号化方式により符号化されたマルチメディア信号を復号化するための手法として、例えばインターネット上のＷｅｂサイトにプラグインソフトを公開し、ユーザはそのプラグインソフトをコンピュータにダウンロードすることにより、そのコンピュータで対応するマルチメディアデータの復号をできるようにする方法がある。
【０００６】
例えば、Ｍｉｃｒｏｓｏｆｔ社が提供するＷｉｎｄｏｗｓ  Ｍｅｄｉａ  Ｐｌａｙｅｒ（登録商標）もそのプラグインソフトの１つであり、ユーザはそのプラグインソフトをインターネット経由でダウンロードする、又は月刊誌に添付されるＣＤ−ＲＯＭなどからパソコンにインストールすることにより、そのパソコンでマルチメディアデータの再生が行えるようにするなどの方法も用いられている。
【０００７】
そして、ＣＤ−ＲＯＭを用いるプラグインソフトの配給では、同時にそのＣＤ−ＲＯＭにそのプラグインソフトを用いて再生を行うマルチメディアデータも記録するようにしており、ユーザは同じＣＤ−ＲＯＭを用いてプラグインソフトのインストール及びマルチメディアデータの再生の両者を行うことが出来、利便性の高い記録媒体として市場に導入されている。
【０００８】
そこで、マルチメディアデータとそのフォーマットに対応するデコーダを結びつけて一つのコンテンツとして配信することにより、プラグインソフトを他のサーバからダウンロードすることなくマルチメディアデータの再生を可能にするものもある（例えば、特許文献１参照。）。
【０００９】
【特許文献１】
特開２００１−３３１３０７号公報
【００１０】
【発明が解決しようとする課題】
ところで、コンピュータを用いるマルチメディア信号の再生に先だって行う、プラグインソフトのインストールは、コンピュータ操作に慣れたユーザにより実行されるのが前提とされているため、多少の煩雑な操作が必要とされるものの、コンピュータを用いるマルチメディア信号の再生方法としては市場で用いられている。
【００１１】
しかしながら、一般のユーザが有するマルチメディア再生器に対して要求するプラグインデータのダウンロード及びその再生器へのインストールを実行させるための操作は煩雑であり、マルチメディア再生器を市場に導入して普及させるに際し、障害となる。従って、データ圧縮方式として新しい符号化方式が採用されるような場合であっても、簡易な操作で新たな復号化用ソフトをインストールできるマルチメディア再生器の実現が求められる。
【００１２】
そして、画像データを再生するマルチメディア再生器では、例えばその表示器の表示能力に応じて画素サイズ、画素に与えるＲＧＢ信号ごとのビット数などが異なった値が用いられることがある。そして、復号化された画像データを表示可能パラメータ数の少ない表示器で表示する場合に、その表示器の能力に合わせた表示用データに変換して表示する方が、より適した画質による表示を行わせることができる。
【００１３】
さらに、マルチメディアデータが、表示器の能力に応じて再生するための複数のデータサイズのものが用意されている場合であっても、マルチメディア再生器はその性能に応じたマルチメディアデータを得て復号化する方が好ましい。従って、その場合のプラグインソフトもデータサイズごとに異なったプラグインソフトが用いられて復号されることになるなど、更に多くの種類のプラグインソフトをインストールさせておく必要があることになる。そして、プラグインソフトのインストールは煩雑であると共に、その煩雑なソフトのインストールが行われていないときにはマルチメディア信号を所定の品質で再生できないなどの問題が生じていた。
【００１４】
そこで、本発明は、上述問題を解決し、マルチメディアデータ再生器の性能に依存せず、サーバ装置から供給されるマルチメディアデータのフォーマットに合わせて好適に再生できるマルチメディアデータ再生用サーバ装置の構成を提供し、またマルチメディア再生器の性能に対して最適なコンテンツ信号のデコードを行ったマルチメディア信号を再生させるためのローカルサーバのデータ処理方法、及びローカルサーバ装置を提供することを目的とするものである。さらに、小形のマルチメディアデータ再生器に対し、マルチメディアデータを記憶するためのデータ量を小さくさせるものである。
【００１５】
【課題を解決するための手段】
本発明は、上記課題を解決するために以下の１）及び２）の手段より成るものである。
すなわち、
【００１６】
１）  インターネット上に公開され、且つ画像を含むコンテンツ情報をダウンロードしてローカル配信するローカルサーバ（１１）と、前記ローカルサーバから配信されるコンテンツ情報をそれぞれの表示能力で表示する第１及び第２の再生端末とを有し、前記第２の再生端末（１４）の表示能力は通常の表示能力を有する前記第１の再生端末（１２ａ）の表示能力よりも低い表示能力を有して構成されるネットワークシステムにおける、前記第１及び第２の再生端末に前記コンテンツ情報を配信するローカルサーバのデータ処理方法であって、
前記コンテンツ情報に含まれる画像を前記低い表示能力用に変換処理した変換コンテンツ情報を生成する画像変換ステップ（１１４）と、
前記第１又は第２の再生端末から伝送される表示能力情報を受信する能力情報受信ステップ（１１３）と、
その能力情報受信ステップにより、前記表示能力情報が前記低い表示能力である前記第２の再生端末から前記ローカルサーバにコンテンツ情報の配信要求があった場合には、前記ローカルサーバは前記変換コンテンツ情報を前記第２の再生端末に配信し、及び前記能力情報受信ステップにより、前記表示能力情報が前記通常の表示能力である前記第１の再生端末から前記ローカルサーバに配信要求があった場合には、前記ローカルサーバは前記コンテンツ情報を前記第１の再生端末に配信するコンテンツ情報配信ステップ（１１１）と、
を有することを特徴とするローカルサーバのデータ処理方法。
２）  インターネット上に公開され、且つ画像を含むコンテンツ情報をダウンロードしてローカル配信するローカルサーバ装置（１１）と、前記ローカルサーバ装置から配信されるコンテンツ情報をそれぞれの表示能力で表示する第１及び第２の再生端末とを有し、前記第２の再生端末（１４）の表示能力は通常の表示能力を有する前記第１の再生端末（１２ａ）の表示能力よりも低い表示能力を有して構成されるネットワークシステムにおける、前記第１及び第２の再生端末に前記コンテンツ情報を配信するローカルサーバ装置であって、
前記コンテンツ情報に含まれる画像を前記低い表示能力用に変換処理した変換コンテンツ情報を生成する画像変換処理手段（１１４）と、
前記第１又は第２の再生端末から伝送される表示能力情報を受信する能力情報受信手段（１１３）と、
その能力情報受信手段により、前記表示能力情報が前記低い表示能力である前記第２の再生端末から前記ローカルサーバ装置にコンテンツ情報の配信要求があった場合には、前記ローカルサーバ装置は前記変換コンテンツ情報を前記第２の再生端末に配信し、及び前記能力情報受信ステップにより、前記表示能力情報が前記通常の表示能力である前記第１の再生端末から前記ローカルサーバ装置に配信要求があった場合には、前記ローカルサーバ装置は前記コンテンツ情報を前記第１の再生端末に配信するコンテンツ情報配信手段（１１１）と、
を具備し、前記再生端末に対し、表示能力に応じたコンテンツ情報を配信し、再生させるように構成することを特徴とするローカルサーバ装置。
【００１７】
【発明の実施の形態】
以下、本発明のローカルサーバのデータ処理方法、及びローカルサーバ装置の実施形態につき、好ましい実施例により、図面を参照して説明する。
≪第１実施例≫
図１に、本発明の第１の実施例に関わるマルチメディアデータ配信システムの概略構成図を示す。
【００１８】
同図に示すマルチメディアデータ配信システムは、マルチメディアデータ再生システム１０と、コンテンツサーバ２１を格納するプロバイダ２０と、インターネット３０とよりなっている。
【００１９】
そして、マルチメディアデータ再生システム１０はサーバー部１１１、通信インタフェース１１２、機器情報解析部１１３、データ調整部１１４、及び記憶媒体１１５よりなるマルチメディア（以下、ＭＭと略して記述することがある。）配信サーバ１１と、通信制御部１２１、プログラム実行環境１２２、及び機器性能情報部１２３よりなるマルチメディアデータ再生端末１２と、ホームバス１３と、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）１４と、パソコン１５とより構成される。
【００２０】
また、そのように構成されるマルチメディアデータ配信システムのプロバイダ２０内に格納されるコンテンツサーバ２１には、マルチメディアデータである圧縮符号化されたディジタルオーディオ信号、及びディジタル映像信号が蓄積されると共に、その蓄積されるマルチメディアデータの圧縮符号化を解くための復号化用プログラムデータも蓄積されている。
【００２１】
その蓄積される復号化用プログラムデータとしては、複数の種類のマルチメディアデータのそれぞれに対応してなされる複数の圧縮符号化方式により符号化された圧縮符号化信号の符号化を解くための複数種類の復号化ソフトが蓄積されている。さらに、それらの復号化ソフトは、復号化を行うハードウェア構成の種類毎にも対応しており、更に複数の種類の復号化ソフトが蓄積されている。
【００２２】
次に、マルチメディアデータ再生端末１２を用いてマルチメディアデータを再生する場合の動作について述べる。
まず、マルチメディアデータ再生端末１２の所有者は、操作により再生を希望するマルチメディアデータ、及びそれを復号化して再生するための復号化用プログラムデータがマルチメディアデータ配信サーバ１１の記憶媒体１１５に蓄積されているかを通信制御１２１、ホームバス１３、及び通信制御部１１６を介してサーバ部１１１に問い合わせる。
【００２３】
そして、その問い合わせは、マルチメディアデータ再生端末１２が再生可能であるマルチメディアの性能に係る機器性能情報を機器性能情報部１２３より得て同時にマルチメディアデータ配信サーバ１１に伝送する。
【００２４】
それらのデータが受信されたサーバ部１１１では、記憶媒体１１５にマルチメディアデータ及びその再生に必要な復号化用プログラムデータが蓄積されているかをチェックする。そして、マルチメディアデータが予め取得され、蓄積されているときには、そのマルチメディアデータがマルチメディアデータ再生端末１２で再生可能かを調査する。
【００２５】
その調査は、マルチメディアデータの種類、及び再生品質に係る情報が機器情報解析部１１３に供給されると共に、そこではマルチメディアデータ再生端末１２の機器性能情報部１２３から伝送された機器性能情報と比較される。そして、機器性能情報を基にマルチメディアデータが所定の品質で再生されると判断されるときには記憶媒体１１５に蓄積されるマルチメディアデータ及びその復号化用プログラムデータがマルチメディアデータ再生端末１２に送信される。
【００２６】
一方、マルチメディアデータのデータサイズが大きいなど、マルチメディアデータ再生端末１２でそのマルチメディアデータの復号化が困難であると判断されるときには、マルチメディアデータのサイズを縮小変換したデータをマルチメディアデータ再生端末１２に伝送する。また、小サイズに変換されたマルチメディアデータを、復号化するためのマルチメディアデータ復号化用プログラムデータもマルチメディアデータ再生端末１２に伝送する。
【００２７】
以上は、再生の希望されるマルチメディアデータが記憶媒体１１５に蓄積されている場合の動作である。そして、マルチメディアデータ、及びその復号化用プログラムデータが蓄積されていないときには、それを検出したサーバー部１１１は通信インタフェース１１２、及びインターネット３０を介してプロバイダ２０のコンテンツサーバ２１にアクセスし、そこに蓄積されるマルチメディアデータを取得すると共に、それを復号化するためのプログラムデータとして新たな復号化ソフトが必要である場合には、その復号化用プログラムデータも入手する。
【００２８】
そして、入手されて記憶媒体１１５に蓄積されたマルチメディアデータは前記と同様にしてマルチメディアデータ再生端末１２に伝送される。次に、マルチメディアデータ再生端末１１の図示しない再生ボタンが操作されたときには、プログラム実行環境１２２に記憶されるマルチメディアデータは、マルチメディアデータ復号化用プログラムデータが用いられて復号化され、復号化されて得られるディジタル映像信号は再生端末の表示器に供給されて表示されると共に、ディジタルオーディオ信号は再生端末のスピーカに供給されて発音される。
【００２９】
以上、マルチメディアデータ再生端末１２からの要求によりマルチメディアデータ及びその復号化用プログラムデータが供給されて再生される動作について述べた。そして、マルチメディアデータ再生端末１２以外の端末であるパソコン１５、及びＰＤＡ１４からマルチメディアデータ及びその復号化用ソフトが要求される場合、さらには図示しない有線又は無線ＬＡＮ結合される図示しない携帯電話により同様の要求がなされたときも、それらの端末により同様なデータの伝送動作がなされる。
【００３０】
そして、データサイズの縮小変換方法としては、例えば表示される画像データの縦横それぞれの画素数を整数分の１にする方法がある。簡単なデータ間引き方法としては符号化された画像を復号化し、復号化された画素データの高域成分を除去した後に間引いた画像を作成し、その作成された画像を再び圧縮符号化する方法である。
【００３１】
この作業はデータ部１１４の中でなされる。そして、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＭＰＥＧ（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ  ｅｘｐｅｒｔｓ  ｇｒｏｕｐ）など８×８画素のデータが離散コサイン変換（ＤＣＴ：Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）されて圧縮符号化情報が生成されているときには、その８×８画素の符号化データを所定の方法により４×４画素の符号化データにディジタル変換することにより画素間引きのされた圧縮符号化情報を生成することが可能である。
【００３２】
以上、コンテンツサーバ２１に蓄積されるマルチメディアデータ、及びそのデータを復号化するためのマルチメディアデータ復号化用プログラムデータをユーザ宅内に設置されるマルチメディアデータ配信サーバ１１より得、それらの得られたデータ及びソフトを記憶媒体１１５に蓄積するようにしているため、蓄積されているデータはユーザ宅の複数の家族達により利用される。
【００３３】
そして、複数利用される場合であっても、マルチメディアデータのコンテンツサーバ２０からの送信は１回で良く、さらに再生品質の異なる再生端末に対してはマルチメディアデータ配信サーバ１１により最適化されたデータとして、それぞれの端末装置に供給される。
【００３４】
従って、コンテンツサーバ２１及びインターネット３０への負荷を小さくできると共に、再生端末ごとの再生品質の最適化処理はプライベートネットワーク１３内にあるマルチメディアデータ配信サーバの範囲内で行われるため、インターネット３０にかける負荷を少なく出来る。
【００３５】
以上、マルチメディアデータ再生システム１０の構成とその動作について概説した。
次に、マルチメディアデータ配信サーバの構成と動作について、更に述べる。そのマルチメディアデータ配信サーバとしては、例えば音響信号及び動画のマルチメディアデータを出力するビデオカセットレコーダ、チューナ装置、ハードディスクレコーダ、及びＷｅｂサーバなどである。
【００３６】
図２に、第１の実施例におけるマルチメディアデータ配信サーバの構成を示し、図面を参照してその動作について説明する。なお、前述の図１と同じ機能部分には同じ符号を付し、その説明を省略する。
【００３７】
同図に示すマルチメディアデータ配信サーバ１１は、サーバー部１１１、通信インタフェース１１２、機器情報解析部１１３、データ調整部１１４、記憶媒体１１５、及び通信制御部１１６より構成されている。そして、記憶媒体１１５には、デコーダプログラム部１１５ａ、マルチメディアデータ情報部１１５ｂ、及びマルチメディアデータ部１１５ｃのそれぞれがある。
【００３８】
次に、そのマルチメディアデータ配信サーバ１１の動作について述べる。
まず、サーバ部１１１は通常待機状態にあり、マルチメディアデータ再生端末１２などからの命令を待つ。そして、マルチメディアデータ再生端末などから送信されるその端末の再生品質に係る機器情報、マルチメディアデータの送信要求、及びその復号化用プログラムデータの送信要求があるときには、それらの送信要求を受信する。
【００３９】
そして、サーバ部１１１はそれらの送信要求に対し、記憶媒体１１５のマルチメディアデータ部１１５ｃに要求されたマルチメディアデータが蓄積されているか、及び記憶媒体１１５のマルチメディアデータ部１１５ａに要求された復号化用プログラムデータが蓄積されているかをチェックする。
【００４０】
そして、それらのマルチメディアデータ及びその復号化用プログラムデータが蓄積されているときには、機器情報解析部１１３により、送信要求と共に送信されたその端末の再生品質に係る機器情報と、マルチメディアの再生要求品質に係り記憶媒体１１５のマルチメディアデータ情報部１１５ｂに蓄積される情報とが比較される。
【００４１】
その比較の結果、端末側の再生品質のレベルの方が高いときには、サーバー部１１１は要求されたマルチメディアデータとその復号化用プログラムデータをその端末に対して伝送する。また、端末が携帯電話であるなど再生品質のレベルの方が低いときには、データ調整部１１４においてマルチメディアデータの再生品質を機器情報に従って修正し、修正されて得られるマルチメディアデータを端末に返信する。
【００４２】
そして、サーバー部１１１は修正されたマルチメディアデータを復号化するためのデコーダプログラムデータを記憶媒体１１５のデコーダプログラム部１１５ａより得、そのプログラムデータを端末側に返信する。
【００４３】
なお、ここで、マルチメディアデータ部１１５ｃに要求されたマルチメディアデータが蓄積されていないときには、サーバー部１１１はコンテンツサーバ２１に接続し、そこからマルチメディアデータ及びその復号化用プログラムデータを取得して記憶媒体１１５に蓄積する。
【００４４】
その取得の際に、サーバー部１１１ではそのマルチメディアデータが画像データであるときにはそのデータの精細度及び画素単位に与えられるビット数などのデータを基にマルチメディアデータ１１５ｃの品質に係るマルチメディアデータ情報を作成し、その作成された情報を記憶媒体のマルチメディアデータ情報部１１５ｂに蓄積する。
【００４５】
また、そのマルチメディアデータが音響信号データであるときにはそのデータの標本化周波数、及び量子化ビット数などのデータを基にマルチメディアデータ情報を作成し、その情報を記憶媒体１１５のマルチメディアデータ情報部１１５ｂに蓄積するようにしている。
【００４６】
以上、マルチメディアデータ配信サーバ１１の構成とその動作について述べた。
次に、マルチメディアデータ再生端末の構成とその動作について述べる。
図３に、第１の実施例によるマルチメディアデータ再生端末の構成を示し、同図を参照して説明する。なお、前述の図１と同じ機能部分には同じ符号を付し、その説明を省略する。
【００４７】
同図に示すマルチメディアデータ再生端末１２は、通信制御部１２１と、デコーダプログラム部１２２ａを有するプログラム実行環境１２２と、機器情報解析部１２４と、マルチメディアデータ部１２５ａ及び機器性能情報部１２３を蓄積する記憶媒体１２５と、ブラウザコア１２６と、入力部１２７と、出力部１２８とで構成されている。
【００４８】
まず、ユーザにより入力部１２７のボタンキー又はポインティングデバイスが操作され、ブラウザコア１２６を介して出力部１２８の表示画面にマルチメディアの一覧が表示される。その表示は、マルチメディアデータ配信サーバ１１のマルチメディアデータ情報部１１５ｂに蓄積される情報、ないしはコンテンツサーバ２１がインターネット３０に公開するページ情報などが取得されて表示される。
【００４９】
そして、ユーザは入力部１２７を操作し、再生すべきマルチメディアデータを指定し、通信制御部１２１を介してマルチメディアデータ配信サーバ１１に対してそのマルチメディアデータ及びそのデータを再生するための復号化用プログラムデータを要求する。一方では、マルチメディアデータ再生端末１２の機器情報も送信する。
【００５０】
次に、マルチメディアデータ配信サーバ１１から返信されたマルチメディアデータ及びその復号化用プログラムデータは通信制御部１２１により受信され、受信されたマルチメディアデータは記憶媒体１２５のマルチメディアデータ部１２５ａに、復号化用プログラムデータはプログラム実行環境１２２のデコーダプログラム部１２２ａに蓄積される。
【００５１】
そして、入力部１２７の図示しないマルチメディア再生ボタンが操作されたとき、マルチメディアデータ部１２５ａに記憶されたマルチメディアデータは読み出されてデコーダプログラム部１２２ａに供給される。そして、そこに蓄積されている復号化用プログラムデータが用いられてマルチメディアデータはデコードされる。
【００５２】
そのデコードされて得られる画像信号及び／又は音響信号は出力部１２８に供給され、そこの図示しない表示器に表示される、ないしは図示しないスピーカ又はヘッドフォンを介して発音される。
【００５３】
以上、マルチメディアデータ再生端末１２の構成とその動作について述べた。そして、デコーダプログラム部１２２ａで復号動作を行うデコーダプログラムは、出力部での再生品質に応じた品質のマルチメディアデータを得てデコードするようになされているため、出力部の性能に合わせた品質の画像信号、及び音響信号が再生されると共に、マルチメディア配信サーバから供給されるマルチメディアデータのデータ量もそれに合わせた量とされる。
【００５４】
従って、マルチメディアデータ再生端末が例えば携帯電話であるときには、マルチメディアデータのデータ量も少なくされ、容量の大きくない記憶媒体１２５に蓄積したデータを、例えば移動中に再生するような場合であってもマルチメディアデータの再生時間を長くすることができるなど好適に動作する。
【００５５】
次に、ホームバスで結合されるマルチメディアデータ再生端末とマルチメディアデータ配信サーバとの間の交信、及びそれらの装置の動作について述べる。
図４に、第１の実施例におけるマルチメディアデータ配信システムの処理シーケンスを示し、図を参照しつつ本システムの動作について述べる。
【００５６】
同図において、左上部に示すマルチメディアデータ再生端末１２ａと右上部に示すマルチメディアデータ配信サーバ１１ａとはネットワークにより接続されている。そして、その下に記述される処理シーケンスは、そのネットワークで伝送される情報、再生端末で実行される動作、及び配信サーバで実行される動作について順に示したものである。
【００５７】
また、マルチメディアデータ再生端末１２ａとマルチメディアデータ配信サーバ１１ａとを接続するネットワークは、物理的な接続ケーブル及び伝送信号のプロトコル等を特に限定することなく、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）などのデータ伝送用プロトコルを用いて通信を行う。
【００５８】
次に、その通信、及び配信システムの動作について述べる。
まず、マルチメディアデータ再生端末１２ａのユーザは再生を希望するマルチメディアのタイトルをマルチメディアデータ配信サーバ１１ａの記憶媒体１１５に記憶される一覧表より選択する。
【００５９】
そして、その選択されたマルチメディアを再生するための復号化用プログラムがプログラム実行手段１２２にダウンロードされていないときには、Ｓ（ステップ）３０１において、マルチメディアデータ再生端末１２ａはマルチメディアデータ配信サーバ１１ａに対して自分の機器性能情報を送信し、その機器が使用すべきデコーダプログラムの送信を要求する。
【００６０】
つぎに、Ｓ３０２において、マルチメディアデータ配信サーバ１１ａは受信される後述の方法により記述された機器性能情報を機器情報解析部１１３により解析し、データ調整部１１４によりカスタマイズしたデコーダプログラムを作成する。
【００６１】
そして、Ｓ３０３において、マルチメディアデータ配信サーバ１１ａは作成されたデコーダプログラムを、ネットワーク１３を介してマルチメディアデータ再生端末１２ａに送信する。
【００６２】
そのデコードプログラムにはマルチメディアデータ配信サーバ１１ａの記憶媒体１１５に記憶されるマルチメディアデータを受信してマルチメディアデータ再生端末１２ａ上で再生するまでの手続きが記述されている。また、その記述は中間コードが用いられて記述されている。
【００６３】
そして、デコーダプログラムを受信したマルチメディアデータ再生端末１２ａでは、Ｓ３０４においてデコードプログラムはプログラム実行環境１２２にインストールされ、そこで再生の希望されるマルチメディアの復号化処理を行うための環境が作成される。
【００６４】
つぎに、Ｓ３０５において、マルチメディアデータ再生端末１２ａからはマルチメディアデータ配信サーバ１１ａに対してマルチメディアデータの送信が要求されると共に、必要に応じて機器性能情報が送信される。その機器性能情報は、機器性能に合わせて編集されたマルチメディアデータの送信を依頼するためのものである。
【００６５】
その機器情報を受信したマルチメディアデータ配信サーバ１１ａは、Ｓ３０６において、機器性能情報に従って、例えば画像マルチメディアデータの画素数を縮小する、及び音響マルチメディアデータの標本化周波数を縮小するなどプログラム実行環境に用いられるＣＰＵ、及び画像出力部における表示器の解像度等に応じて、マルチメディア端末１２ａから要求されるマルチメディアデータの表示品質に合わせてデータのカスタマイズを行う。
【００６６】
そして、Ｓ３０７において、カスタマイズされたマルチメディアデータはマルチメディアデータ再生端末１２ａに送信される。その送信され、受信されたマルチメディアデータは、Ｓ３０８において、例えばマルチメディアデータ再生端末１２ａの図示しない再生ボタンが操作されたときにプログラム実行環境１２２においてデコードされ、表示部に表示される。
【００６７】
以上、マルチメディアデータ配信サーバとマルチメディアデータ再生端末との間でネットワークを介してなされる処理シーケンスについて述べた。
次に、前述の機器性能情報の記述方法について述べる。
【００６８】
図５に、第１の実施例における機器性能情報の記述例について示す。
同図において、左側にはＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ：拡張マークアップ言語）形式で記述される機器性能情報を示し、右側にその記述に対するコメントを示している。
【００６９】
即ち、このように記述されるマルチメディアデータ再生端末の情報をマルチメディアデータ配信サーバに送信する。そして、マルチメディアデータ配信サーバは受信して得られる機器性能情報を解析し、マルチメディアデータのデコード及び再生に関わる情報を取得し、前述のようにデコーダプログラムの生成及びマルチメディアデータの変換を行なう。
【００７０】
そのＸＭＬ形式で記述される情報は、タグによる情報の意味付け及び記述開始位置によるデータ階層構造の表現をしている。また、データフォーマットはテキストファイルであるため、ネットワークを介して行なう情報の交換が容易にできる。
【００７１】
まず、機器性能情報の記述開始を示す＜ｄｅｖｉｃｅ−ｐｒｏｆｉｌｅ＞の次行に記述される＜ｃｏｍｐｏｎｅｎｔ  ｃａｔｅｇｏｒｙ＝”ａｄｄｒｅｓｓ”＞は、＜／ｃｏｍｐｏｎｅｎｔ＞の行までの間に機器のＩＰアドレス等に関する情報が記述されることを示すタグであり、その後にＩＰアドレス、デバイスアドレス、及びサービスアドレスなどネットワーク上の機器を区別するための情報が記述されている。
【００７２】
通常、インターネットに接続される機器に与えられるＩＰアドレスは１つであるが、ここで複数のＩＰアドレスが用いられるときには、それぞれのＩＰアドレスごとに＜ｉｐ−ａｄｄｒｅｓｓ＞を付して記述する。それにより、複数のＩＰアドレスが割り当てられる場合の記述ができる。同様に、他の情報についても複数種類の割り当てがなされる場合には、それらの割り当てらえるＩＰアドレスの記述もできる。
【００７３】
そして、通常のマルチメディアデータ再生端末には複数の信号処理デバイス及び複数のサービス処理用プログラムソフトが含まれて構成されるため、それらのデバイス及びサービスを区別するために＜ｄｅｖｉｃｅ−ａｄｄｒｅｓｓ＞及び＜ｓｅｒｖｉｃｅ−ａｄｄｒｅｓｓ＞などの複数のタグと共に、そのタグに係る情報を記述するようにする。
【００７４】
次に示す＜ｃｏｍｐｏｎｅｎｔ  ｃａｔｅｇｏｒｙ＝”ｄｉｓｐｌａｙ”＞タグは、モニタの機器性能情報を示すタグであり、そのタグ内には水平解像度、垂直解像度、及び色深度などの情報が記述される。
【００７５】
次に、＜ｃｏｍｐｏｎｅｎｔ  ａｔｅｇｏｒｙ＝”ｖｉｄｅｏ”＞タグが用いられて、表示器で表示可能な動画フォーマットに関する情報が記述される。そして、ここではそれぞれのフォーマット名しか例示していないが、詳細な情報を、例えばビットレート及び画像サイズなどの情報をも含めて記述できる。音響信号についても、例えばｃａｔｅｇｏｒｙ＝”ａｕｄｉｏ”のタグを記述し、そのタグの中に具体的な符号化に係るパラメータなどを記述する。
【００７６】
それらの記述される符号化フォーマット名及び符号化のためのパラメータなどは、マルチメディアデータ配信サーバ１１ａの側、及びマルチメディアデータ再生端末１２ａを有するクライアント側での記述様式を共通にする。そして、それらの記述様式を統一できる場合には、マルチメディアデータの配信、及び受信システムを多くのクライアント及びユーザにより共通に用いることができ、好適なマルチメディアデータ配信システムを実現することが可能となる。
【００７７】
そして、そのマルチメディアデータ配信システムにおけるローカルサーバのデータ処理方法は次のようにして実現される。
【００７８】
少なくとも画像情報を含むコンテンツ情報を圧縮符号化した圧縮符号化情報を複数インターネット上に公開するコンテンツデータベースから、所望のコンテンツ情報をダウンロードして一時記憶すると共に、その一時記憶された前記圧縮符号化情報をローカルエリアネットワークに提供するローカルサーバと、
そのローカルサーバより前記圧縮符号化情報をダウンロードすると共に、再生ボタンが操作されたときに前記圧縮符号化情報を復号化して前記コンテンツ情報を得るデータ再生端末と、
よりなるデータ再生システムにおけるローカルサーバのデータ処理方法であって、
前記コンテンツデータベースより得た圧縮符号化情報を、よりデータ量が小である変換符号化情報に変換する変換符号化ステップと、
その変換符号化ステップにより得られた変換符号化情報と、前記圧縮符号化情報とのうち、いずれの符号化情報を前記再生端末に提供するかを、前記再生端末から得られる表示画像パラメータを基に解析する再生端末情報解析ステップとを有し、
前記再生端末からの圧縮符号化情報のダウンロード要求に対し、前記再生端末情報解析ステップにおける解析結果を基に前記圧縮符号化情報又は前記変換符号化情報のいずれか一方の符号化情報を選択して伝送するようになすことを特徴とするローカルサーバのデータ処理方法。
【００７９】
以上、第１の実施例によるマルチメディアデータ配信システムの構成と、その動作について述べた。
次に、第２の実施例によるマルチメディアデータ配信システムについて述べる。
【００８０】
≪第２実施例≫
図６に、第２の実施例におけるマルチメディアデータ配信システムの処理シーケンスを示し、図を参照しつつ本システムの動作について述べる。なお、前述の第１の実施例における機能と同一機能の部分には同一符号を付し、その説明を省略する。
【００８１】
同図において、マルチメディア再生端末１２ａのハード構成は第１実施例の図４に示した構成と同一である。そして、マルチメディアデータ配信サーバ１１ｂは図４に示したマルチメディアデータ配信サーバ１１ａに比し、データ調整部１１４の代わりに複数のデコーダプログラム部１１７、１１７ａ、及び１１７ｂがあり、それらのデコーダプログラムには、順にマルチメディアデータ情報部１１８、１１８ａ、及び１１８ｂがそれぞれ組となって格納されている点で異なっている。
【００８２】
そして、それらのデコーダプログラム部１１７、１１７ａ、及び１１７ｂに格納されるデコーダプログラムは再生性能の異なるそれぞれのマルチメディアデータの再生に用いられる復号化用プログラムである。また、マルチメディアデータ情報部１１８、１１８ａ、及び１１８ｂのそれぞれには、相対応するデコーダプログラム部が復号を行うマルチメディアに係る情報、例えば画像の解像度、再生可能な色の数、及び復号化を行うマルチメディアデータの符号化フォーマットの種類等の情報が記述されている。
【００８３】
次に、ネットワーク接続されるマルチメディアデータ配信サーバ１１ｂとマルチメディアデータ再生端末１２ａとの間でネットワークを介して行われる動作シーケンスについて述べる。
まず、Ｓ３１１においてマルチメディアデータ再生端末１２ａのユーザはデコーダプログラムの配信をマルチメディア配信サーバ１１ｂに要求する。
【００８４】
次のＳ３１２では、マルチメディア配信サーバ１１ｂはデコーダプログラム１１７〜１１７ｂ、及びそのデコーダプログラムを用いて復号化を行うマルチメディアに係る情報をマルチメディアデータ再生端末１２ａに伝送する。そして、そのマルチメディア情報は、記憶媒体１１５に蓄積されるマルチメディアデータに係る情報でもある。
【００８５】
次に、Ｓ３１３では、受信されたマルチメディア復号化用プログラムをプログラム実行環境にロードし、それぞれのマルチメディアの復号化を実行可能である実行環境の準備を行う。
【００８６】
次のＳ３１４では、Ｓ３１２で伝送されたマルチメディア情報を基にユーザにより再生すべきマルチメディアの選択がなされる。そして、Ｓ３１５で、マルチメディアデータ端末１２ａはマルチメディアデータ配信サーバ１１ｂに対して選択されたマルチメディアデータの配信を要求する。
【００８７】
Ｓ３０７でマルチメディアデータがマルチメディアデータ再生端末１２ａに対して送信される。そして、Ｓ３０８では、送信されたマルチメディアデータがＳ３１３で構築されたデコーダプログラムが実行されて、コンテンツ信号が復号化される。復号化された信号は表示部などに供給され、マルチメディアデータとして再生される。
【００８８】
以上、第２の実施例によるマルチメディアデータ配信システムの構成と、ネットワークを介してなされる処理シーケンスについて述べた。そして、第２実施例におけるマルチメディアデータ再生端末において、ハードウェアの構成は第１の実施例と同一であるが、ソフトウェアを実行させて行う動作環境は異なっている。
【００８９】
即ち、再生するマルチメディアデータが選択される度に、そのデータを再生するデコーダプログラムが実行されるようになされ、共通のハードウェアでありながら多種類のマルチメディアデータを復号化することができる点で第１の実施例と異なっている。
【００９０】
従って、第２実施例における再生デコーダ用プログラムは、マルチメディアデータの種類により正常に動作する必要がある他に、異なるハード構成のプログラム実行部に対しても正常に動作する必要がある。そこで、デコーダ用プログラムとしては、例えば中間コードにより記述される復号化プログラムを使用するなどによりプログラムの種類及びハードウェアの種類に関わらず正常な復号化動作をさせる。
【００９１】
そこで、中間コードにより記述された復号化プログラムを用いることにより、デコーダプログラム部１２２のハードウェア構成、及びそこに搭載されるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の差に依存しないマルチメディアデータ復号化環境を構築する。
【００９２】
その中間コードにより記述されるＯＳとしては、例えばＪａｖａＶＭ（Ｊａｖａ  Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）のようなプログラム実行環境を用いることにより、複数あるマルチメディアデータのデコードソフトが共通のハードウェアにより実行させられる（ＪＡＶＡはサン・マイクロシステムズ・インコーポレーテッドの商標登録である。）。
【００９３】
それにより、復号化用プログラムを実行するＣＰＵの種類に関係なく、また表示される画像の表示解像度、画素単位に割り当てられる色ごとのビット数、及びマルチメディアデータの符号化フォーマットの種類等に依存することのないプログラム実行環境を実現できる。
【００９４】
【発明の効果】
本発明のローカルサーバのデータ処理方法によれば、コンテンツ情報を変換して変換コンテンツ情報を生成し、再生端末から伝送される表示能力情報を受信し、低い表示能力であるとする表示画面の表示能力情報が得られたときには、コンテンツ情報の配信要求に対して変換コンテンツ情報の方を再生端末に配信するようにしているため、再生端末が有する表示能力に応じたコンテンツとして好適に再生することのできるネットワークシステムにおけるローカルサーバのデータ処理方法を提供できる効果を有している。さらに、表示画面能力が低い小形の再生端末に対しては、データ量の少ない方の変換コンテンツ情報を所定のメモリに記憶させるようにしているため、限られたメモリ容量を有する再生端末でのコンテンツ再生時間を長くすることができる。
【００９５】
本発明のネットワークシステムにおけるローカルサーバ装置によれば、画像変換処理手段によりコンテンツ情報を変換して変換コンテンツ情報を生成し、能力情報受信手段により再生端末から伝送される表示能力情報を受信し、その受信された情報により表示器が低い表示能力であるとする表示能力情報が得られたときには、コンテンツ情報の配信要求に対し、コンテンツ情報配信手段により変換コンテンツ情報の方を再生端末に配信するように構成しているため、再生端末が有する再生性能に応じてコンテンツを好適に再生することのできるネットワークシステムにおけるローカルサーバ装置を提供できる効果を有している。さらに、表示画面サイズが小さな低表示能力の再生端末に対しては、データ量の少ない方の変換コンテンツ情報を所定のメモリに記憶させるようにするため、限られたメモリ容量を有する再生端末でのコンテンツ再生時間を長くすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例に関わる、マルチメディアデータ配信システムの概略ブロック図である。
【図２】本発明の第１の実施例に関わる、マルチメディアデータ配信サーバの構成を示した図である。
【図３】本発明の第１の実施例に関わる、マルチメディアデータ再生端末の構成を示した図である。
【図４】本発明の第１の実施例に関わる、マルチメディアデータ配信システムの処理シーケンスを示した図である。
【図５】本発明の第１の実施例に関わる、機器性能情報の記述例について示したものである。
【図６】本発明の第２の実施例に関わるマルチメディアデータ配信システムの処理シーケンスを示した図である。
【符号の説明】
１０  マルチメディアデータ再生システム
１１、１１ａ、１１ｂ  マルチメディアデータ配信サーバ
１２、１２ａ  マルチメディアデータ再生端末
１３  ホームバス
１４  ＰＤＡ
１５  パソコン
２０  プロバイダ
２１  コンテンツサーバ
３０  インターネット
１１１  サーバー部
１１２  通信インタフェース
１１３  機器情報解析部
１１４  データ調整部
１１５  記憶媒体
１１５ａ  デコーダプログラム
１１５ｂ  マルチメディアデータ情報
１１５ｃ  マルチメディアデータ部
１１６  通信制御部
１１７  マルチメディアデータ情報部
１１８  デコーダプログラム部
１２１  通信制御部
１２２  プログラム実行部
１２２ａ  デコーダプログラム部
１２３  機器性能情報部
１２４  機器情報解析部
１２５  記憶媒体
１２５ａ  マルチメディアデータ部
１２６  ブラウザコア
１２７  入力部
１２８  出力部
【図１】
2004272631.tif 000003
【図２】
2004272631.tif 000004
【図３】
2004272631.tif 000005
【図４】
2004272631.tif 000006
【図５】
2004272631.tif 000007
【図６】
2004272631.tif 000008