Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5237446B2 - アニメーションを使用してソフトキー変更を示すための方法 - Google Patents
[go: Go Back, main page]

JP5237446B2 - アニメーションを使用してソフトキー変更を示すための方法 - Google Patents

アニメーションを使用してソフトキー変更を示すための方法 Download PDF

Info

Publication number
JP5237446B2
JP5237446B2 JP2011514693A JP2011514693A JP5237446B2 JP 5237446 B2 JP5237446 B2 JP 5237446B2 JP 2011514693 A JP2011514693 A JP 2011514693A JP 2011514693 A JP2011514693 A JP 2011514693A JP 5237446 B2 JP5237446 B2 JP 5237446B2
Authority
JP
Japan
Prior art keywords
soft key
processor
label
softkey
user interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011514693A
Other languages
English (en)
Other versions
JP2011524594A (ja
Inventor
ホロデズキー、サミュエル・ジェイコブ
スコット、クリフトン
ツォイ、カム−チョン・アンソニー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2011524594A publication Critical patent/JP2011524594A/ja
Application granted granted Critical
Publication of JP5237446B2 publication Critical patent/JP5237446B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0238Programmable keyboards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation
    • G06T13/80Two-dimensional [2D] animation, e.g. using sprites
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72466User interfaces specially adapted for cordless or mobile telephones with selection means, e.g. keys, having functions defined by the mode or the status of the device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、一般に、セルラー電話ディスプレイに関し、より詳細には、ソフトキーファンクションが変わったことを示すためのディスプレイに関する。
セルラー電話などのワイヤレスモバイル通信デバイス(モバイルデバイス)の使用は、その携帯性および接続性により、常に増加している。また、モバイルデバイスは、精巧化が進み、同時に動作することができる多くの有用なアプリケーションをサポートし、多目的生産性ツールになりつつある。ユーザ入力キーのフレキシビリティを与えるために、モバイルデバイス上で動作する多くのアプリケーションは、ユーザインターフェースの一部としてソフトキーを使用する。ソフトキーは、アプリケーションによって定義されたファンクションに関連付けられている、デバイスのディスプレイの横または下に配置されたボタンである。各ソフトキーに関連付けられたファンクションをユーザに通知するために、ディスプレイは典型的に、その物理キーの上方に、そのそばに、あるいはそれに近接して現れるテキストを含む。対照的に、ハードキーは、携帯電話の番号キーパッドまたは送信/終了キーなど、関連付けられたファンクションがそのキー自体の上に印刷され得るハードコーティングされたキーである。
典型的な携帯電話は、ディスプレイのすぐ下に、デバイスの左に配置されたソフトキー(LSK)、デバイスの右に配置されたソフトキー(RSK)およびデバイスの中央に配置されたソフトキー(CSK)を有する。アプリケーションの様相(modality)に応じて、様々なファンクションが各ソフトキーにマッピングされ得、マッピングされたファンクションはそのキーのすぐ上方のディスプレイ上に現れる。また、ソフトキーは、そのキーの上方のディスプレイ上に現れるポップアップ拡張メニュー上にリストされる複数のファンクションを提示することができる。
ユーザがモバイルデバイス上で様々なアプリケーションを実行すると、各ソフトキーにマッピングされたファンクションは、各アプリケーションによって異なることがある。これまで、ソフトキーにマッピングされたファンクションが変わると、ディスプレイ上で提示されるそのソフトキーファンクションは瞬時に変わっていた。そのような瞬時ディスプレイ変更はしばしば、特にディスプレイの主要な要素がそのままであるとき、ユーザにとってすぐには明らかでない。ユーザは、アプリケーションを起動するかまたは切り替えたとき、各ソフトキーにマッピングされたファンクションが容易にわからなくなることがある。その結果、ユーザは、ソフトキーファンクションが変わったことを認識せずに、ソフトキーを使用して不正確なコマンドを不注意に入力することがある。
ソフトキーにマッピングされたファンクションがモバイルデバイス上で変わったという、人の注意を引く指示を与えるためのアニメーションを利用する、様々な実施形態システムおよび方法が開示される。アプリケーションが、ソフトキーにマッピングされたファンクションを変更すると、その変更は、その変更にユーザの注意を引くアニメーションによって示される。本明細書で開示される様々な実施形態は、ソフトキーファンクションの変更を示すためのテーマ対応(themeable)アニメーションを与える。
本明細書に組み込まれ、本明細書の一部をなす添付の図面は、本発明の例示的な実施形態を示し、上記の概略的な説明および下記の詳細な説明とともに、本発明の特徴を説明するのに役立つ。
図1は、ソフトキーをもつ典型的なモバイルデバイスの斜視図である。 図2Aは、例示的な実施形態を示すディスプレイ画像である。 図2Bは、例示的な実施形態を示すディスプレイ画像である。 図2Cは、例示的な実施形態を示すディスプレイ画像である。 図2Dは、例示的な実施形態を示すディスプレイ画像である。 図3は、一実施形態による、ソフトキー変更アニメーションを実装するための方法の処理フローである。 図4は、好ましい一実施形態による、ソフトキー変更アニメーションを実装するための方法の処理フローである。 図5は、代替実施形態による、ソフトキー変更アニメーションを実装するための方法の処理フローである。 図6は、一実施形態における使用に適したモバイルデバイスのシステムブロック図である。
添付の図面を参照しながら、様々な実施形態が詳細に説明される。可能な場合はいつでも、同じまたは同様の部分を指すために図面全体にわたって同じ参照番号が使用される。特定の例および実装形態に対してなされる言及は、説明のためであり、本発明の範囲または特許請求の範囲を限定することが意図されるわけではない。
本明細書で使用される「モバイルデバイス」、「モバイルハンドセット」、「ハンドセット」および「ハンドヘルドデバイス」という用語は、セルラー電話、携帯情報端末(PDA)、ワイヤレス電子メール受信機(たとえば、Blackberry(登録商標)およびTreo(登録商標)デバイス)、マルチメディアインターネット対応セルラー電話(たとえば、iPhone(登録商標))、および同様のパーソナル電子デバイスのうちのいずれか1つまたはすべてを指す。好ましい一実施形態では、モバイルデバイスは、セルラーハンドセットデバイス(たとえば、セルフォン)である。ただし、ソフトキーを利用する任意のコンピューティングデバイス上に様々な実施形態が実装され得るので、セルラー電話通信機能は必要でない。したがって、様々な実施方法は、ラップトップならびにデスクトップコンピュータ上に実装され得る。したがって、「モバイルデバイス」、「モバイルハンドセット」、「ハンドセット」および「ハンドヘルドデバイス」という用語は、ラップトップまたはデスクトップコンピューティングデバイスをも指すことができる。
技術的開発が、モバイルデバイスプロセッサ上で実行することが可能なアプリケーションの多様性を大幅に拡大した。モバイルデバイス上で実行することが可能な様々なアプリケーションの精巧化およびパワーのレベルは、そのようなデバイスの小さいサイズによって制限される原始的なユーザインターフェースによってしばしば妨げられる。多くの実装形態では、モバイルデバイス上で利用可能な限られた数のハードキーは、様々なアプリケーションに利用可能な特徴をユーザが十分に利用できるようにするには不十分である。ソフトキーは、限られた数のキーをもつモバイルデバイスのユーザインターフェース能力のフレキシビリティを高めるための1つの方法である。
典型的な携帯電話は、ディスプレイのすぐ下に、デバイスの左に配置されたソフトキー(LSK)、デバイスの右に配置されたソフトキー(RSK)およびデバイスの中央に配置されたソフトキー(CSK)を有する。アプリケーションのモダリティに応じて、様々なファンクションが各ソフトキーにマッピングされ得、マッピングされたファンクションはそのキーのすぐ上方のディスプレイ上に現れる。また、ソフトキーは、そのキーの上方のディスプレイ上に現れるポップアップ拡張メニュー上にリストされる複数のファンクションを提示することができる。
図1は、ソフトキーを採用した従来のモバイルデバイスを示す。図1に示すように、モバイルデバイス10(図示の例では、セルラー電話ハンドセット)は、ディスプレイ11と、モバイルデバイス10のユーザインターフェース入力を構成するいくつかのキーとを含む。ユーザインターフェース入力は、数字0〜9ならびに「*」および「#」キーを含む数字キーパッド13を含むことができる。数字キーパッドは、単一の数字キーの一連の押下によってアクセスされ得る英字をも含むことができる。さらに、ユーザインターフェース入力は、ボイス呼セッションを開始する「送信(SEND)」キー15、ボイス呼セッションを終了し、また、モバイルデバイス10の電源をオンおよびオフにするために使用されることもある「終了/電源(End/Power)」キー14などの他のハードキー(すなわち、固定ファンクションキー)を含むことができる。ユーザインターフェース入力は、内蔵デジタルカメラを制御するカメラキー17などの他のハードキーをも含むことができる。ユーザインターフェース入力は、メニューシステムをナビゲートする際に使用するための、多方向メニュー選択キー12および/または「戻る(Back)」キー16をも含むことができる。図1にはスピーカ18およびマイクロフォン19も示されている。
モバイルデバイス10は、図1中のソフトキーボタン20、21、および22などのソフトキーをも含むことができる。ソフトキーは、典型的には固定ラベリングされて(hard labeled)いない汎用キーである。むしろ、ソフトキーのファンクションは、ソフトキーエリアと呼ばれることがあるエリアにおいてディスプレイ11上に示される。各ソフトキーにマッピングされた特定のファンクションは、ソフトラベル23、24、および25上に示される。図1は3つの別々のソフトキー20、21、および22を示すが、当業者なら、モバイルデバイス10は、任意の数のソフトキーを有することができるということを諒解するであろう。図1に示すように、ソフトキー21のソフトキーラベル23は「送信(Send)」ファンクションにマッピングされている。ソフトキー20のソフトキーラベル24は「終了(End)」ファンクションにマッピングされており、ソフトキー22のソフトキーラベル25は「クリア(Clr)」ファンクションにマッピングされている。これらは、ディスプレイ11上のデフォルト待受け画面上で使用するためにOEMまたはユーザのいずれかによって設定される、デフォルトファンクションおよびラベルであり得る。代替的に、これらのファンクションおよびラベルは、モバイルデバイス10上で実行されるアプリケーションによって制御され得る。たとえば、SMSテキストメッセージングアプリケーションのためのユーザインターフェースを与えるために、特定のソフトキーファンクションおよびラベルが設定され得る。そのようなアプリケーションでは、「送信(send)」ソフトキーラベル23に関連付けられたソフトキー21を押下することが、作成されたテキストSMSメッセージを送信する。代替的に、「クリア(clr)」ソフトキーラベル25に関連付けられたソフトキー22を押下することが、そのメッセージまたはアドレスをクリアする。
ソフトキーラベル24、23、25は典型的にディスプレイ11の下部で見つかるが、当業者なら、ソフトキーラベルは、ソフトキー20、21、22に容易に関連付けられている限り、ディスプレイ11の任意の部分に配置され得るということを諒解するであろう。
各ソフトキー20、21、22にマッピングされたファンクションとそれぞれのソフトキーラベル24、23、25とは、頻繁に変わることがある。ファンクションとラベルは、モバイルデバイス10上で起動する新しいアプリケーションによって変わることがある。ファンクションとラベルは、ユーザがアプリケーションのメニューシステムの様々なレベルに「掘り下げる(drill down)」ときなどに、アプリケーション内で変わることもある。ファンクションとラベルは、同じ画面上でのカーソルハイライト変更によって変わることもある。
ユーザが、ユーザインターフェースディスプレイ11全体を変更する新しいアプリケーションを起動した場合、ユーザは、前のディスプレイに比較して、新しいユーザインターフェースディスプレイ11の一部または全部のアスペクトが変わり得ることを予想することができる。また、ディスプレイ全体の変更は、ユーザにその新しいディスプレイを詳細に調べさせ、それによって、ソフトキーファンクション割当てが変わったことを認識させることができる。したがって、ユーザインターフェースディスプレイ11全体が変わると、ユーザは、ソフトキーラベル24、23、25およびソフトキー20、21、22にマッピングされたファンクションも変わることを予想する。
しかしながら、新しいアプリケーションを起動することがユーザインターフェースディスプレイ11全体を変更しないことがあり得る。また、いくつかのアプリケーションは、ソフトキーファンクションを変更する動作モードを有する。これは、同じアプリケーションが動作しているが、ソフトキーファンクションおよびラベルの変更などの微妙な変更が生じたときに、特に当てはまる。たとえば、ユーザがシステムメニューに「掘り下げる」につれて、全体的なメニューディスプレイは変わらないことがあるが、ソフトキーファンクションは変わることがあり、したがって、ディスプレイ11上のソフトキーラベルが変わることがある。これまで、ディスプレイ11上でのソフトキーラベルの変更は、迅速であり、時々微妙であり、時々予想外であった。したがって、ソフトキーラベル23、24、25のみが変わったとき、ユーザはしばしば気づかない。
本明細書で開示される実施形態は、ソフトキーラベル24、23、25の任意の変更にユーザの眼および注意を引くためのアニメーションを利用する。変わるソフトキーラベルにユーザの注意を向けることによって、ユーザは、ソフトキー20、21、22にマッピングされたファンクションの変更が実施された瞬間に、その変更に気づかされる。そのようなアニメーションは、ユーザのテーマの一部であり得るか、または様々な代替アニメーションからユーザによって選択され得る。図2A〜図2Dは、動きの出現(アニメーション)をユーザに与えるために連続的に表示され得る、画像の単純なシーケンスを示す。図2A〜図2Dは、ソフトキー21、22、20(図1を参照)の割当てファンクションをそれぞれ示すソフトキーラベル23、25、24を含むユーザディスプレイ11の下部分を示す。変更の前に、ソフトキーラベル23、25、24は、それぞれ「音楽プレーヤ(MUSIC PLAYER)」、「メニュー(MENU)」、および「連絡先(CONTACTS)」のファンクションを示す。ソフトキーラベルの変更を必要とする、ソフトキーファンクションの変更が生じると、ディスプレイ11のソフトキーエリアがソフトキーラベル23、24、25に動きを呈することを引き起こすアニメーションルーチンが起動される。たとえば、ユーザはMP3プレーヤアプリケーションを起動するために、ソフトキー23「音楽プレーヤ(MUSIC PLAYER)」を押下することができる。図2Bおよび図2Cは、図2Aに示すディスプレイから図2Dに示すディスプレイに変わる間に間断なく提示され得る中間画像を示す。図2Dは、ソフトキーファンクションがMP3プレーヤまたはビデオプレーヤなどのメディアプレーヤに関連付けられる変更が実行された後のソフトキーラベル23、24、25を示す。図2Dでは、ソフトキーラベル23は「再生(Play)」を示し、ソフトキーラベル24は「一時停止(Pause)」を示し、ソフトキーラベル25は「スキップ(Skip)」を示す。図2Bおよび図2Cの画像が2Aと2Dとの画像の間で連続的に示されると、ディスプレイ11は「音楽プレーヤ(MUSIC PLAYER)」、「メニュー(MENU)」、「連絡先(CONTACTS)」から「再生(PLAY)」、「スキップ(SKIP)」、「一時停止(PAUSE)」にロールオーバするように見える。したがって、ソフトキー20、21、22にマッピングされたファンクションと、関連付けられたソフトキーラベル24、23、25とが変更されると、古いソフトキーラベル24、23、25がゆっくり上方へロールし消えるロールオーバアニメーションが生じ、それにつれて、新しいソフトキーラベル24、23、25がロールアップして古いソフトキーラベルと入れ替わる。
様々な実施形態では、順に表示するための一連の画像をメモリから呼び出すことによって、アニメーションが作成され得る。たとえば、図2Bおよび図2Cに示す中間画像は、メモリに記憶され得る。中間画像、アイコン、またはより複雑な画像などの一連の画像(たとえば、レースカー、またはユーザのテーマの要素)を記憶することによって、より複雑なアニメーションが与えられ得る。
同様の実施形態は、メニューまたはツールバーが、メニュー項目の出現および消失をより明らかにするためのアニメーションを使用するように構成され得る、ラップトップおよびデスクトップコンピューティングデバイス上で実装され得る。たとえば、ユーザがフローティングパレット上のボタンを選択すると、メニューまたはツールバーがディスプレイから除去されることがある。そのような場合、メニューファンクションおよびディスプレイの変更にユーザの注意を引くことが有用となる。簡単のために、様々な実施形態は、モバイルデバイスならびにソフトキーラベルおよびファンクションを参照しながら説明されることがある。ただし、それらの実施形態は、ラップトップまたはデスクトップコンピュータ上でも実装され得、そのような実装形態は本発明の趣旨および範囲に一致する。
ソフトキー20、21、22のいずれかにマッピングされたファンクションと、関連付けられたソフトキーラベル24、23、25とは、独立して変わることがある。代替実施形態は、ソフトキー変更にユーザの注意を引くために他の形態のアニメーションを利用することができる。たとえば、ロールオーバアニメーションは、図2A〜図2Dに示す垂直ロールオーバとは反対に、水平ロールオーバ(すなわち、垂直中心線を中心にロールすること)を表示することができる。別の例として、変わるソフトキーラベルにユーザの注意を引くために、動きとともにグラデーション色変更または他のグラフィカル要素が使用され得る。
ユーザインターフェースディスプレイ上で示されるグラフィックアニメーションが、様々な種類の動画またはユーザが選択しているテーマに関する、他の実施形態が実装され得る。たとえば、ソフトキーラベル変更が実施されたときはいつでも、レースカーがソフトキーウィンドウ上を通過するように示され得る。他の例示的なアニメーションは、ソフトキーラベル変更が実施されたときはいつでもソフトキーウィンドウ中で走っているランナーまたは泳いでいるスイマーを含む。アニメーションシーケンスに組み込まれ得る任意のグラフィカル画像が利用され得る。いくつかの異なるアニメーション画像またはアイコンは、ソフトキー切替えを示すための特定のアニメーション化された画像またはアイコンをユーザが選択できるようにするために設けられたメニューアプリケーションとともに、与えられ得る。また、アニメーション化された画像またはアイコンは、モバイルデバイスに適用されたまたはモバイルデバイス用に選択されたテーマに関してまたはそのテーマに基づいて、選択され得る。また、アニメーション化された画像またはアイコンは、開始されているアプリケーションに関連付けられたアニメーションがオブザーバであるように、そのアプリケーションによって決定され得る。たとえば、ゲームアプリケーションがロードされている場合、ソフトキー変更アニメーションは、そのゲームにおいてフィーチャーされたアクターまたはグラフィックであり得る。
様々なソフトウェア方法を採用することによって、モバイルデバイス上で動作するソフトウェア命令において、アニメーション化されたソフトキー切替えインジケータが実装され得る。図3は、例示的な実施形態の処理フロー図を示す。この実施形態は、モバイルデバイス10のプロセッサの主ループルーチン101の一部として実装され得る。主ループルーチン101は、モバイルデバイス10の様々なアプリケーションおよびファンクションを制御するために使用され得る。モバイルデバイス10上で動作するアプリケーションが変更されたかまたは変更されるときに、特定のメモリレジスタに「1」を記憶することなどによって)、アプリケーション変更フラグが設定され得る。周期的に、主ループ101は、アプリケーション変更フラグが設定されたかどうかを確かめるために、アプリケーション変更フラグを調べる(テスト102)。アプリケーション変更フラグが設定されていない(すなわち、テスト102=「No」)場合、主ループルーチン101は、アプリケーション変更フラグを調べる次の機会まで続く。
新しいアプリケーションがモバイルデバイス10のプロセッサ上で実行されていることを示すアプリケーション変更フラグが設定されている(すなわち、テスト102=「Yes」)、場合、新しいアプリケーションは、ソフトキーラベルの変更が必要とされるかどうかを判断するために、調べられる(テスト103)。これは、新しいアプリケーションが開始されるときに、(特定のメモリレジスタに「1」を記憶することなどによって)設定され得るソフトキーファンクション/ラベル変更フラグによって示され得る。代替的に、主ループは、ディスプレイ11のソフトキーラベル部分が変更されたかどうかを判断するために、そのディスプレイに関連付けられたメモリレジスタを調べることができる。ソフトキーファンクション/ラベル変更フラグが設定されていない(すなわち、テスト103=「No」)場合、そのソフトキーファンクションまたはラベルを変更する必要はなく、主ループルーチン101は、アプリケーション変更フラグを調べる次の機会まで処理を続ける。
ソフトキーラベルを変更することを必要とする新しいアプリケーションがモバイルデバイス10のプロセッサ上で実行されていることを示すソフトキーファンクション/ラベル変更フラグが設定されている(すなわち、テスト103=「Yes」)、場合、プロセッサは、ソフトキーラベルアニメーションルーチンを実行することができる(ステップ104)。ソフトキーラベルアニメーションルーチン104は、ユーザインターフェースディスプレイ11上でのソフトキーラベルの変更にユーザの注意を引く動きを呈するように構成され得る。アニメーションルーチンが完了した後、新しいソフトキーラベルが表示され、プロセッサは主ループルーチン101に戻る。
当業者によって諒解されるように、新しいアプリケーションが開始していることおよび/またはソフトキーラベルが変わっていることを示すフラグは、それらのフラグをテストするステップ、テスト102、103の一部として、またはその直後に、クリアされ得る。それらのフラグをクリアすることは、アニメーションが1回アクティブにされるにすぎないことを保証する。
ソフトキーアニメーションルーチンは、モバイルデバイスのディスプレイ上で移動グラフィックスを提示するための様々な知られている方法を使用することができる。単純な例では、そのアニメーションプログラムは、メモリに記憶された十分に間断なく示される一連の変化していく(incrementing)画像が、図2A〜図2Dに示したような連続的移動のように見えるように、それらの画像を単に順番に並べることができる。アニメーションルーチンは、ソフトキー切替えにユーザが気づくように、十分な時間期間にわたって続くようにユーザによって変更され得る。たとえば、アニメーションルーチンは、(ユーザによって設定され得る)ある設定された時間期間にわたって断続的にループすることができ、最終的に、新しいソフトキーラベルが静的表示で提示されて、終了する。ソフトキーファンクションおよびラベルの変更にユーザの注意をさらに引くために、花火、星形などのさらなる画像要素が実装され得る。
上述のように、一実施形態では、ソフトキー切替えをシグナリングするアニメーション化されたグラフィックは、ユーザのテーマの一部であり得る。たとえば、ユーザは、モバイルデバイスのプロセッサが待機状態にあるときはいつでも示される壁紙として、ユーザの好きなNASCAR(登録商標)ドライバの自動車を表示することを選択することができる。この例では、ソフトキーファンクションおよびラベル切替えがアクティブにされると、そのNASCAR(登録商標)ドライバの自動車は、ユーザインターフェースディスプレイ上でドライブし始めることができ、またはソフトキーラベルが新しいディスプレイに変わるまで、車輪が回転することができる。
図4は、ソフトキーファンクションおよびラベルの変更にユーザの注意を引くための好ましい一実施形態の処理フローを示す。この実施形態は、モバイルデバイスまたはコンピュータプロセッサ主ループルーチン101の一部として実装され得る。この好ましい実施形態は、ソフトキーファンクション/ラベルが、あるアプリケーション内で変わり得る(すなわち、複数のアプリケーションの変更はない)状況に対処する。たとえば、呼ログアプリケーションがモバイルデバイス10上で動作しているときは、最近発呼された、ミスした、および受信した電話番号または連絡先名がディスプレイ11上のリスト中に示される。多方向メニュー選択キー12を使用して、ユーザは、特定の連絡先名または電話番号を選択しハイライトするために、表示されたリストをスクロールすることができる。ハイライトされた後、その連絡先名または電話番号がハイライトされている間、ユーザは「送信(SEND)」キーを押下することによって、その連絡先名または電話番号に瞬時に発呼することができる。電話番号がハイライトされている場合は、その電話番号は連絡先リストにまだ保存されていないので、ユーザの連絡先リストにとって以前は未知のその電話番号をユーザが迅速に保存することができるように、ソフトキーはそのソフトキーファンクションおよびラベルを「保存(SAVE)」ファンクションに自動的に変更することができる。しかしながら、連絡先名がハイライトされている場合は、その連絡先名および番号は連絡先リストにすでに保存されているので、そのソフトキーはどのファンクションにもマッピングされ得ない。ユーザが連絡先名と電話番号との間でスクロールすると、そのソフトキーファンクション/ラベルは、無ファンクション/ラベルと「保存(SAVE)」ファンクション/ラベルとの間を行ったり来たりして変わる。そのソフトキーファンクションおよびラベルはそのアプリケーション内で変わるので、ユーザはそのソフトキーファンクションおよびラベルの変更に気づかないことがある。したがって、アニメーションルーチンを使用することによってソフトキーファンクション/ラベルの変更にユーザの注意を引くことが有用である。
図4を参照すると、モバイルデバイス10上で動作するアプリケーションが、1つまたは複数のソフトキーに関連付けられたファンクション/ラベルを変更したときに、(特定のメモリレジスタに「1」を記憶するアプリケーションなどによって)ファンクション/ラベル変更フラグが設定され得る。次いで、主ループ101の実行中、ファンクション/ラベル変更フラグがテストされ得る(テスト103)。ファンクション/ラベル変更フラグが設定されていない(すなわち、テスト103=「No」)場合、主ループルーチン101は、アプリケーション変更フラグを確認する次の機会まで続く。アプリケーション変更フラグが設定され(すなわち、テスト103=「Yes」)、1つまたは複数のソフトキーのファンクションおよびラベルが変わったことを示す場合、プロセッサは上述のようにソフトキーラベルアニメーションルーチンを実行することができる(ステップ104)。アニメーションルーチンを提示すること(ステップ104)の一部として、ファンクション/ラベル変更フラグはまたリセットされ得、したがって、アニメーションは不必要に反復されない。
図5は、ソフトキーファンクションおよびラベルの変更にユーザの注意を引くための代替実施形態の処理フローを示す。この実施形態は、ユーザインターフェースディスプレイ11を制御するプロセッサによって実装され得る。新しいアプリケーションが開始されるときはいつでも(ステップ110)、プロセッサは、新しいアプリケーションがユーザインターフェースディスプレイ11全体の変更を必要とするかどうかを確認する(テスト111)。新しいアプリケーションによってユーザインターフェースディスプレイ11全体が変わったかまたは変更される場合、ユーザは、ソフトキーのファンクションおよびラベルも変わることを認識する可能性がある。したがって、ソフトキーラベル変更にユーザの注意を引くアニメーションルーチンは必要とされない。したがって、新たに開始されたアプリケーションがユーザインターフェース11全体の変更を必要とする(すなわち、テスト111=「Yes」)場合、新しいアプリケーションディスプレイは、特殊なアニメーションルーチンなしに単にアクティブにされる(ステップ114)。
新たに開始されたアプリケーションがユーザインターフェースディスプレイ11全体の変更を必要としない(すなわち、テスト111=「いいえ」)場合、プロセッサは、任意のソフトキーのファンクション/ラベルが変わったかまたは変わるかどうかを判断することができる(テスト112)。ソフトキーファンクション/ラベルが、ユーザインターフェースディスプレイ11全体を変更することなしに変わる場合、ユーザは、何らかの人の注意を引くアニメーションがなければ、そのソフトキーファンクション/ラベル変更に気づかないことがある。したがって、そのソフトキーファンクション/ラベルが変更を必要とする(すなわち、テスト112=「Yes」)場合、プロセッサはソフトキーアニメーション画像を実装する(ステップ113)。図2A〜図2Dを参照しながら上述されたように、ステップ113において表示される画像およびアニメーションは、ロールオーバタイプアニメーションなどの様々な技法のいずれかを採用することができる。アニメーション画像が表示された後(ステップ113)、新しいアプリケーションディスプレイがアクティブにされ(ステップ114)、それは新しいソフトキーファンクションラベル23、24、25を含む。しかしながら、ソフトキーファンクション/ラベルの変更が生じていない(すなわち、テスト112=「No」)場合、新しいアプリケーションディスプレイは、直接、アクティブにされる(ステップ114)。そのソフトキーファンクション/ラベルの変更は必要とされないので、アニメーション画像は、表示されない。
上述の実施形態は、たとえば、セルラー電話、個人情報端末(PDA)、モバイル電子メール受信機、モバイルウェブアクセスデバイス、および今後開発され得る他のプロセッサ搭載デバイスなど、様々なモバイルデバイスのいずれかに実装され得る。さらに、上述の実施形態は、限定はしないがデスクトップおよびラップトップコンピュータを含む、ソフトキーを実装する様々なコンピューティングデバイスのいずれかに実装され得る。たとえば、たいていのパーソナルコンピュータは、アプリケーションによってファンクションを割り当てられた一般的なファンクションキーF1〜F12のセットを含む。一般的ファンクションキーF1〜F12のファンクションは、ディスプレイ上で示されるラベルによって示され得、それは、各一般的なファンクションキーに割り当てられたファンクションが変わると、変わり得る。
図6は、本明細書で開示される様々な実施形態をサポートすることが可能なモバイルデバイス10の様々な構成要素を示す。典型的なモバイルデバイス10は、内部メモリ192に結合されたプロセッサ191と、ユーザインターフェースディスプレイ11と、を含む。さらに、モバイルデバイス10は、プロセッサ191に結合されたワイヤレスデータリンクおよび/またはセルラー電話トランシーバ195に接続されている、電磁放射を送信および受信するためのアンテナ194を有することができる。いくつかの実装形態では、トランシーバ195、ならびにセルラー電話通信に使用されるプロセッサ191およびメモリ192の部分は、ワイヤレスデータリンクを介してデータインターフェースを与えるので、エアインターフェースと呼ばれる。さらに、モバイルデバイス10は、ユーザに対する可聴オーディオ信号を生成するためのスピーカ18を含む。モバイルデバイスは、ユーザのオーディオ音声を受信するためのマイクロフォン19をも含む。マイクロフォン19とスピーカ18の両方は、電気信号を音波に変換し、その逆の変換も行う、ボコーダ199介してプロセッサ191に接続され得る。いくつかの実装形態では、ボコーダ199は、プロセッサ191の回路およびプログラミングの一部として含まれ得る。
プロセッサ191は、上述の様々な実施形態のファンクションを含む様々なファンクションを実行するためのソフトウェア命令(アプリケーション)によって構成され得る、任意のプログラマブルマイクロプロセッサ、マイクロコンピュータ、あるいは1つまたは複数の多重プロセッサチップであり得る。いくつかのモバイルデバイスでは、ワイヤレス通信ファンクション専用の1つのプロセッサおよび他のアプリケーションの実行専用の1つのプロセッサなどの複数のプロセッサ191が設けられ得る。典型的に、ソフトウェアアプリケーションは、アクセスされプロセッサ191にロードされる前に、内部メモリ192に記憶され得る。いくつかのモバイルデバイスでは、プロセッサ191は、アプリケーションソフトウェア命令を記憶するのに十分な内部メモリを含むことができる。本明細書では、メモリという用語は、内部メモリ192と、プロセッサ191自体の中のメモリとを含む、プロセッサ191によってアクセス可能なすべてのメモリを指す。メモリ192は、揮発性メモリ、またはフラッシュメモリなどの不揮発性メモリ、あるいは両方の混合であり得る。モバイルハンドセットは典型的に、ユーザ入力を受けるために、キーパッド13、ならびに他のハードキー14、15、16、17(図1を参照)、ならびにメニュー選択ボタンまたはロッカースイッチ12を含む。
上述の様々な実施形態は、キーパッド13および/またはメニュー選択ボタン12を介して新しいアプリケーションを実行するユーザと、メモリ192中のアプリケーションディスパッチャ(dispatcher)とによって、典型的なモバイルデバイス10上で実装され得、メモリ192は、ユーザインターフェースディスプレイ11上にアニメーション化されたグラフィカル画像を表示するための本明細書で説明される実施方法をプロセッサ191に実行させる、プロセッサ実行可能ソフトウェア命令を備える。
上記の実施形態を実装するために使用されるハードウェアは、上記の方法に対応する方法ステップを実行するための命令のセットを実行するように構成された処理要素および記憶要素であり得る。代替的に、いくつかのステップまたは方法は、所与のファンクションに固有の回路によって実行され得る。
本明細書で開示された実施形態に関連して説明された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得るということを、当業者は諒解しよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップは、上記では概してそれらの機能に関して説明されている。そのような機能がハードウェアとして実装されるか、ソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明された機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈されるべきではない。
本明細書で開示される実施形態に関して説明された方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその2つの組合せで実施され得る。そのソフトウェアモジュールは、プロセッサ可読記憶媒体および/またはプロセッサ可読メモリに常駐することができ、それらの両方は、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD−ROM、または当技術分野で知られている他の有形形態のデータ記憶媒体であり得る。その上、プロセッサ可読メモリは、別々のメモリチップ中の2つ以上のメモリチップ、プロセッサチップの内部メモリ、ならびにフラッシュメモリおよびRAMメモリなどの様々なタイプのメモリの組合せを備えることができる。本明細書でのモバイルハンドセットのメモリへの言及は、特定の構成、タイプまたはパッケージングに限定することなしに、モバイルハンドセット内のいずれか1つまたはすべてのメモリモジュールを包含することが意図される。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、モバイルハンドセットまたはテーマサーバのいずれかにおけるプロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はASICに常駐し得る。
様々な実施形態の上記の説明は、当業者が本発明を実施または使用できるようにするために与えられている。これらの実施形態への様々な修正は当業者には容易に明らかであり、本明細書で定義された一般原理は、本発明の趣旨または範囲から逸脱することなく他の実施形態に適用され得る。したがって、本発明は、本明細書で示された実施形態に限定されることが意図されるわけではなく、代わりに、特許請求の範囲は、本明細書で開示された原理および新規の特徴に合致する最も広い範囲を与えられるべきである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
(1) ソフトキーのファンクションの変更を示すための方法であって、
ソフトキーラベルの変更が必要とされるかどうかを判断することと、
新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とする場合、ソフトキーアニメーションルーチンをアクティブにすることと、
を備える方法。
(2) 新しいアプリケーションが開始されたかどうかを監視することをさらに備え、
ソフトキーラベルの前記変更が必要とされるかどうかを判断する前記ステップは、前記新しいアプリケーションが開始された場合のみ実行される、(1)に記載の方法。
(3) 前記ソフトキーアニメーションルーチンをアクティブにする前記ステップは、変更されたソフトキーラベルを含む静止画像を表示するより前に、メモリに記憶された一連の画像を表示することを備える、(1)に記載の方法。
(4) 前記ソフトキーアニメーションルーチンの完了後に、静止画像としてユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示することをさらに備える、(3)に記載の方法。
(5) 前記ソフトキーアニメーションルーチンをアクティブにする前記ステップは、ソフトキーラベルのロールオーバの出現を作成するために間断なく一連の中間画像を提示することを備える、(1)に記載の方法。
(6) ソフトキーのファンクションの変更を示すための方法であって、
新しいアプリケーションの開始時にユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断することと、
前記新しいアプリケーションの前記開始がソフトキーラベルの変更を必要とするかどうかを判断することと、
前記新たに開始されたアプリケーションが、前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにすることと、
を備える方法。
(7) ユーザインターフェースディスプレイと、
少なくとも1つのソフトキーを含むユーザインターフェースキーパッドと、
前記ユーザインターフェースキーパッドおよび前記ユーザインターフェースディスプレイに結合されたプロセッサと、
前記プロセッサに結合されたメモリであって、
前記少なくとも1つのソフトキーに関連付けられたソフトキーラベルを表示することと、
前記ソフトキーラベルの変更が必要とされるかどうかを判断することと、
前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とする場合、ソフトキーアニメーションルーチンをアクティブにすることと、
を備えるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶したメモリと、
を備えるモバイルデバイス。
(8) 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、新しいアプリケーションが開始されたかどうかを監視することを備えるステップを前記プロセッサにさらに実行させるように構成され、
前記ソフトキーラベルの前記変更が必要とされるかどうかを判断する前記ステップは、前記新しいアプリケーションが開始された場合のみ実行される、(7)に記載のモバイルデバイス。
(9) 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、変更されたソフトキーラベルを含む静止画像を表示するより前に、前記ユーザインターフェースディスプレイ上にソフトキーラベル動きを呈する一連の画像を表示することを備えるステップを前記プロセッサにさらに実行させるように構成される、(7)に記載のモバイルデバイス。
(10) 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、前記ソフトキーアニメーションルーチンの完了後に前記静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示することを備えるステップを前記プロセッサにさらに実行させるように構成される、(9)に記載のモバイルデバイス。
(11) 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、ソフトキーラベルのロールオーバの前記出現を作成するために間断なく一連の中間画像を提示することを備えるステップを前記プロセッサにさらに実行させるように構成される、(7)に記載のモバイルデバイス。
(12) ユーザインターフェースディスプレイと、
少なくとも1つのソフトキーを含むユーザインターフェースキーパッドと、
前記ユーザインターフェースキーパッドおよび前記ユーザインターフェースディスプレイに結合されたプロセッサと、
前記プロセッサに結合されたメモリであって、
前記少なくとも1つのソフトキーに関連付けられたソフトキーラベルを表示することと、
新しいアプリケーションの開始時に前記ユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断することと、
前記新しいアプリケーションの前記開始が前記ソフトキーラベルの前記変更を必要とするかどうかを判断することと、
前記新たに開始されたアプリケーションが、前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにすることと、
を備えるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶したメモリと、
を備えるモバイルデバイス。
(13) ソフトキーラベルを表示するための手段と、
前記ソフトキーラベルの変更が必要とされるかどうかを判断するための手段と、
前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とする場合、ソフトキーアニメーションルーチンをアクティブにするための手段と、
を備えるモバイルデバイス。
(14) 新しいアプリケーションが開始されたかどうかを監視するための手段と、
前記新しいアプリケーションが開始された場合のみ実行される、ソフトキーラベルの前記変更が必要とされるかどうかを判断するための手段と、
をさらに備える、(13)に記載のモバイルデバイス。
(15) 前記ソフトキーアニメーションルーチンをアクティブにするための前記手段は、変更されたソフトキーラベルを含む静止画像を表示するより前に、メモリに記憶された一連の画像を表示するための手段を備える、(13)に記載のモバイルデバイス。
(16) 前記ソフトキーアニメーションルーチンの完了後に前記静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示するための手段をさらに備える、(15)に記載のモバイルデバイス。
(17) 前記ソフトキーアニメーションルーチンをアクティブにするための前記手段は、ソフトキー1のロールオーバの前記出現を作成するために間断なく一連の中間画像を提示するための手段を備える、(13)に記載のモバイルデバイス。
(18) ソフトキーラベルを表示するための手段と、
新しいアプリケーションの開始時に前記ユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断するための手段と、
前記新しいアプリケーションの前記開始が前記ソフトキーラベルの変更を必要とするかどうかを判断するための手段と、
前記新たに開始されたアプリケーションが、前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにするための手段と、
を備えるモバイルデバイス。
(19) ソフトキーラベルの変更が必要とされるかどうかを判断することと、
前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とする場合、ソフトキーアニメーションルーチンをアクティブにすることと、
を備えるステップをプロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶した有形プロセッサ可読記憶媒体。
(20) 新しいアプリケーションが開始されたかどうかを監視することと、
前記新しいアプリケーションが開始された場合のみ実行される、前記ソフトキーラベルの前記変更が必要とされるかどうかを判断する前記ステップを実行することと、
を備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、(19)に記載の有形プロセッサ可読記憶媒体。
(21) 変更されたソフトキーラベルを含む静止画像を表示するより前に、メモリに記憶された一連の画像を表示することを備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、(19)に記載の有形プロセッサ可読記憶媒体。
(22) 前記ソフトキーアニメーションルーチンの完了後に前記静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示することを備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、(21)に記載の有形プロセッサ可読記憶媒体。
(23) 前記ソフトキーラベルのロールオーバの出現を作成するために間断なく一連の中間画像を提示することを備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、(19)に記載の有形プロセッサ可読記憶媒体。
(24) ソフトキーラベルを表示することと、
新しいアプリケーションの開始時にユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断することと、
前記新しいアプリケーションの前記開始が前記ソフトキーラベルの変更を必要とするかどうかを判断することと、
前記新たに開始されたアプリケーションが、前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにすることと、
を備えるステップをプロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶した有形プロセッサ可読記憶媒体。

