(57)【特許請求の範囲】
【請求項１】
複数のアプリケーションを同時に実行可能であるとともに、前記複数のアプリケーションごとの各表示ウインドウのうち、ユーザによる操作対象とされているいずれか１つのアプリケーションに関する表示ウインドウが前面に優先表示されるよう画面データを生成する表示制御手段と、
前記画面データに応じて画像表示を行う表示デバイスと、
前記ユーザによる操作を受け付ける入力デバイスと、を備え、
前記表示制御手段は、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる前記入力デバイスに対する第１の操作に応じて、前記いずれか１つのアプリケーション以外のアプリケーションの名称の表示を含む表示ウインドウである名称表示ウインドウを前記いずれか１つのアプリケーションに関する前記表示ウインドウの前面に表示させた画面データを生成し、
前記操作対象を前記いずれか１つのアプリケーション以外のアプリケーションに切り替えることなく、前記第１の操作に引き続く前記ユーザによる前記入力デバイスに対する第２の操作に応じて、前記いずれか１つのアプリケーション以外のアプリケーションの中から選択されたアプリケーションに関する属性情報を取得して、前記いずれか１つのアプリケーションに引き渡す、情報端末。
【請求項２】
前記表示制御手段は、さらに、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる前記入力デバイスに対する第３の操作に応じて、少なくとも１つの前記属性情報の表示を含む表示ウインドウである属性情報表示ウインドウを前記いずれか１つのアプリケーションに関する前記表示ウインドウの前面に表示させた画面データを生成し、
前記第３の操作に引き続く前記ユーザによる前記入力デバイスに対する第４の操作に応じて、前記少なくとも１つの属性情報の中から選択された情報を前記いずれか１つのアプリケーションに引き渡す、請求項１に記載の情報端末。
【請求項３】
前記表示制御手段は、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる前記入力デバイスに対する操作に応じて、前記操作対象を前記いずれか１つのアプリケーション以外のアプリケーションに切り替えることなく、あらかじめ前記いずれか１つのアプリケーション以外のアプリケーションに関連付けられた属性情報を前記いずれか１つのアプリケーションに引き渡す請求項１に記載の情報端末。
【請求項４】
複数のアプリケーションを同時に実行可能であるとともに、前記複数のアプリケーションごとの各表示ウインドウのうち、ユーザによる操作対象とされているいずれか１つのアプリケーションに関する表示ウインドウが前面に優先表示されるよう画面データを生成し、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる第１の操作に応じて、前記いずれか１つのアプリケーション以外のアプリケーションの名称の表示を含む表示ウインドウである名称表示ウインドウを前記いずれか１つのアプリケーションに関する前記表示ウインドウの前面に表示させた画面データを生成し、
前記操作対象を前記いずれか１つのアプリケーション以外のアプリケーションに切り替えることなく、前記第１の操作に引き続く前記ユーザによる第２の操作に応じて、前記いずれか１つのアプリケーション以外のアプリケーションの中から選択されたアプリケーションに関する属性情報を取得して前記いずれか１つのアプリケーションに引き渡す、表示方法。
【請求項５】
前記いずれか１つのアプリケーション以外のアプリケーションの中から選択されたアプリケーションに関する属性情報を取得して前記いずれか１つのアプリケーションに引き渡す際に、さらに、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる第３の操作に応じて、少なくとも１つの前記属性情報の表示を含む表示ウインドウである属性情報表示ウインドウを前記いずれか１つのアプリケーションに関する前記表示ウインドウの前面に表示させた画面データを生成し、
前記第３の操作に引き続く前記ユーザによる第４の操作に応じて、前記少なくとも１つの属性情報の中から選択された情報を前記いずれか１つのアプリケーションに引き渡す、請求項４に記載の表示方法。
【請求項６】
前記いずれか１つのアプリケーション以外のアプリケーションの中から選択されたアプリケーションに関する属性情報を取得して前記いずれか１つのアプリケーションに引き渡す際に、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる操作に応じて、前記操作対象を前記いずれか１つのアプリケーション以外のアプリケーションに切り替えることなく、あらかじめ前記いずれか１つのアプリケーション以外のアプリケーションに関連付けられた属性情報を前記いずれか１つのアプリケーションに引き渡す、請求項４に記載の表示方法。
【請求項７】
複数のアプリケーションを同時に実行可能であるとともに、前記複数のアプリケーションごとの各表示ウインドウのうち、ユーザによる操作対象とされているいずれか１つのアプリケーションに関する表示ウインドウが前面に優先表示されるよう画面データを生成するステップと、
前記いずれか１つのアプリケーションが前記操作対象とされているときの前記ユーザによる第１の操作に応じて、前記いずれか１つのアプリケーション以外のアプリケーションの名称の表示を含む表示ウインドウである名称表示ウインドウを前記いずれか１つのアプリケーションに関する前記表示ウインドウの前面に表示させた画面データを生成するステップと、
前記操作対象を前記いずれか１つのアプリケーション以外のアプリケーションに切り替えることなく、前記第１の操作に引き続く前記ユーザによる第２の操作に応じて、前記いずれか１つのアプリケーション以外のアプリケーションの中から選択されたアプリケーションに関する属性情報を取得して前記いずれか１つアプリケーションに引き渡すステップと、を情報端末が有するコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報端末、表示方法及びプログラムに関し、特にマルチタスクを用いる情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体に関する。
【背景技術】
【０００２】
情報端末において、メール、ＷＥＢブラウザ、電話帳等の複数のアプリケーションを操作する場合、電話帳のデータをメールを用いて相手方に通知する等、それぞれのアプリケーションで用いられる情報を連携してアプリケーションを実行することがある。このように、それぞれのアプリケーションで用いられる情報を連携する場合、例えば、はじめに電話帳に関するアプリケーションを選択し、氏名、電話番号等のデータをコピーする。次に、表示画面をメールに関するアプリケーションに切り替える。さらに、電話帳に関するアプリケーションからコピーしたデータを、メールに関するアプリケーションを表示する画面上にペーストするという操作が必要となる。このような、マルチタスクを実現する情報端末に関して、下記に記載する技術が開示されている。【０００３】
特許文献１には、マルチメディアエンド装置がマルチメディアアプリケーションを実行する際に、複数のタスクを組み合わせて実行する技術が開示されている。例えば、コンピュータに接続されている音楽再生プレーヤー等から出力される音声を、当該コンピュータに接続されている電話通信回線を介してスピーカ等に出力したり、当該コンピュータに接続されている記録媒体に保存したりする制御を、コンピュータによって実行することができる。【０００４】
特許文献２には、携帯電話端末等の画面が小さい装置において、複数のアプリケーションを操作するマルチタスク処理を行う場合に、簡単な操作でそれぞれのタスクの動作状態を確認し、さらに非アクティブ状態とされているタスクをアクティブ化する技術が開示されている。【０００５】
特許文献３には、携帯端末装置に、複数の表示部を備えることで、同一又は異なるアプリケーションを複数の表示部に同時に表示させることができるため、マルチタスク実行時の操作を容易にすることができる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−２６６５７０号公報
【特許文献２】特開２００４−６２３６９号公報
【特許文献３】特開２００６−２７９３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、一般的に用いられている情報端末において、情報をコピーするために当該情報を表示するアプリケーションを表示し、コピーした情報を他のアプリケーションで用いるために、当該他のアプリケーションに切り替えるといった操作は、情報端末を使用するユーザにとって煩わしさを感じさせる操作となっていた。また、上記の特許文献１〜３においても、アプリケーションの切り替え動作時に感じる煩わしさを解消する技術については何ら開示されていない。【０００８】
本願発明は、このような問題点を解決するためになされたものであり、簡易な操作を用いてマルチタスクにより動作するアプリケーション同士の情報を連携させることができる情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかる情報端末は、第１及び第２のアプリケーションを同時に実行可能であるとともに、前記第１のアプリケーションに関する第１の表示ウインドウと前記第２のアプリケーションに関する第２の表示ウインドウのうち、ユーザによる操作対象とされている一方のアプリケーションに関する表示ウインドウが前面に優先表示されるよう画面データを生成する表示制御部と、前記画面データに応じて画像表示を行う表示デバイスと、前記ユーザによる操作を受け付ける入力デバイスと、を備え、前記表示制御部は、前記第１のアプリケーションが前記操作対象とされているときの前記ユーザによる前記入力デバイスに対する操作に応じて、前記操作対象を前記第２のアプリケーションに切り替えることなく、前記操作対象とされていない第２のアプリケーションに関する属性情報を取得して前記第１のアプリケーションに引き渡すものである。【００１０】
本発明の第２の態様にかかる表示方法は、第１及び第２のアプリケーションを同時に実行可能であるとともに、前記第１のアプリケーションに関する第１の表示ウインドウと前記第２のアプリケーションに関する第２の表示ウインドウのうち、ユーザによる操作対象とされている一方のアプリケーションに関する表示ウインドウが前面に優先表示されるよう画面データを生成し、前記第１のアプリケーションが前記操作対象とされているときの前記ユーザによる操作に応じて、前記操作対象を前記第２のアプリケーションに切り替えることなく、前記操作対象とされていない第２のアプリケーションに関する属性情報を取得して前記第１のアプリケーションに引き渡す、ものである。【００１１】
本発明の第３の態様にかかるプログラムが格納された非一時的なコンピュータ可読媒体は、第１及び第２のアプリケーションを同時に実行可能であるとともに、前記第１のアプリケーションに関する第１の表示ウインドウと前記第２のアプリケーションに関する第２の表示ウインドウのうち、ユーザによる操作対象とされている一方のアプリケーションに関する表示ウインドウが前面に優先表示されるよう画面データを生成するステップと、前記第１のアプリケーションが前記操作対象とされているときの前記ユーザによる操作に応じて、前記操作対象を前記第２のアプリケーションに切り替えることなく、前記操作対象とされていない第２のアプリケーションに関する属性情報を取得して前記第１のアプリケーションに引き渡すステップと、を情報端末が有するコンピュータに実行させるプログラムを格納したものである。
【発明の効果】
【００１２】
本発明により、簡易な操作を用いてマルチタスクにより動作するアプリケーション同士の情報を連携させることができる情報端末、表示方法及びプログラムが格納された非一時的なコンピュータ可読媒体を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態にかかる情報端末の構成図である。
【図２】実施の形態にかかる情報端末の構成図である。
【図３】実施の形態にかかるアプリケーションと属性情報の関係を示す図である。
【図４】実施の形態にかかる携帯端末の構成図である。
【図５】実施の形態にかかる属性情報をアクティブアプリケーション２０に引き渡す処理の流れを示す図である。
【図６】実施の形態にかかる非アクティブアプリケーションに関連する属性情報を表示させるための画面遷移を示す図である。
【図７】実施の形態にかかる非アクティブアプリケーションに関連する属性情報を表示させるための画面遷移を示す図である。
【図８】実施の形態にかかる非アクティブアプリケーションに関連する属性情報を表示させるための画面遷移を示す図である。
【図９】実施の形態にかかる複数の非アクティブアプリケーションに関連する属性情報を表示させるための画面遷移を示す図である。
【図１０】実施の形態にかかるアプリケーションと属性情報の事前設定を行うための画面遷移を示す図である。
【図１１】実施の形態にかかるアプリケーションと属性情報の事前設定が行われた状態における非アクティブアプリケーションに関連する属性情報を表示させるための画面遷移を示す図である。
【発明を実施するための形態】
【００１４】
（実施の形態）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態にかかる情報端末について説明する。情報端末１は、アクティブアプリケーション２０及び非アクティブアプリケーション３０を実行するプログラムを格納するメモリ１０と、表示制御部４０と、表示デバイス５０と、入力デバイス６０と、を備えている。
【００１５】
アクティブアプリケーション２０は、実行可能であるアプリケーションのうち、ユーザによる操作対象とされているアプリケーションである。つまり、キーボード又は携帯端末において電話番号の入力等に用いられる数字キー等を用いて情報が入力された場合に、当該入力された情報は、アクティブアプリケーション２０に関する表示ウインドウに反映される。
【００１６】
非アクティブアプリケーション３０は、実行可能であるアプリケーションのうち、ユーザによる操作対象とされていないアプリケーションである。つまり、キーボード等を用いて情報を入力した場合においても、当該入力された情報が非アクティブアプリケーション３０に関する表示ウインドウに反映されることはない。また、アクティブアプリケーション２０及び非アクティブアプリケーション３０を実行するプログラムは、メモリ１０に展開され、格納されている。
【００１７】
ここで、アクティブアプリケーション２０と非アクティブアプリケーション３０とは、ユーザが行う操作によって切り替えることが可能である。アクティブアプリケーション２０と非アクティブアプリケーション３０とを切り替える専用のボタン（マルチタスクキー）を設けてもよく、キーボード等において押下するボタンの組み合わせにより切り替えてもよい。
【００１８】
表示制御部４０は、アクティブアプリケーション２０に関する表示ウインドウが非アクティブアプリケーション３０よりも前面に優先表示されるよう画面データを生成する。さらに、ユーザによる入力デバイス６０の操作に応じて、操作対象を非アクティブアプリケーション３０に切り替えることなく、操作対象とされていない非アクティブアプリケーション３０に関する属性情報を取得して、アクティブアプリケーション２０に引き渡す。表示制御部４０は、上記表示制御部４０における処理を実行するプログラムに基づいて動作する、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）等により構成される。
【００１９】
表示デバイス５０は、表示制御部４０により生成された画面データに応じて画像を表示する。表示デバイス５０は、例えばＬＣＤ（Liquid Crystal Display）により構成される。
【００２０】
入力デバイス６０は、ユーザによる操作に応じて、非アクティブアプリケーション３０をアクティブアプリケーション２０に切り替えることなく、操作対象とされていない非アクティブアプリケーション３０に関する属性情報を取得して、アクティブアプリケーション２０に引き渡す。入力デバイス６０は、非アクティブアプリケーション３０に関連付けられた属性情報を、アクティブアプリケーション２０に引き渡す操作にのみ使用される専用のボタン等でもよく、また、既存のボタンの組み合わせにより、非アクティブアプリケーション３０に関連づけられた属性情報を、アクティブアプリケーション２０に引き渡す操作を可能とする、複数のボタンを有する入力デバイス等でもよい。また、入力デバイス６０は、ＬＣＤに表示されるアイコンを操作するタッチパネルでもよい。
【００２１】
以上説明したように、図１にかかる情報端末を用いて、入力デバイス６０を操作することにより、非アクティブアプリケーション３０の状態をアクティブ状態に切り替えることなく、非アクティブアプリケーション３０に関連付けられた属性情報をアクティブアプリケーション２０に引き渡すことができる。これより、マルチタスクにより実行され、異なるアプリケーションにおいて用いられている情報を他のアプリケーションに用いるために実行される操作に関して、ユーザの利便性が向上する。
【００２２】
続いて、図２を用いて本発明の実施の形態にかかる情報端末の詳細な構成例について説明する。アクティブアプリケーション２０及び非アクティブアプリケーション３０を実行するプログラムを格納するメモリ１０と表示デバイス５０とは、図１と同様の構成であるため説明を省略する。
【００２３】
表示制御部４０は、アプリケーション情報抽出部４２と、画面データ生成部４４と、アプリケーション連携部４６と、を有している。また、入力デバイス６０は、非アクティブアプリケーション選択キー６２と、属性情報入力キー６４と、を有している。
【００２４】
アプリケーション情報抽出部４２は、アクティブアプリケーション２０及び非アクティブアプリケーション３０からそれぞれのアプリケーションに関連付けられている属性情報を抽出する。当該属性情報について、図３を用いて説明する。図３は、それぞれのアプリケーションに関連付けられている属性情報を示している。例えば、電話帳に関するアプリケーションが起動されている場合、アプリケーション情報抽出部４２は、名前、電話番号、メールアドレス、住所のそれぞれの情報を属性情報として抽出する。アプリケーション情報抽出部４２は、ブラウザに関するアプリケーションが起動されている場合、当該アプリケーションを用いて閲覧しているホームページ等のＵＲＬ（Uniform Resource Locator）、タイトル、フォーカスされたＵＲＬ、フォーカスされた文字列のそれぞれの情報を属性情報として抽出する。また、テレビに関するアプリケーションが起動されている場合は、当該アプリケーションを用いて閲覧しているテレビ番組の番組名、テレビ番組を放送している放送局名、番組情報のそれぞれの情報を属性情報として抽出する。また、スケジュールに関するアプリケーションが起動されている場合、フォーカスされた日時、フォーカスされたスケジュール情報のそれぞれの情報を属性情報として抽出する。また、メールに関するアプリケーションが起動されている場合、受信したメールに関する送信者の名前、メールアドレス、タイトル、本文、フォーカスされた本文のそれぞれの情報を属性情報として抽出する。図３に表示したアプリケーションと属性情報はあくまで１例であり、図３に掲げたアプリケーションに、その他の属性情報が関連付けられてもよく、また、図３に掲げたアプリケーション以外のアプリケーションに関する属性情報を抽出してもよい。
【００２５】
図２に戻り、画面データ生成部４４は、入力デバイス６０から、非アクティブアプリケーション３０に関連付けられた属性情報を表示する旨の表示指示信号を取得した場合、もしくは、非アクティブアプリケーション３０に関連付けられた属性情報をアクティブアプリケーション２０へ引き渡す旨の信号を取得した場合、アプリケーション情報抽出部４２が抽出した属性情報を収集する。画面データ生成部４４は、入力デバイス６０から取得した表示指示信号又はアクティブアプリケーション２０へ属性情報を引き渡す旨の信号に属性情報を表示する非アクティブアプリケーション３０が指定されている場合は、当該指定された非アクティブアプリケーション３０に関連付けられた属性情報を取得する。もしくは、画面データ生成部４４は、アプリケーション情報抽出部４２が抽出した非アクティブアプリケーションに関付けられた属性情報を、複数の非アクティブアプリケーション毎にすべて取得してもよい。この時、画面データ生成部４４は、当該非アクティブアプリケーションと属性情報とを関連付けて取得する。
【００２６】
画面データ生成部４４は、表示指示信号を取得した場合、アプリケーション情報抽出部４２から取得した属性情報を含む表示ウインドウが、アクティブアプリケーション２０に関する表示ウインドウの前面に表示された画面データを生成し、表示デバイス５０へ出力する。画面データ生成部４４が複数の非アクティブアプリケーション３０に関する属性情報を取得している場合、属性情報を含む表示ウインドウには、全ての属性情報を一覧で表示させてもよく、また、テレビ、ブラウザ等のアプリケーションのタイトルをタブ形式で表示し、それぞれのアプリケーション毎に属性情報を表示させてもよい。タブ形式で表示することにより、ユーザにとって視覚的に分かりやすく表示することができる。
【００２７】
また、画面データ生成部４４は、アクティブアプリケーション２０へ属性情報を引き渡す旨の信号を取得した場合、アクティブアプリケーション２０に属性情報を関連付けた画面データを生成し、表示デバイス５０へ出力する。この場合、アクティブアプリケーション２０に関連づけられる情報は、非アクティブアプリケーション３０毎にあらかじめ指定されている情報を関連付けてもよい。例えば、テレビに関するアプリケーションが非アクティブアプリケーション３０に該当する場合、あらかじめ放送局名を指定しておくことにより、アクティブアプリケーション２０と放送局に関する属性情報を関連付けた画面データを生成することができる。もしくは、アクティブアプリケーション２０の種類によって、非アクティブアプリケーション３０からアクティブアプリケーション２０へ引き渡す属性情報を変更してもよい。例えば、アクティブアプリケーション２０としてメールに関するアプリケーションが実行され、非アクティブアプリケーション３０としてブラウザに関するアプリケーションが実行されている場合、ブラウザに関するアプリケーションに関連付けられているＵＲＬ情報をアクティブアプリケーション２０へ引き渡す。さらに、アクティブアプリケーション２０として電話帳に関するアプリケーションが実行されている場合、ブラウザに関するアプリケーションに関連付けられているフォーカスされたＵＲＬ情報をアクティブアプリケーション２０へ引き渡す。
【００２８】
アプリケーション連携部４６は、表示デバイス５０に表示された複数の属性情報の中から、ユーザの操作に応じて選択された属性情報を画面データ生成部４４へ出力する。例えば、電話帳に関する属性情報として名前、電話番号、メールアドレス、住所が表示デバイス５０に表示され、属性情報入力キー６４を用いたユーザ操作により「名前」が選択された場合に、アプリケーション連携部４６は、属性情報入力キー６４から属性情報の選択に関する信号（以下、属性情報選択信号）を取得し、画面データ生成部４４へ出力する。画面データ生成部４４は、アプリケーション連携部４６から、ユーザによって選択された属性情報を取得した場合、アクティブアプリケーション２０に関する表示ウインドウに、当該属性情報が反映された画像データを生成し、表示デバイス５０へ出力する。
【００２９】
非アクティブアプリケーション選択キー６２は、表示指示信号を画面データ生成部４４へ出力する。又は、非アクティブアプリケーション選択キー６２は、非アクティブアプリケーション３０に関連付けられた属性情報を、アクティブアプリケーション２０へ引き渡す旨の信号を画面データ生成部４４へ出力する。当該表示指示信号は、実行されているアプリケーションのうち、非アクティブアプリケーション３０に関連付けられた属性情報を、表示デバイス５０へ表示するためのユーザ操作が実行されることによって生じる信号である。属性情報入力キー６４は、属性情報選択信号をアプリケーション連携部４６へ出力する。当該属性情報選択信号は、表示デバイス５０に表示されている属性情報の中からアクティブアプリケーション２０に対して、選択された属性情報を反映させるためのユーザ操作が実行されることによって生じる信号である。
【００３０】
続いて、図４を用いて、図２にかかる情報端末として携帯端末を例にあげて説明する。携帯端末７０は、ディスプレイ８０と、十字キー９０と、数字キー１００と、非アクティブアプリケーションキー１１０と、を備えている。ディスプレイ８０は、表示制御部４０によって生成された画像データに応じて画像を表示する。
【００３１】
非アクティブアプリケーションキー１１０は、非アクティブアプリケーション選択キー６２に該当する。ユーザの操作により非アクティブアプリケーションキー１１０が押下された場合、表示制御部４０によって非アクティブアプリケーション３０に関する属性情報が取得され、アクティブアプリケーション２０に引き渡される。これにより、アクティブアプリケーション２０に、属性情報が反映された画面データに関する画像がディスプレイ８０に表示される。また、ディスプレイ８０には、非アクティブアプリケーション３０に関連付けられた属性情報の一覧を示す画像も表示される。非アクティブアプリケーションキー１１０は、上記処理を実行するための専用のボタンでもよく、その他の用途、例えばアクティブアプリケーション２０と非アクティブアプリケーション３０とを切り替えるボタンと併用して用いられてもよい。
【００３２】
十字キー９０及び数字キー１００は、ディスプレイ８０に表示された非アクティブアプリケーション３０に関連付けられた属性情報の中から、アクティブアプリケーション２０に反映させる情報を選択するために用いられる。また、十字キー９０及び数字キー１００は、ＬＣＤにアイコンを表示したタッチパネルを用いてもよく、ボタンを物理的に配置した入力デバイスであってもよい。
【００３３】
続いて、図５を用いて本発明の実施の形態における、非アクティブアプリケーション３０に関連付けられた属性情報をアクティブアプリケーション２０へ引き渡す処理の流れについて説明する。
【００３４】
はじめに、アプリケーション情報抽出部４２は、アクティブアプリケーション２０及び非アクティブアプリケーション３０に関連付けられている属性情報を抽出する（Ｓ１）。属性情報は、一般的には情報端末に設けられているメモリ等に格納されている。もしくは、属性情報は、情報端末の外部に接続される記憶装置等に格納されてもよい。
【００３５】
次に、画面データ生成部４４は、ステップＳ１にて収集した属性情報を抽出した結果、非アクティブアプリケーション３０に関連付けられた属性情報が存在するか否かを判定する（Ｓ２）。非アクティブアプリケーション３０に関連付けられた属性情報が存在しない場合、処理を終了する。
【００３６】
次に、非アクティブアプリケーション３０に関連付けられた属性情報が存在する場合、画面データ生成部４４は、関連付けられた属性情報を有する非アクティブアプリケーション３０が複数存在するか否かを判定する（Ｓ３）。
【００３７】
次に、ステップＳ３において、関連付けられた属性情報を有する非アクティブアプリケーション３０が複数存在すると判定された場合、画面データ生成部４４は、それぞれの非アクティブアプリケーション３０に関連する属性情報をアプリケーション情報抽出部４２から取得する（Ｓ４）。ステップＳ３において、関連付けられた属性情報を有する非アクティブアプリケーション３０が複数存在すると判定されなかった場合、つまり、関連付けられた属性情報を有する非アクティブアプリケーション３０が一つのみ存在すると判定された場合、当該非アクティブアプリケーション３０に関連する属性情報をアプリケーション情報抽出部４２から取得する（Ｓ５）。ステップＳ４又はＳ５において、画面データ生成部４４は、取得した属性情報を含む表示ウインドウに関する画面データを表示デバイス５０へ出力する。
【００３８】
次に、アプリケーション連携部４６は、表示デバイス５０に表示された属性情報の中から、アクティブアプリケーション２０へ反映する情報を選択した属性情報選択信号の入力待ち状態となる（Ｓ６）。つまり、アプリケーション連携部４６は、属性情報入力キー６４からの属性情報選択信号を受け付け待ち状態となる。アプリケーション連携部４６は、ユーザの操作により、アクティブアプリケーション２０へ反映する情報が選択された場合、当該選択された情報を画面データ生成部４４へ出力する。画面データ生成部４４は、取得した情報を、アクティブアプリケーション２０へ引き渡す（Ｓ７）。なお、ステップＳ４またはＳ５の後に、取得した属性情報を表示デバイスに表示させず、アクティブアプリケーション２０に引き渡しを行う場合は、ステップＳ６の処理を省略する。また、ステップＳ３において、画面データ生成部４４は、非アクティブアプリケーション３０が複数存在すると判定した場合、アクティブアプリケーション２０に引き渡す属性情報を有する非アクティブアプリケーション３０を、ユーザに選択させるための画面データを生成してもよい。さらに、ユーザにより選択された非アクティブアプリケーション３０に関する属性情報は、ステップＳ７によりアクティブアプリケーション２０に引き渡されもよく、ステップＳ６により、属性情報を表示デバイス５０に表示させてもよい。
【００３９】
続いて、図６〜図８を用いて、本発明の実施の形態にかかる画面遷移について説明する。図６は、テレビ視聴中に、メールに関するアプリケーションの新規メール作成画面を起動させた場合の例である。
【００４０】
はじめに、Ｄ１１は、ディスプレイ８０にテレビ画像が映し出されている状態を示している。次に、Ｄ１２は、アクティブアプリケーション２０と非アクティブアプリケーション３０とを切り替えるマルチタスクキーを用いて新規メール作成画面を起動している状態を示している。この時、アクティブアプリケーション２０は、新規メール作成画面を表示しているメールに関するアプリケーションであり、非アクティブアプリケーション３０は、テレビに関するアプリケーションである。つまり、Ｄ１２の状態において数字キー１００等を用いて入力される情報は、新規メール作成画面に反映される。次に、Ｄ１３は、ユーザの操作により、非アクティブアプリケーションキー１１０が押下され、非アクティブアプリケーション３０に関連付けられた属性情報を表示している状態を示している。非アクティブアプリケーションキー１１０を押下することにより、テレビに関するアプリケーションに関連付けられている属性情報の一覧を表示している。次に、Ｄ１４は、テレビに関するアプリケーションに関連付けられている属性情報の中から、十字キー９０又は数字キー１００を用いて選択された番組名「オーストラリア大陸」が、アクティブアプリケーション２０である新規メール作成画面に反映された状態を示している。
【００４１】
図７は、ブラウザに表示される画像を閲覧中に電話帳に関するアプリケーションを起動させた場合の例である。はじめに、Ｄ２１は、ディスプレイ８０にブラウザで閲覧している画像が表示されている状態を示している。次に、Ｄ２２は、アクティブアプリケーション２０と非アクティブアプリケーション３０とを切り替えるマルチタスクキーを用いて電話帳に関するアプリケーションのＵＲＬ入力画面を起動している状態を示している。この時、アクティブアプリケーション２０は、電話帳に関するアプリケーションであり、非アクティブアプリケーション３０は、ブラウザに関するアプリケーションである。次に、Ｄ２３は、ユーザの操作により、非アクティブアプリケーションキー１１０が押下され、非アクティブアプリケーション３０に関連付けられた属性情報を表示している状態を示している。非アクティブアプリケーションキー１１０を押下することにより、ブラウザに関するアプリケーションに関連付けられている属性情報の一覧を表示している。次に、Ｄ２４は、ブラウザに関するアプリケーションに関連付けられている属性情報の中から、十字キー９０又は数字キー１００を用いて選択されたＵＲＬが、アクティブアプリケーション２０であるＵＲＬ入力画面に反映された状態を示している。
【００４２】
図８は、スケジュールを閲覧中にアラーム時刻編集に関するアプリケーションを起動させた場合の例である。はじめに、Ｄ３１は、ディスプレイ８０にスケジュールに関するアプリケーションを表示している画像が表示されている状態を示している。次に、Ｄ３２は、アクティブアプリケーション２０と非アクティブアプリケーション３０とを切り替えるマルチタスクキーを用いてアラーム時刻編集に関するアプリケーションを起動している状態を示している。この時、アクティブアプリケーション２０は、アラーム時刻編集に関するアプリケーションであり、非アクティブアプリケーション３０は、スケジュールアプリケーションである。次に、Ｄ３３は、ユーザの操作により、非アクティブアプリケーションキー１１０が押下され、非アクティブアプリケーション３０に関連付けられた属性情報を表示している状態を示している。非アクティブアプリケーションキー１１０を押下することにより、スケジュールに関するアプリケーションに関連付けられている属性情報の一覧を表示している。次に、Ｄ３４は、スケジュールに関するアプリケーションに関連付けられている属性情報の中から、十字キー９０又は数字キー１００を用いて選択された時刻情報が、アクティブアプリケーション２０であるアラーム時刻編集画面に反映された状態を示している。
【００４３】
続いて、図９を用いて本発明の実施の形態において非アクティブアプリケーションが複数存在している場合の画面遷移について説明する。はじめに、Ｄ４１は、テレビに関するアプリケーションを起動し、ディスプレイ８０にテレビ画像を表示している状態を示している。次に、Ｄ４２は、マルチタスクキーを用いて、ブラウザに関するアプリケーションを起動し、ディスプレイ８０に指定されたホームページを表示している状態を示している。この状態では、テレビに関するアプリケーションが非アクティブアプリケーションとなり、ブラウザに関するアプリケーションがアクティブアプリケーションとなる。次に、Ｄ４３は、マルチタスクキーを用いて、メールに関するアプリケーションを起動し、ディスプレイ８０に新規メール作成画面を表示している状態を示している。この状態では、テレビに関するアプリケーション及びブラウザに関するアプリケーションが非アクティブアプリケーションとなり、メールに関するアプリケーションがアクティブアプリケーションとなる。
【００４４】
次に、Ｄ４４は、ユーザが非アクティブアプリケーションキー１１０を操作することにより、ブラウザに関するアプリケーションに関係付けられた属性情報を表示している状態を示している。次に、Ｄ４５は、さらにユーザが非アクティブアプリケーションキー１１０を操作することにより、テレビに関するアプリケーションに関係付けられた属性情報を表示している状態を示している。次に、Ｄ４６は、ユーザの操作により、番組名「オーストラリア大陸」が選択され、メールに関するアプリケーションの新規メール作成画面に、選択された属性情報である「オーストラリア大陸」が反映されていることを示している。
【００４５】
続いて、図１０〜図１１を用いて、本発明の実施の形態において非アクティブアプリケーションに関係付けられる属性情報を事前に設定する場合の操作画面の例について説明する。
【００４６】
図１０におけるＤ５１は、ディスプレイ８０に事前に属性情報を特定するアプリケーションを選択する画像が表示されている状態を示している。また、それぞれのアプリケーションと、当該アプリケーションに事前に設定されている属性情報を表示している状態を示している。次に、Ｄ５２は、Ｄ５１においてテレビが選択された場合に、テレビに関するアプリケーションに関連付けられた属性情報の一覧が表示されている状態を示している。次に、Ｄ５２において番組名が選択された場合、Ｄ５３は、テレビに関するアプリケーションに事前に設定する属性情報として番組名が設定されていることを表示している状態を示している。
【００４７】
次に、図１１におけるＤ６１は、テレビに関するアプリケーションが起動され、ディスプレイ８０にテレビ画像が表示されている状態を示している。次に、Ｄ６２は、マルチタスクキーを用いて、メールに関するアプリケーションが起動され、ディスプレイ８０に新規メール作成画面が表示されている状態を示している。次に、ユーザにより非アクティブアプリケーションキー１１０が操作された場合に、非アクティブアプリケーションが１つのみ起動されている場合、つまり本例においてはテレビに関するアプリケーションのみ起動されている場合、Ｄ６４は、属性情報の一覧を表示することなく、事前に設定された属性情報として番組名の内容が新規メール作成画面に反映された状態を示している。また、非アクティブアプリケーションが複数起動されている場合は、Ｄ６３に示されるように、アプリケーションを選択する画面に遷移し、選択されたアプリケーションに事前に設定された属性情報を新規メール作成画面に反映する。
【００４８】
以上説明したように、本発明の実施の形態にかかる情報端末を用いることにより、非アクティブアプリケーションをアクティブ化することなく、非アクティブアプリケーションに関連付けられた属性情報を、アクティブアプリケーションにおいて用いることが可能である。これにより、簡易な操作により、非アクティブアプリケーションとアクティブアプリケーションの連係動作を実現することができる。
【００４９】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、上記実施の形態においては文字情報のみを取り扱った例について説明しているが、属性情報として、画像データ、動画データ、音楽データ等を扱うことも可能である。
【００５０】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、任意の処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。
【００５１】
また、上述したプログラムは、様々なタイプの非一時的なコンピュータ可読媒体（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００５２】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００５３】
この出願は、２００９年１０月２日に出願された日本出願特願２００９−２３０４６１を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００５４】
１  情報端末
１０  メモリ
２０  アクティブアプリケーション
３０  非アクティブアプリケーション
４０  表示制御部
４２  アプリケーション情報抽出部
４４  画面データ生成部
４６  アプリケーション連携部
５０  表示デバイス
６０  入力デバイス
６２  非アクティブアプリケーション選択キー
６４  属性情報入力キー
７０  携帯端末
８０  ディスプレイ
９０  十字キー
１００  数字キー
１１０  非アクティブアプリケーションキー
【図１】
0005585585.tif 000002
【図２】
0005585585.tif 000003
【図３】
0005585585.tif 000004
【図４】
0005585585.tif 000005
【図５】
0005585585.tif 000006
【図６】
0005585585.tif 000007
【図７】
0005585585.tif 000008
【図８】
0005585585.tif 000009
【図９】
0005585585.tif 000010
【図１０】
0005585585.tif 000011
【図１１】
0005585585.tif 000012