(57)【要約】【課題】携帯端末において、第１種のアプリケーションにおける文字列を、第１種のアプリケーションを終了させることなく簡便に第２種のアプリケーションへ渡すことのできる携帯端末、文字列引渡し方法および文字列引渡しプログラムを提供すること。【解決手段】第１種のアプリケーションが閲覧アプリケーションである場合、閲覧画面が表示されている際に、第２種のアプリケーションの起動指示の入力を受付ける（ステップＳＡ６でＹＥＳ）。閲覧画面内の文字列は、文字変換プログラムに基づく文字選択用画面に表示される（ステップＳＡ１０）。表示された文字選択用画面内で選択された文字列を一時記憶し（ステップＳＡ１６）、一時記憶された文字列を、第２種のアプリケーションに対応する特定画面における特定領域に貼り付けた状態で、第２種のアプリケーションを起動する（ステップＳＡ１８，２２）。【選択図】図５
2009276920.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの指示を受付けるための入力手段と、
文字列を表示するための表示手段と、
文字列の変換処理を行なうための文字変換プログラムと、前記文字変換プログラムを利用することのできる第１種および第２種のアプリケーションを記憶するためのプログラム記憶手段と、
前記第１種および第２種のアプリケーションの各々の処理において、前記文字変換プログラムに従い、文字列の変換処理を行なうための変換処理手段と、
前記変換処理手段による処理中に、引渡し対象の文字列を一時記憶するための一時記憶手段とを備え、
前記変換処理手段は、前記第１種のアプリケーションに対応する第１画面が表示されている際に、前記第２種のアプリケーションの起動指示を受付けた場合に、前記第１画面のうち指定された文字列を前記一時記憶手段に記録し、
前記一時記憶手段に記憶された文字列を前記第２種のアプリケーションに対応する第２画面における特定領域に貼り付けた状態で、前記第２種アプリケーションを起動するためのアプリケーション制御手段をさらに備える、携帯端末。
【請求項２】
前記第１種のアプリケーションは、閲覧アプリケーションを含み、
前記第１画面は、閲覧画面を含み、
前記変換処理手段は、
前記起動指示を受付けたときに、前記閲覧画面内の文字列を、文字変換プログラムに基づく文字選択用画面に表示する手段と、
表示された文字選択用画面内で、ユーザより文字列の選択を受付ける手段と、
前記文字選択用画面内で選択された文字列を、前記指定された文字列として、前記一時記憶手段に記録する手段とを含む、請求項１に記載の携帯端末。
【請求項３】
前記第１種のアプリケーションは、文字入力アプリケーションを含み、
前記第１画面は、前記文字変換プログラムに基づく文字入力画面を含み、
前記変換処理手段は、
前記文字入力画面が表示されている際に、ユーザからの文字の入力を受付ける手段と、
前記文字入力画面が表示されている際に、前記起動指示を受付けた場合には、前記文字入力画面内の文字列のうちの選択状態の文字列を、前記指定された文字列として、前記一時記憶手段に記録する手段とを含む、請求項１または２に記載の携帯端末。
【請求項４】
前記選択状態の文字列は、未確定状態の入力文字を含む、請求項３に記載の携帯端末。
【請求項５】
入力文字に対する変換候補を記憶するための変換辞書記憶手段をさらに備え、
前記選択状態の文字列は、入力文字に対する、未確定状態の変換候補の文字列を含む、請求項３または４に記載の携帯端末。
【請求項６】
前記第２画面が表示された状態で、所定の指示が入力された場合に、前記第２画面が表示される前の画面に戻すための画面復帰手段をさらに備える、請求項１〜５のいずれかに記載の携帯端末。
【請求項７】
前記第１種のアプリケーションの種類に基づいて、前記文字変換プログラムの初期画面のモードを判定するための起動判定手段をさらに備える、請求項１〜６のいずれかに記載の携帯端末。
【請求項８】
閲覧アプリケーションである第１種のアプリケーションの文字列を、文字入力アプリケーションである第２種のアプリケーションに引き渡すための文字列引渡し方法であって、
前記第１種のアプリケーションに対応する閲覧画面が表示されている際に、前記第２種のアプリケーションの起動指示の入力を受付けるステップと、
前記起動指示を受付けた場合に、前記閲覧画面内の文字列を、文字変換プログラムに基づく文字選択用画面に表示するステップと、
表示された文字選択用画面内で、文字列の選択を受付けるステップと、
選択された文字列を一時記憶するステップと、
一時記憶された文字列を、前記第２種のアプリケーションに対応する特定画面における特定領域に貼り付けた状態で、前記第２種のアプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項９】
第１種の文字入力アプリケーションの文字列を、第２種の文字入力アプリケーションに引き渡すための文字列引渡し方法であって、
前記第１種の文字入力アプリケーションに対応する、文字変換プログラムに基づく文字入力画面が表示されている際に、ユーザからの文字の入力を受付ける文字受付けステップと、
前記文字入力画面が表示されている際に、前記起動指示の入力を受付けるステップと、
前記起動指示を受付けた場合に、前記文字入力画面内の文字列のうちの選択状態の文字列を一時記憶するステップと、
一時記憶された文字列を、前記第２種の文字入力アプリケーションに対応する文字入力画面における特定領域に貼り付けた状態で、前記第２種の文字入力アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項１０】
前記文字入力画面において、前記文字変換プログラムに従い、入力文字の複数の変換候補を表示するステップをさらに備え、
前記選択状態の文字列は、前記複数の変換候補のうちの１つを含む、請求項９に記載の文字列引渡し方法。
【請求項１１】
請求項８〜１０のいずれかに記載の文字列引渡し方法を、コンピュータに実行させる、文字列引渡しプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、文字列引渡し方法および文字列引渡しプログラムに関し、特に、ＦＥＰ（Front end Processor）機能を搭載する携帯端末において、第１種のアプリケーションから第２種のアプリケーションへ文字列を渡したい場合に、第１種のアプリケーションを終了させることなく、第２種のアプリケーションを起動することのできる携帯端末、文字列引渡し方法および文字列引渡しプログラムに関する。
【背景技術】
【０００２】
携帯端末上において、文字列をコピーするには、ＦＥＰアプリケーションを利用するものが多い。ＦＥＰアプリケーションは、一般的に日本語入力ソフト（仮名漢字変換ソフト）のことを表わし、コピー可能な文字列を制限する機能を有することで、著作権保護の面からも機能し、また文字列のコピー範囲を指定しやすいという操作性の面からも多くの携帯端末で使われている。
【０００３】
このＦＥＰアプリケーション機能を搭載する携帯端末において、ユーザの入力操作を簡単にする従来技術としては、特許文献１がある。この従来技術は、文字入力時のコピー＆ペースト時のカーソル移動の操作性を改善させたものであり、カーソル移動やコピー範囲選択に伴うキー操作を少なくして、使い勝手を向上させるものである。
【特許文献１】特開２００２−２９０５４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、文字入力や入力文字のコピー＆ペーストをＦＥＰアプリケーション内で行う携帯端末においては、仮に操作性を改善させたとしても、結局、第１種のアプリケーション上でコピーした文字列を第２種のアプリケーションに渡す場合に、一旦第１種のアプリケーションを終了させて、第２種のアプリケーション上で再度ＦＥＰアプリケーションを起動させるしか方法がないことに変わりはなかった。
【０００５】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、携帯端末において、第１種のアプリケーションにおける文字列を、第１種のアプリケーションを終了させることなく簡便に第２種のアプリケーションへ渡すことのできる携帯端末、文字列引渡し方法および文字列引渡しプログラムを提供することである。
【課題を解決するための手段】
【０００６】
この発明のある局面に従う携帯端末は、ユーザからの指示を受付けるための入力手段と、文字列を表示するための表示手段と、文字列の変換処理を行なうための文字変換プログラムと、文字変換プログラムを利用することのできる第１種および第２種のアプリケーションを記憶するためのプログラム記憶手段と、第１種および第２種のアプリケーションの各々の処理において、文字変換プログラムに従い、文字列の変換処理を行なうための変換処理手段と、変換処理手段による処理中に、引渡し対象の文字列を一時記憶するための一時記憶手段とを備え、変換処理手段は、第１種のアプリケーションに対応する第１画面が表示されている際に、第２種のアプリケーションの起動指示を受付けた場合に、第１画面のうち指定された文字列を一時記憶手段に記録し、一時記憶手段に記憶された文字列を第２種のアプリケーションに対応する第２画面における特定領域に貼り付けた状態で、第２種アプリケーションを起動するためのアプリケーション制御手段をさらに備える。
【０００７】
好ましくは、第１種のアプリケーションは、閲覧アプリケーションを含み、第１画面は、閲覧画面を含み、変換処理手段は、起動指示を受付けたときに、閲覧画面内の文字列を、文字変換プログラムに基づく文字選択用画面に表示する手段と、表示された文字選択用画面内で、ユーザより文字列の選択を受付ける手段と、文字選択用画面内で選択された文字列を、指定された文字列として、一時記憶手段に記録する手段とを含む。
【０００８】
好ましくは、第１種のアプリケーションは、文字入力アプリケーションを含み、第１画面は、文字変換プログラムに基づく文字入力画面を含み、変換処理手段は、文字入力画面が表示されている際に、ユーザからの文字の入力を受付ける手段と、文字入力画面が表示されている際に、起動指示を受付けた場合には、文字入力画面内の文字列のうちの選択状態の文字列を、指定された文字列として、一時記憶手段に記録する手段とを含む。
【０００９】
好ましくは、選択状態の文字列は、未確定状態の入力文字を含む。
好ましくは、入力文字に対する変換候補を記憶するための変換辞書記憶手段をさらに備え、選択状態の文字列は、入力文字に対する、未確定状態の変換候補の文字列を含む。
【００１０】
好ましくは、第２画面が表示された状態で、所定の指示が入力された場合に、第２画面が表示される前の画面に戻すための画面復帰手段をさらに備える。
【００１１】
好ましくは、第１種のアプリケーションの種類に基づいて、文字変換プログラムの初期画面のモードを判定するための起動判定手段をさらに備える。
【００１２】
この発明の他の局面に従う文字列引渡し方法は、閲覧アプリケーションである第１種のアプリケーションの文字列を、文字入力アプリケーションである第２種のアプリケーションに引き渡すための文字列引渡し方法であって、第１種のアプリケーションに対応する閲覧画面が表示されている際に、第２種のアプリケーションの起動指示の入力を受付けるステップと、起動指示を受付けた場合に、閲覧画面内の文字列を、文字変換プログラムに基づく文字選択用画面に表示するステップと、表示された文字選択用画面内で、文字列の選択を受付けるステップと、選択された文字列を一時記憶するステップと、一時記憶された文字列を、第２種のアプリケーションに対応する特定画面における特定領域に貼り付けた状態で、第２種のアプリケーションを起動するステップとを備える。
【００１３】
この発明の他の局面に従う文字列引渡し方法は、第１種の文字入力アプリケーションの文字列を、第２種の文字入力アプリケーションに引き渡すための文字列引渡し方法であって、第１種の文字入力アプリケーションに対応する、文字変換プログラムに基づく文字入力画面が表示されている際に、ユーザからの文字の入力を受付ける文字受付けステップと、文字入力画面が表示されている際に、起動指示の入力を受付けるステップと、起動指示を受付けた場合に、文字入力画面内の文字列のうちの選択状態の文字列を一時記憶するステップと、一時記憶された文字列を、第２種の文字入力アプリケーションに対応する文字入力画面における特定領域に貼り付けた状態で、第２種の文字入力アプリケーションを起動するステップとを備える。
【００１４】
好ましくは、文字入力画面において、文字変換プログラムに従い、入力文字の複数の変換候補を表示するステップをさらに備え、選択状態の文字列は、複数の変換候補のうちの１つを含む。
【００１５】
この発明の他の局面に従う文字列引渡しプログラムは、上記いずれかに記載の文字列引渡し方法を、コンピュータに実行させる。
【発明の効果】
【００１６】
本発明によると、第１種のアプリケーションを終了させることなく、簡単な操作で、第１種のアプリケーションにおける文字列を第２種のアプリケーションへ引き渡すことができる。
【００１７】
その結果、表示領域の小さい携帯端末であっても、ユーザは、簡単な操作で、第２種のアプリケーション内で第１種のアプリケーション内の文字列を利用することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００１９】
本実施の形態における携帯端末は、ＦＥＰアプリケーションを搭載している。ＦＥＰアプリケーションは、文字列の変換処理を行なうための文字変換プログラムであり、一般的には日本語入力ソフト（仮名漢字変換ソフト）のことを表わし、文字の入力、変換、コピーなどを可能としている。つまり、本発明の携帯端末は、第一の文字種の文字列（たとえば仮名文字）を第二の文字種の文字列（たとえば漢字）に変換することで、第二の文字種の文字列を入力することができる。なお、文字変換プログラムは、必ずしも、日本語の文字列の変換処理を行なうものに限定されず、他の言語（たとえば中国語）の文字列の変換処理を行なうものであってもよい。
【００２０】
本実施の形態において、「文字列」とは、１以上の文字であればよく、各言語を表わすための文字（仮名文字，アルファベットなど）、数字、記号、顔文字（エモーティコン）などを含む。また、「文字列」は、絵文字などの画像を含んでいてもよい。
【００２１】
また、該アプリケーションは、必ずしも日本語のみへの変換をサポートするわけではなく、アルファベットや記号、絵文字の入力等もサポートする。絵文字や記号は、ＦＥＰアプリケーションが扱う所定の記憶領域に格納される。
【００２２】
ＦＥＰアプリケーションは、上述のように、コピー可能な文字列を制限する機能を有することで、著作権保護の面からも機能し、また文字列のコピー範囲を指定しやすいという操作性の面からも多くの携帯端末で使われている。
【００２３】
ここで、本実施の形態における携帯電話の詳細な説明に先立ち、ＦＥＰアプリケーションの役割について、図１７を用いて簡単に説明する。図１７は、辞書アプリケーションで用語の検索をする場合の画面遷移例を示す図である。
【００２４】
図１７を参照して、画面２００は、辞書アプリケーションＡＰ３を起動した際の初期画面（文字入力の指示の待受け画面）の一例である。画面２００では、現在、テキスト入力ボックス２００１にフォーカスが当たっている状態が示されている。この状態で、決定キーが押下されると、ＦＥＰアプリケーションが起動され、画面２０１に示されるような文字入力可能状態となる。画面２０１のような、ＦＥＰアプリケーションＡＰ４に基づく、文字の入力、変換およびコピー等が可能な画面を、以下、「文字入力画面」ともいう。
【００２５】
次に、文字入力画面２０１内において、文字入力操作を完了すると、画面２０２に示されるように、入力文字を受け取った辞書アプリケーションの画面が表示される。具体的には、画面２０２は、ＦＥＰアプリケーションで入力した文字列が、辞書アプリケーション画面の上記テキスト入力ボックス２００１に表示された（貼り付けられた）例を示している。
【００２６】
このように、表示領域や記憶領域の制限が限られる携帯端末においては、文字入力を必要とする、文字入力アプリケーションでは、文字入力の際にＦＥＰアプリケーションを起動することが主流となってきている。また、文字入力の際に限らず、文字列を扱うアプリケーション（たとえば、メール閲覧アプリケーションなどの閲覧アプリケーション）では、一般的に、コピーの指示が入力されると、ＦＥＰアプリケーションが起動される。
【００２７】
次に、ＦＥＰアプリケーションを搭載する一般的な携帯端末において、第１種のアプリケーションにおける文字列を、第２種のアプリケーションに渡して利用する場合の手順について簡単に説明する。
【００２８】
ユーザが、たとえばメール閲覧アプリケーションを起動中に、メール内の文字列をたとえば辞書アプリケーションに渡して利用したいと仮定する。その場合、まず、ユーザが、閲覧アプリケーション内を起動中に、コピーの指示を入力すると、ＦＥＰアプリケーションが起動され、文字選択用画面が表示される。その画面の表示可能範囲の文字列の中からユーザが所望の文字列を選択（先頭文字と終了文字の指定）すると、その選択された文字列がコピーバッファ（システムのクリップボード）に記憶される。ユーザは、一旦メール閲覧アプリケーションを終了させて、辞書アプリケーションを起動した後、辞書アプリケーションの画面の検索文字領域（検索文字を入力する領域）にフォーカスを当てた状態で、コピーした文字列の貼り付けを指示する。つまり、辞書アプリケーションが、コピーバッファに保存された文字列を受け取り、検索文字領域に貼り付ける処理を行なう。
【００２９】
このように、あるアプリケーションから他のアプリケーションへ文字列を引き渡す場合、ユーザによる複数の操作が必要である。
【００３０】
なお、複数のアプリケーションを同時に起動出来るマルチアシスタントと呼ばれる機能を持つ携帯端末も既に存在するが、このような機能を有する携帯端末であっても、どちらのアプリケーションにおいても、文字列を扱うためにＦＥＰアプリケーションを起動するということに変わりはない。すなわち、ＦＥＰアプリケーション機能を用いて文字列を別アプリケーションに渡そうとした場合、メール閲覧アプリケーション起動中にＦＥＰアプリケーションを起動し、ＦＥＰアプリケーションにおいて選択された文字列を一旦コピーバッファにコピーする。そして、マルチアシスタント機能によってメール閲覧アプリケーションを起動したまま、辞書アプリケーションを起動する。その後、辞書アプリケーション内で再度ＦＥＰアプリケーションを起動して、コピーバッファに格納されている文字列を貼り付ける、という手順が必要である。
【００３１】
これに対し、本実施の形態における携帯端末は、このような、文字列を扱う際に必須のアプリケーションであるＦＥＰアプリケーションを利用して、簡単な操作で、異なるアプリケーション間での文字の授受をすることができる。以下に、本実施の形態における携帯端末について、詳細に説明する。
【００３２】
なお、文字を引き渡す側のアプリケーション（第１種のアプリケーション）が、メール閲覧アプリケーションおよびメール作成アプリケーションのいずれかであり、文字を受け取る側のアプリケーション（第２種のアプリケーション）が辞書アプリケーションであるものとして説明する。
【００３３】
＜外観および構成について＞
本実施の形態における携帯端末は、たとえば携帯電話であり、電子メールを作成して送信したり、電子メールを受信して閲覧することが出来る。
【００３４】
（外観）
図１は、本実施の形態に係る携帯端末１の外観の一例を示す図である。
【００３５】
図１を参照して、携帯端末１は、アンテナ７、表示部１２、音声を出力するためのスピーカ１９、音声を入力するためのマイクロフォン２４、および、ユーザからの指示の入力を受付けるための入力部２２を備える。なお、携帯端末１は、携帯電話に限定されるものではなく、携帯型の装置であれば、たとえばＰＤＡ（Personal Digital Assistant）などのモバイルコンピュータであってもよい。
【００３６】
表示部１２は、たとえば、ＬＣＤ（Liquid Crystal Display）またはＥＬ（Electro Luminescence）などにより構成され、ユーザに対して時機の状態（発信／着信、バッテリ残業、受信強度）、後述する記憶部１１２から読み出したダイヤルデータ、および、動画像と文字情報とを含む種々の画像等を視覚的に示す。
【００３７】
入力部２２は、複数のキー、すなわち、発着信や電子メール作成に用いるキー、アラーム報知、着信報知方法（可聴音／発光／バイブレータ／報知なし）の切り換えなどの各種設定や種々の機能を利用するためのファンクションキーなどを有する。具体的には、図１に示されるように、方向キー２２１と、決定キー２２２と、発信動作を受付けるためのオフフックキー２２３と、終話動作や処理の終了の指示を受付けるためのオンフックキー２２４と、クリアキー２２５と、文字キー２２６と、ソフトキー２２Ａ，Ｂ，Ｃ，Ｄとがたとえば含まれる。オンフックキー２２４は、長押しされた場合に、電源のＯＮ／ＯＦＦを切替えるための機能も割り当てられている。そのため、以下の説明において、該キーを「電源キー」とも呼ぶ。
【００３８】
方向キー２２１は、上下左右方向の指示部を含む。上下方向の指示部は、たとえば、後述する変換候補の選択に用いられる。
【００３９】
文字キー２２６は、仮名文字（第一の文字種），数字，アルファベットなどの文字を入力するためのキーであり、テンキー、アスタリスク（「＊」）キーおよびシャープ（「＃」）キーを含む。
【００４０】
各テンキーには、数字のほか、仮名文字（第一の文字種）、記号文字、アルファベット等が割り当てられている。たとえば、「１」のキーには、数字の「１」、仮名文字のあ行（日本語の母音：「あ」(a)，「い」(i)，「う」(u)，「え」(e)，「お」(o)）、記号の
「．」，「＠」が割り当てられている。また、「２」のキーには、数字の「２」、仮名文字のか行（子音“ｋ”＋母音：「か」(ka)，「き」(ki)，「く」(ku)，「け」(ke)，「こ」(ko)）、アルファベットの「Ａ」,「Ｂ」,「Ｃ」などが割り当てられている。なお、入力モードごとに、キー押下によって入力できる文字は予め設定されているものとする。また、入力文字は、キーの押下回数により巡回的に切り替わる。
【００４１】
アスタリスクキーには、記号「＊」が割り当てられている。アスタリスクキーには、さらに、仮名文字に対して濁音を付したり、入力中のアルファベットの大文字および小文字を切り替える機能が割り当てられている。
【００４２】
シャープキーには、記号「＃」が割り当てられている。シャープキーには、さらに、文字入力中に改行を挿入する機能が割り当てられている。
【００４３】
なお、キーの構成は限定的なものではない。
（ハードウェア構成）
図２は、本発明の実施の形態における携帯端末１のハードウェア構成の一例を示すブロック図である。
【００４４】
図２を参照して、携帯端末１は、上述の構成に加え、ＣＰＵ（Central Processing Unit）３０と、各種データを一時的に記憶するためのＲＡＭ（Random Access Memory）４１と、予めプログラムおよびデータを格納するためのＲＯＭ（Read Only Memory）４２と、不揮発性メモリ、たとえばフラッシュメモリ４３と、アンテナ７と、無線部３７と、通信制御部３６と、音声信号処理部３８と、再生回路１８と、計時動作を行なうための計時部２５と、アクセス部２６とを備える。
【００４５】
ＣＰＵ３０は、ＲＯＭ４２および／またはフラッシュメモリ４３に記憶される制御プログラムや制御データに従って、携帯端末の各部を統括して制御する。具体的には、ＣＰＵ３０は、入力部２２を通じたユーザからの要求に応じて各部を制御し、ＲＯＭ４２および／またはフラッシュメモリ４３からアプリケーションプログラムを読み込んで選択的に実行することができる。
【００４６】
無線部３７は、変調／復調機能を有している。通信制御部３６は、アンテナ７および無線部３７を介して無線通信制御を行なう。
【００４７】
音声信号処理部３８は、マイクロフォン２４からの音声に対して信号処理を実行する。再生回路１８は、スピーカ１９へ音声などを出力するための信号再生処理を行なう。アクセス部２６は、着脱可能な記録媒体２６Ａに記録されたデータやプログラムの読出しおよび記録を行なう。
【００４８】
（機能構成）
図３は、本発明の実施の形態による携帯端末１の機能構成例を示したブロック図である。
【００４９】
図３を参照して、携帯端末１は、アンテナ７、表示部１２、入力部２２、無線通信部１２０、入出力制御部１０２、アプリケーション制御部１０４、ＦＥＰ制御部１０５、ＦＥＰ起動判定部１０６、ＦＥＰ処理部１０８、記憶部１１２、第１文字列記憶部１１６、第２文字列記憶部１１８、文字変換用辞書１１４を含む。ＦＥＰ制御部１０５は、ＦＥＰ起動判定部１０６およびＦＥＰ処理部１０８を含む。
【００５０】
無線通信部１２０は、上記通信制御部３６および無線部３７を有し、移動体通信網を介して、基地局と無線で通信し、通話やデータ通信等の通信サービスを移動しつつ受けることが出来る。また、アンテナ７を介して、電子メールなどの通信データを送受信することができる。
【００５１】
この携帯端末１の通信方式としては、たとえば、ＦＤＭＡ（Frequency Division Multiple Access）方式、ＴＤＭＡ（Time Division Multiple Access）方式、ＣＤＭＡ（Code Division Multiple Access）方式、Ｗ−ＣＤＭＡ方式の他、ＰＨＳ（Personal Handyphone System）方式等が挙げられる。また、この携帯端末１は、デジタルカメラ機能、アプリケーションソフトの実行機能、あるいはＧＰＳ（Global Positioning System）機能等の機能を搭載する事が出来る。
【００５２】
記憶部１１２のデータ構造例を図４に示す。図４を参照して、記憶部１１２は、アプリケーションプログラムを記憶するためのプログラム記憶領域１１２Ａ、無線通信部１２０が受信した電子メールを記憶するための電子メール記憶領域１１２Ｂ、複数の辞書データ（たとえば国語辞典、和英辞典など）を記憶するための辞書データ記憶領域１１２Ｃなどを含む。
【００５３】
プログラム記憶領域１１２Ａには、少なくとも、電子メール記憶領域１１２Ｂに記憶された電子メールを読み出して表示するためのメール閲覧アプリケーションＡＰ１、電子メールの作成および作成したメールの送受信を行なうためのメール作成アプリケーションＡＰ２、辞書データ記憶領域１１２Ｃに記憶された辞書データを用いて入力文字の意味などを検索して表示するための辞書アプリケーションＡＰ３、ＦＥＰアプリケーションＡＰ４が記憶される。
【００５４】
記憶部１１２は、これらの他にも、各種設定情報、制御データ、電話帳データ、電子メールアドレス、画像、楽曲等を記憶する。また、プログラム記憶領域１１２Ａには、動画像データの再生出力を行う動画再生プログラム、着信メロディのデータ作成や設定を行うメロディ編集プログラム、音楽データファイルに基づいて楽曲再生を行う楽曲再生プログラム、会話などの録音および再生を行うボイスレコーダプログラムなどがさらに記憶されてよい。
【００５５】
記憶部１１２は、たとえば、フラッシュメモリ４３に含まれる領域である。なお、上記データおよびプログラムのうち一部は、ＲＯＭ４２に予め記憶されていてもよい。
【００５６】
文字変換用辞書１１４は、入力文字（仮名文字）と変換候補の文字（たとえば漢字混じり文字）とを対応付けて記憶する。文字変換用辞書１１４は、たとえばＲＯＭ４２に含まれる。文字変換用辞書１１４のデータ構造は、特に限定されるものではない。
【００５７】
入出力制御部１０２は、入力部２２および表示部１２と接続され、ユーザからの指示の判別や、表示部１２への表示制御を行なう。具体的には、表示部１２にメニューやサブメニューを表示し、これらのメニューを通じてユーザから種々の命令を受け付ける。
【００５８】
アプリケーション制御部１０４は、入出力制御部１０２からの出力信号を受け取って、上記アプリケーションＡＰ１，ＡＰ２，ＡＰ３の起動および終了を行う。アプリケーション制御部１０４は、第１文字列記憶部１１６に記憶された文字列を、辞書アプリケーションに対応する文字入力画面における特定領域（たとえば、検索文字領域）に貼り付けた状態で、前記第２種アプリケーションを起動する。文字列を貼り付けるための特定領域は、予め定められていてもよいし、ユーザが指定できてもよい。
【００５９】
アプリケーション制御部１０４の機能は、たとえば、ＣＰＵ３０のミドルウェアが実現する。ミドルウェアは、ＯＳ（Operating System）と、アプリケーションソフトウェアとの間に入り、アプリケーションが要求する様々な処理の代換えとＯＳへ依頼する各種手順・手続きを行う中間的なソフトウェアである。
【００６０】
ＦＥＰ制御部１０５は、入出力制御部１０２からの出力情報に応じて、ＦＥＰアプリケーションの起動、および、ＦＥＰアプリケーションに基づく制御を行なう。
【００６１】
ＦＥＰ起動判定部１０６は、ＦＥＰアプリケーションＡＰ４を読み込み専用モードで起動するか編集可能モードで起動するかを判定する。つまり、ＦＥＰアプリケーションＡＰ４の初期画面を、文字入力画面とするか、文字選択用画面とするかを判定する。
【００６２】
ＦＥＰ処理部１０８は、アプリケーションＡＰ１，ＡＰ２，ＡＰ３の各々の処理において、ＦＥＰアプリケーションＡＰ４に従い、文字列の変換処理を行なう。つまり、入力部２２により入力された操作信号を入力文字として取得し、文字変換用辞書１１４を参照して、取得された入力文字を変換して変換文字（変換候補）として出力する。
【００６３】
本実施の形態において、ＦＥＰ処理部１０８は、メール閲覧アプリケーションＡＰ１に対応する閲覧画面が表示されている際に、辞書アプリケーションＡＰ３の起動指示を受付けた場合に、閲覧画面のうち指定された文字列を第１文字列記憶部１１６に記録する。第１文字列記憶部１１６に記憶される文字列は、ＦＥＰアプリケーションＡＰ４に基づく文字選択用画面においてユーザにより選択される。
【００６４】
また、ＦＥＰ処理部１０８は、メール作成アプリケーションＡＰ２に対応する、ＦＥＰアプリケーションＡＰ４に基づく文字入力画面が表示されている際に、辞書アプリケーションＡＰ３の起動指示を受付けた場合に、文字入力画面の文字列のうち選択状態の文字列を第１文字列記憶部１１６に記録する。
【００６５】
「選択状態の文字列」とは、未確定状態の入力文字、および、入力文字に対する未確定状態の変換候補の文字列を含む。
【００６６】
第１文字列記憶部１１６は、引渡し対象の文字列を一時記憶する。より具体的には、ＦＥＰ処理部１０８による処理中に、指定されたコピー範囲の文字データをコピーデータとして一時的に記憶する。第１文字列記憶部１１６には、新たなコピー指示が入力されるまで、直前のコピーデータを保持していてよい。また、第１文字列記憶部１１６は、ＦＥＰ起動判定部１０６の判定結果も保持する。第１文字列記憶部１１６は、ＲＡＭ４１に含まれる部分領域である。当該部分領域は、ＲＡＭ４１の所定の領域であってもよいし、ＣＰＵ３０により都度確保される領域であってもよい。
【００６７】
第２文字列記憶部１１８は、ＦＥＰアプリケーションＡＰ４以外のアプリケーションのワーキングエリアに該当し、ＲＡＭ４１のうち、第１文字列記憶部１１６以外の部分領域を表わしているものとする。
【００６８】
入力部２２より受け付ける命令として、「コピー」および「貼付け」がある。「コピー」の命令をユーザから受け付けると、入出力制御部１０２は、ＦＥＰ制御部１０５（ＦＥＰ処理部１０８）にその旨通知する。これにより、ＦＥＰ処理部１０８は、指定される文字列を第１文字列記憶部１１６に記録する制御を行う。
【００６９】
上記、ＦＥＰ制御部１０５（ＦＥＰ起動判定部１０６およびＦＥＰ処理部１０８を含む）、文字変換用辞書ＤＢ１１４および第１文字列記憶部１１６は、ＦＥＰアプリケーションＡＰ４の機能を表わし、ＦＥＰアプリケーション系１３０を構成する。
【００７０】
なお、上記、入出力制御部１０２、アプリケーション制御部１０４、ＦＥＰ制御部１０５、ＦＥＰ起動判定部１０６およびＦＥＰ処理部１０８の動作は、ＣＰＵ３０がＲＯＭ４２および／またはフラッシュメモリ４３に記憶されたソフトウェアを実行することで実現されてもよいし、これらのうち少なくとも１つについては、ハードウェアにより実現されてもよい。
【００７１】
＜動作について＞
次に、本実施の形態における携帯端末１の動作について説明する。なお、説明を容易にするために、第１種のアプリケーションから第２種のアプリケーションに文字列を引き渡す際の動作（以下、「文字列引渡し処理」という）、および、第２種のアプリケーションに文字列が引き渡された後の動作（以下、「画面復帰処理」という）の２つに分けて説明する。また、それぞれの説明において、第１種のアプリケーション（文字列を渡す側のアプリケーション）の種類のごとに動作を説明する。
【００７２】
（１）文字列引渡し処理
辞書アプリケーションＡＰ３に対し、メール閲覧アプリケーションＡＰ１の文字列が引渡される場合を「第１の文字列引渡し処理」、メール作成アプリケーションＡＰ２での選択状態の入力文字列が引渡される場合を「第２の文字列引渡し処理」、メール作成アプリケーションＡＰ２での選択状態の変換候補が引渡される場合を「第３の文字列引渡し処理」として説明する。
【００７３】
Ａ）第１の文字列引渡し処理
はじめに、図５および図６を用いて、第１の文字列引渡し処理、すなわち、メール閲覧アプリケーションＡＰ１の文字列を、ＦＥＰアプリケーションＡＰ４を経由して、辞書アプリケーションＡＰ３に引き渡して該アプリケーションＡＰ３を起動する場合の文字列引渡し処理について説明する。
【００７４】
図５は、第１の文字列引渡し処理を示すフローチャートである。図６は、第１の文字列引渡し処理が実行される際の画面遷移例を示す図である。
【００７５】
図５を参照して、入力部２２から受け取った入力信号を元に、アプリケーション制御部１０４が、メール閲覧アプリケーションＡＰ１を起動する（ステップＳＡ２）。本操作は、ユーザが、入力部２２を操作して、携帯端末１のメニューからメール閲覧機能を選択することで可能となる。
【００７６】
次に、入出力制御部１０２は、アプリケーション制御部１０４によって起動されたメール閲覧アプリケーションＡＰ１のメール閲覧画面を表示部１２へ表示させる（ステップＳＡ４）。メール閲覧画面は、たとえば、図６の画面３００に示される。メール閲覧アプリケーションＡＰ１は、ユーザにより閲覧対象のメールが指定されると、記憶部１１２の電子メール記憶領域１１２Ｂより該当メールの文字列データを読出し、第２文字列記憶部１１８における自身のワーキングエリアに展開して、メール閲覧画面３００を表示するものとする。
【００７７】
なお、メール閲覧画面は、画面３００のような画面に限定されず、たとえば、複数の送受信電子メールのリストが表示された画面であってもよい。
【００７８】
メール閲覧画面３００が表示された状態で、たとえばソフトキー２２Ｂが押下されると、サブメニュー３０１が表示される。
【００７９】
サブメニュー３０１は、表示中のメールの利用方法や表示形態などを選択するための複数の項目、たとえば、「返信／転送」、「辞書検索」、「移動／コピー」、「登録／保存」、「削除」および「文字サイズ」を有している。このように、メール閲覧アプリケーションＡＰ１においては、サブメニューに、辞書アプリケーションＡＰ３の起動指示を入力するための「辞書検索」の項目を持つ。
【００８０】
入出力制御部１０２は、サブメニュー３０１から辞書検索の項目が選択されたか否かを判断する（ステップＳＡ６）。辞書検索の項目が選択された場合（ステップＳＡ６においてＹＥＳ）、ＦＥＰ起動判定部１０６によって、ＦＥＰアプリケーションＡＰ４を、読み込み専用モードで起動するか、編集可能モードで起動するかを判定する（ステップＳＡ７）。ステップＳＡ７において、ＦＥＰ起動判定部１０６は、モードの判定結果を、第１文字列記憶部１１６の所定の領域に記憶しておく。
【００８１】
この例では、第１種のアプリケーションがメール閲覧アプリケーションＡＰ１であるので、読み込み専用モードと判定される。したがって、ＦＥＰ制御部１０５により、ＦＥＰアプリケーションＡＰ４が読み込み専用モードで起動され（ステップＳＡ８）、図６の画面３０２に示されるような文字選択用画面（ＦＥＰ画面）が表示される（ステップＳＡ１０）。ここで表示される文字選択用画面は、従来よりコピー指示が入力された場合に表示される画面と同一であってよい。具体的には、たとえば、ＦＥＰアプリケーションＡＰ４に従うＦＥＰ制御部１０５は、メール閲覧アプリケーションＡＰ１から、メールの本文領域に表示されている文字列を受け取り、第２文字列記憶部１１８における自身のワーキングエリアに記憶（コピー）する。これにより、画面３０２のような文字選択用画面が表示部１２に表示される。
【００８２】
画面３０２のようなＦＥＰ画面では、文字列のコピーのみが許される。
ここで、読み込み専用モードで起動する理由としては、送受信メールのデータの改ざんを防ぐためである。また、画像や音楽データ等が送信されてきた場合の著作権侵害の問題を防ぐために、画像及び音楽データ等を省いた、文字列のみの読み込み専用モードで起動することが望ましい。
【００８３】
次に、入出力制御部１０２は、文字列の選択を受付ける（ステップＳＡ１２）。文字列選択が完了するまで、文字列の選択が受付けられる（ステップＳＡ１４においてＮＯ）。より具体的には、まず、文字選択用画面が表示された状態で、コピーする対象の文字列の開始点が選択される。その後、コピーする対象の文字列の終了点が選択されると、文字列の選択が完了したと判断される。画面３０３には、入力部２２によって選択範囲が「富士山」に決定された例が示される。
【００８４】
コピーする文字列すなわち、引渡し対象の文字列が確定すると、ＦＥＰ処理部１０８は、第１文字列記憶部１１６に、選択された文字列をコピー（記憶）する（ステップＳＡ１６）。なお、ＦＥＰ処理部１０８は、たとえば、第２文字列記憶部１１８に記憶された文字列データのうち、指定された文字列データを、第１文字列記憶部１１６に記憶する処理を行なう。なお、本実施の形態では、一旦、第２文字列記憶部１１８に送受信メールの文字列を記憶させ、その後、第２文字列記憶部１１８から指定された文字列データを読出すこととしたが、記憶部１１２の電子メール記憶領域１１２Ｂから直接指定された文字列データが読み出せてもよい。
【００８５】
次に、アプリケーション制御部１０４が、辞書アプリケーションＡＰ３を、第１文字列記憶部１１６から記憶された文字列を受け取った状態で起動させる（ステップＳＡ１８）。具体的には、たとえば、辞書アプリケーションＡＰ３は、第１文字列記憶部１１６に記憶された文字列を読出し、読み出した文字列データを第２文字列記憶部１１８における自身のワーキングエリアに記憶（コピー）して起動する。このように、辞書アプリケーションＡＰ３が、第１文字列記憶部１１６の文字列に直接アクセスできるのは、辞書アプリケーションＡＰ３が、ＦＥＰアプリケーションＡＰ４を扱うからである。
【００８６】
次に、ＦＥＰ制御部１０５は、ＦＥＰ起動判定部１０６により読み込み専用モードで起動されたと判断した場合にのみ、ＦＥＰアプリケーションＡＰ４を終了させる（ステップＳＡ２０）。ＦＥＰアプリケーション起動時のモードは、第１文字列記憶部１１６の所定の領域からＦＥＰ起動判定部１０６によるモード判定結果が読み出されて判断される。
【００８７】
最後に、入出力制御部１０２が、文字列を受け取った辞書アプリケーションＡＰ３の画面（以下「辞書画面」という）を表示部１２に表示させる（ステップＳＡ２２）。辞書画面の一例が図６の画面３０４に示される。画面３０４に示されるように、検索窓の領域（検索文字領域）に、メール閲覧画面上に表示されていた文字列が引用された状態で、辞書アプリケーションＡＰ３が起動される。
【００８８】
以上の一連の処理によって、必ずＦＥＰアプリケーションＡＰ４を経由させることによって、ユーザは、メール閲覧アプリケーションＡＰ１を終了しなくても、第１文字列記憶部１１６に記憶された文字列を、少ない操作で辞書アプリケーションＡＰ３へ渡すことが可能となる。
【００８９】
なお、たとえばステップＳＡ２０の前または後に、ユーザが辞書の種類を選択出来てもよい。つまり、コピー対象の文字列選択後に、記憶部１１２の辞書データ記憶領域１１２Ｃに記憶された複数種類の辞書ファイルのうち、検索する辞書ファイルの種類が選択されてもよい。あるいは、閲覧画面３００のサブメニューにおいて、辞書検索が選択された後に（文字列の指定を受付ける前に）、辞書の種類が選択されてもよい。
【００９０】
Ｂ）第２の文字列引渡し処理
次に、図７および図８を用いて、第２の文字列引渡し処理、すなわち、メール作成アプリケーションＡＰ２での選択状態の入力文字列を、ＦＥＰアプリケーションＡＰ４を経由して、辞書アプリケーションＡＰ３に引き渡して該アプリケーションＡＰ３を起動する場合の文字列引渡し処理について説明する。
【００９１】
図７は、第２の文字列引渡し処理を示すフローチャートである。図８は、第２の文字列引渡し処理が実行される際の画面遷移例を示す図である。
【００９２】
図７を参照して、入力部２２から受け取った入力信号を元に、アプリケーション制御部１０４が、メール作成アプリケーションＡＰ２を起動する（ステップＳＢ２）。本操作は、ユーザが、入力部２２を操作して、携帯端末１のメニューからメール作成機能を選択することで可能となる。
【００９３】
次に、ＦＥＰ起動判定部１０６は、ＦＥＰアプリケーションＡＰ４を、読み込み専用モードで起動するか、編集可能モードで起動するかを判定する（ステップＳＢ４）。ステップＳＢ４において、ＦＥＰ起動判定部１０６は、モードの判定結果を、第１文字列記憶部１１６の所定の領域に記憶しておく。
【００９４】
この例では、第１種のアプリケーションがメール作成アプリケーションＡＰ２であるので、編集可能モードと判定される。したがって、ＦＥＰ制御部１０５により、ＦＥＰアプリケーションＡＰ４が編集可能モードで起動され（ステップＳＢ４）、文字の入力、変換およびコピー等が可能な文字入力画面が表示される（ステップＳＢ６）。
【００９５】
文字入力画面が表示されると、入出力制御部１０２は、入力部２２から文字列の入力を受付ける（ステップＳＢ８）。ここで入力された文字列は、第２文字列記憶部１１８におけるメール作成アプリケーションＡＰ２のワーキングエリアに記憶される。
【００９６】
入出力制御部１０２は、入力文字列が選択中であるか否かを判断する（ステップＳＢ１０）。入力文字列が選択中でなければ（ステップＳＢ１０においてＮＯ）、ステップＳＢ６に戻る。一方、入力文字列が選択中であると判断された場合には（ステップＳＢ１０においてＹＥＳ）、入出力制御部１０２は、辞書キーが押下されたか否かを判断する（ステップＳＢ１２）。辞書キーの機能は、たとえば、ソフトキー２２Ｄに割り当てられている。ステップＳＢ１０にて入力文字列が選択状態（選択中）であるときの画面例が、図８の画面４００に示される。
【００９７】
画面４００に示されるように、「ふじ」という平仮名が入力された後、決定キー２２２が押下されるまでは、「ふじ」のまま入力されるか、単漢字（変換）キーが押下されてたとえば「富士」のように変換されて入力されるか未確定である。入力文字列が選択状態とは、このような未確定な状態を表わす。未確定状態の入力文字列は、たとえば反転表示される。なお、表示中の文字列が未確定状態か確定状態かを区別させるための処理は、周知の手法により実現可能である。
【００９８】
入力文字列選択中に辞書キーが押下されなければ（ステップＳＢ１２においてＮＯ）、ステップＳＢ６に戻る。一方、入力文字列選択中に辞書キーが押下されたと判断した場合（ステップＳＢ１２においてＹＥＳ）、ＦＥＰアプリケーションＡＰ３は、第１文字列記憶部１１６に、選択されていた文字列をコピー（記憶）する（ステップＳＢ１４）。より具体的には、ＦＥＰ処理部１０８は、たとえば、メール作成アプリケーションＡＰ２より、選択状態の文字列（未確定状態の文字列）を受け取り、受け取った文字列を、第１文字列記憶部１１６に記憶するものとする。
【００９９】
ステップＳＢ３においてＦＥＰ起動判定部１０６により編集可能モードで起動されたと判断された場合には、ＦＥＰアプリケーションＡＰ４を終了させることなく、アプリケーション制御部１０４が、辞書アプリケーションＡＰ３を、第１文字列記憶部１１６から記憶された文字列を受け取った状態で起動させる（ステップＳＢ１６）。ここでの具体的な処理は、上記ステップＳＡ１８の処理と同様であってよい。
【０１００】
最後に、入出力制御部１０２は、文字列を受け取った辞書画面を表示する（ステップＳＢ１８）。辞書画面の一例が図８の画面４０１に示される。画面４０１に示されるように、検索窓の領域（検索文字領域）に、文字入力画面上に表示されていた選択状態の入力文字列が引用された状態で、辞書アプリケーションＡＰ３が起動される。つまり、辞書アプリケーションＡＰ３が受け取った文字列が検索窓の領域に引用された状態で、辞書画面が表示される。
【０１０１】
以上の一連の処理によって、必ずＦＥＰアプリケーションＡＰ４を経由させることによって、ユーザは、メール作成アプリケーションＡＰ２を終了しなくても、第１文字列記憶部１１６に記憶された文字列を、少ない操作で辞書アプリケーションＡＰ３へ渡すことが可能となる。
【０１０２】
なお、本処理においても、ユーザが辞書の種類を選択出来てもよい。
また、本実施の形態では、選択状態の入力文字列が辞書アプリケーションＡＰ３に渡されることとしたが、確定状態の文字列も辞書アプリケーションＡＰ３に渡されてもよい。つまり、たとえば、文字入力画面のサブメニューに「辞書検索」の項目を設け、該項目がユーザにより指定された場合に、文字列範囲の指定を受付ける。そして、文字列範囲が指定されると、ＦＥＰアプリケーションＡＰ４が、メール作成アプリケーションＡＰ２より該当する文字列を受け取って、第１文字列記憶部１１６に記憶してもよい。または、表示中の全ての文字が確定状態である場合に辞書キーが押下された場合には、表示可能範囲（スクロールにより表示可能な範囲）における全ての確定文字列が引き渡されるようにしてもよい。
【０１０３】
Ｃ）第３の文字列引渡し処理
次に、図９および図１０を用いて、第３の文字列引渡し処理、すなわち、メール作成アプリケーションＡＰ２での選択状態の変換候補を、ＦＥＰアプリケーションＡＰ４を経由して、辞書アプリケーションＡＰ３に引き渡して該アプリケーションＡＰ３を起動する場合の文字列引渡し処理について説明する。
【０１０４】
図９は、第３の文字列引渡し処理を示すフローチャートである。図１０は、第３の文字列引渡し処理が実行される際の画面遷移例を示す図である。
【０１０５】
図９を参照して、ステップＳＣ２〜ＳＣ８の処理は、それぞれ、上記Ｂ）の例におけるステップＳＢ２〜ＳＢ８と同様であるので、ここでの説明は繰返さない。
【０１０６】
ステップＳＣ８にて文字列（平仮名）の入力を受付けた後、変換キーが押下されると、ＦＥＰアプリケーションＡＰ４は、取得された入力文字を変換して変換文字として出力する文字変換処理を実行する。つまり、文字変換用辞書ＤＢを検索し、入力文字列の変換候補、すなわち、入力文字列と関連付けられている複数の文字列を抽出する（ステップＳＣ９）。抽出された複数の文字列は、たとえば、第２文字列記憶部１１８におけるメール作成アプリケーションＡＰ２のワーキングエリアの所定の領域に記憶される。
【０１０７】
入出力制御部１０２は、抽出された複数の変換候補を表示部１２に表示する（ステップＳＣ１０）。入出力制御部１０２は、ユーザによるカーソル操作により、複数の変換候補のうちの１つが選択されたか否かを判断する（ステップＳＣ１１）。変換候補が選択されていない場合（ステップＳＣ１１においてＮＯ）、ステップＳＣ６に戻る。
【０１０８】
一方、変換候補が選択されていると判断された場合には（ステップＳＣ１１においてＹＥＳ）、入出力制御部１０２は、辞書キーが押下されたか否かを判断する（ステップＳＣ１２）。ステップＳＣ１１にて変換候補が選択状態であるときの画面例が、図１０の画面５００に示される。変換候補の表示に関する処理については、周知の手法により実現可能である。
【０１０９】
画面５００に示されるように、選択状態の変換候補（「浮上」）は、たとえば反転表示される。
【０１１０】
変換候補が選択状態である場合に辞書キーが押下されなければ（ステップＳＣ１２においてＮＯ）、ステップＳＣ６に戻る。一方、変換候補が選択状態のときに辞書キーが押下されたと判断した場合（ステップＳＣ１２においてＹＥＳ）、ＦＥＰアプリケーションＡＰ３は、第１文字列記憶部１１６に、選択されていた変換候補をコピー（記憶）する（ステップＳＣ１４）。より具体的には、たとえば、ＦＥＰ処理部１０８は、第２文字列記憶部１１８に展開されている複数の変換候補のうちポインタが指示する変換候補を読出し、読み出した変換候補の文字列データを、第１文字列記憶部１１６に記憶させる。
【０１１１】
ステップＳＣ１４において、ＦＥＰ処理部１０８は、さらに、第１文字列記憶部１１６の所定の領域に、変換候補が選択状態であったことを示す状態フラグをセットする。
【０１１２】
次に、アプリケーション制御部１０４は、辞書アプリケーションＡＰ３を、第１文字列記憶部１１６から記憶された文字列を受け取った状態で起動させる（ステップＳＢ１６）。この例においても、編集可能モードでＦＥＰアプリケーションＡＰ４が起動されていたので、辞書アプリケーションＡＰ３の起動時に、ＦＥＰアプリケーションＡＰ４は終了されない。
【０１１３】
最後に、入出力制御部１０２は、図１０の画面５０１に示されるような辞書画面を表示する（ステップＳＣ１８）。画面５０１に示されるように、検索窓の領域（検索文字領域）に、文字入力画面上に表示されていた選択状態の変換候補が引用された状態で、辞書アプリケーションＡＰ３が起動される。つまり、辞書アプリケーションＡＰ３が受け取った文字列が検索窓の領域に引用された状態で、辞書画面が表示される。
【０１１４】
以上の一連の処理によって、文字変換用辞書ＤＢ１１４から抽出された変換候補の文字列を辞書アプリケーションＡＰ３へ渡した状態で起動したい場合にも、必ずＦＥＰアプリケーションＡＰ４を経由させることによって、ユーザは、メール作成アプリケーションＡＰ２を終了しなくても、少ない操作で変換候補の文字列を別アプリケーションへ渡すことが可能となる。
【０１１５】
つまり、文字列入力の際に起動するＦＥＰアプリケーションＡＰ４は、文字列を確定させるまでに変換候補を同一画面上に表示する。このような画面が表示されている際に、ユーザが、変換候補のうち所望の単語を選択し、辞書アプリケーションＡＰ３を起動させる操作を行うと、ＦＥＰアプリケーションＡＰ４を経由することによって、辞書アプリケーションＡＰ３を所望の単語を検索窓に表示した状態で起動することができる。
【０１１６】
なお、本例においても、ユーザが辞書の種類を選択出来てもよい。
上記Ａ）〜Ｃ）の文字列引渡し処理において、メール閲覧アプリケーションＡＰ１，メール作成アプリケーションＡＰ２で、第１文字列記憶部１１６にコピーする文字列の制限を設けてもよい。また、文字列を受け取る側の辞書アプリケーションＡＰ３で、第１文字列記憶部１１６から渡される文字列の制限を設けてもよい。上記制限により、一定以上の文字列をコピーする著作権のある文字列データをＦＥＰアプリケーションＡＰ４を経由して共有することが可能となる。
【０１１７】
（２）画面復帰処理
上記第１〜第３の文字列引渡し処理それぞれに対応する第１〜第３の画面復帰処理について説明する。
【０１１８】
Ａ）第１の画面復帰処理
はじめに、図１１および図１２を用いて、第１の画面復帰処理、すなわち、メール閲覧アプリケーションＡＰ１の文字列を辞書アプリケーションＡＰ３に引き渡した場合の画面復帰処理について説明する。
【０１１９】
図１１は、第１の画面復帰処理を示すフローチャートである。図１２は、第１の画面復帰処理が実行される際の画面遷移例を示す図である。
【０１２０】
図１１のフローチャートには、上述の第１の文字列引渡し処理が概略的に、ステップＳＡ１０２〜ＳＡ１０８の処理として示されている。具体的には、第１の文字列引渡し処理においては、メール閲覧アプリケーションＡＰ１が起動され（ステップＳＡ１０２）、メール閲覧画面が表示部１２に表示される（ステップＳＡ１０４）。その後、ＦＥＰアプリケーションＡＰ４経由で、辞書アプリケーションＡＰ３が、メール閲覧アプリケーションＡＰ１内の文字列データを受け取って起動される（ステップＳＡ１０６）。つまり、第１文字列記憶部１１６に格納されている文字列データを、ＦＥＰアプリケーションＡＰ４を介して、２つのアプリケーション間で共有される。これにより、検索窓の領域に文字列が入った状態で、辞書画面が表示部１２に表示される（ステップＳＡ１０８）。このときの辞書画面例は、図１２の画面６００に示される。画面６００は、図６の画面３０４と同一である。
【０１２１】
入出力制御部１０２は、辞書アプリケーションＡＰ３起動中に、たとえば電源キーが押下されたか否かを判断する（ステップＳＡ１１０）。電源キーが押下されるまで、辞書アプリケーションＡＰ３による制御が行なわれ、辞書画面が表示される（ステップＳＡ１１０においてＮＯ）。
【０１２２】
一方、電源キーが押下されたと判断された場合（ステップＳＡ１１０においてＹＥＳ）、アプリケーション制御部１０４は、経由したＦＥＰアプリケーションＡＰ４が読み込み専用モードであったか否かを判断する（ステップＳＡ１１２）。つまり、アプリケーション制御部１０４は、ＦＥＰ起動判定部１０６が読み込み専用モードであると判定していたかどうかの判定結果を、第１文字列記憶部１１６から読み出す。
【０１２３】
読み込み専用モードであるとの判定結果が得られた場合（ステップＳＡ１１２においてＹＥＳ）、入出力制御部１０２は、元々起動していたメール閲覧画面を再度表示部１２へ表示させる（ステップＳＡ１１４）。このときのメール閲覧画面例を図１２の画面６０１に示す。画面６０１は、図６の画面３００と同一である。
【０１２４】
なお、読み込み専用モードではないとの判定結果が得られた場合には（ステップＳＡ１１２においてＮＯ）、第２または第３の画面復帰処理が行なわれるため、第１の画面復帰処理は終了される。
【０１２５】
このように、ユーザは、メール閲覧中に分からない単語や、知りたい情報があった場合に、ＦＥＰアプリケーションＡＰ４経由で辞書アプリケーションＡＰ３を起動することによって、そのような単語や情報を簡単な操作で調べることができ、かつ、単語や情報を調べた後すぐに、元のメール閲覧画面に戻ることが可能となる。
【０１２６】
なお、ステップＳＡ１１４において、元のメール閲覧画面を再度表示するためには、具体的にはたとえば以下のような処理が行なわれる。すなわち、読出し専用モードでＦＥＰアプリケーションＡＰ４が起動されていたと判断された場合、アプリケーション制御部１０４は、第２文字列記憶部１１８のメール閲覧アプリケーションＡＰ１のワーキングエリアに展開されていた電子メールの内容を読出し、入出力制御部１０２に出力する。入出力制御部１０２は、受け取った電子メールの内容を、表示部１２に表示する制御を行う。
【０１２７】
Ｂ）第２の画面復帰処理
次に、図１３および図１４を用いて、第２の画面復帰処理、すなわち、メール作成アプリケーションＡＰ２での選択状態の入力文字列を辞書アプリケーションＡＰ３に引き渡した場合の画面復帰処理について説明する。
【０１２８】
図１３は、第２の画面復帰処理を示すフローチャートである。図１４は、第２の画面復帰処理が実行される際の画面遷移例を示す図である。
【０１２９】
図１３のフローチャートには、上述の第２の文字列引渡し処理が概略的に、ステップＳＢ１０２〜ＳＢ１０６の処理として示されている。具体的には、第２の文字列引渡し処理において、メール作成アプリケーションＡＰ２が起動され（ステップＳＢ１０２）、表示部１２に文字入力画面が表示される。その後、ＦＥＰアプリケーションＡＰ２経由で、辞書アプリケーションＡＰ３が、文字入力画面における未確定状態の入力文字列を受け取って起動される（ステップＳＢ１０４）。つまり、第１文字列記憶部１１６に格納されている文字列データを、ＦＥＰアプリケーションＡＰ４を介して、２つのアプリケーション間で共有される。これにより、検索窓の領域に文字列が入った状態で、辞書画面が表示部１２に表示される（ステップＳＢ１０６）。このときの辞書画面例は、図１４の画面７００に示される。画面７００は、図８の画面４０１と同一である。
【０１３０】
第１の画面復帰処理と同様に、入出力制御部１０２は、辞書アプリケーションＡＰ３起動中に、電源キーが押下されたか否かを判断する（ステップＳＢ１０８）。電源キーが押下されるまで、辞書アプリケーションＡＰ３による制御が行なわれ、辞書画面が表示される（ステップＳＢ１０８においてＮＯ）。
【０１３１】
一方、電源キーが押下されたと判断された場合（ステップＳＢ１０８においてＹＥＳ）、アプリケーション制御部１０４は、経由したＦＥＰアプリケーションＡＰ４が編集可能モードであったか否かを判断する（ステップＳＢ１１０）。ここでの判断は、上記ステップＳＡ１１２と同様である。
【０１３２】
編集可能モードであるとの判定結果が得られた場合（ステップＳＢ１１０においてＹＥＳ）、さらに、経由した文字入力画面で入力文字列が選択されていたか否かを判断する（ステップＳＢ１１１）。この判断は、第１文字列記憶部１１６の所定の領域に、状態フラグがセットされているか否かを検出することにより行なわれる。変換候補が引き渡された場合にのみ、状態フラグがセットされている。
【０１３３】
経由した文字入力画面で入力文字列が選択されていた場合に（ステップＳＢ１１１においてＹＥＳ）、ＦＥＰ制御部１０５は、元々起動していた、メール作成アプリケーションＡＰ２起動時における編集可能モードのＦＥＰアプリケーションＡＰ４をアクティブにする（ステップＳＢ１１２）。これにより、メール作成アプリケーションＡＰ２に対応する文字入力画面が、再度、表示部１２に表示される（ステップＳＢ１１４）。このときの文字入力画面例を図１４の画面７０１に示す。画面７０１は、図８の画面４００と同一である。
【０１３４】
なお、ステップＳＢ１１０において、編集可能モードではなく読み込み専用モードとの判定結果が得られた場合には（ステップＳＢ１１０においてＮＯ）、上記第１の画面復帰処理のステップＳＡ１１４の処理が実行される。また、ステップＳＢ１１１において、入力文字列ではなく変換候補が選択されていたと判断された場合には（ステップＳＢ１１１においてＮＯ）、後述する第３の画面復帰処理のステップＳＣ１１４，ＳＣ１１６の処理が行なわれる。
【０１３５】
このように、ユーザは、メール作成中に分からない単語等があった場合に、ＦＥＰアプリケーションＡＰ４経由で辞書アプリケーションＡＰ３を起動することによって、そのような単語や情報を簡単な操作で辞書検索することができ、かつ、単語等の意味を把握した後に、すぐに元のメール作成画面に戻ることが可能となる。
【０１３６】
なお、ステップＳＢ１１２，ＳＢ１１４において、元の文字入力画面を再度表示するためには、具体的にはたとえば以下のような処理が行なわれる。すなわち、編集可能モードでＦＥＰアプリケーションＡＰ４が起動され、かつ、変換候補表示中ではないと判断された場合、ＦＥＰ制御部１０５は、第２文字列記憶部１１８のメール作成アプリケーションＡＰ２のワーキングエリアに記憶されていた、確定状態の文字列および未確定状態の入力文字を読出し、入出力制御部１０２に出力する。入出力制御部１０２は、受け取った各文字列を、異なる表示態様で表示部１２に表示する制御を行う。
【０１３７】
ただし、第２文字列記憶部１１８のメール作成アプリケーションＡＰ２のワーキングエリアには、たとえば、確定状態の文字列を記憶するための確定文字領域、未確定状態の入力文字を記憶するための未確定文字領域および、未確定状態の入力文字に対する複数の変換候補を記憶するための変換候補領域が含まれるものとする。また、変換候補領域には、展開された複数の変換候補のうち、選択中の１つの変換候補を指示するためのポインタも記憶されているものとする。未確定状態の入力文字および変換候補は、ユーザによる決定指示が入力された場合に、確定状態の文字列として確定文字領域に移動される。
【０１３８】
Ｃ）第３の画面復帰処理
次に、図１５および図１６を用いて、第３の画面復帰処理、すなわち、メール作成アプリケーションＡＰ２での選択状態の変換候補を辞書アプリケーションＡＰ３に引き渡した場合の画面復帰処理について説明する。
【０１３９】
図１５は、第３の画面復帰処理を示すフローチャートである。図１６は、第３の画面復帰処理が実行される際の画面遷移例を示す図である。
【０１４０】
図１５のフローチャートには、上述の第３の文字列引渡し処理が概略的に、ステップＳＣ１０２〜ＳＣ１０８の処理として示されている。具体的には、第３の文字列引渡し処理において、メール作成アプリケーションＡＰ２が起動され（ステップＳＣ１０２）、表示部１２に文字入力画面が表示される。その後、入力文字列に対する複数の変換候補が文字入力画面の所定の領域に表示される（ステップＳＣ１０４）。複数の変換候補が表示されている場合に、ユーザからの指示に基づき選択された変換候補の文字列を受け取った状態で、辞書アプリケーションＡＰ３が起動される（ステップＳＣ１０６）。これにより、検索窓の領域に文字列が入った状態で、辞書画面が表示部１２に表示される（ステップＳＣ１０８）。このときの辞書画面例は、図１６の画面８００に示される。画面８００は、図１０の画面５０１と同一である。
【０１４１】
第１および第２の画面復帰処理と同様に、入出力制御部１０２は、辞書アプリケーションＡＰ３起動中に、電源キーが押下されたか否かを判断する（ステップＳＣ１１０）。電源キーが押下されるまで、辞書アプリケーションＡＰ３による制御が行なわれ、辞書画面が表示される（ステップＳＢ１１０においてＮＯ）。
【０１４２】
一方、電源キーが押下されたと判断された場合（ステップＳＣ１１０においてＹＥＳ）、アプリケーション制御部１０４は、経由したＦＥＰアプリケーションＡＰ４が編集可能モードであったか否かを判断する（ステップＳＣ１１１）。ここでの判断は、上記ステップＳＡ１１２と同様である。
【０１４３】
編集可能モードであるとの判定結果が得られた場合（ステップＳＣ１１１においてＹＥＳ）、さらに、経由した文字入力画面で変換候補が選択されていたか否かを判断する（ステップＳＣ１１２）。文字入力画面で変換候補が選択されていた場合に（ステップＳＣ１１２においてＹＥＳ）、ＦＥＰ制御部１０５は、元々起動していた、メール作成アプリケーションＡＰ２起動時における編集可能モードのＦＥＰアプリケーションＡＰ４をアクティブにする（ステップＳＣ１１４）。これにより、メール作成アプリケーションＡＰ２に対応する文字入力画面であって、変換候補を選択中であることを示す画面が、再度、表示部１２に表示される（ステップＳＢ１１４）。このときの文字入力画面例を図１６の画面８０１に示す。画面８０１は、図１０の画面５００と同一である。
【０１４４】
なお、ステップＳＣ１１１において、編集可能モードではなく読み込み専用モードとの判定結果が得られた場合には（ステップＳＣ１１１においてＮＯ）、上記第１の画面復帰処理のステップＳＡ１１４の処理が実行される。また、ステップＳＣ１１２において、変換候補ではなく入力文字列が選択されていたと判断された場合には（ステップＳＣ１１２においてＮＯ）、上記第２の画面復帰処理のステップＳＢ１１２，ＳＢ１１４の処理が行なわれる。
【０１４５】
このように、ユーザは、メール作成中に表示した変換候補のうち分からない単語等があった場合に、ＦＥＰアプリケーションＡＰ４経由で辞書アプリケーションＡＰ３を起動することによって、そのような単語や情報を簡単な操作で辞書検索することができ、かつ、単語等の意味を把握した後に、すぐに元のメール作成画面（辞書検索した変換候補が選択されている画面）に戻ることが可能となる。
【０１４６】
なお、ステップＳＣ１１４，ＳＣ１１６において、元の文字入力画面を再度表示するためには、具体的にはたとえば以下のような処理が行なわれる。すなわち、編集可能モードでＦＥＰアプリケーションＡＰ４が起動され、かつ、変換候補表示中であると判断された場合、ＦＥＰ制御部１０５は、第２文字列記憶部１１８のメール作成アプリケーションＡＰ２のワーキングエリアの確定文字領域に記憶されていた確定状態の文字列および、変換候補領域に記憶されていた複数の変換候補および１つの変換候補を指示するポインタを読出し、入出力制御部１０２に出力する。入出力制御部１０２は、受け取った各文字列を、所定の領域に、異なる表示態様で表示部１２に表示する制御を行う。
【０１４７】
以上説明したように、本実施の形態における携帯端末１は、ＦＥＰアプリケーションＡＰ４を扱う第１および第２種のアプリケーション間での文字列の引渡しを、従来よりも少ない操作で行なうことができる。つまり、ＦＥＰアプリケーションＡＰ４を仲介として、第１種のアプリケーションにおける文字列を、第１種のアプリケーションを終了させることなく、第２種のアプリケーションに渡すことができる。
【０１４８】
より具体的には、従来では、第１および第２種のアプリケーションにおいて、それぞれＦＥＰアプリケーションの起動および終了をする必要があった。つまり、第１種のアプリケーションにおいて文字列のコピー操作をし、第２種のアプリケーションにおいて文字列の貼り付け操作が必要であった。これに対し、本実施の形態によると、第１および第２種のアプリケーションが共に扱う、携帯端末ならでは制約として生まれたＦＥＰアプリケーションに、文字列の仲介機能を与えることで、第１種のアプリケーション起動中に、第２種のアプリケーション起動が指示されるだけで、選択された文字列を第２種のアプリケーションの初期画面（ＦＥＰアプリケーションＡＰ４に基づく文字入力画面ではない画面）の特定領域に貼り付けた状態で、該画面を表示することができる。これにより、従来のよりも、第２種のアプリケーションの初期画面の特定領域に、第１種のアプリケーションにおける文字列を貼り付ける際のユーザによる操作回数を減らすことができる。
【０１４９】
また、ＦＥＰアプリケーションＡＰ４を必ず介することで文字列を引用して別アプリケーションを起動する際の操作の共通化が可能となる。つまり、「辞書アプリにおいて文字を入力するために起動するＦＥＰ」と、「メールアプリにおいて文字列を入力するために起動するＦＥＰ」を、ユーザから見て共通のものとして認識することが可能となる。
【０１５０】
また、本実施の形態によると、ＦＥＰアプリケーションＡＰ４が備える文字変換用辞書ＤＢ１１４中の文字列（変換候補）をも辞書アプリケーションＡＰ３に渡すことができるため、辞書アプリケーションＡＰ３に渡す文字列のバリエーションが増える。
【０１５１】
さらに、本実施の形態では、第１種のアプリケーションを終了させることなく、第１種のアプリケーションでの文字列を第２種のアプリケーションに渡すので、第２種のアプリケーションでの処理が終わると、１タッチで、表示画面を元の画面（第１種のアプリケーションに対応する画面）に戻すことができる。したがって、ユーザは、たとえばあるアプリケーションの処理をしている合間に、他のアプリケーションの機能を一時的に利用することが可能となる。
【０１５２】
なお、上記実施の形態においては、経由したＦＥＰのモードと状態を第１文字列記憶部１１６に記憶させておき、再度これらの情報を読み出すことで、電源キーが押下された後に戻る画面を判定していた。しかしながら、第１〜第３の画面復帰処理それぞれにおいて、メール閲覧画面、メール作成画面（文字入力画面）および変換候補表示画面（文字入力画面）の上に辞書画面を重ねて表示しておくこととしてもよい。その場合、電源キーが押下された後に辞書アプリケーションＡＰ３を終了させた際に、重ねて表示していた辞書画面が表示部１２に表示されなくなることで、下に表示されていた上記画面のそれぞれが表示されるような、プログラム方法で実現してもよい。
【０１５３】
また、上記マルチアシスタント機能によって、上記例のいずれかによって文字列が入った状態で起動した辞書アプリケーションＡＰ３に対応する辞書画面と、メール閲覧画面、メール作成画面および変換候補表示画面のいずれかとをいつでも切り替えられるようなプログラム構成でもよい。つまり、辞書アプリケーションを終了しなければ、元の画面に戻れないわけではない。
【０１５４】
また、本実施の形態では、電源キーに、画面復帰の機能を割り当てたが、他のキーでもよい。または、辞書画面のサブメニューに、画面復帰を選択できる項目を設けてもよい。
【０１５５】
また、本実施の形態では、第１種のアプリケーションとして、メール閲覧アプリケーションおよびメール作成アプリケーションの少なくとも一方を採用し、第２種のアプリケーションとしては、辞書アプリケーションを採用した。しかしながら、第１および第２種のアプリケーションは、これらに限定されるものではなく、ＦＥＰアプリケーションＡＰ４を扱う全てのアプリケーション、例えばＷｅｂブラウザ、メモ帳、スケジューラ、電話帳データＢＯＸ、サポートブック、各種設定アプリ等に適用可能である。これらのアプリケーションは、いずれも、ＦＥＰアプリケーションＡＰ４を扱うので、第１文字列記憶部１１６にアクセスすることができる。
【０１５６】
なお、これらのアプリケーションのうち、文字列の入力・編集が可能なアプリケーションを表わす文字入力アプリケーションは、第１および第２種のアプリケーションのいずれにもなり得る。一方で、文字列の入力・編集が不可能なアプリケーションを表わす閲覧アプリケーションについては、第１種のアプリケーションにのみなり得るものとする。したがって、辞書アプリケーションは、第１種のアプリケーション（文字列を渡す側）として機能することもでき、逆に、メール作成アプリケーションＡＰ２は、第２種のアプリケーション（文字列を受け取る側）として機能することもできるものとする。
【０１５７】
また、上記第３の文字列引渡し処理および画面復帰処理においては、ＦＥＰアプリケーションＡＰ４の変換候補抽出機能についての例を挙げたが、顔文字の挿入、定型文挿入、全半角／英数字／カナ／アルファベットの変更、大／小の変更、絵文字，記号の挿入等が出来る場合、その設定を反映した文字列が辞書アプリケーションＡＰ３へ渡される仕様となっていることが望ましい。つまり、必ずＦＥＰアプリケーションＡＰ４を通ることにより、例として、メール作成アプリケーションＡＰ２起動中のＦＥＰアプリケーションＡＰ４内で、日本語ではなく、アルファベットで入力した文字列を辞書アプリケーションＡＰ３へ渡した場合、渡される側の辞書アプリケーションＡＰ３ではアルファベットの文字列が渡されることになってもよい。
【０１５８】
同様に、各種文字のデコレーション、各種テンプレート呼び出しおよび引用、位置情報の追加、パレット設定等の機能がＦＥＰアプリケーションＡＰ４にある場合、上記データおよび設定が、渡される側のアプリケーション（第２種のアプリケーション）と共有されることが望ましい。つまり、メール作成時にＦＥＰアプリケーションＡＰ４上で文字と同様に位置情報を示すデータを貼り付けていた場合、辞書アプリケーションＡＰ３には上記位置情報を示す文字列が渡される仕組みになっていてもよい。
【０１５９】
また、文字列を扱うアプリケーションにおいて、ＦＥＰアプリケーションＡＰ４を起動し、上記実施例と同様の操作を行った場合、再帰的に処理が可能となってもよいし、制限をかけてもよい。つまり、文字列を扱うアプリケーションは、ＦＥＰアプリケーションＡＰ４を利用して、文字列の入力およびコピー／貼り付けを行なうため、当然ながら、辞書アプリケーションＡＰ３を起動した後、辞書画面の検索窓の領域に直接文字列を入力することができる。そうすると、この辞書画面においても右ソフトキーに「辞書」ボタンがあることになる。文字列を編集可能なアプリケーションの場合、たとえば、「辞書アプリ起動」→「ＦＥＰ起動」→「辞書アプリ起動」のように、再帰的な処理が可能にも設定できる。本実施の形態では、このような再起的な処理を許してもよいし、「辞書アプリからＦＥＰが起動され、そのＦＥＰ内で再度辞書アプリは起動できない」とするように、制限をかけてもよい。
【０１６０】
また、上記各処理例において、不本意に表示中のアプリケーション画面が他のアプリケーション画面に遷移されてしまうを防ぐために、辞書アプリケーションＡＰ３起動の指示が入力された場合、すなわち、サブメニューから「辞書検索」の項目が選択された場合、または、辞書キー（ソフトキー２２Ｂ）が押下された場合に、ユーザ確認のためのダイアログを表示してもよい。つまり、このような場合に、指示された機能（表示中のアプリケーション画面の表示の終了）を実行してもよいかをユーザに問い合わせてもよい。同様に、辞書アプリケーションＡＰ３起動時に元の画面に復帰する指示が入力された場合、すなわち、電源キーが押下された場合に、ユーザ確認のためのダイアログを表示してもよい。
【０１６１】
なお、本実施の形態では、メール閲覧アプリケーションＡＰ１から辞書アプリケーションＡＰ３を起動する場合には、サブメニューから辞書検索の項目を選択することとした。しかしながら、メール作成アプリケーションＡＰ２の場合と同様に、辞書キー（いずれかのソフトキー）を押下することとしてもよい。または、メール作成アプリケーションＡＰ２から辞書アプリケーションＡＰ３を起動する場合にも、サブメニューから辞書検索の項目を選択することとしてもよい。
【０１６２】
なお、本発明の携帯端末が行なう、文字列引渡し方法（文字列引渡し処理と画面復帰処理とを含む）をプログラムとして提供することもできる。また、このようなプログラムは、たとえばメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０１６３】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０１６４】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１６５】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。
【０１６６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１６７】
【図１】本実施の形態に係る携帯端末の外観の一例を示す図である。
【図２】本発明の実施の形態における携帯端末のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施の形態における携帯端末の機能構成例を示したブロック図である。
【図４】本発明の実施の形態における携帯端末の記憶部のデータ構造例を示す図である。
【図５】第１の文字列引渡し処理を示すフローチャートである。
【図６】第１の文字列引渡し処理が実行される際の画面遷移例を示す図である。
【図７】第２の文字列引渡し処理を示すフローチャートである。
【図８】第２の文字列引渡し処理が実行される際の画面遷移例を示す図である。
【図９】第３の文字列引渡し処理を示すフローチャートである。
【図１０】第３の文字列引渡し処理が実行される際の画面遷移例を示す図である。
【図１１】第１の画面復帰処理を示すフローチャートである。
【図１２】第１の画面復帰処理が実行される際の画面遷移例を示す図である。
【図１３】第２の画面復帰処理を示すフローチャートである。
【図１４】第２の画面復帰処理が実行される際の画面遷移例を示す図である。
【図１５】第３の画面復帰処理を示すフローチャートである。
【図１６】第３の画面復帰処理が実行される際の画面遷移例を示す図である。
【図１７】辞書アプリケーションで用語の検索をする場合の画面遷移例を示す図である。
【符号の説明】
【０１６８】
１  携帯端末、７  アンテナ、１２  表示部、１８  再生回路、１９  スピーカ、２２  入力部、２４  マイクロフォン、２５  計時部、２６  アクセス部、２６Ａ  記録媒体、３０  ＣＰＵ、３６  通信制御部、３７  無線部、３８  音声信号処理部、４１  ＲＡＭ、４２  ＲＯＭ、４３  フラッシュメモリ、１０２  入出力制御部、１０４  アプリケーション制御部、１０５  ＦＥＰ制御部、１０６  ＦＥＰ起動判定部、１０８  ＦＥＰ処理部、１１２  記憶部、１１４  文字変換用辞書ＤＢ、１１６  第１文字列記憶部、１１８  第２文字列記憶部、１２０  無線通信部、１３０  ＦＥＰアプリケーション系。
【図１】
2009276920.tif 000003
【図２】
2009276920.tif 000004
【図３】
2009276920.tif 000005
【図４】
2009276920.tif 000006
【図５】
2009276920.tif 000007
【図６】
2009276920.tif 000008
【図７】
2009276920.tif 000009
【図８】
2009276920.tif 000010
【図９】
2009276920.tif 000011
【図１０】
2009276920.tif 000012
【図１１】
2009276920.tif 000013
【図１２】
2009276920.tif 000014
【図１３】
2009276920.tif 000015
【図１４】
2009276920.tif 000016
【図１５】
2009276920.tif 000017
【図１６】
2009276920.tif 000018
【図１７】
2009276920.tif 000019
【手続補正書】
【提出日】平成21年1月30日(2009.1.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１種アプリケーションの処理において、入力手段による文字列の入力を受け付け、入力された文字列の変換処理を行なう変換処理手段と、
文字列を一時記憶するための一時記憶手段と、を備え、
前記変換処理手段による処理中に第２種アプリケーションの起動指示を受け付けた場合には、処理中の文字列を前記一時記憶手段に記憶し、
前記一時記憶手段に記憶された文字列を前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動する、携帯端末。
【請求項２】
第１種アプリケーションの処理において、第２種アプリケーションの起動指示を受けたときに、前記第１種アプリケーションにて処理中の文字列を受け付ける変換処理手段と、
前記変換処理手段が受け付けた文字列の中から少なくとも一部の文字列の選択を受け付ける手段と、
前記選択を受け付ける手段により選択された文字列を記憶する一時記憶手段と、を備え、
前記一時記憶手段に記憶された文字列を前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動する、携帯端末。
【請求項３】
前記変換処理手段に入力された文字列は、前記第１種アプリケーションに対する入力が未確定の文字列を含み、
前記未確定の文字列に対する変換候補を記憶するための変換辞書記憶手段をさらに備える、請求項１に記載の携帯端末。
【請求項４】
表示手段に、前記第２種アプリケーションの画面が表示された状態で、所定の指示が入力された場合に、前記第２種アプリケーションの画面が表示される前の画面に戻すための画面復帰手段をさらに備える、請求項１〜３のいずれかに記載の携帯端末。
【請求項５】
前記第１種アプリケーションの種類に基づいて、前記変換処理手段の初期画面のモードを判定するための起動判定手段をさらに備える、請求項１〜４のいずれかに記載の携帯端末。
【請求項６】
記憶部を備えた携帯端末によって実行される、第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すための文字列引渡し方法であって、
前記第１種アプリケーションの処理において、文字列の入力を受け付け、入力された文字列の変換処理を行なう変換処理ステップと、
前記変換処理ステップによる処理中に、第２種アプリケーションの起動指示を受け付けた場合には、処理中の文字列を前記記憶部に一時記憶するステップと、
前記記憶部に一時記憶された文字列を前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項７】
記憶部を備えた携帯端末によって実行される、第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すための文字列引渡し方法であって、
前記第１種アプリケーションの処理において、第２種アプリケーションの起動指示を受けたときに、前記第１種アプリケーションにて処理中の文字列を受け付ける変換処理ステップと、
前記変換処理ステップが受け付けた文字列の中から少なくとも一部の文字列の選択を受け付けるステップと、
前記選択を受け付けるステップにより選択された文字列を前記記憶部に一時記憶するステップと、
前記記憶部に一時記憶された文字列を、前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項８】
前記変換処理ステップにおいて入力された文字列は、前記第１種アプリケーションに対する入力が未確定の文字列を含み、
前記記憶部は、未確定の文字列に対する変換候補をさらに記憶する、請求項６に記載の文字列引渡し方法。
【請求項９】
請求項６〜８のいずれかに記載の文字列引渡し方法を、コンピュータに実行させる、文字列引渡しプログラム。
【手続補正書】
【提出日】平成21年6月9日(2009.6.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１種アプリケーションの処理において、入力手段による文字列の入力を受け付け、入力された文字列の変換処理を行なう変換処理手段と、
文字列を一時記憶するための一時記憶手段と、を備え、
前記変換処理手段による処理中の文字列のうちの少なくとも一部が選択された状態で、第２種アプリケーションの起動指示を受け付けたことに応じて、当該選択された文字列を前記一時記憶手段に記憶し、前記一時記憶手段に記憶された前記選択された文字列を前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動する、携帯端末。
【請求項２】
第１種アプリケーションの処理において、第２種アプリケーションの起動指示を受けたときに、前記第１種アプリケーションにて処理中の文字列を受け付ける処理手段と、
前記処理手段が受け付けた文字列の中から少なくとも一部の文字列の選択を受け付ける手段と、
文字列を記憶する一時記憶手段と、を備え、
前記選択が受け付けられたことに応じて、当該選択された文字列を前記一時記憶手段に記憶し、前記一時記憶手段に記憶された前記選択された文字列を前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動する、携帯端末。
【請求項３】
前記変換処理手段に入力された文字列は、前記第１種アプリケーションに対する入力が未確定の文字列を含み、
前記未確定の文字列に対する変換候補を記憶するための変換辞書記憶手段をさらに備える、請求項１に記載の携帯端末。
【請求項４】
表示手段に、前記第２種アプリケーションの画面が表示された状態で、所定の指示が入力された場合に、前記第２種アプリケーションの画面が表示される前の画面に戻すための画面復帰手段をさらに備える、請求項１〜３のいずれかに記載の携帯端末。
【請求項５】
前記第１種アプリケーションは、文字入力アプリケーションを含む、請求項１または３に記載の携帯端末。
【請求項６】
前記第１種アプリケーションは、閲覧アプリケーションを含む、請求項２に記載の携帯端末。
【請求項７】
記憶部および演算処理部を備えた携帯端末によって実行される、第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すための文字列引渡し方法であって、
前記演算処理部が、前記第１種アプリケーションの処理において、文字列の入力を受け付け、入力された文字列の変換処理を行なう変換処理ステップと、
前記演算処理部が、前記変換処理ステップによる処理中の文字列のうちの少なくとも一部が選択された状態で、前記第２種アプリケーションの起動指示を受け付けたことに応じて、当該選択された文字列を前記記憶部に一時記憶し、前記記憶部に一時記憶された前記選択された文字列を前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項８】
記憶部および演算処理部を備えた携帯端末によって実行される、第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すための文字列引渡し方法であって、
前記演算処理部が、前記第１種アプリケーションの処理において、前記第２種アプリケーションの起動指示を受けたときに、前記第１種アプリケーションにて処理中の文字列を受け付ける処理ステップと、
前記演算処理部が、前記処理ステップが受け付けた文字列の中から少なくとも一部の文字列の選択を受け付けるステップと、
前記演算処理部が、前記選択が受け付けられたことに応じて、当該選択された文字列を前記記憶部に一時記憶し、前記記憶部に一時記憶された前記選択された文字列を、前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項９】
前記変換処理ステップにおいて入力された文字列は、前記第１種アプリケーションに対する入力が未確定の文字列を含み、
前記演算処理部が、前記入力された文字列が前記未確定の文字列である場合には、前記記憶部に、前記未確定の文字列に対する変換候補を記憶するステップをさらに備える、請求項７に記載の文字列引渡し方法。
【請求項１０】
請求項７〜９のいずれかに記載の文字列引渡し方法を、コンピュータに実行させる、文字列引渡しプログラム。
【手続補正書】
【提出日】平成21年9月2日(2009.9.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すことのできる携帯端末であって、前記第１種アプリケーションおよび前記第２種アプリケーションは共に、ＦＥＰアプリケーションを扱うことのできる、互いに独立したアプリケーションであり、
前記第１種アプリケーションの処理において、前記ＦＥＰアプリケーションに基づき、入力手段による文字列の入力を受け付け、入力された文字列の変換処理を行なう変換処理手段と、
前記ＦＥＰアプリケーションによる処理中の文字列のうち選択された文字列を一時記憶する領域である一時記憶手段と、
を備え、
前記変換処理手段による処理中の文字列のうちの少なくとも一部が選択された状態で、前記第２種アプリケーションの起動指示を受け付けたことに応じて、当該選択された文字列を前記一時記憶手段に記憶し、前記一時記憶手段に記憶された前記選択された文字列を、前記ＦＥＰアプリケーションを介し、前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動する、携帯端末。
【請求項２】
第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すことのできる携帯端末であって、前記第１種アプリケーションおよび前記第２種アプリケーションは共に、ＦＥＰアプリケーションを扱うことのできる、互いに独立したアプリケーションであり、
前記第１種アプリケーションの処理において、前記第２種アプリケーションの起動指示を受けたときに、前記ＦＥＰアプリケーションに基づき、前記第１種アプリケーションにて処理中の文字列を受け付ける処理手段と、
前記処理手段が受け付けた文字列の中から少なくとも一部の文字列の選択を受け付ける手段と、
前記ＦＥＰアプリケーションによる処理中の文字列のうち選択された文字列を一時記憶する領域である一時記憶手段と、
を備え、
前記選択が受け付けられたことに応じて、当該選択された文字列を前記一時記憶手段に記憶し、前記一時記憶手段に記憶された前記選択された文字列を、前記ＦＥＰアプリケーションを介し、前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動する、携帯端末。
【請求項３】
前記変換処理手段に入力された文字列は、前記第１種アプリケーションに対する入力が未確定の文字列を含み、
前記未確定の文字列に対する変換候補を記憶するための変換辞書記憶手段をさらに備える、請求項１に記載の携帯端末。
【請求項４】
表示手段に、前記第２種アプリケーションの画面が表示された状態で、所定の指示が入力された場合に、前記第２種アプリケーションの画面が表示される前の画面に戻すための画面復帰手段をさらに備える、請求項１〜３のいずれかに記載の携帯端末。
【請求項５】
前記第１種アプリケーションは、文字入力アプリケーションを含む、請求項１または３に記載の携帯端末。
【請求項６】
前記第１種アプリケーションは、閲覧アプリケーションを含む、請求項２に記載の携帯端末。
【請求項７】
記憶部および演算処理部を備えた携帯端末によって実行される、第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すための文字列引渡し方法であって、
前記第１種アプリケーションおよび前記第２種アプリケーションは共に、ＦＥＰアプリケーションを扱うことのできる、互いに独立したアプリケーションであり、
前記記憶部は、前記ＦＥＰアプリケーションによる処理中の文字列のうち選択された文字列を一時記憶する一時記憶領域を含み、
前記演算処理部が、前記第１種アプリケーションの処理において、前記ＦＥＰアプリケーションに基づき、文字列の入力を受け付け、入力された文字列の変換処理を行なう変換処理ステップと、
前記演算処理部が、前記変換処理ステップによる処理中の文字列のうちの少なくとも一部が選択された状態で、前記第２種アプリケーションの起動指示を受け付けたことに応じて、当該選択された文字列を前記記憶部の前記一時記憶領域に一時記憶し、前記記憶部の前記一時記憶領域に一時記憶された前記選択された文字列を、前記ＦＥＰアプリケーションを介し、前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項８】
記憶部および演算処理部を備えた携帯端末によって実行される、第１種アプリケーションの文字列を、第２種アプリケーションに引き渡すための文字列引渡し方法であって、
前記第１種アプリケーションおよび前記第２種アプリケーションは共に、ＦＥＰアプリケーションを扱うことのできる、互いに独立したアプリケーションであり、
前記記憶部は、前記ＦＥＰアプリケーションによる処理中の文字列のうち選択された文字列を一時記憶する一時記憶領域を含み、
前記演算処理部が、前記第１種アプリケーションの処理において、前記第２種アプリケーションの起動指示を受けたときに、前記ＦＥＰアプリケーションに基づき、前記第１種アプリケーションにて処理中の文字列を受け付ける処理ステップと、
前記演算処理部が、前記処理ステップが受け付けた文字列の中から少なくとも一部の文字列の選択を受け付けるステップと、
前記演算処理部が、前記選択が受け付けられたことに応じて、当該選択された文字列を前記記憶部の前記一時記憶領域に一時記憶し、前記記憶部の前記一時記憶領域に一時記憶された前記選択された文字列を、前記ＦＥＰアプリケーションを介し、前記第２種アプリケーションの特定領域に入力した状態で、前記第２種アプリケーションを起動するステップとを備える、文字列引渡し方法。
【請求項９】
前記変換処理ステップにおいて入力された文字列は、前記第１種アプリケーションに対する入力が未確定の文字列を含み、
前記演算処理部が、前記入力された文字列が前記未確定の文字列である場合には、前記記憶部の前記一時記憶領域に、前記未確定の文字列に対する変換候補を記憶するステップをさらに備える、請求項７に記載の文字列引渡し方法。
【請求項１０】
請求項７〜９のいずれかに記載の文字列引渡し方法を、コンピュータに実行させる、文字列引渡しプログラム。