(57)【要約】タッチ画面ディスプレイを有するポータブル電子デバイスにおける２次的文字レンダリングおよび入力の方法は、タッチ画面ディスプレイ上のグラフィカルユーザインターフェース内に複数の仮想入力キーの仮想キーボードをレンダリングすることと、タッチ画面ディスプレイ上の仮想入力キーのうちの１つにおいてタッチイベントを検出することと、仮想入力キーのうちの１つにおいてタッチイベントの継続を検出することと、タッチイベントの継続の検出に応答して、タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーの２次的仮想キーボードをレンダリングすることであって、２次的仮想キーボードは、仮想入力キーに関連する、ことと、明確に異なる別個の２次的タッチイベントを検出することと、２次的タッチイベントの検出に応答して、タッチ画面ディスプレイ上に２次的仮想入力キーに関連する２次的文字をレンダリングすることと、を含む。
2012505443.tif 000002
【特許請求の範囲】
【請求項１】
タッチ画面ディスプレイを有するポータブル電子デバイスにおける２次的文字レンダリングおよび入力の方法であって、該方法は、
該タッチ画面ディスプレイ上に、グラフィカルユーザインターフェースを介して、複数の仮想入力キーを有する仮想キーボードをレンダリングすることと、
該タッチ画面ディスプレイ上の該仮想入力キーのうちの１つに対応する場所でタッチイベントを検出することと、
該仮想入力キーのうちの該１つに対応する場所で、該タッチイベントの継続を検出することと、
該タッチイベントの該継続の検出に応答して、該タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーを有する２次的仮想キーボードをレンダリングすることであって、該２次的仮想キーボードは、該仮想入力キーのうちの該１つに関連する、ことと、
該タッチ画面ディスプレイ上の該２次的仮想入力キーに対応する場所で別個の２次的タッチイベントを検出することと、
該２次的タッチイベントの検出に応答して、該タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する２次的文字をレンダリングすることと
を含む、方法。
【請求項２】
前記タッチイベントの継続は、タッチアンドホールドイベントまたはダブルタッチイベントである、請求項１に記載の方法。
【請求項３】
前記２次的仮想入力キーにおける前記２次的タッチイベントの継続を検出することと、
前記タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する前記２次的文字の修正されたバージョンをレンダリングすることと
をさらに含む、請求項１または請求項２に記載の方法。
【請求項４】
前記２次的仮想入力キーに関連する前記２次的文字の前記修正されたバージョンは、該２次的文字の大文字バージョンである、請求項３に記載の方法。
【請求項５】
タイムアウト期間内に前記２次的タッチイベントがないことに対応して、前記２次的仮想キーボードをレンダリング解除することを含む、請求項１から４のうちのいずれか１項に記載の方法。
【請求項６】
各仮想入力キーは、該仮想入力キーに関連する１つ以上の文字を有し、各２次的仮想入力キーは、前記２次的仮想キーボードに関連する該仮想入力キーのうちの前記１つ以上の文字に対応する、請求項１から５のうちのいずれか１項に記載の方法。
【請求項７】
レンダリングする前に、前記タッチ画面ディスプレイの押圧によって作動させられるスイッチから信号を受信することを含み、前記２次的文字は、前記２次的タッチイベントの検出に加えて、該スイッチの作動の検出に応答して、レンダリングされる、請求項１から６のうちのいずれか１項に記載の方法。
【請求項８】
タッチ画面ディスプレイと、
該タッチ画面ディスプレイに接続されるプロセッサと、メモリデバイスとを含む、機能的構成要素と
を含むポータブル電子デバイスであって、該メモリデバイスは、該デバイスに請求項１から７のうちのいずれか１項に記載の方法を実施させるように、該プロセッサによって実行可能なコンピュータ読み取り可能コードを有する、ポータブル電子デバイス。
【請求項９】
コンピュータ読み取り可能媒体であって、該コンピュータ読み取り可能媒体は、具現化されたコンピュータ読み取り可能コードを有し、該コンピュータ読み取り可能コードは、前記デバイスに請求項１から７のうちのいずれか１項に記載の方法を実施させるために、ポータブル電子デバイス内のプロセッサによって実行される、コンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、タッチ画面ディスプレイデバイスを含むポータブル電子デバイス、ならびに２次的文字レンダリングおよび入力の方法に関する。
【背景技術】
【０００２】
ポータブル電子デバイスを含む電子デバイスは、幅広い用途を占めており、例えば、電話、電子メッセージング、および他のパーソナル情報マネージャ（ＰＩＭ）アプリケーション機能を含む多様な機能を提供することができる。ポータブル電子デバイスとして、単純なセルラー電話、スマート電話、ワイヤレスＰＤＡ、およびワイヤレス８０２．１１またはＢｌｕｅｔｏｏｔｈ対応機能を備えるノート型コンピュータ等のモバイルステーションを含むいくつかのタイプのデバイスを挙げることができる。これらのデバイスは、ＭｏｂｉｔｅｘおよびＤａｔａＴＡＣ等のデータ専用ネットワークから、ＧＳＭ・ＧＰＲＳ、ＣＤＭＡ、ＥＤＧＥ、ＵＭＴＳおよびＣＤＭＡ２０００ネットワーク等の複合型音声・データネットワークまで、広範なネットワーク上で稼動する。
【０００３】
ＰＤＡまたはスマート電話等のポータブル電子デバイスは、概して、手持ち使用および携帯の容易さを目的とする。携帯性のために、より小型のデバイスが概して所望される。このようなハンドヘルドデバイスは小型で、したがって、ユーザ入力および出力デバイスのために利用可能なスペースについては限定されているので、入力および出力のためのタッチ画面ディスプレイは、特にこのようなハンドヘルドデバイス上で有用である。さらに、タッチ画面ディスプレイデバイス上の画面コンテンツは、実施されている機能および動作に依存して修正され得る。またさらに、これらのデバイスは、タッチ画面ディスプレイ上にコンテンツをレンダリングするため、および、例えば、ユーザ相互作用のための機能またはアイコンをレンダリングするための限定された領域を有する。ポータブル電子デバイスの小型化に対する需要が継続していることから、タッチ画面ディスプレイは、サイズの減少が続く。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、タッチ画面ディスプレイにおける改善が所望される。
【課題を解決するための手段】
【０００５】
一局面に従い、タッチ画面ディスプレイを有するポータブル電子デバイスにおける２次的文字のレンダリングおよび入力の方法が提供される。方法は、タッチ画面ディスプレイ上のグラフィカルユーザインターフェースに複数の仮想入力キーの仮想キーボードをレンダリングするステップと、タッチ画面ディスプレイ上の仮想入力キーのうちの１つに対応する場所でタッチイベントを検出するステップと、仮想入力キーのうちの１つに対応する場所でタッチイベントの継続を検出するステップと、タッチイベントの継続の検出に応答して、タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーを有する２次的仮想キーボードをレンダリングするステップであって、２次的仮想キーボードは、仮想入力キーのうちの１つに関連する、ステップと、タッチ画面ディスプレイ上の２次的仮想入力キーに応答する場所で別個の２次的タッチイベントを検出するステップと、２次的タッチイベントの検出に応答して、タッチ画面ディスプレイ上の２次的仮想入力キーに関連する２次的文字をレンダリングするステップと、を含むことができる。
【０００６】
実施形態において、タッチイベントの継続は、タッチアンドホールドイベントまたはダブルタッチイベントであってもよい。
【０００７】
別の実施形態において、方法は、２次的仮想入力キーで２次的タッチイベントの継続を検出するステップと、タッチ画面ディスプレイ上に、２次的仮想入力キーに関連する２次的文字の修正されたバージョンをレンダリングするステップと、をさらに含むことができる。
【０００８】
さらなる実施形態において、２次的仮想入力キーに関連する２次的文字の修正されたバージョンは、２次的文字の大文字バージョンであってもよい。
【０００９】
別の実施形態において、方法は、タイムアウト期間内の２次的タッチイベントがないことに応答して、２次的仮想キーボードをレンダリング解除するステップを含むことができる。
【００１０】
さらなる実施形態において、各仮想入力キーは、それに関連する１つ以上の文字を有することができ、各２次的仮想入力キーは、２次的仮想キーボードに関連する仮想入力キーの１つ以上の文字に対応する。
【００１１】
別の局面に従い、ポータブル電子デバイスが提供されてもよい。ポータブル電子デバイスは、タッチ画面ディスプレイと、機能的構成要素と、を含む。機能的構成要素は、タッチ画面ディスプレイに接続されるプロセッサと、メモリデバイスと、を含むことができ、メモリデバイスは、デバイスに上記の方法を実施させるように、プロセッサによって実行可能なコンピュータ読み取り可能コードを有する。
【００１２】
別の局面に従い、コンピュータ読み取り可能媒体が提供されてもよい。コンピュータ読み取り可能媒体は、デバイスに上記の方法を実施させるために、ポータブル電子デバイス内のプロセッサによって実行するための、その中で具現化されるコンピュータ読み取り可能媒体を有する。
【００１３】
本開示の実施形態は、添付の図面を参照して、例示としてのみ説明される。
【図面の簡単な説明】
【００１４】
【図１】図１は、一実施例に従うポータブル電子デバイスの模式図である。
【図２】図２は、縦方向の配向において示される例示的ポータブル電子デバイスの正面図である。
【図３】図３は、図２のポータブル電子デバイスの簡略的な断面側面図で（縮尺せず）、スイッチは停止位置に示される。
【図４】図４は、実施形態に従い、電子デバイスを制御するための方法を示す流れ図である。
【図５】図５および６は、図２のポータブル電子デバイスの正面図で、ユーザ相互作用のためのＧＵＩを表す。
【図６】図５および６は、図２のポータブル電子デバイスの正面図で、ユーザ相互作用のためのＧＵＩを表す。
【発明を実施するための形態】
【００１５】
説明の簡易性および明確性のために、図中では、適切であると考えられる場合、対応または同類の要素を示すために参照番号が繰り返される場合があることが理解されるであろう。加えて、本明細書に説明される実施形態の十分な理解を実現するために、多数の特定詳細が記載される。しかしながら、本明細書に説明される実施形態は、これらの特定詳細なしに実践されてもよいことは、当業者によって理解されるであろう。他の事例において、周知の方法、手順、および構成要素は、本明細書に説明される実施形態を不明瞭化しないように、詳細には説明されない。また、説明は、本明細書に説明される実施形態の範囲を制限すると見なされてはならない。
【００１６】
本明細書に説明される実施形態は、概して、タッチ画面ディスプレイを含むポータブル電子デバイス、およびポータブル電子デバイスの制御に関する。ポータブル電子デバイスの実施例として、ポケットベル、セルラー電話、ポータブルスマートフォン、ワイヤレスオーガナイザ、パーソナルデジタルアシスタント、ワイヤレス対応のノート型コンピュータ等のモバイルまたはハンドヘルドのワイヤレス通信デバイスが挙げられる。
【００１７】
ポータブル電子デバイスは、基地局のネットワークを介して、他のポータブル電子デバイスまたはコンピュータシステムと通信するための対応機能を含む、高度なデータ通信対応機能を備える双方向通信デバイスであってもよい。ポータブル電子デバイスはまた、音声通信を可能にするための対応機能も有することができる。ポータブル電子デバイスによって提供される機能に応じて、データメッセージングデバイス、双方向ポケットベル、データメッセージング対応機能装備のセルラー電話、ワイヤレスインターネット家電、またはデータ通信デバイス（電話機能を装備または装備しない）と称されてもよい。ポータブル電子デバイスはまた、ハンドヘルド電子ゲーム機、デジタル式写真アルバム、デジタルカメラ等、ワイヤレス通信対応機能のないポータブル電子デバイスであってもよい。
【００１８】
まず図１を参照すると、ポータブル電子デバイス２０の例示的実施形態の模式図が示される。ポータブル電子デバイス２０は、ポータブル電子デバイス２０の全体的動作を制御する、プロセッサ２２等のいくつかの構成要素を含む。データおよび音声通信を含めて、通信機能は、通信サブシステム２４を介して実施される。ポータブル電子デバイス２０によって受信されるデータは、任意の好適な解凍技法（例えば、ＹＫ解凍、および他の周知の技法）および暗号化技法（例えば、Ｄａｔａ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＤＥＳ）、トリプルＤＥＳ、またはＡｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ（ＡＥＳ）等の暗号化技法を使用）に従って動作する、デコーダ２６によって解凍および解読され得る。通信サブシステム２４は、ワイヤレスネットワーク１０００からメッセージを受信し、ワイヤレスネットワーク１０００へメッセージを送信する。この例示的実施形態のポータブル電子デバイス２０において、通信サブシステム２４は、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＧＳＭ）およびＧｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅｓ（ＧＰＲＳ）標準方式に従って構成される。ＧＳＭ／ＧＰＲＳワイヤレスネットワークは、世界中で使用される。Ｅｎｈａｎｃｅｄ  Ｄａｔａ  ＧＳＭ  Ｅｎｖｉｒｏｎｍｅｎｔ（ＥＤＧＥ）およびＵｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｅｒｉｃｅ（ＵＭＴＳ）等の新しい標準方式は、本明細書に説明されるネットワーク動作との類似点を有すると考えられ、また、本明細書に説明される実施形態は、将来開発される任意の他の好適な標準方式を使用することを目的とすることが当業者によって理解されるであろう。通信サブシステム２４をワイヤレスネットワーク１０００に接続するワイヤレスリンクは、１つ以上の異なる無線周波（ＲＦ）チャンネルを表し、ＧＳＭ／ＧＰＲＳ通信用に特定される定義済みプロトコルに従って動作する。最新のネットワークプロトコルを用いて、これらのチャンネルは、回線交換音声通信およびパケット交換データ通信の両方をサポートすることが可能である。
【００１９】
ポータブル電子デバイス２０に関連するワイヤレスネットワーク１０００は、一例示的実施においてはＧＳＭ／ＧＰＲＳワイヤレスネットワークであるが、他のワイヤレスネットワークもまた、種々の実装においてポータブル電子デバイス２０に関連してもよい。採用されてもよい異なるタイプのワイヤレスネットワークとして、例えば、データ中心ワイヤレスネットワーク、音声中心ワイヤレスネットワーク、ならびに同じ物理的基地局から音声およびデータ両方をサポート可能なデュアルモードのネットワークが挙げられる。デュアルモードネットワークの組み合わせとして、符号分割多重接続（ＣＤＭＡ）またはＣＤＭＡ１０００ネットワーク、ＧＳＭ／ＧＰＲＳネットワーク（上記）、ならびにＥＤＧＥおよびＵＭＴＳ等の将来の第三世代（３Ｇ）のネットワークが挙げられるが、これらに限定されない。いくつかの他のデータ中心ネットワークの例として、ＷｉＦｉ８０２．１１、Ｍｏｂｉｔｅｘ（登録商標）、およびＤａｔａＴＡＣ（登録商標）ネットワーク通信システムが挙げられる。他の音声中心ネットワークの例として、ＧＳＭおよび時分割多元接続（ＴＤＭＡ）システム等のパーソナル移動通信システム（ＰＣＳ）ネットワークが挙げられる。プロセッサ２２はまた、ランダムアクセスメモリ（ＲＡＭ）２８、フラッシュメモリ３０、合わせてタッチ画面ディスプレイ３８を構成する、電子コントローラ３８に接続されたタッチセンサ式オーバーレイ３４を備えるディスプレイ３２、スイッチ３９、補助入力／出力（Ｉ／Ｏ）サブシステム４０、データポート４２、スピーカ４４、マイク４６、短距離通信４８、および他のデバイスサブシステム５０等の追加のサブシステムとも相互作用する。タッチセンサ式オーバーレイ３４および電子コントローラ３６は、タッチセンサ式入力デバイスを提供し、プロセッサ２２は、電子コントローラ３６を介して、タッチセンサ式オーバーレイ３４と相互作用する。
【００２０】
ポータブル電子デバイス２０の一部のサブシステムは、通信関連機能を実施し、他のサブシステムは、「常駐」またはデバイス上の機能を提供することができる。例として、ディスプレイ３２およびタッチセンサ式オーバーレイ３４は、ネットワークを経由して伝送するためのテキストメッセージの入力等の通信関連機能、および計算機またはタスクリスト等のデバイス常駐機能の両方のために使用されてもよい。
【００２１】
ポータブル電子デバイス２０は、ネットワーク登録または有効化手順が完了した後、ワイヤレスネットワーク１０００を経由して通信信号を送信および受信することが可能である。ネットワークアクセスは、ポータブル電子デバイス２０の加入者またはユーザに関連付けられる。本実施形態に従い加入者を識別するために、ポータブル電子デバイス２０は、ネットワーク１０００等のネットワークとの通信用に、ＳＩＭ／ＲＵＩＭインターフェース５４に挿入されるＳＩＭ／ＲＵＩＭカード５２（つまり、加入者識別モジュールまたは着脱可能利用者識別モジュール）を使用する。ＳＩＭ／ＲＵＩＭカード５２は、特に、ポータブル電子デバイス２０の加入者を識別するため、およびポータブル電子デバイス２０をカスタマイズするために使用され得る、従来の「スマートカード」の１種である。本実施形態において、ポータブル電子デバイス２０は、ＳＩＭ／ＲＵＩＭカード５２なしでは、ワイヤレスネットワーク１０００との通信には完全に機能しない。ＳＩＭ／ＲＵＩＭカード５２をＳＩＭ／ＲＵＩＭインターフェース５４に挿入することによって、加入者は、全ての契約サービスにアクセスすることが可能である。サービスは、ウェブ閲覧、電子メール、ボイスメール、ショートメッセージサービス（ＳＭＳ）、およびマルチメディアメッセージングサービス（ＭＭＳ）等のメッセージングを含むことができる。さらに高度なサービスは、店頭販売、フィールドサービス、およびセールスフォースオートメーションを含むことができる。ＳＩＭ／ＲＵＩＭカード５２は、プロセッサおよび情報を記憶するためのメモリを含むことができる。ＳＩＭ／ＲＵＩＭカード５２がＳＩＭ／ＲＵＩＭインターフェース５４に挿入されると、プロセッサ２２に連結される。加入者を識別するために、ＳＩＭ／ＲＵＩＭカード５２は、国際移動体加入者識別番号（ＩＭＳＩ）等のいくつかのユーザパラメータを含むことができる。ＳＩＭ／ＲＵＩＭカード５２を使用する利点は、加入者が必ずしも任意の単一の物理的ポータブル電子デバイスに制約されないことである。ＳＩＭ／ＲＵＩＭカード５２は、手帳（またはカレンダー）情報および最近の通話情報を含む、ポータブル電子デバイスのための追加の加入者情報も記憶することができる。代替として、利用者識別情報はまた、フラッシュメモリ３０内にプログラムされ得る。
【００２２】
ポータブル電子デバイス２０は、バッテリを電源とするデバイスで、１つ以上の充電可能バッテリ５８を受容するためのバッテリインターフェース５６を含む。少なくとも一部の実施形態において、バッテリ５８は、埋め込みマイクロプロセッサを備えるスマートバッテリであり得る。バッテリインターフェース５６は、ポータブル電子デバイス２０に電力Ｖ＋を提供する際にバッテリ５８を支援する、レギュレータ（図示せず）に連結される。現在の技術はバッテリを利用するが、マイクロ燃料電池等の将来の技術は、ポータブル電子デバイス２０に電源を提供することができる。
【００２３】
ポータブル電子デバイス２０はまた、以下に詳細を説明する、オペレーティングシステム６０およびソフトウェアコンポーネント６２から７２をも含む。プロセッサ２２によって実行されるオペレーティングシステム６０およびソフトウェアコンポーネント６２から７２は、典型的に、代替として読み取り専用メモリ（ＲＯＭ）または類似の記憶要素（図示せず）であってもよい、フラッシュメモリ３０等の永続的ストア内に記憶される。当業者は、特定のデバイスアプリケーション、またはその一部等のオペレーティングシステム６０およびソフトウェアコンポーネント６２から７２の一部は、一時的に、ＲＡＭ２８等の揮発性ストア内にロードされてもよいことを理解するであろう。当業者には周知のように、他のソフトウェアコンポーネントもまた含まれ得る。
【００２４】
データおよび音声通信アプリケーションを含む、基本的なデバイス動作を制御するソフトウェアアプリケーション６２のサブセットは、通常、その製造中にポータブル電子デバイス２０上にインストールされるであろう。他のソフトウェアアプリケーションは、ポータブル電子デバイス２０のユーザに、電子メッセージを送信および受信することを可能にする、任意の好適なソフトウェアプログラムであり得る、メッセージアプリケーション６４を含む。当業者には周知のように、メッセージアプリケーション６４には多様な代替が存在する。ユーザによって送信または受信されていたメッセージは、典型的に、ポータブル電子デバイス２０のフラッシュメモリ、またはポータブル電子デバイス２０のいくつかの他の好適な記憶要素内に記憶される。少なくとも一部の実施形態において、送信メッセージおよび受信メッセージのうちの一部は、ポータブル電子デバイス２０が通信する関連ホストシステムのデータストア内等、デバイス２０からリモートに記憶されてもよい。
【００２５】
ソフトウェアアプリケーションは、デバイス状態モジュール６６と、パーソナル情報マネージャ（ＰＩＭ）６８と、他の好適なモジュール（図示せず）とをさらに含むことができる。デバイス状態モジュール６６は持続性を提供、つまり、デバイス状態モジュール６６は、重要なデバイスデータがフラッシュメモリ３０等の永続性メモリ内に記憶されていることを確実にするので、ポータブル電子デバイス２０の電源が切断または喪失時にデータが失われることがない。
【００２６】
ＰＩＭ６８は、電子メール、連絡先、カレンダーイベント、ボイスメール、スケジュール、およびタスク項目等、しかしこれらに限定されない、ユーザの関心対象のデータ項目を整理および管理するための機能を含む。ＰＩＭアプリケーションは、ワイヤレスネットワーク１０００を介して、データ項目を送信および受信するための能力を有する。ＰＩＭデータ項目は、ワイヤレスネットワーク１０００を介して完全に統合、同期化、および更新されてもよく、ポータブル電子デバイス加入者の対応データ項目は、ホストコンピュータシステムに記憶および／または関連付けられる。この機能は、このような項目に関して、ポータブル電子デバイス２０上にミラー化ホストコンピュータを作成する。これは特に、ホストコンピュータシステムが、ポータブル電子デバイス加入者のオフィスコンピュータシステムである時に有利であり得る。
【００２７】
ポータブル電子デバイス２０はまた、接続モジュール７０と、情報技術（ＩＴ）ポリシーモジュール７２と、を含む。接続モジュール７０は、ポータブル電子デバイス２０が相互作用を認証される、ワイヤレスインフラストラクチャおよびエンタープライズシステム等の任意のホストシステムとポータブル電子デバイス２０が通信するために必要な通信プロトコルを実装する。
【００２８】
接続モジュール７０は、ポータブル電子デバイス２０にエンタープライズシステムに関連する任意の数のサービスを使用することを可能にするように、ポータブル電子デバイス２０に統合され得る、１式のＡＰＩを含む。接続モジュール７０は、ポータブル電子デバイス２０に、ホストシステムとのエンドツーエンドのセキュアで認証された通信パイプを確立することを可能にする。接続モジュール７０によってアクセスが提供されるアプリケーションのうちのサブセットは、ホストシステムからポータブル電子デバイス２０へＩＴポリシーコマンドを送るために使用され得る。これは、ワイヤレスまたはワイヤ方式において実行され得る。これらの命令は、次いで、デバイス２０の構成を修正するために、ＩＴポリシーモジュール７２に送られ得る。代替として、一部の場合において、ＩＴポリシー更新はまた、ワイヤ接続を経由して実行され得る。
【００２９】
他の種類のソフトウェアアプリケーションもまた、ポータブル電子デバイス２０上にインストールされ得る。これらのソフトウェアアプリケーションは、第三者アプリケーションであり得て、ポータブル電子デバイス２０の製造後に追加される。第三者アプリケーションの例として、ゲーム、計算機、ユーティリティ等が挙げられる。
【００３０】
追加のアプリケーションまたはプログラムは、ワイヤレスネットワーク１０００、補助Ｉ／Ｏサブシステム４０、データポート４２、短距離通信サブシステム４８、または任意の他の好適なサブシステム５０のうちの少なくとも１つを介して、ポータブル電子デバイス２０上へロードされ得る。アプリケーションをインストールする際のこの柔軟性は、ポータブル電子デバイス１０の機能性を向上させ、強化されたデバイス上の機能、通信関連機能、または両方を提供することができる。例えば、セキュア通信アプリケーションは、ポータブル電子デバイス２０を使用して、電子商取引機能および他のこのような金融取引が実施されることを可能にすることができる。
【００３１】
データポート４２は、ワイヤレス通信ネットワークを介する以外に、ポータブル電子デバイス２０への情報またはソフトウェアダウンロードを提供することによって、加入者に、外部のデバイスまたはソフトウェアアプリケーションを介して詳細を設定し、ポータブル電子デバイス２０の対応機能を拡張することを可能にする。代替のダウンロードパスは、セキュアなデバイス通信を提供するように、直接的、従って信頼性が高く、トラストされる接続を介して、ポータブル電子デバイス２０に暗号キーをロードするために使用されてもよい。
【００３２】
データポート４２は、ポータブル電子デバイス２０と別のコンピューティングデバイスとの間のデータ通信を可能にする、任意の好適なポートであり得る。データポート４２は、シリアルまたはパラレルポートであり得る。一部の場合には、データポート４２は、データ転送のためのデータラインと、ポータブル電子デバイス２０のバッテリ５８を充電するために充電電流を提供し得る供給ラインと、を含む、ＵＳＢポートであり得る。
【００３３】
短距離通信サブシステム４８は、ワイヤレスネットワーク１０００を使用せずに、ポータブル電子デバイス２０と異なるシステムまたはデバイスとの間の通信を提供する。例えば、短距離通信サブシステム４８は、短距離通信のための赤外線デバイスならびに関連する回路および構成要素を含むことができる。短距離通信標準方式の例として、赤外線データ協会（ＩｒＤＡ）によって開発された標準方式、Ｂｌｕｅｔｏｏｔｈ、およびＩＥＥＥによって開発された８０２．１１標準方式ファミリが挙げられる。
【００３４】
使用中、テキストメッセージ、電子メールメッセージ、またはウェブページダウンロード等の受信信号は、通信サブシステム２４によって処理され、プロセッサ２２へ入力される。プロセッサ２２は、次いで、ディスプレイ３２または代替として補助Ｉ／Ｏサブシステム４０へ出力するために、受信信号を処理する。加入者はまた、例えば、タッチ画面ディスプレイ３８、および可能性として補助Ｉ／Ｏサブシステム４０の一部である、ディスプレイ３２上のタッチセンサ式オーバーレイ３４を使用して、電子メールメッセージ等のデータ項目を作成することもできる。補助Ｉ／Ｏサブシステム４０は、マウス、トラックボール、赤外線指紋検出器、または動的ボタン押下対応機能を備えるローラホイール等のデバイスを含むことができる。作成された項目は、通信サブシステム２４を介して、ワイヤレスネットワーク１０００を経由して伝送されてもよい。
【００３５】
音声通信の場合、ポータブル電子デバイス２０の全体的な動作は、受信信号がスピーカ４４に出力され、伝送のための信号がマイク４６によって生成される点を除き、実質的に類似する。ボイスメッセージ録音サブシステム等の代替の音声またはオーディオＩ／Ｏサブシステムもポータブル電子デバイス２０上に実装され得る。音声またはオーディオ信号の出力は、主にスピーカ４４を経由して達成されるが、ディスプレイ３２はまた、例えば、発信者の識別、音声通話の持続時間、または他の音声通話関連情報等の追加情報を提供するようにも使用され得る。
【００３６】
ここで、縦方向の配向に示される例示的ポータブル電子デバイス２０の正面図を示す、図２を参照する。ポータブル電子デバイス２０は、図１に示される内部構成要素を収容し、ポータブル電子デバイス２０が使用時にタッチ画面ディスプレイ３８がそこでユーザ相互作用のために露出されるように、タッチ画面ディスプレイまたはタッチセンサ式ディスプレイ３８を構成する、筐体７４を含む。図２に示される例示的配向において、タッチ画面ディスプレイ３８は、ポータブル電子デバイス２０の動作中に、例えば、テキストの形式におけるデータのユーザ入力のための縦方向モードの仮想キーボード７６を含む。このような仮想キーボードは、電子メール作成中に電子メールアプリケーション内等の任意の好適なアプリケーション内、または任意の他の好適なアプリケーション内で、データ入力のために使用されてもよいことが理解されるであろう。図２の縦方向モードの仮想キーボード７６は、インターネットブラウザのデータ入力のために提供され、例示的な目的のために削減したキーボードとして表示される。本開示は、示される縦方向モードの仮想キーボート７６に限定されず、他の削減したキーボードまたは完全なキーボードを含む他のキーボードが可能である。
【００３７】
タッチ画面ディスプレイ３８は、容量性タッチ画面ディスプレイ等の任意の好適なタッチ画面ディスプレイであり得る。容量性タッチ画面ディスプレイ３８は、ＬＣＤディスプレイ３２等のディスプレイデバイスと、容量性タッチセンサ式オーバーレイ３４の形式においては、タッチセンサ式オーバーレイ３４と、を含む。容量性タッチセンサ式オーバーレイ３４は、スタック内にいくつかの層を含み、好適な光学的に透明な接着剤を介してディスプレイ３２へ固定されることが理解されるであろう。層は、例えば、好適な接着剤によってＬＣＤディスプレイ３２に固定される基板、接地シールド層、バリア層、基板または他のバリア層によって離間される１組の容量性タッチセンサ層、および好適な接着剤によって第２の容量性タッチセンサ層に固定されるカバー層を含み得る。容量性タッチセンサ層は、パターン酸化インジウム錫（ＩＴＯ）等の任意の好適な材料であり得る。
【００３８】
図３に最もよく示されるように、筐体７４は、背部７６と、タッチセンサ式ディスプレイ３８を構成するフレーム７８と、背部７６とフレーム７８との間を延在し、概してこれらに垂直である側壁８０と、背部７６から離間され、概してこれに平行である基部８２と、を含む。基部８２は、任意の好適な基部であり得て、例えば、プリント回路基板またはフレキシブル回路基板を含むことができる。背部７６は、例えば、バッテリ５８および上記のＳＩＭ／ＲＵＩＭカード５２の挿入および取外しのために着脱可能に付設される基板（図示せず）を含む。背部７６、側壁８０、およびフレーム７８は、例えば、移出成形され得ることが理解されるであろう。図２に示される例示的なポータブル電子デバイス２０において、フレーム７８は、概して、角が丸い四角形であるが、他の形状が可能である。
【００３９】
ディスプレイ３２およびタッチセンサ式オーバーレイ３４は、ディスプレイ３２およびタッチセンサ式オーバーレイ３４に対して機械的支持を提供するために、マグネシウム等の好適な金属の支持トレイ８４上に支持され得る。ディスプレイ３２およびタッチセンサ式オーバーレイ３４は、支持トレイ８４と基部８２との間のジェルパッド等の付勢要素８６によって、フレーム７８に向かって、基部８２から遠くへ付勢される。対応するスペーサ８８は、例えば、ジェルパッドの形式でもあり得て、支持トレイ８４の上部分とフレーム７８との間に位置付けられる。タッチ画面ディスプレイ３８は、タッチ画面ディスプレイ３８が基部８２に向かって移動され得るように、筐体７４内で可動であり、これによって、付勢要素８６を圧迫する。タッチ画面ディスプレイ３８はまた、筐体７４内で旋回され得て、タッチ画面ディスプレイ３８の片側が基部８２に向かって移動し、これによって、基部８２に向かって移動する、タッチ画面ディスプレイ３８の同一側上の付勢要素８６を圧迫する。
【００４０】
本実施例において、スイッチ３８は、プリント回路基板であり得る基部８２の片側上に支持されるが、一方で、反対側は、ポータブル電子デバイス２０の他の構成要素（図示せず）の機械的支持および電気的接続を提供する。スイッチ３９は、基部８２と支持トレイ８４との間に位置付けられ得る。スイッチ３９は、例えば、機械式ドームタイプのスイッチであり得て、任意の好適な位置に位置付けられ得て、ユーザが、スイッチ３９の付勢を克服し、かつ作動力を克服するために十分な力でタッチ画面ディスプレイ３８を押下することによってもたらされるタッチ画面ディスプレイ３８の変位が、スイッチ３９を押圧および作動するようになる。本実施形態において、スイッチ３９は、支持トレイ８４と接触状態にある。このため、ユーザがそこに力を印加することによってタッチ画面ディスプレイ３８を押圧すると、スイッチ３９を作動させて、これによって、ポータブル電子デバイス２０のユーザインターフェースとのユーザの相互作用の間に正の触角フィードバックをユーザに提供する。スイッチ３９は、ユーザによって印加される力が不在であると、図３に示される停止状態では作動されない。スイッチ３９は、タッチ画面ディスプレイ３８上のいずれかの場所を押下することによって、作動され得て、基部８２と平行移動の形においてタッチ画面ディスプレイ３８を移動させる、またはタッチ画面ディスプレイ３８の片側を基部８２に向かって旋回させることが理解されるであろう。スイッチ３９は、プロセッサ２２に接続され、作動時にプロセッサへのさらなる入力のために使用され得る。単一のスイッチが示されているが、任意の好適な数のスイッチが使用され得る。
【００４１】
タッチイベントは、ユーザがタッチ画面ディスプレイ３８をタッチすると検出される。このようなタッチイベントは、例えば、リスト内をスクロールまたは仮想入力キーを選択するためのメッセージまたは他の機能等、リスト内の機能の選択のために、タッチ画面ディスプレイ３８におけるユーザタッチ時に決定され得る。指、またはユーザの素手に握られる他の伝導性物体等の好適な物体が検出される時、タッチセンサ式オーバーレイ３４からコントローラ３６へ信号が送信される。このように、タッチイベントが検出され、タッチのＸおよびＹの場所が決定される。タッチのＸおよびＹの場所は、タッチ画面ディスプレイ３８上の境界によって定義されるタッチセンサ式領域内に収まるように決定される。
【００４２】
本実施例において、タッチイベントのＸおよびＹの場所は両方決定され、Ｘ場所は、タッチセンサ層の一方との容量結合の結果として生成される信号によって決定され、Ｙ場所は、タッチセンサ層の他方との容量結合の結果として生成される信号によって決定される。タッチセンサ層の各々は、ユーザの指またはユーザの素手に握られる伝導性物体等の好適な物体との容量結合の結果としてコントローラ３６へ信号を提供し、タッチセンサ層の各々の電場における変化をもたらす。信号は、それぞれのＸおよびＹのタッチ場所値を表す。タッチ画面ディスプレイ３８上のユーザタッチの他の属性が決定され得ることが理解されるであろう。例えば、タッチ画面ディスプレイ３８上のタッチのサイズおよび形状は、タッチセンサ層からコントローラ３６で受信される信号に基づいて、場所（ＸおよびＹ値）に加えて、決定され得る。
【００４３】
図２をさらに参照すると、タッチ画面ディスプレイ３８上のユーザのタッチは、ＸおよびＹのタッチ場所を決定することによって決定され、ユーザ選択の入力は、ＸおよびＹのタッチ場所およびプロセッサ２２によって実行されるアプリケーションに基づいて決定されることが理解されるであろう。図２の正面図に示される例示的画面において、アプリケーションは、ユーザによって選択され得る、複数の仮想入力キーまたはボタンを有する仮想キーボード７６を提供する。ユーザが選択した仮想入力キーは、ＸおよびＹのタッチ場所に一致させられる。このように、ユーザによって選択されるボタンは、ＸおよびＹのタッチ場所およびアプリケーションに基づいて決定される。図２に示される実施例において、ユーザは、仮想キーボード７６の、仮想入力キーに対応する、文字の場所でタッチ画面ディスプレイをタッチすることによって、仮想キーボード７６からのレター等、仮想入力キーに関連する文字を選択して、仮想キーボード７６を介してテキストを入力する。ポータブル電子デバイス２０の例示的実施形態において、テキストまたはデータ入力は、「クリックして入力」動作によって達成される。
ユーザが文字を選択した後、タッチ画面ディスプレイ３８のバイアスおよびスイッチ３９の作動力を克服するに十分な力でタッチ画面ディスプレイ３８上の仮想入力キーを押圧することによって、文字が入力されて、タッチ画面ディスプレイ３８の移動およびスイッチ３９の作動を発生させる。仮想入力キー８０の選択（タッチ画面ディスプレイ上のＸおよびＹの場所に基づく）およびスイッチ３９の作動によって、プロセッサ２２によって受信される信号が発生し、これによって、タッチ画面ディスプレイ上でレンダリングするための対応する文字を入力する。「クリックして入力」動作は、ユーザに対して入力を確認する触角フィードバックを提供し、これによって、修正が必要になる不注意な二重入力の機会を削減する。これはまた、追加のユーザ相互作用および使用時間に対する必要性を削減し、これによって、電池消費を削減する。クリック入力はまた、ユーザにデバイスをタッチすることを可能にし、クリックすることによってその文字を入力する前に正しい文字が選択されることを確実にする。
【００４４】
図２に示されるような本実施例に従い、プロセッサ２２は、例えば、タッチ画面ディスプレイ３８上に表示されるインターネットブラウザアイコン（図示せず）におけるタッチイベントの決定によって、インターネットを閲覧するためのインターネットブラウザアプリケーションのユーザ選択を受信する。
【００４５】
説明の目的で、仮想キーボードは、図２に示される縦方向モードでレンダリングされる。ポータブル電子デバイス２０の相対的配向を決定し、それに従ってタッチ画面ディスプレイの配向を変更するために、加速器等のデバイスが使用され得る。本実施例において、縦方向モードの仮想キーボード７６は、削減したＱＷＥＲＴＹキーボードで、複数の英数文字が仮想入力キーまたはボタン１００を共有する。仮想入力キーまたはボタン１００は、英数文字およびユーザの右上位置に表示されるキーボードボタンを使用してレンダリングされる。ポータブル電子デバイス２０は、仮想キーボード７６の仮想入力キーボタン１００のうちのそれぞれ１つにおいてタッチイベントを決定すると、レターのうちのユーザ所望の１つを決定するために、任意の好適なモードで動作され得る。例えば、レターは、シングルタップモード、マルチタップモード、予測テキストモードを使用して、または任意の他の好適なモードを使用して選択され得る。本実施例に従うポータブル電子デバイス２０はまた、発信セルラー電話通話をかける、または着信セルラー電話通話を受けるための「オフフック」ボタン１０２を含む、機能または動作を実施するためにユーザが選択するために、筐体７４内に４つの物理的ボタン１０２、１０４、１０６、１０８と、状況依存のメニューまたはサブメニューを表示するためのメニューボタン１０４と、前の画面に戻るまたはアプリケーションを終了するためのエスケープボタン１０６と、セルラー電話呼を終了するための「オンフック」ボタンと、を含む。図２の例示的なポータブル電子デバイスの表面上に示される残りのボタンは、タッチ画面ディスプレイ３８上の仮想ボタンまたは入力キー１００である。
【００４６】
仮想キーボードと同様に、ディスプレイ領域が描画され、本実施例においては、縦方向モードのインターネットブラウザのディスプレイ画面９２である、縦方向モードのディスプレイ領域９０である。ディスプレイ領域は、加速器（図示せず）での配向の決定の結果として、縦方向モードにおいて提供される。ディスプレイ領域は、ポータブル電子デバイス２０が縦方向の配向にある時、縦方向モードの仮想キーボード７６より上にレンダリングされる。
【００４７】
ユーザが仮想キーボードの仮想ボタンのうちのいずれかをタッチすること、およびスイッチ３９の作動の結果として、仮想キーボードから受信されるデータ入力は、インターネットブラウザディスプレイ画面９２のデータ入力フィールドにレンダリングされる。示されるように、縦方向モードの仮想キーボード７６内の仮想ボタン１００のうちのいくつかをタッチすること、およびスイッチ３９の作動による入力によって、レターおよびシンボルを含む文字のユーザ選択の形において入力が受信される。図２に示される実施例において、ユーザは、「ｈｔｔｐ：／／ｗｗｗ．ｘｙｚ．ｃ」を入力し、受信されたデータが、縦方向モードのインターネットブラウザディスプレイ画面９２のデータ入力フィールド９４に表示される。
【００４８】
データの入力時、ユーザは、ポータブル電子デバイス２０を横方向の配向へ回転させることができる。ユーザは、本実施例のように削減したキーボードから完全なＱＷＥＲＴＹキーボードに変更するため等、異なるキーボードを提供するように、ポータブル電子デバイス２０を異なる配向へ回転させるように選択することができる。別の実施例において、ユーザはまた、アプリケーションのための異なるディスプレイ領域を提供するように、ポータブル電子デバイス２０を回転させるように選択することもできる。
【００４９】
正規の英数文字とは別に、ポータブル電子デバイス２０上で、特に、電子メール、メッセージング（ＳＭＳ、ＭＭＳ等）、ノートパッド、およびスケジューラ等のアプリケーションのためのデータまたはテキスト入力の間に、アクセント記号付き文字、拡張文字、発音符号、シンボル、句読点、アイコン、顔文字、等の特殊文字または２次的文字を入力することが所望されてもよい。ポータブル電子デバイス２０は典型的に小さいサイズであることから、ユーザ入力および出力デバイスのために限定されたスペースが利用可能で、各英文字、数字、または特殊文字のために専用の仮想入力キーを割り当てることは実際的ではない。タッチ画面ディスプレイデバイス上の画面コンテンツは、実施されている機能および動作に依存して修正され得るが、タッチ画面ディスプレイ上の画面内容を常に変更または更新する必要なく、特殊文字等を入力するための便利で直感的で使い勝手の良い方式を有することが所望される。
【００５０】
概して、一局面に従い、タッチ画面ディスプレイを有するポータブル電子デバイスにおける２次的文字の表示および入力の方法が提供される。図４に示されるように、方法は、データまたはテキスト入力のためのグラフィカルユーザインターフェース内に複数の仮想入力キー１００の仮想キーボードをレンダリングするステップを含む（ステップ４０２）。タッチ画面ディスプレイ上の仮想入力キー１００においてタッチイベントを検出した（ステップ４０４）後、仮想入力キー１００においてタッチイベントの継続を検出した（ステップ４０６）後、１つ以上の２次的仮想入力キーの２次的仮想キーボードがタッチ画面ディスプレイ上にレンダリングされる（ステップ４０８）。２次仮想キーボードは、仮想入力キーに関連する。さらに、タッチ画面ディスプレイ上の２次的仮想入力キーで明確に異なる別個の２次的タッチイベントを検出（ステップ４１０）、作動によって発生させられたスイッチ３９からの信号を受信（ステップ４１１）時、２次的仮想入力キーに関連する２次的文字が、タッチ画面ディスプレイ上にレンダリングされる（ステップ４１２）。しかしながら、ステップ４１０で２次的タッチイベントが検出されない場合、２次的仮想キーボードがレンダリングされることはない（ステップ４１４）。
【００５１】
２次的文字表示および入力の方法を採用する例示的実施形態は図５に示される。この実施例において、ノートパッドアプリケーション１５０は、ノートパッドグラフィカルユーザインターフェース内に仮想キーボードを含む、ポータブル電子デバイス２０上で実行されている（ステップ４０２）。ユーザによって入力されたデータまたはテキストは、テキスト入力および表示画面１５２上にレンダリングまたは表示される。説明の目的で、入力されたテキストとして、テキスト「ＡＳＤＦＧＦ  A」が示される。仮想キーボードの仮想入力キー１００上に表示される文字またはレターに対するテキスト入力は、図２を参照した前述の説明のように達成される。例えば、ユーザは、仮想キーボード７６を介して、レターＡ、Ｓ、Ｄ，Ｆ、Ｇおよび再びＦ等の（例えば、レターＡ、ＤおよびＧは、対応する仮想入力キーを１回タップすることによって、または、指を所望の仮想入力キーに移動させてから、所望の仮想入力キーの上に重ねて持ち上げることによって、選択され得る。さらに、レターＳおよびＦは、「マルチタップ」システムにおいては、所望の文字を選択するために同じ仮想入力キーをダブルタップまたはダブルタッチすることによって選択され得る。代替として、仮想入力キー１００に関連する文字は、曖昧性解消エンジンによって決定され得る）、仮想入力キー１００に関連する文字を選択して、仮想キーボード７６を介してテキストを入力する。選択された文字は、上記のようにスイッチ３９を作動するように、タッチ画面ディスプレイ３８を移動させるための十分な力で押下することによって、入力される。所望の文字（この実施例においては、Ａ、Ｓ、Ｄ、Ｆ、およびＧ）が選択された後で、タッチ画面ディスプレイ１５２上に対応する文字をレンダリングする前に、データ入力エラーを削減するために、上記の「クリックして入力」動作が使用され得る。
【００５２】
特殊文字「A」を入力するために、ユーザは、「プレスアンドホールド」または「タッチアンドホールド」方法を使用して、いくつかの２次的仮想入力キー１８０を有する２次的仮想キーボード１７６を起動させる。方法に従い、タッチ画面ディスプレイ上で仮想キーボード７６の「ＡＳ」とラベルされた仮想入力キーにおいて第１のタッチイベントを検出した（ステップ４０４）後、かつ仮想入力キーにおいてタッチイベントの継続（例えば、「プレスアンドホールド」）を検出した（ステップ４０６）後、１つ以上の２次的仮想入力キー１８０を有する２次的仮想キーボード１７６がレンダリングされる（ステップ４０８）。２次的仮想キーボード１７６は、仮想入力キー（この実施例においては「ＡＳ」）と関連付けられ、仮想入力キー「ＡＳ」に関連する２次的仮想入力キー１８０を有する。図示された実施例において、ユーザは、この文字に関連する２次的仮想入力キーを選択して（ステップ４１０）、文字を入力するために上記の十分な力でタッチ画面３８を押圧することによって、その上でクリックすることによって、アクセント文字付きの特殊文字「A」を入力した。２次的仮想入力キーに関連する２次的文字「A」は、したがって、タッチ画面ディスプレイ３８上の２次的仮想キーボード１７６の「A」とラベルされた２字的仮想入力キー１８０のうちの１つにおいて明確に異なる個別の２次的タッチイベントが検出された（ステップ４１０）時、およびスイッチ３９の作動の結果としてスイッチ３９から信号を受信した（ステップ４１１）時、タッチ画面ディスプレイ上にレンダリングされる（ステップ４１２）。明確に異なる個別の２次的タッチイベントは、ユーザに、２次的仮想キーボードにおいて特殊文字を対象とする際、より優れた柔軟性およびより容易な移動性を提供する。
【００５３】
代替として、ユーザは、自分の指を２次的仮想キーボード１７６の２次的仮想入力キー１８０の上にスライドし、スイッチ３９を作動するための十分な力で押下し、「A」とラベルされた２次的仮想入力キー１８０に対応する場所Ｘ−Ｙ場所で指を持ち上げることができる。スイッチ３９を押圧後の「リフトオフ」場所は、特殊文字「A」が選択され入力されていたことに対応する信号をプロセッサ２２へ送信させ、これに応じて、タッチ画面ディスプレイ１５２上にこの文字をレンダリングする。
【００５４】
実施形態において、明確に異なる別個のタッチイベントが既定のタイムアウト期間内に発生しない場合、ポータブル電子デバイスのプロセッサ２２は、本来の仮想キーボード７６を見せるように、タッチ画面ディスプレイ３２上の表示から２次的仮想キーボード１７６をレンダリング解除または除去する（ステップ４１４）ことができる。これは、ユーザが２次的仮想キーボード１７６を不正にまたは誤って起動した場合、または、単に２次的仮想入力キー１８０内にレンダリングされた特殊文字のうちのいずれかの入力を希望しない場合に所望され、従って、不要な文字を消去するためのユーザ相互作用の必要性を防止する。
【００５５】
スイッチ３９の作動の結果として信号が受信されない場合、選択された文字は入力されず、プロセスはステップ４１０に戻る。
【００５６】
代替の実施形態において、２次的仮想入力キー１８０で２次的タッチイベントの継続を検出した時、２次的仮想入力キーに関連する２次的文字の修正されたバージョンが、タッチ画面ディスプレイ上にレンダリングされ得る。例えば、ユーザが、「A」の２次的仮想入力キーをタッチアンドホールドする場合、特殊文字は、スイッチ３９からの信号の受信時に、タッチ画面ディスプレイ１５２上で、修正され、小文字バージョンの「a」としてレンダリングされ得る。修正は、大文字から小文字への変換またはこの反対に限定されず、特殊文字は、例えば、メッセージングアプリケーション内の顔文字またはアイコンに修正されてもよい。ここでも、この機能は、ユーザに、「Ｓｈｉｆｔ」キーまたは「ＡＬＴ」キー等の追加のキーを使用する必要なく、特殊文字の修正されたバージョンを入力することを可能にする。
【００５７】
好適な横方向モードの仮想キーボード３７６が図６に示される。示されるように、仮想ボタン３８０は、ポータブル電子デバイス２０のタッチ画面ディスプレイ３８上の完全なＱＷＥＲＴＹキーボードにレンダリングされる。
【００５８】
ディスプレイ領域はまた、メッセンジャアプリケーションのディスプレイ画面２５２のイラストデータ「Ｔｈｉｓ  ｉｓ  ａ  ｃｏｏｌ  ｄｅｖｉｃｅ  J」に加えて新しい配向においてレンダリングされる。このように、横方向モードのディスプレイ領域２９０は、横方向モードのメッセンジャディスプレイ画面２５２を含めて、レンダリングされる。入力されたデータは、前述のようにレンダリングされる。仮想キーボード３７６は、完全なＱＷＥＲＴＹキーボードであるので、２次的仮想キーボード４７６は、「マルチタップ」または「ダブルタッチ」方法によって起動され得る。２次的仮想キーは、例えば、顔文字、シンボル、および外国語の文字であり得る。
【００５９】
図４を参照して表示および説明されるプロセスは、本発明の説明の目的のために簡素化され、他のステップおよびサブステップが含まれてもよいことが理解されるであろう。代替として、ステップおよびサブステップのうちの一部は除外されてもよい。例えば、２次的タッチイベントの継続が検出されてもよく、２次的文字は、ディスプレイ画面上の描画のためにそれに応じて修正されてもよい。加えて、２次的仮想入力キーは、ユーザの詳細設定または使用統計に基づいて、または２次的文字の過去の使用に基づいて動的にカスタマイズされてもよい。
【００６０】
以下の説明においては、説明の目的として、本発明の完全な理解を提供するために、多数の詳細が記載される。しかしながら、当業者にとっては、これらの特定の詳細は、本発明を実践するために必要ではないことが明らかであろう。他の場合において、本発明を妨害しないために、周知の電子構造物および回路が模式図に示される。例えば、本明細書に説明される本発明の実施形態が、ソフトウェアルーチン、ハードウェア回路、ファームウェア、またはこれらの組み合わせとして実装されるかどうかについては、特定の詳細は提供されない。
【００６１】
本発明の実施形態は、機械読み取り可能媒体（コンピュータ読み取り可能媒体、プロセッサ読み取り可能媒体、またはその中に具現化されるコンピュータ読み取り可能プログラムコードを有するコンピュータ使用可能媒体とも呼ばれる）内に記憶されるソフトウェア製品として表されてもよい。機械読み取り可能媒体は、ディスク、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）、メモリデバイス（揮発性または非揮発性）、または類似の記憶機構を含む、磁気、光学、または電子的記憶媒体を含む、任意の好適な有形の媒体であってもよい。機械読み取り可能媒体は、実行時にプロセッサに本発明の実施形態に従う方法のステップを実施させる、多様な一連の命令、コードシーケンス、構成情報、または他のデータを含有することができる。当業者は、説明される発明を実装するために必要な他の命令および演算も機械読み取り可能媒体上に記憶されてもよいことを理解するであろう。機械読み取り可能媒体から稼動しているソフトウェアは、説明されるタスクを実施するために回路とインターフェースすることができる。
【００６２】
本明細書に説明される実施形態は、ポータブル電子デバイスの特定の実装、およびポータブル電子デバイスを制御する方法に関するが、当業者には、変更および修正が発生してもよいことが理解されるであろう。このような変更および修正は、本開示の領分および範囲内であると考えられる。
【図１】
2012505443.tif 000003
【図２】
2012505443.tif 000004
【図３】
2012505443.tif 000005
【図４】
2012505443.tif 000006
【図５】
2012505443.tif 000007
【図６】
2012505443.tif 000008
【手続補正書】
【提出日】平成23年4月27日(2011.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
タッチ画面ディスプレイ上に、複数の仮想入力キーを含む仮想キーボードを表示することと、
該タッチ画面ディスプレイ上の該仮想入力キーのうちの１つに対応するタッチを検出することと、
該仮想入力キーのうちの該１つに対応するタッチの継続を検出することと、
該タッチの継続の検出に応答して、該タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーを含む２次的仮想キーボードを表示することであって、該２次的仮想キーボードは、該仮想入力キーのうちの該１つに関連する、ことと、
該タッチ画面ディスプレイ上の該２次的仮想入力キーに対応する別個の２次的タッチを検出することと、
該２次的タッチの検出に応答して、該タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する２次的文字を表示することと
を含む、方法。
【請求項２】
前記タッチの継続は、タッチアンドホールドイベントまたはダブルタッチイベントである、請求項１に記載の方法。
【請求項３】
前記２次的仮想入力キーにおける前記２次的タッチの継続を検出することと、
前記タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する前記２次的文字の修正されたバージョンを表示することと
をさらに含む、請求項１に記載の方法。
【請求項４】
前記２次的仮想入力キーに関連する前記２次的文字の前記修正されたバージョンは、該２次的文字の大文字バージョンである、請求項３に記載の方法。
【請求項５】
タイムアウト期間内に前記２次的タッチイベントがないことに対応して、前記２次的仮想キーボードを表示解除することを含む、請求項１に記載の方法。
【請求項６】
各仮想入力キーは、該仮想入力キーに関連する１つ以上の文字を有し、各２次的仮想入力キーは、前記２次的仮想キーボードに関連する該仮想入力キーのうちの前記１つ以上の文字に対応する、請求項１に記載の方法。
【請求項７】
表示する前に、前記タッチ画面ディスプレイの押圧によって作動させられるスイッチから信号を受信することを含み、前記２次的文字は、前記２次的タッチの検出に加えて、該スイッチの作動の検出に応答して、表示される、請求項１に記載の方法。
【請求項８】
前記２次的仮想入力キーは、アクセント記号付き文字、拡張文字、シンボル、句読点、アイコン、およびのうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項９】
２次的仮想キーボードを表示することは、２次的文字のユーザ選択および以前の使用のうちの少なくとも１つに基づいて２次的キーボードを表示することを含む、請求項１に記載の方法。
【請求項１０】
タッチ画面ディスプレイと、
該タッチ画面ディスプレイに結合されているプロセッサと
を備え、該プロセッサは、該タッチ画面ディスプレイ上に、複数の仮想入力キーの仮想キーボードを表示することと、該タッチ画面ディスプレイ上の該仮想入力キーのうちの１つに対応するタッチを検出することと、該仮想入力キーのうちの該１つに対応するタッチの継続を検出することと、該タッチの継続の検出に応答して、該タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーを含む２次的仮想キーボードを表示することであって、該２次的仮想キーボードは、該仮想入力キーのうちの該１つに関連する、ことと、該タッチ画面ディスプレイ上の該２次的仮想入力キーに対応する別個の２次的タッチを検出することと、該２次的タッチの検出に応答して、該タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する２次的文字を表示することとを行うように構成される、ポータブル電子デバイス。
【請求項１１】
前記タッチの継続は、タッチアンドホールドイベントまたはダブルタッチイベントである、請求項１０に記載のポータブル電子デバイス。
【請求項１２】
少なくとも１つの仮想入力キーは、１つ以上の文字に関連し、少なくとも１つの２次的仮想入力キーは、前記２次的仮想キーボードに関連する該仮想入力キーのうちの前記１つ以上の文字に対応する、請求項１０に記載のポータブル電子デバイス。
【請求項１３】
前記２次的仮想入力キーは、アクセント記号付き文字、拡張文字、シンボル、句読点、アイコン、およびのうちの少なくとも１つを含む、請求項１０に記載のポータブル電子デバイス。
【請求項１４】
前記２次的仮想キーボードを表示することは、ユーザ選択および以前の使用のうちの少なくとも１つに基づいている、請求項１０に記載のポータブル電子デバイス。
【請求項１５】
プロセッサによって実行するための具現化されたコンピュータ読み取り可能コードを有っするコンピュータ読み取り可能媒体であって、該コードは、該タッチ画面ディスプレイ上に、複数の仮想入力キーの仮想キーボードを表示することと、該タッチ画面ディスプレイ上の該仮想入力キーのうちの１つに対応するタッチを検出することと、該仮想入力キーのうちの該１つに対応するタッチの継続を検出することと、該タッチの継続の検出に応答して、該タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーを含む２次的仮想キーボードを表示することであって、該２次的仮想キーボードは、該仮想入力キーのうちの該１つに関連する、ことと、該タッチ画面ディスプレイ上の該２次的仮想入力キーに対応する別個の２次的タッチを検出することと、該２次的タッチの検出に応答して、該タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する２次的文字を表示することとを行う、コンピュータ読み取り可能媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本開示の実施形態は、添付の図面を参照して、例示としてのみ説明される。
例えば、本発明は以下の項目を提供する。
（項目１）
タッチ画面ディスプレイを有するポータブル電子デバイスにおける２次的文字レンダリングおよび入力の方法であって、該方法は、
該タッチ画面ディスプレイ上に、グラフィカルユーザインターフェースを介して、複数の仮想入力キーを有する仮想キーボードをレンダリングすることと、
該タッチ画面ディスプレイ上の該仮想入力キーのうちの１つに対応する場所でタッチイベントを検出することと、
該仮想入力キーのうちの該１つに対応する場所で、該タッチイベントの継続を検出することと、
該タッチイベントの該継続の検出に応答して、該タッチ画面ディスプレイ上に１つ以上の２次的仮想入力キーを有する２次的仮想キーボードをレンダリングすることであって、該２次的仮想キーボードは、該仮想入力キーのうちの該１つに関連する、ことと、
該タッチ画面ディスプレイ上の該２次的仮想入力キーに対応する場所で別個の２次的タッチイベントを検出することと、
該２次的タッチイベントの検出に応答して、該タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する２次的文字をレンダリングすることと
を含む、方法。
（項目２）
上記タッチイベントの継続は、タッチアンドホールドイベントまたはダブルタッチイベントである、項目１に記載の方法。
（項目３）
上記２次的仮想入力キーにおける上記２次的タッチイベントの継続を検出することと、
上記タッチ画面ディスプレイ上に、該２次的仮想入力キーに関連する上記２次的文字の修正されたバージョンをレンダリングすることと
をさらに含む、項目１または項目２に記載の方法。
（項目４）
上記２次的仮想入力キーに関連する上記２次的文字の上記修正されたバージョンは、該２次的文字の大文字バージョンである、項目３に記載の方法。
（項目５）
タイムアウト期間内に上記２次的タッチイベントがないことに対応して、上記２次的仮想キーボードをレンダリング解除することを含む、項目１から４のうちのいずれか１項に記載の方法。
（項目６）
各仮想入力キーは、該仮想入力キーに関連する１つ以上の文字を有し、各２次的仮想入力キーは、上記２次的仮想キーボードに関連する該仮想入力キーのうちの上記１つ以上の文字に対応する、項目１から５のうちのいずれか１項に記載の方法。
（項目７）
レンダリングする前に、上記タッチ画面ディスプレイの押圧によって作動させられるスイッチから信号を受信することを含み、上記２次的文字は、上記２次的タッチイベントの検出に加えて、該スイッチの作動の検出に応答して、レンダリングされる、項目１から６のうちのいずれか１項に記載の方法。
（項目８）
タッチ画面ディスプレイと、
該タッチ画面ディスプレイに接続されるプロセッサと、メモリデバイスとを含む、機能的構成要素と
を含むポータブル電子デバイスであって、該メモリデバイスは、該デバイスに項目１から７のうちのいずれか１項に記載の方法を実施させるように、該プロセッサによって実行可能なコンピュータ読み取り可能コードを有する、ポータブル電子デバイス。
（項目９）
コンピュータ読み取り可能媒体であって、該コンピュータ読み取り可能媒体は、具現化されたコンピュータ読み取り可能コードを有し、該コンピュータ読み取り可能コードは、上記デバイスに項目１から７のうちのいずれか１項に記載の方法を実施させるために、ポータブル電子デバイス内のプロセッサによって実行される、コンピュータ読み取り可能媒体。
【国際調査報告】
2012505443.tif 000009
2012505443.tif 000010
2012505443.tif 000011
2012505443.tif 000012
2012505443.tif 000013
2012505443.tif 000014
2012505443.tif 000015
2012505443.tif 000016
2012505443.tif 000017
2012505443.tif 000018
2012505443.tif 000019
2012505443.tif 000020
2012505443.tif 000021