(57)【要約】【課題】従来と比して一段と操作性を向上させる。【解決手段】制御部４が、表示部４に表示させた情報の中のユーザに指定された部分を選択した後、操作部２に対してコピーに対応するジェスチャ操作が行われたときには、選択した部分をコピーする一方で、切り取りに対応するジェスチャ操作が行われたときには、選択した部分を切り取るようにしたことにより、ジェスチャ操作でコピー又は切り取りを選択的に行うことができる。【選択図】図１
2012058857.tif 000002
【特許請求の範囲】
【請求項１】
操作部と、
上記操作部に対する操作に応じて処理を実行する制御部と
を具え、
情報のコピーに対応する操作と切り取りに対応する操作とにそれぞれ異なるジェスチャ操作が割り当てられ、
上記制御部は、
表示部に表示させた情報の中のユーザに指定された部分を選択した後、上記操作部に対してコピーに対応するジェスチャ操作が行われたときには、選択した部分をコピーする一方で、切り取りに対応するジェスチャ操作が行われたときには、選択した部分を切り取る
情報処理装置。
【請求項２】
上記操作部は、
タッチ操作が可能であり、
上記コピーに対応するジェスチャ操作と切り取りに対応するジェスチャ操作は、それぞれ異なる所定のタッチ操作である
請求項１に記載の情報処理装置。
【請求項３】
上記制御部は、
上記操作部に対する操作に応じて、選択する部分となる選択範囲をユーザに指定させるための選択枠を上記表示部に上記情報と共に表示させ、当該情報の中の当該選択枠で囲まれている部分を選択する
請求項２に記載の情報処理装置。
【請求項４】
上記制御部は、
上記表示部に表示させた選択枠内がタッチされコピーに対応するジェスチャ操作が行われたときに、選択した部分をコピーする一方で、当該選択枠内がタッチされ切り取りに対応するジェスチャ操作が行われたときに、選択した部分を切り取る
請求項３に記載の情報処理装置。
【請求項５】
上記制御部は、
コピー又は切り取りに対応するジェスチャ操作が行われると、選択した部分をコピー又は切り取ると共に、選択した部分をコピー又は切り取った旨を示す子画面を上記表示部に所定時間表示させる
請求項４に記載の情報処理装置。
【請求項６】
上記制御部は、
選択部分をコピーした後、上記子画面が表示されている間に、当該子画面内がタッチされ切り取りに対応するジェスチャ操作が行われると、選択部分をコピーから切り取りに変更する一方で、選択部分を切り取った後、上記子画面が表示されている間に、当該子画面内がタッチされコピーに対応するジェスチャ操作が行われると、選択部分を切り取りからコピーに変更する
請求項５に記載の情報処理装置。
【請求項７】
上記制御部は、
上記操作部に対するドラッグに応じて、上記選択枠の大きさを変更することで選択範囲を変え、ドラッグしている指が離されずにつづけてコピー又は切り取りに対応するジェスチャ操作が行われると、この時点で選択枠により囲まれている部分を選択して当該選択した部分をコピー又は切り取る
請求項６に記載の情報処理装置。
【請求項８】
上記制御部は、
上記情報に含まれている画像内がタッチされコピー又は切り取りに対応するジェスチャ操作が行われた場合には、当該画像の選択からコピー又は切り取りまでの処理を一度に行う
請求項７に記載の情報処理装置。
【請求項９】
上記コピーに対応するジェスチャ操作は、
上記選択枠内を指でタッチした後、拇印を押すようにして、タッチしている指を左右方向に半回転させるタッチ操作である
請求項８に記載の情報処理装置。
【請求項１０】
上記切り取りに対応するジェスチャ操作は、
上記選択枠内を指でタッチした後、選択枠で囲まれた部分をすくい取るようにして、タッチしている指を任意の方向に滑らせるタッチ操作である
請求項８に記載の情報処理装置。
【請求項１１】
制御部が、表示部に表示させた情報の中のユーザに指定された部分を選択した後、操作部に対してコピーに対応するジェスチャ操作が行われたときには、選択した部分をコピーする一方で、当該コピーに対応するジェスチャ操作とは異なるジェスチャ操作である、切り取りに対応するジェスチャ操作が行われたときには、選択した部分を切り取る
操作方法。
【請求項１２】
制御部が、表示部に表示させた情報の中のユーザに指定された部分を選択した後、操作部に対してコピーに対応するジェスチャ操作が行われたときには、選択した部分をコピーする一方で、当該コピーに対応するジェスチャ操作とは異なるジェスチャ操作である、切り取りに対応するジェスチャ操作が行われたときには、選択した部分を切り取る処理を
情報処理装置に実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、操作方法及び情報処理プログラムに関し、例えば、タッチパネルを有する情報処理装置に適用して好適なものである。
【背景技術】
【０００２】
昨今、種々の操作デバイスを有する情報処理装置が普及している。例えば、タッチパネルを有する情報処理装置では、画面に対するタッチ操作（タッチ（触る）、タップ（触って離す）、ドラッグ（なぞる）、フリック（はらう）等）により、直感的な操作が可能となっている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０５６７５公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の情報処理装置の多くは、画面に表示させた情報（例えばテキスト）の一部分をコピーして別の箇所に貼り付けたり（所謂コピー&ペースト）、情報の一部分を切り取って別の箇所に貼り付けたり（所謂カット&ペースト）することができる。
【０００５】
ここで、タッチパネルを有する情報処理装置で、コピー&ペースト又はカット&ペーストを行う場合、ユーザは、まずテキストの中から所望部分を例えばドラッグすることで指定する。
【０００６】
その後、ユーザは、所定のタッチ操作によりメニューを表示させ、このメニューからコピー又は切り取りを選択する。ここで、コピーが選択された場合には、所望部分がクリップボードにコピーされ、切り取りが選択された場合には、所望部分がクリップボードに移動する。
【０００７】
そして最後に、ユーザは、所望部分（すなわちクリップボードに保存された部分）を貼り付ける箇所を例えばタップすることで指定する。この結果、この指定された箇所に所望部分が貼り付けられる。
【０００８】
このような操作により、コピー&ペースト又はカット&ペーストが行われる。
【０００９】
ここで、このようなコピー&ペースト及びカット&ペーストの操作をより容易にすることができれば、情報処理装置の操作性を一段と向上させることができるものと考えられる。
【００１０】
本発明は以上の点を考慮してなされたもので、従来と比して一段と操作性を向上させた情報処理装置、操作方法及び情報処理プログラムを提案しようとするものである。
【課題を解決するための手段】
【００１１】
かかる課題を解決するため本発明においては、ジェスチャ操作による操作入力が可能な操作部と、操作部を介して行われた操作入力に応じて処理を実行する制御部とを設け、情報のコピーと切り取りとにそれぞれ異なるジェスチャ操作が割り当てられ、制御部が、操作部を介して、任意の情報からコピー又は切り取る部分が指定された後、コピーに対応するジェスチャ操作が行われた場合には、指定された部分をコピーする一方で、切り取りに対応するジェスチャ操作が行われた場合には、指定された部分を切り取るようにした。
【００１２】
このように、コピーと切り取りとに異なるジェスチャ操作を割り当てるようにしたことで、わざわざメニューを表示させてこのメニューからコピーか切り取りかを選択するような手間を省き、ジェスチャ操作によりコピー又は切り取りを選択的に行うことができる。
【発明の効果】
【００１３】
本発明によれば、わざわざメニューを表示させてこのメニューからコピーか切り取りかを選択するような手間を省き、ジェスチャ操作によりコピー又は切り取りを選択的に行うことができる。かくして、コピー&ペースト及びカット&ペーストの操作をより容易にすることができ、従来と比して一段と操作性を向上させた情報処理装置、操作方法及び情報処理プログラムを実現できる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態の概要となる情報処理装置の機能構成を示すブロック図である。
【図２】携帯端末の外観構成を示す略線図である。
【図３】携帯端末のハードウェア構成を示すブロック図である。
【図４】タッチ位置の検知の説明にともなう略線図である。
【図５】文書表示画面の構成を示す略線図である。
【図６】所望部分の選択の説明にともなう略線図である。
【図７】コピージェスチャによるコピーの説明にともなう略線図である。
【図８】カットジェスチャによる切り取りの説明にともなう略線図である。
【図９】切り取りからコピーへ変更するときの説明にともなう略線図である。
【図１０】画像のコピーの説明にともなう略線図である。
【図１１】画像の切り取りの説明にともなう略線図である。
【図１２】処理手順を示すフローチャートである。
【図１３】他の実施の形態におけるコピー操作の説明にともなう略線図である。
【発明を実施するための形態】
【００１５】
以下、発明を実施するための最良の形態（以下実施の形態とする）について説明する。尚、説明は以下の順序で行う。
１．実施の形態
２．他の実施の形態
【００１６】
＜１．実施の形態＞
［１−１．実施の形態の概要］
まず、実施の形態の概要を説明する。因みに、この概要を説明した後、本実施の形態の具体例の説明に移る。
【００１７】
図１において１は、情報処理装置を示す。この情報処理装置１には、操作部２が設けられている。またこの情報処理装置１には、操作部２に対する操作に応じて処理を実行する制御部３が設けられている。
【００１８】
またこの情報処理装置１では、情報のコピーに対応する操作と切り取りに対応する操作とにそれぞれ異なるジェスチャ操作が割り当てられている。
【００１９】
そしてこの情報処理装置１では、制御部３が、表示部４に表示させた情報の中のユーザに指定された部分を選択した後、操作部２に対してコピーに対応するジェスチャ操作が行われたときには、選択した部分をコピーする一方で、切り取りに対応するジェスチャ操作が行われたときには、選択した部分を切り取るようになっている。
【００２０】
このように、コピーと切り取りとに異なるジェスチャ操作を割り当てるようにしたことで、わざわざメニューを表示させてこのメニューからコピーか切り取りかを選択するような手間を省き、ジェスチャ操作によりコピー又は切り取りを選択的に行うことができる。
【００２１】
ここで、操作部２は、タッチ操作が可能であるとし、コピーに対応するジェスチャ操作と切り取りに対応するジェスチャ操作が、それぞれ異なる所定のタッチ操作であるとする。
【００２２】
また制御部３が、操作部２に対する操作に応じて、選択する部分となる選択範囲をユーザに指定させるための選択枠を表示部４に情報と共に表示させ、当該情報の中の当該選択枠で囲まれている部分を選択するとする。
【００２３】
この場合、制御部３は、例えば、表示部４に表示させた選択枠内がタッチされコピーに対応するジェスチャ操作が行われたときに、選択した部分をコピーする一方で、当該選択枠内がタッチされ切り取りに対応するジェスチャ操作が行われたときに、選択した部分を切り取る。
【００２４】
ここで制御部３が、コピー又は切り取りに対応するジェスチャ操作が行われると、選択した部分をコピー又は切り取ると共に、選択した部分をコピー又は切り取った旨を示す子画面を表示部４に所定時間表示させるようにしてもよい。
【００２５】
さらに制御部３が、選択部分をコピーした後、子画面が表示されている間に、当該子画面内がタッチされ切り取りに対応するジェスチャ操作が行われると、選択部分をコピーから切り取りに変更するようにしてもよい。また、選択部分を切り取った後、子画面が表示されている間に、当該子画面内がタッチされコピーに対応するジェスチャ操作が行われると、選択部分を切り取りからコピーに変更するようにしてもよい。
【００２６】
さらに制御部３が、操作部２に対するドラッグに応じて、選択枠の大きさを変更することで選択範囲を変え、ドラッグしている指が離されずにつづけてコピー又は切り取りに対応するジェスチャ操作が行われると、この時点で選択枠により囲まれている部分を選択して当該選択した部分をコピー又は切り取るようにしてもよい。
【００２７】
さらに制御部３は、例えば、情報に含まれている画像内がタッチされコピー又は切り取りに対応するジェスチャ操作が行われた場合には、当該画像の選択からコピー又は切り取りまでの処理を一度に行う。
【００２８】
また上述したコピーに対応するジェスチャ操作は、例えば、選択枠内を指でタッチした後、拇印を押すようにして、タッチしている指を左右方向に半回転させるタッチ操作であるとする。
【００２９】
さらに上述した切り取りに対応するジェスチャ操作は、例えば、選択枠内を指でタッチした後、選択枠で囲まれた部分をすくい取るようにして、タッチしている指を任意の方向に滑らせるタッチ操作であるとする。
【００３０】
このような構成でなる情報処理装置１の具体例について、以下、詳しく説明する。
【００３１】
［１−２．実施の形態の具体例］
［１−２−１．携帯端末の外観構成］
次に、本実施の形態の具体例について説明する。まず図２を用いて、上述した情報処理装置１の具体例である携帯端末１００の外観構成について説明する。
【００３２】
携帯端末１００は、片手で把持し得る程度の大きさでなる略扁平矩形状の筐体１０１を有している。
【００３３】
筐体１０１の前面１０１Ａの中央部には、長方形状のタッチスクリーン１０２が設けられている。タッチスクリーン１０２は、液晶パネルと、液晶パネルの表示面を覆う薄型透明のタッチパネルとで構成される。因みに、このタッチパネルは、例えば、静電容量式のタッチパネルである。
【００３４】
携帯端末１００は、このタッチスクリーン１０２に対する、指（静電容量式に対応するタッチペン等でも可）によるタッチ操作を、ユーザによる操作入力として受け付けるようになっている。
【００３５】
さらにこの携帯端末１００の筐体１０１の前面１０１Ａには、タッチスクリーン１０２の近傍に、操作ボタン１０３も設けられている。
【００３６】
尚、この携帯端末１００は、長方形状のタッチスクリーン１０２が縦長となる向き（これを縦向きとも呼ぶ）でも、横長となる向き（これを横向きとも呼ぶ）でも使用できるようになっている。
【００３７】
［１−２−２．携帯端末のハードウェア構成］
次に図３を用いて、携帯端末１００のハードウェア構成について説明する。この携帯端末１００では、ＣＰＵ１１０が、不揮発性メモリ１１１に格納されているプログラムをＲＡＭ１１２に展開して読み込み、このプログラムに従って各種処理を実行すると共に各部を制御する。尚、ＣＰＵは、Central  Processing  Unitの略、ＲＡＭは、Random  Access  Memoryの略である。
【００３８】
タッチスクリーン１０２は、各種情報を表示する表示デバイスである液晶パネル１０２Ａと、操作入力を受け付ける操作入力デバイスであるタッチパネル１０２Ｂとで構成される。
【００３９】
タッチパネル１０２Ｂは、静電容量式であり、操作面に対して格子状に配置された複数の静電センサ（図示せず）を有している。これら複数の静電センサの各々は、指等の導体が操作面に近づくことで変化する静電容量に応じて出力値が変化する。
【００４０】
タッチパネル１０２Ｂは、このように変化する各静電センサの出力値と、各静電センサの位置とを、ＣＰＵ１１０に送る。
【００４１】
ＣＰＵ１１０は、これらをもとに、図４に示すように、タッチパネル１０２Ｂの操作面上（すなわち液晶パネル１０２Ａの画面上）で、指が接触している部分を特定する。尚、ＣＰＵ１１０は、例えば、出力値が所定値以上の部分を、指が接触している部分として特定するようになっている。
【００４２】
そしてＣＰＵ１１０は、接触部分の重心又は中心（すなわち操作面に触れている指の腹の重心又は中心）を、画面上のタッチ位置として認識する。
【００４３】
また、ＣＰＵ１１０は、所定時間ごとに、タッチパネル１０２Ｂから、各静電センサの出力値と位置を取得して、接触部分からタッチ位置を検知することで、タッチ位置の変位を検出する。
【００４４】
そしてＣＰＵ１１０は、この変位をもとに、画面上でタッチ位置がどのように動いたのか（すなわちタッチ位置の軌跡）を認識する。
【００４５】
ＣＰＵ１１０は、このようにして認識したタッチ位置とその軌跡とに基づいて、画面に対してどのようなタッチ操作が行われたのかを特定し、このタッチ操作を操作入力として受け付け、この操作入力に応じた処理を実行する。
【００４６】
尚、ＣＰＵ１１０は、タッチ（触る）、タップ（触って離す）、ドラッグ（なぞる）、フリック（払う）等のタッチ操作を、操作入力として受け付けるようになっている。
【００４７】
またＣＰＵ１１０は、これら一般的なタッチ操作とは別に、特定の軌跡を描くようなタッチ操作（所謂ジェスチャ操作）を、操作入力として受け付けるようにもなっている。
【００４８】
さらにＣＰＵ１１０は、操作ボタン１０３に対する押下操作を認識すると、これをユーザによる操作入力として受け付け、この操作入力に応じた処理を実行するようにもなっている。
【００４９】
さらにＣＰＵ１１０は、ネットワークインタフェース１１３を介して、外部の機器と各種データを送受することで、通信するようにもなっている。
【００５０】
ここで、例えば、タッチスクリーン１０２に、不揮発性メモリ１１１に記憶されている文書ファイルに対応するアイコンが一覧表示されている状態で、ユーザが、所望のアイコンをタップしたとする。
【００５１】
ＣＰＵ１１０は、このタッチ操作を、文書を表示する操作入力として受け付け、不揮発性メモリ１１１から、タップされたアイコンに対応する文書ファイルを読み出す。
【００５２】
そしてＣＰＵ１１０は、この文書ファイルから文書データを抽出して、この文書データに基づく文書を、タッチスクリーン１０２の液晶パネル１０２Ａに表示させる。
【００５３】
尚、文書ファイルには、文書データに限らず、画像データが含まれていることもある。この場合、ＣＰＵ１１０は、文書データに基づく文書を表示させると共に、画像データに基づく画像を、文書内の指定された位置に表示させるようになっている。
【００５４】
このようにして、携帯端末１００は、ユーザに指定された文書（又は文書＋画像）を表示するようになっている。
【００５５】
さらに携帯端末１００では、タッチスクリーン１０２に表示させた文書の所望部分をコピーして別の箇所に貼り付けたり（コピー&ペースト）、所望部分を切り取って別の箇所に貼り付けたり（カット&ペースト）できるようになっている。
【００５６】
以下、このコピー&ペースト及びカット&ペーストの操作方法について、詳しく説明する。
【００５７】
因みに、実施の形態の概要で説明した情報処理装置１の操作部２の具体的なハードウェアの例が上述した携帯端末１００のタッチパネル１０２Ｂである。また情報処理装置１の制御部３の具体的なハードウェアの例が携帯端末１００のＣＰＵ１１０である。さらに情報処理装置１の表示部４の具体的なハードウェアの例が携帯端末１００の液晶パネル１０２Ａである。
【００５８】
［１−２−３．コピー&ペースト及びカット&ペーストの操作方法］
携帯端末１００のＣＰＵ１１０は、上述したように、アイコンがタップされると、このアイコンに対応する文書ファイルを読み出す。
【００５９】
またＣＰＵ１１０は、文書を表示するアプリケーション（文書表示アプリとも呼ぶ）を不揮発性メモリ１１１から読み出して実行することにより、文書表示アプリを起動する。
【００６０】
文書表示アプリを起動すると、ＣＰＵ１１０は、図４に示すように、文書表示画面２００をタッチスクリーン１０２に表示させる。
【００６１】
尚、図４は、横向きのタッチスクリーン１０２に対して、横長の文書表示画面２００が表示された例である。
【００６２】
ＣＰＵ１１０は、この文書表示画面２００に対して、読み出した文書ファイルから得た文書データに基づく文書を表示させる。このときＣＰＵ１１０は、まず文書全体のうち、先頭から１画面分を表示させる。
【００６３】
尚、図４は、文書表示画面２００に対して、横書きの文書が、先頭から１画面に収まる数行分表示されている例である。
【００６４】
ここで、この文書表示画面２００では、文書を任意の方向にスクロールできるようになっている。
【００６５】
具体的に、ＣＰＵ１１０は、例えば、画面上方向へのドラッグに応じて、文書を上方向にスクロールさせ、画面下方向へのドラッグに応じて、文書を下方向にスクロールさせる。
【００６６】
このようにして文書表示画面２００では、表示した文書をスクロールすることができ、これにより文書全体をユーザに閲覧させることができる。
【００６７】
さらにこの文書表示画面２００では、画面に表示されている文書中の任意の部分を選択できるようになっている。
【００６８】
具体的に、ＣＰＵ１１０は、文書表示画面２００の任意の箇所が所定時間以上タッチされると（すなわち長押しされると）、図６（Ａ）に示すように、この箇所に、所定の大きさの枠Ｆｒを表示させる。この枠Ｆｒが選択範囲を示し、以下、この枠Ｆｒを選択枠とも呼ぶ。
【００６９】
さらにＣＰＵ１１０は、図６（Ｂ）に示すように、タッチしている指が離されずにそのままドラッグが行われると、このドラッグに応じて、選択枠Ｆｒを任意の方向に広げたり狭めたりすることで、選択範囲を変更する。
【００７０】
その後、指が離されると、ＣＰＵ１１０は、選択枠Ｆｒの大きさを固定して選択範囲を確定する。このときの選択枠Ｆｒ内（すなわち選択範囲内）に入っている部分が選択部分となる。
【００７１】
このように、文書表示画面２００では、選択範囲を表す選択枠Ｆｒの位置や大きさを自由に変えることができ、文書中の所望部分がこの選択枠Ｆｒ内に入るように選択枠Ｆｒの位置や大きさを変えることで、所望部分を選択できるようになっている。
【００７２】
尚、ＣＰＵ１１０は、例えば、選択枠Ｆｒがタップされると、選択枠Ｆｒを画面から消去して、選択範囲を解除するようにもなっている。
【００７３】
さらにこの文書表示画面２００では、ジェスチャ操作により文書中の選択部分をコピーしたり切り取ったりできるようになっている。
【００７４】
実際、選択部分をコピーするには、図７（Ａ）に示すように、選択枠Ｆｒが表示されている状態で、この選択枠Ｆｒ内を指でタッチした後、拇印を押すようにして、この指を左右方向に半回転させるジェスチャ操作を行う。尚、このジェスチャ操作を以下、コピージェスチャとも呼ぶ。
【００７５】
ＣＰＵ１１０は、コピージェスチャが行われたと認識すると、選択部分をＲＡＭ１１２の一部であるクリップボードにコピーする。
【００７６】
実際、このコピージェスチャが行われたときのタッチ位置の軌跡は、指の幅程度の範囲で左右に往復するドラッグが行われた場合と同様の軌跡となる。
【００７７】
そこで、ＣＰＵ１１０は、ドラッグの途中でドラッグの方向が左から右又はその逆に反転した場合に、この操作をコピージェスチャと判定するようになっている。
【００７８】
具体的に、ＣＰＵ１１０は、所定時間ごとにタッチ位置を検知して、前回のタッチ位置から今回のタッチ位置への移動ベクトルを算出する。
【００７９】
さらにＣＰＵ１１０は、この移動ベクトルと画面に水平なＸ軸とがなす角度をドラッグ角度として取得する。ここで、Ｘ軸の向きが画面左から右への方向に設定され、画面に垂直なＹ軸の向きが画面下から上への方向に設定されているとする。
【００８０】
この場合、例えば、移動ベクトルの方向がＸ軸と平行で画面左から右への方向であれば、このときのドラッグ角度は０度となる。また移動ベクトルの方向がＸ軸と垂直で画面下から上への方向であれば、このときのドラッグ角度は９０度となる。
【００８１】
さらに移動ベクトルの方向がＸ軸と垂直で画面上から下への方向であれば、このときのドラッグ角度は−９０度となる。さらに移動ベクトルの方向がＸ軸と平行で画面右から左への方向であれば、このときのドラッグ角度は１８０度（−１８０度でもよい）となる。
【００８２】
このようにドラッグ角度は、＋１８０度から−１８０度の範囲の値を取るようになっている。
【００８３】
さらにＣＰＵ１１０は、前回算出したドラッグ角度と今回算出したドラッグ角度との差分の絶対値を算出する。
【００８４】
この差分は、一定方向へのドラッグが行われている間は、０度となる。これに対して、例えば、左右に往復するドラッグが行われると、ドラッグの方向が反転したときに、差分の絶対値が１８０度になる。
【００８５】
そしてＣＰＵ１１０は、ドラッグの方向が画面横方向で、ドラッグ角度の差分の絶対値が所定値（例えば９０度）以上となったときに、ドラッグの途中でドラッグの方向が左から右又はその逆に反転したと判断する。そしてＣＰＵ１１０は、この操作をコピージェスチャと判定する。
【００８６】
尚、厳密には、ドラッグ角度の差分の絶対値が１８０度となったときに、ドラッグの方向が反転することになるが、こうすると、正確なコピージェスチャをユーザに要求することになり、操作性が低下する。
【００８７】
そこで、携帯端末１００では、ドラッグの角度が９０度以上となった時点で、ドラッグの方向が反転したと見なすようになっている。こうすることで、容易にコピージェスチャを行うことができ、操作性が向上する。
【００８８】
またドラッグの方向についても、厳密には、ドラッグ角度が０度又は１８０度のときに画面横方向となるが、操作性を考慮して、０度又は１８０度から例えば±３０度の範囲であれば、画面横方向のドラッグが行われたと見なすようになっている。
【００８９】
このようにしてＣＰＵ１１０は、コピージェスチャを判定し、コピージェスチャが行われたと認識するようになっている。
【００９０】
コピージェスチャが行われたと認識すると、ＣＰＵ１１０は、選択部分をクリップボードにデータ（これをクリップデータとも呼ぶ）としてコピーする。さらにＣＰＵ１１０は、図７（Ｂ）に示すように、文書表示画面２００に表示されている選択部分の一部を覆うようにして、コピーした選択部分を示すポップアップＰｗを表示させる。
【００９１】
このポップアップＰｗには、例えば、コピーした選択部分がそのまま、もしくは縮小して表示される。
【００９２】
これにより、携帯端末１００が、コピージェスチャを認識して選択部分をコピーした旨を、ユーザに視認させることができる。このポップアップＰｗは、所定時間（例えば数秒）経過後、画面から消去される。
【００９３】
このようにして文書表示画面２００では、文書中の選択部分をコピーすることができるようになっている。
【００９４】
また一方で、選択部分を切り取るには、図８（Ａ）に示すように、選択枠Ｆｒが表示されている状態で、この選択枠Ｆｒ内を指でタッチした後、この選択枠Ｆｒに囲まれた選択部分をすくい取るようにして、この指を任意の方向に短く滑らせて離すジェスチャ操作を行う。尚、このジェスチャ操作を以下、カットジェスチャとも呼ぶ。
【００９５】
ＣＰＵ１１０は、カットジェスチャが行われたと認識すると、選択部分を文書から切り取ってクリップボードに移動させる。
【００９６】
実際、このカットジェスチャが行われたときのタッチ位置の軌跡は、短距離のドラッグが行われた場合と同様の軌跡となる。
【００９７】
そこで、ＣＰＵ１１０は、選択枠Ｆｒ内を始点として行われたドラッグの長さが所定値以下である場合に、この操作をカットジェスチャと判定し、カットジェスチャが行われたと認識するようになっている。
【００９８】
カットジェスチャが行われたと認識すると、ＣＰＵ１１０は、文書から選択部分を切り取り、クリップデータとしてクリップボードに移動させる。この結果、図８（Ｂ）に示すように、文書表示画面２００では、選択部分が表示されていた箇所が空白となる。
【００９９】
さらにこのときＣＰＵ１１０は、選択部分が表示されていた箇所（すなわち空白部分）の一部を覆うようにして、切り取った選択部分を示すポップアップＰｗを表示させる。
【０１００】
これにより、携帯端末１００が、カットジェスチャを認識して、選択部分を切り取った旨を、ユーザに視認させることができる。このポップアップＰｗは、所定時間（例えば数秒）経過後、画面から消去される。
【０１０１】
このようにして文書表示画面２００では、文書中の選択部分を切り取ることができるようになっている。
【０１０２】
さらにこの文書表示画面２００では、コピー又は切り取った選択部分（すなわちクリップボードに保存されているクリップデータ）を文書中の任意の箇所に貼り付ける（ペーストする）ことができるようになっている。
【０１０３】
具体的に、ＣＰＵ１１０は、クリップデータが保存されている状態で、文書表示画面２００に表示している文書中の任意の箇所が長押しされると、この箇所の近傍に、クリップデータを貼り付けるか否かを選択するためのダイアログボックスを表示させる。
【０１０４】
そしてＣＰＵ１１０は、ユーザがこのダイアログボックスを介してクリップデータを貼り付ける旨を選択した場合に、クリップボードからクリップデータを取得して、長押しされた箇所に貼り付ける。
【０１０５】
このようにして文書表示画面２００では、文書中の任意の箇所にクリップデータを貼り付けることができるようになっている。
【０１０６】
ここまで説明したように、文書表示画面２００では、簡易なタッチ操作で、文書中の任意の部分の選択、選択部分のコピー及び切り取り、そして貼り付けを行うことができる。
【０１０７】
特に、選択部分のコピーと切り取りについては、１回のジェスチャ操作（コピージェスチャ又はカットジェスチャ）で選択的に行うことができるようにした。
【０１０８】
これにより、携帯端末１００は、選択部分を指定した後、所定のタッチ操作によりメニューを表示させ、さらにこのメニューからコピーか切り取りかを選択するような場合と比して、一段と容易にコピー及び切り取りを行うことができる。
【０１０９】
ところで、選択部分を切り取った（又はコピーした）後、この選択部分を貼り付ける前に、この選択部分を切り取りからコピーに（又はコピーから切り取りに）容易に変更できれば、一段と操作性が向上するものと考えられる。
【０１１０】
そこで、文書表示画面２００では、選択部分を切り取った後、ポップアップＰｗが表示されている間に、このポップアップＰｗに対してコピージェスチャを行うことで、選択部分を切り取りからコピーに変更できるようになっている。
【０１１１】
具体的に、ＣＰＵ１１０は、選択部分を示す選択枠Ｆｒに対してカットジェスチャが行われると、選択部分を文書から切り取ってクリップボードに移動させる。この結果、文書表示画面２００では、選択部分が表示されていた箇所が空白となる。
【０１１２】
またこのときＣＰＵ１１０は、選択部分が表示されていた箇所（すなわち空白部分）の一部を覆うようにして、切り取った選択部分を記したポップアップＰｗを表示させる。
【０１１３】
ここで、図９（Ａ）示すように、このポップアップＰｗが表示されている間に、ポップアップＰｗ内がタッチされ、そこからコピージェスチャが行われたとする。
【０１１４】
するとＣＰＵ１１０は、このコピージェスチャに応じて、選択部分を切り取りからコピーに変更する。
【０１１５】
この結果、図９（Ｂ）に示すように、文書表示画面２００では、選択部分が切り取られて空白だった箇所に、再び選択部分が表示される。
【０１１６】
文書表示画面２００では、このようにして選択部分を切り取った後、この選択部分を貼り付ける前に、この選択部分を切り取りからコピーに変更できる。
【０１１７】
また同様にして文書表示画面２００では、選択部分をコピーした後、この選択部分を貼り付ける前に、この選択部分をコピーから切り取りに変更できるようにもなっている。
【０１１８】
この場合、ＣＰＵ１１０は、選択部分をコピーした後、ポップアップＰｗが表示されている間に、このポップアップＰｗ内がタッチされて、そこからカットジェスチャが行われると、選択部分をコピーから切り取りに変更する。この結果、文書表示画面２００では、選択部分が切り取られて空白となる。
【０１１９】
このように、携帯端末１００は、選択部分を切り取った又はコピーした後でも、この選択部分を貼り付ける前であれば、この選択部分を切り取りからコピーに又はコピーから切り取りに容易に変更することができる。
【０１２０】
尚、上述したように、文書ファイルには、文書データに限らず、画像データが含まれていることもある。この場合、文書表示画面２００には、文書データに基づく文書と共に、画像データに基づく画像が、文書中の指定された位置に表示される。
【０１２１】
ここで、文書表示画面２００では、任意の画像をコピーしたり切り取ったりできるようにもなっている。
【０１２２】
実際、画像をコピーするには、図１０（Ａ）に示すように、文書表示画面２００に任意の画像Ｐｉが表示されている状態で、この画像Ｐｉ内をタッチした後、そこからコピージェスチャを行う。つまり、画像Ｐｉ内を始点とするコピージェスチャを行う。
【０１２３】
画像Ｐｉ内を始点とするコピージェスチャが行われたと認識すると、ＣＰＵ１１０は、この画像Ｐｉをクリップボードにクリップデータとしてコピーする。さらにＣＰＵ１１０は、図１０（Ｂ）に示すように、文書表示画面２００に表示されている画像Ｐｉの一部を覆うようにしてコピーした画像を示すポップアップＰｗを表示させる。
【０１２４】
このようにして文書表示画面２００では、文書中の画像をコピーできるようになっている。
【０１２５】
また一方で、画像を切り取るには、図１１（Ａ）に示すように、文書表示画面２００に任意の画像Ｐｉが表示されている状態で、この画像Ｐｉをタッチした後、そこからカットジェスチャを行う。つまり、画像Ｐｉ内を始点とするカットジェスチャを行う。
【０１２６】
画像Ｐｉ内を始点とするカットジェスチャが行われたと認識すると、ＣＰＵ１１０は、この画像Ｐｉを文書から切り取り、クリップデータとしてクリップボードに移動させる。この結果、図１１（Ｂ）に示すように、文書表示画面２００では、画像Ｐｉが表示されていた箇所が空白となる。
【０１２７】
さらにこのときＣＰＵ１１０は、画像Ｐｉが表示されていた箇所（すなわち空白部分）の一部を覆うようにして切り取った画像Ｐｉを示すポップアップＰｗを表示させる。
【０１２８】
このようにして文書表示画面２００では、文書中の画像を切り取ることができるようになっている。
【０１２９】
このように文書表示画面２００では、画像であれば、選択からコピー又は切り取りまでを、１回のジェスチャ操作（コピージェスチャ又はカットジェスチャ）で行うことができる。
【０１３０】
尚、このようにしてコピー又は切り取られた画像は、文書と同様の操作方法で、文書中の任意の箇所に貼り付けることができるようになっている。
【０１３１】
またこの文書表示画面２００では、選択枠Ｆｒ内に、文書と画像とが共に含まれるようにすることで、文書と画像とを一緒にコピーしたり切り取ったりすることもできる。
【０１３２】
［１−２−４．コピー又は切り取るときの処理手順］
次に、携帯端末１００が、文書中の選択部分をコピー又は切り取るときに実行する具体的な処理の手順について、図１２に示すフローチャートを用いて説明する。
【０１３３】
尚、図１２に示す処理手順ＲＴ１は、携帯端末１００のＣＰＵ１１０が、不揮発性メモリ１１１に格納されているプログラムにしたがって実行する処理の手順である。
【０１３４】
ＣＰＵ１１０は、文書表示画面２００を表示させた状態で、タッチ操作が行われたことを認識すると、この処理手順ＲＴ１を開始して、ステップＳＰ１に移る。
【０１３５】
ステップＳＰ１においてＣＰＵ１１０は、このときのタッチ操作がジェスチャ操作（コピージェスチャ又はカットジェスチャ）であるかを判定中であるか否かを判別する。このステップＳＰ１で、ジェスチャ操作を判定中ではないことにより否定結果を得ると、ＣＰＵ１１０は、ステップＳＰ２に移る。
【０１３６】
ステップＳＰ２においてＣＰＵ１１０は、文書中の選択部分を示す選択範囲が確定しているか否かを判別する。このステップＳＰ２で、選択範囲が確定していないことにより否定結果を得ると、ＣＰＵ１１０は、再びステップＳＰ１に戻る。
【０１３７】
これに対して、選択範囲が確定していることにより、このステップＳＰ２で肯定結果を得ると、ＣＰＵ１１０は、ステップＳＰ３に移る。
【０１３８】
ステップＳＰ３においてＣＰＵ１１０は、このときのタッチ操作が、選択枠Ｆｒ内を始点とするドラッグであるか否かを判別する。
【０１３９】
このステップＳＰ３で否定結果を得ると、このことは、このときのタッチ操作が選択枠Ｆｒ内を始点とするドラッグではなく、コピージェスチャ又はカットジェスチャの可能性がないことを意味する。このときＣＰＵ１１０は、再びステップＳＰ１に戻る。
【０１４０】
これに対して、このステップＳＰ３で肯定結果を得ると、このことは、このときのタッチ操作が選択枠Ｆｒ内を始点とするドラッグであり、コピージェスチャ又はカットジェスチャの可能性があることを意味する。このときＣＰＵ１１０は、ステップＳＰ４に移る。
【０１４１】
ステップＳＰ４においてＣＰＵ１１０は、このときのタッチ操作が、コピージェスチャ又はカットジェスチャであるかどうかの判定を開始して、再びステップＳＰ１に戻る。
【０１４２】
ステップＳＰ４で判定を開始すると、ＣＰＵ１１０は、このステップＳＰ１で肯定結果を得て、ステップＳＰ５に移る。
【０１４３】
ステップＳＰ５においてＣＰＵ１１０は、ドラッグが継続中であるか否かを判別する。このステップＳＰ５で肯定結果を得ると、ＣＰＵ１１０は、ステップＳＰ６に移る。
【０１４４】
ステップＳＰ６においてＣＰＵ１１０は、前回のタッチ位置と今回のタッチ位置とをもとに、ドラッグ角度とドラッグ距離（タッチ位置の移動距離）とを得、これをＲＡＭ１１２に記録して、次のステップＳＰ７に移る。
【０１４５】
ステップＳＰ７においてＣＰＵ１１０は、ＲＡＭ１１２に前回のドラッグ角度（すなわち所定時間前のドラッグ角度）が記録されているか否かを判別する。
【０１４６】
このステップＳＰ７で肯定結果を得ると、このことは、少なくとも今回と前回の２回分のドラッグ角度が記録されていて、コピージェスチャ又はカットジェスチャを判定するためのドラッグ角度の差分を算出できる状態にあることを意味する。このときＣＰＵ１１０は、ステップＳＰ８に移る。
【０１４７】
ステップＳＰ８においてＣＰＵ１１０は、ドラッグの方向が画面横方向で、ドラッグ角度の差分の絶対値が９０度以上であるか否かを判別する。
【０１４８】
このステップＳＰ８で肯定結果を得ると、このときのドラッグがコピージェスチャであることを意味する。このときＣＰＵ１１０は、ステップＳＰ９に移り、ジェスチャ操作の判定を終了すると共に選択部分をコピーし、再びステップＳＰ１に戻る。
【０１４９】
これに対して、上述のステップＳＰ５で否定結果を得ると、このことは、コピージェスチャと判定されることなく、ドラッグが終了したことを意味する。このときＣＰＵ１１０は、ステップＳＰ１０に移る。
【０１５０】
ステップＳＰ１０においてＣＰＵ１１０は、ＲＡＭ１１２に記録されているドラッグ距離の合計をドラッグの長さとして、このドラッグの長さが所定値以下であるか否かを判別する。
【０１５１】
このステップＳＰ１０で肯定結果を得ると、このときのドラッグがカットジェスチャであることを意味する。このときＣＰＵ１１０は、ステップＳＰ１１に移り、ジェスチャ操作の判定を終了すると共に選択部分を切り取って、再びステップＳＰ１に戻る。
【０１５２】
一方で、上述のステップＳＰ１０で否定結果を得ると、このことは、このときのドラッグが、ジェスチャ操作ではなく、単なるドラッグであったことを意味する。このときＣＰＵ１１０は、ステップＳＰ１２に移り、ジェスチャ操作の判定を終了すると共に例えばドラッグに応じて文書をスクロールさせ、再びステップＳＰ１に戻る。
【０１５３】
このような処理手順ＲＴ１にしたがって、ＣＰＵ１１０は、ジェスチャ操作を判定し、判定したジェスチャ操作に応じて、文書中の選択部分のコピー又は切り取りを行うようになっている、
【０１５４】
［１−２−５．動作及び効果］
以上の構成において、携帯端末１００のＣＰＵ１１０は、所定のタッチ操作に応じて、画面に表示させた文書中の任意の部分を選択枠Ｆｒで囲うことにより、この部分を選択部分とする。
【０１５５】
さらにＣＰＵ１１０は、この選択枠Ｆｒ内を始点とするドラッグが行われると、このドラッグが、コピージェスチャ又はカットジェスチャであるかどうかを判定する。
【０１５６】
ここでＣＰＵ１１０は、このドラッグの動きが、拇印を押すようにして、タッチした指を左右方向に半回転させる動きであった場合に、このドラッグがコピージェスチャであると判定して、選択部分をコピーする。
【０１５７】
またＣＰＵ１１０は、ドラッグの動きが、選択部分をすくい取るようにして、タッチした指を任意の方向に短く滑らせて離す動きであった場合に、このドラッグがカットジェスチャであると判定して、選択部分を切り取る。
【０１５８】
その後、ＣＰＵ１１０は、ユーザにより指定された箇所に、コピー又は切り取った選択部分を貼り付ける。
【０１５９】
このように携帯端末１００では、選択部分のコピーと切り取りとに異なるジェスチャ操作を割り当てたことにより、１回のジェスチャ操作で、選択部分のコピーと切り取りとを選択的に行うことができる。
【０１６０】
こうすることで、携帯端末１００は、選択部分を指定した後、所定のタッチ操作によりメニューを表示させ、さらにこのメニューからコピーか切り取りかを選択するような場合と比して、一段と容易にコピー及び切り取りを行うことができる。
【０１６１】
また携帯端末１００のＣＰＵ１１０は、選択部分をコピー又は切り取ると、画面上に、コピー又は切り取った選択部分を示すポップアップＰｗを所定時間表示させる。
【０１６２】
ここでＣＰＵ１１０は、このポップアップＰｗが表示されている間に、このポップアップＰｗに対してコピージェスチャ又はカットジェスチャが行われたことを認識すると、選択部分を切り取りからコピーに又はその逆に変更するようになっている。
【０１６３】
このように携帯端末１００は、選択部分をコピー又は切り取った後でも、この選択部分を貼り付ける前であれば、この選択部分を切り取りからコピーに又はその逆に容易に変更することができる。
【０１６４】
以上の構成によれば、携帯端末１００は、わざわざメニューを表示させてこのメニューからコピーか切り取りかを選択するような手間を省いて、ジェスチャ操作を変えるだけでコピー又は切り取りを選択的に行うことができる。かくして、コピー&ペースト及びカット&ペーストの操作をより容易にすることができ、従来と比して一段と操作性を向上させることができる。
【０１６５】
＜２．他の実施の形態＞
［２−１．他の実施の形態１］
尚、上述した実施の形態では、長押しからのドラッグで選択枠Ｆｒを操作して選択範囲を適宜変更し、指が離された時点で選択枠Ｆｒを固定して選択範囲を確定するようにした。そして、この選択枠Ｆｒを始点とするジェスチャ操作が行われると、このジェスチャ操作に応じて、選択枠Ｆｒに囲まれている選択部分をコピー又は切り取るようにした。
【０１６６】
ここで、選択枠Ｆｒの操作から選択部分のコピー又は切り取りまでを一連のドラッグで行うことができれば、一段と操作性が向上するものと考えられる。
【０１６７】
そこで、ＣＰＵ１１０が、図１３に示すように、長押しからのドラッグに応じて選択枠Ｆｒの大きさを適宜変更した後、指が離される前にジェスチャ操作が行われたら、このとき選択枠Ｆｒで囲まれている部分をコピー又は切り取るようにしてもよい。
【０１６８】
このようにすれば、選択枠Ｆｒの操作から選択部分のコピー又は切り取りまでを一連のドラッグで行うことができるようになる。
【０１６９】
ところで、この場合、ジェスチャ操作によって、選択枠Ｆｒの大きさが変わってしまうのは望ましくない。
【０１７０】
ゆえに、一連のドラッグの中で、選択枠Ｆｒの大きさを変更する動きと、ジェスチャ操作に対応する動きとを明確に区別できるようにすることが望ましい。
【０１７１】
実際、一連のドラッグで選択枠Ｆｒの操作から選択部分のコピー又は切り取りまでを行うようにすると、ユーザが、ドラッグで選択枠Ｆｒの大きさを変更した後、一旦指の移動を停止してから最後にジェスチャ操作を行うと想定される。
【０１７２】
そこで、タッチ位置が停止した後（すなわち移動量がほぼ０になった後）の動きがどのような動きであるかで、選択枠Ｆｒの大きさを変更する動きと、ジェスチャ操作に対応する動きとを区別するようにする。
【０１７３】
すなわちＣＰＵ１１０は、タッチ位置が停止した後、さらに所定距離以上ドラッグが行われた場合には、この動きを、選択枠Ｆｒの操作に対応する動きであると判定する。
【０１７４】
またＣＰＵ１１０は、タッチ位置が停止した後、所定距離未満のドラッグが行われ、このときドラッグの方向が反転したときに、この動きを、コピージェスチャに対応する動きであると判定する。
【０１７５】
さらにＣＰＵ１１０は、タッチ位置が停止した後、所定距離未満のドラッグが行われ、たら、このときドラッグの方向が反転してなければ、この動きを、カットジェスチャに対応する動きであると判定する。
【０１７６】
このようにすれば、一連のドラッグの中で、選択枠Ｆｒの大きさを変更する動きと、ジェスチャ操作に対応する動きとを明確に区別できる。
【０１７７】
［２−２．他の実施の形態２］
また上述した実施の形態では、拇印を押すように、画面を指でタッチしてこの指を左右方向に半回転させるジェスチャ操作をコピージェスチャとした。また、選択部分をすくい取るように、指を任意の方向に短く滑らせて離すジェスチャ操作をカットジェスチャとした。
【０１７８】
これに限らず、コピージェスチャとカットジェスチャとが、各々異なるタッチ操作であれば、この他種々のタッチ操作を、コピージェスチャ及びカットジェスチャとしてもよい。
【０１７９】
例えば、選択枠Ｆｒ内の１回タップ（シングルタップ）をコピージェスチャ、選択枠Ｆｒ内の２回タップ（ダブルタップ）をカットジェスチャとする等してもよい。
【０１８０】
また、例えば、選択枠Ｆｒ内の短押しをコピージェスチャ、選択枠Ｆｒ内の長押しをカットジェスチャにする等してもよい。
【０１８１】
さらに、例えば、選択枠Ｆｒ内を始点として円を描くドラッグをコピージェスチャ、選択枠Ｆｒ内を始点としてレ点（チェックマーク）を描くドラッグをカットジェスチャにする等してもよい。
【０１８２】
［２−３．他の実施の形態３］
さらに上述した実施の形態では、選択枠Ｆｒ内を始点とするドラッグの方向が左から右又は右から左に反転した場合に、ＣＰＵ１１０が、この操作をコピージェスチャと判定するようにした。
【０１８３】
これに限らず、例えば、反転の方向に依らず、選択枠Ｆｒ内を始点とするドラッグの方向が反転したら、この操作をコピージェスチャと判定するようにしてもよい。
【０１８４】
また一方で、左右に反転しただけでなく、例えば、ドラッグの範囲（すなわちタッチ位置の移動範囲）が所定範囲（例えば指の幅程度の範囲）内であることを条件にくわえてもよい。
【０１８５】
さらにこの他種々のアルゴリズムで、コピージェスチャを判定するようにしてもよい。カットジェスチャについても同様である。
【０１８６】
［２−４．他の実施の形態４］
さらに上述した実施の形態では、文書中の任意の箇所を長押しして、画面に選択枠Ｆｒを表示させ、この選択枠Ｆｒをユーザが操作して選択範囲を変更することで、文書中の任意の部分を選択できるようにした。
【０１８７】
これに限らず、文書中の任意の部分を選択する方法については、この他種々の方法を用いるようにしてもよい。
【０１８８】
例えば、文書表示アプリを起動後、メニューから選択モードが選ばれると、ＣＰＵ１１０が、選択モードに移行するようにする。そしてこの選択モード時、ドラッグが行われると、ＣＰＵ１１０が、ドラッグの始点と終点とを対角線とする四角形の選択枠Ｆｒを表示させるようにする。このような方法で、文書中の任意の部分を選択するようにしてもよい。
【０１８９】
また上述した実施の形態では、クリップデータが保存されている状態で、文書中の任意の箇所が長押しされると、ダイアログボックスを表示させ、このダイアログボックスを介して貼り付けが選択されると、クリップデータを貼り付けるようにした。
【０１９０】
これに限らず、文書中の任意の箇所にクリップデータを貼り付ける方法については、この他種々の方法を用いるようにしてもよい。
【０１９１】
例えば、長押しの代わりに短押しされたらダイアログボックスを表示させて、貼り付けるようにしてもよく、また長押しの代わりにダブルタップされたらダイアログボックスを表示させて、貼り付けるようにする等してもよい。
【０１９２】
さらに所定のジェスチャ操作に応じて、ダイアログボックスを表示することなく、直ちにクリップデータを貼り付けるようにしてもよい。この場合のジェスチャ操作としては、例えば、拇印を押すように、画面を指でタッチしてこの指を左右方向に半回転させるジェスチャ操作（すなわちコピージェスチャ）とする。
【０１９３】
さらに上述した実施の形態では、文書中の任意の部分を選択した後、この文書中の任意の箇所に、選択した部分（クリップデータ）を貼り付けるようにした。
【０１９４】
これに限らず、例えば、文書中の任意の部分を選択した後、この文書とは別の文書を表示させて、この文書中の任意の箇所に、選択した部分を貼り付けるようにしてもよく、またすることが可能である。
【０１９５】
また文書中の任意の部分を選択した後、文書表示アプリ以外の例えばメールアプリを起動させて、このメールアプリで表示されるメール本文の任意の箇所に、選択した部分を貼り付ける等してもよく、またすることが可能である。
【０１９６】
［２−５．他の実施の形態５］
さらに上述した実施の形態では、横向きのタッチスクリーン１０２に対して、横長の文書表示画面２００を表示した場合について説明したが、これに限らず、縦向きのタッチスクリーン１０２に対して、縦長の文書表示画面２００を表示するようにしてもよい。
【０１９７】
この場合、どちらの向きで文書表示画面２００を表示させるかについては、例えば、ユーザに適宜選択させるようにすればよい。
【０１９８】
尚、縦向きのタッチスクリーンに対して縦長の文書表示画面２００を表示させた場合にも、上述した実施の形態と同様の操作方法で、コピー&ペースト及びカット&ペーストを行うことができる。
【０１９９】
［２−６．他の実施の形態６］
さらに上述した実施の形態では、文書又は画像をコピー又は切り取る場合について説明したが、これに限らず、画面に表示される情報であれば、この他種々の情報をコピー又は切り取るようにしてもよい。
【０２００】
［２−７．他の実施の形態７］
さらに上述した実施の形態では、静電容量式のタッチパネル１０２Ｂを有する携帯端末１００に本発明を適用するようにした。
【０２０１】
これに限らず、ジェスチャ操作による操作入力が可能な操作デバイスであれば、感圧式のタッチパネルや、液晶パネル内に光センサを内蔵した光センサ式のタッチスクリーン等、この他種々の操作デバイスを有する機器に本発明を適用するようにしてもよい。
【０２０２】
また液晶パネル１０２Ａの代わりに、有機ＥＬ（Electro  Luminescence）パネルなど、この他種々の表示デバイスを有する機器やこの他種々の表示デバイスに接続される機器に本発明を適用するようにしてもよい。
【０２０３】
［２−８．他の実施の形態８］
さらに上述した実施の形態では、情報処理装置としての携帯端末１００に、操作部及び表示部としてのタッチスクリーン１０２と、制御部としてのＣＰＵ１１０を設けるようにした。
【０２０４】
本発明はこれに限らず、同様の機能を有するものであれば、上述した携帯端末１００の各機能部（操作部、制御部、表示部）を、他の種々のハードウェア、もしくはハードウェアとソフトウェアの組み合わせにより構成するようにしてもよい。
【０２０５】
［２−９．他の実施の形態９］
さらに上述した実施の形態では、各種処理を実行するためのプログラム（アプリケーションを含む）を、携帯端末１００の不揮発性メモリ１１１に書き込んでおくようにした。
【０２０６】
これに限らず、例えば、携帯端末１００にメモリカードなどの記憶媒体のスロットを設け、ＣＰＵ１１０が、このスロットに差し込まれた記憶媒体からプログラムを読み出して実行するようにしてもよい。
【０２０７】
またＣＰＵ１１０が、この記憶媒体から読み出したプログラムを、不揮発性メモリ１１１にインストールするようにしてもよい。さらにＣＰＵ１１０が、このプログラムを、ネットワークインタフェース１１３を介して、ネットワーク上の機器からダウンロードして、不揮発性メモリ１１１にインストールするようにしてもよい。
【０２０８】
［２−１０．他の実施の形態１０］
さらに、本発明は、上述した実施の形態と他の実施の形態とに限定されるものではない。すなわち本発明は、実施の形態と他の実施の形態の一部または全部を任意に組み合わせた形態、もしくは一部を抽出した形態にもその適用範囲が及ぶものである。
【産業上の利用可能性】
【０２０９】
本発明は、ジェスチャ操作による操作入力が可能な情報処理装置等で広く利用することができる。
【符号の説明】
【０２１０】
１……情報処理装置、２……操作部、３……制御部、４……表示部、１００……携帯端末、１０１……筐体、１０２……タッチスクリーン、１０２Ａ……液晶パネル、１０２Ｂ……タッチパネル、１１０……ＣＰＵ。
【図１】
2012058857.tif 000003
【図２】
2012058857.tif 000004
【図３】
2012058857.tif 000005
【図４】
2012058857.tif 000006
【図５】
2012058857.tif 000007
【図６】
2012058857.tif 000008
【図７】
2012058857.tif 000009
【図８】
2012058857.tif 000010
【図９】
2012058857.tif 000011
【図１０】
2012058857.tif 000012
【図１１】
2012058857.tif 000013
【図１２】
2012058857.tif 000014
【図１３】
2012058857.tif 000015