(57)【要約】  本発明は、ソフトウェアファンクションを制御する方法、電子装置、及びコンピュータプログラム製品に係る。電子装置は、電子装置のファンクションを制御するための処理ユニットと、この処理ユニットに結合されたディスプレイと、ソフトウェアファンクションを制御するための制御コマンドを与える制御ホイールとを備え、電子装置のソフトウェアファンクションは、制御ホイールの検出された回転ファンクションにより制御可能とされる。電子装置は、更に、制御ホイールにおける２つ以上の選択エリアを決定し、その選択エリアを所与のソフトウェアファンクションに関連付け、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、というように構成される。【選択図】図２Ａ
2009503663.tif 000002
【特許請求の範囲】
【請求項１】
電子装置のソフトウェアファンクションを制御する方法であって、電子装置は、ディスプレイ及び制御ホイールを備え、そして電子装置のソフトウェアファンクションは、制御ホイールの検出された回転ファンクションにより制御可能とされる方法において、
前記制御ホイールにおける２つ以上の選択エリアを決定するステップと、
前記選択エリアを所与のソフトウェアファンクションに関連付けるステップと、
前記制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出するステップと、
所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行するステップと、
を備えたことを特徴とする方法。
【請求項２】
どのソフトウェアファンクションが制御ホイールの所与の選択エリアに関連付けられるか指示するために前記ディスプレイに表示される１つ以上の指示エリアを設けるステップを更に備えた、請求項１に記載の方法。
【請求項３】
所定のソフトウェアファンクション遂行する前記ステップは、ボリュームの調整、低音レベルの調整、選択ファンクション、ズームファンクション、スクロールファンクション、ブラウズファンクション、アプリケーションの開始、のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項４】
前記制御ホイールは、タッチスクリーンを含み、そして制御ホイールの回転方向の選択を検出するステップは、前記タッチスクリーンからの検出された指示に基づく、請求項１に記載の方法。
【請求項５】
ソフトウェアファンクション遂行する前記ステップは、制御ホイールの検出された回転方向、制御ホイールの検出された回転の程度、制御ホイールの検出された回転の速度、のうちの少なくとも１つに基づく、請求項１に記載の方法。
【請求項６】
電子装置のファンクションを制御するための処理ユニットと、この処理ユニットに結合されたディスプレイと、ソフトウェアファンクションを制御するための制御コマンドを与える制御ホイールとを備えた電子装置であって、該電子装置のソフトウェアファンクションが制御ホイールの検出された回転ファンクションにより制御可能とされる電子装置において、前記処理ユニットは、制御ホイールにおける２つ以上の選択エリアを決定し、その選択エリアを所与のソフトウェアファンクションに関連付け、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、というように構成されたことを特徴とする電子装置。
【請求項７】
前記処理ユニットは、更に、どのソフトウェアファンクションが制御ホイールの所与の選択エリアに関連付けられるか指示するために前記ディスプレイに表示される１つ以上の指示エリアを設けるように構成された、請求項６に記載の電子装置。
【請求項８】
１つ以上の指示エリアが、前記制御ホイールエリアにあるか又は制御ホイールエリアの外側にある、請求項７に記載の電子装置。
【請求項９】
１つ以上の指示エリアが、前記制御ホイールの１つ以上の選択エリアにある、請求項７に記載の電子装置。
【請求項１０】
前記処理ユニットは、ボリュームの調整、低音レベルの調整、選択ファンクション、ズームファンクション、スクロールファンクション、ブラウズファンクション、アプリケーションの開始、のうちの少なくとも１つを行なうことにより、所定のソフトウェアファンクションを遂行するように構成された、請求項６に記載の電子装置。
【請求項１１】
前記入力装置は、タッチスクリーンを含み、そして前記処理ユニットは、前記タッチスクリーンからの検出された指示に基づき前記制御ホイールの回転方向の選択を検出するように構成された、請求項６に記載の電子装置。
【請求項１２】
前記処理ユニットは、前記制御ホイールの検出された回転方向、前記制御ホイールの検出された回転の程度、前記制御ホイールの検出された回転の速度、のうちの少なくとも１つに基づきソフトウェアファンクションを遂行するように構成された、請求項６に記載の電子装置。
【請求項１３】
電子装置のソフトウェアファンクションの制御を行なうためのコンピュータプロセスをエンコードするコンピュータプログラム製品であって、コンピュータプロセスが、制御ホイールの検出された回転ファンクションに基づいて電子装置のソフトウェアファンクションを制御することを含むものであるコンピュータプログラム製品において、前記プロセスは、更に、
前記制御ホイールにおける２つ以上の選択エリアを決定し、
前記選択エリアを所与のソフトウェアファンクションに関連付け、
前記制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして
所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、
ということを備えたことを特徴とするコンピュータプログラム製品。
【請求項１４】
どのソフトウェアファンクションが前記制御ホイールの所与の選択エリアに関連付けられるか指示するために前記ディスプレイに表示される１つ以上の指示エリアを設けるというファンクションを更に遂行する、請求項１３に記載のコンピュータプログラム製品。
【請求項１５】
コンピュータにより読み取り可能であり、且つ電子装置のソフトウェアファンクションを制御するためのコンピュータプロセスを実行するインストラクションのコンピュータプログラムをエンコードしているコンピュータプログラム配布媒体であって、前記プロセスが制御ホイールの検出された回転ファンクションに基づいて電子装置のソフトウェアファンクションを制御することを含むようなコンピュータプログラム配布媒体において、前記プロセスは、更に、
前記制御ホイールにおける２つ以上の選択エリアを決定し、
前記選択エリアを所与のソフトウェアファンクションに関連付け、
前記制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして
所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、
ということを備えたことを特徴とするコンピュータプログラム配布媒体。
【請求項１６】
前記配布媒体は、コンピュータ読み取り可能な媒体、プログラム記憶媒体、記録媒体、コンピュータ読み取り可能なメモリ、コンピュータ読み取り可能なソフトウェア配布パッケージ、コンピュータ読み取り可能な信号、コンピュータ読み取り可能なテレコミュニケーション信号、及びコンピュータ読み取り可能な圧縮ソフトウェアパッケージ、のうちの少なくとも１つを含む、請求項１５に記載のコンピュータプログラム配布媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置のソフトウェアファンクションを制御する方法、電子装置、コンピュータプログラム製品、及びコンピュータプログラム配布媒体に係る。
【背景技術】
【０００２】
例えば、ディスプレイやタッチスクリーンや入力装置のような異なるユーザインターフェイスの意義がポータブル電子装置において益々重要になりつつある。ポータブル装置は、例えば、異なる用途で益々使用されてきている。ユーザインターフェイスの有用性は、電子装置のファンクションを制御する上で必須の観点となっている。異なるポータブル電子装置のサイズには、制限があり、それ故、このような装置に使用されるディスプレイや入力装置のサイズも、通常、例えば、パーソナルコンピュータに使用されるものより相当に小さい。ポータブル電子装置のサイズ制限のために、このような装置に対してユーザに馴染み易いユーザインターフェイスが開発されつつある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
電子装置におけるユーザに馴染み易い既知のユーザインターフェイスの一例は、装置のソフトウェアファンクションを制御するのに使用される制御ホイールである。この制御ホールは、この制御ホイールの選択された回転方向を検出することで、電子装置のソフトウェアファンクションを制御できるように使用される。しかしながら、制御ホールを使用する前に、装置のユーザは、先ず、装置の所与のソフトウェアファンクションのどれを制御したいのか選択しなければならない。例えば、ユーザは、装置のボリュームを調整したい場合に、制御ホイールを使用してボリューム調整を行う前に、先ず、ボリューム調整器を作動しなければならない。その後、ユーザは、制御されるべき別のソフトウェアファンクションを選択しようとすると、制御ホイールを使用する前に他のファンクションを作動しなければならない。又、異なるソフトウェアファンクションのために多数の制御ホイールが存在し、表示エリア内の多くのスペースを占有する。
【課題を解決するための手段】
【０００４】
本発明の目的は、電子装置のソフトウェアファンクションを制御する改良された方法、改良された電子装置、コンピュータプログラム製品、及びコンピュータプログラム配布媒体を提供することである。
【０００５】
本発明の１つの態様によれば、電子装置のソフトウェアファンクションを制御する方法であって、電子装置は、ディスプレイ及び制御ホイールを備え、そして電子装置のソフトウェアファンクションは、制御ホイールの検出された回転ファンクションにより制御可能とされる方法が提供される。この方法は、制御ホイールにおける２つ以上の選択エリアを決定し、その選択エリアを所与のソフトウェアファンクションに関連付け、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行することを含む。
【０００６】
本発明の別の態様によれば、電子装置のファンクションを制御するための処理ユニットと、この処理ユニットに結合されたディスプレイと、ソフトウェアファンクションを制御するための制御コマンドを与える制御ホイールとを備えた電子装置であって、該電子装置のソフトウェアファンクションが制御ホイールの検出された回転ファンクションにより制御可能とされる電子装置が提供される。処理ユニットは、制御ホイールにおける２つ以上の選択エリアを決定し、その選択エリアを所与のソフトウェアファンクションに関連付け、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、というように構成される。
【０００７】
本発明の別の実施形態によれば、電子装置のソフトウェアファンクションの制御を行なうためのコンピュータプロセスをエンコードするコンピュータプログラム製品であって、コンピュータプロセスが、制御ホイールの検出された回転ファンクションに基づいて電子装置のソフトウェアファンクションを制御することを含むようなコンピュータプログラム製品が提供される。前記プロセスは、更に、制御ホイールにおける２つ以上の選択エリアを決定し、その選択エリアを所与のソフトウェアファンクションに関連付け、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、ことを含む。
【０００８】
本発明の実施形態によれば、コンピュータにより読み取り可能であり、且つ電子装置のソフトウェアファンクションを制御するためのコンピュータプロセスを実行するインストラクションのコンピュータプログラムをエンコードしているコンピュータプログラム配布媒体であって、前記プロセスが制御ホイールの検出された回転ファンクションに基づいて電子装置のソフトウェアファンクションを制御することを含むものであるコンピュータプログラム配布媒体が提供される。前記プロセスは、更に、制御ホイールにおける２つ以上の選択エリアを決定し、その選択エリアを所与のソフトウェアファンクションに関連付け、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行する、ことを含む。
【０００９】
本発明の実施形態によれば、電子装置のファンクションを制御するための処理手段と、ディスプレイ手段と、ソフトウェアファンクションを制御するための制御コマンドを与える制御ホイールとを備えた電子装置であって、該電子装置のソフトウェアファンクションが、制御ホイールの検出された回転ファンクションにより制御可能であるような電子装置が提供される。この電子装置は、更に、制御ホイールにおける２つ以上の選択エリアを決定するための処理手段と、その選択エリアを所与のソフトウェアファンクションに関連付けるための関連付け手段と、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出するための検出手段と、所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行するための処理手段とを備えている。
【００１０】
本発明の実施形態は、多数の効果を発揮する。簡単なツールを使用することで、種々のソフトウェアファンクションを制御することができる。ユーザの観点から、前記方法は、迅速に利用できる。制御ホイールで制御できるソフトウェアファンクションの量は、ユーザに馴染みのある仕方で多様化することができる。
【００１１】
以下、本発明は、好ましい実施形態及び添付図面を参照して詳細に説明する。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態は、例えば、１つ以上のベースステーションと、これらベースステーションと通信するターミナルとを備えたテレコミュニケーションシステムにおいてターミナルとして使用される移動ステーションのような電子装置に適用することができる。この装置は、例えば、ブルーツースチップ、赤外線又はＷＬＡＮ接続で実施されるショートレンジ通信に対して使用することができる。電子装置は、例えば、携帯電話、又はテレコミュニケーション手段を含む別の装置、例えば、ポータブルコンピュータ、パーソナルコンピュータ、ハンドヘルドコンピュータ又はスマートテレホンである。ポータブル電子装置は、ネットワーク接続を確立するための必要なテレコミュニケーション手段を含むＰＤＡ（パーソナルデジタルアシスタント）装置でもよいし、例えば、ネットワーク接続のために移動電話に結合できるＰＤＡ装置でもよい。又、ポータブル電子装置は、テレコミュニケーション手段を含まないコンピュータ又はＰＤＡ装置でもよい。
【００１３】
図１は、電子装置の構造を示すブロック図である。典型的に、マイクロプロセッサ及びソフトウェア又は個別のコンポーネントにより実施される処理ユニット１００は、装置の基本的ファンクションを制御する。装置のユーザインターフェイスは、入力装置１０４、及びディスプレイ１０２、例えば、それ自体知られた仕方で実施されるタッチスクリーンを含む。更に、装置のユーザインターフェイスは、スピーカ及びキーパッド部分も含む。装置の形式に基づいて、異なる及び異なる数のユーザインターフェイス部分があってもよい。移動ステーションのような図１の装置は、移動ステーションのファンクションを実施する通信手段１０８も含むことができ、これは、スピーチ及びチャンネルコーダ、変調器、及びＲＦ部分を含む。又、装置は、アンテナ及びメモリ１０６も備えている。
【００１４】
装置のファンクションは、入力装置１０４、例えば、マウス、表面上でこれを移動させることで動作されるハンドヘルドロケータにより制御される。例えば、マウスを使用するときには、符号又は記号が、ディスプレイ１０２上のマウスカーソルの位置を示すと共に、装置で実行されるファンクション又はその状態もしばしば示す。又、ディスプレイ１０２それ自体がタッチスクリーンにより動作される入力装置１０４であって、ディスプレイ１０２上に見える希望のオブジェクトにタッチすることで希望のファンクションが選択されることも考えられる。ディスプレイ１０２へのタッチは、例えば、ペン、スタイラス、又は指で行うことができる。又、入力装置１０４は、目の動きの検出を使用して、ある制御コマンドを解釈するようなアイ・トラッキング(eye-tracking)手段を使用することにより達成することもできる。
【００１５】
処理ユニット１００は、ユーザインターフェイスのファンクションを制御し、そして異なるアプリケーションビューが示されるディスプレイ１０２に接続される。処理ユニット１００は、入力装置１０４から制御コマンドを受け取る。入力装置１０４は、装置のソフトウェアファンクション、例えば、アプリケーションビューのブラウジング、を制御するための制御コマンドを与えるように構成される。一実施形態では、入力装置１０４は、装置のソフトウェアファンクションを制御するのに使用される制御ホイールを備えている。一実施形態では、装置のソフトウェアファンクションは、制御ホイールの回転ファンクションの検出により制御することができる。例えば、ボリュームの調整、低音レベルの調整、ファンクションの選択、アプリケーションの開始、又はディスプレイに表示されるアプリケーションビューのブラウジングを、制御ホイールにより操作することができる。アプリケーションビューは、インターネットから異なるウェブページへのビューでもよいし、装置で実行されるアプリケーションプログラムからのビューでもよいし、又はディスプレイ１０２に示すことのできる他のアプリケーションビューでもよい。アプリケーションビューのブラウジングは、任意の方向、例えば、水平又は垂直にアプリケーションビューをスクロールし、アプリケーションビューへズームインしてアプリケーションビューの細部の良好なビューを得、又はアプリケーションビューからズームアウトして全アプリケーションビューの更に一般的なビューを得ることを含む。
【００１６】
本発明の実施形態では、処理ユニット１００は、制御ホイール上の２つ以上の選択エリアを決定するように構成される。選択エリアは、所与のソフトウェアファンクションに関連付けられる。処理ユニット１００は、制御ホイールの回転ファンクションが検出されたときにどの選択エリアから回転ファンクションが開始するか検出し、そして所与の選択エリアのどれから回転ファンクションが開始すると検出されたかに基づいて所定のソフトウェアファンクション遂行するように構成される。
【００１７】
処理ユニット１００は、入力装置１０２により指示された制御コマンドを検出し、そして制御ホイールの回転ファンクションを検出し続ける。次いで、回転ファンクションの開始点に基づいて、どのソフトウェアファンクションを遂行すべきか決定される。
【００１８】
一実施形態において、処理ユニット１００は、更に、どのソフトウェアファンクションが制御ホイールの所与の選択エリアに関連付けられるか指示するためにディスプレイ１０２に表示される１つ以上の指示エリアを与えるように構成される。所与の選択エリアに関連付けられたソフトウェアファンクションを、いつでも他のソフトウェアファンクションに変更することができる。制御ホイール上の選択エリアの数は、必要に応じてセットすることができる。
【００１９】
一実施形態において、制御ホイールは、物理的に装置のどこで実施することもできる。制御ホイールは、制御ホイールへの１つ以上のタッチを処理ユニット１００により検出できるように実施することができる。制御ホイールは、制御ホイールの回転ファンクションを検出できるように実施される。又、制御ホイールは、ディスプレイ１０２のエリアにあり、タッチ面により実施されることも考えられる。従って、制御ホイールの回転ファンクションは、制御ホイールへの滑りタッチの検出に基づいて検出することができる。制御ホイールは、実際上は、本当に「回転」せず、制御ホイールの回転ファンクションは、制御ホイールへの滑りタッチの検出に基づいて検出されるに過ぎない。従って、「制御ホイールの回転ファンクションを検出する」とは、例えば、Ａ）装置の物理的に実施された制御ホイールの回転を検出すること、又はＢ）タッチ面によりディスプレイに表示された制御ホイールの回転を検出すること（制御ホイールの仮想回転を表示できる場合も、できない場合もある）を意味する。
【００２０】
一実施形態において、ディスプレイ１０２上の制御ホイールエリアの外側に１つ以上の指示エリアがある。又、特に、制御ホイールがディスプレイ１０２上のタッチ面を使用することにより実施される場合には、制御ホイール上の１つ以上の選択エリアに１つ以上の指示エリアがあってもよい。
【００２１】
処理ユニット１００は、ボリュームの調整、低音レベルの調整、選択ファンクション、ズームファンクション、スクロールファンクション、ブラウズファンクション、アプリケーションの開始、のうちの少なくとも１つを行なうことにより、所定のソフトウェアファンクションを遂行するように構成される。制御ホイールを使用することで、調整を行なえる任意のソフトウェアファンクションを実際に制御することができる。
【００２２】
処理ユニット１００は、制御ホイールの検出された回転方向、制御ホイールの検出された回転の量、制御ホイールの検出された回転の速度、のうちの少なくとも１つに基づいてソフトウェアファンクションを遂行するように構成される。従って、例えば、制御ホイールの回転の量及び方向は、ボリュームをどの方向にどれほど調整するかを決定することができる。
【００２３】
図２Ａ及び２Ｂを参照して本発明の実施形態を次に説明する。図２Ａ及び２Ｂは、ディスプレイ１０２と、ここでは制御ホイール１０４を含む入力装置とを備えた電子装置の一例を示す。
【００２４】
図２Ａの実施形態において、選択エリア２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８が制御ホイール１０４に設けられる。破線で分離されて１から８まで番号付けされたエリアは、制御ホイール１０４上に決定された選択エリア２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８を示す。これら選択エリア２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８は、この例では、破線で示されて１から８まで番号付けされているが、必ずしも、制御ホイール上に見える線や番号は存在しない。又、選択エリア２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８の数は、装置のユーザの個々の必要性に基づいて調整することができる。又、制御ホイール１０４は、円以外の形状、例えば、方形でもよい。制御ホイール１０４は、制御ホイール１０４の回転ファンクションを決定できるように実施される。制御ホイール１０４の回転ファンクションは、制御ホイール１０４上、又は、例えば、装置のディスプレイ上で検出される連続的なタッチに基づいて検出することができる。
【００２５】
選択エリア２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８は、所与のソフトウェアファンクションに関連付けられる。図２Ａの例では、装置のボリュームを調整するソフトウェアファンクションは、選択エリア１  ２０１に関連付けられ、アプリケーションビューをズームするソフトウェアファンクションは、選択エリア２  ２０２に関連付けられ、低音を調整するソフトウェアファンクションは、選択エリア３  ２０３に関連付けられ、アプリケーションビューをスクロールするソフトウェアファンクションは、選択エリア４  ２０４に関連付けられ、プレイリストをスクロールするソフトウェアファンクションは、選択エリア５  ２０５に関連付けられ、ツールを選択するソフトウェアファンクションは、選択エリア６  ２０６に関連付けられ、メニューアイテムをブラウズするソフトウェアファンクションは、選択エリア７  ２０７に関連付けられ、そして特定のファンクションを選択するソフトウェアファンクションは、選択エリア８  ２０８に関連付けられる。これらは、選択エリア１から８に関連付けることのできる異なるソフトウェアファンクションの一例に過ぎない。ユーザは、いつでも、これらの設定を変更し、そして所与の選択エリア１から８に関連付けされるべき他のソフトウェアファンクションを選択することができる。又、選択エリア１から８とソフトウェアファンクションとの間には多数の種類の構成に対して異なるプロフィール設定が存在する。例えば、音楽プロフィールでは、ボリュームの調整、低音の調整、又はプレイリストのブラウジングといった若干の特定ソフトウェアファンクションが対応選択エリア１ないし８に関連付けられるだけである。
【００２６】
一実施形態によれば、どのソフトウェアファンクションが制御ホイール１０４の所与の選択エリア１ないし８に関連付けられるか指示するためにディスプレイ１０２に表示される指示エリア２１０も設けられる。この指示エリア２１０は、所与の選択エリア１ないし８に関連付けられる特定ソフトウェアファンクションを指示するために任意の種類のテキスト、ピクチャー、記号及びアイコンを含んでもよい。又、ディスプレイ１０２に異なる情報、アプリケーションビュー又はメニューを表示するために他のエリアがあってもよい。ディスプレイ１０２のサイズは、この例とは異なるものでもよい。例えば、指示エリア２１０は、ディスプレイのサイズが大きいときには、全ディスプレイ１０２の僅かな部分をカバーするだけでもよい。又、指示エリア２１０は、方形以外の形状、例えば、円であってもよい。指示エリア２１０は、どの選択エリア１ないし８がどのソフトウェアファンクションに関連付けられるかユーザに指示するために使用される。
【００２７】
例えば、ユーザは、装置のボリュームを調整したい場合に、先ず、指示エリア２１０から、ボリュームの調整に関連付けられた特定の選択エリアが制御ホイール１０４の上部の選択エリア１であることをチェックする。ユーザは、次いで、選択エリア１から始めて、制御ホイール１０４の回転を開始することにより、装置のボリュームの調整を開始することができる。装置は、制御ホイール１０４の回転ファンクションが選択エリア１から開始されたことを検出し、そしてこの選択エリアは、ボリュームを調整するソフトウェアファンクションに関連付けられているので、回転ファンクションに基づいて装置のボリュームの調整を開始する。次いで、回転ファンクションの回転方向は、ボリュームが増加されるか減少されるか決定する。回転ファンクションの程度及び／又は速度は、ボリュームをどれほど増加／減少するか決定することができる。従って、回転ファンクションの方向及び程度は、ソフトウェアファンクションに対する属性を定義する。ソフトウェアファンクションは、ユーザが元の位置から更に離れるようにホイールを回転する場合には、加速することができる。例えば、回転の方向は、ビューがズームインされるかズームアウトされるか定義することができる。
【００２８】
ユーザは、ディスプレイに表示されたアプリケーションビューをズーム又はスクロールしたい場合に、ズームについては選択エリア２から、又はスクロールについては選択エリア４から始めて、制御ホイール１０４の回転を開始することができる。次いで、ズーム／スクロールのためのソフトウェアファンクションが、制御ホイール１０４から受け取られた制御コマンドに基づいて遂行される。
【００２９】
ユーザが制御ホイール１０４を回転しているときに、遂行されるソフトウェアファンクションの進行をディスプレイ１０２上に示すことができる。例えば、ボリュームが調整されるときには、ディスプレイ１０２は、現在ボリュームレベルを同時に示すことができる。これが図２Ｂに示されている。
【００３０】
図２Ｂの例では、制御ホイール１０４は、図２Ａに示されたその初期位置から、新たな位置へ回転されている。矢印２１２は、制御ホイール１０４がどのように回転されたか示している。装置のユーザは、例えば、矢印２１２で示されたルートに沿って自分の指を動かすことができる。制御ホイール１０４の回転ファンクションは、ボリュームを調整するソフトウェアファンクションに関連付けられた選択エリア１からスタートしている。回転方向は、右であり、これは、ボリュームが増加されることを意味する。
【００３１】
一実施形態では、回転ファンクションがスタートするときに指示エリア２１０の見掛けが変化することが考えられる。図２Ｂの例では、指示エリア２１０は、制御ホイール１０４が回転されるときにボリュームのレベルをここで示すように変化する。ユーザが制御ホイール１０４の回転を停止すると、どのソフトウェアファンクションが制御ホイール１０４の所与の選択エリア１ないし８に関連付けられたか指示する指示エリア２１０の最初の見掛けに戻ることができる。
【００３２】
一実施形態では、１つ以上の指示エリア２１４、２１５、２１６が、制御ホイール１０４の１つ以上の選択エリア２０１、２０２、２０３、２０４、２０５、２０６、２０７、２０８上にあることが考えられる。指示エリア２１４、２１５、２１６は、例えば、制御ホイール１０４の下にあって、制御ホイール１０４を通して見ることができてもよい。制御ホイール１０４を少なくとも部分的に透明にし、制御ホイール１０４を通して指示エリア２１４、２１５、２１６を見ることができるようにしてもよい。指示エリア２１４、２１５、２１６に示される情報は、いつでも更新することができる。例えば、図２Ｂにおいて、所与の選択エリア２０３ないし２０５に関連したソフトウェアファンクションに関する幾つかの情報（＜＜＞＞、ＳＣＲＯＬＬ、ＢＡＳＳ）が制御ホイール１０４の下の指示エリア２１４、２１５、２１６に示されている。しかしながら、ボリュームコントロールに関する情報は、他の指示エリア２１０に示される。
【００３３】
制御ホイール１０４の回転は、例えば、指、ペン又はスタイラスを使用することにより行うことができる。制御ホイール１０４がディスプレイ１０２のエリア上のタッチスクリーンで実施される場合には、制御ホイール１０４を回転するのにマウスを使用することもできる。例えば、希望の選択エリアをタップし、指で押さえ、指を滑らせると、制御ホイールを回転することができる。
【００３４】
一実施形態では、所与の選択エリアにタッチするだけで特定のソフトウェアファンクションをスタートさせるように選択エリア１ないし８のあるものを操作することができる。例えば、選択エリア７  ２０７を押すだけでメニューファンクションを選択することができ、次いで、ディスプレイ１０２にメニューがオープンする。次いで、ユーザは、例えば、自分の指をメニュー上の特定の場所へ移動させることでメニューから特定のファンクションを選択することができる。
【００３５】
制御ホイール１０４、選択エリア１ないし８及び指示エリア２１０の見掛けは、必要に応じてセットすることができる。適当な色、テキスト、図又は埋め効果を使用して、エリアをマークすることができる。
【００３６】
図３は、ディスプレイ及び制御ホイールを含む電子装置のソフトウェアファンクションを制御する方法の一例を示し、電子装置のソフトウェアファンクションは、制御ホイールの検出された回転ファンクションにより制御することができる。
【００３７】
この方法は、３００で開始される。３０２において、２つ以上の選択エリアが制御ホイールに設けられる。３０４において、選択エリアが所与のソフトウェアファンクションに関連付けられる。３０８において、制御ホイールの回転ファンクションのスタートが検出された場合には、３１０に入る。制御ホイールの回転ファンクションのスタートが検出されない場合には、プロセスは、回転ファンクションの発生の検出を続ける。
【００３８】
３１０において、制御ホイールの所与の選択エリアのどれから回転ファンクションがスタートするか検出される。３１２において、選択エリアのどれから回転ファンクションがスタートしたかに基づいて所定のソフトウェアファンクションが遂行される。この方法は、アプリケーションが閉じるか、別のファンクションが選択されるか、又は装置が遮断されるまで、３０８から３１２までのステップを繰り返すことにより続けることができる。
【００３９】
本発明の実施形態は、例えば、処理ユニットが入力装置に作動的に接続された電子装置において実現することができる。処理ユニットは、図３のフローチャートを参照して説明したステップの少なくとも幾つかを遂行するように構成される。これら実施形態は、電子装置においてアプリケーションビューをブラウズするためのコンピュータプロセスを実行するインストラクションを含むコンピュータプログラムとして実施できる。
【００４０】
コンピュータプログラムは、コンピュータ又はプロセッサにより読み取り可能なコンピュータプログラム配布媒体に記憶することができる。コンピュータプログラム媒体は、例えば、電気、磁気、光学、赤外線又は半導体システム、装置、又は送信媒体であるが、これらに限定されない。媒体は、コンピュータ読み取り可能な媒体、プログラム記憶媒体、記録媒体、コンピュータ読み取り可能なメモリ、ランダムアクセスメモリ、消去可能なプログラマブルリードオンリメモリ、コンピュータ読み取り可能なソフトウェア配布パッケージ、コンピュータ読み取り可能な信号、コンピュータ読み取り可能なテレコミュニケーション信号、又はコンピュータ読み取り可能な圧縮ソフトウェアパッケージでよい。
【００４１】
制御ホイールでソフトウェアファンクションを効率良く制御するための新たな仕方が先の実施例に示された。制御ホイールによりユーザに馴染み易いやり方で多数のファンクションを制御することができる。制御ホイールの同じスペースに、より多くのファンクションを適合させることができる。更に、同じ制御ホイールでの多数の異なるファンクションの制御がより高速なものとなる。一実施形態では、制御ホイールは、永久的な選択ボタンを含まなくてよい。というのは、どの選択エリアが特定のソフトウェアファンクションに関連付けられるかを指示エリアが示すからである。ここに示した実施例は、多数の異なるソフトウェアファンクションを１つのしぐさだけでステップレスに制御する可能性を与える。
【００４２】
以上、添付図面を参照して本発明の実施例を説明したが、本発明は、これに限定されるものでなく、特許請求の範囲内で多数の仕方で変更がなされ得ることが明らかであろう。
【図面の簡単な説明】
【００４３】
【図１】電子装置を例示する図である。
【図２Ａ】本発明の実施形態のユーザインターフェイスを例示する図である。
【図２Ｂ】本発明の実施形態のユーザインターフェイスを例示する図である。
【図３】電子装置のソフトウェアファンクションを制御する方法を例示する図である。
【図１】
2009503663.tif 000003
【図２Ａ】
2009503663.tif 000004
【図２Ｂ】
2009503663.tif 000005
【図３】
2009503663.tif 000006
【国際調査報告】
2009503663.tif 000007
2009503663.tif 000008
2009503663.tif 000009