(57)【要約】【課題】外部インターフェースからの入力データをレイアウト記述文書にて定義される表示領域に表示させることができるとともに、採用したいレイアウトをユーザが容易に選択することのできる電子機器装置を提供する。【解決手段】テレビジョンセット１００などの電子機器装置において、ビデオ入力端子、放送受信、着脱自在な記憶媒体のリーダなどの様々なインターフェース１から入力されるメディア情報とこのメディア情報の表示領域とを少なくとも定義したレイアウト記述文書を、たとえばネットワークなどを通じて外部から取り込んで内部蓄積し、蓄積された各レイアウト記述文書の中から任意のレイアウト記述文書をユーザに選択させ、選択されたレイアウト記述文書に従ってメディア情報を表示再生する。【選択図】　図１０
2004054712.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示部と、
外部から視覚的なメディア情報を入力するインターフェースと、
前記インターフェースより入力可能な視覚的なメディア情報を含むメディア要素と、このメディア要素の前記表示画面上での表示のレイアウトとを少なくとも定義した記述文書を外部より取り込む記述文書取得手段と、
前記記述文書取得手段により取り込んだ１以上の前記記述文書を蓄積する記述文書蓄積部と、
前記記述文書蓄積部に蓄積された１以上の記述文書から任意の記述文書を選択させる記述文書選択手段と、
この記述文書選択手段によって選択された記述文書に従って前記メディア要素を前記表示画面に表示させる記述処理手段と
を具備することを特徴とする電子機器装置。
【請求項２】
請求項１に記載の電子機器装置において、
前記インターフェースが、複数のチャンネルからそれぞれ異なる視覚的なメディア情報を入力する機能を持ち、
前記記述文書は、前記メディア要素を入力する前記インターフェースとともに当該インターフェースのチャンネルを定義するための情報を含むことを特徴とする電子機器装置。
【請求項３】
請求項１に記載の電子機器装置において、
前記記述文書取得手段が、ネットワークを通じて、前記記述文書を提供するサーバより所望の記述文書を選択して取り込むことを特徴とする電子機器装置。
【請求項４】
請求項１に記載の電子機器装置において、
前記記述文書取得手段が、前記記述文書が収録された着脱自在な記憶媒体から、所望の記述文書を選択して取り込むことを特徴とする電子機器装置。
【請求項５】
電子機器装置にインターフェースを介して外部より入力される視覚的なメディア情報を含むメディア要素と、このメディア要素の前記表示画面上での表示のレイアウトとを少なくとも定義した記述文書が蓄積された記述文書蓄積部と、
クライアントである前記電子機器装置からの要求に対し、前記記述文書蓄積部から該当する記述文書を読み出してネットワークを通じて前記電子機器装置に配信する記述文書配信手段と
を具備することを特徴とするサーバ装置。
【請求項６】
請求項５に記載のサーバ装置において、
要求元である電子機器装置のスペックを認識する認識手段と、
前記記述文書蓄積部から読み出した記述文書の内容を、前記認識手段により認識された前記電子機器装置のスペックに合わせて最適化するように変更する記述変更手段と
をさらに具備することを特徴とするサーバ装置。
【請求項７】
電子機器装置にインターフェースを介して外部より入力される視覚的なメディア情報を含むメディア要素と、このメディア要素の前記表示画面上での表示のレイアウトとを少なくとも定義した記述文書が蓄積された記述文書蓄積部を有するサーバ装置と、任意の記述文書に従って前記メディア要素を表示画面に表示させる機能を有する電子機器装置とをネットワークを通じて接続し、前記電子機器装置から前記サーバ装置に対して前記任意の記述文書の配信を要求し、前記サーバ装置は、これを受けて前記記述文書蓄積部から該当する記述文書を読み出して前記ネットワークを通じて前記電子機器装置に配信することを特徴とするレイアウト記述文書の提供方法。
【請求項８】
請求項７に記載のレイアウト記述文書の提供方法において、
前記サーバ装置は、要求元である電子機器装置のスペックを認識し、前記記述文書蓄積部から読み出した記述文書の内容を、前記認識した前記電子機器装置のスペックに合わせて最適化するように変更し、この変更した記述文書を前記電子機器装置に配信することを特徴とするレイアウト記述文書の提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、動画、静止画、テキストなどの各種メディア要素を、これらの表示画面上でのレイアウトを少なくとも定義した記述文書に従って再生する機能を備えた電子機器装置、この電子機器装置に記述文書を提供するサーバ装置、そしてサーバ装置から電子機器装置に記述文書を配信する方法に関する。
【０００２】
【従来の技術】
動画、静止画、テキスト、音声などの異なるメディア要素を統合的に扱うシステムとして、たとえばＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ　Ｍｅｓｓａｇｉｎｇ　Ｓｅｒｖｉｃｅ）がある。これは、Ｗ３Ｃ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ　Ｃｏｎｓｏｒｔｉｕｍｉ）によって、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）の応用言語として標準化が進められているＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ　Ｍｕｌｔｉｍｅｄｉａ　Ｉｎｔｅｇｒａｔｉｏｎ　Ｌａｎｇｕａｇｅ）をベースとしたもので、動画、静止画、テキスト、音声などの異なるメディア要素を、そのシナリオとなるＳＭＩＬの記述に従って、同期化マルチメディアプレゼンテーションに統合する仕組みである。
【０００３】
ＳＭＩＬでは、動画、静止画、テキストなどの視覚的なメディア要素のたとえばレイアウト（位置とサイズ）、タイミング、さらには聴覚的なメディア要素のたとえばタイミングなどを記述することができ、高い自由度で同期化マルチメディアプレゼンテーションを作成することが可能になる。
【０００４】
ところで、ＳＭＩＬにてメディア要素を指定する記述は、基本的にＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）とＵＲＮ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｎａｍｅ）とを含むＵＲＩ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｉｄｅｎｔｉｆｉｅｒｓ）に制限される。具体的には、ファイルとして存在しているものか、ＷＥＢのＵＲＬで指定できるものに限られている。
【０００５】
ところで、近年、ＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ（Ｄａｔａ）Ａｓｓｉｓｔａｎｔｓ）、ＷＩＮＤＯＷＳ（登録商標）　ＣＥ機器、携帯電話、ディスク内蔵型のテレビジョンセットなどの電子機器装置が備える外部インターフェースの種類は、デジタルカメラ、デジタルビデオカメラなどの撮像系の入力、地上放送やＢＳ放送などの放送系の入力、ゲーム機からの入力など、多種多様化してきている。
【０００６】
【発明が解決しようとする課題】
しかし、通常、ＳＭＩＬなどのレイアウト記述言語では、これら外部インターフェースからの入力データを指定することはできない。
【０００７】
また、このことは、メモリースティック、ＳＤ（Ｓｅｃｕｒｅ　Ｄｉｇｉｔａｌ）メモリカード、コンパクトフラッシュ（登録商標）、スマートメディア、ＭＭＣ（ＭｕｌｔｉＭｅｄｉａ　Ｃａｒｄ）などの着脱自在な外部記憶媒体に記憶されたデータについても同様であった。
【０００８】
本発明は、このような課題を解決するためになされるもので、外部インターフェースからの入力データをレイアウト記述文書にて定義される表示領域に表示させることができるとともに、採用するレイアウトをユーザが容易に選択することのできる電子機器装置を提供することを目的としている。
【０００９】
さらに本発明の目的は、外部インターフェースからの入力データをレイアウト記述文書にて定義される表示領域に表示させることができる電子機器装置にレイアウト記述文書を配信するサービスを実現するサーバ装置とその配信方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明の主たる観点に係る電子機器装置は、表示画面を有する表示部と、外部から視覚的なメディア情報を入力するインターフェースと、前記インターフェースより入力可能な視覚的なメディア情報を含むメディア要素と、このメディア要素の前記表示画面上での表示のレイアウトとを少なくとも定義した記述文書を外部より取り込む記述文書取得手段と、前記記述文書取得手段により取り込んだ１以上の前記記述文書を蓄積する記述文書蓄積部と、前記記述文書蓄積部に蓄積された１以上の記述文書から任意の記述文書を選択させる記述文書選択手段と、この記述文書選択手段によって選択された記述文書に従って前記メディア要素を前記表示画面に表示させる記述処理手段とを具備するものである。
【００１１】
本発明では、ファイルとして提供されるメディア要素のみならず、ビデオ入力端子、放送受信、着脱自在な記憶媒体のリーダなど、外部から視覚的なメディア情報を入力するインターフェースより入力される視覚的なメディア情報のための表示領域を定義することのできるレイアウト記述文書に基づいて視覚的なメディア要素の表示再生などを行う電子機器装置において、様々な種類のレイアウト記述文書を外部から取り込んで蓄積し、蓄積された中から任意のレイアウト記述文書を選択して、インターフェースより入力される視覚的なメディア情報を含む様々なメディア要素を、ユーザが好みのレイアウトで表示再生できる。
【００１２】
本発明の電子機器装置において、インターフェースは、複数のチャンネルからそれぞれ異なる視覚的なメディア情報を入力する機能を持ち、記述文書はメディア要素を入力するインターフェースとともに当該インターフェースのチャンネルを定義するための情報を含むものであってよい。
これによれば、特に地上放送やＢＳ放送などの、複数のチャンネルをもったインターフェースについて、レイアウト記述文書によって定義される表示領域に、任意のチャンネルのメディアを表示させることが可能になる。
【００１３】
また、本発明の電子機器装置において、記述文書取得手段は、ネットワークを通じて、記述文書を提供するサーバより所望の記述文書を選択して取り込むものであってよい。
これによれば、たとえばＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）などのネットワークに接続された様々な電子機器装置の間での、レイアウト記述文書の共有化が可能になる。これによりレイアウト記述文書の入手や交換などが容易になる。
さらに、本発明の電子機器装置において、記述文書取得手段は、前記記述文書が収録された着脱自在な記憶媒体から、所望の記述文書を選択して取り込むものであってよい。
【００１４】
本発明の他の観点に係るサーバ装置は、電子機器装置にインターフェースを介して外部より入力される視覚的なメディア情報を含むメディア要素と、このメディア要素の前記表示画面上での表示のレイアウトとを少なくとも定義した記述文書が蓄積された記述文書蓄積部と、クライアントである前記電子機器装置から要求に対し、前記記述文書蓄積部から該当する記述文書を読み出してネットワークを通じて前記電子機器装置に配信する記述文書配信手段とを具備するものである。
【００１５】
これによれば、ファイルとして提供されるメディア要素のみならず、ビデオ入力端子、放送受信、着脱自在な記憶媒体のリーダなど、外部から視覚的なメディア情報を入力するインターフェースより入力される視覚的なメディア情報のための表示領域を定義することのできるレイアウト記述文書を、ネットワークを通じて、電子機器装置へ配信することが可能になる。
【００１６】
この発明のサーバ装置は、要求元である電子機器装置のスペックを認識する認識手段と、記述文書蓄積部から読み出した記述文書の内容を、認識手段により認識された電子機器装置のスペックに合わせて最適化するように変更する記述変更手段とをさらに具備するものであってよい。
これによれば、画面サイズや、装備する外部インターフェースが異なる様々な種類の電子機器装置を対象とした、レイアウト記述文書の配信サービスを実現することができる。
【００１７】
本発明の他の観点に係るレイアウト記述文書の提供方法は、電子機器装置にインターフェースを介して外部より入力される視覚的なメディア情報を含むメディア要素と、このメディア要素の前記表示画面上での表示のレイアウトとを少なくとも定義した記述文書が蓄積された記述文書蓄積部を有するサーバ装置と、任意の記述文書に従って前記メディア要素を表示画面に表示させる機能を有する電子機器装置とをネットワークを通じて接続し、前記電子機器装置から前記サーバ装置に対して前記任意の記述文書の配信を要求し、前記サーバ装置は、これを受けて前記記述文書蓄積部から該当する記述文書を読み出して前記ネットワークを通じて前記電子機器装置に配信する、というものである。
【００１８】
これにより、ファイルとして提供されるメディア要素のみならず、ビデオ入力端子、放送受信、着脱自在な記憶媒体のリーダなど、外部から視覚的なメディア情報を入力するインターフェースより入力される視覚的なメディア情報のための表示領域を定義することのできるレイアウト記述文書を、ネットワークを通じて、電子機器装置へ配信することが可能になる。
【００１９】
また、このレイアウト記述文書の提供方法において、サーバ装置は、要求元である電子機器装置のスペックを認識し、記述文書蓄積部から読み出した記述文書の内容を、認識した電子機器装置のスペックに合わせて最適化するように変更し、この変更した記述文書を電子機器装置に配信するようにしてもよい。
これにより、画面サイズや、装備する外部インターフェースが異なる様々な種類の電子機器装置を対象とした、レイアウト記述文書の配信サービスを実現することができる。
【００２０】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づき詳細に説明する。
図１は本発明を実施した一形態であるテレビジョンセットの構成を示す図である。
【００２１】
同図に示すように、このテレビジョンセット１００は、インターフェース１、Ａ／Ｖ＿ＳＷ２、映像部３、音響部４、操作入力部５、および制御部６とで構成される。
【００２２】
インターフェース１として、インターネット５３との接続手段であるネットワークインターフェース７、ＢＳ放送を受信するＢＳチューナ８、地上波放送を受信する地上波チューナ９、ビデオ入力端子１０、オーディオ入力端子１１、メモリカードの読み書きを行うメモリカードスロット１２、ｉ．ＬＩＮＫ（ＤＶ端子）１３などがある。
【００２３】
ビデオ入力端子１０とオーディオ入力端子１１からは、たとえばＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）、ＰＣ（Ｐｅｒｓｏｎａｌ　Ｃｏｍｐｕｔｅｒ）、ゲーム機などの外部接続機器１４からのビデオデータおよびオーディオデータなどが取り込まれる。
【００２４】
Ａ／Ｖ＿ＳＷ２は、上記インターフェース１の各機器からのビデオデータおよびオーディオデータの入力の選択などを行う。
【００２５】
映像部３は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）やＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）などのディスプレイ１５と、Ａ／Ｖ＿ＳＷ２によって選択されたビデオデータからディスプレイ１５に表示可能な映像信号を生成するＹ／Ｃシンクシグナルプロセッサ１６とからなる。
【００２６】
音響部４は、Ａ／Ｖ＿ＳＷ３によって選択されたオーディオデータを処理するサウンドプロセッサ１７と、サウンドプロセッサ１７の出力を増幅するオーディオアンプ１８と、増幅後のオーディオ信号を聴覚的に出力するスピーカ１９とで構成される。
【００２７】
操作入力部５は、ユーザからの各種操作入力を処理する手段であり、テレビジョンセット本体に設けられたキー／スイッチ部２０と、リモートコントローラ２１との間でＩｒ（Ｉｎｆｒａｒｅｄ）無線通信を行う赤外線通信部２２とからなる。
【００２８】
制御部６は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２３、メインメモリ２４、プログラム／データ格納部２５などで構成される。ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）２３は、プログラム／データ格納部２５に記憶されたプログラムやデータ、操作入力部５からの入力などに基づき、メインメモリ２４を作業空間として用いて各種の演算処理や制御を実行する。メインメモリ２４は、たとえば、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）など、ランダムに読み取りと書き込みか可能な高速なメモリである。プログラム／データ格納部２５は、読み取り専用あるいは読み書き可能な不揮発性の記憶装置であり、たとえばＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、フラッシュＲＯＭ、ディスクドライブなどである。
【００２９】
プログラム／データ格納部２５には、レイアウト記述文書が記憶されるとともに、このレイアウト記述を解釈して同期化マルチメディアプレゼンテーションの統合を行い、かつこれを再生するための機能を制御部６において実現するためのソフトウェア群が格納されている。
【００３０】
例として、レイアウト記述言語がＳＭＩＬ（Ｓｙｎｃｈｒｏｎｉｚｅｄ　Ｍｕｌｔｉｍｅｄｉａ　Ｉｎｔｅｇｒａｔｉｏｎ　Ｌａｎｇｕａｇｅ）である場合の同期化マルチメディアプレゼンテーションの統合の仕組みについて説明する。
【００３１】
ＳＭＩＬとは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）をベースとして、Ｗ３Ｃ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ　Ｃｏｎｓｏｒｔｉｕｍ）によって標準化が進められている同期化マルチメディア統合言語である。
【００３２】
図２は、このテレビジョンセット１００に組み込まれた同期化マルチメディアプレゼンテーションの統合機構２６の構成を示す。
当該マルチメディアプレゼンテーション統合機構２６は、記述読込機構３１、記述判定機構３２、レイアウト機構３３、インターフェース選択機構３４および情報制御機構３５で構成され、これらは図１に示したプログラム／データ格納部２５のなかのプログラム格納部２７に、ＣＰＵ２３がメインメモリ２４に読み込んで実行するプログラムとして格納されている。このプログラムの構成については後で詳しく説明する。
【００３３】
一方、レイアウト記述文書２８は、たとえば、プログラム／データ格納部２５のなかのデータ格納部２９などに格納されている。ただし、上記のプログラム３１−３５やレイアウト記述文書２８の格納場所は、必ずしも制御部６の中のプログラム／データ格納部２５である必要はなく、たとえば、メモリカードスロット１２に装着された着脱自在なメモリカードや、その他の外部記憶であっても構わない。ローカルの外部記憶部であってもネットワーク上の外部記憶部であってもよい。
【００３４】
記述読込機構３１は、データ格納部２９からレイアウト記述文書２８をメインメモリ２４へ読み込む機能を実現する。
【００３５】
記述判定機構３２は、メインメモリ２４へ読み込まれたレイアウト記述文書２８の構文チェック、ＸＭＬ文書としての正当性のチェック、ＳＭＩＬ文書として正当性のチェックなどを制御部６に実行させるプログラムであり、チェックに合格すればレイアウト記述文書２８を意味のある部分に切り分ける。さらに、レイアウト記述文書２８から切り分けられた部分ごとに、画面に設定する表示領域と、この表示領域に表示させるメディア要素およびこのメディア要素の外部情報源をそれぞれ判定する。
【００３６】
具体的には、記述判定機構３２はレイアウト記述文書２８を、たとえばｈｅａｄ要素とｂｏｄｙ要素とを含むブロックに切り分ける。切り分けたブロック中のｈｅａｄ要素の子どもにｌａｙｏｕｔ要素が配置されているならば、そのｌａｙｏｕｔ要素に基づいて、画面上にｂｏｄｙ要素内のメディア要素を配置するための領域（ｒｅｇｉｏｎ）を設定する。
【００３７】
ここで、メディア要素の外部情報源などの判定には、その外部情報源などを定義する文字列の解釈を定義するＵＲＩスキーマが用いられる。具体的には、Ｖｉｄｅｏ要素内のｓｒｃ属性の値としてスキーマの名前である”ｖｉｄｅｏｉｎｐｕｔ”という記述があるかどうかを調べ、ある場合にはＵＲＩ検索を行って検索されたスキーマを参照し、その後に続く文字列（たとえば”ｖｉｄｅｏ１”）を解釈して、テレビジョンセット１００のどのインターフェースが外部情報源であるかを判定し、その結果をインターフェース選択機構３４に通知する。無ければ、メディア要素がテレビジョンセット１００内のファイルあるいはＷＷＷ上のデータであると判定する。
【００３８】
さらに記述判定機構３２は、外部情報源を定義する文字列の後の”？”の後に続く文字列をスキーマに従って解釈し、インターフェースから入力されるメディア要素の表示に関する付加情報を解釈し、その結果を情報制御機構３５などに渡す。
【００３９】
レイアウト機構３３は、記述判定機構３２により判定された表示領域を表示画面にレイアウトする機能を制御部６において実現するプログラムである。
【００４０】
インターフェース選択機構３４は、記述判定機構３２より判定されたインターフェースから入力された視覚的なメディア情報を、レイアウト機構３３によって設定された表示領域に表示するメディア要素として選択する機能を制御部６において実現するプログラムである。
【００４１】
情報制御機構３５は、記述判定機構３２により判定された付加情報に基づいて、たとえばＢＳ放送のチャンネル情報をＢＳチューナ８に伝達するなど、インターフェースに接続された機器に対して各種の制御情報を与える機能を制御部６において実現するプログラムである。
【００４２】
このマルチメディアプレゼンテーション統合機構２６は、実際のテレビジョンセット１００では、たとえば図３に示すようなソフトウェアスタックにより実現される。
【００４３】
同図において、ＯＳ（Ｏｐｅｒａｔｉｎｇ　Ｓｙｓｔｅｍ）４１は、このテレビジョンセット１００を構成するハードウェア資源およびソフトウェア資源の総括的管理などを行う基本ソフトウェアである。
【００４４】
ウィンドウシステム（Ｗｉｎｄｏｗ　ｓｙｓｔｅｍ）４２は、表示画面でのウィンドウの表示などを管理するためのソフトウェアである。
ファイルシステムライブラリ（Ｆｉｌｅ　ｓｙｓｔｅｍ　Ｌｉｂｒａｒｙ）４３は、ファイルシステムを利用してファイル管理を行うために必要なソフトウェア部品のライブラリである。
【００４５】
ネットワークライブラリ（Ｎｅｔｗｏｒｋ　Ｌｉｂｒａｒｙ）４４は、各種のネットワークへの接続を行うために必要なソフトウェア部品のライブラリである。
ＣＳＳ（Ｃａｓｃａｄｉｎｇ　Ｓｔｙｌｅ　Ｓｈｅｅｔｓ）４５は、ＨＴＭＬやＸＭＬなどのマークアップ言語で記述された文書のデザインを決めるスタイルシートである。
【００４６】
ＸＭＬパーサ４６、ＨＴＭＬパーサ４７、ＳＭＩＬパーサ４８はそれぞれ、ＸＭＬ文書、ＨＴＭＬ文書、ＳＭＩＬ文書の読み込み、構文解析、正当性チェックなどを行って当該文書の論理的な構造を判断し、実際のメディア情報を再生するアプリケーションが利用可能なデータを生成するソフトウェアである。すなわち、ＸＭＬパーサ４６およびＳＭＩＬパーサ４８か、前述したマルチメディアプレゼンテーション統合機構２６の核として機能するソフトウェアである。
【００４７】
ＢＭＬ（Ｂｒｏａｄｃａｓｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）４９は、ＢＳデジタル放送のコンテンツ記述に用いられる、ＸＭＬベースのマークアップ言語であって、コンテンツの画面上でのレイアウトや、複数のコンテンツの関連付け等を行うために用いられる。これによって、ＢＳデジタル放送を外部情報源として利用できるようになる。
ＷＭＬ（Ｗｉｒｅｌｅｓｓ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）５０は、ＰＤＡや携帯電話などの携帯端末用の通信プロトコルであるＷＡＰ（Ｗｉｒｅｌｅｓｓ　Ａｐｐｌｉｃａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）で使われるマークアップ言語である。ＷＡＰにより、携帯端末からインターネット上のコンテンツへのアクセスが可能となる。
【００４８】
次に、レイアウト記述言語としてＳＭＩＬを用いた場合において、レイアウト記述によって定義された領域にテレビジョンセット１００のインターフェースにからの入力データを表示させる仕組みについて詳述する。
【００４９】
ＳＭＩＬのレイアウト記述は、主に、表示領域を定義する部分と、その定義された表示領域にどの外部情報源からの情報を表示するかを定義する部分とで構成されるが、外部情報源を定義する部分をＵＲＩスキーマによって解釈が決まる文字列により記述することによって、任意の外部情報源を定義することが可能になる。
【００５０】
図４に示すレイアウト記述文書の例において、ｖｉｄｅｏ要素２０９では、”Ｖｉｄｅｏ１”の領域に表示する情報の外部情報源をスキーマ依存で定義するために”ｖｉｄｅｏｉｎｐｕｔ”というスキーマの名前が記述されている。”ｖｉｄｅｏｉｎｐｕｔ：ｖｉｄｅｏ１”は、”ｖｉｄｅｏ１”というインターフェースに接続された機器からの入力データを表示領域に表示させることを意味する。
【００５１】
すなわち、スキーマに依存するＵＲＩ記述は、スキーマ名の後にコロン”：”の１文字を挟み、解釈がスキーマに依存する文字列（ｓｃｈｅｍｅ−ｓｐｅｃｉｆｉｃ−ｐａｒｔ）を配置した構造となっている。
【００５２】
したがって、ｖｉｄｅｏ要素２０９の記述において、”ｖｉｄｅｏｉｎｐｕｔ”は、次に記述される文字列の解釈を、”ｖｉｄｅｏｉｎｐｕｔ”という名前のスキーマを参照して行うことを意味し、このスキーマを、次に記述される文字列で表されるインターフェースに接続された機器からの情報を入力するものと定義すれば、当該インターフェースを外部情報源として特定するとともに、このインターフェースに接続された機器からの入力情報を表示領域に表示すべき外部情報として特定できる。
【００５３】
また、図４に示すｖｉｄｅｏ要素２１２においては、”ｖｉｄｅｏｉｎｐｕｔ：ｉｌｉｎｋ１”という記述があり、これはｉ．ＬＩＮＫ（ＤＶ端子）の入力を表示領域に表示すべき外部情報源として特定したものである。
【００５４】
同様に、ｖｉｄｅｏ要素２１３の”ｖｉｄｅｏｉｎｐｕｔ：ｄｉｇｉｔａｌｂｓ”は、ＢＳ放送受信の入力を表示領域に表示すべき外部情報源として特定することを意味する。ｖｉｄｅｏ要素２１４の”ｖｉｄｅｏｉｎｐｕｔ：ｔｅｒｒｅｓｔｒｉａｌ”は、地上波放送を表示領域に表示すべき外部情報源として特定することを意味する。
【００５５】
また、このようにインターフェースの種類を特定することに限定されず、そのインターフェースに接続された具体的な機器の種類も、スキーマ依存で解釈される文字列で特定することが可能である。
【００５６】
たとえば、ｖｉｄｅｏ要素２０９には、”ｖｉｄｅｏ１”／ｐｃ１”という記述があり、これは”ｖｉｄｅｏ１”というインターフェースに接続された機器がパーソナルコンピュータであることを示す。
同様に、ｖｉｄｅｏ要素２１１の”ｖｉｄｅｏ１”／ｄｖｄ”という記述は、”ｖｉｄｅｏ１”というインターフェースに接続された機器がＤＶＤであることを示す。仮に”ｖｉｄｅｏ１”／ｇａｍｅ１”とあれば機器がゲーム機１であることを示す。
【００５７】
さらに、スキーマの定義に従って解釈される文字列には、付加情報として、具体的な機器に対するさらに詳細な操作や制御の意味を持たせることが可能である。たとえば、ＢＳ放送や地上放送などの受信機に対して受信チャンネルを指示することができる。
その具体的な実現方法として、ＵＲＬ検索ホームページおよびＢＢＳ（Ｂｕｌｌｅｔｉｎ　Ｂｏａｒｄ　Ｓｙｓｔｅｍ）系のホームページなどで使用されているｑｕｅｒｙとして、機器の操作や制御を表現する方法がある。
【００５８】
ＢＢＳ系のＵＲＬの場合、次のように記述できる。
ｈｔｔｐ：／／ｂｂｓ．ａｒｕｋｉｋａｔａ．ｃｏ．ｊｐ／ｒｅｐｏｒｔ／ｅｕｒｏｐｅ／ｂｏａｒｄ／ｉｎｄｅｘ．ｐｈｐ？ｑｉｄ＝２６
【００５９】
ここで、”？”以降の”ｑｉｄ＝２６”がたとえば、ＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｒｗａｙ　Ｉｎｔｅｒｆａｃｅ）へ受け渡すパラメータである。具体的にはＢＢＳ系ホームページの伝言板で２６番にあるものを取得することをサーバに要求するという意味になる。
このような仕組みを利用して、スキーマ参照により特定されたインターフェースに接続された機器に対しても任意の情報を受け渡すことが可能になる。
【００６０】
以下に、その具体例を示す。図４のｖｉｄｅｏ要素２１３では”ｖｉｄｅｏｉｎｐｕｔ：ｄｉｇｉｔａｌｂｓ”に続いて”？ＢＳ２３”とあり、これによりスキーマ依存で解釈されるＢＳ放送受信機に対してチャンネル２３の選択を指示することができる。同様にｖｉｄｅｏ要素２１４には”ｖｉｄｅｏｉｎｐｕｔ：ｔｅｒｒｅｓｔｒｉａｌ”の後に”？ｆｕｊｉｔｖ．ｃｏ．ｊｐ”とあり、これで地上波放送の受信機に対して、受信すべきチャンネル（ＵＲＬ）の選択を指示することができる。
【００６１】
また、ビデオ要素２１０には”ｖｉｄｅｏｉｎｐｕｔ：ｖｉｄｅｏ２？ｐｒｉｏｒｉｔｙ＝ｓ−ｖｉｄｅｏ”という記述がある。これは”ｖｉｄｅｏ２”というインターフェースに入力された映像信号が複数ある場合にはＳ−Ｖｉｄｅｏ入力を優先することを意味する。
【００６２】
この点について説明を補足すると、ビデオ入力には、輝度（Ｙ）信号と色（Ｃ）信号とを別々に入力するＳ−Ｖｉｄｅｏ入力と、これらを１つの重畳信号として入力するＣＶ入力がある。そのどちらが入力されるかはビデオを出力する機器側の条件に依存するため、１つのビデオ用のインターフェースを通じてＳ−ＶｉｄｅｏとＣＶのどちらのビデオ入力にも対応できるようにしている場合がある。このような場合に、上記の記述”？ｐｒｉｏｒｉｔｙ＝ｓ−ｖｉｄｅｏ”により、いずれかのビデオ入力を選択することができ、たとえば同時に両方のビデオ信号が入力される場合などにおいて、一方のビデオ入力を選択することができる。
【００６３】
さらに、”？”を利用することで、表示画面のピクチャ、コントラストなどのコントロールも可能である。図５に、この場合のＳＭＩＬの記述例を示す。
なお、スキーマにおいて”？”という語に上記の機能を定義したことは一例に過ぎず、これに代えて、ＲＦＣ（Ｒｅｑｕｅｓｔ　Ｆｏｒ　Ｃｏｍｍｅｎｔｓ）：２３９６に決められている予約語は全て活用が可能である。
【００６４】
次に、このように構成されたテレビジョンセット１００の動作を説明する。
図６はビデオ入力を含む画面の例、図７はビデオ入力を表示させる動作手順を示すフローチャートである。
【００６５】
たとえば、図６に示すようにテレビジョンセット１００の表示画面１７に、テキスト情報、Ｗｅｂ情報、地上波放送情報、ゲーム画像などの情報を同時に表示する場合を考える。プログラム／データ格納部２５には、既にレイアウト記述文書２８が記憶されているものとする。
【００６６】
図７に示すように、記述読込機構３１はプログラム／データ格納部２５からレイアウト記述文書２８を読み込む（ＳＴ１０１）。
プログラム／データ格納部２５に複数のレイアウト記述文書２８が記憶されている場合、記述読込機構３１は表示画面１７に、たとえば縮小したレイアウト図の一覧を表示させ、その中から希望するレイアウトをユーザに選択させることができる。
【００６７】
次に、制御部６の記述判定機構３２にて、当該レイアウト記述文書２８がＸＭＬ文書か否か、さらにはＳＭＩＬ文書か否か判定し（ＳＴ１０２）、ＸＭＬ文書でもＳＭＩＬ文書でも判定されたならばエラー処理を行う。
ＳＭＩＬ文書と判定されたときは、記述判定機構３２にて当該ＳＭＩＬ文書のパーシングが開始され、ます、ＳＭＩＬ文書の切り分けが行われる（ＳＴ１０３）。
【００６８】
次に、記述判定機構３２は、切り分けた部分をたとえば、表示領域のレイアウトを定義する部分と、その表示領域にどの外部情報源からの情報を表示するかを定義する部分とに分けて、それぞれの記述を判定する。
具体的には、記述判定機構３２は、たとえば図４に示したＳＭＩＬ文書においてｒｏｏｔ−ｌａｙｏｕｔ要素２０３とｒｅｇｉｏｎ要素２０４−２０７の内容を判定し、その判定結果をレイアウト機構３３に通知する。レイアウト機構３３は、これを受けて表示画面１７に表示領域を設定する（ＳＴ１０４）。
【００６９】
ここで、ｒｅｇｉｏｎ要素２０４にはｔｏｐ＝０、ｌｅｆｔ＝２００とあるので、”Ｍａｉｎ＿Ｖｉｄｅｏ”の表示領域の左上が、上端から０、右端から２００の座標になることを宣言している。また、この際に時間的要素も組み込んでおけば、各表示領域の時間的な振る舞いを定義することができる。
【００７０】
次に、記述判定機構３２は、要素２０９−２１５からｓｒｃ属性の値を抽出して（ＳＴ１０５）、そこにＵＲＩスキーマの名前である”ｖｉｄｅｏｉｎｐｕｔ”の記述があるか否かを判定する（ＳＴ１０６）。”ｖｉｄｅｏｉｎｐｕｔ”の記述があれば、記述判定機構３２はその後に続く”ｖｉｄｅｏ２”などの文字列を　インターフェース選択機構３４に、その後に続く”ｖｉｄｅｏ２”などの文字列をスキーマ参照により解釈して、その結果をインターフェース選択機構３４に渡す。インターフェース選択機構３４はこれを受けて該当するインターフェースを選択する（ＳＴ１０７）。”ｖｉｄｅｏｉｎｐｕｔ”の記述がなければ、たとえば図８の破線で囲まれる部分のように記述されていれば、既にファイルとして存在しているデータや、ＷｅｂのＵＲＬで指定されているデータが表示画面に表示される。
【００７１】
ＳＴ１０７でインターフェースが選択された後、記述判定機構３２は、さらに”ｖｉｄｅｏ２”などの外部情報源を示す文字列の後に続く文字列をスキーマ参照により解釈する。すなわち、この実施形態では、外部情報源を示す文字列の後に”？”があるか否かを判定し（ＳＴ１０８）、”？”があれは、”？”以下の文字列をスキーマ参照により解釈して、上記選択されたインターフェースに接続された機器に対する制御の内容を判定し、制御用のパラメータを情報制御機構３５に通知する（ＳＴ１０９）。情報制御機構３５は記述判定機構３２より通知されたパラメータに基づいて、上記選択されたインターフェースに接続された機器の制御を行う。
【００７２】
このように、このテレビジョンセット１００では、たとえばネットワークインターフェース７、ＢＳチューナ８、地上波チューナ９、ビデオ入力端子１０、オーディオ入力端子１１、メモリカードスロット１２、ｉ．ＬＩＮＫ（ＤＶ端子）１３などの外部インターフェースより入力したメディア情報を、レイアウト記述文書にて定義された表示領域に表示させることができる。
【００７３】
また、ビデオ入力端子１０に接続された、たとえばＰＣ、ＤＶＤ、ゲーム機などの機器を選択して、これらの機器から取り込んだメディア情報を、レイアウト記述文書にて定義された表示領域に表示させることもできる。
【００７４】
次に、前述のように、一つの表示画面に様々な外部情報源からの視覚的なメディア情報を同時に表示させる場合の、各メディアのレイアウトをユーザが選択できる仕組みについて説明する。
【００７５】
これまで説明してきたように電子機器装置のインターフェースを外部情報源としてレイアウト記述により定義することが可能になったことで、これに合わせて、個々のコンテンツを様々なレイアウトで表示させたいというユーザの要請が高まってくることが予想される。
【００７６】
このような要請には、たとえば図９に示すように、レイアウトの異なる様々なレイアウト記述文書をユーザが選択的に取得できるような仕組みを実現することによって応じることが可能である。
【００７７】
このような様々なレイアウトのレイアウト記述文書をユーザに公開し、かつ提供する方法としては、インターネット上に、レイアウト記述文書を提供するサーバを設けておき、ユーザからの要求に応じて、選択されたレイアウト記述文書をユーザにインターネットを通じて提供する方法、メモリースティック、ＳＤ（Ｓｅｃｕｒｅ　Ｄｉｇｉｔａｌ）メモリカード、コンパクトフラッシュ（登録商標）、スマートメディア、ＭＭＣ（ＭｕｌｔｉＭｅｄｉａ　Ｃａｒｄ）などの着脱自在な記憶媒体に様々なレイアウトのレイアウト記述文書を収録し、この記憶媒体を販売店径由など様々な方法でユーザに配布する方法などがある。
【００７８】
サーバからクライアントであるユーザ（要求側機器）にレイアウト記述文書を配信する方式の構成例を図１０に示す。
同図に示すように、レイアウト記述文書の提供サーバ（以下、サーバと呼ぶ。）５２はインターネット５３を介して要求側端末５４と接続されている。ここで要求側端末５４は、前述したテレビジョンセット、ＰＤＡ、携帯電話、ＰＣなどの電子機器装置である。
【００７９】
サーバ５２は、インターネット５３を介して通信を行うための通信部５５、たとえばキーボード、ディスプレイおよびスピーカなどの入出力部５６および制御部５７を具備する。制御部５７は、ＣＰＵ５８、メインメモリ５９、各種のデータが格納されたデータ格納部６１、各種のソフトウェアが格納されたソフトウェア格納部６２により構成されている。
【００８０】
データ格納部６１には、図９に示したような様々なレイアウトのレイアウト記述文書が格納されている。
【００８１】
ソフトウェア格納部６２には、ウェブページ提示機構６３、ユーザ認証機構６４、レイアウト記述文書提供機構６５などをサーバ５２のハードウェア資源上に実現するソフトウェアが格納されている。
【００８２】
ウェブページ提示機構６３は、レイアウト記述文書を提供するためのウェブページをインターネット５３上に公開する機能をサーバ５２において実現するプロクラムである。
【００８３】
ユーザ認証機構６４は、レイアウト記述文書を提供するユーザの認証を行う機能をサーバ５２において実現するプロクラムである。
【００８４】
レイアウト記述文書提供機構６５は、要求側端末５４からの要求に応じて、データ格納部６１から該当するレイアウト記述文書を検索し、インターネット５３を通じて要求側端末５４に送信する機能をサーバ５２において実現するプロクラムである。
【００８５】
要求側端末５４のハードウェアの構成は、要求側端末５４がテレビジョンセットであれば図１に示した通りである。要求側端末５４のプログラム格納部２７には、前述した同期化マルチメディアプレゼンテーション統合機構２６の他、ウェブページ閲覧機構６６、レイアウト記述文書要求機構６７、チャンネル割当機構６８、チャンネル選択機構６９などを要求側端末５４のハードウェア資源上に実現するソフトウェアが格納されている。
【００８６】
ウェブページ閲覧機構６６は、インターネット５３上に公開されているウェブページにアクセスして閲覧する機能を要求側端末５４において実現するプログラムである。
【００８７】
レイアウト記述文書要求機構６７は、ウェブページ閲覧機構６６による上記レイアウト記述文書の提供ページの閲覧を通して、所望のレイアウト記述文書を選択し、そのレイアウト記述文書の提供をサーバ５２に対して要求する機能を要求側端末５４において実現するプログラムである。サーバ５２より配信されたレイアウト記述文書はデータ格納部２９に蓄積される。
【００８８】
チャンネル割当機構６８は、たとえば図１に示したテレビジョンセット１００などにおいて、リモートコントローラ２１の各チャンネル選択ボタンに、データ格納部２９に蓄積されているレイアウト記述文書をユーザによる設定操作によって１対１に割り当てる機能を要求側端末５４において実現するプログラムである。
【００８９】
チャンネル選択機構６９は、ユーザによって選択操作されたリモートコントローラ２１のチャンネル選択ボタンに対応するレイアウト記述文書を、マルチメディアプレゼンテーション統合機構２６にて利用するレイアウト記述文書として設定する機能を要求側端末５４において実現するプログラムである。
【００９０】
次に、サーバ５２から要求側端末５４にインターネット５３を介してレイアウト記述文書を送信する手順の例を説明する。
【００９１】
要求側端末５４は、ウェブページ閲覧機構６６によりサーバ５２が公開しているレイアウト記述文書の提供ページにアクセスし、レイアウト記述文書要求機構６７により、希望するレイアウト記述文書の選択と配信要求を行う。
【００９２】
サーバ５２のレイアウト記述文書提供機構６５は、要求側端末５４からのレイアウト記述文書の配信要求を受けると図１２に示す手順を実行する。
【００９３】
配信モードがオンに設定されているかどうかを確認する（ＳＴ１２０１）。配信モードがオンなら続いて通信部５５の通信準備ができているかどうかを確認する（ＳＴ１２０２）。通信準備ができているなら、レイアウト記述文書の要求元を特定できているかどうかを確認する（ＳＴ１２０３）。レイアウト記述文書の要求元を特定可能なら、要求元とのネットワークセッションの確立を試み（ＳＴ１２０４）、確立できればユーザ認証機構６４によるユーザ認証を行う（ＳＴ１２０５）。ユーザ認証に成功したら要求元がレイアウト記述文書の受信を許可しているかどうかを調べ（ＳＴ１２０６）、要求元がレイアウト記述文書の受信を許可しているなら、要求元が選択しているレイアウト記述文書を要求側端末５４にインターネット５３を介して送信する（ＳＴ１２０７）。
【００９４】
要求側端末５４は、サーバ５２からのレイアウト記述文書の配信を受けると、このレイアウト記述文書をデータ格納部２９に格納する。
【００９５】
次に、要求側端末５４において、マルチメディア表示画面のレイアウトを選択して再生する手順の例を説明する。
【００９６】
図１１に、リモートコントローラ２１と、これに設けられた一つのチャンネル選択ボタンに割り当てられたレイアウト記述文書に従ってテレビジョンセット１００の表示画面１７に表示されるマルチメディアコンテンツの例を示す。
【００９７】
同図に示すように、リモートコントローラ２１にはたとえば地上波放送用の複数のチャンネル選択ボタン７０−１〜７０−１２が設けられており、チャンネル割当機構６８は、ユーザの操作により、これらのチャンネル選択ボタン７０−１〜７０−１２に任意のレイアウト記述文書を１対１で割り当てることが可能である。
【００９８】
この例では、ユーザによってチャンネル選択ボタン７０−３が押されたことによって、このチャンネル選択ボタン７０−３に割り当てられたレイアウト記述文書７に従って、テレビジョンセット１００の表示画面１７に、地上波放送７１、テキストストリーム７２、ＷＥＢ７３、ゲーム７４の４つのメディアが表示されている。リモートコントローラ２１の他のチャンネル選択ボタンを押すことによって、次々とマルチメディア表示画面のレイアウトを切り替えることができるようになっている。
【００９９】
このように、要求側端末５４が図１に示したようなテレビジョンセット１００などである場合、リモートコントローラ２１のチャンネル選択ボタン７０−１〜７０−１２に任意のレイアウト記述文書を１対１で割り当てておくことによって、マルチメディア画面のレイアウトを簡単に選択したり、変更することができる。
【０１００】
また、要求側端末５４に蓄積されたレイアウト記述文書を選択する方法として、その蓄積された各レイアウト記述文書それぞれによって実現されるレイアウトの一覧を視覚的に表示し、その中からユーザが好みのレイアウトを選択するようにしてもよい。
【０１０１】
このように複数のレイアウト記述文書それぞれによって実現されるレイアウトの一覧からの選択を、たとえばＰＤＡ上で実現した場合の形態を図１３に示す。
【０１０２】
同図に示すように、この例では、ＰＤＡ２００の表示画面７２に各レイアウト記述文書によって実現される画面のレイアウト７３ａ，７３ｂ，７３ｃ，７３ｄを視覚的に表示し、たとえば画面のスクロール操作などによって全てのレイアウト記述文書の画面レイアウト７３ａ，７３ｂ，７３ｃ，７３ｄをユーザは視覚的に確認することができる。この中でユーザが希望する画面レイアウトを選択する場合には、たとえば、ＰＤＡ２００の側面に設けられた回転自在な操作部であるジョグダイヤル７４を指でまわすことで、選択可能なオブジェクト（この場合は個々のレイアウト画像）を視覚的に示すフォーカス７５の位置がシフトし、希望するレイアウト画像にフォーカスを置いた状態でこれを確定ボタン７６などで選択する。
【０１０３】
なお、サーバ側のサービスとして、図１４に示すように、レイアウト記述文書の配信を要求してきた要求側端末５４のスペック、たとえば画面サイズ、装備している入力機器の種類などを自動判別し（ＳＴ１４０１）、この判別結果に基づいてレイアウト記述文書の内容を、要求側端末５４のスペックに合わせて変更（表示領域のサイズの変更、要求側端末５４が持っていない入力機器からのメディア入力の無効化）して（ＳＴ１４０２）、配信する（ＳＴ１７０３）ようにしてもよい。
【０１０４】
この際、サーバ側が要求側端末５４のスペックを認識する方法としては、Ｗ３Ｃ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ　Ｃｏｎｓｏｒｔｉｕｍ）が制定しているＣＣ／ＰＰ（Ｃｏｍｐｏｓｉｔｅ　Ｃａｐａｂｉｌｉｔｉｅｓ／Ｐｒｅｆｅｒｅｎｃｅ　Ｐｒｏｆｉｌｅｓ）　などがある。
これにより、要求側端末５４は自身のスペックに最適化されたレイアウト記述文書を取得することができる。
【０１０５】
なお、本発明は上述したいずれの実施形態にも限定されず、本発明の技術思想の範囲内で適宜変更して実施できる。
たとえば、レイアウト記述文書によって定義された表示領域に表示する視覚的なメディアは、ファイルとしてすでに記憶されているビデオデータなどであってもよい。
【０１０６】
また、上記の実施形態では、レイアウト記述言語としてＳＭＩＬを用いた場合について説明したが、本発明にこれに限定されるものではなく、他のレイアウト記述言語を用いた場合にも本発明は同様に応用することができる。たとえば、ＳＭＩＬと同様な機能を備えるＨＴＭＬ＋ＴＩＭＥを用いた場合にも本発明は利用できる。
【０１０７】
【発明の効果】
以上説明したように、この発明によれば、ファイルとして提供されるメディア要素のみならず、ビデオ入力端子、放送受信、着脱自在な記憶媒体のリーダなど、外部から視覚的なメディア情報を入力するインターフェースより入力される視覚的なメディア情報のための表示領域を定義することのできるレイアウト記述文書に基づいて視覚的なメディア要素の表示再生などを行う電子機器装置において、様々な種類のレイアウト記述文書を外部から取り込んで蓄積し、蓄積された中から任意のレイアウト記述文書を選択して、インターフェースより入力される視覚的なメディア情報を含む様々なメディア要素を、ユーザが好みのレイアウトで表示再生することができる。
【図面の簡単な説明】
【図１】本発明を実施した一形態であるテレビジョンセットの構成を示す図である。
【図２】図１のテレビジョンセットにおける同期化マルチメディアプレゼンテーションの統合機構の構成を示すブロック図である。
【図３】図１のテレビジョンセットにおけるソフトウェアスタック図である。
【図４】レイアウト記述文書の例を示す図である。
【図５】コントラストなどの調整を行う機能を有するレイアウト記述文書の例を示す図である。
【図６】ビデオ入力を含んだ画面の構成例を示す図である。
【図７】ビデオ入力を含んだレイアウト記述文書に基づくメディア再生処理の手順を示すフローチャートである。
【図８】従来のＳＭＩＬの記述例を示す図である。
【図９】複数のレイアウト記述文書のレイアウトの例を示す図である。
【図１０】サーバから要求側機器にレイアウト記述文書を配信する方式の構成例を示すブロック図である。
【図１１】リモートコントローラのチャンネル選択ボタンの操作によるレイアウトの選択の様子を示す図である。
【図１２】サーバから要求側機器にレイアウト記述文書を配信する手順を示すフローチャートである。
【図１３】複数のレイアウト記述文書それぞれによって実現されるレイアウトの一覧からの選択をＰＤＡ上で実現した例を示す図である。
【図１４】要求側端末のスペックに応じてレイアウト記述文書を最適化して配信する手順を示すフローチャートである。
【符号の説明】
１　　　インターフェース
３　　　映像部
４　　　音響部
５　　　操作入力部
６　　　制御部
７　　　ネットワークインターフェース
９　　　地上波チューナ
１０　　　ビデオ入力端子
１１　　　オーディオ入力端子
１２　　　メモリカードスロット
１３　　　ｉ．ＬＩＮＫ
１４　　　外部接続機器
１５　　　ディスプレイ
１７　　　表示画面
２０　　　キー／スイッチ部
２１　　　リモートコントローラ
２３　　　ＣＰＵ
２４　　　メインメモリ
２６　　　マルチメディアプレゼンテーション統合機構
２７　　　プログラム格納部
２８　　　レイアウト記述文書
２９　　　データ格納部
３１　　　記述読込機構
３２　　　記述判定機構
３３　　　レイアウト機構
３４　　　インターフェース選択機構
３５　　　情報制御機構
５２　　　サーバ
５３　　　インターネット
５４　　　要求側端末
６３　　　ウェブページ提示機構
６４　　　ユーザ認証機構
６５　　　レイアウト記述文書提供機構
６６　　　ウェブページ閲覧機構
６７　　　レイアウト記述文書要求機構
６８　　　チャンネル割当機構
６９　　　チャンネル選択機構
１００　　　テレビジョンセット
【図１】
2004054712.tif 000003
【図２】
2004054712.tif 000004
【図３】
2004054712.tif 000005
【図４】
2004054712.tif 000006
【図５】
2004054712.tif 000007
【図６】
2004054712.tif 000008
【図７】
2004054712.tif 000009
【図８】
2004054712.tif 000010
【図９】
2004054712.tif 000011
【図１０】
2004054712.tif 000012
【図１１】
2004054712.tif 000013
【図１２】
2004054712.tif 000014
【図１３】
2004054712.tif 000015
【図１４】
2004054712.tif 000016