(57)【要約】【課題】　ユーザが選択した言語でインタフェースオーバレイを生成する方法及びシステムを提供する。【解決手段】　デバイス８用のインタフェースオーバレイ６を生成する方法において、インタフェースオーバレイ６用の言語を特定するステップと、前記特定された言語をインタフェースオーバレイ６用のテンプレートのうちの１つにマッチングするステップと、デバイス８が前記マッチングしたテンプレートをオーバレイ媒体１４に再現するステップとを含む。【選択図】　図３
2004054289.tif 000002
【特許請求の範囲】
【請求項１】
　デバイス用のインタフェースオーバレイを生成する方法であって、
（ａ）　前記インタフェースオーバレイ用の言語を特定するステップと、
（ｂ）　前記特定された言語を前記インタフェースオーバレイ用のテンプレートのうちの１つにマッチングするステップと、
（ｃ）　前記デバイスが前記マッチングしたテンプレートをオーバレイ媒体に再現するステップと、
を含むことを特徴とする方法。
【請求項２】
　前記インタフェースオーバレイ用の言語を特定するステップは、アドミニストレータの言語を認識するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
　前記インタフェースオーバレイ用の言語を特定するステップは、アドミニストレータのユーザに言語を選択するように促すステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
　前記デバイスが前記マッチングしたテンプレートをオーバレイ媒体に再現するステップは、前記デバイスが、前記マッチングしたテンプレートを前記オーバレイ媒体に生成するように出力デバイスに指示するステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
　前記デバイスが前記マッチングしたテンプレートをオーバレイ媒体に再現するステップは、前記デバイスが前記マッチングしたテンプレートを前記オーバレイ媒体に生成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
　デバイス用のインタフェースオーバレイを生成するシステムであって、
（ａ）　前記インタフェースオーバレイ用の少なくとも１つのテンプレートと、
（ｂ）　前記インタフェースオーバレイ用の言語を特定し、該特定された言語を前記インタフェースオーバレイ用のテンプレートの１つにマッチングし、該マッチングしたテンプレートをオーバレイ媒体に再現するように構成されるデバイスと、
を備えることを特徴とするシステム。
【請求項７】
　出力装置をさらに備え、かつ、前記マッチングしたテンプレートを再現するように構成される前記デバイスは、前記マッチングしたテンプレートを前記オーバレイ媒体に生成するように前記出力装置に指示するように構成されることを特徴とする請求項６に記載のシステム。
【請求項８】
　前記マッチングしたテンプレートを再現するように構成される前記デバイスは、前記マッチングしたテンプレートを前記オーバレイ媒体に生成するように構成されることを特徴とする請求項６に記載のシステム。
【請求項９】
　アドミニストレータをさらに備え、かつ、前記特定された言語は、前記アドミニストレータによって使用される言語を含むことを特徴とする請求項６に記載のシステム。
【請求項１０】
　アドミニストレータをさらに備え、かつ、前記特定された言語は、前記アドミニストレータのユーザによって選択される言語を含むことを特徴とする請求項６に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、包括的にインタフェースオーバレイ技術に関し、特に、選択言語でインタフェースオーバレイを生成する方法及びシステムに関する。
【背景技術】
【０００２】
　インタフェースオーバレイは、情報をデバイスのユーザに提供するために幅広いデバイスに使用されている。例えば、インタフェースオーバレイは、ユーザインタフェースのボタン及びディスプレイに標識を付けるためにデバイスのユーザインタフェース上で使用される。
【０００３】
　多くの場合、インタフェースオーバレイは言語固有である。デバイスのユーザに有意義な情報を提供するために、インタフェースオーバレイの言語は、ユーザが既知のものである。
【０００４】
　デバイスがある場所で製造され、世界規模で使用されることは珍しくない。デバイス製造時にユーザの言語を知ることはできない場合がある。多くの場合、インタフェースオーバレイは様々な言語で製造され、デバイスの出荷先がわかった後にのみデバイスに取り付けられる。
【０００５】
　従来、インタフェースオーバレイは成形プラスチックで作られ、インタフェースグラフィックスが成形プラスチックにシルクスクリーン印刷される。こういったインタフェースオーバレイを製造する従来の工程は、相当量の時間を要する。
【０００６】
　顧客のデバイスに対する需要を適時に満たすために、インタフェースオーバレイは、通常、デバイスの出荷先が明らかになる前に様々な言語で製造される。これにより、インタフェースオーバレイが製造されるのを待つ間にデバイスの出荷が遅れないように保証するようにしている。
【０００７】
　デバイスの出荷先は、通常、インタフェースオーバレイの製造前に知ることはできないため、必要なオーバレイの数が推測される。必要なオーバレイの数は推測でしかないため、手元にあるオーバレイの数が多すぎたり少なすぎたりすることがよくある。手元にあるインタフェースオーバレイの数が多すぎる場合には、それぞれの製造費用は無駄な出費となる。手元にあるインタフェースオーバレイの数が少なすぎる場合には、結果として、追加インタフェースオーバレイを製造する間、デバイスの出荷が遅れてしまう可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
　本発明の目的は、ユーザが選択した言語でインタフェースオーバレイを生成する方法及びシステムを提供することにある。
【課題を解決するための手段】
【０００９】
　本発明の原理によれば、一実施形態において、デバイスのためのインタフェースオーバレイが生成される。インタフェースオーバレイの言語が特定される。特定された言語が、インタフェースオーバレイ用テンプレートのうちの１つにマッチングされる。マッチングしたテンプレートがオーバレイ媒体に再現される。
【発明を実施するための最良の形態】
【００１０】
　図１は、本発明のインタフェースオーバレイ生成システム２の一実施形態を示している。一実施形態では、インタフェースオーバレイ生成システム２は、インタフェースオーバレイ６（図２参照）用の少なくとも１つのテンプレート４と、デバイス８と、オプションとしてアドミニストレータ１０及び出力装置１２とを備えている。
【００１１】
　各テンプレート４は、インタフェースオーバレイ６を表すイメージである。図１は、デバイス８及びアドミニストレータ１０の両方の内部のテンプレート４を代替として示している。テンプレート４は、テンプレート４がデバイス８或いはアドミニストレータ１０内の何れにあってもよいことを示すために、デバイス８及びアドミニストレータ１０の両方に図示される。或いは、テンプレート４はデバイス８及びアドミニストレータ１０の両方の外部にあるが、デバイス８又は出力装置１２の何れかによりアクセス可能である。
【００１２】
　図２は、インタフェースオーバレイ６の一例を示している。このインタフェースオーバレイ６は、テンプレート４の１つが再現されるオーバレイ媒体１４を含んでいる。テンプレート４は、情報をデバイス８のユーザに提供するために少なくとも１つのテキスト又はグラフィックエリア１６を含んでいる。
【００１３】
　オーバレイ媒体１４は、インタフェースオーバレイ６としての使用に適した任意の媒体である。オーバレイ媒体１４の例としては、紙媒体及びプラスチック媒体が挙げられる。一実施形態では、オーバレイ媒体１４は、粘着性裏面を備えている。代替の実施形態では、オーバレイ媒体１４は、粘着性裏面を備えない。一実施形態では、テンプレート４は、オーバレイ媒体１４の表面に再現される。代替の実施形態では、テンプレート４は、オーバレイ媒体１４の裏面に再現される。一実施形態では、オーバレイ媒体１４は、オーバレイ媒体１４を通してユーザ入力１８にアクセスできるように、開口部，突出部，又は切り欠き部を備えている。図示を明確にするために、テキスト又はグラフィックエリア１６及びユーザ入力１８の全てに標識を付けているわけではない。代替の実施形態では、ユーザ入力１８には、開口部，突出部，又は切り欠き部のないオーバレイ媒体１４を通してアクセスする。同様に、一実施形態では、オーバレイ媒体１４は、オーバレイ媒体１４を通してユーザディスプレイ２０にアクセスできるように、開口部，突出部，又は切り欠きを備える。代替の実施形態では、ユーザディスプレイ２０には、開口部、突出部、又は切り欠き部のないオーバレイ媒体１４を通してアクセスする。
【００１４】
　再び図１を参照すると、一実施形態では、デバイス８は、インタフェースオーバレイ６の言語を特定し、特定された言語をインタフェースオーバレイ６用のテンプレート４の１つにマッチングし、マッチングしたテンプレート４をオーバレイ媒体１４に再現するように構成される任意のデバイスである。デバイス８の例としては、プリンタ，プロッタ，ファクシミリ機，コピー機，多機能機器，及びスキャナが挙げられる。
【００１５】
　一実施形態では、アドミニストレータ１０は、デバイス８を管理するように構成される任意の装置又はシステムである。アドミニストレータ１０は、使用言語２２、及びオプションとしてアドミニストレータ１０のユーザによって選択される言語（ユーザ選択言語）２４を含んでいる。使用言語２２は、情報をアドミニストレータ１０のユーザに提示する際にアドミニストレータ１０が使用する言語である。ユーザ選択言語２４は、インタフェースオーバレイ６の生成用にユーザによって選択される言語である。アドミニストレータ１０は、任意の様式でデバイス８と通信する。アドミニストレータ１０がデバイス８と通信する様式の例としては、ネットワークを介するもの、及びローカルに行うものが挙げられる。
【００１６】
　出力装置１２は、オーバレイ媒体１４にテンプレート４を生成するように構成される任意の装置又はシステムである。出力装置１２の例としては、プリンタ，プロッタ，ファクシミリ機，コピー機，及び多機能機器が挙げられる。出力装置１２は、任意の様式でデバイス８と通信する。出力装置１２がデバイス８と通信する様式の例としては、ネットワークを介するもの、及びローカルに行うものが挙げられる。
【００１７】
　代替の実施形態では、オーバレイ生成システム２は、インタフェースオーバレイ６用の少なくとも１つのテンプレート４と、言語識別子２６と、コンパレータ２８と、デバイス８と、オプションとしてアドミニストレータ１０及び出力装置１２とを備えている。
【００１８】
　デバイス８は、ユーザインタフェースを備える任意の装置である。デバイス８は、再現サブシステム３０と、オプションとして、テンプレート４，言語識別子２６，コンパレータ２８，記憶システム３４，及び処理システム３５とを備えている。処理システム３５は、実行可能コードを処理又は実行するように構成される任意の装置又はシステムである。デバイス８の例としては、プリンタ，プロッタ，ファクシミリ機，コピー機，多機能機器，及びスキャナが挙げられる。
【００１９】
　言語識別子２６は、インタフェースオーバレイ６の言語を特定する任意の手段である。一例では、言語識別子２６は、実行可能コードと、インタフェースオーバレイ６の言語を特定するように構成されるハードウェアとの任意の組み合わせである。実行可能コードは、処理システム３５が実行可能な任意のコードである。実行可能コードの例としては、ファームウェアコード及びソフトウェアコードが挙げられる。
【００２０】
　一実施形態では、言語識別子２６は、デバイス８に存在する。代替の実施形態では、言語識別子２６は、アドミニストレータ１０に存在する。或いは、言語識別子２６は、デバイス８及びアドミニストレータ１０の何れにも存在しないが、デバイス８にアクセスすることが可能である。
【００２１】
　一実施形態では、言語識別子２６は、ユーザプロンプト３２を含んでいる。ユーザプロンプト３２は、ユーザに言語を選択するように促す任意の手段である。一例では、ユーザプロンプト３２は、実行可能コードと、ユーザに言語を選択するように促すように構成されたハードウェアとの任意の組み合わせである。ユーザプロンプト３２は、デバイス８のユーザ及びアドミニストレータ１０のユーザのうちの一方に指示メッセージを出すように構成される。
【００２２】
　コンパレータ２８は、特定された言語をインタフェースオーバレイ６用のテンプレート４の１つにマッチングする任意の手段である。一例では、コンパレータ２８は、実行可能コードと、特定された言語をテンプレート４のうちの１つにマッチングするように構成されるハードウェアとの任意の組み合わせである。一実施形態では、コンパレータ２８は、デバイス８に存在する。代替の実施形態では、コンパレータ２８は、アドミニストレータ１０に存在する。或いは、コンパレータ２８は、デバイス８及びアドミニストレータ１０の何れにも存在しない。
【００２３】
　再現サブシステム３０は、マッチングしたテンプレート４をオーバレイ媒体１４に再現する任意の手段である。一例では、再現サブシステム３０は、実行可能コードと、テンプレート４をオーバレイ媒体１４に再現するように構成されるハードウェアとの任意の組み合わせである。一実施形態では、再現サブシステム３０は出力装置コントローラ３６を備えている。出力装置コントローラ３６は、テンプレート４をオーバレイ媒体１４に生成するように出力装置１２に指示する任意の手段である。代替の実施形態では、再現サブシステム３０は、出力サブシステム３８を備えている。出力サブシステム３８は、テンプレート４をオーバレイ媒体１４に生成する任意のハードウェア手段である。
【００２４】
　記憶システム３４は、データ又は実行可能コードを格納するように構成される任意の装置及びシステムである。記憶システム３４は、処理システム３５により実行可能であり、処理システム３５によって実行可能な本発明の方法ステップを実行するためのプログラム，アプレット，又は命令を有形具現するプログラム記憶システムであってよい。記憶システム３４は、磁気的，光学的，又は電子的な記憶媒体等任意のタイプの記憶媒体であることができる。記憶システム３４は、図１では単一のデバイスとして示される。代替として、記憶システム３４は、２つ以上のデバイスを含んでもよい。さらに、記憶システム３４の各デバイスは、異なる媒体タイプで具現されてもよい。例えば、記憶システム３４のあるデバイスは、磁気記憶媒体であり、記憶システム３４の別のデバイスは、電子記憶媒体であってよい。
【００２５】
　一実施形態では、アドミニストレータ１０は、デバイス８を管理するように構成される任意の装置又はシステムである。オプションとして、アドミニストレータ１０は、テンプレート４，使用言語２２，ユーザによって選択される言語２４，言語識別子２６，コンパレータ２８，及び記憶システム４０を備えている。
【００２６】
　記憶システム４０は、データ又は実行可能コードを格納するように構成される任意の装置及びシステムである。記憶システム４０は、処理システム３５により実行可能であり、処理システム３５によって実行可能な本発明の方法ステップを実行するためのプログラム，アプレット，又は命令を有形具現するプログラム記憶システムであってよい。記憶システム４０は、磁気的，光学的，又は電子的な記憶媒体等任意のタイプの記憶媒体であることができる。記憶システム４０は、図１では単一のデバイスとして示されている。代替として、記憶システム４０は２つ以上のデバイスを含んでもよい。さらに、記憶システム４０の各デバイスは、異なる媒体タイプで具現されてよい。例えば、記憶システム４０のあるデバイスは、磁気記憶媒体であり、記憶システム４０の別のデバイスは、電子記憶媒体であってよい。
【００２７】
　図３は、本発明の一実施形態のステップを表すフローチャートである。図３に表すステップは、特定の順序で提示されるが、本発明は、ステップ順序の変形も包含する。さらに、本発明の範囲から逸脱することなく、図３に示すステップの間で追加ステップを実行することができる。
【００２８】
　ブロック４２において、インタフェースオーバレイ用の言語が特定（識別；identify）される。一実施形態では、デバイス８がデバイス８のユーザに言語を選択するように促すことにより、言語はブロック４２において特定される。選択された言語が、特定された言語である。代替の実施形態では、アドミニストレータ１０の言語を認識することにより、言語はブロック４２において特定（識別）される。認識された言語が、特定された言語である。別の代替の実施形態では、アドミニストレータ１０のユーザに言語を選択するように促すことによって、言語がブロック４２において特定される。選択された言語が、特定された言語である。
【００２９】
　ブロック４４において、特定された言語がインタフェースオーバレイ６用のテンプレート４の１つにマッチングされる。
【００３０】
　ブロック４６において、マッチングしたテンプレート４がオーバレイ媒体１４に再現される。一実施形態では、ブロック４６において、マッチングしたテンプレート４は、マッチングしたテンプレート４をオーバレイ媒体１４に生成するようにデバイス８が出力装置１２に指示することにより再現される。別の実施形態では、ブロック４６において、マッチングしたテンプレート４は、デバイス８がマッチングしたテンプレート４をオーバレイ媒体１４に生成することにより再現される。
【００３１】
　一実施形態では、ブロック４６において、マッチングしたテンプレート４は粘着性のある裏面を有するオーバレイ媒体１４に再現される。一実施形態では、ブロック４６において、マッチングしたテンプレート４がオーバレイ媒体１４の前面に再現される。代替の実施形態では、ブロック４６において、マッチングしたテンプレート４はオーバレイ媒体１４の裏面に再現される。
【００３２】
　以上を要約すると、次の通りである。本発明に係る、インタフェースオーバレイを生成する装置及び方法においては、デバイス８用のインタフェースオーバレイ６が生成される。インタフェースオーバレイ６用の言語が特定（識別）される（ブロック４２参照）。特定された言語は、インタフェースオーバレイ６用のテンプレート４のうちの１つにマッチングされる（ブロック４４参照）。マッチングしたテンプレート４は、オーバレイ媒体１４上に再現される（ブロック４６参照）。
【００３３】
　上記の説明は本発明の例示にすぎない。本発明から逸脱することなく、当業者は各種代替形態及び変更形態を考案することができる。従って、本発明は、併記の特許請求項の範囲内にあるかかる全ての代替形態，変更形態，及び変形形態を包含するものである。
【図面の簡単な説明】
【００３４】
【図１】デバイス用のインタフェースオーバレイを生成する本発明のシステムの一実施形態のブロック図である。
【図２】本発明のシステム及び方法の一実施形態により生成される例示的なインタフェースオーバレイを示す図である。
【図３】デバイス用のインタフェースオーバレイを生成する本発明の方法の一実施形態を示すフローチャートである。
【符号の説明】
【００３５】
　２　インタフェースオーバレイ生成システム
　４　テンプレート
　６　インタフェースオーバレイ
　８　デバイス
　１０　アドミニストレータ
　１４　オーバレイ媒体
　１２　出力装置
　２８　コンパレータ
　３２　ユーザプロンプト
【図１】
2004054289.tif 000003
【図２】
2004054289.tif 000004
【図３】
2004054289.tif 000005