(57)【要約】【課題】  利用者の使い易さの向上に寄与できるグラフィカルユーザインターフェースのカスタマイズ方法を提供する。【解決手段】  インターネット上又は記録媒体に用意されたＧＵＩのスキン及びそのスキンに応じたメニューソフトウエア１０を電気機器内に取り込み、ＧＵＩのスキン領域１２とそのＧＵＩ専用のアプリケーションソフト領域１１を抽出する。そして個人認証１４により抽出したＧＵＩのスキン領域１２とそのＧＵＩ専用のアプリケーションソフト領域１１を新しいアプリケーション１３で立ち上げ、ユーザの好みに応じたメニュー画面をディスプレイ１５に出力する。【選択図】      図１
2007072837.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインターフェースにインストールされアプリケーションプログラムに対する操作を表示画面を介して対話的に実行するグラフィカルユーザインターフェースをユーザに合わせてカスタマイズするグラフィカルユーザインターフェースのカスタマイズ方法であって、
記憶装置またはネットワークを介して新規にグラフィカルユーザインターフェース及びアプリケーションプログラムを取得するステップと、
前記取得したグラフィカルユーザインターフェースのスキンを設定し、前記設定したスキンに応じたアプリケーションプログラムの変更を行うステップと、
個人認証手段によりユーザを識別するステップと、
前記識別したユーザに応じて前記設定したグラフィカルユーザインターフェースのスキンを表示するステップと、
を有することを特徴とするグラフィカルユーザインターフェースのカスタマイズ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィカルユーザインターフェースのカスタマイズ方法に関する。
【背景技術】
【０００２】
従来各種システムのインターフェースとして、各アプリケーションプログラムに対する操作を表示画面を介して対話的に実行するグラフィカルユーザインターフェース（ＧＵＩ）が多く用いられている。
【０００３】
このようなＧＵＩを複数の利用者で利用する場合、各利用者の利用環境の違いから、利用者毎に使われるコマンドや入力値が大きく異なる場合が多い。たとえば、同一の文書作成用ソフトを利用していても、利用者の作業内容によっては、通常１組の印刷出力しか必要としない人や、通常２組の印刷出力を必要とする人もいる。このような場合、前者ならば何も指定しない状態で印刷枚数設定値が１になることが好ましく、後者ならば何も指定しない状態で印刷枚数設定値が２になることが好ましい。
【０００４】
これらの初期値は既定値（デフォルト値）と呼ばれている。この既定値については、上述のように数字を入力する形式の対話に限らず、メニューや排他スイッチなどにおいても、各利用者の最も利用する値が自動的に与えられることが望ましい。
【０００５】
このような個人の好みの違いに対応するために、最近のアプリケーションプログラムでは、カスタマイズ機能を装備することが一般的となっている。しかし、これら従来のユーザインターフェースでは、アプリケーションプログラム毎に、これをインストールする度に利用者が環境設定を行い、利用者のＧＵＩを複数の利用者で利用する場合、各利用者の利用環境の違いから、利用者毎に操作方法に調整する必要があるので、使い難いという問題があった。
【０００６】
そこで、使い易さの向上に寄与できるユーザインターフェースおよびアプリケーションプログラムのカスタマイズ方法が提案されている（例えば、特許文献１参照。）。
【０００７】
【特許文献１】特開平８−２９２８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述の特許文献１の提案によれば、利用者に合せて各アプリケーションプログラムのデフォルト値の自動設定または各アプリケーションプログラムに対するカスタマイズの自動化を図るようにしている。
【０００９】
しかしながら、ＧＵＩを複数の利用者で利用する場合、同一のＧＵＩを用いると各利用者の利用環境の違いから、利用者の好みの違いや利用形態に対応できないため、使い難いという問題があった。
【００１０】
本発明は、以上の点に鑑みなされたもので、利用者の使い易さの向上に寄与できるグラフィカルユーザインターフェースのカスタマイズ方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、上記課題を解決するために、以下に記載の手段よりなる。
すなわち、
ユーザインターフェースにインストールされアプリケーションプログラムに対する操作を表示画面を介して対話的に実行するグラフィカルユーザインターフェースをユーザに合わせてカスタマイズするグラフィカルユーザインターフェースのカスタマイズ方法であって、
記憶装置またはネットワークを介して新規にグラフィカルユーザインターフェース及びアプリケーションプログラムを取得するステップと、
前記取得したグラフィカルユーザインターフェースのスキンを設定し、前記設定したスキンに応じたアプリケーションプログラムの変更を行うステップと、
個人認証手段によりユーザを識別するステップと、
前記識別したユーザに応じて前記設定したグラフィカルユーザインターフェースのスキンを表示するステップと、
を有することを特徴とするグラフィカルユーザインターフェースのカスタマイズ方法。
【発明の効果】
【００１２】
本発明のグラフィカルユーザインターフェースのカスタマイズ方法によれば、利用者に合せてグラフィカルユーザインターフェースに対するカスタマイズを図ることができるので、使い易さの向上に寄与できる。
また、個人認証により利用者に合せてグラフィカルユーザインターフェースに対するカスタマイズを図るようにすることにより、個人情報を保護する機能、年齢などの個人情報に合致したコンテンツを提供する機能を有したグラフィカルユーザインターフェースのカスタマイズ方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係るグラフィカルユーザインターフェースのカスタマイズ方法の発明を実施するための最良の形態につき、好ましい実施例により説明する。
【００１４】
図１は、電気機器内に新しいＧＵＩのスキンとそのＧＵＩ専用のアプリケーションソフトを取り込み、メニュー画面をディスプレイに出力させる動作を説明するための図である。
インターネット上又は記録媒体に用意されたＧＵＩのスキン及びそのスキンに応じたメニューソフトウエア１０を電気機器内に取り込み、ＧＵＩのスキン領域１２とそのＧＵＩ専用のアプリケーションソフト領域１１を抽出する。そして個人認証１４により抽出したＧＵＩのスキン領域１２とそのＧＵＩ専用のアプリケーションソフト領域１１を新しいアプリケーション１３で立ち上げ、ユーザの好みに応じたメニュー画面をディスプレイ１５に出力する。
【００１５】
同図のインターネット上又は記録媒体に用意されたＧＵＩのスキン及びそのスキンに応じたメニューソフトウエア１０によって提供されるＧＵＩのスキンは、その使用される電気機器ごとに使用されるパーツ、色、サイズなどそれぞれ制限を持ち、その制限の範囲内のビットマップであればよい。また、制限内容をユーザに公開して、ユーザの自作のビットマップでＧＵＩスキンを構成するようにしてもよい。
【００１６】
図２にＧＵＩスキンのファイル構造を示す。ＧＵＩスキンは同図に示すようなファイル構造を持ち、指定のＳｋｉｎ  Ｎａｍｅ２０の下に配置されるパーツフォルダ内のパーツをユーザは自由に組み合わせて選択し好みのメニュー画面を構成する。
【００１７】
Ｓｋｉｎ  Ｎａｍｅ２０の下には、使用される電気機器に対応して、Ｍａｉｎ  Ｍｅｎｕ  Ｓｋｉｎ２１、Ｂｕｔｔｏｎ２２、Ｃｌｏｃｋ２３、Ｃｕｒｓｏｒ２４が格納されており、さらにその下層にそれぞれ何種類かのパーツが配置されている。
【００１８】
図１に示すようにインターネットを介して又は記録媒体によって提供されるメニューソフトウエアは、ＧＵＩスキンのタイプ別に存在し、新しい様式のＧＵＩスキンを入手するのと同時に入手できるようになっている。ＧＵＩスキンとメニューソフトウエアの入手を図３及び図４を用いて説明する。
【００１９】
図３はＧＵＩスキンとメニューソフトウエアの入手動作を説明するためのフローチャート、図４はその際に用いられるメニュー画面を示したものである。まず、ＧＵＩのスキンとそのＧＵＩ専用のアプリケーションソフトを格納した記録媒体を機器に挿入（Ｓ３１）、又は電気機器をネットワークに接続しメーカー指定のホームページにアクセス（Ｓ３２）すると図４に示すメニュー画面がディスプレイ１５に表示される。
【００２０】
図４のメニュー画面から所望のＧＵＩスキン、メニューソフトウエアを選択し、入手する（Ｓ３３）。ＧＵＩスキンに適合するメニューソフトウエアがあるかどうかチェックし（Ｓ３４）、なければ図４のメニュー画面に戻り再び選択し（Ｓ３４Ｎｏ）、必要なものがそろっているなら（Ｓ３４Ｙｅｓ）終了処理を行う（Ｓ３５）。
【００２１】
このように取得したＧＵＩスキンとメニューソフトウエアは使用する電気機器には、図５に示すように格納される。同図（ａ）に示すようにハードディスク（ＨＤＤ）を有する機器はＨＤＤに、ＨＤＤがない機器には（ｂ）に示すようにそのメモリに領域を確保する。ＨＤＤの場合は、ユーザが領域の大きさを指定できるよう構成してもよい。
【００２２】
次に図６を用いて、個人認証の動作について説明する。従来個人認証はユーザがパスワードを設定し、システムを立ち上げる際にそのパスワードを入力することによりユーザ個人の認証を行うような方法がとられている。図１に示すように、個人認証はバイオメトリクスによる個人認証システムを備えている。
【００２３】
バイオメトリクスは上述のパスワードの代わりに、本人の生体的特徴や特性といった、個人特有の情報を利用して本人確認を行う認証方式である。パスワードのような文字列でなく、指紋のような個人の生体的特徴を利用するため、原理的になりすましがしにくいといわれている。生体的特徴としては指紋を利用するものが開発も進んでおり、コスト的にも一般のパソコンに導入できるレベルになってきている。バイオメトリクスによる個人認証システムは指紋のほかに、掌紋、手の甲の静脈パターン、目の虹彩や声紋や顔の特徴、遺伝子情報DNA等を用いる構成としてもよい。
【００２４】
個人認証からメニュー画面表示までの動作を図６のフローチャートに示す。本実施例では、操作キーを備えつけているリモコンに指紋読み取り部を備えたものを想定している。また、生体的特徴に加えユーザの指定でパスワードの入力もあわせて利用できるようにしている。
【００２５】
同図に示すようにリモコンに備えつけられた指紋読み取り部よりユーザの指紋を読み取りユーザを認証する（Ｓ６１）。さらにパスワードでの認証を行うためパスワード入力を促す表示を行う（Ｓ６２）。ユーザにより入力されたパスワードによりユーザを認証する（Ｓ６４）。パスワードが合致しない場合は（Ｓ６４Ｎｏ）ステップ６３に戻り、再びパスワード入力を促す。パスワードが５回以上合致しない場合は（Ｓ６４：５回以上間違えた）不許可とし、ユーザに報知する（Ｓ６６）。ユーザ認証が終了したら（Ｓ６４Ｙｅｓ）、各ユーザに設定されているＧＵＩとメニューソフトウエアを起動する（Ｓ６５）。
【００２６】
図７にユーザ別にメニューを設定した場合の表示画面の一例を示す。同図（ａ），（ｂ）とも記録再生装置を想定したものである。同図（ａ）の例は、記録されているコンテンツのジャンルをｍｕｓｉｃ，ｍｏｖｉｅ，ドラマ，ｓｐｏｒｔとし、図に示すように、ジャンルを選択すると、さらにコンテンツの内容が詳細に表示されるように構成したものである。表示画面の大きさ、選択したＧＵＩスキンの種類により同一画面に表示しきれない場合は、図に示すようにｕｐ，ｄｏｗｎあるいは戻る、進むといった表示を用いて部分的に表示を行うようにしている。
【００２７】
また、同図（ｂ）の例は、子供用の表示画面を想定したもので、ユーザの年齢よりＧＵＩスキンにより視聴制限を加えた例である。個人認証により登録されたユーザが子供である場合には記録されているコンテンツの内、特定のコンテンツしか選択できないようＧＵＩスキンを構成した例である。
【００２８】
上述のように、異なるＧＵＩを各ユーザに割り当てることで、特定の番組しか選択できないようにすることができる。このように利用することで、例えば子供に見せたくない番組を選択することができないようにして、有害なコンテンツからユーザを保護することができる。
【００２９】
また、電気機器を簡単に使いたいユーザにはシンプルなＧＵＩスキンを、細かく管理したい人には詳細なＧＵＩスキン、あるいはユーザオリジナルのＧＵＩスキンをそれぞれ提供することで、ユーザの好みに合致したメニュー画面が利用できる。これにより、無駄な機能が多く煩雑になることなく、必要な機能やコンテンツを選択できるようになり、操作性が向上した電気機器を提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本実施例に適用される電気機器内に新しいＧＵＩのスキンとそのＧＵＩ専用のアプリケーションソフトを取り込み、メニュー画面をディスプレイに出力させる動作を説明するための図である。
【図２】本実施例に適用されるＧＵＩスキンのファイル構造を一例を示した図である。
【図３】本実施例に適用されるＧＵＩスキンとメニューソフトウエアの入手動作を説明するためのフローチャートの一例を示した図である。
【図４】図３の動作の際に用いられるメニュー画面の一例を示した図である。
【図５】本実施例に適用される電気機器に取得したＧＵＩスキンとメニューソフトウエアを格納した状態を説明するため図である。
【図６】本実施例に適用される個人認証からメニュー画面表示までの動作を説明するためのフローチャートの一例を示した図である。
【図７】本実施例に適用されるユーザ別にメニューを設定した場合の表示画面の一例を示した図である。
【符号の説明】
【００３１】
１０…インターネット上又は記録媒体に用意されたＧＵＩのスキン及びそのスキンに応じたメニューソフトウエア
１１…アプリケーションソフト領域
１２…ＧＵＩのスキン領域
１３…アプリケーション
１５…ディスプレイ
１４…個人認証手段
【図１】
2007072837.tif 000003
【図２】
2007072837.tif 000004
【図３】
2007072837.tif 000005
【図４】
2007072837.tif 000006
【図５】
2007072837.tif 000007
【図６】
2007072837.tif 000008
【図７】
2007072837.tif 000009