(57)【特許請求の範囲】
【請求項１】
画像処理装置であって、
表示部と、
前記表示部に表示された原画像上の任意の位置を指定するためのポインティングデバイスと、
前記原画像上の指定された位置に飾り曲線を描画するための描画部と、
を備え、
前記描画部は、
前記飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、互いに同じ外形形状とサイズとを有し、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた前記複数のパターン画像を準備するパターン画像生成部と、
前記複数のパターン画像を格納するパターン画像格納部と、
指定された位置の変化に応じて、前記複数のパターン画像のうちの１つを選択し、指定された位置において、前記選択されたパターン画像を前記原画像上に順次重畳することにより、前記飾り曲線を描画する描画実行部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置であって、
前記各パターン画像内の前記複数の領域には、それぞれ色が割り当てられており、
前記各パターン画像内の前記複数の領域のうちの少なくとも１つの領域には、他の領域と異なる色が割り当てられている、画像処理装置。
【請求項３】
請求項２記載の画像処理装置であって、
前記パターン画像生成部は、前記複数の領域のうちの少なくとも１つの領域に、ユーザによって選択された色が割り当てられた前記複数のパターン画像を生成可能である、画像処理装置。
【請求項４】
請求項２または３記載の画像処理装置であって、
前記パターン画像生成部は、前記各パターン画像内の前記複数の領域のうちの少なくとも１つの領域に割り当てられる色を、前記飾り曲線の始点からの長さに応じて変更する、画像処理装置。
【請求項５】
請求項２ないし４のいずれかに記載の画像処理装置であって、
前記パターン画像生成部は、複数種類の線幅を有する前記飾り曲線を描画するために、複数組の前記複数のパターン画像を準備することができ、
前記複数種類の線幅のうち、最も小さな線幅を有する前記飾り曲線を描画するための１組の前記複数のパターン画像に割り当てられる色数は、前記複数種類の線幅のうちの最も大きな線幅を有する前記飾り曲線を描画するための１組の前記複数のパターン画像に割り当てられる色数よりも、自動的に小さく設定される、画像処理装置。
【請求項６】
請求項１記載の画像処理装置であって、
前記複数のパターン画像は、８つの描画方向に対応する８つのパターン画像を含む、画像処理装置。
【請求項７】
請求項１記載の画像処理装置であって、
前記パターン画像は、ビットマップ画像である、画像処理装置。
【請求項８】
請求項７記載の画像処理装置であって、
前記描画実行部は、前記原画像の画素データを前記パターン画像の画素データで置き換えることによって前記重畳を実現する、画像処理装置。
【請求項９】
請求項８記載の画像処理装置であって、
前記描画実行部は、前記原画像の画素データと前記パターン画像の画素データの重み付け加算を行うことによって前記重畳を実現する、画像処理装置。
【請求項１０】
請求項１記載の画像処理装置であって、
前記ポインティングデバイスは、
前記表示部の表示面上に設けられたタッチパネルを含む、画像処理装置。
【請求項１１】
表示部と、前記表示部に表示された原画像上の任意の位置を指定するためのポインティングデバイスと、を備える画像処理装置において、前記原画像上の指定された位置に飾り曲線を描画するための画像処理方法であって、
前記飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、互いに同じ外形形状とサイズとを有し、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた前記複数のパターン画像を準備する工程と、
指定された位置の変化に応じて、前記複数のパターン画像のうちの１つを選択し、指定された位置において、前記選択されたパターン画像を前記原画像上に順次重畳することにより、前記飾り曲線を描画する工程と、
を備えることを特徴とする画像処理方法。
【請求項１２】
表示部と、前記表示部に表示された原画像上の任意の位置を指定するためのポインティングデバイスと、を備えるコンピュータに、前記原画像上の指定された位置に飾り曲線を描画させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、互いに同じ外形形状とサイズとを有し、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた前記複数のパターン画像を準備する機能と、
指定された位置の変化に応じて、前記複数のパターン画像のうちの１つを選択し、指定された位置において、前記選択されたパターン画像を前記原画像上に順次重畳することにより、前記飾り曲線を描画する機能と、
を前記コンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、画像処理に関し、特に、原画像上に飾り曲線を描画する技術に関する。
【０００２】
【従来の技術】
多くの画像処理装置は、表示部に表示された原画像を装飾するために、飾り曲線を描画することができる。飾り曲線は、原画像上の指定された位置に、パターン画像を順次重畳させることによって描画される。具体的には、画像処理装置は、原画像を表す画像データの一部を、順次、パターン画像を表すパターン画像データで置き換えることによって、原画像に飾り曲線が重畳された画像を表示する。
【０００３】
【発明が解決しようとする課題】
上記のような画像処理装置の中には、描画方向に沿って２つの色を含む飾り曲線を描画することができるものもある。図２５は、２つの色を有する従来の飾り曲線を示す説明図である。図２５（Ａ）は、２つの色を有する飾り曲線を描画するためのパターン画像ＰＺを示している。図２５（Ｂ）〜（Ｄ）は、パターン画像ＰＺを用いて描画された飾り曲線ＬＺ１〜ＬＺ３を示している。図２５（Ｂ）〜（Ｃ）では、それぞれ、左から右に向かって、左上から右下に向かって、上から下に向かって、直線状の飾り曲線ＬＺ１〜ＬＺ３が描かれている。図示するように、第１および第２の飾り曲線ＬＺ１，ＬＺ２では、２つの色が描画方向に沿って含まれているが、第３の飾り曲線ＬＺ３では、１つの色しか含まれていない。このように、従来では、飾り曲線をうまく描画できない場合があった。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、描画方向に沿って色を含む飾り曲線を描画方向に依らずに描画することのできる技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明の装置は、画像処理装置であって、
表示部と、
前記表示部に表示された原画像上の任意の位置を指定するためのポインティングデバイスと、
前記原画像上の指定された位置に飾り曲線を描画するための描画部と、
を備え、
前記描画部は、
前記飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた前記複数のパターン画像を準備するパターン画像生成部と、
前記複数のパターン画像を格納するパターン画像格納部と、
指定された位置の変化に応じて、前記複数のパターン画像のうちの１つを選択し、指定された位置において、前記選択されたパターン画像を前記原画像上に順次重畳することにより、前記飾り曲線を描画する描画実行部と、
を備えることを特徴とする。
【０００６】
この画像処理装置は、描画方向に沿うように区分された複数の領域のうちの少なくとも両端に色が割り当てられた複数のパターン画像を準備し、描画方向に応じて複数のパターン画像のうちの１つを選択して飾り曲線を描画する。したがって、描画方向に沿って色を含む飾り曲線を描画方向に依らずに描画することが可能となる。
【０００７】
なお、各パターン画像の３つ以上の領域のうちの両端の領域に色を割り当て、中央の領域に色を割り当てないようにすれば、飾り曲線内の中央部分に、原画像を表示させることができる。
【０００８】
上記の装置において、
前記各パターン画像内の前記複数の領域には、それぞれ色が割り当てられており、
前記各パターン画像内の前記複数の領域のうちの少なくとも１つの領域には、他の領域と異なる色が割り当てられているようにしてもよい。
【０００９】
こうすれば、描画方向に沿って複数の色を含む飾り曲線を描画方向に依らずに描画することができる。
【００１０】
上記の装置において、
前記パターン画像生成部は、前記複数の領域のうちの少なくとも１つの領域に、ユーザによって選択された色が割り当てられた前記複数のパターン画像を生成可能であることが好ましい。
【００１１】
こうすれば、描画方向に沿って種々の色を含む飾り曲線を描画することが可能となる。
【００１２】
上記の装置において、
前記パターン画像生成部は、前記各パターン画像内の前記複数の領域のうちの少なくとも１つの領域に割り当てられる色を、前記飾り曲線の始点からの長さに応じて変更するようにしてもよい。
【００１３】
こうすれば、装飾効果の高い飾り曲線を原画像上に描画することができる。
【００１４】
なお、各パターン画像内の複数の領域のそれぞれに割り当てられる色が、飾り曲線の始点からの長さに応じて変更されるようにしてもよい。また、複数の領域のそれぞれに割り当てられる色は、飾り曲線の始点からの長さに応じて、一斉に変更されるようにしてもよいし、個別に変更されるようにしてもよい。さらに、飾り曲線に含まれる色数が、各パターン画像内に含まれる領域の数より大きくなるように、色を変更するようにしてもよい。
【００１５】
上記の装置において、
前記パターン画像生成部は、複数種類の線幅を有する前記飾り曲線を描画するために、複数組の前記複数のパターン画像を準備することができ、
前記複数種類の線幅のうち、最も小さな線幅を有する前記飾り曲線を描画するための１組の前記複数のパターン画像に割り当てられる色数は、前記複数種類の線幅のうちの最も大きな線幅を有する前記飾り曲線を描画するための１組の前記複数のパターン画像に割り当てられる色数よりも、自動的に小さく設定されるようにしてもよい。
【００１６】
こうすれば、比較的小さな線幅を有する飾り曲線を描画する場合にも、飾り曲線の装飾効果の低下を防止することができる。
【００１７】
上記の装置において、
前記複数のパターン画像は、８つの描画方向に対応する８つのパターン画像を含むことが好ましい。
【００１８】
こうすれば、例えば、略円形の飾り曲線を描画した場合でも、飾り曲線に含まれる各色を描画方向に沿って連続させることが可能となる。
【００１９】
上記の装置において、
前記パターン画像は、ビットマップ画像であることが好ましい。
【００２０】
上記の装置において、
前記描画実行部は、前記原画像の画素データを前記パターン画像の画素データで置き換えることによって前記重畳を実現することが好ましい。
【００２１】
あるいは、上記の装置において、
前記描画実行部は、前記原画像の画素データと前記パターン画像の画素データの重み付け加算を行うことによって前記重畳を実現するようにしてもよい。
【００２２】
こうすれば、原画像が透けて見えるような「透明」な飾り曲線を、原画像上に描画することができる。
【００２３】
上記の装置において、
前記ポインティングデバイスは、
前記表示部の表示面上に設けられたタッチパネルを含むことが好ましい。
【００２４】
こうすれば、描画位置を容易に指定することができるので、飾り曲線を容易に描画することが可能となる。
【００２５】
本発明の方法は、表示部と、前記表示部に表示された原画像上の任意の位置を指定するためのポインティングデバイスと、を備える画像処理装置において、前記原画像上の指定された位置に飾り曲線を描画するための画像処理方法であって、
前記飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた前記複数のパターン画像を準備する工程と、
指定された位置の変化に応じて、前記複数のパターン画像のうちの１つを選択し、指定された位置において、前記選択されたパターン画像を前記原画像上に順次重畳することにより、前記飾り曲線を描画する工程と、
を備えることを特徴とする。
【００２６】
この方法を用いる場合には、上記の第１の装置と同様の作用・効果を奏し、描画方向に沿って色を含む飾り曲線を描画方向に依らずに描画することが可能となる。
【００２７】
本発明の記録媒体は、表示部と、前記表示部に表示された原画像上の任意の位置を指定するためのポインティングデバイスと、を備えるコンピュータに、前記原画像上の指定された位置に飾り曲線を描画させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた前記複数のパターン画像を準備する機能と、
指定された位置の変化に応じて、前記複数のパターン画像のうちの１つを選択し、指定された位置において、前記選択されたパターン画像を前記原画像上に順次重畳することにより、前記飾り曲線を描画する機能と、
を前記コンピュータに実現させるためのコンピュータプログラムを記録する。
【００２８】
この記録媒体をコンピュータにおいて用いる場合にも、上記の第１の装置と同様の作用・効果を奏し、描画方向に沿って色を含む飾り曲線を描画方向に依らずに描画することが可能となる。
【００２９】
ここで、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータが読取り可能な携帯型の記憶媒体や、コンピュータシステムの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置、あるいは、これ以外のコンピュータプログラムが記録された媒体であってコンピュータシステムが読取り可能な種々の媒体を利用できる。
【００３０】
なお、本発明は、画像処理方法、画像処理装置、その方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の種々の態様で実現することができる。
【００３１】
【発明の実施の形態】
次に、本発明の実施の形態を、実施例に基づき以下の順序で説明する。
Ａ．第１実施例：
Ａ１．装置の外観：
Ａ２．装置の内部構成：
Ａ３．処理の概要：
Ａ４．画像処理部の動作：
Ｂ．第２実施例：
Ｃ．第３実施例：
Ｄ．第４実施例：
Ｅ．第５実施例：
【００３２】
Ａ．第１実施例：
Ａ１．装置の外観：
図１は、本発明の画像処理装置の一例としての携帯型メール端末１００の外観を示す説明図である。図１（Ａ）〜（Ｄ）は、それぞれ、正面図、右側面図、上面図、底面図を示している。
【００３３】
携帯型メール端末１００（単に「メール端末」とも呼ぶ）は、本体ケース部２０と表示ケース部３０とを備えている。２つのケース部２０，３０は、ヒンジ部４０を介して互いに回動可能に取り付けられている。
【００３４】
表示ケース部３０は、図１（Ａ），（Ｂ）に示すように、２つの表示部５０，６０と、カメラ７０とを備えている。第１の表示部５０は、モノクロ画像表示用の液晶ディスプレイパネルを備えており、第２の表示部６０は、カラー画像表示用の液晶ディスプレイパネルを備えている。また、第２の表示部６０の表示面上には、タッチパネル６５が備えられている。以下では、第１の表示部５０を「モノクロＬＣＤ（Liquid Crystal Display）」とも呼び、第２の表示部６０を「カラーＬＣＤ」とも呼ぶ。
【００３５】
カメラ７０は、ＣＣＤ等の撮像素子を備えている。カメラ７０は、表示ケース部３０に回動可能に取り付けられており、その向きは変更可能となっている。
【００３６】
本体ケース部２０は、図１（Ｃ）に示すように、キーボード８０を備えている。キーボード８０は、文字や記号などを入力するための複数のアルファニューメリックキーや、種々の機能が割り付けられた機能キーを備えている。また、このキーボード８０には、電源をＯＮ／ＯＦＦするための電源キーや、電子メールの送受信を実行するための送受信キー、カメラ７０で撮影された画像を保存するためのシャッタキーなども設けられている。
【００３７】
また、本体ケース部２０の底部には、図１（Ｄ）に示すように、メール端末１００を携帯電話と接続するための接続ケーブル９０が設けられている。接続ケーブル９０は、底部に設けられた収納部２３に収納可能である。また、底部には、２つの蓋２４，２５が設けられている。第１の蓋２４の内側には、電池を実装するための電池ボックス２４ｂが設けられており、第２の蓋２５の内側には、メモリカードを実装するためのメディアボックス２５ｂが設けられている。なお、底部には、ストラップを取り付けるためのトンネル状の小孔が設けられている。そして、ストラップには、タッチパネル６５上で位置を指定するためのタッチペン８２が付属している。
【００３８】
上記のように、このメール端末１００は、コンピュータと同様のキーボード８０と、２つの表示部５０，６０とを備えている。ユーザは、メール端末１００を利用して電子メールを作成することができ、メール端末１００に接続される携帯電話を介して電子メールを送受信することができる。送受信される電子メールには、カメラ７０などによって撮影された画像（「撮影画像」とも呼ぶ）や他のコンピュータによって作成された画像（「ＣＧ画像」とも呼ぶ）などのグラフィック画像を添付することができる。メール端末１００は、電子メールに添付された画像を第２の表示部６０に表示することができる。
【００３９】
Ａ２．装置の内部構成：
図２は、携帯型メール端末１００の内部構成を示すブロック図である。メール端末１００は、ＣＰＵ１１０を備えるコンピュータである。ＣＰＵ１１０には、バス１１０ｂが接続されている。また、バス１１０ｂには、ＲＯＭ１２０と、ＲＡＭ１３０と、モノクロＬＣＤコントローラ１５０と、カラーＬＣＤコントローラ１６０と、ＶＲＡＭ１６２と、タッチパネルコントローラ１６５と、ビデオキャプチャデバイス１７０と、キーボードコントローラ１８０と、メモリカードインタフェース１９０と、携帯電話インタフェース２００とが接続されている。なお、メモリカードインタフェース１９０はメモリカードＭＣに対するデータの書き込みと読み出しを制御し、携帯電話インタフェース２００は携帯電話ＰＴに対するデータの送受信を制御する。
【００４０】
モノクロＬＣＤコントローラ１５０は、文字や絵文字等の文字画像を、モノクロＬＣＤ（第１の表示部）５０に表示させる。カラーＬＣＤコントローラ１６０は、ＶＲＡＭ１６２に記憶された画像データを読み出して、撮影画像やＣＧ画像などのグラフィック画像をカラーＬＣＤ（第２の表示部）６０に表示させる。
【００４１】
なお、本実施例では、電源がＯＮのときには、モノクロＬＣＤ５０は、文字画像を常に表示する。一方、カラーＬＣＤ６０は、グラフィック画像を利用する処理が実行される場合にのみグラフィック画像を表示する。カラーＬＣＤ６０における画像の表示／非表示は、パネル背面に設けられた光源をＯＮ／ＯＦＦすることによって実行される。さらに、カラーＬＣＤ６０やカラーＬＣＤコントローラ１６０、ＶＲＡＭ１６２などに供給される電力をＯＮ／ＯＦＦするようにしてもよい。このようにすれば、メール端末１００の省電力化を図ることができる。
【００４２】
ビデオキャプチャデバイス１７０は、カメラ７０による撮影を制御する。ビデオキャプチャデバイス１７０は、カメラ７０から伝送された撮影画像データを順次ＶＲＡＭ１６２に格納する。このとき、カラーＬＣＤ６０には、カメラ７０で撮影された一連の画像が順次表示される。なお、ユーザがシャッタキーを押したときにＶＲＡＭ１６２内に記憶されている画像データは、メモリカードインタフェース１９０を介してメモリカードＭＣ内に格納される。
【００４３】
キーボードコントローラ１８０はキーボード８０からの入力を処理し、タッチパネルコントローラ１６５はタッチパネル６５からの入力を処理する。ＣＰＵ１１０は、キーボードコントローラ１８０やタッチパネルコントローラ１６５からの命令に応じて、種々の処理を実行する。
【００４４】
ＲＯＭ１２０は、メール端末１００の種々の処理を実行するためのコンピュータプログラムの他、フォントデータなどの種々のデータを格納している。なお、コンピュータプログラムは、ＲＡＭ１３０内に展開されて実行される。
【００４５】
ＲＡＭ１３０は、全体管理部１３２とメール処理部１３４と画像処理部１３６との機能を実現するコンピュータプログラムを格納している。全体管理部１３２は、種々の処理を管理する機能や、動作条件等の種々の条件を設定するための機能を有している。メール処理部１３４は、電子メールの作成や送受信を行うための機能を有している。画像処理部１３６は、モノクロＬＣＤ５０に表示される文字画像や、カラーＬＣＤ６０に表示されるグラフィック画像を表す画像データを処理するための機能を有している。そして、本実施例の画像処理部１３６は、カラーＬＣＤ６０に表示されるグラフィック画像上に、飾り曲線を描画するための描画部１３７を含んでいる。
【００４６】
描画部１３７は、飾り曲線を描画する際に用いられるパターン画像を準備するパターン画像生成部１３７ａと、準備されたパターン画像を格納するパターン画像格納部１３７ｂと、パターン画像を用いて飾り曲線を描画する描画実行部１３７ｃとを含んでいる。描画部１３７の機能については、さらに後述する。
【００４７】
なお、この明細書において、コンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。また、オペレーションシステムが不要でアプリケーションプログラム単独でハードウェア装置を動作させるような場合には、そのハードウェア装置自体がコンピュータに相当する。ハードウェア装置は、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とを少なくとも備えている。コンピュータプログラムは、このようなコンピュータに、上記の各部の機能を実現させるプログラムコードを含んでいる。なお、上記の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【００４８】
以上の説明からも分かるように、本実施例の第２の表示部６０が本発明における表示部に相当し、タッチパネル６５がポインティングデバイスに相当する。
【００４９】
Ａ３．処理の概要：
携帯型メール端末１００の電源をＯＮすると、第１の表示部５０や第２の表示部６０にオープニング画面が表示され、その後、メインメニュー画面が表示される。
【００５０】
図３は、図１（Ａ）の２つの表示部５０，６０を拡大して示す説明図である。図３では、第１の表示部５０に、メインメニュー画面が表示されている。このメインメニュー画面には、「設定」と「アドレス帳」と「アルバム」と「撮影」と「メール作成」と「メールボックス」との６つの処理が含まれている。ユーザは、キーボード８０の方向キーや、ファンクションキーＦ１〜Ｆ４を用いて所望の処理を選択することができる。なお、各処理は、図２の全体管理部１３２とメール処理部１３４と画像処理部１３６とのうちの少なくとも１つによって実行される。
【００５１】
「設定」処理を選択すると、第１の表示部５０に表示されるメッセージに従って、通信設定や日時設定などの種々の設定を行うことができる。なお、設定内容は、ＲＯＭ１２０に格納される。
【００５２】
「アドレス帳」処理を選択すると、アドレス帳の内容を確認することができる。また、アドレス（送信先情報）の作成や編集を行うこともできる。なお、アドレス帳の内容は、ＲＯＭ１２０に格納される。本実施例のメール端末１００では、各アドレスを、メモリカードＭＣに格納されたグラフィック画像と対応付けることができる。
【００５３】
「アルバム」処理を選択すると、メモリカードＭＣ内に格納されているグラフィック画像を第２の表示部６０に表示させることができる。「アルバム」処理では、タッチパネル６５の右端部および下端部に設けられた種々のタッチパネルキー６５Ｋ１〜６５Ｋ９（後述する）を選択することにより、グラフィック画像を編集することができる。なお、編集後のグラフィック画像は、メモリカードＭＣに格納される。
【００５４】
「撮影」処理を選択すると、カメラ７０を用いて撮影することができる。撮影中にシャッタキーを押すと、撮影画像がメモリカードＭＣに格納される。
【００５５】
「メール作成」処理を選択すると、宛先や、タイトル、本文などを入力して電子メールを作成することができる。なお、宛先は、上記のアドレス帳の中から選択することができる。また、本実施例では、電子メールに、メモリカードＭＣに格納されているグラフィック画像（編集後のグラフィック画像を含む）を添付することができる。
【００５６】
「メールボックス」処理を選択すると、送信ボックス内の送信メールの一覧や、受信ボックス内の受信メールの一覧の内容を確認することができる。送信メール一覧画面には、上記の「メール作成」処理において作成された複数の電子メールの一覧が表示される。この一覧画面は、各電子メールの状況（送信済みか否かなど）を示す状況欄と宛先欄とタイトル欄とを含んでいる。一方、受信メール一覧画面には、既に受信した複数の電子メールの一覧が表示される。この一覧画面は、各電子メールの状況（既読か否かなど）を示す状況欄と差出人欄とタイトル欄とを含んでいる。なお、送信／受信メール一覧画面において、所望のメールを選択することにより、選択された電子メールの内容を表示させることができる。そして、選択された電子メールにグラフィック画像が添付されている場合には、その画像は第２の表示部６０に表示される。また、「メールボックス」処理では、電子メールの送受信を実行することができる。
【００５７】
Ａ４．画像処理部の動作：
図４は、図３のメインメニュー画面において、「アルバム」処理が選択されたときの２つの表示部５０，６０を示す説明図である。「アルバム」処理が開始されると、メモリカードＭＣに格納されている画像データのうちの１つが読み出されて、ＶＲＡＭ１６２に格納される。そして、グラフィック画像が第２の表示部６０に表示される。第１の表示部５０には、「アルバム」画面が表示される。「アルバム」画面内の右下部に表示される「ＮＯ．＊＊＊＊」は、第２の表示部６０に表示されているグラフィック画像に自動的に割り付けられた番号を示している。
【００５８】
なお、キーボード８０の方向キーを押すことにより、メモリカードＭＣに格納されている他のグラフィック画像を順次表示させることができる。また、スペースキーを押すことにより、４枚のグラフィック画像を同時に表示させることができる。図５は、４枚のグラフィック画像を同時に表示させたときの２つの表示部５０，６０を示す説明図である。「アルバム」画面の右下部に表示される４つの枠内の「＊＊＊＊」は、第２の表示部６０に表示されている４枚のグラフィック画像に割り付けられた番号を示している。４枚の画像のうちの１つをタッチペン８２（図１（Ｄ））や指で選択すると、選択された１つの画像が図４に示すように第２の表示部６０に拡大表示される。
【００５９】
なお、図４に示す「アルバム」処理において、ファンクションキーＦ２を押すと、「スナップ工房」処理が実行される。「スナップ工房」処理では、グラフィック画像の編集を行うことができる。ファンクションキーＦ３を押すと、上記の「メール作成」処理が実行される。また、ファンクションキーＦ４を押すと、「スライドショー」処理が実行される。スライドショー処理では、メモリカードＭＣに格納されている複数のグラフィック画像が、順次、一定の時間間隔で表示される。
【００６０】
図６は、図４の「アルバム」画面において、「スナップ工房」処理が選択されたときの２つの表示部５０，６０を示す説明図である。図示するように、第１の表示部５０に表示された「スナップ工房」画面は、ファンクションキーに割り当てられた機能を示すメッセージを含んでいる。ユーザは、編集画像をメモリカードＭＣに保存して終了する場合にはファンクションキーＦ１を選択し、破棄して終了する場合にはファンクションキーＦ２を選択すればよい。なお、キーＦ１またはＦ２を選択すると、「スナップ工房」処理が終了し、図４に示す「アルバム」画面に戻る。また、「スナップ工房」画面の下部に表示された括弧「<<    >>」内には、「スナップ工房」処理における具体的な処理内容が表示される。具体的には、第２の表示部６０の右端部および下端部に表示されたタッチパネルキー６５Ｋ１〜６５Ｋ９を押すことによって選択された処理の内容が表示される。
【００６１】
各タッチパネルキー６５Ｋ１〜６５Ｋ９には、以下のような処理が割り当てられている。
【００６２】
キー６５Ｋ１：画像をセピア調に変更するためのセピア処理、
キー６５Ｋ２：画像をモノクロ調に変更するための白黒処理、
キー６５Ｋ３：画像をスリム化するためのスリム処理、
キー６５Ｋ４：画像内の一部を切り取るための切り取り処理、
キー６５Ｋ５：画像の周辺部にフレーム画像を重畳するためのフレーム処理、
キー６５Ｋ６：画像上にスタンプ画像を重畳するためのスタンプ処理、
キー６５Ｋ７：画像上に飾り曲線を描画するためのペン入力処理、
キー６５Ｋ８：以前の処理を破棄するためのやり直し処理、
キー６５Ｋ９：画像を一時的に保存するための一時保存処理。
【００６３】
これらの処理は、通常の画像処理装置に備えられている機能とほぼ同様なので、本明細書における詳細な説明は省略する。ただし、本実施例のペン入力処理では、描画方向に沿って色を含む飾り曲線を描画方向に依らずに描画できるように、工夫されている。なお、飾り曲線は、図２の描画部１３７によって描画される。
【００６４】
図７は、図６においてペン入力処理が選択されたときの２つの表示部５０，６０を示す説明図である。このとき、「スナップ工房」画面の下部の括弧内には、ペン入力処理が選択されたことを示す「ペン」が表示される。また、第２の表示部６０には、グラフィック画像上に「ペン選択」画面ＰＳが重畳表示される。「ペン選択」画面ＰＳは、ペンの太さ（線幅）を選択するための線幅選択フィールドＳＦ１と、ペンの色（線色）を選択するための線色選択フィールドＳＦ２とを含んでいる。線幅および線色が選択されると、「ペン選択」画面ＰＳが消去される。ユーザは、線幅および線色の選択に応じて準備された１組のパターン画像を用いて、原画像（グラフィック画像）上に飾り曲線を描画することができる。
【００６５】
図８は、飾り曲線を描画するために用いられる１組のパターン画像を示す説明図である。図８（Ａ）〜（Ｄ）は、それぞれ、左右方向の飾り曲線を描画するための第１のパターン画像ＰＡ１と、上下方向の飾り曲線を描画するための第２のパターン画像ＰＡ２と、右上および左下方向の飾り曲線を描画するための第３のパターン画像ＰＡ３と、左上および右下方向の飾り曲線を描画するための第４のパターン画像ＰＡ４とを示している。
【００６６】
なお、パターン画像ＰＡ１〜ＰＡ４は、描画部１３７に含まれるパターン画像生成部１３７ａによって準備され、パターン画像格納部１３７ｂ内に格納されている。
【００６７】
図示するように、本実施例の各パターン画像ＰＡ１〜ＰＡ４は、略正方形の外形形状を有するビットマップ画像である。各パターン画像ＰＡ１〜ＰＡ４に含まれる複数の正方領域は、各パターン画像を構成する画素を示している。図８では、第１および第２のパターン画像ＰＡ１，ＰＡ２は２５個の画素で構成されており、第３および第４のパターン画像ＰＡ３，ＰＡ４は１６個の画素で構成されている。各パターン画像を構成する画素数（各パターン画像のサイズ）は、図７の線幅選択フィールドＳＦ１において選択されるペンの太さ（線幅）に応じて変更される。例えば、線幅が比較的小さな飾り曲線を描画する場合には、比較的小さなサイズを有する１組のパターン画像が準備される。
【００６８】
上記のように、第３および第４のパターン画像ＰＡ３，ＰＡ４のサイズは、第１および第２のパターン画像ＰＡ１，ＰＡ２のサイズよりも小さい。そして、第１および第２のパターン画像ＰＡ１，ＰＡ２の一辺の長さａと、第３および第４のパターン画像ＰＡ３，ＰＡ４の対角線の長さｂとは、ほぼ同じになるように設定されている。このように、描画方向に応じてサイズの異なるパターン画像を用いれば、斜め方向に描画される飾り曲線の線幅と、上下左右方向に描画される飾り曲線の線幅とをほぼ等しくすることができる。
【００６９】
また、本実施例の各パターン画像ＰＡ１〜ＰＡ４は、描画方向と略平行な境界線に沿って３つの色を含んでいる。具体的には、各パターン画像ＰＡ１〜ＰＡ４は、描画方向に沿うように３つの領域に区分されており、各領域には互いに異なる色が割り当てられている。本実施例では、両端の２つの領域に割り当てられる色は、予め決定されている。そして、中央の領域には、図７の線色選択フィールドＳＦ２において選択された色が割り当てられる。なお、中央の領域に割り当てられる色が、両端の２つの領域に割り当てられるいずれかの色と同じである場合には、各パターン画像ＰＡ１〜ＰＡ４は、２つの色を含むこととなる。
【００７０】
図９，図１０は、原画像上に飾り曲線を描画する際の処理内容を示す説明図である。図９では、図８（Ａ）の第１のパターン画像ＰＡ１を用いて、左から右方向に向かって直線状の飾り曲線が順次描画されており、図１０では、第４のパターン画像ＰＡ４を用いて、左上から右下方向に向かって直線状の飾り曲線が順次描画されている。
【００７１】
図９（Ａ−１）〜（Ａ−４）は、飾り曲線を描画するときのパターン画像の重畳順序を示している。図９（Ｂ−１）〜（Ｂ−４）は、図９（Ａ−１）〜（Ａ−４）に対応しており、それぞれ順次描画される飾り曲線を示している。図１０（Ａ−１）〜（Ａ−４），（Ｂ−１）〜（Ｂ−４）も同様である。
【００７２】
タッチペン８２をタッチパネル６５上の所望の位置に押し当てて、タッチペン８２を描画したい方向に移動させると、１番目のパターン画像が原画像（グラフィック画像）上に重畳される（図９（Ａ−１），図１０（Ａ−１））。このとき、原画像と１番目のパターン画像との重なり部分の画素データは、１番目のパターン画像の画素データに置き換えられる。その後、さらにタッチペン８２を移動させると、１番目のパターン画像が重畳された原画像上に、２番目のパターン画像が重畳される。なお、１番目のパターン画像と２番目のパターン画像との重なり部分の画素データは、２番目のパターン画像の画素データに置き換えられる（図９（Ａ−２），図１０（Ａ−２））。３番目，４番目のパターン画像の重畳についても同様である。このようにして、パターン画像を原画像上に順次重畳することにより、図９（Ｂ−１）〜（Ｂ−４），図１０（Ｂ−１）〜（Ｂ−４）に示すような描画方向に沿って３つの色を含む飾り曲線が原画像上に描画される。
【００７３】
なお、上記の処理は、描画部１３７内の描画実行部１３７ｃによって、ＶＲＡＭ１６２内で実行される。
【００７４】
ところで、本実施例では、タッチペン８２をタッチパネル６５上に押し当てただけでは、飾り曲線は描画されない。これは、タッチパネル６５上で１つの位置を指定しただけでは描画方向が決定されず、パターン画像が選択されないからである。タッチパネル６５上で第１の描画位置を指定した後に、タッチペン８２を所望の方向に移動させることにより（すなわち、第２の描画位置を指定することにより）、描画方向が決定され、この結果、パターン画像が選択される。
【００７５】
なお、描画方向は、タッチパネル６５上で順次指定された２つの描画位置に対応する２つの座標値から計算することによって、決定される。
【００７６】
図１１は、図８の４つのパターン画像ＰＡ１〜ＰＡ４の選択方法を示す説明図である。なお、横軸はタッチパネル６５における左右方向を示しており、縦軸は上下方向を示している。本実施例では、８つの角度範囲に応じて、パターン画像が選択される。第１の描画位置を基準点Ｏとしたときに、第２の描画位置によって決定される描画方向が第１および第５の角度範囲Ｗ１，Ｗ５内の方向ならば、すなわち、描画方向がほぼ右方向または左方向ならば、第１のパターン画像ＰＡ１が選択される。同様に、描画方向が、第２および第６の角度範囲Ｗ２，Ｗ６内の方向ならば第３のパターン画像ＰＡ３が選択され、第３および第７の角度範囲Ｗ３，Ｗ７内の方向ならば第２のパターン画像ＰＡ２が選択され、第４および第８の角度範囲Ｗ４，Ｗ８内の方向ならば第４のパターン画像ＰＡ４が選択される。
【００７７】
各角度範囲Ｗ１〜Ｗ８は、図中破線で示す４つの直線Ｌａ〜Ｌｄで決定されている。直線Ｌａ，Ｌｄは、左右方向を示す横軸との成す角度がθとなるように設定されており、直線Ｌｂ，Ｌｃは上下方向を示す縦軸との成す角度がθとなるように設定されている。なお、本実施例では、tan θ＝１／２となるように角度θが設定されている。したがって、図９に示すように、左から右方向に向かって直線状の飾り曲線が描画される場合には、描画方向は第１の角度範囲Ｗ１内の方向なので、第１のパターン画像ＰＡ１が選択される。また、図１０に示すように、左上から右下方向に向かって斜めに直線状の飾り曲線が描画される場合には、描画方向は第８の角度範囲Ｗ８内の方向なので、第４のパターン画像ＰＡ４が選択される。
【００７８】
図１２は、原画像上に描画された飾り曲線を示す説明図である。原画像上には、３つの飾り曲線ＣＡ１〜ＣＡ３が描画されている。第１の飾り曲線ＣＡ１は、左下から右上に向かう波形の曲線である。第２の飾り曲線ＣＡ２は、左から右に向かう直線であり、第３の飾り曲線ＣＡ３は、左上から右下に向かう直線である。なお、図１２では、第２の飾り曲線ＣＡ２よりも第３の飾り曲線ＣＡ３の方が後に描画されているので、２つの曲線の交点部分では、第３の飾り曲線ＣＡ３が表示されている。このように、本実施例では、描画方向に沿って常に３つの色を含む飾り曲線を、描画方向に依らずに描画することができる。
【００７９】
ところで、図８の各パターン画像ＰＡ１〜ＰＡ４を用いる場合には、描画された飾り曲線に含まれる色が連続しない場合がある。図１３は、図８の４つのパターン画像ＰＡ１〜ＰＡ４を用いて描画された円形の飾り曲線ＣＡ４を模式的に示す説明図である。この円形の飾り曲線ＣＡ４では、最外周および最内周の色は連続していない。具体的には、円形の飾り曲線ＣＡ４と、円の中心Ｃを通り水平方向との傾きがθとなる直線（図中、破線で示す）との交点付近で、最外周の色と最内周の色とが交換されている。これは、飾り曲線ＣＡ４が、比較的少ない４つのパターン画像ＰＡ１〜ＰＡ４を用いて描画されているためである。具体的には、対向する２つの描画方向（例えば、右方向と左方向）に対して同じパターン画像が用いられているからである。
【００８０】
図１４は、飾り曲線を描画するために用いられる１組のパターン画像の変形例を示す説明図である。図１４（Ａ）〜（Ｈ）は、それぞれ、右方向、左方向、上方向、下方向、右上方向、左下方向、左上方向、右下方向への飾り曲線を描画するための８つのパターン画像ＰＢ１〜ＰＢ８を示している。なお、各パターン画像ＰＢ１〜ＰＢ８のサイズは、図８と同様であるが、斜め方向の飾り曲線を描画するための４つのパターン画像ＰＢ５〜ＰＢ８の各領域の形状が変更されている。ただし、４つのパターン画像ＰＢ５〜ＰＢ８においても、各領域は、描画方向に沿うように区分されている。
【００８１】
図１５は、図１４の８つのパターン画像ＰＢ１〜ＰＢ８の選択方法を示す説明図であり、図１１に対応する図である。各パターン画像ＰＢ１〜ＰＢ８は、図１１と同様に、８つの角度範囲Ｗ１〜Ｗ８に応じて選択される。飾り曲線の描画方向が第１の角度範囲Ｗ１内の方向ならば、第１のパターン画像ＰＢ１が選択される。同様に、描画方向が、第２ないし第８の角度範囲Ｗ２〜Ｗ８内の方向ならば、それぞれ、第５のパターン画像ＰＢ５，第３のパターン画像ＰＢ３，第７のパターン画像ＰＢ７，第２のパターン画像ＰＢ２，第６のパターン画像ＰＢ６，第４のパターン画像ＰＢ４，第８のパターン画像ＰＢ８が選択される。
【００８２】
図１６は、図１４の８つのパターン画像ＰＢ１〜ＰＢ８を用いて描画された円形の飾り曲線ＣＢ１を模式的に示す説明図である。この円形の飾り曲線ＣＢ１では、最外周および最内周の色が連続している。
【００８３】
このように、図１４に示すような８つの描画方向に対応する８つのパターン画像ＰＢ１〜ＰＢ８を用いれば、種々の形状を有する飾り曲線に含まれる色を、描画方向に沿って連続させることができる。
【００８４】
以上説明したように、本実施例の携帯型メール端末１００は、第２の表示部６０と、第２の表示部６０に表示された原画像上の任意の位置を指定するためのタッチパネル６５と、原画像上の指定された位置に飾り曲線を描画するための描画部１３７と、を備えている。そして、パターン画像生成部１３７ａは、飾り曲線の描画方向に応じてそれぞれ用いられる複数のパターン画像であって、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられた１組の複数のパターン画像を準備し、パターン画像格納部１３７ｂに格納する。描画実行部１３７ｃは、タッチパネル６５で指定された位置の変化に応じて、複数のパターン画像のうちの１つを選択し、タッチパネル６５で指定された位置において、選択されたパターン画像を原画像上に順次重畳することにより、飾り曲線を描画する。これにより、描画方向に沿って複数の色を含む飾り曲線を、描画方向に依らずに描画することが可能となる。
【００８５】
Ｂ．第２実施例：
第１実施例では、各パターン画像内の３つの領域のうち、両端の２つの領域に割り当てられる色は予め決定されており、中央の領域に割り当てられる色がユーザによって選択されるが、本実施例では、３つの領域のすべてに割り当てられる色をユーザが選択できるようにしている。
【００８６】
図１７は、「ペン選択」画面の第１の変形例を示す説明図である。この「ペン選択」画面ＰＳａは、図７の「ペン選択」ＰＳと同様であるが、線色選択フィールドＳＦ２ａが変更されている。この線色選択フィールドＳＦ２ａは、２つの小フィールドＳＦ２ａ１，ＳＦ２ａ２を含んでいる。第１の小フィールドＳＦ２ａ１では、ユーザは、図７の線色選択フィールドＳＦ２と同様に、中央の領域に割り当てられる色のみを選択することができる。第２の小フィールドＳＦ２ａ２には、パターン画像内の３つの領域に割り当てられる色の組み合わせが１６種類準備されており、ユーザは、所望の組み合わせを選択することによって、３つの領域に割り当てられる色を選択することができる。
【００８７】
なお、図１７の第１の小フィールドＳＦ２ａ１は、図７の線色選択フィールドＳＦ２と同様の機能を有しているが、これに代えて、第１の小フィールドＳＦ２ａ１で色が選択された場合には、選択された色を３つの領域のすべてに割り当てるようにしてもよい。この場合には、１つの色のみを含む飾り曲線が描画される。
【００８８】
図１８は、「ペン選択」画面の第２の変形例を示す説明図である。この「ペン選択」画面ＰＳｂも、図７の「ペン選択」ＰＳと同様であるが、線色選択フィールドＳＦ２ｂが変更されている。この線色選択フィールドＳＦ２ｂでは、パターン画像内の３つの領域に割り当てられる色をそれぞれ選択することができる。なお、３つの領域に割り当てられる色をすべて同じ色に設定すれば、１つの色のみを含む飾り曲線を描画することができ、３つの領域のうちの２つの領域に割り当てられる色を同じ色に設定すれば、２つの色を含む飾り曲線を描画することができる。
【００８９】
図１７に示す「ペン選択」画面ＰＳａを用いれば、ユーザは、比較的容易にパターン画像内の３つの領域に割り当てられる色を選択することができるという利点がある。一方、図１８に示す「ペン選択」画面ＰＳｂを用いれば、ユーザは、パターン画像の３つの領域に割り当てられる色を任意に選択することができるという利点がある。
【００９０】
一般には、各パターン画像内の複数の領域のうちの少なくとも１つの領域には、ユーザによって選択された色が割り当てられていればよい。こうすれば、描画方向に沿って種々の色を含む飾り曲線を描画することが可能となる。
【００９１】
Ｃ．第３実施例：
第１実施例では、１つの飾り曲線を描画する際に、図８に示すような１組のパターン画像が常に用いられるが、本実施例では、描画される飾り曲線の長さに応じて、各パターン画像内の各領域に割り当てられる色を自動的に変更するようにしている。
【００９２】
図１９，図２０，図２１は、飾り曲線の長さに応じて、パターン画像の各領域に割り当てられる色が変更される場合の飾り曲線を示す説明図である。
【００９３】
図１９では、左から右方向に向かって１本の直線状の飾り曲線ＣＡ５が描画されている。この飾り曲線ＣＡ５では、所定の長さ毎に、飾り曲線の配色が順次変更されている。第１の区間Ｓ１では、図８（Ａ）のパターン画像ＰＡ１が用いられている。そして、第２および第３の区間Ｓ２，Ｓ３では、パターン画像ＰＡ１の配色が変更されたパターン画像ＰＡ１−１，ＰＡ１−２が用いられている。第４の区間Ｓ４は、再びパターン画像ＰＡ１が用いられている。具体的には、各区間で用いられるパターン画像の各領域に割り当てられる３つの色の種類は同じであるが、各色が割り当てられる領域が下段、中段、上段の領域の順に変更されている。
【００９４】
このように、飾り曲線の所定の長さ毎に、パターン画像内の各領域の配色を順次変更すれば、装飾効果の高い飾り曲線を描画することができる。
【００９５】
図２０でも、左から右方向に向かって１本の直線状の飾り曲線ＣＡ６が描画されており、所定の長さ毎に、飾り曲線の配色が順次変更されている。ただし、図１９では、パターン画像ＰＡ１の３つの領域に割り当てられる色が、所定の長さ毎に、一斉に変更されているが、図２０では、個別に変更されている。すなわち、第１の区間Ｓ１内の第１の小区間Ｓ１ａでは、図１９と同様に、パターン画像ＰＡ１が用いられている。そして、第２の小区間Ｓ１ｂでは、パターン画像ＰＡ１の３つの領域のうちの下段の領域に割り当てられる色が変更されたパターン画像ＰＡ１’が用いられており、第３の小区間Ｓ１ｃでは、さらに、中段の領域に割り当てられる色が変更されたパターン画像ＰＡ１”が用いられている。第２の区間Ｓ２内の第１の小区間Ｓ２ａでは、図１９と同様に、パターン画像ＰＡ１−１が用いられている。なお、このパターン画像ＰＡ１−１は、パターン画像ＰＡ１”に含まれる３つの領域のうちの上段の領域に割り当てられる色が変更されたパターン画像に相当する。
【００９６】
このように、飾り曲線の所定の長さ毎に、パターン画像内の各領域の配色を個別に順次変更するようにしても、装飾効果の高い飾り曲線を描画することができる。
【００９７】
図２１でも、左から右方向に向かって１本の直線状の飾り曲線ＣＡ７が描画されており、所定の長さ毎に、飾り曲線の配色が順次変更されている。ただし、図１９では、パターン画像ＰＡ１に含まれる３種類の色だけが用いられているが、図２１では、４種類の色が用いられている。すなわち、第１の区間Ｓ１では、図１９と同様に、パターン画像ＰＡ１が用いられる。そして、第２ないし第４の区間Ｓ２〜Ｓ４では、パターン画像ＰＡ１に含まれる３種類の色のうちの１つが第４の色に変更されたパターン画像ＰＡ１−ａ，ＰＡ１−ｂ，ＰＡ１−ｃが用いられている。第５の区間Ｓ５では、再びパターン画像ＰＡ１が用いられる。具体的には、各区間で用いられるパターン画像の各領域には、４種類の色のうちの３種類の色が、下段、中段、上段の領域の順に割り当てられている。
【００９８】
このように、飾り曲線の所定の長さ毎に、パターン画像内の領域の数より多くの色を用いて、パターン画像内の各領域の配色を順次変更すれば、より装飾効果の高い飾り曲線を描画することができる。なお、図２０に示すように、パターン画像内の領域の数より多くの色を用いて、パターン画像内の各領域の配色を個別に順次変更するようにしてもよい。
【００９９】
なお、図１９〜図２１に示すような配色の変更は、飾り曲線の始点からの長さを順次求めることによって行うことができる。飾り曲線の始点からの長さは、タッチパネル６５上において順次指定される描画位置のうち、連続する２つの描画位置の座標値から各描画位置間の距離を順次算出し、飾り曲線の始点となる描画位置からの距離を順次累積することによって、求めることができる。
【０１００】
飾り曲線を連続して複数本描画する場合には、各飾り曲線を描画する際に、パターン画像内の３つの領域のそれぞれに割り当てられる色を、各飾り曲線の始点からの長さのみに応じて、順次変更すればよい。あるいは、例えば、６本目の飾り曲線を描画する際に、６本目の飾り曲線の始点からの長さに、１本目の飾り曲線からの累積長さ（すなわち、既に描画された５本分の飾り曲線の累積長さ）を加えた長さに応じて、パターン画像内の配色を順次変更するようにしてもよい。また、６本目の飾り曲線を描画する際に、６本目の飾り曲線の始点からの長さに、過去２本分の飾り曲線の累積長さ（すなわち、４本目および５本目の飾り曲線の累積長さ）を加えた長さに応じて、パターン画像内の配色を順次変更するようにしてもよい。このように、描画される飾り曲線の始点からの長さに、既に描画された少なくとも一本の飾り曲線の累積長さを加えた長さに応じて、パターン画像内の配色を順次変更すれば、複数本の飾り曲線を並べて描画した場合に、隣接する２つの飾り曲線内の配色を異なる配色にすることが可能となる。
【０１０１】
また、図１９〜図２１では、パターン画像内の３つの領域のそれぞれに割り当てられる色は、飾り曲線の始点からの長さに応じて、一斉にあるいは個別に、順次変更されているが、例えば、パターン画像内の上段および下段の領域に割り当てられる色のみを変更し、中段の領域に割り当てられる色を変更しないようにしてもよい。あるいは、中段の領域に割り当てられる色のみを変更するようにしてもよい。
【０１０２】
一般には、パターン画像内の複数の領域のうちの少なくとも１つの領域に割り当てられる色が、飾り曲線の始点からの長さに応じて変更されていればよい。
【０１０３】
Ｄ．第４実施例：
ところで、飾り曲線の線幅が比較的大きい場合には、描画方向に沿って３つの色が含まれていても各色を見分けることができるが、飾り曲線の線幅が比較的小さい場合には、容易に見分けることができない。換言すれば、飾り曲線の線幅が比較的小さい場合には、複数の色を含む飾り曲線を綺麗に表示することが困難なので、装飾効果が低下する。なお、このような現象は、携帯型メール端末１００のように表示画面の解像度（表示画素数）が比較的小さい場合に、特に顕著となる。
【０１０４】
したがって、例えば、図７の「ペン入力」画面ＰＳ内の線幅選択フィールドＳＦ１において、最も小さな線幅が選択されたときには、各パターン画像内の３つの領域のそれぞれに割り当てられるべき３つの色のうちの２つの色を用いた１組のパターン画像を自動的に準備して、飾り曲線を描画するようにすればよい。
【０１０５】
図２２，図２３は、線幅が比較的小さい場合の飾り曲線を示す説明図である。図２２では、左から右方向に向かって１本の直線状の飾り曲線ＣＡ８が描画されている。この飾り曲線ＣＡ８は、図示するように、パターン画像ＰＡ１ｓを用いて描画されている。このパターン画像ＰＡ１ｓは、図８（Ａ）のパターン画像ＰＡ１のサイズおよび領域数を小さくしたパターン画像に相当し、２つの領域を含んでいる。そして、パターン画像ＰＡ１ｓでは、２つの領域に２つの色が割り当てられている。具体的には、図８（Ａ）のパターン画像ＰＡ１の下段の領域と、下段の領域に割り当てられるべき色が省略されている。
【０１０６】
図２３でも、左から右方向に向かって１本の直線状の飾り曲線ＣＡ９が描画されており、図２２と同じパターン画像ＰＡ１ｓが用いられている。ただし、図２３では、第３実施例（図１９）と同様に、飾り曲線の所定の長さ毎に、パターン画像ＰＡ１ｓ内の各領域の配色が順次変更されたパターン画像ＰＡ１−１ｓ，ＰＡ１−２ｓが用いられている。なお、パターン画像ＰＡ１−１ｓ，ＰＡ１−２ｓは、図１９のパターン画像ＰＡ１−１，ＰＡ１−２の下段の領域と、下段の領域に割り当てられるべき色が省略されたパターン画像に相当する。このようにすれば、パターン画像内の２つの領域には、２つの色のみが割り当てられるが、パターン画像内に割り当てられるべき３つの色をすべて用いることができるという利点がある。
【０１０７】
このように、携帯型メール端末１００のパターン画像生成部１３７ａは、複数種類の線幅を有する飾り曲線を描画するために、線幅に応じてサイズが変更された複数組のパターン画像を準備することができる。具体的には、最も小さな線幅が選択されたときには、各パターン画像内の３つの領域のそれぞれに割り当てられるべき３つの色のうちの２つの色を用いた１組のパターン画像を自動的に準備することができる。一般には、複数種類の線幅のうち、最も小さな線幅を有する飾り曲線を描画するための１組の複数のパターン画像に割り当てられる色数が、最も大きな線幅を有する飾り曲線を描画するための１組の複数のパターン画像に割り当てられる色数よりも、自動的に小さく設定されていればよい。こうすれば、比較的小さな線幅を有する飾り曲線を描画する場合にも、飾り曲線に含まれる色を容易に見分けることができるので、飾り曲線の装飾効果の低下を防止することができる。
【０１０８】
Ｅ．第５実施例：
図８，図１４では、略正方形の外形形状を有する１組のパターン画像ＰＡ１〜ＰＡ４，ＰＢ１〜ＰＢ８が例示されているが、パターン画像は、他の外形形状を有していてもよい。
【０１０９】
図２４は、飾り曲線を描画するために用いられる１組のパターン画像の変形例を示す説明図である。図２４（Ａ）〜（Ｄ）に示すパターン画像ＰＣ１〜ＰＣ４は、図８（Ａ）〜（Ｄ）に示す各パターン画像ＰＡ１〜ＰＡ４とほぼ同様であるが、外形形状が変更されている。また、外形形状の変更に伴い、各パターン画像のサイズが共通化されている。すなわち、図８の各パターン画像ＰＡ１〜ＰＡ４は、略正方形の外形形状を有しているが、図２４のパターン画像ＰＣ１〜ＰＣ４は、略正方形の四隅の画素が省略された略十字状の外形形状を有している。そして、各パターン画像ＰＣ１〜ＰＣ４の縦方向または横方向の最大の長さａと、斜め方向の最大の長さｃとは、ほぼ同じに設定されている。このため、斜め方向に描画される飾り曲線の線幅と、上下左右方向に描画される飾り曲線の線幅とは、ほぼ等しくなる。このような１組のパターン画像を用いれば、描画方向に応じて異なるサイズを有するパターン画像を準備しなくて済むという利点がある。
【０１１０】
なお、本発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１１１】
（１）上記実施例では、飾り曲線を描画するための１組のパターン画像は、４つまたは８つのパターン画像で構成されているが、一般には、１組のパターン画像には、２以上のパターン画像で構成されていればよい。例えば、図８（Ａ），（Ｂ）に示す２つのパターン画像ＰＡ１，ＰＡ２を用いれば、描画方向に沿って３つの色を含む飾り曲線を描画方向に依らずに描画することができる。ただし、この場合には、飾り曲線に含まれる各色の幅が、描画方向によってかなり変化してしまうので、上記実施例のように、４つ以上のパターン画像で１組のパターン画像を構成することが好ましい。
【０１１２】
（２）第１ないし第３，第５実施例では、各パターン画像は、描画方向に沿うように３つの領域に区分されているが、各パターン画像は、第４実施例のように２つの領域に区分されていてもよいし、４つ以上の領域に区分されていてもよい。
【０１１３】
また、各パターン画像内の３つの領域のそれぞれには色が割り当てられているが、例えば、３つの領域のうちの中央の領域には色を割り当てないようにしてもよい。こうすれば、飾り曲線内の中央部分に、原画像を表示させることができる。なお、このとき、両端の領域に同じ１つの色を割り当てるようにしてもよい。
【０１１４】
一般には、各パターン画像は、描画方向に沿うように区分された複数の領域のうちの少なくとも両端の領域に色が割り当てられていればよい。
【０１１５】
（３）上記実施例では、原画像上へのパターン画像の重畳は、原画像の画素データとパターン画像の画素データとを置き換えることによって実現されているが、原画像の画素データとパターン画像の画素データとの重み付け加算をすることによって実現されていてもよい。こうすれば、例えば、重み付けを同じ値に設定することにより、原画像が透けて見えるような「透明」な飾り曲線を原画像上に描画することが可能となる。
【０１１６】
（４）上記実施例では、第２の表示部６０の表示面上にタッチパネル６５が設けられているが、タッチパネル６５に代えて、マウスやトラックボール、トラックパッド、スティックなどの他のポインティングデバイスを用いるようにしてもよい。一般に、本発明のポインティングデバイスとしては、表示部に表示された原画像上の任意の位置を指定することができるものであればよい。ただし、上記実施例のようなタッチパネル６５を用いれば、描画位置を容易に指定することができるので、飾り曲線を容易に描画することが可能となる。
【０１１７】
（５）上記実施例では、携帯型メール端末１００は、２つの表示部５０，６０を備えているが、１つの表示部のみを備えるようにしてもよいし、３つ以上の表示部を備えるようにしてもよい。
【０１１８】
（６）上記実施例の携帯型メール端末１００は、携帯電話ＰＴと接続することにより電子メールの送信および受信が可能となるが、携帯型メール端末１００が携帯電話の機能を備えていてもよい。
【０１１９】
（７）上記実施例では、本発明を、電子メールの送信および受信が可能な携帯型メール端末１００に適用した場合について説明したが、携帯電話や、携帯型情報端末、携帯型電子機器、パーソナルコンピュータなどの種々の装置に適用することも可能である。ただし、本実施例のメール端末１００では、原画像上に飾り曲線が描画された画像を、電子メールに添付して送信することができるという利点がある。
【図面の簡単な説明】
【図１】本発明の画像処理装置の一例としての携帯型メール端末１００の外観を示す説明図である。
【図２】携帯型メール端末１００の内部構成を示すブロック図である。
【図３】図１（Ａ）の２つの表示部５０，６０を拡大して示す説明図である。
【図４】図３のメインメニュー画面において、「アルバム」処理が選択されたときの２つの表示部５０，６０を示す説明図である。
【図５】４枚のグラフィック画像を同時に表示させたときの２つの表示部５０，６０を示す説明図である。
【図６】図４の「アルバム」画面において、「スナップ工房」処理が選択されたときの２つの表示部５０，６０を示す説明図である。
【図７】図６においてペン入力処理が選択されたときの２つの表示部５０，６０を示す説明図である。
【図８】飾り曲線を描画するために用いられる１組のパターン画像を示す説明図である。
【図９】原画像上に飾り曲線を描画する際の処理内容を示す説明図である。
【図１０】原画像上に飾り曲線を描画する際の処理内容を示す説明図である。
【図１１】図８の４つのパターン画像ＰＡ１〜ＰＡ４の選択方法を示す説明図である。
【図１２】原画像上に描画された飾り曲線を示す説明図である。
【図１３】図８の４つのパターン画像ＰＡ１〜ＰＡ４を用いて描画された円形の飾り曲線ＣＡ４を模式的に示す説明図である。
【図１４】飾り曲線を描画するために用いられる１組のパターン画像の変形例を示す説明図である。
【図１５】図１４の８つのパターン画像ＰＢ１〜ＰＢ８の選択方法を示す説明図であり、図１１に対応する図である。
【図１６】図１４の８つのパターン画像ＰＢ１〜ＰＢ８を用いて描画された円形の飾り曲線ＣＢ１を模式的に示す説明図である。
【図１７】「ペン選択」画面の第１の変形例を示す説明図である。
【図１８】「ペン選択」画面の第２の変形例を示す説明図である。
【図１９】飾り曲線の長さに応じて、パターン画像の各領域に割り当てられる色が変更される場合の飾り曲線を示す説明図である。
【図２０】飾り曲線の長さに応じて、パターン画像の各領域に割り当てられる色が変更される場合の飾り曲線を示す説明図である。
【図２１】飾り曲線の長さに応じて、パターン画像の各領域に割り当てられる色が変更される場合の飾り曲線を示す説明図である。
【図２２】線幅が比較的小さい場合の飾り曲線を示す説明図である。
【図２３】線幅が比較的小さい場合の飾り曲線を示す説明図である。
【図２４】飾り曲線を描画するために用いられる１組のパターン画像の変形例を示す説明図である。
【図２５】２つの色を有する従来の飾り曲線を示す説明図である。
【符号の説明】
２０…本体ケース部
２３…収納部
２４，２５…蓋
２４ｂ…電池ボックス
２５ｂ…メディアボックス
３０…表示ケース部
４０…ヒンジ部
５０…第１の表示部（モノクロＬＣＤ）
６０…第２の表示部（カラーＬＣＤ）
６５…タッチパネル
６５Ｋ１〜６５Ｋ９…タッチパネルキー
７０…カメラ
８０…キーボード
８２…タッチペン
９０…接続ケーブル
１００…携帯型メール端末
１１０…ＣＰＵ
１１０ｂ…バス
１２０…ＲＯＭ
１３０…ＲＡＭ
１３２…全体管理部
１３４…メール処理部
１３６…画像処理部
１３７…描画部
１３７ａ…パターン画像生成部
１３７ｂ…パターン画像格納部
１３７ｃ…描画実行部
１５０…モノクロＬＣＤコントローラ
１６０…カラーＬＣＤコントローラ
１６２…ＶＲＡＭ
１６５…タッチパネルコントローラ
１７０…ビデオキャプチャデバイス
１８０…キーボードコントローラ
１９０…メモリカードインタフェース
２００…携帯電話インタフェース
ＭＣ…メモリカード
ＰＴ…携帯電話
【図１】
0003785925.tif 000002
【図２】
0003785925.tif 000003
【図３】
0003785925.tif 000004
【図４】
0003785925.tif 000005
【図５】
0003785925.tif 000006
【図６】
0003785925.tif 000007
【図７】
0003785925.tif 000008
【図８】
0003785925.tif 000009
【図９】
0003785925.tif 000010
【図１０】
0003785925.tif 000011
【図１１】
0003785925.tif 000012
【図１２】
0003785925.tif 000013
【図１３】
0003785925.tif 000014
【図１４】
0003785925.tif 000015
【図１５】
0003785925.tif 000016
【図１６】
0003785925.tif 000017
【図１７】
0003785925.tif 000018
【図１８】
0003785925.tif 000019
【図１９】
0003785925.tif 000020
【図２０】
0003785925.tif 000021
【図２１】
0003785925.tif 000022
【図２２】
0003785925.tif 000023
【図２３】
0003785925.tif 000024
【図２４】
0003785925.tif 000025
【図２５】
0003785925.tif 000026