(57)【要約】【課題】  プリンタドライバのＵＩ画面にユーザが所望する文字、図形、ファイル等を挿入したユーザ専用のＵＩ画面を表示させることができる情報処理装置および表示装置および表示制御プログラムを提供する。【解決手段】  使用者が操作する操作画面が表示部２に表示され、操作画面と同じ大きさの領域内であって操作画面上の所望の位置に対して、所望の画像を挿入する要求を操作部３が受け付ける。  挿入された画像は記憶部５に記憶され、制御部４が、操作画面を最上位層に表示し挿入された画像を最上位層より下位の下位層に表示して、操作画面と挿入された画像とを重ね合わせて表示部２に表示する。  上記のようにＵＩ表示装置１が構成される。【選択図】  図１
2008282252.tif 000002
【特許請求の範囲】
【請求項１】
使用者が操作する操作画面を表示する表示手段と、
前記操作画面と同じ大きさの領域内であって前記操作画面上の所望の位置に、所望の画像を挿入する挿入手段と、
前記挿入手段で挿入した画像を前記操作画面に対応して記憶する記憶手段と、
前記操作画面を最上位層に表示し、前記記憶手段に記憶した前記画像を前記最上位層より下位の１または複数の下位層にそれぞれ表示し、前記操作画面と前記画像とを重ね合わせて表示するように制御する表示制御手段と
を具備する情報処理装置。
【請求項２】
前記挿入手段は、
文字画像の描画、図形画像の描画、予め作成された情報の挿入操作のいずれかにより前記画像を描画する描画手段と、
前記描画手段で描画された画像を編集する編集手段と
を具備し、
前記記憶手段は、
前記編集手段で編集された画像を前記操作画面に対応して記憶する
請求項１に記載の情報処理装置。
【請求項３】
前記挿入手段は、
前記表示手段に表示された前記操作画面に対応して１または複数の前記画像の挿入を行い、
前記記憶手段は、
前記操作画面を最上位層に対応させ、前記挿入手段で挿入された１または複数の画像を前記最上位層より下位の１または複数の下位層に対応させて記憶する
請求項１または２に記載の情報処理装置。
【請求項４】
使用者が操作する操作画面を表示する表示手段と、
前記操作画面と同じ大きさの領域内であって前記操作画面上の所望の位置に、所望の画像を挿入する挿入手段と、
前記挿入手段で挿入した画像を前記操作画面に対応して記憶する記憶手段と、
前記操作画面を最上位層に表示し、前記記憶手段に記憶した前記画像を前記最上位層より下位の１または複数の下位層にそれぞれ表示し、前記操作画面と前記画像とを重ね合わせて表示するように制御する表示制御手段と
を具備する表示装置。
【請求項５】
コンピュータを
使用者が操作する操作画面を表示する表示手段と、
前記操作画面と同じ大きさの領域内であって前記操作画面上の所望の位置に、所望の画像を挿入する挿入手段と、
前記挿入手段で挿入した画像を前記操作画面に対応して記憶する記憶手段と、
前記操作画面を最上位層に表示し、前記記憶手段に記憶した前記画像を前記最上位層より下位の１または複数の下位層にそれぞれ表示し、前記操作画面と前記画像とを重ね合わせて表示するように制御する表示制御手段
として機能させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および表示装置および表示制御プログラムに関する。
【背景技術】
【０００２】
最近、ＩＴ教育が小学校にも導入されている。
【０００３】
その為、小学生等の若年層でもプリンタを使用して印刷するケースが増えている。
【０００４】
しかし、一般にプリンタとユーザとの間のインタフェースであるプリンタドライバのユーザインタフェースは大人を対象として設計されている為、若年層には読めない漢字や理解が困難な文字列、文章表現が使用されている。
【０００５】
その為、小学生等の若年層にプリンタの使用がなかなか浸透しない。
【０００６】
このような問題に対して、特許文献１には、操作者を個人認識し、プリンタ装置類に備えられている各種機能のガイダンス、あるいは各種操作のヘルプ情報の内容を操作者の精通レベルに応じて選択的に表示設定する操作表示用制御装置が提案されている。
【０００７】
また、特許文献２には、利用者の使い易さの向上に寄与できるグラフィカルユーザインターフェースのカスタマイズ方法が提案されている。
【特許文献１】特開平６−７５７２８号公報
【特許文献２】特開２００７−７２８３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、小学生等の若年層は、そもそも文字を読むことを好まない傾向にあり、簡単な操作説明が与えられたとしてもなかなか覚えにくい。
【０００９】
そこで、個人的体験や出来事等を記憶するエピソード記憶と呼ばれる人間の能力を利用して、小学生等自らが自由にデザインした操作説明だと操作の記憶が容易ではないかと考える。
【００１０】
この考え方に基づいて、プリンタドライバのユーザインタフェース画面（以下、ＵＩ（User Interface）画面と呼ぶ）に小学生等に自由に落書きをさせることで個人的な思い入れをプリンタドライバのＵＩ画面に記録させ、プリンタドライバの操作の記憶を容易にさせるようにする。
【００１１】
このように、この発明は、プリンタドライバのＵＩ画面にユーザが所望する文字、図形、ファイル等を挿入したユーザ専用のＵＩ画面を表示させることができる情報処理装置および表示装置および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成する為、請求項１の発明の情報処理装置は、使用者が操作する操作画面を表示する表示手段と、前記操作画面と同じ大きさの領域内であって前記操作画面上の所望の位置に、所望の画像を挿入する挿入手段と、前記挿入手段で挿入した画像を前記操作画面に対応して記憶する記憶手段と、前記操作画面を最上位層に表示し、前記記憶手段に記憶した前記画像を前記最上位層より下位の１または複数の下位層にそれぞれ表示し、前記操作画面と前記画像とを重ね合わせて表示するように制御する表示制御手段とを具備するように構成される。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記挿入手段は、文字画像の描画、図形画像の描画、予め作成された情報の挿入操作のいずれかにより前記画像を描画する描画手段と、前記描画手段で描画された画像を編集する編集手段とを具備し、前記記憶手段は、前記編集手段で編集された画像を前記操作画面に対応して記憶するように構成される。
【００１４】
また、請求項３の発明は、請求項１または２の発明において、前記挿入手段は、前記表示手段に表示された前記操作画面に対応して１または複数の前記画像の挿入を行い、前記記憶手段は、前記操作画面を最上位層に対応させ、前記挿入手段で挿入された１または複数の画像を前記最上位層より下位の１または複数の下位層に対応させて記憶するように構成される。
【００１５】
また、請求項４の発明の表示装置は、使用者が操作する操作画面を表示する表示手段と、前記操作画面と同じ大きさの領域内であって前記操作画面上の所望の位置に、所望の画像を挿入する挿入手段と、前記挿入手段で挿入した画像を前記操作画面に対応して記憶する記憶手段と、前記操作画面を最上位層に表示し、前記記憶手段に記憶した前記画像を前記最上位層より下位の１または複数の下位層にそれぞれ表示し、前記操作画面と前記画像とを重ね合わせて表示するように制御する表示制御手段とを具備するように構成される。
【００１６】
また、請求項５の発明の表示制御プログラムは、コンピュータを使用者が操作する操作画面を表示する表示手段と、前記操作画面と同じ大きさの領域内であって前記操作画面上の所望の位置に、所望の画像を挿入する挿入手段と、前記挿入手段で挿入した画像を前記操作画面に対応して記憶する記憶手段と、前記操作画面を最上位層に表示し、前記記憶手段に記憶した前記画像を前記最上位層より下位の１または複数の下位層にそれぞれ表示し、前記操作画面と前記画像とを重ね合わせて表示するように制御する表示制御手段として機能させるように構成される。
【発明の効果】
【００１７】
請求項１または４または５の発明によれば、操作画面の背景に所望の画像を表示させることができるという効果を奏する。
【００１８】
請求項２の発明によれば、文字画像や図形画像や予め作成された情報を挿入した操作画面を表示させることができるという効果を奏する。
【００１９】
請求項３の発明によれば、背景に複数の画像の挿入が行われた操作画面を表示させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係わる情報処理装置および表示装置および表示制御プログラムの実施例について添付図面を参照して詳細に説明する。
【００２１】
まず、ユーザインタフェース表示装置１について図１を参照して説明を行う。
【００２２】
図１は、ユーザインタフェース表示装置１の構成を示したブロック図である。
【００２３】
図１に示すように、ユーザインタフェース表示装置１は、表示部２、操作部３、制御部４、記憶部５、ＲＡＭ６を備え、ユーザインタフェース制御プログラム１００がインストールされたパーソナルコンピュータとして構成される。  また、ユーザインタフェース表示装置１は、画像形成装置の操作パネルにおけるユーザインタフェース表示装置としても適用可能である。
【００２４】
表示部２は、ディスプレイで構成され、ユーザインタフェース画面（以下、ＵＩ画面と呼ぶ）や描画が行われるスキン編集画面などをユーザに表示する。
【００２５】
操作部３は、キーボードやマウスで構成され、ユーザからの描画等の指示を受け付ける。
【００２６】
制御部４は、ユーザインタフェース表示装置１の統括的な制御を司る。
【００２７】
記憶部５は、ハードディスクなどの補助記憶装置で構成され、ＵＩ画面を表示するために、描画編集されたスキンビットマップファイルや音声、動画ファイルなどを記憶する。  また、記憶部５は、本発明に係わるユーザインタフェース制御プログラム１００（以下、ＵＩ制御プログラム１００と呼ぶ）を記憶する。  ＵＩ制御プログラム１００は、プリンタドライバのＵＩを制御するプログラムである。
【００２８】
ＲＡＭ(Random Access Memory)６は、主記憶装置で構成され、記憶部５に記憶されるＵＩ制御プログラム１００が動作実行される。
【００２９】
このように構成されるＵＩ表示装置１では、記憶部５に記憶されるＵＩ制御プログラム１００がＲＡＭ６上で実行され、操作部３より受け付けた内容に基づいて描画編集（文字、図形、ファイルなどが挿入される）が行われ、描画編集された結果の画像情報であるスキンビットマップファイルなどの画像情報が記憶部５に記憶される。  描画編集された後のＵＩ表示には、記憶部５に記憶されたスキンビットマップファイルがＵＩ画面と重ね合わされて行われる。
【００３０】
次に、プリンタドライバのＵＩ制御プログラム１００について図２を参照して説明を行う。
【００３１】
図２は、プリンタドライバのＵＩ制御プログラム１００の構成を示す
図２に示すように、ＵＩ制御プログラム１００は、リソース定義情報１０、スキンビットマップ記憶部２０、ＵＩモジュール３０、スキン編集モジュール４０、レイヤ情報記憶部５０、描画モジュール６０、音声／動画ファイル記憶部７０により構成される。  スキンビットマップ記憶部２０、レイヤ情報記憶部５０、音声／動画ファイル記憶部７０は、記憶部５内で動作するので、ＵＩ制御プログラム１００がＲＡＭ６上で実行されるときにも、スキンビットマップ記憶部２０、レイヤ情報記憶部５０、音声／動画ファイル記憶部７０はＲＡＭ６上で実行されることなく記憶部５内で処理が実行される。
【００３２】
リソース定義情報１０は、ＵＩモジュールの画面構成を定義する情報であり、スキンをＵＩ画面の各タブで選択された画面の最背面に構成すると定義される。
【００３３】
ここで、スキンとは、プリンタドライバのＵＩ画面の各タブで選択されたタブ画面と同じ大きさで描画編集される画面情報である。
【００３４】
そして、ユーザはこのスキンに所望の文字挿入、図形描画、ファイル挿入等の描画編集をして、描画編集された結果はレイヤとして管理されて後、各レイヤの画像情報が重ね合わされてスキンビットマップファイルが作成される。
【００３５】
以下、スキンに対して所望の文字挿入、図形描画、ファイル挿入等を行う描画編集をスキン編集と呼ぶ。
【００３６】
スキンビットマップ記憶部２０は、スキン編集されて作成されるスキンビットマップファイルを記憶する。
【００３７】
ＵＩモジュール３０は、プリンタドライバのユーザインタフェースの機能を司り、プリンタドライバのＵＩ画面が表示される際には、ユーザがスキン編集したスキンビットマップファイルがスキンビットマップ記憶部２０から読み込まれてＵＩ画面の最背面に重ね合わされて、表示が行われる。
【００３８】
スキン編集モジュール４０は、ＵＩ画面上よりスキン編集ボタン２が押下されると呼び出され、ユーザがスキン編集する機能を司る。
【００３９】
スキン編集モジュール４０は、スキン編集する機能として、スキン中に文字を挿入する文字編集機能４１、スキン中に図形を挿入する図形編集機能４２、スキン中にファイルを挿入するファイル編集機能４３を有する。
【００４０】
スキン編集モジュール４０で編集される画像情報は、各レイヤ毎に管理され、各レイヤ毎にレイヤ情報記憶部５０に記憶される。
【００４１】
レイヤ情報記憶部５０は、スキン編集モジュール４０で編集された画像情報を各レイヤ毎に記憶する。
【００４２】
描画モジュール６０は、プリンタドライバのＵＩ画面を描画する機能を司る。
【００４３】
音声／動画ファイル記憶部７０は、スキン編集の際にスキンに挿入された音声、動画ファイルの記憶を行う。
【００４４】
このように構成されるＵＩ制御プログラム１００では、ＵＩモジュール３０によって管理されるプリンタドライバのＵＩ画面上でスキン編集ボタン２が押下されると、スキン編集モジュール４０が起動し、ユーザによってスキン編集が行われる。
【００４５】
ユーザによってスキン編集が行われると、その後に表示されるプリンタドライバのＵＩ画面にスキン編集されたスキンビットマップファイルが最背面に重ね合わされて表示される。
【００４６】
次に、ユーザによってスキン編集される前のプリンタドライバのＵＩ画面について図３を参照して説明を行う。
【００４７】
図３は、ユーザによってスキン編集される前のプリンタドライバのＵＩ画面を示した画面構成図である。
【００４８】
図３に示すように、スキン編集される前のＵＩ画面には、タブ毎にプリンタドライバの操作に関する操作ボタンが表示される。
【００４９】
また、ＵＩ画面の画面右上にはユーザがスキン編集を行うスキン編集ボタン２が表示される。
【００５０】
次に、ＵＩ画面上よりスキン編集ボタン２が押下げされて行われる、スキン編集について図４乃至５を参照して説明を行う。
【００５１】
図４は、ＵＩ画面上よりスキン編集ボタン２が押下された後に表示されるスキン編集画面であって、レイヤが１のスキン編集画面である。
【００５２】
図３に示すＵＩ画面上よりスキン編集ボタン２が押下されると、図４に示すスキン編集画面が表示される。
【００５３】
スキン編集画面上では、画面左側に描画編集されるスキン３０４が表示され、画面右側に描画ボタン３０１とカラーパレット３０２とレイヤ変更ボタン３０３が表示される。
【００５４】
画面左側のスキン３０４はＵＩ画面と同じ大きさの描画編集される画面情報であるが、ＵＩ画面上の各種ボタンとの位置関係が分かりやすいように、スキン３０４の背景としてＵＩ画面の「基本タブ」の画像が表示されている。
【００５５】
画面右側の描画ボタン３０１は、ユーザがスキン編集を行う際にフリーハンドで線を描いて図形編集機能４２が使用される鉛筆ボタン３１１や、文字を挿入する文字編集機能４１が使用される文字ボタン３１２や、ファイルを挿入するファイル編集機能４３が使用されるファイルボタン３１３等を備える。
【００５６】
また、カラーパレット３０２は、ユーザが描画ボタン３０１を使用して編集を行う際の色の編集に使用される。
【００５７】
レイヤ変更ボタン３０３は、ユーザが現レイヤでスキン編集を行った後に次のレイヤに移る際に、ユーザにより押下される。
【００５８】
図４に示すスキン編集画面では、ユーザによって文字ボタン３１２の機能が使用されて、スキン３０４の中央に「ここを変える→」という文字が挿入されている（参照番号３０５）。
【００５９】
このように、ユーザは、ユーザにとってＵＩ画面の操作を分かり易くするために、スキン３０４の所望の位置に文字を挿入するスキン編集を行うことができる。
【００６０】
そして、ユーザがレイヤ変更ボタン３０３を押下すると、レイヤ１のスキン編集が終了して、レイヤ１で編集された画像情報（「ここを変える→」という画像情報と「基本タブ」というタブ情報とユーザ情報）がレイヤ情報記憶部５０に記憶され、次のレイヤであるレイヤ２でのスキン編集が行われる。
【００６１】
次に、レイヤ２のスキン編集画面について図５を参照して説明を行う。
【００６２】
図５は、レイヤ２のスキン編集画面について示した画面構成図である。
【００６３】
図５に示すように、レイヤ２のスキン編集画面でも、画面左側に描画編集されるスキン３０４が表示され、画面右側に描画ボタン３０１、カラーパレット３０２、レイヤ変更ボタン３０３が表示される。  また、スキン３０４の背景にはＵＩ画面の基本タブ画面が表示される。
【００６４】
そして、図５に示すレイヤ２のスキン編集画面では、ユーザによって鉛筆ボタン３１１の機能が使用されて、スキン３０４の右下に花の模様が描画されている（参照番号４０１）。
【００６５】
このように、ユーザは、ユーザにとってＵＩ画面の操作を分かり易くするために、スキン３０４の所望の位置にフリーハンドで画像を描画するスキン編集を行うことができる。
【００６６】
そして、ユーザがレイヤ変更ボタン３０３を押下すると、レイヤ２のスキン編集が終了して、レイヤ２で編集された画像情報（花の模様の画像情報と「基本タブ」というタブ情報とユーザ情報）がレイヤ情報記憶部５０に記憶され、次のレイヤであるレイヤ３でのスキン編集が行われる。
【００６７】
次に、レイヤ３のスキン編集画面について図６を参照して説明を行う。
【００６８】
図６は、レイヤ３のスキン編集画面について示した画面構成図である。
【００６９】
図６に示すように、レイヤ３のスキン編集画面でも、画面左側に描画編集されるスキン３０４が表示され、画面右側に描画ボタン３０１、カラーパレット３０２、レイヤ変更ボタン３０３が表示される。  また、スキン３０４の背景にはＵＩ画面の基本タブ画面が表示される。
【００７０】
そして、図６に示すレイヤ３のスキン編集画面では、ユーザによってファイルボタン３１３の機能が使用されて、スキン３０４の中央下にコーヒーカップの画像ファイルが挿入されている。
【００７１】
このように、ユーザは、ユーザにとってＵＩ画面の操作を分かり易くするために、スキン３０４の所望の位置に任意の画像ファイルを挿入するスキン編集を行うことができる。
【００７２】
スキン３０４に挿入されるファイルは、画像ファイルだけでなく、音声、動画ファイルも可能であり、ＵＩ画面上で音声、動画を再生する。
【００７３】
レイヤ３でのスキン編集を終えたユーザは、次のレイヤであるレイヤ４での編集を所望する時はレイヤ編集ボタン３０３を押下するが、これ以上スキン編集をする必要のない時はスキン編集ボタン２を押下してスキン編集を終了させる。
【００７４】
スキン編集ボタン２が押下げされてスキン編集が終了されると、レイヤ３のスキン編集が終了してレイヤ３で編集された画像情報（挿入された画像ファイルの情報と「基本タブ」というタブ情報とユーザ情報）がレイヤ情報記憶部５０に一旦記憶された後、レイヤ情報記憶部５０に記憶された操作したユーザの「基本タブ」の各レイヤの画像情報が重ねられて、ビットマップ形式の画像ファイルであるスキンビットマップファイルとしてスキンビットマップ記憶部２０に記憶される。
【００７５】
以上、図４乃至５を参照して説明したように、ＵＩ画面を背景にしたスキン３０４上にユーザが所望するスキン編集が行われる。
【００７６】
当たり前だが、スキン３０４上に表示されるプリンタドライバの各種ボタン等は削除したり編集されない。
【００７７】
スキン３０４に表示される各種ボタン等の背景は、ＵＩ画面でユーザがスキン編集を行う描画位置をユーザに確認させるために存在する。  そして、スキン編集によって描画された情報だけがレイヤ情報記憶部５０に記憶され、スキン３０４に表示される各種ボタン等の背景はレイヤ情報記憶部５０には記憶されない。  レイヤ情報記憶部５０には、スキン３０４中にどの位置に描画が行われたかが明確になるように、画像情報が記憶される。  つまり、タブ画面中のどの位置に描画が行われたかが明らかになるように、描画されるスキン３０４の大きさはＵＩ画面のタブ画面の大きさと同じとされる。
【００７８】
図４乃至５を参照して説明したスキン３０４は、ＵＩ画面に基本タブの画面が表示されている状態でスキン編集ボタン２が押下げされたので基本タブが背景として表示されるが、スキン編集ボタン２が押下げされるときに、他のタブの画面が表示されていたときにはそのタブの画面がスキンの背景となる。
【００７９】
次に、スキン編集が反映されたＵＩ画面について図７を参照して説明を行う。
【００８０】
図７は、スキン編集画面上でスキン編集が行われて、スキン編集ボタン２が押下された後に表示されるＵＩ画面を示す画面構成図である。
【００８１】
スキン編集画面上でスキン編集ボタン２が押下されると、スキン編集が終わったと判断されて、レイヤ情報記憶部５０に記憶されている各レイヤの画像情報が１枚のスキンビットマップファイルに合成されてスキンビットマップ記憶部２０に記憶される。
【００８２】
スキンビットマップファイルは、ＵＩ画面上のどのタブの背景となるかのタブ情報と、どのユーザによってスキン編集されたかを示すユーザ情報が付与されて記憶される。
【００８３】
ユーザ情報は、ＵＩ表示装置１にログインしたログインユーザ名が使用される。
【００８４】
スキン編集終了時にスキン編集ボタン２が押下されると、スキンビットマップファイルが記憶されて、その後、そのスキンビットマップファイルが最背面に表示されたＵＩ画面が表示される。
【００８５】
表示されるプリンタドライバのＵＩ画面は、図７に示すように、ユーザがスキン編集によって各レイヤで編集した画像が重ねられてたスキンスキンビットマップファイルが、ＵＩ画面のタブ画面と重ね合わされて表示される（参照番号６０１、６０２、６０３）。  図７に示すように、ＵＩ画面のタブ画面が最上位層に表示され、スキンビットマップファイルは最上位よりも下位の層に表示される。  このようにして、ＵＩ画面のタブ画面とスキンビットマップファイルが重ね合わされる場合には、スキンビットマップファイルがＵＩ画面のタブ画面と比較して最背面に表示される。
【００８６】
また、ユーザが文書データの印刷を所望する際にプリンタドライバを起動させる時には、スキンビットマップ記憶部２０よりログインユーザ名のスキンビットマップファイルが、読み込まれて、ＵＩ画面上の指定のタブ画面の最背面に表示される。
【００８７】
次に、スキンビットマップ記憶部２０に記憶されるスキンビットマップファイルのユーザ情報とタブ情報とについて図８を参照して説明を行う。
【００８８】
図８は、スキンビットマップファイルが記憶されるスキンビットマップ記憶部２０のフォルダを示した模式図である。
【００８９】
図８に示すように、スキンビットマップ記憶部２０には、スキン編集されたスキンビットマップファイルが記憶される。
【００９０】
スキンビットマップファイルには、スキン編集が行われた時のログインユーザ名であるユーザ情報と、スキン編集が行われたＵＩ画面上のタブ名を示すタブ情報とがファイル名に付けられる。
【００９１】
例えば、「ユーザ１_基本タブ」、「ユーザ２_トレイ排出タブ」という名前である。
【００９２】
「ユーザ１_基本タブ」は、ユーザ１によって基本タブの画面がスキン編集されたスキンビットマップファイルを表し、「ユーザ２_トレイ排出タブ」は、ユーザ２によってトレイ排出タブの画面がスキン編集されたスキンビットマップファイルを表す。
【００９３】
このようにして、スキンビットマップファイルのファイル名によってユーザ名とタブ名とが判明される。
【００９４】
しかし、スキンビットマップファイルにユーザ情報とタブ情報とが付与される手段はファイルに付与する上記手段以外の手段であってもよい。
【００９５】
次に、スキンビットマップ記憶部２０に記憶されるスキンビットマップファイルが他のＵＩ表示装置に移動される様子について図９を参照して説明する。
【００９６】
図９は、スキンビットマップファイルが他のＵＩ表示装置に移動される様子について示した模式図であり、図９（ａ）は移動元のＵＩ表示装置９０１と移動先のＵＩ表示装置９０２とが通信回線で接続された様子を示す模式図であり、図９（ｂ）はスキンビットマップファイルがドラッグアンドドロップで移動される様子について示した模式図である。  なお、ＵＩ表示装置９０１、９０２は、ＵＩ表示装置１と同様に構成され、同じ機能を有する。
【００９７】
図９（ａ）に示すように、スキンビットマップ記憶部２０に記憶されるスキンビットマップファイルは通信回線を通じてＵＩ表示装置９０１からＵＩ表示装置９０２に移動される。
【００９８】
そして、図９（ｂ）に示すように、ＵＩ表示装置９０１のスキンビットマップ記憶部２０のフォルダに記憶されるスキンビットマップファイルがＵＩ表示装置９０２のスキンビットマップ記憶部２０のフォルダにドラッグアンドドロップされることで、スキンビットマップファイルがＵＩ表示装置９０２のスキンビットマップ記憶部２０に記憶される。
【００９９】
このようにして、ＵＩ表示装置９０２のスキンビットマップ記憶部２０のフォルダにスキンビットマップファイルが記憶されることで、その移動されたスキンビットマップファイルがプリンタドライバのＵＩ画面の表示に使用される。
【０１００】
尚、スキンビットマップファイルのユーザ情報は移動先において書き換え可能である。
【０１０１】
スキンビットマップファイルの移動先のＵＩ表示装置は一つだけではなく、複数のＵＩ表示装置に対して移動することも可能である。
【０１０２】
その際は、移動されるスキンビットマップファイルが複数のＵＩ表示装置のスキンビットマップ記憶部２０に送信される。
【０１０３】
次に、ログインユーザによってＵＩ画面の表示が異なる様子について図１０を参照して説明を行う。
【０１０４】
図１０は、ＵＩ表示装置にログインするログインユーザに応じてプリンタドライバのＵＩ画面が異なる様子を示した模式図であり、図１０（ａ）はユーザ１がログインした場合に表示されるＵＩ画面を示した模式図であり、図１０（ｂ）はユーザ２がログインした場合に表示されるＵＩ画面を示した模式図である。
【０１０５】
図１０（ａ）に示すように、ＵＩ表示装置にログインするログインユーザがユーザ１の場合には、プリンタドライバのＵＩ画面が表示される際に、スキンビットマップ記憶部２０のユーザ１に関するスキンビットマップファイルが読み込まれて、ユーザ１用のＵＩ画面が表示される。
【０１０６】
また、図１０（ｂ）に示すように、ＵＩ表示装置にログインするログインユーザがユーザ２であった場合には、プリンタドライバのＵＩ画面が表示される際に、スキンビットマップ記憶部２０のユーザ２に関するスキンビットマップファイルが読み込まれて、ユーザ２用のＵＩ画面が表示される。
【０１０７】
このように、表示されるプリンタドライバのＵＩ画面は、ＵＩ表示装置のログインユーザが編集したスキンビットマップファイルを元に表示される。
【０１０８】
次に、プリンタドライバのＵＩ画面のスキン編集が行われる処理と、プリンタドライバが起動してＵＩ画面が表示される処理とについて図１１を参照して説明を行う。
【０１０９】
図１１は、プリンタドライバのＵＩ画面のスキン編集が行われる処理フローと、ＵＩ画面が表示される処理フローとを示したフローチャートである。
【０１１０】
図１１のフローチャートに示すように、プリンタドライバのスキン編集が行われるときには、プリンタドライバのＵＩ画面上でユーザによりスキン編集ボタン２が押下されると（ステップ１００１）、スキン編集モジュール４０が起動してスキン編集画面が表示される（ステップ１００２）。
【０１１１】
そして、ユーザは図４乃至５を参照して説明したようにスキン編集画面で各レイヤ毎にスキン編集を行い、各レイヤで編集された画像情報がレイヤ情報記憶部５０に記憶される（ステップ１００３）。  レイヤ情報記憶部５０に画像情報が記憶される際には、スキン３０４中に挿入された画像情報と、ステップ１００１でスキン編集ボタン２が押下げられたときのＵＩ画面のタブ情報とユーザ情報とが記憶される。
【０１１２】
そして、再度、ユーザによってスキン編集ボタン２が押下されると（ステップ１００４）、最後のレイヤの画像情報が一旦レイヤ情報記憶部５０に記憶された後、スキン編集が終了したとしてレイヤ情報記憶部５０に記憶された画像情報が重ね合わされて一つのスキンビットマップファイルとしてスキンビットマップ記憶部２０に記憶され、そのスキンビットマップファイルを最背面としたＵＩ画面が表示される（ステップ１００５）。
【０１１３】
また、スキン編集中にレイヤ情報記憶部５０に記憶された音声、動画ファイルは、スキンビットマップ記憶部２０とは別の音声／動画ファイル記憶部７０に記憶される。
【０１１４】
音声／動画ファイル記憶部７０に記憶された音声、動画ファイルは、ＵＩモジュール３０によるＵＩ画面表示の際に使用される。
【０１１５】
また、ユーザがプリンタドライバを使用した印刷を所望する場合には、各自がログインしたＵＩ表示装置よりプリンタドライバを起動させる（ステップ１０１１）。
【０１１６】
プリンタドライバの起動が指示されると、描画モジュール６０が、ＵＩ表示装置のログインユーザのスキンビットマップファイルを読み込んで、読み込んだスキンビットマップファイルがＵＩ画面の指定タブの画面上に背景として位置するよう描画を行い、ＵＩ画面を表示する（ステップ１０１２）。  スキンビットマップファイルの画像とＵＩ画面上の各種ボタンが重なる箇所でその各種ボタンの操作が支障をきたさないように、スキンビットマップファイルはＵＩ画面のタブ画面の背景として描画される。
【０１１７】
また、音声／動画ファイル記憶部７０にログインユーザ名のファイルが存在すれば、描画モジュール６０がそのファイルを読み込んでＵＩ画面の指定タブを表示する際に音声、動画ファイルが起動できるように表示を行う。
【０１１８】
尚、図４乃至５を参照して説明した内容では、スキン編集中に表示されるスキン３０４にはＵＩ画面が背景として表示されるように説明したが、スキン３０４にＵＩ画面が背景として表示されずに、ＵＩ画面のタブ画面と同じ大きさのスキンでスキン編集が行われるように構成してもよい。
【０１１９】
尚、スキン編集が終了すると、各レイヤで編集された画像情報が一つのビットマップ形式の画像ファイルとしてスキンビットマップ記憶部２０に記憶されると説明したが、スキン編集が終了した後にスキンビットマップ記憶部２０に記憶される画像ファイルを、各レイヤで編集された画像情報を一つに重ね合わせないでそのまま記憶するようにしてもよい。  各レイヤで編集された画像情報がそのままがスキンビットマップ記憶部２０に記憶された場合には、プリンタドライバのＵＩ画面が表示される際に、描画モジュール６０が全レイヤを重ねたビットマップ形式の一つの画像ファイルを作成しその画像ファイルに基づいてＵＩ画面が表示される。
【０１２０】
尚、スキン編集中に、編集作業を確認する目的で、編集作業が終了した全レイヤを重ねた画像を表示させるようにすることもできる。  編集作業が終了した全レイヤを重ねた画像が表示されるときには、スキン編集モジュール４０がレイヤ情報記憶部５０に記憶される各レイヤの画像情報を全て重ねた画像を形成し、スキン編集画面上に表示させる。
【０１２１】
尚、スキンビットマップ記憶部２０に記憶されるスキンビットマップファイル或いは他の形式の画像ファイルをスキン編集終了後に再編集することもできる。  再編集は、スキンビットマップファイルに基づいて表示されるＵＩ画面上よりスキン編集ボタン２が押下されることによって、スキン編集モジュール４０がスキンビットマップ記憶部２０より再編集されるスキンビットマップファイルを読み込んで、スキン編集モジュール４０により再編集が行われる。
【０１２２】
尚、図７を参照して、１枚のスキンビットマップファイルがＵＩ画面の最背面に表示されるように説明したが、レイヤ情報記憶部５０に記憶されたＵＩ画面のタブ画面に対応する１つまたは複数のレイヤの画像情報が、ＵＩ画面のタブ画面を最上位層の画面とした下位層にそれぞれの画像情報が重ね合わされて表示されるように構成してもよい。  その際には、ステップ１００４でスキン編集ボタンが押下げされた後にステップ１００５でスキンビットマップファイルがスキンビットマップ記憶部２０に記憶されることはなく、レイヤ情報記憶部５０に記憶される各レイヤの画像情報に基づいて、ＵＩ画面のタブ画面が最上位層に位置づけられ、そのタブ画面の下位層に各レイヤの画像情報が位置づけられて、タブ画面と各レイヤの画像情報が重ね合わされＵＩ画面が表示される。  また、その際、ステップ１０１２におけるプリンタドライバの起動に伴うＵＩ画面表示については、レイヤ情報記憶部５０に記憶される各レイヤの画像情報に基づいて描画モジュール６０がＵＩ画面の描画を行う。
【０１２３】
尚、ステップ１００５でスキンビットマップ記憶部２０に記憶されるスキンビットマップファイルは、レイヤ情報記憶部５０に記憶された各レイヤの画像情報が重ね合わされた１枚のビットマップファイルとして説明したが、最上位面をＵＩ画面のタブ画面とし、それ以下の下位にレイヤ情報記憶部５０に記憶された各レイヤの画像情報を重ね合わせるようにした画像ファイルとしてもよい。  その際、ステップ１０１２でＵＩ画面が表示される時に、ＵＩモジュール３０は、スキンビットマップ記憶部２０に記憶される、ＵＩ画面を最上位として各レイヤの画像情報を下位とする画像ファイルに基づいて、ＵＩ画面を表示する。
【産業上の利用可能性】
【０１２４】
この発明は、情報処理装置および表示装置および表示制御プログラムにおいて利用可能である。
【０１２５】
また、上記実施の形態の機能を実現するためのソフトウェアのプログラムが記録されている記録媒体を供給し、通信装置などで記憶媒体に格納されたプログラムを読み出し実行することによっても、上記実施の形態と同様の効果を奏する。
【０１２６】
プログラムを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ、及びＳＤカードなどや、プログラムを提供するサーバーなどであっても良い。
【図面の簡単な説明】
【０１２７】
【図１】ユーザインタフェース表示装置１の構成を示すブロック図。
【図２】プリンタドライバのユーザインタフェース制御プログラム１００の構成を示す模式図。
【図３】スキン編集される前のＵＩ画面の画面構成図。
【図４】レイヤ１がスキン編集されるスキン編集画面を示す画面構成図。
【図５】レイヤ２がスキン編集されるスキン編集画面を示す画面構成図。
【図６】レイヤ３がスキン編集されるスキン編集画面を示す画面構成図。
【図７】スキン編集が反映されたＵＩ画面の画面構成図。
【図８】スキンビットマップ記憶部２０のフォルダを示す模式図。
【図９】スキンビットマップファイルが他のＵＩ表示装置に移動される様子を示した模式図。
【図１０】ログインユーザに応じてＵＩ画面が異なる様子を示す模式図。
【図１１】スキン編集の処理フローとＵＩ画面が表示される処理フローとを示すフローチャート。
【符号の説明】
【０１２８】
１    ＵＩ表示装置
２    表示部
３    操作部
４    制御部
５    記憶部
６    ＲＡＭ
１０    リソース定義情報
２０    スキンビットマップ記憶部
３０    ＵＩモジュール
４０    スキン編集モジュール
５０    レイヤ情報記憶部
６０    描画モジュール
７０    音声／動画ファイル記憶部
１００    ユーザインタフェース制御プログラム
【図１】
2008282252.tif 000003
【図２】
2008282252.tif 000004
【図３】
2008282252.tif 000005
【図４】
2008282252.tif 000006
【図５】
2008282252.tif 000007
【図６】
2008282252.tif 000008
【図７】
2008282252.tif 000009
【図８】
2008282252.tif 000010
【図９】
2008282252.tif 000011
【図１０】
2008282252.tif 000012
【図１１】
2008282252.tif 000013