(57)【要約】【課題】基本文字と、複数種類のアクセント記号から構成され得るアクセント文字を簡単かつ少ない操作で入力可能なアクセント文字入力装置及びアクセント文字入力プログラムを提供する。【解決手段】テープ印刷装置１は、基本文字入力キー２１、声調記号入力キー２２、母音記号入力キー２３、デフォルトキー２４、カーソルキー２５を有する。ＣＰＵ３１は、基本文字５１が入力されている状態で、声調記号入力キー２２が入力されると、アクセント文字５０を構成する声調記号５２の種類を変更する（Ｓ１４〜Ｓ１６）。基本文字５１が入力されている状態で、母音記号入力キー２３が入力された場合、ＣＰＵ３１は、アクセント文字５０を構成する母音記号５３の種類を変更する（Ｓ１８〜Ｓ２０）。【選択図】図８
2010237973.tif 000002
【特許請求の範囲】
【請求項１】
基本文字と、複数種類のアクセント記号と、からなるアクセント文字を入力可能な入力手段と、
前記入力手段により入力されたアクセント文字を出力対象に確定する確定手段と、を備えるアクセント文字入力装置であって、
前記基本文字を入力するための基本文字入力キーと、
前記基本文字入力キーにより入力された対象基本文字に対して、特定の一系列に属する第１アクセント記号を付加するための第１アクセントキーと、
前記対象基本文字に対して、前記第１アクセント記号と異なる系列に属する第２アクセント記号を入力するための第２アクセントキーと、
前記第１アクセントキーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１記号変更手段と、
前記第２アクセントキーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２記号変更手段と、
入力時における基本文字、第１アクセント記号及び第２アクセント記号の状態に基づいて、アクセント文字を特定し、当該アクセント文字を出力対象に確定するための確定キーと、
を備えることを特徴とするアクセント文字入力装置。
【請求項２】
請求項１記載のアクセント文字入力装置であって、
前記入力手段による文字入力の位置を特定方向に変更する方向キーと、
直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断手段と、
前記第１判断手段により前記第１アクセント入力状態であると判断された場合に、前記方向キーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１制御手段と、
を備えることを特徴とするアクセント文字入力装置。
【請求項３】
請求項１又は請求項２記載のアクセント文字入力装置であって
前記入力手段による文字入力の位置を特定方向に変更する方向キーと、
直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断手段と、
前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記方向キーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２制御手段と、
を備えることを特徴とするアクセント文字入力装置。
【請求項４】
請求項１乃至請求項３の何れかに記載のアクセント文字入力装置であって、
前記入力手段による入力内容を初期化するための初期化キーと、
直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断手段と、
前記第１判断手段により前記第１アクセント入力状態であると判断された場合に、前記初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第２アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第１アクセント記号の種類を初期状態に変更する第１初期化手段と、
を備えることを特徴とするアクセント文字入力装置。
【請求項５】
請求項１乃至請求項４の何れかに記載のアクセント入力装置であって、
前記入力手段による入力内容を初期化するための初期化キーと、
直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断手段と、
前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第１アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第２アクセント記号の種類を初期状態に変更する第２初期化手段と、
を備えることを特徴とするアクセント文字入力装置。
【請求項６】
アクセント文字の一部を構成する基本文字を入力するための基本文字入力キーと、
前記基本文字入力キーにより入力された対象基本文字に対して、前記アクセント文字の一部を構成し、特定の一系列に属する第１アクセント記号を付加するための第１アクセントキーと、
前記対象基本文字に対して、前記アクセント文字の一部を構成し、前記第１アクセント記号と異なる系列に属する第２アクセント記号を入力するための第２アクセントキーと、を含む入力手段と、
入力時における基本文字、第１アクセント記号及び第２アクセント記号の状態に基づいて、アクセント文字を特定し、当該アクセント文字を出力対象に確定するための確定キーと、を含む確定手段と、を備えるアクセント文字入力装置のアクセント文字入力プログラムであって、
前記第１アクセントキーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１記号変更ステップと、
前記第２アクセントキーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２記号変更ステップと、
を備えることを特徴とするアクセント文字入力プログラム。
【請求項７】
請求項６記載のアクセント文字入力プログラムであって、
直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断ステップと、
前記第１判断ステップにより前記第１アクセント入力状態であると判断された場合に、前記入力手段による文字入力の位置を特定方向に変更する方向キーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１制御ステップと、
を備えることを特徴とするアクセント文字入力プログラム。
【請求項８】
請求項６又は請求項７記載のアクセント文字入力プログラムであって、
直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断ステップと、
前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記入力手段による文字入力の位置を特定方向に変更する方向キーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２制御ステップと、
を備えることを特徴とするアクセント文字入力プログラム。
【請求項９】
請求項６乃至請求項８の何れかに記載のアクセント文字入力プログラムであって、
直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断ステップと、
前記第１判断手段により前記第１アクセント入力状態であると判断された場合に、前記入力手段による入力内容を初期化するための初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第２アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第１アクセント記号の種類を初期状態に変更する第１初期化ステップと、
を備えることを特徴とするアクセント文字入力プログラム。
【請求項１０】
請求項６乃至請求項９の何れかに記載のアクセント文字入力プログラムであって、
直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断ステップと、
前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記入力手段による入力内容を初期化するための初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第１アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第２アクセント記号の種類を初期状態に変更する第２初期化ステップと、
を備えることを特徴とするアクセント文字入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、基本文字と、アクセント記号から構成されるアクセント文字を入力可能なアクセント文字入力装置及びアクセント文字入力プログラムに関する。
【背景技術】
【０００２】
従来、アクセント文字を入力可能なアクセント文字入力装置に関する発明として、特許文献１に記載された発明が知られている。ここで、特許文献１におけるアクセント文字は、一の基本文字（例えば、アルファベット）に対して、一のアクセント記号（例えば、ウムラウト等）を組み合わせて構成される。
【０００３】
例えば、当該特許文献１記載のテープ印刷装置は、入力キーの操作により基本文字を入力した後、アクセントキーを操作することにより、当該基本文字に付加されるアクセント記号を特定する。即ち、基本文字入力後のアクセントキーの操作により、当該テープ印刷装置は、一のアクセント文字を入力し得る。
【０００４】
そして、アクセント文字が入力されている場合に、更にアクセントキーの操作が行われると、当該テープ印刷装置は、当該アクセント文字を構成するアクセント記号の種類を変更する。即ち、当該テープ印刷装置は、再度のアクセントキーの操作により、アクセント文字の種類を変更し得る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８６８８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、アクセント文字には、一の基本文字に対して、複数種類のアクセント記号を組み合わせて構成されるもの（例えば、ベトナム語、タイ語等の文字）が含まれる。この場合、アクセント文字の種類は、基本文字に対して付加される複数種類のアクセント文字の組合せにより特定される。
【０００７】
このようなアクセント文字の入力に際し、当該特許文献１記載の発明を適用した場合について考察する。上述のように、当該テープ印刷装置の場合、ユーザは、アクセント文字の種類を変更する際に、少なくともアクセントキーの操作を１回行う必要がある。即ち、当該特許文献１記載の発明の場合、ユーザは、ユーザ所望のアクセント文字を入力するまでに、膨大な回数のアクセントキーの入力操作を要求され得る。又、アクセントキーの入力回数が多すぎた場合や、特定種類のアクセント記号のみを変更したい場合にも、ユーザの入力操作は、多数回に及びうる。
【０００８】
本明細書は、基本文字と複数種類のアクセント記号により構成され得るアクセント文字を、簡略且つ少ないキー操作で入力可能とし、ユーザにとって利便性の高いアクセント文字入力装置及びアクセント文字入力プログラムを提供する。
【課題を解決するための手段】
【０００９】
本発明の請求項１記載のアクセント文字入力装置は、基本文字と、複数種類のアクセント記号と、からなるアクセント文字を入力可能な入力手段と、前記入力手段により入力されたアクセント文字を出力対象に確定する確定手段と、を備えるアクセント文字入力装置であって、前記基本文字を入力するための基本文字入力キーと、前記基本文字入力キーにより入力された対象基本文字に対して、特定の一系列に属する第１アクセント記号を付加するための第１アクセントキーと、前記対象基本文字に対して、前記第１アクセント記号と異なる系列に属する第２アクセント記号を入力するための第２アクセントキーと、前記第１アクセントキーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１記号変更手段と、前記第２アクセントキーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２記号変更手段と、入力時における基本文字、第１アクセント記号及び第２アクセント記号の状態に基づいて、アクセント文字を特定し、当該アクセント文字を出力対象に確定するための確定キーと、を備えることを特徴とする。
【００１０】
当該アクセント文字入力装置によれば、ユーザは、第１アクセントキー、第２アクセントキーを操作することにより、少ないキー操作で所望のアクセント文字を入力し得る。これにより、当該アクセント文字入力装置は、基本文字、第１アクセント記号、第２アクセント記号からなる所望のアクセント文字を入力する際におけるユーザの操作負担を軽減し得る。
【００１１】
そして、請求項２記載のアクセント文字入力装置は、請求項１記載のアクセント文字入力装置であって、前記入力手段による文字入力の位置を特定方向に変更する方向キーと、直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断手段と、前記第１判断手段により前記第１アクセント入力状態であると判断された場合に、前記方向キーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１制御手段と、を備えることを特徴とする。
【００１２】
当該アクセント文字入力装置によれば、ユーザは、直近に第１アクセントキーを入力している場合に、方向キーの操作によって第１アクセント記号の種類を変更し得る。この時、既に入力されている基本文字及び第２アクセント記号の種類は変更されることはない。これにより、当該アクセント文字入力装置は、第１アクセント記号を変更する際におけるユーザの操作負担を軽減し得る。
【００１３】
又、請求項３記載のアクセント文字入力装置は、請求項１又は請求項２記載のアクセント文字入力装置であって、前記入力手段による文字入力の位置を特定方向に変更する方向キーと、直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断手段と、前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記方向キーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２制御手段と、を備えることを特徴とする。
【００１４】
当該アクセント文字入力装置によれば、ユーザは、直近に第２アクセントキーを入力している場合に、方向キーの操作によって第２アクセント記号の種類を変更し得る。この時、既に入力されている基本文字及び第１アクセント記号の種類は変更されることはない。これにより、当該アクセント文字入力装置は、第２アクセント記号を変更する際におけるユーザの操作負担を軽減し得る。
【００１５】
そして、請求項４記載のアクセント文字入力装置は、請求項１乃至請求項３の何れかに記載のアクセント文字入力装置であって、前記入力手段による入力内容を初期化するための初期化キーと、直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断手段と、前記第１判断手段により前記第１アクセント入力状態であると判断された場合に、前記初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第２アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第１アクセント記号の種類を初期状態に変更する第１初期化手段と、を備えることを特徴とする。
【００１６】
当該アクセント文字入力装置によれば、ユーザは、直近に第１アクセントキーが入力されている場合に、初期化キーを操作することにより、現在の入力内容における第１アクセント記号の種類を初期状態に変更し得る。即ち、当該アクセント文字入力装置は、第１アクセント記号の種類を初期状態に変更する場合におけるユーザの操作負担を軽減し得る。
【００１７】
更に、請求項５記載のアクセント文字入力装置は、請求項１乃至請求項４の何れかに記載のアクセント入力装置であって、前記入力手段による入力内容を初期化するための初期化キーと、直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断手段と、前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第１アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第２アクセント記号の種類を初期状態に変更する第２初期化手段と、を備えることを特徴とする。
【００１８】
当該アクセント文字入力装置によれば、ユーザは、直近に第２アクセントキーが入力されている場合に、初期化キーを操作することにより、現在の入力内容における第２アクセント記号の種類を初期状態に変更し得る。即ち、当該アクセント文字入力装置は、第２アクセント記号の種類を初期状態に変更する場合におけるユーザの操作負担を軽減し得る。
【００１９】
そして、請求項６記載のアクセント文字入力プログラムは、アクセント文字の一部を構成する基本文字を入力するための基本文字入力キーと、前記基本文字入力キーにより入力された対象基本文字に対して、前記アクセント文字の一部を構成し、特定の一系列に属する第１アクセント記号を付加するための第１アクセントキーと、前記対象基本文字に対して、前記アクセント文字の一部を構成し、前記第１アクセント記号と異なる系列に属する第２アクセント記号を入力するための第２アクセントキーと、を含む入力手段と、入力時における基本文字、第１アクセント記号及び第２アクセント記号の状態に基づいて、アクセント文字を特定し、当該アクセント文字を出力対象に確定するための確定キーと、を含む確定手段と、を備えるアクセント文字入力装置のアクセント文字入力プログラムであって、前記第１アクセントキーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１記号変更ステップと、前記第２アクセントキーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２記号変更ステップと、を備えることを特徴とする。
【００２０】
当該アクセント文字入力プログラムは、前記アクセント文字入力装置と協働することにより、請求項１記載のアクセント文字入力装置と同様の効果を奏する。即ち、当該アクセント文字入力プログラムは、基本文字、第１アクセント記号、第２アクセント記号からなる所望のアクセント文字を入力する際におけるユーザの操作負担を軽減し得る。
【００２１】
又、請求項７記載のアクセント文字入力プログラムは、請求項６記載のアクセント文字入力プログラムであって、直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断ステップと、前記第１判断ステップにより前記第１アクセント入力状態であると判断された場合に、前記入力手段による文字入力の位置を特定方向に変更する方向キーが入力される度に、前記対象基本文字に付加する第１アクセント記号の種類を順次変更する第１制御ステップと、を備えることを特徴とする。
【００２２】
当該アクセント文字入力プログラムは、前記アクセント文字入力装置と協働することにより、請求項２記載のアクセント文字入力装置と同様の効果を奏する。即ち、当該アクセント文字入力プログラムは、第１アクセント記号を変更する際におけるユーザの操作負担を軽減し得る。
【００２３】
そして、請求項８記載のアクセント文字入力プログラムは、請求項６又は請求項７記載のアクセント文字入力プログラムであって、直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断ステップと、前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記入力手段による文字入力の位置を特定方向に変更する方向キーが入力される度に、前記対象基本文字に付加する第２アクセント記号の種類を順次変更する第２制御ステップと、を備えることを特徴とする。
【００２４】
当該アクセント文字入力プログラムは、前記アクセント文字入力装置と協働することにより、請求項３記載のアクセント文字入力装置と同様の効果を奏する。即ち、当該アクセント文字入力プログラムは、第２アクセント記号を変更する際におけるユーザの操作負担を軽減し得る。
【００２５】
又、請求項９記載のアクセント文字入力プログラムは、請求項６乃至請求項８の何れかに記載のアクセント文字入力プログラムであって、直近の操作により前記第１アクセントキーが入力された第１アクセント入力状態であるか否かを判断する第１判断ステップと、前記第１判断手段により前記第１アクセント入力状態であると判断された場合に、前記入力手段による入力内容を初期化するための初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第２アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第１アクセント記号の種類を初期状態に変更する第１初期化ステップと、を備えることを特徴とする。
【００２６】
当該アクセント文字入力プログラムは、前記アクセント文字入力装置と協働することにより、請求項４記載のアクセント文字入力装置と同様の効果を奏する。即ち、当該アクセント文字入力プログラムは、第１アクセント記号の種類を初期状態に変更する場合におけるユーザの操作負担を軽減し得る。
【００２７】
更に、請求項１０記載のアクセント文字入力プログラムは、請求項６乃至請求項９の何れかに記載のアクセント文字入力プログラムであって、直近の操作により前記第２アクセントキーが入力された第２アクセント入力状態であるか否かを判断する第２判断ステップと、前記第２判断手段により前記第２アクセント入力状態であると判断された場合に、前記入力手段による入力内容を初期化するための初期化キーの入力を条件に、現在の対象基本文字及び当該対象基本文字に付加されている第１アクセント記号の種類を維持したまま、当該対象基本文字に付加されている第２アクセント記号の種類を初期状態に変更する第２初期化ステップと、を備えることを特徴とする。
【００２８】
当該アクセント文字入力プログラムは、前記アクセント文字入力装置と協働することにより、請求項５記載のアクセント文字入力装置と同様の効果を奏する。即ち、当該アクセント文字入力プログラムは、第２アクセント記号の種類を初期状態に変更する場合におけるユーザの操作負担を軽減し得る。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係るテープ印刷装置の上面図である。
【図２】本実施形態に係るテープ印刷装置の側面図である。
【図３】テープ印刷装置の内部構成を示すブロック図である。
【図４】アクセント文字の構成に関する説明図である。
【図５】声調記号、母音記号に関する説明図である。
【図６】アクセント文字特定テーブルに関する説明図（１）である。
【図７】アクセント文字特定テーブルに関する説明図（２）である。
【図８】本実施形態におけるメイン制御プログラムのフローチャートである。
【図９】アクセント文字設定処理プログラムのフローチャートである。
【図１０】アクセント文字設定時における液晶ディスプレイの表示例を示す説明図である。
【図１１】アクセント文字変更処理プログラムのフローチャートである。
【図１２】アクセント文字変更時における液晶ディスプレイの表示例を示す説明図である。
【発明を実施するための形態】
【００３０】
以下、本発明に係るアクセント文字入力装置及びアクセント文字入力プログラムを、テープ印刷装置１に具体化した一実施形態について、図面を参照しつつ詳細に説明する。
【００３１】
図１及び図２に示すように、本実施形態に係るテープ印刷装置１は、筐体２上面に、液晶ディスプレイ１０と、キーボード２０と、を備えている。更に、筐体２には、カセット装着部４が形成されている。カセット装着部４は、テープカセットが装着される部分である。当該テープカセットは、感熱紙等で構成されるテープを巻回状態で収納している。当該カセット装着部４は、開閉自在な収納カバー３によって覆われている。そして、テープ排出口５は、カセット装着部４の左側方に形成されている。当該テープ排出口５は、テープカセットから引き出されたテープを排出する。当該テープには、後述するサーマルヘッド４０によって印刷が施され得る。
【００３２】
液晶ディスプレイ１０は、キーボード２０等の操作に基づいて、種々の表示を行う表示装置である。例えば、基本文字入力キー２１、声調記号入力キー２２、母音記号入力キー２３等が操作された場合、液晶ディスプレイ１０は、当該入力操作に基づいて、アクセント文字等のキャラクタを一行に渡って表示する（図１０、図１２参照）。
【００３３】
キーボード２０は、複数の操作キーを備えている。具体的には、キーボード２０は、基本文字入力キー２１と、声調記号入力キー２２と、母音記号入力キー２３と、デフォルトキー２４と、カーソルキー２５と、印刷キー２６と、リターンキー２７と、を備えている。
【００３４】
基本文字入力キー２１は、アクセント文字５０を構成する基本文字５１を入力する際に操作される。声調記号入力キー２２は、アクセント文字５０を構成する声調記号５２を入力・変更する際に操作される。母音記号入力キー２３は、アクセント文字５０を構成する母音記号５３を入力・変更する際に操作される。デフォルトキー２４は、アクセント文字５０を構成する声調記号５２又は母音記号５３を初期化する際に操作される。カーソルキー２５は、液晶ディスプレイ１０上に表示されたカーソル６０を左右に移動させる際に操作される（図１０、図１２参照）。又、当該カーソルキー２５は、アクセント文字５０を構成する声調記号５２又は母音記号５３の種類を変更する際に操作される。
【００３５】
又、キーボード２０の下方には、制御基板６が配設されている。この制御基板６は、テープ印刷装置１全体の制御を司る制御回路部を構成する。カセット装着部４の右側面部には、コネクタ７と、アダプタ挿入口８が設けられている。コネクタ７には、外部装置（例えば、パーソナルコンピュータ）と接続する際に、ＵＳＢケーブルが取り付けられる。アダプタ挿入口８には、電源アダプタが取り付けられる。
【００３６】
次に、テープ印刷装置１の制御構成について、図面を参照しつつ詳細に説明する。図３は、テープ印刷装置１の制御系を示すブロック図である。
図２に示すように、テープ印刷装置１内には、制御基板６が配設されている。そして、この制御基板６は、制御部３０、ヘッド駆動回路４１、搬送モータ駆動回路４３、切断用モータ駆動回路４５を有している。
【００３７】
制御部３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＥＥＰＲＯＭ３４、ＣＧ−ＲＯＭ３５により構成されている。又、当該制御部３０は、ヘッド駆動回路４１、搬送モータ駆動回路４３、切断用モータ駆動回路４５と接続されている。更に、制御部３０は、液晶ディスプレイ１０、キーボード２０にも接続されている。
【００３８】
ＣＰＵ３１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。従って、このＣＰＵ３１は、キーボード２０等からの入力信号及び後述するメイン制御プログラム等（図８、図９、図１１参照）に基づいて、各周辺装置を制御する。
【００３９】
そして、ＲＯＭ３２には、テープ印刷装置１における各種制御プログラムやデータが格納されている。従って、ＲＯＭ３２は、後述するメイン制御プログラム（図８参照）、アクセント文字設定処理プログラム（図９参照）、アクセント文字変更処理プログラム（図１１参照）を格納している。又、ＲＯＭ３２は、アクセント文字特定テーブル３２Ａを格納している。アクセント文字特定テーブル３２Ａは、アクセント文字５０の種類と、声調記号カウンタｎの値と、母音記号カウンタｍの値との関係を示すテーブルである。当該アクセント文字特定テーブル３２Ａの詳細については、後に詳細に説明する。
【００４０】
又、ＲＡＭ３３は、ＣＰＵ３１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ３３には、キーボード２０の入力により生成された印刷データも格納される。又、ＲＡＭ３３は、メイン制御プログラム等の処理において、声調記号カウンタｎの数値データ、母音記号カウンタｍの数値データを格納する。
【００４１】
ＥＥＰＲＯＭ３４は、記憶内容の書込・消去ができる不揮発性メモリである。ＥＥＰＲＯＭ３４は、当該テープ印刷装置１におけるユーザ設定等を示すデータを格納している。又、ＣＧ−ＲＯＭ３５は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。従って、ＣＧ−ＲＯＭ３５は、全ての種類のアクセント文字５０に係る画像データを格納している。
【００４２】
ヘッド駆動回路４１は、ＣＰＵ３１からの制御信号に基づいて、サーマルヘッド４０に駆動信号を供給し、サーマルヘッド４０の駆動態様を制御する回路である。この時、ヘッド駆動回路４１は、サーマルヘッド４０に列設された各発熱素子の通電の有無を制御することで、サーマルヘッド４０全体の発熱態様を制御する。
【００４３】
又、搬送モータ駆動回路４３は、ＣＰＵ３１からの制御信号に基づいてテープ搬送モータ４２に駆動信号を供給し、テープ搬送モータ４２の駆動制御を行う制御回路である。そして、切断用モータ駆動回路４５は、ＣＰＵ３１からの制御信号に基づいて切断用モータ４４に駆動信号を供給し、切断用モータ４４の駆動制御を行う回路である。
【００４４】
ここで、本実施形態に係るテープ印刷装置１で入力可能なアクセント文字５０について、図４、図５を参照しつつ詳細に説明する。
【００４５】
尚、本実施形態に係るテープ印刷装置１は、アクセント文字５０として、「ベトナム語の文字（クォックグー）」を入力し得るものとする。又、本実施形態においては、特に言及しない限り、アクセント文字５０は、ベトナム語の文字を指すものとする。
【００４６】
図４に示すように、アクセント文字５０は、基本文字５１に対して、声調記号５２、母音記号５３を組み合わせて表現され得る。基本文字５１は、２２種類の文字を含んでいる。即ち、基本文字５１は、２６文字のアルファベットから、「Ｆ」「Ｊ」「Ｗ」「Ｚ」を除外した文字である。尚、基本文字５１は、声調記号５２が組み合されない文字、母音記号５３が組み合されない文字、声調記号５２、母音記号５３の何れも組み合されない文字を含んでいる。
【００４７】
声調記号５２は、当該声調記号５２が付された基本文字５１を発音する場合の声の調子を示す記号である。声調記号５２は、第１声調記号〜第５声調記号により構成される（図５参照）。第１声調記号〜第５声調記号は、それぞれ異なる声調を示す。従って、当該アクセント文字５０は、「声調記号５２なし」を含む６種類の声調を有し得る。
【００４８】
母音記号５３は、当該母音記号５３が付された基本文字５１を発音する場合の母音を示す記号である。母音記号５３は、第１母音記号〜第３母音記号により構成される（図５参照）。第１母音記号〜第３母音記号は、それぞれ異なる母音を示す。従って、当該アクセント文字５０は、「母音記号５３なし」を含む４種類の母音の態様を有し得る。
【００４９】
次に、ＲＯＭ３２に格納されているアクセント文字特定テーブル３２Ａについて、図６、図７を参照しつつ詳細に説明する。図６、図７は、アクセント文字特定テーブル３２Ａの一例を示す説明図である。
【００５０】
上述したように、アクセント文字特定テーブル３２Ａは、ＲＯＭ３２に格納されている。当該アクセント文字特定テーブル３２Ａは、基本文字５１の種類ごとに生成されている。即ち、ＲＯＭ３２は、２２種類の基本文字５１に夫々対応するアクセント文字特定テーブル３２Ａを格納している。
【００５１】
図６、図７に示すように、アクセント文字特定テーブル３２Ａにおいては、或る一のアクセント文字は、声調記号カウンタｎの数値と、母音記号カウンタｍの数値に夫々対応付けられている。後に詳細に説明するが、声調記号カウンタｎの数値は、当該アクセント文字５０を構成する声調記号５２の種類に対応する。そして、母音記号カウンタｍの数値は、当該アクセント文字５０を構成する母音記号５３の種類に対応する。
【００５２】
尚、声調記号カウンタｎの値「０」は、当該基本文字５１に対して、声調記号５２が組み合されていない状態を示す。そして、母音記号カウンタｍの値「０」は、当該基本文字５１に対して、母音記号５３が組み合されていない状態を示す。
【００５３】
図６（Ａ）に示すアクセント文字特定テーブル３２Ａは、基本文字「Ａ」に係るアクセント文字特定テーブル３２Ａである。基本文字「Ａ」は、第３母音記号（図５参照）と組み合わされることはない。従って、基本文字「Ａ」に係るアクセント文字５０は、１８種類のアクセント文字５０を含む。従って、当該アクセント文字特定テーブル３２Ａは、声調記号カウンタｎ及び母音記号カウンタｍの数値に基づいて、基本文字「Ａ」に係る或る１種類のアクセント文字５０を、１８種類のアクセント文字５０から特定し得る。
【００５４】
図６（Ｂ）に示すアクセント文字特定テーブル３２Ａは、基本文字「Ｅ」に係るアクセント文字特定テーブル３２Ａである。基本文字「Ｅ」は、第２母音記号、第３母音記号（図５参照）と組み合わされることはない。従って、基本文字「Ｅ」に係るアクセント文字５０は、１２種類のアクセント文字５０を含む。従って、当該アクセント文字特定テーブル３２Ａは、声調記号カウンタｎ及び母音記号カウンタｍの数値に基づいて、基本文字「Ｅ」に係る或る１種類のアクセント文字５０を、１２種類のアクセント文字５０から特定し得る。
【００５５】
そして、図６（Ｃ）に示すアクセント文字特定テーブル３２Ａは、基本文字「Ｉ」に係るアクセント文字特定テーブル３２Ａである。基本文字「Ｉ」は、第１母音記号〜第３母音記号（図５参照）と組み合わされることはない。従って、基本文字「Ｉ」に係るアクセント文字５０は、６種類のアクセント文字５０を含む。従って、当該アクセント文字特定テーブル３２Ａは、声調記号カウンタｎ及び母音記号カウンタｍの数値に基づいて、基本文字「Ｉ」に係る或る１種類のアクセント文字５０を、６種類のアクセント文字５０から特定し得る。
【００５６】
図７（Ａ）に示すアクセント文字特定テーブル３２Ａは、基本文字「Ｏ」に係るアクセント文字特定テーブル３２Ａである。基本文字「Ｏ」は、第２母音記号（図５参照）と組み合わされることはない。従って、基本文字「Ｏ」に係るアクセント文字５０は、１８種類のアクセント文字５０を含む。従って、当該アクセント文字特定テーブル３２Ａは、声調記号カウンタｎ及び母音記号カウンタｍの数値に基づいて、基本文字「Ｏ」に係る或る１種類のアクセント文字５０を、１２種類のアクセント文字５０から特定し得る。
【００５７】
図７（Ｂ）に示すアクセント文字特定テーブル３２Ａは、基本文字「Ｕ」に係るアクセント文字特定テーブル３２Ａである。基本文字「Ｕ」は、第１母音記号、第２母音記号（図５参照）と組み合わされることはない。従って、基本文字「Ｕ」に係るアクセント文字５０は、１２種類のアクセント文字５０を含む。従って、当該アクセント文字特定テーブル３２Ａは、声調記号カウンタｎ及び母音記号カウンタｍの数値に基づいて、基本文字「Ｕ」に係る或る１種類のアクセント文字５０を、１２種類のアクセント文字５０から特定し得る。
【００５８】
そして、図７（Ｃ）に示すアクセント文字特定テーブル３２Ａは、基本文字「Ｙ」に係るアクセント文字特定テーブル３２Ａである。基本文字「Ｙ」は、第１母音記号〜第３母音記号（図５参照）と組み合わされることはない。従って、基本文字「Ｙ」に係るアクセント文字５０は、６種類のアクセント文字５０を含む。従って、当該アクセント文字特定テーブル３２Ａは、声調記号カウンタｎ及び母音記号カウンタｍの数値に基づいて、基本文字「Ｙ」に係る或る１種類のアクセント文字５０を、６種類のアクセント文字５０から特定し得る。
【００５９】
続いて、テープ印刷装置１におけるメイン制御プログラムについて、図面を参照しつつ詳細に説明する。図８は、テープ印刷装置１に係るメイン制御プログラムのフローチャートである。
【００６０】
先ず、Ｓ１においては、ＣＰＵ３１は、キー入力が行われたか否かを判断する。キー入力が行われた場合（Ｓ１：ＹＥＳ）、ＣＰＵ３１は、Ｓ２に処理を移行する。一方、キー入力が行われていない場合（Ｓ１：ＮＯ）、ＣＰＵ３１は、キー入力が行われるまで、処理を待機する。
【００６１】
Ｓ２に移行すると、ＣＰＵ３１は、入力されたキーが基本文字入力キー２１であるか否かを判断する。基本文字入力キー２１が入力された場合（Ｓ２：ＹＥＳ）、ＣＰＵ３１は、Ｓ３に処理を移行する。一方、基本文字入力キー２１が入力されていない場合（Ｓ２：ＮＯ）、ＣＰＵ３１は、Ｓ４に処理を移行する。
【００６２】
Ｓ３では、ＣＰＵ３１は、基本文字設定処理を実行する。基本文字設定処理（Ｓ３）では、ＣＰＵ３１は、入力された基本文字入力キー２１の種類に応じた基本文字５１をデータ入力する。この時、ＣＰＵ３１は、入力された基本文字５１に対する声調記号カウンタｎの値及び母音記号カウンタｍの値を「０」に設定する。基本文字設定処理（Ｓ３）を終了すると、ＣＰＵ３１は、Ｓ１に処理を戻す。
【００６３】
Ｓ４においては、ＣＰＵ３１は、現在の入力対象である基本文字５１に対するアクセント記号（即ち、声調記号５２、母音記号５３）が未確定であるか否かを判断する。即ち、ＣＰＵ３１は、現在の入力対象である基本文字５１に対して、後述するアクセント文字確定処理（Ｓ８）が実行されたか否かを判断する。アクセント記号が未確定である状態には、基本文字５１が入力された直後である場合と、アクセント文字設定処理（Ｓ７）やアクセント文字変更処理（Ｓ９）が実行された場合の両者を含む。アクセント文字が未確定である場合（Ｓ４：ＹＥＳ）、ＣＰＵ３１は、Ｓ５に処理を移行する。一方、アクセント文字が確定している場合（Ｓ４：ＮＯ）、ＣＰＵ３１は、Ｓ１０に処理を移行する。
【００６４】
Ｓ５に移行すると、ＣＰＵ３１は、現在の入力対象である基本文字に対するアクセント記号の選択中であるか否かを判断する。即ち、ＣＰＵ３１は、或るアクセント文字５０に対するアクセント選択状態であるか否かを判断する（図１２参照）。アクセント選択状態は、後述するその他の処理において、所定の操作が行われたことを条件に設定される。アクセント文字選択中である場合（Ｓ５：ＹＥＳ）、ＣＰＵ３１は、Ｓ９に処理を移行する。一方、アクセント文字選択中ではない場合（Ｓ５：ＮＯ）、ＣＰＵ３１は、Ｓ６に処理を移行する。
【００６５】
Ｓ６では、ＣＰＵ３１は、アクセントキー（即ち、声調記号入力キー２２、母音記号入力キー２３）が入力されたか否かを判断する。アクセントキーの入力があった場合（Ｓ６：ＹＥＳ）、ＣＰＵ３１は、Ｓ７に処理を移行する。一方、アクセントキーの入力がなかった場合（Ｓ６：ＮＯ）、ＣＰＵ３１は、Ｓ８に処理を移行する。即ち、この場合に、アクセントキー以外のキー入力がなされると、ＣＰＵ３１は、Ｓ８に処理を移行する。
【００６６】
Ｓ７においては、ＣＰＵ３１は、アクセント文字設定処理を実行する。具体的には、ＣＰＵ３１は、アクセント文字設定処理プログラムを実行する。アクセント文字設定処理プログラムの詳細については、後に図面を参照しつつ詳細に説明する。アクセント文字設定処理を終了すると、ＣＰＵ３１は、Ｓ１に処理を戻す。
【００６７】
Ｓ８に移行すると、ＣＰＵ３１は、アクセント文字確定処理を実行する。具体的には、現在の入力対象である基本文字５１に対して組み合されている声調記号５２、母音記号５３の種類を確定する。即ち、アクセント未確定状態で、アクセントキー以外のキーが入力されると、ＣＰＵ３１は、現在の設定状態に基づいて、当該アクセント文字５０の種類を特定する。アクセント文字確定処理（Ｓ８）を終了すると、ＣＰＵ３１は、Ｓ１に処理を戻す。
【００６８】
Ｓ９では、ＣＰＵ３１は、アクセント文字変更処理を実行する。具体的には、ＣＰＵ３１は、アクセント文字変更処理プログラムを実行する。アクセント文字変更処理プログラムの詳細については、後に図面を参照しつつ詳細に説明する。アクセント文字変更処理を終了すると、ＣＰＵ３１は、Ｓ１に処理を戻す。
【００６９】
Ｓ１０においては、ＣＰＵ３１は、その他の処理を行う。その他の処理は、入力されたアクセント文字の印刷等、種々の処理を含む。そして、ユーザにより所定の操作が行われた場合、ＣＰＵ３１は、その他の処理において、アクセント選択状態に設定する。その他の処理を終了すると、ＣＰＵ３１は、Ｓ１に処理を戻す。
【００７０】
次に、Ｓ７で実行されるアクセント文字設定処理プログラムについて、図面を参照しつつ詳細に説明する。図９は、アクセント文字設定処理プログラムのフローチャートである。
【００７１】
Ｓ１１に移行すると、ＣＰＵ３１は、入力対象として基本文字５１が入力されているか否かを判断する。基本文字５１が入力されている場合（Ｓ１１：ＹＥＳ）、ＣＰＵ３１は、Ｓ１２に処理を移行する。一方、基本文字５１が入力されていない場合（Ｓ１１：ＮＯ）、ＣＰＵ３１は、そのままアクセント文字設定処理プログラムを終了し、Ｓ１に処理を移行する。
【００７２】
Ｓ１２では、ＣＰＵ３１は、声調記号入力キー２２が入力されたか否かを判断する。声調記号入力キー２２が入力された場合（Ｓ１２：ＹＥＳ）、ＣＰＵ３１は、Ｓ１３に処理を移行する。一方、声調記号入力キー２２が入力されていない場合（Ｓ１２：ＮＯ）、ＣＰＵ３１は、Ｓ１７に処理を移行する。即ち、母音記号入力キー２３が入力された場合は、ＣＰＵ３１は、Ｓ１７に処理を移行する。
【００７３】
Ｓ１３においては、ＣＰＵ３１は、第１入力情報をＲＡＭ３３に格納する。第１入力情報は、直前のキー入力操作で声調記号入力キー２２が入力されたことを示す。当該第１入力情報は、後述するアクセント記号変更処理プログラム（図１１参照）で用いられる。第１入力情報をＲＡＭ３３に格納した後、ＣＰＵ３１は、Ｓ１４に処理を移行する。
【００７４】
尚、第１入力情報は、後述するアクセント文字変更処理（Ｓ９）におけるカーソルキー２５、デフォルトキー２４の操作が行われた場合には保持される。その他のキー操作が行われた場合、第１入力情報は、ＲＡＭ３３から消去される。
【００７５】
Ｓ１４に移行すると、ＣＰＵ３１は、入力対象である基本文字５１が声調記号５２を付加可能な文字であるか否かを判断する。ＣＰＵ３１は、当該基本文字５１に係るアクセント文字特定テーブル３２Ａにおいて、声調記号５２を付加する態様が規定されているか否かに基づいて、当該判断処理を行う。声調記号５２を付加可能である場合（Ｓ１４：ＹＥＳ）、ＣＰＵ３１は、Ｓ１５に処理を移行する。一方、声調記号５２を付加できない場合（Ｓ１４：ＮＯ）、ＣＰＵ３１は、そのままアクセント文字設定処理プログラムを終了し、Ｓ１に処理を移行する。
【００７６】
Ｓ１５では、ＣＰＵ３１は、入力対象である基本文字５１の声調記号カウンタｎの数値に「１」を加算する。尚、現在の声調記号カウンタｎの数値が最大値（図６、図７に示す場合、「５」）である場合、ＣＰＵ３１は、声調記号カウンタｎの値を「０」に設定する。声調記号カウンタｎの数値に「１」を加算した後、ＣＰＵ３１は、Ｓ１６に処理を移行する。
【００７７】
Ｓ１６においては、ＣＰＵ３１は、声調記号設定処理を実行する。声調記号設定処理では、ＣＰＵ３１は、当該基本文字５１に係るアクセント文字特定テーブル３２Ａと、声調記号カウンタｎの値に基づいて、当該基本文字５１に係るアクセント文字５０の種類を特定する。
【００７８】
上述したように、声調記号カウンタｎの値には「１」が加算されているので（Ｓ１５）、当該基本文字５１に付加される声調記号５２の種類は変更される。又、声調記号カウンタｎの値が「０」になった場合、入力対象に係るアクセント文字５０は、当該声調記号５２のない状態に変更される。尚、何れの場合においても、入力対象に係るアクセント文字５０を構成する基本文字５１、母音記号５３の種類は、変更されることはない。
【００７９】
Ｓ１７に移行すると、ＣＰＵ３１は、第２入力情報をＲＡＭ３３に格納する。第２入力情報は、直前のキー入力操作で母音記号入力キー２３が入力されたことを示す。当該第２入力情報は、後述するアクセント記号変更処理プログラム（図１１参照）で用いられる。第２入力情報をＲＡＭ３３に格納した後、ＣＰＵ３１は、Ｓ１８に処理を移行する。
【００８０】
尚、第２入力情報は、後述するアクセント文字変更処理（Ｓ９）におけるカーソルキー２５、デフォルトキー２４の操作が行われた場合には保持される。その他のキー操作が行われた場合、第２入力情報は、ＲＡＭ３３から消去される。
【００８１】
Ｓ１８では、ＣＰＵ３１は、入力対象である基本文字５１が母音記号５３を付加可能な文字であるか否かを判断する。ＣＰＵ３１は、当該基本文字５１に係るアクセント文字特定テーブル３２Ａにおいて、母音記号５３を付加する態様が規定されているか否かに基づいて、当該判断処理を行う。母音記号５３を付加可能である場合（Ｓ１８：ＹＥＳ）、ＣＰＵ３１は、Ｓ１９に処理を移行する。一方、母音記号５３を付加できない場合（Ｓ１８：ＮＯ）、ＣＰＵ３１は、そのままアクセント文字設定処理プログラムを終了し、Ｓ１に処理を移行する。
【００８２】
Ｓ１９においては、ＣＰＵ３１は、入力対象である基本文字５１の母音記号カウンタｍの数値に「１」を加算する。尚、現在の母音記号カウンタｍの数値が最大値（図６（Ａ）、図７（Ａ）に示す場合、「２」）である場合、ＣＰＵ３１は、母音記号カウンタｍの値を「０」に設定する。母音記号カウンタｍの数値に「１」を加算した後、ＣＰＵ３１は、Ｓ２０に処理を移行する。
【００８３】
Ｓ２０に移行すると、ＣＰＵ３１は、母音記号設定処理を実行する。母音記号設定処理では、ＣＰＵ３１は、当該基本文字５１に係るアクセント文字特定テーブル３２Ａと、母音記号カウンタｍの値に基づいて、当該基本文字５１に係るアクセント文字５０の種類を特定する。
【００８４】
上述したように、母音記号カウンタｍの値には「１」が加算されているので（Ｓ２０）、当該基本文字５１に付加される母音記号５３の種類は変更される。又、母音記号カウンタｍの値が「０」になった場合、入力対象に係るアクセント文字５０は、当該母音記号５３のない状態に変更される。尚、何れの場合においても、入力対象に係るアクセント文字５０を構成する基本文字５１、声調記号５２の種類は、変更されることはない。
【００８５】
Ｓ２１では、ＣＰＵ３１は、設定内容表示処理を実行する。具体的には、ＣＰＵ３１は、声調記号設定処理（Ｓ１６）又は母音記号設定処理（Ｓ２０）により特定された種類のアクセント文字５０を、液晶ディスプレイ１０に表示する（例えば、図１０参照）。変更された種類のアクセント文字５０を液晶ディスプレイ１０に表示した後、ＣＰＵ３１は、アクセント文字設定処理プログラムを終了し、Ｓ１に処理を移行する。
【００８６】
ここで、アクセント文字設定処理の具体的内容について、図１０を参照しつつ詳細に説明する。
【００８７】
先ず、基本文字５１「Ａ」に係る基本文字入力キー２１をユーザが操作すると、基本文字設定処理を実行する（Ｓ３）。この時、図１０（Ａ）に示すように、液晶ディスプレイ１０は、当該基本文字「Ａ」のキャラクタと、カーソル６０を表示する。又、当該「Ａ」に係る声調記号カウンタｎ、母音記号カウンタｍの値は、何れも「０」に設定される。
【００８８】
そして、図１０（Ａ）の状態において、ユーザが声調記号入力キー２２の入力操作を１回行うと、ＣＰＵ３１は、「Ａ」に係る声調記号カウンタｎの値に「１」を加算する（Ｓ１５）。従って、この時点では、声調記号カウンタｎの値は「１」を示し、母音記号カウンタｍの値は「０」を示す。この結果、液晶ディスプレイ１０は、「Ａ」に係る基本文字５１と、第１声調記号から構成されるアクセント文字５０を表示する（図１０（Ｂ）参照）。
【００８９】
その後、図１０（Ｂ）の状態で、ユーザが、母音記号入力キー２３の入力操作を１回行うと、ＣＰＵ３１は、当該「Ａ」に係る母音記号カウンタｍの値に「１」を加算する（Ｓ１９）。従って、この時点では、声調記号カウンタｎの値は「１」を示し、母音記号カウンタｍの値は「１」を示す。この結果、液晶ディスプレイ１０は、「Ａ」に係る基本文字５１と、第１声調記号及び第１母音記号から構成されるアクセント文字５０を表示する（図１０（Ｃ）参照）。
【００９０】
そして、図１０（Ｃ）の状態において、ユーザが声調記号入力キー２２の入力操作を１回行うと、ＣＰＵ３１は、「Ａ」に係る声調記号カウンタｎの値に「１」を加算する（Ｓ１５）。従って、この時点では、声調記号カウンタｎの値は「２」を示し、母音記号カウンタｍの値は「１」を示す。この結果、液晶ディスプレイ１０は、「Ａ」に係る基本文字５１と、第２声調記号及び第１母音記号から構成されるアクセント文字５０を表示する（図１０（Ｄ）参照）。
【００９１】
その後、図１０（Ｄ）の状態で、ユーザが、声調記号入力キー２２を３回、母音記号入力キー２３の入力操作を１回行うと、ＣＰＵ３１は、声調記号入力キー２２、母音記号入力キー２３の入力操作毎に、対応するカウンタの値に「１」を加算する。当該「Ａ」に係る声調記号カウンタｎの値に「１」母音記号カウンタｍの値に「１」を加算する（Ｓ１９）。従って、この場合、声調記号カウンタｎの値は「５」を示し、母音記号カウンタｍの値は「２」を示す。この結果、液晶ディスプレイ１０は、「Ａ」に係る基本文字５１と、第５声調記号及び第２母音記号から構成されるアクセント文字５０を表示する（図１０（Ｅ）参照）。
【００９２】
このようにテープ印刷装置１によれば、図１０（Ｅ）に示すアクセント文字５０を入力する際に、ユーザは、５回の声調記号入力キー２２の入力操作と、２回の母音記号入力キー２３の入力操作を行えばよい。即ち、この場合、ユーザは、１８種類の「Ａ」に係るアクセント文字５０から、所望のアクセント文字５０を、７回の操作で入力し得る。従って、当該テープ印刷装置１は、より簡易かつ負担の少ない操作で、所望のアクセント文字５０を入力し得るという利便性を、ユーザに提供し得る。
【００９３】
続いて、Ｓ９で実行されるアクセント文字変更処理プログラムについて、図面を参照しつつ詳細に説明する。図１１は、アクセント文字変更処理プログラムのフローチャートである。
【００９４】
Ｓ３１においては、ＣＰＵ３１は、記号種類特定処理を実行する。即ち、ＣＰＵ３１は、直近に操作されたアクセントキーが声調記号入力キー２２であるか、母音記号入力キー２３であるかに基づいて、対象記号種類を特定する。具体的には、ＣＰＵ３１は、ＲＡＭ３３に第１入力情報と、第２入力情報の何れが格納されているかに基づいて、対象記号種類を特定する。対象記号種類は、アクセント文字変更処理により変更されるアクセント記号の種類を意味する。記号種類特定処理を終了すると、ＣＰＵ３１は、Ｓ３２に処理を移行する。
【００９５】
Ｓ３２では、ＣＰＵ３１は、カーソルキー２５が入力されたか否かを判断する。カーソルキー２５が入力された場合（Ｓ３２：ＹＥＳ）、ＣＰＵ３１は、Ｓ３３に処理を移行する。一方、カーソルキー２５が入力されていない場合（Ｓ３２：ＮＯ）、ＣＰＵ３１は、Ｓ３６に処理を移行する。
【００９６】
Ｓ３３に移行すると、ＣＰＵ３１は、カーソルキー２５の入力方向が右方向であるか否かを判断する。入力方向が右方向である場合（Ｓ３３：ＹＥＳ）、ＣＰＵ３１は、Ｓ３４に処理を移行する。一方、入力方向が左方向である場合（Ｓ３３：ＮＯ）、ＣＰＵ３１は、Ｓ３５に処理を移行する。
【００９７】
Ｓ３４においては、ＣＰＵ３１は、カウンタ値加算処理を実行する。即ち、ＣＰＵ３１は、対象記号種類に対応するカウンタの値に「１」を加算する。具体的には、対象記号種類が声調記号５２である場合、ＣＰＵ３１は、声調記号カウンタｎの数値に「１」を加算する。この場合においても、声調記号カウンタｎの値が最大値であれば、ＣＰＵ３１は、声調記号カウンタｎの値を「０」に設定する。一方、対象記号種類が母音記号５３である場合、ＣＰＵ３１は、母音記号カウンタｍの値に「１」を加算する。この場合も、母音記号カウンタｍの値が最大値であれば、ＣＰＵ３１は、母音記号カウンタｍの値を「０」に設定する。カウンタ値加算処理を終了すると、ＣＰＵ３１は、Ｓ３８に処理を移行する。
【００９８】
Ｓ３５では、ＣＰＵ３１は、カウンタ値減算処理を実行する。即ち、ＣＰＵ３１は、対象記号種類に対応するカウンタの値から「１」を減算する。具体的には、対象記号種類が声調記号５２である場合、ＣＰＵ３１は、声調記号カウンタｎの数値から「１」を減算する。この場合においても、声調記号カウンタｎの値が「０」であれば、ＣＰＵ３１は、声調記号カウンタｎの値を最大値に設定する（図５、６参照）。一方、対象記号種類が母音記号５３である場合、ＣＰＵ３１は、母音記号カウンタｍの値から「１」を減算する。この場合も、母音記号カウンタｍの値が「０」であれば、ＣＰＵ３１は、母音記号カウンタｍの値を最大値に設定する。カウンタ値減算処理を終了すると、ＣＰＵ３１は、Ｓ３８に処理を移行する。
【００９９】
Ｓ３６に移行すると、ＣＰＵ３１は、デフォルトキー２４が入力されたか否かを判断する。デフォルトキー２４が入力された場合（Ｓ３６：ＹＥＳ）、ＣＰＵ３１は、Ｓ３７に処理を移行する。一方、デフォルトキー２４が入力されていない場合（Ｓ３６：ＮＯ）、ＣＰＵ３１は、そのままアクセント文字変更処理プログラムを終了し、Ｓ１に処理を移行する。
【０１００】
Ｓ３７においては、ＣＰＵ３１は、カウンタ値初期化処理を実行する。即ち、ＣＰＵ３１は、対象記号種類に対応するカウンタの値を「０」に設定する。具体的には、対象記号種類が声調記号５２である場合、ＣＰＵ３１は、声調記号カウンタｎの値を「０」に設定する。一方、対象記号種類が母音記号５３である場合、ＣＰＵ３１は、母音記号カウンタｍの値を「０」に設定する。カウンタ値初期化処理を終了すると、ＣＰＵ３１は、Ｓ３８に処理を移行する。
【０１０１】
Ｓ３８では、ＣＰＵ３１は、アクセント記号変更処理を実行する。即ち、ＣＰＵ３１は、Ｓ３４、Ｓ３５、Ｓ３７の処理結果に基づいて、入力対象であるアクセント文字５０を構成する声調記号５２又は母音記号５３の種類を変更する。具体的に説明すると、ＣＰＵ３１は、入力対象に係るアクセント文字５０に係るアクセント文字特定テーブル３２Ａと、声調記号カウンタｎ、母音記号カウンタｍの数値に基づいて、当該基本文字５１に係るアクセント文字５０の種類を変更する。アクセント記号変更処理を終了すると、ＣＰＵ３１は、Ｓ３９に処理を移行する。
【０１０２】
Ｓ３９に移行すると、ＣＰＵ３１は、変更内容表示処理を実行する。具体的には、ＣＰＵ３１は、アクセント記号変更処理（Ｓ３８）により変更された種類のアクセント文字５０を、液晶ディスプレイ１０に表示する（例えば、図１２参照）。変更された種類のアクセント文字５０を液晶ディスプレイ１０に表示した後、ＣＰＵ３１は、アクセント文字変更処理プログラムを終了し、Ｓ１に処理を移行する。
【０１０３】
ここで、アクセント文字変更処理の具体的内容について、図１２を参照しつつ詳細に説明する。
【０１０４】
尚、この図１２に示す具体例においては、基本文字「Ｅ」と、第２声調記号から構成されるアクセント文字５０が入力対象として入力されている状態であるものとする（図１２（Ａ）参照）。即ち、「Ｅ」に係る声調記号カウンタｎの値は「２」を示し、母音記号カウンタｍの値は「０」を示している。又、図１２に示す具体例においては、「Ｅ」に係るアクセント文字５０は、アクセント選択状態にあるものとする。
【０１０５】
図１２（Ａ）に示す場合において、ＲＡＭ３３に第１入力情報が格納されており、カーソルキー２５の右方向が入力されると、ＣＰＵ３１は、声調記号カウンタｎの値に「１」を加算する（Ｓ３４）。従って、この時点では、声調記号カウンタｎの値は「２」を示し、母音記号カウンタｍの値は「０」を示す。この結果、液晶ディスプレイ１０は、「Ｅ」に係る基本文字５１と、第２声調記号から構成されるアクセント文字５０を表示する（図１２（Ｂ）参照）。
【０１０６】
その後、図１２（Ｂ）に示す場合において、ＲＡＭ３３に第２入力情報が格納されており、カーソルキー２５の右方向が入力されると、ＣＰＵ３１は、当該「Ｅ」に係る母音記号カウンタｍの値に「１」を加算する（Ｓ３４）。従って、この時点では、声調記号カウンタｎの値は「３」を示し、母音記号カウンタｍの値は「１」を示す。この結果、液晶ディスプレイ１０は、「Ｅ」に係る基本文字５１と、第３声調記号及び第１母音記号から構成されるアクセント文字５０を表示する（図１２（Ｃ）参照）。
【０１０７】
そして、図１２（Ｃ）に示す場合において、ＲＡＭ３３に第１入力情報が格納されており、カーソルキー２５の左方向が入力されると、ＣＰＵ３１は、声調記号カウンタｎの値から「１」を減算する（Ｓ３５）。従って、この時点では、声調記号カウンタｎの値は「２」を示し、母音記号カウンタｍの値は「１」を示す。この結果、液晶ディスプレイ１０は、「Ｅ」に係る基本文字５１と、第２声調記号及び第１母音記号から構成されるアクセント文字５０を表示する（図１２（Ｄ）参照）。
【０１０８】
その後、図１２（Ｄ）に示す場合において、ＲＡＭ３３に第１入力情報が格納されており、デフォルトキー２４が入力されると、ＣＰＵ３１は、声調記号カウンタｎの値を「０」に初期化する（Ｓ３７）。従って、この時点では、声調記号カウンタｎの値は「０」を示し、母音記号カウンタｍの値は「１」を示す。この結果、液晶ディスプレイ１０は、「Ｅ」に係る基本文字５１と、第１母音記号から構成されるアクセント文字５０を表示する（図１２（Ｅ）参照）。
【０１０９】
このように、テープ印刷装置１によれば、ユーザは、カーソルキー２５の操作により、対象記号種類に係るアクセント記号の種類を変更し得る。又、ユーザは、デフォルトキー２４の操作により、対象記号種類に係るアクセント記号を初期状態に戻すことができる。従って、当該テープ印刷装置１は、アクセント記号（即ち、声調記号５２、母音記号５３）の種類を変更する際におけるユーザの操作負担を軽減し得る。又、対象記号種類は、直近に操作されたアクセントキー（即ち、声調記号入力キー２２、母音記号入力キー２３の何れか）により特定される。即ち、テープ印刷装置１は、ユーザが種類の変更の対象としている記号を、アクセント文字変更処理における変更対象として処理を行う。この点においても、当該テープ印刷装置１は、アクセント文字５０を入力する際におけるユーザの操作負担を軽減し得る。
【０１１０】
以上、説明したように、本実施形態に係るテープ印刷装置１は、基本文字入力キー２１、声調記号入力キー２２、母音記号入力キー２３を含むキーボード２０を備える。基本文字入力キー２１は、アクセント文字５０を構成する基本文字５１を入力する際に用いられる。声調記号入力キー２２は、アクセント文字５０を構成する声調記号５２を入力・変更する際に用いられる。母音記号入力キー２３は、アクセント文字５０を構成する母音記号５３を入力・変更する際に用いられる。即ち、当該テープ印刷装置１は、一の基本文字５１と、一の声調記号５２と、一の母音記号５３により構成され得るアクセント文字５０を入力し得る。
【０１１１】
当該テープ印刷装置１は、基本文字５１が入力されている状態で、声調記号入力キー２２を入力すると、当該基本文字５１に組み合わされる声調記号５２の種類を順次変更する（Ｓ１４〜Ｓ１６）。この時、テープ印刷装置１は、基本文字５１の種類及び母音記号５３の種類を変更することはない。又、当該テープ印刷装置１は、基本文字５１が入力されている状態で、母音記号入力キー２３を入力すると、当該基本文字５１に組み合わされる母音記号５３の種類を順次変更する（Ｓ１８〜Ｓ２０）。この場合、テープ印刷装置１は、基本文字５１の種類及び声調記号５２の種類を変更することはない。
【０１１２】
ここで、或る基本文字５１を含むアクセント文字５０の種類は、当該基本文字５１に組み合わされる声調記号５２の種類と、母音記号５３の種類の積に等しい。即ち、或る一のキーを操作によりアクセント文字５０の種類を順次変更する場合、ユーザは、所望のアクセント文字５０を入力するまでに、膨大な回数のキー入力を要する場合がある。
【０１１３】
テープ印刷装置１によれば、ユーザは、声調記号入力キー２２、母音記号入力キー２３を操作することにより、所望のアクセント文字５０を入力し得る。この時、ユーザは、声調記号５２又は母音記号５３の何れかを所望の種類にした後、他方のアクセント記号の種類を所望の態様に合わせることができる。即ち、ユーザは、上記一のキーでアクセント文字の種類を変更する場合に比べ、声調記号５２又は母音記号５３の何れかの種類の分だけ少ない回数で、所望のアクセント文字５０を入力し得る。この結果、当該テープ印刷装置１は、簡易な操作によるアクセント文字５０の入力を提供し、ユーザの入力操作に関する負担を軽減し得る。
【０１１４】
又、テープ印刷装置１は、直近に声調記号入力キー２２が入力された状態で、カーソルキー２５を操作すると、アクセント文字５０を構成する声調記号５２の種類を変更し得る（Ｓ３４、Ｓ３５）。この場合も、当該アクセント文字５０を構成する基本文字５１の種類及び母音記号５３の種類は、変更されることはない。従って、ユーザは、簡単かつ少ない操作で、所望のアクセント文字５０を入力し得る。
【０１１５】
更に、テープ印刷装置１は、直近に母音記号入力キー２３が入力された状態で、カーソルキー２５を操作すると、アクセント文字５０を構成する母音記号５３の種類を変更し得る（Ｓ３４、Ｓ３５）。この場合も、当該アクセント文字５０を構成する基本文字５１の種類及び声調記号５２の種類は、変更されることはない。従って、ユーザは、簡単かつ少ない操作で、所望のアクセント文字５０を入力し得る。
【０１１６】
そして、テープ印刷装置１は、直近に声調記号入力キー２２が入力された状態で、デフォルトキー２４を操作すると、アクセント文字５０を構成する声調記号５２の種類を初期化し得る（Ｓ３６）。この場合も、当該アクセント文字５０を構成する基本文字５１の種類及び母音記号５３の種類は、変更されることはない。従って、ユーザは、簡単かつ少ない操作で、所望のアクセント文字５０を入力し得る。
【０１１７】
又、テープ印刷装置１は、直近に母音記号入力キー２３が入力された状態で、デフォルトキー２４を操作すると、アクセント文字５０を構成する母音記号５３の種類を初期化し得る（Ｓ３６）。この場合も、当該アクセント文字５０を構成する基本文字５１の種類及び声調記号５２の種類は、変更されることはない。従って、ユーザは、簡単かつ少ない操作で、所望のアクセント文字５０を入力し得る。
【０１１８】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。
例えば、本実施形態に係るテープ印刷装置１は、基本文字５１と、声調記号５２と、母音記号５３とにより構成され得るアクセント文字５０を入力し得る。しかしながら、本発明は、当該アクセント文字５０（即ち、クォックグー）に限定されるものではなく、種々の変形が可能である。具体的には、アクセント文字として、タイ語の文字を入力し得るように構成することも可能である。タイ語の文字は、基本文字と、３種類のアクセント記号により構成され得る。この点、アクセント記号の種類ごとに、アクセント記号入力キーを配設するように構成すればよい。
【０１１９】
本実施形態においては、テープ印刷装置１と当該テープ印刷装置１のＲＯＭ３２に記憶されたプログラムとして、本発明を説明したが、この態様に限定されるものではない。即ち、本発明は、テープ印刷装置にのみ適用されるものではなく、種々の装置に適用可能である。又、本発明に係るプログラムは、当該プログラムを記憶した記憶媒体としても実施可能である。
【符号の説明】
【０１２０】
１      テープ印刷装置
２０    キーボード
２１    基本文字入力キー
２２    声調記号入力キー
２３    母音記号入力キー
２４    デフォルトキー
２５    カーソルキー
３０    制御部
３１    ＣＰＵ
３２    ＲＯＭ
３２Ａ  アクセント文字特定テーブル
３３    ＲＡＭ
３５    ＣＧ−ＲＯＭ
５０    アクセント文字
５１    基本文字
５２    声調記号
５３    母音記号
【図１】
2010237973.tif 000003
【図２】
2010237973.tif 000004
【図３】
2010237973.tif 000005
【図４】
2010237973.tif 000006
【図５】
2010237973.tif 000007
【図６】
2010237973.tif 000008
【図７】
2010237973.tif 000009
【図８】
2010237973.tif 000010
【図９】
2010237973.tif 000011
【図１０】
2010237973.tif 000012
【図１１】
2010237973.tif 000013
【図１２】
2010237973.tif 000014