(57)【要約】【課題】地域独自の、臨場感の高い表現力豊かな文字表現を実現する。【解決手段】文字パターン生成装置１０は、文字を構成するデータであるストロークデータを肉付けの仕方を定義する属性値と地理的位置との関連付けを記憶手段１２に記憶し、現在地の地理的位置の情報を取得手段１４で取得して照合手段１５において照合し、現在地の地理的位置の情報に関連付けられた属性値を取得手段１３において取得する。または、予め取得した属性値の中から該当する属性値を選択する。そして、その属性値に基づいて該ストロークデータに肉付けをすることにより生成手段１１において文字パターンを生成する。【選択図】図１
2008015018.tif 000002
【特許請求の範囲】
【請求項１】
現在地を表わす地理的位置の情報を取得する地理的位置情報取得手段と、
文字を構成する線要素を表わすデータであるストロークデータに属性を付加して前記文字を出力するための文字パターンを生成するために用いられる属性値を特定する情報と、地理的位置の情報との対応を記憶する記憶手段にアクセスし、前記現在地を表わす地理的位置の情報に対応する属性値を特定する地理的位置情報照合手段と、
前記属性値を取得する属性値取得手段と、
取得した前記属性値を用いて前記ストロークデータに属性を付加して文字パターンを生成する文字パターン生成手段とを備える、文字パターン生成装置。
【請求項２】
前記属性は、線幅と、色と、形状と、テクスチャとのうちの少なくとも１つを含む、請求項１に記載の文字パターン生成装置。
【請求項３】
前記属性値は、ストロークデータの表わす始点についての第１属性値と、終点についての第２属性値とを含む、請求項２に記載の文字パターン生成装置。
【請求項４】
前記文字パターン生成手段は、前記ストロークデータに、前記始点から前記終点に向かって、前記第１属性値から前記第２属性値へ一定の割合で変化する属性を付加する、請求項３に記載の文字パターン生成装置。
【請求項５】
前記属性値取得手段は、所定のタイミングで属性値を取得して記憶し、記憶されている属性値の中から前記地理的位置情報照合手段によって特定された前記属性値を選択する、請求項１に記載の文字パターン生成装置。
【請求項６】
前記地理的位置情報取得手段は、前記現在地の地理的位置の情報を所定の時間ごとに取得する、請求項１に記載の文字パターン生成装置。
【請求項７】
前記文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、前記属性値取得手段において前記地理的位置情報照合手段によって特定された前記属性値が取得されなかった場合に、前記初期値を用いて前記文字パターンを生成する、請求項１に記載の文字パターン生成装置。
【請求項８】
前記文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、前記地理的位置情報取得手段において前記現在地を表わす地理的位置の情報が取得されなかった場合に、前記初期値を用いて前記文字パターンを生成する、請求項１に記載の文字パターン生成装置。
【請求項９】
前記文字パターン生成手段において前記文字パターンを生成する際に前記属性値を用いるか否かを設定する設定手段をさらに備え、
前記文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、
前記文字パターン生成手段は、前記設定が使用する設定である場合には前記属性値を用いて前記文字パターンを生成し、前記設定が使用しない設定である場合には前記初期値を用いて前記文字パターンを生成する、請求項１に記載の文字パターン生成装置。
【請求項１０】
前記属性値取得手段において取得した前記属性値を外部に送信する属性値送信手段をさらに備える、請求項１に記載の文字パターン生成装置。
【請求項１１】
前記属性値送信手段は、前記属性値に、前記属性値を用いた文字パターンを生成する処理を許可する期間または回数を規定する情報を含むカウンタ情報を付加して送信する、請求項１０に記載の文字パターン生成装置。
【請求項１２】
前記属性値送信手段は、前記カウンタ情報が付加されていない属性値を送信対象とし、前記カウンタ情報を付加して送信する、請求項１１に記載の文字パターン生成装置。
【請求項１３】
前記カウンタ情報は、属性値の送信回数を規定する情報を含み、
前記属性値送信手段は、属性値を送信する際に、前記属性値に付加するカウンタ情報に含まれる前記送信回数を規定する情報を更新する、請求項１１に記載の文字パターン生成装置。
【請求項１４】
前記属性値取得手段は、外部から前記属性値を受信して取得する、請求項１に記載の文字パターン生成装置。
【請求項１５】
前記属性値取得手段は、外部から、当該属性値を用いた文字パターンを生成する処理を許可する期間または回数を規定する情報を含むカウンタ情報が付加された前記属性値を受信して取得し、
前記文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、
前記文字パターン生成手段は、前記属性値が前記属性値取得手段において取得されたときからの期間が前記カウンタ情報に規定される期間を超えていることが検出されたとき、または前記属性値を前記文字パターンの生成に用いる回数が前記カウンタ情報に規定される回数に達したことが検出されたとき、前記属性値に換えて前記初期値を用いて前記文字パターンを生成する、請求項１４に記載の文字パターン生成装置。
【請求項１６】
コンピュータに文字パターン生成処理を実行させるプログラムであって、
現在地を表わす地理的位置の情報を取得する地理的位置情報取得ステップと、
文字を構成する線要素を表わすデータであるストロークデータに属性を付加して前記文字を出力するための文字パターンを生成するために用いられる属性値を特定する情報と、地理的位置の情報との対応を記憶する記憶装置にアクセスし、前記現在地を表わす地理的位置の情報に対応する属性値を特定する地理的位置情報照合ステップと、
前記属性値を取得する属性値取得ステップと、
必要なストロークデータを取得し、前記属性値を用いて前記ストロークデータに属性を付加して文字パターンを生成する文字パターン生成ステップとを実行させる、文字パターン生成プログラム。
【請求項１７】
請求項１６に記載の文字パターン生成プログラムを記録する、コンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は文字パターン生成装置、文字パターン生成プログラム、および文字パターン生成プログラムを記録した記録媒体に関し、特に、表示デバイスへまたは印刷デバイスを備えた電子情報機器において、文字を表示または印刷するための文字パターンを、文字のストロークデータと属性情報とを用いて生成する文字パターン生成装置、文字パターン生成プログラム、および文字パターン生成プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
現在一般的に用いられている液晶ディスプレイ等の文字表示可能なデバイスや、通信デバイスや、プリンタ等の印刷デバイスや、携帯電話およびＰＤＡ等のモバイル機器などにおいて、多様な文字出力を実現する場合、出力方法の１つに現在位置に応じてフォントを切替える方法がある。
【０００３】
たとえば、特許文献１には、現在位置から必要な言語および地域を特定し、ネットワークを通して必要なプログラムとフォントとを入手し使用することで、現在位置に応じた表示や印刷を行なう技術が開示されている。従って、この技術によれば、自動的に現在位置に対応する言語で文字情報の表示や印刷を行なうことが可能となる。
【０００４】
また、同様に上述のような機器において表現力豊かな文字表示を実現する場合、出力方法の１つに、文字の装飾情報を使用して条件によって装飾度合いを変化させる方法がある。
【０００５】
本願出願人が先に出願して公開されている特許文献２には、時系列に変化する装飾である画像データを、適切な時間情報に基づいてビットマップデータの任意の部分に合成し、出力する技術が開示されている。従って、この技術によれば、特定の条件に応じてビットマップデータに画像データを合成し表示することが可能となり、単なるアニメーションではなく、時系列に意味のある装飾を施すことが可能となる。
【０００６】
また、本願出願人が先に出願して公開されている特許文献３には、手書き入力文字の情報を取得して数値化し、それに基づいて既存フォントの形状を変更して新たなフォントを生成する技術が開示されている。特許文献３に開示されている従来技術は、手書き入力文字を反映した字体の統一感のあるフォントを生成することが可能であり、文字自体を変形するものである。従って、この技術によれば、操作者独自の書体で、かつ字体を統一したスタイルで文書作成することが可能となる。
【特許文献１】特開２００４−５０５８５号公報
【特許文献２】特開２００５−１７６５６号公報
【特許文献３】特許第２９８１３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に開示されている技術は取得したフォントを表示や印刷に用いるために文字コード等の情報を切替えており、文字自体を変形したり装飾したりはしないために、現在位置による表現力に変化がないという問題がある。
【０００８】
また、上記特許文献２に開示されている技術は文字自体を変形させる技術ではないために、文字全体の形状が変化することによる表現力は得られないという問題がある。
【０００９】
また、上記特許文献３に開示されている技術はユーザの手書きによる特徴を利用して文字を変形するのみで、ユーザが同じなら文字の変形結果は常に同じであり、現在位置に応じた表現力の変化は得られないという問題がある。
【００１０】
本発明はこのような問題に鑑みてなされたものであって、文字自体を現在位置に応じた変形の仕方で変形し、同一のユーザであっても現在位置に応じた表現力の変化を得られる文字パターン生成装置、文字パターン生成プログラム、および文字パターン生成プログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明のある局面に従うと、文字パターン生成装置は、現在地を表わす地理的位置の情報を取得する地理的位置情報取得手段と、文字を構成する線要素を表わすデータであるストロークデータに属性を付加して文字を出力するための文字パターンを生成するために用いられる属性値を特定する情報と、地理的位置の情報との対応を記憶する記憶手段にアクセスし、取得された現在地を表わす地理的位置の情報に対応する属性値を特定する地理的位置情報照合手段と、特定された属性値を取得する属性値取得手段と、取得された属性値を用いて上記ストロークデータに属性を付加して文字パターンを生成する文字パターン生成手段とを備える。
【００１２】
上記属性は、具体的には、線幅と、色と、形状と、テクスチャとのうちの少なくとも１つを含むことが好ましい。
【００１３】
さらに、上記属性値は、ストロークデータの表わす始点についての第１属性値と、終点についての第２属性値とを含むことが好ましい。その場合、文字パターン生成手段は、ストロークデータに、始点から終点に向かって、第１属性値から第２属性値へ一定の割合で変化する属性を付加することが好ましい。
【００１４】
また、属性値取得手段は、所定のタイミングで属性値を取得して記憶し、記憶されている属性値の中から地理的位置情報照合手段によって特定された属性値を選択することが好ましい。
【００１５】
また、地理的位置情報取得手段は、現在地の地理的位置の情報を所定の時間ごとに取得することが好ましい。
【００１６】
また、文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、属性値取得手段において地理的位置情報照合手段によって特定された属性値が取得されなかった場合に、初期値を用いて文字パターンを生成することが好ましい。
【００１７】
また、文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、地理的位置情報取得手段において現在地を表わす地理的位置の情報が取得されなかった場合に、初期値を用いて文字パターンを生成することが好ましい。
【００１８】
また、文字パターン生成装置は、文字パターン生成手段において前記文字パターンを生成する際に属性値を用いるか否かを設定する設定手段をさらに備え、文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、文字パターン生成手段は、上記設定が使用する設定である場合には属性値を用いて文字パターンを生成し、上記設定が使用しない設定である場合には初期値を用いて文字パターンを生成することが好ましい。
【００１９】
また、文字パターン生成装置は、属性値取得手段において取得した属性値を外部に送信する属性値送信手段をさらに備えることが好ましい。
【００２０】
さらに、属性値送信手段は、属性値に、属性値を用いた文字パターンを生成する処理を許可する期間または回数を規定する情報を含むカウンタ情報を付加して送信することが好ましい。
【００２１】
さらに、属性値送信手段は、カウンタ情報が付加されていない属性値を送信対象とし、上記カウンタ情報を付加して送信することがより好ましい。
【００２２】
または、カウンタ情報は、属性値の送信回数を規定する情報を含み、属性値送信手段は、属性値を送信する際に、属性値に付加するカウンタ情報に含まれる送信回数を規定する情報を更新することがより好ましい。
【００２３】
また、属性値取得手段は、外部から属性値を受信して取得することが好ましい。
さらに、属性値取得手段は、外部から、当該属性値を用いた文字パターンを生成する処理を許可する期間または回数を規定する情報を含むカウンタ情報が付加された属性値を受信して取得し、文字パターン生成手段は、少なくとも線幅、色、および形状の各属性について属性値の初期値を保持し、文字パターン生成手段は、属性値が属性値取得手段において取得されたときからの期間がカウンタ情報に規定される期間を超えていることが検出されたとき、または属性値を文字パターンの生成に用いる回数がカウンタ情報に規定される回数に達したことが検出されたとき、属性値に換えて初期値を用いて文字パターンを生成することが好ましい。
【００２４】
本発明のさらに他の局面に従うと、文字パターン生成プログラムは、コンピュータに文字パターン生成処理を実行させるプログラムであって、現在地を表わす地理的位置の情報を取得する地理的位置情報取得ステップと、文字を構成する線要素を表わすデータであるストロークデータに属性を付加して文字を出力するための文字パターンを生成するために用いられる属性値を特定する情報および地理的位置の情報の対応を記憶する記憶装置にアクセスし、取得された現在地を表わす地理的位置の情報に対応する属性値を特定する地理的位置情報照合ステップと、属性値を取得する属性値取得ステップと、必要なストロークデータを取得し、取得された属性値を用いて上記ストロークデータに属性を付加して文字パターンを生成する文字パターン生成ステップとを実行させる。
【００２５】
本発明のさらに他の局面に従うと、記録媒体はコンピュータ読取可能な記録媒体であって、上記文字パターン生成プログラムを記録する。
【発明の効果】
【００２６】
本発明にかかる文字パターン生成装置よれば、地理的位置に応じたストロークデータの線幅、色、形状、およびテクスチャなどの各属性の値に基づいて文字パターンを生成することによって、データ容量を抑えながら様々な書体およびニュアンスを表現することが可能になるとともに、地域独自の表示で臨場感を高め、表現力豊かな文字表示を実現できる。
【発明を実施するための最良の形態】
【００２７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２８】
なお、ここでは、「文字」には、日本語や英語、韓国語、中国語等の言語の他、たとえば単位等の記号や、「○」や「△」等の各種図形記号、および文字として識別される絵記号（絵文字）等も含まれる。
【００２９】
また、本発明にかかる文字パターン生成装置は、たとえばＰＨＳ（Personal Handyphone System）を含む携帯電話装置や、携帯情報ツールであるＰＤＡ（Personal Digital Assistants）等の電子情報機器に用いられ得る。また、本発明にかかる文字パターン生成装置は、デスクトップ型やノートブック型等、任意のタイプのパーソナルコンピュータや、ワードプロセッサにも用いられ得る。さらに、テレビジョン信号受像機またはプロジェクタ装置等の電子情報機器にも用いられ得る。さらに、本発明にかかる文字パターン生成装置は、カラー表示および白黒表示のうちの少なくとも一方の表示が可能な表示装置、たとえばカラー液晶表示デバイスを備えた電子情報機器や、一般の電話機やＦＡＸ等の通信デバイス（通信機器）を備えた電子情報機器にも用いられ得る。さらに、本発明にかかる文字パターン生成装置は、３Ｄ表示装置や立体地図等の液晶表示デバイスを備えた電子情報機器、またはホログラムでの立体表示を行なう装置にも用いられ得る。さらに、本発明にかかる文字パターン生成装置は、電子情報機器として、カラー印刷またはモノクロ印刷が可能なプリンタ等の印刷用デバイス（印刷装置）に用いられてもよい。本実施の形態においては、本発明にかかる文字パターン生成装置が上記いずれかの装置で実現されるものとして説明を行なうが、本発明において文字パターン生成装置が用いられる装置は上記装置または特定の装置に限定されず、上述の意味での「文字」を表示し得るいかなる装置に用いられてもよい。
【００３０】
図１は、本実施の形態にかかる文字パターン生成装置の構成の具体例を示すブロック図である。図１を参照して、本実施の形態にかかる文字パターン生成装置１０は、ＣＰＵ（Central Processing Unit：中央演算処理装置）等で構成される制御装置１と、文字列を入力可能とする入力装置２と、表示装置、印刷装置および通信装置の少なくともいずれかである出力装置３と、プログラムおよびそれに用いるデータを格納した補助記憶部としての補助記憶装置４と、ＣＰＵ動作時にワークメモリ（ＲＡＭ：Random Access Memory）として働く主記憶装置５とを含んで構成される。
【００３１】
入力装置２はテキストデータを入力する装置であり、キーボードやプッシュボタンなどが該当する。また、他の装置と通信を行なってテキストデータを取得する装置であってもよく、たとえばメールデータを取得する受信装置であってもよい。制御装置１、補助記憶装置４、および主記憶装置５は、各々、一般的なパーソナルコンピュータ等の情報処理装置によって構成される。出力装置３は情報を表示する装置であり、液晶ディスプレイや有機ＥＬディスプレイ等の文字表示デバイス（表示装置）や、プリンタ等の印刷デバイス（印刷装置）や、携帯電話装置や携帯型情報端末機器（ＰＤＡ）等のモバイル機器や、テレビジョン装置等のＡＶ機器やパーソナルコンピュータ等の電子情報機器などが該当する。
【００３２】
これらの装置は有線または無線で接続されて、相互に通信を行なう。また、これらの装置は別個の装置でなく、いずれかの装置（たとえば制御装置１）内部に含まれていてもよい。通信を行なうことで、入力装置２は入力されたテキストデータを制御装置１に入力する。また、制御装置１は必要に応じて補助記憶装置４や主記憶装置５にアクセスして文字パターンを生成する処理を行ない、その結果を出力装置３に入力する。出力装置３は、入力された処理結果に基づいて情報を表示する。
【００３３】
本実施の形態にかかる文字パターン生成装置１０においては、ストロークデータが肉付けされて文字パターンが生成される。ここでストロークデータとは、文字を構成する線要素を表わすデータであって、始点と終点とを各１つずつ含む１本の直線または曲線を表わすデータを指す。ここでの「線要素」には、点要素（たとえば濁音部分）や丸要素（たとえば半濁音部分）など、文字を構成するすべての要素が含まれ得る。「肉付け」とは、線を表わすデータであるストロークデータに対して太さや色などの属性を付加して表示される形態とする処理を指し、その処理で生成された、始点と終点とを各１つずつ含む直線または曲線をストローク（一筆の線）と言う。「文字」には１以上のストロークが含まれ、文字を構成するストロークデータが肉付けされて生成される、文字を表示するためのデータを文字パターンと言う。
【００３４】
制御装置１は、ストローデータに肉付けをして文字パターンを生成する文字パターン生成部１１と、文字パターンを生成する際の肉付けの仕方が定義されている属性の値と地理的位置との関連付けを記憶する属性値関連付け情報記憶部１２と、該属性の値を取得する属性値取得部１３と、現在地の地理的位置の情報を取得する地理的位置情報取得部１４と、属性値関連付け情報記憶部１２に記憶されている属性値関連付け情報に含まれる地理的位置情報と地理的位置情報取得部１４により取得した地理的位置情報とを照合する地理的位置情報照合部１５と、属性値取得部１３により取得した該属性値を他の装置に送信する属性値送信部１６と、他の装置から属性値を受信する属性値受信部１７とを含む。
【００３５】
制御装置１のハードウェア構成は、ＣＰＵを含む一般的なパーソナルコンピュータ等のハードウェア構成と同様である。上記各部の機能は、ＣＰＵが後述する補助記憶装置４から取得したプログラム４２を実行することでＣＰＵに形成される機能であってもよいし、少なくとも一部はＣＰＵからの制御信号によって制御された上記ハードウェア構成によって実現される機能であってもよい。
【００３６】
地理的位置情報取得部１４は、たとえばＧＰＳ（Global Positioning System：全地球測位システム）受信機およびアンテナのような周辺装置（図示せず）をさらに含む。またはこのような周辺装置より必要な情報を取得して利用する。周辺装置の他の例としては、所定の地理的位置に設置されたバーコードを読取って地理的位置情報を取得するための周辺装置や、地理的位置情報の信号で変調された照明光を、光センサ（図示せず）で検知して変調信号から地理的位置情報を取得するための周辺装置、および赤外線を含む近距離無線のアドホックな通信方式で所定の地理的位置に設置された発信機から発せられる地理的位置情報の信号を受信するための周辺装置などが挙げられる。地理的位置情報取得部１４は、これら周辺装置を利用して現在地を表わす地理的位置の情報を取得し、その情報を地理的位置情報照合部１５に入力する。
【００３７】
地理的位置情報照合部１５は、地理的位置情報取得部１４から入力された現在地の地理的位置の情報を用いて、その位置情報に対応付けられている属性値を特定し、その情報を属性値取得部１３に通知する。
【００３８】
属性値取得部１３は、通知された情報に基づいて、文字パターン生成装置１０以外の他の装置から属性値受信部１７を介して、現在地を表わす地理的位置情報に対応した属性値を取得する。取得された属性値は属性値取得部１３から文字パターン生成部１１に入力される。また、必要に応じて属性値送信部１６にも入力される。
【００３９】
補助記憶装置４には、ストロークデータ４１と、文字生成プログラムを含むプログラム４２とが格納されている。文字パターン生成部１１または属性値取得部１３は、入力装置２から入力されたテキストデータを解析して必要なストロークデータを特定し、補助記憶装置４にアクセスして必要なストロークデータ４１を取得して、属性値取得部１３から入力された属性値を用いて文字パターンを生成する。なお、文字パターン生成部１１は文字パターンを生成するために少なくとも必要な最低限の属性値（属性の初期値と称する）をその内部に含み、属性値が取得されていない状態であってもストロークデータより文字パターンを生成することができるものとする。生成された文字パターンはディスプレイ等である出力装置３に入力されて、出力（表示）される。
【００４０】
図２は、本実施の形態にかかる文字パターン生成装置１０の制御装置１によって実行される文字パターン生成処理を示すフローチャートである。図２のフローチャートに示される処理は、制御装置１のＣＰＵが補助記憶装置４から取得したプログラム４２を実行して図１に示される各部を制御することによって実現される処理である。図２に示される文字パターン生成処理においては、現在地を表わす地理的位置情報を取得するとともに、該地理的位置情報に関連付けられた属性値を取得し、取得した属性値に基づいてストロークデータに肉付けし、文字パターンを生成する処理である。
【００４１】
図２を参照して、始めに、ステップＳ１で、地理的位置情報取得部１４によって、現在地を表わす地理的位置情報が取得される。地理的位置情報が取得されるタイミングは、入力装置２よりテキストデータが入力されたタイミングでもよいし、図示されない指示装置によって文字パターンの表示が指示されたタイミングでもよいし、所定の時間間隔で自動的に取得されてもよい。ステップＳ１で取得される地理的位置情報としては、たとえば緯度経度の値が挙げられる。具体的には、現在地が北緯３５度００分、東経１３５度００分である場合、現在地を表わす地理的位置情報としては「Ｎ３５．００；Ｅ１３５．００」などのデータが該当する。また、その他の位置を特定し得る情報であってもよいし、現在地を含む所定範囲を特定する情報であってもよいし、基準となるものや他の装置からの相対的な位置を特定し得る情報であってもよい。
【００４２】
次に、ステップＳ２で、地理的位置情報照合部１５が、ステップＳ１で取得した地理的位置情報の値を位置を特定するＩＤとして用いて、属性値関連付け情報記憶部１２に記憶されている属性値関連付け情報に含まれる地理的位置情報（位置ＩＤ）と照合する。なお、属性値関連付け情報の詳細は後述する。ステップＳ３では、ステップＳ２で照合して得られた適合した地理的位置情報（位置ＩＤ）に対応する属性値ＩＤを基に、属性値取得部１３が現在地の地理的位置に対応した属性値を取得する。
【００４３】
そして、ステップＳ４において、ステップＳ３で取得された属性値に基づき、プログラム４２に含まれる文字生成プログラムに従って、文字パターン生成部１１が文字パターンを生成する。
【００４４】
このように、本実施の形態にかかる文字パターン生成装置ではテキストデータを表示する際に属性値を取得して文字パターンを生成するため、予め生成されている文字パターンを送受信したり記憶したりする場合と比較して送受信するデータ容量を抑えることができる。また、必要に応じて現在地に対応した属性値が他の装置から取得される場合、予め位置情報に対応した様々な属性値を保持しておく必要がなく、位置ＩＤと属性値ＩＤとの対応を保持しておけばよいため、属性値を保持しておく場合と比較して予め記憶しておくデータ容量を抑えることができる。
【００４５】
なお、属性値取得部１３は地理的位置情報照合部１５で特定された属性値を取得する処理に換えて、定期的な時間間隔や電源投入時などの所定のタイミングで属性値を取得し、予め１つ以上の属性値が補助記憶装置４等の文字パターン生成装置１０内の記憶装置に記憶されていてもよい。その場合、上記処理は図３のフローチャートに示される処理となる。すなわち、図３を参照して、上記ステップＳ３１では、ステップＳ２で照合して得られた適合した地理的位置情報（位置ＩＤ）に対応する属性値ＩＤを基に、属性値取得部１３が、予め取得されている属性値の中から該属性値ＩＤを持つ属性値を選択する。そして、ステップＳ４では、ステップＳ３１で選択された該属性値に基づいて文字パターン生成部１１が文字パターンを生成する。このように、属性値を自装置内から選択する処理もここでの「取得」に含まれるものとする。
【００４６】
文字パターンの生成に用いられる属性の項目としては、線幅、色属性、形状、およびテクスチャなどが挙げられる。以降の説明において、「属性値」とは、これらすべての項目についての値が組合された複数の数からなるものとするが、少なくとも１つの項目の値のみからなるものであってもよい。
【００４７】
線幅属性はたとえばｄｏｔ数で表現され、具体的な属性値として１ｄｏｔ〜ｎｄｏｔを取り得る。線幅属性は、この属性値を使用して文字パターンが生成された場合、１ｄｏｔ〜ｎｄｏｔで任意に設定された線幅を持つ文字パターンが生成されることを示している。
【００４８】
色属性は、具体的な属性値として黒色、青色、赤色等を取り得る。色属性は、この属性値を使用した場合、任意に設定された値の色を持つ文字パターンが生成されることを示している。
【００４９】
形状属性は端点の形状を表わす属性であり、具体的な属性値として丸型、角型、尖型等を取り得る。形状属性は、この属性値を使用した場合、任意に設定された形状の端点を持つ文字パターンが生成されることを示している。
【００５０】
テクスチャ属性は線上に施される模様（テクスチャ）を表わす属性であり、具体的な属性値として縞模様、水玉模様等を取り得る。テクスチャ属性は、この属性値を使用した場合、任意に設定されたテクスチャを持つ文字パターンが生成されることを示している。  図４は、文字パターン生成部１１の内部に含まれる、通常の文字生成に必要な最低限の情報として必要な属性値の初期値の具体例を示す図である。
【００５１】
図４を参照して、ここでは、線幅、色、形状、およびテクスチャの各属性のうち少なくとも線幅、色、および形状の属性値を初期値として持つものとする。具体的に、線幅属性の初期値は２ｄｏｔであり、この属性値が使用された場合、２ｄｏｔの線幅を持つ文字パターンが生成されることが示されている。また、色属性の初期値は黒色であり、この属性値が使用された場合、黒色の文字パターンが生成されることを示している。さらに、形状属性の初期値は角型であり、ストローク端が角型の形状に生成されることを示している。
【００５２】
上記ステップＳ４では、ステップＳ１において現在地を表わす地理的位置情報の取得に失敗した場合や、ステップＳ３またはステップＳ３１において現在地を表わす地理的位置情報に対応する属性値が取得または選択されたかった場合に、上記初期値を用いて文字パターンが生成される。
【００５３】
図５は、上記ステップＳ４で文字パターン生成部１１が、図４に示された、初期値２ｄｏｔの線幅属性値、初期値黒色の色属性値、初期値角型の形状属性値、および初期値なしのテクスチャ属性値を用いて、横方向の線分を表わしたストロークデータを肉付けして生成するストロークの具体例を示す図である。これらの属性値の初期値を用いた場合、一様に２ドットの線幅で、黒色に塗られ、角ゴシック文字のようにストローク両端の形状が角型の、無地の模様でストロークが生成される。
【００５４】
なお、属性値は、ストロークデータごとに設定されるものであってもよいし、１以上のストロークデータで構成される文字ごとに設定されてもよい。図６は、文字に設定される属性値の具体例を示す図である。図６を参照して、文字に設定される属性値は、線幅、色、形状、およびテクスチャの各属性の値に加えて文字コードを含み、文字コードの種類数に応じた属性値が定義できる。上記ステップＳ４でこの属性値を文字に対して用いると、文字パターン生成部１１は、その文字を構成する全てのストロークデータを一様にこの属性値を用いて肉付けして文字パターンを生成する。
【００５５】
さらに、属性値は、文字に含まれるストロークデータごとに設定されてもよい。図７は、文字に含まれるストロークデータごとに設定される属性値の具体例を示す図である。図７を参照して、文字に含まれるストロークデータごとに設定される属性値は、線幅、色、形状、およびテクスチャの各属性の値に加えて文字コードを含み、さらにその文字に含まれるストローク数とともにストローク番号を含み、１文字について含まれるストローク数に応じた属性値が定義できる。上記ステップＳ４でこの属性値を文字に対して用いると、文字パターン生成部１１は、その文字を構成する各ストロークデータについて対応する属性値を用いて肉付けして文字パターンを生成する。
【００５６】
また、属性値は、ストロークの始点と終点とで異なる値であってもよい。
図８は、ストロークの始点と終点とで異なる値である属性値の具体例を示す図である。図８を参照して、線幅属性の始点の値は４ｄｏｔ、終点の値は２ｄｏｔであり、この属性値が使用された場合、左点を始点、右点を終点とすると、図９に示されるように、始点は４ドットで終点に向けて２ドットへと、左から右に向けて段階的に線幅が変化するストロークが生成されることが示されている。
【００５７】
また、色属性の始点の値は青色、終点の値は赤色であり、この属性値が使用された場合、左点を始点、右点を終点とすると、図１０に示されるように、始点の青色から終点の赤色へと左から右に向けて段階的に色味が変化するストロークが生成されることが示されている。これによりストローク中央部分においては各色の中間色である「紫色」が自動生成される。
【００５８】
また、形状属性の始点の値は丸型、終点の値は角型であり、左点を始点、右点を終点とすると、図１２に示されるように、始点では端点が丸められた形状、終点では端点が角型と、左右それぞれ異なる形状のストロークが生成されることが示されている。これにより丸ゴシック調の文字パターンの生成が可能となる。また、形状属性の始点の値は丸型、終点の値は尖型である場合には、この属性値が使用された場合、左点を始点、右点を終点とすると、図１１に示されるように、始点では端点が丸められた形状、終点では端点が尖った形状と、左右それぞれ異なる形状のストロークが生成されることが示されている。これにより水滴のような形状のストロークの生成が可能となる。なお、図１２に示されるように、形状属性の終点の値が角型であって、線幅属性の終点の値が最小の１ｄｏｔである場合にも、図１１と同様の「水滴形」のストロークが生成される。
【００５９】
また、テクスチャ属性の始点の値は縞模様、終点の値はなしであり、この属性値が使用された場合、左点を始点、右点を終点とすると、図１３に示されるように、始点側には縞模様が施され、終点側は無模様であり、始点から終点に向けて模様の間隔（密度）が段階的に変化するストロークが生成されることが示されている。または、図１４に示されるように、始点から終点に向けて模様の濃淡が段階的に変化するストロークが生成されてもよい。なお、図１３や図１４では段階的に変化する要素が模様の間隔や模様の濃淡である場合を一例として示したが、これらはテクスチャ属性値の値として定義されており、段階的に変更する要素も併せて定義されるものとする。また、上記以外の要素が定義されることもあり得る。
【００６０】
図１５に示されるように、これらの属性値にはその属性値を特定する情報である属性ＩＤが付与されて、制御装置１に含まれる図示されていない属性値記憶部、補助記憶装置４に含まれる図示されていない属性値記憶部、またはその他の記憶装置に記憶される。また、特定の地理的位置を示す情報（たとえば緯度経度の値）にその情報を特定する情報である位置ＩＤが付与されて、属性値関連付け情報記憶部１２は、図１６に示されるように、属性ＩＤと位置ＩＤとが対となった属性値関連付け情報を記憶する。
【００６１】
上記ステップＳ２では、図１６に示されるような属性値関連付け情報が参照されてステップＳ１で取得された地理的位置に対応した属性ＩＤが特定され、ステップＳ３またはステップＳ３１でその属性ＩＤが付与された属性値が取得（または選択）される。たとえば、図１５，図１６に示される具体例によると、ステップＳ３で属性ＩＤ１が特定された場合、ステップＳ３では、線幅属性２ｄｏｔ、色属性黒色、形状属性丸型、およびテクスチャ属性縞模様である属性値が取得される。また、属性ＩＤ２が特定された場合、線幅属性３ｄｏｔ、色属性青色、形状属性角型、およびテクスチャ属性水玉模様である属性値が取得される。属性ＩＤ３が特定された場合、線幅属性１ｄｏｔ、色属性赤色、形状属性角型、およびテクスチャ属性である属性値が取得される。
【００６２】
上記ステップＳ４での、属性値を用いてストロークデータに肉付けしてストロークを生成する処理については、その方法がいくつか知られている。本発明においてその処理方法は特定の方法に限定されず、可能なすべての方法が採用され得る。以下に、その処理の中で本願発明の特徴的な処理について図を用いて説明する。
【００６３】
図１７は、文字パターン生成部１１において、図１１，１２に示されたような、形状属性値が丸型の場合、つまり端点が丸められた形状のストロークを生成する第１の方法を説明する図である。第１の方法は、補助点を始点または終点上に生成してストロークを生成する方法である。
【００６４】
図１７を参照して、文字パターン生成部１１は、ＳＴＥＰ１で、ストロークデータで表わされる線分（図１７（Ａ））に対して上記線分に直角な方向へ線幅属性値Ｈで定義される線幅Ｈを付加したストローク１を生成し（図１７（Ｂ））、ＳＴＥＰ２で、形状属性値丸型に従って端点を丸めるために上記端点上に補助点Ａを生成する（図１７（Ｃ））。ＳＴＥＰ３で、補助点Ａを中心点として線幅Ｈを直径とする正円であるストローク２を生成し（図１７（Ｄ））、ＳＴＥＰ４で、上記ストローク１と上記ストローク２とを合成した部分（図１７（Ｅ）斜線部）をストロークとする。
【００６５】
図１８は、端点が丸められた形状のストロークを生成する第２の方法を説明する図である。第２の方法は、補助点を始点または終点以外の位置に生成してストロークを生成する方法である。
【００６６】
図１８を参照して、文字パターン生成部１１は、ＳＴＥＰ１で、ストロークデータで表わされる線分（図１８（Ａ））に対して上記線分に直角な方向へ線幅属性値Ｈで定義される線幅Ｈを付加したストローク１を生成する（図１８（Ｂ））。ＳＴＥＰ２で、形状属性値丸型に従って端点を丸めるために上記端点から距離Ｄ離れた上記線分上に補助点Ａを生成し（図１８（Ｃ））、ＳＴＥＰ３で、補助点Ａを中心点として線幅Ｈを短径、所定の長さＭを長径とする楕円であるストローク２を生成する（図１８（Ｄ））。ここで、上記距離Ｄは、Ｄ＜Ｍ／２であればよく、好ましくはＤ＝｜Ｍ／２−Ｈ／２｜を満たす（ただし、記号｜Ａ｜は、Ａの絶対値を表わす）。なお、長径Ｍと線幅ＨとがＭ≦Ｈである場合、生成される補助点Ａは端点に近付く方向に移動し、その結果、丸められた端点の形状は平らに近付く。また、Ｍ＞Ｈである場合、生成される補助点Ａは端点より遠ざかる方向に移動し、その結果、丸められた端点の形状は尖った形状に近付く。そして、ＳＴＥＰ４で、上記ストローク１と上記ストローク２とを合成した部分（図１８（Ｅ）斜線部）をストロークとする。
【００６７】
図１９は、コーナーが丸められた形状のストロークを生成する方法を説明する図である。
【００６８】
図１９を参照して、文字パターン生成部１１は、ＳＴＥＰ１で、ストロークデータで表わされる、点Ｏで直角を成す２つの線分ＯＸ，ＯＹ（図１９（Ａ））の各々に対して上記線分に直角な方向へ線幅属性値Ｈで定義される線幅Ｈを付加したストローク１を生成し（図１９（Ｂ））、ＳＴＥＰ２で、形状属性値丸型に従ってコーナーを丸めるために、各線分の交点Ｏから距離Ｅ離れた点より伸ばした垂線の交点に補助点Ａを生成する（図１９（Ｃ））。ＳＴＥＰ３で、ストローク１の外縁上に補助点Ｐ，Ｑ，Ｒ，Ｓを生成し、補助点Ｐ，Ｑ，Ｒ，Ｓで囲まれる範囲にストローク２を生成する（図１９（Ｄ））。ここで、補助点Ｐは補助点Ａを中心にストローク１の内側に接する内円Ｃ１と線分ＯＸとの接点、補助点Ｑは線分ＯＹとの接点であり、補助点Ｒは補助点Ａを中心にストローク１の外側に接する外円Ｃ２と線分ＯＸとの接点、補助点Ｓは線分ＯＹとの接点である。そして、ＳＴＥＰ４で、上記ストローク１と上記ストローク２とを合成した部分（図１９（Ｅ）斜線部）をストロークとする。
【００６９】
上記ステップＳ１において、地理的位置情報取得部１４が地理的位置情報を定期的に取得する場合、上記ステップＳ１では文字パターン生成装置１０の制御装置１によって図２０に示される処理が実行される。この処理が行なわれる場合、地理的位置情報取得部１４はループ処理の回数をカウントするためのＬＯＯＰカウンタを含む。
【００７０】
図２０を参照して、始めに、ステップＳ５１で地理的位置情報取得部１４はＬＯＯＰカウンタをリセット、すなわち値を０にし、クロックの割込みの発生を待機する。ステップＳ５２でクロックの割込みが検出されると（ステップＳ５２でＹＥＳ）、ステップＳ５３に進んで、ＬＯＯＰカウンタの値を１インクリメントする。
そして、ステップＳ５４で、予め設定されている「所定時間」に対応するＬＯＯＰカウンタの値と現在のＬＯＯＰカウンタの値とを比較し、現在のＬＯＯＰカウンタの値が設定値より小さければ（ステップＳ５４でＮＯ）ステップＳ５２に戻り、ＬＯＯＰカウンタの値が設定値以上となっているならば（ステップＳ５４でＹＥＳ）、ステップＳ５５に進む。
【００７１】
なお、文字パターンを生成する際に、取得した属性値を使用しないで文字パターン生成部１１の内部に含まれる属性値の初期値を用いるなどして文字パターンを生成することも可能であり、そのような設定を予めしておくことも可能である。文字パターン生成装置１０がそのような設定を行なう構成である場合、ステップＳ５５では、文字パターンの生成に、取得した属性値を使用するか否かの設定値をチェックして、「使用する」に設定されていれば（ステップＳ５５でＹＥＳ）ステップＳ５６に進み、「使用しない」に設定されていれば（ステップＳ５５でＮＯ）処理を終了して、その結果を返す。
【００７２】
ステップＳ５６で地理的位置情報取得部１４は地理的位置情報を取得し、ステップＳ５７で地理的位置情報の取得結果をチェックする。地理的位置情報が取得できた場合は（ステップＳ５７でＹＥＳ）ステップＳ５８に進んで、地理的位置情報取得結果として、取得した地理的位置情報（たとえば現在地の緯度経度の値）を返す。たとえばＧＰＳ受信機の受信状態が悪いなどで地理的位置情報が取得できなかった場合は（ステップＳ５７でＮＯ）ステップＳ５９に進んで、地理的位置情報取得結果として、「地理的位置情報なし」を返す。または、単純にエラーコードを返すようにしてもよい。
【００７３】
以上で地理的位置情報を定期的に取得する場合のステップＳ１での地理的位置情報取得部１４の処理が終了し、所定のタイミングで処理がステップＳ２に移る。
【００７４】
上記ステップＳ３で取得された属性値は、属性値送信部１６により他の装置に送信されてもよい。たとえば、他の文字パターン生成装置からの要求に応じて送信されてもよいし、メールなどのテキストデータとともにそのテキストデータを表示するために送信されてもよい。その場合、属性値にはカウンタ情報が付加されて送信されることが好ましい。カウンタ情報は、付加された属性値に基づいて文字パターン生成処理を行なうことを許可する期間または回数を規定する情報である。
【００７５】
図２１は、カウンタ情報の構成の具体例を示す図である。図２１を参照して、カウンタ情報４３は、一例として、日時データ４３１と回数データ４３２と許可回数４３３とを含む。
【００７６】
日時データ４３１は、付加された属性値に基づいて文字パターン生成処理を行なうことを許可する時間を規定する。たとえば、日時データ４３１が３時間であった場合、文字パターン生成が許可される最大時間数は３時間であり、地理的位置に応じて取得した属性値の取得時から３時間経過するとその属性値に基づいた文字パターン生成処理が許可されずに、属性値の初期値に基づいた文字パターン生成処理に戻る。
【００７７】
回数データ４３２は、付加された属性値に基づいて文字パターン生成処理を行なうことを許可する回数を規定する。たとえば、回数データ４３２が５回であった場合、文字パターン生成が許可される最大回数は５回であり、地理的位置に応じて取得した属性値に基づいて文字パターン生成処理を５回実行するとその後はその属性値に基づいた文字パターン生成処理が許可されずに、属性値の初期値に基づいた文字パターン生成処理に戻る。
【００７８】
許可回数４３３は、属性値の送信を許可する回数を規定する。たとえば、許可回数４３３が２回であった場合、属性値の送信が許可される最大回数は２回であり、属性値の送信を１回行なうとその度に許可回数の値が１だけ減らされ、許可回数の値が０になるとそれ以上属性値を送信することが許可されない。なお、同一の装置内で送信を繰返すことでも許可回数は減少する。また、属性値とともに送信されるカウンタ情報は、送信先の装置においてさらに属性値を他の装置に送信する際にも許可回数が減少する。したがって、同一装置内で繰返し行なう送信の回数だけでなく、他の装置への転送の回数を制限することができる。
【００７９】
文字パターン生成装置１０はカウンタ情報を予め定義して保持しておいてもよいし、属性値とともに外部から取得してもよい。
【００８０】
また、カウンタ情報には日時データ４３１と回数データ４３２と許可回数４３３とが必ずしもすべて含まれていなくてもよく、少なくとも１つ含まれていればよい。また、属性値の使用を制限しない項目についてはデータが含まれていなくてもよい。または、使用を許可しない項目についてデータが含まれていなくてもよい。
【００８１】
さらに、属性値送信部１６は送信対象とする属性値にカウンタ情報が付加されているか否かをチェックし、カウンタ情報が付加されている属性値を送信する際には、そのカウンタ情報を更新した後に送信することが好ましい。または、カウンタ情報が付加されていることが検出された属性値は送信を行なわず、カウンタ情報が付加されていない属性値を送信するようにしてもよい。属性装置部１６が属性値の送信に先だってカウンタ情報が付加されているか否かを判断することによって、カウンタ情報が付加されている属性値、すなわち他の装置から送信されてきた属性値が送信されない。このため、属性値の転送を制限することができる。
【００８２】
図２２は、本実施の形態にかかる文字パターン生成装置１０が一般的な携帯電話装置で実現されている場合に、その表示部に表示するテキストデータを文字パターンで表示している具体例を示す図である。図２２（Ａ）は、属性値の初期値に基づいた文字パターンで文字「ど」を表示した具体例を示す図であり、図２２（Ｂ）は、上記処理を行なって生成された文字パターンで文字「ど」を表示した具体例を示す図である。
【００８３】
図２２（Ｂ）に示される文字パターンは、上記ステップＳ３またはＳ３１で現在地の位置情報に応じて図２３および図２４に示される属性値が取得されて生成されるストロークで構成される。
【００８４】
図２３および図２４に示される属性値は、文字に含まれるストローク単位で、始点・終点別に定義される属性値であって、図２３は文字「ど」のうちの「と」に含まれる２つのストロークを生成する処理に用いられ、図２４は濁点に含まれる２つのストロークを生成する処理に用いられる。
【００８５】
図２３に示される属性値は、線幅属性値が始点・終点ともに３ｄｏｔ、色属性値が始点・終点ともに青色、形状属性値が始点・終点ともに丸型、およびテクスチャ属性値が始点・終点ともに水玉模様であるため、文字「ど」のうちの「と」は、図２２（Ｂ）に示されるように、一様に３ｄｏｔの線幅で青色地に水玉模様が施され、端部が丸形状でストロークが生成されている。
【００８６】
また、図２４に示される属性値は、線幅属性値が始点１ｄｏｔ・終点３ｄｏｔ、色属性値が始点・終点ともに青色、形状属性値が始点尖型・終点丸型、およびテクスチャ属性値が始点・終点ともに水玉模様であるため、文字「ど」のうちの濁点部分は、青色地に水玉模様が施され、水滴の形でストロークが生成されている。
【００８７】
以上のように、本実施の形態かかる文字パターン生成装置によれば、地理的位置に応じて線幅、色、形状、およびテクスチャの各属性から成る属性値を取得し、その属性値を用いてストロークデータに肉付けして文字パターンを生成することで、データ容量を抑えながら様々な書体およびニュアンスを表現することが可能になるとともに、地域独自の表示で臨場感を高め、表現力豊かな文字表示を実現できる。
【００８８】
また、文字パターン生成の際、（現在位置のみならず）状況に応じて複数の属性値を組合わせ、肉付けの仕方を変えることによって、たとえばユーザが訪れたご当地の名物風フォント（北海道ならとうもろこしやジャガイモ、秋田ならナマハゲやキリタンポ、仙台なら笹かまぼこ、名古屋なら天むす、大阪ならたこ焼きや通天閣など）、ユーザが好きなご当地球団のマスコットキャラクター風フォント、テーマパークのマスコットキャラクター風フォント、イベントキャンペーンのイメージキャラクター風フォント、今現在の天気を反映するお天気風フォント（晴れの日は赤い字、雨の日は青い字または水滴模様など）、ユーザの記念日お祝い風フォント（結婚記念日は濁点がハートになる）など、様々なキャラクターの再現も可能になる。
【００８９】
また、文字パターン生成の際、用いる属性値を装置に内蔵されている初期値から現在地に応じた属性値に変更するか否かの設定を予め端末に記憶させておき、その設定に基づいて文字パターンを生成することで、個々のユーザの好みに応じた文字表示を行なうことも可能となる。
【００９０】
さらに、上述の文字パターン生成処理をコンピュータに実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９１】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９２】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９３】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【００９５】
本発明は、画面に文字される文字、あるいは印刷される文字のパターンを生成する際に、地理的位置に応じて取得した、文字パターンにおける線幅、色、形状、テクスチャの各属性の値に基づいて、複数の線分で構成されるストロークデータから文字パターンを生成する文字パターン生成装置に適用が可能である。これを用いて文字データを表示する液晶ディスプレイや有機ＥＬディスプレイ等の文字表示デバイス（表示装置）、プリンタ等の印刷デバイス（印刷装置）、さらには携帯電話装置や携帯型情報端末機器（ＰＤＡ）等のモバイル機器、テレビジョン装置等のＡＶ機器やパーソナルコンピュータ等の電子情報機器、これらに用いられる文字パターン生成処理において、取得した属性に基づいて文字パターンを生成することにより、データ容量を抑えながら様々な書体およびニュアンスを表現することが可能になるとともに、地域独自の文字パターンで高い臨場感や表現力を実現できる。したがって、テーマパークやレジャーランド等の娯楽施設、デパートや地域イベント会場等の商業施設、博物館や博覧会等の各種展示場等、文字の表示にテキスト情報以上にニュアンスが求められる様々な利用シーンに幅広く応用することが期待できる。
【図面の簡単な説明】
【００９６】
【図１】文字パターン生成装置の構成の具体例を示すブロック図である。
【図２】文字パターン生成処理を示すフローチャートである。
【図３】文字パターン生成処理を示すフローチャートである。
【図４】属性値の初期値の具体例を示す図である。
【図５】生成されるストロークの具体例を示す図である。
【図６】属性値の具体例を示す図である。
【図７】属性値の具体例を示す図である。
【図８】属性値の具体例を示す図である。
【図９】生成されるストロークの具体例を示す図である。
【図１０】生成されるストロークの具体例を示す図である。
【図１１】生成されるストロークの具体例を示す図である。
【図１２】生成されるストロークの具体例を示す図である。
【図１３】生成されるストロークの具体例を示す図である。
【図１４】生成されるストロークの具体例を示す図である。
【図１５】属性値の具体例を示す図である。
【図１６】属性値関連付け情報の具体例を示す図である。
【図１７】ストロークを生成する方法を説明する図である。
【図１８】ストロークを生成する方法を説明する図である。
【図１９】ストロークを生成する方法を説明する図である。
【図２０】ステップＳ１での処理の具体例を示すフローチャートである。
【図２１】カウンタ情報の構成の具体例を示す図である。
【図２２】文字パターンの表示の具体例を示す図である。
【図２３】属性値の具体例を示す図である。
【図２４】属性値の具体例を示す図である。
【符号の説明】
【００９７】
１  制御装置、２  入力装置、３  出力装置、４  補助記憶装置、５  主記憶装置、１０  文字パターン生成装置、１１  文字パターン生成部、１２  属性値関連付け情報記憶部、１３  属性値取得部、１４  地理的位置情報取得部、１５  地理的位置情報照合部、１６  属性値送信部、１７  属性値受信部、４２  プログラム、４３  カウンタ情報、４３１  日時データ、４３２  回数データ、４３３  許可回数。
【図１】
2008015018.tif 000003
【図２】
2008015018.tif 000004
【図３】
2008015018.tif 000005
【図４】
2008015018.tif 000006
【図５】
2008015018.tif 000007
【図６】
2008015018.tif 000008
【図７】
2008015018.tif 000009
【図８】
2008015018.tif 000010
【図９】
2008015018.tif 000011
【図１０】
2008015018.tif 000012
【図１１】
2008015018.tif 000013
【図１２】
2008015018.tif 000014
【図１３】
2008015018.tif 000015
【図１４】
2008015018.tif 000016
【図１５】
2008015018.tif 000017
【図１６】
2008015018.tif 000018
【図１７】
2008015018.tif 000019
【図１８】
2008015018.tif 000020
【図１９】
2008015018.tif 000021
【図２０】
2008015018.tif 000022
【図２１】
2008015018.tif 000023
【図２２】
2008015018.tif 000024
【図２３】
2008015018.tif 000025
【図２４】
2008015018.tif 000026