(57)【要約】  情報処理端末は、プロセッサとメモリとを有する。情報処理端末のプロセッサは、表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付ける。続いて、情報処理端末のプロセッサは、タッチパネルと指示体の接触に基づいて、指示体の移動方向を予測する。その後、情報処理端末のプロセッサは、予測された指示体の移動方向に基づいて、表示情報と指示体とが重複しない領域を特定し、特定した領域に表示情報に関する代替情報を表示する。
2017154119.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサとメモリとを有し、
前記プロセッサは、
表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、
前記タッチパネルと前記指示体の接触に基づいて、前記指示体の移動方向を予測し、
予測された前記指示体の移動方向に基づいて、前記表示情報と前記指示体とが重複しない領域を特定し、特定した領域に前記表示情報に関する代替情報を表示する
処理を実行することを特徴とする表示制御装置。
【請求項２】
前記表示する処理は、前記指示体と重ならない領域から他の表示情報が表示されていない領域を特定し、特定した領域のうち前記表示情報に最も近い領域または最も広い領域に、前記表示情報に関する代替情報を表示することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示する処理は、前記表示情報と前記指示体とが重複しない領域に、前記代替情報として透過型のアイコンを表示することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記表示する処理は、前記表示制御装置から外部機器へ画面表示が行われている場合、または、前記表示制御装置が有する前記表示部の画面サイズが所定値以上の場合、前記代替情報の表示を抑制することを特徴とする請求項１に記載の表示制御装置。
【請求項５】
前記プロセッサは、前記指示体が左手か右手かを推定する処理をさらに実行し、
前記表示する処理は、推定結果を用いて、前記指示体と重複しない領域を特定することを特徴とする請求項１に記載の表示制御装置。
【請求項６】
前記予測する処理は、前記指示体によって前記表示情報が移動されるたびに、前記表示情報の移動方向の予測を実行し、
前記表示する処理は、前記指示体によって前記表示情報が移動されるたびに、予測された前記指示体の移動方向と異なる方向の領域のうち前記指示体と重複しない領域を検索し、検索された領域に、前記表示情報に関する代替情報を表示することを特徴とする請求項１に記載の表示制御装置。
【請求項７】
コンピュータが、
表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、
前記タッチパネルと前記指示体の接触に基づいて、前記指示体の移動方向を予測し、
予測された前記指示体の移動方向に基づいて、前記表示情報と前記指示体とが重複しない領域を特定し、特定した領域に前記表示情報に関する代替情報を表示する
処理を実行することを特徴とする表示制御方法。
【請求項８】
コンピュータに、
表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、
前記タッチパネルと前記指示体の接触に基づいて、前記指示体の移動方向を予測し、
予測された前記指示体の移動方向に基づいて、前記表示情報と前記指示体とが重複しない領域を特定し、特定した領域に前記表示情報に関する代替情報を表示する
処理を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを有するスマートフォンなどの情報処理端末が急速に普及し、ユーザ層も若者から高齢者まで幅広くなっており、その中にはタッチパネルの操作に慣れていないユーザも多く含まれる。このような情報処理端末は、アイコンへの操作を受付けて各種処理を実行する。例えば、情報処理端末は、タッチパネルに表示されるアイコンが選択されると該当アプリケーションを起動する。【０００３】
タッチパネルの領域は小さく、タッチパネル上に表示されるアイコンも小さいことから、年配者等にとっては操作性が悪いので、操作性を向上させる技術が知られている。例えば、タッチパネル上で指によるジェスチャを受付けて、受け付けたジェスチャに応じた処理を実行する技術が知られている。また、タッチパネル上のアイコンを指で押し込むように選択し、選択したアイコンをタッチパネル上で任意に移動させる技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０８６３０２号公報
【特許文献２】特開２０１０−１４７６８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、アイコン操作に伴う操作性がよくない。例えば、アイコンを押し込むように選択した状態では、アイコンと指が重なっていることから、選択中にアイコンが見えづらい。特に高齢者にとっては、アイコン自体が小さいことから、正しく選択できたかを確認することが難しい。【０００６】
１つの側面では、アイコン操作に伴う操作性を向上することができる表示制御装置、表示制御方法および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、表示制御装置は、プロセッサとメモリとを有する。前記プロセッサは、表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、前記タッチパネルと前記指示体の接触に基づいて、前記指示体の移動方向を予測する。プロセッサは、予測された前記指示体の移動方向に基づいて、前記表示情報と前記指示体とが重複しない領域を特定し、特定した領域に前記表示情報に関する代替情報を表示する。
【発明の効果】
【０００８】
一実施形態によれば、アイコン操作に伴う操作性を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１にかかる情報処理端末を説明する図である。
【図２】図２は、実施例１にかかる情報処理端末のハードウェア構成例を説明する図である。
【図３】図３は、実施例１にかかる情報処理端末の機能構成例を示す機能ブロック図である。
【図４】図４は、方向パターンＤＢに記憶される情報の例を示す図である。
【図５】図５は、操作している手の推定を説明する図である。
【図６】図６は、指の移動方向の予測を説明する図である。
【図７】図７は、検索パターンを説明する図である。
【図８】図８は、処理の流れを示すフローチャートである。
【図９】図９は、指の向き予測処理の流れを示すフローチャートである。
【図１０】図１０は、吹き出し型のアイコンの表示例を説明する図である。
【図１１】図１１は、透過型アイコンの表示例を説明する図である。
【発明を実施するための形態】
【００１０】
以下に、本発明にかかる表示制御装置、表示制御方法および表示制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１１】
［情報処理端末の説明］
図１は、実施例１にかかる情報処理端末１０を説明する図である。図１に示す情報処理端末１０は、例えばスマートフォン、携帯電話、タブレット端末などのタッチパネルを有する端末の一例である。情報処理端末１０は、ＬＣＤ（Liquid  Crystal  Display）画面などの表示画面に、アプリケーションのアイコンを表示する。そして、情報処理端末１０は、ＬＣＤ画面に重畳されるタッチパネル１０ａを有し、タッチパネル１０ａ上でアイコンの選択を受付ける。なお、情報処理端末のホームボタンを下や上にした状態では、長軸方向がＹ軸（縦軸）となり、短軸方向がＸ軸（横軸）となり、情報処理端末のホームボタンを左や右にした状態では、長軸方向がＸ軸（横軸）となり、短軸方向がＹ軸（縦軸）となる。【００１２】
例えば、情報処理端末１０は、タッチパネル１０ａ上でアイコンの選択を受付けると、選択されたアイコンに対応するアプリケーションを実行する。例えば、情報処理端末１０は、タッチパネル１０ａに接触した指を検知すると、当該指が接触した位置に表示されるアイコンを特定する。このようにすることで、情報処理端末１０は、指などの指示体によるアイコン選択を検知する。また、情報処理端末１０は、タッチパネル１０ａでアイコンに対する長押しなどを検知すると、長押しされたアイコンを選択状態にして、アイコンの移動等を受付けることができる。【００１３】
このような情報処理端末１０は、プロセッサとメモリとを有する。そして、情報処理端末１０のプロセッサは、ＬＣＤ画面に表示されるアイコンなどの表示情報に対して、タッチパネル１０ａを介して指による移動対象の表示情報の選択を受付ける。情報処理端末１０のプロセッサは、タッチパネル１０ａと指の接触に基づいて、選択されたアイコンの移動方向を予測する。その後、情報処理端末１０のプロセッサは、予測されたアイコンの移動方向に基づいて、アイコンと指が重複しない領域を特定し、特定した領域にアイコンに関する代替情報を表示する。【００１４】
例えば、図１に示すように、情報処理端末１０は、画面の左右に近接センサー１０ｂと１０ｃとを有し、ＬＣＤ画面にアイコンＡからアイコンＴが表示される。そして、情報処理端末１０は、近接センサー１０ｃが手を検出した場合、情報処理端末１０は、右手による操作と判定する。そして、情報処理端末１０は、アイコンＪの選択状態を検出すると、指とタッチパネル１０ａとの接触状態から、右方向への移動と判定する。すると、情報処理端末１０は、右方向に移動する指と重ならない領域に、アイコンＪから吹き出された吹き出し型のアイコンＪを表示させる。【００１５】
したがって、情報処理端末１０は、アイコンと指が重なっていない領域に選択中のアイコンを表示させることができ、アイコン移動中に選択中のアイコンが見えづらくなることを抑制できる。この結果、情報処理端末１０は、アイコン操作に伴う操作性を向上することができる。【００１６】
［ハードウェア構成］
図２は、実施例１にかかる情報処理端末１０のハードウェア構成例を説明する図である。図２に示すように、情報処理端末１０は、無線部１、近接センサー２、オーディオ入出力部３、メモリ４、タッチパネル５、ＬＣＤ画面６、プロセッサ２０を有する。なお、図示した以外にも加速度センサーなど他のハードウェアを有していてもよい。【００１７】
無線部１は、アンテナ１ａを介して、基地局や他の情報処理端末と無線通信を実行する。近接センサー２は、図１に示した近接センサー１０ｂと１０ｃに対応し、タッチパネルを操作している手を検出する。例えば、近接センサー２は、右手か左手かを検出するために、タッチパネル１０ａに隣接して複数設置される。例を挙げると、タッチパネル１０ａを左手で操作した場合に、左手の手のひらが通過するまたは被さる位置と、タッチパネル１０ａを右手で操作した場合に、右手の手のひらが通過するまたは被さる位置とに設置される。【００１８】
オーディオ入出力部３は、スピーカから音声を出力し、マイクで集音された音声に対して各種処理を実行する。メモリ４は、記憶装置の一例であり、例えばプログラムやデータなどを記憶する。【００１９】
タッチパネル５は、ＬＣＤ画面６に重畳される、ユーザ操作を受け付ける入力部であり、操作された位置（座標）をプロセッサ２０に出力する。なお、タッチパネル５は、図１に示したタッチパネル１０ａに対応し、静電容量方式や電磁誘導方式など様々な方式を採用することができる。ＬＣＤ画面６は、各種情報を表示する表示部の一例である。【００２０】
プロセッサ２０は、情報処理端末１０全体の処理を司る処理部であり、例えばＣＰＵ（Central  Processing  Unit）等である。例えば、プロセッサ２０は、ＯＳ（Operating  System）を実行する。また、プロセッサ２０は、ハードディスク等に記憶されるプログラムを読み出してメモリ４に展開して実行することで、後述する各機能部を実行する。【００２１】
［機能ブロック］
図３は、実施例１にかかる情報処理端末１０の機能構成例を示す機能ブロック図である。図３に示すように、情報処理端末１０は、方向パターンＤＢ２１と検索パターンＤＢ２２とを有し、プロセッサ２０は、タッチパネル制御部２３、選択受付部２４、推定部２５、予測部２６、表示制御部２７を有する。【００２２】
なお、方向パターンＤＢ２１と検索パターンＤＢ２２は、ハードディスクやメモリなどの記憶装置に記憶される。また、タッチパネル制御部２３、選択受付部２４、推定部２５、予測部２６、表示制御部２７は、プロセッサ２０が有する電子回路の一例やプロセッサ２０が実行するプロセスの一例である。【００２３】
方向パターンＤＢ２１は、操作している手が右手か左手かを判定するための情報であり、指とタッチパネル５との接触パターンを記憶するデータベースである。ここで記憶される情報と、実際の指とタッチパネルとの接触位置とに基づいて、右手か左手かが判定される。図４は、方向パターンＤＢ２１に記憶される情報の例を示す図である。【００２４】
図４に示すように、方向パターンＤＢ２１は、パターンと判断結果とを対応付けて記憶する。例えば、４つの領域のうち、左上と右下とが接触しているパターン１、左下以外が接触しているパターン２、右上以外が接触しているパターン３の場合は、右利き（右手）と判断される。また、４つの領域のうち、右上と左下とが接触しているパターン４、右下以外が接触しているパターン５、左上以外が接触しているパターン６の場合は、左利き（左手）と判断される。【００２５】
検索パターンＤＢ２２は、ＬＣＤ画面から、吹き出し型のアイコンを表示する領域を検索する検索パターンを記憶するデータベースである。詳細については後述するが、検索パターンＤＢ２２は、右手と左手ごとに、指の移動方向に対応付けた検索パターンを記憶する。【００２６】
タッチパネル制御部２３は、タッチパネル５上の操作とＬＣＤ画面に表示される情報とを関連付けて、各種処理を実行する処理部である。具体的には、タッチパネル制御部２３は、一般的なタッチパネル制御と同様の処理を実行し、タッチパネル５上でＬＣＤ画面に表示されるアイコンの選択等を受け付ける。例えば、タッチパネル制御部２３は、タッチパネル５上の座標とＬＣＤ画面上の座標や画素などとを関連付けて管理し、どのアイコンが選択されたかなどを検出する。また、タッチパネル制御部２３は、選択された位置情報、座標情報、アイコン情報などを、選択受付部２４と推定部２５と予測部２６とに出力する。【００２７】
選択受付部２４は、タッチパネル５上でアイコンの選択を受け付けて、受け付けた情報を表示制御部２７に出力する処理部である。例えば、選択受付部２４は、タッチパネル５上で一定時間（例えば２秒以上）、接触された位置に該当するアイコンを選択状態として受け付ける。選択状態にあるアイコンは、指が非接触状態になるまで、指と連動して移動し、指が非接触状態になった位置に移動する。【００２８】
推定部２５は、アイコンを選択した指が右手か左手かを推定し、推定結果を表示制御部２７に出力する処理部である。例えば、推定部２５は、近接センサー１０ｂによって手が検知された場合は左手と推定し、近接センサー１０ｃによって手が検知された場合は右手と推定する。また、ユーザによって利き手の情報が予め設定されている場合、推定部２５は、設定情報を優先することもできる。【００２９】
また、推定部２５は、指とタッチパネル５との接触に基づいて推定することもできる。図５は、操作している手の推定を説明する図である。図５に示すように、タッチパネル５は、ＬＣＤ画面の分割にあわせて、Ｘ軸方向に１から６の６つの領域に分割され、Ｙ軸方向にａからｆの６つの領域に分割され、Ｘ軸の位置とＹ軸の位置を特定することで、１つの領域が定まる。なお、本実施例では、Ｘ軸の３とＹ軸のａの領域を示す場合に「３ａ」などと記載する。【００３０】
このような状態で、図５に示すように、指１０ｄがタッチパネル５の「３ｃ」であるＰ１で最初に接触した後に、Ｑ１の接触面で接触した状態となる。このとき、推定部２５は、タッチパネル制御部２３を介して、タッチパネル５の静電容量値や圧力値などを取得し、タッチパネル５の「３ｃ」と「４ｄ」とが一定値以上の値であると特定することで、「３ｃ」と「４ｄ」とを接触領域と判定する。そして、推定部２５は、方向パターンＤＢ２１を参照し、接触領域のパターンがパターン１に該当すると判定した結果、右利き（右手）と推定する。その後、推定部２５は、推定結果を表示制御部２７に出力する。【００３１】
予測部２６は、アイコンを選択中の指の移動方向を予測し、予測結果を表示制御部２７に出力する処理部である。具体的には、予測部２６は、推定部２５によって利き手が推定されてから、例えば２ｍｓ以内などの所定時間以内に接触面が移動した場合に、接触面の領域や移動量等に基づいて、移動方向を予測する。【００３２】
図６は、指の移動方向の予測を説明する図である。図６に示すタッチパネル５は、図５と同様、ＬＣＤ画面の分割にあわせて、Ｘ軸方向に１から６の６つの領域に分割され、Ｙ軸方向にａからｆの６つの領域に分割され、Ｘ軸の位置とＹ軸の位置を特定することで、１つの領域が定まる。なお、ＬＣＤ画面の領域とタッチパネル５の領域とは同期が取れており、同じ領域を指している。【００３３】
推定部２５が操作している手を推定した状態では、指１０ｄとタッチパネル５とが接触面Ｑ２で接触している。つまり、「３ｃ」と「４ｄ」とが接触領域として特定されている。次の瞬間では、予測部２６は、タッチパネル制御部２３を介して、タッチパネル５と指との接触領域として「４ｃ」と「５ｄ」とを取得する。ここで、予測部２６は、推定部２５による推定地点の接触領域Ｐ２「３ｃ」に着目し、次の地点では接触領域Ｐ３「４ｃ」となっていることから、接触領域がＰ２からＰ３に移動したと判定する。つまり、予測部２６は、接触領域がＸ軸方向に１、Ｙ軸方向に０だけ移動したことから、タッチ位置がＸ軸のプラス方向すなわち右方向に移動したと判定する。この結果、予測部２６は、指の移動方向を右方向と予測する。【００３４】
例えば、予測部２６は、接触領域がＸ軸方向に−１、Ｙ軸方向に０だけ移動した場合は、指の移動方向を左方向と予測し、接触領域がＸ軸方向に１、Ｙ軸方向に−３だけ移動した場合は、指の移動方向を下方向と予測する。また、予測部２６は、Ｘ軸方向にもＹ軸方向にも移動している場合は、移動量がより多い方を選択する。なお、推定部２５による推定地点が複数ある場合は、任意の領域に着目して、上記処理と同様の処理を行う。【００３５】
表示制御部２７は、空き検出部２８と表示出力部２９を有し、他のアイコンが表示されていない領域に、選択中である移動対象のアイコンの代替アイコンを表示させる処理部である。【００３６】
空き検出部２８は、予測部２６によって予測された指１０ｄの移動方向に基づいて、選択中のアイコンと指１０ｄとが重複しない領域を特定する処理部である。具体的には、空き検出部２８は、予測部２６から指１０ｄの移動方向を取得し、取得した移動方向に対応する検索パターンを検索パターンＤＢ２２から特定する。そして、空き検出部２８は、特定した検索パターンにしたがって、ＬＣＤ画面から空き領域を検索する。【００３７】
図７は、検索パターンを説明する図である。図７では右利きの例で説明する。また、図７に示すように、検索パターンは、８種類に分類される。また、図７の例では、タッチパネル５が、ＬＣＤ画面の分割にあわせて、Ｘ軸方向に１から７の７つの領域に分割され、Ｙ軸方向にａからｇの７つの領域に分割される例で説明する。なお、検索パターンの分類数やＬＣＤ画面などの分割数は、これに限定されるものではなく、任意に細分化することができる。【００３８】
例えば、空き検出部２８は、指の移動方向が上と予測された場合、図７の（１）に示すように、指と重ならない領域として、「１ａから７ａ、１ｂから６ｂ、１ｃから５ｃ、１ｄから３ｄ、１ｅから３ｅ、１ｆから２ｆ、１ｇ」の２７個の領域を特定する。また、空き検出部２８は、指の移動方向が右と予測された場合、図７の（２）に示すように、指と重ならない領域として、「１ａから７ａ、１ｂから７ｂ、１ｃから７ｃ、１ｄから３ｄ、１ｅから３ｅ、１ｆから３ｆ、１ｇから３ｇ」の３３個の領域を特定する。また、空き検出部２８は、指の移動方向が下と予測された場合、図７の（３）に示すように、（２）と同様の３３個の領域を特定する。【００３９】
また、空き検出部２８は、指の移動方向が左と予測された場合、図７の（４）に示すように、指と重ならない領域として、「１ａから７ａ、１ｂから７ｂ、１ｃから７ｃ、６ｄから７ｄ、７ｅ」の２４個の領域を特定する。空き検出部２８は、指の移動方向が右上と予測された場合、図７の（５）に示すように、指と重ならない領域として、「１ａから５ａ、１ｂから４ｂ、１ｃから３ｃ、１ｄから２ｄ、１ｅから２ｅ、１ｆから３ｆ、１ｇから４ｇ」の２３個の領域を特定する。また、空き検出部２８は、指の移動方向が右下と予測された場合、図７の（６）に示すように、（２）と同様の３３個の領域を特定する。【００４０】
また、空き検出部２８は、指の移動方向が左下と予測された場合、図７の（７）に示すように、指と重ならない領域として、「１ａから７ａ、１ｂから７ｂ、１ｃから３ｃ、５ｃから７ｃ、１ｄから２ｄ、６ｄから７ｄ、１ｅ、７ｅ」の２６個の領域を特定する。また、空き検出部２８は、指の移動方向が左上と予測された場合、図７の（８）に示すように、指と重ならない領域として、「１ａから７ａ、１ｂから７ｂ、１ｃから７ｃ、１ｄから３ｄ、１ｅから２ｅ、１ｆ」の２７個の領域を特定する。【００４１】
そして、空き検出部２８は、検索パターンを特定すると、該当する領域にアイコンが表示されているか否かを判定し、判定結果を表示出力部２９に出力する。例えば、空き検出部２８は、指１０ｄの移動方向が上方向である場合、検索パターン（１）を特定する。そして、空き検出部２８は、「１ａから７ａ、１ｂから６ｂ、１ｃから５ｃ、１ｄから３ｄ、１ｅから３ｅ、１ｆから２ｆ、１ｇ」の２７個の領域を順に検索し、「４ａ、３ｂ、４ｂ、１ｃ、２ｅ」にアイコンが存在することを特定する。そして、空き検出部２８は、アイコンが存在する領域として「４ａ、３ｂ、４ｂ、１ｃ、２ｅ」を表示出力部２９に通知するとともに、それ以外にはアイコンが存在しないことを表示出力部２９に通知する。【００４２】
表示出力部２９は、空き検出部２８によって特定された空き領域に、選択中のアイコンの代替アイコンを表示する処理部である。上記例で説明すると、表示出力部２９は、「４ａ、３ｂ、４ｂ、１ｃ、２ｅ」以外の領域のうち、指１０ｄとタッチパネル５との接触面（領域）との距離が最も近い領域に、代替アイコンを表示する。この例では、表示出力部２９は、「３ｄ」の領域に、吹き出し型のアイコンを表示する。なお、距離の測定は、様々な公知の手法を採用することができ、例えば接触面（領域）との直線距離や、Ｘ軸およびＹ軸の移動量などを算出して、判定することができる。【００４３】
また、表示出力部２９は、最も近い空き領域の大きさに応じて、吹き出し型のアイコンの大きさを動的に変更することができる。例えば、図７の（１）において、表示出力部２９は、最も近い空き領域「３ｄ」と隣接する「２ｃ、３ｃ、２ｄ」の領域も空いていることから、「２ｃ、３ｃ、２ｄ、３ｄ」の４つの領域に跨る大きさの吹き出し型のアイコンを表示する。また、表示出力部２９は、最も近い空き領域「３ｄ」と隣接する「３ｃ」の領域も空いている場合には、「３ｃ、３ｄ」の２つの領域に跨るように、縦長の吹き出し型のアイコンを表示する。【００４４】
［処理の流れ］
図８は、処理の流れを示すフローチャートである。なお、ここでは、アイコンが選択された時点で右手と推定された例で説明する。図８に示すように、選択受付部２４は、ＯＳの機能等を介して、アイコンの移動を検出すると（Ｓ１０１：Ｙｅｓ）、アイコンが移動中か否かを判定する（Ｓ１０２）。【００４５】
そして、アイコンが移動中である場合（Ｓ１０２：Ｙｅｓ）、予測部２６は、指１０ｄの向き予測処理を実行する（Ｓ１０３）。例えば、選択受付部２４は、アイコンが移動可能な状態である選択状態になると、指１０ｄの向き予測処理を実行する。【００４６】
指１０ｄの向き予測処理が終了すると、空き検出部２８は、現在のタッチ位置を取得し（Ｓ１０４）、指１０ｄの移動向きを取得し（Ｓ１０５）、指の移動向きに応じて検出パターンを特定する（Ｓ１０６）。【００４７】
続いて、空き検出部２８は、検出パターンにしたがって空き領域を検出し（Ｓ１０７）、表示出力部２９は、タッチ位置に一番近い空き領域を特定する（Ｓ１０８）。その後、表示出力部２９は、特定した領域に、吹き出し型のアイコンを表示する（Ｓ１０９）。【００４８】
なお、アイコンの移動が検出されない場合（Ｓ１０１：Ｎｏ）やアイコンが移動中ではない場合（Ｓ１０２：Ｎｏ）、処理は終了する。【００４９】
次に、ステップＳ１０３で実行される指１０ｄの向き予測処理について説明する。図９は、指１０ｄの向き予測処理の流れを示すフローチャートである。図９に示すように、予測部２６は、タッチパネル５に指１０ｄが接触していることを検出すると（Ｓ２０１：Ｙｅｓ）、初回の接触か否かを判定する（Ｓ２０２）。【００５０】
そして、予測部２６は、初回の接触である場合（Ｓ２０２：Ｙｅｓ）、初回の接触位置を記録する（Ｓ２０３）。【００５１】
一方、予測部２６は、初回の接触ではない場合（Ｓ２０２：Ｎｏ）、前回の接触から所定時間以内の接触か否かを判定する（Ｓ２０４）。そして、予測部２６は、前回の接触から所定時間以内の接触ではない場合（Ｓ２０４：Ｎｏ）、処理を終了する。【００５２】
一方、予測部２６は、前回の接触から所定時間以内の接触である場合（Ｓ２０４：Ｙｅｓ）、現地点の位置を記録し（Ｓ２０５）、初回の接触位置から現地点までの差分を算出して、指１０ｄの向きを特定する（Ｓ２０６）。なお、タッチパネル５に指１０ｄが接触していない場合（Ｓ２０１：Ｎｏ）やステップＳ２０３が実行されると、処理が終了する。【００５３】
［効果］
上述したように、情報処理端末１０は、タッチパネル５上に指で選択されたアイコンの位置の周辺に、選択したアイコンと同じデザインの吹き出し型のアイコンを表示する。したがって、ユーザは、いつでも自分が選択したアイコンを確認できる。また、情報処理端末１０は、極めて短い２地点間のタッチパネル５と指１０ｄとの接触点から指の移動方向を予測し、指と被らない向きを判断し、かつ、選択したアイコンの周辺に他のアイコンがないところを選んで、吹き出し型のアイコンを表示する。【００５４】
したがって、情報処理端末１０は、スタイラスペンや指によるアイコンの視認性悪化を防ぐことができ、ユーザの操作にかかわるストレスの軽減と誤操作を防ぐことができる。【００５５】
図１０は、吹き出し型のアイコンの表示例を説明する図である。図１０に示すように、情報処理端末１０は、アイコンＪが選択されて移動中である場合、アイコンＪの吹き出し型のアイコンＪを空き領域に表示する。そして、情報処理端末１０は、アイコンＪが移動中の間は、指１０ｄの向き予測かつ空き領域の検索を繰り返し実行し、アイコンＪの移動に追従して、吹き出し型のアイコンＪを表示し続ける。【００５６】
したがって、情報処理端末１０は、アイコン操作に伴う操作性を向上することができる。また、情報処理端末１０は、空き領域の大きさに応じて、吹き出し型のアイコンの大きさも動的に変更することができるので、ユーザの利便性を向上させることができる。
【実施例２】
【００５７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。【００５８】
［表示例］
上記実施例で説明した吹き出し型のアイコンは一例であり、これに限定されるものではない。例えば、情報処理端末１０は、選択中のアイコンの特徴に応じたアイコンを表示することもできる。例を挙げると、情報処理端末１０は、写真を撮るカメラのアプリケーションの場合は、カメラのアイコンを表示することもできる。また、吹き出し型のアイコンに限らず、選択されているアイコンと同じアイコンや特定の形のアイコンを表示することもできる。【００５９】
また、情報処理端末１０は、空いている領域が小さい場合には、吹き出し型のアイコンをその領域の大きさに合わせて、小さな大きさで表示することもできる。このとき、一目で、選択中のアイコンがわかるように、選択中のアイコンの特徴に応じたアイコンを表示することもできる。【００６０】
また、情報処理端末１０は、透過型のアイコンを表示することもできる。図１１は、透過型アイコンの表示例を説明する図である。図１１に示すように、情報処理端末１０は、アイコンＪが選択されているが、アイコンＪから一定距離以内に空き領域がない場合、透過型の吹き出し型のアイコンＪを表示する。このとき、情報処理端末１０は、指１０ｄの方向と被らない位置に、透過型の吹き出し型のアイコンＪを表示する。このようにすることで、代替アイコンが選択中のアイコンから離れて表示されることを抑制できる。【００６１】
［代替アイコンの表示抑制］
例えば、情報処理端末１０は、端末の画面が十分に大きい場合に、代替アイコンの表示を抑制することができる。具体的には、情報処理端末１０は、ＯＳから画面サイズを取得し、予め決めたサイズより大きい場合（例えば１０インチ以上）は、代替アイコンの表示を抑制する。この手法に限らず、画面サイズの設定はユーザ設定としてもよいし、学習機能により自動設定としてもよい。【００６２】
また、情報処理端末１０は、無線や有線を用いて、外部装置に画面を出力している場合に、代替アイコンの表示を抑制することができる。具体的には、情報処理端末１０は、ＯＳから取得できる設定状態で、Ｗｉ−Ｆｉ（Wireless  Fidelity）ダイレクト、Miracast、画面のキャストなどが有効になっていれば抑制する。【００６３】
また、情報処理端末１０は、ＭＨＬ（Mobile  High-definition  Link）機能により、ｍｉｃｒｏＵＳＢ（Universal  Serial  Bus）端子からＨＤＭＩ（High-Definition  Multimedia  Interface）（登録商標）に変換するアダプタを使うことで、ＨＤＭＩ出力をする端末であるとする。この場合、情報処理端末１０は、端末のアプリがＭＨＬ機器の接続をブロードキャストメッセージとして検出した場合に、代替アイコンの表示を抑制する。【００６４】
このように、情報処理端末１０は、小さな画面ではなく、大画面で画面表示を行っている場合は、吹き出し型のアイコン表示などを抑制する。したがって、大画面上で、吹き出し型のアイコンが表示される状態を抑制できるので、ユーザの煩わしさを軽減できる。【００６５】
［領域］
上記実施例では、情報処理端末１０は、一番近い空き領域に、吹き出し型のアイコンを表示する例を説明したが、これに限定されるものではない。例えば、情報処理端末１０は、一番広い空き領域に、吹き出し型のアイコンを表示することもできる。このとき、空き領域の大きさに合わせて、吹き出し型のアイコンの大きさを変更することもできる。このようにすることで、吹き出し型のアイコンが小さくなることを抑制できるので、一定の見易さを保証することができる。【００６６】
［表示情報］
上記実施例では、表示情報の一例としてアイコンを例示したが、これに限定されるものではない。例えば、情報処理端末１０は、画像フォルダの画像編集や音声フォルダの音声データの編集においても同様の処理を適用することができる。【００６７】
［操作している手の判定］
上記実施例では、接触領域のパターンやユーザ設定によって、右手か左手かを判定する例を説明したが、これに限定されるものではない。例えば、情報処理端末１０は、情報処理端末１０に設置される正面カメラのカメラ画面によって手を画像認識し、その手が画面の左右どちらにうつるかで操作している手を判断することもできる。また、指示体の例として指を用いて説明したが、これに限定されず、タッチペンなどであっても同様に処理することができる。【００６８】
［システム］
また、図３等に示した各装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。例えば、推定部２５と予測部２６を統合することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。【００６９】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。【００７０】
また、情報処理端末１０のプロセッサ２０は、ハードディスク等に格納されているプログラムを読み出して実行することで、表示制御方法を実行する情報処理装置として動作する。つまり、プロセッサ２０は、タッチパネル制御部２３、選択受付部２４、推定部２５、予測部２６、表示制御部２７と同様の機能を実行するプログラムを実行する。この結果、プロセッサ２０は、タッチパネル制御部２３、選択受付部２４、推定部２５、予測部２６、表示制御部２７として動作することができる。なお、この他の実施例でいうプログラムは、情報処理端末１０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。【００７１】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【００７２】
１０  情報処理端末
２０  プロセッサ
２１  方向パターンＤＢ
２２  検索パターンＤＢ
２３  タッチパネル制御部
２４  選択受付部
２５  推定部
２６  予測部
２７  表示制御部
２８  空き検出部
２９  表示出力部
【図１】
2017154119.tif 000003
【図２】
2017154119.tif 000004
【図３】
2017154119.tif 000005
【図４】
2017154119.tif 000006
【図５】
2017154119.tif 000007
【図６】
2017154119.tif 000008
【図７】
2017154119.tif 000009
【図８】
2017154119.tif 000010
【図９】
2017154119.tif 000011
【図１０】
2017154119.tif 000012
【図１１】
2017154119.tif 000013
【手続補正書】
【提出日】平成30年9月18日(2018.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサとメモリとを有し、
前記プロセッサは、
表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、
前記表示情報と前記指示体とが重複しない領域に前記表示情報に関する代替情報を、前記表示情報の移動に追従して表示する
処理を実行することを特徴とする表示制御装置。
【請求項２】
前記表示する処理は、前記指示体と重ならない領域から他の表示情報が表示されていない領域を特定し、特定した領域のうち前記表示情報に最も近い領域または最も広い領域に、前記表示情報に関する代替情報を表示することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示する処理は、前記表示情報と前記指示体とが重複しない領域に、前記代替情報として透過型のアイコンを表示することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
前記表示する処理は、前記表示制御装置から外部機器へ画面表示が行われている場合、または、前記表示制御装置が有する前記表示部の画面サイズが所定値以上の場合、前記代替情報の表示を抑制することを特徴とする請求項１に記載の表示制御装置。
【請求項５】
前記プロセッサは、前記指示体が左手か右手かを推定する処理をさらに実行し、
前記表示する処理は、推定結果を用いて、前記指示体と重複しない領域を特定することを特徴とする請求項１に記載の表示制御装置。
【請求項６】
コンピュータが、
表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、
前記表示情報と前記指示体とが重複しない領域に前記表示情報に関する代替情報を、前記表示情報の移動に追従して表示する
処理を実行することを特徴とする表示制御方法。
【請求項７】
コンピュータに、
表示部に表示される表示情報に対して、タッチパネルを介して指示体による移動対象の表示情報の選択を受付け、
前記表示情報と前記指示体とが重複しない領域に前記表示情報に関する代替情報を、前記表示情報の移動に追従して表示する
処理を実行させることを特徴とする表示制御プログラム。
【国際調査報告】
2017154119.tif 000014
2017154119.tif 000015
2017154119.tif 000016
2017154119.tif 000017