(57)【特許請求の範囲】
【請求項１】
文字列又は画像を表示する表示部と、
自機の全体を制御する制御部と、を備え、
前記制御部は、
前記表示された文字列又は画像に対する連続する接触の始点を検出部により検出し、
当該始点となる接触が検出されることに応じて当該表示された文字列又は画像において複数の領域を決定し、
前記表示された文字列又は画像に対する連続する接触の終点を検出部により検出し、
当該終点が当該複数の領域のいずれか一つで検出されると、
当該終点が検出された領域に応じて決定される機能に対して当該表示された文字列又は画像に関連するデータを提供する電子機器。
【請求項２】
前記制御部は、前記連続する接触の移動方向に応じて前記表示された文字列又は画像において複数の領域の位置を決定する請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記接触の移動速度に応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供する請求項１又は２に記載の電子機器。
【請求項４】
前記制御部は、前記連続する接触が解除されるまでに要した時間の長さに応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供する請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、前記複数の領域の境界が、前記表示された文字列又は画像において位置するよう決定する請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記制御部は、前記連続する接触が文字列において検出されるか画像において検出されるかに応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供する請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、前記表示部に文字列が表示されている状態において、前記検出部により接触が検出されることに応じて前記文字列の少なくとも一部が選択された場合に、選択された前記文字列の種類に応じてさらに異なる機能を起動させる請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記制御部は、前記表示部により文字列が表示されている状態において、前記連続する接触が検出される文字列が数字列であるか数字列以外の文字列であるかに応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供する請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
表示部に表示された文字列又は画像に対する連続する接触の始点及び終点を検出する第１工程と、
当該始点となる接触が検出されることに応じて当該表示された文字列又は画像において複数の領域を決定する第２工程と、
前記表示部に表示された文字列又は画像に対する連続する接触の終点を検出する第３工程と、
当該終点が当該複数の領域のいずれか一つで検出されると、当該終点が検出された領域に応じて決定される機能に対して当該表示された文字列又は画像に関連するデータを提供する第４工程と、を備える制御方法。
【請求項１０】
表示部に表示された文字列又は画像に対する連続する接触の始点を検出する第１工程と、
当該始点となる接触が検出されることに応じて当該表示された文字列又は画像において複数の領域を決定する第２工程と、
前記表示部に表示された文字列又は画像に対する連続する接触の終点を検出する第３工程と、
当該終点が当該複数の領域のいずれか一つで検出されると、当該終点が検出された領域に応じて決定される機能に対して当該表示された文字列又は画像に関連するデータを提供する第４工程と、をコンピュータによって実現するための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備える電子機器、その制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
電子機器の一例としての携帯電話機は、文字列を入力可能な複数のテンキーを含む操作部と、入力された文字列を表示する表示部とを備える。その携帯電話機には、例えば、テンキーの操作に基づき表示部に文字が表示された状態で所定の操作が行われると、アプリケーション（機能）を起動して、そのアプリケーションに表示部に表示された文字列に関する処理を実行させるものがある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２００２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した携帯電話機では、アプリケーション（機能）を起動させる場合には操作部を操作してアプリケーションを選択しなければならなかった。しかしながら、アプリケーションは、少ない操作によって容易に起動されることが望まれている。
【０００５】
本発明は、少ない操作によって容易に機能を起動する電子機器を提供することを目的とする。
また、本発明は、その電子機器の制御方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、文字列又は画像を表示する表示部と、自機の全体を制御する制御部と、を備える。前記制御部は、前記表示された文字列又は画像に対する連続する接触の始点を検出部により検出し、当該始点となる接触が検出されることに応じて当該表示された文字列又は画像において複数の領域を決定し、前記表示された文字列又は画像に対する連続する接触の終点を検出部により検出し、当該終点が当該複数の領域のいずれか一つで検出されると、当該終点が検出された領域に応じて決定される機能に対して当該表示された文字列又は画像に関連するデータを提供する。
【０００７】
また、前記制御部は、前記連続する接触の移動方向に応じて前記表示された文字列又は画像において複数の領域の位置を決定することが好ましい。
【０００８】
また、前記制御部は、前記接触の移動速度に応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供することが好ましい。
【０００９】
また、前記制御部は、前記連続する接触が解除されるまでに要した時間の長さに応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供することが好ましい。
【００１０】
また、前記制御部は、前記複数の領域の境界が、前記表示された文字列又は画像において位置するよう決定することが好ましい。
【００１１】
また、前記制御部は、前記連続する接触が文字列において検出されるか画像において検出されるかに応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供することが好ましい。
【００１２】
また、前記制御部は、前記表示部に文字列が表示されている状態において、前記検出部により接触が検出されることに応じて前記文字列の少なくとも一部が選択された場合に、選択された前記文字列の種類に応じてさらに異なる機能を起動させることが好ましい。
【００１３】
また、前記制御部は、前記表示部により文字列が表示されている状態において、前記連続する接触が検出される文字列が数字列であるか数字列以外の文字列であるかに応じて、前記終点が検出された領域に応じて決定される機能を変更し、当該変更後の機能に対して前記表示された文字列又は画像に関連するデータを提供することが好ましい。
【００１４】
また、本発明の制御方法は、表示部に表示された文字列又は画像に対する連続する接触の始点及び終点を検出する第１工程と、当該始点となる接触が検出されることに応じて当該表示された文字列又は画像において複数の領域を決定する第２工程と、前記表示部に表示された文字列又は画像に対する連続する接触の終点を検出する第３工程と、当該終点が当該複数の領域のいずれか一つで検出されると、当該終点が検出された領域に応じて決定される機能に対して当該表示された文字列又は画像に関連するデータを提供する第４工程と、を備える。
【００１５】
また、本発明は、表示部に表示された文字列又は画像に対する連続する接触の始点を検出する第１工程と、当該始点となる接触が検出されることに応じて当該表示された文字列又は画像において複数の領域を決定する第２工程と、前記表示部に表示された文字列又は画像に対する連続する接触の終点を検出する第３工程と、当該終点が当該複数の領域のいずれか一つで検出されると、当該終点が検出された領域に応じて決定される機能に対して当該表示された文字列又は画像に関連するデータを提供する第４工程と、をコンピュータによって実現するための制御プログラムである。
【発明の効果】
【００１７】
本発明によれば、少ない操作によって容易に機能を起動することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係る携帯電話機の外観斜視図である。
【図２】携帯電話機の機能構成を示すブロック図である。
【図３】タッチパネルに表示される画面の第１の遷移図である。
【図４】タッチパネルに表示される画面の第２の遷移図である。
【図５】第１の具体例の動作について説明するフローチャートである。
【図６】タッチパネルに表示される画面の第３の遷移図である。
【図７】タッチパネルに表示される画面の第４の遷移図である。
【図８】タッチパネルに表示される画面の第５の遷移図である。
【図９】タッチパネルに表示される画面の第６の遷移図である。
【図１０】タッチパネルに表示される画面の第７の遷移図である。
【図１１】タッチパネルに表示される画面の第８の遷移図である。
【図１２】第３の具体例の動作について説明するフローチャートである。
【図１３】タッチパネルに表示される画面の第９の遷移図である。
【図１４】タッチパネルに表示される画面の第１０の遷移図である。
【図１５】第５の具体例の動作について説明するフローチャートである。
【図１６】タッチパネルに表示される画面の第１１の遷移図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態について説明する。まず、本発明の電子機器の一実施形態に係る携帯電話機１の基本構造について、図１を参照しながら説明する。図１は、本実施形態に係る携帯電話機１の外観斜視図である。
【００２０】
携帯電話機１は、筺体２を備える。筺体２には、正面に、タッチパネル１０と、マイク１３と、レシーバ１４とが配置される。
【００２１】
タッチパネル１０は、表示部１１と、検出部１２とを備える（図２参照）。表示部１１は、液晶又は有機ＥＬ（エレクトロルミネッセンス）で構成される。検出部１２は、表示部１１に対する携帯電話機１のユーザの指やタッチペン等の物体の接触を検出する。検出部１２は、表示部１１の表面に対応して配され、例えば、静電容量方式や抵抗膜方式等が利用可能である。
【００２２】
マイク１３は、携帯電話機１のユーザが通話時に発した音声を入力するために用いられる。
レシーバ１４は、携帯電話機１のユーザの通話相手が発した音声を出力するために用いられる。
【００２３】
次に、図２を参照しながら、携帯電話機１の機能構成について説明する。図２は、携帯電話機１の機能構成を示すブロック図である。
【００２４】
携帯電話機１は、上述した、タッチパネル１０（表示部１１及び検出部１２）と、マイク１３と、レシーバ１４とを備える。さらに、携帯電話機１は、通信部１５と、記憶部１６と、制御部１７とを備える。
【００２５】
通信部１５は、メインアンテナ（図示せず）及びＲＦ回路部（図示せず）等を備える。通信部１５は、所定の使用周波数帯で基地局等の外部装置と通信を行う。具体的には、通信部１５は、受信した信号を復調処理し、処理後の信号を制御部１７に供給する。また、通信部１５は、制御部１７から供給された信号を変調処理して外部装置（基地局）に送信する。
【００２６】
記憶部１６は、例えば、ワーキングメモリを含み、制御部１７による演算処理に利用される。また、記憶部１６は、携帯電話機１の内部で動作するアプリケーションやデータベースを記憶する。なお、記憶部１６は、着脱可能な外部メモリを兼ねていてもよい。
【００２７】
制御部１７は、携帯電話機１の全体を制御しており、表示部１１及び通信部１５に対して制御を行う。
【００２８】
このように構成される携帯電話機１は、少ない操作によって容易にアプリケーションを起動する機能を有する。以下に、携帯電話機１に係る上記機能を発揮するための構成と動作について詳述する。
【００２９】
表示部１１は、文字列又は画像を表示する。文字列は、平仮名、片仮名、漢字、英字、数字、記号及び絵文字等のうち少なくとも１つからなる。なお、文字列は一の文字からなるものであってもよく、複数の文字からなるものであってもよい。文字列や画像は、通信部１５を利用してメールを受信したことやウェブを閲覧したこと等に基づいて、表示部１１に表示される。また、文字列は、表示部１１に配置されるソフトキーとしての文字入力キーが操作されたことに基づいて、表示部１１に表示されてもよい。さらに、画像は、カメラ部（図示せず）を利用して撮影されることに基づいて、表示部１１に表示される。なお、画像は、静止画であってもよく、動画であってもよい。文字列及び画像は、上記以外の方法に基づいて、表示部１１に表示されてもよい。
【００３０】
制御部１７は、表示部１１に文字列又は画像が表示されている状態において、その文字列又はその画像に対する接触が検出部１２により検出されることに応じて文字列又は画像の少なくとも一部が選択させる。そして、文字列又は画像が選択される際のその文字列又はその画像に対する接触状態に応じてそれぞれ異なる機能を起動させた状態で選択された文字列又は画像を利用させる。
【００３１】
文字列の少なくとも一部が選択される場合とは、例えば、表示部１１に表示される文字列を指等でなぞることにより、指等でなぞった文字列を選択することである。また、画像の少なくとも一部が選択される場合とは、例えば、表示部１１に表示される画像を指等でタッチすることにより、指等でタッチした画像を選択することである。
【００３２】
また、制御部１７は、文字列又は画像が選択される際のその文字列又はその画像に対する接触状態に応じてそれぞれ異なる機能を起動させる。接触状態とは、タッチパネル１０を指等で右から左や左から右になぞる状態や、タッチパネル１０に対する指等が一定の速さで接触している状態や、タッチパネル１０に対する指等が一定の時間継続して接触している状態のことである。
また、文字列又は画像が文字列又はその画像に対する接触状態に応じて文字列又は画像の選択の仕方を決定してもよい。そして、文字列又は画像の選択の仕方に応じてそれぞれ異なる機能を起動させると共に、起動された機能において選択された文字列又は画像を利用させてもよい。例えば、表示部１１に表示される文字列や画像を指等により右から左になぞったり、左から右になぞったりするといった接触状態に応じて文字列又は画像の選択の仕方を決定する。また、表示部１１に表示される文字列や画像を指等により所定値以上の速度でなぞったり所定値未満の速度でなぞったりするといった接触状態に応じて文字列又は画像の選択の仕方を決定する。さらに、表示部１１に表示される文字列や画像を指等によりなぞってから所定時間以上経過した後になぞりを解除したり、所定時間未満でなぞりを解除するといった接触状態に応じて文字列又は画像の選択の仕方を決定する。なお、文字列や画像の選択の仕方は、上記の一例に限定されることはない。
【００３３】
また、異なる機能を起動させるとは、例えば、起動させるアプリケーションを変えることである。異なる機能を起動させるとは、具体的な一例として、選択の仕方に応じて、メールアプリケーションを起動させたり、アドレス帳アプリケーションを起動させたり、ウェブアプリケーションを起動させたり等をすることである。
【００３４】
また、選択された文字列を利用させるとは、例えば、メールアプリケーションやアドレス帳アプリケーションやウェブアプリケーションの文字入力領域に選択された文字列を入力させて表示部１１に表示させることである。また、選択された画像を利用させるとは、例えば、選択された画像をメールアプリケーションに添付したり、選択された画像をアドレス帳に登録したりすることである。
【００３５】
このような表示部１１及び制御部１７等を備える携帯電話機１は、検出工程と、選択工程と、起動工程とを行う。検出工程は、表示部１１に表示された文字列又は画像に対する接触を、検出部１２を利用して検出する。選択工程は、表示部１１に表示された文字列又は画像に対する接触を検出することに応じてその文字列又はその画像の少なくとも一部を選択する。起動工程は、文字列又は画像が選択される際のその文字列又はその画像に対する接触状態に応じてそれぞれ異なる機能を起動させると共に、起動された機能において選択された文字列又は画像を利用させる。なお、携帯電話機１は、上述した工程（動作）を制御部１７等に実行させるプログラムを備える。
このような携帯電話機１は、少ない操作によって容易に機能を起動させることができる。
【００３６】
また、制御部１７は、検出部１２により接触が検出されることに応じて選択された対象が文字列であるか画像であるかに応じて、さらに異なる機能を起動させることが好ましい。制御部１７は、文字列が選択された場合には、選択された文字列が入力されることが可能な機能（例えば、メール機能（メールアプリケーション）、ウェブ機能（ウェブアプリケーション）、テキスト機能（テキストアプリケーション）等）を起動させる。また、制御部１７は、画像が選択された場合には、選択された画像が登録されることが可能な機能（例えば、メール機能（メールアプリケーション）等）を起動させる。これにより、携帯電話機１は、文字列又は画像に応じた機能を起動させることができる。
【００３７】
また、制御部１７は、表示部１１に文字列が表示されている状態において、検出部１２により接触が検出されることに応じて文字列の少なくとも一部が選択された場合に、選択された文字列の種類に応じてさらに異なる機能を起動させることが好ましい。例えば、制御部１７は、選択された文字列が数字のみの場合には電話機能（電話アプリケーション）を起動して、選択された文字列（数字）を電話番号として設定する。また、制御部１７は、選択された文字列が英字のみの場合、選択された文字列が英字及び数字から構成される場合、又は、選択された文字列が英字及び記号（「：」や「／」や「．」）から構成される場合にはウェブ機能（ウェブアプリケーション）を起動して、選択された文字列をＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）として設定する。これにより、携帯電話機１は、文字列を構成する文字の種類に応じた機能を起動させることができる。
【００３８】
次に、具体例について説明する。まず、第１の具体例について説明する。図３は、タッチパネル１０に表示される画面の第１の遷移図である。図４は、タッチパネル１０に表示される画面の第２の遷移図である。
【００３９】
制御部１７は、検出部１２により接触が検出されることに応じて文字列又は画像の少なくとも一部が選択された場合に、その文字列又はその画像に対する接触の移動方向に応じてそれぞれ異なる機能を起動させることが好ましい。
【００４０】
例えば、タッチパネル１０（表示部１１）に文字列「Ａ社製のかんたんケータイＫＤ８０発売中」が表示されている場合に（図３（Ａ）参照）、選択したい文字列を指によって右から左になぞることにより（図３（Ｂ）参照）、文字列「ケータイ」が選択されると（図３（Ｃ）参照）、制御部１７は、テキスト機能（テキストアプリケーション）を起動して選択された文字列「ケータイ」を文字入力領域に入力し、表示部１１に表示させる（図３（Ｄ）参照）。
【００４１】
一方、タッチパネル１０（表示部１１）に文字列「Ａ社製のかんたんケータイＫＤ８０発売中」が表示されている場合に（図４（Ａ）参照）、選択したい文字列を指によって左から右になぞることにより（図４（Ｂ）参照）、文字列「ケータイ」が選択されると（図４（Ｃ）参照）、制御部１７は、アドレス帳機能（アドレス帳アプリケーション）を起動して選択された文字列「ケータイ」を文字入力領域に入力し、表示部１１に表示させる（図４（Ｄ）参照）。
【００４２】
ここで、表示部１１に表示された文字列の向きに対して順方向であるか逆方向であるかに応じてそれぞれ異なる機能を起動させてもよい。
なお、起動される機能は、予め設定されている。したがって、起動される機能は、上述した例に限定されることはない。
また、制御部１７は、指によって選択する範囲を間違えた場合を考慮して、起動された機能についての画面から文字列を選択する画面に戻った際は、文字列の選択を解除することが可能である。
【００４３】
次に、第１の具体例の動作について説明する。図５は、第１の具体例の動作について説明するフローチャートである。
ステップＳ１０１において、制御部１７は、検出部１２の検出結果に基づいて、タッチパネル１０（表示部１１）に指やタッチペン等の接触物が接触したことを検出する。
【００４４】
ステップＳ１０２において、制御部１７は、検出部１２の検出結果に基づいて、接触物によってタッチパネル１０がなぞられたときの終点を検出する。なお、接触が解除されたときに終点を検出してもよいし、接触が同じ位置で所定時間検出されたときに終点を検出してもよい。
【００４５】
ステップＳ１０３において、制御部１７は、ステップＳ１０１の検出結果とステップＳ１０２の検出結果に基づいて、タッチパネル１０に接触した接触物の移動方向（ドラッグ方向）を特定する。さらに、制御部１７は、ステップＳ１０１の検出結果と、ステップＳ１０２の検出結果、タッチパネル１０に表示された文字列又は画像の位置情報とに基づいて、選択された文字列又は画像を特定する。
【００４６】
ステップＳ１０４において、制御部１７は、ステップＳ１０３の処理によって特定されたドラッグ方向が右方向（左から右への移動）であるか否かを判断する。ドラッグ方向が右方向の場合（Ｙｅｓ）には、処理は、ステップＳ１０５に進む。ドラッグ方向が右方向ではない場合（Ｎｏ）には、処理は、ステップＳ１０６に進む。
【００４７】
ステップＳ１０５において、制御部１７は、右方向のドラッグに対応付けられた第１アプリケーション（第１機能）を起動して、文字入力領域に文字列を入力させ又は画像入力領域に画像を入力させ、表示部１１に表示させる。なお、終点を検出すると自動的に第１アプリケーション（第１機能）を起動させてもよい。
【００４８】
ステップＳ１０６において、制御部１７は、左方向のドラッグに対応付けられた、第１アプリケーションとは異なる第２アプリケーション（第２機能）を起動して、文字入力領域に文字列を入力させ又は画像入力領域に画像を入力させ、表示部１１に表示させる。なお、終点を検出すると自動的に第２アプリケーション（第２機能）を起動させてもよい。ここで、表示部１１に表示された文字列の向きに対して順方向であるか逆方向であるかに応じてそれぞれ異なる機能を起動させてもよい。
【００４９】
これにより、携帯電話機１は、指等によってなぞる方向を変えるだけで、起動されるアプリケーションを容易に選択することができる。また、携帯電話機１は、少ない操作によってアプリケーションを起動することができる。
【００５０】
図６は、タッチパネル１０に表示される画面の第３の遷移図である。図７は、タッチパネル１０に表示される画面の第４の遷移図である。制御部１７は、例えば、タッチパネル１０（表示部１１）が指によって右から左になぞることにより数字のみの文字列が選択された場合には（図６（Ａ）参照）、アドレス帳機能（アドレス帳アプリケーション）を起動して、電話番号入力領域に選択された文字列を入力させ、表示部１１に表示させる（図６（Ｂ）参照）ことが可能である。一方、制御部１７は、例えば、タッチパネル１０（表示部１１）が指によって左から右になぞることにより数字のみの文字列が選択された場合には（図７（Ａ）参照）、電話機能（電話アプリケーション）を起動し、文字列を発信用の電話番号として表示部１１に表示させる（図７（Ｂ）参照）ことが可能である。そして、その後に自動的に表示された文字列に対して発信してもよい。
【００５１】
図８は、タッチパネル１０に表示される画面の第５の遷移図である。制御部１７は、文字列が複数の行から構成される場合には、表示部１１の上から下に向けて指等により文字列をなぞってもよく、表示部１１の下から上に向けて指等により文字列をなぞってもよい。この場合でも、制御部１７は、指等の移動方向に応じてそれぞれ異なる機能を起動させる。例えば、タッチパネル１０（表示部１１）に文字列「Ａ社製のかんたんケータイ発売中」が複数行にわたって表示されている場合において（図８（Ａ）参照）、一行目に表示される文字列「かんたん」のうち一字「か」から、２行目に表示される文字列「ケータイ」の一字「イ」に向けて（タッチパネル１０の上部から下部に向けて）指によって文字列がなぞられた（ドラッグされた）ときには（図８（Ｂ）参照）、制御部１７は、字「か」から字「イ」までの文字列「かんたんケータイ」が選択されたと判断する（図８（Ｃ）参照）。さらに、制御部１７は、指の移動方向（ここでは上から下への方向）に対応付けられたアドレス帳機能を起動して、選択された文字列「かんたんケータイ」をアドレス帳機能の文字入力領域に入力させて、表示部１１に表示させる（図８（Ｄ）参照）。
【００５２】
図９は、タッチパネル１０に表示される画面の第６の遷移図である。制御部１７は、文字列ばかりでなく、画像の少なくとも一部が選択された場合に、その画像に対する接触の移動方向に応じてそれぞれ異なる機能を起動させることが可能である。例えば、タッチパネル１０（表示部１１）に画像が表示されている場合に、指によって右から左に向けて画像がなぞられた（選択された）ときには（図９（Ａ）参照）、制御部１７は、指の移動方向に対応付けられたアドレス帳機能を起動して、アドレス帳に選択された画像を登録する（図９（Ｂ）参照）。
【００５３】
なお、タッチパネル１０（表示部１１）に複数の画像が表示されている場合に、少なくとも１つの画像に対して指等が接触する（指等によりなぞった）ことにより画像が選択されたときには、制御部１７は、選択された画像について接触の移動方向に応じた機能を実行することが可能である。
【００５４】
また、制御部１７は、指によってなぞられた範囲（接触の移動範囲）の画像の平均濃淡を算出し、タッチパネル１０に表示される画像の平均濃淡よりも算出された平均濃淡が濃いか淡いかの違いに応じてそれぞれ異なる機能を起動させることが可能である。
また、制御部１７は、画像に描かれている人物等のオブジェクトを特定し、オブジェクトの輪郭をタッチした際は、その輪郭に応じた機能を起動させることも可能である。
【００５５】
図１０は、タッチパネル１０に表示される画面の第７の遷移図である。制御部１７は、文字列又は画像の少なくとも一部が複数選択された場合に、その文字列又はその画像に対する接触の移動方向に応じてそれぞれ異なる機能を起動させることが可能である。例えば、タッチパネル１０（表示部１１）に文字列「１．Ａ社」、「２．Ｂ社」「３．Ｃ社」、「Ａ．携帯」及び「Ｂ．ＰＨＳ」が表示されている場合において（図１０（Ａ）参照）、まず、指によってタッチパネル１０（表示部１１）がなぞられることに基づいて「Ａ社」が選択され（図１０（Ｂ）参照）、一旦指等がタッチパネル１０から離れた後、所定の時間内に再度指によってタッチパネル１０がなぞられることに基づいて「ＰＨＳ」が選択されたときには（図１０（Ｃ）参照）、制御部１７は、ウェブ機能を起動して、「Ａ社」及び「ＰＨＳ」を検索単語としてウェブ検索を実行する（図１０（Ｄ）参照）。
【００５６】
なお、制御部１７は、最初の接触（上記の例では「Ａ社」をなぞるとき）の移動方向に応じてそれぞれ異なる機能を起動させてもよく、最後の接触（上記の例では「ＰＨＳ」をなぞるとき）の移動方向に応じてそれぞれ異なる機能を起動させてもよく、全ての接触（上記の例では「Ａ社」及び「ＰＨＳ」をなぞるとき）が同一方向に移動した場合にその移動方向に応じてそれぞれ異なる機能を起動させてもよい。また、制御部１７は、複数の文字列が同時に選択された場合（上記の例では、「Ａ社」と「ＰＨＳ」とが同時になぞられたとき）に、所定の機能を起動させることが可能である。
【００５７】
次に、第２の具体例について説明する。図１１は、タッチパネル１０に表示される画面の第８の遷移図である。
制御部１７は、検出部１２により接触が検出されることに応じて文字列又は画像の少なくとも一部が選択された場合に、その文字列又はその画像に対する接触の移動速度に応じてそれぞれ異なる機能を起動させることが好ましい。例えば、制御部１７には、しきい値が予め設定されている。そして、タッチパネル１０（表示部１１）に表示される文字列を選択するために、指によってタッチパネル１０をなぞるときの一文字当たりの速度がしきい値以上の場合には、制御部１７は、第１機能（第１アプリケーション）を起動する。一方、指によってタッチパネル１０をなぞるときの一文字当たりの速度がしきい値未満の場合には、制御部１７は、第１機能とは異なる第２機能（第２アプリケーション）を起動する。
【００５８】
具体的には、タッチパネル１０（表示部１１）に文字列「…０９０１２３１５６７８…」が表示されており（図１１（Ａ）参照）、指によって「０９０１２３１５６７８」を左から右になぞったとき（図１１（Ｂ）参照）の一文字当たりの指の移動速度がしきい値以上の場合には、制御部１７は、アドレス帳機能（アドレス帳アプリケーション）を起動する。さらに、制御部１７は、起動したアドレス帳アプリケーションの文字入力領域に選択した文字列「０９０１２３１５６７８」を入力して、タッチパネル１０に表示させる（図１１（Ｃ）参照）。
【００５９】
一方、タッチパネル１０（表示部１１）に文字列「…０９０１２３１５６７８…」が表示されており（図１１（Ａ）参照）、指によって「０９０１２３１５６７８」を左から右になぞったとき（図１１（Ｂ）参照）の一文字当たりの指の移動速度がしきい値未満の場合には、制御部１７は、電話機能（電話アプリケーション）を起動する。さらに、制御部１７は、選択された文字列「０９０１２３１５６７８」を発信用の電話番号として、タッチパネル１０に表示させる（図１１（Ｄ）参照）。そして、その後に自動的に表示された文字列に対して発信してもよい。
【００６０】
なお、指によってなぞる方向の（接触の移動方向）は、上記の一例に限定されることはなく、右から左方向であってもよい。また、文字列が複数の行から構成される場合には、指によってなぞる方向は上下方向であってもよい。
また、文字列又は画像は、複数選択されてもよい。
また、しきい値は、複数設定されることが可能である。この場合、制御部１７は、３つ以上の機能のうち移動速度に応じていずれか１つの機能を起動する。
【００６１】
これにより、携帯電話機１は、指等によってなぞる速度を変えるだけで、起動されるアプリケーションを容易に選択することができる。また、携帯電話機１は、少ない操作によってアプリケーションを起動することができる。
【００６２】
次に、第３の具体例について説明する。制御部１７は、検出部１２により接触が検出されることに応じて文字列又は画像の少なくとも一部が選択された場合に、その文字列又はその画像に対する接触の移動時間に応じてそれぞれ異なる機能を起動させることが好ましい。例えば、制御部１７には、しきい値が予め設定されている。そして、タッチパネル１０（表示部１１）に表示される文字列を選択するために、タッチパネル１０に指を接触させたときから、タッチパネル１０から指を離すまでの時間がしきい値より大きい場合には、制御部１７は、第１機能（第１アプリケーション）を起動する。一方、タッチパネル１０に指を接触させたときから、タッチパネル１０から指を離すまでの時間がしきい値以下の場合には、制御部１７は、第１機能とは異なる第２機能（第２アプリケーション）を起動する。
【００６３】
図１２は、第３の具体例の動作について説明するフローチャートである。
ステップＳ２０１において、制御部１７は、上述したしきい値としてのドラッグ時間が設定される。
【００６４】
ステップＳ２０２において、制御部１７は、検出部１２の検出結果に基づいて、タッチパネル１０（表示部１１）に指やタッチペン等の接触物が接触したことを検出する。
【００６５】
ステップＳ２０３において、計時部（図示せず）は、ステップＳ２０２によって接触物の接触を検出したときに、計時を開始する。
【００６６】
ステップＳ２０４において、制御部１７は、検出部１２の検出結果に基づいて、接触物によってタッチパネル１０がなぞられたときの終点を検出する。なお、接触が解除されたときに終点を検出してもよいし、接触が同じ位置で所定時間検出されたときに終点を検出してもよい。
【００６７】
ステップＳ２０５において、計時部は、ステップＳ２０４によって接触の終点を検出したときに、計時を終了する。
【００６８】
ステップＳ２０６において、制御部１７は、ステップＳ２０３の処理による計時の開始と、ステップＳ２０５の処理による計時の終了とに基づいて、接触物の移動時間（計時時間）を求める。さらに、制御部１７は、求めた計時時間がステップＳ２０１により設定されたドラッグ時間（設定時間）よりも大きいか否かを判断する。計時時間が設定時間よりも大きい場合（Ｙｅｓ）には、処理は、ステップＳ２０７に進む。計時時間が設定時間以下の場合（Ｎｏ）には、処理は、ステップＳ２０８に進む。
【００６９】
ステップＳ２０７において、制御部１７は、第１アプリケーション（第１機能）を起動して、文字入力領域に文字列を入力させ又は画像入力領域に画像を入力させ、表示部１１に表示させる。なお、終点を検出すると自動的に第１アプリケーション（第１機能）を起動させてもよい。
【００７０】
ステップＳ２０８において、制御部１７は、第１アプリケーションとは異なる第２アプリケーション（第２機能）を起動して、文字入力領域に文字列を入力させ又は画像入力領域に画像を入力させ、表示部１１に表示させる。なお、終点を検出すると自動的に第２アプリケーション（第２機能）を起動させてもよい。
【００７１】
なお、しきい値は、複数設定されることが可能である。この場合、制御部１７は、３つ以上の機能のうち移動時間に応じていずれか１つの機能を起動する。
また、文字列又は画像は、複数選択されることが可能である。
これにより、携帯電話機１は、指等によってなぞる時間を変えるだけで、起動されるアプリケーションを容易に選択することができる。また、携帯電話機１は、少ない操作によってアプリケーションを起動することができる。
【００７２】
次に、第４の具体例について説明する。制御部１７は、検出部１２により接触が検出されることに応じて文字列又は画像の少なくとも一部が選択された場合に、その文字列又はその画像を選択してからその文字列又はその画像に対する接触が解除されるまでに要した時間の長さに応じてそれぞれ異なる機能を起動させることが好ましい。
【００７３】
例えば、制御部１７は、文字列又は画像を選択するために指によりタッチパネル１０（表示部１１）をなぞった場合に、そのタッチパネル１０をなぞるのを終了してから、指をタッチパネル１０から離すまでの時間が、予め設定されたしきい値以上であるか否かを判断する。そして、制御部１７は、その時間がしきい値以上の場合には、第１機能（第１アプリケーション）を起動し、その時間がしきい値未満の場合には、第１機能とは異なる第２機能（第２アプリケーション）を起動する。
【００７４】
より具体的には、制御部１７は、検出部１２の検出結果に基づいて、指やタッチペン等の接触物がタッチパネル１０（表示部１１）に接触を検出した後、その接触物の移動を検出し、さらに、その接触物の移動が停止したことを検出したときに、計時部（図示せず）に計時を開始させる。そして、制御部１７は、検出部１２の検出結果に基づいて、接触物がタッチパネル１０から離れたことを検出したときに、計時部の計時を停止させる。制御部１７は、計時部によって計時された時間（計時時間）がしきい値以上であるか否かを判断する。制御部１７は、計時時間がしきい値以上の場合には第１機能を起動し、計時時間がしきい値未満の場合には第２機能を起動する。
【００７５】
なお、しきい値は、複数設定されることが可能である。この場合、制御部１７は、３つ以上の機能のうち計時時間に応じていずれか１つの機能を起動する。
また、文字列又は画像は、複数選択されることが可能である。
これにより、携帯電話機１は、タッチパネル１０に接触する時間を変えるだけで、起動されるアプリケーションを容易に選択することができる。また、携帯電話機１は、少ない操作によってアプリケーションを起動することができる。
【００７６】
次に、第５の具体例について説明する。図１３は、タッチパネル１０に表示される画面の第９の遷移図である。図１４は、タッチパネル１０に表示される画面の第１０の遷移図である。
制御部１７は、検出部１２により接触が検出されることに応じて文字列又は画像の少なくとも一部が選択された場合に、表示部１１において接触が検出された文字列又は画像が表示されていた領域に応じてさらに異なる機能を起動させることが好ましい。
【００７７】
第５の具体例においては、選択対象となる文字列は、一度に表示部１１に表示することが可能な文字数を超えている。すなわち、選択対象となる文字列は、画面がスクロールされることにより、順次表示部１１に表示されるようになっている。この場合、表示部１１に表示される画面を上下に２つの領域（上画面領域及び下画面領域）に分割し、いずれかの領域に表示される文字列が選択された場合に、制御部１７は、その選択された文字列が表示される領域に応じてそれぞれ異なる機能を起動させる。
【００７８】
例えば、上画面領域に表示される文字列「０９０１２３４５６７８」が指によって左から右になぞられることにより選択された場合（図１３（Ａ）参照）には、制御部１７は、上画面領域に対応付けられている電話機能（電話アプリケーション）を起動して、選択された文字列を発信用の電話番号として設定する（図１３（Ｂ）参照）。一方、下画面領域に表示される文字列「０９０１２３４５６７８」が指によって左から右になぞられることにより選択された場合（図１４（Ａ）参照）には、制御部１７は、下画面領域に対応付けられているアドレス帳機能（アドレス帳アプリケーション）を起動して、選択された文字列を文字入力領域に入力し、表示部１１に表示させる（図１４（Ｂ）参照）。
【００７９】
なお、指によってなぞる方向（接触の移動方向）は、上記の一例に限定されることはなく、右から左方向であってもよい。また、複数の行にわたる文字列を選択する場合には、指によってなぞる方向は上下方向であってもよい。また、文字列又は画像は、複数選択されてもよい。
【００８０】
次に、第５の具体例の動作について説明する。図１５は、第５の具体例の動作について説明するフローチャートである。
ステップＳ３０１において、制御部１７は、検出部１２の検出結果に基づいて、タッチパネル１０（表示部１１）に指やタッチペン等の接触物が接触したことを検出する。
【００８１】
ステップＳ３０２において、制御部１７は、検出部１２の検出結果に基づいて、接触物によってタッチパネル１０がなぞられたとき（ドラッグされたとき）の終点を検出する。なお、接触が解除されたときに終点を検出してもよいし、接触が同じ位置で所定時間検出されたときに終点を検出してもよい。
【００８２】
ステップＳ３０３において、制御部１７は、ステップＳ３０１により検出した接触物による接触（ドラッグ）の始点が表示部１１の上部（上画面領域）であるか否かを判断する。ドラッグの始点が表示部１１の上部である場合（Ｙｅｓ）には、処理は、ステップＳ３０４に進む。ドラッグの始点が表示部１１の上部ではない場合（Ｎｏ）には、処理は、ステップＳ３０５に進む。
【００８３】
ステップＳ３０４において、制御部１７は、上画面領域に対応付けられた第１アプリケーション（第１機能）を起動して、文字入力領域に文字列を入力させ又は画像入力領域に画像を入力させ、表示部１１に表示させる。なお、終点を検出すると自動的に第１アプリケーション（第１機能）を起動させてもよい。
【００８４】
ステップＳ１０６において、制御部１７は、下画面領域に対応付けられた、第１アプリケーションとは異なる第２アプリケーション（第２機能）を起動して、文字列入力領域に文字列を入力させ又は画像入力領域に画像を入力させ、表示部１１に表示させる。なお、終点を検出すると自動的に第２アプリケーション（第２機能）を起動させてもよい。
【００８５】
なお、起動されるアプリケーション対応付けられる領域は、上述した例（上画面領域及び下画面領域）に限定されることはなく、３つ以上の領域であってもよい。
また、制御部１７は、接触（ドラッグ）の終点が上画面領域であるか下画面領域であるかに基づいて、それぞれ異なる機能を起動させてもよい。
【００８６】
これにより、携帯電話機１は、指等によってなぞるときの始点の位置を変えるだけで、起動されるアプリケーションを容易に選択することができる。また、携帯電話機１は、少ない操作によってアプリケーションを起動することができる。
【００８７】
次に、第６の具体例について説明する。図１６は、タッチパネル１０に表示される画面の第１１の遷移図である。
また、制御部１７は、表示部１１に画像が表示されている状態において、検出部１２により接触が検出されることに応じて画像が表示されている領域の少なくとも一部の領域が選択された場合に、一部の領域が前記画像の表示されている領域の中でいずれの領域であるかに応じてさらに異なる機能を起動させることが好ましい。
【００８８】
例えば、１つの画像を４つの領域（右上領域、左上領域、左下領域及び右下領域）に分割した場合、制御部１７は、検出部１２の検出結果に基づいて、いずれの領域が指やタッチペン等の接触物によって接触（タッチ）されたのかを判断する。そして、制御部１７は、接触物によって接触された領域に対応する機能を起動させる。
【００８９】
具体的な一例としては、タッチパネル１０（表示部１１）に表示される１つの画像を４つの領域（右上領域、左上領域、左下領域及び右下領域）に分割しておき、右上領域に画像を保存する機能を割り当て、左上領域に画像を添付する機能を割り当て、左下領域に画像を壁紙に設定する機能を割り当て、右下領域に画像を登録する機能を割り当てておく。そして、画像の右下領域に指が接触した場合（図１６（Ａ）参照）には、制御部１７は、検出部１２の検出結果に基づいていずれの領域（ここでは右下領域）に接触があったかを判断して、接触があった右下領域に割り当てられた機能を起動する。すなわち、制御部１７は、表示部１１に表示される画像をアドレス帳に登録し、登録したことを示す情報（「画像：ケーキ．ｐｎｇ」）を表示部１１に表示させる（図１６（Ｂ）参照）。
【００９０】
これにより、携帯電話機１は、指等を接触させる位置を変えるだけで、実行される機能を容易に選択することができる。また、携帯電話機１は、少ない操作によって機能を実行させることができる。
【００９１】
なお、本発明は、上述した実施形態に限定されることはなく、種々の形態で実施することができる。
上述した実施形態では、タッチパネル１０（表示部１１）に接触された指等の移動方向若しくは移動時間に対応する機能、又は、タッチパネル１０（表示部１１）に対する指等の接触位置等に対応する機能を起動させる例について説明した。しかしながら、本発明は、この実施形態に限定されることはなく、例えば、選択された文字列を文字認識することにより、適当な機能を起動させることが可能である。例えば、制御部１７は、指によってタッチパネル１０（表示部１１）に表示される文字列が選択された場合に、その選択された文字列について文字認識を行う。そして、制御部１７は、文字認識の結果、選択された文字列が３桁、１０桁及び１１桁のいずれかから構成される数字の場合には、選択された文字列が電話番号であると判断して、電話機能を起動させる。また、制御部１７は、文字認識の結果、選択された文字列が英字から構成される場合、又は、選択された文字列が英字及び数字から構成される場合には、選択された文字列がＵＲＬであると判断して、ウェブ機能を起動して、選択された文字列をＵＲＬとして入力させる。
【符号の説明】
【００９２】
１  携帯電話機（電子機器）
１０  タッチパネル
１１  表示部
１２  検出部
１７  制御部
【図１】
0005722696.tif 000002
【図２】
0005722696.tif 000003
【図３】
0005722696.tif 000004
【図４】
0005722696.tif 000005
【図５】
0005722696.tif 000006
【図６】
0005722696.tif 000007
【図７】
0005722696.tif 000008
【図８】
0005722696.tif 000009
【図９】
0005722696.tif 000010
【図１０】
0005722696.tif 000011
【図１１】
0005722696.tif 000012
【図１２】
0005722696.tif 000013
【図１３】
0005722696.tif 000014
【図１４】
0005722696.tif 000015
【図１５】
0005722696.tif 000016
【図１６】
0005722696.tif 000017