(57)【要約】【課題】簡易な操作でユーザの意図する所定機能を確実に選択できるようにする。【解決手段】表示制御装置（１）は、第１領域への操作体（２０）の近接または接触が検知された場合に画像（５０）のスクロールを停止し、第２領域への操作体（２０）の近接または接触が検知された後に、画像（５０）への操作体（２０）の近接または接触が検知されなくなったとき、画像（５０）のスクロールの停止を解除するスクロール制御部（１６）を備える。【選択図】図１
2018005524.tif 000002
【特許請求の範囲】
【請求項１】
各々に所定機能が対応付けられた複数の領域を含む画像をスクロール可能に表示する表示面への操作体の近接または接触に応じて、上記表示面の表示を制御する表示制御装置であって、
上記複数の領域のうちの第１領域への上記操作体の近接または接触が検知された場合に、上記画像への上記操作体の近接または接触が連続して検知されている間は上記画像のスクロールを停止し、
上記画像のスクロールを停止させている場合において、上記複数の領域のうちの上記第１領域と異なる第２領域への上記操作体の近接または接触が検知された後に、上記画像への上記操作体の近接または接触が検知されなくなったとき、上記画像のスクロールの停止を解除するスクロール制御部を備えていることを特徴とする表示制御装置。
【請求項２】
上記スクロール制御部は、上記第１領域への上記操作体の近接または接触が検知された時点から、上記画像のスクロールを停止することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記スクロール制御部は、上記第１領域への上記操作体の近接または接触が連続して検知された時間が所定時間を経過した時点から、上記画像のスクロールを停止することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
上記スクロール制御部によって上記画像のスクロールが停止している間に、上記複数の領域のうちの特定の領域への上記操作体の近接または接触が検知された場合に、上記特定の領域の表示を、上記特定の領域が上記複数の領域のうちの他の領域よりも強調されて表示面に表示される選択状態に切替える選択状態切替部を、さらに備えていることを特徴とする請求項１から３のいずれか１項に記載の表示制御装置。
【請求項５】
上記第１領域への上記操作体の接触が検知された場合に、上記操作体が上記第１領域を押圧する力が第１閾値以下であるか否かを判定する第１押圧力判定部を、さらに備えており、
上記スクロール制御部は、上記第１押圧力判定部によって上記押圧する力が第１閾値以下である旨の判定がなされた場合に、上記画像のスクロールを停止することを特徴とする請求項１から４のいずれか１項に記載の表示制御装置。
【請求項６】
上記第１領域への上記操作体の接触が検知された場合に、上記操作体が上記第１領域を押圧する力が第２閾値以上であるか否かを判定する第２押圧力判定部を、さらに備えており、
上記スクロール制御部は、上記第２押圧力判定部によって上記押圧する力が第２閾値以上である旨の判定がなされた場合に、上記画像のスクロールを停止することを特徴とする請求項１から４のいずれか１項に記載の表示制御装置。
【請求項７】
請求項１から６のいずれか１項に記載の表示制御装置が搭載されていることを特徴とする電子機器。
【請求項８】
請求項１から６のいずれか１項に記載の表示制御装置としてコンピュータを機能させるためのプログラムであって、上記スクロール制御部としてコンピュータを機能させるためのプログラム。
【請求項９】
各々に所定機能が対応付けられた複数の領域を含む画像をスクロール可能に表示する表示面への操作体の近接または接触に応じて、上記表示面の表示を制御する表示制御方法であって、
上記複数の領域のうちの第１領域への上記操作体の近接または接触が検知された場合に、上記画像への上記操作体の近接または接触が連続して検知されている間は上記画像のスクロールを停止するスクロール停止ステップと、
上記スクロール停止ステップにて上記画像のスクロールが停止した場合において、上記複数の領域のうちの上記第１領域と異なる第２領域への上記操作体の近接または接触が検知された後に、上記画像への上記操作体の近接または接触が検知されなくなったとき、上記画像のスクロールの停止を解除するスクロール停止解除ステップと、を含んでいることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、電子機器、プログラムおよび表示制御方法に関する。
【背景技術】
【０００２】
従来から、簡単なタッチパネル操作で、ユーザの意図しない機能が実行されることを防止する技術の研究・開発が進められている。例えば、特許文献１には、タッチパネルがオブジェクトの指の接触を感知している間に、当該オブジェクト以外の表示部の一部への、当該指とは異なる他の指の接触およびリリースを感知すると、実行部が当該オブジェクトに対応する機能を実行する携帯端末が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２２１２１９号公報（２０１２年１１月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、ユーザの指が機能釦に接触していない場合において、タッチパネル上で指のリリース操作があるまで当該指の移動に追従させてコンテンツを動かすことが可能なコンテンツスクロールのフローについては開示されているものの、ユーザの指が機能釦に接触している場合にコンテンツの移動が規制される技術については記載も示唆もされていない。
【０００５】
したがって、例えば、ユーザが１本目の指で誤って意図しない機能釦を選択した場合に、そのまま指をスライドさせて最初に選択した機能釦と異なる機能釦を選択しようとしてもコンテンツスクロールのフローに遷移してしまい、当該異なる機能釦に指が到達しない可能性があった。指をスライドさせることなく一旦リリースした上で改めてユーザの意図する機能釦を選択することもできるが、この場合、再び誤った機能釦を選択する可能性があった。また、特許文献１に開示された携帯端末は２本の指での操作が必要になることから、操作容易性の面で難点があった。
【０００６】
本発明は、上記の各問題点に鑑みてなされたものであり、その目的は、簡易な操作でユーザの意図するオブジェクトを確実に選択できるようにすることにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る表示制御装置は、各々に所定機能が対応付けられた複数の領域を含む画像をスクロール可能に表示する表示面への操作体の近接または接触に応じて、上記表示面の表示を制御する表示制御装置であって、上記複数の領域のうちの第１領域への上記操作体の近接または接触が検知された場合に、上記画像への上記操作体の近接または接触が連続して検知されている間は上記画像のスクロールを停止し、上記画像のスクロールを停止させている場合において、上記複数の領域のうちの上記第１領域と異なる第２領域への上記操作体の近接または接触が検知された後に、上記画像への上記操作体の近接または接触が検知されなくなったとき、上記画像のスクロールの停止を解除するスクロール制御部を備えている。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る表示制御方法は、各々に所定機能が対応付けられた複数の領域を含む画像をスクロール可能に表示する表示面への操作体の近接または接触に応じて、上記表示面の表示を制御する表示制御方法であって、上記複数の領域のうちの第１領域への上記操作体の近接または接触が検知された場合に、上記画像への上記操作体の近接または接触が連続して検知されている間は上記画像のスクロールを停止するスクロール停止ステップと、上記スクロール停止ステップにて上記画像のスクロールが停止した場合において、上記複数の領域のうちの上記第１領域と異なる第２領域への上記操作体の近接または接触が検知された後に、上記画像への上記操作体の近接または接触が検知されなくなったとき、上記画像のスクロールの停止を解除するスクロール停止解除ステップと、を含んでいる。
【発明の効果】
【０００９】
本発明の一態様によれば、操作体が意図しない領域に近接・接触した場合において、そのまま操作体をスライドさせることにより意図する領域に確実にホバー・タッチさせることができ、簡易な操作でユーザの意図する所定機能を確実に選択できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る表示制御装置が搭載されたスマートフォンの主要部を示すブロック図である。
【図２】スクロールモードの表示面の表示状態を示す概略図である。
【図３】ノンスクロールモードの表示面の表示状態を示す概略図である。
【図４】本発明の実施形態１に係る表示制御装置による表示制御の方法を示すフローチャートである。
【図５】本発明の実施形態２に係る表示制御装置による表示制御の方法を示すフローチャートである。
【図６】本発明の実施形態３に係る表示制御装置による表示制御の方法を示すフローチャートである。
【図７】本発明の実施形態４に係る表示制御装置による表示制御の方法を示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施の形態について、図１〜図４を参照しながら、詳細に説明する。なお、本実施形態以下の各実施形態においては、本発明に係る表示制御装置によって表示面の表示が制御される電子機器として、スマートフォンを例に挙げて説明する。このスマートフォンに、本発明に係る表示制御装置が搭載されることにより、スマートフォンの表示面の表示を制御するものとする。
【００１２】
また、本発明に係る表示制御装置を搭載することが可能な電子機器としては、スマートフォンの他、パーソナルコンピュータ、ゲーム機、タブレット端末、冷蔵庫等の家電製品などが想定される。さらに、本発明に係る表示制御装置は、上記のような電子機器に搭載されている必要は必ずしもない。例えば、本発明に係る表示制御装置が外部の情報処理装置に搭載され、スマートフォンの表示面に対する操作体の近接／接触に係る情報を情報処理装置とスマートフォンとの間で送受信することにより、表示面の表示を制御してもよい。
【００１３】
＜スマートフォンの機能的構成＞
先ず、図１を参照して、スマートフォン１００の機能的構成について説明する。図１は、スマートフォン１００の主要部を示すブロック図である。スマートフォン１００（電子機器）は、パーソナルコンピュータ・ＰＤＡ（Personal Digital Assistant：携帯情報端末）等の機能を併せ持った多機能の携帯電話機である。図１に示すように、スマートフォン１００は、表示部１１、記憶部１２、操作部１３、アプリケーション処理部１４および制御部１５を備えている。
【００１４】
表示部１１は、タッチパネル（不図示）および表示処理を行う回路などを有し、タッチパネルの表示面１１ａに画像５０（図２等参照）およびカーソルなどを表示させる。タッチパネルは、表示部１１の一部および操作部１３の一部として動作する。表示面１１ａに表示される画像５０には、各々に異なるオブジェクト（所定機能）が対応付けられた複数の釦領域（複数の領域）が含まれている。具体的には、第１オブジェクトに対応付けられた釦領域Ａ、第２オブジェクトに対応付けられた釦領域Ｂ、および第３オブジェクトに対応付けられた釦領域Ｃが、画像５０に含まれている（図２等参照）。
【００１５】
なお、本明細書では、画像５０内のオブジェクトが対応付けられた領域を「釦領域」を表現しているが、当該オブジェクトが対応付けられた領域の表示形状を釦形状（例えば、四角型、丸型）に限定する趣旨ではない。すなわち、「釦領域」の表示形状は、どのような形状であってもよい。
【００１６】
タッチパネルの表示面１１ａは、通常時は画像５０をスクロール可能に表示するスクロールモードになっている。一方、操作部１３によって表示面１１ａへのユーザの指２０（操作体：図２等参照）の近接または接触が検知された場合、表示面１１ａは、後述するスクロール制御部１６によって適宜、画像５０のスクロールが停止した状態になるノンスクロールモードに遷移する。スクロールモードからノンスクロールモードへの遷移、およびノンスクロールモードの解除の詳細については後述する。
【００１７】
なお、以下の説明においては、近接を「ホバー」と表現し、接触を「タッチ」と表現する。また、本実施形態以下の各実施形態では、表示部１１の一部と操作部１３の一部とが一体化したタッチパネルを例に挙げて説明しているが、表示部１１および操作部１３は、それぞれ個別のデバイスであってもよい。
【００１８】
記憶部１２は、例えば、ＲＯＭ（Read Only Memory）またはＲＡＭ（Random Access Memory）などで構成され、スマートフォン１００が備える各部の動作に必要なデータを記憶する。また、記憶部１２は、後述するスクロール制御部１６から受信した、表示面１１ａの表示がスクロールモードからノンスクロールモードに遷移した旨の情報、およびノンスクロールモードが解除されてスクロールモードに戻った旨の情報を記憶する。記憶部１２は、制御部１５に具備されてもよいし、スマートフォン１００の外部に具備されてもよい。
【００１９】
操作部１３は、タッチパネルおよび操作入力処理を行う回路などを有し、ユーザからの入力操作の検知、ユーザの指２０（以下、「指２０」と略記する）が画像５０内の任意の領域にホバーおよびタッチしたことの検知を行う。また、操作部１３は、表示面１１ａの表示されたカーソルの位置などの算出も行う。アプリケーション処理部１４は、アプリケーション特有の処理を行う。
【００２０】
制御部１５は、例えばＣＰＵであり、記憶部１２に記憶されているプログラムを実行することによってスマートフォン１００が備える各部の動作を統括的に制御する。また、制御部１５は、表示制御装置１を備えている。表示制御装置１は、タッチパネルの表示面１１ａへの指２０のホバーまたはタッチに応じて、適宜、表示面１１ａの表示を制御する。図１に示すように、表示制御装置１は、スクロール制御部１６および選択状態切替部１７を備えている。
【００２１】
スクロール制御部１６は、操作部１３によって釦領域Ａ、釦領域Ｂおよび釦領域Ｃ（複数の領域）のうちの第１釦領域（第１領域）に指２０がホバーまたはタッチしたことが検知された時点から、画像５０のスクロールを停止する。すなわち、スクロール制御部１６は、第１釦領域への指２０のホバーまたはタッチが検知された時点から、表示面１１ａの表示をスクロールモードからノンスクロールモードに遷移させる。ここで、第１釦領域とは、釦領域Ａから釦領域Ｃのうち、表示面１１ａの表示がスクロールモード（通常時）の状態においてユーザが最初にホバーまたはタッチした釦領域を指す。
【００２２】
また、スクロール制御部１６は、画像５０のスクロールを停止させている場合において、操作部１３によって釦領域Ａ、釦領域Ｂおよび釦領域Ｃのうちの第２釦領域（第２領域）に指２０がホバーまたはタッチしたことが検知された後に、画像５０自体への指２０のホバーまたはタッチが検知されなくなったとき、画像５０のスクロールの停止を解除する。
【００２３】
すなわち、スクロール制御部１６は、ノンスクロールモードへの遷移後、画像５０自体への指２０のホバーまたはタッチが連続して検知されている間はノンスクロールモードを継続する。また、ノンスクロールモードの継続中にユーザが指２０を第２釦領域にホバーまたはタッチした後に画像５０自体から指をリリースした場合、スクロール制御部１６はノンスクロールモードを解除（すなわち、画像５０のスクロールの停止を解除）し、表示面１１ａの表示をスクロールモードに戻す。ここで、第２釦領域とは、ノンスクロールモードの継続中に指２０のホバーまたはタッチが検知された、釦領域Ａ、釦領域Ｂおよび釦領域Ｃのうちの第１釦領域と異なる釦領域を指す。
【００２４】
なお、本実施形態では、スクロール制御部１６は、第１釦領域への指２０のホバーまたはタッチが検知された時点から画像５０のスクロールを停止するが、この制御態様に限定されない。例えば、実施形態２で詳述するように、第１釦領域への指２０のホバーまたはタッチが検知されてから所定時間が経過した時点で画像５０のスクロールを停止してもよい。換言すれば、スクロール制御部１６は、第１釦領域への指２０のホバーまたはタッチが検知された場合に、画像５０自体への指２０のホバーまたはタッチが連続して検知されている間は、画像５０のスクロールを停止するものであればよい。
【００２５】
選択状態切替部１７は、スクロール制御部１６によって画像５０のスクロールが停止している間、すなわちノンスクロールモードの継続中に、操作部１３によって釦領域Ａから釦領域Ｃのうちの特定の釦領域に指２０がホバーまたはタッチしたことが検知された場合に、当該特定の釦領域の表示をハイライト表示（選択状態）に切替える。
【００２６】
また、選択状態切替部１７は、上記特定の釦領域において指２０のホバーまたはタッチが検知されなくなったら、ハイライト表示を解除する。この場合において、ノンスクロールモードが継続しており、かつ当該特定の釦領域と異なる釦領域でホバーまたはタッチが検知された場合、選択状態切替部１７は、当該異なる釦領域の表示をハイライト表示に切替える。
【００２７】
なお、本実施形態では、選択状態切替部１７は、ノンスクロールモードの継続中に指２０のホバーまたはタッチが検知された特定の釦領域について、その表示をハイライト表示に切替えるが、必ずしもハイライト表示で表示する必要はない。例えば、ノンスクロールモードの継続中に上記特定の釦領域において指２０のホバーまたはタッチが検知された場合、当該特定の釦領域を点滅させてもよい。換言すれば、選択状態切替部１７は、ノンスクロールモードの継続中に上記特定の釦領域への指２０のホバーまたはタッチが検知された場合に、当該特定の釦領域の表示を選択状態に切替えるものであればよい。選択状態とは、上記特定の釦領域が釦領域Ａから釦領域Ｃのうちの他の釦領域よりも強調されて表示面１１ａに表示されることを指す。
【００２８】
また、選択状態切替部１７は、指２０がどの釦領域をホバー・タッチしているかをユーザ自身が容易に把握できるようにするための部材であることから、表示制御装置１に必ず備えられていなくてもよい。換言すれば、選択状態切替部１７は、本発明に係る表示制御装置に必須の構成要素ではない。
【００２９】
＜ノンスクロールモードへの遷移およびノンスクロールモードの解除＞
次に、図２および図３を参照して、表示制御装置１によるノンスクロールモードへの遷移、およびノンスクロールモードの解除について説明する。図２は、スクロールモードの表示面１１ａの表示状態を示す概略図である。図３は、ノンスクロールモードの表示面１１ａの表示状態を示す概略図である。
【００３０】
図２に示すように、タッチパネルの表示面１１ａの表示は、通常時はスクロールモードになっている。スクロールモードの継続中、操作部１３によって、表示面１１ａに表示された画像５０のうちの釦領域Ａから釦領域Ｃ以外の領域で指２０のホバーまたはタッチが検知された場合、制御部１５は、アプリケーション処理部１４に画像５０のスクロールを指示する。制御部１５からの指示を受け取ったアプリケーション処理部１４は、指２０が表示面１１ａ上をスライドする方向に対応して画像５０をスクロールさせる。図２では、指２０が表示面１１ａ上を紙面向かって上側にスライドしていることから、画像５０全体が紙面向かって上側にスクロールしている。
【００３１】
また、スクロールモードの継続中、操作部１３によって釦領域Ａから釦領域Ｃのいずれかで指２０のホバーまたはタッチが検知された場合でも、当該検知後に画像５０自体から指２０がリリースされれば、スクロールモードはさらに継続する。この場合、制御部１５は、操作部１３から指２０のホバーまたはタッチが検知された釦領域の座標値（詳細は後述）を受け取る。また、アプリケーション処理部１４は、制御部１５の指示によって、指２０のホバーまたはタッチが検知された釦領域に対応付けられたオブジェクトの機能を実行する。
【００３２】
一方、スクロールモードの継続中、操作部１３によって釦領域Ａから釦領域Ｃのいずれかで指２０のホバーまたはタッチが検知された時点で、表示制御装置１は、表示面１１ａの表示を図３に示すようなノンスクロールモードに遷移させる。図３では、スクロールモードの継続中に、ユーザが指２０を釦領域Ｃにホバーまたはタッチさせたことによって、ノンスクロールモードに遷移している。この場合、釦領域Ｃが第１釦領域となる。また、表示制御装置１は、釦領域Ｃの表示をハイライト表示に切替える。
【００３３】
表示制御装置１は、表示面１１ａの表示がノンスクロールモードに遷移した後、指２０が表示面１１ａ上をスライドしている間は、ノンスクロールモードを継続させる。そして、指２０が第１釦領域と異なる釦領域にホバーまたはタッチしたことを操作部１３が検知した場合、表示制御装置１は、当該異なる釦領域をハイライト表示させる。図３では、ユーザが指２０を釦領域Ｃから釦領域Ｂにスライドさせたことによって、釦領域Ｂの表示がハイライト表示に切替わっている。
【００３４】
そして、例えば、ユーザが指２０を釦領域Ｂからリリースした場合（不図示）、すなわち画像５０自体への指２０のホバーまたはタッチが検知されなくなったとき、表示制御装置１はノンスクロールモードを解除し、表示面１１ａの表示をスクロールモードに戻す。この場合、制御部１５は、操作部１３から後述する釦領域Ｂの座標値を受け取る。また、アプリケーション処理部１４は、制御部１５の指示によって、釦領域Ｂに対応付けられたオブジェクトの機能を実行する。
【００３５】
ここで、指２０が画像５０内のどの領域をホバーまたはタッチしているかは、操作部１３が、指２０がホバーまたはタッチした領域に対応する座標値（Ｘ座標、Ｙ座標）を算出よって判明する。具体的には、タッチパネルの表示面１１ａには、当該表示面１１ａの長手方向に沿ったＹ軸とこれに直交するＸ軸とが規定されている（不図示）。例えば、Ｙ軸は紙面向かって下向きが正であり、Ｘ軸は紙面向かって右側が正である。操作部１３は、これら２つの座標軸を用いて指２０がホバーまたはタッチした領域に対応する座標値を算出する。
【００３６】
また、記憶部１２には、釦領域Ａから釦領域Ｃの各々の外縁を表す座標値（基準座標値）が予め記憶されている。表示制御装置１および制御部１５は、記憶部１２から各基準座標値を呼び出して、操作部１３から受け取った座標値が釦領域Ａから釦領域Ｃのいずれかの領域内に含まれるか判定する。表示制御装置１および制御部１５が前記のような判定を行うことにより、指２０がどの釦領域をホバーまたはタッチしているか、および指２０が釦領域Ａから釦領域Ｃ以外の領域をホバーまたはタッチしているかが判明する。
【００３７】
なお、本実施形態では、画像５０に含まれる釦領域の個数が釦領域Ａから釦領域Ｃの３つになっているが、釦領域の個数については、単数でなければいくつであってもよい。また、釦領域Ａから釦領域Ｃのそれぞれに対応付けられた第１オブジェクトから第３オブジェクトの内容についても、どのような内容であってもよい。
【００３８】
＜表示制御装置による表示制御の方法＞
次に、図４を参照して、表示制御装置１による表示制御の方法について説明する。図４は、表示制御装置１による表示制御の方法を示すフローチャートである。
【００３９】
通常時（表示面１１ａの表示がスクロールモード）において、操作部１３が画像５０内のいずれかの領域への指２０のホバーまたはタッチを検知した時点、すなわち、操作部１３が指２０でホバーまたはタッチされた領域の座標値を算出した時点で、スクロール制御部１６は、図４に示すように、操作部１３によって算出された座標値が釦領域Ａから釦領域Ｃのいずれかの領域内に含まれるか否かを判定する（ステップ１０、以下、「Ｓ１０」と略記する：ノンスクロールモード遷移判定ステップ）。
【００４０】
Ｓ１０でＹＥＳ（以下、「Ｙ」と略記する）と判定した場合、上記座標値が領域内に含まれると判定された釦領域が第１釦領域となり、選択状態切替部１７は、第１釦領域の表示をハイライト表示に切替える（Ｓ１１：第１ハイライト表示切替ステップ）。同時に、スクロール制御部１６は、タッチパネルの表示面１１ａの表示をノンスクロールモードに遷移する（Ｓ１２：ノンスクロールモード遷移ステップ（スクロール停止ステップ））。一方、Ｓ１０でＮＯ（以下、「Ｎ」と略記する）と判定した場合、アプリケーション処理部１４は、制御部１５の指示によって上記座標値が算出された画像５０内の領域に対応する機能を実行する（Ｓ１９：通常機能実行ステップ）。
【００４１】
次に、スクロール制御部１６は、指２０が表示面１１ａ上をスライドしているか否か、すなわち、操作部１３によって画像５０自体への指２０のホバーまたはタッチが連続して検知されているか否かを判定する（Ｓ１３：スライド検知ステップ）。Ｓ１３でＹと判定した場合において、操作部１３が釦領域Ａから釦領域Ｃのうちのいずれかで指２０のホバーまたはタッチを検知する、すなわち操作部１３が指２０でホバーまたはタッチされた釦領域の座標値を算出すると、スクロール制御部１６は、操作部１３によって算出された座標値が第１釦領域と異なる釦領域の領域内に含まれるか否かを判定する（Ｓ１７：第２釦領域検知ステップ）。
【００４２】
Ｓ１７でＹと判定した場合、上記異なる釦領域が第２釦領域となり、選択状態切替部１７は、第２釦領域の表示をハイライト表示に切替える（Ｓ１８：第２ハイライト表示切替ステップ）。そして、再びＳ１３の処理に移行する。一方、Ｓ１７でＮと判定した場合、再びＳ１３の処理に移行する。
【００４３】
次に、Ｓ１３でＮと判定した場合、スクロール制御部１６は、表示面１１ａから指２０がリリースされたか否か、すなわち、第１釦領域への指２０のホバーまたはタッチが検知された後に、画像５０自体への指２０のホバーまたはタッチが検知されなくなったか否かを判定する（Ｓ１４：指リリース判定ステップ）。Ｓ１７の処理からＳ１３の処理に移行した場合であれば、第１釦領域への指２０のホバーまたはタッチが検知されて以降、指２０がスライドした後、画像５０自体への指２０のホバーまたはタッチが検知されなくなったか否かを判定する。Ｓ１８からＳ１３の処理に移行した場合であれば、第２釦領域への指２０のホバーまたはタッチが検知された後に、画像５０自体への指２０のホバーまたはタッチが検知されなくなったか否かを判定する。
【００４４】
Ｓ１４でＹと判定した場合、アプリケーション処理部１４は、制御部１５の指示によって第１釦領域に対応するオブジェクトの機能を実行する（Ｓ１５：機能実行ステップ）。Ｓ１７の処理からＳ１３の処理に移行した場合であれば、リリース直前にホバーまたはタッチされていた画像５０内の領域に対応する機能を実行する。Ｓ１８の処理からＳ１３の処理に移行した場合であれば、第２釦領域に対応するオブジェクトの機能を実行する。一方、Ｓ１４でＮと判定した場合、再びＳ１３の処理に移行する。
【００４５】
また、スクロール制御部１６は、Ｓ１５の処理と同時に、表示面１１ａの表示についてノンスクロールモードを解除し、スクロールモードに戻す（Ｓ１６：ノンスクロールモード解除ステップ（スクロール停止解除ステップ））。
【００４６】
〔実施形態２〕
本発明の他の実施形態について、図１および図５に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４７】
図１に示すように、本実施形態に係る表示制御装置２はスマートフォン２００に搭載されている。表示制御装置２以外のスマートフォン２００の構成については、スマートフォン１００と同様である。
【００４８】
また、表示制御装置２は、スクロール制御部１６が、通常時に第１釦領域への指２０のホバーまたはタッチを検知した後、当該第１釦領域への指２０のホバーまたはタッチが連続して検知された時間が所定時間を経過した時点から画像５０のスクロールを停止する（ノンスクロールモードに遷移させる）点で、実施形態１に係る表示制御装置１と異なる。
【００４９】
なお、表示制御装置２がスクロール制御部１６および選択状態切替部１７を備えている点は、表示制御装置１と同様である。また、上記の所定時間は任意に設定することができ、例えば記憶部１２に予め記憶させておいてもよいし、操作部１３への入力操作によってユーザが所望する時間を入力できるようにしてもよい。
【００５０】
＜表示制御装置による表示制御の方法＞
次に、図５を参照して、表示制御装置２による表示制御の方法について説明する。図５は、表示制御装置２による表示制御の方法を示すフローチャートである。
【００５１】
図５のフローチャートにおけるＳ２００、Ｓ２０１およびＳ２１４の各処理については、図４のフローチャートにおけるＳ１０、Ｓ１１およびＳ１９の各処理とそれぞれ同様であるため、その説明を省略する。
【００５２】
Ｓ２０１の処理後、スクロール制御部１６は、図５に示すように、操作部１３によって第１釦領域への指２０のホバーまたはタッチが検知された後、当該ホバーまたはタッチが連続して検知された時間が所定時間を経過したか否かを判定する（Ｓ２０２：所定経過判定ステップ）。Ｓ２０２でＹと判定した場合、Ｓ２０３の処理に移行する。Ｓ２０３〜Ｓ２０９の各処理については、図４のフローチャートにおけるＳ１２〜Ｓ１８の各処理とそれぞれ同様であるため、その説明を省略する。
【００５３】
一方、Ｓ２０２でＮと判定した場合、制御部１５は、表示面１１ａから指２０がリリースされたか否かを判定する（Ｓ２１０：指リリース判定ステップ）。Ｓ２１０でＹと判定した場合、アプリケーション処理部１４は、制御部１５の指示によって第１釦領域に対応するオブジェクトの機能を実行する（Ｓ２１１：機能実行ステップ）。
【００５４】
Ｓ２１０でＮと判定した場合、制御部１５は、指２０が表示面１１ａ上をスライドしているか否かを判定する（Ｓ２１２：スライド検知ステップ）。Ｓ２１２でＹと判定した場合、アプリケーション処理部１４は、制御部１５の指示によって画像５０を指２０がスライドしている方向にスクロールさせる（Ｓ２１３：画像スクロールステップ）。Ｓ２１２でＮと判定した場合、再びＳ２０２の処理に移行する。
【００５５】
〔実施形態３〕
本発明の他の実施形態について、図１および図６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００５６】
図１に示すように、本実施形態に係る表示制御装置３はスマートフォン３００に搭載されている。表示制御装置３以外のスマートフォン３００の構成については、スマートフォン１００・２００と同様である。
【００５７】
表示制御装置３は、スクロール制御部１６および選択状態切替部１７に加えて、第１押圧力判定部１８を備えている点で、実施形態１・２に係る表示制御装置１・２と異なる。第１押圧力判定部１８は、第１釦領域への指２０のタッチが検知された場合に、指２０が第１釦領域を押圧する押圧力が第１閾値以下であるか否かを判定する。また、スクロール制御部１６は、第１押圧力判定部１８によって上記押圧力が第１閾値以下である旨の判定がなされた場合に、画像５０のスクロールを停止する（ノンスクロールモードに遷移させる）。
【００５８】
なお、上記の第１閾値は任意に設定することができ、例えば記憶部１２に予め記憶させておいてもよいし、操作部１３への入力操作によってユーザが所望する値を入力できるようにしてもよい。
【００５９】
＜表示制御装置による表示制御の方法＞
次に、図６を参照して、表示制御装置３による表示制御の方法について説明する。図６は、表示制御装置３による表示制御の方法を示すフローチャートである。
【００６０】
図６のフローチャートにおけるＳ３００、Ｓ３０１およびＳ３１０の各処理については、図４のフローチャートにおけるＳ１０、Ｓ１１およびＳ１９の各処理とそれぞれ同様であるため、その説明を省略する。
【００６１】
Ｓ３０１の処理後、第１押圧力判定部１８は、第１釦領域に加わった押圧力が第１閾値以下であるか否かを判定する（Ｓ３０２：第１押圧力判定ステップ）。Ｓ３０２でＹと判定した場合、Ｓ３０３の処理に移行する。Ｓ３０３〜Ｓ３０９の各処理については、図４のフローチャートにおけるＳ１２〜Ｓ１８の各処理とそれぞれ同様であるため、その説明を省略する。
【００６２】
一方、Ｓ３０２でＮと判定した場合、Ｓ３１１の処理に移行する。Ｓ３１１〜Ｓ３１４の各処理については、図５のフローチャートにおけるＳ２１０〜Ｓ２１３までの各処理とそれぞれ同様であるため、その説明を省略する。
【００６３】
〔実施形態４〕
本発明の他の実施形態について、図１および図７に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６４】
図１に示すように、本実施形態に係る表示制御装置４はスマートフォン４００に搭載されている。表示制御装置４以外のスマートフォン４００の構成については、スマートフォン１００・２００・３００と同様である。
【００６５】
表示制御装置４は、スクロール制御部１６および選択状態切替部１７に加えて、第２押圧力判定部１９を備えている点で、実施形態１・２・３に係る表示制御装置１・２・３と異なる。第２押圧力判定部１９は、第１釦領域への指２０のタッチが検知された場合に、指２０が第１釦領域を押圧する押圧力が第２閾値以上であるか否かを判定する。また、スクロール制御部１６は、第２押圧力判定部１９によって上記押圧力が第２閾値以上である旨の判定がなされた場合に、画像５０のスクロールを停止する（ノンスクロールモードに遷移させる）。
【００６６】
なお、上記の第２閾値は任意に設定することができ、例えば記憶部１２に予め記憶させておいてもよいし、操作部１３への入力操作によってユーザが所望する値を入力できるようにしてもよい。
【００６７】
＜表示制御装置による表示制御の方法＞
次に、図７を参照して、表示制御装置４による表示制御の方法について説明する。図７は、表示制御装置４による表示制御の方法を示すフローチャートである。
【００６８】
図７のフローチャートにおけるＳ４００、Ｓ４０１およびＳ４１０の各処理については、図４のフローチャートにおけるＳ１０、Ｓ１１およびＳ１９の各処理とそれぞれ同様であるため、その説明を省略する。
【００６９】
Ｓ４０１の処理後、第２押圧力判定部１９は、第１釦領域に加わった押圧力が第２閾値以上であるか否かを判定する（Ｓ４０２：第２押圧力判定ステップ）。Ｓ４０２でＹと判定した場合、Ｓ４０３の処理に移行する。Ｓ４０３〜Ｓ４０９の各処理については、図４のフローチャートにおけるＳ１２〜Ｓ１８の各処理とそれぞれ同様であるため、その説明を省略する。
【００７０】
一方、Ｓ４０２でＮと判定した場合、Ｓ４１１の処理に移行する。Ｓ４１１〜Ｓ４１４の各処理については、図５のフローチャートにおけるＳ２１０〜Ｓ２１３までの各処理とそれぞれ同様であるため、その説明を省略する。
【００７１】
〔ソフトウェアによる実現例〕
表示制御装置１の制御ブロック（特にスクロール制御部１６）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７２】
後者の場合、表示制御装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭまたは記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭなどを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７３】
〔まとめ〕
本発明の態様１に係る表示制御装置（１、２、３、４）は、各々に所定機能が対応付けられた複数の領域（釦領域Ａ、Ｂ、Ｃ）を含む画像（５０）をスクロール可能に表示する表示面（１１ａ）への操作体（指２０）の近接または接触に応じて、上記表示面の表示を制御する表示制御装置であって、上記複数の領域のうちの第１領域への上記操作体の近接または接触が検知された場合に、上記画像への上記操作体の近接または接触が連続して検知されている間は上記画像のスクロールを停止し、上記画像のスクロールを停止させている場合において、上記複数の領域のうちの上記第１領域と異なる第２領域への上記操作体の近接または接触が検知された後に、上記画像への上記操作体の近接または接触が検知されなくなったとき、上記画像のスクロールの停止を解除するスクロール制御部（１６）を備えている。
【００７４】
上記構成によれば、スクロール制御部は、操作体が表示面に表示されたスクロール可能な画像のうちの第１領域に近接または接触した場合に、画像のスクロールを停止する。また、スクロール制御部は、画像のスクロールを停止させた場合において、画像への操作体の近接または接触が継続している間は上記スクロールの停止も継続する。一方、操作体が第２領域に近接または接触した後に、画像への操作体の近接または接触が検知されなくなったら、上記スクロールの停止を解除する。
【００７５】
したがって、ユーザが操作体をある領域にホバー（近接）またはタッチ（接触）した場合に、操作体をそのままスライドさせることにより、操作体を表示面からリリース（画像への操作体の近接・接触が検知されなくなった状態）させることなく別の領域にホバー・タッチさせることができる。それゆえ、例えばユーザの指（操作体）が意図しない領域をホバー・タッチした場合において、そのまま指をスライドさせることにより意図する領域に確実にホバー・タッチさせることができ、簡易な操作でユーザの意図する所定機能を確実に選択できる。
【００７６】
本発明の態様２に係る表示制御装置（１、３、４）は、上記態様１において、上記スクロール制御部は、上記第１領域への上記操作体の近接または接触が検知された時点から、上記画像のスクロールを停止することが好ましい。
【００７７】
上記構成によれば、スクロール制御部は、操作体が第１領域にホバー・タッチした時点から画像のスクロールを停止する。したがって、例えば操作体が第１領域にホバー・タッチした時点から一定時間経過後に画像のスクロールを停止する場合に比べて、操作体をユーザの意図する領域により速くホバー・タッチさせることができる。それゆえ、ユーザが、より速くかつ確実に意図するオブジェクトを選択することができる。
【００７８】
本発明の態様３に係る表示制御装置（２）は、上記態様１において、上記スクロール制御部は、上記第１領域への上記操作体の近接または接触が連続して検知された時間が所定時間を経過した時点から、上記画像のスクロールを停止することが好ましい。
【００７９】
上記構成によれば、操作体が第１領域にホバー・タッチしてから所定時間内に当該操作体を第１領域からリリースすれば、画像のスクロールは停止しない。したがって、例えばユーザが画像をスクロール操作しようとする際に、誤って操作体をいずれかの領域にホバー・タッチさせても、所定時間内に当該領域から操作体をリリースすればスクロール操作することができる。それゆえ、スクロール操作の際に表示面上のどの位置にホバー・タッチすべきかを気にする必要がないことから、ユーザの意図する領域に操作体を確実にホバー・タッチできるとともに、手軽にスクロール操作を行うことができる。
【００８０】
本発明の態様４に係る表示制御装置（１、２、３、４）は、上記態様１から３のいずれかにおいて、上記スクロール制御部によって上記画像のスクロールが停止している間に、上記複数の領域のうちの特定の領域への上記操作体の近接または接触が検知された場合に、上記特定の領域の表示を、上記特定の領域が上記複数の領域のうちの他の領域よりも強調されて表示面に表示される選択状態に切替える選択状態切替部（１７）を、さらに備えていることが好ましい。
【００８１】
上記構成によれば、画像のスクロールが停止している間にユーザが操作体を特定の領域にホバー・タッチさせた場合、当該特定の領域が他の領域よりも強調されて表示される。それゆえ、ユーザは、自身がどの領域をホバー・タッチしているかを容易に把握することができることから、操作体を、ユーザの意図する領域により確実にホバー・タッチさせることができる。
【００８２】
本発明の態様５に係る表示制御装置（３）は、上記態様１から４のいずれかにおいて、上記第１領域への上記操作体の接触が検知された場合に、上記操作体が上記第１領域を押圧する力が第１閾値以下であるか否かを判定する第１押圧力判定部（１８）を、さらに備えており、上記スクロール制御部は、上記第１押圧力判定部によって上記押圧する力が第１閾値以下である旨の判定がなされた場合に、上記画像のスクロールを停止することが好ましい。
【００８３】
領域に加わる操作体の押圧力が一定値よりも大きい場合、ユーザが意図して当該領域に対応付けられた所定機能を選択した可能性が高いと想定することができる。一方、上記の押圧力が一定値以下の場合、ユーザが意図せず上記の領域に触れてしまったなどの可能性が高いと想定することができる。
【００８４】
その点、上記構成によれば、第１押圧力判定部によって操作体が第１領域を押圧する力が第１閾値以下であると判定された場合に、画像のスクロールが停止する。それゆえ、ユーザが意図せず第１領域に触れてしまったなどの場合に画像のスクロールが停止することがなく、無駄な画像のスクロールの停止を回避することができる。
【００８５】
本発明の態様６に係る表示制御装置（４）は、上記態様１から４のいずれかにおいて、上記第１領域への上記操作体の接触が検知された場合に、上記操作体が上記第１領域を押圧する力が第２閾値以上であるか否かを判定する第２押圧力判定部（１９）を、さらに備えており、上記スクロール制御部は、上記第２押圧力判定部によって上記押圧する力が第２閾値以上である旨の判定がなされた場合に、上記画像のスクロールを停止することが好ましい。
【００８６】
表示面に気軽にホバー・タッチして操作したいユーザも多いことに鑑みれば、領域に加わる操作体の押圧力が一定値よりも小さい場合、ユーザが意図して当該領域に対応付けられた所定機能を選択した可能性が高いとも想定することができる。
【００８７】
その点、上記構成によれは、第２押圧力判定部によって操作体が第１領域を押圧する力が第２閾値以上であると判定された場合に、画像のスクロールが停止する。したがって、例えばユーザが意図せず第１領域に触れてしまったことに気付いたときに、操作体の押圧力を第２閾値以上に高めることで画像のスクロールを停止できる。それゆえ、ユーザの意図しないスクロール停止を回避することができる。
【００８８】
本発明の態様７に係る電子機器（スマートフォン１００、２００、３００、４００）は、上記態様１から６のいずれかに係る表示制御装置（１、２、３、４）を搭載している。上記構成によれば、操作体を、ユーザの意図する領域に確実にホバー・タッチさせることができる電子機器を実現できる。
【００８９】
本発明の態様８に係る表示制御方法は、各々に所定機能が対応付けられた複数の領域を含む画像をスクロール可能に表示する表示面への操作体の近接または接触に応じて、上記表示面の表示を制御する表示制御方法であって、上記複数の領域のうちの第１領域への上記操作体の近接または接触が検知された場合に、上記画像への上記操作体の近接または接触が連続して検知されている間は上記画像のスクロールを停止するスクロール停止ステップ（Ｓ１２、Ｓ２０３、Ｓ３０３、Ｓ４０３）と、上記スクロール停止ステップにて上記画像のスクロールが停止した場合において、上記複数の領域のうちの上記第１領域と異なる第２領域への上記操作体の近接または接触が検知された後に、上記画像への上記操作体の近接または接触が検知されなくなったとき、上記画像のスクロールの停止を解除するスクロール停止解除ステップ（Ｓ１６、Ｓ２０７、Ｓ３０７、Ｓ４０７）と、を含んでいる。
【００９０】
上記構成によれば、操作体を、ユーザの意図する領域に確実にホバー・タッチさせることができる表示制御方法を実現できる。
【００９１】
本発明の各態様に係る表示制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記表示制御装置が備える各部（ソフトウェア要素）として動作させることにより上記表示制御装置をコンピュータにて実現させる表示制御装置のプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９３】
１、２、３、４  表示制御装置
１１ａ  表示面
１６  スクロール制御部
１７  選択状態切替部
１８  第１押圧力判定部
１９  第２押圧力判定部
２０  指（操作体）
５０  画像
１００、２００、３００、４００  スマートフォン（電子機器）
Ａ、Ｂ、Ｃ  釦領域（領域）
【図１】
2018005524.tif 000003
【図２】
2018005524.tif 000004
【図３】
2018005524.tif 000005
【図４】
2018005524.tif 000006
【図５】
2018005524.tif 000007
【図６】
2018005524.tif 000008
【図７】
2018005524.tif 000009