(57)【要約】【課題】ＩＰ電話による通話とＷＥＢコンテンツの閲覧のように複数のモードを同時に処理する電話機装置において、汎用キーを有効に、かつ操作性を損なうことなく使用することを目的とする。【解決手段】有効なモードと設定された優先順位により汎用キーの入力に対して出力先のモードを一意に定める。また、汎用キーの出力先として有効なモードをユーザーに提示する。【選択図】        なし【特許請求の範囲】
【請求項１】
複数の通信サービスの提供を同時に受けることが可能な通信装置であって、
提供を受ける通信サービスに係るモードを検出する検出手段と、
ユーザーが所定のキー操作を有効にする任意のモードの優先順位を設定する設定手段と、
所定の操作キーに対する出力を、前記検出手段により検出したモードと前記設定手段により設定されたモードの優先順位に応じて制御する制御手段と、
を有し、
前記制御手段は、
複数の通信サービスの提供を同時に受けるモードでの動作中に前記所定の操作キーが入力されたとき、その操作キーに対し検出したモードが１つであれば、検出したモードに対する出力を行うが、検出したモードが２つ以上であれば、前記設定手段により、設定された優先順位のうち最も優先順位の高いモードに対する出力を行うことを特徴とする通信装置。
【請求項２】
前記複数の通信サービスは、ＩＰ電話サービスとＷＥＢ閲覧サービスとを含むことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記所定の操作キーは、上下左右の各カーソルキーを含むことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記通信装置は、請求項１に記載の検出手段により検出されたモードのうち、請求項１に記載の設定手段において設定されている最も優先順位の高いモードをユーザーに提示する提示手段を含むことを特徴とする、請求項１または２に記載の通信装置。
【請求項５】
複数の通信サービスの提供を同時に受けることが可能な通信装置の制御方法であって、
提供を受ける通信サービスに係るモードを検出する検出ステップと、ユーザーが所定のキー操作を有効にする任意のモードの優先順位を設定する設定ステップと、
所定の操作キーに対する出力を、前記検出ステップにより検出したモードと前記設定ステップにより設定されたモードの優先順位に応じて制御する制御ステップと、
を有し、
前記制御ステップは、
複数の通信サービスの提供を同時に受けるモードでの動作中に前記所定の操作キーが入力されたとき、その操作キーに対し検出したモードが１つであれば、検出したモードに対する出力を行うが、検出したモードが２つ以上であれば、前記設定ステップにより、設定された優先順位のうち最も優先順位の高いモードに対する出力を行うことを特徴とする通信装置の制御方法。
【請求項６】
請求項６に記載の制御方法は、前記検出ステップにより検出されたモードのうち、前記設定ステップにおいて設定されている最も優先順位の高いモードをユーザーに提示する提示ステップを含むことを特徴とする、通信装置の制御方法。
【請求項７】
複数の通信サービスの提供を同時に受けることが可能な通信装置を制御するためのプログラムであって、
提供を受ける通信サービスに係るモードを検出する検出ステップと、ユーザーが所定のキー操作を有効にする任意のモードの優先順位を設定する設定ステップと、
複数の通信サービスの提供を同時に受けるモードでの動作中に前記所定の操作キーが入力されたとき、その操作キーに対し検出したモードが１つであれば、検出したモードに対する出力を行うが、検出したモードが２つ以上であれば、前記設定ステップにより、設定された優先順位のうち最も優先順位の高いモードに対する出力を行う制御ステップと、
を実行させるためのプログラム。
【請求項８】
前記プログラムは、前記検出ステップにより検出されたモードのうち、前記設定ステップにおいて設定されている最も優先順位の高いモードをユーザーに提示する提示ステップを実行させるためのプログラムを含むことを特徴とする、前記請求項７に記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置におけるキー操作の制御技術に関する。
【０００２】
【従来の技術】
インターネット環境の発展が著しい中、ＩＰ電話の技術が確立し常時接続性と通信コスト低減のメリットから急速な利用の拡大が進んでいる。
【０００３】
近年、ネット上のコンテンツ閲覧を行うＷＥＢ閲覧機能と、ＩＰ電話による通話を行う通話機能とを複合化した通信装置が実現化しつつある。
【０００４】
このような通信装置においては、通話を行いながらネットコンテンツ閲覧を行えるなどさまざまなメリットを生み出すことが可能となる。このうち通話を行いながらネットコンテンツ閲覧を行える機能に関しては従来の電話の機能に対して大きく異なる部分であり、今後さまざまなサービス等の発展が考えられる（例えば特許文献１）。
【０００５】
【特許文献１】
特願２００３−０２６２９７号
【０００６】
【発明が解決しようとする課題】
上記のような機能の複合化により通話とＷＥＢコンテンツの閲覧が同時に行われるようになると、操作性の面でキーの重複が考えられるようになった。つまり、ＷＥＢコンテンツの閲覧とＩＰ電話による通話時の各操作が汎用キーで行われていた場合に、ユーザーが意図したキー入力が通話に関する操作であるのかＷＥＢコンテンツの閲覧に関する操作であるのかを装置側が判別できない問題が生じる。
【０００７】
例えば、「上」と「下」のカーソルを示す汎用キーを有する電話端末では、ＷＥＢコンテンツの閲覧においては、「上」汎用キーが、一画面に表示しきれないＷＥＢページを「上に移動する」を意味し、「下」汎用キーが、ＷＥＢページを「下に移動する」を意味していた。一方、通話中においては、「上」汎用キーが「通話音量を上げる」を意味し、「下」汎用キーが「通話音量を下げる」を意味していた。
【０００８】
従来の通信装置は、ＷＥＢコンテンツの閲覧と音声通話の動作が同時に行われることはなく、汎用キーの効果はモードによって一意に定めることができたが、ＩＰ電話による通話とＷＥＢコンテンツの閲覧を同時に行うことができるようになると、複数のモードが同時に進行する状況が発生し、汎用キーの出力結果を一意に定めることができなくなるという問題が生じる。とりわけ、パーソナルコンピュータのようにキーボードやマウスといった豊富な入力装置を備えていない電話機等においてはこの問題は重大である。
【０００９】
本発明はこのような課題を解決すべくなされたもので、複数の通信機能を兼ね備えた通信装置において、汎用的な操作キーを、操作性を損なうことなく、各機能に応じた指示手段として使用できるようにすることを目的とする。
【００１０】
【課題を解決するための手段】
本発明の一側面は、複数の通信サービスの提供を同時に受けることが可能な通信装置に係り、提供を受ける通信サービスに係るモードを検出する検出手段と、検出したモードのうちキーの出力における優先順位を定める設定を行う設定手段と、所定の操作キーに対する出力を、検出したモードに応じて制御する制御手段とを有する。そして、この制御手段は、複数の通信サービスの提供を同時に受けるモードでの動作中に前記所定の操作キーが入力されたとき、その操作キーに対し予定された出力が現在受けている通信サービス毎に異なる場合には、設定手段により設定された最も優先順位の高いモードに対して出力をおこなうことを特徴とする。
【００１１】
また、前記設定手段により設定された各モードの優先順位をユーザーが任意に変更する手段と、現在キーの出力が有効となっているモードをユーザーに提示する手段を有することを特徴とする。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００１３】
図１は、本発明の実施形態におけるＩＰ電話機能およびＷＥＢ閲覧機能を有する情報端末を示す図である。
【００１４】
同図において、情報端末２００は、有線回線１０１を介してインターネット網（ＩＰ網）１００に接続される。有線回線１０１０は例えばＡＤＳＬで、１０２のスプリッタを設け、ＰＳＴＮ網用の帯域回線１０４と、ＡＤＳＬ網用の帯域回線１０３とに分けられる。
【００１５】
もちろん、有線回線１０１には、光ファイバー回線や、ＣＡＴＶ回線などを使用してもよいし、また、有線回線ではなく無線回線の場合も考えられる。
【００１６】
情報端末２００において、２１４はＷＥＢ閲覧などのための表示部、２１５は各種操作ボタンを有する操作部、２０８は音声通話用のハンドセットである。
【００１７】
操作部２１５には、例えば、上下左右の各カーソルキー、決定キーといった、キー入力と出力が一意に定まらない汎用キーがある。一般に電話機装置が高機能化するほど操作は複雑になり、入力と出力とが一意に定められた専用キーが大幅に増えてしまう。そうなるとかえってユーザーの操作性を損なう面もあるため、上下左右や決定、キャンセルのような直感的に意識できる操作については汎用キーでまかなうことが望ましい。
【００１８】
図２は、情報端末２００の内部構成を示す図である。
【００１９】
ＣＰＵ２０１は、データバス２１９を介して各部との信号の入力を行い、この入力した信号に応じてデータバス２１９に接続された各構成要素を制御する。すなわち、ＣＰＵ２０１はＲＯＭ２０２に格納された制御プログラムにしたがって全体を制御し、網への接続や、各種プロトコルを制御し処理を実行する。もちろん操作、表示、読み取り、記録に使用する制御も含まれる。ＣＰＵ２０はさらに、ブロードバンド接続をつかさどる制御や、ＩＰ電話を実現するための制御、ＷＥＢアクセスを行うための制御、ＷＥＢページを表示するためのブラウザ制御、また、ＩＰアドレスの検知、抽出制御、そして、ＵＲＬ等のデータを送信するためのファイル作成や、送受信制御を実行する。
【００２０】
ＲＯＭ２０２は、制御プログラムを格納したメモリであり、マスクＲＯＭやフラッシュＲＯＭ等で構成される。また、データの書込み、消去が必要なデータ用にフラッシュＲＯＭや、ＥＥＰＲＯＭも構成されることも考えられる。これは、ＣＰＵ２０１で行う制御全般のプログラムが格納されている。また、汎用キーの入力と各モードにおける出力候補の一覧を定めたテーブル（詳細は後述）もこのＲＯＭ２０２に格納されている。
【００２１】
ＲＡＭ２０３は、ＣＰＵ２０１が処理を行う場合のワークエリアとして、呼処理を含むＷＥＢ閲覧やメール送受信の各処理を実行するにあたって使用したり、読取、記録時、または音声ＣＯＤＥＣデータを処理するエリアでもある。ここは、ＲＯＭ２０２と異なり、一時的なデータが記憶される。さらに、ＲＡＭ２０３は電池等でバックアップされる部分もあり、時間データ等、各種サービス機能の設定内容や電話帳に登録した内容を記憶する。また、不揮発性のメモリとしてのＥＥＰＲＯＭ等で構成されることも容易に考えられる。このＲＡＭ２０３では、ＩＰ電話の接続手順にて検出したＩＰアドレスの一時保管や、ファイル送受信を行うためのバッファや、ＷＥＢページ表示のための受信バッファとしても利用する。
【００２２】
通信制御部２０４は、アナログ（ＰＳＴＮ）公衆回線１０４を収容するためのインタフェイスであり、アナログ回線の場合、局交換機の電話回線（以後、加入者線と称す）に接続され、ダイオードによる全波整流回路により構成され、回線電圧の極性を一致させるための極性一致回路、回路局交換機の加入者線に接続され、局交換機からの呼出信号を検出するリンガー検出回路、オフフック操作が行われると回線ループを形成するとともに、局に対してダイヤルパルスを送出するパルス送出回路、２線−４線変換を行うためのトランス回路で構成されている。また、外部に接続されるアナログ端末用のインターフェイス２２０も設け通常のアナログ端末も接続できるように構成されている。
【００２３】
ＭＯＤＥＭ部２０５は、ＤＳＰとＡＦＥ（アナログフロントエンド）で構成され、機能的には、Ｇ３ＦＡＸによるファクシミリの送受信を行うファクシミリモデムの機能を、ＣＰＵ２０１の制御により実現する。さらにモデムデータ（ナンバーディスプレイデータ）の解析を行うナンバディスプレイ機能と、エコーキャンセラ機能を有し、スピーカフォン機能をも実現することができる。
【００２４】
音源部２０６は、保留音や着信メロディーの音源であり内部に音源データ生成機能もち、ＲＯＭ２０２や、ＲＡＭ２０３に記憶してあるデータをＣＰＵ２０１の制御により音源部２０６からアナログ信号を出力する。また擬似ＤＴ、ＢＴ，ＲＢＴ等のコールプログレストーンを出力するための音源も兼ねることができる。
【００２５】
２０７は音声処理部でありＣＰＵ２０１からの制御によりＭＯＤＥＭ２０５からの信号や音源部２０６、後述するハンドセット２０８、スピーカ２０９、本体マイク２１０、通信制御部２０４等の入出力信号をこの音声処理部２０７音声パス制御を行う。
【００２６】
２０８はハンドセットでありＩＰ電話での音声の入出力を行う。
【００２７】
２０９はスピーカであり着信音や記憶した音声データの出力およびスピーカフォン通話時のモニタを行う。
【００２８】
２１０は本体マイクでありスピーカホン機能を実現する際の音声入力として使用する。
【００２９】
２１７は無線部であり、制御データおよび音声信号を変調し無線送信可能な形式に変換してアンテナ２１８に送ると共に、アンテナより無線受信した情報より復調されたデータを取り出し、制御データはＣＰＵ２０１に出力し、音声信号はクロスポイントスイッチ２０７に出力する。
【００３０】
２１１は記録部として感熱型、熱転写型プリンタ、あるいはレーザービームプリンタ、インクジェットプリンタ等の周知の印字手段を備えた記録部であり、ＦＡＸとしての記録の場合ＭＨ，ＭＲ，ＭＭＲ符号化されたデジタルデータを複合化し、この復号化したデータを印字データとして印字を行う。また、ブラウザ内でデータをプリントアウトする場合は、ＲＡＭ２０３を受信バッファとして使用し、そこに格納されているマークアップ言語で記述されたウェブ１ページ分のデータを表示用データに変換し、表示部２１４へは、一度に表示可能な量のデータをＲＡＭ２０３内の表示バッファに格納する。ブラウザは表示バッファへの格納を終了すると記録部２１１へ印字開始通知を行う。
【００３１】
記録部２１１は格納終了通知を受けると表示バッファからデータを読み出し、１ラインごとにプリント用データに変換して記録部２１１へ転送する。転送が終わると転送終了通知をブラウザに通知する。転送終了通知を受けたブラウザは次の表示用データがあれば表示バッファに格納して記録部２１１に通知し、ウェブページ分のデータが終わり、次の表示用データがない時にはページ終了を通知する。以上の処理を繰り返して１ページ分のデータを記録部２１１に転送し、ウェブプリントを行う。
【００３２】
２１２は読取部でありＣＣＤあるいは密着型センサアレイ等の周知の原稿読取手段を備えており、読取手段で読み取ったアナログデータをデジタルデータに変換するとともに、この変換されたデジタルデータをＭＨ，ＭＲ，ＭＭＲ符号化等の周知の符号化方法により符号化し出力する。
【００３３】
２１３はセンサ部であり、読取部２１２上の送信原稿の有無やサイズを検出しその結果をＣＰＵ２０１に通知する。また、記録部２１１上の記録紙の有無やサイズを検出しその結果をＣＰＵ２０１に通知する。
【００３４】
表示部２１４であり、インターネット上のサーバより受信したＨＴＭＬの情報を表示するとともに、時刻の表示や通信中の回線状態およびエラー等の状態の表示を行い、おもにカラーＬＣＤや、モノクロＬＣＤ等の液晶部品等で構成される。また、表示部２１４は、キー入力等を行う操作部２１５でキー入力された文字メッセージや受信した文字メッセージも表示する。さらに、電話機の各種サービス機能の設定内容等も表示する。
【００３５】
操作部２１５は上記したとおり各種キーを含み、表示部２１４とともにユーザーインターフェースを構成する。操作部２１５は例えば、ウェブブラウズ操作、プリント、発呼／着呼／登録等に関するオペレータの操作を受け付け、制御部２０１へオペレータの操作を通知する。例えばダイヤル番号やＵＲＬ等を０−９および＊、＃および前記キーを利用しアルファベットや記号等を入力するためのダイヤルキー、ファクシミリの送受信を制御する送信／受信キー、回線のＯＮ／ＯＦＦを制御するオフフックキー、その他保留キーや機能設定を行うためのセレクトキー等の一意にキーの処理が定められた専用キーと、音量や画面移動などを制御する上下左右カーソルキー、決定キー等の電話機装置のモードによって異なるキーの処理を定める汎用キーから構成される。
【００３６】
２１６はフック検出部であり特にハンドセットのＯＮ／ＯＦＦを検出し回線ＯＮ／ＯＦＦを制御する。
【００３７】
ネットワーク制御部２４０は、インターネット通信に関する各種プロトコルをつかさどる部分で、ＣＰＵ２０１で基本制御が行われる。ＩＰ電話の場合、ハンドセット２０８から入力される音声信号を、音声処理部２０７を介して、ネットワーク制御部２４０で国際電気通信連合（ＩＴＵ）の勧告である、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）、ＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）、ＲＴＰ（Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ  Ｆｏｒ  Ｒｅａｌ−Ｔｉｍｅ  Ａｐｐｌｉｃａｔｉｏｎ）、ＲＳＶＰ（Ｒｅｓｏｕｓｅ  Ｒｅｓｅｒｖａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）などの各種プロトコルと、ネットワークでホストを識別するために設定されるハードウェアアドレスであるＭＡＣを持ち、更に、ＣＯＤＥＣ部２４３を利用し、音声処理のためのコーデック処理を実行し、Ｇ．７１１やＧ．７２９等に従い符号化しつつ送信する。同様に、音声データの受信処理も行う。
【００３８】
そして、ＩＰ電話用の呼制御である、ＳＩＰ、Ｈ．３２３、ＭＣＧＰ等のプロトコルも実行される。これらの手順は個々には公知のものである。
【００３９】
また、ここでは、ネットワークとネットワークとを中継するハードウェアで異なるネットワーク間の中継点に設置して、ネットワークを介して送信されるデータを目的の場所に届ける役目を持つルータ機能や、そこで使用するＮＡＴ機能も持っている。
【００４０】
ＮＡＴ機能は、プライベートＩＰアドレスと、Ｉｎｔｅｒｎｅｔアクセスに利用できる本来のグローバルＩＰアドレスを相互に変換し、ローカルなＩＰアドレスしか割り当てられていないノードから、透過的にＩｎｔｅｒｎｅｔをアクセスできるようにするものである。
【００４１】
そして、起動時に動的にＩＰアドレスを割り当て、終了時にＩＰアドレスを回収するためのプロトコルであり、ＤＨＣＰ機能も備え、さらにセキュリティ機能である、ＰＡＰ／ＣＨＡＰ等も動作する。そして、回線との接続部であるＡＤＳＬモデム部２３０とはＵＴＯＰＩＡインタフェイスにより接続されている。
【００４２】
さらにＥｔｈｅｒＮｅｔ接続するためには、本ネットワーク制御部２４０からの信号をＭＩＩインタフェイスにおいて接続されたドライバ部２４１（通常ＰＨＹと呼ばれる）を介して外部ＩＦとして接続できる。
【００４３】
そして、ＡＤＳＬモデム部２３０は、インターネット接続に使用するための通信制御部で、ここに、スプリッタで分離した公衆回線を接続する。そして、ＡＤＳＬモデム部２３０は、ＡＦＥ部２３１とＢＢー通信部２３２で構成され、それに接続されるかたちで、ＡＤＳＬモデム用プログラム格納用のＲＯＭ２３３とデータワークエリアのＲＡＭ２３４がある。このＡＤＳＬモデム部２３０とは、ＵＴＯＰＩＡインタフェイスを介してネットワークプロセッサ部２４０と接続される。本実施形態においてはＡＤＳＬモデムとして記載した。この部分は、ＩＰ網との常時接続手段である光接続や、他のＤＳＬ接続方式、また、無線接続等も考えられる。
【００４４】
以下、ＷＥＢコンテンツの閲覧とＩＰ電話による通話とを同時に行う場合に、ユーザーがどちらかの操作を同じ汎用キーで行おうとする処理について説明する。
【００４５】
図３は汎用キーの出力テーブルの構造例を示す図である。
【００４６】
３０１に示すように、ユーザーが汎用キーを押下するとその汎用キーの入力が検知される。各汎用キーには、３０２で示すように名称が振り分けられており、例えば、「上カーソルキー」「左カーソルキー」「決定キー」「ＦＡＸ受信キー」等で表現される。各汎用キーには、３０３、３０４に示すようにモードごとの出力が定められている。つまり、キー名称Ａの入力があったとき、情報端末２００がモードＡであれば出力Ａを返す、という意味である。
【００４７】
例えば、「上カーソルキー」は「ブラウジング中」というモード（ブラウジングモード）の時には「ブラウザの画面を上に移動する」という出力を意味し、「通話中」というモード（通話モード）の時には「通話の音量を上げる」という出力を意味する。
【００４８】
このような汎用キーの出力テーブルにより、情報端末２００はモードによって必要とされる出力を判定することができる。
【００４９】
しかし、ＩＰ電話のようにＷＥＢコンテンツの閲覧と通話の異なるモードを同時に行うような電話機装置（情報端末）においては、同時に複数のモードが存在することになるため、汎用キーの入力に対して、一意に出力を定めることができなくなってしまう。これに対し実施形態では以下に示す処理を行う。
【００５０】
図４は、情報端末２００において、キーを出力する対象とするモードの優先順位を示す図である。
【００５１】
あらかじめキーの入力に対する出力先をどのモードにするのかについて優先順位を定めておくことで、同時に複数のモードが有効である場合には、汎用キーの入力に対して有効なモードのうち最も優先順位の高いモードに出力を定めることができる。
【００５２】
例えば、図４によれば、モードＡが最も優先順位が高く、次にモードＣ，モードＢ、モードＤと優先順位が定められているため、ある汎用キーが入力され、それに対する出力先の候補として、モードＡ〜Ｄまでがあげられるとすると、優先順位の最も高いモードＡを汎用キーの出力先として一意に定めることができる。
【００５３】
なお、優先順位の設定手段については本実施例で特に規定しないが、例えば、任意のキー操作によって最も優先順位の高いモードの優先順位を最も低くし、その他の各モードの優先順位を１ずつ上げることによって、ユーザーが設定できることとしてもよい。
【００５４】
図５は、図３の汎用キー出力テーブルと図４の各モードにおける優先順位とを踏まえた、情報端末２００のモードに応じた汎用キーの入出力を示す図である。
【００５５】
例えば、本実施例においては、各モードにおける優先順位として、ブラウズモード、通話モード、画面調整モードの順に優先順位が高いこととする（５０１）。
【００５６】
情報端末２００の有効なモードが「通話モード」「画面調整モード」であるときに（５０２）、ユーザーが汎用キーに分類される上カーソルキーを押下すると、図３に示したような出力テーブルが参照される。上カーソルキーの出力が有効であるモードは、５０３によると「ブラウズモード」「通話モード」「画面調整モード」であるが、５０２に示した状態では「通話モード」と「画面調整モード」が有効である。次に、５０１で示したように「通話モード」と「画面調整モード」とでは、「通話モード」の方が優先順位が高いため、通話モード時に応じた出力コマンドは「通話音量を上げる」である（５０４）。したがって、この場合は、「通話モード」での上カーソルキーの入力に対する出力コマンド「通話音量を上げる」がＣＰＵ２０１に出力される。
【００５７】
次に、５０５に示すような、複数のモードが有効である場合を考える。
【００５８】
上カーソルキー入力に対し、情報端末２００の有効なモードが「ブラウザモード」「通話モード」「画面調整モード」３つのモードが有効であるので、出力としては「ブラウザの画面を上に移動する」と「通話音量を上げる」と「ＬＣＤコントラストを上げる」の３つが候補として挙げられる。次に、５０１で示したように「ブラウザモード」と「通話モード」と「画面調整モード」とでは、「ブラウザモード」が最も優先順位が高い。したがって、この場合は、「ブラウザモード」での上カーソルキーの入力に対する出力コマンド「ブラウザの画面を上に移動する」がＣＰＵ２０１に出力される（５０７）。
【００５９】
以下、ＩＰ電話による通話とＷＥＢコンテンツの閲覧が同時に行われている場合における動作の一例を、図６および図７を参照して説明する。
【００６０】
図６は、汎用キー操作による状態を示す図であり、図７は、有効なモードの中から最も優先順位の高いモードを汎用キーの出力先として有効にする制御処理のフローチャートである。
【００６１】
図６の（６０１）は、図５の（５０２）に示した通話中に通話音量を上げる動作を示している。この場合においては、有効なモードのうち最も優先順位の高いモードが「通話モード」であるため、６０２のように、現在の入力モードが「通話モード」である旨の提示を行っている。これにより、ユーザーは汎用キーの出力先がどのモードに対して有効であるのかを容易に知ることができる。ここで、ユーザーが上カーソルキーを押下すると「通話モード」に対する上カーソルキーの出力が行われ、６０３のように通話音量が上がる。
【００６２】
図６の（６０４）は、図５の（５０５）に示したようにＩＰ電話による通話とＷＥＢコンテンツの閲覧が同時に行われていることを示している。ここでは例えば、ユーザーは通話相手と会話をしながら天気予報のＷＥＢコンテンツを閲覧しているとする。この場合において、相手との通話音声が小さいため、ユーザーはハンドセット２０８の音量を大きくするまでの処理を説明する。
【００６３】
ユーザーはハンドセット２０８の音量を上げたいが、情報端末２００にはハンドセット２０８の音量を上げる専用キーは用意されていない。また、（６０５）に示すように、最も優先順位の高い有効なモードが「ブラウザモード」であるため、汎用キーに対する出力先が「ブラウザモード」となる表示がされている。従って、ユーザーは前もって、入力モードの優先順位を変える操作を行う。本実施例では、（６０６）に示すように、左右カーソルキーで入力モードの優先順位を切り替えることとする。例えば、右カーソルキーを入力すると有効なモードのうち次に優先順位の高いモードを選択する。６０６の操作により、「通話モード」に関する出力が有効になったため、ユーザーは（６０１）と同じように上カーソルキーによって通話音量を上げることができる。
【００６４】
なお、（６０２）や（６０５）に提示される有効な入力モードは、無効なモードには切り替わらず、また、ユーザーが任意の操作をしなければあらかじめ定められた最も優先順位の高いモードを自動的に有効にすることから、ユーザーは必要最小限の操作で汎用キーを利用することが可能である。
【００６５】
図７は有効なモードの切り替え制御を示すフローチャートである。
【００６６】
ステップＳ７０１で現在設定されている優先順位の最大値Ｍが、有効にしたい優先順位を示す値Ｎに入力される。本実施例においては、Ｍはデフォルトでは１に設定されているが、ユーザーの設定により１以外の値が設定されていてもよい。例えば、図６の６０４の場合においては、６０６で右カーソルキーが押下されたことによりＭの値が加算される（つまりは有効な優先順位が２に設定される）。
【００６７】
次に、ステップＳ７０２でその優先順位に定められたモードが、現在有効であるか否かの判別がされる。ここで、そのモードが有効であれば、ステップＳ７０５でその優先順位のモードが汎用キーの出力先として有効になる。例えば、優先順位２の「通話モード」がそのときに有効であれば、「通話モード」が出力先のモードとして選択され、図６の６０５のようにユーザーに提示される。
【００６８】
ステップＳ７０２でその優先順位のモードが有効でなければ、次の優先順位を調べるために、ステップＳ７０３でＮが加算される。このときステップＳ７０４で、現在のＮが優先順位の最大値（実際は優先順位が最も低いということ）を超えていないかの判別がされる。ステップＳ７０４でＮの値があらかじめ定められたＭＡＸの値を超えていれば、キーの出力先として有効にできるモードがないことを示すエラー処理（ステップＳ７０６）を行い、処理を終了する。ステップＳ７０４でＮの値がＭＡＸより小さければ、再びＳ７０２で、その優先順位のモードが有効であるかの判別を行う一連の処理を繰り返す。
【００６９】
以上のフローに従って、Ｓ７０５により汎用キーの入力に対する出力先として有効なモードが一意に設定できる。
【００７０】
なお、図７のフローによれば、各モードの優先順位設定は変更せずに、有効とする優先順位の値を可変にすることで、有効なモードを設定しているが、先に説明したように本実施例では、有効なモードの設定方法については特に規定しない。先に説明したように優先順位そのものを入れ替えることにより、有効なモードを設定してもよい。
【００７１】
また、Ｓ７０５で有効に設定されたモードは、図６の６０２や６０５のようにユーザーに提示することで、ユーザーは容易に有効なモードを知ることができる。
【００７２】
以上のように、本実施形態によれば、例えばＩＰ電話サービスとＷＥＢ閲覧サービス等の複数の通信サービスの提供を同時に受けることのできる通信装置において、ユーザーは汎用キーの出力先に指定したいモードを容易に選択することが可能である。従って、複数の通信サービスの提供を同時に受けるモードでの動作中、いずれの通信サービスに対しても使用される可能性のある汎用キーが押下されたときは、汎用キーの出力先のモードがあらかじめ定められているため、汎用キーを有効に使うことができる。
【００７３】
ユーザーが設定を変更したり、モードの有効／無効な状態に変化がなければ汎用キーの出力先として有効なモードは維持されるため、例えば（提案番号：４７７３０８）のように、汎用キーの入力ごとに、どのモードに対する出力であるのかを毎回ユーザーに問うことなく、ユーザーに汎用キーを操作させる効果が期待できる。
【００７４】
また、情報端末２００の有効なモードがただ一つであるときでキーの出力候補が一意に決定できる場合には、ユーザーに選択をさせることなくそのモードを汎用キーの出力先として選択できるため、できる限りユーザーに有効なモードの選択をさせない効果が期待できる。
【００７５】
以上説明したように、本実施形態によれば、汎用キーの入力に対する出力結果が２つ以上存在する場合、あらかじめまたは自動的にユーザーにどの出力を行いたいのかを選択させることで、汎用キーを有効に多くの場面で使うことが期待できる。特に、ＷＥＢコンテンツの閲覧とＩＰ電話による通話が同時に行われている通信装置においては、ブラウザの操作と、通話の操作を同じ汎用キーでまかなうことができるようになる。
【００７６】
（他の実施形態）
以上、本発明の実施形態を詳述したが、本発明は、例えばシステム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。また、本発明は、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００７７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（図７に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータがその供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。
【００７８】
従って、本発明の機能処理をコンピュータで実現するために、そのコンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の特許請求の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、そのホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００８２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００８５】
【発明の効果】
本発明によれば、複数の通信機能を兼ね備えた通信装置において、汎用的な操作キーを、操作性を損なうことなく、各機能に応じた指示手段として使用できる。
【図面の簡単な説明】
【図１】本発明の実施形態におけるＩＰ電話機能およびＷＥＢ閲覧機能を有する情報端末を示す図である。
【図２】実施形態における情報端末の内部構成を示す図である。
【図３】実施形態における汎用キーの出力テーブルの構造例を示す図である。
【図４】実施形態における各モードの優先順位テーブルの構造例を示す図である。
【図５】実施形態における情報端末のモードに応じた汎用キーの入出力を示す図である。
【図６】実施形態における情報端末の汎用キー操作による動作状態を説明する図である。
【図７】実施形態における情報端末の有効なモードを決定する制御処理を示すフローチャートである。
【図１】
2005057315.tif 000002
【図２】
2005057315.tif 000003
【図３】
2005057315.tif 000004
【図４】
2005057315.tif 000005
【図５】
2005057315.tif 000006
【図６】
2005057315.tif 000007
【図７】
2005057315.tif 000008