(57)【要約】【課題】文章等のコンテンツを編集する際に、誤入力を適切に防止することのできる編集装置等を提供する。【解決手段】表示部１２０は、編集可能な複数の文字列を含む文章を表示する。設定部１３０は、表示中の文章に含まれる文字列のそれぞれに対応付ける複数の感知領域を設定する。選択部１５０は、検出された操作位置が複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた文字列を選択する。更新部１６０は、選択された文字列の編集操作に応じて、当該文字列を他の文字列に入れ換えることにより、文章を更新する。そして、設定部１３０は、文字列が入れ換えられると、入れ換え後の文字列に対応付ける感知領域を、隣接する他の文字列から遠ざかるように、縮小等させる。【選択図】図３
2018128732.tif 000002
【特許請求の範囲】
【請求項１】
表示部に重畳されたタッチスクリーンを介して受け付けた操作に従ってコンテンツを編集する編集装置であって、
入れ換え可能な複数のオブジェクトを含むコンテンツを表示する表示部、
前記表示部に表示中のコンテンツに含まれる前記複数のオブジェクトのそれぞれに対応付ける複数の感知領域を設定する設定部、
前記タッチスクリーンに対する操作位置を検出する検出部、
前記検出された操作位置が前記複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた前記オブジェクトを選択する選択部、
前記選択されたオブジェクトを他のオブジェクトに入れ換えることにより、前記コンテンツを更新する更新部、
を備え、
前記複数のオブジェクトには、表示中の位置が隣接する第１オブジェクト及び第２オブジェクトが含まれており、
前記設定部は、前記第１オブジェクトに対応付けた第１感知領域及び前記第２オブジェクトに対応付けた第２感知領域を設定しており、
前記更新部により前記第１オブジェクトが入れ換えられると、前記設定部は、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、前記第２オブジェクトから遠ざかるように、縮小、移動、もしくは、変形させる、
ことを特徴とする編集装置。
【請求項２】
請求項１に記載の編集装置であって、
前記設定部は、前記第２感知領域を、前記第１オブジェクトに近づくように、拡大、移動、もしくは、変形させる、
ことを特徴とする編集装置。
【請求項３】
請求項１又は２に記載の編集装置であって、
前記設定部は、入れ換え後の前記第１オブジェクトから一定距離内に前記第２オブジェクトが位置していない場合に、当該第１オブジェクトに標準の前記第１感知領域を設定する、
ことを特徴とする編集装置。
【請求項４】
請求項１乃至３の何れか１項に記載の編集装置であって、
前記設定部は、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、縮小、移動、もしくは、変形させる割合を、前記第２オブジェクトの大きさに応じて変化させる、
ことを特徴とする編集装置。
【請求項５】
請求項１乃至４の何れか１項に記載の編集装置であって、
前記複数のオブジェクトが何れも入れ換えられていないコンテンツの初期状態において、
前記設定部は、
前記複数のオブジェクトのそれぞれについて、
当該オブジェクトを囲む矩形の感知領域を仮設定した後、矩形を維持したまま当該感知領域を外周方向に微少の単位量での段階的な拡大を、他の感知領域と接触するまで、若しくは、所定回数に達するまで、繰り返した感知領域を、設定する、
ことを特徴とする編集装置。
【請求項６】
表示部に重畳されたタッチスクリーンを介して受け付けた操作に従ってコンテンツを編集する編集装置における編集方法であって、
前記編集装置が、入れ換え可能な複数のオブジェクトを含むコンテンツを前記表示部に表示する表示ステップ、
前記編集装置が、前記表示部に表示中のコンテンツに含まれる前記複数のオブジェクトのそれぞれに対応付ける複数の感知領域を設定する設定ステップ、
前記編集装置が、前記タッチスクリーンに対する操作位置を検出する検出ステップ、
前記編集装置が、前記検出された操作位置が前記複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた前記オブジェクトを選択する選択ステップ、
前記編集装置が、前記選択されたオブジェクトを他のオブジェクトに入れ換えることにより、前記コンテンツを更新する更新ステップ、
を備え、
前記複数のオブジェクトには、表示中の位置が隣接する第１オブジェクト及び第２オブジェクトが含まれており、
前記設定ステップでは、前記第１オブジェクトに対応付けた第１感知領域及び前記第２オブジェクトに対応付けた第２感知領域を設定しており、
前記更新ステップにより前記第１オブジェクトが入れ換えられると、前記設定ステップでは、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、前記第２オブジェクトから遠ざかるように、縮小、移動、もしくは、変形させる、
ことを特徴とする編集方法。
【請求項７】
表示部に重畳されたタッチスクリーンを介して受け付けた操作に従ってコンテンツを編集するコンピュータを、
入れ換え可能な複数のオブジェクトを含むコンテンツを表示する表示部、
前記表示部に表示中のコンテンツに含まれる前記複数のオブジェクトのそれぞれに対応付ける複数の感知領域を設定する設定部、
前記タッチスクリーンに対する操作位置を検出する検出部、
前記検出された操作位置が前記複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた前記オブジェクトを選択する選択部、
前記選択されたオブジェクトを他のオブジェクトに入れ換えることにより、前記コンテンツを更新する更新部、
として機能させ、
前記複数のオブジェクトには、表示中の位置が隣接する第１オブジェクト及び第２オブジェクトが含まれており、
前記設定部は、前記第１オブジェクトに対応付けた第１感知領域及び前記第２オブジェクトに対応付けた第２感知領域を設定しており、
前記更新部により前記第１オブジェクトが入れ換えられると、前記設定部は、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、前記第２オブジェクトから遠ざかるように、縮小、移動、もしくは、変形させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集装置、編集方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
従来より、ユーザからの操作を受け付ける入力装置の１つとして、タッチスクリーン（タッチパネル）が広く用いられている。このようなタッチスクリーンは、例えば、ＬＣＤ（液晶表示デバイス）等の表示部の前面に重ねて配置され、表示部にテキストや画像を表示した状態で、ユーザの指やタッチペン（スタイラス等）によるタッチ操作を待機する。そして、入力装置は、テキストや画像に対応するタッチスクリーン上の領域（感知領域）がタッチ操作されると、そのテキストや画像が選択等されるようになっている。
【０００３】
最近では、スマートフォンや携帯型のゲーム機器といった小型の機器にも、タッチスクリーンが用いられるようになっている。このような小型の機器では、画面（表示部及びタッチスクリーン）が比較的小さいため、誤入力が生じる場合もあった。
【０００４】
このようなタッチスクリーンを用いる先行技術として、例えば、特許文献１には、誤入力（誤タッチ）を防止する入力補助機能付タッチセンサーの発明が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５５５０４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の発明では、複数のキーを配列表示してタッチ操作を受け付け、受け付けたキーへのタッチ操作が取り消された際に、当該キーの感応領域を、周辺のキーの感応領域に対して割り振ることを特徴としている。
【０００７】
しかしながら、特許文献１の発明は、配列表示したキーのように、隣接関係が固定されたオブジェクトを対象とする技術であり、オブジェクトの隣接関係が変化する場合について、何ら考慮されていない。
例えば、入れ換え可能な文字列（オブジェクト）を含んだ文章（コンテンツ）を編集する編集装置では、各オブジェクトの大きさがほぼ異なっており、また、編集が進むにつれて、オブジェクトの入れ換えが行われるため、オブジェクトの隣接関係が絶えず変化することになる。
このような編集装置に特許文献１の発明を適用しても、オブジェクトの隣接関係が変化する場合には何ら考慮されないため、誤入力を防止することが十分にできなかった。
【０００８】
そのため、このような文章等のコンテンツを編集する編集装置において、誤入力を適切に防止することのできる技術が求められていた。
【０００９】
本発明は、上記実状に鑑みてなされたもので、文章等のコンテンツを編集する際に、誤入力を適切に防止することのできる編集装置、編集方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の第１の観点に係る編集装置は、
表示部に重畳されたタッチスクリーンを介して受け付けた操作に従ってコンテンツを編集する編集装置であって、
入れ換え可能な複数のオブジェクトを含むコンテンツを表示する表示部、
前記表示部に表示中のコンテンツに含まれる前記複数のオブジェクトのそれぞれに対応付ける複数の感知領域を設定する設定部、
前記タッチスクリーンに対する操作位置を検出する検出部、
前記検出された操作位置が前記複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた前記オブジェクトを選択する選択部、
前記選択されたオブジェクトを他のオブジェクトに入れ換えることにより、前記コンテンツを更新する更新部、
を備え、
前記複数のオブジェクトには、表示中の位置が隣接する第１オブジェクト及び第２オブジェクトが含まれており、
前記設定部は、前記第１オブジェクトに対応付けた第１感知領域及び前記第２オブジェクトに対応付けた第２感知領域を設定しており、
前記更新部により前記第１オブジェクトが入れ換えられると、前記設定部は、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、前記第２オブジェクトから遠ざかるように、縮小、移動、もしくは、変形させる、
ことを特徴とする。
【００１１】
また、上記観点に係る編集装置において、
前記設定部は、前記第２感知領域を、前記第１オブジェクトに近づくように、拡大、移動、もしくは、変形させてもよい。
【００１２】
また、上記観点に係る編集装置において、
前記設定部は、入れ換え後の前記第１オブジェクトから一定距離内に前記第２オブジェクトが位置していない場合に、当該第１オブジェクトに標準の前記第１感知領域を設定してもよい。
【００１３】
また、上記観点に係る編集装置において、
前記設定部は、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、縮小、移動、もしくは、変形させる割合を、前記第２オブジェクトの大きさに応じて変化させてもよい。
【００１４】
また、上記観点に係る編集装置において、
前記複数のオブジェクトが何れも入れ換えられていないコンテンツの初期状態において、
前記設定部は、
前記複数のオブジェクトのそれぞれについて、
当該オブジェクトを囲む矩形の感知領域を仮設定した後、矩形を維持したまま当該感知領域を外周方向に微少の単位量での段階的な拡大を、他の感知領域と接触するまで、若しくは、所定回数に達するまで、繰り返した感知領域を、設定してもよい。
【００１５】
本発明の第２の観点に係る編集方法は、
表示部に重畳されたタッチスクリーンを介して受け付けた操作に従ってコンテンツを編集する編集装置における編集方法であって、
前記編集装置が、入れ換え可能な複数のオブジェクトを含むコンテンツを前記表示部に表示する表示ステップ、
前記編集装置が、前記表示部に表示中のコンテンツに含まれる前記複数のオブジェクトのそれぞれに対応付ける複数の感知領域を設定する設定ステップ、
前記編集装置が、前記タッチスクリーンに対する操作位置を検出する検出ステップ、
前記編集装置が、前記検出された操作位置が前記複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた前記オブジェクトを選択する選択ステップ、
前記編集装置が、前記選択されたオブジェクトを他のオブジェクトに入れ換えることにより、前記コンテンツを更新する更新ステップ、
を備え、
前記複数のオブジェクトには、表示中の位置が隣接する第１オブジェクト及び第２オブジェクトが含まれており、
前記設定ステップでは、前記第１オブジェクトに対応付けた第１感知領域及び前記第２オブジェクトに対応付けた第２感知領域を設定しており、
前記更新ステップにより前記第１オブジェクトが入れ換えられると、前記設定ステップでは、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、前記第２オブジェクトから遠ざかるように、縮小、移動、もしくは、変形させる、
ことを特徴とする。
【００１６】
本発明の第３の観点に係るプログラムは、
表示部に重畳されたタッチスクリーンを介して受け付けた操作に従ってコンテンツを編集するコンピュータを、
入れ換え可能な複数のオブジェクトを含むコンテンツを表示する表示部、
前記表示部に表示中のコンテンツに含まれる前記複数のオブジェクトのそれぞれに対応付ける複数の感知領域を設定する設定部、
前記タッチスクリーンに対する操作位置を検出する検出部、
前記検出された操作位置が前記複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた前記オブジェクトを選択する選択部、
前記選択されたオブジェクトを他のオブジェクトに入れ換えることにより、前記コンテンツを更新する更新部、
として機能させ、
前記複数のオブジェクトには、表示中の位置が隣接する第１オブジェクト及び第２オブジェクトが含まれており、
前記設定部は、前記第１オブジェクトに対応付けた第１感知領域及び前記第２オブジェクトに対応付けた第２感知領域を設定しており、
前記更新部により前記第１オブジェクトが入れ換えられると、前記設定部は、入れ換え後の当該第１オブジェクトに対応付ける前記第１感知領域を、前記第２オブジェクトから遠ざかるように、縮小、移動、もしくは、変形させる、
ことを特徴とする。
【００１７】
上記プログラムは、当該プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。
更に、上記プログラムを記録する情報記録媒体は、非一時的な（non-transitory）記録媒体であり、コンピュータとは独立して配布・販売することができる。ここで、非一時的な記録媒体とは、有形な（tangible）記録媒体をいう。非一時的な記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等である。また、一時的な（transitory）記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波等である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えば、ＲＡＭ（Random Access Memory）等の揮発性メモリである。
【発明の効果】
【００１８】
本発明によれば、文章等のコンテンツを編集する際に、誤入力を適切に防止することができる。
【図面の簡単な説明】
【００１９】
【図１】スマートフォンの外観を示す模式図である。
【図２】スマートフォンの概要構成を示す模式図である。
【図３】本実施形態に係る編集装置の概要構成を示すブロック図である。
【図４】（ａ）が、文章データの一例を示す模式図であり、（ｂ）が、入れ換え候補となる文字列データの一例を示す模式図である。
【図５】（ａ）が、文章編集画面の一例を示す模式図であり、（ｂ），（ｃ）が、サブ画面が重畳された文章編集画面の一例を示す模式図である。
【図６】（ａ），（ｂ）が、初期状態の感知領域を説明するための模式図であり、（ｃ）〜（ｅ）が、編集後の感知領域を説明するための模式図である。
【図７】挟まれた文字列が編集された場合の感知領域を説明するための模式図である。
【図８】本実施形態に係る編集処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００２０】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、スマートフォンに本発明が適用される実施形態を説明するが、この他にも、携帯型ゲーム機（ゲーム機器）、コンピュータ、ＰＤＡ（Personal Digital Assistant）などの情報処理装置においても同様に本発明を適用することができる。
すなわち、以下に記載する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素または全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００２１】
（実施形態１）
図１は、本発明の実施の形態に係る入力受付装置が実現される典型的なスマートフォンの外観を示す模式図である。図示するように、このスマートフォン１の特徴として、表示デバイス１７の前面にはタッチスクリーン１８が配置されており、ユーザの指等による操作が可能となっている。
【００２２】
図２は、このスマートフォン１の概要構成を示す模式図である。以下、本図を参照して説明する。
【００２３】
スマートフォン１は、一例として、処理制御部１０と、フラッシュメモリ１１と、無線通信部１２と、通信コントローラ１３と、サウンドアンプ１４と、スピーカ１５と、操作ボタン１６と、表示デバイス１７と、タッチスクリーン１８と、を備える。
【００２４】
処理制御部１０は、ＣＰＵ（Central Processing Unit）コア１０ａと、画像処理部１０ｂと、クロック回路１０ｃと、ＶＲＡＭ（Video Random Access Memory）１０ｄと、ＷＲＡＭ（Work RAM）１０ｅと、ＬＣＤ（Liquid Crystal Display）コントローラ１０ｆと、タッチスクリーンコントローラ１０ｇと、を備える。
【００２５】
ＣＰＵコア１０ａは、スマートフォン１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、フラッシュメモリ１１に記憶されたアプリケーションプログラムやデータを読み出して、所定の処理を実行する。
【００２６】
画像処理部１０ｂは、フラッシュメモリ１１から読み出されたデータや、ＣＰＵコア１０ａにて処理されたデータを加工処理した後、これをＶＲＡＭ  １０ｄに格納する。
【００２７】
クロック回路１０ｃは、種々の時間（時刻）を計時するための回路であり、スマートフォン１に設定された現在時刻や、アプリケーションプログラムに必要となる経過時間等を計時する。
【００２８】
ＶＲＡＭ  １０ｄは、表示用の情報を記憶するメモリであり、画像処理部１０ｂ等により加工された画像情報を記憶する。
ＷＲＡＭ  １０ｅは、ＣＰＵコア１０ａがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
【００２９】
ＬＣＤコントローラ１０ｆは、表示デバイス１７を制御し、所定の表示用画像を表示させる。例えば、ＬＣＤコントローラ１０ｆは、ＶＲＡＭ  １０ｄに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、表示デバイス１７に出力する。
【００３０】
タッチスクリーンコントローラ１０ｇは、ユーザの指やタッチペン等によって、タッチスクリーン１８がタッチ操作されると、その座標（検出位置）を取得する。例えば、表示デバイス１７に所定の画像（項目画像等）が表示されている状態で、タッチスクリーン１８における指等によるタッチ操作に応答し、このタッチ操作の開始から終了までの各検出位置を順次検出する。
【００３１】
フラッシュメモリ１１は、例えば、フラッシュＳＳＤ（Solid State Drive）からなり、ＯＳ（Operating System）や各種アプリケーションプログラムとそれらを実行する際に必要な各種データ（画像データや音声データ等）を記憶する。
【００３２】
無線通信部１２は、移動体通信網を介して、他のスマートフォン１等との間で、音声通話やメッセージの送受信を行う。また、無線通信部１２は、移動体通信網や無線アクセスポイントを介して、インターネット上のサーバとデータ通信を行う。また、無線通信部１２には、固有のＭＡＣ（Media Access Control）アドレスが採番されている。
【００３３】
通信コントローラ１３は、無線通信部１２を制御し、所定のプロトコルに沿って、処理制御部１０と他のスマートフォン１やサーバ等との間で行われる無線通信の仲立ちをする。
【００３４】
サウンドアンプ１４は、処理制御部１０にて生成された音声信号を増幅し、スピーカ１５に供給する。
スピーカ１５は、例えば、ステレオスピーカ等からなり、サウンドアンプ１４にて増幅された音声信号に従って、通話時の音声や楽曲音等を出力する。
【００３５】
操作ボタン１６は、スマートフォン１に適宜配置された複数のキースイッチ等からなり、ユーザの操作に従って、所定の指示入力を受け付ける。
【００３６】
表示デバイス１７は、ＬＣＤ等からなり、ＬＣＤコントローラ１０ｆに制御され、例えば、アプリケーションプログラムの操作画面を適宜表示する。この操作画面には、タッチスクリーン１８の接触によりユーザから操作指示を入力させるためのオブジェクト（一例として、文字列等）が含まれている。
【００３７】
タッチスクリーン１８は、表示デバイス１７の前面に重畳して配置され、ユーザの指やタッチペン等によるタッチ操作を検出する。
例えば、タッチスクリーン１８は、静電容量方式（投影型静電容量方式）のタッチセンサパネル等からなり、ユーザの指等によるタッチ操作を検知し、そのタッチ操作がなされた座標に応じた情報（検出位置を示す信号等）を出力する。なお、タッチスクリーン１８は、他に抵抗膜方式による抵抗値の変化等から、ユーザの指等によるタッチ操作を検出してもよい。
【００３８】
（編集装置の概要構成）
図３は、本実施形態に係る編集装置１００の概要構成を示す模式図である。以下、本図を参照して説明する。
編集装置１００は、記憶部１１０と、表示部１２０と、設定部１３０と、検出部１４０と、選択部１５０と、更新部１６０とを備える。
【００３９】
記憶部１１０は、表示部１２０に表示するための文章（コンテンツ）等の情報を記憶する。
例えば、記憶部１１０には、図４（ａ）に示すような各種の文章データが記憶されている。なお、この文章データ中には、編集可能な（入れ換え可能な）文字列（オブジェクト）が含まれており、記憶部１１０には、図４（ｂ）に示すような入れ換え候補となる文字列データも記憶されている。
なお、上述したフラッシュメモリ１１やＷＲＡＭ１０ｅ等が、このような記憶部１１０として機能しうる。
【００４０】
図３に戻って、表示部１２０は、編集画面等を表示する。
例えば、表示部１２０は、編集可能な文字列を含む文章編集画面を表示する。具体的に表示部１２０は、図５（ａ）に示すような文章編集画面ＥＰを表示する。この文章編集画面ＥＰにおいて、文字列Ｃ１〜Ｃ３は、編集可能（入れ換え可能）な文字列であり、例えば、他の文字列とは異なる色にて表示されている。また、後述するように、文字列に対応付けられた感知領域がタッチ操作され、編集可能な文字列が選択されると、表示部１２０は、図５（ｂ）や、図５（ｃ）に示すように、サブ画面ＳＰを文章編集画面ＥＰ上にポップアップ表示し、ユーザが文字列の編集を行えるようにする。
なお、上述した表示デバイス１７が、このような表示部１２０として機能しうる。
【００４１】
図３に戻って、設定部１３０は、表示部１２０に表示された文章編集画面ＥＰにおける編集可能な文字列に対応付ける感知領域を設定する。具体的に設定部１３０は、初期状態において、図６（ａ）に示すように、文字列Ｃ１〜Ｃ３に対応付ける感知領域Ｄ１〜Ｄ３を設定する。なお、設定部１３０は、図６（ａ）ような矩形の感知領域Ｄ１〜Ｄ３を仮設定した後に、矩形の形状を維持したまま各感知領域Ｄ１〜Ｄ３を外周方向に拡大させて、図６（ｂ）に示すような感知領域Ｄ１’〜Ｄ３’を設定してもよい。この場合、設定部１３０は、感知領域Ｄ１〜Ｄ３を仮設定した状態から、微少の単位量での段階的な拡大を、他の感知領域と接触するまで、若しくは、所定回数に達するまで繰り返すことで、図６（ｂ）に示すような感知領域Ｄ１’〜Ｄ３’を設定する。
【００４２】
また、設定部１３０は、ユーザによって、何れかの文字列が編集されると（入れ換えられると）、編集後の文字列と隣接する文字列とについて、感知領域を再設定する。
なお、再設定の際には、編集後の文字列と隣接する文字列とで、感知領域の設定状況が異なる。
例えば、図６（ｃ）に示すように、文字列Ｃ３が「結婚式」から「入学祝い」に編集されると、設定部１３０は、編集後の文字列Ｃ３に対応付ける感知領域Ｄ３を文字列Ｃ２から遠ざかるように、移動させる。一方、設定部１３０は、文字列Ｃ３に隣接する文字列Ｃ２の感知領域Ｄ２の方も、再設定する。つまり、同図６（ｃ）に示すように、設定部１３０は、感知領域Ｄ２を文字列Ｃ３に近づくように、移動させる。
なお、図６（ｃ）は、一例であり、他の手法で、感知領域Ｄ３等を再設定してもよい。例えば、図６（ｄ）に示すように、設定部１３０は、感知領域Ｄ３を文字列Ｃ２から遠ざかるように、縮小させ、一方、感知領域Ｄ２を文字列Ｃ３に近づくように、拡大させてもよい。また、図６（ｅ）に示すように、設定部１３０は、感知領域Ｄ３を文字列Ｃ２から遠ざかるように、矩形以外に変形させ、一方、感知領域Ｄ２を文字列Ｃ３に近づくように、矩形以外に変形させてもよい。
【００４３】
なお、図６（ｃ）〜（ｅ）の例では、隣接する２つの文字列について、それぞれの感知領域を再設定する場合について説明したが、更に多くの感知領域を再設定する場合もある。
例えば、図７（ａ）に示すように、文字列Ｃ１と文字列Ｃ３とに挟まれた文字列Ｃ２が編集されると、設定部１３０は、編集後の文字列Ｃ２（いとこ）に対応付ける感知領域Ｄ２を縮小させ、また、隣接する文字列Ｃ１，Ｃ３に対応付ける感知領域Ｄ１，Ｄ３を拡大させる。つまり、設定部１３０は、感知領域Ｄ２を、文字列Ｃ１，Ｃ３から遠ざかるように、縮小する。一方、設定部１３０は、感知領域Ｄ１，Ｄ３を、文字列Ｃ２に近づくように、拡大させる。
この他にも、図７（ｂ）に示すように、設定部１３０は、感知領域Ｄ２を、文字列Ｃ１，Ｃ３から遠ざかるように、変形させ、一方、感知領域Ｄ１，Ｄ３を、文字列Ｃ２に近づくように、変形させてもよい。
なお、感知領域Ｄ２を、文字列Ｃ１，Ｃ３から共に遠ざかるように、移動することができないため、設定部１３０は、図７（ａ）又は図７（ｂ）の何れかに感知領域を再設定することになる。
【００４４】
また、図６や図７の例では、横方向（水平方向）に隣接する文字列について、それぞれの感知領域を再設定する場合について説明したが、長文の文章を編集する場合では、縦方向や斜め方向に文字列が隣接する場合も生じ得る。設定部１３０は、この場合も同様に、感知領域を再設定するものとする。
【００４５】
すなわち、編集が進むにつれて、編集済みの文字列については感知領域が狭くなり、一方、未編集の文字列については感知領域が広がることになる。
なお、上述したＣＰＵコア１０ａが、このような設定部１３０として機能しうる。
【００４６】
図３に戻って、検出部１４０は、上述したタッチスクリーン１８から得られる情報（検出位置を示す信号等）に基づいて、タッチスクリーン１８へのタッチ操作を検出する。つまり、タッチスクリーン１８における指等によるタッチ操作に応答し、このタッチ操作の操作位置を検出する。
なお、上述したＣＰＵコア１０ａ、及び、タッチスクリーンコントローラ１０ｇ等が、このような検出部１４０として機能しうる。
【００４７】
選択部１５０は、検出部１４０により検出された操作位置が、複数の感知領域の何れかに含まれると、該当する感知領域に対応付けられた文字列を選択する。なお、既に文字列の編集が行われていると、上述したように、編集済みの文字列の感知領域が狭くなっているため、編集済みの文字列が選択され難くなり、一方、未編集の文字列の感知領域が広がっているため、未編集の文字列が選択し易くなる。
なお、上述したＣＰＵコア１０ａが、このような選択部１５０として機能しうる。
【００４８】
更新部１６０は、選択部１５０により文字列が選択された後に、ユーザが文字列の入れ換え操作を行うと、それらの文字列の入れ換えを行うことにより、文章を更新する。例えば、上述した図５（ｂ），（ｃ）に示すようなサブ画面ＳＰ中から、ユーザが任意の文字列を指定すると、更新部１６０は、指定された文字列を元の文字列Ｃ２と入れ換えて、文章を更新する（指定された文字列が新たな文字列Ｃ２となる）。このようにして文字列が編集されると、上述したように、設定部１３０によって、編集後の文字列とその隣接する文字列とについて、感知領域が再設定される。つまり、編集済みの文字列の感知領域が狭くなり、未編集の文字列の感知領域が広くなる。
また、更新部１６０は、このようなサブ画面ＳＰを用いることなく、文字列を編集してもよい。例えば、表示部１２０が文章編集画面ＥＰ上にスクリーンキーボードをポップアップ表示可能であれば、更新部１６０は、このスクリーンキーボードを介して取得した文字列を元の文字列と入れ換えて、文章を更新する。
なお、上述した画像処理部１０ｂやＬＣＤコントローラ１０ｆが、このような更新部１６０として機能しうる。
【００４９】
（編集装置の動作の概要）
以下、このような構成の編集装置１００の動作について図面を参照して説明する。一例として、文章編集のために、上述した図５（ａ）の文章編集画面ＥＰが表示部１２０に表示されている状態における編集装置１００の動作について、図８を参照して説明する。
図８は、編集装置１００にて実行される編集処理の流れを示すフローチャートである。この編集処理は、ユーザに文章編集を行わせる場面で、適宜開始される。
【００５０】
まず、編集装置１００は、タッチスクリーン１８へのタッチ操作を検出したか否かを判別する（ステップＳ２０１）。
すなわち、検出部１４０により、指等によるタッチ操作が検出されたかどうかを判別する。
編集装置１００は、タッチスクリーン１８へのタッチ操作を検出していないと判別すると（ステップＳ２０１；Ｎｏ）、そのまま、タッチ操作の検出を待機する。
【００５１】
一方、タッチスクリーン１８へのタッチ操作を検出したと判別した場合（ステップＳ２０１；Ｙｅｓ）に、編集装置１００は、タッチ操作の操作位置が感知領域に含まれるか否かを判別する（ステップＳ２０２）。
すなわち、選択部１５０は、検出部１４０により検出された操作位置が、複数の感知領域の何れかに含まれるかどうかを判別する。
【００５２】
編集装置１００は、タッチ操作の操作位置が感知領域に含まれないと判別すると（ステップＳ２０２；Ｎｏ）、上述したステップＳ２０１に処理を戻す。
【００５３】
一方、タッチ操作の操作位置が感知領域に含まれると判別した場合（ステップＳ２０２；Ｙｅｓ）に、編集装置１００は、該当する感知領域に対応付けられた文字列を選択する（ステップＳ２０３）。つまり、選択部１５０は、検出部１４０により検出された操作位置が含まれる感知領域に対応付けられた文字列を選択する。
【００５４】
編集装置１００は、ユーザの操作に従って、文章を更新する（ステップＳ２０４）。
例えば、図５（ａ）の文章編集画面ＥＰにおいて、文字列Ｃ３が選択されており、上述した図５（ｂ）に示すようなサブ画面ＳＰ中から、ユーザが任意の文字列を指定すると、更新部１６０は、指定された文字列を元の文字列Ｃ３と入れ換えて、文章を更新する（指定された文字列が新たな文字列Ｃ３となる）。同様に、文章編集画面ＥＰにおいて、文字列Ｃ２が選択されており、上述した図５（ｃ）に示すようなサブ画面ＳＰ中から、ユーザが任意の文字列を指定すると、更新部１６０は、指定された文字列を元の文字列Ｃ２と入れ換えて、文章を更新する（指定された文字列が新たな文字列Ｃ２となる）。
また、更新部１６０は、このようなサブ画面ＳＰを用いることなく、文字列を編集してもよい。例えば、表示部１２０が文章編集画面ＥＰ上にスクリーンキーボードをポップアップ表示可能であれば、更新部１６０は、このスクリーンキーボードを介して取得した文字列を元の文字列と入れ換えて、文章を更新する。
【００５５】
編集装置１００は、感知領域を再設定する（ステップＳ２０５）。
すなわち、設定部１３０は、編集後の文字列と隣接する文字列とについて、感知領域を再設定する。
例えば、上述した図６（ｃ）に示すように、文字列Ｃ３が「結婚式」から「入学祝い」に編集されると、設定部１３０は、編集後の文字列Ｃ３に対応付ける感知領域Ｄ３を文字列Ｃ２から遠ざかるように、移動させる。一方、設定部１３０は、文字列Ｃ３に隣接する文字列Ｃ２の感知領域Ｄ２の方も、再設定する。つまり、同図６（ｃ）に示すように、設定部１３０は、感知領域Ｄ２を文字列Ｃ３に近づくように、移動させる。
この他にも、上述した図６（ｄ）に示すように、設定部１３０は、感知領域Ｄ３を文字列Ｃ２から遠ざかるように、縮小させ、一方、感知領域Ｄ２を文字列Ｃ３に近づくように、拡大させてもよい。また、上述した図６（ｅ）に示すように、設定部１３０は、感知領域Ｄ３を文字列Ｃ２から遠ざかるように、矩形以外に変形させ、一方、感知領域Ｄ２を文字列Ｃ３に近づくように、矩形以外に変形させてもよい。
【００５６】
更に、上述した図７（ａ）に示すように、文字列Ｃ１と文字列Ｃ３とに挟まれた文字列Ｃ２が編集されると、設定部１３０は、編集後の文字列Ｃ２（いとこ）に対応付ける感知領域Ｄ２を縮小させ、また、隣接する文字列Ｃ１，Ｃ３に対応付ける感知領域Ｄ１，Ｄ３を拡大させる。つまり、設定部１３０は、感知領域Ｄ２を、文字列Ｃ１，Ｃ３から遠ざかるように、縮小する。一方、設定部１３０は、感知領域Ｄ１，Ｄ３を、文字列Ｃ２に近づくように、拡大させる。この他にも、図７（ｂ）に示すように、設定部１３０は、感知領域Ｄ２を、文字列Ｃ１，Ｃ３から遠ざかるように、変形させ、一方、感知領域Ｄ１，Ｄ３を、文字列Ｃ２に近づくように、変形させてもよい。
【００５７】
編集装置１００は、文章が確定したか否かを判別する（ステップＳ２０６）。
例えば、編集装置１００は、編集中の文章を確定させるための操作がユーザによってなされたかどうかを判別する。
編集装置１００は、文章が確定していないと判別すると（ステップＳ２０６；Ｎｏ）、上述したステップＳ２０１に処理を戻し、上述したステップＳ２０１〜Ｓ２０６の処理を繰り返し実行する。
【００５８】
一方、文章が確定したと判別された場合（ステップＳ２０６；Ｙｅｓ）に、編集装置１００は、図８の編集処理を終了する。
【００５９】
このような編集処理により、ユーザによる編集（文字列の入れ換え）が進むにつれて、編集済みの文字列の感知領域が狭くなり、一方、未編集の文字列の感知領域が広がることになる。これにより、編集済みの文字列が選択され難くなり、一方、未編集の文字列が選択され易くなる。
この結果、文字列同士の隣接関係が変化する場合でも、誤入力を適切に防止することができる。
【００６０】
（他の実施形態）
上記の実施形態では、編集された文字列の感知領域等を必ず再設定する場合について説明したが、編集可能な文字列同士が大きく離れている場合には、誤入力が生じ難いため、再設定を行わないようにしてもよい。
例えば、設定部１３０は、編集した文字列から一定距離内に他の編集可能な文字列が位置していない場合に、編集した文字列に標準（初期）の感知領域を設定する。
【００６１】
また、設定部１３０は、編集された文字列の感知領域を再設定する際に、隣接する文字列（感知領域）の大きさに応じて、編集された文字列の感知領域を縮小させる割合（他に、移動や変形させる割合でもよい）を、変化させてもよい。例えば、隣接する文字列の感知領域が小さければ小さいほど、編集された文字列の感知領域を縮小（他に、移動や変形でもよい）させる。
【００６２】
上記の実施形態では、編集可能な文字列を含んだ文章を編集する場合について説明したが、このような文章に限られず、編集可能なオブジェクトを含んだコンテンツであれば、例えば、デザインやイラスト等を編集する場合においても、同様に適用可能である。
【符号の説明】
【００６３】
１      スマートフォン
１０    処理制御部
１１    フラッシュメモリ
１２    無線通信部
１３    通信コントローラ
１４    サウンドアンプ
１５    スピーカ
１６    操作ボタン
１７    表示デバイス
１８    タッチスクリーン
１００  編集装置
１１０  記憶部
１２０  表示部
１３０  設定部
１４０  検出部
１５０  選択部
１６０  更新部
【図１】
2018128732.tif 000003
【図２】
2018128732.tif 000004
【図３】
2018128732.tif 000005
【図４】
2018128732.tif 000006
【図５】
2018128732.tif 000007
【図６】
2018128732.tif 000008
【図７】
2018128732.tif 000009
【図８】
2018128732.tif 000010