(57)【要約】【課題】  一連の文字列の入力・編集を容易に行うことができるテキストボックス入力システム及びテキストボックス入力プログラムを提供する。【解決手段】  入力された文字列を解析して、所定の区切り文字又は文字列毎に分解し、分解された文字列毎に縦に並べて再配置を行い、再配置状態での編集を可能とすることにより、例えばブラウザで入力するＵＲＬ（Universal Resource Locator）のように文字列が非常に長く、与えられたテキストボックスの幅内では、前文字列の一覧を見ることができないような場合であっても、区切り毎に縦に並んだ文字列を編集することによって、容易に文字列の入力・編集が可能となった。【選択図】図２
2010079668.tif 000002
【特許請求の範囲】
【請求項１】
文字列を入力する入力部と、
前記入力部で入力された文字列を解析して所定の区切り文字又は文字列毎に分解する解析分解部と、
前記解析分解部で分解された文字列毎に縦に並べて再配置して表示する再配置表示部と、
前記再配置表示部で表示された文字列を編集して表示する編集表示部と、
前記編集表示部で編集された文字列を取得して出力する出力部とを有する
ことを特徴とするテキスト入力システム。
【請求項２】
請求項１のテキスト入力システムであって、
前記再配置表示部は、前記入力部によって文字列が入力された後の所定の操作により、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示する
ことを特徴とするテキスト入力システム。
【請求項３】
請求項２のテキスト入力システムであって、
前記再配置表示部は、縦並び配置実行ボタンを有して、該縦並び配置実行ボタンが選択されると、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示する
ことを特徴とするテキスト入力システム。
【請求項４】
コンピュータを
文字列を入力する入力手段と、
前記入力部で入力された文字列を解析して所定の区切り文字又は文字列毎に分解する解析分解手段と、
前記解析分解部で分解された文字列毎に縦に並べて再配置して表示する再配置表示手段と、
前記再配置表示部で表示された文字列を編集して表示する編集表示手段と、
前記編集表示部で編集された文字列を取得して出力する出力手段として機能させる
ことを特徴とするテキスト入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一連の文字列を表示する文字入力枠に文字入力手段を用いて文字入力するテキストボックス入力システム及びテキストボックス入力プログラムに関する。
【背景技術】
【０００２】
従来、例えば、パーソナルコンピュータにインストールされたブラウザを起動させ、パーソナルコンピュータのモニタに図４に示すようなブラウザ画面１を表示させ、そのＵＲＬ入力部（文字入力枠）２にインターネット接続用のＵＲＬをキーボード等の文字入力手段を利用して入力することで所望のインターネット画像をブラウザ画面１の画像表示部３に表示している（例えば、特許文献１参照）。
【０００３】
インターネット上に存在する公開情報としての文書や画像等の情報資源場所を指し示す記述方式であるＵＲＬは、プロトコル（例えば、ｈｔｔｐ）等の情報種類、サーバの種類やホスト名（例えば、ｗｗｗ）、ドメイン名（例えば、「ｘｘｘｘｘ．ｇｏ．ｊｐ」「ｘｘｘｘｘ．ｎｅ．ｊｐ」）、フォルダ名（ディレクトリ名）、ファイル名（例えば、「ｘｘｘｘｘ．ｈｔｍｌ」・「ｘｘｘｘｘ．ｊｐｇ」・「ｘｘｘｘｘ．ｐｄｆ」）等で構成され、これら各種情報種類・サーバ種類・ドメイン名・フォルダ名・ファイル名等が所定の定型文字（例えば、「：／／」・「．」「／」等）で区切られている。
【特許文献１】特開２０００−２９８５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上述したブラウザにあっては、ＵＲＬ、特に、サーバに格納されている公開情報用のフォルダ名やファイル名が長い場合には、ＵＲＬ入力部２に長い文字列を入力する必要があり、直接ＵＲＬをＵＲＬ入力部２に入力したり、編集したりする際には、上述した定型文字や記号等の入力・編集を含め、その作業が非常に面倒であるという問題が生じていた。
【０００５】
同様に、複数のフォルダ名（ディレクトリ名）を階層（下層）指定しないと所望の公開情報用のファイルが格納されていない場合においても、例えば、ＵＲＬが「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘｘｘ．ｇｏ．ｊｐ／ｃｇｉ／ｔｅｔｕｚｕｋｉ／ｒｙｏｕｋｉｎ／ｒｙｏｕｋｉｎ＿ｋａｉｓｅｉ．ｈｔｍ」となっていた場合、所望するファイル“ｒｙｏｕｋｉｎ＿ｋａｉｓｅｉ．ｈｔｍ”がフォルダ“ｃｇｉ”の下層のフォルダ“ｔｅｔｕｚｕｋｉ”のさらに下層の“ｒｙｏｕｋｉｎ”に格納されているため、長い文字列入力を余儀なくされるうえ、これら３層のフォルダ名を指定しなければならならず、それだけスペルミス等の誤入力をしてしまう可能性が高くなるという問題が生じていた。
【０００６】
そこで、本発明は、上記事情を考慮し、一連の文字列の入力・編集を容易に行うことができるテキストボックス入力システム及びテキストボックス入力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のテキスト入力システムは、文字列を入力する入力部と、前記入力部で入力された文字列を解析して所定の区切り文字又は文字列毎に分解する解析分解部と、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示する再配置表示部と、前記再配置表示部で表示された文字列を編集して表示する編集表示部と、前記編集表示部で編集された文字列を取得して出力する出力部とを有することを特徴とする。
【０００８】
また、本発明のテキスト入力システムの前記再配置表示部は、前記入力部によって文字列が入力された後の所定の操作により、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示することを特徴としてもよい。
【０００９】
また、本発明のテキスト入力システムの前記再配置表示部は、縦並び配置実行ボタンを有して、該縦並び配置実行ボタンが選択されると、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示することを特徴としてもよい。
【００１０】
本発明のテキスト入力プログラムは、コンピュータを文字列を入力する入力手段と、前記入力手段で入力された文字列を解析して所定の区切り文字又は文字列毎に分解する解析分解手段と、前記解析分解手段で分解された文字列毎に縦に並べて再配置して表示する再配置表示手段と、前記再配置表示手段で表示された文字列を編集して表示する編集表示手段と、前記編集表示手段で編集された文字列を取得して出力する出力手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明のテキスト入力システムは、文字列を入力する入力部と、前記入力部で入力された文字列を解析して所定の区切り文字又は文字列毎に分解する解析分解部と、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示する再配置表示部と、前記再配置表示部で表示された文字列を編集して表示する編集表示部と、前記編集表示部で編集された文字列を取得して出力する出力部とを有することを特徴とする。
【００１２】
このため、ＵＲＬなどの長い文字列がテキストボックス中に全て表示不可能な場合であっても、縦方向に並べることにより表示が可能となり、そのため区切られた項目毎に選択、編集が容易となる。また、項目毎に区切られているために不要に意図していない編集箇所（隣接する項目等）を編集してしまう間違いを抑制可能である。
【００１３】
また、本発明のテキスト入力システムの前記再配置表示部は、前記入力部によって文字列が入力された後の所定の操作により、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示することを特徴としてもよい。
【００１４】
このため、縦に並べて再配置することをユーザの入力に起因して行うことが可能となり、ユーザに使いやすいインタフェースとなる。
【００１５】
また、本発明のテキスト入力システムの前記再配置表示部は、縦並び配置実行ボタンを有して、該縦並び配置実行ボタンが選択されると、前記解析分解部で分解された文字列毎に縦に並べて再配置して表示することを特徴としてもよい。
【００１６】
このため、該縦並び配置実行ボタンというわかりやすいインタフェースにより、初めて操作するユーザでも簡単に操作が可能となる。
【００１７】
本発明のテキスト入力プログラムは、コンピュータを文字列を入力する入力手段と、前記入力手段で入力された文字列を解析して所定の区切り文字又は文字列毎に分解する解析分解手段と、前記解析分解手段で分解された文字列毎に縦に並べて再配置して表示する再配置表示手段と、前記再配置表示手段で表示された文字列を編集して表示する編集表示手段と、前記編集表示手段で編集された文字列を取得して出力する出力手段として機能させることを特徴とする。
【００１８】
このため、ＵＲＬなどの長い文字列がテキストボックス中に全て表示不可能な場合であっても、縦方向に並べることにより表示が可能となり、そのため区切られた項目毎に選択、編集が容易となる。また、項目毎に区切られているために不要に意図していない編集箇所（隣接する項目等）を編集してしまう間違いを抑制可能である。
【発明を実施するための最良の形態】
【００１９】
テキスト入力システム及びテキスト入力プログラムにおいて、所定の区切り文字や文字列で区切られた長い文字列の全てを表示したり、編集したりするのが困難であるという問題点を前記区切り文字又は文字列ごとに区切って縦に再配置して、表示・編集可能とする方法により解決した。
【実施例】
【００２０】
本発明の一実施形態に係るテキスト入力システム及びテキスト入力プログラムについて、図面を参照して説明する。
【００２１】
［構成］
図１は、本発明の一実施形態に係るテキスト入力システム又はテキスト入力プログラムを備えたコンピュータの機能ブロック図である。
【００２２】
コンピュータ１０は、キーボード１１、マウス１２、制御部１３、モニタ１４、ＨＤＤ（Hard Disk Drive）１５、メモリ１６を有し、本発明の最も本質的な機能部であるテキスト入力部２０を有する。さらにテキスト入力部２０は、入力部２１、解析分解部２２、再配置表示部２３、編集表示部２４、出力部２５の各機能部を有する。
【００２３】
キーボード１１は、ユーザからの入力手段としてのキー入力を受け付ける。
【００２４】
マウス１２は、ユーザからの入力手段としてのカーソルの移動や項目の選択などの入力を受け付ける。
【００２５】
制御部１３は、ＣＰＵ（Central Processor Unit）及び周辺回路からなり、コンピュータの制御全般を司ると共にテキスト入力部２０との間で情報の授受を行い本発明の本質であるテキスト入力を実行する。
【００２６】
モニタ１４は、表示装置でありコンピュータの動作状態や本発明のテキストの入力、編集、出力を表示する。
【００２７】
ＨＤＤ（Hard Disk Drive）１５は、回転磁気ディスク装置からなる二次記憶装置であり、コンピュータ１０を駆動するためのオペレーティングシステム（ＯＳ）や、他のプログラムを保存する。また、本発明がプログラムによって実行されるときには、該プログラムを保存する。
【００２８】
メモリ１６は、半導体メモリからなる一次記憶装置であり、ＨＤＤ１５中のＯＳやプログラム等がロードされる。ロードされたＯＳやプログラムは、制御部１３中のＣＰＵによって実行される。プログラム実行のために必要なデータもメモリ１６中に記憶される。
【００２９】
入力部２１は、前記キーボード１１やマウス１２からのユーザの文字列や文字、図形やアイコン等の選択の入力を受け付けて解析分解部２２、再配置表示部２３や編集表示部２４に渡す。
【００３０】
解析分解部２２は、前記入力部２１で入力された文字列を解析して所定の区切り文字又は所定の区切り文字列毎に分解する。
【００３１】
ここで、所定の区切り文字又は区切り文字列とは、例えば入力されるテキストがＵＲＬ（Universal Resource Locator）の場合は、プロトコルのホスト名を区切る"://"や、ホスト名とフォルダ名又はフォルダ名とフォルダ名又はフォルダ名とファイル名を区切る"/"などであるが、これに限らず例えば入力されるテキストがファイルパスの場合は、"/"や"\"などを区切り文字とすることであってもよい。
【００３２】
また、ファイル名中の"."を区切り文字として、ファイルの先頭部分と拡張子を区切るとしてもよい。
【００３３】
再配置表示部２３は、前記解析分解部２２で分解された文字列毎に縦に並べて再配置して表示する。この際には、区切り文字又は文字列は表示しないとしてもよいし、表示するとしてもよい。
【００３４】
編集表示部２４は、前記再配置表示部で表示された文字列の編集を行う。ユーザからのキーボード１１及びマウス１２からの入力を入力部２１を通して受け付けて、分解されて縦に並べられた文字列毎の編集を可能とさせる。
【００３５】
出力部２５は、前記編集表示部２４で編集された結果の文字列を取得して出力する。出力された文字列は制御部１３に渡され、それぞれのプログラム、例えばブラウザプログラムに渡される。
【００３６】
上記テキスト入力部２０の各機能部は、テキスト入力プログラムによるソフトウェアによって実現されてもよい。又、上記テキスト入力部２０をハードウェアによって実現するとしてもよい。
【００３７】
［フローチャート］
図２のユーザインタフェース画面及び図３のフローチャートを用いて動作の流れについて説明する。
【００３８】
本発明のテキスト入力システムの実施例として、ブラウザプログラム上のＵＲＬに関してテキスト入力システムを応用した場合について説明する。
【００３９】
Ｓ５１：図２（Ａ）に示すように、ブラウザプログラム上でＵＲＬ２ｘの表示が行われる。図２（Ａ）中のＵＲＬ２ｘの表示ボックスの右横には、縦並び配置実行ボタン２ｐが配置されている。縦並び配置実行ボタン２ｐは、中央に縦下向き矢印が表示されていることにより、テキストの配置を縦並びに並び替えることを直感的に認識可能である。
【００４０】
Ｓ５３：ユーザの入力により縦並び配置実行ボタン２ｐが選択される。
【００４１】
Ｓ５５：テキスト入力部２０の入力部２１は、前記ＵＲＬのテキストを受け取り、解析分解部２２が受け取ったＵＲＬを解析して特定の区切り文字（"://"や"/"）で区切って分解する。
【００４２】
Ｓ５７：再配置表示部２３は、前記分解されたＵＲＬを縦並びに再配置して図２（Ｂ）に示すように表示を行う。図２（Ｂ）中には、縦並びに再配置されたＵＲＬ２ｙ、及び縦並びのスクロールを行うスクロールボタン２ｑ、さらにその右横には、元の横並び配置に戻すための横並び配置実行ボタン２ｒが並べられている。横並び配置実行ボタン２ｒは、中央に右向き矢印が表示されていることにより、テキストの配置を横並びに並び替えることを直感的に認識可能である。
【００４３】
Ｓ５９：編集表示部２４は、ユーザからの項目選択、例えばマウスのクリック入力を受けて編集項目をハイライト化（図２（Ｃ）２ｚ）して、編集を受け付ける。編集の終了後は、ユーザによる横並び配置実行ボタン２ｒの選択入力により図２（Ｄ）に示す横並び表示に戻すとする方法をとってもよいし、または、編集の終了をエンターキーの入力により確定して、それにより横並び配置２ｘに戻るとしてもよい。
【００４４】
Ｓ６１：編集が終了したのでテキスト入力部２０の出力部２５は、編集が終了したＵＲＬを制御部１３に出力し、制御部１３からブラウザプログラムに渡される。
【００４５】
上記の動作中において、縦並び配置実行ボタン２ｐ及び横並び配置実行ボタン２ｒの選択は、該ボタンをクリックすることによって行われてもよいし、該ボタン上にカーソルを重ねることにより選択されるとしてもよい。
【００４６】
［実施例の効果］
本発明実施例のテキスト入力システム及びテキスト入力プログラムにより、以下のことが可能となった。
【００４７】
本発明によれば、テキストボックスに長い文字列が入力されている場合に、全てを編集対象とすることなく迅速に所望の個所を編集することができる。
【００４８】
［その他］
本発明実施例のテキスト入力システムの説明では、ブラウザプログラム上のＵＲＬのテキストについての応用についての説明を行ったが、本テキスト入力システムは、ＵＲＬに限らず、所定の区切り文字によって区切られる文字列について有効でファイルパス等にも応用が可能であり、本発明の範囲は、それらのテキスト入力システム及びプログラムを包含することはもちろんである。
【図面の簡単な説明】
【００４９】
【図１】本発明実施例のテキスト入力システムの機能ブロック図である。
【図２】本発明実施例のテキスト入力システムの動作を示すユーザインタフェース画面である。
【図３】本発明実施例のテキスト入力システムのフローチャートである。
【図４】従来例のブラウザプログラムのユーザインタフェース画面である。
【符号の説明】
【００５０】
２ｐ  縦並び配置実行ボタン
２ｒ  横並び配置実行ボタン
１０  コンピュータ
１１  キーボード
１２  マウス
１３  制御部
１４  モニタ
１５  ＨＤＤ（Hard Disk Drive）
１６  メモリ
２０  テキスト入力部
２１  入力部
２２  解析分解部
２３  再配置表示部
２４  編集表示部
２５  出力部
【図１】
2010079668.tif 000003
【図２】
2010079668.tif 000004
【図３】
2010079668.tif 000005
【図４】
2010079668.tif 000006