(57)【要約】【課題】新しいデザインの文字を容易に作成できる文字作成装置を提供する。【解決手段】本発明の一実施形態に係る文字作成装置は、文字の形状を規定するパス情報を記憶するパス情報記憶部と、前記パス情報を加工するための複数の加工パラメータを記憶する加工パラメータ記憶部と、前記複数の加工パラメータから選択された加工パラメータに基づいて前記パス情報を加工する処理部と、前記加工後のパス情報に基づいて加工文字をリアルタイムで表示する表示部とを備えたことを特徴とする。【選択図】  図２
2017211579.tif 000002
【特許請求の範囲】
【請求項１】
文字の形状を規定するパス情報を記憶するパス情報記憶部と、
前記パス情報を加工するための複数の加工パラメータを記憶する加工パラメータ記憶部と、
前記複数の加工パラメータから選択された加工パラメータに基づいて前記パス情報を加工する処理部と、
前記加工後のパス情報に基づいて加工文字をリアルタイムで表示する表示部と
を備えた文字作成装置。
【請求項２】
前記加工パラメータは、周期波形の線種、並びに前記周期波形の周波数及び振幅を含む、
請求項１に記載の文字作成装置。
【請求項３】
前記処理部は、前記選択された加工パラメータによる変更を前記パス情報の一部に対して実行する
請求項１又は請求項２に記載の文字作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字作成装置に係り、特に、テレビ等の映像に文字情報を重畳させた映像コンテンツにおける文字情報を作成するための文字作成装置に関する。
【背景技術】
【０００２】
テレビや映画などの映像では、動画や静止画の上にテロップ又は字幕スーパーなどの文字情報を重畳させた映像コンテンツが多く用いられている。
【０００３】
これらの映像コンテンツで使用される文字の形状は、一般的な文書で使用されるフォントの形状よりも、視聴者の注意や興味をより強く喚起する形状が好まれることが多い。このため、テレビや映画などの映像コンテンツでは、使用される文字の形状を、一般的なフォントを変形させて生成したり、或いは、文字の形状を一般的なフォントではなく、画像として新たに生成したりしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２２１９５８号公報
【特許文献２】特開２０１１−１０９４５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、ユーザが文字のデザインを加工することは難しかった。例えば、特許文献１は、画像形成装置において使用できない書体（フォント）での印刷が要求された場合、画像形成装置が要求されたフォントに類似する疑似フォントデータを生成する。
【０００６】
また、特許文献２は、画像により生成された文字の拡大率が大きくなっても文字が滑らかに印刷されるようスムージング処理を実行する装置に関するものである。
【０００７】
このように従来技術では、文字の品質を保つために文字を加工する技術は開示されているが、文字を加工して新たなデザインの文字を生成することはできなかった。
【０００８】
本発明は、上述した事情を考慮してなされたもので、新しいデザインの文字を容易に作成できる文字作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一実施形態に係る文字作成装置は、上述した課題を解決するために、文字の形状を規定するパス情報を記憶するパス情報記憶部と、前記パス情報を加工するための複数の加工パラメータを記憶する加工パラメータ記憶部と、前記複数の加工パラメータから選択された加工パラメータに基づいて前記パス情報を加工する処理部と、前記加工後のパス情報に基づいて加工文字をリアルタイムで表示する表示部とを備えたことを特徴とする。
【発明の効果】
【００１０】
本発明に係る文字作成装置によれば、新しいデザインの文字を容易に作成できる。
【図面の簡単な説明】
【００１１】
【図１】パス情報を概念的に説明する模式図。
【図２】実施形態に係る文字作成装置の一構成例を示すブロック図。
【図３】実施形態に係る文字作成装置の動作の一例を示すフローチャート。
【図４】実施形態に係る文字作成装置の加工パラメータの選択方法を説明する模式図。
【図５】実施形態に係る文字作成装置において選択された加工パラメータにより加工された加工文字の表示を説明する模式図。
【発明を実施するための形態】
【００１２】
以下、本発明者が考えた構想及び着眼点を説明後、具体的な実施形態を説明する。
【００１３】
文字の形状は、パス情報と呼ばれる文字の輪郭を示す情報により規定することができる。パス情報は、文字の輪郭を形成する複数の点（節点）と、点と点を結ぶ直線又は曲線（ライン）に関する情報により構成されている。
【００１４】
図１は、パス情報を概念的に説明する模式図である。図１（ａ）の左側はアルファベットの「Ｌ」を示し、図１（ａ）の右側は、ＳＶＧ（Scalable Vector Graphics）形式で、アルファベットの「Ｌ」のパス情報を示した例を示している。ＳＶＧは、ＸＭＬ（eXtensible Markup Language）をベースとした２次元ベクター画像記述言語である。ベクター形式の画像は、計算により表示される。そのため、文字をベクター形式の画像データとして扱うことで、文字のデータ量を小さくでき、かつ、画像を拡大又は縮小しても計算により文字を表現することができるため、表示される環境に応じた最適な画質で文字を表示できる。
【００１５】
図１（ａ）の左側に示すように、アルファベットの「Ｌ」の形状は、６個の節点（ノードと呼ばれることもある）と、節点同士を結ぶ線要素（ライン）とから構成されている。図１（ａ）の右側は、ＳＶＧ形式で示したアルファベットの「Ｌ」のパス情報である。図１（ａ）の右側は、例えば、図１（ａ）の左側に示した節点ｐ１をパスの開始点とし、節点ｐ１から節点ｐ２までのパス情報を例示している。パス情報ｃ１の「Ｍ５０、２５０」において、「Ｍ」は、節点ｐ１が開始点であることを示すコマンドである。「５０、２５０」は、節点ｐ１のＸＹ座標を示している。パス情報ｃ２「Ｌ５５、２３９」において、「Ｌ」は直線であることを示すコマンドであり、開始点である節点ｐ１と節点ｐ２とを直線で結ぶことを指定している。「５５、２３９」は、節点ｐ２のＸＹ座標を示している。
【００１６】
このように、パス情報は節点の座標と、節点同士を接続するラインの形状を規定するコマンドとから構成されている。節点と節点とを接続するラインの形状は、直線に限らず、曲線、円弧、又は垂線など様々であり、それぞれの形状に応じたコマンドが規定されている。
【００１７】
図１（ｂ）は、毛筆により表現されたフォントの例を示している。図１（ｂ）の左側は、毛筆により表現されたフォントで漢字の「計」という文字を示している。図１（ｂ）の右側は、図１（ｂ）の左側の円で囲んだ領域のパス情報を拡大した状態を示している。図１（ｂ）の左側が示すように、「計」のパス情報には、四角で示した多数の節点が存在し、その節点同士を結ぶラインも多数存在する。
【００１８】
図１（ｂ）に示すように、毛筆により表現されたフォントは、筆の質感を表現するために、図１（ａ）の例とは異なり非常に多くの接点とラインとから構成されている。また、このような毛筆のフォントでなくとも、漢字のフォントは複雑な図形であることが多く、パス情報もそれに応じて多数の節点とラインとから構成される。
【００１９】
このように、図１（ｂ）に示したすべての節点について、図１（ａ）の右側に示すような座標及びコマンドが規定されている。従来技術では、節点を手動で移動することによって図形を変更する技術はあるものの、図１（ｂ）に示すような多数の節点を手動で調整することは非常に困難であり、時間がかかる。
【００２０】
そこで本発明者は、新しいデザインの文字を容易に作成可能な極めて画期的な構造を捻出した。即ち、節点と節点を結ぶ線要素を加工する際に、線要素に関する複数の加工パラメータから所望の加工パラメータを選択するだけで、文字の装飾を効率的に実行でき、文字を容易に作成できる構成について着想を得た。かかる構成により、ユーザはパス情報の節点を手動で移動させることでは実現できなかった、斬新でインパクトのある新しいデザインの文字を、効率的かつ容易に作成することができる。
【００２１】
以下、文字作成装置の実施の形態について添付図面を参照して説明する。なお、各図において同一要素には同一符号を付し、重複する説明を省略する。
【００２２】
（１）構成
図２は、実施形態に係る文字作成装置の一構成例を示すブロック図である。図１に示すように、文字作成装置１００は、記憶部１０、主制御部２０、入力部３０、及び表示部４０を有する。文字作成装置１００は、コンピュータをベースとして構成されており、ＬＡＮ（Local Area Network）などのネットワークを介して不図示の外部装置と相互通信可能である。
【００２３】
記憶部１０は、例えば、ＲＡＭ（Random Access Memory）、フラッシュメモリ（Flash Memory）などによって構成される。記憶部１０は、ＵＳＢ（Universal Serial Bus）メモリ及びＤＶＤ（Digital Video Disk）などの可搬型メディアを脱着自在な回路して構成されてもよい。記憶部１０は、主制御部２０において実行される各種プログラム（アプリケーションプログラムの他、ＯＳ（Operating System）等も含まれる）、プログラムの実行に必要な各種データを記憶する。また、記憶部１０には、ＯＳを制御するための各種コマンドや、入力部３０からの入力を支援するＧＵＩ（Graphical User Interface）のプログラムを記憶してもよい。
【００２４】
記憶部１０は、文字作成装置１００の処理の対象である文字を記憶する。また、記憶部１０は、文字作成装置１００の処理により作成された加工文字を記憶する。なお、文字は、入力部３０から入力されてもよいし、電子ネットワーク経由でダウンロードされてもよい。ここで、文字とは、電子データ等に含まれる文字列を構成する文字のことである。
【００２５】
さらに記憶部１０は、パス情報記憶部１１及び加工パラメータ記憶部１２を有する。
【００２６】
パス情報記憶部１１は、文字作成装置１００の処理の対象である文字の形状を規定するパス情報を記憶する。パス情報は、例えば、ＳＶＧ形式のデータにより記憶される。
【００２７】
加工パラメータ記憶部１２は、パス情報を加工するための複数の加工パラメータを記憶する。加工パラメータ記憶部１２には、例えば、線要素の種類を、直線や円弧といった従来の種類だけでなく、正弦波、三角波、矩形波、鋸歯状波等の周期波形、フラクタルなどの各種の線種で表すための加工処理に必要な加工パラメータが記憶されている。加工パラメータ記憶部１２に記憶される加工パラメータについては、後述の図４で詳細に説明する。
【００２８】
主制御部２０は、共通信号伝送路としてのバスを介して、文字作成装置１００を構成する各ハードウェア構成要素に相互接続されている。主制御部２０は、専用のハードウェアで構成してもよいし、内蔵のプロセッサによるソフトウェア処理で各種機能を実現するように構成してもよい。
【００２９】
なお、上記説明におけるプロセッサとは、専用又は汎用のＣＰＵ（Central Processing Unit）、ＧＰＵ（Graphics Processing Unit）を含む。また、専用のハードウェアとは、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）、プログラマブル論理デバイス、及び、フィールドプログラマブルゲートアレイ（ＦＰＧＡ：Field Programmable Gate Array）などの回路を含む。上記プログラマブル論理デバイスとしては、例えば、単純プログラマブル論理デバイス（ＳＰＬＤ：Simple Programmable Logic Device）、複合プログラマブル論理デバイス（ＣＰＬＤ：Complex Programmable Logic Device）などが挙げられる。
【００３０】
ここでは一例として、プロセッサによるソフトウェア処理によって主制御部２０が各種機能を実現する場合について説明する。主制御部２０は、記憶部１０に記憶されたプログラム、又は、主制御部２０のプロセッサ内に直接組み込まれたプログラムを読み出し実行することで、各機能を実現する。
【００３１】
なお、主制御部２０は、単一のプロセッサによって構成されてもよいし、複数の独立したプロセッサの組み合わせによって構成されてもよい。後者の場合、複数のプロセッサにそれぞれ対応する複数の記憶部１０が設けられると共に、各プロセッサにより実行されるプログラムが当該プロセッサに対応する記憶回路に記憶される構成でもよい。別の例としては、１個の記憶部１０が複数のプロセッサの各機能に対応するプログラムを一括的に記憶する構成でもよい。
【００３２】
図１に示すように、主制御部２０は、処理部２１及び描画部２２を有する。処理部２１及び描画部２２の夫々の機能は、記憶部１０に格納されているプログラムを主制御部２０のプロセッサが実行することによって実現される。
【００３３】
処理部２１は、複数の加工パラメータから選択された加工パラメータに基づいてパス情報の加工処理を実行する。処理部２１は加工パラメータに基づいて加工後のパス情報を生成する。ユーザは、表示部４０に表示された加工パラメータから、所望の加工パラメータを選択する。加工パラメータの選択情報は、入力部３０から処理部２１に入力される。処理部２１の加工処理については、後述の図５で詳細に説明する。
【００３４】
描画部２２は、加工後のパス情報に基づいて文字を描画する。描画部２２により描画された加工文字は表示部４０に表示される。描画部２２は、加工パラメータによりパス情報が変更されるたびにリアルタイムで描画処理を実行し、表示部４０に表示する。
【００３５】
入力部３０は、例えば、キーボード、タッチパネル、テンキー、及びマウスなどの入力装置を含む。入力部３０は、入力装置を介して操作者であるユーザにより入力された加工パラメータなどの入力情報を主制御部２０に出力する。
【００３６】
表示部４０は、液晶ディスプレイパネル、プラズマディスプレイパネル、及び有機ＥＬ（Electro Luminescence）パネル等の表示装置である。表示部４０は、主制御部２０の制御に従って文字や加工パラメータを表示する。また、表示部４０は、加工後のパス情報に基づいて生成された加工文字をリアルタイムで表示する。表示部４０における文字や加工パラメータの表示については、後述の図５で詳細に説明する。
【００３７】
（２）動作
図３は、実施形態に係る文字作成装置１００の動作の一例を示すフローチャートである。以下、図３のフローチャートのステップ番号に従って、実施形態に係る文字作成装置１００の動作を説明する。
【００３８】
ステップＳ１０１において、ユーザは入力部３０から文字作成装置１００に文字を入力する。なお、文字はネットワークを介して文字作成装置１００に入力されてもよい。
【００３９】
ステップＳ１０３において、処理部２１は、入力された文字に対応するパス情報を、パス情報記憶部１１から取得する。なお、パス情報はネットワークを介して文字作成装置１００に入力されてもよく、例えば、パス情報記憶部１１に入力された文字に対応する文字情報がなかった場合、処理部２１は、外部装置から該当するパス情報を入手するように構成されてもよい。
【００４０】
ステップＳ１０５において、ユーザは、表示部４０に表示された複数の加工パラメータの中から、所望の加工パラメータを選択する。この際、任意の線要素を選択し、選択された線要素に対して加工処理を実行するよう処理部２１を構成してもよい。
【００４１】
加工パラメータは、文字の形状に対する装飾の種類に応じて複数の種類の加工パラメータが加工パラメータ記憶部１２に記憶されている。例えば、線要素の種類と、各種類の線要素をより細かく規定するためのパラメータが、加工パラメータとして記憶されている。例えは、三角波や正弦波等の周期波形の線種に対しては、周期波形の線種と、周期波形の周波数、振幅などのパラメータが加工パラメータとして記憶されている。
【００４２】
ステップＳ１０７において、処理部２１は、ユーザにより選択された加工パラメータを加工パラメータ記憶部１２から取得する。
【００４３】
ステップＳ１０９において、処理部２１は、選択された加工パラメータに基づいて、指定された線要素の加工処理を実行する。例えば、線種として三角波が選択され、その周波数と振幅が入力された場合、処理部２１は、入力された周波数と振幅に従った三角波となるように、指定された線要素を加工する。記憶部１０は、加工後の線要素の情報を、新たなパス情報（加工後のパス情報）として記憶しても良い。
【００４４】
なお、記憶部１０は、入力された加工パラメータに応じた加工処理を実行するための計算式や関数などのアルゴリズムを記憶しておき、処理部２１は当該アルゴリズムを用いて加工処理を実行してもよい。
【００４５】
ステップＳ１１１において、描画部２２は、加工後のパス情報に基づいて描画処理を実行し、加工文字を生成する。
【００４６】
ステップＳ１１３において、表示部４０は、加工文字を表示する。表示部４０は、加工文字をリアルタイムで表示する。即ち、ユーザにより加工パラメータが選択され、加工後のパス情報に従って描画処理が実行されるたびに、表示部４０は加工文字を表示する。
【００４７】
以下、図４及び図５を用いて、ユーザによる加工パラメータの選択及び加工文字の表示について説明する。図４及び図５では、アルファベットの「Ｌ」を例として説明する。
【００４８】
図４は、実施形態に係る文字作成装置１００の加工パラメータの選択方法を説明する模式図である。図４は、文字作成画面Ｄ１を例示している。図４の例において、文字作成画面Ｄ１は、文字表示領域ＩＭＧ１、文字の線要素に対する装飾の種類を選択する選択領域Ｍ１、及び、選択領域Ｍ１で選択された装飾の種類に対応する加工パラメータの選択領域Ｍ２から構成されている。
【００４９】
図４の文字表示領域ＩＭＧ１には、アルファベットの「Ｌ」がパス情報に基づく６個の節点、及びそれらの節点同士を結ぶラインにより描出された例が示されている。
【００５０】
選択領域Ｍ１は、装飾の種類が選択可能な態様で表示される。図４は、文字の輪郭に対する装飾の種類として、線種を選択する例が示されている。図４の例では、「線種の選択」として、「三角波」、「正弦波」、「フラクタル」が示されている。「三角波」は、文字の輪郭を構成する線をのこぎり状の波に変形する場合、「正弦波」は、文字の輪郭を構成する線を正弦波に変形する場合、「フラクタル」は、文字の輪郭を構成する線を幾何学的な模様が繰り返された形状に変形する場合をそれぞれ示している。
【００５１】
なお、パスの加工処理は、図４の態様には限定されない。選択された文字の一部に対してパス情報の加工処理が実行されてもよい。文字の一部は、例えば、マウスなどの入力装置により範囲選択されてもよいし、文字表示領域ＩＭＧ１に表示された文字の任意の線要素が選択されてもよい。さらに、装飾の種類も図４の態様には限定されない。例えば、拡大率を変更する装飾処理が選択できてもよい。また、拡大率を変更する装飾処理も、文字の一部に対して実行されるように処理部２１が構成されてもよい。
【００５２】
選択領域Ｍ２は、選択領域Ｍ１で選択された線種に応じた加工パラメータが選択可能な態様で表示される。図４の選択領域Ｍ２は、「線種の選択」として「三角波」が選択された例を示している。図４には、「線種の選択」で選択された線種が「三角波」の場合の加工パラメータとして、周波数Ｍ２１、振幅Ｍ２２、ランダム性Ｍ２３、及びアンシャープネスＭ２４が例示されている。
【００５３】
なお、「線種の選択」で「正弦波」が選択された場合の選択領域Ｍ２に表示される加工パラメータは、「三角波」の場合とほぼ同じである。ただし、「正弦波」の場合、アンシャープネスＭ２４はシャープネスとする。「線種の選択」で「フラクタル」が選択された場合は、「方向」、「単位図形」、「階層」などが加工パラメータとして選択領域Ｍ２に表示される。「方向」はフラクタル図形が生成される方向を示し、「単位図形」はフラクタル図形を構成する幾何学模様の繰り返し単位を示し、「階層」はフラクタル図形の繰り返し回数を示す。このように、選択された装飾の種類に応じて選択領域Ｍ２には異なる加工パラメータが表示される。
【００５４】
選択領域Ｍ２には、加工パラメータが容易に入力できるＧＵＩで表示される。図４は、スライダーにより各加工パラメータを入力する例を示している。図４の例では、周波数Ｍ２１を入力するためのスライダーは、左側から右側に周波数が大きくなるように示されている。ユーザは、図４の周波数Ｍ２１に示したスライダー中の丸（レベルボタン）を左右に移動させて、三角波の周波数の大小を入力する。例えば、周波数は、スライダーのレベルに応じて段階的に１Ｈｚから１００Ｈｚ設定されており、ユーザはスライダーのレベルボタンを左右に移動させるだけで、１Ｈｚから１００Ｈｚの間で所望の周波数が入力できる。
【００５５】
図４の例において、振幅Ｍ２２、ランダム性Ｍ２３、及びアンシャープネスＭ２４も周波数Ｍ２１と同じＧＵＩで表示される例を示している。振幅Ｍ２２は、三角波の高さを指定するための加工パラメータの選択表示である。ランダム性Ｍ２３は、三角波の周期において不連続な周波数及び振幅を有するよう指定するための加工パラメータの選択表示である。即ち、どの程度の頻度で三角波の周波数及び振幅を変化させるか、或いは、三角波の周波数及び振幅の変化の程度における不連続性を指定する加工パラメータである。アンシャープネスＭ２４は、三角波のそれぞれの波に丸みを持たせるか否かを指定する加工パラメータの選択表示である。
【００５６】
なお、加工パラメータの入力方法は図４に示した態様には限定されない。各加工パラメータをラジオボタンにより選択可能に表示してもよいし、入力ボックスにより加工パラメータの値を入力できるように構成してもよい。それぞれの加工パラメータについて「増加」「減少」のボタンを表示し、ボタンを押下するたびに段階的に加工パラメータが入力されるように構成されてもよい。
【００５７】
また、ユーザが選択した加工パラメータのみが入力可能となるように、チェックボックスなどで選択した加工パラメータのみ表示できるよう構成してもよい。また、周波数や振幅は、２つの入力ボックスにより所望の範囲が入力できるようにしてもよい。周波数や振幅について範囲を入力することで、入力された範囲内でランダム性が算出されるように構成することもできる。
【００５８】
図５は、実施形態に係る文字作成装置１００において選択された加工パラメータにより加工された加工文字の表示を説明する模式図である。図５は、選択領域Ｍ２に表示されたスライダーによりユーザが加工パラメータを入力し、入力された加工パラメータにより加工された加工文字が文字表示領域ＩＭＧ１に表示された例を示している。選択領域Ｍ２に表示された各加工パラメータのスライダーに設けられたレベルボタンをユーザが操作するたびに、文字表示領域ＩＭＧ１に表示される加工文字は更新される。
【００５９】
図５の例では、周波数Ｍ２１のレベルボタンは中心より右側（大側）にあり、振幅Ｍ２２のレベルボタンは中心付近、ランダム性Ｍ２３のレベルボタンは中心よりやや左側（小側）にあり、アンシャープネスＭ２４のレベルボタンは中心より右側（大側）にある。
【００６０】
上記の加工パラメータの選択に従い、処理部２１は、パス情報に加工処理を実行する。具体的には、処理部２１は、選択された周波数、振幅、ランダム性及びアンシャープネスの加工パラメータに応じた新しい節点の座標を計算する。例えば、ある周期ごとに、選択された周波数及び振幅に乱数により生じさせた係数を乗じることで生成された波形に基づき節点の座標を算出することで、パス情報にランダム性を適用できる。さらに、処理部２１は、アンシャープネスに基づいて、角波において丸みが生じる節点を判定しコマンドを曲線に設定する。一方、丸みを形成する節点以外のコマンドは直線とする。
【００６１】
処理部２１におけるパスの加工処理は上述の処理には限定されない。例えば、アンシャープネスは、周波数、振幅、及びランダム性により算出された新しい節点同士を関数により補間することで新しいパス情報を生成するように構成してもよい。
【００６２】
また、パス情報の加工は、文字表示領域ＩＭＧ１において選択した範囲に対して実行されるよう処理部２１が構成されていてもよい。例えば、図５のアルファベットの「Ｌ」の上部に対してのみ加工処理が実行されるように構成されてもよい。また、選択した範囲にのみ拡大又は縮小する場合、処理部２１は、拡大率又は縮小率に応じた節点の座標を算出する。
【００６３】
図５に示すように、選択領域Ｍ２で選択された加工パラメータに応じて処理部２１でパス情報が生成されると、生成されたパス情報に基づいて描画部２２は文字を描画し、文字表示領域ＩＭＧ１に加工文字が表示される。加工文字の表示は、加工パラメータの選択に応じてリアルタイムに更新される。したがって、ユーザは文字表示領域ＩＭＧ１に表示される文字を見ながら、文字に対して所望の加工を施すことができる。
【００６４】
なお、上述の実施形態では、文字を例として説明したが、パス情報を備えた図形であっても同様に上述の加工処理を実行できる。また、ビットマップ画像などの画像により表される文字列であっても、文字のパス情報を抽出することで、同様に上述の加工処理を実行できる。
【００６５】
このように、一実施形態の文字作成装置１００は、文字作成装置１００に記憶された様々な加工パラメータの組み合わせにより、文字に対して多様な表現を付与することができる。また、加工パラメータをユーザが選択するだけでパス情報を変更できるため、文字の装飾を効率的かつ、容易に実行できる。
【００６６】
以上説明した実施形態によれば、新しいデザインの文字を容易に作成することができる。
【００６７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６８】
１００…文字作成装置
１０…記憶部
１１…パス情報記憶部
１２…加工パラメータ記憶部
２０…主制御部
２１…処理部
２２…描画部
３０…入力部
４０…表示部
【図１】
2017211579.tif 000003
【図２】
2017211579.tif 000004
【図３】
2017211579.tif 000005
【図４】
2017211579.tif 000006
【図５】
2017211579.tif 000007