(57)【要約】【課題】ユーザーが入力方式を忘れた場合でも、次に入力するときに意図する入力方式によって即時に入力操作を実行することができる文字入力方法、文字入力装置及びプログラムを提供する。【解決手段】複数の文字入力方式に対応した文字入力方法であって、利用頻度の最も高い文字入力方式を算出する算出ステップＳ１８と、算出された文字入力方式を初期値として設定する設定ステップＳ２１と、を含む。【選択図】図５
2010225045.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字入力方式に対応した文字入力方法であって、
利用頻度の最も高い文字入力方式を算出する算出ステップと、
算出された文字入力方式を初期値として設定する設定ステップと、を含むことを特徴とする文字入力方法。
【請求項２】
前記算出ステップにおいて、各文字入力方式における入力文字数が最も多いものを前記利用頻度の最も高い文字入力方式として算出することを特徴とする請求項１に記載の文字入力方法。
【請求項３】
前記算出ステップは、
前記入力文字数が最も多い第１の文字入力方式と次に入力文字数が多い第２の文字入力方式との入力文字数差が所定数以上であるか否かを判定する第１の判定ステップと、
前記入力文字数差が前記第１の文字入力方式の入力文字数に対して所定割合以上であるか否かを判定する第２の判定ステップと、を含み、
前記入力文字数差が所定数以上であって、かつ所定割合以上である場合は、前記設定ステップにおいて前記第１の文字入力方式を前記初期値として設定することを特徴とする請求項２に記載の文字入力方法。
【請求項４】
前記算出ステップにおいて、各文字入力方式が設定されていた設定時間が最も長いものを前記利用頻度の最も高い文字入力方式として算出することを特徴とする請求項１に記載の文字入力方法。
【請求項５】
前記算出ステップは、
前記設定時間が最も長い第１の文字入力方式と次に設定時間が長い第２の文字入力方式との設定時間差が所定時間以上であるか否かを判定する第１の判定ステップと、
前記設定時間差が前記第１の文字入力方式の設定時間に対して所定割合以上であるか否かを判定する第２の判定ステップと、を含み、
前記設定時間差が所定時間以上であって、かつ所定割合以上である場合は、前記設定ステップにおいて前記第１の文字入力方式を前記初期値として設定することを特徴とする請求項４に記載の文字入力方法。
【請求項６】
前記算出ステップにおいて、各文字入力方式における入力操作回数が最も多いものを前記利用頻度の最も高い文字入力方式として算出することを特徴とする請求項１に記載の文字入力方法。
【請求項７】
文字入力がない状態が所定時間継続したか否かを判定する第３の判定ステップと、
前記所定時間が経過した場合は、前記利用頻度の最も高い文字入力方式へ自動的に切り替えるステップと、を更に含むことを特徴とする請求項１〜６の何れか１項に記載の文字入力方法。
【請求項８】
文字入力装置の電源ＯＮ時に、前記利用頻度の最も高い文字入力方式へ自動的に切り替えるステップを更に含むことを特徴とする請求項１から７の何れか１項に記載の文字入力方法。
【請求項９】
複数の文字入力方式に対応した文字入力装置であって、
利用頻度の最も高い文字入力方式を算出する算出部と、
算出された文字入力方式を初期値として設定する設定部と、を有することを特徴とする文字入力装置。
【請求項１０】
請求項９に記載の文字入力装置と、
前記文字入力装置により生成された入力データに基づいて、テープ状の印刷対象物に印刷を行う印刷手段と、を備えたことを特徴とするテープ印刷装置。
【請求項１１】
請求項１に記載の算出ステップ及び設定ステップをテープ状の印刷対象物に印刷を行うテープ印刷装置が備えるコンピューターに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の文字入力方式を利用した文字入力方法、文字入力装置、テープ印刷装置及びプログラムに関する。
【背景技術】
【０００２】
ローマ字入力、ひらがな入力、カタカナ入力、英数字入力等の複数種類の文字入力方式に対応した文字入力装置が知られている。このように、複数種類の文字入力方式に対応した文字入力装置では、入力方式を切り換えるためにはその都度、入力切替キーなどを押下することによって行う。
【０００３】
入力切替キーを押下する度に、例えばローマ字入力→ひらがな入力→英数字入力→ローマ字入力というように各入力モードが切り替えられ、所望の入力モードを選択し設定する。そして、この入力切替キーにより所望の入力モードに設定した後、キーボードから入力されたキャラクタ入力指示に従って、その設定された入力モードに対応した所定のキャラクタを抽出し、ディスプレイにそのキャラクタを表示しつつ文書を編集する。
【０００４】
また、入力方式を切り替える都度、入力切替キーを押下することなく一時的に入力方式を切り換える文字処理装置も提案されている（特許文献１参照）。
すなわち、入力切替キーによりある入力モードが選択設定されている状態で、文字キーが押下されてキャラクタ入力指示があるときに、入力モード一時切替キーが押下されていなければ、キャラクタ入力指示に従って選択設定されている入力モードに対応したキャラクタが液晶ディスプレイに表示される。一方、入力モード一時切替キーが押下されていれば、入力モードが前記選択設定されている入力モードから別途設定される一時切替用入力モードに切り替わり、キャラクタ入力指示に従ってその入力モードに対応したキャラクタが液晶ディスプレイに表示される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０６−５２１４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の文字入力装置の場合、入力モード一時切替キーによって一時的に入力モードを切り替えることはできるものの、ユーザーは入力方式を切り替え後、しばらく操作を実施しないと入力方式を切り替えたことを忘れてしまうことがある。このため、次に入力する場合は、意図する入力方式に設定されていない場合があり、入力操作が即時に実行できない場合がある。
【０００７】
本発明は上記課題を解決するためになされたものであって、ユーザーが入力方式を忘れてしまった場合でも、次に入力するときに意図する入力方式によって即時に入力操作を実行することができる文字入力方法、文字入力装置、テープ印刷装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決することのできる本発明は、複数の文字入力方式に対応した文字入力方法であって、
利用頻度の最も高い文字入力方式を算出する算出ステップと、算出された文字入力方式を初期値として設定する設定ステップと、を含むことを特徴とする。
上記構成によれば、利用頻度の最も高い文字入力方式が初期値として設定されるので、ユーザーが入力切替キーによって入力方式を一時的に切り替えた場合でも、最もよく利用する入力方式が初期値として設定されるので、ユーザーが入力方式を忘れてしまった場合でも、次に入力するときに意図する入力方式によって即時に入力操作を実行することができる。
【０００９】
また本発明は、前記算出ステップにおいて、各文字入力方式における入力文字数が最も多いものを前記利用頻度の最も高い文字入力方式として算出することを特徴とする。
上記構成によれば、各文字入力方式における入力文字数によって利用頻度を算出するので、正確な利用頻度を算出することができる。例えば「ローマ字入力」の場合と「かな文字入力」の場合とでは、同じ文字を入力する場合でも入力キーの操作回数が異なるが、入力文字数によって利用頻度を算出するので正確な利用頻度を算出することができる。
【００１０】
また本発明において、前記算出ステップは、前記入力文字数が最も多い第１の文字入力方式と次に入力文字数が多い第２の文字入力方式との入力文字数差が所定数以上であるか否かを判定する第１の判定ステップと、
前記入力文字数差が前記第１の文字入力方式の入力文字数に対して所定割合以上であるか否かを判定する第２の判定ステップと、を含み、
前記入力文字数差が所定数以上であって、かつ所定割合以上である場合は、前記設定ステップにおいて前記第１の文字入力方式を前記初期値として設定することを特徴とする。
上記構成によれば、所定数以上の入力文字数差にもとづき判定することによって、入力文字数差が所定数に満たない微小な場合は、入力方式を設定変更することがない。このため、文字入力方式の設定変更が頻繁に行われることによる煩わしさをユーザーに与えることがない。
さらに、第１の文字入力方式の入力文字数と入力文字数差との割合に基づき判定することによって、微小な入力文字数差の場合を除外するとともに、第１の文字入力方式の入力文字数が比較的少ない場合（総合的な使用頻度が少ない場合）も、入力方式を設定変更することがなくなる。したがって、使用して間もないうちに、初期値が変更されてしまうことを防止し、ある程度の使用を経た後の正確な利用頻度を算出することができる。
【００１１】
また本発明は、前記算出ステップにおいて、各文字入力方式が設定されていた設定時間が最も長いものを前記利用頻度の最も高い文字入力方式として算出することを特徴とする。
上記構成によれば、各文字入力方式が設定されていた設定時間によって利用頻度を算出するので、最も使用時間の長い文字入力方式を利用頻度の高い文字入力方式として算出することができる。
【００１２】
また本発明において、前記算出ステップは、前記設定時間が最も長い第１の文字入力方式と次に設定時間が長い第２の文字入力方式との設定時間差が所定時間以上であるか否かを判定する第１の判定ステップと、
前記設定時間差が前記第１の文字入力方式の設定時間に対して所定割合以上であるか否かを判定する第２の判定ステップと、を含み、
前記設定時間差が所定時間以上であって、かつ所定割合以上である場合は、前記設定ステップにおいて前記第１の文字入力方式を前記初期値として設定することを特徴とする。
上記構成によれば、所定時間以上の設定時間差にもとづき判定することによって、設定時間差が所定時間に満たない微小な場合は、入力方式を設定することがない。このため、文字入力方式の設定変更が頻繁に行われることによる煩わしさをユーザーに与えることがない。
さらに、第１の文字入力方式の設定時間と設定時間差との割合に基づき判定することによって、微小な設定時間差の場合を除外するとともに、第１の文字入力方式の設定時間が比較的少ない場合（総合的な使用頻度が少ない場合）も、入力方式を設定変更することがなくなる。したがって、使用して間もないうちに、初期値が変更されてしまうことを防止し、ある程度の使用を経た後の正確な利用頻度を算出することができる。
【００１３】
また本発明は、前記算出ステップにおいて、各文字入力方式における入力操作回数が最も多いものを前記利用頻度の最も高い文字入力方式として算出することを特徴とする。
上記構成によれば、各文字入力方式における入力操作回数をカウントすればよいので、例えば操作キーが押下された回数をカウントする単純な処理によって利用頻度を算出することができる。
【００１４】
また本発明において、文字入力がない状態が所定時間継続したか否かを判定する第３の判定ステップと、
前記所定時間が経過した場合は、前記利用頻度の最も高い文字入力方式へ自動的に切り替えるステップと、を更に含むことを特徴とする。
上記構成によれば、一時的に特定の文字入力方式に切り替えた後、文字入力がない状態が所定時間継続した場合には、利用頻度の最も高い文字入力方式に自動的に切り替わる。このため、一時的に利用頻度の低い文字入力方式に切り替えたことをユーザーが忘れてしまったような場合でも、入力切替キーを押下することなく、利用する蓋然性が高い文字入力方式による文字入力を即時に行うことができる。
【００１５】
また、上記課題を解決することのできる本発明は、文字入力装置の電源ＯＮ時に、前記利用頻度の最も高い文字入力方式へ自動的に切り替えるステップを更に含むことを特徴とする。
上記構成によれば、電源ＯＮした後、入力切替キーを押下することなく利用頻度の高い文字入力方式が自動的に設定されるので、利用する蓋然性が高い文字入力方式による文字入力を即時に行うことができる。
【００１６】
複数の文字入力方式に対応した文字入力装置であって、
利用頻度の最も高い文字入力方式を算出する算出部と、算出された文字入力方式を初期値として設定する設定部と、を有することを特徴とする。
上記構成によれば、利用頻度の最も高い文字入力方式が初期値として設定されるので、ユーザーが入力切替キーによって入力方式を一時的に切り替えた場合でも、次に入力するときには最もよく利用する入力方式によって即時に入力操作を実行することができる文字入力装置を提供することができる。
【００１７】
また、上記課題を解決することのできる本発明は、上記に記載の文字入力装置と、前記文字入力装置により生成された入力データに基づいて、テープ状の印刷対象物に印刷を行う印刷手段と、を備えたことを特徴とするテープ印刷装置である。
上記構成によれば、利用頻度の最も高い文字入力方式が初期値として設定されるので、ユーザーが入力切替キーによって入力方式を一時的に切り替えた場合でも、次に入力するときには最もよく利用する入力方式によって即時に入力操作を実行することができ操作性の良いテープ印刷装置を提供することができる。
【００１８】
また、上記課題を解決することのできる本発明は、上記に記載の算出ステップ及び設定ステップをテープ状の印刷対象物に印刷を行うテープ印刷装置が備えるコンピューターに実行させることを特徴とするプログラムである。
【図面の簡単な説明】
【００１９】
【図１】本実施形態のテープ印刷装置の概観斜視図である。
【図２】図１に示したテープ印刷装置の開閉蓋が開いた状態の概観斜視図である。
【図３】ディスプレイの構成を示す模式図である。
【図４】テープ印刷装置の内部構成を示したブロック図である。
【図５】本実施形態における文字入力方式を切り替える方法を示したフローチャートである。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照して、本実施形態に係る文字入力装置を適用したテープ印刷装置について説明する。このテープ印刷装置は、入力された未確定文字列に基づいて、ディスプレイ上に複数の予測変換候補を表示すると共に、１の予測変換候補を選択して確定した確定文字列に基づいて、ディスプレイ上に印刷レイアウトを表示し、この印刷レイアウトによってラベルを作成するものである。
【００２１】
図１及び図２に示すように、テープ印刷装置１は、処理テープ（テープ状の印刷対象物）Ｔに対して印刷処理を行う装置本体１１と、処理テープＴおよび不図示のインクリボンを収容し、装置本体１１に着脱自在に装着されるテープカートリッジＣとを備えている。
【００２２】
装置本体１１は、装置ケース１２により外殻が形成され、装置ケース１２の前半部上面には、文字等を入力するための複数の文字入力キー１３と、各種選択および確定処理等を行うための複数の機能キー１５と、テープ印刷装置１の電源をＯＮ／ＯＦＦするための電源キー１６を備えたキーボード１７が配設されている。ここで、機能キー１５には、ディスプレイ２４に表示される選択肢を選択する上下（左右）キー１５ｂ、処理テープＴのテープ幅、テープ長および余白領域並びに文字等の書式等を設定する各種設定キー１５ａ、入力した未確定文字列８２を確定文字列８３として確定する確定キー１５ｃ、入力編集中の文字等を削除する削除キー１５ｄ、ラベル作成処理を実行するための印刷キー１５ｅ、表示画面を切替えるための表示切替キー１５ｆ、入力状態（文字入力方式）を切り替えるための入力切替キー１５ｇ等が含まれる。
【００２３】
装置ケース１２の後半部上面には、開閉蓋２１が広く設けられ、開閉蓋２１の上面には、テープカートリッジＣの装着／非装着を視認するための覗き窓２２が形成されていると共に、開閉蓋２１の前側にはこれを開放する蓋体開放ボタン２３が設けられている。また、後半部右上面には、キーボード１７からの入力結果等を表示するディスプレイ２４が形成されている。
【００２４】
図３に示すように、ディスプレイ２４は横長の表示画面を有しており、ディスプレイ２４上には、デフォルト画面（初期画面）として、入力・編集画面が表示されている。入力・編集画面は、下部に設定されると共に入力編集を行うための入力編集領域２４ａと、上部に設定されると共に印刷レイアウトを逐一表示するレイアウト表示領域２４ｂと、を備えている。なお、印刷レイアウトは、文字未入力の状態においては、白紙のレイアウトを表示すると共に、入力した確定文字列８３に基づいて、任意の文字列のレイアウトを表示する。
【００２５】
入力編集領域２４ａには、キーボード１７から入力された文字列が横書きに表示され、文字列が複数行に亘る場合には、行毎に上下に並べて表示される。入力編集領域２４ａに入力された文字列が未確定文字列である場合、文字列を陽ドットとして白黒反転表示される一方、未確定文字列が確定キーにより確定文字列８３となった場合、文字列を陰ドットとして通常表示される。また、入力編集領域２４ａには、各文字列が何行目に位置するかを表示した行頭マーク８０と、編集入力位置を指標するカーソル８１とが表示される。
【００２６】
ディスプレイ２４のレイアウト表示領域２４ｂの左側２４ｃには、検出したテープ幅と作成されるテープ長とが小さく数値表示されると共に、その数値表示の右側には、印刷レイアウトが大きく表示される。これにより、作成されるラベルの大きさ、配置バランスおよび余白領域等を印刷処理前に確認できるようになっている。
【００２７】
具体的に説明すると、図３に示すディスプレイ２４のレイアウト表示領域２４ｂには、テープ幅（１８ｍｍ）およびテープ長（１０ｃｍ）に対して、入力した確定文字列８３（「お得なセット！」）の印刷レイアウトが、テープを陽ドットとして文字を陰ドットとして白黒反転表示されている。
【００２８】
開閉蓋２１の内部には、テープカートリッジＣが装着されるカートリッジ装着部３１が窪入形成されており、カートリッジ装着部３１には、テープカートリッジＣから繰り出される処理テープＴに印刷処理を行う印刷ヘッド４１（図４参照）が配設されている。
【００２９】
装置ケース１２の左側部には、カートリッジ装着部３１と装置外部とを連通するテープ排出口３２が形成され、このテープ排出口３２に臨んで装置ケース１２には、処理テープＴを切断するための不図示のカッターユニットが内蔵されている。また、図１および図２では省略したが、装置ケース１２の内部には、装置本体１１を統括制御する制御部６０を構成する回路基板が搭載されている。
【００３０】
カートリッジ装着部３１には、発熱素子を有しヘッドカバー４０に覆われた印刷ヘッド４１と、テープリールの位置決めをする位置決め突起４２が突設されている。また、カートリッジ装着部３１には、カートリッジケース９５の裏面に形成された複数の被検出孔に対応してテープ識別センサ２６（図４参照）が設けられている。また、カートリッジ装着部３１には、不図示のプラテン駆動軸および巻取り駆動軸を駆動する印刷送りモーター４６（図４参照）や減速ギヤ列等（図示省略）が内蔵されている。
【００３１】
テープカートリッジＣをカートリッジ装着部３１に装着すると、ヘッドカバー４０に貫通開口５４が、位置決め突起４２にテープリールが、巻取り駆動軸にリボン巻取りリールが、プラテン駆動軸にプラテンローラが、それぞれ差し込まれ、この状態で開閉蓋２１を閉蓋すると、これに連動して、印刷ヘッド４１が、処理テープＴおよびインクリボンを挟み込んでプラテンローラに当接し、印刷待機状態となる。入力編集により印刷データが生成されると、生成された印刷データに基づき、プラテン駆動軸および巻取り駆動軸が同期回転して、処理テープＴおよびインクリボンを送りながら、印刷ヘッド４１により印刷処理が行われる。これと共に、リボン繰出しリールから繰り出されたインクリボンＲは、貫通開口５４の開口壁を周回してリボン巻取りリールに巻き取られる。印刷処理後の処理テープＴは、印刷済み部分がフルカッターにより切断され、切断された処理テープＴがラベルとしてテープ排出口３２から外部に排出される。
【００３２】
処理テープＴは、テープ種別（テープ幅、テープ色、インクリボン色、テープ材質など）が異なる複数種のものが用意されており、裏面に粘着材層が塗着された記録テープと、この粘着剤層により記録テープに貼付された剥離テープとから構成されている。カートリッジケース９５の裏面には、小さな複数の被検出孔（図示省略）が形成され、上記のテープ識別センサ２６によってこの複数の被検出孔が検出されることにより、処理テープＴの種別を識別できるようになっている。
【００３３】
次に、図４を参照し、テープ印刷装置１の内部制御について説明する。テープ印刷装置１は、操作部６１と、検出部６２と、印刷部６３と、切断部６４と、駆動部６５と、これら各部に接続して、テープ印刷装置１全体を制御する制御部６０と、を有している。
【００３４】
操作部６１は、キーボード１７上の文字入力キー１３、機能キー１５等からのデータ入力や、印刷データ等のディスプレイ２４への表示等、ユーザーインターフェイスとして機能する。検出部６２は、テープ識別センサ２６を有し、処理テープＴ（テープカートリッジＣ）の種別を検出する。印刷部６３は、テープカートリッジＣ、印刷ヘッド４１および印刷送りモーター４６を有し、処理テープＴおよびインクリボンを搬送しながら処理テープＴ上に、生成された印刷データに基づいて、印刷ヘッド４１により印刷を行う。切断部６４は、処理テープＴを切断するフルカッター３４及びこれを駆動するフルカッタモーター３５を備えるカッターユニットを有し、印刷部６３で印刷処理済みの処理テープＴを所定の長さとなるように切断し、ラベルを作成する。駆動部６５は、ディスプレイドライバー６６、ヘッドドライバー６７、印刷送りモータードライバー６８およびカッターモータードライバー６９を有し、各部を駆動する。
【００３５】
制御部６０は、ＣＰＵ（Central Processing Unit）７１と、ＣＰＵ７１で各種制御処理を行うための制御プログラムを有するＲＯＭ（Read Only Memory）７２と、各種制御処理の作業領域となるＲＡＭ（Random Access Memory）７３と、書き換え可能な不揮発性のメモリであるフラッシュメモリー７６、テープ印刷装置１の各部と入力データや制御信号の入出力を行う入出力制御装置（以下、「ＩＯＣ：Input Output Controller」と称する）７４と、を備え、これらは互いに内部バス７５により接続されている。
【００３６】
具体的な処理の例を挙げると、ＣＰＵ７１は、キーボード１７に含まれる入力切替キー１５ｇの押下に応じて、ＩＯＣ７４を介して入力状態の切替指示を受信する。ＣＰＵ７１は、ＩＯＣ７４を介してディスプレイドライバー６６を駆動させ、入力切替キーが押下される毎に、入力状態を「ローマ字→かな→ＡＢＣ」の順に切り替える。
また、ＣＰＵ７１は、印刷キー１５ｅの押下に応じてラベルの印刷指示を受信すると、ＩＯＣ７４を介してヘッドドライバー６７及び印刷紙送りモータードライバー６８を駆動させ、編集したラベルの印刷処理を実行する。ラベル印刷処理が終了すると、カッターモータードライバー６９を駆動させて、印刷処理済みの処理テープＴを所定の長さで切断する。
【００３７】
さらにＣＰＵ７１は、テープ印刷装置１に予め設定されている各種の初期設定値を設定変更することができる。すなわち、工場出荷時に初期設定値として設定された各種の初期設定値をユーザーが頻繁に使用する値に変更することができる。例えば、初期設定値が「横書き」であってもユーザーが初期値を「縦書き」として設定変更することによって、編集する度に機能キーによる変更操作を行う必要がなくなる。変更後の初期値は、フラッシュメモリー７６に記憶することによって再度書き換えを行うこともできる。
また本実施形態では、ＣＰＵ７１は利用頻度の高い文字入力方式を自動的に算出し、初期値としてフラッシュメモリー７６に保存する。例えば、かな文字入力による利用頻度が最も高い場合は、工場出荷時に初期設定値としてローマ字入力が設定されていても、かな文字入力を優先して実行する。この場合、ＣＰＵ７１は、算出部及び設定部として機能する。
【００３８】
以下では、利用頻度の高い入力方式をどのように算出し初期値として設定変更するのかを、図５に示すフローチャートを参照して詳細に説明する。
まず、ユーザーが電源キー１６を押下し、テープ印刷装置１の電源がＯＮされると（ステップＳ１１：Ｙｅｓ）、ＣＰＵ７１はフラッシュメモリー７６に初期値が設定されているかを参照する。初期値が設定されていない場合は、テープ印刷装置１の工場出荷時に設定されている初期設定値の文字入力方式を実行するとともに不図示のタイマーによる計時を開始する（ステップＳ１２）。例えば、ＲＯＭ７２に初期設定値として「ローマ字入力」が設定されていれば、ディスプレイ２４にローマ字入力の画面を表示する。
なお、タイマーによる計時は、特定の文字入力方式が実行されてから文字入力キー１３による文字入力がない状態が継続する時間を計るためである。
【００３９】
ここで入力切替キー１５ｇの押下があった場合は（ステップＳ１３：Ｙｅｓ）、押下された回数に応じて文字入力方式の切り替えを行う（ステップＳ１４）。すなわち、ＲＯＭ７２に初期設定値として「ローマ字入力」が設定されていた場合は、入力切替キー１５ｇが１回押下されると「かな文字入力」に切り替え、もう１回押下されると「ＡＢＣ入力」に切り替え、３回押下されるともとの「ローマ字入力」に戻る。
一方、ステップＳ１３において入力切替キー１５ｇの押下がなかった場合は（ステップＳ１３：Ｎｏ）、ＣＰＵ７１はステップＳ１２で計時を開始してから所定時間経過したか否かを判定する（ステップＳ１６）。
【００４０】
ステップＳ１４において文字入力方式を切り替えると、ステップＳ１２で計時を開始したタイマーをリセットし（ステップＳ１５）、切り替え後の文字入力方式が実行されてから文字入力がない状態が所定時間経過したかを判定する（ステップＳ１６）。
【００４１】
所定時間が経過する前に文字入力キー１３によって文字が入力された場合は（ステップＳ１６：Ｎｏ）、ＣＰＵ７１は入力された文字数をカウントし（ステップＳ１７）、カウントした入力文字数に基づき入力文字方式の利用頻度を計算する（ステップＳ１８）。例えば、文字入力方式が実行されてから、あるいは切り替えられてから２分間内に図３に示したような文字入力があった場合、「ローマ字入力」であればキー操作は「otokunasetto!」となるが、文字変換・確定後の文字数は「お 得 な セ ッ ト ！」であり７文字としてカウントする。一方、「かな文字入力」であればキー操作は「おとくなせっと!」となるが、文字変換・確定後の文字数は「お 得 な セ ッ ト ！」であり、この場合も７文字としてカウントする。なお、カウントされた入力文字数は入力文字方式毎に累積加算してゆく。
【００４２】
利用頻度の計算では、ステップＳ１７においてカウントし加算した入力文字方式毎の入力文字数を比較し、最も入力文字数の多い入力文字方式（第１の入力文字方式）とその次に入力文字数の多い入力文字方式（第２の入力文字方式）を特定する。そして、ＣＰＵ７１は、第１の入力文字方式における入力文字数と第２の入力文字方式における入力文字数との差を算出し、その差が所定数以上か否かを判定する。例えば、第１の入力文字方式が「かな文字入力」でその累積入力文字数が３０００文字、第２の入力文字方式が「ローマ字入力」でその累積入力文字数が１０００文字であったとする。所定数を１０００文字とすると、第１の入力文字方式と第２の入力文字方式との入力文字数差は、３０００文字−１０００文字＝２０００文字となり、１０００文字以上であるため所定数以上であると判定することができる（ステップＳ１９：Ｙｅｓ）。
【００４３】
次に、ステップＳ１９で算出した入力文字数差が、第１の入力文字方式における入力文字数に対して所定割合以上であるか否かを判定する（ステップＳ２０）。例えば所定割合を±２０%とすると、３０００文字×０．２＝６００文字となり、入力文字数差（１０００文字）は所定割合（６００文字）以上であると判定することができ（ステップＳ２０：Ｙｅｓ）、利用頻度の最も高い入力文字方式を第１の入力文字方式、すなわち「かな文字入力」として算出する。
【００４４】
そして、ＣＰＵ７１は文字入力方式の初期値を「かな文字入力」としてフラッシュメモリー７６に書き込む。これによって、利用頻度の高い文字入力方式の初期値が、「ローマ字入力」から「かな文字入力」へ設定変更される（ステップＳ２１）。ユーザーが電源キー１６を押下すると、テープ印刷装置１の電源をＯＦＦして終了するが（ステップＳ２２：Ｙｅｓ）、電源キー１６の押下がない場合はステップＳ１３に戻り繰り返し処理を実行する。
【００４５】
ところで、ステップＳ１６において、ステップＳ１２で計時を開始してから文字入力がない状態が所定時間経過した場合（ステップＳ１６：Ｙｅｓ）、あるいはステップＳ１４において文字入力方式を切り替え、切り替え後の文字入力方式が実行されてから文字入力がない状態が所定時間経過した場合（ステップＳ１６：Ｙｅｓ）は、タイマーをリセットして（ステップＳ２３）ステップＳ１２に戻る。すなわち、フラッシュメモリー７６に既にステップＳ２１で初期値が設定変更されていれば設定変更後の入力文字方式を実行し、初期値が設定変更されていなければ、テープ印刷装置１の工場出荷時に設定されている初期設定値の文字入力方式を再び実行するとともにタイマーによる計時を再開する（ステップＳ１２）。
【００４６】
このように本実施形態によれば、利用頻度の最も高い文字入力方式が初期値として設定されるので、ユーザーが入力切替キー１５ｇによって文字入力方式を一時的に切り替えた場合でも、次に入力するときには最もよく利用する文字入力方式によって即時に入力操作を実行することができる。
また、各文字入力方式における入力文字数によって利用頻度を算出するので、正確な利用頻度を算出することができる。上記実施形態では「ローマ字入力」で「otokunasetto!」と入力した場合の文字入力キーの操作回数は１３回、「かな文字入力」で「おとくなせっと!」と入力した場合の文字入力キーの操作回数は８回である。同じ出力結果「お得なセット！」を得るにはキー操作回数が異なる場合でも、本実施形態のように入力文字数によって利用頻度を算出することによって正確な利用頻度を算出することができる。
【００４７】
また本実施形態によれば、利用頻度を所定数以上の入力文字数差にもとづき判定することによって、入力文字数差が所定数に満たない微小な場合は、入力方式を設定変更することがない。このため、文字入力方式の設定変更が頻繁に行われることによる煩わしさをユーザーに与えることがない。
さらに、第１の文字入力方式の入力文字数と入力文字数差との割合に基づき判定することによって、微小な入力文字数差の場合を除外するとともに、第１の文字入力方式の入力文字数が比較的少ない場合（総合的な使用頻度が少ない場合）も、入力方式を設定変更することがなくなる。したがって、テープ印刷装置１の使用を開始して間もないうちに、初期設定値が変更されてしまうことを防止し、ある程度の使用を経た後の正確な利用頻度を算出することができる。
【００４８】
また本実施形態によれば、一時的に特定の文字入力方式に切り替えた後、文字入力がない状態が所定時間継続した場合には（ステップＳ１６：Ｙｅｓ）、ステップＳ１２に戻り、利用頻度の最も高い文字入力方式に自動的に切り替わる。このため、一時的に利用頻度の低い文字入力方式に切り替えたことをユーザーが忘れてしまったような場合でも、入力切替キーを押下することなく、利用する蓋然性が高い文字入力方式による文字入力を即時に行うことができる。
【００４９】
また本実施形態によれば、電源ＯＮした後、入力切替キーを押下することなく利用頻度の高い文字入力方式が自動的に設定されるので（ステップＳ１２）、利用する蓋然性が高い文字入力方式による文字入力を即時に行うことができる。
【００５０】
（その他の実施形態）
上記実施形態では、利用頻度の算出を入力文字数をカウントし、各入力文字方式における入力文字数の差に基づいて算出したが、利用頻度の算出方法はこれに限られない。
例えば、各文字入力方式が設定されていた設定時間を計測し、これを入力文字方式毎に累積加算しておくことによって、設定時間差によって利用頻度を算出してもよい。各文字入力方式が設定されていた設定時間によって利用頻度を算出することで、最も使用時間の長い文字入力方式を利用頻度の高い文字入力方式として算出することができる。
【００５１】
また、利用頻度を所定時間以上の設定時間差にもとづき判定してもよい。設定時間差が所定時間に満たない微小な場合は、入力方式を設定変更することがない。このため、文字入力方式の設定変更が頻繁に行われることによる煩わしさをユーザーに与えることがない。
【００５２】
また、第１の文字入力方式の設定時間と設定時間差との割合に基づき判定してもよい。微小な設定時間差の場合を除外するとともに、第１の文字入力方式の設定時間が比較的少ない場合（総合的な使用頻度が少ない場合）も、入力方式を再設定することがなくなる。したがって、テープ印刷装置１を使用して間もないうちに、初期設定値が変更されてしまうことを防止し、ある程度の使用を経た後の正確な利用頻度を算出することができる。
【００５３】
また、上記実施形態のように入力文字数をカウントするのではなく、単に各入力文字方式における文字入力キー１３の操作回数（入力操作回数）に基づいて利用頻度を算出することもできる。この場合は、各文字入力方式における入力操作回数を累積加算しておき、最も入力操作回数の多い文字入力方式を利用頻度の高い文字入力方式として算出することができる。
【００５４】
また、利用頻度を所定回数以上の入力操作回数差に基づき判定してもよい。入力操作回数差が所定時間に満たない微小な場合は、入力方式を設定変更することがない。このため、文字入力方式の設定変更が頻繁に行われることによる煩わしさをユーザーに与えることがない。
【００５５】
また、第１の文字入力方式の入力操作回数と入力操作回数差との割合に基づき判定してもよい。微小な入力文字数差の場合を除外するとともに、第１の文字入力方式の入力操作回数が比較的少ない場合も、入力方式を再設定することがなくなる。したがって、テープ印刷装置１を使用して間もないうちに、初期設定値が変更されてしまうことを防止し、ある程度の使用を経た後の正確な利用頻度を算出することができる。
【符号の説明】
【００５６】
１：テープ印刷装置、１１：装置本体、１２：装置ケース、１３：文字入力キー、１５：機能キー、１５ｇ：入力切替キー、１６：電源キー、１７：キーボード、２４：ディスプレイ、７１…ＣＰＵ、７２…ＲＯＭ、７３：ＲＡＭ、７４：ＩＯＣ、７５：内部バス、７６：フラッシュメモリー、Ｔ：処理テープ（テープ状の印刷対象物）、Ｃ：テープカートリッジ。
【図１】
2010225045.tif 000003
【図２】
2010225045.tif 000004
【図３】
2010225045.tif 000005
【図４】
2010225045.tif 000006
【図５】
2010225045.tif 000007