(57)【要約】      （修正有）【課題】タッチパネルを介した文字列の操作性を向上させる。【解決手段】タッチパネルを介して入力を受け付ける電子機器であって、前記タッチパネルに対する２点の接触を検知する検知部と、前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する操作部とを有する。２点の一方が固定された状態で他方が移動した場合、又は２点が相互に異なる方向に移動した場合に、２点間の文字列をコピー又は切り取り用に記憶部に記憶する。【選択図】図３
2014153833.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを介して入力を受け付ける電子機器であって、
前記タッチパネルに対する２点の接触を検知する検知部と、
前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する操作部とを有する電子機器。
【請求項２】
前記操作部は、前記２点の移動態様に応じて、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する請求項１記載の電子機器。
【請求項３】
前記操作部は、前記２点の一方が固定された状態で他方が移動した場合、又は前記２点が相互に異なる方向に移動した場合に、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する請求項２記載の電子機器。
【請求項４】
前記検知部によって検知された２点の間の文字列を選択状態とする選択部を有し、
前記操作部は、前記２点の一方が固定された状態で他方が移動した場合に、前記選択状態の範囲を変化させる請求項１又は２記載の電子機器。
【請求項５】
前記操作部は、前記２点の一方の接触状態が解除された状態で他方が移動した場合、又は前記２点が同方向に移動した場合に、前記２点間の文字列を前記２点のうちのいずれか一方の移動先に挿入する請求項１乃至４いずれか一項記載の電子機器。
【請求項６】
タッチパネルを介して入力を受け付ける電子機器が、
前記タッチパネルに対する２点の接触を検知し、
前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する、
処理を実行する文字列操作方法。
【請求項７】
タッチパネルを介して入力を受け付ける電子機器に、
前記タッチパネルに対する２点の接触を検知し、
前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する、
処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、文字列操作方法、及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）のように、マウスやキーボード等を備えた端末では、文字列のコピー又は切り取り等は、比較的簡単な操作で行うことができる。具体的には、キーボードのショートカットキーの押下、又はマウスの右クリック等により、文字列のコピー又は切り取りが行われる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２９０５８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年普及しているスマートフォンやタブレット型端末等に備えられたタッチパネルの場合、文字列のコピー又は切り取り等に関して、操作が複雑になるという問題が有る。具体的には、ユーザが、コピー又は切り取りの対象としたい範囲内の任意の箇所でシングルタッチの長押しをすると、タッチパネルは、範囲指定のための編集モードに遷移する。編集モードでは、範囲の先頭及び末尾を指定させるための図形が表示される。ユーザは、当該図形を操作して範囲指定を行い、更に、コピー若しくは切り取りに対応したアイコンのタッチ、又はタッチの長押しによって表示されるメニューによって、コピー又は切り取りを選択する必要がある。
【０００５】
そこで、一側面では、タッチパネルを介した文字列の操作性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、タッチパネルを介して入力を受け付ける電子機器であって、前記タッチパネルに対する２点の接触を検知する検知部と、前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する操作部とを有する。
【発明の効果】
【０００７】
一態様によれば、タッチパネルを介した文字列の操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態における携帯端末のハードウェア構成例を示す図である。
【図２】第一の実施の形態における文字列の操作手順の一例を説明するための図である。
【図３】第一の実施の形態における携帯端末の機能構成例を示す図である。
【図４】第一の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。
【図５】コピー又は切り取りの指定方法の変形例を示す図である。
【図６】元に戻すためのポップアップの表示例を示す図である。
【図７】第二の実施の形態における文字列の操作手順の一例を説明するための図である。
【図８】第二の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。
【図９】第三の実施の形態における文字列の操作手順の一例を説明するための図である。
【図１０】第三の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。
【図１１】第四の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態では、スマートフォン又はタブレット型端末等の携帯端末１０を、タッチパネルを介して入力を受け付ける電子機器の一例として説明する。
【００１０】
図１は、本実施の形態における携帯端末のハードウェア構成例を示す図である。図１において、携帯端末１０は、ＣＰＵ１１、メモリ１２、補助記憶装置１３、及びタッチパネル１４等を有する。
【００１１】
補助記憶装置１３は、携帯端末１０にインストールされたプログラム等を記憶する。メモリ１２は、プログラムの起動指示があった場合に、補助記憶装置１３からプログラムを読み出して記憶する。ＣＰＵ１１は、メモリ１２に記憶されたプログラムに従って携帯端末１０に係る機能を実現する。
【００１２】
タッチパネル１４は、入力機能と表示機能との双方を備えた電子部品であり、情報の表示や、ユーザからの入力の受け付け等を行う。タッチパネル１４は、表示装置１５、及び入力装置１６等を含む。
【００１３】
表示装置１５は、液晶パネル等であり、タッチパネル１４の表示機能を担う。入力装置１６は、表示装置１５に対する接触物の接触を検出するセンサを含む電子部品である。接触物の接触の検出方式は、静電方式、抵抗膜方式、又は光学方式等、公知の方式のいずれであってもよい。入力装置１６は、接触物に反応した（すなわち、接触を検出した）センサの座標（以下、「センサ座標」という。）の集合を出力する。なお、接触物とは、タッチパネル１４に接触する物体をいう。斯かる物体の一例として、ユーザの指や専用の又は一般的なペン等が挙げられる。
【００１４】
続いて、第一の実施の形態における文字列の操作手順について説明する。図２は、第一の実施の形態における文字列の操作手順の一例を説明するための図である。図２では、コピー対象又は切り取り対象の文字列を指定する際の操作手順の一例が示されている。コピー対象又は切り取り対象の文字列の指定とは、表示されている文書データ中の一部又は全部の文字列を、当該文書データの他の箇所、又は他の文書データ等にコピー又は移動するために、一時的にメモリ１２の所定領域に記憶させることをいう。当該所定領域は、クリップボードとも呼ばれる。
【００１５】
操作手順（１）に示されるように、ユーザは、タッチパネル１４上において、操作対象の文字列の先頭と末尾との２点を長押しする。長押しとは、所定時間以上、タッチ状態（接触状態）が継続する操作をいう。
【００１６】
続いて、操作手順（２）において、当該２点間の文字列が選択状態となる。２点間の文字列が選択状態となることにより、ユーザは、操作対象の文字列を確認することができる。
【００１７】
続いて、操作手順（３）において、ユーザは、当該２点を、右回り（時計回り）又は左回り（反時計回り）に回転させる。図中では、右回りに回転する例が示されている。例えば、右回りの場合、ユーザが要求している操作はコピーであると判定される。左回りの場合、ユーザが要求している操作は切り取りであると判定される。但し、左回りがコピーに割り付けられ、右回りが切り取りに割り付けられてもよい。コピー又は切り取りのいずれの場合においても、操作対象とされた文字列は、クリップボード等の記憶領域に記憶される。また、切り取りの場合、切り取り対象の文字列は、文書データから削除される。
【００１８】
なお、２つの接触点のそれぞれについて、右回りの方向は、他方の接触点を回転軸として仮定した場合に右回りとなる方向である。同様に、左回りの方向は、他方の回転軸を中心点として仮定した場合に左回りとなる方向である。
【００１９】
また、双方の接触点が回転しなくてもよい。一方の接触点が固定されたままで、他方の接触点が回転することによって、操作手順（３）が実現されてもよい。
【００２０】
以上のような操作手順によれば、例えば、ユーザは、２本の指先をタッチパネル１４にタッチし、タッチした指先をそのまま回転させることで、コピー対象又は切り取り対象の文字列を指定することができる。
【００２１】
図２に示した操作手順を実現するために、第一の実施の形態の携帯端末１０は、例えば、図３に示されるような機能構成を有する。
【００２２】
図３は、第一の実施の形態における携帯端末の機能構成例を示す図である。図３において、携帯端末１０は、２点接触検知部１０１、文字列選択部１０２、移動検知部１０３、操作種別判定部１０４、及び文字列操作部１０５等を有する。これら各部は、携帯端末１０にインストールされたプログラムが、ＣＰＵ１１に実行させる処理によって実現される。携帯端末１０は、また、文字列記憶部１０６を有する。文字列記憶部１０６は、例えば、メモリ１２等を用いて実現可能である。
【００２３】
２点接触検知部１０１は、タッチパネル１４上における２点の接触を検知する。文字列選択部１０２は、２点接触検知部１０１によって検知された２点間の文字列、すなわち操作対象の文字列を選択状態とする。また、文字列選択部１０２は、２つの接触点に対応する文字の位置をメモリ１２に記憶する。文字の位置とは、例えば、現在表示されている文書データの全文字列中における文字の位置である。
【００２４】
移動検知部１０３は、２つの接触点うちの少なくともいずれか一方の移動を検知する。操作種別判定部１０４は、移動検知部１０３によって検知される移動の態様（移動の軌跡等）に基づいて、ユーザが要求している操作種別を判定する。操作種別とは、コピー又は切り取りの種別である。文字列操作部１０５は、操作対象の文字列を、文字列記憶部１０６に記憶する。文字列操作部１０５は、また、操作種別判定部１０４による判定結果が切り取りである場合は、操作対象の文字列を、文書データより削除する。
【００２５】
文字列記憶部１０６は、上記したクリップボードに相当する記憶部である。すなわち、文字列記憶部１０６は、コピー対象又は切り取り対象の文字列を記憶する。
【００２６】
以下、第一の実施の形態の携帯端末１０が実行する処理手順について説明する。図４は、第一の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。
【００２７】
例えば、ユーザが、２本の指先で、タッチパネル１４上の任意の２点をタッチすると、２点接触検知部１０１は、２つの接触点を検知する（Ｓ１０１）。２つの接触点の接触状態が所定時間以上継続する前に解除されると（Ｓ１０２でＮｏ）、図４の処理は終了する。２つの接触点の接触状態が所定時間以上継続すると（Ｓ１０２でＹｅｓ）、文字列選択部１０２は、２点間の文字列、すなわち操作対象の文字列を選択状態とする（Ｓ１０３）。この際、文字列選択部１０２は、２つの接触点のそれぞれに対応する文字の位置をメモリ１２に記憶する。
【００２８】
続いて、ユーザが、２本の指先の少なくともいずれか一方を移動させると、移動検知部１０３は、接触点の移動を検知する（Ｓ１０４でＹｅｓ）。続いて、操作種別判定部１０４は、接触点の移動の態様が、右回転であるか左回転であるかを判定する（Ｓ１０５）。右回転である場合（Ｓ１０５でＹｅｓ）、文字列操作部１０５は、メモリ１２に記憶されている２つの文字の位置の間の文字列を文字列記憶部１０６に記憶する（Ｓ１０６）。左回転である場合（Ｓ１０５でＮｏ）、文字列操作部１０５は、メモリ１２に記憶されている２つの文字の位置の間の文字列を文字列記憶部１０６に記憶する（Ｓ１０７）。続いて、文字列操作部１０５は、表示対象の文書データより、当該文字列を削除する（Ｓ１０８）。
【００２９】
なお、図２の操作手順（３）における、コピー又は切り取りの指定のための接触点の移動は、回転でなくてもよい。例えば、ピンチイン及びピンチアウトによって、コピー又は切り取りが指定されてもよい。
【００３０】
図５は、コピー又は切り取りの指定方法の変形例を示す図である。図５では、ピンチインの例が示されている。例えば、ピンチインが、切り取りに割り付けられ、ピンチアウトがコピーに割り付けられる。切り取り又はコピーに割り付けられる操作は、逆であってもよい。なお、ピンチインとは、２つの接触点が、対向する方向において、相互に近づくように移動する操作をいう。ピンチアウトとは、２つの接触点が、対向する方向において相互に離れるように移動する操作をいう。ピンチイン及びピンチアウト共に、必ずしも双方の接触点が移動しなくてもよい。一方の接触点のみが移動することによって、ピンチイン又はピンチアウトが行われてもよい。
【００３１】
図５のような操作を、操作手順（３）に採用する場合、図４のステップＳ１０５において、操作種別判定部１０４は、接触点の移動態様がピンチインであるかピンチアウトであるかを判定すればよい。
【００３２】
また、切り取りの場合、切り取り対象の文字列が元の位置から削除されてしまう。したがって、ユーザの意図しない範囲が削除されてしまった場合のために、例えば、文字列操作部１０５は、切り取り対象の文字列の削除後に、図６に示されるように、元に戻すためのポップアップを表示させてもよい。
【００３３】
図６は、元に戻すためのポップアップの表示例を示す図である。図６では、「元に戻す」というメッセージを含むポップアップＰ１が、切り取り対象の文字列の有った箇所に表示される例が示されている。ポップアップＰ１がタッチされると、文字列操作部１０５は、削除された文字列を元の位置に配置する。
【００３４】
上述したように、第一の実施の形態によれば、簡易な操作によって、文字列のコピー又は切り取りを指定することができる。したがって、タッチパネル１４を介した文字列の操作性を向上させることができる。
【００３５】
次に、第二の実施の形態について説明する。第二の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でもよい。
【００３６】
第二の実施の形態では、カット＆ペーストを一連の操作で実現するための操作手順について説明する。図７は、第二の実施の形態における文字列の操作手順の一例を説明するための図である。
【００３７】
図７において、操作手順（１）及び操作手順（２）は、図２と同様である。操作手順（３）において、ユーザは、２つの接触点のうちのいずれか一方を、接触状態を維持したまま、操作対象の文字列の移動先にスライドさせる。図中では、始点がスライドした例が示されている。その結果、操作対象の文字列は、スライド先の位置に移動する。すなわち、カット＆ペーストが実現される。
【００３８】
なお、２つの接触点の接触状態が維持されたままスライドが行われてもよい。この場合の文字列の移動先の位置は、始点又は終点の停止位置のいずれか一方が優先されるようにすればよい。以下の説明では、２つの接触点のうちのいずれか一方がスライドされる場合について説明する。
【００３９】
また、スライド時の接触点の軌跡は、必ずしも直線的でなくてもよく、曲線的であってもよい。２つの接触点がスライドされる場合は、２点が略平行であって同方向にスライドされればよい。
【００４０】
図８は、第二の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。ステップＳ２０１〜Ｓ２０３は、図４のステップＳ１０１〜Ｓ１０３と同様である。
【００４１】
続いて、移動検知部１０３は、２つの接触点うちのいずれか一方の接触状態が解除されるまで待機する（Ｓ２０４）。接触状態の解除とは、接触されていた指等が、タッチパネル１４から離れることをいう。２つの接触点のうちのいずれか一方の接触状態が解除される前に（Ｓ２０４でＮｏ）、２つの接触点の双方の接触状態が解除された場合（Ｓ２０５でＹｅｓ）、図８の処理は終了する。
【００４２】
２つの接触点うちのいずれか一方の接触状態が解除されると（Ｓ２０４でＹｅｓ）、移動検知部１０３は、接触状態が維持されたまま接触点がスライドされるまで待機する（Ｓ２０６）。接触点がスライドされる前に（Ｓ２０６でＮｏ）、２つの接触点の双方の接触状態が解除された場合（Ｓ２０７でＹｅｓ）、図８の処理は終了する。
【００４３】
１点の接触点のスライドが開始され（Ｓ２０６でＹｅｓ）、スライドが停止すると（Ｓ２０８でＹｅｓ）、移動検知部１０３は、当該接触点の接触状態が解除されるまで待機する（Ｓ２０９）。なお、移動検知部１０３は、スライドの停止時の接触点に対応する文字の位置をメモリ１２に記憶する。
【００４４】
移動検知部１０３が、接触点の接触状態の解除を検知すると（Ｓ２０９でＹｅｓ）、接触状態の解除位置に対応する、文書データ中における文字の位置（以下、「移動先位置」という。）をメモリ１２に記憶する。操作種別判定部１０４は、１点の接触状態のスライド等に基づいて、要求されている操作は、文字列の移動であると判定する。そこで、文字列操作部１０５は、操作対象の文字列を、移動先位置に移動する（Ｓ２１０）。すなわち、当該文字列は、元の位置から削除され、移動先位置に挿入される。
【００４５】
なお、第一の実施の形態と同様に、文字列の移動後に、元に戻すためのポップアップＰ１が表示されてもよい。
【００４６】
また、２つの接触点の接触状態でのスライドを許容する場合、ステップＳ２０４及びＳ２０５は実行されなくてもよい。
【００４７】
更に、第二の実施の形態における操作は、移動ではなく、コピーに割り付けられてもよい。すなわち、操作対象の文字列は、元の位置から削除されなくてもよい。
【００４８】
上述したように、第二の実施の形態によれば、文字列の移動を簡易な操作によって実現することができる。したがって、タッチパネル１４を介した文字列操作の操作性を向上させることができる。
【００４９】
次に、第三の実施の形態について説明する。第三の実施の形態では第一の実施の形態と異なる点について説明する。したがって、特に言及されない点については、第一の実施の形態と同様でもよい。
【００５０】
第三の実施の形態では、コピー又は切り取りの範囲を指定するための操作手順について説明する。図９は、第三の実施の形態における文字列の操作手順の一例を説明するための図である。
【００５１】
図９において、操作手順（１）及び操作手順（２）は、図２と同様である。操作手順（３）において、ユーザが、一方の接触点を固定したまま、他方の接触点を移動させると、移動方向に応じて、選択範囲が変化する。図中では、操作対象の文字列の終点側が回転軸となり、始点が移動している例が示されている。回転方向が右の場合、選択範囲が縮まる方向に、選択範囲の始点が移動する。回転方向が左の場合、選択範囲が広がる方向に、選択範囲の始点が移動する。図９に示されるように、当初の選択範囲の始点が、表示範囲の始点に一致する場合であって、当該始点に対応する文字が、文書データの途中の文字であるときに選択範囲が広がる場合は、表示されていない上側の文字列が選択範囲に含まれるように、スクロールが行われてもよい。
【００５２】
一方、操作対象の文字列の始点側が回転軸となり、終点が移動した場合は、終点側が伸縮する。具体的には、回転方向が右の場合、選択範囲が縮まる方向に、選択範囲の終点が移動する。回転方向が左の場合、選択範囲が広がる方向に、選択範囲の終点が移動する。なお、当初の選択範囲の終点が、表示範囲の終点に一致する場合であって、当該終点に対応する文字が、文書データの途中の文字であるときに選択範囲が広がる場合は、表示されていない下側の文字列が選択範囲に含まれるように、スクロールが行われてもよい。
【００５３】
図１０は、第三の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。ステップＳ３０１〜Ｓ３０４は、図４のステップＳ１０１〜Ｓ１０４と同様である。
【００５４】
ステップＳ３０５において、操作種別判定部１０４は、接触点の移動の態様が、一方の接触点を回転軸とした右回転であるか否かを判定する（Ｓ３０５）。接触点の移動の態様が、一方の接触点を回転軸とした右回転である場合（Ｓ３０５でＹｅｓ）、文字列操作部１０５は、回転軸とは異なる接触点側に関して、選択範囲を縮小する（Ｓ３０６）。
【００５５】
接触点の移動の態様が、一方の接触点を回転軸とした左回転である場合（Ｓ３０７でＹｅｓ）、文字列操作部１０５は、回転軸とは異なる接触点側に関して、選択範囲を拡大する（Ｓ３０８）。
【００５６】
続いて、２つの接触点の双方の接触状態が解除されると（Ｓ３０９でＹｅｓ）、文字列操作部１０５は、選択範囲の文字列を、文字列記憶部１０６に記憶する（Ｓ３１０）。この場合、当該文字列はコピー対象とされてもよいし、切り取り対象とされてもよい。例えば、始点側の指が先に離れたら、当該文字列はコピー対象とされ、終点側の指が先に離れたら当該文字列は切り取り対象とされてもよい。または、その逆でもよい。また、コピー又は切り取りの指定は、別の操作によって行われてもよい。また、選択範囲の文字列は、コピー又は切り取り以外の操作の対象とされてもよい。なお、選択範囲の文字列が、切り取り対象とされる場合、文字列操作部１０５は、当該文字列を文書データより削除する。
【００５７】
上述したように、第三の実施の形態によれば、選択範囲を２つの接触点の簡易な操作で変更することができる。したがって、タッチパネル１４を介した文字列操作の操作性を向上させることができる。
【００５８】
次に、第四の実施の形態について説明する。第四の実施の形態では、第一の実施の形態から第三の実施の形態を組み合わせる例について説明する。
【００５９】
図１１は、第四の実施の形態の携帯端末が実行する処理手順の一例を説明するためのフローチャートである。ステップＳ４０１〜Ｓ４０３は、図４のステップＳ１０１〜Ｓ１０３と同様である。
【００６０】
ステップＳ４０４において、移動検知部１０３が、２つの接触点の双方の接触状態が解除されたことを検知すると（Ｓ４０４でＹｅｓ）、移動検知部１０３は、図１１の処理を終了させる。一方、２つの接触点の双方の接触状態の解除が検知されない状態において（Ｓ４０４でＮｏ）、移動検知部１０３が、２つの接触点の回転を検知すると（Ｓ４０５でＹｅｓ）、図４のステップＳ１０５以降の処理が実行される。すなわち、回転の方向に応じて、コピー又は切り取り対象の文字列が文字列記憶部１０６に記憶される。
【００６１】
また、２つの接触点の双方の接触状態の解除が検知されない状態において（Ｓ４０４でＮｏ）、移動検知部１０３が、２つの接触点のうちのいずれか一方を回転軸とした他方の回転を検知すると（Ｓ４０６でＹｅｓ）、図１０のステップＳ３０５以降の処理が実行される。すなわち、選択範囲の伸縮が行われる。
【００６２】
また、２つの接触点の双方の接触状態が検知されない状態において（Ｓ４０４でＮｏ）、移動検知部１０３が、接触点のスライドを検知すると（Ｓ４０７でＹｅｓ）、図８のステップＳ２０８以降が実行される。なお、スライドされる接触点は、１点でもよいし２点でもよい。すなわち、スライド前に、一方の接触点の接触状態が解除されてもよいし、されなくてもよい。但し、ステップＳ４０５やＳ４０６における判定との干渉の可能性を考慮すると、一方の接触点の接触状態が解除されてスライドされるのが望ましい。
【００６３】
上述したように、第一の実施の形態から第三の実施の形態は、必ずしも排他的又は選択的な関係を有さず、同時に実施することができる。
【００６４】
なお、上記各実施の形態において、接触点の回転による移動軌跡は、厳密に或る中心点に対する円弧の形状でなくてもよく、直線的であってもよい。例えば、第一の実施の形態において、双方の接触点の回転は、双方の接触点の移動方向が異なることによって判定されてもよい。ここで、移動方向が異なるとは、例えば、各接触点の移動軌跡を示すベクトルの向きが異なることをいう。したがって、双方の接触点が回転する場合、回転方向としては同じに見えても、移動方向は異なる（例えば、逆方向となる）。ピンチイン及びピンチアウトについても、双方の接触点の移動方向は異なる。
【００６５】
また、第一又は第三の実施形態において、一方の接触点が固定された状態における他方の接触点の回転についても、他方の接触点が単に移動することで判定されてもよい。また、一方の接触点の固定についても、厳密に接触点が固定されている（移動量が０）であることまで要求されなくてもよい。例えば、接触点の移動量が所定値以内である場合に、当該接触点は固定されていると判定されてもよい。
【００６６】
また、第二の実施の形態において、２つの接触点の同方向の移動とは、例えば、各移動軌跡を示すベクトルの向きが同じであることをいう。但し、当該ベクトルの向きが厳密に同じでなくてもよい。例えば、同方向とは、それぞれのベクトルの向きの角度差が所定値以内であることであってもよい。
【００６７】
なお、上記各実施の形態では、携帯端末１０を電子機器の一例として説明したが、タッチパネルを介して入力可能なものであれば、携帯端末以外の電子機器に上記各実施の形態が適用されてもよい。この場合、タッチパネルと電子機器とは、必ずしも一体的に構成されていなくてもよい。
【００６８】
なお、上記各実施形態において、２点接触検知部１０１は、検知部の一例である。文字列操作部１０５は、操作部の一例である。文字列記憶部１０６は、記憶部の一例である。
【００６９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００７０】
以上の説明に関し、更に以下の項を開示する。
（付記１）
タッチパネルを介して入力を受け付ける電子機器であって、
前記タッチパネルに対する２点の接触を検知する検知部と、
前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する操作部とを有する電子機器。
（付記２）
前記操作部は、前記２点の移動態様に応じて、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する付記１記載の電子機器。
（付記３）
前記操作部は、前記２点の一方が固定された状態で他方が移動した場合、又は前記２点が相互に異なる方向に移動した場合に、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する付記２記載の電子機器。
（付記４）
前記検知部によって検知された２点の間の文字列を選択状態とする選択部を有し、
前記操作部は、前記２点の一方が固定された状態で他方が移動した場合に、前記選択状態の範囲を変化させる付記１又は２記載の電子機器。
（付記５）
前記操作部は、前記２点の一方の接触状態が解除された状態で他方が移動した場合、又は前記２点が同方向に移動した場合に、前記２点間の文字列を前記２点のうちのいずれか一方の移動先に挿入する付記１乃至４いずれか一項記載の電子機器。
（付記６）
タッチパネルを介して入力を受け付ける電子機器が、
前記タッチパネルに対する２点の接触を検知し、
前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する、
処理を実行する文字列操作方法。
（付記７）
前記操作する処理は、前記２点の移動態様に応じて、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する付記６記載の文字列操作方法。
（付記８）
前記操作する処理は、前記２点の一方が固定された状態で他方が移動した場合、又は前記２点が相互に異なる方向に移動した場合に、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する付記７記載の文字列操作方法。
（付記９）
前記検知する処理によって検知された２点の間の文字列を選択する処理を前記電子機器が実行し、
前記操作する処理は、前記２点の一方が固定された状態で他方が移動した場合に、前記選択状態の範囲を変化させる付記６又は７記載の文字列操作方法。
（付記１０）
前記操作する処理は、前記２点の一方の接触状態が解除された状態で他方が移動した場合、又は前記２点が同方向に移動した場合に、前記２点間の文字列を前記２点のうちのいずれか一方の移動先に挿入する付記６乃至９いずれか一項記載の文字列操作方法。
（付記１１）
タッチパネルを介して入力を受け付ける電子機器に、
前記タッチパネルに対する２点の接触を検知し、
前記２点の移動態様に応じて、当該２点間に含まれる文字列を操作する、
処理を実行させるプログラム。
（付記１２）
前記操作する処理は、前記２点の移動態様に応じて、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する付記１１記載のプログラム。
（付記１３）
前記操作する処理は、前記２点の一方が固定された状態で他方が移動した場合、又は前記２点が相互に異なる方向に移動した場合に、前記２点間の文字列をコピー又は切り取り用に記憶部に記憶する付記１２記載のプログラム。
（付記１４）
前記検知する処理によって検知された２点の間の文字列を選択する処理を前記電子機器に実行させ、
前記操作する処理は、前記２点の一方が固定された状態で他方が移動した場合に、前記選択状態の範囲を変化させる付記１１又は１２記載のプログラム。
（付記１５）
前記操作する処理は、前記２点の一方の接触状態が解除された状態で他方が移動した場合、又は前記２点が同方向に移動した場合に、前記２点間の文字列を前記２点のうちのいずれか一方の移動先に挿入する付記１１乃至１４いずれか一項記載のプログラム。
【符号の説明】
【００７１】
１０          携帯端末１０
１１          ＣＰＵ
１２          メモリ
１３          補助記憶装置
１４          タッチパネル
１５          表示装置
１６          入力装置
１０１        ２点接触検知部
１０２        文字列選択部
１０３        移動検知部
１０４        操作種別判定部
１０５        文字列操作部
１０６        文字列記憶部
【図１】
2014153833.tif 000003
【図３】
2014153833.tif 000004
【図４】
2014153833.tif 000005
【図６】
2014153833.tif 000006
【図８】
2014153833.tif 000007
【図１０】
2014153833.tif 000008
【図１１】
2014153833.tif 000009
【図２】
2014153833.tif 000010
【図５】
2014153833.tif 000011
【図７】
2014153833.tif 000012
【図９】
2014153833.tif 000013