(57)【特許請求の範囲】
【請求項１】
表示面にタッチセンサを備えた表示部と、
前記タッチセンサにより前記表示部に表示されたテキストデータの任意のテキスト上で
所定の時間押し続けたことを検出する検出部と、
前記検出部によって所定の時間押し続けたと検出された場合、所定のメニューと前記検
出時に押していた位置に表示されていた前記テキストデータが表示される表示領域を該テ
キストデータに重畳するように表示する手段と、
前記表示されたメニューから前記テキストデータのうち一部を選択するための選択開始
の指示がされる前は、前記タッチセンサが検知した押下操作に基づいて前記表示領域内に
おいて前記テキストデータがスクロール表示され、前記選択開始の指示が選択された後に
前記表示領域内において前記テキストデータの表示をスクロールする指示がされた場合、
前記表示領域内において前記テキストデータがスクロールしながら該表示領域の略中央に
表示された文字を中心として選択範囲が該スクロールした方向と反対方向に伸張するとと
もにスクロールした方向に向かって前記表示部に表示されたテキストデータの選択範囲が
伸張するように選択される選択手段と、
前記選択手段によりテキストデータが選択された後に、前記メニューから所定の機能の
実行指示が選択されると、前記選択されたテキストデータに対して前記実行指示を処理す
る実行手段とを具備することを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記表示領域は、前記テキストデータのうち前記スクロール中のテキストの一部を拡大
表示することを特徴とする情報処理装置。
【請求項３】
請求項１に記載の情報処理装置において、
前記実行指示は、前記メニュー内でスクロールして表示可能であることを特徴とする情
報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
前記実行指示は、コピー、貼り付け、削除、検索、切り取りの内、いずれか１つを含む
ことを特徴とする情報処理装置。
【請求項５】
表示面にタッチセンサを備えた表示部を備えた情報処理装置で用いられる制御方法であ
って、
前記タッチセンサにより前記表示部に表示されたテキストデータの任意のテキスト上で
所定の時間押し続けたことを検出すると、所定のメニューと前記検出時に押していた位置
に表示されていた前記テキストデータが表示される表示領域を該テキストデータに重畳す
るように表示し、
前記表示されたメニューから前記テキストデータのうち一部を選択するための選択開始
の指示がされる前は、前記タッチセンサが検知した押下操作に基づいて前記表示領域内に
おいて前記テキストデータがスクロール表示され、前記選択開始の指示が選択された後に
前記表示領域内において前記テキストデータの表示をスクロールする指示がされた場合、
前記表示領域内において前記テキストデータがスクロールしながら該表示領域の略中央に
表示された文字を中心として選択範囲が該スクロールした方向と反対方向に伸張するとと
もにスクロールした方向に向かって前記表示部に表示されたテキストデータの選択範囲が
伸張するように選択され、
前記選択によりテキストデータが選択された後に、前記メニューから所定の機能の実行
指示が選択されると、前記選択されたテキストデータに対して前記実行指示を処理するこ
とを特徴とする制御方法。
【請求項６】
請求項５に記載の制御方法において、
前記表示領域は、前記テキストデータのうち前記スクロール中のテキストの一部を拡大
表示することを特徴とする制御方法。
【請求項７】
請求項５に記載の制御方法において、
前記実行指示は、前記メニュー内でスクロールして表示可能であることを特徴とする制
御方法。
【請求項８】
請求項５に記載の制御方法において、
前記実行指示は、コピー、貼り付け、削除、検索、切り取りの内、いずれか１つを含む
ことを特徴とする制御方法。
【請求項９】
表示面にタッチセンサを備えた表示部を備えた情報処理装置で用いられるプログラムで
あって、
前記タッチセンサにより前記表示部に表示されたテキストデータの任意のテキスト上で
所定の時間押し続けたことを検出すると、所定のメニューと前記検出時に押していた位置
に表示されていた前記テキストデータが表示される表示領域を該テキストデータに重畳す
るように表示する表示手順と、
前記表示されたメニューから前記テキストデータのうち一部を選択するための選択開始
の指示がされる前は、前記タッチセンサが検知した押下操作に基づいて前記表示領域内に
おいて前記テキストデータがスクロール表示され、前記選択開始の指示が選択された後に
前記表示領域内において前記テキストデータの表示をスクロールする指示がされた場合、
前記表示領域内において前記テキストデータがスクロールしながら該表示領域の略中央に
表示された文字を中心として選択範囲が該スクロールした方向と反対方向に伸張するとと
もにスクロールした方向に向かって前記表示部に表示されたテキストデータの選択範囲が
伸張するように選択される選択手順と、
前記選択によりテキストデータが選択された後に、前記メニューから所定の機能の実行
指示が選択されると、前記選択されたテキストデータに対して前記実行指示を処理する処
理手順と、をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチセンサを備えた情報処理装置の制御技術に係り、特に表示されたテキストデータを容易に利用することが可能な情報処理装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
一般的に、ディスプレイにタッチセンサを内蔵したＰＤＡにおいては、ディスプレイの表示領域が小さい機器が多い。このような機器では、ディスプレイに多くの情報を表示する場合に、視認性の向上が課題となっている。例えば、特許文献１に示すように、別ウィンドウを用いてディスプレイに表示させたい画像の全体イメージを縮小して表示を行い、この縮小表示の任意の場所をペンタッチ等で選択すると、選択された部分を順次拡大して表示を行う技術が知られている。
【特許文献１】特開平１０−３３３８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術では、ディスプレイにテキストデータが表示された場合、このテキストデータの選択や編集を行う処理を容易に扱うことができない。
【０００４】
そこで、本発明は、ディスプレイに表示されたテキストデータを容易に扱うことができる情報処理装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本願発明の一態様によれば、表示面にタッチセンサを
備えた表示部と、前記タッチセンサにより前記表示部に表示されたテキストデータの任意
のテキスト上で所定の時間押し続けたことを検出する検出部と、前記検出部によって所定
の時間押し続けたと検出された場合、所定のメニューと前記検出時に押していた位置に表
示されていた前記テキストデータが表示される表示領域を該テキストデータに重畳するよ
うに表示する手段と、前記表示されたメニューから前記テキストデータのうち一部を選択
するための選択開始の指示がされる前は、前記タッチセンサが検知した押下操作に基づい
て前記表示領域内において前記テキストデータがスクロール表示され、前記選択開始の指
示が選択された後に前記表示領域内において前記テキストデータの表示をスクロールする
指示がされた場合、前記表示領域内において前記テキストデータがスクロールしながら該
表示領域の略中央に表示された文字を中心として選択範囲が該スクロールした方向と反対
方向に伸張するとともにスクロールした方向に向かって前記表示部に表示されたテキスト
データの選択範囲が伸張するように選択される選択手段と、前記選択手段によりテキスト
データが選択された後に、前記メニューから所定の機能の実行指示が選択されると、前記
選択されたテキストデータに対して前記実行指示を処理する実行手段とを具備することを
特徴とする情報処理装置が提供される。
【０００６】
また、本発明の別の一態様によれば、表示面にタッチセンサを備えた表示部を備えた情
報処理装置で用いられる制御方法であって、前記タッチセンサにより前記表示部に表示さ
れたテキストデータの任意のテキスト上で所定の時間押し続けたことを検出すると、所定
のメニューと前記検出時に押していた位置に表示されていた前記テキストデータが表示さ
れる表示領域を該テキストデータに重畳するように表示し、前記表示されたメニューから
前記テキストデータのうち一部を選択するための選択開始の指示がされる前は、前記タッ
チセンサが検知した押下操作に基づいて前記表示領域内において前記テキストデータがス
クロール表示され、前記選択開始の指示が選択された後に前記表示領域内において前記テ
キストデータの表示をスクロールする指示がされた場合、前記表示領域内において前記テ
キストデータがスクロールしながら該表示領域の略中央に表示された文字を中心として選
択範囲が該スクロールした方向と反対方向に伸張するとともにスクロールした方向に向か
って前記表示部に表示されたテキストデータの選択範囲が伸張するように選択され、前記
選択によりテキストデータが選択された後に、前記メニューから所定の機能の実行指示が
選択されると、前記選択されたテキストデータに対して前記実行指示を処理することを特
徴とする制御方法が提供される。
【０００７】
さらに、本発明の別の一態様によれば、表示面にタッチセンサを備えた表示部を備えた
情報処理装置で用いられるプログラムであって、前記タッチセンサにより前記表示部に表
示されたテキストデータの任意のテキスト上で所定の時間押し続けたことを検出すると、
所定のメニューと前記検出時に押していた位置に表示されていた前記テキストデータが表
示される表示領域を該テキストデータに重畳するように表示する表示手順と、前記表示さ
れたメニューから前記テキストデータのうち一部を選択するための選択開始の指示がされ
る前は、前記タッチセンサが検知した押下操作に基づいて前記表示領域内において前記テ
キストデータがスクロール表示され、前記選択開始の指示が選択された後に前記表示領域
内において前記テキストデータの表示をスクロールする指示がされた場合、前記表示領域
内において前記テキストデータがスクロールしながら該表示領域の略中央に表示された文
字を中心として選択範囲が該スクロールした方向と反対方向に伸張するとともにスクロー
ルした方向に向かって前記表示部に表示されたテキストデータの選択範囲が伸張するよう
に選択される選択手順と、前記選択によりテキストデータが選択された後に、前記メニュ
ーから所定の機能の実行指示が選択されると、前記選択されたテキストデータに対して前
記実行指示を処理する処理手順と、をコンピュータに実行させるためのプログラムが提供
される。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら説明する。
【０００９】
まず、図１を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。
【００１０】
図１は本発明の制御方法を適用する情報処理装置の実施形態の外観を示す図である。なお、本実施形態では、情報処理装置は、タッチセンサを内蔵したディスプレイ（タッチディスプレイ）を備えたＰＤＡ（Personal Digital Assistants）として実現されている。
【００１１】
図１に示すように、ＰＤＡ１０は、タッチセンサを内蔵したディスプレイ１５を備えている。このディスプレイ１５は、指１２やタッチペン等で表面をタッチすることにより、表示されている画面の内容を選択したりすることができるものである。
【００１２】
図２は、本実施形態の情報処理装置であるＰＤＡの主な構成を示したブロック図である。
【００１３】
図２に示すように、ＰＤＡ１０は、ＣＰＵ１４、ディスプレイ（表示部）１５、メモリ１６、通信部１７等を有している。
【００１４】
ＣＰＵ１４は、ＰＤＡ１０の各種デバイスを総合的に制御する制御装置である。記憶媒体１８に記憶されているＯＳ（オペレーティングシステム）や表示制御アプリケーション１００等の各種アプリケーションをメモリ１６にロードして制御を行う。メモリ１６は、データを一時的に記憶しておくフラッシュメモリ等の記憶媒体である。ディスプレイ１５は、タッチセンサを内蔵した表示装置である。ユーザの指やタッチペン等の押下に反応してディスプレイ上の所定の領域を選択する等の処理を行うことができる。記憶媒体１８は、ＯＳや各種アプリケーション、内蔵辞書等を記憶しており、ＨＤＤやフラッシュメモリ等のメモリ１６よりも大容量の記憶媒体である。通信部１７は、インターネット等に接続するための接続インターフェースであり、無線ＬＡＮ機能や携帯電話等の３Ｇモジュール等である。
【００１５】
次に、表示制御アプリケーション１００の機能構成について、図３のブロック図を参照して説明する。
【００１６】
表示制御アプリケーション１００は、検出制御部（検出部）１０１、表示選択部（表示を行う手段、選択手段）１０２、実行部（実行手段）１０３、記憶部１０４を備えている。検出制御部１０１は、ユーザの指１２やタッチペン等の押下を検出する。表示選択部１０２は、ユーザの指１２やタッチペン等によってテキストデータ等が選択された場合に、選択されたテキストデータ等をハイライト（強調）表示させる等の処理を行う。実行部１０３は、選択されたテキストデータの所定の処理であるコピー、削除、貼り付け、切り取り、検索等の処理を行う。選択されたテキストデータを検索する場合は、内蔵している辞書データや通信部１７を介してインターネット等での検索を行う。記憶部１０４は、ユーザの指１２やタッチペン等の押下を検出した場合に表示する表示メニューや所定の処理（実行指示）の項目データ（コピー、削除、貼り付け、切り取り、検索等）を記憶する（実行指示は、コピー、貼り付け、削除、検索、切り取りの内、いずれか１つを含んでいる）。
【００１７】
次に、本実施形態の情報処理装置を適用した表示制御方法について、図４のフローチャートを参照して説明する。
【００１８】
まず、ディスプレイ１５に表示されたテキストデータが例えばユーザの指１２の押下によって選択される（ステップＳ１０１）。なお、テキストデータを選択する場合、ユーザの指１２の押下以外にも、タッチペン等の押下によっても可能である。その後、ＣＰＵ１４によって、ディスプレイ１５の押下が長押し（所定の時間、ディスプレイの表示面を押し続ける）であるか否かを判別する（ステップＳ１０２）。ステップＳ１０２で、ＣＰＵ１４により、ディスプレイ１５の押下が長押しであると判別されると（ステップＳ１０４のＹＥＳ）、ＣＰＵ１４によって記憶媒体１８から表示制御アプリケーション１００がメモリ１６に読み込まれ起動される（ステップＳ１０３）。例えば、図５に示すように、起動された表示制御アプリケーション１００は、所定の処理（コピー、削除、貼り付け、切り取り、検索等）を行うメニュー表示領域１００ａ、テキストデータの拡大表示領域１００ｂ（テキストデータのうちスクロール中のテキストの一部を拡大表示する表示領域）および開始ボタン（Ｓボタン）１００ｃを備えている。このモードでは、表示制御アプリケーション１００は、スクロールモードである。スクロールモードでは、図６に示すように、例えばユーザの指１２のスクロールする方向にテキストデータの表示をスクロールすることができる（選択開始の指示がされる前は、スクロールの方向にテキストデータがスクロールされる）。なお、表示制御アプリケーション１００は、ディスプレイ上の表示制御アプリケーション１００が表示されていない領域を押下することにより、消去することもできる。
【００１９】
次に、表示制御アプリケーション１００は、Ｓボタン（開始ボタン）の押下を検出すると（ステップＳ１０４のＹＥＳ：図７参照）、テキストデータの選択モードに切り替える（ステップＳ１０５）。このモードでは、図７に示すように、選択が開始されるテキストデータが囲んで表示される（図７の１００ｄ参照）。そして、図８に示すように、例えばユーザの指１２のスクロールする方向にテキストデータの表示を選択することができる。選択された領域は、テキストデータを囲むようにスクロール方向に領域を次々に拡大、伸張（ハイライト：強調）して表示される（図８の１００ｅ参照）。また、上述したように、テキストデータを囲むようにスクロール方向に領域を次々に拡大（伸張）して表示された後に、スクロールする方向を逆の向きに変更すると、テキストデータが囲まれた領域がスクロール方向に領域を次々に縮小して表示される。すなわち、選択が開始されるテキストデータが囲んで表示される点（開始点：図７の１００ｄ参照）を境にして、左右にスクロール可能であり、開始点を基準に左右に領域を次々と拡大して表示する（テキストデータが囲まれている領域が増えていく）。そして、開始点に近づくにつれてテキストデータが囲まれた領域がスクロール方向に領域を次々に縮小して表示される。また、開始点上では、開始点のテキストデータ（例えば１００ｄ：図７参照）のみが囲まれて表示される。
【００２０】
次に、表示制御アプリケーション１００は、項目の押下を検出すると（ステップＳ１０６のＹＥＳ：図９参照）、検出された項目を実行する（ステップＳ１０７）。例えば、コピー（Ｃｏｐｙ）の項目（図９の１００ｆ）の押下を検出すると、選択されたテキストデータの領域がメモリ１６に一時的にコピーされる。
【００２１】
また、例えば、検索（ｓｅａｒｃｈ）の項目（図９の１００ｇ）の押下を検出すると、図１０に示すように、検索（ｓｅａｒｃｈ）の項目の例えばα方向にメニューが表示され、どの項目で検索を行うかを選択することができる。例えば、「地図」、「内蔵辞書」、「ネットサーチ」等の項目を選択することにより、ステップＳ１０５で選択されたテキストデータを用いて検索することができる。例えば、テキストデータが地名であれば、「地図」を選択することにより、例えば内蔵された地図アプリケーションから地名を検索することができる。なお、表示制御アプリケーション１００のメニュー表示領域１００ａがすべて表示することができない場合等には、図１０に示すように、β方向に表示をスクロールすることができる（実行指示は、メニュー内でスクロールして表示可能である）。
【００２２】
なお、上述した実施形態では、ユーザの指１２等のディスプレイ１５への押下の長押しを検出しているが、これに限定されるものではない。例えば、ユーザの指１２等を用いてディスプレイ１５上で囲むような動作をした場合、また、ディスプレイ１５の横軸をＸ、縦軸をＹとした場合に、ＸＹの最小値に一番近い文字を選択する、というようにしてもよく、タッチパネルを用いてテキストデータが選択可能であればよい。
【００２３】
上述した実施形態によれば、ディスプレイに表示されたテキストデータを容易に扱うことができる。すなわち、ディスプレイ領域が小さいＰＤＡのディスプレイにおいても、片手でディスプレイに表示されたテキストデータの編集（コピー、削除、貼り付け、切り取り、検索等）をタッチパネル上で快適に行うことができる。
【００２４】
なお、本発明は、上述した実施形態そのままに限定されるものではない。本発明は、実施段階では、その要旨を逸脱しない範囲で構成要素を変更して具現化できる。
【００２５】
また、上述した実施形態に開示されている複数の構成要素を適宜に組み合わせることで、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す図。
【図２】同実施形態に係る情報処理装置の主要な構成を示すブロック図。
【図３】表示制御アプリケーションの機能構成を示すブロック図。
【図４】同実施形態に係る情報処理装置を適用した表示制御方法について示したフローチャート。
【図５】同実施形態に係る情報処理装置のディスプレイ上で表示制御アプリケーションが表示された状態を示す概念図。
【図６】同実施形態に係る情報処理装置のディスプレイ上で表示制御アプリケーションが表示され、テキストデータのスクロールを行う状態を示す概念図。
【図７】同実施形態に係る情報処理装置のディスプレイ上で表示制御アプリケーションが表示され、開始ボタンが押下された状態を示す概念図。
【図８】同実施形態に係る情報処理装置のディスプレイ上で表示制御アプリケーションが表示され、テキストデータの選択を行う状態を示す概念図。
【図９】同実施形態に係る情報処理装置のディスプレイ上で表示制御アプリケーションが表示され、項目の押下が行われた状態を示す概念図。
【図１０】同実施形態に係る情報処理装置のディスプレイ上で表示制御アプリケーションのｓｅａｒｃｈの項目の押下が行われた状態を示す概念図。
【符号の説明】
【００２７】
１０…ＰＤＡ、１２…指、１５…ディスプレイ、１６…メモリ、１７…通信部、１８…記憶媒体、１００…表示制御アプリケーション、１０１…検出制御部、１０２…表示選択部、１０３…実行部、１０４…記憶部、１００ａ…メニュー表示領域、１００ｂ…テキストデータの拡大表示領域、１００ｃ…開始ボタン、１００ｄ…開始点、１００ｅ…選択されたテキストデータの領域、１００ｆ…Ｃｏｐｙ、１００ｇ…ｓｅａｒ
【図１】
0004792058.tif 000002
【図２】
0004792058.tif 000003
【図３】
0004792058.tif 000004
【図４】
0004792058.tif 000005
【図５】
0004792058.tif 000006
【図６】
0004792058.tif 000007
【図７】
0004792058.tif 000008
【図８】
0004792058.tif 000009
【図９】
0004792058.tif 000010
【図１０】
0004792058.tif 000011