(57)【要約】【課題】編集可能な複数の項目について、入力ＵＩによって入力を簡単に行うことが困難であった。【解決手段】編集可能な項目の編集を行うにあたり、編集可能な項目に対する入力内容を表示する項目入力部を複数の項目について表示し、編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩを、上記項目入力部と同じ外見で重ねて表示し、当該入力ＵＩによって入力内容を受け付ける。【選択図】図３
2007094853.tif 000002
【特許請求の範囲】
【請求項１】
利用者による入力を受け付ける入力受付手段と、
編集可能な項目に対する入力内容を表示する項目入力部を複数の項目について表示する編集画面表示手段と、
編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩを、上記項目入力部と同じ外見で重ねて表示し、当該入力ＵＩによって上記入力受付手段の入力内容を受け付ける編集手段とを備えることを特徴とする編集装置。
【請求項２】
利用者による入力を受け付ける入力受付手段と、
編集可能な項目に対する入力内容を表示する項目入力部を、少なくとも編集対象ではない複数の項目について画像を描画して表示する編集画面表示手段と、
編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩを編集装置のテキストコントロール機能を利用して構成し、上記入力受付手段の入力内容を受け付ける編集手段とを備えることを特徴とする編集装置。
【請求項３】
複数の項目についての入力内容を出力する際のレイアウトを示すレイアウトデータを取得するレイアウトデータ取得手段と、
上記レイアウトデータから上記複数の項目の項目名を取得する項目名取得手段とを備え、
上記編集画面表示手段は当該取得した項目名とその項目の入力内容を表示する項目入力部を表示することを特徴とする上記請求項１または請求項２のいずれかに記載の編集装置。
【請求項４】
上記請求項１または請求項３のいずれかに記載の編集装置を備えることを特徴とする携帯電話。
【請求項５】
編集可能な項目の編集を行う編集方法であって、
編集可能な項目に対する入力内容を表示する項目入力部を複数の項目について表示する編集画面表示工程と、
編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩを、上記項目入力部と同じ外見で重ねて表示し、当該入力ＵＩによって入力内容を受け付ける編集工程とを備えることを特徴とする編集方法。
【請求項６】
編集可能な項目の編集を行う編集方法であって、
編集可能な項目に対する入力内容を表示する項目入力部を、少なくとも編集対象ではない複数の項目について画像を描画して表示する編集画面表示工程と、
編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩをテキストコントロール機能を利用して構成し、当該入力ＵＩによって入力内容を受け付ける編集工程とを備えることを特徴とする編集方法。
【請求項７】
利用者による入力を受け付ける入力受付手段を備えるコンピュータにて編集可能な項目の編集を行う編集プログラムであって、
編集可能な項目に対する入力内容を表示する項目入力部を複数の項目について表示する編集画面表示機能と、
編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩを、上記項目入力部と同じ外見で重ねて表示し、当該入力ＵＩによって上記入力受付手段の入力内容を受け付ける編集機能とをコンピュータに実現させることを特徴とする編集プログラム。
【請求項８】
利用者による入力を受け付ける入力受付手段を備えるコンピュータにて編集可能な項目の編集を行う編集プログラムであって、
編集可能な項目に対する入力内容を表示する項目入力部を、少なくとも編集対象ではない複数の項目について画像を描画して表示する編集画面表示機能と、
編集対象以外の項目の項目入力部を表示した状態で編集対象の項目の入力内容を受け付ける入力ＵＩをテキストコントロール機能を利用して構成し、上記入力受付手段の入力内容を受け付ける編集機能とを備えることを特徴とする編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置、携帯電話、編集方法および編集プログラムに関する。
【背景技術】
【０００２】
携帯電話など、画面表示を行いながら文字等の編集を行う機器においては、一般的に、その仕様で決められた機能によって標準的な文字の入力ＵＩを提供している（例えば、テキストコントロール）。ある種の機器の仕様において、この入力ＵＩは特定の項目について文字の編集開始を指示することで呼び出され、この入力ＵＩにおいて文字入力を行い、その内容を確定する（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１２２７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の技術においては、複数の項目についての入力を簡単に行うことが困難であった。
すなわち、上記特許文献１に開示された発明のように、ある項目（例えば、メールの本文）についての入力内容を入力する入力ＵＩが一つの画面上で提供されている場合、複数の項目についての内容を入力する際に極めて不便なＵＩとなってしまう。より具体的には、複数の項目について文字の入力が必要な場合に、ある項目を指定してその入力ＵＩに画面が切り替わってしまうと現在入力しようとしている項目を失念するなど、入力すべき文字を悩むことがある。この場合、入力項目を確認するために切り替え前の画面に戻すことが必要になるなど、非常に使い勝手が悪くなってしまう。この問題は、一つの画面で表示可能な入力ＵＩが一つのみであるような仕様となっている従来の機器にて避けられない問題とされていた。
本発明は、上記課題にかんがみてなされたもので、複数の項目について実施する編集を簡単に実行可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するため、本発明では複数の項目についてその内容を入力するＵＩを構成するにあたり、編集可能な項目に対する入力内容を表示する項目入力部を複数の項目について表示しておき、編集対象の項目について入力を行うための入力ＵＩは、編集対象以外の項目の項目入力部とともに表示する構成とした。この結果、編集対象項目の入力ＵＩを表示しながら、同じ画面の他の部分において他の項目の項目入力部が表示された状態を維持することができる。
【０００５】
従って、複数の項目のいずれかについてその内容を入力しているときに、他の項目も視認しながら入力作業を進めることができる。また、機器の仕様により一つの画面で表示可能な入力ＵＩが一つである場合であっても、複数の項目を同時に視認しながら入力作業を行うことが可能になる。この結果、編集中の項目あるいは他の項目を失念することがなく、非常に容易に複数の項目の内容を編集することが可能である。また、以上の構成においては、
【０００６】
入力受付手段においては、利用者による操作に応じて各種の入力内容を受け付けることができればよく、携帯電話に搭載されたボタンやダイアル、振動検出装置など、各種の入力デバイスが当該入力受付手段に相当する。また、本発明においては、項目入力部や入力ＵＩを編集装置が備える表示部に表示することができればよく、この表示部としては液晶表示装置や有機ＥＬ装置など種々の表示装置が採用可能である。
【０００７】
編集画面表示手段においては、編集可能な項目に対する入力内容を表示する項目入力部を項目ごとに表示することができればよい。ただし、当該項目入力部はその入力を受け付けるためのＵＩではなく、単なる画像（入力に従って内容を変えられない単なる絵）である。入力ＵＩは、文字の入力を受け付けることが可能な入力部（例えば、入力ボックス等）を備える。むろん、この入力部に項目名を併記したＵＩとしてもよい。
【０００８】
むろん、項目入力部を示す画像と入力ＵＩの外見を同じにすることによって、外見上は複数の入力ＵＩが一画面に表示されているかのごとき構成とすることが可能である。このように、項目入力部の画像と入力ＵＩの外見とを同じにする場合、項目入力部とその項目に対する入力ＵＩとは重ねて表示するのが好ましい。この構成によれば、複数の項目の項目入力部が表示されている状態で、いずれかの項目が編集対象となったとき、画面上に全く変化を与えることなく入力を開始することができる。従って、一つの画面で表示可能な入力ＵＩが一つである場合であっても、画面を切り替えることなく複数の項目に対する入力を実施可能である。
【０００９】
また、項目入力部は画面上で並べて配置し、ボタン操作等に応じて編集対象を切り替えられるように構成するのが好ましい。この構成によれば、一つの画面に表示された編集対象をボタン操作によって逐次切り替えて所望の編集対象について入力を行うようなＵＩを提供することができ、極めて容易に複数の項目に対する入力を行うことができる。むろん、一つの画面に表示できない数の項目が存在するときには、ボタン操作等に応じてスクロールするように編集画面表示手段における表示を制御すればよい。また、編集手段においては、上記入力ＵＩと同時に編集対象以外の項目の項目入力部を表示した画面としながら、当該入力ＵＩによる入力内容の受け付けを実施することができればよく、例えば、編集装置が備えるテキストコントロール機能を利用すればよい。
【００１０】
編集画面表示手段にて表示する項目入力部は単なる画像であるため、編集画面表示手段においては当該項目入力部を描画できる機能を備えることが好ましい。この構成によれば、上記編集手段における入力が確定し、他の項目を編集対象としたときに、入力内容を表示した状態の項目入力部を描画することができる。従って、確定した入力内容を画面上で確認しながら他の項目の編集を行うことができ、非常にわかりやすい編集画面を提供することができる。
【００１１】
なお、編集画面表示手段において複数の項目についての項目入力部を表示する構成において、一画面に表示し得る項目入力部の全てを描画しておき、上記入力ＵＩはこの項目入力部に重ねて表示する構成とするのが好ましい。この構成によれば、携帯電話によって編集装置を構成する際に、当該携帯電話に対する着信時に編集を中断して上記描画した画像を表示することで、画面に大きな変化を与えることなく着信処理に移行することができる。
【００１２】
さらに、本発明の好ましい適用対象として、複数の項目についての入力内容を出力する際のレイアウトを編集する際の編集装置が挙げられる。すなわち、レイアウトデータによって複数の項目についての入力内容を出力する際のレイアウトを規定している構成においては、このレイアウトデータを取得するまで、編集対象となり得る項目は不明である。そこで、このレイアウトデータを取得し、レイアウトデータに記述されている項目名を取得することによって上記項目入力部を表示する構成とすれば、どのようなレイアウトについての編集であっても、そのレイアウトに応じた適正な編集画面を用事することができ、極めて容易に項目の内容を編集することが可能である。
【００１３】
ところで、上述したＵＩの制御は、所定の手順に従って処理を進めていくうえで、その手順に発明が存在すると考えることもできる。従って、本発明は方法としても適用可能である。また、本発明を実施しようとする際に、編集装置にて所定のプログラムを実行させる場合もある。そこで、そのプログラムとしても本発明を実施可能である。また、いかなる記憶媒体もプログラムを提供するために使用可能である。例えば、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地なく同等である。
【発明を実施するための最良の形態】
【００１４】
以下、下記の順序に従って本発明の実施形態を説明する。
（１）編集装置の構成：
（２）編集処理：
（３）他の実施形態：
【００１５】
（１）編集装置の構成：
図１は、本発明の一実施形態にかかる携帯電話１０のハードウェアおよびソフトウェア構成を示すブロック図である。本実施形態において、携帯電話は通話やデータ通信など種々の機能を実現しており、その機能の一部として編集処理を実施することで編集装置として機能する。携帯電話１０は、リムーバブルメモリＩ／Ｆ１１ａと表示部１２と入力ボタン１３と通信部１４とＣＰＵ１５とＲＯＭ１６とＲＡＭ１７とを備えている。ＣＰＵ１５はバスを介して各部に接続されており、ＲＯＭ１６，ＲＡＭ１７と協働して所定のプログラムを実行することができる。
【００１６】
表示部１２は、携帯電話１０に備えられたディスプレイであり、ＣＰＵ１５の制御によって各種の画像やＵＩ等を表示することができる。入力ボタン１３は、複数の押しボタンを含み、ＣＰＵ１５は当該押しボタンの押し込み操作を受け付け、各種の入力情報を取得することができる。本実施形態においては、入力ボタン１３が請求項における入力受付手段に相当する。通信部１４は、ＣＰＵ１５の制御によって図示しない基地局との無線通信を実行し、通話やデータ通信を実行する。
【００１７】
リムーバブルメモリＩ／Ｆ１１ａには上記リムーバブルメモリ１１を装着可能であり、ＣＰＵ１５は、リムーバブルメモリ１１に対してデータを書き込み、また、リムーバブルメモリ１１からデータを読み出すことが可能である。本実施形態において、リムーバブルメモリ１１には、印刷時のレイアウトを構築するためのデータ等をひとまとめにしたパッケージデータ１１ｂが記憶されている。
【００１８】
パッケージデータ１１ｂは、スクリプトファイル１１ｂ１と表示用データファイル１１ｂ２と印刷用データファイル１１ｂ３とを含んでおり、スクリプトファイル１１ｂ１には、レイアウトを示すテキストデータが記述されている。このレイアウトを示すテキストデータは、印刷時のレイアウトを特定するための複数のパラメータを含んでいればよく、種々のデータ形式を採用可能である。本実施形態においては、パラメータとして、印刷用紙の種類（大きさ（Ａ４，はがき，Ｌ版等）や品質（光沢紙、普通紙等）、文字枠の位置、文字枠の大きさ、文字枠内に含め得る文字の上限値（文字数）、文字の大きさ、属性を含んでいる。また、各文字枠に対して入力された文字を示すデータも記述可能になっている（図１に示す「入力内容」）。
【００１９】
ここで、文字枠の属性は、各文字枠に入力すべき文字の内容を示しており、各文字枠の項目名と一対一に対応している。例えば、郵便番号を入力すべき文字枠の項目名は「郵便番号」であり、その属性はこの文字枠が「郵便番号」の入力枠であることを示す情報である。本実施形態においては、文字枠に属性を対応付け、ＲＯＭ１６に記憶された項目名データ１６ａに基づいて属性を項目名に変換することによって複数の言語による表示を容易に実行できるようにしている。すなわち、パッケージデータを作成する段階では文字枠について各言語に共通の定義がなされている属性を対応付け、実際に表示するときには携帯電話１０にて各言語に対応した項目名データ１６ａを参照することによって利用者が使用する言語に対応した項目名に変換する。むろん、言語ごとの対応が必要ない場合には、文字枠に対して項目名を対応付ければよい。
【００２０】
印刷用データファイル１１ｂ３は印刷対象となっている画像を示すデータであり、表示用データファイル１１ｂ２はこの画像を画面に表示するためのサムネイルデータである。従って、図示しないコンピュータやプリンタが当該パッケージデータ１１ｂを取得して解析を行うことにより、スクリプトファイル１１ｂ１に記述されたレイアウト通りに文字と印刷用データファイル１１ｂ３が示す画像とをレイアウトした印刷結果を得ることが可能になる。
【００２１】
本実施形態においては、上記レイアウト上に配置する文字を編集対象としており、この編集のために上記属性から変換された項目名を表示部１２に複数個表示し、その中のいずれかについて編集を行う作業を逐次繰り返して各項目に対する編集作業を行う。図１に示す携帯電話１０においては、当該編集作業を実行するため、ＣＰＵ１５にて実行可能な各種プログラムに、編集プログラム１８が含まれている。この編集プログラム１８は、画像処理部１８ａと編集制御部１８ｂと入力制御部１８ｃとを備えている。画像処理部１８ａは画像を扱う処理を行うモジュールであり、上記パッケージデータ１１ｂに基づいて上記表示部１２に画像を表示させる処理を行う。編集制御部１８ｂは、上記パッケージデータ１１ｂに含まれるレイアウトデータを解析し、項目名を取得して各項目に対する入力内容を受け付ける処理を行う。入力制御部１８ｃは、上記入力ボタン１３にて行われる操作を示すデータを取得する。
【００２２】
（２）編集処理：
以上の構成において編集プログラム１８は、パッケージデータ１１ｂを参照して画面を表示し、各項目に対する編集を行うための処理を行う。図２は、携帯電話１０による編集処理を示すフローチャートである。携帯電話１０の利用者は、携帯電話１０の入力ボタン１３を操作して、上記編集プログラム１８を起動可能であり、当該編集プログラム１８の起動後、まず、利用者は入力ボタン１３を操作してパッケージデータ１１ｂの選択を行う（ステップＳ１００）。
【００２３】
すなわち、画像処理部１８ａはリムーバブルメモリ１１にアクセスし、当該リムーバブルメモリ１１に記憶されている複数のパッケージデータ１１ｂを取得し、表示部１２の表示を制御してそれらのいずれかを選択できるように選択肢を提供する。利用者は入力ボタン１３によって所望のパッケージデータ１１ｂを指示し、入力制御部１８ｃがその指示内容を取得すると、パッケージデータ１１ｂの選択が確定する。当該選択されたパッケージデータ１１ｂのレイアウトが編集対象であり、以下、その項目の内容を編集することになる。そこで、画像処理部１８ａは選択されたパッケージデータ１１ｂの表示用データファイル１１ｂ２から表示用の画像を示すデータを抽出し、このデータに基づいて表示部１２に画像を表示する（ステップＳ１０５）。
【００２４】
図３は、携帯電話１０において編集を行う際に表示部１２で表示する画面の例を示す図である。同図においては、上記ステップＳ１０５にて表示される画像の例を（ａ）として示している。図３（ａ）においては、日の出の画像の背景に「あけましておめでとう」という文字が重ねられた画像を示しており、さらに、左下に項目の編集開始指示を受け付けるための編集ボタンが表示されている。項目の編集前にはその項目の内容が未確定であるため、図３（ａ）にて破線で示す各項目の文字枠において文字はまったく表示されない。
【００２５】
なお、図３（ａ）では理解の容易のために文字枠を破線で示しているが、実際の表示画面において破線は表示されない。また、図３（ａ）において左下に示す編集ボタンは入力ボタン１３のいずれかに対応しており、入力制御部１８ｃはこの編集ボタンによる編集開始指示を受け付けたか否かを判別している（ステップＳ１１０）。すなわち、図３（ａ）のような画面表示を行っている状態で、入力制御部１８ｃは上記編集ボタンに対応した入力ボタン１３の操作を受け付けたか否かを判別している。
【００２６】
ステップＳ１１０にて編集開始指示を受け付けたと判別されたときには、図３（ｂ）に示す編集画面に移行して編集を開始するが、このためにまず、編集制御部１８ｂが上記スクリプトファイル１１ｂ１を解析し、各文字枠の属性を取得して項目名に変換する（ステップＳ１１５）。本実施形態においては、上述のように属性と項目名とが上記項目名データ１６ａによって対応付けられているため、編集制御部１８ｂは、当該項目名データ１６ａを参照して、各文字枠の属性を項目名に変換する。
【００２７】
以上の処理によって、文字枠の項目名が取得できたことになるので、画像処理部１８ａは、各項目名とその項目名に対する文字の入力ボックスとを示す画像を描画し、表示部１２に図３（ｂ）のような編集画面を表示する（ステップＳ１２０）。このとき、各項目についてすでに入力された入力内容が存在するのであれば、スクリプトファイル１１ｂ１からその入力内容を読みだし、入力ボックス内にその文字列を描画する。本実施形態においては、このステップＳ１１５，Ｓ１２０が上記編集画面表示手段における処理に相当する。なお、ここでは複数の項目名について当該項目名とその入力ボックスを組にして項目入力部とし、複数の項目入力部を一画面上に表示している。このように、一画面分の項目入力部を一旦描画しておけば、携帯電話１０において着信を行ったときに図２の編集処理を中断しても、中断前の画面に容易に戻ることができる。
【００２８】
また、画像処理部１８ａは、画像を描画しているので、このとき得られる項目入力部はビットマップ画像であり、この画像を表示するのみで入力を受け付けられるわけではない。そこで、本実施形態においては、携帯電話１０が搭載する標準的なテキストコントロール機能（例えば、BREWにおけるITEXTCTL（BREWはクアルコム・インコーポレーテッドの登録商標））によって各項目の入力ＵＩを表示しており、予め決められたデフォルト位置の項目にテキストコントロールをセットする（ステップＳ１２５）。すなわち、編集制御部１８ｂは、当該デフォルト位置における項目の項目名を取得してこの項目名とその入力ボックスとを併記した入力ＵＩを生成し、上記デフォルト位置に表示する。なお、このとき、編集制御部１８ｂは、スクリプトファイル１１ｂ１を解析してこの項目の文字数を取得し、その文字数を上限値として文字を入力可能な入力ＵＩとする。また、この項目についてすでに入力された入力内容が存在するのであれば、スクリプトファイル１１ｂ１からその文字列を読みだして入力ボックス内にその入力内容を表示する。
【００２９】
なお、上記入力ＵＩと項目入力部との外見は同じになるようにしてあり、上記画像処理部１８ａは上記項目入力部を描画する際に上記テキストコントロール機能による入力ＵＩと同じ外見になるように描画を行っている。むろん、ここで同じＵＩとは項目名と入力ボックスについては外見が同じということであり、入力ボックスの入力内容まで全く同じである必要はない。例えば、上述のように既存の入力内容が存在すればその内容が入力ボックス内に表示されるし、ステップＳ１３０以降の処理によってテキストの入力が受け付けた後には当該受け付けた内容が入力ボックスに表示される。従って、入力ボックス内の表示内容は任意である。
【００３０】
図３（ｂ）では、「郵便番号」という項目名とその入力ボックスが上記入力ＵＩであり、その入力ボックスにキャレットが表示されている。一方、「住所」および「名前」という項目名とその入力ボックスとからなる項目入力部は上記描画されたビットマップ画像であり、図３（ｂ）においてこれらの項目入力部には文字を入力できない。テキストコントロール機能を利用した状態であれば、上記入力ＵＩに対して入力を行うことが可能であり、編集制御部１８ｂはその入力を受け付ける（ステップＳ１３０）。すなわち、入力制御部１８ｃが入力ボタン１３の操作を受け付け、編集制御部１８ｂはその内容を取得して上記入力ＵＩの入力ボックスに逐次文字を表示する。また、上記入力ボタン１３における所定の操作に対して入力終了の指示操作が割り当てられており、編集制御部１８ｂは、入力制御部１８ｃが当該入力終了の指示を受け付けたか否かを判別している（ステップＳ１３５）。
【００３１】
ステップＳ１３５において、入力終了の指示を受け付けたと判別されたとき、編集制御部１８ｂは、テキストコントロール機能にて入力された文字列を項目名と対応付けてＲＡＭ１７に記憶する。さらに、編集項目の変更指示を受け付けたか否かを判別する（ステップＳ１４０）。例えば、入力ボタン１３が備える図示しないボタンによって入力ＵＩを上下に移動させる指示を実行できるように構成しておき、この指示を受け付ける。
【００３２】
ステップＳ１４０において、編集項目の変更指示を受け付けたと判別したときには、入力ＵＩの位置を変更する処理を行う。このために、まず編集制御部１８ｂが、その直前まで編集を行っていたテキストコントロール機能にて入力された文字列を上記ＲＡＭ１７から取得する（ステップＳ１４５）。次に、変更後の入力ＵＩを構成するため、編集制御部１８ｂは上記スクリプトファイル１１ｂ１を解析し、変更後の文字枠の属性を取得して項目名に変換する（ステップＳ１５０）。例えば、図３（ｂ）に示す例で、郵便番号の下の項目を編集対象とする場合には、その位置の項目の属性を取得し、項目名に変換して「住所」という文字列を取得する。むろん、ここでは、項目名を取得することができればよいので、上記ステップＳ１１５にて取得した項目名を流用してもよい。
【００３３】
さらに、編集制御部１８ｂは、編集対象となる項目の項目入力部が表示されていた位置に編集対象となる項目についてのテキストコントロールをセットする（ステップＳ１５５）。すなわち、編集制御部１８ｂは、上記ステップＳ１５０にて取得した項目名とその入力ボックスとを併記した入力ＵＩを生成し、編集対象となる項目の項目入力部に重ねて表示する。なお、このとき、編集制御部１８ｂは、スクリプトファイル１１ｂ１を解析して編集対象となる項目の文字数を取得し、その文字数を上限値として文字を入力可能な入力ＵＩとする。また、この項目についてすでに入力された入力内容が存在するのであれば、ＲＡＭ１７からその文字列を読みだして入力ボックス内に表示する。
【００３４】
また、画像処理部１８ａは、項目入力部を描画し、元のテキストコントロールの位置（図３の例では「郵便番号」の入力ＵＩが表示されていた位置）に表示する（ステップＳ１６０）。このとき、入力済の文字列を入力ボックスに表示した状態で画像を描画する。すなわち、編集項目の変更指示がなされる前までに入力された文字列をステップＳ１４５にて上記ＲＡＭ１７から取得し、その文字列を入力ボックス内に表示した状態の画像およびこの項目の項目名が入力ボックス上に併記された状態の画像を描画する。本実施形態においては、ステップＳ１３０〜Ｓ１４０，Ｓ１５０，Ｓ１５５が上記編集手段による処理に相当し、ステップＳ１４５，Ｓ１６０における処理が上記編集画面表示手段による処理に相当する。
【００３５】
以上の処理の結果、編集項目の変更指示に応じて入力ＵＩの位置が切り替わり、元の項目についてはその入力内容が表示されていることになる。従って、一画面に一つの入力ＵＩのみを表示可能な携帯電話１０であっても、一画面上であたかも複数の項目の入力ＵＩを自由に変更してその内容を入力するかのごときＵＩを提供することができる。例えば、「郵便番号」項目の入力を終了した後に編集項目を変更して「住所」項目の編集を行う際には、図３（ｂ）から（ｃ）のように「郵便番号」項目を対象とした入力ＵＩが「住所」項目を対象とした入力ＵＩに切り替わり、「郵便番号」項目については入力済の情報（例えば、１２３−４５６７）が表示された状態となる。
【００３６】
以上の処理を行った後には、変更後の項目を編集対象としてステップＳ１３０以降の処理を繰り返し、複数の項目についてその内容を編集する。従って、複数の項目についてその内容を編集する際に、編集対象の項目を入力する際に編集対象以外の項目を表示し続けることができ、編集対象以外の項目についてもその内容を視認しながら編集対象の項目について内容を入力することができる。この結果、ある項目の入力中に入力中の項目を失念するようなことはなく、簡単に複数の項目についての入力を行うことができる。
【００３７】
上記ステップＳ１４０において、編集項目の変更指示を受け付けたと判別されないときに、編集制御部１８ｂはさらに編集の終了指示がなされたか否かを判別する（ステップＳ１６５）。例えば、入力ボタン１３が備える図示しないボタンによって編集終了指示を実行できるように構成しておき、この指示を受け付ける。ステップＳ１６５にて編集の終了指示がなされたと判別されたときには、編集制御部１８ｂが入力内容に基づいてスクリプトファイル１１ｂ１を更新する（ステップＳ１７０）。すなわち、編集制御部１８ｂはＲＡＭ１７を参照し、各項目に対して入力された文字列を取得してその入力内容を示す文字データをスクリプトファイル１１ｂ１に記述して更新する。以上の処理の後、パッケージデータ１１ｂを参照した印刷を行えば、編集した文字列がレイアウトされた印刷物を得ることができる。
【００３８】
（３）他の実施形態：
上記実施形態は本発明にかかる編集装置、携帯電話、編集方法および編集プログラムを実現する一例であり、むろん他の構成を採用することも可能である。上述の例においては、表示部１２に３つの項目を表示し、これらを編集可能にしていたが、むろん、より多くの項目について編集可能に構成してもよい。この場合、例えば、一画面には３つの項目を表示することとし、表示中の項目以外について編集を行う際には画面がスクロールするように構成すればよい。
【００３９】
より具体的には、上記図２と同様のフローチャートにおいて、画面の最上段あるいは最下段の入力後、上記Ｓ１４０にて画面外の項目を編集対象として指示できるように構成する。画面外の項目が指示されたときには、ステップＳ１５５にてテキストコントロールの位置は変更せずに、指示された項目のテキストコントロールをセットする。そして、Ｓ１６０においては、一項目分スクロールさせた位置に項目入力部の画像を描画する。
【００４０】
図３に示す例において「郵便番号」「住所」「名前」項目に加え、さらにもう一つ「名前」項目（「名前２」と呼ぶ）が編集可能にされている状態を想定する。このとき、図４（ａ）に示す例において「名前」項目の入力終了後に、編集対象項目を「名前２」項目に変更する指示を行うと、ステップＳ１４５にて「名前」項目の文字列を取得し、ステップＳ１５０にて「名前２」を項目名として取得する。ステップＳ１５５においては、図４（ｂ）に示すように、最下段に「名前２」項目を入力するためのテキストコントロールをセットし、ステップＳ１６０にて最上段に「住所」項目、中段に入力内容が記述された「名前」項目を表示する。以上の処理により、画面上に表示可能なテキストコントロールが一つのみであっても、スクロールを行って項目を編集するＵＩを提供することができる。
【００４１】
また、上記実施形態においては、印刷レイアウトに関連する情報を編集する構成を説明したが、むろん、本発明は、レイアウトに関する情報のみならず、他の情報について項目ごとに入力内容を編集する全ての編集装置に適用することができる。また、上記実施形態においては、携帯電話が編集装置となっている状態を説明したが、本発明は携帯電話のみならず、一つの画面で表示可能な入力ＵＩが一つである全ての機器に適用できる。例えば、デジタルカメラやＰＤＡ等の画面に表示可能な入力ＵＩが一つなのであれば、本発明を適用することによって、複数の項目に関する編集を極めて容易に実施することが可能になる。
【図面の簡単な説明】
【００４２】
【図１】携帯電話の構成を示すブロック図である。
【図２】携帯電話による編集処理を示すフローチャートである。
【図３】表示部で表示する画面の例を示す図である。
【図４】表示部で表示する画面の例を示す図である。
【符号の説明】
【００４３】
１０…携帯電話、１１…リムーバブルメモリ、１１ａ…リムーバブルメモリＩ／Ｆ、１１ｂ…パッケージデータ、１１ｂ１…スクリプトファイル、１１ｂ２…表示用データファイル、１１ｂ３…印刷用データファイル、１２…表示部、１３…入力ボタン、１４…通信部、１５…ＣＰＵ、１６…ＲＯＭ、１６ａ…項目名データ、１７…ＲＡＭ、１８…編集プログラム、１８ａ…画像処理部、１８ｂ…編集制御部、１８ｃ…入力制御部
【図１】
2007094853.tif 000003
【図２】
2007094853.tif 000004
【図３】
2007094853.tif 000005
【図４】
2007094853.tif 000006