(57)【要約】【課題】効率的に文字を入力することができるようにする。【解決手段】入力ボタン２７の各ボタンには、ひらがなの各行が割り当てられている。文書作成画面がＬＣＤ２３に表示されており、入力ボタン２７のうち、例えば、「か」行が割り当てられているボタンが押下されたとき、そのボタンに割り当てられている行の１番目の文字である「か」の文字が表示される。続いて、反転ボタン２９−１乃至２９−３のいずれかが押圧された状態で、ＬＣＤ２３に表示されている「か」の文字と同じ「か」行が割り当てられているボタンが押下されたとき、そのボタンに割り当てられている行の５番目の文字である「こ」の文字が表示される。本発明は、例えば携帯電話機に適用することができる。【選択図】      図１
2004334389.tif 000002
【特許請求の範囲】
【請求項１】
入力反転機構、および、複数の入力機構が筺体の所定位置に設けられている情報入力装置において、
所定の前記入力機構が操作されたとき、前記入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示手段と、
前記入力反転機構が押圧されている状態を検出する検出手段と、
前記検出手段により前記入力反転機構が押圧されている状態が検出された場合、反転機能を設定する設定手段と、
前記設定手段により前記反転機能が設定されている間に、所定の前記入力機構が操作されたとき、前記第１の表示手段により表示されている順番とは逆の順番で前記入力対象を表示する第２の表示手段と
を備えることを特徴とする情報入力装置。
【請求項２】
前記入力反転機構は、前記筺体の側面部に設けられている
ことを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記筺体は、ヒンジ部を介して折り畳み可能に形成されており、
前記入力反転機構は、前記ヒンジ部に設けられている
ことを特徴とする請求項１に記載の情報入力装置。
【請求項４】
入力反転機構、および、複数の入力機構が筺体の所定位置に設けられている情報入力装置の情報入力方法において、
所定の前記入力機構が操作されたとき、前記入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示ステップと、
前記入力反転機構が押圧されている状態を検出する検出ステップと、
前記検出ステップの処理により前記入力反転機構が押圧されている状態が検出された場合、反転機能を設定する設定ステップと、
前記設定ステップの処理により前記反転機能が設定されている間に、所定の前記入力機構が操作されたとき、前記第１の表示ステップの処理により表示されている順番とは逆の順番で前記入力対象を表示する第２の表示ステップと
を含むことを特徴とする情報入力方法。
【請求項５】
入力反転機構、および、複数の入力機構が筺体の所定位置に設けられている情報入力装置において、
所定の前記入力機構が操作されたとき、前記入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示手段と、
前記入力反転機構が押下されたか否かを判定する判定手段と、
前記判定手段により前記入力反転機構が押下されたと判定された場合、前記第１の表示手段により表示されている順番とは逆の順番で前記入力対象を表示する第２の表示手段と
を備えることを特徴とする情報入力装置。
【請求項６】
前記入力反転機構は、前記筺体の側面部に設けられている
ことを特徴とする請求項５に記載の情報入力装置。
【請求項７】
前記筺体は、ヒンジ部を介して折り畳み可能に形成されており、
前記入力反転機構は、前記ヒンジ部に設けられている
ことを特徴とする請求項５に記載の情報入力装置。
【請求項８】
入力反転機構、および、複数の入力機構が筺体の所定位置に設けられている情報入力装置の情報入力方法において、
所定の前記入力機構が操作されたとき、前記入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示ステップと、
前記入力反転機構が押下されたか否かを判定する判定ステップと、
前記判定ステップの処理により前記入力反転機構が押下されたと判定された場合、前記第１の表示ステップの処理により表示されている順番とは逆の順番で前記入力対象を表示する第２の表示ステップと
を含むことを特徴とする情報入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報入力装置および方法に関し、特に、文字を効率よく入力することができるようにした情報入力装置および方法に関する。
【０００２】
【従来の技術】
従来、携帯電話機においては、テンキーのそれぞれのキー（ボタン）に異なる文字や記号などが割り当てられており、例えば、テンキーの「１」のボタンを繰り返し押すことにより、「あ」行の文字を入力することができ、「２」のボタンを繰り返し押すことにより、「か」行の文字を入力することができる。各行の５個の文字のいずれを入力するかは、そのボタンが押される回数で決定される。
【０００３】
しかしながら、１つの文字を入力する毎に、同じボタンを繰り返し押す必要があり、ユーザは、文字を効率的に入力することができない。例えば、「こ」の文字を入力する場合、ユーザは、「か」行が割り当てられている「２」のボタンを５回繰り返し押す必要がある。また、誤操作により「２」のボタンを６回押してしまい、「か」の文字が選択されてしまった場合、ユーザは、再度、「こ」の文字を入力するためには、「２」のボタンをさらに４回押し、「か」行を一巡させる必要がある。
【０００４】
そこで、「＃」のボタンに反転機能を割り当て、効率的に文字を入力することができる機種がある。例えば、「こ」の文字を入力する場合、ユーザは、通常、「か」行が割り当てられている「２」のボタンを５回繰り返し押すことになるが、この反転機能を利用することで、「か」行が割り当てられている「２」のボタンを１回押し、「＃」のボタンを１回押すだけで済む。またこの反転機能は、誤操作により、押し過ぎてしまった場合の後戻りなどに有効である。
【０００５】
ところで、携帯電話機においては、テンキーのボタンを用いて、文字や記号などの情報を入力するだけでなく、筺体の背面にタッチパネルを設け、そのタッチパネルを用いて各種の情報を入力するようにしているものがある（特許文献１参照）。
【０００６】
【特許文献１】
特開２０００−３２０９９号公報
【０００７】
【発明が解決しようとする課題】
このように、携帯電話機においては、さまざまな入力方法が提案されている。
【０００８】
ところで、特許文献１で提案されているタッチパネルを用いて、仮に、文字を入力しようとする場合、ユーザは、１つの文字を入力する毎に、タッチパネルに繰り返し触れる必要があり、文字を効率的に入力することは困難である。
【０００９】
そこで、通常は、テンキーを用いて、また必要に応じて「＃」のボタンなどに割り当てられた反転機能を用いて、文字を入力することになる。
【００１０】
しかしながら、「＃」のボタンに割り当てられた反転機能を用いて「こ」の文字を入力する場合、「２」のボタンと「＃」のボタンを押すことになるが、その際の指の移動量が多く、操作が煩雑になる課題があった。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、携帯電話機等において、効率的に文字を入力することができるようにするものである。
【００１２】
【課題を解決するための手段】
本発明の第１の情報入力装置は、所定の入力機構が操作されたとき、入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示手段と、入力反転機構が押圧されている状態を検出する検出手段と、検出手段により入力反転機構が押圧されている状態が検出された場合、反転機能を設定する設定手段と、設定手段により反転機能が設定されている間に、所定の入力機構が操作されたとき、第１の表示手段により表示されている順番とは逆の順番で入力対象を表示する第２の表示手段とを備えることを特徴とする。
【００１３】
前記入力反転機構は、筺体の側面部に設けられているものとすることができる。
【００１４】
前記筺体は、ヒンジ部を介して折り畳み可能に形成されており、入力反転機構は、ヒンジ部に設けられているものとすることができる。
【００１５】
本発明の第１の情報入力方法は、所定の入力機構が操作されたとき、入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示ステップと、入力反転機構が押圧されている状態を検出する検出ステップと、検出ステップの処理により入力反転機構が押圧されている状態が検出された場合、反転機能を設定する設定ステップと、設定ステップの処理により反転機能が設定されている間に、所定の入力機構が操作されたとき、第１の表示ステップの処理により表示されている順番とは逆の順番で入力対象を表示する第２の表示ステップとを含むことを特徴とする。
【００１６】
本発明の第２の情報入力装置は、所定の入力機構が操作されたとき、入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示手段と、入力反転機構が押下されたか否かを判定する判定手段と、判定手段により入力反転機構が押下されたと判定された場合、第１の表示手段により表示されている順番とは逆の順番で入力対象を表示する第２の表示手段とを備えることを特徴とする。
【００１７】
前記入力反転機構は、筺体の側面部に設けられているものとすることができる。
【００１８】
前記筺体は、ヒンジ部を介して折り畳み可能に形成されており、入力反転機構は、ヒンジ部に設けられているものとすることができる。
【００１９】
本発明の第２の情報入力方法は、所定の入力機構が操作されたとき、入力機構に割り当てられている入力対象を、所定の順番で表示する第１の表示ステップと、入力反転機構が押下されたか否かを判定する判定ステップと、判定ステップの処理により入力反転機構が押下されたと判定された場合、第１の表示ステップの処理により表示されている順番とは逆の順番で入力対象を表示する第２の表示ステップとを含むことを特徴とする。
【００２０】
第１の本発明においては、所定の入力機構が操作されたとき、入力機構に割り当てられている入力対象が所定の順番で表示され、入力反転機構が押圧されている間に所定の入力機構が操作されたとき、逆の順番で入力対象が表示される。
【００２１】
第２の本発明においては、所定の入力機構が操作されたとき、入力機構に割り当てられている入力対象が所定の順番で表示され、入力反転機構が押下されたととき、逆の順番で入力対象が表示される。
【００２２】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２４】
請求項１に記載の情報入力装置（例えば、図１の携帯電話機１）は、所定の入力機構（例えば、図１の入力ボタン２７）が操作されたとき、入力機構に割り当てられている入力対象（例えば、「か」行の文字）を、所定の順番で表示する第１の表示手段（例えば、図４のステップＳ２またはステップＳ１０の処理を実行する図３のＣＰＵ４１）と、入力反転機構（例えば、図１の反転ボタン２９−１乃至２９−３）が押圧されている状態を検出する検出手段（例えば、図４のステップＳ４の処理を実行する図３の検出部４８）と、検出手段により入力反転機構が押圧されている状態が検出された場合、反転機能を設定する設定手段（例えば、図４のステップＳ５の処理を実行する図３のＣＰＵ４１）と、設定手段により反転機能が設定されている間に、所定の入力機構が操作されたとき、第１の表示手段により表示されている順番とは逆の順番で入力対象を表示する第２の表示手段（例えば、図４のステップＳ７の処理を実行する図３のＣＰＵ４１）とを備えることを特徴とする。
【００２５】
請求項２に記載の情報入力装置の入力反転機構（例えば、図１の反転ボタン２９−１）は、筺体の側面部に設けられていることを特徴とする。
【００２６】
請求項３に記載の情報入力装置の筺体は、ヒンジ部（例えば、図１のヒンジ部１１）を介して折り畳み可能に形成されており、入力反転機構（例えば、図１の反転ボタン２９−２，２９−３）は、ヒンジ部に設けられていることを特徴とする。
【００２７】
請求項４に記載の情報入力方法は、所定の入力機構（例えば、図１の入力ボタン２７）が操作されたとき、入力機構に割り当てられている入力対象（例えば、「か」行の文字）を、所定の順番で表示する第１の表示ステップ（例えば、図４のステップＳ２またはステップＳ１０の処理）と、入力反転機構（例えば、図１の反転ボタン２９−１乃至２９−３）が押圧されている状態を検出する検出ステップ（例えば、図４のステップＳ４の処理）と、検出ステップの処理により入力反転機構が押圧されている状態が検出された場合、反転機能を設定する設定ステップ（例えば、図４のステップＳ５の処理）と、設定ステップの処理により反転機能が設定されている間に、所定の入力機構が操作されたとき、第１の表示ステップの処理により表示されている順番とは逆の順番で入力対象を表示する第２の表示ステップ（例えば、図４のステップＳ７の処理）とを含むことを特徴とする。
【００２８】
請求項５に記載の情報入力装置（例えば、図１の携帯電話機１）は、所定の入力機構（例えば、図１の入力ボタン２７）が操作されたとき、入力機構に割り当てられている入力対象（例えば、「か」行の文字）を、所定の順番で表示する第１の表示手段（例えば、図６のステップＳ３２の処理を実行する図３のＣＰＵ４１）と、入力反転機構（例えば、図１の反転ボタン２９−１乃至２９−３）が押下されたか否かを判定する判定手段（例えば、図６のステップＳ３４の処理を実行する図３の検出部４８）と、判定手段により入力反転機構が押下されたと判定された場合、第１の表示手段により表示されている順番とは逆の順番で入力対象を表示する第２の表示手段（例えば、図６のステップＳ３５の処理を実行する図３のＣＰＵ４１）とを備えることを特徴とする。
【００２９】
請求項６に記載の情報入力装置の入力反転機構（例えば、図１の反転ボタン２９−１）は、筺体の側面部に設けられていることを特徴とする。
【００３０】
請求項７に記載の情報入力装置の筺体は、ヒンジ部（例えば、図１のヒンジ部１１）を介して折り畳み可能に形成されており、入力反転機構（例えば、図１の反転ボタン２９−２，２９−３）は、ヒンジ部に設けられていることを特徴とする。
【００３１】
請求項８に記載の情報入力方法は、所定の入力機構（例えば、図１の入力ボタン２７）が操作されたとき、入力機構に割り当てられている入力対象（例えば、「か」行の文字）を、所定の順番で表示する第１の表示ステップ（例えば、図６のステップＳ３２の処理）と、入力反転機構（例えば、図１の反転ボタン２９−１乃至２９−３）が押下されたか否かを判定する判定ステップ（例えば、図６のステップＳ３４の処理）と、判定ステップの処理により入力反転機構が押下されたと判定された場合、第１の表示ステップの処理により表示されている順番とは逆の順番で入力対象を表示する第２の表示ステップ（例えば、図６のステップＳ３５の処理）とを含むことを特徴とする。
【００３２】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３３】
図１は、本発明を適用した携帯電話機１の外観の構成例を示す図である。
【００３４】
図１に示されるように、携帯電話機１は、基本的に、表示部１２および本体１３から構成され、中央のヒンジ部１１により折り畳み可能に形成されている。
【００３５】
表示部１２の上端左部には、アンテナ２１が設けられており、このアンテナ２１を介して、基地局（図示せず）との間で電波が送受信される。表示部１２の上端近傍には、スピーカ２２が設けられており、スピーカ２２から音声が出力される。
【００３６】
表示部１２のほぼ中央には、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）２３が設けられている。ＬＣＤ２３には、電波の受信状態、電池の残量、電話帳として登録されている氏名や電話番号、および発信履歴の他、入力ボタン２７が操作されることにより作成された文章（電子メールとして送信する文章）などが表示される。
【００３７】
一方、本体１３には、「０」乃至「９」の数字ボタン（テンキー）、「＊」ボタン、「♯」ボタンからなる入力ボタン２７が設けられている。ユーザは、この入力ボタン２７を操作することで、例えば、電子メールとして送信する文章やメモ帳などを作成することができる。
【００３８】
図２は、入力ボタン２７の配置例を示す図である。
【００３９】
図２に示される入力ボタン２７において、通常、数字の「１」を入力するとき押下される入力ボタン（「１」ボタン）２７−１には、分類としての「あ」行が割り当てられており、ユーザは、文章を作成するとき、「１」ボタン２７−１を繰り返し押下することで、「あ」行の「あ」、「い」、「う」、「え」、「お」、「ぁ」、「ぃ」、「ぅ」、「ぇ」、「ぉ」の文字を入力することができる。
【００４０】
具体的には、ユーザは、「１」ボタン２７−１を１回押下したとき、「あ」を表示させることができ、続けて、「１」ボタン２７−１を押下したとき（「１」ボタン２７−１を続けて２回押下したとき）、「い」を表示させることができる。同様に、「１」ボタン２７−１を繰り返し押下することにより、「う」、「え」、「お」のように、順に、「あ」行の文字（対象）を切り替えて表示させることができる。そして、ユーザは、入力しようとする文字が表示されている状態において、所定の確定ボタン等を押下することで、表示させた文字を確定入力することができる。
【００４１】
図２の例においては、入力ボタン（「２」ボタン）２７−２に「か」行が、入力ボタン（「３」ボタン）２７−３に「さ」行が、入力ボタン（「４」ボタン）２７−４に「た」行が、入力ボタン（「５」ボタン）２７−５に「な」行が、入力ボタン（「６」ボタン）２７−６に「は」行が、入力ボタン（「７」ボタン）２７−７に「ま」行が、入力ボタン（「８」ボタン）２７−８に「や」行が、入力ボタン（「９」ボタン）２７−９に「ら」行が、入力ボタン（「０」ボタン）２７−１０に「わ」行が、それぞれ割り当てられている。ユーザは、それぞれの入力ボタン２７−１乃至２７−１０を繰り返し押下することにより、各ボタンにそれぞれ割り当てられている行の文字を入力し、ＬＣＤ２３に表示させることができる。
【００４２】
また、入力ボタン（「＊」ボタン）２７−１１には、「記号」が分類として割り当てられており、ユーザは、「＊」ボタン２７−１１を繰り返し押下することにより、好みの記号を入力し、ＬＣＤ２３に表示させることができる。また、入力ボタン（「♯」ボタン）２７−１２は、例えば、改行を指定するとき操作される。
【００４３】
なお、所定の切り替えボタン（例えば、ＬＣＤ２３に表示された切り替えボタン）を操作することで、ユーザは、入力ボタン２７のそれぞれのボタンに、アルファベットや片仮名を割り当てることができ、上述した平仮名の場合と同様の操作により、アルファベットや片仮名を入力することができる。例えば、アルファベットを入力することが指示された場合、「１」ボタン２７−１には、アルファベットの「Ａ」、「Ｂ」、「Ｃ」が割り当てられ、片仮名を入力することが指示された場合、「１」ボタン２７−１には、片仮名の「ア」行が割り当てられる。
【００４４】
図１の説明に戻り、本体１３の入力ボタン２７の上方中央には、水平方向（筐体の左右方向）を軸として回転自在なジョグダイヤル２４が、本体１３の表面から僅かに突出した状態で設けられている。例えば、このジョグダイヤル２４に対する回転操作に応じて、ＬＣＤ２３に表示されている電子メールのスクロール等が行われる。ジョグダイヤル２４の左右には、左方向ボタン２５、および右方向ボタン２６がそれぞれ設けられている。本体１３の下方近傍には、マイクロフォン２８が設けられており、ユーザの音声が集音される。
【００４５】
表示部１２の所定位置（左側面）には、反転ボタン２９−１が設けられており、ヒンジ部１１の所定位置（左右側面）には、反転ボタン２９−２，２９−３がそれぞれ設けられている。ここで、所定位置とは、例えば、ユーザが、携帯電話機１を把持した際に人差し指または親指が当接する位置など、ユーザが操作し易い位置であって、これに限られるものではない。
【００４６】
例えば、これらの反転ボタン２９−１乃至２９−３（以下、反転ボタン２９−１乃至２９−３を個々に区別する必要がない場合、単に反転ボタン２９と称する）のいずれかが押し続けられている期間に、入力ボタン２７が繰り返し押下された場合、ボタンに割り当てられている行の文字が逆順で入力される。
【００４７】
具体的には、ユーザは、「２」ボタン２７−１を１回押下して「か」を表示させた後、反転ボタン２９を押圧している状態で、「２」ボタン２７−１を押下したとき、「こ」を表示させることができ、続けて、「２」ボタン２７−１を押下したとき、「け」を表示させることができる。同様に、反転ボタン２９を押圧している状態で、「２」ボタン２７−１を繰り返し押下することにより、「く」、「き」、「か」のように、逆順に、「か」行の文字（対象）を切り替えて表示させることができる。そして、ユーザは、入力しようとする文字が表示されている状態において、所定の確定ボタン等を押下することで、表示させた文字を確定入力することができる。
【００４８】
また例えば、反転ボタン２９が押下された場合、表示されている文字と同じ行の文字が逆順で入力されるようにすることもできる。
【００４９】
具体的には、ユーザは、「か」が表示されている状態で、反転ボタン２９を１回押下したとき、「こ」を表示させることができ、続けて、反転ボタン２９を押下したとき（反転ボタン２９を続けて２回押下したとき）、「け」を表示させることができる。同様に、反転ボタン２９を繰り返し押下することにより、「く」、「き」、「か」のように、逆順に、「か」行の文字（対象）を切り替えて表示させることができる。そして、ユーザは、入力しようとする文字が表示されている状態において、所定の確定ボタン等を押下することで、表示させた文字を確定入力することができる。
【００５０】
以上のような操作を行うことにより、「そ」、「せ」、「す」、「し」、「さ」や、「と」、「て」、「つ」、「ち」、「た」などのように、他の行も逆順で表示させることができる。
【００５１】
なお、「１」ボタン２７−１には、「あ」行の「あ」、「い」、「う」、「え」、「お」、「ぁ」、「ぃ」、「ぅ」、「ぇ」、「ぉ」が割り当てられているが、以上のような操作を行うことにより、「ぉ」、「ぇ」、「ぅ」のように、逆順で表示させることができる。
【００５２】
図１の例では、３つの反転ボタン２９−１乃至２９−３が携帯電話機１の筺体に設けられているが、１つ、もしくは、２つのみを実装することもでき、さらには、新たな反転ボタンを設けることもできる。
【００５３】
図３は、携帯電話機１の内部の構成例を示すブロック図である。
【００５４】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４２に記憶されている制御プログラムをＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４３に展開し、バス４６を介して携帯電話機１の全体の動作を制御する。例えば、ＣＰＵ４１は、文章を作成することがユーザにより指示されたとき、所定の文章作成プログラムを起動させ、表示制御部４５を制御し、文章作成画面をＬＣＤ２３に表示させる。
【００５５】
通信制御部４４は、アンテナ２１を介して基地局との間で電波を送受信し、例えば、音声通話モード時において、アンテナ２１で受信されたＲＦ（Ｒａｄｉｏ  ｒｅｑｕｅｎｃｙ）信号を増幅して周波数変換処理、アナログディジタル変換処理、スペクトラム逆拡散処理等の所定の処理を施し、得られた音声データを音声コーデック４９に出力する。また、通信制御部４４は、音声コーデック４９から音声データが供給されてきたとき、ディジタルアナログ変換処理、周波数変換処理、およびスペクトラム拡散処理等の所定の処理を施し、得られた音声信号をアンテナ２１から送信する。
【００５６】
表示制御部４５は、ＬＣＤ２３の表示を制御し、電子メールとして送信する文章を作成する作成画面等をＬＣＤ２３に表示する。
【００５７】
入力部４７は、ジョグダイヤル２４、左方向ボタン２５、右方向ボタン２６、入力ボタン２７、および反転ボタン２９等により構成され、それらに対するユーザの操作を検出し、それらのボタンが押下されたとき、または、押下された状態から離されたとき、対応する信号をＣＰＵ４１に出力する。
【００５８】
検出部４８は、ＣＰＵ４１による指示に応じて、例えば、反転ボタン２９が押圧（押し続けられた状態）または押下されたことを検出し、検出結果をＣＰＵ４１に通知する。ＣＰＵ４１は、検出部４８からの通知に基づいて、反転ボタン２９が押圧されている期間、文字入力の反転機能を有効にし、入力ボタン２７が押下される毎に、押下されたボタンに割り当てられている文字を逆順で切り替えてＬＣＤ２３に表示させる。またＣＰＵ４１は、反転ボタン２９が押下される毎に、表示されている文字と同じ行の文字を逆順で切り替えてＬＣＤ２３に表示させる。
【００５９】
音声コーデック４９は、通信制御部４４から供給されてきた音声データを音声信号に変換し、対応する音声信号をスピーカ２２から出力する。また、音声コーデック４９は、マイクロフォン２８により集音されたユーザの音声を音声データに変換し、それを通信制御部４４に出力する。
【００６０】
折り畳み検出部５０は、図１のヒンジ部１１の近傍に設けられ、携帯電話機１の開閉状態を監視し、開かれた状態から折り畳まれたことを検出したとき、または、折り畳まれた状態から開かれたことを検出したとき、それをＣＰＵ４１に通知する。
【００６１】
バス４６には、必要に応じてドライブ５１が接続され、磁気ディスク、光ディスク、光磁気ディスク、あるいは、半導体メモリなどのリムーバブルメディア５２が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて携帯電話機１にインストールされる。
【００６２】
次に、図４のフローチャートおよび図５のタイミングチャートを参照して、ユーザからの操作に応じて、文字、記号等の入力対象を入力する携帯電話機１の入力処理について説明する。この処理は、ユーザにより文章を入力することが指示されたとき、ＣＰＵ４１が、所定の文章作成画面をＬＣＤ２３に表示させることにより開始される。
【００６３】
ステップＳ１において、入力部４７は、入力ボタン２７のうち所定の入力ボタンが押下されたか否かを判定し、所定の入力ボタンが入力されるまで待機する。そして、所定の入力ボタンが入力されたと判定した場合、入力部４７は、その入力を検出し、対応する信号をＣＰＵ４１に出力する。
【００６４】
ステップＳ２において、ＣＰＵ４１は、入力部４７からの入力信号に基づいて、ボタンに割り当てられている行の文字を１文字分進めて、ＬＣＤ２３に表示させる。例えば、「か」行が割り当てられている「２」ボタン２７−２が１回押下されたとき（すなわち、図５Ａに示す、「２」ボタン２７−２の入力に対応する信号ＰＡ１がオンになったとき）、ＣＰＵ４１は、「か」行の１番目の文字である「か」の文字を選択し、次の入力信号（図５の例の場合、入力信号ＰＡ２）がオンになるまで、図５Ｃに示すように、「か」をＬＣＤ２３に表示させる。
【００６５】
ステップＳ３において、ＣＰＵ４１は、ステップＳ２の処理で表示された文字を確定して入力することが指示された否か、すなわち、例えば、ジョグダイヤル２４が携帯電話機１の内部方向に押下されるなどして、文字の確定が指示されたか否かを判定し、文字の確定が指示されていないと判定した場合、ステップＳ４に進む。
【００６６】
ステップＳ４において、ＣＰＵ４１は、検出部４８からの通知に基づいて、反転ボタン２９が押圧されているか否か、すなわち、例えば、図５Ｂに示す、反転ボタン２９の入力に対応する信号ＰＢ１がオンになったか否かを判定し、反転ボタン２９が押圧されていると判定した場合、ステップＳ５に進み、反転機能を有効に設定する。
【００６７】
ステップＳ６において、ＣＰＵ４１は、ＬＣＤ２３に表示されている文字と同じ行が割り当てられているボタンが押下されたか否かを判定し、ＬＣＤ２３に表示されている文字と同じ行が割り当てられているボタンが押下されたと判定した場合、ステップＳ７に進み、ボタンに割り当てられている行の文字を１文字分戻して、ＬＣＤ２３に表示させる。
【００６８】
例えば、「か」の文字がＬＣＤ２３に表示されている状態において、反転ボタン２９が押圧されたまま、「か」行が割り当てられている「２」ボタン２７−２が１回押下されたとき（すなわち、図５Ａに示す、「２」ボタン２７−２の入力に対応する信号ＰＡ２がオンになったとき）、ＣＰＵ４１は、「か」行の５番目の文字である「こ」の文字を選択し、次の入力信号（図５の例の場合、入力信号ＰＡ３）がオンになるまで、図５Ｃに示すように、「こ」をＬＣＤ２３に表示させる。
【００６９】
ステップＳ７の処理の後、または、ステップＳ６において、表示されている文字と同じ行が割り当てられているボタンが押下されていないと判定された場合、ステップＳ３に戻り、上述した処理が繰り返し実行される。
【００７０】
ステップＳ４において、反転ボタン２９が押圧されていないと判定した場合、すなわち、例えば、図５Ｂに示す、反転ボタン２９の入力に対応する信号ＰＢ１がオフになった場合、ステップＳ８に進み、ＣＰＵ４１は、反転機能を無効に設定する。ステップＳ９において、ＣＰＵ４１は、表示されている文字と同じ行が割り当てられているボタンが押下されたか否かを判定し、表示されている文字と同じ行が割り当てられているボタンが押下されたと判定した場合、ステップＳ１０に進み、ボタンに割り当てられている行の文字を１文字分進めて、ＬＣＤ２３に表示させる。
【００７１】
例えば、「け」の文字がＬＣＤ２３に表示されている状態において、「か」行が割り当てられている「２」ボタン２７−２が１回押下されたとき（すなわち、図５Ａに示す、「２」ボタン２７−２の入力に対応する信号ＰＡ４がオンになったとき）、ＣＰＵ４１は、「か」行の５番目の文字である「こ」の文字を選択し、次の入力信号（図５の例では図示せず）がオンになるまで、図５Ｃに示すように、「こ」をＬＣＤ２３に表示させる。
【００７２】
ステップＳ１０の処理の後、または、ステップＳ９において、表示されている文字と同じ行が割り当てられているボタンが押下されていないと判定された場合、ステップＳ３に戻り、上述した処理が繰り返し実行される。
【００７３】
ステップＳ３において、ステップＳ２の処理で表示された文字を確定して入力することが指示されたと判定された場合、ステップＳ１１に進み、ＣＰＵ４１は、ＬＣＤ２３に表示されている文字を確定し、文字の入力位置を指定するカーソルの位置を、確定された文字の右隣（次の入力位置）に移動させる。
【００７４】
ステップＳ１２において、入力部４７は、ユーザにより文字入力が終了されたか否かを判定し、文字入力が終了されていないと判定した場合、ステップＳ１に戻り、上述した処理を繰り返し実行する。そして、文字入力が終了したと判定した場合、入力部４７は、ユーザの操作に対応する信号をＣＰＵ４１に出力する。ＣＰＵ４１は、入力部４７からの通知に基づいて、入力処理を終了させる。
【００７５】
以上のように、ユーザは、反転ボタン２９を押圧している状態で、入力ボタン２７を押下することにより、そのボタンに割り当てられている行の文字を逆順で表示させることができるため、効率的に文字入力を行うことができる。
【００７６】
また以上においては、反転ボタン２９を押圧している状態で入力ボタン２７を押下する毎に、そのボタンに割り当てられている行の文字を逆順で入力するようにしたが、これに限らず、例えば、反転ボタン２９を押下する毎に、表示されている文字と同じ行の文字を逆順で入力することもできる。
【００７７】
この場合の入力処理について、図６のフローチャートおよび図７のタイミングチャートを参照して説明する。この処理は、ユーザにより文章を入力することが指示されたとき、ＣＰＵ４１が、所定の文章作成画面をＬＣＤ２３に表示させることにより開始される。
【００７８】
ステップＳ３１において、入力部４７は、入力ボタン２７のうちの所定の入力ボタンが押下されたか否かを判定し、所定の入力ボタンが入力されるまで待機する。そして、所定の入力ボタンが入力されたと判定した場合、入力部４７は、その入力を検出し、対応する信号をＣＰＵ４１に出力する。
【００７９】
ステップＳ３２において、ＣＰＵ４１は、入力部４７からの入力信号に基づいて、ボタンに割り当てられている行の文字を１文字分進めて、ＬＣＤ２３に表示させる。
【００８０】
例えば、「か」行が割り当てられている「２」ボタン２７−２が１回押下されたとき（すなわち、図７Ａに示す、「２」ボタン２７−２の入力に対応する信号ＰＡ１がオンになったとき）、ＣＰＵ４１は、「か」行の１番目の文字である「か」の文字を選択し、次の入力信号（図７の例の場合、入力信号ＰＡ２）がオンになるまで、図７Ｃに示すように、「か」をＬＣＤ２３に表示させる。
【００８１】
ステップＳ３３において、ＣＰＵ４１は、ステップＳ３２の処理で表示された文字を確定して入力することが指示された否か、すなわち、例えば、ジョグダイヤル２４が携帯電話機１の内部方向に押下されるなどして、文字の確定が指示されたか否かを判定し、文字の確定が指示されていないと判定した場合、ステップＳ３４に進む。
【００８２】
ステップＳ３４において、ＣＰＵ４１は、検出部４８からの通知に基づいて、反転ボタン２９が押下されたか否か、すなわち、例えば、図７Ｂに示す、反転ボタン２９の入力に対応する信号ＰＢ１がオンになったか否かを判定し、反転ボタン２９が押下されたと判定した場合、ステップＳ３５に進む。
【００８３】
ステップＳ３５において、ＣＰＵ４１は、ＬＣＤ２３に表示されている文字と同じ行の文字を１文字分戻して、ＬＣＤ２３に表示させる。
【００８４】
例えば、「か」の文字がＬＣＤ２３に表示されている状態において、反転ボタン２９が１回押下されたとき（すなわち、図７Ｂに示す、反転ボタン２９の入力に対応する信号ＰＢ１がオンになったとき）、ＣＰＵ４１は、「か」行の５番目の文字である「こ」の文字を選択し、次の入力信号（図７の例の場合、入力信号ＰＡ３）がオンになるまで、図７Ｃに示すように、「こ」をＬＣＤ２３に表示させる。
【００８５】
ステップＳ３４において、反転ボタン２９が押下されていないと判定した場合、ステップＳ３６に進み、ＣＰＵ４１は、ＬＣＤ２３に表示されている文字と同じ行が割り当てられているボタンが押下されたか否かを判定する。
【００８６】
例えば、「け」の文字がＬＣＤ２３に表示されている状態において、「か」行が割り当てられている「２」ボタン２７−２が１回押下されたとき（すなわち、図７Ａに示す、「２」ボタン２７−２の入力に対応する信号ＰＡ２がオンになったとき）、ＣＰＵ４１は、「か」行の５番目の文字である「こ」の文字を選択し、次の入力信号（図７の例では図示せず）がオンになるまで、図７Ｃに示すように、「こ」をＬＣＤ２３に表示させる。
【００８７】
ステップＳ３６において、ＬＣＤ２３に表示されている文字と同じ行が割り当てられているボタンが押下されたと判定された場合、ステップＳ３２に戻り、上述した処理が繰り返し実行される。
【００８８】
ステップＳ３６において、表示されている文字と同じ行が割り当てられているボタンが押下されていないと判定された場合、または、ステップＳ３５の処理の後、ステップＳ３３に戻り、上述した処理が繰り返し実行される。
【００８９】
ステップＳ３３において、ステップＳ３２の処理で表示された文字を確定して入力することが指示されたと判定された場合、ステップＳ３７に進み、ＣＰＵ４１は、ＬＣＤ２３に表示されている文字を確定し、文字の入力位置を指定するカーソルの位置を、確定された文字の右隣（次の入力位置）に移動させる。
【００９０】
ステップＳ３８において、入力部４７は、ユーザにより文字入力が終了されたか否かを判定し、文字入力が終了されていないと判定した場合、ステップＳ３１に戻り、上述した処理を繰り返し実行する。そして、文字入力が終了したと判定した場合、入力部４７は、ユーザの操作に対応する信号をＣＰＵ４１に出力する。ＣＰＵ４１は、入力部４７からの通知に基づいて、入力処理を終了させる。
【００９１】
以上のように、ユーザは、反転ボタン２９を押下することにより、表示されている文字と同じ行の文字を逆順で表示させることができるため、効率的に文字入力を行うことができる。
【００９２】
以上においては、折り畳み可能に形成された携帯電話機１に反転ボタン２９を実装するようにしたが、勿論、ストレート型の携帯電話機にも適用することができる。また、反転ボタン２９を携帯電話機１に新たに実装しなくとも、例えば、既存のボタンに反転機能を割り当てるようにしてもよい。
【００９３】
さらに以上においては、入力装置として携帯電話機１において文字を入力する場合について説明したが、本発明はこれに限られるものではなく、以上の処理を、例えば、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯型のパーソナルコンピュータ、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）（登録商標）等のオーディオプレイヤ、あるいは、ビデオカメラなどの電子機器に広く適用することが可能である。
【００９４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００９５】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）、もしくは半導体メモリなどのリムーバブルメディア５２により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ４２や記憶部に含まれるハードディスクなどなどで構成される。
【００９６】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９７】
【発明の効果】
以上のように、第１の本発明によれば、効率的に文字入力を行うことが可能となる。特に、反転ボタンを筺体の所定位置に設け、そのボタンが押圧されている状態で入力が行われたとき、文字を逆順で表示させることができるため、効率的に文字を入力することが可能となる。
【００９８】
また第２の本発明によれば、効率的に文字入力を行うことが可能となる。特に、反転ボタンを筺体の所定位置に設け、そのボタンが押下されたとき、表示されている文字を逆順で表示させることができるため、効率的に文字を入力することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した携帯電話機の外観の構成例を示す図である。
【図２】図１の入力ボタンの配置例を示す図である。
【図３】図１の携帯電話機の内部の構成例を示すブロック図である。
【図４】携帯電話機の入力処理を説明するフローチャートである。
【図５】図４の入力処理を説明するタイミングチャートである。
【図６】携帯電話機の他の入力処理を説明するフローチャートである。
【図７】図６の入力処理を説明するタイミングチャートである。
【符号の説明】
１  携帯電話機，  ２３  ＬＣＤ，  ２７  入力ボタン，  ２９−１乃至２９−３  反転ボタン，  ４１  ＣＰＵ，  ４７  入力部，  ４８  検出部
【図１】
2004334389.tif 000003
【図２】
2004334389.tif 000004
【図３】
2004334389.tif 000005
【図４】
2004334389.tif 000006
【図５】
2004334389.tif 000007
【図６】
2004334389.tif 000008
【図７】
2004334389.tif 000009