(57)【要約】【課題】電話端末アプリケーションの使用中の快適性を高める。【解決手段】ＰＤＡのＣＰＵ（情報処理部）が、ハードウェア情報からクレイドルの着脱等の所定のハードウェア情報を抽出し、抽出されたハードウェア情報に基づいてオンフック、オフフック等の電話動作制御を行う。ＰＤＡのＣＰＵが、ハードウェア情報からの所定のハードウェア情報（表示部のバックライトの点灯状態）を抽出し、抽出されたハードウェア情報とＰＤＡの通話状態の可否等の電話制御情報とに基づいて表示部のバックライト等の点灯制御をハードウェア制御部２により行う。【選択図】      図１
2004186891.tif 000002
【特許請求の範囲】
【請求項１】
携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出し、抽出されたハードウェア情報に基づいて電話動作制御を行う携帯情報処理端末の電話制御方法。
【請求項２】
携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出し、抽出されたハードウェア情報と前記携帯情報処理端末の電話制御情報とに基づいて前記所定のハードウェア情報に係わる所定のハードウェアの制御を行う携帯情報処理端末の電話制御方法。
【請求項３】
前記抽出されたハードウェア情報は前記携帯情報処理端末のクレイドル着脱であり、前記電話動作制御はオフフック又はオンフック操作である請求項１記載の携帯情報処理端末の電話制御方法。
【請求項４】
前記抽出されたハードウェア情報は前記携帯情報処理端末の表示部の光量状態であり、前記電話制御情報は通話状態の可否であり、前記所定のハードウェアの制御は該表示部の光量制御である請求項２記載の携帯情報処理端末の電話制御方法。
【請求項５】
前記抽出されたハードウェア情報は前記携帯情報処理端末の動作しているアプリケーションの一覧であり、前記電話制御情報は呼び出し通知であり、前記所定のハードウェアの制御は前記動作している少なくとも１つのアプリケーションの終了制御である請求項２記載の携帯情報処理端末の電話制御方法。
【請求項６】
前記携帯情報処理端末は音声処理デバイスを有し、前記抽出されたハードウェア情報は該音声処理デバイスの状態であり、前記電話制御情報は通話状態の可否であり、前記所定のハードウェアの制御は音声データを該音声処理デバイスに送る制御である請求項２記載の携帯情報処理端末の電話制御方法。
【請求項７】
携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出する第１の処理と、
前記情報処理部が、記録された前記携帯情報処理端末のハードウェア情報に対応する電話動作処理と前記所定のハードウェア情報とを比較し、前記所定のハードウェア情報に対応する電話動作制御を行う第２の処理と、を含む携帯情報処理端末の電話制御プログラム。
【請求項８】
携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出する第１の処理と、
抽出されたハードウェア情報及び前記携帯情報処理端末の電話制御情報と、記録された前記携帯情報処理端末の電話制御情報に対応するハードウェアに関する制御情報とを比較し、前記携帯情報処理端末の電話制御情報に対応するハードウェアの制御を行う第２の処理と、を含む携帯情報処理端末の電話制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は携帯情報処理端末の電話制御方法及び電話制御プログラムに関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
ＰＤＡを使用した電話端末アプリケーションは、ＰＤＡの資源が充分多くないため機能に不満がある。特にバッテリー不足による通話時間の限界や、ＣＰＵ性能、メモリ量による音声品質の限界が課題となる。ＰＤＡの特徴としてアプリケーションは一度起動すると常駐するものが多いため、ＣＰＵやメモリを消費しやすい。また、その動作には画面をスタイラスなどで指示する必要があるため、直感的な操作に繋がりにくい。
【０００３】
本発明は、ＰＤＡ  Ｐｈｏｎｅ（主にＰＤＡ等の携帯可能な情報処理端末を使った、ＲＴＰやＨＴＴＰ等のＩＰを用いて通信をする電話端末ソフトウェア）の呼状態によりＰＤＡの資源及びハードウェアの動作の制御を行うことのできることを特徴とする、及びまたは、資源及びハードウェアの動作により呼状態を制御することのできるＰＤＡ  Ｐｈｏｎｅを提供する事を目的とする。
【０００４】
【課題を解決するための手段】
本発明の携帯情報処理端末の電話制御方法は、携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出し、抽出されたハードウェア情報に基づいて電話動作制御を行う携帯情報処理端末の電話制御方法である。
【０００５】
また本発明の携帯情報処理端末の電話制御方法は、携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出し、抽出されたハードウェア情報と前記携帯情報処理端末の電話制御情報とに基づいて前記所定のハードウェア情報に係わる所定のハードウェアの制御を行う携帯情報処理端末の電話制御方法である。
【０００６】
本発明の携帯情報処理端末の電話制御プログラムは、携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出する第１の処理と、
前記情報処理部が、記録された前記携帯情報処理端末のハードウェア情報に対応する電話動作処理と前記所定のハードウェア情報とを比較し、前記所定のハードウェア情報に対応する電話動作制御を行う第２の処理と、を含む携帯情報処理端末の電話制御プログラムである。
【０００７】
また本発明の携帯情報処理端末の電話制御プログラムは、携帯情報処理端末の情報処理部が、該携帯情報処理端末のハードウェア情報から所定のハードウェア情報を抽出する第１の処理と、
抽出されたハードウェア情報及び前記携帯情報処理端末の電話制御情報と、記録された前記携帯情報処理端末の電話制御情報に対応するハードウェアに関する制御情報とを比較し、前記携帯情報処理端末の電話制御情報に対応するハードウェアの制御を行う第２の処理と、を含む携帯情報処理端末の電話制御プログラムである。
【０００８】
【実施例】
以下、本発明の実施例について図面を用いて詳細に説明する。
【０００９】
［実施例１］
（構成の説明）
図１は本発明の携帯情報処理端末の電話制御方法及び電話制御プログラムの一実施例のフローを示す図である。図１に示すように、ＰＤＡ（Ｐｅｒｓｏｎａｌ  ＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔｓ）のＯＳ部１、ドライバ（デバイスドライバ）等のハードウェア制御部２に対して、ＯＳ部１に資源及びハードウェアの情報を求める命令を出すモジュール１０と、モジュール１０が得た情報を受け取って解析し必要な情報部分を取り出すモジュール１１と、資源及びハードウェア情報に対する比較条件とそれに適合する際に選択されるべき呼状態の変更処理を記憶する記憶部１２と、モジュール１１の情報を受け取って記憶部１２の比較条件と比較し、その結果選択されるべき処理を算出する演算部１３と、演算部１３の結果を受け取り呼状態へ変更を命令するモジュール１４と、資源及びハードウェア及び呼状態に対する比較条件とそれに適合する際に選択されるべき資源及びハードウェアの変更処理を記憶する記憶部１５と、モジュール１１の出力及び呼状態からの変更通知を受け取って記憶部１５の比較条件と比較し、その結果選択されるべき処理を算出する演算部１６と、演算部１６の結果を受け取りＯＳ部１に対して資源及びハードウェアの変更を命令するモジュール１７と、ＰＤＡ  Ｐｈｏｎｅの呼状態制御部１８と、ＰＤＡ  Ｐｈｏｎｅの制御部１９とからなる。
【００１０】
なお、記憶部１２、演算部１３及びモジュール１４と、記憶部１５、演算部１６及びモジュール１７とのどちらかが無くても良い。
【００１１】
図２は本発明が適用される電話端末アプリケーションを備えた携帯情報処理端末のハードウェア構成の一例を示すブロック図である。３０は液晶パネル、ＥＬパネル等の表示部、３１はボタン操作部やキーボード等の入力部であり、専用ペン等を用いて入力タッチパネルの場合には表示部を兼ねる場合もある。３２はアンテナや送受信器等の通信部、３３は電話操作を行う音声入出力部、３４は上記ＯＳや電話端末アプリケーション等のアプリケーションを実行させるためのＣＰＵ（情報処理部）、３５はＯＳや電話端末アプリケーション等のアプリケーション、各種データを記憶させるためのＲＯＭ，ＲＡＭ等のメモリである。通信部３２は無線ＬＡＮカード、ＰＨＳカード等として携帯情報端末に挿入する構成としてもよい。
【００１２】
（動作の説明）
モジュール１０は一定時間ごとまたは必要なタイミングでＯＳ１に資源及びハードウェア情報を要求する。ＯＳ１はハードウェア制御部２を把握しているので、資源及びハードウェアに関する情報をモジュール１０に返す。モジュール１０にて得られた情報はモジュール１１が加工して必要な情報だけにする。記憶部１２は、例えば、現在クレイドルにさしてあるか、などの比較情報と、ささっているなら呼状態をどうする、などの分岐先情報が収まっている。これを演算部１３がモジュール１１から得られる情報と比較し、状態の移行先を決める。そして、モジュール１４がその結果を呼状態の制御部１８に送り、最終的にＰＤＡ  Ｐｈｏｎｅの制御部１９に対して動作の変更命令が伝えられる。これが資源及びハードウェアの動作結果からＰＤＡ  Ｐｈｏｎｅの動作を変更する手順である。
【００１３】
一方、外部から電話の呼び出しがあった等のＰＤＡ  Ｐｈｏｎｅの呼状態の変化があり、ＰＤＡ  Ｐｈｏｎｅ制御部１９から呼状態制御部１８に変更が伝わると、呼状態制御部１８からの変更通知とモジュール１１からの監視結果が、記憶部１５の中の資源及びハードウェア状態と呼状態に対する比較条件と演算部１６にて比較され、資源及びハードウェアへの動作命令が選択される。この命令はモジュール１７がＯＳ部１に伝え、ＯＳ部１はハードウェア制御部２の動作を制御する。これが呼状態の変化からの資源及びハードウェアの制御の手順である。
【００１４】
本実施例によれば、呼状態の変化から資源及びハードウェアの動作を制御すること、及び、資源及びハードウェアの動作により呼状態を制御することで、電話端末アプリケーションの使用中の快適性を高めることができる。
【００１５】
［実施例２］
本実施例はハードウェア情報からクレイドルの接続状態を取得し、この接続状態によりオフフック操作の制御を行うものである。
【００１６】
電話端末アプリケーションの構成は図１に示したものと同じ構成か、または図１に示した構成において記憶部１５及び演算部１６及びモジュール１７が欠けた構成である。
【００１７】
（動作の説明）
図１に示すように、モジュール１０がＯＳ部１から取得したハードウェア情報より、モジュール１１はクレイドルの接続状態を取得する。記憶部１２にはＰＤＡがクレイドルから外されたならオフフック操作を行うという条件と分岐が納められており、演算部１３で比較する。これによりオフフック操作を行うと結果が出たなら、モジュール１４はオフフック操作を行うよう呼状態制御部１８に命令を送り、ＰＤＡ  Ｐｈｏｎｅのオフフック操作が行われる。なお、呼を発信するためのオフフックと着信に応答するためのオフフックは選択できるようになっていても良い。
【００１８】
本実施例においては、クレイドルからＰＤＡを外すことでＰＤＡ  Ｐｈｏｎｅのオフフック操作が行える。
【００１９】
［実施例３］
本実施例はハードウェア情報からクレイドルの接続状態を取得し、この接続状態によりオンフック操作の制御を行うものである。
【００２０】
電話端末アプリケーションの構成は図１に示したものと同じ構成か、または図１に示した構成において記憶部１５及び演算部１６及びモジュール１７が欠けた構成である。
【００２１】
（動作の説明）
図１に示すように、モジュール１０がＯＳ部１から取得したハードウェア情報より、モジュール１１はクレイドルの接続状態を取得する。記憶部１２にはＰＤＡがクレイドルに接続されたならオンフック操作を行うという条件と分岐が納められており、演算部１３で比較する。これによりオンフック操作を行うと結果が出たなら、モジュール１４はオンフック操作を行うよう呼状態制御部１８に命令を送り、ＰＤＡ  Ｐｈｏｎｅのオンフック操作が行われる。
【００２２】
本実施例においては、クレイドルにＰＤＡを接続することでＰＤＡ  Ｐｈｏｎｅのオンフック操作が行える。
【００２３】
図４は実施例２又は実施例３における携帯情報処理端末のハードウェア構成の一例を示すブロック図である。図２と同一構成部材については同一符号を付して説明を省略する。本実施例の携帯情報処理端末はクレイドル接続部３６を有し、このクレイドル接続部３６に、クレイドルに携帯情報処理端末となるＰＤＡが置かれたか、取り外されたかを検知するスイッチ等の機構、又はコネクタ接続による電流、電圧検出、赤外線による検出などの検出機構を備えており、スイッチ等の機構からの検知信号、コネクタ接続による電流、電圧検出等の検出機構からの検出信号がハードウェア情報としてメモリ３５に転送される。クレイドル接続部３６の制御は図１のハードウェア制御部２により行われ、ＯＳ部１はこのハードウェア情報を図１に示す電話端末アプリケーションへ送る。
【００２４】
［実施例４］
本実施例は通話状態により表示部３０に設けられたバックライトまたはフロントライトを消す制御を行うものである。
【００２５】
電話端末アプリケーションの構成は図１に示したものと同じ構成か、または図１に示した構成において記憶部１２及び演算部１３及びモジュール１４が欠けた構成である。
【００２６】
（動作の説明）
図１に示すように、モジュール１０がＯＳ部１から取得したハードウェア情報より、モジュール１１はバックライトまたはフロントライトの光量状態を取得する。表示部３０のバックライトまたはフロントライトの光量はハードウェア制御部２により制御され、光量状態はハードウェア情報としてＯＳ部１によりモジュール１０に送られる。記憶部１５には、呼状態が通話になり、バックライトまたはフロントライトの光量が０で無いならば、バックライトまたはフロントライトを０にするという条件と分岐が納められており、ＰＤＡ  Ｐｈｏｎｅ制御部１９より呼状態制御部１８に通話状態であることが通知されると、演算部１６は呼状態制御部１８からの通知とモジュール１１から得られた情報を、記憶部１５に納められた条件と比較する。これにより光量を０にすると結果が出たなら、モジュール１７は画面のバックライトまたはフロントライトの光量を０にする操作を行うようＯＳ部１に命令を送り、バックライトまたはフロントライトの光量が０にされる操作が行われる。
【００２７】
本実施例では、ＰＤＡ  Ｐｈｏｎｅで通話中はバックライトまたはフロントライトが消え、バッテリーの減少を抑えることができる。
【００２８】
［実施例５］
本実施例は通話状態により表示部３０に設けられたバックライトまたはフロントライトを本来の点灯状態とする制御を行うものである。
【００２９】
電話端末アプリケーションの構成は図１に示したものと同じ構成か、または図１に示した構成において記憶部１２及び演算部１３及びモジュール１４が欠けた構成である。
【００３０】
（動作の説明）
図１に示すように、記憶部１５に、通話状態が終了した際にはバックライトまたはフロントライトの光量を本来の設定に戻すという条件と分岐が追加されており、通話が終わると呼状態制御部１８からの通知と記憶部１５とを比較し、その結果光量を本来の設定に戻すことになったなら、モジュール１７は画面のバックライトまたはフロントライトを本来の設定に戻す命令をＯＳ部１に送り、バックライトまたはフロントライトの光量が本来の設定に戻る操作が行われる。
【００３１】
本実施例においては、通話中のバックライトまたはフロントライトの消灯が、通話終了と共に解除される。
【００３２】
なお、上述した実施例４、５では液晶パネル等に用いられるバックライトまたはフロントライトの光量制御について説明したが、表示部にＥＬパネル等の自発光素子を用いる場合にも勿論適用可能である。
【００３３】
［実施例６］
本実施例は通話状態により特定のアプリケーションを終了させる制御を行うものである。
【００３４】
電話端末アプリケーションの構成は図１に示したものと同じ構成か、または図１に示した構成において記憶部１２及び演算部１３及びモジュール１４が欠けた構成である。
【００３５】
（動作の説明）
図１に示すように、モジュール１１はモジュール１０がＯＳ部１から得た情報から現在動作中のアプリケーション一覧を取り出して通知する。記憶部１５には、呼状態が通話になる時にいくつかの特定のアプリケーションを終了させるという条件と分岐が収められている。呼状態が通話になる時（呼び出し通知があった時）に、演算部１６が、呼状態制御部１８からの通知とモジュール１１からの通知を記憶部１５の条件と比較し、その結果特定のアプリケーションを終了させることになったなら、モジュール１７がＯＳ部１に特定アプリケーションの終了の命令を送ることで、該当する特定アプリケーションが終了される操作が行われる。
【００３６】
ＰＤＡ  Ｐｈｏｎｅが通話状態になる前に特定アプリケーションを終了させることで、メモリやＣＰＵ資源の確保を行うことができる。終了させるアプリケーションは、メモリ容量を大きく使用するものや、ＰＤＡ  Ｐｈｏｎｅと同じ入出力デバイスを使用するものなどを指定することで効果が望める。
【００３７】
［実施例７］
図２は本発明の携帯情報処理端末の電話制御方法及び電話制御プログラムの他の実施例を用いた携帯情報処理端末を示すブロック図である。
【００３８】
図２に示すように、本実施例の携帯情報処理端末は、ＯＳ部２１に対して、図１の電話端末アプリケーションの構成を持つＰＤＡ  Ｐｈｏｎｅ２０と、ＬＡＮＩ／Ｆ（インターフェース）２２と、音声の処理能力を持つ音声処理デバイス２３からなる構成を持つ。
【００３９】
（動作の説明）
ＰＤＡ  Ｐｈｏｎｅ２０が通話状態になると、ＯＳ部２１に命令を送る。この命令は、音声ストリームとして受け取ったデータをフィルタリングして音声処理デバイス２３へ送るようにＬＡＮ  Ｉ／Ｆ２２に命令するもので、音声処理デバイス２３は自らの処理能力を用いて受け取った音声データを処理する。ＰＤＡ  Ｐｈｏｎｅ２０は必要に応じて音声処理デバイス２３へも制御命令を送ることができる。
【００４０】
ＰＤＡ  Ｐｈｏｎｅ２０を使用する際に音声処理でＰＤＡ自身のＣＰＵ処理能力を使用しないで済むようになる。
【００４１】
［実施例８］
本実施例は、ＬＡＮ  Ｉ／Ｆ２２及び音声処理デバイス２３が一つのハードウェアモジュールとして提供される携帯情報処理端末を示すものである。
【００４２】
（動作の説明）
実施例７におけるＰＤＡ  Ｐｈｏｎｅ２０からのＯＳ２１への命令が無くとも、ＬＡＮ  Ｉ／Ｆ２２は受け取った音声ストリームをフィルタリングして音声処理デバイス２３に送ることができる。
【００４３】
本実施例においては、ＰＤＡ  Ｐｈｏｎｅの、ＰＤＡのＣＰＵへの負担を更に低減することができる。
【図面の簡単な説明】
【図１】本発明の携帯情報処理端末の電話制御方法及び電話制御プログラムの一実施例のフローを示す図である。
【図２】本発明が適用される電話端末アプリケーションを備えた携帯情報処理端末のハードウェア構成を示すブロック図である。
【図３】本発明の携帯情報処理端末の電話制御方法及び電話制御プログラムの他の実施例を用いた携帯情報処理端末を示すブロック図である。
【図４】実施例２又は実施例３における携帯情報処理端末のハードウェア構成の一例を示すブロック図である。
【符号の説明】
１  ＯＳ部
２  ハードウェア制御部
１０，１１，１４，１７  モジュール
１２，１５  記憶部
１３，１６  演算部
１８  呼状態制御部
１９  ＰＤＡ  Ｐｈｏｎｅ制御部
【図１】
2004186891.tif 000003
【図２】
2004186891.tif 000004
【図３】
2004186891.tif 000005
【図４】
2004186891.tif 000006