(57)【要約】【課題】左右いずれの手で携帯していても操作入力装置を操作せず、持ち手でランチャーを起動できるようにする。【解決手段】コンピュータ１は表示手段と、その前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えている。コンピュータ１指が接触入力手段に接触しながら接触入力手段上を移動したときの移動態様を検知する検知手段と、検知手段が検知した移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定手段と、接触入力手段における指の接触位置に応じて、ＧＵＩ決定手段により決定されたランチャーＧＵＩ（Graphical  User  Interface）を表示手段に表示させる表示制御手段とを有している。【選択図】図１０
2009110286.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置であって、
前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様を検知する検知手段と、
前記検知手段が検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定手段と、
前記接触入力手段における前記指の接触位置に応じて、前記ＧＵＩ決定手段により決定された前記ランチャーＧＵＩ（Graphical  User  Interface）を前記表示手段に表示させる表示制御手段とを有する情報処理装置。
【請求項２】
前記ランチャーＧＵＩ（Graphical  User  Interface）の形状および前記アイコンの配置を前記検知手段が検知した前記移動態様に応じて変更するＧＵＩ変更手段を更に有する請求項１記載の情報処理装置。
【請求項３】
前記検知手段は、前記移動態様として、前記接触入力手段上における前記指の移動方向と指の移動開始位置を検知し、
前記表示制御手段は、前記指の接触位置のうちの前記検知手段により検知される前記移動開始位置に応じた位置に前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項１または２記載の情報処理装置。
【請求項４】
前記検知手段は、前記移動態様として、前記接触入力手段上における前記指の移動回数を検知し、
前記表示制御手段は、前記検知手段により検知される前記移動回数が決められた規定回数以上であるときにだけ、前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項３記載の情報処理装置。
【請求項５】
前記検知手段は、前記移動態様として、前記接触入力手段上における前記指の移動距離を検知し、
前記表示制御手段は、前記検知手段により検知される前記移動距離が決められた規定距離以上であるときにだけ、前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項３記載の情報処理装置。
【請求項６】
ランチャーを起動させるためのランチャーボタンを前記移動回数が前記規定回数以上であるときに前記表示手段に表示させるボタン表示制御手段を更に有し、
前記表示制御手段は、前記指が前記接触入力手段上を前記ランチャーボタンの対応位置から決められた規定距離以上移動したときにだけ前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項３記載の情報処理装置。
【請求項７】
前記接触入力手段からのデータを用いて前記規定回数を設定する回数設定手段を更に有する請求項４記載の情報処理装置。
【請求項８】
前記表示手段が組み込まれた矩形状の装置本体を更に有し、
前記表示制御手段は、前記移動開始位置のうちの前記装置本体を把持している手の親指の移動開始位置に応じて前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項３〜７のいずれか一項記載の情報処理装置。
【請求項９】
表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えたコンピュータに、
前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様を検知する検知機能と、
前記検知機能により検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定機能と、
前記接触入力手段における前記指の接触位置に応じて、前記ＧＵＩ決定機能により決定された前記ランチャーＧＵＩ（Graphical  User  Interface）を前記表示手段に表示させる表示制御機能とを実現させるためのランチャー起動制御プログラム。
【請求項１０】
表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置におけるランチャー起動制御方法であって、
前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様を検知し、
前記検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定し、
前記接触入力手段における前記指の接触位置に応じて、前記決定されたランチャーＧＵＩ（Graphical  User  Interface）を前記表示手段に表示させるランチャー起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ランチャーを起動する情報処理装置、ランチャーを起動するためのランチャー起動制御プログラムおよびランチャー起動制御方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータをはじめとする情報処理装置は、文書作成や、表計算、Ｗｅｂサイトの閲覧に加えてデジタル放送番組の受信、視聴、録画再生といった様々な用途で用いられ、家庭用や業務用として広く普及している。この種の情報処理装置は表示装置が本体と別体となったデスクトップ型と、携帯可能なタイプがある。携帯可能な情報処理装置は表示装置と本体が一体となったノート型や、片手で持ち運びできる程度の大きさのものもある。
【０００３】
ところで、前述のような多種多様な機能を備えた情報処理装置においては、任意の機能をユーザが容易に選択できるユーザインターフェース機能が求められる。このようなユーザインターフェース機能の一つとしてランチャーがある。ランチャーは頻繁に使用するアプリケーションプログラムやファイルを登録し、直接起動する機能をいう。
【０００４】
情報処理装置は、このランチャーにより画面に表示されるアイコンを選択することにより、そのアイコンに割り当てられているアプリケーションプログラムを起動させることができる。ランチャーにより作動する情報処理装置は、例えば特許文献１に開示されている。
【特許文献１】特開２００３−２３３４５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の情報処理装置においてランチャーを起動する場合、ユーザはキーボードやマウス、タッチパッドといった操作入力装置の操作を行う。
【０００６】
しかし、情報処理装置が携帯可能なタイプの場合、その情報処理装置をユーザが携帯しているときはランチャーを起動しようにも、キーボードやマウス、タッチパッド等の操作入力装置を左右いずれかの手で操作することは困難であるし、それらの配置場所によっては携帯しながら操作することが不可能な場合もある。
【０００７】
また、操作入力装置は通常、配置場所が固定されているため、左右いずれかの手で携帯しているときには操作できても、もう一方の手で携帯しているときには操作できないこともある（例えば、左手で携帯しているときは操作できても、右手で携帯しているときは操作できないなど）。
【０００８】
そこで、本発明は上記課題を解決するためになされたもので、左右いずれの手で携帯していても操作入力装置を操作せず、持ち手でランチャーを起動できるようにした情報処理装置、ランチャー起動制御プログラム並びにランチャー起動制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は、表示手段と、その表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置であって、指が接触入力手段に接触しながら接触入力手段上を移動したときの移動態様を検知する検知手段と、検知手段が検知した移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定手段と、接触入力手段における指の接触位置に応じて、ＧＵＩ決定手段により決定されたランチャーＧＵＩ（Graphical  User  Interface）を表示手段に表示させる表示制御手段とを有する情報処理装置を特徴とする。
【００１０】
また、本発明は表示手段と、その表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えたコンピュータに、指が接触入力手段に接触しながら接触入力手段上を移動したときの移動態様を検知する検知機能と、検知機能により検知した移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定機能と、接触入力手段における指の接触位置に応じて、ＧＵＩ決定機能により決定されたランチャーＧＵＩ（Graphical  User  Interface）を表示手段に表示させる表示制御機能とを実現させるためのランチャー起動制御プログラムを提供する。
【００１１】
そして、本発明は、表示手段と、その表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置におけるランチャー起動制御方法であって、指が接触入力手段に接触しながら接触入力手段上を移動したときの移動態様を検知し、検知した移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定し、接触入力手段における指の接触位置に応じて、決定されたランチャーＧＵＩ（Graphical  User  Interface）を前記表示手段に表示させるランチャー起動制御方法を提供する。
【発明の効果】
【００１２】
以上詳述したように、本発明によれば、左右いずれの手で携帯していても操作入力装置を操作せず、持ち手でランチャーを起動できるようにした情報処理装置、ランチャー起動制御プログラム並びにランチャー起動制御方法が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について説明する。なお、同一要素には同一符号を用い、重複する説明は省略する。
【００１４】
図１は本発明の実施の形態に係る情報処理装置としてのコンピュータ１の外観を示す平面図、図２はコンピュータ内部の構成を示すブロック図、図３は液晶パネル２ａと、タッチパネル２ｂとの位置関係を模式的に示した図である。
【００１５】
図１に示すように、コンピュータ１は片手で持運び可能な大きさで概ね平板状の矩形状本体１０を備えたタブレット型コンピュータである。本実施の形態においてコンピュータ１は図１に示すような縦長表示で用いられ、その場合における本体１０の上側を上部１ａ，下側を下部１ｂ、左側を左部１ｃ，右側を右部１ｄとしている。
【００１６】
コンピュータ１は片面の中央を含むほぼ全域を占める大きさの表示部２と、表示部２の外側に配置された電源スイッチ３を備えている。
【００１７】
表示部２は画像表示装置であって、図２に示すように液晶パネル（ＬＣＤ）２ａを有し、コンピュータ１の出力装置の一つを構成している。表示部２は液晶パネル２ａと、タッチパネル２ｂを有し、指を使った所定の操作が行われたときに後述するランチャーＧＵＩ（Graphical  User  Interface）１２０，１３０などを液晶パネル２ａに表示する。
【００１８】
タッチパネル２ｂは、接触入力手段であって、図３に示すように、液晶パネル２ａの前面側（視認側）に配置され、指やスタイラスペン等入力手段を用いて加えられる圧力や静電気などを感知して、その圧力等を示すデータをＣＰＵ１１に入力する。コンピュータ１の場合、ユーザはキーボードやタッチパッドといった操作入力手段の代わりに、指や図示しないスタイラスペンを表示部２に接触させて直接文字を書く動作等を行ってデータ入力やコマンド入力といった操作を行える。
【００１９】
電源スイッチ３はコンピュータ１の主電源スイッチであって、押下されることでコンピュータ１の電源が投入される。
【００２０】
コンピュータ１では、ウィンドウズ（登録商標）などのＯＳ（オペレーティングシステム）１５がインストールされており、ＯＳ１５の管理下において、複数のプログラムを同時に実行することができる。図示はしないが、表示部２には、プログラムの実行画面が表示され、ユーザがスタイラスペンを操作することにより、実行画面の配置や大きさを調節し、また任意の表示を最前面に配置することができる。
【００２１】
そして、コンピュータ１は前述の表示部２および電源スイッチ３とともに、図２に示すように、ＣＰＵ１１、内部記憶部１２および外部記憶部１３を有し、これらがバス１９により接続されている。
【００２２】
ＣＰＵ１１は、コンピュータ１の動作を制御するプロセッサであり、内部記憶部１２に記憶されているプログラムを実行する。ＣＰＵ１１が実行するプログラムとしては、ＯＳ１５のほか、ランチャーの起動を制御するためのランチャー起動制御プログラム１６がある。また、ＣＰＵ１１が実行するプログラムには、文書作成プログラム、電子メールの作成および送受信プログラムといったアプリケーションプログラムがある。
【００２３】
内部記憶部１２は主にコンピュータ１が実行するプログラムを記憶する記憶手段であって、例えばＲＡＭやフラッシュメモリ、ＨＤＤ（Hard  Disk  Drive）によって構成されている。コンピュータ１では、図２に示すように、内部記憶部１２にＯＳ１５とランチャー起動制御プログラム１６が記憶されている。また、内部記憶部１２は後述する表示パターン決定テーブル１７と、規定回数記憶部１８とが設けられている。
【００２４】
外部記憶部１３は、実行するプログラムを保管する記憶手段であり、例えばフラッシュメモリ、ハードディスク装置、ＣＤ読取装置、ＤＶＤ読取装置などにより構成されている。内部記憶部１２と異なり、外部記憶部１３は、ＣＰＵ１１によるアクセスの頻度が低いプログラムや、現在実行していないプログラムが記憶されている。
【００２５】
表示パターン決定テーブル１７は、図４（ａ）に示すように、ジャスチャパターン記憶部１７ａと、表示パターン記憶部１７ｂとを有し、後述するジャスチャパターンと、表示パターンとを関連付けて記憶している。
【００２６】
ジャスチャパターン記憶部１７ａにはジャスチャパターンが記憶され、表示パターン記憶部１７ｂには表示パターンが記憶されている。
【００２７】
ジャスチャパターンは、本体１０を片手で持ちながらタッチパネル２ｂ上を指でなぞって移動させる操作（本実施の形態では「指ジャスチャ」といい、詳しくは後述する）のうち、ランチャーを起動できる指の移動態様を意味している。
【００２８】
指の移動態様は指がタッチパネル２ｂに接触して移動を開始した移動開始位置や、移動開始位置から移動したときの移動方向によって特定できるが、移動距離および移動回数を用いて特定してもよい。本実施の形態では、移動方向によって指の移動態様を特定しており、ジャスチャパターン記憶部１７ａに「左下から右上」、「右下から左上」の２つのジャスチャパターンが登録されている。
【００２９】
表示パターンは、ランチャーを起動して、ランチャーＧＵＩ（Graphical  User  Interface）を表示させるときのパターンを意味している。表示パターン記憶部１７ｂには各ジャスチャパターンに対応して２つの表示パターンＰ０１，Ｐ０２が登録されている。
【００３０】
規定回数記憶部１８には規定回数が記憶されている。規定回数はランチャーを起動するのに必要な後述する第１の指ジャスチャの回数を意味し、本実施の形態では、タッチパネル２ｂが入力するデータを用い、ＣＰＵ１１が回数設定手段としての動作を行い登録した数字（本実施の形態では、“２”に設定しているが、これ以外の数値でもよい）が設定されている。
【００３１】
次に、コンピュータ１の動作内容について図５〜１０を参照して説明する。ここで、図５はコンピュータ１におけるランチャー起動制御処理の動作手順を示すフローチャートで、ＣＰＵ１１がランチャー起動制御プログラム１６にしたがい作動することで実現される。図６〜図１０はユーザが指ジャスチャを行うことにより、ランチャーが起動されるまでのコンピュータ１の外観を示す図である。
【００３２】
ＣＰＵ１１はランチャー起動制御プログラム１６にしたがい動作を開始すると、Ｓ１に動作を進め検知手段としての動作を行う。ここで、ＣＰＵ１１は、タッチパネル２ｂから入力されるデータによって、タッチパネル２ｂ上の指（ここでは、親指を想定しているが、もちろん、本実施の形態は他の指についても適用できる）の初期の接触位置や、移動方向、移動回数を検知する。すなわち、ＣＰＵ１１は、指がタッチパネル２ｂのどこに接触し、そこからどの方向へ何回動いたかを検知する。
【００３３】
次に、ＣＰＵ１１は続いてＳ２に動作を進め、Ｓ１で検知した移動回数が前述の規定回数以上であるか否かを判定する。ここで、ＣＰＵ１１は移動回数が規定回数以上のときはＳ３に動作を進めるが、そうでなければＳ１に戻る。
【００３４】
ＣＰＵ１１はＳ３に動作を進めると、指ジャスチャが「左下から右上」であったか否かを判定し、その場合はＳ４に動作を進め、そうでなければＳ７に動作を進める。
【００３５】
ＣＰＵ１１はＳ４に動作を進めると、ボタン表示制御手段としての動作を行い、液晶パネル２ａにおける右部１ｄ側の、指の接触位置に対応した接触対応位置に後述するランチャーボタン１００を表示させる。
【００３６】
続いてＣＰＵ１１はＳ５に動作を進めて検知手段としての動作を行い、ユーザがランチャーボタン１００をタッチしながら行った第２の指ジャスチャ（具体的には後述する）について、タッチパネル２ｂ上を移動した指の移動距離を検知する。また、ＣＰＵ１１はＳ６に動作を進め、Ｓ５で検知した移動距離が一定の距離（規定距離）以上であるか否かを判定し、その場合はＳ１１に動作を進めるが、そうでなければＳ５に戻る。
【００３７】
一方、ＣＰＵ１１はＳ３からＳ７に動作を進めると、指ジャスチャが「右下から左上」であったか否かを判定し、その場合はＳ８に動作を進め、そうでなければＳ１に戻る。
【００３８】
ＣＰＵ１１はＳ８に動作を進めると、ボタン表示制御手段としての動作を行い、液晶パネル２ａにおける左部１ｃ側の、指の接触位置に対応した接触対応位置にランチャーボタン１００を表示させる。
【００３９】
続いてＣＰＵ１１はＳ９に動作を進めて検知手段としての動作を行い、第２の指ジャスチャについて、指の移動距離を検知する。また、ＣＰＵ１１はＳ１０に動作を進め、Ｓ９で検知した移動距離が規定距離以上であるか否かを判定し、その場合はＳ１１に動作を進めるが、そうでなければＳ９に戻る。
【００４０】
そして、ＣＰＵ１１はＳ１１に動作を進めると、表示パターン決定テーブル１７を参照して、ＧＵＩ決定手段としての動作を行い、Ｓ１の検知結果で特定されるジャスチャパターンに対応する表示パターンを決定する。表示パターンを決定することにより、表示されるランチャーＧＵＩの形状およびアイコンの配置が決まる。また、この場合、ＣＰＵ１１はジャスチャパターンに応じて表示パターンを決定して、ランチャーＧＵＩを変更することになるためＧＵＩ変更手段としての動作を行っている。
【００４１】
さらに、ＣＰＵ１１はＳ１２に動作を進めてランチャーを起動する際の動画であるランチャー起動アニメーションを表示部２に表示させる。その後、ＣＰＵ１１はＳ１３に動作を進め、表示制御手段としての動作を行い、Ｓ１１で決定した表示パターンに応じたランチャーＧＵＩ（例えば、ランチャーＧＵＩ１２０）を表示部２に表示させる。
【００４２】
このとき、ＣＰＵ１１は指の接触位置のうちの指の移動開始位置に応じてランチャーＧＵＩ１２０を表示させる。この場合の指の移動開始位置は、タッチパネル２ｂにおけるランチャーボタン１００に対応した位置になる（後述するとおり、ランチャーボタン１００から第２の指ジャスチャが行われているため）ので、ランチャーＧＵＩ１２０は、ランチャーボタン１００が表示されていた部分に表示される。その後、ＣＰＵ１１はランチャー起動制御処理を終了する。
【００４３】
コンピュータ１は以上のようにしてランチャー起動制御処理を実行するため、ユーザが第１の指ジャスチャおよび第２の指ジャスチャを行うと、表示部２の表示が図６〜図１０に示すようにして変化する。
【００４４】
まず、図６に示すように、ユーザが左手２００でコンピュータ１を携帯（把持）しながら親指２０１をタッチパネル２ｂ上に接触させ、その後、図７に示すように、親指２０１を矢印ｆ１で示す方向にずらす指ジャスチャ（この指ジャスチャのように、ランチャーボタンを表示させるための指ジャスチャを第１の指ジャスチャという）を行ったとする。この場合、親指２０１は左手２００の指なので、矢印ｆ１の指ジャスチャを行うと、タッチパネル２ｂ上における親指２０１の軌跡は、右下から左上に向かう方向に形成される。
【００４５】
そのため、ユーザがこの第１の指ジャスチャを２回続けて行うと、図５において、Ｓ２からＳ３に動作が進み、さらに、Ｓ３、Ｓ７、Ｓ８と順次動作が進む。したがって、コンピュータ１は図８に示すように、左部１ｃ側にランチャーボタン１００を表示する。
【００４６】
そして、ユーザがさらにタッチパネル２ｂ上のランチャーボタン１００に対応した部分（表示対応部分という）に親指２０１を接触させ、図９に示すように、アーク（円弧）を描くようにして親指２０１を矢印ｆ２の方向にずらす指ジャスチャを行ったとする。この指ジャスチャのように、ランチャーを起動させるための第１の指ジャスチャ後に行われる指ジャスチャを第２の指ジャスチャという。
【００４７】
そして、第２の指ジャスチャによる親指２０１の移動距離が規定距離以上のときはＳ９，１０，１１と順次動作が進み、表示パターンが決定される。上記の場合、第１の指ジャスチャによるジャスチャパターンは「右下から左上」であったので、表示パターン決定テーブル１７より、表示パターンは「Ｐ０２」に決定される。
【００４８】
表示パターンＰ０２に応じたランチャーＧＵＩは、図１０，図１２（ａ）に示すランチャーＧＵＩ１２０のように表示され、左部１ｃ側のランチャーボタン１００が表示されていた部分に表示される。
【００４９】
ランチャーＧＵＩ１２０はランチャー起動状態であることを示し、登録されているアプリケーションのアイコン１２１，１２２，１２３，１２４を含んでいる。また、ランチャーＧＵＩ１２０は、ユーザが親指２０１で操作しやすいように、親指２０１の届く範囲内の左手操作に応じた位置にアイコン１２１，１２２，１２３，１２４を配置したものとなっている。
【００５０】
コンピュータ１は、ランチャーＧＵＩ１２０を表示させるにあたって、ランチャーを起動し、そのランチャーが起動されていることをランチャーＧＵＩ１２０によって表示している。ランチャーＧＵＩ１２０が表示されるときは、ランチャーが起動されていることになるため、ユーザが所望のアイコン（例えばアイコン１２１）を選ぶ操作を行うことにより、対応するアプリケーションが起動されることになる。
【００５１】
一方、ユーザが図１１に示すようにして、右手２１０でコンピュータ１を携帯（把持）しながら親指２１１を用いて第１の指ジャスチャを行ったとする。この場合、親指２１１は右手２１０の指なので、第１の指ジャスチャを行うと、タッチパネル２ｂ上における親指２１１の軌跡は左下から右上に向かう方向に形成される。
【００５２】
そのため、ユーザがこの第１の指ジャスチャを２回続けて行うと、図５において、Ｓ２、Ｓ３、Ｓ４、Ｓ５と順次動作が進み、右部１ｄ側にランチャーボタンが表示される（この点は図示せず）。
【００５３】
そして、ユーザがさらにタッチパネル２ｂ上のランチャーボタンに対応した表示対応部分に親指２１１を接触させて第２の指ジャスチャを行うと、親指２１１の移動距離が規定距離以上のときはＳ５，Ｓ６，Ｓ１１と順次動作が進み、表示パターンが決定される。この場合の第１の指ジャスチャは「左下から右上」であったので、表示パターン決定テーブル１７より、表示パターンは「Ｐ０１」に決定される。
【００５４】
表示パターンＰ０１に応じたランチャーＧＵＩは、図１１，図１２（ｂ）に示すランチャーＧＵＩ１３０のように表示され、右部１ｄ側のランチャーボタン１００が表示されていた部分に表示される。
【００５５】
ランチャーＧＵＩ１３０は、ランチャーＧＵＩ１２０と同様、ランチャー起動状態であることを示し、登録されているアプリケーションのアイコン１２１，１２２，１２３，１２４を含んでいる。また、ランチャーＧＵＩ１３０は、ユーザが親指２１１で操作しやすいように、親指２１１の届く範囲内の右手操作に応じた位置にアイコン１２１，１２２，１２３，１２４を配置しており、しかも、右手操作に適応したものとなるように、ランチャーＧＵＩ１２０とは形状および各アイコンの配置が変更されている。
【００５６】
以上のように、コンピュータ１では、ユーザがタッチパネル２ｂ上で第１の指ジャスチャを行うと、所定の条件下でランチャーボタン１００が表示され、さらに、第２の指ジャスチャを行うと、所定の条件下でランチャーが起動され、指ジャスチャを行った側の指に応じたランチャーＧＵＩ１２０，１３０が表示されるようになっている。
【００５７】
そのため、コンピュータ１では、親指の指ジェスチャだけでランチャーを起動することができるので、左右いずれの手で携帯していても操作入力装置を操作することなく片側の持ち手でランチャーを起動することができる。これにより、ユーザの画面操作時におけるストレスを軽減し、より直感的で人間工学に基づいたＧＵＩ（Graphical  User  Interface）を実現できる。
【００５８】
したがって、例えば一方の手で携帯電話を持ちながら通話しているときでも、もう一方の手でコンピュータ１を持ちながらその持ち手でランチャーを起動でき、例えばそのランチャーに登録されたスケジュールプログラムを起動してスケジュールの確認などが行える。
【００５９】
本体１０を縦に携帯している場合だけでなく、横や斜めに向けて携帯していても、片側の持ち手でランチャーを起動でき、しかもアイコンの配置が最適化されるので使いやすくなっている。
【００６０】
しかも、左手２００の親指２０１で第１、第２の指ジェスチャを行ったときは、左部１ｃ側の指の接触位置に応じて、ランチャーＧＵＩ１２０が表示され、右手２１０の親指２１１で第１、第２の指ジェスチャを行ったときは右部１ｄ側の指の接触位置に応じて、ランチャーＧＵＩ１３０が表示される。
【００６１】
ランチャーＧＵＩ１２０，１３０は、親指２０１，２１１を動かせる範囲内に表示されるので、ランチャー起動後のアプリケーション起動操作やデータ入力操作なども、本体１０の持ち替えを行うことなく同じ持ち手のまま簡単に行うことができる。しかも、ランチャーＧＵＩ１２０，１３０は、アプリケーションの表示を邪魔しない箇所に表示することができる。
【００６２】
さらに、ランチャーＧＵＩ１２０と、ランチャーＧＵＩ１３０とは、指ジェスチャを行った側の手に応じて形状が変更されているので、ランチャー起動後の操作がいっそう行いやすくなっている。各アイコンの配置も変更されているので、持ち手の操作が行いやすくなっている。
【００６３】
また、第１の指ジェスチャの回数が規定回数以上のときだけランチャーボタンが表示され、さらに、そのランチャーボタンから決められた距離以上、指を移動させる第２の指ジェスチャが行われたときにランチャーが起動されるようになっている。そのため、コンピュータ１では、ランチャーの起動条件を限定でき、誤った操作などでランチャーが起動されないようになっている。ただし、規定回数はユーザが登録することができるので、ランチャーの起動条件をユーザが定めることができ、起動条件を変更する自由度が高くなっている、
【００６４】
一方、コンピュータ１は、図１３に示すフローチャートに沿ってランチャー起動制御処理を実行することができる。図１３は、図５に示したフローチャートと比べて、Ｓ１４からＳ１７が追加されている点が相違し、Ｓ１４からＳ１７の追加に伴い、Ｓ７が相違している。
【００６５】
そして、ＣＰＵ１１はＳ３からＳ７に動作を進めると、指ジャスチャが「右下から左上」であったか否かを判定し、その場合はＳ８に動作を進め、そうでなければＳ１４に動作を進める。
【００６６】
また、ＣＰＵ１１はＳ１４に動作を進めると、指ジャスチャが「左右両側」であったか否かを判定し、その場合はＳ１５に動作を進め、そうでなければＳ１に戻る。
【００６７】
ＣＰＵ１１はＳ１５に動作を進めると、ボタン表示制御手段としての動作を行い、図１４に示すように、左部１ｃ側の指の接触位置にランチャーボタン１００を、右部１ｄ側の指の接触位置にランチャーボタン１０１をそれぞれ表示させる。
【００６８】
続いてＣＰＵ１１はＳ１６に動作を進めて検知手段としての動作を行い、第２の指ジャスチャについて、指の移動距離を検知する。また、ＣＰＵ１１はＳ１７に動作を進め、Ｓ１６で検知した移動距離が規定距離以上であるか否かを判定し、その場合はＳ１１に動作を進めるが、そうでなければＳ１６に戻る。
【００６９】
そして、ＣＰＵ１１はＳ１１に動作を進めると、表示パターン決定テーブル１７を参照して、ＧＵＩ決定手段としての動作を行い、ジャスチャパターンに対応する表示パターンを決定する。ＣＰＵ１１はその後、図５と同様に処理を実行してランチャー起動制御処理を終了する。
【００７０】
この場合、ユーザは親指２０１，２１１を両方とも使って、第１の指ジャスチャを行っているため、図１４に示したようにしてランチャーボタン１００、１０１が表示される。そのランチャーボタン１００、１０１の表示対応部分にそれぞれ親指２０１，２１１を接触させながら第２のジャスチャを行うと、Ｓ１１で、図４（ｂ）に示す表示ターン決定テーブル２７を参照することにより、表示パターンは「Ｐ０３」に決定される。表示ターン決定テーブル２７は表示ターン決定テーブル１７と比較して、「左右両側」のジャスチャパターンに対応する表示パターンＰ０３が追加されている点で相違している。
【００７１】
表示パターンＰ０３に応じたランチャーＧＵＩは、図１５に示すランチャーＧＵＩ１４０のように表示させる。このランチャーＧＵＩ１４０は、左部１ｃ側にアイコン１２１，１２２，１２３，１２４を含む一方、右部１ｄ側には文字、数字、記号などを入力する文字等入力部１４１が設けられている。
【００７２】
そのため、ランチャーＧＵＩ１４０が表示されるときは、左手２００でアイコン選択などの操作を行うとともに、右手２１０で文字等の入力を同時並行的に行うことができ、利便性が高くなっている。
【００７３】
なお、以上の説明では、ジャスチャパターンは、「左下から右上」、「右下から左上」を２通りまたは、「左右両側」を加えた３通りとしているが、そのほかの移動態様、例えば、「下から上」、「上から下」、「円を描く」などを登録してもよい。
【００７４】
ランチャーＧＵＩは前述した４種類のアプリケーションの以外のアプリケーションのアイコンを含んでもよく、日付や時刻などのデータを含んでいてもよい。
【００７５】
また、コンピュータ１は片手で持運び可能な大きさとしているが、本実施の形態は両手で持ち運びできるノート型のコンピュータについても適用することができる。
【００７６】
以上の説明は、本発明の実施の形態についての説明であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態に係る情報処理装置としてのコンピュータの外観を示す平面図である。
【図２】図１のコンピュータ内部の構成を示すブロック図である。
【図３】液晶パネルと、タッチパネルとの位置関係を模式的に示した図である。
【図４】表示パターン決定テーブルを示す図で、（ａ）は左右両側を含まない場合、（ｂ）は左右両側を含む場合である。
【図５】コンピュータにおけるランチャー起動制御処理の動作手順を示すフローチャートである。
【図６】第１の指ジャスチャで指を動かす前のコンピュータの外観を示す図である。
【図７】第１の指ジャスチャで指を動かしたときのコンピュータの外観を示す図である。
【図８】第１の指ジャスチャ後のコンピュータの外観を示す図である。
【図９】ランチャーボタン表示後のコンピュータの外観を示す図である。
【図１０】ランチャーＧＵＩ表示後のコンピュータの外観を示す図である。
【図１１】別のランチャーＧＵＩ表示後のコンピュータの外観を示す図である。
【図１２】ランチャーＧＵＩの一例を示す図で、（ａ）は図１０に対応したランチャーＧＵＩ、（ｂ）は図１１に対応したランチャーＧＵＩである。
【図１３】コンピュータにおける別のランチャー起動制御処理の動作手順を示すフローチャートである。
【図１４】図１３のフローチャートに沿ってランチャー起動制御処理を行った場合のランチャーボタン表示後のコンピュータの外観を示す図である。
【図１５】図１４に示すランチャーボタン表示後、ランチャーＧＵＩを表示したときのコンピュータの外観を示す図である。
【符号の説明】
【００７８】
１…コンピュータ、２…表示部、２ａ…液晶パネル、２ｂ…タッチパネル、１０…本体、１１…ＣＰＵ、１２…内部記憶部、１３…外部記憶部、１６…ランチャー起動制御プログラム、１７、２７…表示パターン決定テーブル、１８…規定回数記憶部、１２０，１３０，１４０…ランチャーＧＵＩ、１２１，１２２，１２３，１２４…アイコン、２００…左手、２０１，２１１…親指、２１０…右手。
【図１】
2009110286.tif 000003
【図２】
2009110286.tif 000004
【図３】
2009110286.tif 000005
【図４】
2009110286.tif 000006
【図５】
2009110286.tif 000007
【図６】
2009110286.tif 000008
【図７】
2009110286.tif 000009
【図８】
2009110286.tif 000010
【図９】
2009110286.tif 000011
【図１０】
2009110286.tif 000012
【図１１】
2009110286.tif 000013
【図１２】
2009110286.tif 000014
【図１３】
2009110286.tif 000015
【図１４】
2009110286.tif 000016
【図１５】
2009110286.tif 000017
【手続補正書】
【提出日】平成21年3月5日(2009.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの手により把持され携帯される形状の装置本体を有し、表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置であって、
前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様である前記接触入力手段上における前記手の指の移動方向と該指の移動開始位置を検知する検知手段と、
前記検知手段が検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定手段と、
前記接触入力手段における前記指の接触位置のうちの、前記検知手段により検知される前記指の移動開始位置に応じた位置に、前記ＧＵＩ決定手段により決定された前記ランチャーＧＵＩを前記表示手段に表示させる表示制御手段とを有する情報処理装置。
【請求項２】
前記ランチャーＧＵＩ（Graphical  User  Interface）の形状と前記ランチャーＧＵＩおよび前記アイコンの配置とを前記検知手段が検知した前記移動態様に応じて変更するＧＵＩ変更手段を更に有する請求項１記載の情報処理装置。
【請求項３】
前記検知手段は、前記移動態様として、前記接触入力手段上における前記指の移動回数を検知し、
前記表示制御手段は、前記検知手段により検知される前記移動回数が決められた規定回数以上であるときにだけ、前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項１記載の情報処理装置。
【請求項４】
前記検知手段は、前記移動態様として、前記接触入力手段上における前記指の移動距離を検知し、
前記表示制御手段は、前記検知手段により検知される前記移動距離が決められた規定距離以上であるときにだけ、前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項１記載の情報処理装置。
【請求項５】
ランチャーを起動させるためのランチャーボタンを前記移動回数が前記規定回数以上であるときに前記表示手段に表示させるボタン表示制御手段を更に有し、
前記表示制御手段は、前記指が前記接触入力手段上を前記ランチャーボタンの対応位置から決められた規定距離以上移動したときにだけ前記ランチャーＧＵＩ（Graphical  User  Interface）を表示させる請求項１記載の情報処理装置。
【請求項６】
前記接触入力手段からのデータを用いて前記規定回数を設定する回数設定手段を更に有する請求項３記載の情報処理装置。
【請求項７】
ユーザの手により把持され携帯される形状の装置本体を有し、表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えたコンピュータに、
前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様である前記接触入力手段上における前記手の指の移動方向と該指の移動開始位置を検知する検知機能と、
前記検知機能により検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定機能と、
前記接触入力手段における前記指の接触位置のうちの、前記検知手段により検知される前記指の移動開始位置に応じた位置に、前記ＧＵＩ決定機能により決定された前記ランチャーＧＵＩを前記表示手段に表示させる表示制御機能とを実現させるためのランチャー起動制御プログラム。
【請求項８】
ユーザの手により把持され携帯される形状の装置本体を有し、表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置におけるランチャー起動制御方法であって、
前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様である前記接触入力手段上における前記手の指の移動方向と該指の移動開始位置を検知し、
前記検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定し、
前記接触入力手段における前記指の接触位置のうちの、前記検知手段により検知される前記指の移動開始位置に応じた位置に、前記決定されたランチャーＧＵＩを前記表示手段に表示させるランチャー起動制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記課題を解決するため、本発明は、ユーザの手により把持され携帯される形状の装置本体を有し、表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置であって、前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様である前記接触入力手段上における前記手の指の移動方向と該指の移動開始位置を検知する検知手段と、前記検知手段が検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定手段と、前記接触入力手段における前記指の接触位置のうちの、前記検知手段により検知される前記指の移動開始位置に応じた位置に、前記ＧＵＩ決定手段により決定された前記ランチャーＧＵＩを前記表示手段に表示させる表示制御手段とを有する情報処理装置を特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明は、ユーザの手により把持され携帯される形状の装置本体を有し、表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えたコンピュータに、前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様である前記接触入力手段上における前記手の指の移動方向と該指の移動開始位置を検知する検知機能と、前記検知機能により検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定するＧＵＩ決定機能と、前記接触入力手段における前記指の接触位置のうちの、前記検知手段により検知される前記指の移動開始位置に応じた位置に、前記ＧＵＩ決定機能により決定された前記ランチャーＧＵＩを前記表示手段に表示させる表示制御機能とを実現させるためのランチャー起動制御プログラムを提供する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
そして、本発明は、ユーザの手により把持され携帯される形状の装置本体を有し、表示手段と、該表示手段の前面に配置され、指の接触位置に対応するデータを入力する接触入力手段とを備えた情報処理装置におけるランチャー起動制御方法であって、前記指が前記接触入力手段に接触しながら前記接触入力手段上を移動したときの移動態様である前記接触入力手段上における前記手の指の移動方向と該指の移動開始位置を検知し、前記検知した前記移動態様に応じて、１または２以上のアイコンを含むランチャーＧＵＩ（Graphical  User  Interface）を決定し、前記接触入力手段における前記指の接触位置のうちの、前記検知手段により検知される前記指の移動開始位置に応じた位置に、前記決定されたランチャーＧＵＩを前記表示手段に表示させるランチャー起動制御方法を提供する。