Claims (16)

  1. ユーザインターフェースディスプレイと、少なくとも1つのソフトキーを含むユーザインターフェースキーパッドと、を含むモバイルデバイスにおいて、前記少なくとも1つのソフトキーのファンクションの変更を示すための方法であって、
    前記少なくとも1つのソフトキーに関連付けられたソフトキーラベルを表示することと、
    新しいアプリケーションの開始時に前記ユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断することと、
    前記新しいアプリケーションの前記開始が前記ソフトキーラベルの変更必要とするかどうかを判断することと、
    前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにすることと、
    を備える方法。
  2. 前記ソフトキーアニメーションルーチンをアクティブにする前記ステップは、変更されたソフトキーラベルを含む静止画像を表示するより前に、前記モバイルデバイスのメモリに記憶された一連の画像を表示することを備える、請求項1に記載の方法。
  3. 前記ソフトキーアニメーションルーチンの完了後に、静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示することをさらに備える、請求項に記載の方法。
  4. 前記ソフトキーアニメーションルーチンをアクティブにする前記ステップは、ソフトキーラベルのロールオーバの出現を作成するために間断なく一連の中間画像を提示することを備える、請求項1に記載の方法。
  5. ユーザインターフェースディスプレイと、
    少なくとも1つのソフトキーを含むユーザインターフェースキーパッドと、
    前記ユーザインターフェースキーパッドおよび前記ユーザインターフェースディスプレイに結合されたプロセッサと、
    前記プロセッサに結合されたメモリであって、
    前記少なくとも1つのソフトキーに関連付けられたソフトキーラベルを表示することと、
    前記ソフトキーラベルの変更が必要とされるかどうかを判断することと、
    新しいアプリケーションの開始時に前記ユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断することと、
    前記新しいアプリケーションの前記開始が前記ソフトキーラベルの変更を必要とするかどうかを判断することと、
    前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにすることと、
    を備えるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶したメモリと、
    を備えるモバイルデバイス。
  6. 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、変更されたソフトキーラベルを含む静止画像を表示するより前に、前記ユーザインターフェースディスプレイ上にソフトキーラベル動きを呈する一連の画像を表示することを備えるステップを前記プロセッサにさらに実行させるように構成される、請求項に記載のモバイルデバイス。
  7. 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、前記ソフトキーアニメーションルーチンの完了後に前記静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示することを備えるステップを前記プロセッサにさらに実行させるように構成される、請求項に記載のモバイルデバイス。
  8. 前記メモリに記憶された前記プロセッサ実行可能ソフトウェア命令は、ソフトキーラベルのロールオーバの前記出現を作成するために間断なく一連の中間画像を提示することを備えるステップを前記プロセッサにさらに実行させるように構成される、請求項に記載のモバイルデバイス。
  9. ユーザインターフェースディスプレイと、少なくとも1つのソフトキーを含むユーザインターフェースキーパッドと、を含むモバイルデバイスであって、
    前記少なくとも1つのソフトキーに関連付けられたソフトキーラベルを表示するための手段と、
    新しいアプリケーションの開始時に前記ユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断するための手段と、
    前記新しいアプリケーションの前記開始が前記前記ソフトキーラベルの変更必要とするかどうかを判断するための手段と、
    前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにするための手段と、
    を備えるモバイルデバイス。
  10. 前記ソフトキーアニメーションルーチンをアクティブにするための前記手段は、変更されたソフトキーラベルを含む静止画像を表示するより前に、前記モバイルデバイスのメモリに記憶された一連の画像を表示するための手段を備える、請求項に記載のモバイルデバイス。
  11. 前記ソフトキーアニメーションルーチンの完了後に前記静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示するための手段をさらに備える、請求項10に記載のモバイルデバイス。
  12. 前記ソフトキーアニメーションルーチンをアクティブにするための前記手段は、ソフトキーラベルのロールオーバの前記出現を作成するために間断なく一連の中間画像を提示するための手段を備える、請求項に記載のモバイルデバイス。
  13. ユーザインターフェースディスプレイと少なくとも1つのソフトキーを含むユーザインターフェースキーパッドとを含むモバイルデバイスのプロセッサに、
    前記少なくとも1つのソフトキーに関連付けられたソフトキーラベルを表示することと、
    新しいアプリケーションの開始時に前記ユーザインターフェースディスプレイ全体が変更を必要とするかどうかを判断することと、
    前記新しいアプリケーションの前記開始が前記ソフトキーラベルの変更必要とするかどうかを判断することと、
    前記新たに開始されたアプリケーションが前記ソフトキーラベルの前記変更を必要とするが、前記インターフェースディスプレイ全体の前記変更を必要としない場合のみ、ソフトキーアニメーションルーチンをアクティブにすることと、
    を備えるステップ実行させるように構成されたプロセッサ実行可能ソフトウェア命令を記憶した有形プロセッサ可読記憶媒体。
  14. 変更されたソフトキーラベルを含む静止画像を表示するより前に、前記モバイルデバイスのメモリに記憶された一連の画像を表示することを備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、請求項13に記載の有形プロセッサ可読記憶媒体。
  15. 前記ソフトキーアニメーションルーチンの完了後に前記静止画像として前記ユーザインターフェースディスプレイ上に新しいソフトキーラベルを表示することを備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、請求項14に記載の有形プロセッサ可読記憶媒体。
  16. 前記ソフトキーラベルのロールオーバの出現を作成するために間断なく一連の中間画像を提示することを備えるさらなるステップを前記プロセッサに実行させるように構成されたプロセッサ実行可能ソフトウェア命令をさらに記憶した、請求項13に記載の有形プロセッサ可読記憶媒体。
