(57)【要約】【課題】  文字入力操作中に未確定の文字が画面に表示されていた場合は、ユーザが確定操作をするまでは着信通知が表示されないようにする。  【解決手段】  キーを操作して入力する文字列を順次に表示部８に表示させ、確定操作によって入力する文字列を確定する機能と、着信の通知又は着信に起因して発生する通知を表示部８に表示する機能を持つ携帯電話装置において、文字列入力操作中に監視部１５は、未確定の文字列が表示部８に表示されているか否かを監視している。前記通知を表示部８に表示する際、OS３は、監視部１５に対して前記未確定の文字列が表示部８に表示されているか否かを問い合わせる。そして、表示されていると応答があった場合は、前記通知の表示を一時的に行わないように制御する。【選択図】        図１
2005110028.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を備える携帯通信装置において、
文字入力操作中に未確定の文字が前記表示手段に表示されているか否かを監視する監視手段と、
着信の通知または着信に起因して発生する通知を前記表示手段に表示する際に、前記未確定の文字が前記表示手段に表示されているか否かを判定し、該判定結果に基づいて、前記通知の表示を制御する制御手段とを設けたことを特徴とする携帯通信装置。
【請求項２】
前記着信に起因して発生する通知は、アプリケーションの起動を指示する通知であることを特徴とする請求項１に記載の携帯通信装置。
【請求項３】
前記制御手段が、前記通知の表示を禁止した場合は所定時間後に前記通知を表示させることを特徴とする請求項１又は２記載の携帯通信装置。
【請求項４】
前記制御手段が、前記通知を禁止した場合は、前記未確定の文字が確定されたと判定した後、前記通知を表示させることを特徴とする請求項１記載の携帯通信装置。
【請求項５】
着信の通知又は着信に起因して発生する通知を表示する通知表示処理と、
文字入力操作中に未確定の文字が表示されているか否かを監視する監視処理と、
前記通知を表示する際に、前記未確定の文字が前記表示手段に表示されているか否かを判定し、該判定結果に基づいて、前記通知の表示を制御する制御処理とをコンピュータに実行させるプログラム。
【請求項６】
請求項５項記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キー操作により文字列を入力する機能を有する携帯通信装置、プログラム及びコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来より、電子メールの文章を作成する等の用途のために、日本語入力機能を持つ携帯電話装置が普及している。携帯電話装置は０〜９の数字キーと＃＊の２個のキーを備えているが、これらを用いて日本語を入力するのは難しく、多くのキー操作を必要とする。日本語入力が難しいのはもちろんであるが、文字の種類の少ない英語の文字列を入力することでさえも難しい。このため、キー操作をして入力する文字列の複数の候補を表示させ、その中から確定操作をすることで入力する文字列を確定する機能が、英語を含む世界各国語の携帯電話装置で必要とされている。日本語入力時には、同音異義語が多数あることから、入力する文字列の候補を複数表示させ、その中から確定操作によって入力する文字列を確定する機能はパーソナルコンピュータにおいては一般的に普及しているが、もちろん携帯電話における日本語入力機能においても必要である。
【０００３】
こうした日本語入力機能をもつ携帯電話装置の例として次のものがある（例えば、特許文献１参照）。
次に、日本語入力機能を持つ携帯電話装置の一従来例を用いて説明する。
この種の装置は図３に示すように配置されたキーを備える。数字１のキー１０１に「アイウエオ」の５個のかなが割り当てられている。同様に、数字２のキーには「カキクケコ」が、数字３のキーには「サシスセソ」が、数字４のキーには「タチツテト」が、数字５のキーには「ナニヌネノ」が、数字６のキーには「ハヒフヘホ」が、数字７のキーには「マミムメモ」が、数字８のキーには「ヤユヨ」が、数字９のキーには「ラリルレロ」が、数字０のキーには「ワヲン」が割り当てられている。このほかに、変換キー１０２と確定キー１０３を備えている。
【０００４】
例えば「東京」を入力するには、読みとして「トウキョウ」を指定するのであるが、「ト」は数字４のキーに対応している。同様に「ウ」は数字１のキー１０１に、「キ」は数字２のキーに、「ョ」は数字８のキーに、「ウ」は数字１のキー１０１に対応している。このため、４１２８１を入力して変換キー１０２を押すと、「トウキョウ」という候補が表示され、さらに変換キー１０２を押すと「東京」が表示される。ここで確定キー１０３を押すと、「東京」が確定される。
【０００５】
図４に上記操作による画面の文字列表示の遷移を１１０〜１１８として示してある。
図４において、「明日」の文字列の入力が確定した１１０の状態から順次に数字キーを押下した直後は、画面の文字列入力エリアには数字が表示されているが（１１１〜１１５）、変換キー１０２を押すと、カタカナに変換される（１１６）。数字列４１２８１に対応する日本語は「トウキョウ」の他にもあり、例えば、「タイキュウ、耐久」、「ダイキュウ、第九、代休」、「タイキョウ、胎教」、「ダイキョウ、大凶、大京」、「タイギョウ、怠業、大業」「ツイキュウ、追求、追及、追究」、「テイキュウ、低級、定休、庭球」、「テイキョウ、提供、帝京」、「トウキュウ、等級、東急、投球」、「ドウキュウ、同級」、「トウギュウ、闘牛」、「ドウキョウ、同郷、道教、銅鏡」、「ドウギョウ、同業」がある。これらは変換キー１０２を繰り返し押すことにより次々と画面に表示されることになる。そして、最終的に確定キー１０３を押すことにより、「東京」が確定される（１１８）。
【０００６】
従来の携帯電話装置は、文字入力中に順次入力する未確定の文字列を表示させ、複数ある候補を選択している操作を行っている最中に電話の着信があると、着信通知画面に切り替わり、文字列の選択操作をしている際の思考が中断されるという問題があった。中でもたくさんの候補が存在している場合、次々とそれらを表示して目的の文字列を探す必要があるため、その間に着信が発生して割り込まれる確率が比較的大きくなっている。また、着信や通話が終了すると以前の文字入力画面に復帰するが、その場合、もとの状態に復帰して候補を表示するか、あるいは未確定の文字列は破棄されていた。候補を表示していたとしても、中断された思考を思い起こして継続するのは難しいことがあるし、未確定の文字列が破棄されていたとしたら最初からキー操作と候補の選択を繰り返す手間がかかるという問題があった。
【特許文献１】特開平６−１５２７１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、文字入力操作中に未確定の文字が表示されていた場合は、ユーザが確定操作をするまでは着信通知が割り込まないようにすることを課題とする。
【課題を解決するための手段】
【０００８】
本発明による携帯電話装置は、表示手段を備える携帯通信装置において、文字列入力操作中に未確定の文字列が前記表示手段に表示されているか否かを監視する監視手段と、着信の通知または着信に起因して発生する前記通知を前記表示手段に表示する際に、前記未確定の文字列が前記表示手段に表示されているか否かを判定し、該判定結果に基づいて、前記通知の表示を制御する制御手段とを設けたことを特徴とする。
【０００９】
また、本発明によるプログラムは、着信の通知又は着信に起因して発生する通知を表示する通知表示処理と、文字列入力操作中に未確定の文字列が表示されているか否かを監視する監視処理と、前記通知を表示する際に、前記未確定の文字列が前記表示手段に表示されているか否かを判定し、該判定結果に基づいて、前記通知の表示を制御する制御処理とをコンピュータに実行させるものである。
【００１０】
また、本発明によるコンピュータ読み取り可能な記録媒体は、上記プログラムを記録したものである。
【発明の効果】
【００１１】
本発明の携帯電話装置によれば、文字入力操作中に未確定の文字が画面に表示されていた場合は、着信の通知の表示を行わないため、ユーザが確定操作をするまで着信通知が割り込んでこないという効果がある。このため、通話終了後にもとの文字入力画面に復帰した際には、次の文字入力から再開することができ、入力途中の作業が無駄にならずにすむ。さらに思考が中断されることによる不愉快感を惹起させることがなく、使い心地のよい携帯電話装置を提供できる。
【発明を実施するための最良の形態】
【００１２】
本発明は、文字入力操作中に、監視部により未確定の文字が表示されているか否かを監視し、着信に関する通知を表示する際に、監視部に対して未確定の文字が表示されているか否かを問い合わせ、表示されていると応答があった場合は、前記通知の表示を禁止するようにした。
【実施例１】
【００１３】
図１は本発明の携帯通信装置における実施例１による携帯電話装置を例にしたブロック図である。
尚、本実施例においては、図１のキーデバイス９は図３に示すキー配置を有し、また、文字列入力操作は、図４の画面遷移に従う手順で行われるものとする。
図１において、無線デバイス１は、携帯電話の端末としての機能を実現する手段であって、モジュール化されている。ＯＳ３は、無線デバイスドライバ２を介して無線デバイス１との情報をやり取りする。ＯＳ３は表示ドライバ７やキードライバ１０をリンクしており、液晶ディスプレイ等の表示部８とキーデバイス９を制御としている。ＯＳ３はまた描画API(Application Program Interface)６を備え、アプリケーション５，１２が液晶ディスプレイ等の表示部８に情報を表示することを制御している。
【００１４】
アプリケーションが画面のフォアグランドにある場合、アプリケーションはＯＳ３からキーイベントの通知を受け取り、ユーザがキーデバイス９を操作したことの通知を受け取る。第１のアプリケーション５は、着信があった際に画面に現れてユーザに通知を行う。この際、発番号が通知されていればこれを表示し、また着信音を鳴動させる。第２のアプリケーション１２は、ユーザにより起動される文字入力アプリケーションである。
【００１５】
今、着信の待ち受け中に文章を入力するために、第２のアプリケーション１２が起動されているものとする。第２のアプリケーション１２が画面に表示されると、その中にエディットボックス１３を備えて表示される。エディットボックス１３はＯＳ３に付属の共通部品の一つで、ユーザによる文字入力を受け付ける。ユーザがエディットボックス１３を選択すると、キーイベントはエディットボックス１３に届けられるようになる。エディットボックス１３はさらに入力支援部１４をリンクしており、キーイベントに基づいて候補の文字列を検索して、エディットボックス１３に与える。以下、本実施例では文字を例にして説明する。
【００１６】
例えば、ユーザが「４１２８１」とキーを押すと、エディットボックス１３は画面に「４１２８１」と表示するが、次にユーザが変換キー１０２を押すと、エディットボックス１３は入力支援部１４にこのキーイベントを通知する。入力支援部１４は候補を検索し、文字列「トウキョウ」を選択してエディットボックス１３に与える。エディットボックス１３は文字列「トウキョウ」を描画API６を用いて画面に表示する。このとき、エディットボックスは自分がフォアグランドにあって未確定の文字列を表示していることを監視部１５に登録する。
【００１７】
ユーザが確定キー１０３を押すと、このキーイベントはエディットボックス１３に届き、さらに入力支援部１４に通知される。入力支援部１４は確定されたことをエディットボックス１３に通知し、エディットボックス１３は確定した文字列を記憶し、さらに、監視部１５に対して文字列の候補を表示しているという登録を解除する。この他、エディットボックス１３がキーフォーカスを失った際には、強制的に確定して監視部１５に解除通知を行う。また、第２のアプリケーション１２がバックグランドに回った場合も、エディットボックス１３はキーフォーカスを失うので、同様の解除通知が監視部１５に届けられる。
【００１８】
このため、文字入力を行う複数のアプリケーションが起動しており、エディットボックス１３と入力支援部１４のインスタンスが複数存在していた場合でも、監視部１５に情報が集まるため、現在の画面に文字列の候補が表示されているか否かを正しく判断することができる。
【００１９】
今、第２のアプリケーション１２のエディットボックス１３が未確定の文字列を表示部８に表示している最中に、着信が発生したとする。無線デバイス１は着信を検出し、無線デバイスドライバ２がこの割込みを検出し、ＯＳ３は着信応答処理部４に着信応答処理を実行させる。着信応答処理部４は着信が通話であるか、ショートメールであるか、電子メールであるかを識別し、また、現在の携帯電話装置がマナーモードであるかどうか、あるいは着信拒否が設定されているか否か等、様々な条件を判断して、着信を報知する適切な第１のアプリケーション５を起動する。
【００２０】
第１のアプリケーション５は描画API６を用いて、表示部８に描画する権限を取得しようと試みる。ＯＳ３はこの描画権限の要求が着信に起因して行われたことを検出して、監視部１５に未確定の文字列が表示されているか否かを判定する。監視部１５が未確定の文字列は表示されていないと返答した場合は、直ちに第１のアプリケーション５の要求を受け付け、表示部８の画面には着信を通知する表示が描画される。
【００２１】
一方、監視部１５が未確定の文字列を表示中であると返答した場合は、描画権限の要求に対する応答を返さずに、一時的に着信通知を表示させないようにする。このとき、着信していることをユーザに報知するために、ＬＥＤを点滅する、あるいは所定の報知メロディを鳴動する、あるいはバイブレータを起動する等の報知手段（図示せず）を用いて報知動作を実行しても問題はない。
【００２２】
ユーザが確定キー１０３を押して確定を指示すると、監視部１５はＯＳ３からの問い合わせに対して未確定の文字列を表示していないと返答するようになるので、ＯＳ３は所定の時間間隔のタイマを起動して監視部１５をポーリングする。監視部１５が未確定の文字列を表示してないと返答したら、第１のアプリケーション５の要求に対してリソースを割り当てて、表示部８に描画する権限を与える。
あるいは、着信通知の表示を禁止してから所定時間後に前記通知を表示するようにしてもよい。
【実施例２】
【００２３】
前記実施例１では、第１のアプリケーション５は、着信を通知するためのアプリケーションであったが、本実施例では、第１のアプリケーションは、ある処理を実行するいくつかのアプリケーションであるものとする。即ち、アプリケーションの起動を指示するショートメッセージが着信した場合、着信応答処理部４は、ショートメッセージ内に格納されている識別子を判別し、この識別子に関連付けられているアプリケーションを選択して第１のアプリケーション５として起動することができる。
【００２４】
このようなショートメッセージサービス（SMS）としては、センターに電子メールが到着していることをSMSメッセージで通知し、SMSメッセージ着信に起因してメールアプリケーションを起動し、センターのメールを受信させる用途がある。あるいは、特定のコンテンツプロバイダと契約して新規コンテンツのサービス開始をSMSメッセージで通知することにより、直ちにユーザにそのサービスを開始させるという用途もある。第１のアプリケーション５としては、表示部８への描画権限を要求するものもあれば、バックグランドで処理を行うものも考えられる。
本発明は表示部８に表示をするアプリケーションであればいかなるものであっても、効果を奏することができる。
【００２５】
図２は本実施例２の動作を示すフローチャートである。
SMSが着信すると（ステップS31、以下ステップ略）、そのメッセージに格納された識別子を解析する（S32）。そして、その識別子に対応するアプリケーションが選択されて第１のアプリケーション５として起動される（S33）。この第１のアプリケーション５は描画API６を呼び出す（S34）。このとき監視部１５に対して未確定の文字列が既に表示部８に表示されているか否かを問い合わせ（S35）、表示されていなければ、描画処理が行われる（S36）。未確定の文字列が既に表示されていれば、描画処理を禁止し（S37）、所定時間後（あるいは文字列確定後でもよい）に前記通知に関する描画を行う（S38）。
【００２６】
尚、実施例１，２では、ＯＳ３が描画権限要求を待たせることによって実現しているため、第１のアプリケーション５に限らず、例えばＯＳ３自身がユーザへの通知を表示する必要が発生した場合でも効果を奏することができる。例えば、第１のアプリケーション５を起動しようとしてメモリ等のリソースが不足して起動できなかった場合に、着信応答処理部４がエラーメッセージを表示する場合等である。
【００２７】
本実施例によれば、文字列入力操作中に、未確定の文字列（例えば、図４における１１１〜１１７のいずれかに示す文字列）が表示部８に表示されていた場合は、着信の通知の表示を行わないため、ユーザが確定操作をするまで着信通知が割り込んで表示されることがないという効果がある。このため、通話終了後にもとの文字入力画面に復帰した際には、次の文字入力から再開することができ、文字列入力操作途中のそれまでの作業が無駄にならずにすむ。さらに、入力操作のための思考が中断されることによる不愉快感を惹起させることがなく、使い心地のよい携帯電話装置を提供することができる。
【００２８】
次に、本実施例によるプログラム及びこのプログラムを記録する記録媒体について説明する。
図１の構成に基づく処理、及び図２に示すフローチャートによる処理を、コンピュータシステムのＣＰＵが実行するためのプログラムは、本発明によるプログラムを構成する。
【００２９】
また、このプログラムを記録するための記録媒体は、本発明によるコンピュータ読み取り可能な記録媒体を構成する。この記録媒体としては、光磁気ディスク、光ディスク、半導体メモリ、磁気記録媒体等を用いることができ、これらをＲＯＭ，ＲＡＭ，ＣＤ−ＲＯＭ，フレキシブル・ディスク、メモリカード等に構成して用いてよい。
【００３０】
またこの記録媒体は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部のＲＡＭ等の揮発性メモリのように、一定時間プログラムを保持するものも含まれる。
【００３１】
また上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから伝送媒体を介して、あるいは伝送媒体中の伝送波により他のコンピュータシステムに伝送されるものであってよい。上記伝送媒体とは、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体をいうものとする。
【００３２】
また上記プログラムは、前述した機能を実現するための複数のプログラムで構成されてもよい。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの
組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００３３】
従って、このプログラム及び記録媒体を図１のシステム又は装置とは異なるシステム又は装置において用い、そのシステム又は装置のコンピュータがこのプログラムを実行することによっても、各実施例で説明した機能及び効果と同等の機能及び効果を得ることができ、本発明の課題を解決することができる。尚、携帯通信装置は携帯電話装置、通信部を内蔵する携帯情報装置、通信カードが着脱可能な携帯情報装置等を含む。
【図面の簡単な説明】
【００３４】
【図１】本発明の実施例１による携帯電話装置を示すブロック図である。
【図２】本発明の実施例２による携帯電話装置の動作を示すフローチャートである。
【図３】本発明を適用し得る携帯電話装置のキー配置を示す構成図である。
【図４】本発明を適用し得る文字列入力操作による画面遷移を示す構成図である。
【符号の説明】
【００３５】
１    無線デバイス
３    OS
４    着信応答処理部
５    第１のアプリケーション
６    描画API
８    表示部
９    キーデバイス
１２  第２のアプリケーション
１３  エディットボックス
１４  入力支援部
１５  監視部
【図１】
2005110028.tif 000003
【図２】
2005110028.tif 000004
【図３】
2005110028.tif 000005
【図４】
2005110028.tif 000006