(57)【要約】【課題】ネットワークに接続されたデバイスを連携して示現するコンテンツを与えるデバイス連携通信方法、装置、システム、ソフトウェアを提供すること。【解決手段】利用者によって選択された主クライアントからコンテンツ配信が要求されたら、ユビキタスコンテンツ適合処理ゲートウェイでユビキタスコンテンツ配信サーバに所定のコンテンツを要求し、そのユビキタスコンテンツ配信サーバで、ユビキタスコンテンツ適合処理ゲートウェイからの送信要求に基づいて配信を行い、ユビキタスコンテンツ適合処理ゲートウェイで、配信要求を送信した主クライアントに主コンテンツを配信するとともに、主クライアントと関連のあるサブクライアントに対して、主コンテンツの時間的意味的同期指示に従い、ユビキタスコンテンツを構成する各要素コンテンツを配信することによってデバイスを連携させたコンテンツ配信を行う。【選択図】  図８
2004341736.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、
ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントと、それらで稼働するソフトウェアとを少なくとも備える構成であって、
ユビキタスコンテンツ配信サーバが、
ユビキタスコンテンツを格納する記録手段と、ユビキタスコンテンツ配信管理ソフトウェアによって、ユビキタスコンテンツ適合処理ゲートウェイからの要求に従って所定のコンテンツを配信するユビキタスコンテンツ配信手段と、また必要に応じて、ユビキタスコンテンツ作成ソフトウェアによって、ユビキタスコンテンツを作成するユビキタスコンテンツ作成手段とを有し、
ユビキタスコンテンツ適合処理ゲートウェイが、
ユビキタスコンテンツ配信サーバとユビキタスコンテンツクライアントとの間に介在し、ユビキタスコンテンツ適合処理ソフトウェアによって、ユビキタスコンテンツ配信サーバへ配信を要求する配信要求手段と、配信されたユビキタスコンテンツの各要素コンテンツを、所定のユビキタスクライアントへ配信する要素コンテンツ配信手段とを、また、クライアント連携ソフトウェアによって、用いるユビキタスクライアントを組み合わせた複合ユビキタスクライアントに関する情報を管理する複合ユビキタスクライアント管理手段とを有し、
ユビキタスコンテンツクライアントが、
配信されたユビキタスコンテンツを示現するコンテンツ示現手段と、クライアント連携ソフトウェアによって、クライアントに関する情報をユビキタスコンテンツ適合処理ゲートウェイと授受するクライアント情報授受手段とを有する
ことを特徴とするデバイス連携通信装置。
【請求項２】
ユビキタスコンテンツ適合処理ゲートウェイが、
ユビキタスコンテンツ配信サーバまたはユビキタスコンテンツクライアントに属するデバイスの連携によって形成される
請求項１に記載のデバイス連携通信装置。
【請求項３】
コンテンツ示現手段が、
配信要求を送信した主クライアントに配信された主コンテンツを表示する主コンテンツ表示装置と、
主クライアントと関連のあるサブクライアントに、主コンテンツの時間的意味的同期指示に従い配信された要素コンテンツを表示するメタコンテンツ表示装置と、
実動作を行う実動作表現装置と、
コンテンツの利用権に関する情報を格納したコンテンツ利用権格納装置とを備える
請求項１または２に記載のデバイス連携通信装置。
【請求項４】
情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、
ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントと、それらで稼働するソフトウェアとを少なくとも備え、
利用者によって選択された主クライアントからコンテンツ配信が要求されたら、ユビキタスコンテンツ適合処理ゲートウェイでユビキタスコンテンツ配信サーバに所定のコンテンツを要求し、そのユビキタスコンテンツ配信サーバで、ユビキタスコンテンツ適合処理ゲートウェイからの送信要求に基づいて配信を行い、ユビキタスコンテンツ適合処理ゲートウェイで、配信要求を送信した主クライアントに主コンテンツを配信するとともに、主クライアントと関連のあるサブクライアントに対して、主コンテンツの時間的意味的同期指示に従い、ユビキタスコンテンツを構成する各要素コンテンツを配信する
ことによってデバイスを連携させたコンテンツ配信を行う
ことを特徴とするデバイス連携通信方法。
【請求項５】
ユビキタスコンテンツ適合処理ゲートウェイが、
ユビキタスコンテンツ配信サーバまたはユビキタスコンテンツクライアントに属するデバイスの連携によって形成される
請求項４に記載のデバイス連携通信方法。
【請求項６】
各利用者のデバイス連携方法や、ユビキタスコンテンツに含まれる各要素コンテンツによって特徴付けられる個人化機能や適合化機能等のネットワークサービスから得られるコンテンツ表現を、
各利用者の属性や課金状況等の利用者個別情報に応じて動的に変化させることで、ネットワークサービス統合型のコンテンツ管理を行う
請求項４または５に記載のデバイス連携通信方法。
【請求項７】
複数利用者に共通のコンテンツを、大画面のディスプレイに表示し、各利用者に固有の要素コンテンツを、各利用者の通信端末に配信する
請求項４ないし６に記載のデバイス連携通信方法。
【請求項８】
ドキュメントのレイアウト表示を変更するスタイルシートに、デバイスマッピング処理機能を付加した
請求項４ないし７に記載のデバイス連携通信方法。
【請求項９】
情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、
ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントと、それらで稼働するソフトウェアとを少なくとも備え、
ユビキタスコンテンツ配信サーバが、
ユビキタスコンテンツを格納するとともに、ユビキタスコンテンツ配信管理ソフトウェアによって、ユビキタスコンテンツ適合処理ゲートウェイからの要求に従って所定のコンテンツを配信し、また必要に応じて、ユビキタスコンテンツ作成ソフトウェアによって、ユビキタスコンテンツを作成し、
ユビキタスコンテンツ適合処理ゲートウェイが、
ユビキタスコンテンツ配信サーバとユビキタスコンテンツクライアントとの間に介在し、ユビキタスコンテンツ適合処理ソフトウェアによって、ユビキタスコンテンツ配信サーバへ配信を要求し、配信されたユビキタスコンテンツの各要素コンテンツを、所定のユビキタスクライアントへ配信し、また、クライアント連携ソフトウェアによって、用いるユビキタスクライアントを組み合わせた複合ユビキタスクライアントに関する情報を管理し、
ユビキタスコンテンツクライアントが、
配信されたユビキタスコンテンツを示現するとともに、クライアント連携ソフトウェアによって、クライアントに関する情報をユビキタスコンテンツ適合処理ゲートウェイと授受する
ことを特徴とするデバイス連携通信システム。
【請求項１０】
ユビキタスコンテンツ適合処理ゲートウェイが、
ユビキタスコンテンツ配信サーバまたはユビキタスコンテンツクライアントに属するデバイスの連携によって形成される
請求項９に記載のデバイス連携通信システム。
【請求項１１】
ユビキタスコンテンツが、ＳＭＩＬをベースとしたデバイス連携同期化表示言語によって同期化される
請求項９または１０に記載のデバイス連携通信システム。
【請求項１２】
シングルウィンドウＳＭＩＬコンテンツをデバイス連携コンテンツに変換するには、
ＳＭＩＬコンテンツのＬａｙｏｕｔタグ配下にあるｒｅｇｉｏｎタグを認識し、そのタグに割り付けられるメディアオブジェクトを探索し、そのメディアオブジェクトが処理するコンテンツタイプを処理できるデバイスを検索し、各デバイスで処理するコンテンツデータを、独立したＳＭＩＬコンテンツとして再構成した後に、各デバイスへのコンテンツルーティングを行う
請求項９ないし１１に記載のデバイス連携通信システム。
【請求項１３】
マルチウィンドウＳＭＩＬコンテンツをデバイス連携コンテンツに変換するには、    ＳＭＩＬコンテンツのＬａｙｏｕｔタグの配下にあるｔｏｐＬａｙｏｕｔタグを認識し、そのタグで指定されたコンテンツを各デバイス用のシングルウィンドウＳＭＩＬコンテンツとして再構築した後に、各デバイスへのコンテンツルーティングを行う
請求項１２に記載のデバイス連携通信システム。
【請求項１４】
ＳＭＩＬの各ｒｅｇｉｏｎにメディアオブジェクトを割り付け、メディアオブジェクト単位でデバイス選択またはコンテンツルーティングを行う
請求項１１ないし１３に記載のデバイス連携通信システム。
【請求項１５】
情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、
ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントとのいずれかに格納され、協調して動作することでデバイス連携通信を行うソフトウェアであって、
ユビキタスコンテンツ配信サーバ、または、それと類似するハードウェア環境を備えるとともに通信接続された端末で稼働し、ユビキタスコンテンツ配信サーバに格納されたデータベースを用いながらＧＵＩによって対話的にユビキタスコンテンツを作成するユビキタスコンテンツ作成ソフトウェアと、
ユビキタスコンテンツ配信サーバで稼働し、ユビキタスコンテンツ適合処理ゲートウェイからの要求に応じて所定のコンテンツを検索し配信するとともに、各要素コンテンツまたは作成したユビキタスコンテンツを、キーワードや、データタイプ、データサイズ等の素性で検索できるデータベースを備えるユビキタスコンテンツ配信管理ソフトウェアと、
ユビキタスコンテンツ適合処理ゲートウェイで稼働し、ユビキタスコンテンツ配信サーバへ配信を要求し、配信されたユビキタスコンテンツの各要素コンテンツを、所定のユビキタスクライアントへ配信するとともに、その配信する際には、示現可能なクライアントの検索と、その各クライアントが利用可能なデータ変換、また、各クライアントの示現の同期管理を行うユビキタスコンテンツ適合処理ソフトウェアと、
ユビキタスコンテンツ適合処理ゲートウェイまたはユビキタスコンテンツクライアントで稼働し、各クライアントとそれらを組み合わせた複合ユビキタスクライアントに関する情報を管理するとともに、その管理情報を、ＧＵＩによって対話的に処理可能にするクライアント連携ソフトウェアとを少なくとも備える
ことを特徴とするデバイス連携通信ソフトウェア。
【請求項１６】
ユビキタスコンテンツ適合処理ゲートウェイが、
ユビキタスコンテンツ配信サーバまたはユビキタスコンテンツクライアントに属するデバイスの連携によって形成される
請求項１５に記載のデバイス連携通信システム。
【請求項１７】
ユビキタスコンテンツ適合処理ソフトウェアが、
ユビキタスコンテンツ配信サーバより配信された複合ユビキタスコンテンツの状態を参照可能であるとともに、各ユビキタスコンテンツへの配信指示を対話的に行えるＧＵＩと、
ユビキタスコンテンツ配信サーバとの間で利用者認証を行い、コンテンツの受信管理を行うユビキタスコテンツ受信管理機能と、
各ユビキタスコンテンツクライアントで示現可能なフォーマットに変換し、主コンテンツと同期させて配信するためのクライアント情報に変換するユビキタスコンテンツ配信用適合処理機能と、
クライアントからの利用権限情報を受信し、ユビキタスコンテンツ配信適合処理機能に送信するとともに、得られた適合処理済み要素コンテンツを受信し、対応するユビキタスコンテンツクライアントにコンテンツを配信するユビキタスコンテンツ同期配信管理機能とを備える
請求項１５または１６に記載のデバイス連携通信ソフトウェア。
【請求項１８】
クライアント連携ソフトウェアが、
クライアント情報授受管理機能から送信されたクライアント情報に基づいて、アクティブなクライアントの動作状態を管理するアクティブクライアント管理機能と、
作成した複合ユビキタスクライアントや接続して得られたクライアントに関する情報を格納するクライアント情報格納機能とを備える
請求項１５ないし１７に記載のデバイス連携通信ソフトウェア。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デバイスを連携させて同期的に通信する方法、並びに、その装置、システム、ソフトウェアに関する。
【０００２】
【従来の技術】
既に、インターネットは欠かせないものとなっている。単にネットに接続するという技術から、いつでもどこでもネットに接続可能なユビキタスネットワーク技術の研究が進んでいる。ユビキタス環境においては、高機能なＰＣやＰＤＡだけでなく、カメラやセンサ、アクチュエータのようなシンプルな機械も接続可能である。そのようなシンプルな機能を持つデバイスがネットワークを通じて連携し、データを処理したり表現したりすることがユビキタス環境における新しい情報流通と考えられている。
従って、ユビキタス環境においては、機構的な面でも情報の関連付けの面でも、ネットワークを通じてコンテンツとデバイスが一体となり、どの様に連携するかということが重要である。
【０００３】
インターネットに繋がっているコンピュータやＰＤＡは、高機能なＣＰＵとＯＳを持ち、内部のソフトウェアを切り替えることでインターネットを通じて多様なサービスを取り出している。確かにそれらのコンピュータは高機能であるが、高価であり、一般の人々がコンピュータを複数台活用すると言うことは現実的ではない。
しかし、その一方で、一般の人々が複数活用する家電製品などにもインターネットへの接続機能が標準装備されつつあり、これらの家電製品を含むあらゆる単一機能のデバイスが、インターネットから情報を引き出してサービスを提供することが可能である。
【０００４】
ネットワークの機構の面においても、その流れを加速させる研究開発が進んでいて、ＩＰｖ６などによる膨大なグローバルネットワークアドレスによって、多様なデバイスをインターネットに直接接続することを容易にしつつある。
そのため、各家庭においても様々なデバイスがインターネットに接続されるという環境が可能なので、インターネットにおいては高速・広帯域であるだけでなくユビキタスであることが重要である。
【０００５】
このような背景の下で、ユビキタス環境に関して次のような研究が行われている。
例えば、
【非特許文献１】
Ｍ．Ｍｕｒａｓｅ、Ｔ，Ｉｗａｍｏｔｏ、Ｔ．Ｎａｇａｔａ、Ｎ．Ｎｉｓｈｉｏ、ａｎｄ  Ｈ．Ｔｏｋｕｄａ：“Ｉｍｐｌｅｍｅｎｔａｔｉｏｎ  ａｎｄ  Ｅｖａｌｕａｔｉｏｎ  ｏｆ  Ｗａｐｐｌｅｔ  Ｆｒａｍｅｗｏｒｋ”ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｗｏｒｋｓｈｏｐ  ｏｎ  Ｎｅｔｗｏｒｋｅｄ  Ａｐｐｌｉａｎｃｅｓ（ＩＷＮＡ）、ｐｐ．２７５−２８４、Ｊａｎ．２００２
や、
【非特許文献２】
Ｍ．Ｍｉｎａｍｉ、Ｈ．Ｍｏｒｉｋａｗａ、ａｎｄ  Ｔ．Ａｏｙａｍａ：Ａｄ−ｈｏｃ  Ｓｅｒｖｉｃｅ  Ｃｏｍｐｏｓｉｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ  ｆｏｒ  Ｎｅｔｗｏｒｋｅｄ  Ｆｕｎｃｔｉｏｎｓ  ＳＴＯＮＥ：Ｓｅｒｖｉｃｅ  ｓｙｎＴｈｅｓｉｚｅｒ  Ｏｎ  ｔｈｅ  Ｎｅｔ、ＪＰＳＪ  ＤＩＣＯＭＯ、ｐｐ．１３−１８、Ｊｕｎ．２０００
は、偏在するデバイスをネットワークで接続し、複合的な機能を実現するものとしてＷａｐｐｌｅｔやＳｔｏｎｅと呼ばれるシステムに関するものである。
これらは、利用者が要求するサービスを提供可能なデバイスを、ネットワーク上から探し出し、組み合わせて利用することを可能とするものである。これらの技術は、遠隔地からその特定の装置を操作したり、複数のデバイスを組み合わせた複合的なネットワークサービスを実現することを目的としたものである。
【０００６】
本発明者は、同様にデバイスを発見して複合的なデバイスを構築し、それらが実現する複合的なネットワークサービスやその複合デバイスをコンテンツとして利用することを目的として、
【非特許文献３】
Ｙ．Ｋｉｄａｗａｒａ、Ｓ．Ｓｈｉｎｏｍｉｙａ、Ｓ．Ｔｓｕｃｈｉｉｋｅ、ａｎｄ  Ｓ．Ｎａｋａｇａｗａ、“Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  Ｎｅｔｗｏｒｋ  Ｄｅｖｉｃｅｓ”ＩＰＳＪ  ２００２−ＤＰＳ−１０７、  １０７−３３、ｐｐ．  １９３−１９８、Ｍａｒ．２００２
【非特許文献４】
Ｙ．Ｋｉｄａｗａｒａ、Ｓ．Ｓｈｉｎｏｍｉｙａ、Ｔ．Ｓａｋｕｒａｄａ、Ｙ．Ｋｉｔａｇｕｃｈｉ、ａｎｄ  Ｓ．ＮａｋａｇａＷａ、“Ｄｅｌｉｖｅｒｙ  ａｎｄ  Ｍａｎａｇｅｍｅｎｔ  Ａｒｃｈｉｔｅｃｔｕｒｅ  ｆｏｒ  Ｒｅａｌ  Ｗｏｒｌｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｕｓｉｎｇ  Ｎｅｔｗｏｒｋ  Ｄｅｖｉｃｅ”、ＩＰＳＪ  ＤＢ−Ｗｅｂ  ２００１  Ｗｏｒｋｓｈｏｐ、ｐｐ．２１−２８、Ｄｅｃ．２００１
【非特許文献５】
Ｓ．Ｓｈｉｎｏｍｉｙａ、Ｙ．Ｋｉｄａｗａｒａ、Ｔ．Ｓａｋｕｒａｄａ、Ｓ．Ｔｓｕｃｈｉｉｋｅ、ａｎｄ  Ｓ．Ｎａｋａｇａｗａ：“ＮＡＤＩＡ：Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓｉｂｌｅ  Ｄｅｖｉｃｅ  ｏｎ  ｔｈｅ  Ｉｎｔｅｒｎｅｔ  Ａｒｃｈｉｔｅｃｔｕｒｅ”、  ＩＥＥＥ  ＩＣＯＩＮ−１６、Ｖｏｌ．ＩＩＩ、ｐｐ．  ８Ｄ−４．１−４．１１、Ｊａｎ．２００２
【非特許文献６】
Ｙ．Ｋｉｄａｗａｒａ、Ｓ．Ｓｈｉｎｏｍｉｙａ、Ｔ．Ｓａｋｕｒａｄａ、Ｈ．Ｎａｇａｔａ、ａｎｄ  Ｓ．Ｎａｋａｇａｗａ：“Ｄｅｖｉｃｅ  Ｃｏｏｐｅｒａｔｉｏｎ  ａｎｄ  Ｃｏｎｔｅｎｔ  Ｍａｎａｇｅｍｅｎｔ  ｆｏｒ  Ｒｅｍｏｔｅ−ｃｏｎｔｒｏｌ  Ｍｉｃｒｏｓｃｏｐｅ  ｆｏｒ  Ｍｅｄｉｃａｌ  Ｕｓｅ”、ＩＥＥＥ  ＡＩＮＡ、Ｍａｒ．２００３
に、ＮＡＤＩＡを提案し、その有効性を検証するためのシステムとして、医療情報分野における複合デバイスとして遠隔制御顕微鏡などの実装を行った。
【０００７】
これらの技術は、利用者が各デバイスの機能を組み合わせることで複合的なサービスを自ら作りあげることを目的としているが、このようなデバイス連携技術は放送型コンテンツの利用においても有効である。
インターネットにおけるこれまでの放送型コンテンツは、Ｒｅ−ａｌＶｉｄｅｏやＱｕｉｃｋＴｉｍｅに代表されるように動画像のストリーム配信が主流であった。しかし、ＰＣの高機能化やネットワークの広帯域化によってより複合的なコンテンツを用いた配信が主流となりつつある。
【０００８】
その代表的なものとして、
【非特許文献７】
Ｓｙｎｃｈｒｏｎｉｚｅｄ  Ｍｕｌｔｉｍｅｄｉａ  ２．０、ｈｔｔｐ：／／ｗｗｗ．  ｗ３．  ｏｒｇ／ＡｕｄｉｏＶｉｄｅｏ／
などに開示されているＳＭＩＬがある。
ＳＭＩＬは、一つの時間軸に沿って、複数のコンテンツを同期表示することができる複合コンテンツであり、動画像やテキスト情報、静止画情報などを一つの画面上に配置させ表示させることで、より多くの情報を伝えようとするコンテンツである。
既に、ＳＭＩＬは教育やエンターテイメントなどの分野で利用されていて、利用者は主にＰＣの画面上で視聴をしている。ＳＭＩＬは、インターネットにおける放送型コンテンツの一つとして、ＰＣだけでなくネットワーク対応ＴＶやＰＤＡ、携帯電話等にも広く使われることが可能である。
【０００９】
しかし、情報量が大きなＳＭＩＬコンテンツは、必ずしも利用者に受け入れられるとは限らない。
小さな一つのディスプレイ上に複数の種類の異なるコンテンツが入れ替わり表示されると、目障りであったり疲労感を与える場合もある。
また、
【非特許文献８】
木俵豊、川口知昭、角谷和俊、田中克己、“同期化コンテンツ作成・配信システムの開発と高速ネットワーク環境における配信実験、”情報処理学会論文誌データベース、Ｖｏｌ．４２、Ｎｏ．ＳＩＧ８（ＴＯＤ１０）、ｐｐ．１５６−１７０、Ｊｕｌ  ２００１．
によると、複合コンテンツを用いることで、利用者の興味のあるコンテンツとすることが容易となるが、一つの画面上に表示する従来の利用法では、複数の視聴者を対象とした場合にはその手法も利用ができず、利用者ごとの適切なコンテンツ提供が困難となる。
【００１０】
複合コンテンツについては、
【特許文献１】
特開２００１−３１２５１９号
【特許文献２】
特開２００１−１８４３９９号
【特許文献３】
特開２００１−６７３７２号
などが開示されているが、いずれによっても、デバイスを連携させて利用者ごとに適切なコンテンツを提供することは困難である。
【００１１】
【発明が解決しようとする課題】
そこで、本発明は、必要に応じて利用者が指定したネットワーク領域上に接続されたデバイスが連携しながら表現を行うデバイス連携コンテンツを与えるデバイス連携通信方法、並びに、その方法を実施する装置、システム、ソフトウェアを提供することを課題とする。
【００１２】
【課題を解決するための手段】
上記課題を解決するために、本発明は、次の構成を備える。
すなわち、本発明のデバイス連携通信方法は、情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントと、それらで稼働するソフトウェアとを少なくとも備え、利用者によって選択された主クライアントからコンテンツ配信が要求されたら、ユビキタスコンテンツ適合処理ゲートウェイでユビキタスコンテンツ配信サーバに所定のコンテンツを要求し、そのユビキタスコンテンツ配信サーバで、ユビキタスコンテンツ適合処理ゲートウェイからの送信要求に基づいて配信を行い、ユビキタスコンテンツ適合処理ゲートウェイで、配信要求を送信した主クライアントに主コンテンツを配信するとともに、主クライアントと関連のあるサブクライアントに対して、主コンテンツの時間的意味的同期指示に従い、ユビキタスコンテンツを構成する各要素コンテンツを配信することによってデバイスを連携させたコンテンツ配信を行うことを特徴とする。
【００１３】
ここで、各利用者のデバイス連携方法や、ユビキタスコンテンツに含まれる各要素コンテンツによって特徴付けられる個人化機能や適合化機能等のネットワークサービスから得られるコンテンツ表現を、各利用者の属性や課金状況等の利用者個別情報に応じて動的に変化させることで、ネットワークサービス統合型のコンテンツ管理に寄与させてもよい。
【００１４】
また、複数利用者に共通のコンテンツを、大画面のディスプレイに表示し、各利用者に固有の要素コンテンツを、各利用者の通信端末に配信して、利用者の個人及び集団としての利便に寄与させてもよい。
【００１５】
ドキュメントのレイアウト表示を変更するスタイルシートに、デバイスマッピング処理機能を付加して、構造化文書データをドキュメントモデルの表示から脱却させることに寄与させてもよい。
【００１６】
本発明のデバイス連携通信装置は、情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントと、それらで稼働するソフトウェアとを少なくとも備える構成であって、ユビキタスコンテンツ配信サーバが、ユビキタスコンテンツを格納する記録手段と、ユビキタスコンテンツ配信管理ソフトウェアによって、ユビキタスコンテンツ適合処理ゲートウェイからの要求に従って所定のコンテンツを配信するユビキタスコンテンツ配信手段と、また必要に応じて、ユビキタスコンテンツ作成ソフトウェアによって、ユビキタスコンテンツを作成するユビキタスコンテンツ作成手段とを有し、ユビキタスコンテンツ適合処理ゲートウェイが、ユビキタスコンテンツ配信サーバとユビキタスコンテンツクライアントとの間に介在し、ユビキタスコンテンツ適合処理ソフトウェアによって、ユビキタスコンテンツ配信サーバへ配信を要求する配信要求手段と、配信されたユビキタスコンテンツの各要素コンテンツを、所定のユビキタスクライアントへ配信する要素コンテンツ配信手段とを、また、クライアント連携ソフトウェアによって、用いるユビキタスクライアントを組み合わせた複合ユビキタスクライアントに関する情報を管理する複合ユビキタスクライアント管理手段とを有し、ユビキタスコンテンツクライアントが、配信されたユビキタスコンテンツを示現するコンテンツ示現手段と、クライアント連携ソフトウェアによって、クライアントに関する情報をユビキタスコンテンツ適合処理ゲートウェイと授受するクライアント情報授受手段とを有することを特徴とする。
【００１７】
ここで、コンテンツ示現手段に、配信要求を送信した主クライアントに配信された主コンテンツを表示する主コンテンツ表示装置と、主クライアントと関連のあるサブクライアントに、主コンテンツの時間的意味的同期指示に従い配信された要素コンテンツを表示するメタコンテンツ表示装置と、実動作を行う実動作表現装置と、コンテンツの利用権に関する情報を格納したコンテンツ利用権格納装置とを設けて、コンテンツを示現する利便に寄与させてもよい。
【００１８】
本発明のデバイス連携通信システムは、情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントと、それらで稼働するソフトウェアとを少なくとも備え、ユビキタスコンテンツ配信サーバが、ユビキタスコンテンツを格納するとともに、ユビキタスコンテンツ配信管理ソフトウェアによって、ユビキタスコンテンツ適合処理ゲートウェイからの要求に従って所定のコンテンツを配信し、また必要に応じて、ユビキタスコンテンツ作成ソフトウェアによって、ユビキタスコンテンツを作成し、ユビキタスコンテンツ適合処理ゲートウェイが、ユビキタスコンテンツ配信サーバとユビキタスコンテンツクライアントとの間に介在し、ユビキタスコンテンツ適合処理ソフトウェアによって、ユビキタスコンテンツ配信サーバへ配信を要求し、配信されたユビキタスコンテンツの各要素コンテンツを、所定のユビキタスクライアントへ配信し、また、クライアント連携ソフトウェアによって、用いるユビキタスクライアントを組み合わせた複合ユビキタスクライアントに関する情報を管理し、ユビキタスコンテンツクライアントが、配信されたユビキタスコンテンツを示現するとともに、クライアント連携ソフトウェアによって、クライアントに関する情報をユビキタスコンテンツ適合処理ゲートウェイと授受することを特徴とする。
【００１９】
ここで、ユビキタスコンテンツは、デバイス連携コンテンツ統合化メタ言語によって既述されるが、ＳＭＩＬをベースとしたデバイス連携同期化表示言語によって同期化して、簡易な同期化処理に寄与させてもよい。
【００２０】
シングルウィンドウＳＭＩＬコンテンツをデバイス連携コンテンツに変換するには、ＳＭＩＬコンテンツのＬａｙｏｕｔタグ配下にあるｒｅｇｉｏｎタグを認識し、そのタグに割り付けられるメディアオブジェクトを探索し、そのメディアオブジェクトが処理するコンテンツタイプを処理できるデバイスを検索し、各デバイスで処理するコンテンツデータを、独立したＳＭＩＬコンテンツとして再構成した後に、各デバイスへのコンテンツルーティングを行うことが好適である。
【００２１】
マルチウィンドウＳＭＩＬコンテンツをデバイス連携コンテンツに変換するには、  ＳＭＩＬコンテンツのＬａｙｏｕｔタグの配下にあるｔｏｐＬａｙｏｕｔタグを認識し、そのタグで指定されたコンテンツを各デバイス用のシングルウィンドウＳＭＩＬコンテンツとして再構築した後に、各デバイスへのコンテンツルーティングを行うことが好適である。
【００２２】
ＳＭＩＬの各ｒｅｇｉｏｎにメディアオブジェクトを割り付け、メディアオブジェクト単位でデバイス選択またはコンテンツルーティングを行って、メディアオブジェクトの多様化やｒｅｇｉｏｎタグの拡張などへの対応に寄与させてもよい。
【００２３】
本発明のデバイス連携通信システムは、情報処理装置と、通信機能を備えた連携デバイスとを少なくとも備えたユビキタスネットワークにおいて、ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイと、連携デバイスを有するユビキタスコンテンツクライアントとのいずれかに格納され、協調して動作することでデバイス連携通信を行うソフトウェアであって、ユビキタスコンテンツ配信サーバ、または、それと類似するハードウェア環境を備えるとともに通信接続された端末で稼働し、ユビキタスコンテンツ配信サーバに格納されたデータベースを用いながらＧＵＩによって対話的にユビキタスコンテンツを作成するユビキタスコンテンツ作成ソフトウェアと、ユビキタスコンテンツ配信サーバで稼働し、ユビキタスコンテンツ適合処理ゲートウェイからの要求に応じて所定のコンテンツを検索し配信するとともに、各要素コンテンツまたは作成したユビキタスコンテンツを、キーワードや、データタイプ、データサイズ等の素性で検索できるデータベースを備えるユビキタスコンテンツ配信管理ソフトウェアと、ユビキタスコンテンツ適合処理ゲートウェイで稼働し、ユビキタスコンテンツ配信サーバへ配信を要求し、配信されたユビキタスコンテンツの各要素コンテンツを、所定のユビキタスクライアントへ配信するとともに、その配信する際には、示現可能なクライアントの検索と、その各クライアントが利用可能なデータ変換、また、各クライアントの示現の同期管理を行うユビキタスコンテンツ適合処理ソフトウェアと、ユビキタスコンテンツ適合処理ゲートウェイまたはユビキタスコンテンツクライアントで稼働し、各クライアントとそれらを組み合わせた複合ユビキタスクライアントに関する情報を管理するとともに、その管理情報を、ＧＵＩによって対話的に処理可能にするクライアント連携ソフトウェアとを少なくとも備えることを特徴とする。
【００２４】
ここで、ユビキタスコンテンツ適合処理ソフトウェアに、ユビキタスコンテンツ配信サーバより配信された複合ユビキタスコンテンツの状態を参照可能であるとともに、各ユビキタスコンテンツへの配信指示を対話的に行えるＧＵＩと、ユビキタスコンテンツ配信サーバとの間で利用者認証を行い、コンテンツの受信管理を行うユビキタスコテンツ受信管理機能と、各ユビキタスコンテンツクライアントで示現可能なフォーマットに変換し、主コンテンツと同期させて配信するためのクライアント情報に変換するユビキタスコンテンツ配信用適合処理機能と、クライアントからの利用権限情報を受信し、ユビキタスコンテンツ配信適合処理機能に送信するとともに、得られた適合処理済み要素コンテンツを受信し、対応するユビキタスコンテンツクライアントにコンテンツを配信するユビキタスコンテンツ同期配信管理機能とを設けて、コンテンツの適合処理に寄与させてもよい。
【００２５】
クライアント連携ソフトウェアに、クライアント情報授受管理機能から送信されたクライアント情報に基づいて、アクティブなクライアントの動作状態を管理するアクティブクライアント管理機能と、作成した複合ユビキタスクライアントや接続して得られたクライアントに関する情報を格納するクライアント情報格納機能とを設けて、クライアントの連携に寄与させてもよい。
【００２６】
以上は、ユビキタスコンテンツ適合処理ゲートウェイを物的に独立させた場合であるが、ユビキタスコンテンツ配信サーバまたはユビキタスコンテンツクライアントに属するデバイスの連携によって、ユビキタスコンテンツ適合処理ゲートウェイを形成してもよい。
【００２７】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。
以下の実施例においては、デバイス連携コンテンツを同期化するに当たり、ＳＭＩＬを用いた例を示すが、同期化のための任意の言語が利用可能である。
ＳＭＩＬによると、動画像や静止画像、テキスト情報、音声情報など様々なマルチメディアコンテンツを、時間軸に沿って同期化させることが可能となる。従来のＳＭＩＬは単一のデバイス上で利用されることを想定していて、そのデバイスのスクリーンやデバイスが持つ音声再生ユニットによるコンテンツ表現が行われている。しかし、ユビキタス環境においては、ＳＭＩＬのような複合コンテンツを一つのデバイス上での利用に限定する必要はなく、必要に応じてデバイスが連携しながら再生していくことによって、複合コンテンツの有効性をさらに高める。
【００２８】
一方、Ｗｅｂコンテンツも、同様に、多様なコンテンツがドキュメントモデルとして構造化されたコンテンツである。そのドキュメントは、意味的かつ装飾的にレイアウトされていて、それらの構造化されたドキュメントの各要素データはユビキタス環境においては、それぞれが連携しながら表示することでより有効なコンテンツ表現が可能となる。
例えば、このような複合化コンテンツを机の前に座ってブラウザで見るのではなく、リビングで椅子に座ってコンテンツのブラウジングや視聴を行う場合には、各要素コンテンツを内容や時間的に同期させながらテレビに表示させたり手元のタブレットＰＣやＰＤＡに表示させることで、ＰＣの画面で視聴する以上に快適に情報を取得できる。さらに、各要素コンテンツを取捨選択的に視聴することでより、各利用者の要求するコンテンツ表現が可能となる。
【００２９】
ＩＰｖ６ネットワークなどによって大量のグローバルアドレスが利用可能となると、プロキシなどを利用せずに直接インターネットに接続可能となる。その結果、家庭においても、ＰＣやＰＤＡはもちろんのこと、テレビやラジオ、電子レンジに至る様々な家電製品などもインターネットに接続される。このような環境において複数のデバイスをネットワークで複合的に結びつけることで、コンテンツの表現空間を作り上げる。
【００３０】
図１は、ＳＭＩＬによる複合コンテンツを、本発明によるデバイス連携コンテンツ表示機構において視聴する場合の例を示す説明図である。
この例では、下記の手順でコンテンツの利用を行う。
（１）利用者は、ネットワークＴＶを用いてサーバにアクセスし、ＳＭＩＬコンテンツを取得する。ネットワークＴＶは、通常のフォーマットでＳＭＩＬコンテンツを表示する。
（２）利用者は手元のリモコンを用いてコンテンツ構成を確認する。
（３）リモコンには、コンテンツの構成とその部屋で利用可能なデバイスが表示される。その後、利用者がその各デバイスと各要素コンテンツとの対応付けを  行う。
（４）対応付けを行った結果をシステムにロードすることで、要素コンテンツを各デバイスヘルーティングするテーブルが作成され、ＳＭＩＬコンテンツの各要素
コンテンツを指定したデバイスで同期表示する。
このような手順によって、ＳＭＩＬコンテンツは単一デバイスのディスプレイから、利用者の利用実空間全体で表現されるユビキタスネットワーク環境に対して飛び出すコンテンツとして利用可能になる。
【００３１】
他方、構造化文書は、インターネットコンテンツとして広く利用されていて、ＨＴＭＬやＸＭＬが事実上の標準となっている。特にＸＭＬはインターネットにおけるデータ交換やデータ流通の標準ともなっていて、ＸＳＬとの組み合わせによって表現手法も多様に変化させることができる。ＸＳＬは、ドキュメントスタイルのオブジェクトレイアウトを指定して、そのドキュメントのアピアランスを変更することができる。
しかし、本発明によるデバイス連携コンテンツ表示機構においては、スタイルシートは単にドキュメント上のオブジェクトの配置ではなく、ユビキタス環境におけるデバイスへの対応付けとしての機能も備える。
【００３２】
デバイスへの対応付けは以下の手順で行う。
（１）ＸＭＬタグのパージングを行い、各要素コンテンツの情報を抜き出す。
（２）各要素データが表示可能なデバイスとの対応付けを行い、その対応付けに基づいて要素データを表示するデバイスにルーティングする。
（３）各要素デバイスは、その操作に基づいてメッセージを送出し、ドキュメントのスクロールやリンク先への移動などに基づいて、デバイス間で連携しながら
ページ切り替えに連動した各要素コンテンツの切り替えを行う。
【００３３】
この構成に基づいたＷｅｂブラウジング例を図２に示す。この環境においてはＸＭＬコンテンツをブラウジングする場合には、ネットワークテレビに静止画像や動画像を表示させながら、テキスト情報を手元のＰＤＡに表示させ、エージェントの振る舞いをペットロボットの動作として表現させることを示している。
このような手順によって、既存のデータをユビキタスネットワーク環境における新しいコンテンツとして利用する。
すると、図３に示すように、コンテンツを利用者と共に移動させ、利用者の実空間にコンテンツによる影響を与えながら要素情報を伝搬させることができる。
【００３４】
本発明によるシステムにおいては、ＮＡＤＩＡコンセプトに基づくデバイス連携機能とそれを実現するミドルウェアを用いる。以前開発したミドルウェアは、利用可能なデバイスを発見し、その接続のための情報を取得するものであるので、本システムへの適用のためにコンテンツルーティングのための機能などの拡張を行う必要があった。
【００３５】
個々の要素コンテンツを割り付けるためのデバイスを認識するためには、その情報を記述する必要がある。ＮＡＤＩＡコンセプトにおいては、名前付きエッジグラフをデバイスの属性を記述するために用いた。そして、そのモデルに基づいてＸＭＬで記述を行う。
【００３６】
図４に、ネットワークテレビ（ＮｅｔＴＶ）とＰＤＡから構成されるＣｏｏｒｐｅｒａｔｉｖｅＤｅｖｉｃｅＳＭＩＬＶｉｅｗｅｒの記述を示す。この例では、機能としてＣｏｎｔｅｎｔＶｉｅｗという機能があり、その機能はＰＤＡとＮｅｔＴＶから構成されることを記述している。また、テキスト情報についてはＰＤＡで処理を行い、ｒｅａｌｖｉｄｅｏのデータはＮｅｔＴＶで処理を行うことでこの機能を実現することを記述している。
各要素コンテンツを利用可能なデバイスに割り付けることで、このようなデバイス記述情報が生成される。そして、それらに基づいてコンテンツ配信機能が各デバイスに要素コンテンツのルーティングが行われ、デバイス連携コンテンツとして各要素コンテンツの同期表示が行われる。
【００３７】
ＳＭＩＬコンテンツをデバイス連携コンテンツへ変換するためには、ＳＭＩＬのＬａｙｏｕｔモジュールを活用する。ＳＭＩＬコンテンツには２つのタイプが存在する。一つは、シングルウィンドウコンテンツであり、もう一つはマルチウィンドウコンテンツである。
シングルウィンドウコンテンツはｒｏｏｔ−Ｌａｙｏｕｔタグの配下にｒｅｇｉｏｎ要素が存在する。また、マルチウインドウコンテンツにおいては、Ｌａｙｏｕｔタグの配下にｔｏｐＬａｙｏｕｔ要素を持ち、その配下のｒｅｇｉｏｎが各ウィンドウにおける表示領域となる。さらにこのｒｅｇｉｏｎには、ＳＭＩＬの各メディアオブジェクトが割り付けられる。
【００３８】
実装の第一ステップとしては、それぞれのコンテンツのルートレイアウトに割り付けられた最上層のｒｅｇｉｏｎを各デバイスに割り付けた。各ｒｅｇｉｏｎは、それぞれ入れ子構造のｒｅｇｉｏｎを配置できるが、それらは、各デバイスに割り付けたコンテンツの構成要素として扱った。
この手法により、複合化コンテンツの各要素コンテンツは、前記デバイス記述情報に基づいた情報で表示すべきデバイスを判断し適切なデバイスにコンテンツ情報を送信する。
しかし、ルートレイアウト配下のｒｅｇｉｏｎの子供となるｒｅｇｉｏｎが異なるデータタイプを持つ複合的なコンテンツの場合には、その要素コンテンツを表示するデバイスにより高度な処理能力が求められる。また、ｒｅｇｉｏｎには異なるＭｅｄｉａオブジェクトを割り付けることも可能である。
【００３９】
図５は、シングルウィンドウＳＭＩＬコンテンツからデバイス連携コンテンツへ変換する例を示す説明図である。
図示の例では、二つのｒｅｇｉｏｎを持ち、それぞれにコンテンツが割り付けられている。このＳＭＩＬコンテンツにおいては、左半分に動画像が表示され、右半分にテキスト情報が表示される。この例を、図５の環境で視聴する場合には、以下のような変換が行われる。
まず、システムはＳＭＩＬコンテンツのＬａｙｏｕｔタグ配下にあるｒｅｇｉｏｎタグを認識し、そこに割り付けられるべきメディアオブジェクトを探索する。そして、そのメディアオブジェクトが処理すべきコンテンツタイプを処理できるデバイスを検索し、各デバイスで処理すべきコンテンツデータを、独立したＳＭＩＬコンテンツとして再構成した後に、各デバイスへのコンテンツルーティングを行う。結果として、動画像コンテンツは、ネットワークＴＶに表示され、テキスト情報はＰＤＡに表示される。
【００４０】
図６は、マルチウィンドウＳＭＩＬコンテンツからデバイス連携コンテンツへ変換する例を示す説明図である。
マルチウインドウＳＭＩＬコンテンツにおいては、探索するＳＭＩＬタグが異なる。マルチウィンドウＳＭＩＬコンテンツは、Ｌａｙｏｕｔタグの配下にあるｔｏｐＬａｙｏｕｔタグが各ウインドウで表示されるコンテンツのルートセグメントになるため、このタグを探索する。そして、そのタグにはウィンドウのサイズが記述されると共に、各コンテンツを表示するｒｅｇｉｏｎタグも含まれている。そこで、このｔｏｐＬａｙｏｕｔタグで指定されたコンテンツを各デバイス用のシングルウィンドウＳＭＩＬコンテンツとして再構築した後に、適切なデバイスにルーティングしてデバイス連携コンテンツの一つの要素コンテンツとして利用する。
図示の例においては、ｍａｉｎ−ｄｅｖ  ｒｅｇｉｏｎの動画像コンテンツがＮｅｔＴＶに表示されると共に、ＰＤＡには、画面が上下に分割され上部にｓｕｂ−ｄｅｖ−ｔｏｐのｔｅｘｔ情報が表示され、下部には、Ｓｕｂ−ｄｅｖ−ｂｅｌｏｗの静止画像が同期表示される。
【００４１】
図７は、本発明による実施例のシステム構成を示す説明図である。
図示のシステムは、ゲートウェイ、ＰＣ、Ｂｌｕｅｔｏｏｔｈ機能付き携帯電話、ペットロボット、ＰＤＡ、ネットワーク対応動画像再生装置から構成されるＬＡＮ環境で接続されたデバイス群と、ＳＭＩＬコンテンツを配信するサーバから構築されている。システムを構築している各機器は、それぞれ以下の機能を備える。
（１）配信サーバ
ＳＭＩＬコンテンツやその他の要素コンテンツを配信する機能を有する。
（２）ゲートウェイ
ＳＭＩＬコンテンツの取得機能、及び、デバイス連携コンテンツとして処理を行うためのＳＭＩＬデータの生成機能を有する。また、各要素コンテンツのキャッシュ機能と同期受信指示機能も有する。
（３）ネットワーク対応動画像再生装置
動画像ストリーム配信を用いた映像コンテンツの再生機能を有する。
（４）ＰＤＡ
静止画とテキスト情報の表示を行う機能を有する。また、ゲートウェイを制御するリモコン機能を有する。
（５）ペットロボット
コンテンツの内容に同期して実動作を行う機能を有する。
（６）Ｂｌｕｅｔｏｏｔｈ対応携帯電話
ゲートウェイを制御するリモコン機能を有すると共に、デバイス連携コンテンツとして処理する使用許諾権を管理する機能を有する。
（７）ＰＣ
通常のＳＭＩＬやＷｅｂコンテンツの閲覧機能やゲートウェイの管理機能を有する。
また、ペットロボットを除く各デバイスの代用として動作する機能を有する。
【００４２】
本システムでは、各デバイス群がＥｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈで接続されるが、全てはＩＰネットワークとして通信される。これらのデバイス群が接続されるＬＡＮ環境は、一般利用者のホームネットワークが好ましい。
利用者は、ＰＣでＳＭＩＬコンテンツを見る場合には通常の手順と変わらないが、ＰＤＡもしくはＢｌｕｅｔｏｏｔｈ機能付き携帯電話をリモコンとして用いて、デバイス連携コンテンツとしての視聴モードを切り替えると、以下の手順でＳＭＩＬコンテンツはデバイス連携コンテンツとして処理が行われる。
（１）リモコンからゲートウェイにアクセス指示を行う。
（２）ゲートウェイは、ＳＭＩＬコンテンツを取得し、コンテンツとデバイスとの対応付けを行う。
（３）ＳＭＩＬコンテンツの各要素コンテンツをキャッシュに蓄える。
（４）各トップリージョンのＳＭＩＬ情報を切り出す。
（５）各デバイスに適切なＳＭＩＬデータを元ＳＭＩＬデータから生成し、各デバイスに生成したＳＭＩＬコンテンツを送信する。
（６）各デバイスに対してゲートウェイからアクセス指示を出し、各デバイス用に生成されたＳＭＩＬデータに基づいた同期化コンテンツの処理を行わせる。
【００４３】
本発明者は、このシステムを設計開発し、前記ＳＭＩＬコンテンツの変換手順に従って、ＳＭＩＬコンテンツに特別な記述をすることなくデバイス連携コンテンツとして利用できることを確認した。また、ＳＭＩＬの各ｒｅｇｉｏｎには自由にＭｅｄｉａオブジェクトを割り付けることが可能であるため、コンテンツによってはｒｅｇｉｏｎごとの要素コンテンツ切り出しではなく、メディアオブジェクト単位でのデバイス選択やコンテンツルーティングが効果的であることも確認した。
なお、ＳＭＩＬをベースとした言語拡張によって、メディアオブジェクトの多様化やｒｅｇｉｏｎタグの拡張などに柔軟に対応でき、要素コンテンツを動的に個人化及び適合化させることが可能である。
【００４４】
複合コンテンツに含まれる各要素コンテンツによって個人化することで、各利用者のレベルや好みなどに合わせたコンテンツとして提供可能であるので、適合化・個人化コンテンツルーティングなどの機能を備えることが好ましい。
本発明によるデバイス連携手法を用いると、例えば大画面には、利用者共通の情報を配置し、各利用者の手元のデバイスには、その利用者のレベルや興味に応じた要素コンテンツを配置することで、個人化された同期化コンテンツが可能である。
【００４５】
また、ドキュメントのレイアウト表示を変更するスタイルシートにデバイスマッピング処理機能を付加して、構造化文書データをドキュメントモデルの表示から脱却させたデバイス連携Ｗｅｂシステムが可能である。
デバイス連携手順や接続機能、個人化、適合化機能などのネットワークサービスから得られるコンテンツ表現を、利用者レベルや課金状況などに応じて動的に変化させるネットワークサービス統合型コンテンツ管理方法が可能である。
【００４６】
従来のコンテンツは、データを納める記録媒体の中の中身として扱われ、データそのものが重要であった。そのため、従来のコンテンツ管理では、データそのものをどのように守るかということに注力されていたが、本発明によるデバイス連携コンテンツにおいては、データ保存手段は、限定された領域のネットワークであり、その中で動的に生成されたネットワークサービスの結果をコンテンツとして扱う。従って、本発明によるコンテンツは、ネットワークサービスの集合体とも見なせる。
【００４７】
【実施例】
以下に、ユビキタスコンテンツ同期配信システムの一実施例を示す。
図８は、ユビキタスコンテンツ同期配信システムの構成を示す説明図である。
本装置は、ユビキタスコンテンツ配信サーバと、ユビキタスコンテンツ適合処理ゲートウェイ、ユビキタスコンテンツクライアント、そしてそれらで稼働するソフトウェアを少なくとも備える。
本装置は、有線（Ｅｔｈｅｒｎｅｔ（登録商標））や無線（ＩＥＥＥ８０２。１１ｂ／Ｂｌｕｅｔｏｏｔｈ）ネットワークで接続されるユビキタスクライアントに対して、ユビキタスコンテンツ配信サーバから配信し、ユビキタスコンテンツ適合処理ゲートウェイを経由して、ユビキタスコンテンツを配信・表示する。連携デバイスには、動画像表示装置や無線通信機能付き携帯端末など用いられる。
【００４８】
本発明におけるユビキタスコンテンツとは、動画像（ＭＰＥＧ４等）と、静止画（ＪＰＥＧ、ＧＩＦ、ＰＮＧ等）を含むＨＴＭＬ及びＸＭＬコンテンツを要素とする同期化コンテンツであり、各要素コンテンツは適切なユビキタスクライアントで表示される。
ユビキタスコンテンツ作成ソフトウェアは、同期化記述言語ＳＭＩＬをベースとしたデバイス連携同期表示言語によって、ユビキタスコンテンツを作成し、ユビキタスコンテンツ配信サーバもしくは、配信サーバにネットワークで接続された端末用ＰＣで稼働する。
上記作成ソフトウェアで作成されたユビキタスコンテンツは、ユビキタスコンテンツ配信サーバに蓄積される。
利用者が選択したユビキタスコンテンツクライアント（以下、主クライアント）からコンテンツ配信を要求すると、ユビキタスコンテンツ適合処理ゲートウェイが配信サーバに適切な同期化コンテンツを要求する。一方、ユビキタスコンテンツ配信サーバは、利用者の仕様権限を確認した上で、ユビキタスコンテンツ受信ゲートウェイからの送信要求に基づいて配信を行う。ユビキタスコンテンツ受信ゲートウェイは、ユビキタスコンテンツ適合処理ソフトウェアによって、配信要求を送信した主クライアントに主コンテンツを配信するとともに、その他のユビキタスコンテンツクライアント（以下、サブクライアント）に対して、主コンテンツの時間的、意味的同期指示に従い、ユビキタスコンテンツを構成する各要素コンテンツを配信する。
【００４９】
ユビキタスコンテンツ配信サーバは、ユビキタスコンテンツを格納し、ユビキタスコンテンツ適合処理ゲートウェイからの要求に従って、適切なコンテンツを配信する。また、ＭＰＥＧ４、ＪＰＥＧ、ＰＮＧ、ＧＩＦなどの動画像、静止画コンテンツ、ＨＴＭＬやＸＭＬなどのメタコンテンツの配信が可能であり、また、ユビキタスコンテンツ作成ソフトウェアを稼働し、ユビキタスコンテンツの作成に寄与する。
【００５０】
実験室レベルでの仕様としては、次の例が挙げられる。
（ア）ハードウェア仕様
ＣＰＵ：Ｐｅｎｔｉｕｍ（登録商標）４  ２．４Ｇｈｚ以上、または、ＰｏｗｅｒＰＣ  Ｇ４  １Ｇｈｚ以上
主記憶容量：５１２ＭＢ以上、また、２基以上の３．５ｉｎｃｈハードディスク
ＨＤＤ：１２０ＧＢ以上
ＣＤ−ＲＯＭ：スーパードライブを有する
ディスプレイ：ＳＸＧＡ以上の表示が可能な１７ｉｎｃｈ以上の液晶ディスプレイ
ネットワーク：１００Ｂａｓｅ−ＴＸを有し、ＩＰｖ４／ｖ６デュアルスタックである
（イ）ソフトウェア環境
Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、または、ＦｒｅｅＢＳＤ  ４．６以上、または、ＭａｃＯＳＸ１０．２以上
【００５１】
ユビキタスコンテンツ適合処理ゲートウェイは、ユビキタスコンテンツクライアントと、ユビキタスコンテンツ配信サーバとの間に存在し、ユビキタスコンテンツ配信サーバへの配信要求や配信されたユビキタスコンテンツの各要素コンテンツを、適切なユビキタスクライアントへ配信する。各クライアントへの配信は、あらかじめ各ユビキタスクライアントを組み合わせた論理的な複合ユビキタスクライアント情報に基づき配信制御を行う。
ユビキタスクライアントとの情報交換は、Ｅｔｈｅｒｎｅｔ（登録商標）やＩＥＥＥ８０２。１１ａ／ｂ、Ｂｌｕｅｔｏｏｔｈを用いてＩＰｖ４、または、ＩＰｖ６で行う。
【００５２】
実験室レベルでの仕様としては、次の例が挙げられる。
（ア）ハードウェア環境
ＣＰＵ：Ｐｅｎｔｉｕｍ（登録商標）４  ２．４Ｇｈｚ以上、または、ＰｏｗｅｒＰＣ  Ｇ４  １Ｇｈｚ以上
主記憶容量：５１２ＭＢ以上、また、２基以上の３．５ｉｎｃｈハードディスク
ＨＤＤ：１２０ＧＢ以上
ＣＤ−ＲＯＭ：スーパードライブ
ディスプレイ：ＳＸＧＡ以上の表示が可能な１７ｉｎｃｈ以上の液晶ディスプレイ
ネットワーク：Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２  １１ａ／ｂ、Ｂｌｕｅｔｏｏｔｈに対応し、ＩＰｖ４／ｖ６デュアルスタック
（イ）ソフトウェア環境
Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、または、ＦｒｅｅＢＳＤ  ４．６以上、または、ＭａｃＯＳＸ１０．２以上
【００５３】
ユビキタスコンテンツクライアントは、ユビキタスコンテンツ配信サーバから配信されたユビキタスコンテンツを表示可能な主コンテンツ表示装置と、ユビキタスコンテンツの各要素コンテンツを表示するためのメタコンテンツ表示装置、コンテンツ利用権格納装置、実動作表現装置から構成される。主コンテンツ表示装置は、ユビキタスコンテンツを通常の同期化コンテンツ（ＳＭＩＬ）コンテンツと同等の表示を行う。利用者の要求によって、ユビキタスコンテンツをユビキタスコンテンツ適合処理ゲートウェイで組み合わせた論理的な複合ユビキタスクライアント情報に基づいた表示を行う場合には、主に動画像の表示を行う。
メタコンテンツ表示可能装置は、主にＨＴＭＬやＸＭＬで作成されたコンテンツの表示を行い、実動作表現装置は、ＡＩＢＯ  ＥＲ２２０をベースとし、与えられた動作情報に基づいて、実空間で動作を行う。
これらのユビキタスコンテンツは、コンテンツ利用権格納装置内に格納された利用権限情報に基づき、利用の可否、利用レベルが決定される。
【００５４】
実験室レベルでの仕様としては、次の例が挙げられる。
（ア）主コンテンツ表示装置
（ａ）ハードウェア環境
ＣＰＵ：Ｐｅｎｔｉｕｍ（登録商標）４  ２．４Ｇｈｚ以上、または、ＰｏｗｅｒＰＣ  Ｇ４  １Ｇｈｚ以上
主記憶容量：５１２ＭＢ以上、また、２基以上の３．５ｉｎｃｈハードディスク
ＨＤＤ：１２０ＧＢ以上
ＣＤ−ＲＯＭ：スーパードライブ
ディスプレイ：ＳＸＧＡ以上の表示が可能な１７ｉｎｃｈ以上の液晶ディスプレイ、
ＮＴＳＣ出力を持ち、通常のテレビに映像出力可能
ネットワーク：Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２  １１ａ／ｂに対応し、ＩＰｖ４／ｖ６デュアルスタック
（ｂ）ソフトウェア環境：Ｗｉｎｄｏｗｓ（登録商標）ＸＰ、または、ＦｒｅｅＢＳＤ  ４．６以
上、または、ＭａｃＯＳＸ１０．２以上
【００５５】
（イ）メタコンテンツ表示装置
（ａ）ハードウェア環境
ＣＰＵ：ＳｔｒｏｎｇＡＲＭ  ＳＡ−１１１０  ２０６ＭＨｚ以上
主記憶容量：６４ＭＢ以上、また、ＣＦもしくは、ＳＤ／ＭＭＣもしくは、ＰＣＭＣＩＡカードスロットを一つ以上持つ
ネットワーク：Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２  １１ｂ、Ｂｌｕｅｔｏｏｔｈに対応し、ＩＰ通信可能
（ｂ）ソフトウェア環境
Ｗｉｎｄｏｗｓ（登録商標）ＣＥ３．０以上
【００５６】
（ウ）コンテンツ利用権格納装置
（ａ）ハードウェア環境
ＣＰＵ：ＳＨ３以上
ネットワーク：Ｂｌｕｅｔｏｏｔｈ上でＩＰ通信可能
接続インターフェース：携帯電話（ＰＤＣ仕様）との接続が可能
（ｂ）ソフトウェア環境
ｉＴｒｏｎ
【００５７】
（エ）実動作表現装置
（ａ）ハードウェア環境
ＣＰＵ：ＡＩＢＯ−ＥＲ２２０以上
ネットワーク：ＩＥＥＥ８０２  １１ｂ上でＩＰ通信可能
（ｂ）ソフトウェア環境
Ｏｐｅｎ−Ｒ
【００５８】
ユビキタスコンテンツ同期配信システムを稼働させるためのソフトウェアは、ユビキタスコンテンツ配信管理ソフトウェア、ユビキタスコンテンツ作成ソフトウェア、クライアント連携ソフトウェア、ユビキタスコンテンツ適合処理ソフトウェアから構成される。また、ソフトウェアおよびハードウェアのシステムの機能が確認できるテスト用コンテンツも含む。
【００５９】
実験室レベルでの仕様としては、次の例が挙げられる。
（ア）ユビキタスコンテンツ配信管理ソフトウェア
（ａ）機能概要
ユビキタスコンテンツ配信管理サーバ上で稼働し、ユビキタスコンテンツ適合処理ゲートウェイ（以下ゲートウェイ）からの要求に応じて適切なコンテンツを検索し配信する。また、各素材および作成したユビキタスコンテンツを、キーワード、データタイプ、データサイズなどで検索できるデータベースを持つ。ユビキタスコンテンツは、ＳＭＩＬをベースとした上位互換のＸＭＬを用いた同期化言語で記述される。本ソフトウェアは、Ｃ＋＋または、Ｏｂｊｅｃｔｉｖｅ−Ｃまたは、Ｊａｖａ（登録商標）で開発する。
（ｂ）機能ブロック（図９）
（ｉ）操作ＧＵＩ
ユビキタスコンテンツや、その素材となるコンテンツの管理および検索を行ったり、配信の制御を行うためのグラフィカルな利用者インターフェース。利用者は、メニュー操作ボタン操作、テキスト入力などにより目的の処理を行い、その結果を画面で確認できる。
（ｉｉ）コンテンツ管理ＤＢ
ＲＤＢによって管理されたコンテンツ情報。コンテンツの利用および検索に必要な情報を格納する。
（ｉｉｉ）コンテンツ検索機能
コンテンツ名、カテゴリ名、データタイプ、記述情報、キーワードで目的のコンテンツを予検索し、操作ＧＵＩで確認できるようにデータを処理する。
（ｉｖ）ユビキタスコンテンツ配信管理機能
ユビキタスコンテンツ適合処理ゲートウェイからの要求に基づき、ユビキタスコンテンツを配信する。すべての要素コンテンツを規定された時間内に送信する。
【００６０】
（イ）ユビキタスコンテンツ作成ソフトウェア
（ａ）機能概要
ユビキタスコンテンツ管理サーバもしくは、それと同等のハードウェア環境を持つネットワークに接続された端末ＰＣ上で稼働し、ユビキタスコンテン
ツ配信管理ソフトウェアのデータベースシステムの情報を用いながらＧＵＩを用いて対話的にユビキタスコンテンツを作成する。本ソフトウェアは、Ｃ＋＋または、Ｏｂｊｅｃｔｉｖｅ−Ｃまたは、Ｊａｖａ（登録商標）で開発する。
（ｂ）機能ブロック（図９）
（ｉ）操作ＧＵＩ
ユビキタスコンテンツを作成するためにＭＰＥＧ４、ＪＰＥＧ、ＰＮＧ、ＧＩＦ、      ＨＴＭＬ、ＸＭＬのコンテンツを検索・取得し、ユビキタスコンテンツを画面  上で構成する。また、同期情報シミュレーション機能から得られた同期  情報に基づく同期処理を表示する。
（ｉｉ）同期情報シミュレーション機能
ユビキタスコンテンツの情報を解析し、想定する複合ユビキタスクライアント上での表示をシミュレーションする。
（ｉｉｉ）ユビキタスコンテンツ同期化記述言語作成機能
ユビキタスコンテンツを実現するためにＳＭＩＬを拡張したメタ言語による同期化記述コンテンツを作成する。
【００６１】
（ウ）クライアント連携ソフトウェア
（ａ）機能概要
ゲートウェイおよびユビキタスコンテンツクライアント（以下、クライアント）で稼働する。ゲートウェイで稼働するソフトウェアは、各クライアントを論理的に組み合わせるための情報をクライアントから取得し、管理できる。また、利用するクライアントを組み合わせた複合ユビキタスクライアントの管理情報を作成する機能を持つ。その管理情報は、利用者が対話的に組み合わせることができるＧＵＩ画面で対話的に処理ができる。また、各クライアントおよび、ゲートウェイは、ＩＰｖ６またはＩＰｖ４を用いて通信するがＪＩＮＩまたはＲｅｎｄｅｚｖｏｕｓ互換または、それ相当の機能を持つ自動接続処理処理機能を用いてアドホックなネットワークを実現する。本ソフトウェアは、Ｃ＋＋または、Ｏｂｊｅｃｔｉｖｅ−Ｃまたは、Ｊａｖａ（登録商標）で開発する。
（ｂ）機能ブロック（図１０）
（ｉ）操作ＧＵＩ
ユビキタスコンテンツ適合処理ゲートウェイでは、複合化ユビキタスクライアントを対話的に作成するための情報を提供する。既存のユビキタスクライアント、利用可能ユビキタスクライアントなどの情報の参照ができる。ユビキタスコンテンツクライアントにおける操作ＧＵＩでは、自クライアントの情報や接続された他クライアントの情報が参照でき、それらに対する接続状態の変更なども対話的に行える。
（ｉｉ）複合ユビキタスクライアント作成機能
操作ＧＵＩで組み合わせた情報に基づいてＸＭＬによる複合化記述情報が  作成される。作成に当たっては、既存のアクティブなクライアント情報  やクライアントＤＢに格納されたクライアント情報を読み出しながら作成  する。
（ｉｉｉ）アクティブクライアント管理機能
クライアント情報送受信管理機能から渡されたクライアント情報に基づいて、アクティブなクライアントの動作状態を管理する。
（ｉｖ）クライアント情報ＤＢ
作成した複合ユビキタスクライアントの情報や、接続して得られたクライアントの情報を格納する。
（ｖ）クライアント情報送受信管理機能
アドホックに接続されるユビキタスクライアントとの接続を管理する。Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２  １１ｂ、Ｂｌｕｅｔｏｏｔｈに対応し、それらの  上でＩＰ通信によって情報の交換が行われる。情報の交換には、ＪＩＮＩや          Ｒｅｎｄｅｚｖｏｕｓ技術、もしくは相当技術で行われる。
（ｖｉ）クライアント情報管理機能
自クライアントの接続インターフェース情報、機能情報、認証情報などの作成および格納などの管理を行う。
（ｖｉｉ）クライアント情報送受信制御機能
ユビキタスコンテンツ適合処理ゲートウェイやユビキタスコンテンツクライアントとのネットワーク接続を管理する。Ｅｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２  １１ｂ、Ｂｌｕｅｔｏｏｔｈのいずれかに対応し、それらの上でＩＰ通信によって情報の交換が行われる。情報の交換には、ＪＩＮＩやＲｅｎｄｅｚｖｏｕｓ技術、もしくは相当技術で行われる。
【００６２】
（エ）ユビキタスコンテンツ適合処理ソフトウェア
（ａ）機能概要
上記クライアント連携ソフトウェアで記述された複合ユビキタスクライアントにユビキタスコンテンツを配信する際に、表示可能クライアントの発見と、その各クライアントが利用可能なデータの変換、もしくは配信要求を行う。また、各クライアントの表示の同期管理を行う。本ソフトウェアは、Ｃ＋    ＋または、Ｏｂｊｅｃｔｉｖｅ−Ｃまたは、Ｊａｖａ（登録商標）で開発する。
（ｂ）機能ブロック（図１１）
（ｉ）操作ＧＵＩ
配信サーバより配信されてきた複合ユビキタスコンテンツの状態を参照したり、各ユビキタスコンテンツへの配信指示を対話的に行う。
（ｉｉ）ユビキタスコテンツ受信管理機能
配信サーバとの間で利用者認証を行い、指定された品質のコンテンツの受信管理を行う。
（ｉｉｉ）ユビキタスコンテンツ配信用適合処理機能
各ユビキタスコンテンツクライアントで表示可能なフォーマットに変換し、主コンテンツと同期させながら配信するためのクライアント情報に変換する。
（ｉｖ）ユビキタスコンテンツ同期配信管理機能
クライアント（コンテンツ利用権格納装置）からの利用権限情報を受信し、ユビキタスコンテンツ配信適合処理機能に渡すとともに、得られた適合処理済み要素コンテンツを受け取り、対応するユビキタスコンテンツクライアントにコンテンツを配信する。
【００６３】
（オ）テスト用コンテンツ
本システムのソフトウェアの機能を確認し、本システムの有効性を確認するためのコンテンツとして、主コンテンツ（ＭＰＥＧ４：１０分以上）、要素コンテンツ  （ＪＰＥＧ、ＧＩＦ、ＰＮＧ、ＨＴＭＬ、ＸＭＬ：各１０個以上）からなる１０分以上のものを用意した。主コンテンツ表示クライアントにおいては、従来の同期化コンテンツとして表示され、複合クライアント環境においては、ユビキタスコンテンツとして、各クライアントで同期表示する。本コンテンツは、本システムのユビキタスコンテンツ作成ソフトウェアで作成され、教育的内容もしくは、スポーツ指導的な内容である。
【００６４】
【発明の効果】
本発明によると、利用者の都合に応じて、ネットワークに接続されたデバイスを適宜連携させて、コンテンツを示現できるので、利用者毎に、その周囲を所望の情報で満たせて、時間と空間を有効に利用できる。
【図面の簡単な説明】
【図１】デバイス連携コンテンツの概念を示す説明図
【図２】デバイス連携Ｗｅｂブラウジングの概念を示す説明図
【図３】要素情報の伝搬を示す説明図
【図４】デバイスを記述したグラフを示す説明図
【図５】シングルウィンドウＳＭＩＬコンテンツをデバイス連携コンテンツへ変換する例を示す説明図
【図６】マルチウィンドウＳＭＩＬコンテンツをデバイス連携コンテンツへ変換する例を示す説明図
【図７】実施例のシステム構成を示す説明図
【図８】ユビキタスコンテンツ同期配信システムの構成を示す説明図
【図９】ユビキタスコンテンツ配信管理ソフトウェアとユビキタスコンテンツ作成ソフトウェアの構成を示すブロック図
【図１０】クライアント連携ソフトウェアの構成を示すブロック図
【図１１】ユビキタスコンテンツ適合処理ソフトウェアの構成を示すブロック図
【図１】
2004341736.tif 000003
【図２】
2004341736.tif 000004
【図３】
2004341736.tif 000005
【図４】
2004341736.tif 000006
【図５】
2004341736.tif 000007
【図６】
2004341736.tif 000008
【図７】
2004341736.tif 000009
【図８】
2004341736.tif 000010
【図９】
2004341736.tif 000011
【図１０】
2004341736.tif 000012
【図１１】
2004341736.tif 000013