(58)【調査した分野】(Int.Cl.,DB名)
アプリケーションを動作させている他の情報処理装置から、当該アプリケーションに関する表示データを、通信部によりネットワークを介して取得して表示部に表示させる情報処理装置を、
前記表示データに含まれる指示受付用画像毎に、予め対応付けられたジェスチャーを記憶する対応付記憶部と、
前記表示部が備えるタッチパネルに対して行われた操作者のジェスチャーを検出するジェスチャー検出部と、
前記ジェスチャー検出部によって検出されたジェスチャーに対応付けられた指示受付用画像を前記対応付記憶部から読み出す画像読出部と、
前記取得された表示データ中に、前記画像読出部により読み出された指示受付用画像が存在するか否かを判断する判断部と、
前記判断部により前記表示データ中に存在すると判断された指示受付用画像に対応付けられている操作指示を、前記他の情報処理装置に対して前記通信部により送信させる送信制御部と
して情報処理装置を機能させるジェスチャー管理プログラム。
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記特許文献1,2に示される技術は、いずれも、上記アプリケーションが、機器が備えるキーによる操作に基づく操作指示を受け付ける機能を有していることが前提となる。このため、これらの技術では、キー操作を行う操作範囲においてのみ操作性が向上するに過ぎない。今日のモバイル機器では、このようなキー操作以外に、表示パネル上で操作者が指を滑らせる等の操作に基づいて、表示画面を切り換える指示を受け付ける等が可能とされ、操作者は当該操作に慣れていることが多い。このため、上記のようなキー操作に拘わらず、操作者が、普段からモバイル機器において行っている操作により、アプリケーションを操作できれば、アプリケーションに対する操作者の操作性を更に向上させることができる。また、このような操作が可能になれば、アプリケーションをインストールして通信端末装置で使用する場合であっても、操作者が使い慣れている操作により、当該アプリケーションを操作可能となる。なお、本来対応していない操作により指示の入力を可能にするために、アプリケーション側を修正するのは多大な労力を要することになる。
【0006】
本発明は、上記の問題を解決するためになされたもので、モバイル機器等の情報処理装置においてアプリケーションを使用する場合に、アプリケーション側を修正することなく、当該アプリケーションが未対応の操作により当該アプリケーションを操作可能とし、例えば、操作者が情報処理装置で使い慣れた操作により当該アプリケーションを操作可能にすることを目的とする。
【課題を解決するための手段】
【0007】
本発明の請求項1に記載の発明は、アプリケーションを動作させている他の情報処理装置から、当該アプリケーションに関する表示データを、通信部によりネットワークを介して取得して表示部に表示させる情報処理装置を、
前記表示データに含まれる指示受付用画像毎に、予め対応付けられたジェスチャーを記憶する対応付記憶部と、
前記表示部が備えるタッチパネルに対して行われた操作者のジェスチャーを検出するジェスチャー検出部と、
前記ジェスチャー検出部によって検出されたジェスチャーに対応付けられた指示受付用画像を前記対応付記憶部から読み出す画像読出部と、
前記取得された表示データ中に、前記画像読出部により読み出された指示受付用画像が存在するか否かを判断する判断部と、
前記判断部により前記表示データ中に存在すると判断された指示受付用画像に対応付けられている操作指示を、前記他の情報処理装置に対して前記通信部により送信させる送信制御部と
して情報処理装置を機能させるジェスチャー管理プログラムである。
【0008】
また、請求項4に記載の発明は、表示部と、
アプリケーションを動作させている他の情報処理装置から、ネットワークを介して、当該アプリケーションに関する表示データを取得する通信部と、
前記通信部によって取得された前記表示データを前記表示部に表示させる表示制御部と、
前記表示データに含まれる指示受付用画像毎に、予め対応付けられたジェスチャーを記憶する対応付記憶部と、
前記表示部が備えるタッチパネルに対して行われた操作者のジェスチャーを検出するジェスチャー検出部と、
前記ジェスチャー検出部によって検出されたジェスチャーに対応付けられた指示受付用画像を前記対応付記憶部から読み出す画像読出部と、
前記取得された表示データ中に、前記画像読出部により読み出された指示受付用画像が存在するか否かを判断する判断部と、
前記判断部により前記表示データ中に存在すると判断された指示受付用画像に対応付けられている操作指示を、前記他の情報処理装置に対して前記通信部により送信させる送信制御部と
を備える情報処理装置である。
【0009】
これらの発明では、操作者が、表示部のタッチパネルに対して、対応付記憶部に記憶されているジェスチャーを行うと、ジェスチャー検出部が当該ジェスチャーを検出し、画像読出部が、当該ジェスチャーに対応付けられた指示受付用画像を読み出す。そして、判断部は、当該読み出された指示受付用画像(例えば、タッチパネル機能により操作者からの操作指示を受け付けるためのボタンとして表示される画像)が、表示部に表示されているアプリケーションの表示データ中に存在していると判断すれば、送信制御部が、指示受付用画像に対応付けられている操作指示を、通信部により他の情報処理装置に対して送信させる。このため、当該アプリケーションが未対応の指示入力方法、例えば操作者が普段からモバイル機器において行っているジェスチャー等であっても、当該ジェスチャーが対応付記憶部に記憶されていれば、当該ジェスチャーによりアプリケーションを操作できることになり、当該アプリケーションに対する操作者の操作性を更に向上させることができる。
【0010】
また、例えばサーバー等からインターネットを介してダウンロードしたアプリケーションを、モバイル機器等の通信端末装置においてインストールして使用する場合であっても、同様に、上記のようにして、当該アプリケーションに対する操作者の操作性を更に向上させることができる。
【0011】
従って、本発明によれば、通信端末装置等の情報処理装置においてアプリケーションを使用する場合に、アプリケーション側を修正することなく、当該アプリケーションが未対応の操作であっても当該アプリケーションを操作可能とし、例えば、操作者が情報処理装置で使い慣れた操作により当該アプリケーションを操作することが可能になる。
【0012】
また、請求項2に記載の発明は、請求項1に記載のジェスチャー管理プログラムであって、予め定められたジェスチャーを記憶するジェスチャー記憶部と、
前記ジェスチャー記憶部に記憶されているジェスチャーのうち、操作者により指定されたジェスチャーを受け付けるジェスチャー受付部と、
前記表示データ中に存在する指示受付用画像のうち、操作者により指定された指示受付用画像を受け付ける指示受付用画像受付部と、
前記ジェスチャー受付部に受け付けられたジェスチャーと、前記指示受付用画像受付部に受け付けられた指示受付用画像とを対応付けて、前記対応付記憶部に記憶させる対応付管理部と
して情報処理装置を更に機能させる請求項1に記載のジェスチャー管理プログラムものである。
【0013】
この発明によれば、操作者が、所望のジェスチャーを上記ジェスチャー記憶部から選択して、当該ジェスチャーの指定をジェスチャー受付部に入力し、さらに、上記の表示データ中に存在する指示受付用画像のうち、所望の指示受付用画像の指定を指示受付用画像受付部に入力することで、対応管理部により、操作者所望のジェスチャー及び指示受付用画像の対応付が対応付記憶部に記憶される。このため、本発明によれば、操作者は、選択した所望のジェスチャーにより、アプリケーション中の指示受付用画像に対応した操作指示を入力して、当該アプリケーションを操作することが可能になる。
【0014】
また、請求項3に記載の発明は、請求項1に記載のジェスチャー管理プログラムであって、前記表示データ中に存在する指示受付用画像のうち、操作者により指定された指示受付用画像を受け付ける指示受付用画像受付部と、
前記ジェスチャー検出部によって検出されたジェスチャーと、前記指示受付用画像受付部に受け付けられた指示受付用画像とを対応付けて、前記対応付記憶部に記憶させる対応付管理部と
して情報処理装置を更に機能させるものである。
【0015】
この発明では、操作者が表示部のタッチパネル上で所望のジェスチャーを行えば、当該ジェスチャーがジェスチャー検出部によって検出され、対応付管理部により、操作者が行った所望のジェスチャーと、指示受付用画像との対応付が対応付記憶部に記憶される。このため、本発明によれば、操作者が行った所望のジェスチャーにより、当該操作者は、アプリケーション中の指示受付用画像に対応した操作指示を入力して、当該アプリケーションを操作することが可能になる。
【発明の効果】
【0016】
本発明によれば、モバイル機器等の情報処理装置においてアプリケーションを使用する場合に、アプリケーション側を修正することなく、当該アプリケーションが未対応の操作により当該アプリケーションを操作可能とし、例えば、操作者が情報処理装置で使い慣れた操作により当該アプリケーションを操作することが可能になる。
【発明を実施するための形態】
【0018】
以下、本発明の一実施形態に係るジェスチャー管理プログラム及び情報処理装置について図面を参照して説明する。
図1はサーバー及び通信端末装置を備えた通信システムの概略を示す図である。
【0019】
通信システム10は、サーバー2と、通信端末装置3とで構成される。サーバー2は、内蔵するHDD(Hard disk drive)等の記憶装置に、1つ以上のアプリケーションを記憶している。サーバー(特許請求の範囲における他の情報処理装置の一例)2は、その制御部が当該アプリケーションに従って動作し、また、通信部によりインターネット等のネットワークを介して通信端末装置3と通信し、制御部による当該アプリケーションの動作内容を示す表示データを通信端末装置3に送信する。
【0020】
また、通信端末装置3は、例えばスマートフォンや携帯電話等のモバイル機器であり、上記ネットワークを介してサーバー2と通信することで、サーバー2から上記アプリケーションの表示データを取得し、ブラウザーにより当該表示画像を表示部に表示させる。通信端末装置3は、タッチパネル機能やキー操作により、当該表示されているアプリケーションに対する指示を操作者から受け付け、受け付けた指示をブラウザー等からサーバー2に対して送信する。これにより、サーバー2上で動作しているアプリケーションを通信端末装置3から操作可能となっている。なお、通信端末装置3は、特許請求の範囲における情報処理装置(特許請求の範囲における「他の情報処理装置」ではない)の一例である。
【0021】
また、
図1に示すように、複数の通信端末装置3は、いずれも同様に、サーバー2にアクセスすることで、サーバー2で動作しているアプリケーションを表示して操作することが可能となっている。
【0022】
次に、サーバー2の構成を説明する。
図2はサーバー2の概略構成を示す図である。
【0023】
サーバー2は、制御ユニット20と、通信インターフェイス21と、記憶装置22とを備えている。
【0024】
制御ユニット20は、CPU、ROM、及びRAM等を備え、記憶装置22に記憶されている動作プログラム(図略)に従ったCPUの動作により、制御部201及び通信部202として機能する。
【0025】
制御部201は、サーバー2の全体的な動作制御を司る。通信部202は、通信インターフェイス21及びインターネットを介した通信端末装置3との通信に必要な処理を行う。
【0026】
通信インターフェイス21は、通信モジュールを備え、インターネットを介して、通信端末装置3と間における各種データの送受信を行う。
【0027】
記憶装置22は、HDD等からなり、上述した動作プログラム、及び1つ以上のアプリケーションを記憶している。
【0028】
制御部201は、記憶装置22に記憶されているアプリケーションに従って動作し、通信部202が、当該アプリケーションによる動作内容を示す表示データを通信インターフェイス21から通信端末装置3に送信させる。
【0029】
また、通信インターフェイス21は、上記インターネットを介して、通信端末装置3に対して上記表示データを送信する一方、通信端末装置3からは、上記動作させているアプリケーションに対する指示等を受信して、制御部201に出力する。制御部201は、当該指示に基づいて、アプリケーションに従った動作を進める。
【0030】
次に、通信端末装置3の構成を説明する。
図3は通信端末装置3の概略構成を示すブロック図である。
【0031】
通信端末装置3は、制御ユニット300と、ROM312と、RAM313と、メモリー314と、表示部315と、通話機能部317と、通信インターフェイス318と、入力部319とを備える。これら各部は、互いに信号線(CPUバス等)によりデータ又は信号の送受信が可能とされている。
【0032】
制御ユニット300は、CPU等からなる。ROM312は、通信端末装置3の基本動作についての動作プログラムを記憶する。RAM313は、制御ユニット300の動作領域等として使用される。
【0033】
メモリー314は、各種データやプログラムを記憶するための記憶媒体である。メモリー314には、本発明の一実施形態に係るジェスチャー管理プログラムが記憶(インストール)されている。当該ジェスチャー管理プログラムは、制御ユニット300を、対応付記憶部302、ジェスチャー検出部303、画像読出部304、判断部305、及び送信制御部306として機能させる。但し、制御ユニット300の当該対応付記憶部302、ジェスチャー検出部303、画像読出部304、判断部305、及び送信制御部306は、上記ジェスチャー管理プログラムに基づく動作にはよらずに、それぞれハード回路により構成されてもよい。
【0034】
上記ジェスチャー管理プログラムは、サーバー2において動作するアプリケーションであって、その動作内容を示す表示データが表示部315に表示されているアプリケーションについての操作指示を、当該アプリケーションと通信端末装置3の操作者の間に介在して受け付けるためのプログラムである。このジェスチャー管理プログラムは、例えば、サーバー2において動作している上記アプリケーションにより表示部315に表示される各種の指示受付用画像についての指示を受け付けるための予め定められた操作である当該操作指示受付画像への接触操作に換えて、予め用意されているジェスチャーを、当該指示を受け付けるための操作として受け付ける。
【0035】
制御ユニット300は、制御部301、対応付記憶部302、ジェスチャー検出部303、画像読出部304、判断部305、送信制御部306、及びブラウザー307を備える。
【0036】
制御部301は、通信端末装置3が備える各部の動作制御を司る。
【0037】
対応付記憶部302は、指示受付用画像毎に予め対応付けられたジェスチャーを記憶している。この指示受付用画像とは、ブラウザー307によりサーバー2から取得された、当該サーバー2で動作しているアプリケーションの表示内容を示す表示画像のデータ(HTML形式のデータ等からなる。本実施形態においては、表示データという)に含まれている画像であって、操作者から指示を受け付けるために表示される画像である。表示部315の表示画面における指示受付用画像の表示位置が操作者により接触されると、表示部315が備えるタッチパネル機能により操作者からの指示が受け付けられる。
【0038】
また、ジェスチャーとは、表示部315の表示画面上に対する操作者による接触操作により構成されるスライド動作をいう。例えば、表示画面上において操作者が、(1)右から左へ指等をスライド操作する、(2)左から右へ指等をスライド操作する、(3)上から下へ指等をスライド操作する、(4)下から上へ指等をスライド操作する、等である。このジェスチャーは表示部315のタッチパネルを介してジェスチャー検出部303により検出される。
【0039】
ジェスチャー検出部303は、表示部315が備えるタッチパネルに対して行われた操作者のジェスチャーを検出する。例えば、表示部315の表示画面上で操作者により行われたスライド移動を伴う接触動作に基づく操作者による接触位置の移動がタッチパネル機能により時系列的に次々と検出され、時間経過毎の接触位置を示す接触位置情報がジェスチャー検出部303に入力されると、ジェスチャー検出部303は、各接触位置情報の軌跡が上記ジェスチャーと同一性を有する形状を示すか否かを判断することで、操作者によるジェスチャーを判断する。
【0040】
画像読出部304は、ジェスチャー検出部303によって検出されたジェスチャーに対応付けられた指示受付用画像を対応付記憶部302から読み出す。
【0041】
判断部305は、ブラウザー307によりサーバー2から取得された上記アプリケーションの表示データ中に、画像読出部304により読み出された指示受付用画像に相当する指示受付画像が存在するか否かを判断する。
【0042】
送信制御部306は、上記取得された表示データ中に存在すると判断部305により判断された指示受付用画像に対応付けられている操作指示を、上記アプリケーションを動作させているサーバー2に対してブラウザー307により送信させる制御を行う。
【0043】
ブラウザー(通信部)307は、ウェブ上で公開されているHTML文書等の閲覧や、ウェブ上のサーバーで動作するアプリケーションの表示データを取得して表示するアプリケーションである。ブラウザー307は、メモリー314に記憶されているブラウザーアプリケーションに従って制御ユニット300が動作することで機能する。例えば、ブラウザー307は、URLによって指定されたウェブ上のサーバーへアクセスして、HTMLやXHTMLなどで記述された文書、あるいは画像などのデータをダウンロードしてその内容を解析し、ウェブページの内容やレイアウトを再現(レンダリング)することで、ウェブページの閲覧、アプリケーションの表示データの表示を可能にする。
【0044】
表示部315は、LCD(Liquid Crystal Display)等からなる。表示部315には、制御部301の制御により、通信端末装置3の操作者に対する操作案内等が表示される。
【0045】
通話機能部317は、公衆回線を利用した電話通話を行うための機能を実行する。なお、通信端末装置3を、当該通話機能部317を備えない構成とすることも可能である。
【0046】
通信インターフェイス318は、例えば無線LANルーターへの接続によりインターネットを介してサーバー2とのデータ通信を行うためのインターフェイス、及び通話機能部317による通話機能に必要な通信を行うためのインターフェイスとして機能する。
【0047】
入力部319は、通信端末装置3の筐体に設けられたキーや、表示部315の表示画面部分に設けられたタッチパネル等から構成され、ユーザーから各種操作指示が入力される。
【0048】
次に、サーバー2から取得した表示データが示すアプリケーションに対する操作指示の入力を受け付ける処理を説明する。
図4は、サーバー2から取得した表示データが示すアプリケーションに対する操作指示の入力を受け付ける処理を示すフローチャートである。
図5は通信端末装置3における表示部315の表示画面の一例を示す図である。なお、通信端末装置3の制御部301は、既に上記ジェスチャー管理プログラムに従った動作を行っているものとする。
【0049】
通信端末装置3において、操作者による入力部319の操作で、無線LANルーターに接続する旨の指示が入力されると、制御部301は、通信インターフェイス318を介して、無線LANルーター5に接続する(S1)。そして、制御部301は、インターネットに接続し、操作者により指定されたURLが示すウェブ上のサーバー2に接続する(S2)。
【0050】
上記サーバー2に接続後、制御部301は、操作者により指定されたアプリケーションの動作を開始させる要求をサーバー2に対して送信する(S3)。
【0051】
サーバー2では、当該アプリケーションの動作開始要求を、制御部201が通信インターフェイス21を介して受信すると(S11)、HDD22に記憶されている上記指定されたアプリケーションに従って動作を開始する(S12)。このとき、通信部202は、当該アプリケーションの動作に伴う表示データを通信インターフェイス21から、インターフェイスを介して、通信端末装置3に対して送信させる(S12)。
【0052】
通信端末装置3では、ブラウザー307が、通信インターフェイス318を介して、当該表示データを受信すると、表示部315に、例えば、
図5に例を示すような表示画面D1により、当該表示データを表示させる(S4)。当該ブラウザー307による当該表示データの通信及び表示は、サーバー2におけるアプリケーションの動作中は続けられる。
【0053】
上記ブラウザー307による表示部315への表示データの表示中に、操作者が、表示画面D1が表示されている表示部315の表示パネル上において、
図5に例を示すように、上述したスライド移動を伴う接触動作(以降、スライド接触動作という)を行うと、タッチパネルが当該スライド接触操作について検出する時間経過毎の接触位置情報に基づいて、ジェスチャー検出部303が、操作者により行われたジェスチャーを検出する(S5でYES)。なお、ジェスチャー検出部303は、予め複数のジェスチャーを記憶しており、タッチパネルから取得した接触位置情報の軌跡が当該ジェスチャーと同一性を有する場合に、ジェスチャーを検出する。
【0054】
続いて、画像読出部304が、当該検出されたジェスチャーに対応付けられた指示受付用画像を対応付記憶部302から読み出す(S6)。
【0055】
判断部305は、ブラウザー307がサーバー2から取得して表示部315に表示させている表示データの中に、上記読み出された指示受付用画像に対応する指示受付用画像が含まれているか否かを判断し(S7)、判断部305が、当該表示データの中に上記指示受付用画像が含まれていると判断した場合(S7でYES)、送信制御部306は、ブラウザー307に対して、当該指示受付用画像の表示位置に対して操作者が接触操作を行った場合に送信する指示と同様の指示をサーバー2に送信させる送信指示を出力する(S8)。例えば、送信制御部306は、当該指示受付用画像の表示位置に対して操作者が接触操作を行った場合にタッチパネルからブラウザー307に入力される接触位置情報を、上記送信指示として、ブラウザー307に出力する。
【0056】
なお、S5でジェスチャーがジェスチャー検出部303によって検出されない場合と(S5でNO)、及び、S7で判断部305が上記表示データの中に上記指示受付用画像が含まれていないと判断した場合は(S7でNO)、処理は終了する。
【0057】
上記送信指示を受け取ったブラウザー307は、サーバー2に対して、当該指示受付用画像の表示位置に対して操作者が接触操作を行った場合に送信する指示、例えば、当該指示受付用画像が接触操作により指定されたことを示す指示を、通信インターフェイス318から送信する(S9)。
【0058】
一方、サーバー2においては、通信インターフェイス21が上記指示を通信端末装置3から受信すると(S13)、制御部201が、当該指示に応じた処理を、この時点で動作させている上記アプリケーションに従って行う(S14)。すなわち、制御部201が、操作者により通信端末装置3における表示部315の表示画面上で指定した指示受付用画像に対応する処理を、当該アプリケーションに従って実行する。
【0059】
上記一連の処理によれば、対応付記憶部302に記憶されているジェスチャーを表示部315のタッチパネルに対して操作者が行うと、ジェスチャー検出部303が当該ジェスチャーを検出し、画像読出部304が当該ジェスチャーに対応付けられた指示受付用画像を読み出し、判断部305が、当該読み出された指示受付用画像が、表示部315に表示されているアプリケーションの表示データ中に存在していると判断すれば、送信制御部306が、指示受付用画像に対応付けられている指示を、ブラウザー307よりサーバー2に対して送信させる。このため、当該アプリケーションが未対応の指示入力方法、例えば操作者が普段から通信端末装置3において行っているジェスチャーによる指示入力であっても、当該ジェスチャーが対応付記憶部302に記憶されていれば、このジェスチャーにより当該アプリケーションを操作できることになり、当該アプリケーションに対する操作者の操作性を更に向上させることができる。
【0060】
また、例えばサーバー等からインターネットを介してダウンロードしたアプリケーションを、通信端末装置3においてインストールして使用する場合であっても、同様に、上記のようにして、当該アプリケーションに対する操作者の操作性を更に向上させることができる。
【0061】
従って、上記一連の処理によれば、通信端末装置3においてアプリケーションを使用する場合に、アプリケーション側を修正することなく、当該アプリケーションが未対応の操作であっても当該アプリケーションを操作可能とし、例えば、操作者が通信端末装置3で使い慣れた操作により当該アプリケーションを操作することが可能になる。
【0062】
次に、通信端末装置3におけるジェスチャーを登録する処理の第1実施形態を説明する。
図6は当該登録を行う通信端末装置3の概略構成を示すブロック図である。なお、
図3を用いて既に説明した通信端末装置3の構成については、説明を省略する。
【0063】
図6に示すように、通信端末装置3の制御ユニット300は、
図3に示した構成に加えて、更に、ジェスチャー記憶部308、ジェスチャー受付部309、指示受付用画像受付部310、及び対応付管理部311を備える。メモリー314には、これらジェスチャー記憶部308、ジェスチャー受付部309、指示受付用画像受付部310、及び対応付管理部311によるジェスチャー登録にも対応したジェスチャー管理プログラムが記憶(インストール)されている。制御ユニット300は、当該ジェスチャー管理プログラムに従って動作することで、制御ユニット300を、
図3を用いて上述した各部に加えて、更に、ジェスチャー記憶部308、ジェスチャー受付部309、指示受付用画像受付部310、及び対応付管理部311として機能させる。但し、制御ユニット300の当該ジェスチャー記憶部308、ジェスチャー受付部309、指示受付用画像受付部310、及び対応付管理部311は、上記ジェスチャー管理プログラムに基づく動作にはよらずに、それぞれハード回路により構成されてもよい。
【0064】
ジェスチャー記憶部308は、ジェスチャー受付部309により操作者から指定を受け付ける候補となる予め定められたジェスチャーを記憶している。
【0065】
ジェスチャー受付部309は、ジェスチャー記憶部308に記憶されているジェスチャーのうち、操作者により表示部315のタッチパネル機能等を介して指定されたジェスチャーを受け付ける。
【0066】
指示受付用画像受付部310は、ブラウザー307がサーバー2から取得した表示データ中に存在する指示受付用画像のうち、操作者により指定された指示受付用画像を受け付ける。
【0067】
対応付管理部311は、ジェスチャー受付部309に受け付けられたジェスチャーを、指示受付用画像受付部310に受け付けられた指示受付用画像を対応付けて、対応付記憶部302に記憶させる。
【0068】
図7は通信端末装置3におけるジェスチャーを登録する処理の第1実施形態を示すフローチャートである。
図8は通信端末装置3における表示部315の表示画面の一例を示す図である。
【0069】
操作者による入力部319の操作により、ジェスチャーの登録指示が入力されると(S21でYES)、ジェスチャー受付部309は、表示部315の表示画面に、
図8に示すようなジェスチャー受付画面D2を表示させる。ジェスチャー受付部309は、ジェスチャー受付画面D2に、受付候補となるジェスチャーを示すジェスチャー受付用画像d21〜d24を表示させる(S22)。
【0070】
例えば、ジェスチャー受付用画像d21は、左から右に向かう矢印を示す画像とされ、当該画像により、操作者が表示画面上を左から右に接触操作をスライドさせる動作を示している。同様に、ジェスチャー受付用画像d22は、操作者が表示画面を下から上に接触動作をスライドさせる動作を示し、ジェスチャー受付用画像d23は、操作者が表示画面を右から左に接触動作をスライドさせる操作を示し、ジェスチャー受付用画像d24は、操作者が表示画面を上から下に接触動作をスライドさせる操作を示している。
【0071】
さらに、ジェスチャー受付部309は、このジェスチャー受付画面D2に、選択したジェスチャー及び指示受付用画像の対応付の登録指示を受け付ける登録指示受付画像d25を表示させている。
【0072】
また、ジェスチャー受付部309は、このジェスチャー受付画面D2における一部領域D20に、サーバー2からブラウザー307等が取得した表示データを表示させ、上記アプリケーションの動作内容を表示させる。これにより、操作者は、アプリケーションの動作内容を視認できると共に、当該一部領域D20に接触操作を行うと、当該接触操作位置に表示されている指示受付用画像に対する指示を、表示部315が備えるタッチパネルにより入力可能となっている。
【0073】
このジェスチャー受付画面D2の表示時に、操作者が、ジェスチャー受付用画像d21〜d24のうち、所望のジェスチャー受付用画像の表示位置に接触すると、タッチパネルを介して、当該接触位置に表示されているジェスチャー受付用画像に対応するジェスチャーの指定を、ジェスチャー受付部309が受け付ける(S23でYES)。
【0074】
続いて、操作者が、ジェスチャー受付画面D2における登録指示受付用画像d25の表示位置に接触すると、以降に指定する指示受付用画像を、上記指定が受け付けられたジェスチャーに対応付ける指示受付用画像として、指示受付用画像受付部310が受け付ける状態になる。
【0075】
そして、操作者が、表示画面D1における上記一部領域における指示受付用画像としての指示受付用画像、例えば、
図7に示す「戻る」ボタンd26に接触すると、指示受付用画像としての「戻る」ボタンd26を、上記指定が受け付けられたジェスチャーに対応付ける旨の指示を指示受付用画像受付部310がタッチパネルを介して受け付ける(S24でYES)。
【0076】
対応付管理部311は、指示受付用画像としての「戻る」ボタンd26と、S23で指定が受け付けられたジェスチャーとの対応付を対応付記憶部302に記憶させる(S25)。
【0077】
なお、S23でジェスチャーが指定されない場合と(S23でNO)、及び、S24で指示受付用画像の指定が受け付けられない場合は(S24でNO)、処理は終了する。
【0078】
これにより、操作者が、所望のジェスチャーをジェスチャー記憶部308に記憶されているジェスチャーから選択して、当該ジェスチャーの指定をジェスチャー受付部309に入力し、さらに、表示部315に表示されている上記表示データ中に存在する指示受付用画像のうち、所望の指示受付用画像の指定を指示受付用画像受付部310に入力することで、対応付管理部311により、操作者所望のジェスチャー及び指示受付用画像の対応付が対応付記憶部302に記憶される。このため、サーバー2で動作しているアプリケーション中の指示受付用画像に対応する操作指示を、操作者所望のジェスチャーにより入力して当該アプリケーションを操作することが可能になる。
【0079】
次に、通信端末装置3におけるジェスチャーを登録する処理の第2実施形態を説明する。
図9は当該登録を行う通信端末装置3の概略構成を示すブロック図である。なお、
図3を用いて既に説明した通信端末装置3の構成については、説明を省略する。
【0080】
この第2実施形態では、
図9に示すように、通信端末装置3の制御ユニット300は、
図3に示した構成に加えて、更に、指示受付用画像受付部310、及び対応付管理部311を備える。メモリー314には、当該指示受付用画像受付部310及び対応付管理部311によるジェスチャー登録に対応したジェスチャー管理プログラムが記憶(インストール)されている。制御ユニット300は、当該ジェスチャー管理プログラムに従って動作することで、制御ユニット300を、
図3を用いて上述した各部に加えて、更に、指示受付用画像受付部310、及び対応付管理部311として機能する。但し、制御ユニット300の当該指示受付用画像受付部310、及び対応付管理部311は、上記ジェスチャー管理プログラムに基づく動作にはよらずに、それぞれハード回路により構成されてもよい。
【0081】
指示受付用画像受付部310は、第1実施形態における場合と同様に、ブラウザー307がサーバー2から取得した表示データ中に存在する指示受付用画像のうち、操作者により指定された指示受付用画像を受け付ける。
【0082】
また、この第2実施形態における対応付管理部311は、ジェスチャー検出部303に検出されたジェスチャーを、指示受付用画像受付部310に受け付けられた指示受付用画像に対応付けて、対応付記憶部302に記憶させる。
【0083】
図10は通信端末装置3におけるジェスチャーを登録する処理の第2実施形態を示すフローチャートである。
図11は通信端末装置3における表示部315の表示画面の一例を示す図である。
【0084】
操作者による入力部319の操作により、ジェスチャーの登録指示が入力されると(S31でYES)、ジェスチャー受付部309は、表示部315の表示画面に、
図11に示すようなジェスチャー受付画面D3を表示させる。ジェスチャー受付部309は、このジェスチャー受付画面D3に、選択したジェスチャー及び指示受付用画像の対応付の登録指示を受け付ける登録指示受付用画像d35を表示させている。
【0085】
また、ジェスチャー受付部309は、第1実施形態と同様に、このジェスチャー受付画面D3における一部領域D30に、サーバー2からブラウザー307等が取得した表示データを表示させ、上記アプリケーションの動作内容を表示させる。
【0086】
このジェスチャー受付画面D3の表示時に、操作者が、ジェスチャー受付画面D3上で例えば
図11に示すような接触スライド操作を行って所望のジェスチャーを行うと、ジェスチャー検出部303によって当該ジェスチャーが検出される(S32でYES)。
【0087】
そして、これに続いて、操作者が、ジェスチャー受付画面D3における登録指示受付用画像d35の表示位置に接触すると、タッチパネルにより、以降に指定する指示受付用画像を、上記検出されたジェスチャーに対応付ける指示受付用画像として、指示受付用画像受付部310が受け付ける状態になる。
【0088】
そして、操作者が、一部領域D30における指示受付用画像としての指示受付用画像、例えば、
図11に示す「戻る」ボタンd36に接触すると、指示受付用画像としての「戻る」ボタンd36を、上記検出されたジェスチャーに対応付ける旨の指示を指示受付用画像受付部310がタッチパネルを介して受け付ける(S33でYES)。
【0089】
この後、対応付管理部311は、上記指定された指示受付用画像としての「戻る」ボタンd36と、S32で検出されたジェスチャーとの対応付を対応付記憶部302に記憶させる(S34)。
【0090】
なお、S32でジェスチャーが検出されない場合と(S32でNO)、及び、S33で指示受付用画像の指定が受け付けられない場合は(S33でNO)、処理は終了する。
【0091】
これにより、操作者が表示部315のタッチパネル上で所望のジェスチャーを行えば、当該ジェスチャーがジェスチャー検出部303によって検出され、更に当該ジェスチャーに対応付ける指示受付用画像を指定すれば、対応付管理部311により、操作者が行った当該所望のジェスチャーと、指定された指示受付用画像との対応付が対応付記憶部302に記憶される。このため、操作者が行った所望のジェスチャーにより、表示部315に表示されているアプリケーション中の指示受付用画像に対応した操作指示を入力して、当該アプリケーションを操作することが可能になる。
【0092】
なお、第1及び第2実施形態におけるジェスチャー登録後は、
図3に示した処理が、上記に説明した通りに行われる。
【0093】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、本発明の一実施形態に係る情報処理装置を、通信端末装置してモバイル機器及び携帯電話として説明しているが、これは一例に過ぎず、他の電子機器、例えばパーソナルコンピューター、カーナビゲーション等であっても構わない。
【0094】
また、
図1乃至
図11を用いて上記各実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。