(57)【要約】  ＬＡＳｅＲコンテンツ表示装置及び方法を開示する。該ＬＡＳｅＲコンテンツ表示装置及び方法は、ＬＡＳｅＲバイナリ・ストリームまたはＸＭＬを基に構成されたＬＡＳｅＲ ＸＭＬをパージングしてＬＡＳｅＲ ＤＯＭを生成し、ＬＡＳｅＲ ＡＰＩを利用してＬＡＳｅＲ ＤＯＭ客体ツリーを生成した後、ＬＡＳｅＲプレーヤでＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲ ＤＯＭシーン情報を表示する。これにより、ＬＡＳｅＲ ＤＯＭに対してＬＡＳｅＲシーンＡＰＩを介してアクセスすることによって、さらに効果的にＬＡＳｅＲコンテンツを表示できる。
2009543507.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＳｅＲ ＸＭＬまたはＬＡＳｅＲバイナリ・ストリームをパージングするパージング部と、
パージングされたＬＡＳｅＲバイナリ・ストリームのＬＡＳｅＲシーン情報をＸＭＬ形式のデータに変換するＬＡＳｅＲ文書客体モデル（ＤＯＭ）変換部と、
前記パージングされたＬＡＳｅＲ ＸＭＬまたは前記ＬＡＳｅＲ ＤＯＭ変換部の変換されたＸＭＬ形式ＬＡＳｅＲシーンデータを基に、ＬＡＳｅＲ ＤＯＭを生成するＬＡＳｅＲ ＤＯＭ生成部と、
ＬＡＳｅＲデータに含まれたコンテンツ情報を提供するＬＡＳｅＲ ＡＰＩを利用して前記ＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲシーンを表示する表示部と
を備えることを特徴とするＬＡＳｅＲコンテンツ表示装置。
【請求項２】
ＬＡＳｅＲ ＤＯＭ生成部は、ＬＡＳｅＲ ＤＯＭを生成するときにＬＡＳｅＲ ＡＰＩを利用することを特徴とする請求項１に記載のＬＡＳｅＲコンテンツ表示装置。
【請求項３】
前記表示部は、前記ＬＡＳｅＲ ＡＰＩを利用してＬＡＳｅＲ ＤＯＭ客体ツリーを構成することを特徴とする請求項１に記載のＬＡＳｅＲコンテンツ表示装置。
【請求項４】
前記ＬＡＳｅＲ ＤＯＭは、ＬＡＳｅＲ客体モデルに基づいて生成されることを特徴とする請求項１に記載のＬＡＳｅＲコンテンツ表示装置。
【請求項５】
ＬＡＳｅＲ ＸＭＬまたはＬＡＳｅＲバイナリ・ストリームをパージングするパージングステップと、
パージングされたＬＡＳｅＲバイナリ・ストリームのＬＡＳｅＲシーン情報をＸＭＬ形式のデータに変換するＬＡＳｅＲ ＤＯＭ変換ステップと、
前記パージングされたＬＡＳｅＲ ＸＭＬまたは前記ＬＡＳｅＲ ＤＯＭ変換部の変換されたＸＭＬ形式ＬＡＳｅＲシーンデータを基に、ＬＡＳｅＲ ＤＯＭを生成するＬＡＳｅＲ ＤＯＭ生成ステップと、
ＬＡＳｅＲデータに含まれたコンテンツ情報を提供するＬＡＳｅＲ ＡＰＩを利用して前記ＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲシーンを表示する表示ステップと
を含むことを特徴とするＬＡＳｅＲコンテンツ表示方法。
【請求項６】
ＬＡＳｅＲ ＤＯＭ生成ステップは、ＬＡＳｅＲ ＤＯＭを生成するときにＬＡＳｅＲ ＡＰＩを利用することを特徴とする請求項５に記載のＬＡＳｅＲコンテンツ表示方法。
【請求項７】
前記表示ステップは、前記ＬＡＳｅＲ ＡＰＩを利用してＬＡＳｅＲ ＤＯＭ客体ツリーを構成することを特徴とする請求項５に記載のＬＡＳｅＲコンテンツ表示方法。
【請求項８】
前記ＬＡＳｅＲ ＤＯＭは、ＬＡＳｅＲ ＤＯＭを基に生成されたＬＡＳｅＲ客体モデルであることを特徴とする請求項５に記載のＬＡＳｅＲコンテンツ表示方法。
【請求項９】
シーン表現ＸＭＬまたはシーン表現バイナリ・ストリームをパージングするパージング部と、
パージングされたシーン表現バイナリ・ストリームのシーン情報をＸＭＬ形式のシーン表現データに変換するシーン表現 ＤＯＭ変換部と、
前記パージングされたシーン表現ＸＭＬまたは前記シーン表現 ＤＯＭ変換部の変換されたＸＭＬ形式シーン表現データを基に、シーン表現 ＤＯＭを生成するシーン表現ＤＯＭ生成部と、
シーン表現データに含まれたコンテンツ情報を提供するＡＰＩを利用して前記シーン表現 ＤＯＭにアクセスし、シーンを表示する表示部と
を備えることを特徴とするシーン表現コンテンツ表示装置。
【請求項１０】
前記シーン表現ＤＯＭ生成部は、前記シーン ＤＯＭを生成するときにＡＰＩを利用し、前記表示部は、前記ＡＰＩを利用してシーン表現ＤＯＭ客体ツリーを構成することを特徴とする請求項９に記載のシーン表現コンテンツ表示装置。
【請求項１１】
シーン表現ＸＭＬまたはシーン表現バイナリ・ストリームをパージングするステップと、
パージングされたシーン表現バイナリ・ストリームのシーン情報をＸＭＬ形式のシーン表現データに変換するシーン表現 ＤＯＭ変換ステップと、
前記パージングされたシーン表現ＸＭＬまたは前記シーン表現 ＤＯＭ変換ステップで変換されたＸＭＬ形式シーン表現データを基に、シーン表現 ＤＯＭを生成するステップと、
シーン表現データに含まれたコンテンツ情報を提供するＡＰＩを利用して前記シーン表現 ＤＯＭにアクセスし、シーンを表示するステップと、を含むことを特徴とするシーン表現コンテンツ表示方法。
【請求項１２】
前記シーン ＤＯＭを生成するときＡＰＩを利用し、前記表示ステップは、前記ＡＰＩを利用してシーン表現ＤＯＭ客体ツリーを構成することを特徴とする請求項１１に記載のシーン表現コンテンツ表示方法。
【請求項１３】
請求項５ないし請求項８のいずれか１項に記載の方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＬＡＳｅＲコンテンツ表示装置及びその方法に関し、さらに詳細には、マルチメディア端末機で、ＭＰＥＧ−４ part２０であるＬＡＳｅＲ標準を使用し、リッチメディアサービスを提供するための装置及びその方法に関する。
【背景技術】
【０００２】
ＬＡＳｅＲ（Lightweight application scene representation）は、携帯電話のように、資源が不足した端末でリッチメディアサービスを提供するためのマルチメディア・コンテンツのシーン表現方法であって、モバイル端末で地図、アニメーション及び二次元ベクトル・グラフィックのようなアプリケーションにＬＡＳｅＲ標準を使用できる。
【０００３】
ＬＡＳｅＲコンテンツをマルチメディア端末機で表現するためには、ＬＡＳｅＲバイナリ・ストリームあるいはＸＭＬファイルを解析し、解析されたＬＡＳｅＲコンテンツを効果的に表現エンジンに伝達するための端末内部資料構造と、この内部資料にアクセスして修正できるＡＰＩ（Application Program interface）とが必要である。
【０００４】
ＬＡＳｅＲ標準バージョン１では、ＬＡＳｅＲシーンＡＰＩを使用しておらず、ＬＡＳｅＲビットストリームを文書客体モデル（ＤＯＭ：Document Object model、ドキュメントオブジェクトモデル）に変換する必要がなかった。しかし、ＬＡＳｅＲ標準バージョン２では、ＬＡＳｅＲシーンＡＰＩを定義しているので、ＬＡＳｅＲビットストリームをＤＯＭに変換することが必要である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明では、ＬＡＳｅＲコンテンツを効果的に表示するための装置及びその方法を提供する。本発明によって、ＬＡＳｅＲ ＤＯＭを構成し、ＬＡＳｅＲ ＤＯＭにＬＡＳｅＲシーンＡＰＩを介してアクセスすることによって、さらに効果的に端末を構成する。
【課題を解決するための手段】
【０００６】
本発明の望ましい一実施例として、ＬＡＳｅＲコンテンツ表示装置は、ＬＡＳｅＲ ＸＭＬ（eXtensible Markup Language）またはＬＡＳｅＲバイナリ・ストリームをパージング(parsing)するパージング部と、パージングされたＬＡＳｅＲバイナリ・ストリームのＬＡＳｅＲシーン情報をＸＭＬ形式のデータに変換するＬＡＳｅＲ ＤＯＭ変換部と、前記パージングされたＬＡＳｅＲ ＸＭＬまたは前記ＬＡＳｅＲ ＤＯＭ変換部の変換されたＸＭＬ形式データを基にＬＡＳｅＲ ＤＯＭを生成するＬＡＳｅＲ ＤＯＭ生成部と、ＬＡＳｅＲデータに含まれたコンテンツ情報を提供するＬＡＳｅＲ ＡＰＩ（Application Program Interface）を利用して前記ＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲシーンを表示する表示部と、を備える。
【０００７】
本発明の他の望ましい一実施例として、ＬＡＳｅＲコンテンツ表示方法は、ＬＡＳｅＲ ＸＭＬまたはＬＡＳｅＲバイナリ・ストリームをパージングするパージングステップと、パージングされたＬＡＳｅＲバイナリ・ストリームのＬＡＳｅＲシーン情報をＸＭＬ形式のデータに変換するＬＡＳｅＲ ＤＯＭ変換ステップと、前記パージングされたＬＡＳｅＲ ＸＭＬまたは前記ＬＡＳｅＲ ＤＯＭ変換部の変換されたＸＭＬ形式ＬＡＳｅＲシーンデータを基に、ＬＡＳｅＲ ＤＯＭを生成するＬＡＳｅＲ ＤＯＭ生成ステップと、ＬＡＳｅＲデータに含まれたコンテンツ情報を提供するＬＡＳｅＲ ＡＰＩを利用して前記ＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲシーンを表示する表示ステップと、を含む。
【発明の効果】
【０００８】
本発明は、マルチメディア端末機で、ＭＰＥＧ−４ part２０であるＬＡＳｅＲ標準を使用し、リッチメディアサービスを提供するときにＬＡＳｅＲシーンＡＰＩを利用してＬＡＳｅＲ ＤＯＭを構成し、かようなＬＡＳｅＲ ＤＯＭにＬＡＳｅＲシーンＡＰＩを介してアクセスすることによって、さらに効果的にＬＡＳｅＲコンテンツを表示できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の望ましい一実施例であって、ＬＡＳｅＲコンテンツ表示装置の構成を図示する図面である。
【図２】図１の望ましい一具現例であって、ＬＡＳｅＲ標準によるリッチメディアコンテンツを受信して表現するマルチメディア受信機端末を図示する図面である。
【図３Ａ】マルチメディア受信機端末にＬＡＳｅＲコンテンツが表示される一例を図示するイメージである。
【図３Ｂ】マルチメディア受信機端末にＬＡＳｅＲコンテンツが表示される一例を図示するイメージである。
【図３Ｃ】マルチメディア受信機端末にＬＡＳｅＲコンテンツが表示される一例を図示するイメージである。
【図４】本発明の望ましい一実施例であって、ＬＡＳｅＲコンテンツ表示方法のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の望ましい実施例が添付された図面を参照しつつ説明する。図面において同じ構成要素については、たとえ他の図面上に表示されていても、可能な限り同じ参照番号及び符号で示していることに留意する必要がある。下記で本発明を説明するにおいて、関連した公知機能または構成についての具体的な説明が、本発明の要旨を必要以上に不明確にすると判断される場合には、その詳細な説明を省略してある。
【００１１】
本明細書で使われる「ＬＡＳｅＲ」という用語は、ＭＰＥＧ−４ part２０に記述されている標準技術を直接指すものであるが、本発明による技術的構成は、携帯電話のように資源の不足した端末でリッチメディアサービスを提供するためのマルチメディア・コンテンツのシーン表現方法として、モバイル端末で地図、アニメーション及び二次元ベクトル・グラフィックのようなアプリケーションにいずれも応用可能である。
【００１２】
従って、以下で、「ＬＡＳｅＲ」という用語は、ＭＰＥＧ−４ part２０の技術を意味すると共に、（携帯電話のように資源が不足した端末で、リッチメディアサービス提供のために要求される）一般的なシーン記述またはシーン表現のための技術を指すと理解する必要がある。
【００１３】
図１は、本発明の望ましい一実施例であって、ＬＡＳｅＲコンテンツ表示装置の構成を図示する。図１を参照すると、ＬＡＳｅＲバイナリ・ストリームまたはＸＭＬに基づいて構成されたＬＡＳｅＲ ＭＬ（Markup Language）をパージングしてＬＡＳｅＲ ＤＯＭを生成する。ＬＡＳｅＲ ＡＰＩを利用してＬＡＳｅＲ ＤＯＭ客体ツリーが生成される。ＬＡＳｅＲプレーヤでＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲ ＤＯＭシーン情報を表示する。
【００１４】
ＬＡＳｅＲコンテンツ表示のための装置は、パージング部１１０、ＬＡＳｅＲ ＤＯＭ変換部１２０、ＬＡＳｅＲ ＤＯＭ生成部１３０及び表示部１４０を備える。
【００１５】
パージング部１１０は、ＬＡＳｅＲバイナリ・ストリーム解析部１１１とＬＡＳｅＲ ＸＭＬ解析部１１２とを備え、ＬＡＳｅＲバイナリ・ストリームまたはＬＡＳｅＲ ＸＭＬをパージングし、ＬＡＳｅＲ ＤＯＭで使われ得るデータを形成する。
【００１６】
ＬＡＳｅＲバイナリ・ストリーム解析部１１１は、ＬＡＳｅＲバイナリ・ストリームを解析し、解析されたＬＡＳｅＲバイナリ情報をＬＡＳｅＲ ＤＯＭ変換部１２０に伝達する。その後、ＬＡＳｅＲ ＤＯＭ生成部１３０が、ＬＡＳｅＲバイナリ・ストリームを解析してＸＭＬデータ形態に変換されたＬＡＳｅＲバイナリ情報を利用し、ＬＡＳｅＲ ＤＯＭを形成する。
【００１７】
ＬＡＳｅＲ ＸＭＬ解析部１１２は、ＬＡＳｅＲ ＸＭＬファイルを解析し、ＬＡＳｅＲ ＤＯＭ生成部１３０に伝達する。ＬＡＳｅＲ ＤＯＭ生成部１３０は、ＬＡＳｅＲ ＸＭＬデータに基づいて、ＬＡＳｅＲ ＤＯＭを形成する。
【００１８】
ＬＡＳｅＲ ＤＯＭ変換部１２０は、パージング部１１０でパージングされたＬＡＳｅＲバイナリ・ストリームのＬＡＳｅＲシーン情報をＸＭＬ形式のＬＡＳｅＲシーン情報に変換する。ＬＡＳｅＲ ＤＯＭ変換部１２０は、パージングされたバイナリＬＡＳｅＲシーン情報をＬＡＳｅＲ ＤＯＭで使われるＸＭＬデータに変換させる。
【００１９】
前述のように、ＬＡＳｅＲ標準バージョン１では、ＬＡＳｅＲシーンＡＰＩを使用しておらず、ＬＡＳｅＲビットストリームをＤＯＭに変換する必要はなかった。しかし、ＬＡＳｅＲ標準バージョン２では、ＬＡＳｅＲシーンＡＰＩを定義しているので、パージング部１１０を介してパージングされたＬＡＳｅＲバイナリシーン情報を、ＬＡＳｅＲ ＤＯＭで使われるＸＭＬデータに変換するためには、本願発明で提示するＬＡＳｅＲバイナリ・ビットストリームをＤＯＭに変換することが必要である。
【００２０】
具体的な一例として、ＬＡＳｅＲ ＤＯＭ変換部１２０は、円を表すＬＡＳｅＲバイナリ・ビットストリームを、パージングを使用して解析し、ＬＡＳｅＲバイナリシーン情報をＬＡＳｅＲ ＤＯＭで使われるＸＭＬデータに変換する。
【００２１】
ＬＡＳｅＲ ＤＯＭ生成部１３０は、パージングされたＬＡＳｅＲ ＸＭＬまたはＬＡＳｅＲ ＤＯＭ変換部１２０で変換されたＸＭＬデータに基づいて、ＬＡＳｅＲ ＤＯＭを生成する。ＬＡＳｅＲ ＤＯＭは、ＤＯＭに基づいたＬＡＳｅＲ内部資料構造(inside material structure)である。
【００２２】
この場合、ＬＡＳｅＲ ＤＯＭ生成部１３０は、ＬＡＳｅＲ ＤＯＭ変換部１２０またはＬＡＳｅＲ ＸＭＬ解析部１１２で解析されたＬＡＳＥＲシーンデータに基づいて、ＬＡＳｅＲ ＡＰＩを活用してＬＡＳｅＲ ＤＯＭを生成する。
【００２３】
表示部１４０は、ＬＡＳｅＲ ＸＭＬまたはＬＡＳｅＲバイナリ・ストリームなどのＬＡＳｅＲデータに含まれたコンテンツ情報を提供するＬＡＳｅＲ ＡＰＩを利用して前記ＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲシーンを表示する。
【００２４】
すなわち、表示部１４０は、ＬＡＳｅＲシーンＡＰＩを活用し、ＬＡＳｅＲ ＤＯＭからＬＡＳｅＲシーンデータを呼び出し、ＬＡＳｅＲシーンをユーザにディスプレイする。この点に関して、ＬＡＳｅＲ インタフェースは、ＬＡＳｅＲ ＤＯＭ客体ツリーを構成するための情報を得るために、ＬＡＳｅＲ ＤＯＭにアクセスするように使用される。
【００２５】
図２は、図１の望ましい一具現例であり、ＬＡＳｅＲ標準で指定されたリッチメディアコンテンツを受信して表現するマルチメディア受信機端末を図示する。
【００２６】
図２の本発明によるＬＡＳｅＲコンテンツ表示装置は、ＬＡＳｅＲデータ受信部２１０、ＬＡＳｅＲビットストリーム解析部２２１、ＬＡＳｅＲ ＸＭＬ解析部２２２、ＬＡＳｅＲ ＤＯＭ変換部２３０、ＬＡＳｅＲ ＤＯＭ生成部２４０、ＬＡＳｅＲコンテンツ表現エンジン２５０及びメディア・デコーダ２６０によって構成される。
【００２７】
ＬＡＳｅＲデータ受信部２１０は、移動通信網、放送網などの多様なネットワーク網からＬＡＳｅＲバイナリ・ストリームを受信して、ＬＡＳｅＲビットストリーム解析部２２１に伝達したり、またはＬＡＳｅＲ ＸＭＬファイルを受信したりして、バッファリングまたはＸＭＬ解析部２２２に伝達する前にメモリ上に保存する役割を果たす。
【００２８】
ＬＡＳｅＲビットストリーム解析部２２１は、バッファリングされたり、またはメモリ上に保存されたＬＡＳｅＲバイナリ・ストリームをデコーディングされたりする。
【００２９】
ＸＭＬ解析部２２２は、バッファリングされたり、またはメモリ上に保存されたＸＭＬファイルをパージングされたりする。
【００３０】
ＬＡＳｅＲ ＤＯＭ変換部２３０は、ＬＡＳｅＲビットストリーム解析部２２１でデコードされたＬＡＳｅＲバイナリ・ストリームをＸＭＬデータ形式に変換する。
【００３１】
ＬＡＳｅＲ ＤＯＭ生成部２４０は、ＬＡＳｅＲデータ（デコーディングされたＬＡＳｅＲビットストリーム及び／またはパージングされたＸＭＬファイル）を基に、ＬＡＳｅＲ ＤＯＭを生成する。ＬＡＳｅＲ ＤＯＭは、ＤＯＭに基づくＬＡＳｅＲ内部資料構造であり、また、ＬＡＳｅＲコンテンツ表現エンジン２５０によって構成されるシーン表現ツリーについての情報を得るために、前記ＬＡＳｅＲ ＤＯＭにアクセスするように使用されるＬＡＳｅＲシーンＡＰＩを含む。
【００３２】
メディア・デコーダ２６０は、ＬＡＳｅＲコンテンツに使われる各種メディア、例えば、ビデオ、オーディオ、フォントあるいはメタデータをデコーディングし、ＬＡＳｅＲコンテンツ表現エンジン２５０を使用してディスプレイ装置に表示する。
【００３３】
図３Ａないし図３Ｃは、ＬＡＳｅＲコンテンツが表示するマルチメディア受信機端末のイメージの一例を図示する。図４は、本発明の望ましい一実施例であって、ＬＡＳｅＲコンテンツ表示方法のフローチャートである。図４のフローチャートは、図１で説明したところと同一であるか、または類似した構成を有するので、ここでは詳細な説明は省略する。
【００３４】
マルチメディア受信機端末でＭＰＥＧ−４ part２０のＬＡＳｅＲ標準で指定されるＬＡＳｅＲコンテンツを表示するために、まず、ＬＡＳｅＲ ＸＭＬまたはＬＡＳｅＲバイナリ・ストリームをパージングする（Ｓ４１０）。
【００３５】
マルチメディア受信機端末は、パージングされたＬＡＳｅＲバイナリ・ストリームのＬＡＳｅＲシーン情報をＸＭＬデータに変換（Ｓ４２０）し、ＸＭＬ形式の変換されたＬＡＳｅＲシーンデータに基づいて、ＬＡＳｅＲ ＤＯＭを生成する（Ｓ４３０）。
【００３６】
マルチメディア受信機端末は、ＬＡＳｅＲシーンデータに含まれたコンテンツ情報を提供するＬＡＳｅＲ ＡＰＩを利用して前記ＬＡＳｅＲ ＤＯＭにアクセスし、ＬＡＳｅＲシーンを表示する（Ｓ４４０）。
【００３７】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードでもって具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるあらゆる種類の記録装置を含む。
【００３８】
コンピュータで読み取り可能な記録媒体の例としては、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピディスク、光データ保存装置などがあり、またキャリアウェーブ（例えば、インターネットを介した伝送）の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータにより読み取り可能なコードが保存されて実行されうる。
【００３９】
以上、図面と明細書とで最適実施例が開示された。ここで特定の用語が使われたが、それらは単に本発明を説明するための目的で使われたものであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。従って、本技術分野の当業者ならば、それらから多様な変形及び均等な他実施例が可能であるという点を理解することができるであろう。よって、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想によってのみ決まるのである。
【図１】
2009543507.tif 000003
【図２】
2009543507.tif 000004
【図４】
2009543507.tif 000005
【図３Ａ】
2009543507.tif 000006
【図３Ｂ】
2009543507.tif 000007
【図３Ｃ】
2009543507.tif 000008
【国際調査報告】
2009543507.tif 000009
2009543507.tif 000010