(57)【特許請求の範囲】
【請求項１】
映像表示装置を備え、前記映像表示装置は、
表示領域に映像を表示する表示手段と、
前記表示領域の解像度を格納する記憶手段と、
指示の入力を受け付ける入力手段と、
前記指示に基づいて、前記表示手段によって表示される映像コンテンツを選択する選択手段とを含み、
通信回線を介して前記映像表示装置に接続されるコンテンツ配信装置を備え、
前記コンテンツ配信装置は、
映像コンテンツを格納する記憶手段と、
前記映像表示装置による接続の検知に応答して、前記映像表示装置の前記解像度の送信要求を前記映像表示装置に送信するための制御データ送信手段とを含み、
前記映像表示装置は、さらに、
前記送信要求の受信に応答して、前記通信回線を介して、前記コンテンツ配信装置に前記解像度を送信する情報送信手段と、
前記コンテンツ配信装置に対して、前記指示に基づいて選択された映像コンテンツの配信要求を通信回線を介して送信する要求送信手段とを含み、
前記コンテンツ配信装置は、
前記映像表示装置から送信された配信要求を受信する要求受信手段と、
前記送信要求に基づいて前記映像表示装置から送信された前記解像度を受信する解像度受信手段と、
前記解像度に基づいて、前記映像コンテンツを、前記映像表示装置における前記表示手段の解像度に対応したコンテンツに変換する変換手段と、
前記通信回線を介して、前記映像表示装置に対して、前記変換手段によって変換されたコンテンツを送信する送信手段とを含み、
前記映像表示装置は、さらに、
前記通信回線を介して、前記コンテンツ配信装置によって送信されたコンテンツを受信する受信手段と、
前記受信手段によって受信されたコンテンツを前記表示手段に表示させる再生制御手段とを含む、コンテンツ配信システム。
【請求項２】
映像表示装置にコンテンツを配信するためのコンテンツ配信装置であって、
映像コンテンツを格納する記憶手段と、
前記映像表示装置による接続の検知に応答して、前記映像表示装置の前記解像度の送信要求を前記映像表示装置に送信するための制御データ送信手段と、
前記送信要求の送信後に、前記映像表示装置から、前記映像表示装置が備える表示部の解像度を受信する受信手段と、
前記映像表示装置から前記映像コンテンツの配信の要求を受信する要求受信手段と、
前記映像コンテンツを、前記表示部の解像度に対応したデータ量のコンテンツに変換する変換手段と、
前記変換手段によって変換されたコンテンツを前記通信回線を介して前記映像表示装置に送信する送信手段とを備える、コンテンツ配信装置。
【請求項３】
映像表示装置にコンテンツを配信するためのコンテンツ配信装置であって、
前記映像表示装置による接続の検知に応答して、前記映像表示装置の前記解像度の送信要求を前記映像表示装置に送信するための制御データ送信手段と、
映像コンテンツを格納する記憶手段と、
前記送信要求を受信した前記映像表示装置から、前記映像表示装置が備える表示部における表示領域の表示サイズを識別するための識別情報を受信する受信手段と、
前記識別情報に基づいて、前記映像コンテンツを、前記表示部の表示サイズに対応したデータ量のコンテンツに変換する変換手段と、
前記変換手段によって変換されたコンテンツを前記通信回線を介して前記映像表示装置に送信する送信手段とを備える、コンテンツ配信装置。
【請求項４】
前記映像表示装置から前記映像コンテンツの配信の要求を受信する要求受信手段をさらに備え、
前記取得手段は、前記配信の要求の受信に応答して前記識別情報を取得する、請求項３に記載のコンテンツ配信装置。
【請求項５】
前記映像表示装置の初期化を検知する初期化検知手段をさらに備え、
前記取得手段は、前記初期化の検知に基づいて前記識別情報を取得する、請求項３に記載のコンテンツ配信装置。
【請求項６】
前記記憶手段は、前記映像コンテンツが表示される表示領域の表示サイズとして予め規定された標準サイズ情報をさらに格納しており、
前記変換手段は、前記識別情報と前記標準サイズ情報とに基づいて、前記映像コンテンツを、前記表示部の表示サイズに対応したコンテンツに変換する、請求項３に記載のコンテンツ配信装置。
【請求項７】
前記変換手段は、データの間引き処理を実行することにより、前記映像コンテンツを前記表示部の表示サイズに対応したデータ量のコンテンツに変換する、請求項６に記載のコンテンツ配信装置。
【請求項８】
前記識別情報は、前記表示部の解像度を含む、請求項３に記載のコンテンツ配信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを配信する技術に関する。より特定的には、本発明は、映像を表示する表示領域に応じたコンテンツを配信できるコンテンツ配信システムおよびコンテンツ配信装置に関する。
【背景技術】
【０００２】
ＰＣ（Personal  Computer）、携帯電話、ＰＤＡ（Personal  Digital  Assistant）、デジタル処理が可能なテレビその他の映像表示装置は、デジタルデータに基づいて映像コンテンツを表示することができる。映像コンテンツは、ＤＶＤ（Digital  Versatile  Disk）その他の記録媒体あるいはサーバ装置その他のコンテンツ配信装置によって提供される。
【０００３】
この場合、コンテンツ配信装置によって提供される映像コンテンツは、予め設定された解像度、録画モードその他の規定値によって生成されている場合がある。このような場合、当該規定値と映像表示装置における規定値とが一致しない場合、映像コンテンツの再生が適切に行なわれない場合がある。また、携帯電話その他の端末が備える表示装置の表示領域は、大型テレビの表示領域よりも小さい。そのため、テレビにおける再生を前提に作成されたコンテンツは、端末置においてスムーズに表示されない場合があった。
【０００４】
そこで、たとえば特開２００４−７８３５４号公報（特許文献１）は、予め登録された表示端末に適切な表示を行わせることができるデータ変換用サーバ装置を開示している。また、特開２００２−６３１０８号公報（特許文献２）は、小型の表示画面を有する携帯型情報端末におけるコンテンツの閲覧のための操作を簡易にできる情報処理システムを開示している。さらに、特開２００２−１０８７５７号公報（特許文献３）は、携帯端末装置の特性を考慮して画像表示を最適化できるサーバ装置を開示している。
【特許文献１】特開２００４−７８３５４号公報
【特許文献２】特開２００２−６３１０８号公報
【特許文献３】特開２００２−１０８７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、家庭におけるネットワークを用いたコンテンツの配信が行なわれる場合がある。この場合、コンテンツ配信装置は、当該ネットワークを介してテレビその他の映像表示装置に送信する。この場合、コンテンツ配信装置によって提供される映像コンテンツは、映像表示装置が備える表示装置の表示領域よりも大きな表示領域において表示されることを想定して生成されている場合がある。そのため、コンテンツ配信装置によって配信された映像コンテンツが映像表示装置においてスムーズに表示されない場合がある。
【０００６】
そのため、たとえば映像コンテンツを受信した映像表示装置が、当該コンテンツのデータサイズを小さくするための処理を行なう必要がある。そのため、画像処理回路その他の演算処理装置に対する処理速度の向上のように機能を高める必要がある。しかしながら、高機能化により、演算処理装置のコストが増加するという問題がある。
【０００７】
また、ネットワークを介したコンテンツの配信に関し、たとえば、映画、ドラマのように録画時間が長い映像コンテンツでは特に、配信のための時間が長くなるという問題があった。
【０００８】
さらに、再生に使用されない映像コンテンツを保存するためにメモリの記憶容量が制約を受け、他のデータを保存できなくなる恐れもあった。
【０００９】
本発明は、上述の問題点を解決するためになされたものであって、その第１の目的は、映像コンテンツの再生がスムーズに実現されるコンテンツ配信システムを提供することである。
【００１０】
第２の目的は、映像コンテンツが伝送されるネットワークへの負荷を抑制できるコンテンツ配信システムを提供することである。
【００１１】
第３の目的は、映像コンテンツの再生がスムーズに実現されるコンテンツ配信装置を提供することである。
【００１２】
第４の目的は、映像コンテンツが伝送されるネットワークへの負荷を抑制できるコンテンツ配信装置を提供することである。
【００１３】
第５の目的は、映像コンテンツの再生がスムーズに実現される映像表示装置を提供することである。
【００１４】
第６の目的は、映像コンテンツが伝送されるネットワークへの負荷を抑制できる映像表示装置を提供することである。
【００１５】
第７の目的は、演算処理装置に対する負荷を軽減できる映像表示装置を提供することである。
【００１６】
第８の目的は、メモリの記憶容量の増加を抑制できる映像表示装置を提供することである。
【課題を解決するための手段】
【００１７】
上記の課題を解決するために、この発明のある局面に従うコンテンツ配信システムは、映像表示装置を備える。映像表示装置は、表示領域に映像を表示する表示手段と、表示領域の解像度を格納する記憶手段と、指示の入力を受け付ける入力手段と、指示に基づいて、表示手段によって表示される映像コンテンツを選択する選択手段とを含む。コンテンツ配信システムは、通信回線を介して映像表示装置に接続されるコンテンツ配信装置を備える。コンテンツ配信装置は、映像コンテンツを格納する記憶手段と、映像表示装置による接続の検知に応答して、制御データを映像表示装置に送信するための制御データ送信手段とを含む。映像表示装置は、さらに、制御データの受信に応答して、通信回線を介して、コンテンツ配信装置に解像度を送信する情報送信手段と、コンテンツ配信装置に対して、指示に基づいて選択された映像コンテンツの配信要求を通信回線を介して送信する要求送信手段とを含む。コンテンツ配信装置は、映像表示装置から送信された配信要求を受信する要求受信手段と、制御データに基づいて映像表示装置から送信された解像度を受信する解像度受信手段と、解像度に基づいて、映像コンテンツを、映像表示装置における表示手段の解像度に対応したコンテンツに変換する変換手段と、通信回線を介して、映像表示装置に対して、変換手段によって変換されたコンテンツを送信する送信手段とを含む。映像表示装置は、さらに、通信回線を介して、コンテンツ配信装置によって送信されたコンテンツを受信する受信手段と、受信手段によって受信されたコンテンツを表示手段に表示させる再生制御手段とを含む。
【００１８】
この発明の他の局面に従うと、映像表示装置にコンテンツを配信するためのコンテンツ配信装置が提供される。コンテンツ配信装置は、映像コンテンツを格納する記憶手段と、映像表示装置による接続の検知に応答して、制御データを映像表示装置に送信するための制御データ送信手段と、制御データの送信後に、映像表示装置から、映像表示装置が備える表示部の解像度を受信する受信手段と、映像表示装置から映像コンテンツの配信の要求を受信する要求受信手段と、映像コンテンツを、表示部の解像度に対応したデータ量のコンテンツに変換する変換手段と、変換手段によって変換されたコンテンツを通信回線を介して映像表示装置に送信する送信手段とを備える。
【００１９】
この発明の他の局面に従う、映像表示装置にコンテンツを配信するためのコンテンツ配信装置は、映像表示装置による接続の検知に応答して、制御データを映像表示装置に送信するための制御データ送信手段と、映像コンテンツを格納する記憶手段と、制御データを受信した映像表示装置から、映像表示装置が備える表示部における表示領域の表示サイズを識別するための識別情報を受信する受信手段と、識別情報に基づいて、映像コンテンツを、表示部の表示サイズに対応したデータ量のコンテンツに変換する変換手段と、変換手段によって変換されたコンテンツを通信回線を介して映像表示装置に送信する送信手段とを備える。
【００２１】
好ましくは、コンテンツ配信装置は、映像表示装置から映像コンテンツの配信の要求を受信する要求受信手段をさらに備える。取得手段は、配信の要求の受信に応答して識別情報を取得する。
【００２３】
好ましくは、コンテンツ配信装置は、映像表示装置の初期化を検知する初期化検知手段をさらに備える。取得手段は、初期化の検知に基づいて識別情報を取得する。
【００２４】
好ましくは、記憶手段は、映像コンテンツが表示される表示領域の表示サイズとして予め規定された標準サイズ情報をさらに格納している。変換手段は、識別情報と標準サイズ情報とに基づいて、映像コンテンツを、表示部の表示サイズに対応したコンテンツに変換する。
【００２５】
好ましくは、変換手段は、データの間引き処理を実行することにより、映像コンテンツを表示部の表示サイズに対応したデータ量のコンテンツに変換する。
【００２６】
好ましくは、識別情報は、表示部の解像度を含む。
この発明の他の局面に従うと、映像コンテンツを配信するためのコンテンツ配信装置に接続可能な映像表示装置が提供される。この映像表示装置は、表示領域に映像を表示する表示手段と、表示領域の解像度を格納する記憶手段と、指示の入力を受け付ける入力手段と、コンテンツ配信装置との接続に基づいて、コンテンツ配信装置によって送信された制御データを受信するための制御データ受信手段と、制御データの受信に基づいて、解像度をコンテンツ配信装置に送信するための制御データ送信手段と、指示に基づいて、表示手段によって表示される映像コンテンツを選択する選択手段と、表示領域の大きさに対応する映像コンテンツを配信可能なコンテンツ配信装置に対して、指示に基づいて選択された映像コンテンツの配信要求を通信回線を介して送信する要求送信手段と、通信回線を介して、コンテンツ配信装置から、解像度に基づいて表示手段の表示領域に対応するように変換された映像コンテンツを受信する受信手段と、受信手段によって受信された映像コンテンツを表示手段に表示させる再生制御手段とを備える。
【００２７】
この発明のさらに他の局面に従う映像表示装置は、映像コンテンツを配信するためのコンテンツ配信装置に接続可能な映像表示装置であって、表示領域に映像を表示する表示手段と、表示領域の大きさを識別するための識別情報を格納する記憶手段と、指示の入力を受け付ける入力手段と、コンテンツ配信装置との接続に基づいて、コンテンツ配信装置によって送信された制御データを受信するための制御データ受信手段と、制御データの受信に基づいて、識別情報をコンテンツ配信装置に送信するための制御データ送信手段と、指示に基づいて、表示手段によって表示される映像コンテンツを選択する選択手段と、表示領域の大きさに対応する映像コンテンツを配信可能なコンテンツ配信装置に対して、指示に基づいて選択された映像コンテンツの配信要求を通信回線を介して送信する要求送信手段と、通信回線を介して、コンテンツ配信装置から、識別情報に基づいて表示手段の表示領域に対応するように変換された映像コンテンツを受信する受信手段と、受信手段によって受信された映像コンテンツを表示手段に表示させる再生制御手段とを備える。
【００２８】
好ましくは、識別情報は、表示手段の解像度を含む。
好ましくは、映像表示装置は、通信回線に対する映像表示装置の接続を検知する接続検知手段をさらに備える。情報送信手段は、接続の検知に応答して識別情報を送信する。
【００２９】
好ましくは、映像表示装置は、当該映像表示装置の電源のオンを検知する検知手段をさらに備える。情報送信手段は、電源のオンに応答して識別情報を送信する。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００３１】
図１を参照して、本発明の実施の携帯に係るコンテンツ配信システムについて説明する。コンテンツ配信システムは、たとえば、コンテンツを配信可能なデジタルメディアサーバ（ＤＭＳ（Digital  Media  Server））として機能するコンテンツ配信装置と、デジタルメディアプレーヤー（ＤＭＰ（Digital  Media  Player））として機能する映像表示装置とを備えるホームネットワークシステム１０として実現される。図１は、ホームネットワークシステム１０のシステム構成を表わす図である。
【００３２】
ホームネットワークシステム１０は、デジタルメディアサーバ２００と、映像表示装置の一態様であるテレビ１１０，１２０，１３０と、ＰＤＡ１４０と、携帯電話８００とを備える。デジタルメディアサーバ２００と各映像表示装置とは、ホームネットワーク１９０を介してそれぞれ接続されている。デジタルメディアサーバ２００およびテレビ１１０は、リビング１０２に配置されている。テレビ１２０は、寝室１２２に配置されている。テレビ１３０は、子供部屋１３２に配置されている。ＰＤＡ１４０および携帯電話８００は、たとえばホームネットワーク１９０に設けられている接続ターミナル（図示しない）を介してホームネットワークシステム１０に接続される。あるいは、ＰＤＡ１４０，携帯電話８００において情報記録媒体の着脱が可能である場合には、各映像表示装置は、その媒体を介してホームネットワークシステム１０に接続される。
【００３３】
図２を参照して、本実施の形態に係るデジタルメディアサーバ２００の具体的構成を説明する。図２は、デジタルメディアサーバ２００として機能するコンピュータシステムのハードウェア構成を表わすブロック図である。
【００３４】
デジタルメディアサーバ２００は、データバスに接続されたＣＰＵ２１０と、デジタルメディアサーバ２００の使用者による指示の入力を受け付けるマウス２２０およびキーボード２３０と、入力されたデータあるいはＣＰＵ２１０によるプログラムの実行により生成されるデータを一時的に格納するＲＡＭ（Random  Access  Memory）２４０と、大容量のデータを格納可能なハードディスク２５０と、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）駆動装置２６０と、モニタ２８０と、通信ＩＦ（Interface）２９０とを含む。ＣＤ−ＲＯＭ駆動装置２６０には、ＣＤ−ＲＯＭ２６２が装着可能である。
【００３５】
デジタルメディアサーバ２００における処理は、各ハードウェアおよびＣＰＵ２１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ＲＡＭ２４０あるいはハードディスク２５０に予め記憶されている。また、ソフトウェアは、ＣＤ−ＲＯＭ２６２その他のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、当該ソフトウェアは、インターネットその他の通信回線に接続している情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、ＣＤ−ＲＯＭ駆動装置２６０その他の読取装置によりそのデータ記録媒体から読み取られた後に、あるいは、通信ＩＦ２９０を介してダウンロードされた後に、ハードディスク２５０に格納される。そのソフトウェアは、ハードディスク２５０からＲＡＭ２４０に実行可能な形式として読み出され、そして、ＣＰＵ２１０によって実行される。
【００３６】
図２に示されるデジタルメディアサーバ２００を構成する各ハードウェアは、一般的なものである。したがって、以下で説明する本発明の最も本質的な部分は、ＲＡＭ２４０、ハードディスク２５０、ＣＤ−ＲＯＭ２６２その他のデータ記録媒体に格納された、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、デジタルメディアサーバ２００として機能するコンピュータシステムの各ハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００３７】
図３を参照して、本発明に係るデジタルメディアサーバ２００の構成についてさらに説明する。図３は、デジタルメディアサーバ２００によって実現される機能を概念的に表わすブロック図である。
【００３８】
デジタルメディアサーバ２００は、ホームネットワーク１９０に接続され各映像表示装置から情報を受信する受信部３１０と、受信部３１０によって受信された情報から映像表示装置によるコンテンツの配信の要求を検知する配信要求検知部３２０と、受信部３１０によって受信された情報から映像表示装置の表示装置における表示領域のサイズの情報を取得する表示サイズ情報取得部３３０と、配信要求検知部３２０によって検知された要求に基づいてハードディスク２５０に格納されているコンテンツを読み出すコンテンツ読出部３４０と、コンテンツ読出部３４０によって読み出されたコンテンツと、表示サイズ情報取得部３３０によって取得された表示サイズの情報とに基づいて、配信要求を送信した映像表示装置に応じたコンテンツのデータを生成する配信データ生成部３５０と、表示サイズ情報取得部３３０によって取得された、各映像表示装置の表示領域におけるサイズの情報を格納する表示サイズ情報記憶部３６０と、受信部３１０を介して受信された信号あるいは外部から取得された信号により実現されるコンテンツを格納するコンテンツ記憶部３７０と、配信データ生成部３５０によって生成されたコンテンツを当該コンテンツの配信を要求した映像表示装置に送信する送信部３８０とを含む。
【００３９】
好ましくは、表示サイズ情報取得部３３０は、映像表示装置が備える表示装置の解像度を取得する。あるいは、表示サイズ情報取得部３３０は、当該解像度を特定するための情報を取得する。この場合、デジタルメディアサーバ２００は、当該情報が関連付けられている解像度情報から、当該映像表示装置の解像度を取得する。
【００４０】
好ましくは、配信データ生成部３５０は、配信を求める映像表示装置における解像度に合わせて映像コンテンツのデータを間引くことにより、配信用の映像コンテンツのデータを生成する。これにより、映像表示装置における解像度がデジタルメディアサーバ２００において予め規定されている解像度よりも小さい場合には、配信される解像度は映像表示装置の解像度まで落とされる。なお、映像信号に対する間引き処理は、当業者にとって容易に理解できるものであるため、ここでは詳細な説明は述べない。
【００４１】
ここで、図２および図３の対応は、たとえば、以下のとおりである。すなわち、受信部３１０および送信部３８０は、通信ＩＦ２９０によって実現される。配信要求検知部３２０と、表示サイズ情報取得部３３０と、コンテンツ読出部３４０と、配信データ生成部３５０とは、ＣＰＵ２１０によって実現される。表示サイズ情報記憶部３６０とコンテンツ記憶部３７０とは、たとえばハードディスク２５０によって実現される。
【００４２】
図４を参照して、デジタルメディアサーバ２００のデータ構造について説明する。図４は、ハードディスク２５０におけるデータの格納の一態様を概念的に表わす図である。ハードディスク２５０は、映像表示装置の表示領域のサイズの情報を格納するための領域４１０〜４１８と、入力が受付けられたコンテンツを格納するための領域４２０〜４２８と、デジタルメディアサーバ２００の動作を規定するためのプログラムを格納する領域４３０〜４３４とを含む。
【００４３】
各映像表示装置についてのサイズ情報を特定するための番号は、領域４１０に格納されている。ホームネットワーク１９０において映像表示装置を特定するためのアドレスは、領域４１２に格納されている。映像表示装置を識別するためのデータ（ＤＭＰ−ＩＤ）は、領域４１４に格納されている。各映像表示装置が備える表示部の表示領域の大きさを表わす情報は、領域４１６に格納されている。当該情報は、たとえば、表示領域の解像度、あるいは解像度に対応付けられた番号等である。当該情報が取得された日付情報は、領域４１８に格納されている。領域４１０〜領域４１８に格納されているデータは、それぞれ相互に関連付けられている。したがって、たとえば領域４１０，４１２，４１４のいずれかを特定することにより、該当する映像表示装置の表示サイズの情報を取得することができる。
【００４４】
各映像表示装置に配信可能なコンテンツに関し、たとえば映画は、領域４２０に格納されている。ドラマは、領域４２２に格納されている。スポーツに関するコンテンツは、領域４２４に格納されている。その他のコンテンツも、ハードディスク２５０において確保された領域に同様に格納されている。デジタルメディアサーバ２００が、映像表示装置からコンテンツを配信する要求を受信したとき、その要求に含まれるコンテンツを特定するためのデータに基づいて、領域４２０から４２８に格納されているデータが読み出され、その要求を送信した映像表示装置に送信される。
【００４５】
各コンテンツは、各々の属性情報として、ビットレート、当該コンテンツが表示される表示装置として予め想定されている解像度等を含む。当該解像度が配信を要求した映像表示装置における解像度と異なる場合には、後述するように、当該コンテンツのデータ量は、当該映像表示装置に合わせて変換される。
【００４６】
図４を再び参照して、デジタルメディアサーバ２００の基本的な動作を実現するためのオペレーティングシステムは、領域４３４に格納されている。映像表示装置が備える表示装置における表示領域のサイズ情報を取得するための表示サイズ情報要求プログラムは、領域４３２に格納されている。配信を求める映像表示装置にコンテンツを送信するためのコンテンツ配信プログラムは、領域４３０に格納されている。領域４３０〜４３４に格納されているプログラムは、たとえば図２に示されるＣＰＵ２１０によって実行される。これらのプログラムが実行されると、他の領域に格納されているデータが読み出され、読み出されたデータは、通信ＩＦ２９０を介してホームネットワーク１９０に送出される。
【００４７】
ここで、図５を参照して、デジタルメディアサーバ２００から映像表示装置に送信される信号５００について説明する。図５は、信号５００の概念的な構成を表わす図である。信号５００は、ヘッダ５１０と、制御コード５２０と、制御コードによって規定される内容の対象５３０と、伝送内容が正確であるか否かを確認するためのＣＲＣ（Cyclic Redundancy Check）５４０とを含む。
【００４８】
ヘッダ５１０は、送信先を特定するためのデータと、送信元（すなわちデジタルメディアサーバ２００）を特定するためのデータ（たとえば送信元アドレス）とを含む。このような構成を有する信号５００がデジタルメディアサーバ２００から各映像表示装置に送信されると、信号５００を受信した映像表示装置は、自己の内部メモリに格納されている表示サイズ情報を読み出して、その情報が含まれる信号をデジタルメディアサーバ２００に返信する。この処理については後述する。
【００４９】
信号５００が送信されるタイミングは、デジタルメディアサーバ２００がホームネットワーク１９０と映像表示装置との接続を検知した時、予め設定された送信タイミングが到来した時、デジタルメディアサーバ２００がホームネットワーク１９０に接続された映像表示装置からのコンテンツの配信要求を受信した時、あるいは、デジタルメディアサーバ２００の使用者が信号５００を送信する指示を入力した時等である。
【００５０】
次に、図６を参照して、デジタルメディアサーバ２００の制御構造について説明する。図６は、映像表示装置がホームネットワーク１９０に接続された場合にＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。
【００５１】
ステップＳ６１０にて、デジタルメディアサーバ２００のＣＰＵ２１０は、映像表示装置の接続を検知する。当該接続は、たとえば、外部からの信号の受信が通信ＩＦ２９０を介して行なわれた場合に検知される。
【００５２】
ステップＳ６２０にて、ＣＰＵ２１０は、映像表示装置に対して、その装置が備えるディスプレイの最大表示サイズ情報の送信要求を送信する。この要求は、たとえば図５に示される制御構造を有する信号５００によって実現される。具体的には、ＣＰＵ２１０は、上記接続の検知に基づいて送信要求を含む信号を生成し、当該信号を通信ＩＦ２９０を介して映像表示装置に送信する。なお、送信要求が送信されるタイミングは、上記の場合に限られない。たとえば、デジタルメディアサーバ２００がコンテンツの配信要求を受信した時に、当該送信要求が生成され、送信されてもよい。
【００５３】
ステップＳ６３０にて、ＣＰＵ２１０は、映像表示装置から当該最大表示サイズ情報を受信する。ステップＳ６４０にて、ＣＰＵ２１０は、最大表示サイズ情報をハードディスク２５０において予め確保された領域に保存する。これにより、デジタルメディアサーバ２００は、ホームネットワーク１９０に接続されている各映像表示装置の表示領域のサイズ情報を取得することができる。
【００５４】
図７を参照して、デジタルメディアサーバ２００の制御構造についてさらに説明する。図７は、デジタルメディアサーバ２００がコンテンツを配信するために実行する圧縮処理の手順を表わすフローチャートである。
【００５５】
ステップＳ７１０にて、ＣＰＵ２１０は、映像表示装置からコンテンツの配信要求を受信する。配信要求は、当該端末を識別するためのデータと配信が求められているコンテンツを識別するためのデータとを含む。ステップＳ７２０にて、ＣＰＵ２１０は、ハードディスク２５０からその映像表示装置の最大表示サイズ情報（図４における領域４１６）を読み出す。
【００５６】
ステップＳ７３０にて、ＣＰＵ２１０は、配信が要求されたコンテンツのデータ量を圧縮する必要があるか否かを判断する。この判断は、たとえば読み出した表示サイズ情報と当該コンテンツが当初記録されているサイズ情報とを比較することにより行なわれる。たとえば、映像表示装置のサイズ情報とコンテンツのそのサイズ情報とが一致する場合には、ＣＰＵ２１０は、当該コンテンツのデータ量を圧縮する必要はないと判断する。このような場合は、たとえば、コンテンツにおいて予め規定されている解像度と映像表示装置における解像度とが一致する場合である。ＣＰＵ２１０がデータ量を圧縮する必要があると判断すると（ステップＳ７３０にてＹＥＳ）、処理はステップＳ７４０に移される。そうでない場合には（ステップＳ７３０にてＮＯ）、処理はステップＳ７６０に移される。
【００５７】
ステップＳ７４０にて、ＣＰＵ２１０は、読み出した表示サイズ情報に基づいて映像表示装置に合わせてコンテンツのデータを圧縮する。たとえば、ＣＰＵ２１０は、映像表示装置の解像度になるまで、コンテンツの解像度を落とすための間引き処理を実行する。間引き処理は、たとえば単純間引きであるが、その他の処理であってもよい。
【００５８】
ステップＳ７５０にて、ＣＰＵ２１０は、その映像表示装置に圧縮後のコンテンツを配信する。ステップＳ７６０にて、ＣＰＵ２１０は、その映像表示装置に対して読み出したコンテンツを圧縮することなくそのまま配信する。
【００５９】
このようにして、映像を表示するためのデータがデジタルメディアサーバ２００から映像表示装置に配信されると、映像表示装置は、配信されたデータに基づいて当該映像を表示する。
【００６０】
そこで、図８を参照して、本実施の形態に係る映像表示装置として機能する携帯電話８００について説明する。図８は、携帯電話８００のハードウェア構成を表わすブロック図である。
【００６１】
図８に示されるように、携帯電話８００は、信号の送受信を行なうアンテナ８０８と、通話を制御するための通信部８０２と、携帯電話８００の動作を制御するための処理を実行するＣＰＵ８１０と、指示の入力を受け付けるメイン操作部８２０およびサブ操作部８３０と、被写体を撮影して映像信号を出力するカメラ８４０と、データを不揮発的に格納するフラッシュメモリ８４４と、データを揮発的に格納するＲＡＭ８４６と、予め準備された情報を格納するデータ用ＲＯＭ８４８と、入力されるデータに基づいて映像を表示するメインディスプレイ８５０およびサブディスプレイ８６０と、予め設定された信号処理を音声信号に対して行なうための音声信号処理回路８７０と、マイク８７２と、スピーカ８７４と、入力される信号に基づいて発光するＬＥＤ（Light  Emitting  Diode）８７６と、通信回線を介してデータの通信を行うデータ通信ＩＦ８７８と、メモリカード駆動部８８０と、入力される制御信号に基づいて発振する発振回路８８４とを含む。メモリカード駆動部８８０には、メモリカード８８２が装着される。
【００６２】
アンテナ８０８が信号を受信すると、その信号は通信部８０２に入力される。通信部８０２は、入力信号に対して予め定められた処理を実行してＣＰＵ８１０に対して処理後の信号を送出する。一方、ＣＰＵ８１０から出力される送信用の信号は、通信部８０２に入力される。通信部８０２が予め定められた送信処理を実行して出力すると、出力された信号は、アンテナ８０８を介して無線送信される。
【００６３】
メイン操作部８２０は、たとえばカーソル移動キー、１２キーその他のボタン（図示しない）により実現される。あるいは、ダイヤル式の入力装置によっても実現可能である。携帯電話８００のユーザがメイン操作部８２０を介して指示を入力すると、その指示に対応する信号がメイン操作部８２０から出力され、ＣＰＵ８１０に入力される。ＣＰＵ８１０は、その入力信号に対して予め定められた処理を実行する。なお、ユーザによる指示は、たとえばカーソルを移動する指示、カーソルによる項目の選択を確定して実行する指示その他の指示を含む。サブ操作部８３０は、たとえば押下に応じた信号を出力するボタンによって実現される。当該ボタンは、複数であってもよい。サブ操作部８３０も、メイン操作部８２０と同様に、操作に応じて予め規定された信号をＣＰＵ８１０に送信する。
【００６４】
具体的には、メイン操作部８２０は、メディアサーバ２００による提供が可能なコンテンツの一覧をメインディスプレイ８５０に表示するための指示を受け付ける。さらに、メイン操作部８２０は、選択された画像に対する選択の確定の指示を受け付ける。これにより、ユーザが視聴を希望するコンテンツが選択される。
【００６５】
メインカメラ８４０は、たとえば固体撮像素子ＣＣＤ（Charge Coupled Device）により実現される。メインカメラ８４０は、被写体を撮像してその被写体の映像信号を生成して出力する。出力された信号は、ＣＰＵ８１０に入力される。ＣＰＵ８１０は、その信号に対して予め定められた処理を実行して、メインディスプレイ８５０あるいはサブディスプレイ８６０に出力する。この処理には、たとえばメインディスプレイ８５０あるいはサブディスプレイ８６０の画像表示領域の大きさに応じて画像表示用のデータを生成する処理が含まれる。
【００６６】
マイク８７２は、音声の入力を受け付けて、その音声を信号に変換して出力する。出力された信号は音声信号処理回路８７０に入力される。音声信号処理回路８７０は、予め定められた信号処理を実行してＣＰＵ８１０に出力する。この処理には、たとえば音声信号の出力レベルの調整が含まれる。ＣＰＵ８１０は、この信号を通信部８０２に出力し、アンテナ８０８を介して無線送信する。あるいは、ＣＰＵ８１０は、その信号をデータ通信ＩＦ８７８に出力する。
【００６７】
携帯電話８００がアンテナ８０８を介して受信した音声信号は、通信部８０２とＣＰＵ８１０とを経て音声信号処理回路８７０に入力される。音声信号処理回路８７０は、その信号を予め定められた処理に基づいて変換し、スピーカ８７４に出力する。
【００６８】
フラッシュメモリ８４４は、各処理の実行のためのデータを記憶する。フラッシュメモリ８４４におけるデータ構造および各処理については、後述する。
【００６９】
ＲＡＭ８４６は、ＣＰＵ８１０が実行する処理データを一時的に格納する。ＣＰＵ８１０は、ＲＡＭ８４６に格納されているデータを読み出し、予め定められた複数の処理を実行する。実行される各処理は、デジタルメディアサーバ２００と通信するための処理、フラッシュメモリ８４４その他の記憶装置に格納されている映像音声信号を読み出してメインディスプレイ８５０あるいはサブディスプレイ８６０に映像を表示する処理、音声をスピーカ８７４に出力させる処理、通信部８０２を介した通話処理などを含む。
【００７０】
データ用ＲＯＭ８４８は、携帯電話８００が有するアプリケーションプログラム（たとえばメール編集プログラム、画像処理プログラム、音声再生プログラム、その他のプログラム）を記憶する。これらのプログラムは、ＣＰＵ８１０により読み出されて、予め定められた処理が実行された後、各処理に対応したデータがＲＡＭ８４６に書き込まれる。メインディスプレイ８５０あるいはサブディスプレイ８６０はそのデータに基づいて画像を表示する。
【００７１】
メインディスプレイ８５０およびサブディスプレイ８６０は、たとえば液晶、有機ＥＬ（Electro  Luminescence）等により実現される。いずれのディスプレイも、その他のデバイスによって実現されてもよい。各ディスプレイは、ＣＰＵ８１０により読み出されたデータに基づいて画像を表示する。
【００７２】
ＬＥＤ８７６は、電話の着信あるいはメール受信の検知に応答してＣＰＵ８１０により出力される発光指令に基づいて、予め定められた色による発光動作を行なう。この場合、ＬＥＤ８７６は、特定の色に限られず、複数の色を含んでもよい。また、発光手段は、ＬＥＤ８７６に限られず他の態様であってもよい。
【００７３】
データ通信ＩＦ８７８は、たとえば通信ケーブル（図示せず）を介してデータ通信をするためのインターフェイスである。このインターフェイスの態様は、特に限られない。
【００７４】
発振回路８８４は、電話の着信、メールの受信その他の状態を振動により報知する。電話あるいはメールの受信が検知されると、ＣＰＵ８１０は、予め定められた振動周波数に基づいて発振する指令を発振回路８８４に送出する。発振回路８８４は、当該指令に基づいて発振する。なお、この発振の態様は、電話の発信者あるいはメール送信者に応じて切り換えるようにしてもよい。また、発振手段は発振回路８８４に限られない。
【００７５】
メモリカード駆動部８８０は、データの読み込みおよび書き込みが可能であり、着脱が可能なメモリカード８８２を駆動する。すなわち、メモリカード８８２がメモリカード駆動部８８０に装着されると、メモリカード８８２に格納されているデータが読み出され、ＲＡＭ８４６に一時的に書き込まれる。あるいは、メモリカード駆動部８８０は、ＣＰＵ８１０からの指令に基づいて、ＲＡＭ８４６に格納されているデータをメモリカード８８２に書き込む。このように、携帯電話８００に対して着脱可能なデータ記録媒体を備えることにより、ユーザが設定したデータその他携帯電話８００の各記憶装置に格納されているデータを、その他の情報通信装置に移送することができる。
【００７６】
上記したように、本実施の形態に係る携帯電話８００の機能は、各ハードウェアおよびＣＰＵ８１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、フラッシュメモリ８４４、ＲＡＭ８４６、データ用ＲＯＭ８４８等の記憶手段に予め記憶されている場合がある。あるいは、メモリカード８８２その他の着脱可能な情報記録媒体に格納されてプログラム製品として流通し、メモリカード駆動部８８０によりその情報記録媒体から読み取られて、フラッシュメモリ８４４に一旦格納される場合もある。そのソフトウェアは、フラッシュメモリ８４４からＲＡＭ８４６に読み出されて、ＣＰＵ８１０によって実行される。図８に示される携帯電話８００のハードウェア構成は、上記の構成およびその動作の範囲内において、コンピュータ装置に対応し、この範囲内において一般的なものである。したがって、本発明の最も本質的な部分は、フラッシュメモリ８４４、ＲＡＭ８４６、データ用ＲＯＭ８４８、メモリカード８８２その他の記憶装置に記録されたソフトウェアであるともいえる。なお、このコンピュータ装置の各ハードウェアの動作は周知であるので、ここではその説明は繰り返さない。
【００７７】
なお、携帯電話８００は、折り畳み可能な構成でなくてもよい。また、携帯電話８００は、必ずしも複数の表示装置を有する必要はなく、少なくとも１つの表示装置を有していればよい。また、携帯電話８００は、必ずしもメモリカード駆動部８８０を有する必要はない。また、記憶装置の構成は、図８に示されるような構成に限られず、携帯電話８００は少なくとも１つの記憶装置を有していればよい。
【００７８】
次に、図９を参照して、携帯電話８００を実現するＣＰＵ８１０の構成について説明する。図９は、ＣＰＵ８１０によって実現される機能の構成を表わすブロック図である。
【００７９】
ＣＰＵ８１０は、メインディスプレイ８５０の表示サイズの情報の送信の要求を検知する送信要求検知部９１０と、その要求の検知に基づいてデータ用ＲＯＭ８４８に予め書込まれている表示サイズ情報を読み出すための読出部９２０と、読出部９２０によって読み出された表示サイズ情報をデータ通信ＩＦ８７８を介して送信するための送信制御部９３０と、ホームネットワーク１９０を介して取得され、フラッシュメモリ８４４に格納されるコンテンツの表示を制御するためのコンテンツ表示制御部９４０とを含む。
【００８０】
これらの機能は、たとえば、ＣＰＵ８１０が各機能を実現するための処理を実行するプログラムを実行することにより、実現される。各プログラムは、フラッシュメモリ８４４あるいはデータ用ＲＯＭ８４８に格納されている。
【００８１】
図１０を参照して、携帯電話８００のデータ構造について説明する。図１０は、フラッシュメモリ８４４におけるデータの格納の一態様を表わす図である。フラッシュメモリ８４４は、携帯電話８００の製品情報を格納するための領域１０１０〜１０１４と、データ通信ＩＦ８７８あるいはメモリカード８８２を介して取得されたコンテンツを格納するための領域１０２０，１０２２とを含む。
【００８２】
携帯電話８００が属する種類を特定するための機器番号（mobile）は、領域１０１０に格納されている。携帯電話８００に固有な製造番号（１２３４５６７８）は、領域１０１２に格納されている。メインディスプレイ８５０の表示サイズは、領域１０１４に格納されている。当該表示サイズは、たとえば解像度として、６４０×４８０のように表わされる。コンテンツとして取得されたドラマは、領域１０２０に格納されている。またニュースは、領域１０２２に格納されている。さらに他のコンテンツが別の領域に格納されていてもよい。
【００８３】
次に、図１１を参照して、携帯電話８００からデジタルメディアサーバ２００に対して送信される信号１１００について説明する。図１１は、信号１１００の構造を概念的に表わす図である。信号１１００は、データを格納する領域１１１０〜１１４０を含む。
【００８４】
ヘッダは、領域１１１０に格納されている。制御コードは、領域１１２０に格納されている。制御コードに含まれる内容に対するデータは、領域１１３０に格納されている。ＣＲＣは、領域１１４０に格納されている。ヘッダは、信号１１００の送信先（デジタルメディアサーバ２００）を特定するためのデータ（たとえば送信先アドレス）と、信号１１００の送信元（携帯電話８００）を特定するためのデータ（送信元アドレス）とを含む。制御コードの内容は、たとえば「回答送信」である。領域１１３０には、回答の内容である最大表示サイズ情報が解像度（６４０×４８０）として格納されている。
【００８５】
信号１１００が携帯電話８００からデジタルメディアサーバ２００に送信されるタイミングは、上述のように、デジタルメディアサーバ２００からの送信要求を受信した後に限られない。たとえば、携帯電話８００がホームネットワーク１９０に接続された時に、信号１１００が送信されてもよい。この場合、領域１１２０には、制御コードとして「回答送信」に代えて、ホームネットワーク１９０への接続に応答して送信されることを表わすデータが格納される。また、領域１１３０には、解像度以外に、複数の解像度の中からいずれかを識別するための識別番号が格納されてもよい。
【００８６】
図１２を参照して、携帯電話８００の制御構造について説明する。図１２は、携帯電話８００のＣＰＵ８１０が実行する処理の手順を表わすフローチャートである。以下の処理は、たとえば、携帯電話８００がホームネットワーク１９０に接続された時、携帯電話８００とデジタルメディアサーバ２００との間で予め設定された初期化のための通信処理が行なわれる時などに実行される。
【００８７】
ステップＳ１２１０にて、ＣＰＵ８１０は、ホームネットワーク１９０を介してデジタルメディアサーバ２００から最大表示サイズ情報の送信要求を受信する。この送信要求は、たとえば図５に示される信号５００によって実現される。ステップＳ１２２０にて、ＣＰＵ８１０は、フラッシュメモリ８４４から最大表示サイズ情報を読み出す。ステップＳ１２３０にて、ＣＰＵ８１０は、読み出した最大表示サイズ情報を含む送信用のデータを生成する。このデータは、たとえば図１１に示される信号１１００として実現される。ステップＳ１２４０にて、ＣＰＵ８１０は、デジタルメディアサーバ２００に対して生成した送信用のデータを送信する。
【００８８】
このようにして最大表示サイズ情報がデジタルメディアサーバ２００に送信されると、図４に示されるように、新たな情報が領域４１０〜４１８に書き込まれる。デジタルメディアサーバ２００は、その情報に基づいて映像表示装置に応じたコンテンツデータを生成し、配信する。
【００８９】
そこで、以上のような構造およびフローチャートに基づく本実施の形態に係るデジタルメディアサーバ２００と携帯電話８００との動作について説明する。
【００９０】
［デジタルメディアサーバ２００による最大表示サイズ情報の取得］
携帯電話８００がホームネットワーク１９０に接続されると（ステップＳ６１０）、デジタルメディアサーバ２００はその接続を検知する。デジタルメディアサーバ２００は携帯電話８００に対して最大表示サイズ情報の送信要求を送信する（ステップＳ６２０）。携帯電話８００がその要求を受信すると（ステップＳ１２１０）、最大表示サイズ情報はフラッシュメモリ８４４から読み出される（ステップＳ１２２０）。その情報が含まれる信号１１００が生成され（ステップＳ１２３０）、デジタルメディアサーバ２００に送信されると（ステップＳ１２４０，Ｓ６３０）、デジタルメディアサーバ２００は、その情報を含む信号を受信し、ハードディスク２５０において確保された領域に格納する（ステップＳ６４０、図４）。
【００９１】
［コンテンツの配信］
その後、デジタルメディアサーバ２００が携帯電話８００からコンテンツの配信要求を受信すると（ステップＳ７１０）、配信が要求されたコンテンツのデータは、携帯電話８００のメインディスプレイ８５０の最大表示サイズに合わせて圧縮される（ステップＳ７５０）。そのデータがデジタルメディアサーバ２００から携帯電話８００に配信され（ステップＳ７５０）、フラッシュメモリ８４４に格納される。ユーザが携帯電話８００に対して映像を再生する指示を入力すると、携帯電話８００は、メイン操作部８２０を介した再生指令の入力に基づいてそのコンテンツをメインディスプレイ８５０に表示する。
【００９２】
以上のようにして、本実施の形態に係るホームネットワークシステム１０によると、コンテンツを配信するデジタルメディアサーバ２００は、配信を要求する映像表示装置に応じたデータサイズを有するコンテンツに変換し、変換後のコンテンツを当該映像表示装置に送信する。映像表示装置は、受信したコンテンツのデータサイズを変換することなく当該コンテンツを表示する。
【００９３】
＜変形例＞
以下、本実施の形態の変形例について説明する。本発明に係るコンテンツ配信装置として機能するデジタルメディアサーバは、たとえば図２に示されるような構成を有するコンピュータシステム以外に、ＨＤＤレコーダ、ＤＶＤプレーヤーその他のデジタル信号で表わされるコンテンツを送信可能な装置によっても実現可能である。
【００９４】
そこで、図１３を参照して、デジタルメディアサーバの他の態様であるＨＤＤ内蔵ＤＶＤレコーダ１３００について説明する。図１３は、ＨＤＤ内蔵ＤＶＤレコーダ１３００のハードウェア構成を表わすブロック図である。
【００９５】
ＨＤＤ内蔵ＤＶＤレコーダ１３００は、データを格納するためのメモリ１３１２と、格納されているデータおよび外部から入力される指示に基づいて予め定められた処理を実行するシステム制御回路１３１０と、外部から使用者の指示の入力を受け付ける操作部１３２２と、リモコン信号を受信して所定の制御信号をシステム制御回路１３１０に出力する受光部１３２４と、時刻を計測して当該時刻を表わす信号をシステム制御回路１３１０に出力する計時回路１３２６と、ＨＤＤ内蔵ＤＶＤレコーダ１３００の作動状態を表わす情報を表示する表示部１３２８とを含む。ここで、作動状態とは、たとえば、ＨＤＤ内蔵ＤＶＤレコーダ１３００における時刻情報、後述するチューナによる受信状態、番組の録画状態等である。
【００９６】
ＨＤＤ内蔵ＤＶＤレコーダ１３００は、さらに、テレビジョン放送用の電波を受信するアンテナ１３９０と、受信された電波から、システム制御回路１３１０によって指示された周波数の電波を選局するチューナ１３３０と、外部から映像および音声信号の入力を受け付ける外部入力部１３３２と、入力される信号に対して予め定められた圧縮処理を実行することにより符号化するＭＰＥＧ（Moving  Picture  Experts  Group）エンコーダ１３５２と、システム制御回路１３１０からの指示に基づいてデジタルデータの書き込みを受け付け、当該デジタルデータを格納するハードディスク装置１３４０と、ＤＶＤ１３７２の装着を受け付け、ＤＶＤ１３７２を駆動し、映像音声データの記録および再生を行なうＤＶＤ駆動装置１３７０と、圧縮されている映像音声信号を復号するＭＰＥＧデコーダ１３５４と、映像の表示画面にＨＤＤ内蔵ＤＶＤレコーダ１３００の作動状態その他の情報を表示する信号を生成するＯＳＤ（On  Screen  Display）画像生成回路１３１４と、ＯＳＤ画像生成回路１３１４により生成された信号とＭＰＥＧデコーダ１３５４からの出力信号とを合成して出力する合成回路１３５８と、入力されるデジタル信号をアナログ信号に変換して出力するＤ／Ａ（Digital  to  Analog）変換部１３６０と、ホームネットワーク１９０の接続を受け付けてホームネットワーク１９０に対して映像音声信号を出力する出力部１３６８とを含む。
【００９７】
ハードディスク装置１３４０は、ハードディスク１３４４と、ハードディスク１３４４に対するデータの記録および再生を行なうヘッド１３４２とを含む。ＨＤＤ内蔵ＤＶＤレコーダ１３００は、ホームネットワーク１９０を介して携帯電話８００その他の映像表示装置に接続される。
【００９８】
また、ネットワークを介してコンテンツの配信を受ける映像表示装置は、図８に示される携帯電話８００に限られない。映像表示装置は、映像が表示される表示領域の大きさを識別する情報（たとえば解像度）をコンテンツ配信装置に送信可能な装置であれば、実現される。たとえば、図１に示されるように、テレビ１１０，１２０，１３０あるいはＰＤＡ１４０によっても実現される。
【００９９】
そこで、図１４を参照して、本発明に係る映像表装置として機能するテレビ１４００について説明する。図１４は、テレビ１４００のハードウェア構成を表わすブロック図である。
【０１００】
図１４に示されるように、テレビ１４００は、放送信号を受信するアンテナ１４０２と、外部からの信号の入力を受け付ける外部入力部１４０４と、リモコン装置（図示しない）からの制御信号を受信する受光部１４０６と、テレビ１４００の視聴者による指示を受け付ける操作部１４０８と、テレビ１４００による動作を制御するＣＰＵ（Central  Processing  Unit）１４１０と、ＣＰＵ１４１０により指示されたチャンネルを選局するチューナ１４１４と、切換回路１４１６と、ＣＰＵ１４１０からの指示に基づいて切換回路１４１６からの信号に対する処理を行なう信号処理回路１４２０と、ドライバ１４２８と、ディスプレイ１４３０と、アンプ１４３６ａ，１４３６ｂと、スピーカ１４４０ａ，１４４０ｂと、ホームネットワーク１９０に接続される通信Ｉ／Ｆ１４５０とを備える。ＣＰＵ１４１０は、メモリ１４１２を含む。信号処理回路１４２０は、分離回路１４２２と、ＯＳＤ（On  Screen  Display）回路１４２４とを含む。
【０１０１】
アンテナ１４０２により受信された放送信号は、チューナ１４１４に伝送される。チューナ１４１４は、ＣＰＵ１４１０からの制御信号に基づいて選局が指示されたチャンネルを選択する。
【０１０２】
外部入力部１４０４により入力が受け付けられた映像音声信号は、切換回路１４１６に伝送される。外部入力部１４０４は、映像信号と音声信号とを別々に入力を受け付けるものであってもよいし、各々の信号を伝送するケーブルを１つにまとめたものであってもよい。
【０１０３】
切換回路１４１６は、ＣＰＵ１４１０からの切換指令に基づいてチューナ１４１４から出力される信号と外部入力部１４０４から出力される信号とのいずれかを選択的に出力する。切換回路１４１６から出力された信号は、分離回路１４２２に入力される。分離回路１４２２は、ＣＰＵ１４１０からの指令に基づいて、映像信号と音声信号とを分離するための処理を実行する。分離回路１４２２から出力される映像信号は、ＯＳＤ回路１４２４に入力される。分離回路１４２２から出力される音声信号は、アンプ１４３６ａ，１４３６ｂにそれぞれ伝送される。
【０１０４】
ＯＳＤ回路１４２４は、ＣＰＵ１４１０からの指令に基づいてディスプレイ１４３０に画像を表示するための信号を生成する。画像は、文字情報を含む。文字情報には、チューナ１４１４により選局されているチャンネルを表わす数字、音量レベルを表わす表示、テレビ１４００の動作を表わす表示を含む。動作を表わす表示は、音量のアップまたはダウン、コントラストの変更等を含む。より具体的には、ＯＳＤ回路１４２４は、分離回路１４２２から出力される映像信号とメモリ１４１２に格納されているデータに基づいて生成される画像信号とを合成し、当該合成により生成された信号をドライバ１４２８に対して出力する。
【０１０５】
ドライバ１４２８は、ＯＳＤ回路１４２４から出力される信号に基づいてディスプレイ１４３０における映像の表示処理を実行する。アンプ１４３６ａ，１４３６ｂは、分離回路１４２２から出力される各々の音声信号を増幅してスピーカ１４４０ａ，１４４０ｂにそれぞれ伝送する。スピーカ１４４０ａ，１４４０ｂは、その信号に基づいて音声を出力する。
【０１０６】
通信Ｉ／Ｆ１４５０は、ホームネットワーク１９０を介してデジタルメディアサーバ２００と通信する。たとえば、通信Ｉ／Ｆ１４５０は、デジタルメディアサーバ２００によって送信された、表示サイズ情報の送信要求を受信する。あるいは、通信Ｉ／Ｆ１４５０は、当該要求に応答してＣＰＵ１４１０によって読み出された表示サイズ情報が含まれるデータを、デジタルメディアサーバ２００に送信する。
【０１０７】
上記のような構成を有するテレビ１４００のＣＰＵ１４１０は、たとえば、図９に示されるような各機能を実現する。これらの機能は、ＣＰＵ１４１０に各機能に対応する処理を実現するソフトウェアを実行させることにより実現される。したがって、ＣＰＵ１４１０の機能の詳細は、繰り返さない。
【０１０８】
テレビ１４００は、通信Ｉ／Ｆ１４５０を介してホームネットワーク１９０に接続されてデジタルメディアサーバ２００と通信することにより、コンテンツの配信を受けることが可能になり、映像表示装置として機能する。この場合も、配信されるコンテンツのデータは、テレビ１４００のディスプレイ１４３０における最大表示サイズに応じて変換されているため再度変換する必要がない。その結果、テレビ１４００は、配信されたコンテンツを遅延なく表示することができる。
【０１０９】
以上のようにして、本実施の形態に係るデジタルメディアサーバ２００によれば、映像表示装置としての携帯電話８００あるいはテレビ１４００が備える表示装置に応じたデータサイズのコンテンツが配信される。したがって、コンテンツの配信時におけるホームネットワーク１９０の通信帯域を必要以上に使用しないため、ホームネットワーク１９０における他の通信が妨げられることを防止することができる。また、各映像表示装置は、既に圧縮されたデータに基づいて映像を表示する処理を実行すればよい。したがって、映像の表示の際に、再度の圧縮処理を行なう必要がなくなるため、各端末のＣＰＵその他の演算処理装置の能力を必要以上に使用する必要がなくなる。これにより、コンテンツが表示される品質を向上させることができる。また、各演算処理装置他の処理のために使用することができる。また、演算処理装置のスペックを増大させる必要がなくなるため、映像表示装置のコストの増加を抑制することができる。さらに、映像表示装置は、再生に使用されないデータを保存する必要がなくなるため、コンテンツを保存するためのメモリの容量が増加することを防止できる。
【０１１０】
なお、上記の実施の形態においては、コンテンツ配信システムの一態様として、家庭内におけるホームネットワーク１９０を使用するホームネットワークシステム１０について説明してきたが、ネットワークの態様は、ホームネットワーク１９０に限られない。たとえば、インターネットに接続されるネットワークであってもよい。
【０１１１】
また、映像表示装置からコンテンツ配信装置に対して送信される信号の構成は、図１１に示されるものに限られない。たとえば、映像表示装置の表示領域のサイズ情報（たとえば解像度）と、コンテンツの配信要求とが、１つの信号としてコンテンツ配信装置に送信されてもよい。
【０１１２】
そこで、図１５を参照して、他の局面における信号の構成について説明する。図１５は、２つの制御コードを有する信号１５００の構成を概念的に表わす図である。信号１５００は、データを格納する領域１５１０〜１５６０を含む。信号１５００は、映像表示装置における解像度と、配信が指示されたコンテンツの名称とを含む。
【０１１３】
具体的には、ヘッダは、領域１５１０に格納されている。２つの制御コードのうち第１番目の制御コードは、領域１５２０に格納されている。当該制御コードに対するデータ項目は、領域１５３０に格納されている。第２番目の制御コードは、領域１５４０に格納されている。当該制御コードに対するデータ項目は、領域１５５０に格納されている。ＣＲＣは、領域１５６０に格納されている。
【０１１４】
信号１５００がたとえば携帯電話８００からデジタルメディアサーバ２００に送信されると、デジタルメディアサーバ２００は、領域１５３０に格納されている解像度を読み出し、ハードディスク２５０における領域４１０〜４１８に格納する（図４）。デジタルメディアサーバ２００は、コンテンツのデータサイズを当該解像度にまで落とす処理を実行する。デジタルメディアサーバ２００は、そのようにして生成されたコンテンツを、信号１５００を送信した携帯電話８００に配信する。これにより、表示領域の情報とコンテンツの配信要求との同期を取りつつ当該コンテンツの配信を実現することができる。コンテンツの配信を求める映像表示装置における解像度の情報が常に最新のものになるため、配信用のコンテンツが誤った解像度に基づいて変換されることを防止することができる。
【０１１５】
また、表示領域の情報を当該配信要求とは別個に送信する場合に比べて、映像表示装置とコンテンツ配信装置との間の通信を簡略化することができる。
【０１１６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１１７】
本発明は、ＰＣ、ＤＶＤレコーダ、ＤＶＤプレーヤ、ＨＤＤレコーダその他の映像記録再生装置および、テレビ、ＰＤＡ、携帯電話、ＰＣその他の映像表示装置に適用可能である。
【図面の簡単な説明】
【０１１８】
【図１】本発明に係るコンテンツ配信装置と映像表示装置とを備えるホームネットワークシステム１０のシステム構成を表わす図である。
【図２】デジタルメディアサーバ２００として機能するコンピュータシステムのハードウェア構成を表わすブロック図である。
【図３】デジタルメディアサーバ２００によって実現される機能の構成を表わすブロック図である。
【図４】ハードディスク２５０におけるデータの格納の一態様を概念的に表わす図である。
【図５】デジタルメディアサーバ２００から映像表示装置に送信される信号５００の概念的な構成を表わす図である。
【図６】デジタルメディアサーバ２００のＣＰＵ２１０が実行する処理の手順を表わすフローチャートである。
【図７】デジタルメディアサーバ２００がコンテンツを配信するために実行する圧縮処理の手順を表わすフローチャートである。
【図８】本発明の実施の形態に係る映像表示装置として機能する携帯電話８００のハードウェア構成を表わすブロック図である。
【図９】携帯電話８００のＣＰＵ８１０によって実現される機能の構成を表わすブロック図である。
【図１０】携帯電話８００のフラッシュメモリ８４４におけるデータの格納の一態様を表わす図である。
【図１１】携帯電話８００からデジタルメディアサーバ２００に対して送信される信号１１００の構造を概念的に表わす図である。
【図１２】携帯電話８００のＣＰＵ８１０が実行する処理の手順を表わすフローチャートである。
【図１３】デジタルメディアサーバの他の態様であるＨＤＤ内蔵ＤＶＤレコーダ１３００のハードウェア構成を表わすブロック図である。
【図１４】本発明の実施の形態に係るテレビ１４００のハードウェア構成を表わすブロック図である。
【図１５】他の局面において送信される信号１５００の構成を概念的に表わす図である。
【符号の説明】
【０１１９】
１０  ホームネットワークシステム、１０２  リビング、１１０，１２０，１３０、１４００  テレビ、１２２  寝室、１３２  子供部屋、１４０  ＰＤＡ、２００  デジタルメディアサーバ、２６２  ＣＤ−ＲＯＭ、５００，１１００，１５００  信号、８０８，１４０２  アンテナ、８８２  メモリカード、１３００  ＨＤＤ内蔵ＤＶＤレコーダ、１３７２  ＤＶＤ、１４２８  ドライバ、１４３６ａ，１４３６ｂ  アンプ。
【図１】
0004795001.tif 000002
【図２】
0004795001.tif 000003
【図３】
0004795001.tif 000004
【図４】
0004795001.tif 000005
【図５】
0004795001.tif 000006
【図６】
0004795001.tif 000007
【図７】
0004795001.tif 000008
【図８】
0004795001.tif 000009
【図９】
0004795001.tif 000010
【図１０】
0004795001.tif 000011
【図１１】
0004795001.tif 000012
【図１２】
0004795001.tif 000013
【図１３】
0004795001.tif 000014
【図１４】
0004795001.tif 000015
【図１５】
0004795001.tif 000016