(57)【要約】【課題】指示体の接触によるオブジェクトの選択において、所望のオブジェクトを簡易な操作で選択することができるオブジェクト選択装置を提供する。【解決手段】複数のオブジェクトを表示する表示画面１０１を有する表示部１０２と、タッチパネル１０６と、タッチパネル１０６が指示体によるタッチ操作を検出した場合に、タッチ位置を含む予め定められた範囲内に表示されているオブジェクトを、候補オブジェクトとして抽出する候補オブジェクト抽出部１１４と、タッチパネル１０６上での指示体のスライド操作をタッチパネルが検出した場合に、候補オブジェクトの中から一のオブジェクトを、仮選択オブジェクトとして抽出する仮選択オブジェクト抽出部１１６と、ユーザによる決定操作を受け付けた場合に、仮選択オブジェクトを、選択オブジェクトとして選択する選択部１１８とを備える。【選択図】図２
2014229224.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に表示されている複数のオブジェクトの中から、一のオブジェクトを選択オブジェクトとして選択するオブジェクト選択装置であって、
前記複数のオブジェクトを表示する前記表示画面を有する表示部と、
前記表示画面に重畳して配置されるタッチパネルであり、ユーザによる指示体のタッチ位置を検出するタッチパネルと、
前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置を含む予め定められた範囲内に表示されているオブジェクトを、候補オブジェクトとして抽出する候補オブジェクト抽出部と、
前記タッチパネル上で前記指示体をスライドさせる操作であるスライド操作を前記タッチパネルが検出した場合に、前記候補オブジェクトの中から一のオブジェクトを、仮選択オブジェクトとして抽出し、抽出した前記仮選択オブジェクトを他のオブジェクトと区別した態様で前記表示画面に表示させる仮選択オブジェクト抽出部と、
前記ユーザによる決定操作を受け付けた場合に、前記仮選択オブジェクト抽出部が抽出した前記仮選択オブジェクトを、前記選択オブジェクトとして選択する選択部とを備える
オブジェクト選択装置。
【請求項２】
前記候補オブジェクト抽出部は、さらに、前記候補オブジェクトを順位付けし、
前記仮選択オブジェクト抽出部は、前記タッチパネルが前記指示体のスライド操作を検出した場合に、順位付けされた前記候補オブジェクトの中から、前記指示体のスライド方向に対応付けられた昇順又は降順に従って、前記指示体が移動するに連れオブジェクトを変更しながら前記仮選択オブジェクトを抽出する
請求項１に記載のオブジェクト選択装置。
【請求項３】
前記候補オブジェクト抽出部は、前記候補オブジェクトを表示位置が時計回りとなる順で順位付けし、
前記仮選択オブジェクト抽出部は、時計回りのスライド操作を検出するに連れて、順位付けされた前記候補オブジェクトの中から、表示位置が時計回りとなるように前記仮選択オブジェクトを順次抽出する
請求項２に記載のオブジェクト選択装置。
【請求項４】
前記候補オブジェクト抽出部は、前記候補オブジェクトを表示位置が反時計回りとなる順で順位付けし、
前記仮選択オブジェクト抽出部は、反時計回りのスライド操作を検出するに連れて、順位付けされた前記候補オブジェクトの中から、表示位置が反時計回りとなるように前記仮選択オブジェクトを順次抽出する
請求項２又は３に記載のオブジェクト選択装置。
【請求項５】
前記仮選択オブジェクト抽出部は、前記タッチパネルが前記指示体のスライド操作を検出した場合に、前記候補オブジェクトの中から、前記指示体のスライド方向に表示されているオブジェクトを、前記仮選択オブジェクトとして抽出する
請求項１に記載のオブジェクト選択装置。
【請求項６】
前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置から一定距離の範囲内にオブジェクトの表示領域の全部が含まれるオブジェクトを、前記候補オブジェクトとして抽出する
請求項１〜５のいずれか１項に記載のオブジェクト選択装置。
【請求項７】
前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置から一定距離の範囲内にオブジェクトの表示領域の少なくとも一部が含まれるオブジェクトを、前記候補オブジェクトとして抽出する
請求項１〜５のいずれか１項に記載のオブジェクト選択装置。
【請求項８】
前記表示画面は複数のエリアに区分されており、
前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置が属するエリアにオブジェクトの表示領域の全部が含まれるオブジェクトを、前記候補オブジェクトとして抽出する
請求項１〜５のいずれか１項に記載のオブジェクト選択装置。
【請求項９】
前記表示画面は複数のエリアに区分されており、
前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置が属するエリアにオブジェクトの表示領域の少なくとも一部が含まれるオブジェクトを、前記候補オブジェクトとして抽出する
請求項１〜５のいずれか１項に記載のオブジェクト選択装置。
【請求項１０】
前記仮選択オブジェクト抽出部は、抽出した前記仮選択オブジェクトを、前記他のオブジェクトと異なる色、明るさ、透明度、大きさ、形状又はテクスチャで前記表示画面に表示させる
請求項１〜９のいずれか１項に記載のオブジェクト選択装置。
【請求項１１】
前記仮選択オブジェクト抽出部は、抽出した前記仮選択オブジェクトを縁取りした上で前記表示画面に表示させる
請求項１〜１０のいずれか１項に記載のオブジェクト選択装置。
【請求項１２】
前記仮選択オブジェクト抽出部は、抽出した前記仮選択オブジェクトの表示階層を最前面に移動させた上で前記表示画面に表示させる
請求項１〜１１のいずれか１項に記載のオブジェクト選択装置。
【請求項１３】
前記選択部は、（ｉ）前記タッチパネルから前記指示体が離されたこと、（ｉｉ）前記指示体の同一位置における一定時間以上のタッチ操作、又は（ｉｉｉ）所定のボタンの押下を、前記決定操作として受け付けた場合に、前記仮選択オブジェクト抽出部が抽出した前記仮選択オブジェクトを前記選択オブジェクトとして選択する
請求項１〜１２のいずれか１項に記載のオブジェクト選択装置。
【請求項１４】
前記候補オブジェクト抽出部は、さらに、前記候補オブジェクトを他のオブジェクトと区別した態様で表示させる
請求項１〜１３のいずれか１項に記載のオブジェクト選択装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面に表示されたオブジェクトの中から、ユーザにオブジェクトを選択させるオブジェクト選択装置に関し、特に、ユーザの操作を受け付けるタッチパネルを備えるオブジェクト選択装置に関する。
【背景技術】
【０００２】
従来、図形情報又は文字情報などのオブジェクトを描画及び編集することのできる図形描画システムにおいて、オブジェクトを選択する場合には、ユーザは、マウスを動かすことによりマウスポインタを選択したいオブジェクト上に移動させて、マウスボタンをクリックする。また、ユーザは、マウスをドラッグすることで選択したいオブジェクトの範囲を指定したりする（例えば、特許文献１参照）。また、ウェブブラウザ実行時に、ウェブページに表示されたリンクなどの選択可能箇所を選択する場合にも、ユーザは、マウスポインタをリンク上に移動させてマウスボタンをクリックすることにより、リンクを指定する。
【０００３】
このような状況の中、近年、タブレット又はスマートフォンなどのタッチパネルを備えた機器が普及している。これらの機器を利用するユーザは、マウスなどの入力デバイスを用いることなく、タッチペン又はユーザの指などの指示体により表示画面にタッチすることで、表示画面に表示されたオブジェクトを選択することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２０７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タブレット又はスマートフォンは表示画面のサイズが小さい上、指示体であるタッチペン又はユーザの指は、ある程度の幅を有する。このため、指示体による正確な位置指定が困難である。つまり、ユーザは、指示体により所望のオブジェクトを選択することが困難である。特に、オブジェクトが密集して配置されている場合には、さらに選択が困難となる。
【０００６】
また、他のオブジェクトに隠れているオブジェクトを選択するためには、上記他のオブジェクトをずらすことにより、隠れているオブジェクトを見える状態にした上で選択するなどの操作が必要である。このため、オブジェクトを選択するための操作が煩雑である。
【０００７】
本発明は、上述の課題を解決するためになされたものであり、指示体の接触によるオブジェクトの選択において、所望のオブジェクトを簡易な操作で選択することができるオブジェクト選択装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様に係るオブジェクト選択装置は、表示画面に表示されている複数のオブジェクトの中から、一のオブジェクトを選択オブジェクトとして選択するオブジェクト選択装置であって、前記複数のオブジェクトを表示する前記表示画面を有する表示部と、前記表示画面に重畳して配置されるタッチパネルであり、ユーザによる指示体のタッチ位置を検出するタッチパネルと、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置を含む予め定められた範囲内に表示されているオブジェクトを、候補オブジェクトとして抽出する候補オブジェクト抽出部と、前記タッチパネル上で前記指示体をスライドさせる操作であるスライド操作を前記タッチパネルが検出した場合に、前記候補オブジェクトの中から一のオブジェクトを、仮選択オブジェクトとして抽出し、抽出した前記仮選択オブジェクトを他のオブジェクトと区別した態様で前記表示画面に表示させる仮選択オブジェクト抽出部と、前記ユーザによる決定操作を受け付けた場合に、前記仮選択オブジェクト抽出部が抽出した前記仮選択オブジェクトを、前記選択オブジェクトとして選択する選択部とを備える。
【０００９】
この構成によると、タッチパネル上で指示体をタッチすることにより候補オブジェクトが抽出され、次にユーザが指示体をスライドさせることにより候補オブジェクトの中から仮選択オブジェクトが抽出される。最後にユーザが決定操作を行なうことにより、当該仮選択オブジェクトが選択オブジェクトとして選択される。このように、ユーザは、指示体のタッチ及びスライドという一連の操作と、決定操作とを行うことにより、オブジェクトを選択することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００１０】
例えば、前記候補オブジェクト抽出部は、さらに、前記候補オブジェクトを順位付けし、前記仮選択オブジェクト抽出部は、前記タッチパネルが前記指示体のスライド操作を検出した場合に、順位付けされた前記候補オブジェクトの中から、前記指示体のスライド方向に対応付けられた昇順又は降順に従って、前記指示体が移動するに連れオブジェクトを変更しながら前記仮選択オブジェクトを抽出しても良い。
【００１１】
この構成によると、ユーザが指示体をスライドさせるに連れて、抽出される仮選択オブジェクトが順次変更される。このため、所望のオブジェクトが抽出された段階でスライド操作を停止させるという簡易な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００１２】
また、前記候補オブジェクト抽出部は、前記候補オブジェクトを表示位置が時計回りとなる順で順位付けし、前記仮選択オブジェクト抽出部は、時計回りのスライド操作を検出するに連れて、順位付けされた前記候補オブジェクトの中から、表示位置が時計回りとなるように前記仮選択オブジェクトを順次抽出しても良い。
【００１３】
この構成によると、指示体を時計回りに動かすと、仮選択オブジェクトが時計回りに抽出される。つまり、指示体の回転方向と仮選択オブジェクトの抽出の方向とが一致する。このため、ユーザは簡易かつ直感的な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００１４】
また、前記候補オブジェクト抽出部は、前記候補オブジェクトを表示位置が反時計回りとなる順で順位付けし、前記仮選択オブジェクト抽出部は、反時計回りのスライド操作を検出するに連れて、順位付けされた前記候補オブジェクトの中から、表示位置が反時計回りとなるように前記仮選択オブジェクトを順次抽出しても良い。
【００１５】
この構成によると、指示体を反時計回りに動かすと、仮選択オブジェクトが反時計回りに抽出される。つまり、指示体の回転方向と仮選択オブジェクトの抽出の方向とが一致する。このため、ユーザは簡易かつ直感的な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００１６】
また、前記仮選択オブジェクト抽出部は、前記タッチパネルが前記指示体のスライド操作を検出した場合に、前記候補オブジェクトの中から、前記指示体のスライド方向に表示されているオブジェクトを、前記仮選択オブジェクトとして抽出しても良い。
【００１７】
この構成によると、ユーザは、所望の仮選択オブジェクトの方向に指示体をスライドさせるだけで、当該所望の仮選択オブジェクトを抽出することができる。このため、ユーザは簡易かつ直感的な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００１８】
また、前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置から一定距離の範囲内にオブジェクトの表示領域の全部が含まれるオブジェクトを、前記候補オブジェクトとして抽出しても良い。
【００１９】
この構成によると、指示体がタッチした位置の近傍に位置するオブジェクトの中から候補オブジェクトを抽出することができる。
【００２０】
また、前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置から一定距離の範囲内にオブジェクトの表示領域の少なくとも一部が含まれるオブジェクトを、前記候補オブジェクトとして抽出しても良い。
【００２１】
この構成によると、指示体がタッチした位置の近傍に位置するオブジェクトの中から候補オブジェクトを抽出することができる。
【００２２】
また、前記表示画面は複数のエリアに区分されており、前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置が属するエリアにオブジェクトの表示領域の全部が含まれるオブジェクトを、前記候補オブジェクトとして抽出しても良い。
【００２３】
この構成によると、エリアごとに、当該エリア内に位置する候補オブジェクトを抽出することができる。
【００２４】
また、前記表示画面は複数のエリアに区分されており、前記候補オブジェクト抽出部は、前記タッチパネルが前記指示体によるタッチ操作を検出した場合に、前記複数のオブジェクトのうち前記タッチ位置が属するエリアにオブジェクトの表示領域の少なくとも一部が含まれるオブジェクトを、前記候補オブジェクトとして抽出しても良い。
【００２５】
この構成によると、エリアを跨ってオブジェクトが配置されている場合であっても、エリアの中から候補オブジェクトを抽出することができる。
【００２６】
また、前記仮選択オブジェクト抽出部は、抽出した前記仮選択オブジェクトを、前記他のオブジェクトと異なる色、明るさ、透明度、大きさ、形状又はテクスチャで前記表示画面に表示させても良い。
【００２７】
この構成によると、ユーザは、抽出された仮選択オブジェクトを他のオブジェクトと区別することができる。
【００２８】
また、前記仮選択オブジェクト抽出部は、抽出した前記仮選択オブジェクトを縁取りした上で前記表示画面に表示させても良い。
【００２９】
この構成によると、ユーザは、抽出された仮選択オブジェクトを他のオブジェクトと区別することができる。
【００３０】
また、前記仮選択オブジェクト抽出部は、抽出した前記仮選択オブジェクトの表示階層を最前面に移動させた上で前記表示画面に表示させても良い。
【００３１】
この構成によると、ユーザは、抽出された仮選択オブジェクトを他のオブジェクトと区別することができる。
【００３２】
また、前記選択部は、（ｉ）前記タッチパネルから前記指示体が離されたこと、（ｉｉ）前記指示体の同一位置における一定時間以上のタッチ操作、又は（ｉｉｉ）所定のボタンの押下を、前記決定操作として受け付けた場合に、前記仮選択オブジェクト抽出部が抽出した前記仮選択オブジェクトを前記選択オブジェクトとして選択しても良い。
【００３３】
この構成によると、ユーザは、簡易な操作によりオブジェクトを選択することができる。
【００３４】
また、前記候補オブジェクト抽出部は、さらに、前記候補オブジェクトを他のオブジェクトと区別した態様で表示させても良い。
【００３５】
この構成によると、ユーザは、どのオブジェクトが候補オブジェクトとなっているのかを知ることができる。
【００３６】
なお、本発明は、このような特徴的な処理部を備えるオブジェクト選択装置として実現することができるだけでなく、オブジェクト選択装置に含まれる特徴的な処理部が実行する処理をステップとするオブジェクト選択方法として実現することができる。また、オブジェクト選択装置に含まれる特徴的な処理部としてコンピュータを機能させるためのプログラムまたはオブジェクト選択方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００３７】
本発明によると、指示体の接触によるオブジェクトの選択において、所望のオブジェクトを簡易な操作で選択することができるオブジェクト選択装置を提供することができる。
【図面の簡単な説明】
【００３８】
【図１】スマートフォンの外観図である。
【図２】スマートフォンの主要なハードウェア構成を示すブロック図である。
【図３】スマートフォンが実行する処理のフローチャートである。
【図４】候補オブジェクトの抽出処理を説明するための図である。
【図５】仮選択オブジェクトの抽出処理を説明するための図である。
【図６】図形描画アプリケーションの実行時におけるオブジェクト選択の一連の流れを説明するための図である。
【図７】仮選択オブジェクトの強調処理を説明するための図である。
【図８】仮選択オブジェクトの強調処理を説明するための図である。
【図９】仮選択オブジェクトの強調処理を説明するための図である。
【図１０】仮選択オブジェクトの強調処理を説明するための図である。
【図１１】仮選択オブジェクトの強調処理を説明するための図である。
【図１２】仮選択オブジェクトの強調処理を説明するための図である。
【図１３】仮選択オブジェクトの強調処理を説明するための図である。
【図１４】仮選択オブジェクトの強調処理を説明するための図である。
【図１５】仮選択オブジェクトの抽出処理を説明するための図である。
【図１６】ウェブブラウザ実行時におけるリンク情報の選択の一連の流れを説明するための図である。
【図１７】候補オブジェクトの抽出処理を説明するための図である。
【図１８】候補オブジェクトの抽出処理を説明するための図である。
【図１９】候補オブジェクトの抽出処理を説明するための図である。
【発明を実施するための形態】
【００３９】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００４０】
（実施の形態１）
＜全体構成＞
図１は、実施の形態１に係るスマートフォンの外観図である。
【００４１】
スマートフォン１００は、オブジェクト選択装置の一例であり、ユーザの操作により、表示画面１０１上に表示されている複数のオブジェクト２００の中から一のオブジェクト２００を選択オブジェクトとして選択する。ユーザは、指又はタッチペンなどの指示体で表示画面１０１をタッチすることにより、表示画面１０１に表示されている一のオブジェクト２００を選択オブジェクトとして選択することができる。オブジェクト２００の選択方法については後に詳述する。ここで、オブジェクト２００とは、図形、文字、アイコン、ボタン、リンク情報などのユーザが選択可能な画像である。
【００４２】
図２は、スマートフォン１００の主要なハードウェア構成を示すブロック図である。
【００４３】
スマートフォン１００は、表示部１０２と、タッチパネル１０６と、内部バス１１０と、ＣＰＵ１１２とを備える。
【００４４】
表示部１０２は、例えば、図１に示すように表示画面１０１を有し、表示画面１０１に複数のオブジェクト２００を表示させる。例えば、表示部１０２は、オブジェクト２００の一例であるアイコンを並べたホーム画面を表示画面１０１に表示する。また、表示部１０２は、図形描画アプリケーション実行時には、オブジェクト２００の一例である図形を表示画面１０１に並べて表示する。
【００４５】
タッチパネル１０６は、表示部１０２の表示画面１０１に重畳して配置される透明のデバイスである。タッチパネル１０６は、指示体が接触すると、指示体の接触した位置（タッチ位置）の座標を出力する。
【００４６】
内部バス１１０は、表示部１０２と、タッチパネル１０６と、ＣＰＵ１１２とを相互に接続する。
【００４７】
ＣＰＵ１１２は、スマートフォン１００を制御する。ＣＰＵ１１２は、コンピュータプログラムを実行することにより実現される機能的な処理部として、候補オブジェクト抽出部１１４と、仮選択オブジェクト抽出部１１６と、選択部１１８とを備える。
【００４８】
候補オブジェクト抽出部１１４は、タッチパネル１０６が指示体によるタッチ操作を検出した場合に、複数のオブジェクト２００のうち指示体のタッチ位置を含む予め定められた範囲内に表示されているオブジェクト２００を、候補オブジェクトとして抽出する。
【００４９】
仮選択オブジェクト抽出部１１６は、タッチパネル１０６上で指示体をスライドさせる操作であるスライド操作をタッチパネル１０６が検出した場合に、候補オブジェクトの中から一のオブジェクトを、仮選択オブジェクトとして抽出する。また、仮選択オブジェクト抽出部１１６は、抽出した仮選択オブジェクトを他のオブジェクトと区別した態様で表示部１０２の表示画面１０１に表示させる。スライド操作には、一例として、指示体でタッチパネル１０６をタッチしたまま指示体をなぞるドラッグ操作と、タッチパネル１０６をタッチした指示体をはらうように移動させるフリック操作とがある。以下では、スライド操作としてドラッグ操作を例に説明を行うが、ドラッグ操作の代わりにフリック操作をスライド操作としても良い。
【００５０】
選択部１１８は、ユーザによる決定操作を受け付けた場合に、仮選択オブジェクト抽出部１１６が抽出した仮選択オブジェクトを、選択オブジェクトとして選択する。例えば、選択オブジェクトが図形の場合には、ユーザは、指示体を移動させることにより選択オブジェクトを移動させることができる。また、選択オブジェクトがアイコンの場合には、ＣＰＵ１１２が、当該アイコンに対応付けられたプログラムを実行する。なお、決定操作の具体例については後述する。
【００５１】
＜処理の説明＞
以下、スマートフォン１００が実行する処理について具体例を挙げながら説明する。図３は、スマートフォン１００が実行する処理のフローチャートである。なお、以下の説明では、タッチパネル１０６に接触する指示体はユーザの指であるとして説明を行う。ただし、指示体は指に限定されるものではなく、上述したようにタッチペンなどであっても良い。
【００５２】
タッチパネル１０６は、ユーザの指がタッチされるまで待機し（Ｓ１でＮＯ）、指がタッチパネル１０６に接触するタッチ操作を検出した場合には（Ｓ１でＹＥＳ）、タッチ位置を出力し、Ｓ２に遷移する（Ｓ１）。タッチパネル１０６は、タッチ位置として指が接触したタッチパネル１０６上の座標を出力する。
【００５３】
タッチパネル１０６が指によるタッチ操作を検出した場合に（Ｓ１でＹＥＳ）、候補オブジェクト抽出部１１４は、表示画面１０１に表示されている複数のオブジェクトのうちタッチ位置を含む予め定められた範囲内に表示されているオブジェクトを、候補オブジェクトとして抽出する（Ｓ２）。例えば、図４に示すように表示画面１０１上に、１１個のオブジェクト２００が配置されており、ユーザが表示画面１０１の中央付近のタッチ位置２０１をタッチしたものとする。このとき、候補オブジェクト抽出部１１４は、タッチ位置２０１から一定距離の範囲２０２内にオブジェクト２００の表示領域の全部が含まれるオブジェクト２００を、候補オブジェクトとして抽出する。図４の例では、ハッチングが施された４つのオブジェクト２００が候補オブジェクトとして抽出されることになる。
【００５４】
候補オブジェクト抽出部１１４は、抽出した候補オブジェクトを表示部１０２に強調表示させることにより、候補オブジェクトを他のオブジェクトと区別した態様で表示させる（Ｓ３）。例えば、図４では、候補オブジェクトにハッチングが施されることで、候補オブジェクトが強調表示されている。
【００５５】
候補オブジェクト抽出部１１４は、候補オブジェクトを順位付けする（Ｓ４）。たとえば、図５の（ａ）に示すように表示画面１０１に表示されているオブジェクトのうち、Ａ〜Ｅまでの５つのオブジェクト２００が候補オブジェクトとして抽出されたものとする。以下では、この５つのオブジェクト２００をオブジェクトＡ〜Ｅと呼ぶことにする。なお、図５の（ａ）では、候補オブジェクトのみを示しており、候補として抽出されなかったオブジェクトは図示を省略している。候補オブジェクト抽出部１１４は、オブジェクトＡ〜Ｅを、タッチ位置２０１を中心として時計回りに順位付けする。図５の（ｂ）は、順位付けした結果を示すリストである。リスト２０３に示されるように、オブジェクトＡ、Ｂ、Ｃ、Ｄ、Ｅの順で候補オブジェクトが順位付けされる。なお、リスト２０３は、表示画面１０１上に表示されても良いし、されなくても良い。
【００５６】
この状態で、ユーザがドラッグ操作を行なうと（Ｓ５でＹＥＳ）、仮選択オブジェクト抽出部１１６は、指のスライド方向に対応付けられた昇順又は降順に従ってオブジェクトを変更しながら、候補オブジェクトの中から一のオブジェクトを仮選択オブジェクトとして抽出する（Ｓ６）。ここでは、指のスライド方向が上方向、左方向又は反時計回りの場合には、オブジェクトが昇順に抽出され、指のスライド方向が下方向、右方向又は時計回りの場合には、オブジェクトが降順に抽出されるものとする。なお、仮選択オブジェクト抽出部１１６は、例えば、指の移動距離が一定距離を超える度にオブジェクトを変更しながら仮選択オブジェクトを抽出する。
【００５７】
例えば、図５の（ａ）及び（ｂ）において、タッチ位置２０１に最も近いオブジェクトＣが仮選択オブジェクトとして抽出されているものとする。この状態において、ユーザがタッチパネル１０６上で指を上方向、左方向又は反時計回りにドラッグすると、図５の（ｃ）及び（ｄ）に示すように、仮選択オブジェクト抽出部１１６は、オブジェクトＣよりも１つ順位が高いオブジェクトＢを仮選択オブジェクトとして抽出する。ユーザがさらに指を同一方向にスライドさせると、仮選択オブジェクト抽出部１１６は、オブジェクトＢよりも１つ順位が高いオブジェクトＡを仮選択オブジェクトとして抽出する。オブジェクトＡよりも順位が高い候補オブジェクトは存在しない。このため、ユーザがさらに指を同一方向にスライドさせた場合には、仮選択オブジェクト抽出部１１６は、オブジェクトＡを仮選択オブジェクトとして抽出し続けても良いし、最も順位の低いオブジェクトＥを仮選択オブジェクトとして抽出しても良い。
【００５８】
また、図５の（ａ）及び（ｂ）の状態において、ユーザがタッチパネル１０６上で指を下方向、右方向又は時計回りにドラッグすると、図５の（ｅ）及び（ｆ）に示すように、仮選択オブジェクト抽出部１１６は、オブジェクトＣよりも１つ順位が低いオブジェクトＤを仮選択オブジェクトとして抽出する。以降は、ユーザが同一方向に指をスライドさせるに連れ、降順に仮選択オブジェクトを抽出する。オブジェクトＥよりも順位の低い候補オブジェクトは存在しない。このため、オブジェクトＥが仮選択オブジェクトとして抽出されている場合にユーザがさらに同一方向に指をスライドさせた場合には、仮選択オブジェクト抽出部１１６は、オブジェクトＥを仮選択オブジェクトとして抽出し続けても良いし、最も順位の高いオブジェクトＡを仮選択オブジェクトとして抽出しても良い。
【００５９】
仮選択オブジェクト抽出部１１６は、抽出した仮選択オブジェクトを他のオブジェクトと区別した態様で表示画面１０１に表示させる（Ｓ７）。例えば、図５の（ｃ）においては、仮選択オブジェクトであるオブジェクトＢが他のオブジェクトＡ、Ｃ、Ｄ及びＥとは異なるハッチングが施されて表示されている。
【００６０】
スマートフォン１００がユーザによる決定操作を受け付けた場合（Ｓ８でＹＥＳ）、選択部１１８は、その時点で抽出されている仮選択オブジェクトを、選択オブジェクトとして選択する（Ｓ９）。決定操作は特に限定するものではないが、例えば、タッチパネル１０６から指が離す操作、タッチパネル１０６の同一位置を一定時間以上タッチする操作、又は、表示画面１０１内に設けられた所定のソフトウェアボタン又はスマートフォン１００に設けられた所定のハードウェアボタンを押下する操作などである。例えば、図５の（ｃ）のようにオブジェクトＢが仮選択オブジェクトとして抽出されている状態において、ユーザが表示画面１０１から指を離すと、選択部１１８は、オブジェクトＢを選択オブジェクトとして選択する。
【００６１】
以上説明した一連の操作により、ユーザは、複数のオブジェクトの中から一のオブジェクトを選択することができる。
【００６２】
＜具体例＞
以上説明したスマートフォン１００が実行する処理の具体例として、以下、図形描画アプリケーションの実行時におけるオブジェクトの選択処理について説明する。
【００６３】
図６の（ａ）に示すように、表示画面１０１上には、図形のオブジェクト３０１〜３０６が表示されているものとする。なお、オブジェクト３０５は、オブジェクト３０１及び３０６に隠されて見えていないため、破線で示している。ユーザが指で表示画面１０１上のタッチ位置３０７をタッチすると、タッチ位置３０７から一定距離の範囲内に位置するオブジェクト３０１〜３０５が候補オブジェクトとして抽出され（図３のＳ２）、図６の（ｂ）に示すように候補オブジェクトが太線で縁取りされて表示される（図３のＳ３）。
【００６４】
図６の（ｃ）に示すように、その状態で、ユーザが指を時計回り方向３０８にドラッグすると、候補オブジェクトのうち、一のオブジェクト３０４が、仮選択オブジェクトとして抽出される。その際、オブジェクト３０４は、最前面の表示階層に配置されるとともに、他の候補オブジェクトよりもさらに太い線で縁取りされて表示される（図３のＳ７）。
【００６５】
図６の（ｄ）に示すように、ユーザがさらに指を時計回り方向３０８にドラッグすると、候補オブジェクトとして他のオブジェクト３０２が選択される。その際、オブジェクト３０２は、最前面の表示階層に表示されるとともに、他の候補オブジェクトよりもさらに太い線で縁取りされて表示される（図３のＳ７）。
【００６６】
図６の（ｄ）に示すように、ユーザがその状態でタッチパネル１０６から指を離すと、現在、仮選択オブジェクトとして抽出されているオブジェクト３０２が選択オブジェクトとして選択される。その後、ユーザは、タッチパネル１０６上で指をドラッグすることにより、ドラッグ方向にオブジェクト３０２の位置を移動させたり、２本の指でピンチアウト操作又はピンチイン操作を行なうことによりオブジェクト３０２を拡大又は縮小したりすることができる。
【００６７】
＜仮選択オブジェクトの他の表示態様について＞
仮選択オブジェクトの強調処理（図３のＳ７）において、仮選択オブジェクトのハッチングを他の候補オブジェクトのハッチングと異ならせて表示した（図５参照）。仮選択オブジェクトの強調の方法は、これに限定されるものではない。例えば、図７に示すようにオブジェクトＡ〜Ｃの中からオブジェクトＢが仮選択オブジェクトとして抽出された場合には、オブジェクトＢの色をオブジェクトＡ及びＣと変えて表示しても良い。また、図８に示すように、オブジェクトＢの明るさをオブジェクトＡ及びＣと変えて表示しても良い。また、図９に示すように、オブジェクトＢの透明度をオブジェクトＡ及びＣの透明度よりも低くして表示しても良い。また、図１０に示すように、オブジェクトＢの大きさをオブジェクトＡ及びＣよりも大きくして表示しても良い。また、図１１に示すようにオブジェクトＢに縁取りを施して表示しても良い。また、図１２に示すようにオブジェクトＢの形状をオブジェクトＡ及びＣと変えて表示しても良い。また、図１３に示すように、オブジェクトＢを最前面の表示階層に表示しても良い。また、図１４に示すように、オブジェクトＢのテクスチャをオブジェクトＡ及びＣと変えて表示しても良い。
【００６８】
なお、図７〜図１４に示した仮選択オブジェクトの強調方法は、候補オブジェクトの強調処理（図３のＳ３）において用いても良い。
【００６９】
＜効果＞
以上説明したように、実施の形態１によると、タッチパネル１０６上で指示体をタッチすることにより候補オブジェクトが抽出され、次にユーザが指示体をスライドさせることにより候補オブジェクトの中から仮選択オブジェクトが抽出される。最後にユーザが決定操作を行なうことにより、当該仮選択オブジェクトが選択オブジェクトとして選択される。このように、ユーザは、指示体のタッチ及びスライドという一連の操作と、決定操作とを行うことにより、オブジェクトを選択することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。特に、オブジェクトが重なり合って表示されることにより、指示体でオブジェクトをタッチするのが困難な場合であっても、所望のオブジェクトを簡易な操作で選択することができる。
【００７０】
なお、ユーザが指示体をスライドさせるに連れて、抽出される仮選択オブジェクトが順次変更される。このため、所望のオブジェクトが抽出された段階でスライド操作を停止させるという簡易な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００７１】
特に、指示体を時計回りに動かすと、仮選択オブジェクトが時計回りに抽出され、指示体を反時計回りに動かすと、仮選択オブジェクトが反時計回りに抽出される。つまり、指示体の回転方向と仮選択オブジェクトの抽出の方向とが一致する。このため、ユーザは簡易かつ直感的な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００７２】
（実施の形態２）
実施の形態２に係るスマートフォンについて説明する。実施の形態２に係るスマートフォンの全体構成及び処理の流れは、実施の形態１と同様である。ただし、仮選択オブジェクトの抽出処理（図３のＳ６）が実施の形態１と異なる。以下では、仮選択オブジェクトの抽出処理（図３のＳ６）について説明し、実施の形態１と同じ構成及び処理については説明を繰り返さない。
【００７３】
図１５は、仮選択オブジェクトの抽出処理（図３のＳ６）を説明するための図である。図１５の（ａ）に示すように表示画面１０１に表示されているオブジェクトのうち、Ａ〜Ｆまでの６つのオブジェクト２００が候補オブジェクトとして抽出されたものとする。以下では、この６つのオブジェクト２００をオブジェクトＡ〜Ｆと呼ぶことにする。なお、図１５の（ａ）では、候補オブジェクトのみを示しており、候補として抽出されなかったオブジェクトは図示を省略している。ユーザがタッチ位置２０１から矢印の方向（ドラッグ方向）にドラッグ操作を行ったとする。このとき、仮選択オブジェクト抽出部１１６は、ドラッグ方向の延長線上にあるオブジェクトＦを、仮選択オブジェクトとして抽出する。同様に、図１５の（ｂ）に示すように、ユーザがタッチ位置２０１から矢印の方向（ドラッグ方向）にドラッグ操作を行なったとする。このとき、仮選択オブジェクト抽出部１１６は、ドラッグ方向の延長線上にあるオブジェクトＡを、仮選択オブジェクトとして抽出する。
【００７４】
＜具体例＞
以下、ウェブブラウザ実行時におけるリンク情報（オブジェクトの一種）の選択を例に、オブジェクト選択の一連の流れを説明する。
【００７５】
図１６の（ａ）に示すように、表示画面１０１上には、オブジェクトの一種であるリンク情報（リンク１からリンク４）が表示されているものとする。ユーザが指で表示画面１０１上のタッチ位置２０１をタッチすると、タッチ位置２０１から一定距離の範囲内に位置するリンク２及びリンク３が、候補オブジェクトとして抽出され（図３のＳ２）、図１６の（ｂ）に示すようにリンク２及びリンク３がハッチングを施されて強調表示される（図３のＳ３）。
【００７６】
図１６の（ｃ）に示すように、その状態でユーザが指を矢印の方向にドラッグすると、ドラッグの方向に位置するリンク２が、仮選択オブジェクトとして抽出される。その際、リンク２には、リンク３と異なるハッチングが施され、強調表示される（図３のＳ７）。ユーザがその状態でタッチパネル１０６から指を離すと、現在、仮選択オブジェクトとして抽出されているリンク２が選択される。その後、リンク２が示すＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）のウェブページに表示が切り替えられる。
【００７７】
＜効果＞
以上説明したように、実施の形態２によると、ユーザは、所望の仮選択オブジェクトの方向に指をスライドさせるだけで、所望の仮選択オブジェクトを抽出することができる。このため、ユーザは簡易かつ直感的な操作で所望の仮選択オブジェクトを抽出することができる。これにより、所望のオブジェクトを簡易な操作で選択することができる。
【００７８】
（実施の形態３）
実施の形態３に係るスマートフォンについて説明する。実施の形態３に係るスマートフォンの全体構成及び処理の流れは、実施の形態１と同様である。ただし、候補オブジェクトの抽出処理（図３のＳ２）が実施の形態１と異なる。以下では、候補オブジェクトの抽出処理（図３のＳ２）について説明し、実施の形態１と同じ構成及び処理については説明を繰り返さない。
【００７９】
図１７は、候補オブジェクトの抽出処理（図３のＳ２）を説明するための図である。図１７に示すように、表示画面１０１が予め４つのエリア１０１ａ〜１０１ｄに区分されているものとする。また、表示画面１０１上に６個のオブジェクト２００が配置されており、ユーザが表示画面１０１の中央付近のタッチ位置２０１を指でタッチしたものとする。このとき、候補オブジェクト抽出部１１４は、タッチ位置２０１が属するエリア１０１ｃにオブジェクト２００の表示領域の全部が含まれるオブジェクトを、候補オブジェクトとして抽出する。図１７の例では、ハッチングが施された１つのオブジェクト２００が候補オブジェクトとして抽出されることになる。
【００８０】
以上説明したように、実施の形態３によると、エリアごとに、当該エリア内に位置する候補オブジェクトを抽出することができる。例えば、エリアごとにグループ化されたオブジェクトが配置されている場合などに、実施の形態３は有効である。
【００８１】
以上、本発明に係るオブジェクト選択装置を実施の形態に従って説明したが、本発明は、この実施の形態に限定されるものではない。
【００８２】
例えば、実施の形態１では、図４に示したように、タッチ位置２０１から一定距離の範囲２０２内にオブジェクト２００の表示領域の全部が含まれるオブジェクト２００を、候補オブジェクトとして抽出したが、候補オブジェクトの抽出方法はこれに限定されるものではない。例えば、図１８に示すように、候補オブジェクト抽出部１１４は、タッチ位置２０１から一定距離の範囲２０２内にオブジェクト２００の表示領域の少なくとも一部が含まれるオブジェクト２００を、候補オブジェクトとして抽出しても良い。図１８の例では、ハッチングが施された１１個のオブジェクト２００が候補オブジェクトとして抽出されることになる。
【００８３】
また、実施の形態３では、図１７に示したように、タッチ位置２０１が属するエリア内にオブジェクト２００の表示領域の全部が含まれるオブジェクト２００を候補オブジェクトとして抽出したが、候補オブジェクトの抽出方法はこれに限定されない。例えば、図１９に示すように、候補オブジェクト抽出部１１４は、タッチ位置２０１が属するエリア１０１ｃにオブジェクト２００の表示領域の少なくとも一部が含まれるオブジェクト２００を候補オブジェクトとして抽出しても良い。図１９の例では、ハッチングが施された３個のオブジェクト２００が候補オブジェクトとして抽出されることになる。
【００８４】
また、実施の形態１では図５に示したように、タッチ位置２０１を中心として時計回りにオブジェクトを順位付けしたが、オブジェクトの順位付けの方法はこれに限定されるものではない。例えば、タッチ位置２０１を中心として反時計回りにオブジェクトを順位付けするものであっても良いし、タッチ位置２０１に近いものからオブジェクトを順位付けするものであっても良い。
【００８５】
また、上記のオブジェクト選択装置は、スマートフォンに限定されるものではなく、タブレットでもよい。また、上述のオブジェクト選択装置は、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されても良い。ＲＡＭまたはハードディスクドライブには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００８６】
さらに、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしても良い。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【００８７】
さらにまた、上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしても良い。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしても良い。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしても良い。
【００８８】
また、本発明は、上記に示す方法であるとしても良い。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしても良いし、上記コンピュータプログラムからなるデジタル信号であるとしても良い。
【００８９】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な非一時的な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしても良い。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしても良い。
【００９０】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしても良い。
【００９１】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしても良い。
【００９２】
また、上記プログラムまたは上記デジタル信号を上記非一時的な記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしても良い。
【００９３】
さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしても良い。
【産業上の利用可能性】
【００９４】
本発明はオブジェクト選択装置として、例えば、タッチパネルを備えるスマートフォン又はタブレットなどに適用できる。
【符号の説明】
【００９５】
１００  スマートフォン
１０１  表示画面
１０１ａ〜１０１ｄ  エリア
１０２  表示部
１０６  タッチパネル
１１０  内部バス
１１２  ＣＰＵ
１１４  候補オブジェクト抽出部
１１６  仮選択オブジェクト抽出部
１１８  選択部
２００  オブジェクト
２０１  タッチ位置
２０２  範囲
２０３  リスト
３０１〜３０６  オブジェクト
３０７  タッチ位置
３０８  時計回り方向
【図１】
2014229224.tif 000003
【図２】
2014229224.tif 000004
【図３】
2014229224.tif 000005
【図４】
2014229224.tif 000006
【図５】
2014229224.tif 000007
【図６】
2014229224.tif 000008
【図７】
2014229224.tif 000009
【図８】
2014229224.tif 000010
【図９】
2014229224.tif 000011
【図１０】
2014229224.tif 000012
【図１１】
2014229224.tif 000013
【図１２】
2014229224.tif 000014
【図１３】
2014229224.tif 000015
【図１４】
2014229224.tif 000016
【図１５】
2014229224.tif 000017
【図１６】
2014229224.tif 000018
【図１７】
2014229224.tif 000019
【図１８】
2014229224.tif 000020
【図１９】
2014229224.tif 000021