(57)【要約】【課題】操作の手間の抑制と表示領域の有効活用とを両立させる。【解決手段】  スマートフォン（１）は、表示制御部（１２４）とアプリケーション処理部（１２２）とを備える。表示制御部（１２４）は、アプリケーションを示すアイコン（５１）を表示部（１１１）に表示させる。アプリケーション処理部（１２２）は、アイコン（５１）に対してフリック操作が行われると、前記アプリケーションの有する複数の機能のうちのいずれかの機能を起動させる。機能実行部（１２３）は、前記フリック操作の方向に応じて、起動させる機能を変更する。【選択図】図１
2014106806.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを示すアイコンを表示部に表示させる表示制御部と、
前記アイコンに対して操作が行われると、前記アプリケーションの有する複数の機能のうちのいずれかの機能を起動させるアプリケーション処理部とを備え、
前記アプリケーション処理部は、前記操作の方向に応じて、起動させる機能を変更することを特徴とする情報処理装置。
【請求項２】
前記アイコンに対して行われる操作の方向が予め定められているスクロール方向である場合、前記アプリケーション処理部は、前記複数の機能のいずれも実行せず、前記表示制御部は、前記操作の方向に表示画面をスクロールするようになっていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、ユーザによって前記アイコンが選択された場合、前記アイコンに対して行われる操作の方向と起動する機能との対応関係を示したガイダンス画像を表示部に表示させるようになっていることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記アイコンに対して行われる操作の方向と起動する機能との対応関係をユーザからの入力に応じて設定する対応関係設定部を備えたことを特徴とする請求項１から３のいずれか１項に記載の情報処理装置。
【請求項５】
前記操作は、フリック操作であることを特徴とする請求項１から４のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアプリケーションを実行する情報処理装置に関するものである。
【背景技術】
【０００２】
近年、画像を表示するとともに、ユーザの指やスタイラスペンなどの指示体による操作をユーザ指示として受け付ける情報処理装置が普及している。このような情報処理装置として、例えば、下記の特許文献１〜特許文献３のものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−８４０６６号公報（２０１２年４月２６日公開）
【特許文献２】特開２０１２−２７１８１号公報（２０１２年２月９日公開）
【特許文献３】特開２０１１−２２１６０７号公報（２０１１年１１月４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記の情報処理装置の有するアプリケーションの機能（例えば、メールソフトの「新規メール作成機能」など）をユーザが利用する場合、所定の操作を行ってアプリケーションを一旦起動させ、アプリケーションの起動後に、利用する機能を選択する操作を行わなければならず、操作に手間がかかるという問題がある。
【０００５】
これに対し、アプリケーションの機能を選択するためのショートカットアイコンを機能毎に作成しておき、ショートカットアイコンをタップすることにより、当該ショートカットアイコンに対応する機能を起動させるという手法がある。この手法によれば、ショートカットアイコンをタップするだけで、アプリケーションの起動とユーザに選択される機能（ショートカットアイコンの示す機能）の起動とを一括して行わせることができるため、操作に手間がかかるという問題を抑制できる。しかし、機能毎にショートカットアイコンを作成する手法では、表示装置に表示させるショートカットアイコンが増加してしまい、表示領域の有効活用が阻害されるという問題が生じる。
【０００６】
本発明は、上記の問題に鑑みてなされたものであって、その目的は、操作の手間の抑制と表示領域の有効活用とを両立させる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の一態様に係る情報処理装置は、アプリケーションを示すアイコンを表示部に表示させる表示制御部と、前記アイコンに対して操作が行われると、前記アプリケーションの有する複数の機能のうちのいずれかの機能を起動させるアプリケーション処理部とを備え、前記アプリケーション処理部は、前記操作の方向に応じて、起動させる機能を変更することを特徴とする。
【発明の効果】
【０００８】
本発明の一態様によれば、操作の手間の抑制と表示領域の有効活用とを両立させる情報処理装置を提供できるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】実施形態１のスマートフォンの要部構成を示すブロック図である。
【図２】実施形態１のスマートフォンにて表示される画面を示す模式図である。
【図３】実施形態１のスマートフォンの処理の流れを示すフローチャートである。
【図４】実施形態１にて用いられる機能テーブルを示す模式図である。
【図５】実施形態２にて用いられる機能テーブルを示す模式図である。
【図６】実施形態２のスマートフォンにて表示される画面を示す模式図である。
【図７】実施形態２のスマートフォンの処理の流れを示すフローチャートである。
【図８】実施形態３のスマートフォンの処理の流れを示すフローチャートである。
【図９】実施形態３のスマートフォンで表示される画面を示す第１の模式図である。
【図１０】実施形態３のスマートフォンで表示される画面を示す第２の模式図である。
【図１１】実施形態４のスマートフォンで表示される画面を示す第１の模式図である。
【図１２】実施形態４のスマートフォンで表示される画面を示す第２の模式図である。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
本発明の情報処理装置の一態様のスマートフォン１は、図２（ａ）に示されるように、アプリケーションのショートカットアイコン（以下「アイコン」と称す）を１以上示したホーム画面５０を表示するものである。そして、スマートフォン１は、いずれかのアイコンに対してフリック操作が行われると、フリック操作の行われたアイコンに対応するアプリケーションの有する複数の機能のうちのいずれかの機能を起動させるが、当該フリック操作の方向に応じて、起動させる機能を変更するようになっている。
【００１１】
例えば、図２（ａ）〜図２（ｃ）に示すように、メールアイコン５１に対して上方向のフリック操作がなされると、メールアプリケーションの有する複数の機能のうちの１つである新規メール作成機能が起動することによって、メール作成画面５２が表示される。これに対し、例えば、メールアイコン５１に対して右方向のフリック操作がなされると、メールアプリケーションの有する複数の機能のうちの１つである削除機能が起動するようになっている（図４を参照）。
【００１２】
以下、図１〜図４に基づき、本発明の一態様のスマートフォン１の構成を詳細に説明する。図１に示すように、スマートフォン１は、少なくとも、タッチパネル１１、制御部１２、および、記憶部１３を備えている。また、タッチパネル１１は、図１に示すように、表示部１１１および操作部１１２を備えている。
【００１３】
表示部１１１は、スマートフォン１にて処理される情報を画像として表示する表示デバイスである。表示部１１１には、後述する表示制御部１２４などによって処理された情報が表示される。表示部１１１は、例えば、ＬＣＤ（液晶ディスプレイ）などの表示装置で構成される。
【００１４】
操作部１１２は、表示部１１１の表示領域を覆う透明カバー（入力面）に接触する指示体（ユーザの指）の位置（座標値）を検出し、検出結果を判定部１２１に出力するタッチセンサある。つまり、操作部１１２と表示部１１１とが一体となってタッチパネル１１を構成している。なお、タッチセンサとしては、圧力センサ、静電容量センサ、光センサなどが挙げられる。また、本実施形態では、ユーザの指を前記指示体とするが、スタイラスペンやタッチペン等を前記指示体としても構わない。
【００１５】
制御部１２は、スマートフォン１に備えられる各ハードウェアの動作を制御するブロックであり、例えば、ＣＰＵ（Central Processing Unit）を備えるマイクロコンピュータやマイクロプロセッサなどによって実現される。制御部１２は、記憶部１３に記憶されている各種情報および各種制御を実施するためのプログラムを取り出して演算処理や判定処理を行い、これらの処理結果に基づいてスマートフォン１の各ハードウェアに制御信号や情報を送って、スマートフォン１の各ハードウェアの動作を制御する。なお、制御部１２の詳細については後述する。
【００１６】
記憶部１３は、制御部１２が実行する各種アプリケーションプログラム、ＯＳプログラム、制御プログラム、これらプログラムを実行するときに読み出す各種データ（設定値、テーブル等）を記憶する記憶領域である。記憶部１３としては、従来から公知の種々の記憶手段、例えば、リードオンリーメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ハードディスクドライブ（ＨＤＤ）などを用いることができる。また、制御部１２に取り扱われている各種データや処理中のデータは、記憶部１３のワーキングメモリに一時的に記憶される。
【００１７】
本実施形態の記憶部１３は、図１に示すように、アプリケーション格納部１３１およびテーブル格納部１３２を含む。
【００１８】
アプリケーション格納部１３１は、各種アプリケーションプログラム、および、各種アプリケーションにて利用される各種データベースを記憶する記憶領域である。アプリケーション格納部１３１に格納されるアプリケーションとしては、メールアプリケーション、電話アプリケーション、ブラウザ等があるが、これらに限定されない。また、アプリケーション格納部１３１に格納されるデータベースとしては、メールアプリケーションにて利用されるアドレス帳（メールＤＢ）、電話アプリケーションにて利用される電話帳（電話ＤＢ）、ブラウザにて利用されるブラウザＤＢがあるが、これらに限定されない。
【００１９】
テーブル格納部１３２は、図４に示される機能テーブルを記憶する記憶領域である。図４の機能テーブルについては後述する。
【００２０】
つぎに、制御部１２の構成を詳細に説明する。制御部１２は、図１に示すように、判定部１２１、アプリケーション処理部１２２、および表示制御部１２４を含んでいる。
【００２１】
判定部１２１は、タッチパネル１１に表示されているアイコンに対してユーザの操作が行われた場合に、この操作に関する各種判定を行うブロックである。判定部１２１は、アイコン判定部１２１ａ、操作種類判定部１２１ｂ、方向判定部１２１ｃ、および判定結果出力部１２１ｄを含む。
【００２２】
アイコン判定部１２１ａは、１以上のアイコンが示されているホーム画面５０（図２（ａ））が表示部１１１に表示されている場合において、ホーム画面５０に示されているアイコンのうち、ユーザに指定されるアイコンを判定（特定）するブロックである。
【００２３】
具体的には、アイコン判定部１２１ａは、操作部１１２の検出結果を参照して、入力面に接触しているユーザの指（指示体）の位置（座標値）と同じ位置（座標値）に表示されているアイコンがあるか否かを判定する。そして、アイコン判定部１２１ａは、入力面に接触しているユーザの指の位置と同じ位置に表示されているアイコンがあると判定した場合、このアイコンを、ユーザに指定されている指定アイコンと判定する。例えば、図２（ａ）に示されるように、タッチパネル１１の入力面（透明カバー）のうち、メールアイコン５１の表示領域と重複する領域に、ユーザが指をタッチさせると、アイコン判定部１２１ａは、入力面に接触しているユーザの指の位置と同じ位置にメールアイコン５１が表示されていると判定し、メールアイコン５１を指定アイコンとして判定する。なお、メールアイコン５１とは、メールアプリケーションを示すアイコンである。
【００２４】
操作種類判定部１２１ｂは、アイコン判定部１２１ａによって指定アイコンが特定されると、操作部１１２の検出結果に基づいて、指定アイコンが特定された後のユーザの指の動きを検出し、指定アイコンに対する操作の種類を判定するブロックである。操作種類判定部１２１ｂによって判定される操作の種類は、ドラッグ操作、フリック操作、タップ操作、長押操作である。
【００２５】
具体的には、操作種類判定部１２１ｂは、ユーザの指が入力面に接触したままの状態で所定距離を超えて移動したことを認識した場合、ドラッグ操作であると判定する。操作種類判定部１２１ｂは、ユーザの指が入力面に接触したまま移動するが、指と入力面とが接触したまま移動する距離が所定距離を超える前に指と入力面とが非接触になったことを認識した場合、フリック操作であると判定する。操作種類判定部１２１ｂは、ユーザの指が入力面に接触したまま移動することのない状態が続くが、接触開始から所定時間が経過する前に指と入力面とが非接触になったことを認識した場合、タップ操作であると判定する。操作種類判定部１２１ｂは、ユーザの指が入力面に接触したまま移動することのない状態が接触開始から所定時間以上続いた場合、長押操作であると判定する。
【００２６】
方向判定部１２１ｃは、アイコン判定部１２１ａにて指定アイコンが特定され、且つ、操作種類判定部１２１ｂにてフリック操作と判定された場合、当該フリック操作の操作方向（ユーザの指が移動した方向）を判定する。なお、方向判定部１２１ｃは、ユーザの指と入力面との接触位置（操作部１１２の検出結果）の軌跡から操作方向を判定する。
【００２７】
判定結果出力部１２１ｄは、アイコン判定部１２１ａにて指定アイコンが特定され、且つ、操作種類判定部１２１ｂがフリック操作を判定した場合（つまり、ユーザが、所望のアイコンの表示されている領域に指をタッチすることで当該アイコンを指定し、続けて当該アイコンに対してフリック操作を行った場合）、アイコン判定部１２１ａの処理結果および方向判定部１２１ｃの処理結果を示す第１判定結果情報をアプリケーション処理部１２２に送る。つまり、第１判定結果情報には、アイコン判定部１２１ａに特定されたアイコン（指定アイコン）と、方向判定部１２１ｃに判定された操作方向とが示されている。
【００２８】
アプリケーション処理部１２２は、アプリケーション格納部１３１に格納されているアプリケーションを読み出して、このアプリケーションの機能を実行するブロックである。アプリケーション処理部１２２は機能特定部１２２ａおよび機能実行部１２２ｂを含む。
【００２９】
機能特定部１２２ａは、ユーザにアイコンが指定され、且つ、ユーザがそのアイコンに対してフリック操作を行った場合、当該アイコンに示されるアプリケーションにて利用可能な複数の機能のうち、実行（起動）させる機能を選択するブロックである。機能特定部１２２ａは、テーブル格納部１３２に格納されている機能テーブル（図４）を参照して、実行させる機能を選択するようになっている。そこで、以下では、図４の機能テーブルについて説明してから、機能特定部１２２ａの処理の内容を説明する。
【００３０】
図４に示す機能テーブルは、アプリケーションおよび操作方向の組み合わせと、選択させる機能との対応関係を示したテーブルである。図４の機能テーブルにおいては、行毎に異なるアプリケーションが割り振られ、各行においては、割り振られたアプリケーションにて実現される機能が列挙される。また、図４の機能テーブルにおいては、列毎に異なる操作方向が割り振られ、各列においては、割り振られた操作方向に対応する機能が列挙される。つまり、互いに同じ行に属する各機能は互いに同じアプリケーションに対応し、互いに同じ列に属する各機能は互いに同じ操作方向に対応するのである。
【００３１】
具体的には、「メール」が示されている行においては、メールアプリケーションにて利用される機能が列挙され、「電話」が示されている行においては、電話アプリケーションにて利用される機能が列挙され、「ブラウザ」が示されている行においては、ブラウザにて利用される機能が列挙されている。また、「上」が示されている列においては、操作方向が上方向である場合に選択される機能が列挙され、「下」が示されている列においては、操作方向が下方向である場合に選択される機能が列挙され、「右」が示されている列においては、操作方向が右方向である場合に選択される機能が列挙され、「左」が示されている列においては、操作方向が左方向である場合に選択される機能が列挙されている。
【００３２】
そして、図４において、各行のうちのいずれかの行Ａとし、各列のうちのいずれかの列を列Ｂとする場合、行Ａと列Ｂとに属する機能は、行Ａに割り振られているアプリケーションと、列Ｂに割り振られている操作方向との組み合わせに対応付けられていることになる。すなわち、図４において、例えば、メールアプリケーションおよび上方向の組み合わせには、「新規メール作成」の機能が対応付けられており、電話アプリケーションおよび下方向の組み合わせには、「着信履歴」の機能が対応付けられているのである。
【００３３】
つぎに、機能特定部１２２ａの処理内容を説明する。ユーザが、所望のアイコンの表示されている領域に指をタッチすることで当該アイコンを指定し、続けて当該アイコンに対してフリック操作を行うと、判定結果出力部１２１ｄからアプリケーション処理部１２２に第１判定結果情報が送られるようになっている。
【００３４】
そして、機能特定部１２２ａは、判定結果出力部１２１ｄから送られてきた第１判定結果情報に示されているアイコン（指定アイコン）と操作方向との組み合わせに対応付けられている機能を、図４の機能テーブルから選択するようになっている。例えば、第１判定結果情報にメールアイコンと上方向との組み合わせが示されている場合、機能特定部１２２ａは「新規メール作成」の機能を選択する。また、第１判定結果情報にメールアイコンと右方向との組み合わせが示されている場合、機能特定部１２２ａは「削除」の機能を選択する。つまり、図４に示すように、同じ行（アプリ）であっても、操作方向毎に異なる機能が示されているため、同じアイコンがユーザに指定された場合であっても、フリック操作の方向が異なれば選択される機能が異なるようになっている。
【００３５】
機能実行部１２２ｂは、機能特定部１２２ａにて選択された機能を実行するブロックである。すなわち、機能実行部１２２ｂは、機能特定部１２２ａにて選択された機能を実行するためのアプリケーションをアプリケーション格納部１３１から読み出して、当該アプリケーションの起動と選択された機能の起動とを一括して行うようになっている。
【００３６】
表示制御部１２４は、表示部１１１の表示制御を行うブロックである。具体的には、表示制御部１２４は、アプリケーションを示すアイコンを示したホーム画面５０（図２（ａ）参照）を表示部１１１に表示させる。なお、１つのアイコンは１つのアプリケーションに対応する。つまり、アプリケーション毎にアイコンが作成される。
【００３７】
なお、機能実行部１２２ｂにてアプリケーションの機能が実行されている場合、機能実行部１２２ｂが表示制御部１２４に指示を送ることで、機能実行部１２２ｂと表示制御部１２４とが連携して、アプリケーションの機能を実行する際にユーザに提示する画像を表示部１１１に表示させるようになっている。例えば、メールアプリケーションの新規メール作成機能が実行されている場合、機能実行部１２２ｂと表示制御部１２４とは、図２（ｃ）に示すメール作成画面５２を表示部１１１に表示させる。
【００３８】
続いて、図３のフローチャートを参照して、スマートフォン１の処理の流れを説明する。まず、タッチパネル１１においてアイコンに指示体（ユーザの指）が接触し（Ｓ１でＹＥＳ）、当該アイコンに対してフリック操作が行われた場合（Ｓ２にてＹＥＳ）、制御部１２は、当該フリック操作の操作方向を判定する。制御部１２は、フリック操作の操作方向が上方向、下方向、左方向、右方向のいずれかと判定した場合（Ｓ３にてＹＥＳ）、Ｓ１にて指示体が接触したアイコンに対応するアプリケーションの有する複数の機能のうち、フリック操作の操作方向に対応する機能を選択する（Ｓ４）。つぎに、制御部１２は、Ｓ４にて選択した機能を起動（実行）し（Ｓ５）、図３のフローを終了する。
【００３９】
なお、指示体にて行われる操作がフリック操作以外である場合（Ｓ２にてＮＯ）、制御部１２はＳ３以降の処理を行わずに図３のフローを終了する。また、ドラッグ操作である場合にはドラッグ操作の方向にアイコンが移動するようになっていてもよい。
【００４０】
また、フリック操作の操作方向が上下左右以外の方向（例えば斜め）である場合（Ｓ３にてＮＯ）、つまりフリック操作の方向が図４の機能テーブルにて割り振られている方向ではない場合、制御部１２はＳ４以降の処理を行わずに図３のフローを終了する。
【００４１】
以上の実施形態によれば、例えば、図２（ａ）および図２（ｂ）に示すように、メールアイコン５１に対して上方向のフリック操作を行った場合、新規メール作成機能が起動して、図２（ｃ）に示されるメール作成画面５２が表示部１１１にて表示される。これに対し、メールアイコン５１にフリック操作を行ったものの、このフリック操作が例えば左方向の場合、新規メール作成機能ではなく、問い合わせ機能が起動する（図４参照）。
【００４２】
つまり、本実施形態によれば、アイコンに対してフリック操作が行われると、このアイコンのアプリケーションの有する複数の機能のうちのいずれかを起動させるが、フリック操作の方向に応じて、起動させる機能を変更するようになっているのである。
【００４３】
〔実施形態２〕
スマートフォンは、通常、ホーム画面においてアイコンが示されている領域以外の領域に所定のスクロール方向（上方向、左方向、右方向、下方向）のフリック操作またはドラッグ操作が行われた場合、操作方向に応じた画面スクロールを行う機能を有している。
【００４４】
さらに、実施形態２のスマートフォンにおいては、（ａ）アイコンに行われるフリック操作の方向が前記のスクロール方向以外の方向の場合、実施形態１と同様、アプリケーションの有する複数の機能のうち、フリック操作の方向に応じた機能を起動するようになっているが、（ｂ）アイコンに行われるフリック操作の方向が所定のスクロール方向に該当する場合、当該アイコンのアプリケーションの機能を起動するのではなく、前記の画面スクロールが行われるようになっている。
【００４５】
以下、実施形態２を詳細に説明する。実施形態２のスマートフォンの構成は、実施形態１のスマートフォンの有する構成とほぼ同様である。そこで、以下では、実施形態１と同じ部材については同じ参照符号を付し、実施形態１と異なる内容を中心に説明し、実施形態１と同じ点については極力説明を省略する。つまり、実施形態２の各部材は、以下で特に言及している点以外については、実施形態１と同じ処理を行うものとする。
【００４６】
まず、実施形態２では、図１に示される操作部１１２は、操作結果を判定部１２１に送信するだけではなく、前記操作結果を表示制御部１２４にも伝送するようになっている。
【００４７】
表示制御部１２４は、実施形態１にて説明した処理を行うだけでなく、ホーム画面６０（図６（ａ）参照）を表示部１１１に表示させている時に、アイコンが表示されている領域以外の領域にて所定のスクロール方向（上方向、左方向、右方向、下方向）にフリック操作またはドラッグ操作が行われたことを操作部１１２の操作結果から検出した場合、操作の方向に応じて画面スクロールを行うようになっている。
【００４８】
また、判定結果出力部１２１ｄは、アイコン判定部１２１ａにて指定アイコンが特定され、且つ、操作種類判定部１２１ｂにてフリック操作が判定された場合、第１判定結果情報をアプリケーション処理部１２２に送るだけではなく、フリック操作の操作方向を示した第２判定結果情報を表示制御部１２４に送るようになっている。
【００４９】
そして、表示制御部１２４は、第２判定結果情報を判定結果出力部１２１ｄから受け取った場合、第２判定結果情報に示されるフリック操作の方向が前記スクロール方向（上方向、左方向、右方向、下方向）に該当するか否かを判定し、該当する場合には前記フリック操作の方向に画面スクロールを行うようになっている。
【００５０】
また、実施形態２では、テーブル格納部１３２は、図４の機能テーブルではなく、図５の機能テーブルを格納している。図５に示す機能テーブルの各行には、前述したスクロール方向（上方向、左方向、右方向、下方向）は割り振られておらず、スクロール方向以外の方向（左上方向、右上方向、右下方向、左下方向）が割り振られている。
【００５１】
そして、機能特定部１２２ａは、判定結果出力部１２１ｄから送られてくる第１判定結果情報に示されている操作方向が図５に割り振られている操作方向である場合、第１判定結果情報に示されている操作方向とアイコンとの組み合わせに対応付けられている機能を、図５の機能テーブルから選択する。これに対し、機能特定部１２２ａは、操作検出情報に示されている操作方向が図５に割り振られている操作方向ではない場合、つまり操作検出情報に示されている操作方向がスクロール方向の場合、機能の選択を実行しない。
【００５２】
機能実行部１２２ｂは、機能特定部１２２ａにて機能の選択が行われた場合に当該機能を起動させる。すなわち、アイコンに対してフリック操作が行われた場合であっても、操作方向がスクロール方向であれば、アプリケーションの機能は起動されず、操作方向がスクロール方向以外の方向である場合にのみ、操作方向に対応した機能が起動する。
【００５３】
つぎに、図７のフローチャートを参照して、実施形態２に係るスマートフォン１の処理の流れを説明する。まず、タッチパネル１１に表示されているアイコンに指示体（ユーザの指）が接触し（Ｓ１１でＹＥＳ）、当該アイコンに対してフリック操作が行われた場合（Ｓ１２にてＹＥＳ）、制御部１２は、当該フリック操作の操作方向を判定する。制御部１２は、アイコンに行われたフリック操作の操作方向が上方向、下方向、左方向、右方向のいずれかと判定した場合（Ｓ１３においてＹＥＳ）、判定された方向に画面スクロールを行って（Ｓ１６）、図７のフローを終了する。これに対し、制御部１２は、アイコンに行われたフリック操作の操作方向が、左上方向、右上方向、右下方向、左下方向のいずれかと判定した場合（Ｓ１３においてＮＯ）、Ｓ１にて指示体が接触したアイコンに対応するアプリケーションの有する複数の機能のうち、フリック操作の操作方向に対応する機能を選択する（Ｓ１４）。そして、制御部１２は、Ｓ１４にて選択した機能を実行（起動）し（Ｓ１５）、図７のフローを終了する。
【００５４】
なお、アイコンに対して行われた操作がドラッグ操作の場合（Ｓ１２にてＮＯ）、勿論、ドラッグ操作の方向にアイコンが移動するようになっていてもよい。また、図７のフローは、アイコンに対して操作が行われる場合の処理を示したものであり、アイコンの表示領域以外の領域に対してフリック操作やドラッグ操作が行われた場合、図７は適用されずに画面スクロールが行われるようになっている。
【００５５】
以上にて示した実施形態によれば、例えば、図６（ａ）および図６（ｂ）に示すように、ホーム画面６０に表示されている○×モードメールアイコン６１に対して所定のスクロール方向（上下左右方向）以外の方向（ここでは左上方向）にフリック操作を行った場合、新規メール作成機能が起動して（図５参照）、図６（ｃ）に示されるメール作成画面６２が表示部１１１にて表示される。これに対し、○×モードメールアイコン６１に指をタッチさせたものの、フリック操作が所定のスクロール方向（上下左右方向）の場合には、ホーム画面６０が左方向にスクロールする。
【００５６】
すなわち、本実施形態によれば、アイコンに対して行われるフリック操作の方向が予め定められているスクロール方向である場合、前記アイコンのアプリケーションの有する複数の機能のいずれも実行せず、前記フリック操作の方向に表示画面をスクロールするようになっている。
【００５７】
[実施形態３]
実施形態３のスマートフォンは、図９に示すように、アイコンをタップすることで当該アイコンをユーザが選択すると、当該アイコンに対して行われるフリック操作の方向と起動する機能との対応関係を示したガイダンス画像７３を表示させるようになっている。
【００５８】
以下、実施形態３を詳細に説明する。実施形態３のスマートフォンの構成は、実施形態１のスマートフォンの有する構成とほぼ同様である。そこで、以下では、実施形態１と同じ部材については同じ参照符号を付し、実施形態１と異なる内容を中心に説明し、実施形態１と同じ点については極力説明を省略する。つまり、実施形態３の各部材は、以下で特に言及している点以外については、実施形態１と同じ処理を行うものとする。
【００５９】
図１の判定結果出力部１２１ｄは、実施形態１にて説明した処理を行うだけでなく、操作種類判定部１２１ｂがタップ操作を判定した場合、アイコン判定部１２１ａの処理結果を示す第３判定結果情報を表示制御部１２４に送る。つまり、第３判定結果情報には、ユーザにタップされたアイコンを示す情報が示されている。
【００６０】
表示制御部１２４は、判定結果出力部１２１ｄから第３判定結果情報を受けとると、第３判定結果情報に示されるアイコンのアプリケーションに対応するガイダンス画像をアプリケーション格納部１３１から読み出し、このガイダンス画像を表示部１１１に表示させる。つまり、アプリケーション格納部１３１には、アプリケーション毎に、アプリケーションのガイダンス画像が記憶されている。
【００６１】
ここでガイダンス画像について説明する。ガイダンス画像とは、アイコンに対して行われるフリック操作の操作方向と起動する機能との対応関係を示した画像である。図９（ｃ）に示すガイダンス画像７３は、メールアプリ用のガイダンス画像の一例である。
【００６２】
ガイダンス画像７３は、メールアプリを示すアプリマーク７３ａと、新規メール作成機能を示す機能マーク７３ｂと、削除機能を示す機能マーク７３ｃと、テンプレート機能を示す機能マーク７４ｄと、問い合わせ機能（受信メール確認機能）を示す機能マーク７４ｅとからなる。
【００６３】
そして、アプリマーク７３ａの上方向側に機能マーク７３ｂが隣接しているが、これは、上方向の操作方向と機能マーク７３ｂの機能（新規メール作成機能）とが対応していることを示している。また、アプリマーク７３ａの下方向側に機能マーク７４ｄが隣接しているが、これは、下方向の操作方向と機能マーク７４ｄ（テンプレート機能）とが対応していることを示している。同様に、アプリマーク７３ａの右方向側に機能マーク７３ｃが隣接しているが、これは、右方向の操作方向と機能マーク７３ｃの機能（削除機能）とが対応していることを示している。さらに、アプリマーク７３ａの左方向側に機能マーク７３ｂが隣接しているが、これは、左方向の操作方向と機能マーク７３ｂの機能（問い合わせ機能）とが対応していることを示している。
【００６４】
つまり、図９（ｃ）のガイダンス画像７３は、メールアイコン７１に上方向のフリック操作が行われると新規メール作成機能が起動し、メールアイコン７１に下方向のフリック操作が行われるとテンプレート機能が起動し、メールアイコン７１に右方向のフリック操作が行われると削除機能が起動し、メールアイコン７１に左方向のフリック操作が行われると問い合わせ機能が起動することをユーザにガイダンスしている。
【００６５】
すなわち、ガイダンス画像７３は、アプリケーションを示すマークの周囲において、機能を示すマークを示されているが、機能を示すマークは、アプリケーションを示すマークよりも、当該機能に対応する操作方向の側に配置されている。このようなガイダンス画像７３を表示させることにより、操作方向と機能との対応関係をユーザに認識させることができるようになっている。
【００６６】
続いて、図８のフローチャートを参照して、スマートフォン１の処理の流れを説明する。まず、タッチパネル１１に表示されているアイコンに指示体（ユーザの指）が接触し（Ｓ２１にてＹＥＳ）、当該アイコンに対してタップ操作が行われた場合（Ｓ２２にてＮＯ，Ｓ２６にてＹＥＳ）、制御部１２は、タップ操作の行われたアイコンのアプリケーションに対応するガイダンス画像７３を表示させ（Ｓ２７）、処理をＳ２１に戻す。
【００６７】
その後、前記のアイコンに指示体（ユーザの指）が再び接触し（Ｓ２１にてＹＥＳ）、当該アイコンに対してフリック操作が行われた場合（Ｓ２２にてＹＥＳ）、制御部１２は当該フリック操作の操作方向を判定する。制御部１２は、アイコンに行われたフリック操作の操作方向が上方向、下方向、左方向、右方向のいずれかと判定した場合（Ｓ２３にてＹＥＳ）、当該アイコンに対応するアプリケーションの有する複数の機能のうち、フリック操作の操作方向に対応する機能を選択する（Ｓ２４）。そして、制御部１２は、Ｓ２４にて選択した機能を実行（起動）し（Ｓ２５）、図８のフローを終了する。
【００６８】
以上にて示した実施形態によれば、例えば、図９（ａ）および図９（ｂ）に示すように、ホーム画面９０に示されているメールアイコン７１に先ずはタップ操作を行うことで、図９（ｃ）に示すように、メールアイコン７１に対応するガイダンス画像７３を表示させることが可能になっている。これにより、ユーザは、ガイダンス画像７３によって、メールアイコンについての操作方向と機能との対応関係を把握できる。その後、ユーザは、所望する機能に対応する操作方向でメールアイコン７１に対してフリック操作を行うことで、所望する機能を起動させることができる。
【００６９】
つまり、本実施形態によれば、タップ操作によってユーザにアイコンが選択された場合、前記アイコンに対して行われるフリック操作の方向と起動する機能との対応関係を示したガイダンス画像７３を表示部１１１に表示させることができるようになっている。
【００７０】
なお、前記のガイダンス画像としては、図９（ｃ）に示されるものに限定されるものではない。例えば、図１０（ａ）および図１０（ｂ）に示されるように複数のアイコンを示すホーム画面８０が表示されている場合において、ホーム画面８０に含まれるメールアイコン８１にタップ操作がなされたものとする。この場合、表示制御部１２４は、図１０（ｃ）に示されるように、ホーム画面８０においてメールアイコン８１以外のアイコンを消去し、メールアイコン８１の周囲に配置される機能マーク８２ａ〜８２ｄをガイダンス画像として表示するようになっていてもよい。
【００７１】
つまり、図１０（ｃ）において、メールアイコン８１の上側には、上方向に対応する機能の機能マーク８２ａが示され、メールアイコン８１の下側には、下方向に対応する機能の機能マーク８２ａが示され、メールアイコン８１の左側には、左方向に対応する機能の機能マーク８２ｄが示され、メールアイコン８１の右側には、右方向に対応する機能の機能マーク８２ｂが示されることになる。そして、図１０（ｃ）において、メールアイコン８１に対して上下左右のいずれかの方向のフリック操作を行うと、フリック操作を行った方向の側に位置している機能マークに示される機能が起動することになる。
【００７２】
また、ガイダンス画像は、図９（ｃ）や図１０（ｃ）に示したようなマークに限定されるものではなく、図４や図５に示されるテーブルのうち、タップ操作にて選択されたアプリケーションに関する部分を示したものであってもよい。
【００７３】
〔実施形態４〕
実施形態４は、前記アイコンに対して行われる操作の方向と起動する機能との対応関係をユーザに設定（変更）させる形態である。
【００７４】
以下、実施形態４を詳細に説明する。実施形態４のスマートフォンの構成は、実施形態１のスマートフォンの有する構成とほぼ同様である。そこで、以下では、実施形態１と同じ部材については同じ参照符号を付し、実施形態１と異なる内容を中心に説明し、実施形態１と同じ点については極力説明を省略する。つまり、実施形態４の各部材は、以下で特に言及している点以外については、実施形態１と同じ処理を行うものとする。
【００７５】
実施形態４のスマートフォン１の制御部１２は、図１に示す判定部１２１、アプリケーション処理部１２２、表示制御部１２４の他、図示しない対応関係設定部を備えている。
【００７６】
対応関係設定部は、対応関係設定モードがユーザに指定され、且つ、対応関係設定モードの処理対象となるアプリケーションがユーザに指定されると、表示制御部１２４と連携して、指定されたアプリケーションについて、図４の機能テーブルに示される対応関係の設定処理（変更処理）を行う。具体的には以下のように行われる。
【００７７】
処理対象となるアプリケーションが指定されると、まず、対応関係設定部は、表示制御部１２４と連携して、図１１（ａ）に示すように、当該アプリケーションの有する複数の機能のうちのいずれかの機能を示す機能アイコン９１をホーム画面９０に表示させる。ここでは、処理対象のアプリケーションがメールアプリケーションであるものとし、ホーム画面９０には、メールアプリケーションのアイコン（アプリアイコン）９２と、機能アイコン９１とが示されている。
【００７８】
つぎに、図１１（ｂ）および図１１（ｃ）に示すように、ユーザが、機能アイコン９１をドラッグして移動させ、この機能アイコン９１をアイコン９２にドロップする。このドロップにより、対応関係設定部は、表示制御部１２４と連携して、図１１（ｄ）に示されるように、機能アイコン９１に示される機能に対応する操作方向をユーザに設定させるためのポップアップウインドウ９３を表示させる。そして、ユーザがポップアップウインドウ９３を用いて操作方向を設定すると、対応関係設定部は、設定された操作方向と機能との対応関係をワーキングメモリに一旦記憶させ、表示制御部１２４は、次に設定処理を行うべき機能を示した機能アイコンを表示部１１１に表示させ、以降は機能アイコン９１の場合と同様に処理を行う。
【００７９】
そして、上下左右の４方向について対応関係の設定処理を終えると、対応関係設定部は、アプリケーション格納部１３１に格納されている機能テーブルに対して、ワーキングメモリに記憶されている対応関係を上書きすることで当該対応関係の設定を完了する。
【００８０】
このようにして、本実施形態の対応関係設定部は、アイコンに対して行われるフリック操作の方向と起動する機能との対応関係をユーザからの入力に応じて設定するようになっている。
【００８１】
なお、図１２に示す形態により、フリック操作の操作方向と機能との対応関係が設定されるようになっていてもよい。この点を以下説明する。まず、図１２（ａ）に示すように、処理対象となるアプリケーションのアイコン９７と、このアプリケーションの有する複数の機能のうちのいずれかの機能を示す機能アイコン９６とをホーム画面９５に表示させる。つぎに、図１２（ｂ）および図１２（ｃ）に示すように、ユーザが、機能アイコン９６をドラッグすることで、機能アイコン９６をアイコン９７に重複させる。さらに、図１２（ｄ）に示すように、ユーザが、アイコン９７に重複している機能アイコン９６を所望の方向（図１２では上方向）に向けてフリック操作すると、対応関係設定部が、このフリック操作の操作方向と機能アイコン９１の機能との対応関係を設定する。
【００８２】
〔変形例〕
以上の各実施形態では、アイコンに対してフリック操作が行われた場合に、フリック操作の操作方向に応じた機能を起動させるようになっているが、フリック操作に代えてドラッグ操作の場合に操作方向に応じた機能を起動させる形態であってもよいし、フリック操作またはドラッグ操作が行われた場合に、操作方向に応じた機能を起動させる形態であってもよい。但し、この場合、アイコン自体を移動させることを目的としたドラッグ操作と区別するために、例えば、アイコンに対して長押操作とドラッグ操作とが連続して行われた場合に、ドラッグ操作の操作方向に応じた機能が起動し、アイコンに対してドラッグ操作のみが行われる場合はアイコンが移動するようになっていてもよい。
【００８３】
また、以上の各実施形態では、タッチパネル１１の操作部１１２によってユーザが操作を行うようになっているが、勿論、タッチパネルを備えない表示装置においても本発明の一態様を適用可能である。例えば、マウスを操作部として用いることで本発明の一態様を実現可能である。また、空間座標を表示する空間表示部と、赤外線センサを利用した空間座標検出装置または空中マウス等の操作部とからなるシステムに対しても本発明の一態様を適用可能である。なお、空間表示部としては、空中投影表示（ホログラム）を行う表示装置、または、ＡＲ表示を行う表示装置等がある。
【００８４】
また、制御部１２は、上述の通り、ＣＰＵを用いてソフトウェアにて実現してもよいし、集積回路等に形成された論理回路によって実現してもよい。なお、ソフトウェアによる場合、スマートフォン１は、前記ソフトウェアであるプログラムがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭまたは記憶装置等の記録媒体を備えている。上記記録媒体としては、例えば、カード、ディスク、半導体メモリ、プログラマブルな論理回路などの「一時的でない有形の媒体」であってもよい。また、上記プログラムは、任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに伝送されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００８５】
〔実施形態のまとめ〕
実施形態１にて示したように、本発明の一態様の情報処理装置（スマートフォン）は、アプリケーションを示すアイコンを表示部に表示させる表示制御部と、前記アイコンに対して操作が行われると、前記アプリケーションの有する複数の機能のうちのいずれかの機能を起動させるアプリケーション処理部とを備え、前記アプリケーション処理部は、前記操作の方向に応じて、起動させる機能を変更することを特徴とする。
【００８６】
これにより、１つのアイコンによって１つのアプリケーションの有する複数の機能をユーザに選択させることが可能であるため、機能毎にアイコンを作成していた従来技術よりも、予め用意すべきアイコン数を削減でき、表示領域を有効に活用できる。さらに、ユーザは、アイコンに対して、所望の機能に対応する方向の操作を行うだけで、アプリケーションの起動と所望の機能の起動とを一括して行わせることができ、操作の手間を抑制できる。それゆえ、本発明の一態様によれば、操作の手間の抑制と表示領域の有効活用とを両立させる情報処理装置を提供できるという効果を奏する。
【００８７】
また、機能毎にアイコンを作成していた従来技術よりも、表示部に表示させるアイコン数を削減できるため、従来技術よりも表示画面の煩雑化を抑制することが可能になる。
【００８８】
なお、特許文献１（特開２０１２-８４０６６）は、アイコンに対する操作の方向に応じて、当該アイコンを操作した際に起動する機能にて用いられる画面の表示領域を変更するものに過ぎず、アイコンに対する操作の方向に応じて、当該アイコンを操作した際に起動させる機能を変更するものではない。
【００８９】
また、実施形態２に示したように、前記アイコンに対して行われる操作の方向が予め定められているスクロール方向である場合、前記アプリケーション処理部は、前記複数の機能のいずれも実行せず、前記表示制御部は、前記操作の方向に表示画面をスクロールするようになっていてもよい。これにより、誤操作を抑制できるというメリットがある。つまり、仮にスクロールの方向と機能選択のための操作方向とが同じ方向に設定されている場合、スクロールさせたいためにアイコンの非表示領域に操作（例えばフリック操作）を行うつもりが、誤ってアイコン表示領域に指が当たってしまうと、誤操作になるが、本発明の構成では当該不都合は生じない。
【００９０】
また、実施形態３に示したように、前記表示制御部は、ユーザによって前記アイコンが選択された場合、前記アイコンに対して行われる操作の方向と起動する機能との対応関係を示したガイダンス画像を表示部に表示させるようになっていてもよい。これにより、機能を起動させるための操作をアイコンに対してユーザが行う前に、前記アイコンに対して行われる操作の方向と起動する機能との対応関係をユーザに示すことができるため、ユーザからすれば、当該対応関係を覚えておく必要がないというメリットを有する。
【００９１】
さらに、実施形態４に示したように、本発明の一態様の情報処理装置（スマートフォン）は、前記アイコンに対して行われる操作の方向と起動する機能との対応関係をユーザからの入力に応じて設定する対応関係設定部を備えてもよい。これにより、前記アイコンに対して行われる操作の方向と起動する機能との対応関係をユーザに設定させることができるため、ユーザ自身にとって使い勝手が良いように方向と機能との対応関係を設定できるというメリットを有する。
【００９２】
なお、本発明の一態様の情報処理装置において、機能を起動させるための操作はフリック操作が好ましいが、フリック操作に限定されるものではなく、方向を特定（入力）することが可能な操作であればよい。
【００９３】
上述した情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部として動作させることにより上記情報処理装置をコンピュータにて実現させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の一態様の範疇に入る。
【００９４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【００９５】
本発明の一態様は、アイコンを表示可能な情報処理装置に適用できる。例えば、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistant）、携帯電話、ＰＣ、テレビ、各種電気機器の操作パネルに好適である。
【符号の説明】
【００９６】
１    スマートフォン（情報処理装置）
７３    ガイダンス画像
１１１    表示部
１２２    アプリケーション処理部
１２４    表示制御部
【図１】
2014106806.tif 000003
【図２】
2014106806.tif 000004
【図３】
2014106806.tif 000005
【図４】
2014106806.tif 000006
【図５】
2014106806.tif 000007
【図６】
2014106806.tif 000008
【図７】
2014106806.tif 000009
【図８】
2014106806.tif 000010
【図９】
2014106806.tif 000011
【図１０】
2014106806.tif 000012
【図１１】
2014106806.tif 000013
【図１２】
2014106806.tif 000014