(57)【要約】【課題】タッチパネルを備えた表示装置上に表示された情報を、少ない動作で迅速に移動またはコピーを行うことができる情報処理装置、情報操作方法およびプログラムを提供する。【解決手段】タッチパネル４００の入力検出面への人差し指３００による第１のタッチ動作及び第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択されたアイコン５００の情報を記憶し、第１のタッチ動作によるタッチがされた状態で、親指３０１による第２のタッチ動作を検出した場合、記憶されたアイコン５００の情報を第２のタッチ動作が検出された指示部に貼り付ける。【選択図】      図５
2010176568.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体に接続され、複数の指示部を有する指示体によるタッチ動作を検出する機能を有するタッチパネルと、
前記タッチパネルの入力検出面への第１のタッチ動作及び前記第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報を記憶する記憶部と、
前記記憶部に前記選択された範囲の情報が記憶された後に、前記タッチされた状態で、続いて第２のタッチ動作を検出した場合、前記記憶部に前記選択された範囲の情報を前記第２のタッチ動作が検出された指示部に貼り付ける処理部と、を具備することを特徴とする情報処理装置。
【請求項２】
前記処理部によって貼り付ける処理が行われると共に、前記選択された範囲の情報を削除する処理を行うとすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記削除する処理を行うか否かを予め設定可能であることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記選択動作は、前記第１のタッチ動作によりタッチされた状態で移動する動作、および前記第１のタッチ動作によりタッチされた状態を保持する動作のいずれかであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
筐体と、前記筐体に接続され、複数の指示部を有する指示体によるタッチ動作を検出する機能を有するタッチパネルとを備えた情報処理装置で用いられる情報操作方法であって、
前記タッチパネルの入力検出面への第１のタッチ動作及び前記第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報を前記情報処理装置が備える記憶部に記憶し、
前記記憶部に前記選択された範囲の情報が記憶された後に、前記タッチされた状態で、続いて第２のタッチ動作を検出した場合、前記記憶部に前記選択された範囲の情報を前記第２のタッチ動作が検出された指示部に貼り付ける処理を行うことを特徴とする情報操作方法。
【請求項６】
前記貼り付ける処理が行われると共に、前記選択された範囲の情報を削除する処理を行うとすることを特徴とする請求項５に記載の情報操作方法。
【請求項７】
前記削除する処理を行うか否かを予め設定可能であることを特徴とする請求項６記載の情報操作方法。
【請求項８】
前記選択動作は、前記第１のタッチ動作によりタッチされた状態で移動する動作、および前記第１のタッチ動作によりタッチされた状態を保持する動作のいずれかであることを特徴とする請求項５に記載の情報操作方法。
【請求項９】
筐体と、前記筐体に接続され、複数の指示部を有する指示体によるタッチ動作を検出する機能を有するタッチパネルとを備えた情報処理装置におけるプログラムであって、
前記タッチパネルの入力検出面への第１のタッチ動作及び前記第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報を前記情報処理装置が備える記憶部に記憶する記憶手順と、
前記記憶部に前記選択された範囲の情報が記憶された後に、前記タッチされた状態で、続いて第２のタッチ動作を検出した場合、前記記憶部に前記選択された範囲の情報を前記第２のタッチ動作が検出された指示部に貼り付ける処理を行う処理手順とをコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた情報処理装置に係り、特に、マルチタッチ機能を用いて容易に情報を操作できる情報処理装置、情報操作方法およびプログラムに関する。
【背景技術】
【０００２】
一般的に、タッチパネルを備えたパーソナルコンピュータ等の情報処理装置に情報を表示させた場合、タッチ動作を用いて表示された情報をコピーしたり、移動させたりする操作を行う技術が開示されている。また、タッチパネルにおいて、タッチ動作を用いて表示された情報を操作する場合、複数のタッチ動作を行うマルチタッチ動作を用いた技術も開示されている。例えば特許文献１には、タッチパネルが内蔵された表示装置に表示されたアイコンを人差し指と中指で挟むことでドラッグし、タッチしたまま移動し、所望の位置で中指をパネルから離すことでドロップする技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２２８９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された技術では、表示された情報を選択して移動またはコピーを行う場合、少ない動作で迅速に処理を行うことができない。
【０００５】
そこで、本発明は、タッチパネルを備えた表示装置上に表示された情報を、少ない動作で迅速に移動またはコピーを行うことができる情報処理装置、情報操作方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願発明の一態様によれば、筐体と、前記筐体に接続され、複数の指示部を有する指示体によるタッチ動作を検出する機能を有するタッチパネルと、前記タッチパネルの入力検出面への第１のタッチ動作及び前記第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報を記憶する記憶部と、前記記憶部に前記選択された範囲の情報が記憶された後に、前記タッチされた状態で、続いて第２のタッチ動作を検出した場合、前記記憶部に前記選択された範囲の情報を前記第２のタッチ動作が検出された指示部に貼り付ける処理部と、を具備することを特徴とする情報処理装置が提供される。
【０００７】
また、本発明の一態様によれば、筐体と、前記筐体に接続され、複数の指示部を有する指示体によるタッチ動作を検出する機能を有するタッチパネルとを備えた情報処理装置で用いられる情報操作方法であって、前記タッチパネルの入力検出面への第１のタッチ動作及び前記第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報を前記情報処理装置が備える記憶部に記憶し、前記記憶部に前記選択された範囲の情報が記憶された後に、前記タッチされた状態で、続いて第２のタッチ動作を検出した場合、前記記憶部に前記選択された範囲の情報を前記第２のタッチ動作が検出された指示部に貼り付ける処理を行うことを特徴とする情報操作方法が提供される。
【０００８】
さらに、本発明の一態様によれば、筐体と、前記筐体に接続され、複数の指示部を有する指示体によるタッチ動作を検出する機能を有するタッチパネルとを備えた情報処理装置におけるプログラムであって、前記タッチパネルの入力検出面への第１のタッチ動作及び前記第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報を前記情報処理装置が備える記憶部に記憶する記憶手順と、前記記憶部に前記選択された範囲の情報が記憶された後に、前記タッチされた状態で、続いて第２のタッチ動作を検出した場合、前記記憶部に前記選択された範囲の情報を前記第２のタッチ動作が検出された指示部に貼り付ける処理を行う処理手順とをコンピュータに実行させる情報処理プログラムが提供される。
【発明の効果】
【０００９】
本発明は、タッチパネルを備えた表示装置上に表示された情報を、少ない動作で迅速に移動またはコピーを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る情報処理装置の構成例を概略的に示すブロック図。
【図２】本発明の一実施形態に係る情報処理装置の構成を示すブロック図。
【図３】本発明の一実施形態に係る情報処理装置のファイル操作アプリケーションの機能構成等を示すブロック図。
【図４】本発明の一実施形態に係る情報処理装置を適用したファイル操作方法を示したフローチャート。
【図５】本発明の一実施形態に係る情報処理装置を適用したファイル操作方法の動作を模式的に示す図。
【図６】本発明の一実施形態に係る情報処理装置を適用したファイル操作方法の動作を模式的に示す図。
【図７】本発明の変形例に係る情報処理装置を適用したファイル操作方法の動作を模式的に示す図。
【図８】本発明の変形例に係る情報処理装置を適用したファイル操作方法の動作を模式的に示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。
【００１２】
以下、図面を参照して、この発明の実施の形態を説明する。
【００１３】
まず、図１および図２を参照して、本発明の一実施形態に係るコンピュータの構成について説明する。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータ１０として実現されている。本実施形態の情報処理装置は、タッチパネルを内蔵したディスプレイを備えている。このタッチパネルは、マルチタッチ機能に対応している。マルチタッチ機能とは、複数のタッチ動作の入力を同時または順次検出することができる機能である。本実施形態の情報処理装置は、このマルチタッチ機能を用いてディスプレイに表示された各種情報のコピーおよび移動を容易に、かつ迅速に行うことができる。
【００１４】
図１は、ノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、タッチパネル機能が内蔵されたＬＣＤ（Liquid Crystal Display）１７から構成される表示装置が組み込まれており、そのＬＣＤ１７の表示画面は、ディスプレイユニット１２のほぼ中央に位置されている。
【００１５】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は薄い箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５およびタッチパッド１６などが配置されている。
【００１６】
入力操作パネル１５は、押下されたボタンに対応するイベントをシステムに入力する入力装置であり、複数の機能をそれぞれに起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ（Digital Versatile Disc）起動ボタン１５Ｂ等が含まれている。ＴＶ起動ボタン１５Ａは、デジタルＴＶ放送番組のような放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンであり、ユーザによって押下されると、このＴＶ機能を実行するためのＴＶアプリケーションプログラムが起動される。また、ＤＶＤ起動ボタン１５Ｂは、ＤＶＤに記録されたビデオコンテンツを再生するためのボタンであり、ユーザによって押下されると、ビデオコンテンツを再生するためのアプリケーションプログラムが自動的に起動される。
【００１７】
次に、図２を参照して、本コンピュータ１０のシステム構成について説明する。
【００１８】
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、メモリ（主メモリ）１１３、グラフィクスコントローラ１１４、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２１、光ディスクドライブ（ＯＤＤ）１２２、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、グラフィックスコントローラ１１４、ＬＣＤ１７およびネットワークコントローラ１２５等を備えている。
【００１９】
ＬＣＤ１７は、タッチパネル機能を備えており、タッチパネルコントローラ１２３を素内蔵している。タッチパネルコントローラ１２３は、マルチタッチ機能に対応しており、タッチパネルへのタッチ動作を検出して、ファイル操作アプリケーションプログラム（以下、ファイル操作アプリケーションとも称する）２０１に通知する。
【００２０】
ＣＰＵ１１１は、本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２１からメモリ１１３にロードされる、オペレーティングシステム（ＯＳ）およびファイル操作アプリケーション２０１のような各種アプリケーションプログラムを実行する。
【００２１】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２２】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２３】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた画像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００２４】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ１２１、ＯＤＤ１２２を制御するためのＩＤＥ（Integrated Drive Electronics）コントローラを内蔵している。
【００２５】
ＨＤＤ１２１は、各種ソフトウェア及びデータを格納する記憶装置である。光ディスクドライブ（ＯＤＤ）１２２は、ビデオコンテンツが格納されたＤＶＤなどの記憶メディアを駆動するためのドライブユニットである。
【００２６】
エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０を電源オン／オフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０を電源オンすることもできる。ネットワークコントローラ１２５は、例えばインターネットなどの外部ネットワークとの通信を実行する通信装置である。
【００２７】
ファイル操作アプリケーション２０１は、タッチパネルの入力検出面への第１のタッチ動作及び第１のタッチ動作によりタッチされた状態で選択動作が検出された場合、選択された範囲の情報をメモリ（記憶部）１１３等に一時的に記憶する。タッチパネルにタッチされた状態で、続いて第２のタッチ動作を検出した場合、メモリ１１３に記憶された選択された範囲の情報を第２のタッチ動作が検出された指示部に貼り付ける制御を行う。なお、選択された範囲の情報を一時的に記憶する場合、ＨＤＤ１２１等に記憶するようにしてもよい。
【００２８】
次に、図３は、ファイル操作アプリケーション２０１の機能構成を示すブロック図である。ファイル操作アプリケーション２０１は、制御部２０２、判別部２０３、および記憶部２０４を備えている。制御部２０２は、ＣＰＵ１１１からの制御に基づいて、タッチパネルに入力されたタッチ動作の制御や、ＣＰＵ１１１へのタッチパネルに入力されたタッチ動作の通知等を行う。
【００２９】
判別部２０３は、タッチパネルに入力されたタッチ動作の検出を行う。また、マルチタッチ機能に対応したタッチ動作の検出を行う場」合は、第１のタッチ動作を検出後に、第１のタッチ動作によるタッチがされた状態で、続いて第２のタッチ動作を検出する等の処理を行う。また、第１のタッチ動作による選択操作の検出を行う。選択操作の検出は、第１のタッチ動作によりタッチされた状態で移動する動作、および第１のタッチ動作によりタッチされた状態を保持する動作のいずれかを検出すると、選択動作とみなす（後述）。第１のタッチ動作によるタッチがされた状態で、続いて第２のタッチ動作を検出した場合は、制御部２０２によって、記憶部２０４に記憶された選択された範囲の情報を第２のタッチ動作が検出された指示部に貼り付ける処理を行う。記憶部２０４は、選択動作によって選択された情報を一時的に記憶する記憶領域である。
【００３０】
次に、本発明の実施形態に係る情報処理装置を適用したファイル操作方法について図４のフローチャートを参照して説明する。
【００３１】
ＣＰＵ１１１は、ハードディスクドライブ（ＨＤＤ）１２１からメモリ１１３にロードされるファイル操作アプリケーション２０１を起動（実行）する（ステップＳ１０１）。以下、ＣＰＵ１１１は、ファイル操作アプリケーション２０１を制御するものとする。ＣＰＵ１１１は、ＬＣＤ１７に内蔵されたタッチパネルの検出面（タッチパネルに内蔵されたタッチセンサ）に、シングルタッチ動作を検出した場合は、シングルタッチによる選択操作を検出したかを判別する（ステップＳ１０２）。
【００３２】
シングルタッチ動作の検出は、例えば、図５に示されるように、タッチパネル４００上に表示されている、例えば、アイコン５００を人差し指３００でタッチする。この場合、人差し指３００がタッチしている指示部は、アイコン５００となる。人差し指３００のタッチした状態を保持することによって、アイコン５００が選択状態（例えば、シングルタッチ動作による選択操作を検出すると、指示部の対象の色を反転させる：図６参照）となり、シングルタッチの選択が検出される（ステップＳ１０２のＹＥＳ）ものとする。シングルタッチ動作による選択操作が検出されると、シングルタッチ動作による選択内容をメモリ１１３等に一時的に記憶する（ステップＳ１０３）。図６の場合であると、例えば、アイコン（ファイル）５００を記憶する。
【００３３】
次に、ＣＰＵ１１１は、マルチタッチ動作を検出したかを判別する（ステップＳ１０４）。例えば、図５に示されるように、シングルタッチ動作（第１のタッチ動作）が検出された人差し指３００がタッチされた状態のまま、例えば、親指３０１のタッチ動作（第２のタッチ動作）を検出した場合について説明する。人差し指３００がタッチされた状態のまま、例えば、親指３０１によるタッチ動作を検出した場合、すなわち、ステップＳ１０４で、ＣＰＵ１１１によって、マルチタッチ動作を検出したと判別された場合は（ステップＳ１０４のＹＥＳ）、マルチタッチ動作に時差があるかを判別する（ステップＳ１０５）。上述した場合は、人差し指３００がタッチされた状態の後に、親指３０１のタッチ動作が検出されているので、時差があると判別される。すなわち、ステップＳ１０５で、ＣＰＵ１１１によって、マルチタッチ動作に時差があると判別された場合は（ステップＳ１０５のＹＥＳ）、シングルタッチ動作によって選択された選択内容を親指３０１のタッチ動作が検出された指示部（例えば、図６では、ウィンドウ５０１の任意の箇所）に貼り付ける処理を行う（ステップＳ１０６）。
【００３４】
なお、上述した実施形態では、シングルタッチ動作によって選択された内容のコピーを行っているが、シングルタッチ動作によって選択された内容の移動を行うことができる。すなわち、貼り付ける処理が行われると共に、選択された範囲の情報を削除する処理を行うことで、シングルタッチ動作によって選択された内容の移動を行う。
【００３５】
これらの設定は、予めファイル操作アプリケーション２０１を用いて設定を行うことができる。すなわち、ファイル操作アプリケーション２０１によって、選択内容のコピーを行う設定であれば、シングルタッチ動作によって選択された内容のコピーをマルチタッチ動作として検出された第２のタッチ動作の指示部に貼り付けを行う。一方、ファイル操作アプリケーション２０１によって、選択内容の移動を行う設定であれば、シングルタッチ動作によって選択された内容のコピーをマルチタッチ動作として検出された第２のタッチ動作の指示部に貼り付けを行うと共に、シングルタッチ動作によって選択された内容を削除し、移動を行う。
【００３６】
上述した実施形態によれば、直感的に、マルチタッチ動作によって、タッチパネルを内蔵したディスプレイに表示された情報をコピーしたり移動したりすることが容易、かつ迅速にできる。
【００３７】
また、上述した実施形態では、シングルタッチ動作による選択内容は、アイコン５００として説明したが、この形態に限定されることはない。例えば、変形例としては、図７に示すように、中指３０２でシングルタッチ動作の選択を行う。例えば、中指３０２でシングルタッチ動作を行った後に、左から右へ移動を行うことにより、テキスト５０２が選択される。選択されたテキスト５０２は、例えば、ハイライトされて色が変化することにより、選択されたことがユーザに示される。そして、例えばメモリ１１３等の記憶部に一時的に記憶される。次に、中指３０２でシングルタッチ動作を行った状態のままで、図８に示されるように、人差し指３０３で、貼り付けたい先をタッチすることにより、タッチした先が指示部となり、指示部に選択されたテキスト５０２が貼り付けされる。
【００３８】
さらに、ファイル操作アプリケーション２０１によって、選択内容の移動を行う設定を行っている場合であれば、中指３０２によるシングルタッチ動作によって選択された内容のコピーをマルチタッチ動作として検出された第２のタッチ動作（人差し指３０３でのタッチ動作）の指示部に貼り付けを行うと共に、中指３０２によるシングルタッチ動作によって選択された内容であるハイライトされたテキスト５０２を削除することで、移動を行う。
【００３９】
このように上述した変形例を用いても、上述した実施形態と同様の効果を奏することができる。
【符号の説明】
【００４０】
１０…コンピュータ、１２…ディスプレイユニット、１４…電源ボタン、１７…ＬＣＤ、１１１…ＣＰＵ、１１３…メモリ、１１４…グラフィックスコントローラ、１２０…ＢＩＯＳ−ＲＯＭ、１２１…ＨＤＤ、１２３…コントローラ、１２４…ＥＣ／ＫＢＣ、２０１…ファイル操作アプリケーション、３００、３０３…人差し指、３０１…親指、３０２…中指、４００…タッチパネル、５００…アイコン
【図１】
2010176568.tif 000003
【図２】
2010176568.tif 000004
【図３】
2010176568.tif 000005
【図４】
2010176568.tif 000006
【図５】
2010176568.tif 000007
【図６】
2010176568.tif 000008
【図７】
2010176568.tif 000009
【図８】
2010176568.tif 000010