JP2011514693A 2008-06-16 2009-06-09 アニメーションを使用してソフトキー変更を示すための方法 Expired - Fee Related JP5237446B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/140,061 US20090312062A1 (en) 2008-06-16 2008-06-16 Method for indicating soft key change using animation
US12/140,061 2008-06-16
PCT/US2009/046697 WO2010005666A2 (en) 2008-06-16 2009-06-09 Method for indicating soft key change using animation

Publications (2)

Publication Number Publication Date
JP2011524594A JP2011524594A (ja) 2011-09-01
JP5237446B2 true JP5237446B2 (ja) 2013-07-17

Family

ID=41415287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011514693A Expired - Fee Related JP5237446B2 (ja) 2008-06-16 2009-06-09 アニメーションを使用してソフトキー変更を示すための方法

Country Status (6)

Country Link
US (1) US20090312062A1 (ja)
EP (1) EP2300896A2 (ja)
JP (1) JP5237446B2 (ja)
KR (1) KR101276903B1 (ja)
CN (1) CN102057346A (ja)
WO (1) WO2010005666A2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101448040B (zh) * 2007-11-26 2011-11-16 深圳富泰宏精密工业有限公司 一种手机及手机来电显示的方法
US9131188B2 (en) * 2008-12-30 2015-09-08 Lg Electronics Inc. Image display device and controlling method thereof
US9865230B2 (en) * 2012-07-02 2018-01-09 Microsoft Technology Licensing, Llc Animated visualization of alpha channel transparency
HK1217548A1 (zh) * 2013-02-06 2017-01-13 Apple Inc. 具有可动态调整的外观和功能的输入/输出设备
EP2982676B1 (en) 2014-08-07 2018-04-11 Idemitsu Kosan Co., Ltd. Benzimidazo[2,1-B]benzoxazoles for electronic applications
EP2993215B1 (en) 2014-09-04 2019-06-19 Idemitsu Kosan Co., Ltd. Azabenzimidazo[2,1-a]benzimidazoles for electronic applications
CN106055210A (zh) * 2016-06-24 2016-10-26 宇龙计算机通信科技(深圳)有限公司 一种图标的处理方法以及装置
KR102607564B1 (ko) * 2016-09-13 2023-11-30 삼성전자주식회사 소프트 키를 표시하는 방법 및 그 전자 장치

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3758193B2 (ja) * 1996-08-02 2006-03-22 セイコーエプソン株式会社 ネットワークシステム
US5940076A (en) * 1997-12-01 1999-08-17 Motorola, Inc. Graphical user interface for an electronic device and method therefor
CN1294341A (zh) * 1999-10-28 2001-05-09 英业达集团(西安)电子技术有限公司 具有动画形式的选取按键的产生方法
US6757372B1 (en) * 2000-01-10 2004-06-29 Cisco Technology, Inc. User interface for a network-enabled telephone
US6917373B2 (en) * 2000-12-28 2005-07-12 Microsoft Corporation Context sensitive labels for an electronic device
JP4243007B2 (ja) * 2000-06-09 2009-03-25 矢崎総業株式会社 表示機能付多機能スイッチ装置
GB0104994D0 (en) * 2001-02-28 2001-04-18 Nokia Mobile Phones Ltd A communication terminal handling animations
KR100389825B1 (ko) * 2001-10-10 2003-07-02 삼성전자주식회사 소프트 핫키로 사용되는 터치스크린키를 가지는 정보단말기 및 그 방법
JP2003157067A (ja) * 2001-11-19 2003-05-30 Nippon Seiki Co Ltd 表示装置の表示方法
US20030231218A1 (en) * 2002-06-14 2003-12-18 Lou Amadio System and method for indicating the focused control on a graphical user interface
US7388590B2 (en) * 2004-02-27 2008-06-17 Microsoft Corporation Method and system for using a color scheme to communicate information related to the integration of hardware and software in a computing device
US7619615B1 (en) * 2004-08-31 2009-11-17 Sun Microsystems, Inc. Method and apparatus for soft keys of an electronic device
US7721227B2 (en) * 2004-09-23 2010-05-18 Nokia Corporation Method for describing alternative actions caused by pushing a single button
JP2007052403A (ja) * 2005-07-19 2007-03-01 Canon Inc 表示装置及び表示方法及びプログラム及び記憶媒体
CN1949844B (zh) * 2005-10-11 2010-05-26 深圳Tcl新技术有限公司 能够动态显示的电视功能界面的方法
JP4813561B2 (ja) * 2006-09-12 2011-11-09 シャープ株式会社 携帯端末、表示方法、表示様式決定プログラムおよびコンピュータ読み取り可能な記録媒体
JP4816377B2 (ja) * 2006-09-29 2011-11-16 株式会社日立製作所 情報処理装置の表示方法
US7720218B2 (en) * 2007-03-30 2010-05-18 Avaya Inc. Telephone with enhanced function display and selection ability

