(57)【要約】【課題】  複数の電子機器間での連携を図ったレイアウトを設定することを可能とし、複数の情報の同時視聴における新規な視聴スタイルを提供する。【解決手段】  テレビジョン受像機１０は、接続された情報処理端末２０及びパーソナルコンピュータ３０のそれぞれの表示画面に表示させるコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された情報処理端末２０及びパーソナルコンピュータ３０のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈し、解釈したレイアウト記述ファイルに基づいて、情報処理端末２０及びパーソナルコンピュータ３０のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該情報処理端末２０及び当該パーソナルコンピュータ３０のそれぞれの表示画面にコンテンツを表示させる。【選択図】  図５
2005045605.tif 000002
【特許請求の範囲】
【請求項１】
接続機器として少なくとも１つの電子機器が接続される電子機器であって、
上記接続機器のそれぞれの表示画面に表示させる視覚的な映像情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈するレイアウト記述ファイル解釈手段と、
上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいて、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させる制御手段とを備えること
を特徴とする電子機器。
【請求項２】
コンテンツを表示画面に表示する表示手段を備え、
上記表示手段は、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいたレイアウトで表示画面にコンテンツを表示すること
を特徴とする請求項１記載の電子機器。
【請求項３】
上記制御手段は、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出して、当該接続機器用のレイアウト記述ファイルを作成するレイアウト記述ファイル作成手段を有し、
上記レイアウト記述ファイル作成手段によって作成されたレイアウト記述ファイルを、当該レイアウト記述ファイルを解釈可能に構成される上記接続機器のそれぞれに対して配信する配信手段を備えること
を特徴とする請求項１記載の電子機器。
【請求項４】
上記制御手段は、上記接続機器をソフトウェアレベルで仮想的なデバイスドライバと見立て、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させること
を特徴とする請求項１記載の電子機器。
【請求項５】
上記レイアウト記述ファイルには、コンテンツ情報として、時間に応じてデフォルトのコンテンツから所定のコンテンツへ変化させるように定義するための時間情報が記述されており、
上記制御手段は、上記時間情報に基づいて、上記接続機器のそれぞれの表示画面に表示させるコンテンツを変化させること
を特徴とする請求項１記載の電子機器。
【請求項６】
上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに記述されている接続機器が発見されていないものと上記制御手段によって判定した場合には、当該接続機器が発見されていない旨をユーザに報知する報知手段を備えること
を特徴とする請求項１記載の電子機器。
【請求項７】
上記制御手段は、ユーザによって設定操作されたレイアウトで上記接続機器のそれぞれの表示画面にコンテンツを表示させること
を特徴とする請求項１記載の電子機器。
【請求項８】
上記制御手段は、上記ユーザにコンテンツを表示させる上記接続機器を選択させるとともに、選択された接続機器についての複数のレイアウトパターンを選択させ、これら選択された内容に応じて、当該接続機器のそれぞれの表示画面にコンテンツを表示させること
を特徴とする請求項７記載の電子機器。
【請求項９】
上記接続機器は、オーディオ機器であり、
上記レイアウト記述ファイル解釈手段は、上記オーディオ機器としての接続機器のそれぞれによって処理させる聴覚的な音声情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれによって処理させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈し、
上記制御手段は、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいて、上記接続機器のそれぞれによってコンテンツを出力させること
を特徴とする請求項１記載の電子機器。
【請求項１０】
上記レイアウト記述ファイル解釈手段は、コンテンツの配信側が作成して配信されたレイアウト記述ファイルを読み込んで解釈すること
を特徴とする請求項１記載の電子機器。
【請求項１１】
テレビジョン受像機であること
を特徴とする請求項１記載の電子機器。
【請求項１２】
接続機器として少なくとも１つの機器が接続される電子機器を用いてコンテンツを視聴させる情報視聴方法であって、
上記接続機器のそれぞれの表示画面に表示させる視覚的な映像情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈するレイアウト記述ファイル解釈工程と、
上記レイアウト記述ファイル解釈工程にて解釈されたレイアウト記述ファイルに基づいて、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させる制御工程とを備えること
を特徴とする情報視聴方法。
【請求項１３】
上記制御工程は、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出して、当該接続機器用のレイアウト記述ファイルを作成するレイアウト記述ファイル作成工程を有し、
上記レイアウト記述ファイル作成工程にて作成されたレイアウト記述ファイルを、当該レイアウト記述ファイルを解釈可能に構成される上記接続機器に対して配信する配信工程を備えること
を特徴とする請求項１２記載の情報視聴方法。
【請求項１４】
上記制御工程では、上記接続機器をソフトウェアレベルで仮想的なデバイスドライバと見立て、上記レイアウト記述ファイル解釈工程にて解釈されたレイアウト記述ファイルに基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させること
を特徴とする請求項１２記載の情報視聴方法。
【請求項１５】
複数の電子機器が接続されて構成され、各電子機器が備える表示画面に各種コンテンツからなる情報を表示して視聴させる情報視聴システムであって、
少なくとも１つの電子機器と、
接続機器として上記少なくとも１つの電子機器を接続し、上記接続機器のそれぞれの表示画面に表示させる視覚的な映像情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈し、解釈したレイアウト記述ファイルに基づいて、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させる一の電子機器とを備えること
を特徴とする情報視聴システム。
【請求項１６】
上記一の電子機器は、解釈したレイアウト記述ファイルに基づいたレイアウトで自己が有する表示画面にコンテンツを表示すること
を特徴とする請求項１５記載の情報視聴システム。
【請求項１７】
上記一の電子機器は、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出して、当該接続機器用のレイアウト記述ファイルを作成し、作成したレイアウト記述ファイルを、当該レイアウト記述ファイルを解釈可能に構成される上記接続機器のそれぞれに対して配信すること
を特徴とする請求項１５記載の情報視聴システム。
【請求項１８】
上記一の電子機器は、上記接続機器をソフトウェアレベルで仮想的なデバイスドライバと見立て、解釈したレイアウト記述ファイルに基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させること
を特徴とする請求項１５記載の情報視聴システム。
【請求項１９】
電子機器が備える表示画面に配信された各種コンテンツからなる情報を表示して視聴させる情報視聴システムであって、
互いに接続された複数の電子機器と、
上記電子機器のそれぞれに対して視覚的な映像情報としてのコンテンツを配信するとともに、配信先としての上記電子機器のそれぞれの表示画面に表示させるコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記電子機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを配信する配信装置とを備え、
上記電子機器は、それぞれ、上記配信装置から配信されたレイアウト記述ファイルを読み込んで解釈し、解釈したレイアウト記述ファイルに基づいて必要なレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいたレイアウトで表示画面にコンテンツを表示すること
を特徴とする情報視聴システム。
【請求項２０】
上記配信装置は、テレビ放送局であり、
上記電子機器のうち、少なくとも１つの電子機器は、上記配信装置による放送を受信するテレビジョン受像機であること
を特徴とする請求項１９記載の情報視聴システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続機器として少なくとも１つの電子機器が接続される電子機器、及びこの電子機器を用いてコンテンツを視聴させる情報視聴方法、並びに複数の電子機器が接続されて構成され、各電子機器が備える表示画面に各種コンテンツからなる情報を表示して視聴させる情報視聴システム、及び電子機器が備える表示画面に配信された各種コンテンツからなる情報を表示して視聴させる情報視聴システムに関する。
【背景技術】
【０００２】
近年、例えばテレビジョン受像機や携帯情報端末機（Personal Digital Assistants；ＰＤＡ）等の各種電子機器を、家庭内において所定のネットワークを用いて接続して利用する試みがなされている。このようなシステムにおいては、例えばテレビジョン受像機等の表示画面が設けられた機器に対して、放送局等から配信されたコンテンツとともに、ネットワークを介して接続された様々な機器からのビデオ入力が可能とされる。
【０００３】
この場合、コンテンツを受信した電子機器は、複数の情報を１つの表示画面で表示して同時視聴させるために、当該複数の情報を所定のレイアウトにしたがって表示することになる。このとき、当該電子機器における表示画面のレイアウトは、コンテンツの配信側によってプリセットされた一意的なものとなる。例えば２つの情報を表示するレイアウトとしては、図１６(ａ)に示すように、当該２つの情報を左右２つの表示領域に表示するもの（ＰｏｕｔＰ）や、同図(ｂ)に示すように、一方の情報を主表示領域に表示するものとしたときに当該主表示領域の中に他方の情報の表示領域を設けるもの（ＰｉｎＰ）が一般的である。
【０００４】
また、ＰＤＡやいわゆるカムコーダ等においても、例えばカメラ機能を有するものであれば、その撮像した情報を表示する位置や、当該情報に付随させる字幕等のテキストを表示する位置を自由に定めることはできなかった。
【０００５】
このように、情報として表示画面に表示される様々なコンテンツは、通常、配信側によって定められた一意的な画サイズや表示サイズにプリセットされたものであり、受信側が自由に表示画面のレイアウトを定めることが求められている。
【０００６】
これに対して、近年では、表示画面のレイアウトを記述する仕組みとして、いわゆるＷ３Ｃ（World Wide Web Consortium）によって勧告されている言語であるいわゆるＳＭＩＬ（Synchronized Multimedia Integration Language）を利用するものが提案されている。このＳＭＩＬは、例えば、動画データ、静止画データ、音声データ、文字データといった各種マルチメディアデータを統合してウェブページとの同期を実現する言語であり、いわゆるＸＭＬ（eXtensible Markup Language）の応用言語として位置付けられるものである。そして、このＳＭＩＬは、コンテンツを、表示画面におけるどの位置に、どのタイミングで、どのくらいの時間長だけ表示するか、といった内容を制御することができるものである。具体的には、このようなＳＭＩＬを利用した技術としては、例えば特許文献１に記載されたものが提案されている。
【０００７】
【特許文献１】特開２００２−９９２８５号公報
【０００８】
具体的には、この特許文献１には、視聴者端末からの操作に応じて、用意されたマルチメディアコンテンツに含まれる複数のマルチメディア情報の各ファイル名及びその再生様式を記述してなるＳＭＩＬファイルを配信元から受信する一方で、先に受信したＳＭＩＬファイル記述されている各ファイル名によって特定される複数のマルチメディア情報の本体を所定のサーバから受信し、これを配信側から受信したＳＭＩＬファイルに記述されている再生様式にしたがって再生するマルチメディア情報配信方法が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上述した各種電子機器をネットワークを介して接続して利用する環境においては、例えばパーソナルコンピュータで作業しつつテレビジョン受像機の視聴を行うといったように、複数のメディアを同時に視聴する状況が発生する。このような状況においては、基本的に、メディア間の連携はとれておらず、各機器が分離した形態で放送やネットワークから配信されるコンテンツを視聴しているにすぎなかった。仮に、連携をとる方法があったとしても、独自技術であるがゆえに、例えば、メーカ間での相違が生じることが想定され、また、同一メーカであっても機器間で整合がとれない状況が生じることも想定される。
【００１０】
また、テレビジョン受像機をはじめとするいわゆるＣＥ（Consumer Electronics）機器を単体で考えた場合にあっても、先に図１６(ａ)及び同図(ｂ)に示したように、せいぜい２つの放送からなる情報や蓄積型のコンテンツからなる情報を複数の表示領域を介して同時に視聴するにすぎず、この場合にも、単に表示数が増えただけであり、各情報が連携しているわけではなく、コンテンツの配信側によってプリセットされた範囲内でレイアウトが決定され、これにしたがい、機器側で表示方法を変更しているだけであった。
【００１１】
本発明は、このような実情に鑑みてなされたものであり、複数の電子機器間での連携を図ったレイアウトを設定することができ、複数の情報の同時視聴における新規な視聴スタイルを提供することができる電子機器及び情報視聴方法、並びに情報視聴システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した目的を達成する本発明にかかる電子機器は、接続機器として少なくとも１つの電子機器が接続される電子機器であって、上記接続機器のそれぞれの表示画面に表示させる視覚的な映像情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈するレイアウト記述ファイル解釈手段と、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいて、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させる制御手段とを備えることを特徴としている。
【００１３】
このような本発明にかかる電子機器は、各接続機器のレイアウト情報及びコンテンツ情報からなるレイアウト記述ファイルを用いることにより、このレイアウト記述ファイルに基づいて、各接続機器に表示させるべきメディア間の連携を図ったレイアウトを設定することができ、複数の情報の同時視聴における新規な視聴スタイルを提供することができる。
【００１４】
ここで、この本発明にかかる電子機器は、コンテンツを表示画面に表示する表示手段を備え、上記表示手段は、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいたレイアウトで表示画面にコンテンツを表示する。
【００１５】
すなわち、この本発明にかかる電子機器は、レイアウト記述ファイルに基づいて、自己が備える表示画面に必要なコンテンツを表示するとともに、接続機器の表示画面にも必要なコンテンツをそれぞれ表示させることができる。
【００１６】
また、この本発明にかかる電子機器において、上記制御手段は、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出して、当該接続機器用のレイアウト記述ファイルを作成するレイアウト記述ファイル作成手段を有する。そして、この本発明にかかる電子機器は、上記レイアウト記述ファイル作成手段によって作成されたレイアウト記述ファイルを、当該レイアウト記述ファイルを解釈可能に構成される上記接続機器のそれぞれに対して配信する配信手段を備えることを特徴としている。
【００１７】
これにより、本発明にかかる電子機器から配信されたレイアウト記述ファイルを受け取った接続機器は、このレイアウト記述ファイルに基づいて、コンテンツの表示を行うことが可能となる。
【００１８】
また、この方法とは別の方法として、この本発明にかかる電子機器において、上記制御手段は、上記接続機器をソフトウェアレベルで仮想的なデバイスドライバと見立て、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させることを特徴としている。
【００１９】
これにより、本発明は、接続機器がレイアウト記述ファイルを解釈する環境になくとも、接続機器に対するレイアウト記述ファイルの配信元となる電子機器のみがレイアウト記述ファイルを解釈することができる環境であれば、当該接続機器のそれぞれの表示画面にコンテンツを表示させることが可能となる。
【００２０】
なお、上記レイアウト記述ファイルには、コンテンツ情報として、時間に応じてデフォルトのコンテンツから所定のコンテンツへ変化させるように定義するための時間情報が記述されており、上記制御手段は、上記時間情報に基づいて、上記接続機器のそれぞれの表示画面に表示させるコンテンツを変化させることもできる。
【００２１】
さらに、本発明にかかる電子機器は、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに記述されている接続機器が発見されていないものと上記制御手段によって判定した場合には、当該接続機器が発見されていない旨をユーザに報知する報知手段を備えることを特徴としている。
【００２２】
これにより、本発明にかかる電子機器は、コンテンツの視聴に適した接続機器が接続されていない場合であっても、その旨をユーザに適切に知らしめることが可能となる。
【００２３】
さらにまた、本発明にかかる電子機器において、上記制御手段は、ユーザによって設定操作されたレイアウトで上記接続機器のそれぞれの表示画面にコンテンツを表示させることもできる。このとき、上記制御手段は、上記ユーザにコンテンツを表示させる上記接続機器を選択させるとともに、選択された接続機器についての複数のレイアウトパターンを選択させ、これら選択された内容に応じて、当該接続機器のそれぞれの表示画面にコンテンツを表示させることができる。
【００２４】
これにより、本発明にかかる電子機器は、コンテンツを表示する電子機器の選択や、その電子機器の表示画面上でのレイアウトの選択を、ユーザが任意に行うことが可能となる。
【００２５】
また、本発明は、上記接続機器として、オーディオ機器を適用することもできる。この場合、本発明にかかる電子機器において、上記レイアウト記述ファイル解釈手段は、上記オーディオ機器としての接続機器のそれぞれによって処理させる聴覚的な音声情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれによって処理させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈し、上記制御手段は、上記レイアウト記述ファイル解釈手段によって解釈されたレイアウト記述ファイルに基づいて、上記接続機器のそれぞれによってコンテンツを出力させることになる。
【００２６】
これにより、本発明にかかる電子機器は、視覚的な映像情報としてのコンテンツの表示のみならず、接続されたオーディオ機器から出力される音声情報としてのコンテンツのレイアウトを例えば絶対時間や日付等によって変更することが可能となる。
【００２７】
さらに、本発明にかかる電子機器において、上記レイアウト記述ファイル解釈手段は、コンテンツの配信側が作成して配信されたレイアウト記述ファイルを読み込んで解釈することもできる。
【００２８】
なお、本発明にかかる電子機器は、テレビジョン受像機であることが望ましい。
【００２９】
また、上述した目的を達成する本発明にかかる情報視聴方法は、接続機器として少なくとも１つの機器が接続される電子機器を用いてコンテンツを視聴させる情報視聴方法であって、上記接続機器のそれぞれの表示画面に表示させる視覚的な映像情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈するレイアウト記述ファイル解釈工程と、上記レイアウト記述ファイル解釈工程にて解釈されたレイアウト記述ファイルに基づいて、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させる制御工程とを備えることを特徴としている。
【００３０】
このような本発明にかかる情報視聴方法は、各接続機器のレイアウト情報及びコンテンツ情報からなるレイアウト記述ファイルを用いることにより、このレイアウト記述ファイルに基づいて、各接続機器に表示させるべきメディア間の連携を図ったレイアウトを設定することを可能とし、複数の情報の同時視聴における新規な視聴スタイルを提供することを可能とする。
【００３１】
また、この本発明にかかる情報視聴方法において、上記制御工程は、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出して、当該接続機器用のレイアウト記述ファイルを作成するレイアウト記述ファイル作成工程を有し、上記レイアウト記述ファイル作成工程にて作成されたレイアウト記述ファイルを、当該レイアウト記述ファイルを解釈可能に構成される上記接続機器に対して配信する配信工程を備えることを特徴としている。
【００３２】
これにより、本発明にかかる情報視聴方法においては、電子機器から配信されたレイアウト記述ファイルを受け取った接続機器が、このレイアウト記述ファイルに基づいて、コンテンツの表示を行うことを可能とする。
【００３３】
また、この方法とは別の方法として、この本発明にかかる情報視聴方法において、上記制御工程では、上記接続機器をソフトウェアレベルで仮想的なデバイスドライバと見立て、上記レイアウト記述ファイル解釈工程にて解釈されたレイアウト記述ファイルに基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させることを特徴としている。
【００３４】
これにより、本発明にかかる情報視聴方法は、接続機器がレイアウト記述ファイルを解釈する環境になくとも、接続機器に対するレイアウト記述ファイルの配信元となる電子機器のみがレイアウト記述ファイルを解釈することができる環境であれば、当該接続機器のそれぞれの表示画面にコンテンツを表示させることが可能となる。
【００３５】
さらに、上述した目的を達成する本発明にかかる情報視聴システムは、複数の電子機器が接続されて構成され、各電子機器が備える表示画面に各種コンテンツからなる情報を表示して視聴させる情報視聴システムであって、少なくとも１つの電子機器と、接続機器として上記少なくとも１つの電子機器を接続し、上記接続機器のそれぞれの表示画面に表示させる視覚的な映像情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記接続機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈し、解釈したレイアウト記述ファイルに基づいて、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させる一の電子機器とを備えることを特徴としている。
【００３６】
このような本発明にかかる情報視聴システムは、各接続機器のレイアウト情報及びコンテンツ情報からなるレイアウト記述ファイルを用いることにより、このレイアウト記述ファイルに基づいて、一の電子機器と各接続機器とに表示させるべきメディア間の連携を図ったレイアウトを設定することができ、複数の情報の同時視聴における新規な視聴スタイルを提供することができる。
【００３７】
ここで、この本発明にかかる情報視聴システムにおいて、上記一の電子機器は、解釈したレイアウト記述ファイルに基づいたレイアウトで自己が有する表示画面にコンテンツを表示する。
【００３８】
すなわち、この本発明にかかる情報視聴システムにおいて、一の電子機器は、レイアウト記述ファイルに基づいて、自己が有する表示画面に必要なコンテンツを表示するとともに、接続機器の表示画面にも必要なコンテンツをそれぞれ表示させることができる。
【００３９】
また、この本発明にかかる情報視聴システムにおいて、上記一の電子機器は、コンテンツを表示させる上記接続機器のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出して、当該接続機器用のレイアウト記述ファイルを作成し、作成したレイアウト記述ファイルを、当該レイアウト記述ファイルを解釈可能に構成される上記接続機器のそれぞれに対して配信することを特徴としている。
【００４０】
これにより、本発明にかかる情報視聴システムにおいては、一の電子機器から配信されたレイアウト記述ファイルを受け取った接続機器が、このレイアウト記述ファイルに基づいて、コンテンツの表示を行うことが可能となる。
【００４１】
また、この方法とは別の方法として、この本発明にかかる情報視聴システムにおいて、上記一の電子機器は、上記接続機器をソフトウェアレベルで仮想的なデバイスドライバと見立て、解釈したレイアウト記述ファイルに基づいて、当該接続機器のそれぞれの表示画面にコンテンツを表示させることを特徴としている。
【００４２】
これにより、本発明にかかる情報視聴システムにおいては、接続機器がレイアウト記述ファイルを解釈する環境になくとも、接続機器に対するレイアウト記述ファイルの配信元となる電子機器のみがレイアウト記述ファイルを解釈することができる環境であれば、当該接続機器のそれぞれの表示画面にコンテンツを表示させることが可能となる。
【００４３】
さらにまた、上述した目的を達成する本発明にかかる情報視聴システムは、電子機器が備える表示画面に配信された各種コンテンツからなる情報を表示して視聴させる情報視聴システムであって、互いに接続された複数の電子機器と、上記電子機器のそれぞれに対して視覚的な映像情報としてのコンテンツを配信するとともに、配信先としての上記電子機器のそれぞれの表示画面に表示させるコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された上記電子機器のそれぞれの表示画面に表示させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを配信する配信装置とを備え、上記電子機器は、それぞれ、上記配信装置から配信されたレイアウト記述ファイルを読み込んで解釈し、解釈したレイアウト記述ファイルに基づいて必要なレイアウト情報及びコンテンツ情報を切り出し、当該レイアウト情報及びコンテンツ情報に基づいたレイアウトで表示画面にコンテンツを表示することを特徴としている。
【００４４】
このような本発明にかかる情報視聴システムは、各電子機器のレイアウト情報及びコンテンツ情報からなるレイアウト記述ファイルを配信装置から配信することにより、このレイアウト記述ファイルに基づいて、複数の電子機器に表示させるべきメディア間の連携を図ったレイアウトを設定することができ、複数の情報の同時視聴における新規な視聴スタイルを提供することができる。
【００４５】
なお、本発明にかかる情報視聴システムにおいては、上記配信装置として、テレビ放送局を適用するともに、上記電子機器のうち、少なくとも１つの電子機器として、上記配信装置による放送を受信するテレビジョン受像機を適用することができる。
【発明の効果】
【００４６】
本発明は、レイアウト記述ファイルに基づいて、各接続機器に表示させるべきメディア間の連携を図ったレイアウトを設定することができることから、従来であれば各電子機器が各種コンテンツを別個に受信して所定の表示画面に表示していた状況に代えて、複数の情報の同時視聴における新規な視聴スタイルを提供することができる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００４８】
この実施の形態は、例えば図１に示すように、テレビジョン受像機１０に対して、いわゆるスマートディスプレイ等の情報処理端末２０、パーソナルコンピュータ３０、セットトップボックス（Set Top Box；ＳＴＢ）４０、ビデオカセットレコーダ（Video Cassette Recorder；ＶＣＲ）５０、ハードディスクレコーダ６０、ディスクレコーダ７０、携帯情報端末機（Personal Digital Assistant；ＰＤＡ）８０、ゲーム機９０、いわゆるカムコーダ１００といった少なくとも１つの電子機器が所定のネットワークを介して接続されて構成されるテレビジョンセットシステムに適用できるものであり、テレビジョン受像機１０をはじめとする各電子機器が備える表示画面に各種コンテンツからなる情報を同時に表示して視聴させる情報視聴システムである。
【００４９】
この情報視聴システムは、各電子機器がネットワークを介して各種コンテンツを別個に受信して所定の表示画面に表示するのみならず、当該各電子機器がネットワークを介して接続されていることを利用して、視聴者たるユーザに複数の情報の同時視聴における新規な視聴スタイルを提供するものである。特に、この情報視聴システムは、複数の情報を１つの表示画面で表示して同時視聴させるため、当該複数の情報を所定のレイアウトにしたがって表示する際に、従来はコンテンツの配信側によってプリセットされたレイアウトにしたがって表示していたところ、各電子機器間での連携を図ったレイアウトを設定することを可能としたものである。
【００５０】
ここで、情報視聴システムにおいては、複数の情報のレイアウトを記述したレイアウト記述言語であるＸＭＬ（eXtensible Markup Language）をベースとしたいわゆるＳＭＩＬ（Synchronized Multimedia Integration Language）を拡張利用することにより、システム構築を容易に実現するとともに、実装面でも曖昧さを排除することができるものである。そこで、以下では、情報視聴システムの説明に先だって、本件出願人が別途出願している本発明の前提となる技術であって、ＳＭＩＬを利用して各種コンテンツを同時に表示させる情報視聴システムについて簡単に説明するものとする。
【００５１】
まず、ＳＭＩＬによるレイアウト記述言語は、コンテンツの配信元たるソースとの間で信号の授受を行うためのインターフェースを選択する表示情報をいわゆるＵＲＩ（Uniform Resource Identifiers）のルールにより、データベースの構造の定義とされるＵＲＩスキーマを利用して規定される。
【００５２】
具体的には、ＳＭＩＬによるレイアウト記述言語からなるレイアウト記述ファイルは、例えば図２に示すように、複数の表示領域を定義してレイアウトするヘッド要素としてのレイアウト部分１１１と、定義された表示領域にどのソースからの情報を表示するかを定義するとともに、他の情報を付加させるためのボディ要素としてのコンテンツ部分１１２とに大別される。このレイアウト記述ファイルは、レイアウト部分１１１とコンテンツ部分１１２とに大別されて構成されることにより、特定のソースからの情報の表示を定義することができることから、ＵＲＩのルールを利用して自由に当該ソースからの情報を表示画面上にレイアウトすることが可能となる。
【００５３】
レイアウト部分１１１においては、その１行目に示すように、＜ｌａｙｏｕｔ  ｔｙｐｅ＝"ｔｅｘｔ／ｓｍｉｌ−ｂａｓｉｃ−ｌａｙｏｕｔ"＞のように記述することにより、ＳＭＩＬで記述されたレイアウトを定義する旨を宣言し、その２行目に示すように、＜ｒｏｏｔ−ｌａｙｏｕｔ  ｗｉｄｔｈ＝"６４０"  ｈｅｉｇｈｔ＝"４８０"／＞のように記述することにより、コンテンツを表示する電子機器が備える表示画面の大きさが幅６４０ピクセル×高さ４８０ピクセルである旨を定義する。
【００５４】
そして、レイアウト部分１１１においては、その３行目乃至５行目に示すように、"ｒｅｇｉｏｎ"というタグと属性ｉｄとを用いて複数の表示領域を個々に定義する。例えば、レイアウト部分１１１においては、その３行目に示すように、"＜ｒｅｇｉｏｎ  ｉｄ＝"ｒ１"〜"と記述することにより、"ｒ１"という表示領域を定義することができる。すなわち、この例では、"ｒ１"、"ｒ２"、"ｒ３"、"ｒ４"の４つの表示領域が定義されたことを示している。
【００５５】
一方、コンテンツ部分１１２においては、レイアウト部分１１１において定義された各表示領域に表示させるコンテンツを定義する。例えば、コンテンツ部分１１２においては、その１行目に示すように、"＜ｖｉｄｅｏ  ｉｄ＝"ｉｄ１"〜ｒｅｇｉｏｎ＝"ｒ１"／＞"と記述することにより、"ｒ１"として定義された表示領域に"ｉｄ１"として定義されるビデオ入力による情報を表示することを定義することができる。
【００５６】
情報視聴システムにおいては、このようなＳＭＩＬによるレイアウト記述言語からなるレイアウト記述ファイルによって表示画面上のレイアウトが定義された場合には、例えば図３に示すように、４つの表示領域がレイアウトされ、各表示領域に、それぞれ、いわゆるティッカー等のテキスト情報１２１、ウェブ情報１２２、地上波放送やＢＳ（Broadcasting Satellite）放送やＣＳ（Communications Satellite）放送等の放送情報１２３、ゲーム等のビデオ入力情報１２４が表示されることになる。
【００５７】
このように、情報視聴システムにおいては、レイアウト記述ファイルによって表示画面上のレイアウトを定義し、複数のコンテンツを同時に表示させることが可能となる。
【００５８】
しかしながら、この情報視聴システムにおいても、コンテンツを表示する手段を有する複数の電子機器がある場合に、各電子機器が分離した形態でコンテンツを別個に表示している、という本発明の課題に対する解決がなされるわけではなく、単に１つの電子機器内で複数のコンテンツの表示を行っているのにすぎない。
【００５９】
そこで、本発明の実施の形態として示す情報視聴システムは、ＳＭＩＬを拡張することを提案し、各電子機器に表示させるべきメディア間の連携をとり、各電子機器におけるレイアウトを設定することを可能とするものである。
【００６０】
より具体的には、情報視聴システムは、例えば図４に示すように、家庭内で同じ居間等におかれたテレビジョン受像機１０と、スマートディスプレイ等の情報処理端末２０とを協調動作させ、表示画面が大きいテレビジョン受像機１０では、野球放送等の様子を全画面で表示させ、ユーザの手元にあると想定される表示画面が小さい情報処理端末２０では、本来であればテレビジョン受像機１０の表示画面上に所定のレイアウトで表示させてもよい当該野球放送に関連するその他の付随的な情報を所定のレイアウトで表示させる、といった視聴スタイルを実現することができるものである。
【００６１】
以下、このような視聴スタイルを実現することができる情報視聴システムについて説明する。
【００６２】
この情報視聴システムは、例えば図５に示すように、テレビジョン受像機１０に接続されるスマートディスプレイ等の情報処理端末２０及びパーソナルコンピュータ３０のそれぞれに対して、テレビジョン受像機１０が、各電子機器用のレイアウト情報として、上述したＳＭＩＬによるレイアウト記述言語を拡張したものを配信する構成とされる。
【００６３】
このレイアウト記述言語からなるレイアウト記述ファイルは、概略的には図６に示すように、当該レイアウト記述ファイルの配信元であるテレビジョン受像機１０に表示させるコンテンツのレイアウトの内容を示すレイアウト情報１５１と、情報処理端末２０に表示させるコンテンツのレイアウトの内容を示すレイアウト情報１５２と、パーソナルコンピュータ３０に表示させるコンテンツのレイアウトの内容を示すレイアウト情報１５３とからなるレイアウト部分を備える。
【００６４】
より具体的には、このレイアウト記述ファイルは、図７に示すように、テレビジョン受像機１０、情報処理端末２０、及びパーソナルコンピュータ３０のそれぞれについてのレイアウト情報１５１，１５２，１５３からなるヘッド要素としてのレイアウト部分と、レイアウト情報１５１，１５２，１５３のそれぞれで定義された表示領域にどのソースからの情報を表示するかを定義するコンテンツ内容を示すコンテンツ情報１５４，１５５，１５６からなるボディ要素としてのコンテンツ部分とに大別されて構成される。
【００６５】
すなわち、このレイアウト記述ファイルは、レイアウト部分における"ｒｏｏｔ−ｌａｙｏｕｔ"に、テレビジョン受像機１０のレイアウト情報を記述し、また、ＳＭＩＬにおいてもいわゆる"ｍｕｌｔｉ−ｗｉｎｄｏｗ"の表示で用いられている"ｔｏｐＬａｙｏｕｔ"というタグを用い、その属性ｉｄによって電子機器を定義することにより、情報処理端末２０及びパーソナルコンピュータ３０のそれぞれのレイアウト情報を記述するものである。
【００６６】
なお、この属性ｉｄは、当該レイアウト記述ファイルの中において各電子機器のレイアウトとソースとを結び付ける役割を果たすものである。ただし、情報視聴システムにおいては、実際の電子機器とこの属性ｉｄとを結び付けるために、例えば、いわゆるＵＰｎＰ（Universal Plug&Play）の仕組みの１つであってデバイスを発見するための手続きであるＳＳＤＰ（Simple Service Discover Protocol）を用いて、各電子機器の名称や機能を判別し、属性ｉｄと結び付ける方法を利用すればよい。
【００６７】
また、レイアウト記述ファイルにおいては、先に図２に示したように、レイアウト部分で定義された各表示領域に表示すべき動画データやウェブコンテンツ等が存在する場所（ソース）を、コンテンツ情報として記述することにより、当該ソースに存在するコンテンツを表示することを定義することができる。
【００６８】
また、レイアウト記述ファイルにおいては、コンテンツ情報１５５の１行目及びコンテンツ情報１５６の１行目に示すように、所定の絶対時間や日付等の時間情報に基づいてデフォルトのコンテンツから所定のコンテンツへ変化させるように定義することができる。例えば、レイアウト記述ファイルにおいては、コンテンツ情報１５４としてデフォルトのコンテンツの内容を定義しておき、コンテンツ情報１５５の１行目に示すように、"＜ｐａｒ  ｂｅｇｉｎ＝"ｗａｌｌｃｌｏｃｋ（１２：３０）"  ｅｎｄ＝"ｗａｌｌｃｌｏｃｋ（１３：３０）"＞"と記述することにより、時刻が１２時３０分から１３時３０分までの間は、当該コンテンツ情報１５５で定義されたコンテンツを表示するように定義することができ、また、コンテンツ情報１５６の１行目に示すように、"＜ｐａｒ  ｂｅｇｉｎ＝"ｂｅｇｉｎ＝"ｗａｌｌｃｌｏｃｋ（２００３−０７−２８Ｔ１５：３０―０８：００）＞"と記述することにより、２００３年７月２８日の米国西海岸時間で１５時３０分から翌８時までの間は、当該コンテンツ情報１５６で定義されたコンテンツを表示するように定義することができる。
【００６９】
情報視聴システムにおいては、このようなレイアウト記述ファイルに基づいて、テレビジョン受像機１０により、いわゆるＤＯＭ（Document Object Model）やＳＡＸ（Simple API for XML）等のＡＰＩ（Application Program Interface）を用いて、情報処理端末２０及びパーソナルコンピュータ３０のそれぞれに用いるレイアウト情報及びコンテンツ情報を切り出し、例えば図８に示すような情報処理端末２０用のレイアウト記述ファイルと、例えば図９に示すようなパーソナルコンピュータ３０用のレイアウト記述ファイルとを作成し、これらレイアウト記述ファイルを当該情報処理端末２０及び当該パーソナルコンピュータ３０のそれぞれに対して配信する。そして、情報視聴システムにおいて、情報処理端末２０及びパーソナルコンピュータ３０は、それぞれ、配信されたレイアウト記述ファイルに基づいて、コンテンツの表示を行うことになる。
【００７０】
このような情報視聴システムにおいて、テレビジョン受像機１０をはじめとする各電子機器は、図１０に示すように、少なくとも、各部を統括的に制御する制御手段であるＣＰＵ（Central Processing Unit）２０１と、各種プログラムを含む情報を格納する読み取り専用のＲＯＭ（Read Only Memory）２０２と、ワークエリアとして機能するＲＡＭ（Random Access Memory）２０３と、外部のネットワークに接続するためのネットワークインターフェース２０４と、画像データの描き込みと表示とを同時に行うことを可能とするためのＶＲＡＭ（Video RAM）２０５と、このＶＲＡＭ２０５に記憶された画像データの処理及び制御を行うグラフィックコントローラ２０６と、コンテンツをはじめとする各種情報を表示する表示手段であるディスプレイ・デバイス２０７とを備え、これら各部がバス２１０に接続されて構成される。
【００７１】
ＣＰＵ２０１は、ＲＯＭ２０２に記録されているソフトウェアを含む各種プログラムを実行し、各部を統括的に制御する。
【００７２】
ＲＯＭ２０２は、各種プログラムを含む情報を格納している。このＲＯＭ２０２に格納されている情報は、ＣＰＵ２０１の制御のもとに読み出される。
【００７３】
ＲＡＭ２０３は、ＣＰＵ２０１が各種プログラムを実行する際のワークエリアとして機能し、ＣＰＵ２０１の制御のもとに、各種データを一時記憶するとともに、記憶している各種データを読み出す。
【００７４】
ネットワークインターフェース２０４は、例えば、アナログ回線、いわゆるイーサネット（登録商標）等から構成されるＬＡＮ（Local Area Network）、ＩＳＤＮ（Integrated Services Digital Network）、ＡＤＳＬ（Asymmetric Digital Subscriber Line）、若しくはＦＴＴＨ（Fiber To The Home）等の各種ネットワーク回線、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１ａ／ｂに準拠した無線ＬＡＮ若しくはいわゆるブルートゥース（Bluetooth（登録商標））等の各種無線通信方式、又はいわゆるＦＯＭＡ（登録商標）等のＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）方式若しくはＨＤＲ（High Data Rate）等のＣＤＭＡ−２０００方式といった、各種ネットワークに接続するためのインターフェースであり、ＣＰＵ２０１の制御のもとに、外部との通信を行う。
【００７５】
ＶＲＡＭ２０５は、画像データの描き込みと表示とを同時に行うことを可能とするために設けられるものである。このＶＲＡＭ２０５に対する画像データの書き込み及び／又は読み出しは、グラフィックコントローラ２０６の制御のもとに行われる。
【００７６】
グラフィックコントローラ２０６は、ＣＰＵ２０１の制御のもとに、ＶＲＡＭ２０５に対して画像データを書き込むとともに、ＶＲＡＭ２０５に記憶された画像データを読み出すことにより、画像データに対する処理及び制御を行う。グラフィックコントローラ２０６は、表示用の画像データをディスプレイ・デバイス２０７に供給する。
【００７７】
ディスプレイ・デバイス２０７は、例えば、液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）、プラズマ・ディスプレイ・パネル（Plasma Display Panel；ＰＤＰ）、有機エレクトロルミネッセンス（Organic ElectroLuminescent）ディスプレイ、又はＣＲＴ（Cathode Ray Tube）といった、各種表示デバイスであり、ＣＰＵ２０１の制御のもとに、グラフィックコントローラ２０６から供給されるテキスト情報、ウェブ情報、放送情報、ゲーム等のビデオ入力情報といったコンテンツとしての各種情報を表示画面に表示する。
【００７８】
このような各部を備える電子機器は、それぞれ、レイアウト記述ファイルに基づいて、コンテンツをディスプレイ・デバイス２０７の表示画面に表示するための所定のソフトウェアを実行する。このソフトウェアは、図１１に示すような４つの階層からなるスタック構造として表すことができる。
【００７９】
すなわち、このソフトウェアスタックは、同図に示すように、ＯＳ（Operating System）２５１の上層に、ウィンドウシステム（Window System）２５２、ファイルシステムライブラリ（File System Library）２５３、及びネットワークライブラリ（Network Library）２５４が設けられ、これらウィンドウシステム２５２、ファイルシステムライブラリ２５３、及びネットワークライブラリ２５４の上層に、ＣＳＳ（Cascading Style Sheets）２５５、ＸＭＬパーサー２５６、及びＨＴＭＬ（HyperText Markup Language）パーサー２５７が設けられ、さらにＸＭＬパーサー２５６の上層に、ＳＭＩＬパーサー２５８、ＢＭＬ（Broadcast Markup Language）２５９、及びＷＭＬ（Wireless Markup Language）２６０が設けられた構造とされる。
【００８０】
ＯＳ２５１は、上層に位置する各ソフトウェアと例えばインターフェース等の下層に位置するハードウェアとを総合的に管理するものである。また、ウィンドウシステム２５２は、ディスプレイ・デバイス２０７の表示画面上を複数の矩形状の表示領域に区切り、各表示領域に各情報を表示するものである。テレビジョン受像機１０は、ウィンドウシステム２５２の上位にあるソフトウェアの制御のもとに、コンテンツとして入力された映像情報を、ＯＳ２５１を介して表示画面上でレイアウトすることが可能となる。
【００８１】
さらに、ファイルシステムライブラリ２５３は、ファイルとして記録されたコンテンツとしての映像情報等を収集保管するものである。さらにまた、ネットワークライブラリ２５４は、各ネットワークを収集保管するものである。テレビジョン受像機１０は、これらファイルシステムライブラリ２５３及びネットワークライブラリ２５４により、収集された豊富な情報に基づいて、表示画面上でのコンテンツのより自由なレイアウトを行うことが可能となる。
【００８２】
また、ＣＳＳ２５５は、ＨＴＭＬやＸＭＬ等の言語で記述された文書をデザインするためのスタイルシート言語の１つであり、表示画面上でのレイアウトされた状態でコンテンツを表示することを可能とするものである。
【００８３】
さらに、ＸＭＬパーサー２５６は、作成されたＸＭＬ文書をチェックして構文解析を行い、論理的な構造を判断するものであり、ＨＴＭＬパーサー２５７は、ネットワークライブラリ２５４等を介して入手したＨＴＭＬ文書をチェックして構文解析を行うものであり、論理的な構造を判断するものであり、ＳＭＩＬパーサー２５８は、作成されたＳＭＩＬ文書をチェックして構文解析を行うものである。テレビジョン受像機１０は、レイアウト記述ファイル解釈手段及びレイアウト記述ファイル作成手段としてのＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８により、先に図７に示したようなレイアウト記述ファイルから各電子機器用のレイアウト情報及びコンテンツ情報を切り出し、先に図８又は図９に示したような各電子機器に配信するレイアウト記述ファイルを作成することができる。
【００８４】
さらにまた、ＢＭＬ２５９は、ＢＳディジタル放送のコンテンツを記述するために用いられるＸＭＬベースのマークアップ言語であり、表示画面上でのコンテンツのレイアウトや複数のコンテンツの関連付け等を行うために用いられるものである。テレビジョン受像機１０は、このＢＭＬ２５９により、ＢＳディジタル放送をコンテンツのソースとして利用することが可能となる。
【００８５】
また、ＷＭＬ２６０は、携帯電話機等の携帯型端末によってインターネットを利用するための通信プロトコルであるＷＡＰ（Wireless Application Protocol）用の言語であり、携帯型端末からインターネットベースの情報にアクセス可能とするものである。
【００８６】
このようなソフトウェアを実行する電子機器のうち、テレビジョン受像機１０は、図１２に示すような一連の工程を経ることにより、各電子機器に対してレイアウト記述ファイルを配信する。
【００８７】
まず、テレビジョン受像機１０は、同図に示すように、ステップＳ１において、ＣＰＵ２０１の制御のもとに、ＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８によって先に図７に示したようなレイアウト記述ファイルを読み込んで解釈し、ステップＳ２において、ある電子機器についてのコンテンツ情報として上述した絶対時間や日付等の時間情報が記述されているか否かを判定する。
【００８８】
ここで、テレビジョン受像機１０は、レイアウト記述ファイルに時間情報が記述されていないものと判定した場合には、ステップＳ４へと処理を移行する一方で、レイアウト記述ファイルに時間情報が記述されているものと判定した場合には、ステップＳ３において、ＣＰＵ２０１の制御のもとに、レイアウト記述ファイルに記述されている時間情報に適合する時刻になったか否かを判定する。
【００８９】
そして、テレビジョン受像機１０は、レイアウト記述ファイルに記述されている時間情報に適合する時刻になっていないものと判定した場合には、当該時刻になるまで待機する一方で、レイアウト記述ファイルに記述されている時間情報に適合する時刻になったものと判定した場合には、ステップＳ４において、ＣＰＵ２０１の制御のもとに、レイアウト記述ファイルに記述されている電子機器が発見されているか否か、すなわち、当該電子機器が接続されているか否かを判定する。
【００９０】
ここで、テレビジョン受像機１０は、レイアウト記述ファイルに記述されている電子機器が発見されていないものと判定した場合には、ステップＳ５へと処理を移行し、ＣＰＵ２０１の制御のもとに、対応する電子機器が発見されていない旨を報知手段としての表示画面に表示させてユーザに報知し、ステップＳ６において、次の対象電子機器へと処理を切り替え、ステップＳ２からの処理を繰り返す。
【００９１】
一方、テレビジョン受像機１０は、レイアウト記述ファイルに記述されている電子機器が発見されているものと判定した場合には、ステップＳ７において、ＣＰＵ２０１の制御のもとに、ＤＯＭやＳＡＸ等を用いて当該電子機器に対するレイアウト情報及びコンテンツ情報を切り出し、先に図８又は図９に示したような当該電子機器用のレイアウト記述ファイルを作成し、ステップＳ８において、このレイアウト記述ファイルを、配信手段としてのネットワークインターフェース２０４を介して当該電子機器に対して配信する。
【００９２】
そして、テレビジョン受像機１０は、ステップＳ９において、ＣＰＵ２０１の制御のもとに、他の電子機器がないか否か、すなわち、ステップＳ１にて読み込んだレイアウト記述ファイルに他の電子機器の情報が記述されていないか否かを判定し、他の電子機器があるものと判定した場合には、再度ステップＳ４からの処理を繰り返す一方で、他の電子機器がないものと判定した場合には、そのまま一連の処理を終了する。
【００９３】
情報視聴システムにおいては、テレビジョン受像機１０によってこのような一連の工程を経ることにより、各電子機器用のレイアウト記述ファイルを作成し、これらレイアウト記述ファイルを対応する各電子機器に対して配信することができる。そして、情報視聴システムにおいては、テレビジョン受像機１０自身が、ＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８によってレイアウト記述ファイルに基づいたコンテンツの表示を行うとともに、テレビジョン受像機１０から配信されたレイアウト記述ファイルを受信した各電子機器も、ＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８により、配信されたレイアウト記述ファイルに基づいて、コンテンツの表示を行うことになる。
【００９４】
以上詳細に説明したように、本発明の実施の形態として示した情報視聴システムにおいては、ＳＭＩＬを拡張し、各電子機器のレイアウト情報及びコンテンツ情報からなるレイアウト記述ファイルを用いることにより、このレイアウト記述ファイルに基づいて、各電子機器に表示させるべきメディア間の連携を図りつつ、各電子機器におけるレイアウトを設定することができることから、従来であれば各電子機器がネットワークを介して各種コンテンツを別個に受信して所定の表示画面に表示していた状況に代わる新たな視聴スタイルを提供することができる。このとき、この情報視聴システムにおいては、ＸＭＬをベースとするＳＭＩＬをベースとしていることから、比較的容易な構成で新たな視聴スタイルを実現することができる。
【００９５】
このように、この情報視聴システムは、ユーザが複数の電子機器を用いた様々な視聴スタイルを自由に選択することが可能となることから、新たな商品システムを構築する指針を与えることができるものである。また、この情報視聴システムは、ネットワークに接続される電子機器を用い、地上波放送、ＢＳ放送、ＣＳ放送、さらにはウェブコンテンツを含んだネットワーク上の様々なコンテンツの融合を図ることができ、コンテンツの配信側にとっても様々なサービス展開を行うためのプラットフォームを提供することができる。
【００９６】
なお、本発明は、上述した実施の形態に限定されるものではない。例えば、上述した実施の形態では、先に図１１に示したように、全ての電子機器がＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８を実装し、レイアウト記述ファイルを解釈してコンテンツを表示するものとして説明したが、本発明は、テレビジョン受像機１０のみがＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８を実装する場合であっても適用することができる。
【００９７】
この場合、テレビジョン受像機１０は、図１３に示すようなスタック構造からなるソフトウェアを実行する。すなわち、先に図１１に示した構造に加え、ＯＳ２５１の下層に、当該テレビジョン受像機１０に接続される各電子機器に対応した複数のデバイスドライバ２６１，２６２，２６３，２６４，２６５，・・・が設けられ、さらにこれらデバイスドライバ２６１，２６２，２６３，２６４，２６５，・・・の下層に、本来とは異なるシステム上で同等の機能を実現して互換性を持たせるためのデバイスドライバエミュレータレイヤ２６６が設けられた構造とされる。
【００９８】
このようなソフトウェアを実行するテレビジョン受像機１０には、各電子機器がいわゆるプラグインのような形態で接続されており、当該テレビジョン受像機１０は、各電子機器をソフトウェアレベルで仮想的なデバイスドライバと見立てる。そして、テレビジョン受像機１０は、先に図７に示したようなレイアウト記述ファイルを解釈し、このレイアウト記述ファイルに基づいて、コンテンツの表示を行う。
【００９９】
このように、本発明は、全ての電子機器がＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８を実装していない場合であっても、レイアウト記述ファイルの配信元となるテレビジョン受像機１０がＸＭＬパーサー２５６及びＳＭＩＬパーサー２５８を実装していれば、各電子機器に対するコンテンツの表示を実現することができる。
【０１００】
また、本発明は、実運用上、ユーザに設定させるようにしてもよい。すなわち、本発明は、先に図７に示したようなレイアウト記述ファイルをユーザの設定操作に応じてテレビジョン受像機１０等によって作成するようにすることもできる。
【０１０１】
具体的には、情報視聴システムにおいては、図１４(ａ)に示すように、テレビジョン受像機１０の表示画面に、情報処理端末２０及びパーソナルコンピュータ３０といった、コンテンツを表示させる電子機器を選択可能に表示する。ユーザは、テレビジョン受像機１０を操作するためのリモートコントローラ１０ａ等を用いて、表示画面に表示された電子機器の中から設定の対象とする電子機器を選択する。また、情報視聴システムにおいては、同図(ｂ)に示すように、テレビジョン受像機１０の表示画面に、ユーザによって選択された電子機器についての複数のレイアウトパターンを選択可能に表示し、ユーザに選択させる。
【０１０２】
このように、本発明は、これらユーザによって選択された内容に応じて、テレビジョン受像機１０によってレイアウト記述ファイルを作成することにより、ユーザがリモートコントローラ１０ａのみの操作で、コンテンツを表示する電子機器の選択や、その電子機器の表示画面上でのレイアウトの選択を行うことが可能となる。
【０１０３】
さらに、上述した実施の形態では、視覚的な映像情報としてのコンテンツの表示のみについて取り上げたが、本発明は、聴覚的な音声情報としてのコンテンツの聴取にも適用することができる。
【０１０４】
例えば、本発明は、図１５に示すように、テレビジョン受像機１０に接続される電子機器として、当該テレビジョン受像機１０に内蔵のスピーカ３０１，３０２や、いわゆる５．１ｃｈ等のマルチチャンネルサラウンドスピーカシステムを構成する複数のスピーカ３０３，３０４，３０５や、２ウェイスピーカシステムを構成する各スピーカ３０６，３０７や、ＡＶアンプ３０８といった、各種オーディオ機器を設けた情報視聴システムであっても適用することができる。このような情報視聴システムにおいては、オーディオ機器としてのスピーカやＡＶアンプのそれぞれによって処理させる聴覚的な音声情報としてのコンテンツのレイアウトの内容を示すレイアウト情報と、このレイアウト情報で定義された当該スピーカやＡＶアンプのそれぞれによって処理させるコンテンツの内容を示すコンテンツ情報とからなるレイアウト記述ファイルを読み込んで解釈し、解釈したレイアウト記述ファイルに基づいて、絶対時間や日付等によって各スピーカやＡＶアンプから出力される音声情報としてのコンテンツのレイアウトを変更することが可能となる。
【０１０５】
また、本発明は、このような用途をゲーム機等にも適用することにより、ゲーム性の向上も図ることが期待できる。
【０１０６】
さらにまた、本発明は、配信側が先に図７に示したようなレイアウト記述ファイルを作成し、テレビジョン受像機１０をはじめとする各電子機器に対して配信する構成にも適用することができる。すなわち、情報視聴システムとしては、配信装置としてのテレビ放送局が放送する際に、レイアウト記述ファイルもあわせて配信し、放送を受信したテレビジョン受像機１０をはじめとする各種電子機器がレイアウト記述ファイルを読み込んで解釈するような構成とすることもできる。
【０１０７】
また、上述した実施の形態では、テレビジョン受像機１０に対して複数の電子機器が接続されたテレビジョンセットシステムを中心とした説明を行ったが、本発明は、テレビジョンセットシステム以外のシステムであってもよく、コンテンツを視聴させることを目的としたシステムであればいかなるものであっても適用することができることは勿論である。
【０１０８】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の形態として示す情報視聴システムの構成例を説明する図である。
【図２】本件出願人が別途出願している本発明の前提となる技術であって、ＳＭＩＬによるレイアウト記述言語からなるレイアウト記述ファイルの構成例を説明する図である。
【図３】図２に示すレイアウト記述ファイルによって表示画面上のレイアウトが定義された場合における表示画面上でのレイアウトの例を説明する図である。
【図４】情報視聴システムの構成例を説明する図であって、テレビジョン受像機と、情報処理端末とを協調動作させる視聴スタイルを説明するための図である。
【図５】情報視聴システムの構成例を説明する図であって、テレビジョン受像機に接続される情報処理端末及びパーソナルコンピュータのそれぞれに対して、テレビジョン受像機が、各電子機器用のレイアウト情報として、ＳＭＩＬによるレイアウト記述言語を拡張したものを配信する構成を説明するための図である。
【図６】図５に示す情報視聴システムにおいて用いられるレイアウト記述ファイルの構成を概略的に説明する図である。
【図７】図５に示す情報視聴システムにおいて用いられるレイアウト記述ファイルの具体的な構成例を説明する図である。
【図８】図５に示す情報視聴システムにおけるテレビジョン受像機によって作成された情報処理端末用のレイアウト記述ファイルの構成例を説明する図である。
【図９】図５に示す情報視聴システムにおけるテレビジョン受像機によって作成されたパーソナルコンピュータ用のレイアウト記述ファイルの構成例を説明する図である。
【図１０】情報視聴システムを構成する各電子機器の構成を説明するブロック図である。
【図１１】情報視聴システムを構成する各電子機器が実行するソフトウェアスタックの構造を説明する図である。
【図１２】情報視聴システムにおけるテレビジョン受像機から各電子機器に対してレイアウト記述ファイルを配信する際の一連の工程を説明するフローチャートである。
【図１３】テレビジョン受像機のみがＸＭＬパーサー及びＳＭＩＬパーサーを実装する場合における当該テレビジョン受像機が実行するソフトウェアスタックの構造を説明する図である。
【図１４（ａ）】ユーザによってコンテンツを表示する電子機器の選択及び当該電子機器の表示画面上でのレイアウトの選択を行う場合について説明する図であって、テレビジョン受像機の表示画面に、コンテンツを表示させる電子機器を選択可能に表示している様子を説明する図である。
【図１４（ｂ）】ユーザによってコンテンツを表示する電子機器の選択及び当該電子機器の表示画面上でのレイアウトの選択を行う場合について説明する図であって、テレビジョン受像機の表示画面に、選択された電子機器についての複数のレイアウトパターンを選択可能に表示している様子を説明する図である。
【図１５】本発明を音声情報としてのコンテンツに適用した情報視聴システムの構成例を説明する図である。
【図１６（ａ）】２つの情報を表示するレイアウトの例を説明する図であって、当該２つの情報を左右２つの表示領域に表示している様子を説明する図である。
【図１６（ｂ）】２つの情報を表示するレイアウトの例を説明する図であって、一方の情報を主表示領域に表示するものとしたときに当該主表示領域の中に他方の情報の表示領域を設けて表示している様子を説明する図である。
【符号の説明】
【０１１０】
１０  テレビジョン受像機
１０ａ  リモートコントローラ
２０  情報処理端末
３０  パーソナルコンピュータ
４０  セットトップボックス
５０  ビデオカセットレコーダ
６０  ハードディスクレコーダ
７０  ディスクレコーダ
８０  携帯情報端末機
９０  ゲーム機
１１１  レイアウト部分
１１２  コンテンツ部分
１２１  テキスト情報
１２２  ウェブ情報
１２３  放送情報
１２４  ビデオ入力情報
１５１，１５２，１５３  レイアウト情報
１５４，１５５，１５６  コンテンツ情報
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ネットワークインターフェース
２０５  ＶＲＡＭ
２０６  グラフィックコントローラ
２０７  ディスプレイ・デバイス
２１０  バス
２５１  ＯＳ
２５２  ウィンドウシステム
２５３  ファイルシステムライブラリ
２５４  ネットワークライブラリ
２５５  ＣＳＳ
２５６  ＸＭＬパーサー
２５７  ＨＴＭＬパーサー
２５８  ＳＭＩＬパーサー
２５９  ＢＭＬ
２６０  ＷＭＬ
２６１，２６２，２６３，２６４，２６５，・・・  デバイスドライバ
２６６  デバイスドライバエミュレータレイヤ
３０１，３０２，３０３，３０４，３０５，３０６，３０７  スピーカ
３０８  ＡＶアンプ
【図１】
2005045605.tif 000003
【図２】
2005045605.tif 000004
【図３】
2005045605.tif 000005
【図４】
2005045605.tif 000006
【図５】
2005045605.tif 000007
【図６】
2005045605.tif 000008
【図７】
2005045605.tif 000009
【図８】
2005045605.tif 000010
【図９】
2005045605.tif 000011
【図１０】
2005045605.tif 000012
【図１１】
2005045605.tif 000013
【図１２】
2005045605.tif 000014
【図１３】
2005045605.tif 000015
【図１４（ａ）】
2005045605.tif 000016
【図１４（ｂ）】
2005045605.tif 000017
【図１５】
2005045605.tif 000018
【図１６（ａ）】
2005045605.tif 000019
【図１６（ｂ）】
2005045605.tif 000020