(57)【要約】【課題】画像の表示位置の移動をユーザの意図したタイミングで解消できる情報処理装置を提供すること。【解決手段】情報処理装置１では、ユーザが、タッチパッド２０において上から下へドラッグ操作すると、タッチパネル４０に表示されているオブジェクトの表示位置が上から下へと移動する。その後、ユーザが、圧力センサ３０へ閾値以上の圧力を印加すると、当該オブジェクトの表示位置の変更が維持される。そして、圧力センサ３０への閾値以上の圧力の印加が終了すると、タッチパネル４０におけるオブジェクトの表示位置の変更も終了する。これにより、オブジェクトの表示は元に戻される。【選択図】図５
2015028688.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルにおけるオブジェクトの表示位置の調整のための第１の指示を受け付けるように構成された第１の受付手段と、
前記第１の受付手段が受け付けた調整の内容を維持または解除するための第２の指示を受け付けるように構成された第２の受付手段と、
前記第１の指示および前記第２の指示に基づいて、前記タッチパネルにおけるオブジェクトの表示態様を制御するように構成された表示制御手段とを備えた、情報処理装置。
【請求項２】
前記第２の受付手段は、外部から加えられた圧力に基づいて、前記第２の指示の有無を検出するように構成されている、請求項１に記載の情報処理装置。
【請求項３】
前記第１の指示のために操作される第１の部材と、
前記第２の指示のために操作され、前記第１の部材と別体で構成された第２の部材とをさらに備える、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置の外郭を覆う筐体をさらに備え、
前記タッチパネルは、前記筐体の第１の面に設けられ、
前記第１の部材は、前記第１の面の裏面に設けられ、
前記第２の部材は、前記タッチパネルと前記第１の部材の間に設けられている、請求項３に記載の情報処理装置。
【請求項５】
前記第１の指示および前記第２の指示のために操作される第１の部材をさらに備える、請求項１または請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置に関し、特に、タッチパネルを備えた情報処理装置に関する。
【背景技術】
【０００２】
ユーザは、タッチパネルを持った手で当該タッチパネルに対して操作を行う場合、通常、当該手の親指のみで操作を行なう。タッチパネルの形状や大きさによって、上記親指が、タッチパネルの一部分に届かない場合がある。ユーザは、このような場合、親指が届かない部分に表示されたアイコン等のＵＩ（ユーザインターフェース）部品を操作するために、手のポジションを変更するなどの対処を必要とされる。
【０００３】
特開２０１０−１０８０６１号公報（特許文献１）では、このような不都合を回避するための技術が開示されている。特許文献１に開示された情報処理装置は、筐体の前面にタッチパネルを備え、さらに、背面にタッチパッドを備える。当該情報処理装置では、タッチパッド上のドラッグ操作（操作面を押したまま指をずらす操作）に応じて、タッチパネルに表示されている画像の表示位置が移動する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１０８０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、画像の表示位置の移動の継続時間についての検討は、なされていなかった。そして、従来の技術は、画像の表示位置をすぐに戻したい、表示位置の移動を継続させたい、などの、ユーザの個々の希望に沿うことができなかった。
【０００６】
本開示は、かかる実情に鑑み考え出されたものであり、その目的は、画像の表示位置の移動をユーザの意図したタイミングで解消できる情報処理装置を提供することである。
【課題を解決するための手段】
【０００７】
ある局面に従うと、情報処理装置が提供される。情報処理装置は、タッチパネルと、タッチパネルにおけるオブジェクトの表示位置の調整のための第１の指示を受け付けるように構成された第１の受付手段と、第１の受付手段が受け付けた調整の内容を維持または解除するための第２の指示を受け付けるように構成された第２の受付手段と、第１の指示および第２の指示に基づいて、タッチパネルにおけるオブジェクトの表示態様を制御するように構成された表示制御手段とを備える。
【０００８】
好ましくは、第２の受付手段は、外部から加えられた圧力に基づいて、第２の指示の有無を検出するように構成されている。
【０００９】
また、第２の受付手段は、外部から予め定められた閾値以上の大きさの圧力が加えられたことに基づいて、第２の指示が有ったことを検出する場合があり得る。
【００１０】
また、第２の受付手段は、外部から予め定められたパターンで圧力を加えられたことに基づいて、第２の指示が有ったことを検出する場合があり得る。この場合のパターンとしては、タッチされるリズムのパターン、タッチされる軌跡のパターン、または、これらの組み合わせのパターンが例示される。
【００１１】
好ましくは、情報処理装置は、第１の指示のために操作される第１の部材と、第２の指示のために操作され、第１の部材と別体で構成された第２の部材とをさらに備える。
【００１２】
好ましくは、情報処理装置は、その外郭を覆う筐体をさらに備える。タッチパネルは、筐体の第１の面に設けられる。第１の部材は、第１の面の裏面に設けられる。第２の部材は、タッチパネルと第１の部材の間に設けられている。
【００１３】
好ましくは、情報処理装置は、第１の指示および第２の指示のために操作される第１の部材をさらに備える。
【発明の効果】
【００１４】
本開示によれば、画像の表示位置の移動をユーザの意図したタイミングで解消できる情報処理装置が提供される。
【図面の簡単な説明】
【００１５】
【図１】情報処理装置の外観の一例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示す図である。
【図３】情報処理装置の動作の概要の一例を示す図である。
【図４】情報処理装置の動作の概要の一例を示す図である。
【図５】情報処理装置の動作の概要の一例を示す図である。
【図６】情報処理装置において実行される処理の流れの一例を示す図である。
【図７】図２の変形例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本開示の情報処理装置の実施の形態について、図面を参照して説明する。以下の説明において、同一の機能および作用を有する部品は、各図を通して同じ符号を付し、重複する説明を繰返さない。
【００１７】
［情報処理装置の外観］
図１を参照して、情報処理装置１の外観について説明する。図１は、図１（Ａ）と図１（Ｂ）を含む。図１（Ａ）は、情報処理装置１の表面を示す。図１（Ｂ）は、情報処理装置１の裏面を示す。
【００１８】
情報処理装置１の外郭は、筐体１０に覆われる。筐体１０の一方の面には、タッチパネル４０が設けられている。筐体１０の裏面には、タッチパッド２０が設けられている。筐体１０の側面には、圧力センサ３０が設けられている。タッチパネル４０は、情報を表示し、また、ユーザのタッチ操作を受け付ける。タッチパネル４０として、抵抗膜方式や表面弾性波方式など、いかなる形式のタッチパネルが採用され得る。タッチパッド２０は、ユーザのタッチ操作を受け付ける。圧力センサ３０は、筐体１０の側面に加えられた圧力を検出するために、筐体１０の少なくとも一方側に設けられる。
【００１９】
情報処理装置１は、スマートフォン、携帯電話機、ＰＤＡ（Personal  Digital  Assistant）、携帯型音楽再生機、電子辞書等の、タッチパネルを備えるいかなる情報処理装置によって構成され得る。
【００２０】
［情報処理装置１のハードウェア構成］
次に、図２を参照して、情報処理装置１のハードウェア構成について説明する。図２は、情報処理装置１のハードウェア構成を模式的に示す図である。
【００２１】
情報処理装置１は、タッチパッド２０と、圧力センサ３０と、タッチパネル４０と、制御部５０と、記憶部６０と、通信制御部８０と、アンテナ８１とを含む。制御部５０は、ＣＰＵ（Central  Processing  Unit）等の演算装置を含み、情報処理装置１の動作を制御する。制御部５０は、プログラム実行部５１と、表示制御部５２と、位置取得部５３と、圧力取得部５４とを含む。プログラム実行部５１は、アプリケーションプログラム等の各種のプログラムを実行する。表示制御部５２、位置取得部５３、および、圧力取得部５４のうち少なくとも１つは、たとえば、上記演算装置がプログラムを実行することによって実現され得る。なお、これらのうちの少なくとも１つは、専用の集積回路等のハードウェア資源によって実現されても良い。
【００２２】
位置取得部５３は、タッチパネル４０上の操作位置を取得する。圧力取得部５４は、圧力センサ３０に加えられた圧力値を取得する。表示制御部５２は、プログラム実行部５１によるプログラムの実行結果と、位置取得部５３が取得した操作位置と、圧力取得部５４が取得した圧力値とに基づいて、タッチパネル４０における表示を制御する。
【００２３】
記憶部６０は、フラッシュメモリ等の記憶装置によって実現され、そして、プログラムを記憶するプログラム記憶部６１と、プログラムの実行に利用される各種のデータを格納するデータ記憶部６２とを含む。通信制御部８０は、ネットワークアダプタ等の機器によって実現され、アンテナ８１によるデータの送受信の際の信号の処理等を行なう。
【００２４】
［動作概要］
次に、図３〜図５を参照して、情報処理装置１の動作の概要を説明する。図３〜図５は、ユーザの操作に応じた、タッチパネル４０における表示の変化を説明するための図である。本実施形態では、ユーザが左手で筐体１０を保持することが想定される。図３〜図５では、情報処理装置１の１１個の状態が、情報処理装置１Ａ〜１Ｌで示される。
【００２５】
図３における情報処理装置１Ａ〜１Ｄによって、タッチパネル４０内のオブジェクトの表示位置が変更される際の、情報処理装置１の動作の一例が示される。まず、情報処理装置１Ａで示されるように、タッチパネル４０全体に、オブジェクトが表示される。本実施形態では、オブジェクトの一例として、複数のアイコンを含む操作画面の画像が採用される。指Ｆ１は、ユーザの左手の親指を表す。領域ＲＧ１は、指Ｆ１による操作が可能な範囲を示す。情報処理装置１Ａでは、タッチパネル４０の左上に表示されたアイコン４Ａは、領域ＲＧ１の外に位置する。ユーザは、指Ｆ１でアイコン４Ａをタッチしたい場合、情報処理装置１Ｂとして示されるように、タッチパッド２０に対して、指Ｆ２（たとえば、左手の人差指）で、上から下へ、ドラッグ操作を行なう。矢印ＡＲ１は、ドラッグの向きを示す。
【００２６】
表示制御部５２は、タッチパッド２０上のドラッグ操作に応じて、タッチパネル４０内のオブジェクトの表示位置を変更する。より具体的には、表示制御部５２は、タッチパネル４０内のオブジェクトの表示位置を、矢印ＡＲ１の向きに移動させる。移動後の表示位置が、情報処理装置１ＣにおけるオブジェクトＯＢＪとして示される。情報処理装置１Ｃとともに示された矢印ＡＲ２は、情報処理装置１Ａから情報処理装置１Ｃへ情報処理装置１の状態が変化するときの、オブジェクトの表示位置が変更される向きを示す。情報処理装置１Ａでは、オブジェクトＯＢＪの上端は、タッチパネル４０の上端と一致している。一方、情報処理装置１Ｃでは、オブジェクトＯＢＪの上端は、タッチパネル４０の上端よりも下方に位置している。つまり、情報処理装置１Ｃでは、オブジェクトＯＢＪは、タッチパネル４０の全体ではなく、タッチパネル４０の一部で、表示されている。タッチパネル４０内の残りの部分では、オブジェクト以外の情報（たとえば、壁紙）が表示されている。この部分には、何も表示されない場合もあり得る。
【００２７】
情報処理装置１Ｃでは、アイコン４Ａは、領域ＲＧ１内に位置する。これにより、ユーザは、情報処理装置１Ｄ上の指Ｆ１として示されるように、左手のポジションを変えることなく、親指のみを動かして、当該親指でアイコン４Ａをタッチする。
【００２８】
図４における情報処理装置１Ｅ〜１Ｇによって、タッチパネル４０内のオブジェクトの表示位置が変更された後の、情報処理装置１の動作の一例が示される。
【００２９】
タッチパッド２０に対するドラッグ操作の後、タッチパッド２０へのタッチが解除され、かつ、圧力センサ３０への予め定められた閾値以上の圧力の印加（たとえば、ユーザが筐体１０を握る等による）もなされない状態で、予め定められた条件（たとえば、所定時間の経過）が成立したとする。このときの情報処理装置１の背面の状態が、図４の情報処理装置１Ｅとして示される。そして、このとき、オブジェクトの表示位置は、情報処理装置１ＦのオブジェクトＯＢＪとして示された位置から、情報処理装置１Ｇのタッチパネル４０全体へと変化する。情報処理装置１Ｆ内の矢印ＡＲ３は、オブジェクトの表示位置が変更される向きを示す。
【００３０】
図５における情報処理装置１Ｈ〜１Ｌによって、タッチパネル４０内のオブジェクトの表示位置が変更された後の、情報処理装置１の動作の他の例が示される。
【００３１】
再度、図５の情報処理装置１Ｈとして示されるように、オブジェクトＯＢＪの表示位置が変更された後の状態を考える。情報処理装置１Ｈは、図３の情報処理装置１Ｄに相当する。図５の例では、図４を参照して説明されたようにオブジェクトの表示位置が戻される前に、ユーザが、圧力センサ３０に上記閾値以上の圧力が印加されるように、筐体１０を握ったとする。このときの状態は、図５の情報処理装置１Ｉとして示される。このとき、圧力センサ３０は、上記閾値以上の圧力を検出し、当該検出結果を圧力取得部５４へ出力する。圧力取得部５４が当該出力を受けている間、表示制御部５２は、オブジェクトの表示位置の移動を維持する。つまり、オブジェクトの表示位置は、情報処理装置１ＨにおいてオブジェクトＯＢＪとして示される位置に維持される。
【００３２】
その後、ユーザが、筐体１０を握る態様を変更して、圧力センサ３０への上記閾値以上の圧力の印加が解除されたとする。この状態は、情報処理装置１Ｊとして示される。
【００３３】
上記圧力の印加が解除されると、圧力センサ３０から圧力取得部５４への、上記閾値以上の圧力が検出されたことを示す出力が停止する。これに応じて、表示制御部５２は、オブジェクトの表示位置を元の位置に戻す。つまり、オブジェクトの表示位置は、情報処理装置１Ｋ内のオブジェクトＯＢＪとして示された位置から、情報処理装置１Ｌのタッチパネル４０全体へと変化する。情報処理装置１Ｋ内の矢印ＡＲ４は、オブジェクトの表示位置の移動の向きを示す。
【００３４】
［表示制御の流れ］
次に、図６を参照して、情報処理装置１における、オブジェクトの表示位置を変更するための処理の流れを説明する。図６は、表示制御部５２によって実行される、オブジェクトの表示位置を変更するための処理のフローチャートである。
【００３５】
図６の処理は、タッチパネル４０において後述するホームポジションでオブジェクトが表示されていることを前提とする。図６を参照して、ステップＳ１０で、表示制御部５２は、タッチパッド２０においてドラッグ操作がなされている最中であるか否かを判断する。そして、表示制御部５２は、ドラッグ操作がなされている最中であると判断すれば、ステップＳ２０へ制御を進める。また、表示制御部５２は、ドラッグ操作がなされていないと判断すれば、ステップＳ３０へ制御を進める。
【００３６】
ステップＳ２０では、表示制御部５２は、ドラッグ操作に応じて、タッチパネル４０におけるオブジェクトの表示位置を変更して、制御をステップＳ１０へ戻す。情報処理装置１では、タッチパッド２０においてドラッグ操作が継続されている間、ステップＳ１０の制御とステップＳ２０の制御とが繰り返される。これにより、タッチパネル４０におけるオブジェクトの表示位置が、徐々に変更される。これによって、タッチパネル４０において、オブジェクトがスクロール表示される。
【００３７】
ステップＳ３０では、表示制御部５２は、圧力センサ３０に上記閾値以上の圧力が印加されているか否かを判断する。たとえば、表示制御部５２は、圧力取得部５４に、圧力センサ３０が上記閾値以上の圧力を検出したことを示す出力が入力されているか否かを判断する。表示制御部５２は、圧力センサ３０に上記閾値以上の圧力が入力されていると判断すると、ステップＳ１０へ制御を戻す。一方、表示制御部５２は、圧力センサ３０に上記閾値以上の圧力が入力されていないと判断すると、ステップＳ４０へ制御を進める。
【００３８】
ステップＳ４０では、表示制御部５２は、オブジェクトの表示位置をステップＳ２０で変更する前の位置（ホームポジション）へと戻して、制御をステップＳ１０へ戻す。ホームポジションとは、たとえば、情報処理装置１Ａ（図３）として示されたように、オブジェクトがタッチパネル４０全体で表示されている位置を意味する。本実施形態では、ホームポジションでは、オブジェクトのすべての端部がタッチパネル４０のすべての端部と一致する。ただし、ホームポジションに位置する場合でも、オブジェクトとタッチパネル４０のすべての端部は一致しない場合もあり得る。さらには、オブジェクトがホームポジションに位置するときであっても、オブジェクトの１つの端部もタッチパネル４０の端部に一致しない場合もあり得る。
【００３９】
以上説明した制御の流れによれば、まず、タッチパネル４０において、ホームポジションでオブジェクトが表示される。その後、タッチパッド２０に対してドラッグ操作がなされると（ステップＳ１０でＹＥＳ）、タッチパネル４０内のオブジェクトの表示位置が変更される（たとえば、図３の情報処理装置１Ｃ）。当該表示位置の変更は、ドラッグ操作の内容に対応し得る。より具体的には、表示位置が変更される向きは、ドラッグ操作の向きに対応し得る。表示位置の変更距離は、ドラッグ操作がなされた距離に対応し得る。
【００４０】
上記ドラッグ操作が継続されれば、オブジェクトの表示位置の変更も継続される。タッチパッド２０に対するドラッグ操作の終了後（ステップＳ１０でＮＯ）、圧力センサ３０に上記閾値以上の圧力が印加されている間は（ステップＳ３０でＹＥＳ）、オブジェクトの表示位置の変更が維持される。なお、ドラッグ操作終了後に表示位置の変更が継続されるために、圧力センサ３０に対する圧力の印加について条件が設定され得る。たとえば、ドラッグ操作終了後、特定の時間内に、圧力センサ３０に上記閾値以上の圧力が印加されることが必要とされる。つまり、たとえば、ドラッグ操作が終了することによってステップＳ１０における判断結果が「ＮＯ」となった時点から特定の時間が経過した後は、圧力センサ３０に上記閾値以上の圧力が印加されても、制御がステップＳ４０へ進められる場合があり得る。
【００４１】
そして、圧力センサ３０への上記閾値以上の圧力の印加が解消されると（ステップＳ３０でＮＯ）、オブジェクトの表示位置がホームポジションに戻される。オブジェクトがホームポジションへと戻される速度は、圧力センサ３０に対して印加されていた圧力の大きさに応じて設定され得る。より具体的には、圧力センサ３０に対して印加されていた圧力値が大きいほど速く、オブジェクトは、ホームポジションへと戻される。たとえば、ユーザは、オブジェクトの表示位置の変更を維持したいが、維持を希望する期間が経過した後は速やかに表示位置を元に戻したい場合、比較的強く筐体１０を握る。また、たとえば、画面における表示内容が速やかに変更されるのを回避したい場合、ユーザは、比較的軽く筐体１０を握る。
【００４２】
圧力センサ３０に対して印加されていた圧力値が大きいほど遅く、表示位置がホームポジションへと戻される場合もあり得る。たとえば、ユーザは、オブジェクトの表示位置の変更を維持したいが、維持を希望する期間が経過した後は速やかに表示位置を元に戻したい場合、比較的軽く筐体１０を握る。また、たとえば、画面における表示内容が速やかに変更されるのを回避したい場合、ユーザは、比較的強く筐体１０を握る。
【００４３】
なお、情報処理装置１において、タッチパッド２０に対するドラッグ操作がなされなければ、圧力センサ３０に上記閾値以上の圧力が印加されても、オブジェクトのホームポジションでの表示が維持されるのみである（ステップＳ１０，Ｓ３０）。また、タッチパッド２０に対するドラッグ操作がなされず、圧力センサ３０に上記閾値以上の圧力が印加されない場合も、オブジェクトのホームポジションでの表示が維持される（ステップＳ１０，Ｓ３０，Ｓ４０）。
【００４４】
［変形例（１）］
オブジェクトの表示位置を変更させるための条件として、圧力センサ３０への圧力の印加の代わりに、タッチパッド２０への上記閾値以上の圧力の印加が採用される場合もあり得る。これにより、図２に示された情報処理装置のハードウェア構成は、図７に示されるものへと変更され得る。
【００４５】
図７に示された構成では、図２に示された構成と比較して、圧力センサ３０が省略されている。図７に示された変形例では、圧力取得部５４は、タッチパッド２０に印加された圧力を取得する。
【００４６】
図２に示された実施形態では、タッチパッド２０によって第１の指示を受け付ける第１の部材が構成され、圧力センサ３０によって第２の指示を受け付ける第２の部材が構成された。一方、図７に示された変形例では、タッチパッド２０によって、第１の指示および第２の指示を受け付ける第１の部材が構成される。
【００４７】
［変形例（２）］
第１の受付手段が受け付けた調整の内容を維持または解除するための第２の指示は、閾値以上の圧力の印加以外のものであっても良い。たとえば、第２の指示は、ダブルタップ（所定時間以内の間隔でなされる２回のタッピング）等の、タッチパッド２０に対する特定のアクションによって入力される場合もあり得る。
【００４８】
［変形例（３）］
記憶部６０は、情報処理装置１の筐体１０に固定されていても良いし、筐体１０に対して着脱可能であっても良い。つまり、記憶部６０は、筐体１０に対して着脱可能な記憶媒体によって実現される場合があり得る。
【００４９】
［変形例（４）］
上記実施形態では、圧力センサ３０は、筐体１０の側面に設けられた。なお、情報処理装置１において、筐体１０は省略され得る。圧力センサ３０は、タッチパネル４０の側面等、筐体１０とは関係の無い位置に配置され得る。
【００５０】
今回開示された実施の形態およびその変形例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。実施の形態およびその変形例において開示された技術は、可能な限り単独でも組み合わせても実施され得ることが意図される。
【符号の説明】
【００５１】
１  情報処理装置、４Ａ  アイコン、１０  筐体、２０  タッチパッド、３０  圧力センサ、４０  タッチパネル、５０  制御部、５１  プログラム実行部、５２  表示制御部、５３  位置取得部、５４  圧力取得部、６０  記憶部、６１  プログラム記憶部、６２  データ記憶部、８０  通信制御部、８１  アンテナ。
【図１】
2015028688.tif 000003
【図２】
2015028688.tif 000004
【図３】
2015028688.tif 000005
【図４】
2015028688.tif 000006
【図５】
2015028688.tif 000007
【図６】
2015028688.tif 000008
【図７】
2015028688.tif 000009