(57)【要約】【課題】データ処理装置において、付加データとテキストデータの対応付けを利用環境に応じて任意に変化させて表現力をより高める。【解決手段】解析辞書を参照してテキストデータが解析され、解析辞書に登録された文字列とその文字列に対応する結合情報とが抽出されて、テキストデータ中の文字列の情報とその文字列に対応する結合情報からなる解析情報が生成される。解析情報中の結合情報と付加情報中の結合情報とが照合され、その結合情報に対応する付加データが抽出される。抽出された付加データがテキストデータと共に出力される。テキストデータ中の文字列と付加データとの関連付けは、結合情報を介して行われるため、利用環境に応じて任意に変化させることができる。【選択図】  図９
2005011040.tif 000002
【特許請求の範囲】
【請求項１】
文字列と結合情報を対応付づけた解析辞書情報が格納された解析辞書格納手段と、
文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報が格納された付加情報格納手段と、
該解析辞書情報を参照して、テキストデータ中の文字列の情報と該文字列の情報に対応する結合情報を含む解析情報を生成する解析手段と、
該解析情報と付加情報中のそれぞれの結合情報を照合する照合手段と、
該照合手段において結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力する第１出力手段とを有することを特徴とするデータ処理装置。
【請求項２】
テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを入力する入力手段を、さらに備えてなることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを出力する第２出力手段を、さらに備えてなることを特徴とする請求項１に記載のデータ処理装置。
【請求項４】
テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを入力する入力手段と、
テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つをを出力する第２出力手段を、さらに備えてなることを特徴とする請求項１に記載のデータ処理装置。
【請求項５】
前記第１出力手段は、テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを送信する送信手段であることを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
文字列の情報と結合情報を対応付づけた解析辞書情報を参照して、テキストデータ中の文字列の情報および該文字列の情報に対応する結合情報を含む解析情報を生成するステップと、
文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報、および、該解析情報を参照し、それぞれの結合情報を照合するステップと、
照合の結果、結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力するステップとを含むことを特徴とするデータ処理方法。
【請求項７】
文字列の情報と結合情報を対応付づけた解析辞書情報を参照して、テキストデータ中の文字列の情報および該文字列の情報に対応する結合情報を含む解析情報を生成する解析ステップと、
文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報、および、該解析情報を参照し、それぞれの結合情報を照合する照合ステップと、
該照合ステップにおいて結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力する出力ステップ
とを有することを特徴とするコンピュータに実行させるためのデータ処理プログラム。
【請求項８】
文字列の情報と結合情報を対応付づけた解析辞書情報を参照して、テキストデータ中の文字列の情報および該文字列の情報に対応する結合情報を含む解析情報を生成する解析ステップと、
文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報、および、該解析情報を参照し、それぞれの結合情報を照合する照合ステップと、
該照合ステップにおいて結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力する出力ステップとを
コンピュータに実行させるためのプログラムを記録したコンピュータにより読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字列からなるテキストデータに対して、その内容に応じた種々の付加データをテキストデータと共に出力することができるデータ処理装置、データ処理方法、データ処理プログラムおよびこのデータ処理プログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
従来から、文字列からなるテキストデータの内容を解析して、テキストデータの一部をその内容に応じた他のデータに置換して出力させたり、または、テキストデータと共に他のデータを出力させたりする技術が知られている。その主な目的は、テキストデータの内容に他のデータによる様々な装飾を施して、テキストデータの表現力をより高めることである。テキストデータに付加される付加データとしては、絵文字や画像といったイメージデータが用いられることが多い。
【０００３】
このように、文字列からなるテキストデータを付加データと共に出力させる従来技術としては、以下のものが開示されている。
【０００４】
特許文献１には、文字列とその文字列に対応するイメージ情報または記号からなる絵文字とが格納された絵文字辞書を備えた文字入力装置が開示されている。この文字入力装置においては、入力された文字列が形態素解析され、絵文字辞書に格納された文字列が抽出されると、その文字列に対応するイメージ情報または絵文字が出力される。例えば、辞書に「はれ」、「てにす」という文字列とそれに対する絵文字が格納されている場合に、「はれならてにすをしよう」という文字列が入力されると、「（”はれ”に対応する絵文字）なら（”てにす”に対応する絵文字）をしよう」と出力される。このように、文字列を絵文字で表現することによって、単に「晴れならテニスをしよう」というように文字列からなるテキストデータが出力される場合に比べて、より表現力の高い出力が得られる。
【０００５】
また、特許文献２には、単語に対応する画像を記憶させておき、テキストデータからその単語が抽出されると、単語部分の文字列を対応する画像に変換させる文書変換装置が開示されている。この従来技術の効果は、特許文献１に開示されている従来技術とほぼ同様であり、文字列を画像で表現することによって、単に文字列からなるテキストデータが出力される場合に比べて、より表現力の高い出力が得られる。
【０００６】
さらに、特許文献３には、文字列からなる電子メールなどのテキストデータに対して、テキストデータ中の文字を動的に表示するためのプログラムを添付して出力させる文書データ供給装置が開示されている。テキストデータが参照される際には、そのプログラムによりテキストデータ中の文字が動的に表示されるようになっている。ここで、文字の動的な表示とは、時間の経過と共に文字の形状を変化させたり、文字そのものをイメージ情報に置き換えてアニメーション表示させたりする表示方法である。
【０００７】
【特許文献１】
特開平６−９６０５６号公報
【特許文献２】
特開平１１−１１０３７３号公報
【特許文献３】
特開平１１−３２８０５４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記特許文献１および特許文献２に開示されている従来技術は、予め文字列と絵文字や画像などの付加データが対応付けられた辞書を用意して、テキストデータ中にその文字列があれば、対応する絵文字や画像等の付加データを出力させるものである。従って、ある文字列に対して付加データとして出力される情報は、常に同じものとなり、テキストデータを修飾するという観点からは面白味に欠けるものであった。
【０００９】
例えば、「庭の花が咲きました」というテキストデータが入力された場合に、「花」に対して絵文字や画像が対応付けられていたとすると、「花」の部分は常に同じ絵文字または画像に置き換えられるだけである。
【００１０】
また、現在、テキストデータを扱うアプリケーションとして電子メールが広く普及しており、この電子メールで送信されるテキストデータに対して、上記特許文献１および特許文献２に開示されている従来技術を適用することができる。しかしながら、異なる送信者からテキストデータが送られてきたり、または受信側でテキストデータを閲覧するタイミングが異なったりする場合に、それぞれ異なる付加データを出力させて電子メールの表現力を高めるためには、これらの従来技術では不十分であった。
【００１１】
これに対して、上記特許文献３に開示されている従来技術によれば、テキストデータ中の文字を動的に変化させて出力させることができるため、単に画像データだけが出力される場合に比べて、表現力はより高いものとなる。この文字表示の動的な変化は、プログラムによって行われ、テキストデータにそのプログラムが添付されるようになっている。従って、同じ文字列であっても、プログラムを変えることによって様々な装飾を施すことが可能となる。
【００１２】
また、特許文献３には、電子メールに応用した場合の動作例として、メール送信側でテキストデータにプログラムを添付することが開示されている。これによって、送信されてくるテキストデータの内容が同じであっても、メール送信者毎に異なる装飾パターンで文字列に装飾を施すことが可能である。しかしながら、この方法では、受信側でテキストデータを参照する際に、動的な装飾が施される文字およびその装飾パターンは、送信時に添付されたプログラムによって決定される。従って、受信側でテキストデータを閲覧するタイミングによって異なる出力を得ることには対応することができない。
【００１３】
本発明は、上記従来の問題を解決するもので、付加データとテキストデータとの対応付けを利用環境に応じて任意に変化させることにより、表現力をより高めることができるデータ処理装置、データ処理方法、データ処理プログラムおよびそのデータ処理プログラムが記録された記録媒体を提供することを目的とする。
【００１４】
【課題を解決するための手段】
本発明のデータ処理装置は、文字列と結合情報を対応付づけた解析辞書情報が格納された解析辞書格納手段と、文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報が格納された付加情報格納手段と、該解析辞書情報を参照して、テキストデータ中の文字列の情報と該文字列の情報に対応する結合情報を含む解析情報を生成する解析手段と、該解析情報と付加情報中のそれぞれの結合情報を照合する照合手段と、該照合手段において結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力する第１出力手段とを有することを特徴とするものであり、そのことにより上記目的が達成される。この第１出力手段は、この対応付加データをテキストデータと共に出力する。
【００１５】
また、好ましくは、本発明のデータ処理装置において、テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを入力する入力手段（例えば受信する受信手段）をさらに備えてなることを特徴とする。
【００１６】
さらに、好ましくは、本発明のデータ処理装置において、テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを出力する第２出力手段（例えば送信する送信手段）を、さらに備えてなることを特徴とする。
【００１７】
さらに、好ましくは、本発明のデータ処理装置において、テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを入力する入力手段と、テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つをを出力する第２出力手段をさらに備えてなることを特徴とする。
【００１８】
さらに、好ましくは、本発明のデータ処理装置における第１出力手段は、テキストデータ、解析情報および付加情報のうち、少なくともいずれか一つを送信する送信手段であることを特徴とする。
【００１９】
本発明のデータ処理方法は、文字列の情報と結合情報を対応付づけた解析辞書情報を参照して、テキストデータ中の文字列の情報および該文字列の情報に対応する結合情報を含む解析情報を生成するステップと、文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報、および、該解析情報を参照し、それぞれの結合情報を照合するステップと、照合の結果、結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力するステップとを含むことを特徴とするものであり、そのことにより上記目的が達成される。
【００２０】
本発明のデータ処理プログラムは、文字列の情報と結合情報を対応付づけた解析辞書情報を参照して、テキストデータ中の文字列の情報および該文字列の情報に対応する結合情報を含む解析情報を生成する解析ステップと、文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報、および、該解析情報を参照し、それぞれの結合情報を照合する照合ステップと、該照合ステップにおいて結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力する出力ステップとを有することを特徴とするコンピュータに実行させるためのものであり、そのことにより上記目的が達成される。
【００２１】
本発明の記録媒体は、文字列の情報と結合情報を対応付づけた解析辞書情報を参照して、テキストデータ中の文字列の情報および該文字列の情報に対応する結合情報を含む解析情報を生成する解析ステップと、文字列の情報からなるテキストデータに付加する付加データと結合情報を対応付づけた付加情報、および、該解析情報を参照し、それぞれの結合情報を照合する照合ステップと、該照合ステップにおいて結合情報の一致がみられた場合、当該結合情報に対応する付加データを出力する出力ステップとをコンピュータに実行させるためのプログラムを記録したコンピュータにより読み取り可能なものであり、そのことにより上記目的が達成される。
【００２２】
上記構成により、以下に、本発明の作用について説明する。
【００２３】
本発明にあっては、テキストデータが解析辞書を参照して解析され、解析辞書に登録された文字列とその文字列に対応する結合情報とが抽出されて、テキストデータ中の文字列の情報とその文字列に対応する結合情報とを含む解析情報が生成される。さらに、解析情報中の結合情報と付加情報中の結合情報とが照合され、その結合情報に対応する付加データが抽出される。さらに、抽出された付加データがテキストデータと共に出力される。
【００２４】
これによって、文字列からなるテキストデータがその内容に応じた画像データなどの付加データによって修飾されることになり、テキストデータの表現力が高められる。
【００２５】
テキストデータ中の文字列と画像データなどの付加データとの関連付けは、結合情報を介して行われる。特許文献１および特許文献２に開示されている従来技術のように文字列と付加データとが直接対応付けられておらず、テキストデータ、解析情報、付加情報などを更新することによって、文字列と付加データとの対応付けを利用環境に応じて任意に変化させることが可能である。文字列と付加データとの対応付けが固定化されていないため、同じテキストデータであっても、種々の異なる付加データを出力させることが可能となっている。
【００２６】
また、テキストデータ、解析情報および付加情報のうちの少なくともいずれか一つが入力される入力手段を備えていることによって、テキストデータや解析情報、付加情報を外部から供給することもできる。
【００２７】
例えば、入力手段として受信手段を備えることによって、複数の装置間でテキストデータを送受信するシステムに本発明を適用することができる。また、受信側に本発明のデータ処理装置を適用することによって、特許文献１〜２の従来技術のように送信側で装飾を施さなくても、受信側で文字列を付加データによって装飾して出力させることができる。
【００２８】
また、解析情報を外部から供給することによって、解析処理が不要となり、処理の高速化を図ることができる。さらに、付加情報を外部から供給することによって、未知の付加データによりテキストデータを修飾させることができるため、テキストデータの表現力をさらに高めることができる。
【００２９】
また、テキストデータ、解析情報および付加情報のうちの少なくともいずれか一つを出力する第２出力手段を備えていることによって、テキストデータや解析情報、付加情報を外部に供給することができる。
【００３０】
例えば、第２出力手段として送信手段を備えていることによって、複数の装置間でテキストデータなどを送受信するシステムに本発明を適用することができる。また、他の装置へデータを配信するサーバ形態を有する装置にも本発明を適用することができる。
【００３１】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【００３２】
（実施形態１）
図１は、本発明のデータ処理装置の実施形態１における要部構成を示すブロック図である。
【００３３】
図１において、データ処理装置１０は、データ受信部１１と、データ送信部１２と、制御手段である中央処理部１３と、出力部１４と、第一メモリ部１５と、第二メモリ部１６と、第三メモリ部１７とを有している。
【００３４】
データ受信部１１は、このデータ処理装置１０にデータを入力するための入力手段であり、外部装置から通信手段を介することなどによりデータが受信されるようになっている。
【００３５】
データ送信部１２は、このデータ処理装置１０からデータを出力するための出力手段であり、外部装置に対して通信手段を介することなどによりデータが送信されるようになっている。
【００３６】
中央処理部１３はコンピュータシステムのＣＰＵ（中央演算処理装置）で構成されており、装置各部の動作をプログラムに基づいて実行制御するものである。
【００３７】
出力部１４は、液晶表示装置などのディスプレイ装置やプリンタ装置などの出力装置であり、テキストデータなどのデータが表示出力されたり印字出力されたりする。
【００３８】
第一メモリ部１５は、ＲＯＭやＲＡＭなどからなるメモリである。この第一メモリ部１５には、中央処理部１３で実行される解析手段２１、照合手段２２、出力手段２３、受信手段２４および送信手段２５などの各処理手順が制御プログラムとして記憶されている。
【００３９】
解析手段２１では、テキストメモリ３３に記憶されているテキストデータが、解析辞書４１を参照して解析され、テキストデータから特定文字列が抽出されて、その文字列に対応する結合情報が得られる。文字列の情報とその文字列に対応する結合情報とを含む解析情報が生成される。
【００４０】
照合手段２２では、解析手段２１で得られた結合情報と、付加情報メモリ３５に記憶されている付加情報中の結合情報とが照合される。
【００４１】
出力手段２３では、テキストデータに付加データを付加した出力データが生成される。
【００４２】
受信手段２４では、データ受信部１１より受信したデータが受信メモリ３１に格納される。
【００４３】
送信手段２５では、テキストデータなどの送信データが送信メモリ３２に格納される。
【００４４】
第二メモリ部１６は、ＲＯＭやＲＡＭなどからなるメモリである。この第二メモリ部１６は、解析辞書格納手段としての解析辞書４１と、文字フォント４２とを有しており、辞書データなどのデータが記憶されている。
【００４５】
解析辞書４１は、少なくとも文字列とその結合情報とが対応付けられたデータが記憶されている辞書データである。
【００４６】
文字フォント４２には、文字のフォント情報（文字フォントデータ）が記憶されている。
【００４７】
第三メモリ部１７は、ＲＡＭなどの書き換え可能なメモリである。この第三メモリ部１７は、この例では受信メモリ３１、送信メモリ３２、テキストメモリ３３、解析情報メモリ３４、付加情報格納手段としての付加情報メモリ３５、出力メモリ３６およびワークメモリ３７を有しており、受信送受信データや出力データ、制御プログラムの処理結果などが一時的に記憶されている。
【００４８】
受信メモリ３１には、データ受信部１１から受信されたデータが記憶される。
【００４９】
送信メモリ３２には、データ送信部１２から送信されるデータが記憶される。
【００５０】
テキストメモリ３３には、テキストデータが記憶される。
【００５１】
解析情報メモリ３４には、テキストデータを解析した結果、得られる解析情報が記憶される。
【００５２】
付加情報メモリ３５には、付加情報が記憶される。付加情報は、テキストデータに付加される付加データと結合情報とが対応付けられたものである。
【００５３】
出力メモリ３６には、出力部１４から出力されるデータが記憶される。
【００５４】
ワークメモリ３７は、中央処理部１３による制御プログラムの実行時などに一時的に必要とされるメモリとして使用される。
【００５５】
図２は、図１の解析辞書４１のメモリ構造を説明するための模式図である。
【００５６】
図２において、この解析辞書４１は、少なくとも文字列の情報と結合情報とが対応付けられた解析辞書情報であり、ａおよびｂは辞書の本体部分、ｃおよびｄは辞書のインデックス部分である。
【００５７】
図２中のａには、文字列が文字コードとして格納されている。文字コードとしては、ＪＩＳコードやシフトＪＩＳコードなど、文字を一意に識別することができるコードであれば、どのようなものであっても用いることができる。なお、本実施形態１では、辞書の本体部分が文字列コードの昇順に整列されている。
【００５８】
図２中のｂには、各文字列に対応付けられた結合情報が格納されている。結合情報とは、文字列と付加データとを関連付けるために定義されるものである。より具体的には、ある文字列にどの付加データが対応付けられるかを判定するための情報である。その際、文字列と付加データとの対応付けは、一対一に限られず、一対多または多対多というパターンも判定し得ることが望ましく、このような判定を実現することができるものであれば、どのように定義してもよい。
【００５９】
例えば、結合情報としては、以下のような属性情報を用いることが好ましい。属性情報とは、文字列を予めその意味毎に分類した情報であり、それぞれの分類を属性というラベルで区別するようになっている。通常、一つの属性には、複数の文字列が対応付けられる。この図２の例では、「花見、花束、花、開花、・・・」などの文字列に「ｆｌｏｗｅｒ」という属性が与えられている。なお、属性情報を示す実際のデータ形態としては、属性を一意に識別することが可能であれば、どのような形態であっても用いることができる。例えば、図２に示すような文字列コード（”ｆｌｏｗｅｒ”）としてもよく、または数字コードとしてもよい。
【００６０】
さらに、属性情報については、複数の属性が階層構造をなすように定義してもよい。この場合、下位の属性は上位の属性に包含される関係にある。したがって、本発明に適用した場合、例えば上位属性を有する文字列に対しては、その下位属性を有する付加データに対して、全て対応付け可能という判定がなされる。
【００６１】
図２中のｃは、文字列ａの先頭１文字分の文字コードが格納された文字インデックスである。また、図２中のｄには、ａに格納されている文字を先頭に含む本体データについて、辞書中での格納位置を示すアドレス情報が格納されている。なお、図２の例では、あるインデックスに格納されたアドレスから、その次のインデックスに格納されたアドレスまでが、先頭文字を同じくする本体データの範囲になっている。
【００６２】
図３は、図１の付加情報メモリ３５に格納される付加情報のメモリ構造を説明するための模式図である。
【００６３】
図３において、付加情報は、テキストデータに付加されるべき付加データと結合情報とが対応付けられたものである。
【００６４】
図３中のｅには、結合情報が格納されている。なお、結合情報は、解析辞書４１に記憶された結合情報ｂと共通のデータ構造となっている。
【００６５】
また、図３中のｆには、テキストデータに付加されるべき付加データが格納されている。付加データは、テキストデータと共に出力部１４に出力可能なデータであれば、どのようなものであってもよい。例えば、静止画や動画などのイメージ情報や、テキストデータと同じ文字情報などが挙げられる。または、出力部１４がテキストデータなどの表示だけでなく、音声データも出力可能な構成となっている場合には、音楽やメッセージなどの音声情報であってもよい。なお、ｆに格納されている付加データの形態は、現在、一般的な情報処理装置で用いられている形態であればよい。例えば、イメージ情報としてはＪＰＥＧ、ＧＩＦ、ＰＮＧ、ＭＮＧ、アニメＧＩＦ、音声情報としてはＭＰ３、ｗａｖｅ、イメージ＋音声情報としてはＭＰＥＧといった形態が考えられる。なお、図３中の左側の数字は、各データを識別するために便宜上付けられた番号である。
【００６６】
以下に、このように構成された本実施形態１のデータ処理装置を用いたデータ処理方法について説明する。この例では、本実施形態１のデータ処理装置の具体的な実現例として、携帯電話装置による電子メールの送受信を例に挙げて説明を行う。また、付加データとしてはイメージデータを用い、結合情報としては属性情報を用いる。
【００６７】
図４は、図１のデータ処理装置を用いたデータ処理方法の各処理手順を説明するためのフローチャートである。ここでは、携帯電話装置によってテキストメールを受け取った場合の動作について説明する。なお、この例では、電子メールとして受け取るテキストデータの内容を図５に示すようなものとし、解析辞書４１の内容を図２に示すようなものとして説明する。
【００６８】
図４に示すように、まず、ステップＳ１において、データ受信部装置としての携帯電話装置によって他の携帯電話装置から送信された電子メールがデータ受信部１１を介して受信されると、受信されたデータが受信メモリ３１に格納される。
【００６９】
一般的に、電子メールデータは、図５に示すように、転送先のメールアドレスやメールデータの形式などが記述されたヘッダ部と、テキストデータからなるメール本文とからなっている。
【００７０】
次に、ステップＳ２では、受信手段２４によって、受信メモリ３１の内容が参照されて、テキストデータであるメール本文が抽出され、テキストメモリ３３に格納される。例えば、図５に示すような電子メールデータが受信されると、「庭の花が咲きました」というメール本文がテキストデータとして抽出される。
【００７１】
さらに、ステップＳ３では、解析手段２１によって、テキストメモリ３３に格納されたテキストデータが、解析辞書４１を参照することによって解析される。ここでは、テキストメモリ３３に格納されたテキストデータ中に、解析辞書４１に格納された文字列（図２のａ）が含まれるか否かが調べられる。その処理方法については特に限定しないが、例えばテキストデータの先頭（例では文字「庭」）から、解析辞書４１のインデックス部（図２のｃとｄ）および本体部（図２のａとｂ）とを順次照合することによって、辞書と一致する文字列がテキストデータに含まれるか否かが判定される。このような処理がテキストデータの末端へ向けて繰り返し行われてテキストデータが解析される。
【００７２】
また、解析手段２１によって、テキストデータ中に解析辞書４１の文字列と一致した部分が検出されると、解析情報が生成されて解析情報メモリ３４に格納される。ここで、解析情報とは、解析辞書４１の文字列と一致した文字列のテキストデータ中での位置情報と、一致した文字列に対応する解析辞書４１に格納された属性情報のことを示している。この例では、テキストデータ中の文字列「花」の部分が解析辞書４１の「花」と一致している。
【００７３】
図６は、図１の解析情報メモリ３４に格納される解析情報の内容を説明するための模式図である。
【００７４】
図６中のｇは、解析情報の文字列と一致した文字列のテキストデータ中での開始文字位置であり、ｈはその終了文字位置であり、ｉは属性情報である。この例では、文字列「花」が、テキストデータ中の３文字目（から３文字目まで）であり、対応する属性情報が”ｆｌｏｗｅｒ”であることを示している。なお、図６中の左側の数字は、格納されたデータを識別するために便宜上付与された番号である。
【００７５】
次に、ステップＳ４では、テキストデータの解析が終了した後、解析情報メモリ３４内に解析情報が格納されているか否かが判定される。これが格納されていれば（Ｓ４でｙｅｓ）、照合手段２２において、その解析情報中の結合情報と付加情報中の結合情報とが照合される。
【００７６】
照合手段２２では、解析情報メモリ３４に格納された解析情報中の属性情報（結合情報）と、付加情報メモリ３５内に格納された付加情報中の属性情報（結合情報）部分（図３のｅ）とが比較され、一致した場合にはその結果が一旦ワークメモリ３７に格納される。具体的には、どの解析情報とどの付加情報とが一致したのかがワークメモリ３７に記憶される。
【００７７】
この例では、解析情報の１番目（花）と、付加情報の３番目（”ＤＡＴＡ３／ｆｌｏｗｅｒ”）とが一致することを示すデータが、ワークメモリ３７に格納される。なお、解析情報が複数ある場合には、全ての解析情報について照合が行われるものとする。また、一つの解析情報に対して、同じ属性情報を有する付加情報が存在し、複数の付加情報が一致すると判定される場合には、付加情報間に優先度を設けて一つに決定することができる。この優先度のパラメータとしては、例えば最も新しいものから優先されるなどが考えられる。
【００７８】
次に、ステップＳ６では、出力手段２３によって、出力データの生成が行われる。出力手段２３では、テキストメモリ３３に格納されたテキスト情報から、例えば、ディスプレイ装置に表示される場合や、プリンタ装置に出力される場合など、出力部１４の出力形態に応じて出力データが生成される。
【００７９】
この例では、携帯電話装置のディスプレイ装置に文字データを表示させるため、テキストメモリ３３に格納された文字コードを元に、文字フォント４２が参照されて、対応する文字のビットマップデータが順次取り出されて出力部１４に格納される。
【００８０】
その際に、先の照合結果がワークメモリ３７に格納されている場合には、テキストデータに加えて、付加情報中の付加データ（図３のｆ）も合わせて出力データとして生成される。この場合には、ワークメモリ３７が参照されて、解析情報と付加情報とが取り出され、テキストデータ中のどの文字列部分に、どの付加情報が一致したかが調べられる。該当する付加情報中の付加データが取り出され、例えば解析情報中の文字位置情報で示される文字列の近傍に付加データを出力するべく、出力データが生成されて出力メモリ３６に格納される。
【００８１】
図７は、図１の出力メモリ３６に格納される付加データの一例を示す模式図である。
【００８２】
図７では、属性情報”ｆｌｏｗｅｒ”に対応付けられたビットマップデータが示されている。
【００８３】
図８は、図１の出力メモリ３６のメモリ内容の一部を示す模式図である。
【００８４】
図８では、テキストデータの内容を示す文字フォントデータと付加データとが共に示されており、「花」の後ろに属性情報”ｆｌｏｗｅｒ”に対応付けられた付加データ（ビットマップデータ）が配置されている。なお、図８に示す例では、付加データが対応する文字列の後ろに出力されているが、付加データの出力位置は特に限定されない。対応する文字列の近傍に出力させたり、対応する文字列に重ねて出力させたり、テキストデータ中の任意の位置に出力させたり、または、対応する文字列と置換して出力させてもよい。
【００８５】
最後に、ステップＳ７では、出力メモリ３６に格納された出力データが、出力部１４から出力されて、処理が終了する。
【００８６】
なお、付加情報メモリ３５に格納される付加情報は、入力手段としての通信手段などを介して外部装置から取得したり、ユーザが付加データを作成するための別の手段によって自ら作成して入力するようにしてもよい。付加情報の内容については、結合情報（図３のｅに示す属性情報）のみを固定値として、付加データ部分（図３のｆ）は任意のデータとすることができる。
【００８７】
このようにすることで、データ処理装置１０内に記憶されている付加情報が更新される毎に、同じ内容のテキストデータが参照されても異なる付加データが出力されることになる。
【００８８】
図９は、図４の処理フローに基づいて説明した本実施形態のデータ処理方法における出力データと解析辞書と付加情報との関係を説明するための模式図である。
【００８９】
図９中のｊは解析辞書であり、ｋは付加情報であり、ｍは文字データと付加データとが統合された最終的な出力データである。
【００９０】
図９に示すように、まず、テキスト（文字）データと解析辞書ｊに格納されている文字列が一致するか否かが調べられる（▲１▼テキストデータの解析）。次に、テキストデータが解析辞書ｊに格納されている文字列と一致すると、解析辞書ｊにおいてその文字列に対応する結合情報（属性情報）と、付加情報ｋの結合情報（属性情報）とが一致するか否かが調べられる（▲２▼属性の照合）。さらに、両者の結合情報（属性情報）が一致すると、付加情報ｋにおいてその結合情報に対応する付加データが取り出されて、テキストデータと共に出力データｍとして合成される（▲３▼出力データの生成）。
【００９１】
このようにして、本実施形態１では、解析辞書と付加情報とが独立して定義されており、共通の結合情報を介してそれらのデータ間が関連付けられている。これにより、結合情報以外のデータについては、各々任意に更新することが可能となる。したがって、テキストデータ、解析情報、付加データなどを更新することによって、文字列と付加データとが直接対応付けられた従来技術に比べて、テキストデータに対してより変化に富んだ付加データによる修飾を実現することができる。
【００９２】
なお、本実施形態１では、電子メールによってテキストデータを受信し、付加データと共にテキストデータを出力する例について説明したが、送信側と受信側との二つの携帯電話装置を用いてテキストメールを送受信する際の実施形態としては、さらに、以下の実施形態２、３に示すようなものも考えられる。
【００９３】
（実施形態２）
本実施形態２では、送信側のデータ処理装置において、テキストメールが作成され、そのテキストデータに対して、図４に示すステップＳ３からステップＳ５までの処理が実行される。その後、送信手段２５によって、送信データとして、テキストデータ、解析情報および付加情報が生成され、メールデータとして送信される。
【００９４】
受信側のデータ処理装置では、受信手段２４によりメールデータが受信されると、受信されたテキストデータ、解析情報および付加情報を元にして、図４に示すステップＳ６からステップＳ７までの各処理が実行される。その後、出力部１４によって、付加データにより修飾されたテキストデータが出力されてユーザに閲覧される。
【００９５】
これらの送信側のデータ処理装置と受信側のデータ処理装置とで、それらの間を通信することにより上記実施形態１と同様のデータ処理装置（データ処理システム）が構成される。
【００９６】
以上により、本実施形態２によれば、受信側で同じ内容のテキストデータが参照されても、データの送信側が異なることによって、異なる解析情報および付加情報が受信されるため、異なる付加データが出力されることになる。また、受信側においては、解析情報が送信側から供給されるため、解析手段２１による解析処理が不要となり、テキスト閲覧に要する処理の高速化を図ることができる。
【００９７】
（実施形態３）
本実施形態３では、送信側のデータ処理装置において、テキストメールが作成され、任意の付加情報と共に、送信手段２５によってメールデータとして送信される。
【００９８】
受信側のデータ処理装置では、受信手段２４によりメールデータが受信されると、受信されたテキストデータおよび付加情報を元にして、図４に示すステップＳ２からステップＳ７までの各処理が順次実行される。その後、出力部１４によって、付加データにより修飾されたテキストデータが出力されて閲覧されることになる。
【００９９】
これらの送信側のデータ処理装置と受信側のデータ処理装置とで、それらの間を通信することにより上記実施形態１と同様のデータ処理装置（データ処理システム）が構成される。
【０１００】
以上により、本実施形態３によれば、受信側で同じ内容のテキストデータが参照されても、データの送信側が異なることによって、異なる付加データが受信されるため、異なる付加データが出力されることになる。また、受信された付加情報は、受信側にとっては未知の付加データを出力し得るものであるため、テキスト閲覧の楽しみが増えるという効果を期待することができる。
【０１０１】
以上、本発明を携帯電話装置での電子メールに適用した場合、特に送信装置と受信装置との間でテキストデータを送受信する際の例について説明したが、テキストデータの送受信形態については、例えば通信ネットワーク上に存在する、所謂サーバ装置のような第三の装置を経由する場合も考えられる。この場合には、送信側の装置から送信されたテキストデータは、一旦、サーバ装置に格納された後に、受信側の装置に送信される。このような例では、本発明のデータ処理装置をサーバ装置に適用することも考えられる。
【０１０２】
送信側の装置では、通常のテキストデータのみが作成されて送信され、本発明のデータ処理装置であるサーバ装置において付加データによるテキストデータの修飾が施され、受信側の装置に送信される。
【０１０３】
本発明によれば、付加データの内容を任意に更新することができることから、付加データは各サーバ装置で独自に定義することができる。これによって、例えば電子メールの送受信を行うユーザが、データを中継するサーバ装置を選択することで様々な内容の付加データをテキストデータと共に得ることができるようになる。
【０１０４】
さらに、本発明において利用可能な付加データとしては、上述したイメージ情報に限らず、例えば音声情報を用いることも可能である。この場合には、テキストデータと音声データとをそれぞれ出力するための出力部を備えることになる。
また、音声情報の出力タイミングとしては、テキストデータを参照する際に自動的に出力する方法、もしくは特定指示に基づいて出力する方法などが考えられる。
【０１０５】
なお、本発明は、通信によりデータを送受信する装置に限られるものではなく、文字列からなるテキストデータが入力手段から入力されてデータ処理が行われて出力手段から出力されるデータ処理装置であれば、いずれも適用することが可能である。
（実施形態４）
上記実施形態１〜３では、データ受信部１１およびデータ送信部１２によって、他の装置との間で通信手段などを介してテキストデータ、付加データ、付加情報や解析情報が送受信される構成としたが、本実施形態４では、テキストデータ、付加データ、付加情報や解析情報は、別のデータ作成手段などによって作成されたデータが入力手段から入力されたり、またはユーザが入力操作部からデータ入力したり、出力手段（第２出力手段）として例えば出力部１４から別途、データ出力する。このような実施形態としては、テキストを閲覧するためのビューワ機能を備えた装置への適用が考えられる。
【０１０６】
図１０は、本発明のデータ処理装置の実施形態４における要部構成を示すブロック図である。なお、図１に示すブロック図と異なる点は、さらに入力部１８を備えている点であり、それ以外の部材については図１の部材と同様であるのでここではその説明を省略する。
【０１０７】
図１０において、このデータ処理装置は、テキストデータが入力部１８から入力され、図４に示すステップＳ２からステップＳ７までの処理が実行される。なお、テキストデータが入力部１８から入力される具体的方法としては、装置に接続可能な他の外部記憶手段からテキストデータをコピーしたり、ユーザが装置内で任意に作成したテキストデータを入力するようにするなど、特に通信手段を介してテキストデータを取得する必要はない。また、付加データについても、テキストデータと同様に入力部１８から入力する構成としてもよい。
【０１０８】
【発明の効果】
以上説明したように、本発明によれば、テキストデータと付加データとの対応付けを結合情報を介して行っているため、テキストデータと付加データとの対応付けが固定化されず、利用環境に応じて変化させることができる。したがって、同じ内容のテキストデータであっても、テキストデータが閲覧される際の状況によって、種々の異なる付加データを出力させることができ、より表現力に富んだデータ処理装置を実現することができる。特に、電子メールのようなテキストデータを送受信するアプリケーションに適用した場合には、容易に、送信されるメール毎に異なる付加データを出力したり、受信側のメモリ内容の状況によって異なる付加データを出力したりすることができるようになる。
【０１０９】
また、テキストデータを送受信しない装置であっても、テキストデータを参照する際に本発明を適用することで、より表現力に富んだ出力が得られるという効果がある。
【図面の簡単な説明】
【図１】本発明のデータ処理装置の実施形態１における要部構成を示すブロック図である。
【図２】図１の解析辞書のメモリ構造を説明するための模式図である。
【図３】図１の付加情報メモリに格納される付加情報のメモリ構造を説明するための模式図である。
【図４】図１のデータ処理装置を用いたデータ処理方法の各処理手順を説明するためのフローチャートである。
【図５】本発明の実施形態１におけるメールデータの構成を説明するための図である。
【図６】図１の解析情報メモリに格納される解析情報の内容を説明するための模式図である。
【図７】図１の出力メモリに格納される付加データの一例を示す模式図である。
【図８】図１の出力メモリのメモリ内容の一部を示す模式図である。
【図９】図４の処理フローに基づいて説明した本実施形態のデータ処理方法における出力データと解析辞書と付加情報との関係を説明するための模式図である。
【図１０】本発明のデータ処理装置の実施形態４における要部構成を示すブロック図である。
【符号の説明】
１０  データ処理装置
１１    データ受信部
１２    データ送信部
１３    中央処理部
１４    出力部
１５    第一メモリ部
１６    第二メモリ部
１７    第三二メモリ部
１８  入力部
２１    解析手段
２２    照合手段
２３    出力手段
２４    受信手段
２５    送信手段
３１    受信メモリ
３２    送信メモリ
３３    テキストメモリ
３４    解析情報メモリ
３５    付加情報メモリ
３６    出力メモリ
３７    ワークメモリ
４１    解析辞書
４２    文字フォント
【図１】
2005011040.tif 000003
【図２】
2005011040.tif 000004
【図３】
2005011040.tif 000005
【図４】
2005011040.tif 000006
【図５】
2005011040.tif 000007
【図６】
2005011040.tif 000008
【図７】
2005011040.tif 000009
【図８】
2005011040.tif 000010
【図９】
2005011040.tif 000011
【図１０】
2005011040.tif 000012