(57)【要約】【課題】ドキュメント中に記述されたオブジェクトを、背景画像中の適切な位置に配置する画像生成装置を提供する。【解決手段】構文解析部１１は、入力されたＸＭＬデータ５５からドキュメント型を抽出する。マッピングルール選択部１５は、ドキュメント型に基づいて、使用する領域形状データ２１、位置情報マッピングルール、及び、表示形状マッピングルールを選択する。表示位置決定部１３は、ＸＭＬデータ５５から抽出されたオブジェクトの位置情報に基づいて、背景画像中に表示するオブジェクトの位置を決定する。表示領域決定部１４は、ＸＭＬデータ５５から抽出されたオブジェクトの意味情報に基づいて、背景画像中に表示するオブジェクトの形状を決定する。【選択図】　　図１
2004021819.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントの型式を示すドキュメント型情報と、位置情報及び意味情報を有するオブジェクト情報とを含むドキュメントを解析し、前記ドキュメントに記述されたオブジェクトの画像を画面上に表示する画像生成装置であって、
ドキュメントを解析し、ドキュメント型情報に基づいて画面上の背景画像を決定する背景画像決定部と、
抽出されたオブジェクトの位置情報に基づいて、前記背景画像中に表示するオブジェクトの位置を決定する表示位置決定部と、
前記抽出されたオブジェクトの意味情報に基づいて、前記背景画像中に表示するオブジェクトの形状を決定する表示形状決定部とを備えることを特徴とする画像生成装置。
【請求項２】
前記オブジェクトの形状及び生成される画像が、ベクターグラフィックデータからなる、請求項１に記載の画像生成装置。
【請求項３】
前記背景画像決定部は、ドキュメント型情報と背景画像とを関連付ける背景画像ルールに従って、前記背景画像を決定する、請求項１又は２に記載の画像生成装置。
【請求項４】
前記表示位置決定部は、前記ドキュメント型情報に対応する、前記位置情報と前記背景画像中の複数の領域の内の１つの領域とを関連付ける位置情報マッピングルールに基づいて、前記オブジェクトの位置を決定する、請求項３に記載の画像生成装置。
【請求項５】
前記表示位置決定部は、前記ドキュメント型情報に対応する、前記位置情報と前記背景画像中の相対位置座標とを関連付ける位置情報マッピングルールに基づいて、前記オブジェクトの位置を決定する、請求項３に記載の画像生成装置。
【請求項６】
前記表示形状決定部は、前記ドキュメント型情報に対応する、前記意味情報とオブジェクトの形状とを関連づける表示形状マッピングルールに基づいて、前記オブジェクトの形状を決定する、請求項４又は５に記載の画像生成装置。
【請求項７】
前記背景画像ルール、位置情報マッピングルール、及び、表示形状マッピングルールの組合せを複数記憶するデータベースを更に備える、請求項６に記載の画像生成装置。
【請求項８】
１つのドキュメント型に対して前記組み合わせを複数有し、ユーザからの指定に基づいて、使用する前記背景画像ルール、位置情報マッピングルール、及び、表示形状マッピングルールの組み合わせを決定する、請求項７に記載の画像生成装置。
【請求項９】
ドキュメントが時間的情報を含み、表示されるオブジェクトの表示位置、及び／又は、表示形状が時間的に変化する、請求項１〜８の何れかに記載の画像生成装置
【請求項１０】
前記ドキュメントがＸＭＬ言語で記述される、請求項１〜９の何れかに記載の画像生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像生成装置に関し、更に詳しくは、入力された言語データに基づく画像を生成する画像生成装置に関する。
【０００２】
【従来の技術】
従来から、自然言語で記述されたデータを基に画像を生成し、これを表示することで視認性が高い情報の提供を行う技術がいくつか提案されている。例えば特開平８−２２５５４号公報には、自然言語で記述された文章から文を抽出し、意味解析を行うことによって、文に対応する画像を生成する技術が記載されている。該公報に記載の技術では、例えば、「太陽は真っ赤に輝いている。月も白く見えている。」という文章から、「太陽は真っ赤に輝いている。」という文を取り出し、「太陽」が、「真っ赤」に「輝く」様子を表示する画像を生成する。
【０００３】
【発明が解決しようとする課題】
しかし、上記公報に記載の技術では、上記した例のように、画像中に表示すべき対象物が「太陽」及び「月」の２つである場合に、必ずしも両者間の位置関係が指定されないため、「太陽」及び「月」を適切な位置に配置することができない。また、位置が指定されたときには、例えば太陽が存在する方角を「東」と指定したときには、「東」の位置は画像中に固定的に設定される。このため、画像の中心の方角を「南」、又は、「北」にし、出力画像中の「東」の位置を変更したい場合であっても、固定されている画像中の「東」の位置を動かすことはできない。
【０００４】
一方、特開平１１−２３２２７４号公報には、自然言語に記述された現象の不連続性を補完し、対応する動画像（アニメーション）を生成する技術が記載されている。しかし、該公報に記載の技術では、画像の生成に際して現象の時系列にのみ注目し、現象の配置は考慮していない。このため、例えば、「動作主がホワイトボードの前に移動する」などのように、行為が、その他のものとの相対関係において記述される場合にだけ、表示対象の表示位置が意味をもつことになる。従って、例えば都道府県毎の天気情報のように、独立した複数の表示対象を、適切な位置に配置することが重要な画像の生成には向かないという問題があった。
【０００５】
本発明は、上記問題点を解消し、日本語や英語などの自然言語で記述されたデータを基に、データ中に記述された対象物を適切な位置に配置した画像を生成することができる画像生成装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明の画像生成装置は、ドキュメントの型式を示すドキュメント型情報と、位置情報及び意味情報を有するオブジェクト情報とを含むドキュメントを解析し、前記ドキュメントに記述されたオブジェクトの画像を画面上に表示する画像生成装置であって、ドキュメントを解析し、ドキュメント型情報に基づいて画面上の背景画像を決定する背景画像決定部と、抽出されたオブジェクトの位置情報に基づいて、前記背景画像中に表示するオブジェクトの位置を決定する表示位置決定部と、前記抽出されたオブジェクトの意味情報に基づいて、前記背景画像中に表示するオブジェクトの形状を決定する表示形状決定部とを備えることを特徴とする。
【０００７】
本発明の画像生成装置では、ドキュメントに含まれる、そのドキュメントの表示対象が指定されるドキュメント型情報に基づいて、背景画像が選択され、その背景画像に、ドキュメントに記述された位置情報及び意味情報を有するオブジェクトが合成されて、画像として出力される。このため、入力するドキュメントにあった表示形画像を生成し、複数のオブジェクトについてもその位置関係を適切に指示した画像を表示することができ、ドキュメント（言語）による情報を、視覚的な情報（イメージ情報）として提供することができる。なお、背景画像は、白地を含む無地であってもよい。
【０００８】
本発明の画像生成装置は、前記オブジェクトの形状及び生成される画像が、ベクターグラフィックデータからなることが好ましい。この場合、画像を拡大又は縮小しても、ディテールや鮮明さが失われない。
【０００９】
また、本発明の画像生成装置では、前記背景画像決定部は、ドキュメント型情報と背景画像とを関連付ける背景画像ルールに従って、前記背景画像を決定することが好ましい。この場合、ドキュメント型情報に対応する背景画像の検索が容易となる。
【００１０】
本発明の画像生成装置では、前記表示位置決定部は、前記ドキュメント型情報に対応する、前記位置情報と前記背景画像中の複数の領域の内の１つの領域とを関連付ける位置情報マッピングルールに基づいて、前記オブジェクトの位置を決定してもよく、或いは、前記位置情報と前記背景画像中の相対位置座標とを関連付ける位置情報マッピングルールに基づいて、前記オブジェクトの位置を決定してもよい。
背景画像中にオブジェクトを配置する位置は、ドキュメント型に対応して用意された位置情報マッピングルールを参照して決定される。このため、ドキュメント型が異なれば、同じ表現で記述されたオブジェクトの位置情報を、背景画像中の異なる領域又は位置に配置することができる。
【００１１】
本発明の画像生成装置では、前記表示形状決定部は、前記ドキュメント型情報に対応する、前記意味情報とオブジェクトの形状とを関連付ける表示形状マッピングルールに基づいて、前記オブジェクトの形状を決定することが好ましい。この場合、ドキュメント型が異なれば、同じ表現で記述されたオブジェクトの意味情報を、背景画像中に異なる形状で合成することができる。
【００１２】
本発明の画像生成装置は、前記背景画像ルール、位置情報マッピングルール、及び、表示形状マッピングルールの組合せを複数記憶するデータベースを更に備えることが好ましい。この場合、ドキュメント型情報をキーにしてデータベースを検索することで、使用する前記背景画像ルール、位置情報マッピングルール、及び、表示形状マッピングルールを決定することができる。
【００１３】
本発明の画像生成装置は、１つのドキュメント型に対して前記組み合わせを複数有し、ユーザからの指定に基づいて、使用する前記背景画像ルール、位置情報マッピングルール、及び、表示形状マッピングルールの組み合わせを決定することが好ましい。
１つのドキュメント型に対応する、前記背景画像ルール、位置情報マッピングルール、及び、表示形状マッピングルールの組み合わせを複数用意することで、同じドキュメントから、異なる画像を得ることができる。その際、ユーザは、ユーザの嗜好やユーザ端末の属性などのクライアント情報を、ＨＴＴＰのリクエストヘッダ情報や、ＣＣ／ＰＰ（Ｃｏｍｐｏｓｉｔｅ　Ｃａｐａｂｉｌｉｔｉｅｓ／Ｐｒｅｆｅｒｅｎｃｅ　Ｐｒｏｆｉｌｅｓ）などを使用して画像制生成装置に通知し、使用する組み合わせを指定することができる。
【００１４】
本発明の画像生成装置は、ドキュメントが時間的情報を含み、表示されるオブジェクトの表示位置、及び／又は、表示形状が時間的に変化することが好ましい。この場合、ドキュメントに含まれる時間的情報は、例えば、時間１における各オブジェクトの位置情報及び意味情報、及び、時間２における各オブジェクトの位置情報及び意味情報のように記述し、時間１、時間２の順で各オブジェクトを背景画像中に表示するアニメーションにすることができる。また、オブジェクトの意味情報が時間的情報を含み、表示形状を時間的に変化させて表示することもできる。
【００１５】
本発明の画像生成装置では、前記ドキュメントがＸＭＬ言語で記述されることが好ましい。この場合、ＸＭＬ言語は、独自のタグを使用して、データの属性情報や論理構造を独自に定義できるため、ドキュメントやオブジェクトの記述が容易となる。
【００１６】
【発明の実施の形態】
以下、図面を参照し、本発明の実施形態例に基づいて、本発明を更に詳細に説明する。画像生成装置１０は、構文解析部１１、データ抽出部１２、表示領域決定部１３、表示形状決定部１４、マッピングルール選択部１５、複数のマッピングルール１６を記憶するデータベース１７、及び、グラフィックデータ出力部１８を有する。画像生成装置１０は、言語データとしてＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）データ５５を入力し、ＸＳＬＴ（Ｅｘｔｅｎｓｉｂｌｅ　Ｓｔｙｌｅｓｈｅｅｔ　ＬａｎｇｕａｇｅＴｒａｎｓｆｏｒｍａｔｉｏｎｓ）などのスタイルシートを用いてＸＭＬデータ５５を変換し、画像データとしてＳＶＧ（ｓｃａｌａｂｌｅ　Ｖｅｃｔｏｒ　Ｇｒａｐｈｉｃ）データなどのベクターグラフィックデータ５６を出力する。
【００１７】
ＸＭＬデータ５５は、自然言語で記述される言語データを含み、言語データには、一対の意味情報及び位置情報を含む、出力画像に合成されるべき対象物（オブジェクト）が１以上記述されている。また、ＸＭＬデータ５５には、データ識別のためのドキュメント型が定義されている。構文解析部１１は、入力されたＸＭＬデータ５５からドキュメント型を抽出する。データ抽出部１２は、ＸＭＬデータ５５に含まれるオブジェクトの意味情報及び位置情報を抽出する。マッピングルール選択部１５は、データベース１７から、ＸＭＬデータ５５のドキュメント型に対応付けられて用意された、背景画像やオブジェクトの表示位置及び表示形状を決定するためのマッピングルール１６を抽出して選択する。
【００１８】
表示領域決定部１３は、データ抽出部１２によって抽出された位置情報に対応するオブジェクトの表示領域を、選択されたマッピングルール１６を参照して決定する。表示形状決定部１４は、データ抽出部１２によって抽出された意味情報に対応するオブジェクトの表示形状を、選択されたマッピングルール１６を検索して決定する。グラフィックデータ出力部１８は、表示領域決定部１３が決定した表示領域、及び、表示形状決定部１４が決定した表示形状に基づいて、ベクターグラフィックデータ５６を作成し、ドキュメント型に基づいて選択された背景画像中にオブジェクトを配置した画像データとしてこれを出力する。
【００１９】
マッピングルール１６は、オブジェクトを合成すべき背景画像を複数の領域に分割した領域形状データ２１、オブジェクトの位置情報と領域形状データ２１の表示領域とを対応付ける位置情報マッピングルール２２、及び、オブジェクトの意味情報と出力画面上での表示形状とを対応付ける意味情報マッピングルール２３を有する。データベース１７は、ドキュメント型と、これに対応するマッピングルール１６とを関連付けて記憶する。複数の位置情報と表示領域との対応付けは、１対１である必要はなく、複数の位置情報が同じ表示領域に対応付けられてもよい。また、意味情報と表示形状との対応付けも、１対１である必要はなく、複数の意味情報が同じ表示形状に対応付けられてもよい。
【００２０】
図２は、図１の画像生成装置に入力するＸＭＬデータの具体例を示している。同図に示すＸＭＬデータでは、２行目でドキュメント型が定義される。また、言語データとして、３行目から１２行目までの間に、＜データ＞タグ内に記述される２つのオブジェクトが記述されている。なお、例えば、“＜言語データ＞”タグは言語データの開始タグを示し、＜／言語データ＞タグは言語データの終了タグを示し、言語データは、＜言語データ＞から＜／言語データ＞まで間に記述される。
【００２１】
図３は、ドキュメント型１で使用されるマッピングルールの例を示し、（ａ）は領域形状データを、（ｂ）は位置情報マッピングルールを、（ｃ）は意味情報マッピングルールを示している。ドキュメント型１のＸＭＬデータ５５では、例えば、＜データ＞タグ内の＜位置情報＞タグに記述されるオブジェクトの位置情報である“位置１”又は“位置２”は、同図（ｂ）に示す変換テーブルに従って、同図（ａ）に示す背景画像の領域Ａの位置に変換される。また、＜意味情報＞タグに記述されたオブジェクトの意味情報である“まる”又は“しろまる”は、同図（ｃ）に示す変換テーブルに従って、○に変換される。
【００２２】
図４は、図１の画像生成装置の動作手順を示している。図５は、図２に示すＸＭＬデータに含まれるオブジェクトを図３に示すマッピングルールで画像上に配置した例を示している。以下、図１から図５を参照して、本実施形態例の画像生成方法について説明する。
【００２３】
図１に示す画像生成装置１０に、言語データとして一対の意味情報及び位置情報を持つ図２に示すようなＸＭＬデータ５５が入力されると、構文解析部１１は、入力されたＸＭＬデータ５５の構文解析を行い、ＸＭＬデータに含まれるＤＯＣＴＹＰＥ宣言から、ＸＭＬデータ５５のドキュメント型を取得する（ステップＳ１）。図２のＸＭＬデータ５５では、ドキュメント型として２行目で、ドキュメント型１が指定されている。
【００２４】
マッピングルール選択部１６は、構文解析部１１が取得したドキュメント型に対応するマッピングルール１６を選択する（ステップＳ２）。データ抽出部１２は、＜言語データ＞タグ内に含まれる＜データ＞タグで記述されたオブジェクトを抽出する（ステップＳ３）。図２のＸＭＬデータ５５では、言語データ中に、オブジェクトＡとオブジェクトＢの２つのオブジェクトが含まれており、データ抽出部１２は、まず、オブジェクトＡを抽出する。
【００２５】
表示領域決定部１３は、＜位置情報＞タグで記述されるオブジェクトの位置情報に対応する表示領域を、ステップＳ２で選択したマッピングルール１６を検索して決定する（ステップＳ４）。図２のＸＭＬデータ５５では、表示領域決定部１３は、オブジェクトＡの位置情報「位置３」をキーに、図３（ｂ）に示す位置情報マッピングルール２２を検索し、オブジェクトＡの表示領域を、図３（ａ）に示す領域Ｂに決定する。
【００２６】
表示形状決定部１４は、＜意味情報＞タグで記述されるオブジェクトの意味情報に対応する表示形状を、ステップＳ２で選択したマッピングルール１６を検索して決定する（ステップＳ５）。図２のＸＭＬデータ５５では、表示形状決定部１４は、オブジェクトＡの意味情報「くろまる」をキーに、図３（ｃ）に示す意味情報マッピングルール２３を検索し、オブジェクトＡの表示形状を「●」に決定する。
【００２７】
抽出したオブジェクトの表示形状と表示位置とが定まると、データ抽出部１２では、言語データの終了タグが現れたか否か、つまり、言語データからオブジェクトを全て抽出したか否かを判定する（ステップＳ６）。抽出すべきオブジェクトがまだ残っている場合には、ステップＳ３へ戻り、再びオブジェクトを抽出する。図２のＸＭＬデータ５５の例では、ステップＳ３へ戻り、オブジェクトＢを抽出し、位置情報８に対する表示位置図３（ａ）の領域Ｆ、及び、意味情報「ほし」に対する表示形状「☆」を決定する。
【００２８】
ステップＳ６で全てのオブジェクトを抽出したと判断されると、ＸＭＬデータ５５に含まれる全てのオブジェクトの表示形状及び表示領域が定まり、グラフィックデータ出力部１８は、画像を合成するためのデータとして、マッピングルール選択部２１から領域形状データ２１を、表示形状決定部１４から各オブジェクトの表示形状を、表示領域決定部１３から各オブジェクトの表示領域を、それぞれ収集する。画像を合成するためのデータが集まると、グラフィックデータ出力部１８は、領域形状データ２１の背景に、表示領域で指定された領域内の所定の位置に、表示形状で指定された形状を有する各オブジェクトを合成した画像データを、ベクターグラフィックデータとして生成する（ステップＳ７）。図２に示すＸＭＬデータ５５の例では、図５に示すように、●が領域Ｂに、☆が領域Ｆに配置されたベクターグラフィック画像が生成される。
【００２９】
本実施形態例では、言語データとして記述されるＸＭＬデータ５５に基づいて、画像データであるベクターグラフィックデータ５６が生成される。その際、ＸＭＬデータ５５中に記述されるオブジェクトは、意味情報マッピングルール２３の変換則に従って決定される表示形状で、位置情報マッピングルール２２の変換則に従って決定される表示領域に配置される。オブジェクトを、適切な位置に、適切な表示形状で表示することで、言語による情報の提供に比べて、視認性が高い情報の提供を行なうことができる。
【００３０】
マッピングルール１６は、同じドキュメント型のＸＭＬデータ５５に対して汎用的に適用できるため、頻繁に更新されるＸＭＬデータ５５からの画像生成が簡易に行なえる。また、ドキュメント型毎に、位置情報や意味情報を、画像中の表示位置や表示形状に対応付けることができるため、同じ表現で記述される位置情報や意味情報を、ドキュメント型毎に異なる表示位置や表示形状にすることもできる。例えば、位置情報として「東」と記述されていたときに、ドキュメント型１では画像の右端が「東」の表示領域であり、ドキュメント型２では画像の左端が「東」の表示領域であっても良い。
【００３１】
画像システム１０に入力するＸＭＬデータ５５の具体例としては、都道府県毎の天気情報を有するデータが考えられる。この場合、ドキュメント型は、「日本各地の天気」と定義する。「日本各地の天気」に対応するマッピングデータ１６としては、背景画像としての日本地図を都道府県単位に分割した領域形状データ２１と、都道府県名を日本地図を分割した領域に対応付ける位置情報マッピングルール２２と、晴れや雨などの意味情報を晴れマークや雨マークなどの形状データに対応付ける意味情報マッピングルール２３とを用意しておく。
【００３２】
ＸＭＬデータ５５中のオブジェクトには、例えば「東京」や「大阪」などの地名が指定される位置情報と、例えば「晴れ」や「雨」などの天気情報が指定される意味情報とが、一対となって記述される。画像生成装置１０は、入力されたＸＭＬデータ５５から、一対の位置情報と意味情報とを抽出し、背景としての日本地図に、都道府県毎の天気を合成したベクターグラフィックデータ５６を出力し、視覚的な情報として日本各地の天気を表示する。天気の情報が更新された場合には、更新前と同じマッピングルール１６を使用し、新たな天気情報が視覚的な情報として表示できる。また、異なるドキュメント型として「関東の天気」が指定されたＸＭＬデータ５５が入力された場合には、ドキュメント型「関東の天気」用に用意されたマッピングルール１６を使用し、関東地方の地図上に、関東各地の天気が合成されたベクターグラフィックデータ５６が出力される。
【００３３】
なお、上記実施形態例では、ＸＭＬデータ５５のドキュメント型毎に、領域形状データ、位置情報マッピングルール２２、及び、意味情報マッピングルール２３の３つのルールを用意する例を説明したが、これら３つのルールは、複数のドキュメント型で共有することもできる。図６は、複数のドキュメント型でルールを共有する例を示している。マッピングルール１６は、ＸＭＬデータ５５のドキュメント型毎に、Ａ又はＢの、領域形状データ２１、位置情報マッピングルール２２、及び、意味情報マッピングルール２３を指定する。この場合、使用するルールが重複するときには、異なるドキュメント型のＸＭＬデータ５５間で、ルールを共有することが可能になる。また、重複部分を位置情報マッピングルールＣや意味情報マッピングルールＣのように分割し、これらを共通部分として、Ａ又はＢの、位置情報マッピングルール２２、及び、意味情報マッピングルール２３と組み合わせて使用することもできる。
【００３４】
領域形状データ２１では、出力平面を、互いに隣接する複数の表示領域に分割する例を示したが、表示領域は、互いに重なり合っていてもよく、また、出力平面中に何れの表示領域にも属さない部分が合っていてもよい。意味情報から決定される表示形状の表示位置は、表示領域の重心であってもよく、或いは、表示領域から決定される任意の場所であってもよい。同じ領域に複数のオブジェクトが配置される場合には、領域内の互いに異なる位置にオブジェクトを配置することもできる。領域形状データ２１は、位置情報を表示領域に対応付けるのに代えて、出力平面上の座標に直接に対応付けるようにしてもよい。また、出力平面を３次元仮想空間としてとらえ、例えば、国名（位置情報）を、地球儀上の国（表示領域）にマッピングし、空間画像を生成することもできる。
【００３５】
ＸＭＬデータ５５には、時間に関する情報を含めることもできる。この場合、例えば、各オブジェクトには、＜時間情報＞タグに記述する時間情報を追加することができる。時間情報は、「今日」、「明日」、又は、「あさって」のような記述がされる。画像生成装置１０は、同じ時間情報を有するオブジェクトを同じ画像上に表示する動画像を生成する。例えば、ＸＭＬデータ５５データとして、「今日」、及び、「明日」の全国各地の天気情報が記載されたデータが入力された場合には、今日の天気、及び、明日の天気を交互に切り替えるアニメーション画像を生成することができる。
【００３６】
上記したＸＭＬデータ５５に＜時間情報＞を追加するのに加えて、又は、これに代えて、オブジェクトの意味情報として、「晴れ時々曇り」や「晴れ後曇り」のような時間的要素が含まれる記述をすることもできる。この場合、表示形状決定部１４は、意味情報に対応する表示形状として、晴れマークと曇りマークとを用意し、「時々」や「後」という時間情報に基づいて、動画像を生成する。例えば、意味情報として「晴れ時々曇り」と記述されていた場合には、晴れマークと、曇りマークとを交互に切り替えるアニメーション画像を生成することもできる。
【００３７】
また、上記実施形態例では、ＸＭＬデータ５５のドキュメント型によって、マッピングルール１６を切り替える例を示したが、同じドキュメント型に対して複数のマッピングルール１６を用意することもできる。この場合、マッピングルール選択部１５は、ベクターグラフィック画像５６を出力する端末の属性や、ユーザの嗜好に合わせて、マッピングルール１６を、同じドキュメント型用に用意された複数のうちから選択する。
【００３８】
端末属性や、ユーザ嗜好などのクライアント情報を、画像生成装置１０に通知する方法としては、ＨＴＴＰのリクエストヘッダ情報や、ＣＣ／ＰＰ（ＣｏｍｐｏｓｉｔｅＣａｐａｂｉｌｉｔｉｅｓ／Ｐｒｅｆｅｒｅｎｃｅ　Ｐｒｏｆｉｌｅｓ）などを使用する方法を適用することができる。例えば、ＣＣ／ＰＰを使用する場合では、クライアント情報から決定されるＣＣ／ＰＰに依存して、マッピングルール選択部１５が、同じドキュメント型に用意された複数の中から使用するマッピングルール１６を選択することで、端末属性にあった画像を生成することができる。このため、同じドキュメント型のＸＭＬデータ５５を、異なる表示形状や表示位置などに表示することができ、より効果的な情報の提供が可能となる。
【００３９】
以上、本発明をその好適な実施形態例に基づいて説明したが、本発明の画像生成装置は、上記実施形態例にのみ限定されるものでなく、上記実施形態例の構成から種々の修正及び変更を施した画像生成装置も、本発明の範囲に含まれる。例えば、背景画像は白色などの無地であっても良い。
【００４０】
【発明の効果】
以上説明したように、本発明の画像生成装置は、自然言語で記述されたドキュメントに含まれるドキュメント型情報によって定まる背景画像に、位置情報で示される表示位置に、意味情報で定まる表示形状をしたオブジェクトを合成した画像を生成する。このため、視認性の高い情報提供が可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態例の言語情報からの画像生成装置の構成を示すブロック図。
【図２】図１の画像生成装置に入力するＸＭＬデータの一例を示す記述例。
【図３】マッピングルールの一例を示し、（ａ）は領域分割の様子を示す平面図、（ｂ）は位置情報と表示領域とを対応付けるテーブル、（ｃ）は意味情報と表示形状戸を対応付けるテーブルをそれぞれ示している。
【図４】本発明の一実施形態例の言語情報からの画像生成方法を示すフローチャート。
【図５】図２に示すＸＭＬデータから生成される画像を示す平面図。
【図６】複数のドキュメント型でマッピングルールを共有する様子を示したブロック図。
【符号の説明】
１０：画像生成装置
１１：構文解析部
１２：データ抽出部
１３：表示領域決定部
１４：表示形状決定部
１５：マッピングルール選択部
１６：マッピングルール
１８：グラフィックデータ出力部
２１：領域形状データ
２２：位置情報マッピングルール
２３：意味情報マッピングルール
５５：ＸＭＬデータ
５６：ベクターグラフィックデータ
【図１】
2004021819.tif 000003
【図２】
2004021819.tif 000004
【図３】
2004021819.tif 000005
【図４】
2004021819.tif 000006
【図５】
2004021819.tif 000007
【図６】
2004021819.tif 000008