(57)【要約】【課題】電子デバイスにおいて効率的に機能を選択するシステム及び方法。【解決手段】  電子デバイスにおける、効果的に機能を選択するシステム及び方法が、デバイスコマンドを格納するために作られたコマンドデータベースを含む。該コマンドデータベースは、特定可能なように定義されたパターンと、それに対応したそれぞれのデバイスの機能とを含む。デバイスのユーザにより入力されたパターンを認識するために、適切なパターンの入力手段を利用することができる。コマンドマネージャは、認識されたパターンを利用して、コマンドデータベースから対応したデバイスの機能を特定する。その後、電子デバイスは、特定されたデバイスの機能を実行することができる。【選択図】図６Ａ
2009295160.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイスを制御するために機能選択手順を実行するシステムであって、
パターンと前記パターンに対応したデバイスの機能とを含むデバイスコマンドを格納するコマンドデータベースと、
デバイスのユーザによって入力された前記パターンを認識するための前記電子デバイスに連結されたパターン入力手段と、
前記パターンを利用して、前記コマンドベース内にある前記デバイスの機能を特定し、次いで、前記電子デバイスに前記電子デバイスの機能を実行させるコマンドマネージャと、
を備えることを特徴とするシステム。
【請求項２】
前記電子デバイスは、前記機能選択手順からの前記デバイスコマンドに応答する携帯型電子デバイスとして実施されることを特徴とする請求項１に記載のシステム。
【請求項３】
前記携帯型電子デバイスは、限定された大きさのディスプレイ画面を備え、前記機能選択手順は、前記ディスプレイ画面上のディスプレイスペースを節約するものであることを特徴とする請求項２に記載のシステム
【請求項４】
前記機能選択手順は、前記デバイスのユーザが、前記電子デバイスのディスプレイ画面上の機能メニューを用いて操作することなく、前記デバイスの機能を直接利用することを可能にするものであることを特徴とする請求項２に記載のシステム。
【請求項５】
前記デバイスのユーザは、前記電子デバイスのタッチスクリーン上に前記パターンを描くことで、前記パターンを入力することを特徴とする請求項１に記載のシステム。
【請求項６】
前記デバイスのユーザは、前記電子デバイスのタッチ感応パッド上で前記パターンをたどることで、前記パターンを入力することを特徴とする請求項１に記載のシステム。
【請求項７】
前記デバイスのユーザは、前記電子デバイスを動かして、前記電子デバイスの動作センサによって認識される動作パターンを生じさせることによって、前記パターンを入力することを特徴とする請求項１に記載のシステム。
【請求項８】
前記デバイスコマンドは、予め決められており、デバイスの製造過程の間に、前記コマンドデータベースに格納されることを特徴とする請求項１に記載のシステム。
【請求項９】
前記デバイスコマンドは、前記デバイスのユーザによって、動的に定義され、前記コマンドデータベースに格納されることを特徴とする請求項１に記載のシステム。
【請求項１０】
形状抽出器が、前記パターンに対応したパターンの形状を作り、次いで、パターン認識機が、前記パターンの形状を解析し、前記パターンを特定することを特徴とする請求項１に記載のシステム。
【請求項１１】
前記コマンドマネージャは、未定義のパターンが前記パターン入力手段によって受け取られたとき、前記デバイスのユーザに対し、新しいデバイスコマンドを作るように促すことを特徴とする請求項１に記載のシステム。
【請求項１２】
前記コマンドマネージャは、前記コマンドデータベースに示されていない現在のデバイスの機能に対応した新しいデバイスコマンドを作るように、前記デバイスのユーザに促すことを特徴とする請求項１に記載のシステム。
【請求項１３】
前記コマンドマネージャは、パターン照合、ファジー論理及び人工神経ネットワーク技術のうち少なくとも一つを利用して前記パターンを特定することを特徴とする請求項１に記載のシステム。
【請求項１４】
前記コマンドマネージャは、デバイスのユーザが入力テキストを入力するテキストコマンド機能を支援する機能データベースを利用し、
前記コマンドマネージャは、前記入力テキストを利用して、前記機能データベースを検索し、一又はそれ以上の機能の符号を見出すことを特徴とする請求項１に記載のシステム。
【請求項１５】
前記機能の符号は、予め決められたテキストマッピングルールによって、定義され、
次いで、前記電子デバイスは、前記一又はそれ以上の機能の符号を表示すること、又は、前記一又はそれ以上の機能の符号を実行することを含む、特定の応答動作を行うことを特徴とする請求項１４に記載のシステム。
【請求項１６】
前記デバイスのユーザは、前記電子デバイスにコマンド編集モードを入力するように要求することによってコマンド作成手順を開始し、
前記デバイスのユーザは、入力パターンを入力し、
前記コマンドマネージャは、前記入力パターンを前記コマンドデータベースに格納することを特徴とする請求項１に記載のシステム。
【請求項１７】
前記デバイスのユーザは、その後、前記入力パターンに対応した必要なデバイスの機能を選択し、
前記コマンドのマネージャは、前記コマンドデータベースに前記必要なデバイスの機能を格納することによって前記必要なデバイスの機能と前記入力パターンを関連付けることを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記デバイスのユーザは、選択したパターンを入力することによってコマンド実行プロセスを開始し、
その後、パターン認識機が、前記選択したパターンを特定することを特徴とする請求項１に記載のシステム。
【請求項１９】
前記コマンドマネージャは、前記コマンドデータベース内の前記選択したパターンに対応して関連付けられたデバイスの機能を取得し、
その後、前記電子デバイスが、前記関連付けられたデバイスの機能を実行することを特徴とする請求項１８に記載のシステム。
【請求項２０】
デバイスのユーザが前記パターン入力手段を利用して、必要なデバイスの機能の一番初めの文字を入力したとき、前記必要なデバイスの機能が自動的に開始されることを特徴とする請求項１に記載のシステム。
【請求項２１】
前記コマンドマネージャは、前記電子デバイスに現在搭載されている前記一番初めの文字に対応した全ての機能の選択肢を、前記デバイスのユーザに対して表示することを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記デバイスのユーザは、前記必要な機能の一又はそれ以上の続く文字を入力し、
前記コマンドマネージャは、これに応答して、前記一番初めの文字と前記一又はそれ以上の続く文字の両方に対応した機能の選択肢のみに更新したリストを、前記デバイスのユーザに対して表示することを特徴とする請求項２１に記載のシステム。
【請求項２３】
電子デバイスを制御する方法であって、
パターンと前記パターンに対応したデバイスのシステムを含むデバイスコマンドを格納するコマンドデータベースを作るステップと、
パターン入力手段を介してデバイスのユーザにより入力されたパターンを検出するステップと、
前記パターンを利用して前記コマンドデータベース内の前記デバイスの機能を特定するためにコマンドマネージャを利用し、その後、前記電子デバイスにより前記デバイスの機能を実行するステップと、
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、電子デバイスを制御する技術に関する。特に、電子デバイスにおいて効率的に機能を選択するシステム及び方法に関する。
【背景技術】
【０００２】
電子デバイスを効果的に制御するための方法を実行することは、今日の電子デバイスの設計者や製造者にとって重要であり、熟慮すべき事柄である。しかしながら、電子デバイスを効果的に制御する技術の開発は、システムの設計者にとって、相当な難題となる。例えば、デバイスの機能及び性能を向上させることに対する要求が高まることにより、さらに大きなシステム処理能力が必要となり、ソフトウェア資源を追加する必要が生じる。処理上の要求やソフトウェアに対する要求が増大すると、製造コストの増加と運用上の非効率性のため、相応の有害な経済的影響ももたらされることになる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
さらに、デバイスの性能が向上し、種々の進歩した処理を実行できるようになることは、システムのユーザに新たな恩恵を与えることになるが、様々なシステム要素を制御し、管理することの必要性も増加する。例えば、電子情報を効果的に管理できる、向上した電子ネットワークデバイスは、大量かつ複雑なデジタルデータを持つため、効果的な実行により利益を得ることができる。
【０００４】
システム資源に対する高まる要求と、データ量の大幅な増加のため、電子デバイスを制御する新しい技術を開発することは、関連する電子技術分野における重大な関心事であることが明白である。それゆえ、全ての前述の理由において、電子デバイスを制御する効果的な技術の開発は、現代の電子デバイスの設計者、製造者、ユーザにとって重要で熟慮すべき事柄である。
【課題を解決するための手段】
【０００５】
本発明によれば、電子デバイスにおいて効率的に機能を選択するシステム及び方法が開示される。一実施形態において、限定的な意味ではないがデバイスのユーザからの要求を含む適切な事象に応答して、電子デバイスは、コマンド編集モードに入ることができる。デバイスのユーザは、効果的な技術を使って所望のパターンを電子デバイスに入力することができる。例えば、タッチスクリーン、タッチセンサ式パッド、電子デバイスの動きを認識する動作センサを利用して、パターンを入力することができる。次いで、電子デバイスのコマンドマネージャは、前記パターンを電子デバイスのコマンドデータベースに格納する。
【０００６】
次に、デバイスのユーザは、効果的方法を利用して、以前に入力したパターンに対応する特定のデバイスの機能を選択することができる。例えば、電子デバイスのディスプレイに表示されている機能リストから必要な機能を選択することができる。コマンドマネージャは、効果的な技術を用いて、選択した機能を適切なパターンに関連付けることができる。ある実施形態においては、コマンドマネージャは、選択した機能を、該機能に対応するパターンと共に、コマンドデータベース内に格納する。同様の手順により、新たにコマンドを定義してもよい。
【０００７】
続いて、デバイスのユーザは、効果的な技術を用いて、定義されたパターンを電子デバイスに入力することができる。例えば、電子デバイスのタッチスクリーン、タッチセンサ式パッド、電子デバイスの動きを認識する動作センサを利用して、パターンを入力することができる。そして、パターン認識機は、適切な技術を利用して、認識プロセスを実行し、入力パターンを特定する。パターンの入力に応答して、コマンドマネージャは、コマンドデータから関連するコマンドを取得し、入力パターンに対応した個々のデバイスの機能を特定することができる。次いで、電子デバイスは、特定した機能を効果的に実行する。同様の方法で、新たに決めたコマンドを選択し、実行してもよい。したがって、少なくとも前述の理由で、本発明は、電子デバイスにおいて効果的に機能を選択する改良したシステム及び方法を提供する。
【図面の簡単な説明】
【０００８】
【図１】本発明に関する電子デバイスの実施形態のブロック図である。
【図２】本発明に関する電子デバイスの実施形態の前面図である。
【図３】本発明に関する図１に示されるメモリの実施形態のブロック図である。
【図４】本発明に関する図３に示されるコマンドデータベースの実施形態のブロック図である。
【図５】本発明に関する図３に示される機能データベースの実施形態のブロック図である。
【図６Ａ】本発明の実施形態に関するコマンド編集プロセスの実行方法をステップごとに分けたフローチャートである。
【図６Ｂ】本発明の実施形態に関するコマンド編集プロセスの実行方法をステップごとに分けたフローチャートである。
【図７Ａ】本発明の実施形態に関するコマンド実行プロセスの実行方法をステップごとに分けたフローチャートである。
【図７Ｂ】本発明の実施形態に関するコマンド実行プロセスの実行方法をステップごとに分けたフローチャートである。
【発明を実施するための形態】
【０００９】
本発明は、電子デバイスを制御する技術の改良に関する。後述の詳細な説明は、この分野の当業者が本発明を製造し、使用できるようにするためにしめされている、特許出願及びその要件を満たすように作成されたものである。開示された実施形態に対しての種々の変更は、当業者にとって直ちに想到できることであり、ここに示された包括概念は、他の実施形態にも適用することができる。それゆえ、開示された実施形態に本発明が限定されることは意図されておらず、本発明は、ここに記載される概念及び特徴と矛盾しない、最も広い範囲のものとして認められるべきである。
【００１０】
本発明は、電子デバイスにおいて効率的に機能を選択するためのシステム及び方法を提供するものであり、特定の決められたパターンとそれに対応するそれぞれのデバイス機能とを含むデバイスコマンドを格納するために作成されたコマンドデータベースを備える。パターン認識に用いる適切なパターン入力手段を備えることができ、この入力手段は、典型的にはデバイスのユーザによって入力される。コマンドマネージャは、認識されたパターンを利用して、コマンドデータベースから該パターンに対応するデバイスの機能を特定する。そして、電子デバイスは、特定されたデバイスの機能を効果的に実行することができる。
【００１１】
図１に、本発明に関する電子デバイス１１４の実施形態のブロック図を示す。図１の実施形態において、電子デバイス１１４は、これに限られないが、中央処理装置（ＣＰＵ）１１６、ディスプレイ１２２、メモリ１１８、そして、一又はそれ以上の入力／出力インターフェース（Ｉ／Ｏインターフェース）１２４を備えることができる。電子デバイス１１４の前述の要素は、デバイスバス１２８と接続し、デバイスバス１２８を介して通信するようにしてもよい。
【００１２】
別の実施形態において、電子デバイス１１４は、図１の実施形態に関連して説明した特定の要素及び構成に加え、又はこれに代えて、別の要素及び構成を利用することで実施してもよい。さらに、電子デバイス１１４を、適切な種類の電子デバイスを用いて、実施してもよい。例えば、ある実施形態では、電子デバイス１１４を、パーソナルコンピュータ、テレビ、家電デバイス、携帯電話、セットトップボックス、音響映像娯楽デバイス、個人携帯端末（ＰＤＡ）のような、様々な種類の固定型又は携帯型コンピュータデバイスのいずれかのとして実施することができる。
【００１３】
図１の実施形態では、ＣＰＵ１１６は、好ましくはソフトウェア命令を実行して、電子デバイス１１４のオペレーションを制御し、管理するようにされた、適切かつ汎用性のあるマイクロプロセッサデバイスを含むものとして実施することができる。図１のディスプレイ１２２を、デバイスのユーザに対して種々の情報を表示するスクリーンを備えた、陰極線管モニタ又は液晶ディスプレイ装置を含む、あらゆる形式の効果的なディスプレイとすることができる。さらに、ある実施形態においては、ディスプレイ１２２は、スクリーン表面がユーザによって加えられた圧力を認識できるようにされた、タッチスクリーンセンサを備えてもよい。
【００１４】
図１の実施形態では、メモリ１１８は、所望の記憶デバイスの組み合わせを含むものとして実施することができ、これらの記憶デバイスには、限定的な意味ではないが、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び種々の形式の不揮発性メモリ、例えばフロッピー（登録商標）ディスク、メモリスティック、コンパクトディスク、ハードディスクが含まれる。デバイスのメモリ１１８の内容及び機能は、以下に図３を用いて詳述される。
【００１５】
図１の実施形態では、Ｉ／Ｏインターフェース１２４は、一又はそれ以上の入力／出力インターフェースを備え、電子デバイス１１４によって要求される種類の情報を受信、及び／又は、送信することができる。Ｉ／Ｏインターフェース１２４は、デバイスのユーザが電子デバイス１１４と通信できるようにする、一又はそれ以上の手段を備えることができる。例えば、前述の手段は、キーボード、タッチセンサ式パッド、無線遠隔制御デバイス、マイクに対応する音声認識モジュール、タッチスクリーン対応グラフィックユーザインターフェース、動作センサデバイス、携帯型デバイス制御ユニット、電子デバイス１１４の外面に整列して取り付けられた選択ボタンを含んでもよい。電子デバイス１１４の実施及び制御は、以下に図２から図７を用いて詳述される。
【００１６】
図２を参照すると、本発明による図１の電子デバイス１１４の典型的な実施形態の前面図が示されている。図２の実施形態は、説明のために示されるものであり、代替的な実施形態では、電子デバイス１１４は、図１の実施形態に関連して説明した特定の要素、特性及び構成に加え、又はこれに代えて、別の要素、特性及び構成を使用して実施することができる。さらに別の実施形態においては、電子デバイス１１４は、他の種類の携帯型、又は、非携帯型デバイスとして実施してもよい。
【００１７】
図２の実施形態において、電子デバイス１１４は、システムのユーザに適切な情報を示すためのディスプレイ１２２を備える。図２の実施形態では、電子デバイス１１４は又、一又はそれ以上の外部Ｉ／Ｏインターフェース１２４を備えており、システムのユーザが制御情報を電子デバイス１１４に与えることを可能にする。多くの実施形態において、ディスプレイ１２２は比較的小さいため、ディスプレイ１２２のスクリーン上にアイコンとショートカットを表示するスペースは限られている。さらに、ドロップダウンメニューの多数のレベルをナビゲートすることは、キーボード全体とマウスが使えない場合に特にそうであるが、時間を浪費し、かつ、面倒である。
【００１８】
したがって、本発明は、予め決められたパターンを入力するためのパターンモードをユーザが利用し、関連する機能をユーザにとって使いやすい方法で簡単に実行することを可能にする。このパターンは、望まれるどのようなパターンであってもよく、効果的な技術のいずれかを利用することによって入力される。例えば、デバイスのユーザは、ディスプレイ１２２のタッチスクリーン上又は近接センサ近傍で、或いは、外部Ｉ／Ｏインターフェース１２４のタッチ感応パッド上で、必要なパターンをたどることによりパターンを入力することができる。代わりに、電子デバイス１１４は、デバイスのユーザが電子デバイス１１４を予め決められたパターンで動かしたとき、３次元パターン情報を認識する動作センサモジュールを備えてもよい。ある実施形態では、様々な種類のパターンは、Ｉ／Ｏインターフェース１２４からの（キー、ボタン、スイッチなどの）外部制御装置を物理的に操作することで入力することもできる。
【００１９】
ある実施形態においては、電子デバイス１１４は、入力パターンを認識し、必要なアプリケーションの開始、特定のモードの入力、特定のタスクの遂行のような、関連するデバイスの機能を実行する。ある実施形態においては、電子デバイス１１４の形状抽出器（図３参照）が、入力パターンからパターンの形状を抽出するようにすることができ、そして、パターン認識機が、パターンの形状を利用して、特定のパターンを認識するようにすることができる。
【００２０】
様々な実施形態において、入力パターンを認識するために、どのような技術を利用してもよい。例えば、電子デバイス１１４は、パターン照合、ファジー論理、人工神経ネットワーク技術を、入力パターンの認識のために利用することができる。そして、前述した認識パターンに基づいて、該パターンに対応するデバイスの機能を探し、実行することができる。
【００２１】
ある実施形態においては、ユーザがパターン入力手段により、必要なデバイスの機能の一番初めの文字を入力したとき、自動的に必要なデバイスの機能を実行するようにしてもよい。例えば、文字“Ｎ”をたどったとき、ナビゲーション機能を開始し、また、文字“Ｃ”をたどったとき、計算機能を開始するようにすることができる。電子デバイス１１４はまた、該電子デバイス１１４が現在備えている、一番初めの頭文字に対応する任意の機能全てをユーザに提供するようにしてもよい。例えば、文字“Ｎ”を入力すると、ナビゲーションアプリケーションとノートパッドアプリケーションを含むリストを表示するようにしてもよい。
【００２２】
必要なデバイス機能の続く一又はそれ以上の文字を、ユーザが入力すると、それに応答して、電子デバイス１１４は、ユーザに、一番初めの文字と続く一又はそれ以上の文字に対応した機能の選択肢のみを含むように更新したリストを提示するようにすることができる。デバイスのユーザが、前述の文字“Ｎ”に続いて、文字“Ａ”を入力すると、ノートパッド機能を除くように、機能リストが更新される。電子デバイス１１４の実施についての、より詳しい説明は、以下に図３から図７を用いてなされる。
【００２３】
ここで図３を参照すると、本発明による図１に示されるメモリ１１８の一実施形態についてのブロック図が示される。図３の実施形態において、メモリ１１８は、これらに限られないが、デバイスアプリケーション３１２、コマンドマネージャ３１６、コマンドデータベース３１８、形状抽出器３２０、パターン認識機３２２、機能データベース３２４、データ３２８、多くのストレージ３３２を含む。別の実施形態においては、メモリ１１８は、図３の実施形態に関連して説明した特定の要素及び機能に加え、又はこれに代えて、種々の他の要素及び機能を含むものとすることができる。
【００２４】
図３の実施形態において、デバイスアプリケーション３１２は、電子デバイス１１４に対して様々な機能と動作を実行するために、好ましくは、ＣＰＵ１１６（図１）に実行されるソフトウェア命令を備えることができる。デバイスアプリケーション３１２の特定の性質及び機能は、典型的には、対応する電子デバイス１１４の特定の種類及び個別の機能のような要因に応じて変化する。
【００２５】
図３の実施形態において、電子デバイス１１４は、図２に関連して上述したパターンモードを支援し、調和させるためのコマンドマネージャ３１６を利用する。図３の実施形態においては、コマンドデータベース３１８は、様々なパターン及びそれに対応して関連付けされたデバイスの機能を格納する。コマンドデータベース３１８は、以下に図４を用いて詳述する。ある実施形態では、図２を用いて前述したように、電子デバイス１１４は、形状抽出器３２０及びパターン認識機３２２を利用して、入力パターンを特定するようにしてもよい。
【００２６】
図３の実施形態において、機能データベース３２４は、電子デバイス１１４に関連する全てのアプリケーション、機能、タスク、モード、その他関係する情報のリストを含むことができる。機能データベース３２４の利用については、以下に図５に関連して詳述する。データ３２８は、電子デバイス１１４によって利用するために必要な種類のあらゆるデータを格納することができる。その他のあらゆる種類の情報、データ又は電子デバイス１１４に対するソフトウェア命令を格納するために、多くの格納部３３２を利用することができる。電子デバイス１１４の実施及び制御については、以下に図４から図７を関連して詳述する。
【００２７】
図４に、本発明による図３に示されるコマンドデータベース３１８の一実施形態についてのブロック図を示す。図４の実施形態は、説明を目的として示されるものであり、別の実施形態においては、コマンドデータベース３１８は、図４の実施形態に関連して説明した特定の要素及び情報に加え、又はこれに代えて、別の要素及び情報を利用することで実施してもよい。
【００２８】
図４の実施形態において、コマンドデータベースは、これに限られないが、コマンドＡ ４４０（ａ）からコマンドＮ ４４０（ｎ）まで、順番に対応する個々のコマンドの選択肢を含む。それぞれのコマンドは、パターンとそれに対応するデバイスの機能から成り立っている。例えば、図４の実施形態において、コマンドＡ ４４０（ａ）は、機能ＡにリンクしたパターンＡを持つ。図４の実施形態において、電子デバイス１１４は、コマンドデータベース３１８にアクセスして、新しいコマンド４４０を作るようにしてもよいし、特定の入力パターンに対応する適切な機能を特定するようにしてもよい。ある実施形態では、コマンドデータベース３１８の一部又は全部を予め決めて、電子デバイス１１４の製造中に投入するようにしてもよい。コマンドデータベース３１８の利用については、以下に図６及び図７に関連して詳述する。
【００２９】
図５に、本発明による図３に示される機能データベース３２４の一実施形態についてのブロック図を示す。図５の実施形態は、説明のために示されるものであり、別の実施形態においては、機能データベース３２４は、図５の実施形態に関連して説明した特定の要素及び情報に加え、又はこれに代えて、別の要素及び情報を利用することで実施してもよい。
【００３０】
図５の実施形態において、機能データベース３２４は、これに限られないが、アプリケーション、機能、タスク、モード及び電子デバイス１１４に関するその他の関係する情報のリストを含むことができる。図５の実施形態においては、機能データベース３２４は、機能Ａ ５４０（ａ）から機能Ｘ ５４０（ｘ）までを含む。本発明のある種の実施形態においては、コマンドマネージャ３１６（図３）は、キーボード、タッチスクリーン、音声認識、マウスパッド、メニュー選択のような効果的な技術を利用してユーザが言葉やフレーズを入力するようになったテキストコマンド機能を支援するための機能データベース３２４を利用するようにしてもよい。このテキストコマンド機能は、予めコマンドデータベース３１８（図４）にパターンが入力されていない場合に、特に有効である。
【００３１】
図５の実施形態において、コマンドマネージャ３１６又はその他の適切な構成要素は、入力されたテキストを認識し、一又はそれ以上の同一であるか、又は関連する符号を見出すために機能データベース３２４を検索する。ある実施形態では、これらの機能の符号を、効果的で適切な基準に基づいて選択を行う、予め決められたテキストマッピングルールに基づいて決めるようにしてもよい。次に、電子デバイス１１４は、特定の応答動作を行い、この応答動作は、これに限定するものではないが、特定された機能に関連した情報を表示すること、又は、個別の機能を実行することを含むものとすることができる。
【００３２】
ここで図６Ａ及び図６Ｂを参照すると、本発明の一実施形態によるコマンド編集プロセスの実行方法が、ステップごとに分けたフローチャートで示される。図６Ａ及び図６Ｂのフローチャートは、説明のために示されるもので、別の実施形態においては、本発明は、図６Ａ及び図６Ｂに関連して説明されるステップ及びシーケンス以外のステップ及びシーケンスを利用してもよい。
【００３３】
図６の実施形態において、ステップ６１２では、電子デバイス１１４は、限定する意味ではないがデバイスのユーザからの要求を含む適切な事象に応答して、コマンド編集モードに入る。ステップ６１４では、いずれかの効果的な技術を用いて、ユーザが必要なパターンを電子デバイス１１４に入力する。例えば、タッチスクリーン、タッチ感応パッド、デバイス１１４の動きを認識する動作センサを利用してパターンを入力することができる。ステップ６１６では、電子デバイス１１４のコマンドマネージャ３１６は、電子デバイス１１４のコマンドデータベース３１８にパターンを格納する。
【００３４】
ステップ６１８では、デバイスのユーザは、効果的な方法を利用して、予め入力したパターンに対応した特定のデバイスの機能５４０を選択する。例えば、必要な機能５４０を、電子デバイス１１４のディスプレイ１２２に表示される機能リストから選択することができる。ステップ６２０では、コマンドマネージャ３１６は、効果的な技術のいずれかを利用して、選択した機能を適切なパターンに関連付けてもよい。ある実施形態においては、コマンドマネージャ３１６は、コマンドデータベース３１８に、選択した機能５４０を、これに対応するパターンと共に格納する。ステップ６２２では、コマンドマネージャ３１６は、生成すべきコマンドがまだ残っているか否かを判断する。コマンドが残っている場合には、図６のプロセスは、ステップ６１４に戻って、追加のコマンドを定義する。しかし、追加すべきコマンドが残っていないならば、図６のプロセスを終了することができる。
【００３５】
図７Ａ及び図７Ｂに、本発明の一実施形態によるコマンド遂行プロセスの実行方法をステップごとに分けたフローチャートで示す。図７Ａ及び図７Ｂは、説明のために示されるもので、別の実施形態においては、本発明は、図７Ａ及び図７Ｂに関連して説明されるステップ及びシーケンス以外のステップ及びシーケンスを利用してもよい。
【００３６】
図７の実施形態において、ステップ７１２では、電源を動作させて、電子デバイス１１４に電力を供給する。ステップ７１４では、ユーザは、効果的な技術を用いて、所望のパターンを電子デバイス１１４に入力する。例えば、タッチスクリーン、タッチ感応パッド、デバイス１１４の動きを認識する動作センサを利用してパターンを入力することができる。ステップ７１６では、パターン認識機３２２が適切な技術を利用して、認識手順を実行し、予め入力されたパターンを特定する。
【００３７】
ある実施形態では、入力パターンを認識できない場合、図６に関連して説明されたように、コマンドマネージャ３１８は、認識できないパターンを格納し、対応するパターンを機能と関連付けるように、動的にユーザに促すようにしてもよい。さらに、予め決められたパターンを入力することによって呼び出せなかった機能が動作している際に、コマンドマネージャ３１６は、適切なコマンドをコマンドデータベース３１８に追加するように、自動的にユーザに促してもよい。
【００３８】
ステップ７１８では、入力したパターンに応答して、コマンドマネージャ３１６がコマンドデータベース３１８から関連するコマンドを取得し、予め入力したパターンに対応した特定のデバイス機能５４０を特定する。次いで、ステップ７２０では、電子デバイス１１４は、特定された機能を有利に実行できる。ステップ７２２では、コマンドマネージャ３１６は、実行すべきコマンドがまだ残っているか否かを判断する。まだコマンドが残っているならば、図７のプロセスは、ステップ７１４に戻って、別のコマンドを選択し、実行する。しかし、コマンドが残っていないならば、図７のプロセスを終了することができる。したがって、少なくとも前述の理由で、本発明は、電子デバイスの機能を効果的に実行する改良されたシステム及び方法を提供する。
【００３９】
以上、本発明を、ある種の実施形態を参照して説明した。他の実施形態が、この開示から、当業者には明らかであろう。例えば、本発明は、前述した特定の実施形態により記載された構成及び技術以外の構成及び技術を用いて、直ちに実施することができる。さらに、本発明は、前述のシステム以外のシステムと関連して、効果的に実施することができる。したがって、本発明は、添付の特許請求の範囲によってのみ限定され、上記の実施形態及び上記実施形態に対するほかの変更は、本発明の範囲に含まれることを意図している。
【符号の説明】
【００４０】
１１４ 電子デバイス
１１６ 中央処理装置（ＣＰＵ）
１１８ メモリ
１２２ ディスプレイ
１２４ 入力／出力インターフェース（Ｉ／Ｏインターフェース）
１２８ デバイスバス
３１２ デバイスアプリケーション
３１６ コマンドマネージャ
３１８ コマンドデータベース
３２０ 形状抽出器
３２２ パターン認識機
３２４ 機能データベース
３２８ データ
３３２ 多くの格納部
４４０ コマンド
５４０ 機能
【図１】
2009295160.tif 000003
【図２】
2009295160.tif 000004
【図３】
2009295160.tif 000005
【図４】
2009295160.tif 000006
【図５】
2009295160.tif 000007
【図６Ａ】
2009295160.tif 000008
【図６Ｂ】
2009295160.tif 000009
【図７Ａ】
2009295160.tif 000010
【図７Ｂ】
2009295160.tif 000011