(57)【要約】【課題】少ない手順で、指定した文字列を１文字ずつ自由な位置に自由な角度で、自由な形状で貼り付けることができ、また、入力デバイスが限られた機器にも適用することができる文字入力装置を提供すること。【解決手段】入力装置１１から入力された貼り付けの対象となる文字列をバッファ１２に蓄積しておき、貼り付け処理の際にユーザに１文字ずつ貼り付け処理を指定させ、文字修飾指定手段１５により自由な位置に自由な角度で表示画面上の画像に文字を貼り付ける。その際ユーザは貼り付け方式を選択し文字列の各文字を文字毎に貼り付けたり、あらかじめ用意されたレイアウトパターン（Ｌ型、Ｖ型、Ｕ型、く型等）に従って文字列を一度にまとめて貼り付けることもできる。さらにその後、文字を自由に再配置したり、一度配置または再配置したものを指定したレイアウトパターンに再配置することも可能である。【選択図】          図１
2007242043.tif 000002
【特許請求の範囲】
【請求項１】
文字列が表示される表示部と、
前記表示部への表示対象となる表示対象文字列を記憶するバッファと、
前記表示対象文字列の前記表示部への表示を制御する制御部と、を有し、
前記制御部は、
前記表示対象文字列のｎ番目の文字を前記バッファから読み出して、前記表示部に表示  し、
操作者による操作に応じて、前記表示部に表示された文字の貼り付け位置を決定し、
前記ｎ番目の文字の貼り付け後、ｎ＋１番目の文字を前記バッファから読み出して、前記表示部に表示させるよう動作する
ことを特徴とする、表示部を有する装置。
【請求項２】
文字列が表示される表示部と、
前記表示部への表示対象となる表示対象文字列を記憶するバッファと、
前記表示対象文字列の前記表示部への表示を制御する制御部と、を有し、
前記制御部は、
前記表示対象文字列を一括して前記バッファから読み出して、前記表示部に予め設定されたレイアウトパターンに沿つて表示し、
前記表示部に表示された表示対象文字列のうち、操作者により指定された文字の貼り付け位置を、前記操作者による操作に応じて決定するよう動作する
ことを特徴とする、表示部を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像等が表示された画面上に、指定された入力文字列を、自由な位置へ自由な角度で自由な形状で貼り付けられるようにした文字入力装置に関し、特に本発明は、携帯電話、携帯端末等、限られた入力デバイスしか使用できない機器に適用するに好適な文字入力装置に関するものである。
【背景技術】
【０００２】
従来から、画面上に表示された画像等の上の任意の位置に任意の角度で、文字あるいは文字列を貼り付ける機能を備えたワープロソフトや画像処理ソフトが知られている。例えば特許文献１には、画面上の任意の位置に文字を貼り付けるようにした装置が記載されている。
上記従来のものにおいて画像上に文字、文字列等を貼り付けるには、テキストボックスに文字や文字列を入力し、マウス等のポインティングデバイスを使用して、画面上に表示された対象画像上の任意の位置に、文字単位、或いは文字列単位で貼り付けるものが多い。
【特許文献１】特開平１０−１２４５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来のものは、文字列を貼り付ける位置に関する自由度が低いものが多く、テキストボックスに入力された文字列を貼り付ける場合には、通常直線状にしか貼り付けることができない。
このため、文字列中の個々の文字を任意の位置に貼り付ける場合には、テキストボックスに１文字を入力して画像上に貼り付ける操作を、貼り付ける文字の数だけ繰り返さなければならない。
すなわち、文字入力→貼り付け操作→文字入力→貼り付け操作、…というように文字列中の文字の数だけ操作を繰り返さなければならず、貼り付け操作に手間がかかり、操作性が悪かった。
【０００４】
また、従来のものは、主としてマウス等のポインティングデバイスを用いて操作することを意図したものが多く、例えば、携帯電話、携帯端末等のように、限られた入力デバイスしか使用できない機器に適用するには好ましくなかった。
本発明は上記事情を考慮してなされたものであって、少ない手順で、指定した文字列を１文字ずつ自由な位置に自由な角度で、自由な形状で貼り付けることができ、また、入力デバイスが限られた機器にも適用することができる文字入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の文字入力装置は、図１に示すように、入力された貼り付けの対象となる文字列をバッファ１２に蓄積しておき、貼り付け処理の際に、ユーザに１文字ずつ貼り付け処理を指定させ、自由な位置に自由な角度で、文字を貼り付けるように構成したものであり、また、その際、各文字の形状を自由に設定して貼り付けることもできる。
また、ユーザが貼り付け方式を選択できるようにすることによって、一度にまとめて貼り付けることも実現できる。その場合、ユーザが、貼り付ける各文字の初期位置を、あらかじめ用意されたレイアウトパターン（Ｌ型、Ｖ型、Ｕ型、く型等）から選択し、選択されたレイアウトパターンにより文字を貼り付けることができる。
また、その後、文字を自由に再配置することもでき、さらに、一度配置または再配置したものを、指定したパターンに再配置することも可能である。
以上のように、本発明においては、入力された文字列をバッファに蓄積し、１文字ずつ自由な位置に自由な角度で貼り付けたり、指定されたレイアウトパターンで貼り付けたり、あるいは、貼り付けた文字を再配置することもできるので、文字の貼り付け操作を簡単にすることができ、自由度の高い文字の貼り付け処理が可能となる。
また、貼り付け方法等を選択して、１文字ずつ、あるいは、まとめて、例えばレイアウトパターンを指定して貼り付けることもでき、入力デバイスの限られた携帯機器等においても、容易に文字の貼り付けをすることができる。
【発明の効果】
【０００６】
本発明によれば、少ない手順で、指定した文字列を１文字ずつ自由な位置に自由な角度で自由な形状で貼り付けることができる。
また、あらかじめ決められたレイアウトパターンに初期配置し、その後一文字ずつ自由に再配置も可能であるため、レイアウトパターンとは少しだけ違う配置にしたい場合に少ない操作で文字列貼り付けが可能である。
本発明による文字単位の自由な位置への貼り付けは、画像上に文字を貼り付ける場合において、画像が文字によって隠れてしまわないようにする場合等に特に有効である。
また、本発明は、マウスなどの高度な入力方法を前提としておらず、携帯電話など入力デバイスが限られている装置において特に効果がある。
【発明を実施するための最良の形態】
【０００７】
以下本発明の実施の形態について説明する。以下では、携帯電話を例として、画像上の文字の貼り付けについて説明するが、本発明は、携帯電話以外に、入力デバイスが限られた、モバイル等の各種の携帯機器に適用することができる。
図１は本発明の実施例のブロック図である。同図において、１は携帯電話に設けられた各種キー等の入力装置、２は本実施例の文字入力装置、３は液晶ディスプレイ等の表示装置である。
文字入力装置２は、入力装置１から入力された文字列をバッファ１２に書き込む文字入力手段１１、入力装置１の操作に応じて、文字の貼り付けを指示する貼り付け手段１３、表示画面上に貼り付けられた文字列の再配置する再配置手段１４、文字修飾指定手段１５、表示メモリ１６から構成される。
文字修飾指定手段１５は、貼り付ける文字列の位置を指定する位置指定手段１５ａ、文字列の角度を指定する角度指定手段１５ｂ、貼り付ける文字の形状を指定する形状指定手段１５ｃを備えており、上記貼り付け手段１３、再配置手段１４からの出力を受けてバッファ１２から文字を取り出し、表示画面上に指定された位置、角度、形状で文字列（文字）が表示されるように、文字列（文字）を表示メモリ１６に書き込む。表示メモリ１６に書き込まれた文字列（文字）は表示装置３に表示される。
また、文字修飾指定手段１５は、予め登録されたＬ字形、Ｕ字形等のレイアウトパターン１５ｄを備え、レイアウトパターンが指定されたとき、指定されたレイアウトパターンにより文字を貼り付ける。
【０００８】
以下、本実施例における文字の貼り付け操作手順について説明する。
図２、図３は、携帯電話において、例えば山が写っている写真が表示された画面上に「ここ登ったよ！！」というメッセージを一文字ずつ自由の配置したい場合の操作手順を説明する図である。
図２（ア）に示すように対象画像を表示し、入力装置１のメニューに割り当てられているキーを押し下げる。これにより、図２（イ）に示すように表示装置３の画面上にメニューが表示される。
入力装置１の方向キー等を操作して、このメニューから”文字貼付”を選択し、決定キーを押すと、図２（ウ）に示すように、文字入力・設定登録画面が表示される。
図２（ウ）のテキストボックス”入力する文字列”に貼り付ける文字列「ここ登ったよ！！」を入力する（この文字列を(a) と呼ぶ）。また、入力装置１の方向キー等を操作して、”貼り付け方法”を選択する。この場合、”１文字ずつ”を選択し、決定キーを押すと、図２（エ）に示すように、入力した文字列の先頭の文字が表示される。
【０００９】
方向キーで貼り付けたい位置を指定し、また、左右の回転を操作するキーで文字の角度を変え、決定キーで貼り付ける。
ついで、図２（オ）に示すように、前記文字列(a) の中で、上記図２（エ）で入力した文字の次の文字か貼り付け対象文字として表示される。上記図２（エ）と同様にして、文字位置、文字角度を指定し、決定キーで貼り付ける。
以下図３（カ）に示すように同様の操作を繰り返し、全ての文字に対して行う。これにより、図３（キ）に示すように、各文字を所望の位置に所望の角度で貼り付けることができる。
また、上記のように各文字を所定の位置に所定の角度で貼り付ける際、貼り付ける文字の形状（例えば、縦横の大きさ、字体等）等を指定して貼り付けることもできる。
【００１０】
図４、図５は携帯電話において、画面上に表示された画像の上に「ここ登ったよ！！」というメッセージを最初にＬ字型に配置し、その後各文字を自由に再配置する場合の操作手順を説明する図である。
図４（ア）に示すように対象画像を表示し、入力装置１のメニューに割り当てられているキーを押す。これにより、図４（イ）に示すように表示装置３の画面上にメニューが表示される。
入力装置１の方向キー等を操作して、このメニューから”文字貼付”を選択し、決定キーを押すと、図４（ウ）に示すように、文字入力・設定登録画面が表示される。
図４（ウ）のテキストボックス”入力する文字列”に貼り付ける文字列「ここ登ったよ！！」を入力する（この文字列を(a) と呼ぶ）。また、入力装置１の方向キー等を操作して、”貼り付け方法”を選択する。この場合は”まとめて”を選択する。これにより、図４（エ）に示すように、入力した文字列(a) が、画面上にＬ字型に表示されるので、方向キーで貼り付けたい位置を指定し、また、左右の回転を操作するキーで文字の角度を変え、決定キーで貼り付ける。
【００１１】
上記貼り付けられた文字列の各文字を再配置する場合には、前記したように、メニュー画面で再配置を選択し、貼り付け方法を指定する。この場合は、貼り付け方法として、”１文字ずつ（Ｌ型）”を選択する。
再配置が選択されると、図５（オ）に示すように貼り付けられた文字列の先頭の一文字にフォーカスがあたる。フォーカスのあたった文字を再配置したい場合には、方向キーで文字の位置を移動させ、また、左右への回転を操作するキーで文字の角度を変え、決定キーで、文字を貼り付ける。
次に、文字列(a) の中で、上記（オ）で決定した次の文字が、図５（カ）に示すように、再配置対象文字としてフォーカス表示される。上記図５（オ）と同様にして、文字位置、文字角度を指定し、決定キーで貼り付ける。
同様に、上記（カ）で決定した次の文字が、図５（キ）に示すように、再配置対象文字としてフォーカス表示される。上記と同様にして、文字位置、文字角度を指定し、決定キーで貼り付ける。
以下同様の操作を全ての文字に対して行うことにより、図５（ク）に示すように、各文字を所望の位置に所望の角度で貼り付けることができる。
また、上記のように各文字を所定の位置に所定の角度で貼り付ける際、貼り付ける文字の形状（例えば、縦横の大きさ、字体等）等を指定して貼り付けることもできる。
なお、上記では、Ｌ字形に貼り付けたのち、各文字を一文字ずつ再配置する場合について示したが、前記図２、図３で説明した一文字ずつ自由に配置した文字列を上記のように一文字ずつ再配置してもよい。
また、後述するように、前記図２、図３で説明した一文字ずつ自由に配置した文字列を、まとめて例えば、Ｌ字形、Ｖ字形等のように予め登録された形に再配置してもよい。
【００１２】
図６は文字、文字列を貼り付ける処理のフローチャートである。
前記図２において、前記図２（ウ）に示すように文字入力のテキストボックスと、貼り付け方法選択用テキストボックスが表示され、図１の入力装置１１からユーザが貼り付ける文字の入力を行うとともに、貼り付ける方法を指定すると（図６のステップＳ１）、入力された文字列が文字入力手段１１を介してバッファ１２に保存される（ステップＳ２）。
ユーザが指定した貼り付ける方法が、”一文字ずつ”であるか、”まとめて”であるかを調べ（ステップＳ３）、”一文字ずつ”の場合には、ステップＳ４に行き、”まとめて”の場合には、ステップＳ９にいく。
前記図２、図３に示したように、貼り付ける方法が、”一文字ずつ”の場合には、ステップＳ４において、バッファ１２に文字があるかを調べ、なければ処理を終了する。バッファ１２に文字がある場合、ステップＳ５において、バッファ１２の先頭から１文字取り出して表示画面上の予め定められた位置に表示する。
ついで、ステップＳ６において、貼り付け位置の指定を促す。ユーザは前記したように、方向キーで文字の位置を移動させる。
ステップＳ７において、貼り付け角度の指定を促す。ユーザは前記したように左右への回転を操作するキーで文字の角度を変える。ステップＳ８において、貼り付ける形状の指定を促す。ユーザは、文字の形状を操作するキーで文字の形状を指定する。
以上の処理が終わると、ステップＳ４に戻り、バッファ１２に文字がある限り、上記処理を繰り返す。
【００１３】
また、前記図４に示したように文字列をまとめて貼り付ける場合には、ステップＳ９において、前記したようにメニューの中から文字列を貼り付ける形を選択する。
文字を貼り付ける形としては、例えば、Ｌ字形、Ｖ字形、Ｕ字型、Ｃ字形、く型等の種々の形を設定することができ、これらの形を予め登録しておく。なお、ユーザが任意の形を予め登録できるようにしてもよい。
ステップＳ１０において、貼り付け位置の指定を促す。ユーザは前記したように、方向キーで文字列の位置を移動させる。
ステップＳ１１において、貼り付け角度の指定を促す。ユーザは前記したように左右への回転を操作するキーで文字列の角度を変える。ステップＳ１２において、貼り付ける形状の指定を促す。ユーザは、文字の形状を操作するキーで文字列の文字の形状を指定する。
以上のようにし文字が貼り付けられると処理を終了する。
【００１４】
図７は文字を再配置する処理のフローチャートである。
前記したようにメニュー画面で再配置を指定し、画面上に再配置できる文字列が２つ以上あるとき、ステップＳ１で再配置する文字列を選択する。ついで、ステップＳ２で再配置する方法を選択する。１文字ずつ再配置する場合には、ステップＳ３に行く。また、まとめて再配置する場合には、ステップＳ９に行く。
前記図５に示したように１文字ずつ再配置する場合には、ステップＳ３において、選択した文字列の中の先頭１文字を再配置可能状態と、前記したように先頭１文字にフォーカスをあてる。
ステップＳ４において、貼り付け位置の指定を促す。ユーザは前記したように、方向キーで文字の位置を移動させる。
ステップＳ５において、貼り付け角度の指定を促す。ユーザは前記したように左右への回転を操作するキーで文字の角度を変える。ステップＳ６において、貼り付ける形状の指定を促す。ユーザは、文字の形状を操作するキーで文字の形状を指定する。
以上の処理が終わると、ステップＳ７で文字列の終わりであるかを判定し、終わりであれば処理を終了する。また、文字列の終わりでなければ、ステップＳ８で次の１文字を再配置可能状態としてステップＳ４に戻り上記処理を繰り返す。
【００１５】
また、まとめて再配置する場合には、ステップＳ９において、文字列を再配置して貼り付ける形を選択する。貼り付ける形としては、前記したように、Ｌ字形、Ｖ字形、Ｃ字形等の種々の形を設定することができる。
ステップＳ１０において、貼り付け位置の指定を促す。ユーザは前記したように、方向キーで文字列の位置を移動させる。
ステップＳ１１において、貼り付け角度の指定を促す。ユーザは前記したように左右への回転を操作するキーで文字列の角度を変える。ステップＳ１２において、貼り付ける形状の指定を促す。ユーザは、文字の形状を操作するキーで文字列の文字の形状を指定する。
以上のようにして文字の再配置が行われると処理を終了する。
【００１６】
（付記１）表示対象となる文字列が入力されたとき、該文字列をバッファに蓄積する文字入力手段と、
上記バッファから一文字ずつ取り出し、加工して、画面上の指定された位置に、指定された角度で貼り付ける貼付手段とを備えた
ことを特徴とする文字入力装置。
（付記２）予め登録された複数のレイアウトパターンを備え、
上記貼付手段は、指定されたレイアウトパターンで文字を画面上に貼り付ける
ことを特徴とする請求項１の文字入力装置。
（付記３）画面上に貼り付けられた文字を、再配置する再配置手段を備えた
ことを特徴とする付記２の文字入力装置。
（付記４）指定されたレイアウトパターンで画面上に貼り付けられた各文字を、再配置する再配置手段を備えた
ことを特徴とする付記３の文字入力装置。
（付記５）画面上に貼り付けられた文字を、指定されたレイアウトパターンで再配置する再配置手段を備えた
ことを特徴とする付記３の文字入力装置。
（付記６）入力された文字列を画面上に貼り付けるためのプログラムであって、  上記プログラムは、表示対象となる文字列が入力されたとき、該文字列をバッファに蓄積する処理と、
上記バッファから一文字ずつ取り出し、加工して、画面（画像）上の指定された位置に、指定された角度で貼り付ける処理をコンピュータに実行させる
ことを特徴とする文字入力プログラム。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例のブロック図である。
【図２】文字を一文字ずつ自由の配置したい場合の操作手順を説明する図（１）である。
【図３】文字を一文字ずつ自由の配置したい場合の操作手順を説明する図（２）である。
【図４】最初にＬ字型に配置し、その後各文字を自由に再配置する場合の操作手順を説明する図（１）である。
【図５】最初にＬ字型に配置し、その後各文字を自由に再配置する場合の操作手順を説明する図（２）である。
【図６】本発明の実施例の文字を貼り付ける処理のフローチャートである。
【図７】本発明の実施例の文字を再配置する処理のフローチャートである。
【符号の説明】
【００１８】
１      入力装置
２      文字入力装置
３      表示装置
１１    文字入力手段
１２    バッファ
１３    貼り付け手段
１４    再配置手段
１５    文字修飾指定手段
１５ａ  位置指定手段
１５ｂ  角度指定手段
１５ｃ  形状指定手段
１５ｄ  レイアウトパターン
１６    表示メモリ
【図１】
2007242043.tif 000003
【図２】
2007242043.tif 000004
【図３】
2007242043.tif 000005
【図４】
2007242043.tif 000006
【図５】
2007242043.tif 000007
【図６】
2007242043.tif 000008
【図７】
2007242043.tif 000009