Also Published As

Publication number Publication date
KR101276903B1 (ko) 2013-06-20
KR20110019432A (ko) 2011-02-25
WO2010005666A2 (en) 2010-01-14
CN102057346A (zh) 2011-05-11
JP2011524594A (ja) 2011-09-01
US20090312062A1 (en) 2009-12-17
EP2300896A2 (en) 2011-03-30
WO2010005666A3 (en) 2010-07-29

Similar Documents

Publication Publication Date Title
JP5237446B2 (ja) アニメーションを使用してソフトキー変更を示すための方法
US10306049B1 (en) Providing interactive alert information
CN102439861B (zh) 移动终端的显示管理方法和系统
US9218067B2 (en) Mobile communications device user interface
KR101393942B1 (ko) 이동 단말기 및 이동 단말기를 이용한 정보 표시 방법
JP5230124B2 (ja) 移動通信端末機及びその制御方法
JP5819403B2 (ja) 電子機器、操作制御方法および操作制御プログラム
CN107533450B (zh) 一种显示方法及终端设备
US8847903B2 (en) Unlocking an electronic device
KR101188857B1 (ko) 투명 층 애플리케이션
US8954887B1 (en) Long press interface interactions
KR20130135282A (ko) 이용자 인터페이스를 갖는 모바일 디바이스
WO2012001228A1 (en) Method and apparatus for implementing a multiple display mode
US20110320939A1 (en) Electronic Device for Providing a Visual Representation of a Resizable Widget Associated with a Contacts Database
US8487885B2 (en) Selectable options for graphic objects displayed on a touch-screen interface
US20140372930A1 (en) Method and device for displaying a list view through a sliding operation
CN111694626A (zh) 应用跳转方法、装置、终端及存储介质
EP2511794A1 (en) A portable electronic device having user-configurable multi-function key entry timeout
JP2010268207A (ja) 携帯端末
US7715804B2 (en) Keypad display method and apparatus of portable device
US20160209986A1 (en) Notifications display in electronic devices
KR20100063889A (ko) 이동단말기의 기능실행 방법 및 장치
KR101276971B1 (ko) 고정된 키패드들 상에 기능 할당을 표시하기 위한 방법 및 시스템들
KR100758914B1 (ko) 이동통신 단말기 및 이동통신 단말기의 빠른 메뉴 실행방법
EP3109755A1 (en) Activation of functions through dynamic association of attributes and functions and attribute-based selection of functions

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120823

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120828

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20121128

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20121205

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20121221

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20130104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130328

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5237446

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160405

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees