(57)【要約】【課題】本発明は、２画面表示機能を有する電子機器であって、非操作状態のアプリケーションプログラムに関する情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムにおいて直接参照することができる電子機器を提供する。【解決手段】第１のアプリケーションプログラム及び第２のアプリケーションプログラムを実行する電子機器であって、第１のアプリケーションプログラムの表示画面及び第２のアプリケーションプログラムの表示画面を同一画面上に表示する表示手段と、同時表示中に、操作主体でない前記第１のアプリケーションプログラムに関する情報を抽出する抽出手段（Ｓ１０３）と、抽出された情報を、操作主体である前記第２のアプリケーションプログラムにおいて参照する参照手段（Ｓ１１３）と、を備えた。【選択図】  図６
2010044592.tif 000002
【特許請求の範囲】
【請求項１】
第１のアプリケーションプログラム及び第２のアプリケーションプログラムを実行して双方の表示画面を同時に表示可能な電子機器であって、
前記第１のアプリケーションプログラムの表示画面及び第２のアプリケーションプログラムの表示画面を同一画面上に表示する表示手段と、
前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、操作主体でない前記第１のアプリケーションプログラムに関する情報を抽出する抽出手段と、
前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、前記抽出手段により抽出された情報を、操作主体である前記第２のアプリケーションプログラムにおいて参照する参照手段と、
を備えたことを特徴とする電子機器。
【請求項２】
文字の入力を受け付ける受付手段を備え、
前記参照手段は、前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、前記受付手段により文字の入力が受け付けられた場合、予測変換候補として、前記抽出手段により抽出された情報を提示することを特徴とする請求項１記載の電子機器。
【請求項３】
第１のアプリケーションプログラム及び第２のアプリケーションプログラムを実行して双方の表示画面を同時に表示可能な電子機器であって、
前記第１のアプリケーションプログラムの表示画面及び第２のアプリケーションプログラムの表示画面を同一画面上に表示する表示手段と、
前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、操作主体でない前記第１のアプリケーションプログラムのメタ情報を抽出する抽出手段と、
前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、前記抽出手段により抽出されたメタ情報を、操作主体である前記第２のアプリケーションプログラムにおいて参照する参照手段と、
を備えたことを特徴とする電子機器。
【請求項４】
前記抽出手段により抽出されたメタ情報を提示する提示手段と、
前記提示手段により提示されたメタ情報のうち、いずれかのメタ情報の選択を受け付ける受付手段と、を備え、
前記参照手段は、前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、前記受付手段によりメタ情報の選択が受け付けられたときに、操作主体であるアプリケーションプログラムにおいて、この選択されたメタ情報を提示することを特徴とする請求項３記載の電子機器。
【請求項５】
操作主体でない前記第１のアプリケーションプログラムにおけるメタ情報の変更を検出する検出手段を備え、
前記抽出手段は、前記検出手段により変更が検出された場合、再び前記第１のアプリケーションプログラムのメタ情報を抽出することを特徴とする請求項３記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションプログラムを実行することができ、かつ、それらの複数のアプリケーションプログラムに関する各々の表示画面を同一画面上に同時に表示することができる電子機器に関する。
【背景技術】
【０００２】
近年、携帯電話機等の電子機器において高性能なＣＰＵやグラフィックチップが搭載されるようになり、処理能力が格段に向上し、複数のアプリケーションを同時に起動・動作させるマルチタスク機能が一般的になってきている。また、ワイドＶＧＡ（Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）やワイドＱＶＧＡ（Ｑｕａｒｔｅｒ  ＶＧＡ）に代表されるように、ディスプレイの解像度も高くなってきており、マルチタスク機能を有効に利用することができる２画面表示機能（２つのアプリケーションを１画面上に同時に表示する機能）を搭載した携帯電話機が開発されている。
【０００３】
例えば特許文献１には、複数のアプリケーションを起動させて同時に表示させる携帯端末装置が記載されている。この携帯端末装置は、所定のアプリケーションプログラムに基づいてデータを受信する受信処理と、その受信処理で受信したデータを、起動中のアプリケーションプログラムにより処理して表示させるアプリケーションプログラム実行処理とを携帯端末で行う場合に、アプリケーションプログラム実行処理として、第１及び第２のアプリケーションプログラムの２種類のアプリケーションプログラムが同時に起動された状態で、第２のアプリケーションプログラムに基づいて特定のデータを受信した場合に、第１のアプリケーションプログラムの実行による表示と、第２のアプリケーションプログラムの実行による表示とを、所定の表示態様に設定させるようにしたものである。
【特許文献１】特開２００６−１１５２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
２画面表示機能を持つ携帯電話機においては、２つ以上の複数アプリケーションを同時に実行することは可能だが、表示できるアプリケーションは同時に２つのみであり、更にユーザが一度に操作できるのはその表示されているアプリケーションのうちどちらか一方のみに限定される。従って、一方のアプリケーション（例えばアプリＡ）を操作している状態から、もう一方のアプリケーション（例えばアプリＢ）の操作を行うためには、操作主体をアプリＡからアプリＢに切り替えなければならないという問題があった。
【０００５】
本発明は、上記課題を鑑みてなされてものであり、複数のアプリケーションプログラムを同時に実行することができ、かつ、それらの複数のアプリケーションプログラムの表示画面を同一画面上に同時に表示できる２画面表示機能を有する電子機器であって、非操作状態のアプリケーションプログラムに関する情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムにおいて直接参照することができる電子機器を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る電子機器は、第１のアプリケーションプログラム及び第２のアプリケーションプログラムを実行して双方の表示画面を同時に表示可能な電子機器であって、前記第１のアプリケーションプログラムの表示画面及び第２のアプリケーションプログラムの表示画面を同一画面上に表示する表示手段と、前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、操作主体でない前記第１のアプリケーションプログラムに関する情報を抽出する抽出手段と、前記表示手段により前記第１のアプリケーションプログラム及び第２のアプリケーションプログラムの双方の表示画面が表示されているときに、前記抽出手段により抽出された情報を、操作主体である前記第２のアプリケーションプログラムにおいて参照する参照手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明に係る電子機器によると、複数のアプリケーションプログラムを実行することができ、かつ、それらの複数のアプリケーションプログラムの表示画面を同一画面上に同時に表示できる２画面表示機能を有するとともに、操作主体ではないアプリケーションプログラムに関する情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムにおいて直接参照することが可能となる。
【発明を実施するための最良の形態】
【０００８】
〔第１実施形態〕
本発明に係る電子機器の第１実施形態について、図１乃至図８を参照しながら説明する。第１実施形態の電子機器として、複数の筐体が開閉自在に結合されてなるクラムシェル型の携帯電話機１を例にあげて説明する。図１（Ａ）は、携帯電話機１の開いた状態を示す正面図、図１（Ｂ）は、携帯電話機１の開いた状態を示す側面図である。また、図２（Ａ）は、携帯電話機１の閉じた状態を示す正面図、図２（Ｂ）は、携帯電話機１の閉じた状態を示す側面図である。
【０００９】
携帯電話機１は、図１及び図２に示すように、主に、矩形の板状の上筐体１０と、この上筐体１０とほぼ同形状の下筐体１１とにより構成されていて、これらの上筐体１０及び下筐体１１は、閉じた状態において相互に一面を覆うように積層されている。上筐体１０及び下筐体１１は、ヒンジ部１２を挟むようにヒンジ結合されていて、上筐体１０は下筐体１１に対して、ヒンジ部１２を軸にして、図１及び図２のＸ方向に所定角度だけ回転自在なように形成されている。携帯電話機１は、上筐体１０を下筐体１１に対して回転させることにより、閉じた状態から開いた状態に、あるいは開いた状態から閉じた状態に変形する。
【００１０】
上筐体１０の内面（下筐体１１に対面する側の面）には、文字や画像等を含んだ表示情報を表示するためのディスプレイ１３、通話相手から受信した音声を出力するためのスピーカ１４が設けられている。これらのディスプレイ１３やスピーカ１４は、携帯電話機１が閉じた状態のときには、下筐体１１により覆われていて外部に露出していないが、上筐体１０を下筐体１１に対して回転させて開いた状態に変形させたときには、外部に露出される。
【００１１】
下筐体１１の内面（上筐体１０に対面する側の面）には、例えば電源のＯＮ／ＯＦＦを切り替えるための電源キーや発呼処理を行うための発呼キー、数字や文字を入力するためのテンキー、メール機能やＷｅｂ機能、テレビ機能、ラジオ機能等を起動するためのショートカットキー等からなる操作キー１５が設けられている。また下筐体１１には、音声を集音するためのマイクロフォン１６が設けられている。これらの操作キー１５やマイクロフォン１６は、携帯電話機１が閉じた状態のときには、上筐体１０により覆われていて外部に露出していないが、上筐体１０を下筐体１１に対して回転させて開いた状態に変形させたときには、外部に露出される。
【００１２】
次に、携帯電話機１の機能について、図３に示す機能ブロック図を用いて説明する。携帯電話機１は、図３に示すように、主制御部２０、電源回路部２１、操作入力制御部２２、表示制御部２３、音声制御部２４、通信制御部２５、記憶部２６、及びテレビ受信部２７がバスによって相互に通信可能に接続されて構成されている。
【００１３】
主制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を具備し、携帯電話機１の総括的な制御を行うとともに、後述する情報受け渡し処理や、メール機能やＷｅｂ機能やゲーム機能等のアプリケーションプログラムの実行処理、その他の様々な演算処理や制御処理等を行う。電源回路部２１は、電源供給源（バッテリ等）を備え、操作キー１５を介した入力に基づいて携帯電話機１の電源のＯＮ／ＯＦＦ状態を切り替え、電源がＯＮ状態の場合に電力供給源から各部に対して電力を供給して、携帯電話機１を動作可能にする。
【００１４】
操作入力制御部２２は操作キー１５に対する入力インタフェースを備え、操作キー１５のいずれかが押されたことを検知すると、押された操作キー１５を示す信号を生成して主制御部２０に伝送する。表示制御部２３はディスプレイ１３に対する表示インタフェースを備え、主制御部２０の制御に基づいて、文書データや画像データ等をディスプレイ１３に表示する。
【００１５】
音声制御部２４は、主制御部２０の制御に基づいて、マイクロフォン１６で集音された音声からアナログ音声信号を生成し、このアナログ音声信号をデジタル音声信号に変換する。また音声制御部２４は、デジタル音声信号を取得すると、主制御部２０の制御に基づいて、このデジタル音声信号をアナログ音声信号に変換し、スピーカ１４から音声として出力する。
【００１６】
通信制御部２５は、主制御部２０の制御に基づいて、基地局からアンテナ２５ａを介して受信した受信信号をスペクトラム逆拡散処理してデータを復元する。このデータは、主制御部２０の指示により、音声制御部２４に伝送されてスピーカ１４から出力されたり、表示制御部２３に伝送されてディスプレイ１３に表示されたり、または記憶部２６に記録されたりする。また通信制御部２５は、主制御部２０の制御に基づいて、マイクロフォン１６で集音された音声データや操作キー１５を介して入力されたデータや記憶部２６に記憶されたデータを取得すると、これらのデータに対してスペクトラム拡散処理を行い、基地局に対してアンテナ２５ａを介して送信する。
【００１７】
記憶部２６は、主制御部２０が行う処理について、処理プログラムや処理に必要なデータ等を格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やハードディスク、不揮発性メモリ、データベース、主制御部２０が処理を行う際に使用されるデータを一時的に記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。また、主制御部２０が実行する様々なアプリケーションプログラムや、後述する情報受け渡し処理の処理プログラムは、例えばＲＯＭに記憶されているものとする。
【００１８】
テレビ受信部２７は、テレビアンテナ２７ａを備えていて、放送局からの地上波ディジタルワンセグ放送波、地上波デジタル放送、地上波３セグメントラジオ放送波等のテレビ放送波をテレビアンテナ２７ａを介して受信する。そしてテレビ受信部２８は、これらの受信したテレビ放送波の受信データを音声信号と画像信号に分離して、画像信号を表示制御部２３によりディスプレイ１３に表示するとともに音声信号を音声制御部２４によりスピーカ１４を介して出力するテレビ視聴処理を行う。
【００１９】
ここで携帯電話機１は、図４に示すように、複数（例えば２つ）のアプリケーションプログラムを同時に実行することができ、かつ、その２つのアプリケーションプログラムに関する各々の画面をディスプレイ１３の同一画面上に同時に表示させる２画面表示機能を有している。
【００２０】
携帯電話機１において、２画面表示機能を実行するときに、複数のアプリケーションプログラムの画面を同時に表示できるが、しかしながら、ユーザが一度に操作できるのは、それらの表示されているアプリケーションプログラムのうちのどちらか一方のみに限定される。従って、一方のアプリケーションプログラム（例えばアプリＡ）が操作されている状態から、他方のアプリケーションプログラム（例えばアプリＢ）の操作に切り替えるためには、操作主体をアプリＡからアプリＢに切り替える必要がある。
【００２１】
例えばアプリＡとしてメール作成機能が、アプリＢとしてＷｅｂ閲覧機能が実行されている場合、非操作状態のアプリＢにおける情報を、操作主体状態であるアプリＡにおいて引用するためには、（１）操作主体状態のアプリケーションプログラムの切り替え（アプリＡからアプリＢへ）、（２）表示中の情報をクリップボードにコピー、（３）操作主体状態のアプリケーションプログラムの切り替え（アプリＢ→アプリＡへ戻す）、（４）クリップボードから貼り付け、といった手順を踏む必要があり、操作が複雑かつ煩わしくなってしまう。さらに携帯電話機１においては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等と異なり、画面表示能力や入力デバイス等に制約があるため、問題がより顕著となっている。
【００２２】
そこで携帯電話機１は、図５に示すように、非操作状態であるアプリケーションプログラムにおいて表示されている情報（表示領域外の情報も含む）を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムの文字入力の日本語変換機能に直接参照する機能を備えている。これにより、非操作状態のアプリケーションプログラムに関する情報を、操作主体状態であるアプリケーションプログラムに受け渡す際の、アプリケーションプログラムの切り替え操作の複雑さ及び煩わしさを削減することができる。
【００２３】
このように携帯電話機１は、同時に２つのアプリケーションプログラムを実行していて、かつ、これらのアプリケーションプログラムの画面を同一画面上に表示しているときに、これらのアプリケーションプログラムのうちの操作主体状態となっているアプリケーションプログラムにおいて、非操作状態となっているアプリケーションプログラムに関する情報を受け渡す情報受け渡し処理を行う。携帯電話機１がこの情報受け渡し処理を行う際の手順について、図６に示すフローチャート、図７に示す画面遷移図に基づいて説明する。以下、例えば「ステップＳ１０１」を「Ｓ１０１」のように、「ステップ」の語句を省略して説明する。
【００２４】
なお、携帯電話機１は、操作主体状態のアプリＡとしてメール作成機能を、非操作状態のアプリＢとしてＷｅｂ閲覧機能を起動しているものとする。また、このときにディスプレイ１３の表示画面３０は、図７（Ａ）に示すように、アプリＢに関する情報が表示される非操作状態アプリ表示欄３１と、操作主体状態であるアプリＡに関する情報が表示される操作主体状態アプリ表示欄３２とを備えている。例えば非操作状態アプリ表示欄３１には、「ｈｔｔｐ：／／ｗｗｗ．ｈｏｇｅｈｏｇｅ.ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」のＵＲＬに対応するＷｅｂページが表示されている。
【００２５】
まず主制御部２０は、非操作状態のアプリケーションプログラムが表示情報を保有しているか否かを判断する（Ｓ１０１）。例えば非操作状態のアプリＢが、操作主体状態のアプリＡに引き渡せる表示情報であるＵＲＬ情報を保有している場合には、表示情報を保有しているものと判断される。表示情報を保有していない場合（Ｓ１０１のＮｏ）は、主制御部２０はそのまま待機する。
【００２６】
非操作状態のアプリケーションプログラムが表示情報を保有している場合（Ｓ１０１のＹｅｓ）は、主制御部２０は、解析条件に基づいて、非操作状態のアプリケーションプログラムの表示情報を解析する（Ｓ１０３）。図８に、解析条件情報４０の一例を示す。解析条件情報４０は、解析対象の表示情報４１に対して解析条件情報４２が対応付けられた情報であり、予め記憶部２６に記憶されている。解析情報となる表示情報は、例えば図８に示すように、ＵＲＬ情報、メールアドレス情報、電話番号情報等であり、ＵＲＬ情報の解析条件は「ｈｔｔｐ」で始まる語句であり、メールアドレスの解析条件は「＠」を含み「＠」の前後に英数字を有する語句であり、また、電話番号の解析条件は「０」で始まる１０文字以上の数字とハイフンを有する語句である。
【００２７】
主制御部２０は、操作主体状態のアプリケーションプログラムに、ステップＳ１０３における解析結果を渡す（Ｓ１０５）。例えばアプリＢのＷｅｂ閲覧機能により、「ｈｔｔｐ：／／ｗｗｗ．ｈｏｇｅｈｏｇｅ.ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」のＵＲＬ情報に対応するＷｅｂページが閲覧されている場合には、このＵＲＬ情報がアプリＡのメール作成機能に渡される。
【００２８】
主制御部２０は、操作主体状態のアプリケーションプログラムにおいて文字が入力されたか否かを判断する（Ｓ１０７）。このとき、主制御部２０は、例えば操作主体状態のアプリケーションプログラムにおいて文字入力のためのエディタが起動されていて、ユーザが操作キー１５を用いて文字を入力した場合に、文字が入力されたものと判断する。文字が入力されていない場合（Ｓ１０７のＮｏ）は、ステップＳ１０１に戻って、主制御部２０は、非操作状態のアプリケーションプログラムが表示情報を保有しているか否かを判断する。
【００２９】
文字が入力された場合（Ｓ１０７のＹｅｓ）は、主制御部２０は、入力された文字の予測変換候補に解析結果が含まれるか否かを判断する（Ｓ１０９）。例えば図７（Ｂ）に示すように、ディスプレイ１３の表示画面３０の操作主体状態アプリ表示欄３２には、メールの本文を入力する本文入力欄３３と、本文入力欄３３に入力された文字に基づいて予測変換候補を選択可能に表示する予測変換候補選択欄３４とが表示される。
【００３０】
なお、操作キー１５を介した入力において、日本語の「た」の文字（例えば「４」のキーを１度押下すること）はアルファベットの「ｇ」の文字に、日本語の「ち」の文字（例えば「４」のキーを２度押下すること）はアルファベットの「ｈ」の文字に対応する。すなわち、解析結果が「ｈｔｔｐ：／／ｗｗｗ．ｈｏｇｅｈｏｇｅ.ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」のＵＲＬ情報であるときに、「た」の文字が入力された（「４」のキーが１度押下された）場合は、予測変換候補に解析結果が含まれず、「ち」の文字が入力された（「４」のキーが２度押下された）場合は、予測変換候補に解析か結果が含まれる。解析結果は、単一の情報に限らず、複数であって良い。
【００３１】
入力された文字の予測変換候補に解析結果が含まれない場合（Ｓ１０９のＮｏ）は、主制御部２０は、予測変換候補選択欄３４に、通常の予測変換候補（解析結果を含めない予測変換候補）を表示する（Ｓ１１１）。例えば図７（Ｂ）に示すように、操作キー１５により「た」の文字が入力された（「４」のキーが１度押下された）場合、予測変換候補にステップＳ１０５にて渡された解析結果が含まれないため、「だから」、「ただ」等の通常の予測変換候補が表示される。
【００３２】
入力された文字の予測変換候補に解析結果が含まれる場合（Ｓ１０９のＹｅｓ）は、主制御部２０は、予測変換候補選択欄３４に、解析結果を含めた予測変換候補を表示する（Ｓ１１３）。例えば図７（Ｃ）に示すように、操作キー１５により「ち」の文字が入力された（「４」のキーが２度押下された）場合、予測変換候補にステップＳ１０５にて渡された解析結果が含まれるため、「ｈｔｔｐ：／／ｗｗｗ．ｈｏｇｅｈｏｇｅ.ｃｏ．ｊｐ／ｉｎｄｅｘ．ｈｔｍｌ」のＵＲＬ情報を含めた予測変換候補が表示される。
【００３３】
このとき、ユーザが操作キー１５を介して、予測変換候補選択欄３４からこのＵＲＬ情報を選択した場合には、図７（Ｄ）に示すように、本文入力欄３３にこのＵＲＬ情報が入力される。これにより、ユーザは、非操作状態であるアプリＢに関する情報を、操作主体状態であるアプリＡにおいて、操作主体を切り替えることなく簡単に引用することができる。
【００３４】
主制御部２０は、文字入力が終了したか否かを判断する（Ｓ１１５）。このとき、主制御部２０は、例えば文字入力のためのエディタが終了されたことに基づいて、文字入力が終了したものと判断する。文字入力が終了していない場合（Ｓ１１５のＮｏ）は、ステップＳ１０７に戻って、再びステップＳ１０７乃至Ｓ１１５の処理を行う。文字入力が終了した場合（Ｓ１１５のＹｅｓ）は、ステップＳ１０１に戻って、主制御部２０は、再び非操作状態のアプリケーションプログラムが表示情報を保有しているか否かを判断する
このようにして携帯電話機１は、複数のアプリケーションプログラムを実行させて、それらの複数のアプリケーションプログラムの表示画面を同一画面上に表示するときに、ユーザが操作主体状態のアプリケーションプログラムであるアプリＡにおいて文字入力を行う際、非操作状態のアプリケーションプログラムであるアプリＢに関する情報を取得して、予測変換候補としてユーザに提示する。
【００３５】
第１実施形態によると、複数のアプリケーションプログラムを実行することができ、かつ、それらの複数のアプリケーションプログラムの表示画面を同一画面上に同時に表示できる２画面表示機能を有するとともに、操作主体ではないアプリケーションプログラムに関する情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムにおける文字変換の際の予測変換候補として直接参照することが可能となる。これにより、非操作状態のアプリケーションプログラムに関する情報を、操作主体のアプリケーションプログラムで参照する際のユーザ操作の複雑さと煩雑さ及び煩わしさを軽減することができる。
【００３６】
なお、図８に示す解析条件情報４０では、解析対象の表示情報としてＵＲＬやメールアドレス、電話番号を一例として示しているが、解析条件を増やすことで、英単語、カタカナ語、人名、英字・数字・記号の組み合わせといった語句についても予測変換候補として追加することができ、更なる利便性向上を図ることができる。
【００３７】
〔第２実施形態〕
本発明に係る電子機器の第２実施形態について、図１乃至図４、図９乃至図１３を参照しながら説明する。以下、第１実施形態と同一の構成には同一の符号を付し、重複する説明を省略する。第２実施形態の電子機器（携帯電話機１）は、図１及び図２に示すように、第１実施形態の携帯電話機１と同一の構成を備えている。また第２実施形態の電子機器（携帯電話機１）は、第１実施形態の携帯電話機１と同様に、図３に示すように、主制御部２０、電源回路部２１、操作入力制御部２２、表示制御部２３、音声制御部２４、通信制御部２５、記憶部２６、及びテレビ受信部２７がバスによって相互に通信可能に接続されて構成されている。
【００３８】
第１実施形態の携帯電話機１は、非操作状態であるアプリケーションプログラムにおける表示情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムの文字入力の予測変換機能において直接参照する機能を備えていたが、第２実施形態の携帯電話機１は、非操作状態であるアプリケーションプログラムのメタ情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムで直接参照する機能を備えている。
【００３９】
第２実施形態の携帯電話機１は、第１実施形態と同様に、図４に示すように、複数（例えば２つ）のアプリケーションプログラムを同時に起動して実行することができ、かつ、その２つのアプリケーションプログラムに関する各々の画面をディスプレイ１３の同一画面上に同時に表示する２画面表示機能を有している。
【００４０】
携帯電話機１において、２画面表示機能を実行するときに、複数のアプリケーションプログラムの画面を同時に表示できるが、しかしながら、ユーザが一度に操作できるのは、それらの表示されているアプリケーションプログラムのうちのどちらか一方のみに限定される。従って、一方のアプリケーションプログラム（例えばアプリＡ）が操作されている状態から、他方のアプリケーションプログラム（例えばアプリＢ）の操作に切り替えるためには、操作主体をアプリＡからアプリＢに切り替える必要がある。
【００４１】
例えばアプリＡとしてメール作成機能が、アプリＢとしてＷｅｂ閲覧機能が実行されている場合、非操作状態のアプリＢのメタ情報を、操作主体状態であるアプリＡにおいて引用するためには、（１）操作主体状態のアプリケーションプログラムの切り替え（アプリＡからアプリＢへ）、（２）アプリＢのメタ情報をクリップボードにコピー、（３）操作主体状態のアプリケーションプログラムの切り替え（アプリＢ→アプリＡへ戻す）、（４）クリップボードから貼り付け、といった手順を踏む必要があり、操作が複雑かつ煩わしくなってしまう。
【００４２】
そこで携帯電話機１は、図９に示すように、非操作状態であるアプリケーションプログラムのメタ情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムにおいて直接参照する機能を備えている。これにより、非操作状態のアプリケーションプログラムのメタ情報を、操作主体状態であるアプリケーションプログラムに受け渡す際の、アプリケーションプログラムの切り替え操作の複雑さ及び煩わしさを削減することができる。
【００４３】  図１０に、アプリケーションプログラム（例えばアプリＢ）のメタ情報の一例を示す。図１０に示すように、Ｗｅｂ閲覧機能を備えたアプリＢのメタ情報５０において、例えば表示中のＷｅｂページのタイトルである「Ｔｉｔｌｅ」に対して「（公序良俗違反につき、不掲載）：会社概要」が、表示中のＷｅｂページのＵＲＬである「ＵＲＬ」に対して「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏ．ｊｐ」が、表示中のＷｅｂページの最終更新日時である「Ｄａｔｅ」に対して「２００８／０１／２４  １９：１０：２１」が記憶されている。【００４４】
図１１に、各々のアプリケーションプログラムにおいて出現が想定されるメタ情報を表すメタ情報対応情報５１の一例を示す。メタ情報対応情報５１は、図１１に示すように、アプリケーションプログラムを示すアプリ情報５２に対して、出現が想定されるメタ情報５３が対応付けられた情報である。例えば図１１に示すメタ情報対応情報５１によると、メール表示を行うアプリケーションプログラムにおいては、ｆｒｏｍアドレス、Ｔｏアドレス、Ｃｃアドレス、Ｓｕｂｊｅｃｔ、Ｂｏｄｙ、添付ファイル名のメタ情報の出現が想定される。また、メール作成（送信）を行うアプリケーションプログラム（例えばアプリＡ）においては、Ｔｏアドレス、Ｃｃアドレスのメタ情報の出現が想定される。さらに、Ｗｅｂ閲覧を行うアプリケーションプログラム（例えばアプリＢ）においては、ＵＲＬ、Ｔｉｔｌｅ、最終更新日時、リンク抽出結果等のメタ情報の出現が想定される。
【００４５】
第２実施形態の携帯電話機１は、２つのアプリケーションプログラムを実行していて、かつ、これらのアプリケーションプログラムの画面を同一画面上に表示しているときに、これらのアプリケーションプログラムのうちの操作主体状態となっているアプリケーションプログラムにおいて、メタ情報対応情報５１に基づいて、非操作状態となっているアプリケーションプログラムのメタ情報を受け渡す情報受け渡し処理を行う。携帯電話機１がこの情報受け渡し処理を行う際の手順について、図１２に示すフローチャート、図１３に示す画面遷移図に基づいて説明する。
【００４６】  なお、携帯電話機１は、操作主体状態のアプリＡとしてメール作成機能を、非操作状態のアプリＢとしてＷｅｂ閲覧機能を起動しているものとする。また、このときにディスプレイ１３の表示画面３０は、図１３（Ａ）に示すように、アプリＢに関する情報が表示される非操作状態アプリ表示欄３１と、操作主体状態であるアプリＡに関する情報が表示される操作主体状態アプリ表示欄３２とを備えている。例えば非操作状態アプリ表示欄３１には、「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏ．ｊｐ」のＵＲＬに対応するＷｅｂページが表示されている。【００４７】
まず主制御部２０は、２画面表示の終了が指示されたか否かを判断する（Ｓ２０１）。このとき、主制御部２０は、例えばユーザの操作キー１５を介した入力等により、一方のアプリケーションプログラム、あるいは双方のアプリケーションプログラムの実行を終了するように指示された場合に、２画面表示の終了が指示されたものと判断する。２画面表示の終了が指示された場合（Ｓ２０１のＹｅｓ）は、主制御部２０は、一方のアプリケーションプログラム、あるいは双方のアプリケーションプログラムを終了することにより、２画面表示を終了する。
【００４８】
２画面表示の終了が指示されていない場合（Ｓ２０１のＮｏ）は、主制御部２０は、非操作状態のアプリケーションプログラムのイベントが更新されているか否かを判断する（Ｓ２０３）。このときのイベントとは、表示中のＷｅｂページの変更、表示中のＷｅｂページの最終更新日時の変更等、アプリケーションプログラムのメタ情報が変更されるイベントである。非操作状態のアプリケーションプログラムのイベントが更新されていない場合（Ｓ２０３のＮｏ）は、ステップＳ２０１に戻って、主制御部２０は再び２画面表示の終了が指示されたか否かを判断する。
【００４９】
非操作状態のアプリケーションプログラムのイベントが更新された場合（Ｓ２０３のＹｅｓ）は、主制御部２０は、イベント更新後のアプリケーションプログラムのメタ情報を作成する（Ｓ２０５）。このとき、主制御部２０は、例えば図１０に示すように、非操作状態のアプリケーションプログラムであるアプリＢのメタ情報を作成する。
【００５０】
主制御部２０は、操作主体状態のアプリケーションプログラムにおいて、非操作状態のアプリケーションプログラムのメタ情報の表示が指示されたか否かを判断する（Ｓ２０７）。主制御部２０は、例えばユーザの操作キー１５を介した入力に基づいて、表示画面３０にサブメニュー表示欄３５を表示する。サブメニュー表示欄３５は、例えば図１３（Ｂ）に示すように、非操作状態のアプリケーションプログラムのメタ情報を表示させるためのリンク（「上ウインドウ情報参照」と示されたリンク）３５ａを有している。主制御部２０は、ユーザの操作キー１５を介した入力により、このリンク３５が選択された場合に、非操作状態のアプリケーションプログラムのメタ情報の表示が指示されたものと判断する。
【００５１】
非操作状態のアプリケーションプログラムのメタ情報の表示が指示されていない場合（Ｓ２０７のＮｏ）は、ステップＳ２０１に戻って、主制御部２０は再び２画面表示の終了が指示されたか否かを判断する。
【００５２】
非操作状態のアプリケーションプログラムのメタ情報の表示が指示された場合（Ｓ２０７のＹｅｓ）は、主制御部２０は、非操作状態のアプリケーションプログラムのメタ情報、すなわち、ステップＳ２０５にて作成したメタ情報を、操作主体状態であるアプリケーションプログラムに渡す（Ｓ２０９）。このとき主制御部２０は、ディスプレイ１３の表示画面３０に、非操作状態のアプリケーションプログラムであるアプリＢのメタ情報が選択可能に表示されたサブメニュー表示欄３６を表示する。このサブメニュー表示欄３６は、例えば図１３（Ｃ）に示すように、ページタイトル、ページＵＲＬ、最終更新日時等のアプリＢの各々のメタ情報を表示させるためのリンクを有している。
【００５３】  主制御部２０は、ユーザの操作キー１５を介した入力により、これらのリンクのいずれかが選択された場合に、この選択されたリンクに対応するメタ情報の表示が指示されたものと判断し、操作主体状態アプリ表示欄３２にこの選択されたリンク３６ａに対応するメタ情報を表示する。主制御部２０は、例えば「ページＵＲＬ」のリンクが選択された場合には、図１３（Ｄ）に示すように、操作主体状態アプリ表示欄３２に、アプリＢにおいて表示中のＷｅｂページのＵＲＬである「ｈｔｔｐ：／／ｗｗｗ．（公序良俗違反につき、不掲載）．ｃｏ．ｊｐ」を表示する。【００５４】
そして主制御部２０は、ステップＳ２０１に戻って、再びステップＳ２０１乃至Ｓ２０９の処理を行う。このようにして携帯電話機１は、複数のアプリケーションプログラムを同時に実行させて、それらの複数のアプリケーションプログラムの表示画面を同一画面上に同時に表示しているときに、非操作状態のアプリケーションプログラムであるアプリＢのメタ情報を随時作成・更新しておくことで、ユーザが操作主体状態のアプリケーションプログラムであるアプリＡにおいてアプリＢのメタ情報を参照したい場合に、アプリＡがこのアプリＢのメタ情報を取得して、アプリＡの処理の一部としてアプリＢのメタ情報をユーザに提示する。
【００５５】
なお、ステップＳ２０３において非操作状態のアプリケーションプログラムのイベントが更新されていないときでも、このアプリケーションプログラムのメタ情報が作成されていない場合には、ステップＳ２０５に進んで、主制御部２０はメタ情報を作成する。
【００５６】
また、第２実施形態として、ユーザに対して非操作状態のアプリケーションプログラムのメタ情報を提示する例について説明したが、これに限定されず、ユーザにメタ情報の参照を意識させない形でメタ情報を使用しても良い。例えば、日本語変換エンジンの変換／予測変換候補選択動作にメタ情報を利用しても良い。
【００５７】
第２実施形態によると、複数のアプリケーションプログラムを実行することができ、かつ、それらの複数のアプリケーションプログラムの表示画面を同一画面上に同時に表示できる２画面表示機能を有するとともに、操作主体ではないアプリケーションプログラムのメタ情報を、操作主体とするアプリケーションプログラムを切り替えることなく、操作主体であるアプリケーションプログラムにおいて直接参照することが可能となる。
【００５８】
携帯電話機１の２画面表示機能で同時に表示されている複数のアプリケーションが取り扱っている各々の情報には、何らかのユーザの意思が反映されている場合が考えられる。よって、それらの各々の情報の参照という形で、それらの情報の関連性を意識したデータ連携を行うことが可能となる。
【００５９】
本発明の説明として、携帯電話機１について説明したが、これに限らず、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯音楽プレイヤー、携帯ビデオカメラ、携帯ゲーム機等、アプリケーションプログラムを実行する電子機器であれば任意の電子機器であっても良い。
【図面の簡単な説明】
【００６０】
【図１】（Ａ）は、第１実施形態の電子機器（携帯電話機）の開いた状態を示す正面図、（Ｂ）は、第１実施形態の電子機器（携帯電話機）の開いた状態を示す側面図。
【図２】（Ａ）は、第１実施形態の電子機器（携帯電話機）の閉じた状態を示す正面図、（Ｂ）は、第１実施形態の電子機器（携帯電話機）の閉じた状態を示す側面図。
【図３】第１実施形態の電子機器（携帯電話機）の機能ブロック図。
【図４】第１実施形態の電子機器（携帯電話機）における表示画面の一例を示す画面図。
【図５】第１実施形態の電子機器（携帯電話機）における情報受け渡し処理の手順を説明するための概略図。
【図６】第１実施形態の電子機器（携帯電話機）における情報受け渡し処理の手順を示すフローチャート。
【図７】（Ａ）乃至（Ｄ）は、第１実施形態の電子機器（携帯電話機）が情報受け渡し処理を行う際の画面遷移図。
【図８】解析条件情報の一例を示すデータ構成図。
【図９】第２実施形態の電子機器（携帯電話機）が情報受け渡し処理を行う際の手順を説明するための概略図。
【図１０】メタ情報の一例を示すデータ構成図。
【図１１】メタ情報対応情報の一例を示すデータ構成図。
【図１２】第２実施形態の電子機器（携帯電話機）における情報受け渡し処理の手順を示すフローチャート。
【図１３】（Ａ）乃至（Ｄ）は、第２実施形態の電子機器（携帯電話機）が情報受け渡し処理を行う際の画面遷移図。
【符号の説明】
【００６１】
１…携帯電話機，１０…上筐体，１１…下筐体，１２…ヒンジ部，１３…ディスプレイ，１４…スピーカ，１５…操作キー，１６…マイクロフォン，２０…主制御部，２１…電源回路部，２２…操作入力制御部，２３…表示制御部，２４…音声制御部，２５…通信制御部，２５ａ…アンテナ，２６…記憶部，２７…テレビ受信部，２７ａ…テレビアンテナ，３０…表示画面，３１…非操作状態アプリ表示欄，３２…操作主体状態アプリ表示欄，３３…本文入力欄，３４…予測変換候補選択欄，３５、３６…サブメニュー表示欄，４０…解析条件情報，５０…メタ情報，５１…メタ情報対応情報。
【図１】
2010044592.tif 000003
【図２】
2010044592.tif 000004
【図３】
2010044592.tif 000005
【図４】
2010044592.tif 000006
【図５】
2010044592.tif 000007
【図６】
2010044592.tif 000008
【図７】
2010044592.tif 000009
【図８】
2010044592.tif 000010
【図９】
2010044592.tif 000011
【図１０】
2010044592.tif 000012
【図１１】
2010044592.tif 000013
【図１２】
2010044592.tif 000014
【図１３】
2010044592.tif 000015