(57)【要約】【課題】平面上に構成されたＵＩイメージに基づいて、ユーザの好みで端末装置におけるＵＩを作成する。【解決手段】ＵＩ（User Interface）を有する端末装置に適用されるＵＩ作成装置であって、平面上に構成されたＵＩイメージを光学的に読み取ることでデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付けるＵＩパーツ定義部９と、前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定するＵＩパーツエリア定義部１１と、前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとするＵＩ作成部１７と、を備える。【選択図】図１
2013025612.tif 000002
【特許請求の範囲】
【請求項１】
ＵＩ（User Interface）を有する端末装置に適用されるＵＩ作成装置であって、
平面上に構成されたＵＩイメージを光学的に読み取ることでデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付けるＵＩパーツ定義部と、
前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定するＵＩパーツエリア定義部と、
前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとするＵＩ作成部と、を備えることを特徴とするＵＩ作成装置。
【請求項２】
前記データ化されたＵＩイメージデータに、第２のデータベースに格納された前記端末装置の機能を対応付ける操作対象定義部を更に備えることを特徴とする請求項１記載のＵＩ作成装置。
【請求項３】
前記データ化されたＵＩイメージデータに、ユーザの操作条件を設定する操作条件定義部を更に備えることを特徴とする請求項１または請求項２記載のＵＩ作成装置。
【請求項４】
前記データ化されたＵＩイメージデータが、前記第１のデータベースに存在しない場合はユーザに対して警告を発するＵＩパーツ検査部を更に備えることを特徴とする請求項１から請求項３のいずれかに記載のＵＩ作成装置。
【請求項５】
前記ＵＩパーツ検査部は、いずれかの前記ＵＩパーツが不足することによって、前記端末装置で必要とされたすべての機能を発揮させることができない場合、ＵＩの作成を中止することを特徴とする請求項４記載のＵＩ作成装置。
【請求項６】
ＵＩ（User Interface）を有する端末装置に適用されるＵＩ作成プログラムであって、
平面上に構成されたＵＩイメージを光学的に読み取る処理と、
前記ＵＩイメージが読み取られデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付ける処理と、
前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定する処理と、
前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとする処理と、の一連の処理を、コンピュータに実行させることを特徴とするＵＩ作成プログラム。
【請求項７】
前記データ化されたＵＩイメージデータに、第２のデータベースに格納された前記端末装置の機能を対応付ける処理を更に含むことを特徴とする請求項６記載のＵＩ作成プログラム。
【請求項８】
前記データ化されたＵＩイメージデータに、ユーザの操作条件を設定する処理を更に含むことを特徴とする請求項６または請求項７記載のＵＩ作成プログラム。
【請求項９】
前記データ化されたＵＩイメージデータが、前記第１のデータベースに存在しない場合はユーザに対して警告を発する処理を更に含むことを特徴とする請求項６から請求項８のいずれかに記載のＵＩ作成プログラム。
【請求項１０】
いずれかの前記ＵＩパーツが不足することによって、前記端末装置で必要とされたすべての機能を発揮させることができない場合、ＵＩの作成を中止する処理を更に含むことを特徴とする請求項９記載のＵＩ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＩ（User Interface）を有する端末装置に適用されるＵＩ作成装置およびＵＩ作成プログラムに関する。
【背景技術】
【０００２】
従来から、スキャナ機能やプリンタ機能等を備えた複合機に対し、専門の知識を有するサービスエンジニアがその動作環境の設定等の変更を行なう場合がある。この際に、ユーザの元を訪れるコストやサービスセンターから遠隔で動作環境変更を行なうためのユーザへの通信回線導入コストの発生を回避するため、紙や携帯端末画面といった媒体に表示させた動作環境変更情報を読み取り、画像認識することでその内容を取得し、その内容に基づいて動作環境の変更処理を実行する技術が知られている。
【０００３】
また、電子ペーパー等の媒体を表示装置にかざすことにより、両者間で相互に画像の転写を行なう技術も知られている。このような技術により、マウス等のポインティングデバイスを介さない直観的な操作を実現することができる。また、紙を媒体とした場合に表示装置との情報のやり取りに必要な印刷、スキャニング等を省略することができる。重ねて表示した複数の画像コンテンツをそのままの配置で転写したり、媒体から表示装置に転写した画像コンテンツを移動させたりすることも可能で、コンテンツ配置の変更にも対応している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９０８８９号公報
【特許文献２】特開２００５−０３１４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に提示された技術では、紙等の媒体から読み取り、画像認識で取得した情報に基づいて、複合機の動作環境を変更することができるが、上記方法により、単に装置(複合機)の状態を変化させるための情報を取得するに過ぎず、その装置自体をユーザが操作するためのＵＩを作成するものではない。また、特許文献２に提示された技術では、表示装置に媒体をかざすことにより、両者の間で相互に画像コンテンツの転写が可能であり、また、複数の画像コンテンツの配置をそのままの配置で転写したり、表示装置上で画像コンテンツを移動させたり、といった画像コンテンツの配置変更も可能である。しかしながら、ひとつひとつの画像コンテンツに対して、表示装置自体、媒体自体、またはそれらと通信可能な別の装置をユーザが操作するために意味付けし、それらを統合してＵＩを作成するものではない。
【０００６】
一方、高齢者を始めとしたＩＴリテラシーの高くないユーザは、タッチインタフェースを用いた操作は不慣れであったり、理解し難かったりする場合がある。従って、自身の望むＵＩ構成への変更等も難しかった。一方、慣れ親しんだ紙を媒体として用いることができれば、このようなユーザも容易にＵＩ変更等が可能となる。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、平面上に構成されたＵＩイメージに基づいて、ユーザの好みで端末装置におけるＵＩを作成することができるＵＩ作成装置およびＵＩ作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）上記の目的を達成するために、本発明は、以下のような手段を講じた。すなわち、本発明のＵＩ作成装置は、ＵＩ（User Interface）を有する端末装置に適用されるＵＩ作成装置であって、平面上に構成されたＵＩイメージを光学的に読み取ることでデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付けるＵＩパーツ定義部と、前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定するＵＩパーツエリア定義部と、前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとするＵＩ作成部と、を備えることを特徴とする。
【０００９】
このように、平面上に構成されたＵＩイメージを光学的に読み取ることでデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付け、前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定し、前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとするので、予め規定されたＵＩパーツにより構成されるＵＩをその端末装置上に作成することが可能となる。これにより、ユーザは、例えば、雑誌等に付属するＵＩパーツ構成デザインや、その各ＵＩパーツの並び方や大きさを変更して構成されるデザイン、また、規定のＵＩパーツを任意の紙面上に手書きすることで構成されるデザインといった、さまざまなＵＩパーツ構成デザインに基づいて、自由に端末装置上のＵＩをカスタマイズすることができる。即ち、従来のタッチパネルを有する端末装置のＵＩのように、予め規定されたものではなく、ユーザが自身の使い易さに基づき、紙面上で必要なＵＩパーツを自由に配置し、大きさを規定するだけで、直感的に端末上に所望のＵＩを実現することが可能となる。
【００１０】
（２）また、本発明のＵＩ作成装置は、前記データ化されたＵＩイメージデータに、第２のデータベースに格納された前記端末装置の機能を対応付ける操作対象定義部を更に備えることを特徴とする。
【００１１】
このように、前記データ化されたＵＩイメージデータに、第２のデータベースに格納された前記端末装置の機能を対応付けるので、作成するＵＩパーツを操作ボタンとして使うことが可能となる。これにより、ユーザの好みのＵＩを作成することが可能となる。
【００１２】
（３）また、本発明のＵＩ作成装置は、前記データ化されたＵＩイメージデータに、ユーザの操作条件を設定する操作条件定義部を更に備えることを特徴とする。
【００１３】
このように、データ化されたＵＩイメージデータに、ユーザの操作条件を設定するので、ＵＩの操作条件として、例えば、時間、場所、操作回数などを設定することが可能となる。
【００１４】
（４）また、本発明のＵＩ作成装置は、前記データ化されたＵＩイメージデータが、前記第１のデータベースに存在しない場合はユーザに対して警告を発するＵＩパーツ検査部を更に備えることを特徴とする。
【００１５】
このように、前記データ化されたＵＩイメージデータが、前記第１のデータベースに存在しない場合はユーザに対して警告を発するので、不適切なＵＩが作成されることを防止することが可能となる。
【００１６】
（５）また、本発明のＵＩ作成装置において、前記ＵＩパーツ検査部は、いずれかの前記ＵＩパーツが不足することによって、前記端末装置で必要とされたすべての機能を発揮させることができない場合、ＵＩの作成を中止することを特徴とする。
【００１７】
このように、いずれかの前記ＵＩパーツが不足することによって、前記端末装置で必要とされたすべての機能を発揮させることができない場合、ＵＩの作成を中止するので、不適切なＵＩが作成されることを防止することが可能となる。
【００１８】
（６）また、本発明のＵＩ作成装置プログラムは、ＵＩ（User Interface）を有する端末装置に適用されるＵＩ作成プログラムであって、平面上に構成されたＵＩイメージを光学的に読み取る処理と、前記ＵＩイメージが読み取られデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付ける処理と、前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定する処理と、前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとする処理と、の一連の処理を、コンピュータに実行させることを特徴とする。
【００１９】
このように、平面上に構成されたＵＩイメージを光学的に読み取ることでデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付け、前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定し、前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとするので、予め規定されたＵＩパーツにより構成されるＵＩをその端末装置上に作成することが可能となる。これにより、ユーザは、例えば、雑誌等に付属するＵＩパーツ構成デザインや、その各ＵＩパーツの並び方や大きさを変更して構成されるデザイン、また、規定のＵＩパーツを任意の紙面上に手書きすることで構成されるデザインといった、さまざまなＵＩパーツ構成デザインに基づいて、自由に端末装置上のＧＵをカスタマイズすることができる。即ち、従来のタッチパネルを有する端末装置のＵＩのように、予め規定されたものではなく、ユーザが自身の使い易さに基づき、紙面上で必要なＵＩパーツを自由に配置し、大きさを規定するだけで、直感的に端末上に所望のＵＩを実現することが可能となる。
【００２０】
（７）また、本発明のＵＩ作成プログラムは、前記データ化されたＵＩイメージデータに、第２のデータベースに格納された前記端末装置の機能を対応付ける処理を更に含むことを特徴とする。
【００２１】
このように、前記データ化されたＵＩイメージデータに、第２のデータベースに格納された前記端末装置の機能を対応付けるので、作成するＵＩパーツを操作ボタンとして使うことが可能となる。これにより、ユーザの好みのＵＩを作成することが可能となる。
【００２２】
（８）また、本発明のＵＩ作成プログラムは、前記データ化されたＵＩイメージデータに、ユーザの操作条件を設定する処理を更に含むことを特徴とする。
【００２３】
このように、データ化されたＵＩイメージデータに、ユーザの操作条件を設定するので、ＵＩの操作条件として、例えば、時間、場所、操作回数などを設定することが可能となる。
【００２４】
（９）また、本発明のＵＩ作成プログラムは、前記データ化されたＵＩイメージデータが、前記第１のデータベースに存在しない場合はユーザに対して警告を発する処理を更に含むことを特徴とする。
【００２５】
このように、前記データ化されたＵＩイメージデータが、前記第１のデータベース存在しない場合はユーザに対して警告を発するので、不適切なＵＩが作成されることを防止することが可能となる。
【００２６】
（１０）また、本発明のＵＩ作成プログラムは、いずれかの前記ＵＩパーツが不足することによって、前記端末装置で必要とされたすべての機能を発揮させることができない場合、ＵＩの作成を中止する処理を更に含むことを特徴とする。
【００２７】
このように、いずれかの前記ＵＩパーツが不足することによって、前記端末装置で必要とされたすべての機能を発揮させることができない場合、ＵＩの作成を中止するので、不適切なＵＩが作成されることを防止することが可能となる。
【発明の効果】
【００２８】
本発明によれば、平面上に構成されたＵＩイメージを光学的に読み取ることでデータ化されたＵＩイメージデータを、第１のデータベースに格納され前記端末装置の機能に対応付けられたイメージデータと照合し、前記ＵＩイメージデータと前記端末装置の機能とを対応付け、前記ＵＩイメージデータをＵＩパーツとして表示する位置および大きさを決定し、前記決定された位置および大きさで前記ＵＩパーツを前記端末装置の機能を発揮させるためのＵＩとするので、予め規定されたＵＩパーツにより構成されるＵＩをその端末装置上に作成することが可能となる。これにより、ユーザは、例えば、雑誌等に付属するＵＩパーツ構成デザインや、その各ＵＩパーツの並び方や大きさを変更して構成されるデザイン、また、規定のＵＩパーツを任意の紙面上に手書きすることで構成されるデザインといった、さまざまなＵＩパーツ構成デザインに基づいて、自由に端末装置上のＧＵをカスタマイズすることができる。即ち、従来のタッチパネルを有する端末装置のＵＩのように、予め規定されたものではなく、ユーザが自身の使い易さに基づき、紙面上で必要なＵＩパーツを自由に配置し、大きさを規定するだけで、直感的に端末上に所望のＵＩを実現することが可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明に係るＵＩ作成装置の概略構成を示すブロック図である。
【図２】紙面上に図示されたＵＩイメージを示す図である。
【図３】紙面上に図示されたＵＩイメージを示す図である。
【図４】紙面上に図示されたＵＩイメージを示す図である。
【図５】紙面上に図示されたＵＩイメージを示す図である。
【図６】本実施形態に係るＵＩ作成装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００３０】
本発明のＵＩ（User Interface）作成装置は、平面としての紙面上に示された記号や文字を画像認識し、予め規定されたＵＩパーツにより構成されるＵＩを端末装置としての情報端末上に作成する。また、紙面上でのユーザによる記号や文字の配置とそれらを囲む枠線の変更により、それらＵＩパーツの配置や大きさを自由に変更することを可能とする。以下、本発明の実施形態について図面を参照して説明する。ただし、本発明は同形態に限定されるものではなく、同様の機能を有するあらゆる形態において実施することが可能である。
【００３１】
図１は、本発明に係るＵＩ作成装置の概略構成を示すブロック図である。画像読取部１は、紙面上に図示されたＵＩイメージを光学的に読み取る。例えば、携帯端末に搭載されたカメラ機能を用いることもできるし、スキャナ機能をもつ機器を用いることも可能である。
【００３２】
図２〜図５は、紙面上に図示されたＵＩイメージを示す図である。紙面の点線が携帯端末における画面範囲を表しており、同点線で囲まれた部分が、実際に携帯端末の画面上に構成されることになるＵＩイメージである。操作対象定義部３は、画像読取部１において読み取ったＵＩイメージを画像認識し、そこに含まれる図、記号、文字情報と操作対象・条件ＤＢ７に登録されている操作対象情報を照合し、作成するＵＩの操作対象を決定する。ここで、ＵＩの操作対象とは、紙面上に図示されたＵＩイメージにより、操作が可能となる機器、アプリケーション等を意味する。例えば、携帯端末上にＵＩ作成装置が搭載されている場合、その携帯端末自体の基本操作、端末上で動作する任意のアプリケーションの操作、また、テレビのような他の機器を動作させるためのアプリケーションの操作等が、対象となる。
【００３３】
操作対象・条件ＤＢ７には、これら対象となり得る操作毎に一意に定義された図、記号や文字情報が登録されており、操作対象・条件ＤＢ７の登録情報と読み取ったＵＩイメージに含まれる図、記号や文字情報を照合することにより、操作対象を決定することができる。即ち、同様のＵＩイメージを、異なる操作を対象として利用することも可能である。また、操作対象を決定するための情報を紙面上の特定位置に配置するよう定めておくことで、同情報を容易に得ることができる。
【００３４】
図２においては、「“対象”携帯端末基本」という記述があり、これが操作対象を決定付ける情報となっている。この例では、紙面上のＵＩイメージが、携帯端末の基本画面に構成されるＵＩとなることを表している。
【００３５】
操作条件定義部５は、画像読取部１において読み取ったＵＩイメージを画像認識し、そこに含まれる図、記号や文字情報と操作対象・条件ＤＢ７に登録されている操作条件情報を照合し、作成するＵＩの操作条件を決定する。ここで、ＵＩの操作条件には、時刻、場所や操作回数を設定することができる。例えば、街頭に掲示されたポスター等にＵＩイメージが図示されており、その場所でのみ関連するアプリケーションを操作できるよう、操作条件として場所を設定することが挙げられる。また、コンサート等のイベントで配布された紙面にＵＩイメージが図示されており、関連するアプリケーションを、そのイベントが開催されている時間帯だけ限定して操作できたり、または規定回数だけ操作できたりする条件を課すことも可能となる。
【００３６】
操作対象に関する情報と同様、操作条件の情報についても、紙面上の特定位置に配置するよう定めておくことで、容易にその情報を得ることができるようになる。図２においては、「“条件”なし」という記述があり、これが操作条件を決定付ける情報となっている。即ち、この例では、紙面上のＵＩイメージにより構成される携帯端末の基本画面ＵＩに利用条件は無く、ユーザは時刻や場所に依らず、いつでも利用することが可能であることを表している。
【００３７】
ＵＩパーツ定義部９は、画像読取部１において読み取ったＵＩイメージを画像認識し、そこに含まれるひとつ以上の図、記号や文字情報とＵＩパーツＤＢ１５に登録されているＵＩパーツ情報を照合し、それぞれのＵＩパーツの特定とそのパーツに紐付けられた操作内容を決定する。
【００３８】
ここで、ＵＩパーツＤＢ１５には、操作対象毎にＵＩパーツが登録されている。即ち、同じ図、記号や文字で表現されたＵＩパーツであっても、異なる操作対象においては異なる操作内容を定義することができる。図２においては、丸１の図が電話機能、丸２の図がメール機能、丸３の図がインターネット接続機能をそれぞれ起動するためのＵＩパーツを表している。これらの図と「○○を起動する」という操作内容は、「携帯端末基本」という操作対象においてＵＩパーツＤＢ１５に登録されており、画像認識して得られた図と照合することにより、携帯端末上に構成するＵＩパーツそれぞれの操作内容が決定される。
【００３９】
図３においては、丸３の図に代わり、丸４の図のような音楽プレイヤー機能を起動するためのＵＩパーツが紙面上に配置されている。丸４の図についても、ＵＩパーツＤＢ１５に操作対象「携帯端末基本」として登録されている。ＵＩイメージとしては、例えば雑誌等の紙面上に掲載されたＵＩパーツの構成をそのまま利用することもできるし、掲載された各ＵＩパーツをユーザが切り取り、任意の配置で構成し直したものを利用することもできる。また、ＵＩパーツは必ずしも印刷されたものでなくとも良く、ユーザが手描きで作成することもできる。
【００４０】
ＵＩパーツエリア定義部１１は、ＵＩパーツ定義部９において決定されたＵＩパーツを取り囲む枠線によって定義されるＵＩパーツエリアを決定する。例えば、図２においては、丸１、丸２、丸３のそれぞれのＵＩパーツを取り囲む枠線が、携帯端末上に構成されるＵＩのキーの配置、および大きさを定義している。ここで、紙面上に点線で表された画面範囲と実際の携帯端末の画面サイズとの比較により、それぞれのＵＩキーの大きさは画面サイズに合致するよう拡大、または縮小される。
【００４１】
図４に示すように、ＵＩパーツ丸１と丸３を入れ替えれば、携帯端末上に構成されるＵＩキーの配置も入れ替わる。また、図５に示すように、丸２、丸３のＵＩパーツの配置、および大きさを変更することで、携帯端末上に構成されるＵＩキーの配置、大きさを変更することもできる。ＵＩパーツエリアも、雑誌等の紙面上で予め定義されたＵＩイメージをそのまま利用することもできるし、ユーザが任意に配置したＵＩパーツの周囲を取り囲む枠線を描くことで、定義することも可能である。
【００４２】
ＵＩパーツ検査部１３は、操作対象についてＵＩパーツＤＢ１５に登録されていないＵＩパーツが存在する場合にユーザへ警告を与え、ＵＩ作成装置における処理を中止する。例えば、操作対象「携帯端末基本」として丸１、丸２、丸３の図がＵＩパーツとして登録されており、丸４の図が登録されていない場合、紙面上のＵＩイメージが図２であれば問題無くＵＩ作成部１７へ処理を遷移するが、図３の場合は、丸４の登録が無いため、この時点で処理を中止する。また、ＵＩパーツ検査部１３は、操作対象・条件ＤＢ７において操作対象毎に定められた必須ＵＩパーツに不足がある場合、ユーザへ警告を与え、ＵＩ作成装置における処理を中止する。例えば、操作対象「携帯端末基本」において、丸１電話機能、丸２メール機能の起動操作用ＵＩパーツが必須であると定められている場合、図２の紙面上のＵＩイメージの丸１、丸２のうち何れかが欠けると、処理が中止されることとなる。
【００４３】
ＵＩ作成部１７は、ＵＩパーツ検査部１３において処理中止対象とならなかったＵＩイメージを携帯端末上に構成し、また、それぞれのＵＩキーの操作内容が実際に動作するよう処理する。ＵＩ保存部１９は、携帯端末上に構成されたＵＩを保存し、その後も利用可能とする。ただし、操作条件が与えられている場合は、その条件において動作が許可されている間のみ利用可能とする。ここで、既に同じ操作対象のＵＩが保存されている場合、それを更新するか、あるいは別途保存するかの選択をユーザから受け付ける。
【００４４】
次に、以上のように構成された本実施形態に係るＵＩ作成装置の動作について説明する。図６は、本実施形態に係るＵＩ作成装置の動作を示すフローチャートである。まず、画像読取部１からＵＩイメージを読み取る（ステップＳ１０１）。次に、ＵＩの操作対象を決定し（ステップＳ１０２）、ＵＩの操作条件を決定する（ステップＳ１０３）。次に、新しいＵＩパーツを検出したかどうかを判断し（ステップＳ１０４）。新しいＵＩパーツを検出していなければ、ステップＳ１０８へ遷移する。
【００４５】
一方、ステップＳ１０４において、新しいＵＩパーツを検出した場合は、ＵＩパーツがＵＩパーツＤＢ１５に存在しているかどうかを判断する（ステップＳ１０５）。ＵＩパーツがＵＩパーツＤＢ１５に存在していない場合は、処理を中止し（ステップＳ１１４）、終了する。一方、ステップＳ１０５において、ＵＩパーツがＵＩパーツＤＢ１５に存在している場合は、ＵＩパーツを定義し（ステップＳ１０６）、ＵＩパーツエリアを定義する（ステップＳ１０７）。
【００４６】
次に、操作対象となる必須のＵＩパーツが全て存在しているかどうかを判断し（ステップＳ１０８）、操作対象となる必須のＵＩパーツが全て存在していない場合は（ステップＳ１１４）、処理を中止する。一方、操作対象となる必須のＵＩパーツが全て存在している場合は、ＵＩを作成する（ステップＳ１０９）。次に、同一操作対象のＵＩが既に存在しているかどうかを判断し（ステップＳ１１０）、同一操作対象のＵＩが既に存在している場合は、既存ＵＩを置換するかどうかを判断する（ステップＳ１１１）。既存ＵＩを置換しない場合は、ステップＳ１１３へ遷移し、既存ＵＩを置換する場合は、既存ＵＩを置換保存して（ステップＳ１１２）、終了する。
【００４７】
一方、ステップＳ１１０において、同一操作対象のＵＩパーツが既に存在していない場合は、ＵＩを新規保存し（ステップＳ１１３）、終了する。
【００４８】
以上説明したように、本実施形態に係るＵＩ作成装置によれば、情報端末により紙面上に図示された記号や文字を画像認識することで、予め規定されたＵＩパーツにより構成されるＵＩをその情報端末上に作成することが可能となる。これにより、ユーザは、雑誌等に付属するＵＩパーツ構成デザインや、その各ＵＩパーツの並びや大きさを変更して構成されるデザイン、また、規定のＵＩパーツを任意の紙面上に手書きすることで構成されるデザインといった、さまざまなＵＩパーツ構成デザインを基に、自由に情報端末上のＵＩをカスタマイズすることができる。即ち、従来のタッチパネルを有する端末のＵＩのように、予め規定されたものではなく、ユーザが自身の使い易さに基づき、紙面上で必要なＵＩパーツを自由に配置し、大きさを規定するだけで、直感的に端末上に所望のＵＩを実現することができる。
【符号の説明】
【００４９】
１  画像読取部
３  操作対象定義部
５  操作条件定義部
７  操作対象・条件ＤＢ
９  ＵＩパーツ定義部
１１  ＵＩパーツエリア定義部
１３  ＵＩパーツ検査部
１５  ＵＩパーツＤＢ
１７  ＵＩ作成部
１９  ＵＩ保存部
【図１】
2013025612.tif 000003
【図２】
2013025612.tif 000004
【図４】
2013025612.tif 000005
【図５】
2013025612.tif 000006
【図６】
2013025612.tif 000007
【図３】
2013025612.tif 000008