(57)【要約】【課題】  テンプレートを登録するだけで適切な編集画面を自動的に作成するようにする。【解決手段】  テンプレートの転送を行うだけで自動的にテンプレート上で画像領域に重複する文字を解析し、その文字を画像の名前（ラベル）として編集画面上で使用することにより、ユーザにとって編集対象画像を識別可能とし操作時間軽減と利便性が向上するようにする。【選択図】      図１
2006309653.tif 000002
【特許請求の範囲】
【請求項１】
テンプレート登録手段と、テンプレート情報保存手段と、テンプレート編集画面作成手段を有するテンプレート登録編集装置において、
クライアントにより転送されたテンプレートを取得するテンプレート取得手段と、前記テンプレート取得手段により取得されたテンプレートを解析するテンプレート解析手段と、前記テンプレート解析手段により解析された結果からテンプレートの編集画面表示情報を作成する編集画面表示情報作成手段と、前記編集画面表示情報作成手段により作成した情報を前記テンプレート情報保存手段に保存する編集画面表示情報登録手段とを有する、上記テンプレート登録手段と、
前記テンプレート情報保存手段より編集画面表示情報を取得する編集画面表示情報取得手段と、前記編集画面表示情報取得手段により取得した情報をもとに編集画面データを作成する編集画面データ作成手段と、前記編集画面データ作成手段により作成された編集画面データをクライアントに通知する編集画面データ通知手段とを有する、前記テンプレート編集画面作成手段と、
を有することを特徴とするテンプレート登録編集装置。
【請求項２】
前記テンプレート解析手段において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析手段と、前記編集画面表示情報作成手段において、前記テンプレート文字領域解析手段により解析した結果の文字領域情報をもとに文字領域に入力可能な文字数を決定する文字領域入力文字数決定手段と、
を備えることを特徴とする請求項１に記載のテンプレート登録編集装置。
【請求項３】
前記編集画面データ作成手段において、編集画面の属性を取得する編集画面属性取得処理部と、前記文字領域入力文字数決定手段により決定された入力可能文字数と前記編集画面属性取得処理部により取得した編集画面属性をもとに編集画面での入力フィールドのサイズを決定する編集画面文字入力フィールドサイズ決定手段と、
を備えることを特徴とする請求項２に記載のテンプレート登録編集装置。
【請求項４】
前記テンプレート解析手段において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析手段と、テンプレート中の画像領域の情報を解析するテンプレート画像領域解析手段と、前記編集画面表示情報作成手段において、前記テンプレート文字領域解析手段により解析した結果の文字領域情報と前記テンプレート画像領域解析手段により解析した結果の画像領域情報とをもとに画像領域に対応する文字領域を決定するラベル文字決定手段と、
を備えることを特徴とする請求項１に記載のテンプレート登録編集装置。
【請求項５】
テンプレート登録処理工程と、テンプレート情報保存処理工程と、テンプレート編集画面作成処理工程を有するテンプレート登録編集方法において、
クライアントにより転送されたテンプレートを取得するテンプレート取得処理工程と、前記テンプレート取得処理工程により取得されたテンプレートを解析するテンプレート解析処理工程と、前記テンプレート解析処理工程により解析された結果からテンプレートの編集画面表示情報を作成する編集画面表示情報作成処理工程と、前記編集画面表示情報作成処理工程により作成した情報を前記テンプレート情報保存処理工程に保存する編集画面表示情報登録処理工程とを有する、上記テンプレート登録処理工程と、
前記テンプレート情報保存処理工程より編集画面表示情報を取得する編集画面表示情報取得処理工程と、前記編集画面表示情報取得処理工程により取得した情報をもとに編集画面データを作成する編集画面データ作成処理工程と、前記編集画面データ作成処理工程により作成された編集画面データをクライアントに通知する編集画面データ通知処理工程とを有する、前記テンプレート編集画面作成処理工程と、
を有することを特徴とするテンプレート登録編集方法。
【請求項６】
前記テンプレート解析処理工程において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析処理工程と、前記編集画面表示情報作成処理工程において、テンプレート文字領域解析処理工程により解析した結果の文字領域情報をもとに編集画面での入力フィールドのサイズを決定する編集画面文字入力フィールドサイズ決定処理工程と、
を備えることを特徴とする請求項５に記載のテンプレート登録編集方法。
【請求項７】
前記編集画面データ作成処理工程において、前記編集画面文字入力フィールドサイズ決定処理工程により決定された情報をもとに編集画面の文字入力フィールドデータを作成する文字入力フィールド表示データ作成処理工程と
を備えることを特徴とする請求項６に記載のテンプレート登録編集方法。
【請求項８】
前記テンプレート解析処理工程において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析処理工程と、テンプレート中の画像領域の情報を解析するテンプレート画像領域解析処理工程と、前記編集画面表示情報作成処理工程において、前記テンプレート文字領域解析処理工程により解析した結果の文字領域情報と前記テンプレート画像領域解析処理工程により解析した結果の画像領域情報とをもとに画像領域に対応する文字領域を決定するラベル文字決定処理工程と、
を備えることを特徴とする請求項５に記載のテンプレート登録編集方法。
【請求項９】
コンピュータを、
テンプレート情報保存手段と、
クライアントにより転送されたテンプレートを取得するテンプレート取得手段と、前記テンプレート取得手段により取得されたテンプレートを解析するテンプレート解析手段と、前記テンプレート解析手段により解析された結果からテンプレートの編集画面表示情報を作成する編集画面表示情報作成手段と、前記編集画面表示情報作成手段により作成した情報を前記テンプレート情報保存手段に保存する編集画面表示情報登録手段とを有する、テンプレート登録手段と、
前記テンプレート情報保存手段より編集画面表示情報を取得する編集画面表示情報取得手段と、前記編集画面表示情報取得手段により取得した情報をもとに編集画面データを作成する編集画面データ作成手段と、前記編集画面データ作成手段により作成された編集画面データをクライアントに通知する編集画面データ通知手段とを有する、テンプレート編集画面作成手段と、
して機能させるコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【請求項１０】
コンピュータを、
前記テンプレート解析手段において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析手段と、前記編集画面表示情報作成手段において、テンプレート文字領域解析手段により解析した結果の文字領域情報をもとに編集画面での入力フィールドのサイズを決定する編集画面文字入力フィールドサイズ決定手段と、
して機能させるコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【請求項１１】
コンピュータを、
前記編集画面データ作成手段において、前記編集画面文字入力フィールドサイズ決定手段により決定された情報をもとに編集画面の文字入力フィールドデータを作成する文字入力フィールド表示データ作成手段と、
して機能させるコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【請求項１２】
コンピュータを、
前記テンプレート解析手段において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析手段と、テンプレート中の画像領域の情報を解析するテンプレート画像領域解析手段と、前記編集画面表示情報作成手段において、前記テンプレート文字領域解析手段により解析した結果の文字領域情報と前記テンプレート画像領域解析手段により解析した結果の画像領域情報とをもとに画像領域に対応する文字領域を決定するラベル文字決定手段と、
して機能させるコンピュータプログラムを格納することを特徴とするコンピュータ可読の記憶媒体。
【請求項１３】
コンピュータに、
テンプレート情報保存手順と、
クライアントにより転送されたテンプレートを取得するテンプレート取得手順と、前記テンプレート取得手順により取得されたテンプレートを解析するテンプレート解析手順と、前記テンプレート解析手順により解析された結果からテンプレートの編集画面表示情報を作成する編集画面表示情報作成手順と、前記編集画面表示情報作成手順により作成した情報を前記テンプレート情報保存手順に保存する編集画面表示情報登録手順とを有する、テンプレート登録手順と、
前記テンプレート情報保存手順より編集画面表示情報を取得する編集画面表示情報取得手順と、前記編集画面表示情報取得手順により取得した情報をもとに編集画面データを作成する編集画面データ作成手順と、前記編集画面データ作成手順により作成された編集画面データをクライアントに通知する編集画面データ通知手順とを有する、テンプレート編集画面作成手順と、
を実行させることを特徴とする情報処理プログラム。
【請求項１４】
コンピュータに、
前記テンプレート解析手順において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析手順と、前記編集画面表示情報作成手順において、テンプレート文字領域解析手順により解析した結果の文字領域情報をもとに編集画面での入力フィールドのサイズを決定する編集画面文字入力フィールドサイズ決定手順と、
を実行させることを特徴とする情報処理プログラム。
【請求項１５】
コンピュータに、
前記編集画面データ作成手順において、前記編集画面文字入力フィールドサイズ決定手順により決定された情報をもとに編集画面の文字入力フィールドデータを作成する文字入力フィールド表示データ作成手順と
を実行させることを特徴とする情報処理プログラム。
【請求項１６】
コンピュータに、
前記テンプレート解析手順において、テンプレート中の文字領域の情報を解析するテンプレート文字領域解析手順と、テンプレート中の画像領域の情報を解析するテンプレート画像領域解析手順と、前記編集画面表示情報作成手順において、前記テンプレート文字領域解析手順により解析した結果の文字領域情報と前記テンプレート画像領域解析手順により解析した結果の画像領域情報とをもとに画像領域に対応する文字領域を決定するラベル文字決定手順と、
を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像と文字を含むテンプレートを登録することにより、テンプレート上の画像や文字の編集操作をテンプレート上で行うのではなく編集画面上で別に指定する場合のユーザインタフェースを自動的に生成する、テンプレート登録編集装置、テンプレート登録編集方法、コンピュータ可読の記憶媒体、情報処理プログラムに関するものである。
【背景技術】
【０００２】
従来の技術は、以下のようなものであった。
１．編集画面上の文字編集入力フィールド表示
テンプレート内の文字領域の大きさに対して入力フィールドの大きさは一定であった。
２．編集対象画像を識別するための表示方法
テンプレート上の編集画像に対応する編集画面上の画像編集部の一つひとつに手入力で名前（ラベル）をつけることにより、どの画像を編集するかを識別していた。
【特許文献１】特開平１０−１２４６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の方法では次のような問題点があった。
【０００４】
１．文字編集入力フィールドの表示では以下のような問題点があった。
【０００５】
入力フィールド内での文字配列が、実際のテンプレート上で表示される文字領域内の文字配列と異ったものになり、入力可能な文字数や折り返し位置などがユーザにわからなかった。
【０００６】
本発明では、テンプレート上の文字領域に対する文字の大きさの比率と入力フィールドに対する文字の大きさの比率を同一にすることで、入力フィールドでの入力状態がユーザの期待どおりテンプレートに反映されることを目的とする。
【０００７】
２．編集対象画像を識別するための表示方法では以下のような問題点があった。
【０００８】
例えば、名前（ラベル）の入力間違えや、手入力というステップがあることによる操作の煩雑さになる場合がある。
【課題を解決するための手段】
【０００９】
本発明では、テンプレートの転送を行うだけで自動的にテンプレート上で画像領域に重複する文字を解析し、その文字を画像の名前（ラベル）として編集画面上で使用することにより、ユーザにとって編集対象画像を識別可能とし操作時間軽減と利便性が向上するようにする。
【００１０】
例えば、本発明のテンプレート登録編集装置は、テンプレート登録手段と、テンプレート情報保存手段と、テンプレート編集画面作成手段を有するテンプレート登録編集装置において、クライアントにより転送されたテンプレートを取得するテンプレート取得手段と、前記テンプレート取得手段により取得されたテンプレートを解析するテンプレート解析手段と、前記テンプレート解析手段により解析された結果からテンプレートの編集画面表示情報を作成する編集画面表示情報作成手段と、前記編集画面表示情報作成手段により作成した情報を前記テンプレート情報保存手段に保存する編集画面表示情報登録手段とを有する、上記テンプレート登録手段と、前記テンプレート情報保存手段より編集画面表示情報を取得する編集画面表示情報取得手段と、前記編集画面表示情報取得手段により取得した情報をもとに編集画面データを作成する編集画面データ作成手段と、前記編集画面データ作成手段により作成された編集画面データをクライアントに通知する編集画面データ通知手段とを有する、前記テンプレート編集画面作成手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、テンプレートを登録するだけで適切な編集画面を自動的に作成することにより、登録者とユーザ双方にとって操作時間軽減と利便性の向上を、実現できるといった効果がある。
【発明を実施するための最良の形態】
【００１２】
図１は本発明にかかる一実施例の処理構成を示す全体図である。
【００１３】
同図において、１はサーバに登録する編集の対象となるテンプレートファイルである。
【００１４】
２はテンプレート情報を保存するデータベースである。３はテンプレートファイル１を解析しデータベース２に登録するテンプレート登録処理部である。４はデータベース２からデータを取得し編集画面データを作成するテンプレート編集画面作成処理部である。５はテンプレート編集画面作成処理部４で作成されたデータを受け取って表示するクライアント上のブラウザである。
【００１５】
テンプレート登録処理部３は以下の要素から構成される。３１はクライアントからテンプレートファイル１を取得するテンプレート取得処理部である。３２はテンプレート取得処理部３１により取得されたテンプレートを解析するテンプレート解析処理部である。３３はテンプレート解析処理部３２により解析された結果からテンプレートの編集画面の表示情報を作成する編集画面表示情報作成処理部である。３４は編集画面表示情報作成処理部３３により作成した情報をデータベース２に保存する編集画面表示情報登録処理部である。
【００１６】
テンプレート編集画面作成処理部４は以下の要素から構成される。４１はテンプレート情報保存手段２より編集画面の表示情報を取得する編集画面表示情報取得処理部である。４２は編集画面表示情報取得処理部４１により取得した情報をもとに編集画面を表示するためのデータを作成する編集画面データ作成処理部である。４３は編集画面データ作成手段により作成された編集画面を表示するためのデータをクライアントに通知する編集画面データ通知処理部である。
【００１７】
５はクライアントにおいて編集作業を行うためのブラウザである。本実施例では、クライアントとサーバの間をインターネットを介して通信するものとする。この場合クライアントのブラウザ５はウェブブラウザとなる。
【００１８】
図２は本実施例の処理手順の一例を示すフローチャートである。（ａ）テンプレートの登録処理を（ｂ）は編集画面作成処理を示すフローチャートである。以下本実施例の処理を図２にしたがって説明する。
【００１９】
（ａ）の登録処理において、ステップＳ１はクライアントから編集の対象となるテンプレートファイル１をサーバに転送するステップである。
【００２０】
ステップＳ２はステップＳ１で転送されたテンプレートを取得するステップである。ステップＳ２はテンプレート取得処理部３１により実行される。
【００２１】
図３にテンプレートの一例を示す。図３で示すように文字の領域や画像の領域が含まれている。ステップＳ３はステップＳ２により取得したテンプレートを解析しテンプレート内の文字領域や画像領域の属性を取得するステップである。
【００２２】
図４にステップＳ４で図３に示したテンプレートを解析した結果の一例を示す。（ａ）は文字領域の解析結果であり、領域位置座標、領域サイズ、文字サイズ、領域文字列を各文字領域の属性値として取得する。（ｂ）は画像領域の解析結果で領域位置座標と領域サイズを画像領域の属性値として取得する。ステップＳ３はテンプレート解析処理部３２で実行される。
【００２３】
ステップＳ４はステップＳ３で解析した各文字領域および画像領域の属性値をもとに編集画面に表示するための情報を作成するステップである。
【００２４】
図５にステップＳ４で作成される情報の一例を示す。ステップＳ４は編集画面表示情報作成処理部３３で実行される。ステップＳ５はステップＳ４で作成された情報をデータベース２に登録するステップである。ステップＳ５は編集画面表示情報登録処理部３４で実行される。
【００２５】
（ｂ）の編集画面作成処理において、ステップＳ６はクライアントのブラウザ５から編集画面の表示が要求されるステップである。ステップＳ７はステップＳ６の要求をうけてデータベース２よりステップＳ５で登録した編集画面表示情報を取得するステップである。ステップＳ７は編集画面表示情報取得処理部４１で実行される。ステップＳ８はステップＳ７で取得した情報をもとに編集画面をブラウザ５に表示するためのデータを作成するステップである。ステップＳ８は編集画面データ作成処理部４２で実行される。ステップＳ９はステップＳ８で作成されたデータをブラウザ５へ送信するステップである。ステップＳ９は編集画面データ通知処理部４３で実行される。図９にステップＳ９により送信されたデータをブラウザ５で表示した一編集画面例を示す。
【００２６】
以上の処理により登録者がテンプレートをサーバに転送するだけで、ユーザがブラウザ上で編集する際の画面が自動的に構成される。
【実施例１】
【００２７】
本実施例では、編集者がテンプレート上の文字領域の入力文字数をブラウザの編集画面上の入力フィールドで認知できるようサイズを決定する例について説明する。
【００２８】
図６は本実施例においてステップＳ４とステップＳ５の詳細な処理の流れを示したフローチャートである。
【００２９】
ステップＳ６０１はステップＳ３によって解析された結果からテンプレート中の文字領域の個数を取得し変数Ｎに代入するステップである。ステップＳ６０２は変数Ｎの値が０である場合は登録作業を終了し、０でないときはステップＳ６０３に制御を渡すステップである。
【００３０】
ステップＳ６０３は解析結果からＮ番目の文字領域ｍの属性値を取得するステップである。ステップＳ６０４はステップＳ６０３で取得した文字領域ｍの領域サイズ属性と文字サイズ属性の値から領域内に入力可能な文字数を算出するステップである。ステップＳ６０５はステップＳ６０４で算出した入力可能文字数と文字領域ｍの文字方向属性から編集画面の入力フィールドのサイズを決定するステップである。
【００３１】
図４の文字領域の解析結果（ａ）において、ステップＳ６０３で「ＩＤ：６／領域基準座標（８５０，７５）／領域サイズ（１１０，９００）／文字サイズ：１６ｐｔ／文字方向：縦／領域文字列：“あけましておめでとうございます”」を取得した場合、ステップＳ６０４では領域サイズの横１１０（１／１０ｍｍ）、縦９００（１／１０ｍｍ）および文字サイズ１６ｐｔから、この領域には横方向に１文字分、縦方向１７文字分が入力可能であることを算出する。ステップＳ６０５ではステップＳ６０４で算出した入力可能文字数と文字領域ｍの文字方向属性の値「縦」より、文字領域ｍの行内入力可能文字数は１７文字、入力可能行数は１行と決定される。
【００３２】
ステップＳ６０６はステップＳ６０５により決定した行内入力可能文字数および入力可能行数が編集画面表示情報としてデータベース２に登録するステップである。ステップＳ６０７はすべての文字領域についてステップＳ６０４からステップＳ６０７を実行するために変数Ｎを１つ減らすステップである。
【００３３】
図４の（ａ）に示す解析結果より、図５の（ａ）に示すように編集画面表示情報がすべての文字領域に対して決定されデータベースに登録される。
【００３４】
図７は本実施例においてステップＳ８の詳細な処理の流れを示したフローチャートである。
【００３５】
ステップＳ７０１はステップＳ７により取得された編集画面表示情報から文字領域の個数を取得し変数Ｎに代入するステップである。ステップＳ７０２は変数Ｎの値が０である場合はステップＳ９へ、Ｎの値が０でないときはステップＳ７０３に制御を渡すステップである。
【００３６】
ステップＳ７０３は編集画面表示情報からＮ番目の文字領域ｍの表示情報を取得するステップである。ステップＳ７０４はステップＳ７０３で取得した文字領域ｍの表示情報から入力可能文字数を取得するステップである。ステップＳ７０５は編集画面の属性として入力フィールドのサイズの単位を取得するステップである。ステップＳ７０６はステップＳ７０４で取得した文字領域ｍに入力可能な文字数とステップＳ７０５で取得した編集画面の入力フィールドの属性より、文字領域ｍ用の入力フィールドのサイズを決定するステップである。ステップＳ７０７はステップＳ７０６で決定されたサイズをもとに編集画面に表示するためのデータを作成するステップである。
【００３７】
ステップＳ７０３で図５の（ａ）に示す文字領域の編集画面表示情報においてＩＤが６の文字領域を取得した場合、ステップＳ７０４で行内入力可能文字数として１６、入力可能行数として１を取得する。一方ステップＳ７０５では編集画面の属性値として図８（ａ）に示すような入力フィールドのサイズの単位を取得する。ステップＳ７０６では、ステップＳ７０４で取得した入力可能文字数を編集画面の入力フィールドサイズの単位に換算し決定する。
【００３８】
図８（ａ）の場合、文字方向サイズの単位も行方向サイズの単位も「文字数」であるため、ステップＳ７０６ではＩＤが６の文字領域の入力フィールドのサイズは「文字方向：１６、行方向：１」と決定される。その結果がステップＳ７０７で編集画面データとして作成された例を図８（ｂ）に示す。「ｃｏｌｓ＝“１６”ｒｏｗｓ＝“１”」でブラウザに表示される編集画面の入力フィールドのサイズを設定している。
【００３９】
ステップＳ７０８はすべての文字領域についてステップＳ７０３からステップＳ７０７を実行するために変数Ｎを１つ減らすステップである。
【００４０】
本実施例により図３で示したテンプレートを登録しブラウザの編集画面で表示した場合の例を図９に示す。テンプレート中の各文字領域に対してその領域サイズと文字サイズから入力可能な文字数が編集画面の入力フィールドの大きさに自動的に反映される。
【実施例２】
【００４１】
本実施例では、編集者がテンプレート上の画像領域に対して編集を行う際対応する編集領域をブラウザの編集画面上でユーザが認知できるようラベル付けを行う例について説明する。
【００４２】
図１０は本実施例においてステップＳ４とステップＳ５の詳細な処理の流れを示したフローチャートである。
【００４３】
ステップＳ９０１はステップＳ３によって解析された結果からテンプレート中の画像領域の個数を取得し変数Ｎに代入するステップである。ステップＳ９０２は変数Ｎの値が０である場合は登録作業を終了し、０でないときはステップＳ９０３に制御を渡すステップである。
【００４４】
ステップＳ９０３は解析結果からＮ番目の画像領域ｐを取得するステップである。ステップＳ９０４はステップＳ９０３で取得した画像領域ｐの属性値から領域を示す領域基準座標と領域サイズを取得するステップである。
【００４５】
ステップＳ９０５はステップＳ３によって解析された結果からテンプレート中の文字領域の個数を取得し変数Ｍに代入するステップである。ステップＳ９０６は変数Ｚに０を代入するステップである。変数Ｚは画像領域ｐと文字領域の重なり面積のうちの最大値を保持する変数である。ステップＳ９０７は変数Ｍの値が０である場合は登録作業を終了し、０でないときはステップＳ９０８に制御を渡すステップである。
【００４６】
ステップＳ９０８は解析結果からＭ番目の文字領域ｍを取得するステップである。ステップＳ９０９はステップＳ９０８で取得した文字領域ｍの属性値から領域を示す領域基準座標と領域サイズを取得するステップである。ステップＳ９１０はステップＳ９０４で取得した画像領域ｐの領域を示す属性値とステップＳ９０９で取得した文字領域ｍの領域を示す属性値より画像領域ｐと文字領域ｍの重複する面積を求めるステップである。ステップＳ９１１はステップＳ９１０で算出した重複面積が変数Ｚより小さい場合はステップＳ９１４へ、それ以外の場合はステップＳ９１２へ処理を分岐するステップである。ステップＳ９１２はステップＳ９１０で決定した重複面積を変数Ｚに代入するステップである。ステップＳ９１３は文字領域ｍを画像領域ｐのラベル文字の候補として変数Ｌに代入するステップである。ステップＳ９１４はステップＳ９０８からの処理をすべての文字領域に対して実行するため変数Ｍを１つ減らすステップある。
【００４７】
図４に示す解析結果を例に説明する。ステップＳ９０３により図４（ｂ）の画像領域の解析結果のＩＤが２の画像領域を取得した場合、ステップＳ９０４により領域を示す属性値として領域基準座標（３００，９００）および領域サイズとして幅６００、高さ４００を取得する。ステップＳ９０８では順番に文字領域を取得する。１回目のステップＳ９０８でＩＤが６の文字領域を取得し、ステップＳ９０９で文字領域の基準座標（８６０，５０）および幅１００、高さ９００を取得する。こ場合ステップＳ９１０で算出される重複部分は幅４０高さ５０で面積は２０００となり、ステップＳ９１２でＺに代入され、ステップＳ９１３でＬにＩＤ６の文字領域が代入される。２回目以降のステップＳ９０８からステップＳ９１０までの処理が各文字領域に対して行われ、重複面積がＺより大きい場合はその値がＺに代入され文字領域がＬに代入される。すべての文字領域対し処理が終了すると重複面積が最大の文字領域がＬに代入されている。この場合はＩＤが４の文字領域がＬに代入されており、ＩＤ２の画像領域のラベル文字となる文字領域はＩＤ４と決定する。
【００４８】
ステップＳ９１５は画像領域ｐのラベル文字領域と決定された文字領域の文字列を取得するステップである。ＩＤ４の文字領域の場合は図４（ａ）より「写真２」が取得される。ステップＳ９１６はステップＳ９１５で取得した文字列を画像領域ｐのラベル文字列としてデータベース２に登録するステップである。図５（ｂ）に各画像領域のラベル文字列が編集画面表示情報として登録されたデータの例を示す。ＩＤ２の画像領域のラベル文字列としてステップＳ９１５で取得した「写真２」が登録される。
【００４９】
ステップＳ９１７はステップＳ９０４以下の処理をすべての画像領域に対して行うために変数Ｎを１つ減らすステップである。
【００５０】
図４に示す解析結果より、図５の（ｂ）に示すようにラベル文字列がすべての画像領域に対して決定されデータベースに登録される。この結果をもとにテンプレート編集画像作成処理部４によって作成されたブラウザ上の編集画面の例を図９に示す。テンプレート上の画像領域に対応する画像編集フィールドがユーザにわかるように「写真１」「写真２」とラベルが自動的に付けられる。
【００５１】
以上説明したように本発明によれば、テンプレートを登録するだけで適切な編集画面を自動的に作成することにより、登録者とユーザ双方にとって操作時間軽減と利便性の向上を、実現できるといった効果がある。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施例にかかわるユーザインタフェース方法の処理構成例を示す図である。
【図２】実施例の処理手順を示すフローチャートである。
【図３】ユーザインタフェースの対象となるテンプレートの一例を示す図である。
【図４】テンプレートの解析結果の一例を示す図である。
【図５】データベースに登録する編集画面情報の一例を示す図である。
【図６】実施例１の編集画面表示情報作成処理の処理手順を示すフローチャートである。
【図７】実施例１の編集画面データ作成処理の処理手順を示すフローチャートである。
【図８】編集画面データ作成処理で利用するデータの一例を示す図である。
【図９】ブラウザ上の編集画面の一例を示す図である。
【図１０】実施例２の編集画面表示情報作成処理の処理手順を示すフローチャートである。
【符号の説明】
【００５３】
１  テンプレートファイル
２  データベース
３  テンプレート登録処理部
４  テンプレート編集画面作成処理部
５  ブラウザ
３１  テンプレート取得処理部
３２  テンプレート解析処理部
３３  編集画面表示情報作成処理部
３４  編集画面表示情報登録処理部
４１  編集画面表示情報取得処理部
４２  編集画面データ作成処理部
４３  編集画面データ通知処理部
【図１】
2006309653.tif 000003
【図２】
2006309653.tif 000004
【図３】
2006309653.tif 000005
【図４】
2006309653.tif 000006
【図５】
2006309653.tif 000007
【図６】
2006309653.tif 000008
【図７】
2006309653.tif 000009
【図８】
2006309653.tif 000010
【図９】
2006309653.tif 000011
【図１０】
2006309653.tif 000012