(57)【要約】【課題】  自作した独自の文字輪郭をｗｅｂページに使用する場合、最初に一定量の文字セットについてフォントを準備すると、初期コスト・手間が大きくなる。このような障壁なく、手軽に独自の文字輪郭を用いたｗｅｂページを作成し、その際に作成した文字輪郭を有効に利用する。【解決手段】  管理用ｗｅｂページから記事を投稿すると閲覧用ｗｅｂページから該記事が表示される、ブログ（ＢＬＯＧ：ｗｅＢ  ＬＯＧ）のようなｗｅｂページ作成システムにおいて、文字輪郭編集ｗｅｂページを設け、投稿時に記事の表示に必要となる文字についてのみを該文字輪郭編集ｗｅｂページにて作成し、閲覧用ｗｅｂページでの該作成した文字輪郭による独自文字輪郭の表示を行う。作成した文字輪郭を蓄積し、以降の記事投稿時に用いる。作成・蓄積した文字輪郭を、ネットワークを介して他の文字を扱うソフトウェア（ワープロ等）でも使えるようにし、また、他者と共有する。【選択図】        図１
2008108178.tif 000002
【特許請求の範囲】
【請求項１】
インターネット上でアクセス可能な投稿用のｗｅｂページから利用者が文章や画像などよりなる記事の入力を行なうことにより、インターネット上の閲覧用のｗｅｂページに該記事が表示されるサービスを提供するｗｅｂページ作成システムにおいて、
該閲覧用のｗｅｂページでの記事中の文字表示を独自の文字輪郭を用いて行なう際に、予め一定量の文字セットについて文字輪郭を作成・準備することなく、
該投稿用ｗｅｂページ、もしくは、別のｗｅｂページ上に文字輪郭編集機能を装備し、前記利用者が該文字輪郭編集機能を用いて、記事の投稿時に必要となった文字や記号のみについて文字輪郭を作成して該記事の表示に用い、
前記利用者が作成した該文字輪郭情報は蓄積されて、以降の該利用者の記事投稿時に同じ文字が必要となった場合には、再度文字輪郭情報を作成することなく蓄積された該文字輪郭情報を用いることとし、
記事投稿の度に、該記事中で使用されている文字と記号のうち、それらに対応する文字輪郭情報がｗｅｂ作成システムにより蓄積されていないものの一覧を該利用者に対してｗｅｂ画面にて表示し、該一覧の文字輪郭情報を前記文字輪郭編集機能により入力するよう促す、ｗｅｂページ作成システム。
【請求項２】
請求項１のｗｅｂページ作成システムの利用者が、電子メール・ワードプロセッサ・電子掲示板・チャットを含む文字を扱うソフトウェアを利用する際に、
それらソフトウェアによる文字と記号の表示において、前記ｗｅｂページ作成システムにより蓄積した前記文字輪郭情報を利用して表示を行なえるように、
蓄積した前記文字輪郭情報をネットワーク経由で該文字を扱うソフトウェアから取得することを可能とした、文字を扱うソフトウェア、および、文字の輪郭情報管理システム。
【請求項３】
請求項２の文字を扱うソフトウェアを使用して、前記蓄積した文字輪郭情報を用いた表示を行なう際、該文字を扱うソフトウェアにも文字輪郭編集機能を装備し、
該表示で使用されている文字や記号のうち、それらに対応する文字輪郭情報が前記蓄積された文字輪郭情報に無いものの一覧を操作者に対して表示して、該文字輪郭編集機能により該一覧の文字輪郭情報を入力するよう促し、
入力された文字輪郭情報は、該文字を扱うソフトウェアの表示にて使用されるとともに、請求項１のｗｅｂページ作成システムと、他の前記文字を扱うソフトウェアとのうちのひとつ以上とネットワークを介して共有するために蓄積され、
かつ、前記ｗｅｂページ作成システムを除いた構成においても独自の文字輪郭が使用可能であるように、ネットワーク経由で共有する文字輪郭情報の蓄積を前記ｗｅｂページ作成システムより分離して管理する、
文字を扱うソフトウェア、および、文字の輪郭情報管理システム。
【請求項４】
請求項１，請求項２，および、請求項３の蓄積された文字輪郭情報を作成した利用者が許可を出すことにより、別の利用者が前記ｗｅｂページ作成システム、および、前記文字を扱うソフトウェアにて、該蓄積された文字輪郭情報を使用することを可能とする、ｗｅｂページ作成システム、文字を扱うソフトウェア、および、文字の輪郭情報管理システム。
【請求項５】
請求項１，請求項２，および、請求項３の蓄積された文字輪郭情報を、複数の利用者分について収集し、
同じ文字についての複数の文字輪郭情報を比較することで、該文字の平均的な文字輪郭と個人差の幅とを含む文字輪郭に関する統計情報を得て、
平均的な文字輪郭とは大きく異なることより誤りを含むと見なされる文字輪郭情報を同定すること、また、該統計情報に基づき新たな文字輪郭を作成することに利用する、文字輪郭情報解析・利用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット上のｗｅｂページに自作の独自文字輪郭に基づく文字を用いる際の方法と、作成された文字輪郭情報の利用方法とに関する。
【背景技術】
【０００２】
インターネット上のｗｅｂページで自作の文字輪郭に基づく文字を用いるには、通常、自作の文字フォントを利用する方法が考えられる。しかしながら、自作の文字フォントを作成するには手間が掛かり、手軽に行なえるものではない。
【０００３】
自作の文字フォントを作成する負荷を軽減してインターネット上のｗｅｂページに用いることを可能にする技術としては、与えられた複数の文字についての手書きのサンプルを作成してスキャナで読取り、解析ソフトウェアで抽出した特徴を、予め既存フォントを解析して得られた中心線・書順・扁や旁などの構成要素の情報に適用し、文字を生成する技術がある（特許文献１参照）。
【０００４】
特許文献１の特許の出願人である株式会社テクノアドバンス（http://www.techno-advance.co.jp）では、「ＭＹ  ＦＯＮＴ」（登録商標）という商品名で該技術を利用したフォント作成サービスを行なっている。これによると、利用者はフォント製作時の見本としてサンプルシートに漢字１４４文字・かな文字・英数字・記号等を記入してテクノアドバンス社に送付し、テクノアドバンス社ではこれを基にコンピュータ上で使用可能なデータとしてのフォントを作成して利用者に届ける。利用者はｗｅｂページの作成やワードプロセッサでの文書作成において、該フォントを用いた独自の文字輪郭を使用する。
【０００５】
また、手書き文字入力装置を備えた学習システムにて、ペン習字等を行った場合、フォントデータを利用者にプレゼントすることで学習意欲の向上を図る方法がある（特許文献２参照）。これは、独自の文字輪郭情報の作成の苦労を和らげる試みと考えることが出来る。
【０００６】
【特許文献１】特開２０００−２４２６３３号公報
【特許文献２】特開２００６−１４６３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記された技術を含む、従来の独自文字輪郭の作成・利用方法では、最初に一定量の文字セットについての文字輪郭を作成することとしているため、導入時に手間が掛かる。特許文献１に記された技術ではその手間が軽減されているものの、サンプルシートに記入を行なって特徴を抽出する手順を踏むには、それなりの人手を要する。すなわち、サービスの利用を開始して独自文字輪郭を使用するまでには手続きが必要であり、気軽に開始することは出来ない。また、当然ながら手間に伴うコストも発生する。
【０００８】
また、特許文献１に記された技術は、フォントを作成する技術であり、利用者が使用するのはコンピュータ上で使用可能なデータとしてのフォントセットである。しかしながら、文書作成やｗｅｂページ作成の専門家でない一般のコンピュータの利用者には、物理的なフォントセットのデータを扱う手順は、知識を必要とする点で好ましいものではない。
【０００９】
また、特許文献２に記された方法は、漢字を学ぶ意思を持った者に対して適用する場合には優れた方法であるが、適用範囲は広くない。また、特許文献２によるシステムの利用を開始するにあたっても、最初に無視できない手順やコストが必要となる。
【００１０】
本発明は、独自の文字輪郭を利用する際に障壁となる、特別な事前手続き、初期投資、初期作業量を減らして、誰もが手軽に独自文字輪郭を利用できるようにすること、および、そのように作成された独自文字輪郭を有効に利用することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明では、インターネット上の閲覧用のｗｅｂページを作成するために投稿用のｗｅｂページから記事の入力を行うｗｅｂページ作成システムにおいて、該記事の表示に新たな作成が必要な文字輪郭の一覧を表示する機能、該文字輪郭を作成するための文字輪郭編集機能、作成した文字輪郭を次回以降の記事の表示に用いるための蓄積機能、および、これらの機能を用いて利用者が作成した独自の文字輪郭を用いて閲覧用ｗｅｂページの表示を行う機能を設ける。
【００１２】
また、前記ｗｅｂページ作成システムの利用者が使用する電子メール・ワードプロセッサ・電子掲示板・チャットを含む文字を扱うソフトウェアにおいて、ネットワークを経由して前記ｗｅｂページ作成システムにより蓄積した文字輪郭情報を転送・使用する機能を設ける。
【００１３】
また、前記文字を扱うソフトウェアにおいても文字輪郭を作成するための文字輪郭編集機能を設け、作成した文字輪郭情報を蓄積して、前記ｗｅｂページ作成システムと他の文字を扱うソフトウェアとのうちのひとつ以上と共用する。
【００１４】
また、前記蓄積された文字輪郭情報を他者が利用することに許可を出す仕組みと、該許可に基づいて他者の作成した文字輪郭情報を利用して表示を行う機能とを設ける。
【００１５】
また、蓄積された文字輪郭情報を複数の利用者分について収集する機能、および、収集した同じ文字についての複数の文字輪郭情報を比較して統計情報を抽出する機能、および、該統計情報を利用して収集した文字輪郭中で誤りを含むものを同定し、新たな文字輪郭情報を作成する機能を設ける。
【発明の効果】
【００１６】
本発明は、以上説明したように構成されているので、以下に記載されるような効果がある。
【００１７】
ｗｅｂページを作成していく中で必要となった文字のみを文字輪郭編集機能により作成し、その文字輪郭情報が徐々に蓄積されていくことになるので、独自の文字輪郭を作成する労力が分散され、利用に関しての初期投資・初期作業量が軽減され、利用を始めることが容易となる。また、ｗｅｂ上の記事作成という容易に利用を開始できるサービスに付随したサービスとして提供できるため、事前手続きも簡単なもので済む。
【００１８】
また、ネットワーク経由で前記蓄積された文字輪郭情報を取り込み、電子メール・ワードプロセッサ・電子掲示板・チャットを含む文字を扱うソフトウェアにて使用することが出来るので、独自の文字輪郭情報の利用可能な範囲が容易に広げられる。
【００１９】
また、電子メール・ワードプロセッサ・電子掲示板・チャットを含む文字を扱うソフトウェアの使用時にも独自の文字輪郭を作成出来、前記ｗｅｂ作成システムを含むシステム間でネットワークを通じて共有できるので、物理的なフォント情報データの存在を特に意識することなく、独自の文字輪郭をネットワーク上に所持して利用することができる。
【００２０】
また、上記のように作成し利用する独自の文字輪郭情報を、他者へ供給したり他者から供給してもらったりすることが出来るので、文字輪郭情報の流通が生じ、該流通に伴う供給者と受給者間の交流や、流通時の売買による経済活動など、インターネット上の活動が促進される。
【００２１】
また、蓄積された文字輪郭情報を複数の利用者分について収集し、同じ文字について複数の文字輪郭情報を比較して、ある文字輪郭が誤っていると判断したり、その形状が平均的なものであるような新しい文字輪郭情報を作成することが出来るので、不特定多数の利用者の作成した文字輪郭情報から、誤りが少ないと判断される文字輪郭情報を自動的に作成することが出来、これを元に個人の文字輪郭入力に対して誤りを指摘したりすることが出来る。
【発明を実施するための最良の形態】
【００２２】
発明の実施の形態を、実装例にもとづき図面を参照して説明する。
【００２３】
図１は、本発明を適用した実施例での、ブログ（ＢＬＯＧ：ｗｅＢ  ＬＯＧ）と呼ばれるインターネット上のｗｅｂページ作成システムでの、文字輪郭を作成・蓄積・利用する動作例における処理の流れを説明する図である。
【００２４】
図１では、パーソナルコンピュータ（ＰＣ）を使用する利用者（１１０）が、ｗｅｂページ作成システム（１００）を利用して独自の文字輪郭を用いたｗｅｂページを作成し、パーソナルコンピュータ（ＰＣ）を使用する閲覧者（１６０）がこのｗｅｂページを閲覧できるようになる動作を示している。図１中、線分１８０、１８１、１８２は、それぞれ、ｗｅｂページ作成システム（１００）、利用者（１１０）、閲覧者（１６０）を示すものである。なお、利用者、閲覧者という言葉は人を意味する言葉であるが、煩雑さを避けるために、以下の説明では、利用者、閲覧者が利用するパーソナルコンピュータを含めて指すこととする。
【００２５】
利用者（１１０）は、ブログ管理を行なうｗｅｂページである新規記事登録ページ（１２０）を用いて、ブログに掲載される記事の登録を行なう。すなわち、タイトル（１２１、図１中では“金木犀”）、本文（１２２、図１中では“家の庭の金木犀が、いつもの年より早く咲きました。”）を入力し、文字表示の選択において“独自文字輪郭”のスイッチ（１２３）をクリックして選択し、投稿ボタン（１２４）をクリックする。この操作により、ｗｅｂページ作成システム（１００）に向けて、記事投稿メッセージ（１９１）が送信される。
【００２６】
記事投稿メッセージ（１９１）を受信して、ｗｅｂページ作成システム（１００）では、該メッセージ中で使用されている文字を抽出し、それぞれの文字について利用者の文字輪郭データベース（１３０）を検索する。利用者ごとに作成されている文字輪郭データベース（１３０）には、文字カラム（１３１）の文字に対してその文字輪郭情報カラム（１３２）の文字輪郭情報を対応させたレコードが蓄積されている。検索の結果、“庭”、“犀”、“早”の３文字について文字輪郭データベース（１３０）中に該当するレコードが無いため、これらの文字輪郭の入力を求める文字輪郭要求メッセージ（１９２）が利用者（１１０）に向けて送信される。
【００２７】
なお、図１では、記述の煩雑さを避けるため、文字輪郭のうち漢字の文字輪郭のみを示している。実際には、ひらがな・カタカナ・記号も文字輪郭データベース（１３０）に蓄積される対象となる。図３以下の図においても、同様の省略を行なっている。
【００２８】
文字輪郭要求メッセージ（１９２）を受信して、利用者（１１０）は、ブログ管理を行なうｗｅｂページである、独自文字輪郭入力ページ（１４０）を用いて、要求された文字輪郭の入力を行なう。すなわち、入力文字の選択ボタン（１４１）をクリックして選び、編集中文字（１４２）として表示された文字について、文字輪郭領域（１４３）上でポインティングデバイス等を用いて文字輪郭を編集する。この後、“文字輪郭の登録”ボタン（１４４）をクリックすると、文字輪郭登録メッセージ（１９３）により、編集した文字輪郭情報がｗｅｂページ作成システム（１００）へ送信される。図１中では、“庭”、“犀”、“早”の３文字分の文字輪郭登録メッセージ（１９３）が送信されている。
【００２９】
文字輪郭登録メッセージ（１９３）を受信して、ｗｅｂページ作成システム（１００）は、該メッセージ中の文字輪郭情報を文字輪郭データベースに登録する（１８４）。その結果として文字輪郭データベース（１５０）中の、文字カラム（１５１）と文字輪郭情報カラム（１５２）とのレコードに、“庭”、“犀”、“早”の３文字分が追加されている。
【００３０】
この後、閲覧者（１６０）からｗｅｂページ作成システム（１００）へ記事閲覧要求メッセージ（１９４）が送信された場合、これを受けたｗｅｂページ作成システム（１００）では、投稿記事（１８３）と文字輪郭データベース中の文字輪郭情報（１８５）とを参照して、記事表示メッセージ（１９５）を閲覧者（１６０）に送信する。記事表示メッセージ（１９５）には投稿記事とそこで使われる文字の輪郭情報とが含まれており、これを表示すると、独自の文字輪郭によるブログ閲覧のページ（１７０）が表示される。
【００３１】
図２は、ｗｅｂ上に表示される記事とそこで使われる文字輪郭情報とを表す、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈ）のコードを示す。ＳＶＧにはグリフすなわち文字輪郭を記述する要素である“＜ｇｌｙｐｈ＞”があり、図２のコードではこれを用いている。図２のコードは、図１の記事表示メッセージ（１９５）にて転送される情報そのものであり、図２のコードを表示することにより、図１のブログ閲覧のページ（１７０）が得られる。
【００３２】
図２中、１１行目から２３行目が、文字輪郭情報にあたる部分である。各文字の文字輪郭情報は、“＜ｐａｔｈ＞”要素の“ｄ”属性中に記される。図２では記述の煩雑さを避けるため、この“ｄ”属性の内容は略している。また、１６行目から１７行目において、いくつかの文字を略している。２６行目〜２８行目の“＜ｔｅｘｔ＞”要素として、記事は２７行目に示されている。
【００３３】
図３は、文字を扱うソフトウェアとしてワードプロセッサを取り上げ、ワードプロセッサにて、前記ｗｅｂページ作成システムにより蓄積した前記文字輪郭情報を利用する動作例における処理の流れを説明する図である。
【００３４】
図３では、パーソナルコンピュータ（ＰＣ）を使用するワードプロセッサ利用者（３１０）が、ワードプロセッサソフトウェアを操作し、文字輪郭情報管理システムサーバ（３００）にネットワーク経由でアクセスして、独自の文字輪郭を用いた文書を作成する動作を示している。図３中、線分３８０、３８１は、それぞれ、文字輪郭情報管理システムサーバ（３００）、ワードプロセッサ利用者（３１０）を示すものである。また、文字輪郭情報管理システムサーバ（３００）は、図１中の文字輪郭データベース（１３０、１５０）を管理するシステムであり、図３ではｗｅｂページ作成システムサーバ（１００）と分離する構成とした。文字輪郭情報管理システムサーバ（３００）とｗｅｂページ作成システムサーバ（１００）とは、ネットワーク等を介して接続されていることにより（３８２）、図１と同様の動作が出来る。
【００３５】
ワードプロセッサ利用者（３１０）は、ワードプロセッサの操作画面（３２０）を用いて、文書の編集作業を行なう。文字列入力表示領域（３２１）にて文字列を入力し、該文字列に独自文字輪郭を用いるために、文字輪郭メニュー（３２２）をクリックすることで現れる独自文字輪郭サブメニュー（３２３）をクリック（３２４）する。この結果、文字輪郭情報管理システムサーバ（３００）に向けて、入力した文字列に現れる文字を転送する文字輪郭取得メッセージ（３９１）を送信する。
【００３６】
文字輪郭取得メッセージ（３９１）を受信して、文字輪郭情報管理システムサーバ（３００）では、文字カラム（３０１）と文字輪郭情報カラム（３０２）とより成るデータベースを検索して、転送された文字に対応するレコードを、文字輪郭情報メッセージ（３９２）により、ワードプロセッサ利用者（３１０）に向けて送信する。
【００３７】
文字輪郭情報メッセージ（３９２）を受信して、ワードプロセッサ利用者側では、ワードプロセッサ操作画面（３３０）中の文字列入力表示領域（３３１）に、独自文字輪郭による文字列が表示されるようになる。
【００３８】
ここで、ワードプロセッサ操作画面（３４０）中のファイルメニュー（３４２）をクリックすることで現れる印刷サブメニュー（３４３）をクリック（３４４）すると、付属のプリンタ（３５０）より独自文字輪郭による印刷物（３６０）が得られる。
【００３９】
図４は、文字を扱うソフトウェアとしてｗｅｂメールを取り上げ、ｗｅｂメールにて、前記ｗｅｂページ作成システムにより蓄積した前記文字輪郭情報を利用する動作例における処理の流れを説明する図である。ｗｅｂメールは、クライアント端末からｗｅｂブラウザを用いて、インターネットに接続したｗｅｂメールサーバにアクセスし、該サーバから転送されたｗｅｂページ上での操作によりメールの送受信を行なうものである。すなわち、クライアント端末ではｗｅｂブラウザが実装されていれば特別なソフトウェアを導入する必要なく、メールサービスが受けられる。このようなタイプのソフトウェアの例として、ｗｅｂメールを取り上げている。なお、図３で取り上げたワードプロセッサについても、同様の方法で機能・サービスを提供する方法もある。
【００４０】
図４では、パーソナルコンピュータ（ＰＣ）を使用するｗｅｂメール利用者（４１０）が、ネットワークを介してｗｅｂメールシステムサーバ（４２０）を利用し、独自の文字輪郭を用いたメールを作成・送信する動作を示している。ｗｅｂメールシステムサーバ（４２０）は、ネットワークを介して接続された文字輪郭情報管理システムサーバ（３００）にアクセスする。図４中の文字輪郭情報管理システムサーバ（３００）は、図３中の文字輪郭情報管理システムサーバ（３００）と同じものである。図４中、線分４８０、４８１、４８２は、それぞれ、文字輪郭情報管理システムサーバ（３００）、ｗｅｂメール利用者（４１０）、ｗｅｂメールシステムサーバ（４２０）を示すものである。文字輪郭情報管理システムサーバ（３００）、ｗｅｂメール利用者（４１０）、ｗｅｂメールシステムサーバ（４２０）の３つの内部の動作は、図１および図３に記した対応する動作と類似するため、省略している。
【００４１】
ｗｅｂメール利用者（４１０）は、ｗｅｂメールシステムサーバ（４２０）よりメール操作機能ページ（４９１）の提供を受けて、メールの編集を開始する。その本文の中で独自の文字輪郭を使用するため、文字輪郭取得メッセージ（４９２）を送り、ｗｅｂメールシステムサーバ（４２０）に文字輪郭が必要な複数文字（図４中では、“家”、“庭”、“金”、“木”、“犀”、“年”、“早”、“咲”）を通知する。
【００４２】
文字輪郭取得メッセージ（４９２）は、ｗｅｂメールシステムサーバ（４２０）を経て、文字輪郭情報管理システムサーバ（３００）へ送られ（４９３）、文字輪郭情報管理システムサーバ（３００）が返信として文字輪郭情報を伴った文字輪郭情報メッセージ（４９４）を送信すると、再びｗｅｂメールシステムサーバ（４２０）を経て、ｗｅｂメール利用者（４１０）に送られる（４９５）。
【００４３】
文字輪郭情報メッセージ（４９４）を受信したｗｅｂメール利用者（４１０）では、該メッセージ中の文字輪郭情報を用いて、独自文字輪郭による本文を持つメールのメールメッセージ（４９６）を、ｗｅｂメールシステムサーバ（４２０）に送信する。ｗｅｂメールシステムサーバ（４２０）では、通常のメールの同じようにこのメールメッセージ（４９７）を宛先に向けて送信する。該メッセージを受信したメールクライアント端末では、独自文字によるメール本文（４３０）を見ることが出来る。
【００４４】
なお、図４中のメールメッセージ（４９６、４９７）の本文は、例えば図２に示したＳＶＣのコードにより実現可能である。また、図４では、ｗｅｂメールシステムサーバ（４２０）からｗｅｂメール利用者（４１０）へ送信されるメール操作機能ページ（４９１）に、メールクライアントとしての機能が充足されているものとしている。ｗｅｂメールシステムサーバ（４２０）とｗｅｂメール利用者（４１０）との機能分担には別の方法もあり、別の機能分担方法を採れば図４とは異なった動作シーケンスも可能である。
【００４５】
図５は、文字を扱うソフトウェアとしてワードプロセッサを取り上げ、ワードプロセッサにて、前記文字輪郭情報を作成して利用する動作例における処理の流れを説明する図である。
【００４６】
図５では、パーソナルコンピュータ（ＰＣ）を使用するワードプロセッサ利用者（３１０）が、ネットワークを介して文字輪郭情報管理システムサーバ（３００）を利用し、独自の文字輪郭を用いた文書を作成するとともに、新たな文字輪郭情報を作成してこれを字輪郭情報管理システムサーバ（３００）内に蓄積する動作を示している。
【００４７】
図５中、ワードプロセッサ利用者（３１０）の動作は、独自文字輪郭を作成する手順以外は、図３の対応する部分と同じである。また、独自文字輪郭を作成する手順は、図１の対応する部分と同じである。
また、図５中、文字輪郭情報管理システムサーバ（３００）の動作は、図１の文字輪郭データベースの動作、および、図３の文字輪郭情報管理システムサーバに対応する。
以上のような図１および図３との類似から、以下、図５の説明は簡単に記すことにする。
【００４８】
図５中、ワードプロセッサ利用者（３１０）は、ワードプロセッサの操作画面（３２０）を用いて、文書の編集作業を行なう中で、独自文字輪郭を用いようとすると、文字輪郭情報管理システムサーバ（３００）に対して、文字輪郭取得メッセージ（３９１）を送信する。文字輪郭取得メッセージ（３９１）を受信した文字輪郭情報管理システムサーバ（３００）では、文字輪郭データベース（１３０）にレコードの無い文字について文字輪郭要求メッセージ（１９２）を送信し、このメッセージ中に指定された文字に対応した文字輪郭登録メッセージ（１９３）を受信する。こうして文字輪郭データベース（１５０）には必要な文字のレコードが揃い、ワードプロセッサ利用者（３１０）側へ文字輪郭情報メッセージ（３９２）を送信する。文字輪郭情報メッセージ（３９２）を受信して、ワードプロセッサ利用者（３１０）側ではワードプロセッサ操作画面（３３０）にて独自手書き文字による表示を行う。なお、ワードプロセッサ利用者（３１０）で作成した文字輪郭情報を記憶しておき、文字輪郭情報メッセージ（３２０）を省く方法もある。
【００４９】
図６は、ｗｅｂページ作成システムサーバを利用して、第１の利用者が作成・蓄積した文字輪郭情報を、第２の利用者に対して使用を許可し、第１の利用者が作成・蓄積した文字輪郭情報を使用したｗｅｂページを第２の利用者が作成する動作例における処理の流れを説明する図である。
【００５０】
図６では、ｗｅｂページ作成システムサーバ（６００）を利用して、利用者Ａ（６１０）が利用者Ｂ（６２０）へ許可を出すことにより、利用者Ａ（６１０）が作成した文字輪郭情報を用いたｗｅｂサイトを、利用者Ｂ（６２０）が作成し、閲覧者（６６０）が該ｗｅｂページを閲覧している。なお、図６中のｗｅｂページ作成システムサーバ（６００）は、図１に示したｗｅｂページ作成システムサーバ（１００）と同等のものであり、図１に示した動作手順により、利用者Ａによる文字輪郭情報の登録が済んでいるものとする。
【００５１】
利用者Ａ（６１０）は、ｗｅｂページ作成システムサーバ（６００）が提供するｗｅｂページを用いて、文字輪郭利用許可メッセージ（６９１）をｗｅｂページ作成システムサーバ（６００）に送信する。該文字輪郭利用許可メッセージ（６９１）には、利用者Ａ（６１０）により作成された文字輪郭情報を、利用者Ｂ（６２０）が使用することを許可することを意味する、“Ａ→Ｂ”という情報が含まれている。
【００５２】
文字輪郭利用許可メッセージ（６９１）を受信したｗｅｂページ作成システムサーバ（６００）では、文字輪郭利用許可テーブル（６３０）を更新し、利用者カラム（６３１）に“Ｂ”、許可者カラム（６３２）に“Ａ”の値を持つレコードを追加する。
【００５３】
この後、利用者Ｂ（６２０）からのブログ管理ページ要求メッセージ（６９２）があった場合、ｗｅｂページ作成システムサーバ（６００）は、文字輪郭利用許可テーブル（６３０）を参照（６８４）して、利用者Ｂ（６２０）が利用者Ａ（６１０）から文字輪郭使用の許可を得ていることを踏まえたブログ管理ページ（６９３）を利用者Ｂ（６２０）に向けて送信する。これにより表示された、新規記事登録ページ（６４０）には、文字表示の選択の項目に、“Ａの文字輪郭”のスイッチ（６４３）が表示される。
【００５４】
利用者Ｂ（６２０）は、新規記事登録ページ（６４０）を用いて、ブログに掲載される記事の登録を行なう。すなわち、タイトル（６４１）、本文（６４２）を入力し、文字表示の選択において“Ａの文字輪郭”のスイッチ（６４３）をクリックして選択し、投稿ボタン（６４４）をクリックする。この操作により、ｗｅｂページ作成システム（６００）に向けて、記事投稿メッセージ（６９４）が送信される。該記事投稿メッセージ（６９４）には、タイトルと本文とに加えて、Ａの文字輪郭を用いることが記されている。
【００５５】
この後、閲覧者（６６０）からｗｅｂページ作成システム（１００）へ利用者Ｂのブログの記事閲覧要求メッセージ（６９５）が送信された場合、これを受けたｗｅｂページ作成システム（６００）では、投稿記事（６９４）と利用者Ａに帰属する文字輪郭データベース（６５０）中の文字輪郭情報とを参照（６８５）して、利用者Ｂのブログの記事表示メッセージ（６９６）を閲覧者（６６０）に送信する。記事表示メッセージ（６９６）には投稿記事とそこで使われる文字の輪郭情報とが含まれており、これを表示すると、利用者Ａによる独自文字輪郭による利用者Ｂのブログ閲覧のページ（６７０）が表示される。
【００５６】
図７は、複数の利用者による同じ文字の輪郭情報に対して統計情報を得て、新たな文字輪郭の作成および誤りを含む文字輪郭の同定を行う処理を説明する図である。
【００５７】
図７では、“与”という漢字に対して、７１０、７２０、７３０の３つの文字輪郭情報を得て、７００の新たな文字輪郭情報を合成（７９０）している。また、図７中７４０は、７００の文字輪郭を得るための座標計算についての説明である。また、７５０は、“与”という漢字の文字輪郭として誤りを含む文字輪郭である。
【００５８】
図７の７１０、７２０、７３０の文字輪郭は、同じ“与”という漢字に対してそれぞれ別の利用者により入力された文字輪郭であり、入力を行った者の個人差が見られる。しかしながら、どれも同じ“与”という漢字に対する文字輪郭であり、“与”の図形としての成り立ちに基づく特徴は有しているはずである。７１０、７２０、７３０では、図形としての特徴点として、始点を丸印、折れ点および終点を四角印、曲線の経由点をハート印にて示しており、７１０、７２０、７３０の間には、これらの特徴点に対応が見られる。すなわち、始点７１Ａ、７２Ａ、７３Ａが対応するように、７１Ａ〜Ｈ、７２Ａ〜Ｈ、７３Ａ〜Ｈの各々の特徴点が対応している。このような対応付けは、文字認識の技術により可能であり、特徴マッチング法や構造解析法などの方法が知られているが、本発明には直接関係ないので説明は省略する。
【００５９】
７５０のような文字輪郭の入力が別の利用者からあった際には、７１０、７２０、７３０などの他の入力と対応付けが取れないことにより、文字輪郭７５０は誤りを含んでいると判断できる。
【００６０】
対応する特徴点を持つ文字輪郭７１０、７２０、７３０を用いて、新たに合成（７９０）した文字輪郭情報が、７００である。７００中の各特徴点７０Ａ〜Ｈは、７１Ａ〜Ｈ、７２Ａ〜Ｈ、７３Ａ〜Ｈの各々の特徴点が対応しており、その位置は７４０に示す簡単な座標計算により得ている。今、７４０中、特徴点７１Ｈに対応する座標７４１が（ｘ１、ｙ１）の座標値を、特徴点７２Ｈに対応する座標７４２が（ｘ２、ｙ２）の座標値を、特徴点７３Ｈに対応する座標７４３が（ｘ３、ｙ３）の座標値を、それぞれ持つとする。この時、特徴点７０Ｈに対応する座標７４０の座標値（ｘ０、ｙ０）は、ｘ０＝（ｘ１＋ｘ２＋ｘ３）／３、ｙ０＝（ｙ１＋ｙ２＋ｙ３）というように平均として計算している（７４４）。
【００６１】
７００のようにして得られた文字輪郭は、図形として平均的な特徴を持つ文字輪郭として扱うことが可能である。このようにして得られた文字輪郭は、同じ文字に対して別の利用者から新たに文字輪郭の入力があった際に、前述の正誤を判定する目的などに使用することが出来、さらに各利用者からの許諾を得た上で、文字輪郭が未登録の文字に対するデフォルトの文字輪郭として使用することも考えられる。そのほかにも、無償のフォントとして流通させたり、手書き入力システムを備えた漢字書き取りシステムにおいて正解として使用したりするなど、直接個人の所有とならない文字輪郭情報として活用する方法が考えられる。
【００６２】
なお、図７では文字輪郭の合成方法として、座標の平均という単純な統計量を用いているが、ストロークの描画範囲により補正した座標値を用いたり、標準偏差よりも離れた値を切り捨てた上での平均を用いたり、中央値を用いたりする、別の方法も考えられる。また、逆に平均的ではない極端な値のみを採ることにより、個性的な文字輪郭を得る方法もありえる。
【図面の簡単な説明】
【００６３】
【図１】本発明を適用した実施例での、ブログと呼ばれるインターネット上のｗｅｂページ作成システムでの、文字輪郭を作成・蓄積・利用する動作例における処理の流れを説明する図である。
【図２】本発明を適用した実施例での、ｗｅｂ上に表示される記事とそこで使われる文字輪郭情報とを表す、ＳＶＧのコードを示す。
【図３】本発明を適用した実施例での、ワードプロセッサにて文字輪郭情報を利用する動作例における処理の流れを説明する図である。
【図４】本発明を適用した実施例での、ｗｅｂメールにて文字輪郭情報を利用する動作例における処理の流れを説明する図である。
【図５】本発明を適用した実施例での、ワードプロセッサにて文字輪郭情報を作成して利用する動作例における処理の流れを説明する図である。
【図６】本発明を適用した実施例での、ある利用者が作成・蓄積した文字輪郭情報を、他の利用者が使用することを許可する動作例における処理の流れを説明する図である。
【図７】本発明を適用した実施例での、複数の利用者による同じ文字の輪郭情報に対して統計情報を得て、新たな文字輪郭の作成および誤りを含む文字輪郭の同定を行う処理を説明する図である。
【符号の説明】
【００６４】
１００  ｗｅｂページ作成システムサーバ
１１０  利用者（ＰＣ）
１２０  新規記事登録ページ
１２１  タイトル
１２２  本文
１２３  スイッチ
１２４  投稿ボタン
１３０、１５０  文字輪郭データベース
１３１、１５１  文字カラム
１３２、１５２  文字輪郭情報カラム
１４０  独自文字輪郭入力ページ
１４１  入力文字の選択ボタン
１４２  編集中文字
１４３  文字輪郭領域
１４４  文字輪郭の登録ボタン
１６０  閲覧者（ＰＣ）
１７０  ブログ閲覧のページ
１８０  ｗｅｂページ作成システムを示す線分
１８１  利用者（ＰＣ）を示す線分
１８２  閲覧者（ＰＣ）を示す線分
１８３  投稿記事のデータフローを示す矢印
１８４、１８５  文字輪郭情報のデータフローを示す矢印
１９１  記事投稿メッセージ
１９２  文字輪郭要求メッセージ
１９３  文字輪郭登録メッセージ
１９４  記事閲覧要求メッセージ
１９５  記事表示メッセージ
２００  ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈ）のコード
３００  文字輪郭情報管理システムサーバ
３０１  文字カラム
３０２  文字輪郭情報カラム
３１０  ワードプロセッサ利用者（ＰＣ）
３２０  ワードプロセッサ操作画面
３２１  文字列入力表示領域
３２２  文字輪郭メニュー
３２３  独自文字輪郭サブメニュー
３２４  クリックを行うポインタ
３３０  ワードプロセッサ操作画面
３３１  文字列入力表示領域
３４０  ワードプロセッサ操作画面
３４２  ファイルメニュー
３４３  印刷サブメニュー
３４４  クリックを行うポインタ
３５０  プリンタ
３６０  独自文字輪郭による印刷物
３８０  文字輪郭情報管理システムサーバを示す線分
３８１  ワードプロセッサ利用者（ＰＣ）を示す線分
３８２  ネットワーク接続
３９１  文字輪郭取得メッセージ
３９２  文字輪郭情報メッセージ
４１０  ｗｅｂメール利用者（ＰＣ）
４２０  ｗｅｂメールシステムサーバ
４３０  独自文字輪郭によるメール本文
４８０  文字輪郭情報管理システムサーバを示す線分
４８１  ｗｅｂメール利用者（ＰＣ）を示す線分
４８２  ｗｅｂメールシステムサーバを示す線分
４９１  メール操作機能ページ
４９２、４９３  文字輪郭取得メッセージ
４９４、４９５  文字輪郭情報メッセージ
４９６、４９７  メールメッセージ
６００  ｗｅｂページ作成システムサーバ
６１０  利用者Ａ（ＰＣ）
６２０  利用者Ｂ（ＰＣ）
６３０  文字輪郭利用許可テーブル
６３１  利用者カラム
６３２  許可者カラム
６４０  新規記事登録ページ
６４１  タイトル
６４２  本文
６４３  スイッチ
６４４  投稿ボタン
６５０  利用者Ａ帰属の文字輪郭データベース
６６０  閲覧者（ＰＣ）
６７０  利用者Ｂのブログ閲覧のページ
６８０  ｗｅｂページ作成システムを示す線分
６８１  利用者Ａ（ＰＣ）を示す線分
６８２  利用者Ｂ（ＰＣ）を示す線分
６８３  閲覧者（ＰＣ）を示す線分
６８４  文字輪郭利用許可テーブルのレコードのデータフローを示す矢印
６８５  投稿記事と文字輪郭情報とのデータフローを示す矢印
７００  合成した文字輪郭
７１０〜７３０  それぞれ別の利用者により入力された文字輪郭
７５０  誤りを含む文字輪郭
７０１〜７０３、７１１〜７１３、７２１〜７２３、７３１〜７３３  文字輪郭における画
７０Ａ〜７０Ｈ、７１Ａ〜７１Ｈ、７２Ａ〜７２Ｈ、７３Ａ〜７３Ｈ  文字輪郭における特徴点
７４０〜７４３  座標
７４４  座標値の計算
７９０  文字輪郭の合成処理
【図１】
2008108178.tif 000003
【図２】
2008108178.tif 000004
【図３】
2008108178.tif 000005
【図４】
2008108178.tif 000006
【図５】
2008108178.tif 000007
【図６】
2008108178.tif 000008
【図７】
2008108178.tif 000009