JP6720274B2 - Input support program, input support method, and input support device - Google Patents
Input support program, input support method, and input support device Download PDFInfo
- Publication number
- JP6720274B2 JP6720274B2 JP2018209052A JP2018209052A JP6720274B2 JP 6720274 B2 JP6720274 B2 JP 6720274B2 JP 2018209052 A JP2018209052 A JP 2018209052A JP 2018209052 A JP2018209052 A JP 2018209052A JP 6720274 B2 JP6720274 B2 JP 6720274B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- name
- code
- input
- characters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、入力支援プログラム、入力支援方法および入力支援装置に関する。 The present invention relates to an input support program, an input support method, and an input support device.
従来、例えば、取扱説明書や、組立説明書や、特許明細書などのように、図面の各部に符号を付して、各部と符号とを対応付けて説明する文書がある。作成者は、その都度、符号と名称とを確認しながら、文書を作成するため、手間であり、また、符号にミスが生じるおそれがある。関連する技術として、文書データをメモリに記憶させ、メモリにおいて識別記号を検索し、さらに、識別記号の前に記憶されている語句に一致する語句を検索し、当該語句に符号を割り当てることが開示されている(例えば、特許文献1参照。)。また、近年の文字変換ソフトには、例えば、一度入力した文字を、以降に入力される文字として予測する予測変換機能などが知られている。 2. Description of the Related Art Conventionally, there is a document in which reference numerals are assigned to respective parts of the drawings, such as an instruction manual, an assembly manual, and a patent specification, and the parts are associated with the reference numerals. Since the creator creates the document while checking the code and the name each time, it is troublesome and the code may be mistaken. As a related technique, document data is stored in a memory, an identification symbol is searched in the memory, a word matching a word stored before the identification code is searched, and a code is assigned to the word. (For example, refer to Patent Document 1). Further, in recent character conversion software, for example, a predictive conversion function that predicts a character that has been input once as a character that will be input subsequently is known.
しかしながら、従来技術では、符号や名称が記載される文書の作成においてユーザにとって負担になることがある。例えば、名称文字や符号文字の入力において間違った名称文字を入力したり、間違った符号文字を入力したりした場合に、ユーザが間違いを認識していたとしても、その都度、文字の入力を確定させるタイミングで間違った文字の予測変換候補が出てしまうと、ユーザが当該候補の間違いを確認する手間が生じることもあり、ユーザにとって負担になることがある。 However, in the conventional technique, it may be a burden on the user when creating a document in which a code or a name is described. For example, if the wrong name character is input or the wrong code character is input when inputting the name character or code character, the character input is confirmed every time even if the user recognizes the error. If a wrong predictive conversion candidate for a character appears at the timing of causing the error, the user may have to check the mistake of the candidate, which may be a burden on the user.
本発明は、このような事情に鑑みてなされたもので、その目的は、文書の作成におけるユーザの負担を軽減することを目的とする。 The present invention has been made in view of such circumstances, and an object thereof is to reduce the burden on the user in creating a document.
(1)上述した課題を解決するために、本発明の一態様である入力支援プログラムは、コンピュータに、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章を区切る区切り記号の入力が確定されたタイミングで、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、前記区切り記号を除く文字の入力が確定されたタイミングでは前記一方の文字を検出しない検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させることを特徴とする。
(2)上述した課題を解決するために、本発明の一態様である入力支援プログラムは、コンピュータに、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、改行が行われたタイミングで、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、改行が行われないタイミングでは前記一方の文字を検出しない検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、ことを特徴とする。
(3)上述した課題を解決するために、本発明の一態様である入力支援プログラムは、コンピュータに、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、前記検出工程において検出した特定の名称文字に後続する符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる工程と、を含む処理を実行させる、ことを特徴とする。
(4)上述した課題を解決するために、本発明の一態様である入力支援プログラムは、コンピュータに、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章に対する所定の編集が行われたタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字をユーザによる選択を受付可能にして提示する提示工程と、ユーザに選択された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、ことを特徴とする。
(5)上述した課題を解決するために、本発明の一態様である入力支援プログラムは、コンピュータに、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、複数のタイミングのうちのユーザが設定した所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、ことを特徴とする。
(1) In order to solve the above-described problems, an input support program according to an aspect of the present invention is a delimiter that separates a sentence from characters determined by software that converts a character input by a user into a computer. In the range from the position corresponding to the position where the input of the previous delimiter was confirmed to the position where the input of the delimiter was confirmed this time, the name character and the code character Of these, at least one of the characters is detected, a detection step of not detecting the one character at the timing when the input of the character excluding the delimiter is confirmed , a name character, and a code following the name character. An extracting step of extracting the other character corresponding to the character including the one character detected in the detecting step with reference to a storage unit that stores the character and the other character extracted in the extracting step Is inserted into a position corresponding to the one character, and a process including a character inserting step is executed.
(2) In order to solve the above-described problem, the input support program according to one aspect of the present invention causes a line feed from a character determined by software that converts a character input by a user into a computer. At the timing, at least one of the name character and the code character is detected in the range from the position where the previous line was broken to the position where this line is broken, and the line is broken. The detection step of not detecting the one character at a non-timing , the name character, and the storage unit that stores the code character following the name character in association with each other, refer to the one character detected in the detection step. An extracting step of extracting the other character corresponding to the containing character, and the character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character, It is characterized by
(3) In order to solve the above-described problems, an input support program according to an aspect of the present invention causes a computer to convert a character input by a user from characters determined by software at a predetermined timing. A detection step of detecting at least one of the name character and the code character, a storage unit that stores the name character and the code character following the name character in association with each other, and the detection step An extracting step of extracting the other character corresponding to the character including the one character detected in, and the other character extracted in the extracting step, a character inserting step of inserting the character at a position corresponding to the one character. , Generating a code character of another number based on the number indicated by the code character following the specific name character detected in the detecting step, and associating the generated code character with the specific name character in the storage unit. The process including the step of storing is performed.
(4) In order to solve the above-mentioned problems, an input support program according to one aspect of the present invention is a computer that performs a predetermined edit on a sentence from among characters determined by software that converts a character input by a user. A storage step of detecting a plurality of at least one of the name character and the code character at the timing of performing the detection step, the name character, and the code character following the name character in association with each other. Part, the other character corresponding to the character including the one character detected in the detection step, the extraction step of extracting for each one of the detected character, the other character extracted in the extraction step Performing a process including a presentation step of accepting and presenting a selection by a user and a character insertion step of inserting the other character selected by the user into a position corresponding to the one character. Is characterized by.
(5) In order to solve the above-described problems, an input support program according to an aspect of the present invention has a plurality of timings among characters determined by software that converts a character input by a user into a computer. At a predetermined timing set by the user, a detection step of detecting a plurality of at least one of the name character and the code character, the name character, and the code character following the name character are associated with each other. With reference to the storage unit to store, the other character corresponding to the character including the one character detected in the detecting step, an extraction step of extracting for each one of the detected characters, the extraction in the extraction step It is characterized in that a process including a character insertion step of inserting the other character into a position corresponding to the one character is executed.
(6)上記(5)の入力支援プログラムにおいて、前記タイミングは、文字の入力が確定された第1タイミングを含み、前記検出工程では、前記所定のタイミングとして前記第1タイミングが設定されている場合、前記ユーザが文字の入力を開始したことにより当該文字の変換が開始された入力開始位置から、当該文字の入力が確定された入力終了位置までの範囲のうち、前記一方の文字を検出してもよい。 (6) In the input support program of the above (5), before Northern timing includes a first timing input character is determined, the detection step, is the first timing set as the predetermined timing If one of the characters is present, the one character is detected in the range from the input start position where the conversion of the character is started by the user starting the input of the character to the input end position where the input of the character is confirmed. You may.
(7)上記(5)又は(6)の入力支援プログラムにおいて、前記タイミングは、文章を区切る区切り記号の入力が確定された第2タイミングを含み、前記検出工程では、前記所定のタイミングとして前記第2タイミングが設定されている場合、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、前記一方の文字を検出してもよい。 (7) In the input support program of the above (5) or (6), before Northern timing includes a second timing when the input of the separator that separates the text has been established, the detection process, as the predetermined timing When the second timing is set , one of the ranges from the position corresponding to the position where the previous input of the delimiter is confirmed to the position where the input of the delimiter is confirmed this time is Characters may be detected.
(8)上記(5)から(7)のいずれかの入力支援プログラムにおいて、前記タイミングは、改行が行われた第3タイミングを含み、前記検出工程では、前記所定のタイミングとして前記第3タイミングが設定されている場合、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、前記一方の文字を検出してもよい。 (8) In the input support program according to any one of (5) to (7), the timing includes a third timing at which a line feed is made, and in the detecting step, the third timing is set as the predetermined timing. If set, the one character may be detected in the range from the position where the previous line feed was made to the position where the line feed was made this time.
(9)上記(4)の入力支援プログラムにおいて、前記提示工程では、前記他方の文字の挿入を行う選択と、前記他方の文字の挿入を行わない選択とを受付可能にして、前記他方の文字を提示してもよい。 (9) In the input support program according to (4 ) above, in the presenting step, the selection of inserting the other character and the selection of not inserting the other character can be accepted, and the other character it may be presented.
(10)上記(1)又は(7)の入力支援プログラムにおいて、前記検出工程では、前回の前記区切り記号が入力された位置に対応する位置から、今回の前記区切り記号が入力された位置までの範囲のうち、所定の品詞を検出し、前記検出工程において前記所定の品詞が検出されない場合に、警告を行う警告工程、を含んでもよい。 (10) In the input support program according to (1) or (7) above, in the detecting step, from a position corresponding to a position where the previous delimiter is input to a position where the current delimiter is input. A warning step of detecting a predetermined part of speech in the range and giving a warning when the predetermined part of speech is not detected in the detection step may be included .
(11)上記(1)から(10)のいずれかの入力支援プログラムにおいて、前記検出工程において検出した名称文字と当該名称文字に後続する符号文字とのいずれもが前記記憶部に記憶されていない場合に、当該名称文字と、当該符号文字とを対応付けて前記記憶部に記憶させてもよい。 (11) In the input support program according to any one of (1) to (10), neither the name character detected in the detecting step nor the code character following the name character is stored in the storage unit. In this case, the name character and the code character may be stored in the storage unit in association with each other .
(12)上記(11)の入力支援プログラムにおいて、前記検出工程において検出した名称文字と当該名称文字に後続する符号文字とのうちの一方の文字が前記記憶部に記憶されており、且つ他方の文字が前記記憶部に記憶されていない場合、当該名称文字と、当該符号文字とを対応付けて前記記憶部に別途記憶させてもよい。 (12) In the input support program according to (11), one of the name character detected in the detecting step and the code character following the name character is stored in the storage unit, and When the character is not stored in the storage unit, the name character and the code character may be associated and stored separately in the storage unit .
(13)上記(12)の入力支援プログラムにおいて、前記記憶部に当該名称文字と当該符号文字とを対応付けて別途記憶させる際に、属性を付与して記憶させてもよい。 (13) In the input support program according to (12) , an attribute may be added and stored when the name character and the code character are separately stored in the storage unit in association with each other .
(14)上述した課題を解決するために、本発明の一態様である入力支援方法は、コンピュータが、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章を区切る区切り記号の入力が確定されたタイミングで、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、前記区切り記号を除く文字の入力が確定されたタイミングでは前記一方の文字を検出しない検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、ことを特徴とする。 (14) In order to solve the above-mentioned problems, in the input support method according to one aspect of the present invention, a computer delimits a sentence from among characters determined by software that converts a character input by a user. In the range from the position corresponding to the position where the input of the previous delimiter was confirmed to the position where the input of the delimiter was confirmed this time, the name character and the code character Of these, at least one of the characters is detected, a detection step of not detecting the one character at the timing when the input of the character excluding the delimiter is confirmed , a name character, and a code following the name character. An extracting step of extracting the other character corresponding to the character including the one character detected in the detecting step with reference to a storage unit that stores the character and the other character extracted in the extracting step Is inserted into a position corresponding to the one character, and a process including a character inserting step is executed.
(15)上述した課題を解決するために、本発明の一態様である入力支援方法は、コンピュータが、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、改行が行われたタイミングで、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、改行が行われないタイミングでは前記一方の文字を検出しない検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、ことを特徴とする。 (15) In order to solve the above-described problems, in the input support method according to one aspect of the present invention, a computer causes a line feed from a character determined by software that converts a character input by a user. At the timing, at least one of the name character and the code character is detected in the range from the position where the previous line was broken to the position where this line is broken, and the line is broken. The detection step of not detecting the one character at a non-timing , the name character, and the storage unit that stores the code character following the name character in association with each other, refer to the one character detected in the detection step. Performing a process including an extracting step of extracting the other character corresponding to the containing character, the other character extracted in the extracting step, and a character inserting step of inserting the character into a position corresponding to the one character, It is characterized by
(16)上述した課題を解決するために、本発明の一態様である入力支援方法は、コンピュータが、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、前記検出工程において検出した特定の名称文字に後続する符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる工程と、を含む処理を実行する、ことを特徴とする。(16) In order to solve the above-described problems, in the input support method according to one aspect of the present invention, a computer, at a predetermined timing, selects from among characters determined by software that converts characters input by a user, A detection step of detecting at least one of the name character and the code character, a storage unit that stores the name character and the code character following the name character in association with each other, and the detection step An extracting step of extracting the other character corresponding to the character including the one character detected in, and the other character extracted in the extracting step, a character inserting step of inserting the character at a position corresponding to the one character. , Generating a code character of another number based on the number indicated by the code character following the specific name character detected in the detecting step, and associating the generated code character with the specific name character in the storage unit. And a process of storing the process.
(17)上述した課題を解決するために、本発明の一態様である入力支援方法は、コンピュータが、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章に対する所定の編集が行われたタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字をユーザによる選択を受付可能にして提示する提示工程と、ユーザに選択された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、ことを特徴とする。 (17) In order to solve the above-described problems, in the input support method according to one aspect of the present invention, a computer performs a predetermined edit on a sentence from among characters determined by software that converts a character input by a user. A storage step of detecting a plurality of at least one of the name character and the code character at the timing of performing the detection step, the name character, and the code character following the name character in association with each other. Part, the other character corresponding to the character including the one character detected in the detection step, the extraction step of extracting for each one of the detected character, the other character extracted in the extraction step Performing a process including a presentation step of accepting and presenting a selection made by the user, and a character insertion step of inserting the other character selected by the user into a position corresponding to the one character. Is characterized by.
(18)上述した課題を解決するために、本発明の一態様である入力支援方法は、コンピュータが、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、複数のタイミングのうちのユーザが設定した所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、ことを特徴とする。 (18) In order to solve the above-described problems, the input support method according to one aspect of the present invention is configured such that a computer selects one of a plurality of timings from among characters determined by software that converts a character input by a user. At a predetermined timing set by the user, the detection step of detecting a plurality of at least one of the name character and the code character, the name character, and the code character following the name character are associated with each other. With reference to the storage unit to store, the other character corresponding to the character including the one character detected in the detection step, an extraction step of extracting for each one of the detected characters, the extraction in the extraction step It is characterized in that a process including a character inserting step of inserting the other character into a position corresponding to the one character is executed.
(19)上述した課題を解決するために、本発明の一態様である入力支援装置は、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章を区切る区切り記号の入力が確定されたタイミングで、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、前記区切り記号を除く文字の入力が確定されたタイミングでは前記一方の文字を検出しない検出手段と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、ことを特徴とする。 (19) In order to solve the above-described problems, the input support device according to one aspect of the present invention is configured to input a delimiter that separates a sentence from characters determined by software that converts a character input by a user. Of the name character and the code character in the range from the position corresponding to the position where the previous input of the delimiter was confirmed to the position where the input of the delimiter was confirmed this time at the confirmed timing. , At least one of the characters is detected , the detection means that does not detect the one character at the timing when the input of the character excluding the delimiter is confirmed , a name character, and a code character following the name character. The other character corresponding to the character including the one character detected by the detection unit is extracted by referring to the storage unit that is associated and stored, and the extracted other character is determined according to the one character. Character insertion means for inserting the character at a position.
(20)上述した課題を解決するために、本発明の一態様である入力支援装置は、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、改行が行われたタイミングで、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、改行が行われないタイミングでは前記一方の文字を検出しない検出手段と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備えることを特徴とする。 (20) In order to solve the above-described problems, the input support device according to an aspect of the present invention is configured such that a character is determined by software that converts a character input by a user, and a line feed is performed at a timing when a line feed is made from the position where the previous line feed is performed, among the range up to a position where the current line feed is made, of the name character and symbol characters, to detect at least one of the character, at the timing when the line feed is not performed A character that includes the one character detected by the detection unit by referring to a detection unit that does not detect the one character , a name character, and a storage unit that stores the code character subsequent to the name character in association with each other. Character insertion means for extracting the other character corresponding to and inserting the extracted other character at a position corresponding to the one character.
(21)上述した課題を解決するために、本発明の一態様である入力支援装置は、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出手段と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、前記検出手段によって検出された特定の名称文字に後続する符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる手段と、を備える、ことを特徴とする。
(22)上述した課題を解決するために、本発明の一態様である入力支援装置は、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章に対する所定の編集が行われたタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出手段と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出し、抽出した前記他方の文字をユーザによる選択を受付可能にして提示し、ユーザに選択された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、ことを特徴とする。
(23)上述した課題を解決するために、本発明の一態様である入力支援装置は、ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、複数のタイミングのうちのユーザが設定した所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出手段と、名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、ことを特徴とする。
(21) In order to solve the above-described problems, the input support device according to one aspect of the present invention includes a name character and a character at a predetermined timing among characters determined by software that converts a character input by a user. Of the code characters, a detection unit that detects at least one of the characters, a name character, and a storage unit that stores the code character following the name character in association with each other are detected and detected by the detection unit. The other character corresponding to the character including the one character is extracted, and the extracted other character is inserted into a position corresponding to the one character, and the identification detected by the detecting means. Means for generating a code character of another number based on the number indicated by the code character subsequent to the name character, and storing the generated code character and the specific name character in the storage unit in association with each other. It is characterized by
(22) In order to solve the above-described problems, the input support device according to one aspect of the present invention performs predetermined editing on a sentence from among the characters determined by software that converts characters input by a user. At a timing, refer to a detecting unit that detects a plurality of at least one of the name character and the code character, and a storage unit that stores the name character and the code character following the name character in association with each other. Then, the other character corresponding to the character including the one character detected by the detection means is extracted for each of the detected one character, and the extracted other character is made selectable by the user. Character insertion means for inserting the other character presented and selected by the user at a position corresponding to the one character.
(23) In order to solve the above-described problems, the input support device according to one aspect of the present invention is configured such that a user of a plurality of timings selects a character from among characters determined by software that converts a character input by the user. A storage unit that detects a plurality of at least one of the name character and the code character at a set predetermined timing, the name character, and the code character following the name character in association with each other. Referring to the section, the other character corresponding to the character including the one character detected by the detection means is extracted for each of the detected one character, and the extracted other character is the one character. And a character insertion means for inserting the character at a position corresponding to.
以上のように、本発明によれば、文書の作成におけるユーザの負担を軽減することができる。 As described above, according to the present invention, it is possible to reduce the burden on the user in creating a document.
(入力支援装置1のハードウェア構成の一例)
図1は、本発明の一実施形態に係る入力支援装置1のハードウェア構成の一例を示す説明図である。図1において、入力支援装置1は、コンピュータ装置であり、例えば、デスクトップ型パソコンや、ノートパソコンである。ただし、入力支援装置1は、スマートフォン、タブレットなどのスマートデバイスであってもよい。
(Example of hardware configuration of input support device 1)
FIG. 1 is an explanatory diagram showing an example of a hardware configuration of an
図1において、入力支援装置1は、CPU(Central ProcessingUnit)11と、メモリ12と、ディスクドライブ13と、ディスク14と、通信I/F(Interface)15と、キーボード16と、マウス17と、ディスプレイ18と、スピーカ19とを備える。入力支援装置1が備える各部11〜19は、バス20によってそれぞれ接続されている。
1, an
CPU11は、入力支援装置1の全体の制御を司る。メモリ12は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)およびフラッシュROMなどを有する。例えば、フラッシュROMやROMが各種プログラムを記憶し、RAMがCPU11のワークエリアとして使用される。メモリ12に記憶されるプログラムは、CPU11にロードされることで、コーディングされている処理をCPU11に実行させる。メモリ12には、ワープロソフトや文字変換ソフトに対応する各種プログラムや、本発明に係る入力支援プログラムが記憶されている。また、メモリ12には、入力支援プログラムが実行される際に参照する名称符号DB(DataBase)(図2参照)が記憶される。
The
ディスクドライブ13は、CPU11の制御に従ってディスク14に対するデータの読込みおよび書込みを制御する。ディスク14は、ディスクドライブ13の制御によって書き込まれたデータを記憶する。ディスク14は、例えば、磁気ディスク、光ディスクである。通信I/F15は、通信回線を通じてネットワークに接続され、ネットワークを介して外部のコンピュータに接続される。
The
キーボード16は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う入力デバイスである。具体的には、キーボードは、エンタキー、スペースキー、エスケープキー、ファンクションキー(以下「Fキー」と称する)などのキーを有する。なお、キーボード16は、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス17は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などを行う入力デバイスである。また、入力デバイスは、このほかにも、音声によって情報を入力するマイクを備えていてもよい。
The
ディスプレイ18は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する表示装置である。たとえば、ディスプレイ18は、液晶ディスプレイ、プラズマディスプレイ、有機EL(Electro Luminescence)などを採用することができる。スピーカは、音を出力する出力デバイスである。また、出力デバイスは、このほかにも、プリンタを備えていてもよい。
The
(入力支援装置1の機能的構成)
次に、図2を用いて、入力支援装置1の機能的構成の一例について説明する。図2は、入力支援装置1の機能的構成の一例を示す説明図である。入力支援装置1は、ユーザが、添付の図面等に符号を付して、文書ファイルにおいて、名称に符号を付して説明する際の文書の作成を支援する装置である。入力支援装置1には、文字を入力して文書を作成する文書作成ソフトウェアと、入力された文字を変換する文字変換ソフトウェアとが、インストールされている。
(Functional configuration of the input support device 1)
Next, an example of the functional configuration of the
図2において、入力支援装置1は、検出部201と、記憶部202と、抽出部203と、文字挿入部204と、入力制御部205と、提示部206と、記憶制御部207と、警告部208と、設定部209とを有する。
2,
検出部201は、ユーザが入力した文字を変換するソフトウェアによって入力が確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する。ユーザによる文字の入力は、例えば、キーボード16を用いた操作入力であるが、マイクを用いた音声入力であってもよい。また、ここで言うソフトウェアは、例えば、市場で流通している一般的な文字変換ソフトである。また、文字変換ソフトのほかにも、入力支援装置1には、市場で流通している一般的なワープロソフトがインストールされている。
The
文字変換は、例えば、入力された平仮名を漢字に変換することや、入力された数字を全角文字や半角文字に変換することである。また、文字変換は、予測変換を含む。なお、予測変換は、過去に入力された文字を参照することにより、入力された文字に対して、入力される可能性のある文字を予測する機能である。文字の確定とは、例えば、表示される変換候補の中から、ユーザが所望する文字を選択して確定させることである。例えば、ユーザが文字を入力した後にスペースキーを押下することによって変換候補が選択可能に表示され、ユーザがエンタキーを押下することによって文字が確定する。 The character conversion is, for example, converting an input hiragana character into a kanji character or converting an input number into a full-width character or a half-width character. In addition, character conversion includes predictive conversion. The predictive conversion is a function of predicting a character that may be input with respect to the input character by referring to a character input in the past. The character determination means, for example, selecting and determining a character desired by the user from the displayed conversion candidates. For example, when the user inputs a character and then presses the space key, conversion candidates are displayed in a selectable manner, and when the user presses the enter key, the character is fixed.
名称文字は、例えば、部材や装置などの名称を示す文字である。具体的には、名称文字は、「制御装置」などの漢字や、「パネル」などのカタカナや、「CPU」などアルファベットである。なお、名称文字は、原則、平仮名を含まない文字である。ただし、予め登録されている特定の平仮名については、名称文字として認識される。また、形態素解析を用いた場合には、平仮名の名詞についても名称文字として認識することができる。また、平仮名であっても、例えば、「第1の制御装置」のように、「第1」と「制御装置」との間の「の」については、名称文字として記憶される場合がある。これは、「第1の」については、「第1」と「の」とを別の文字として認識しないように設定しているためである。このように、特定の漢字やカタカナと、これに後続する特定の平仮名とについては、名称文字として記憶される場合がある。 The name character is, for example, a character indicating the name of a member or a device. Specifically, the name characters are Chinese characters such as “control device”, katakana such as “panel”, and alphabets such as “CPU”. Note that the name characters are characters that do not include hiragana characters in principle. However, a specific hiragana registered in advance is recognized as a name character. Further, when morphological analysis is used, it is possible to recognize a noun in Hiragana as a name character. Further, even with a hiragana character, for example, "no" between "first" and "control device", such as "first control device", may be stored as a name character. This is because "first" is set so that "first" and "no" are not recognized as different characters. As described above, a specific kanji or katakana and a specific hiragana following the specific kanji may be stored as name characters.
符号文字は、一または連続する数字、記号、アルファベットなどの文字や、これらを組合せた文字である。例えば、検出部201は、名称文字に後続する、一または連続する複数の数字、アルファベット、記号、または、これらを組合せた部分を、符号文字として認識することにより、符号文字を検出する。例えば、「制御装置100」という文字の場合、名称文字が「制御装置」であり、符号文字が「100」である。また、例えば、「ステップS11」という文字の場合、名称文字が「ステップ」であり、符号文字が「S11」である。なお、予めの設定により、「ステップS11」という文字の場合、名称文字を「ステップS」とし、符号文字を「11」としてもよい。
A code character is a character such as one or continuous numbers, symbols, alphabets, or a combination of these. For example, the
所定のタイミングは、例えば、文字の入力が確定されたタイミングであり、具体的には、ユーザが入力した文字を確定させるために、エンタキーを押下したタイミングである。検出部201は、ユーザが文字の入力を開始したことにより当該文字の変換が開始された入力開始位置から、当該文字の入力が確定された入力終了位置までの範囲のうち、名称文字および符号文字の一方の文字を検出する。なお、以下において、「名称文字および符号文字の一方の文字」を「検出対象文字」と称して説明する。例えば、当該範囲が一文であれば、すなわち、ユーザが一文を一度に打ち込んだ場合、検出部201は、当該一文の先頭から、検出対象文字を順次検出していく。
The predetermined timing is, for example, the timing when the input of the character is confirmed, and specifically, the timing when the enter key is pressed to confirm the character input by the user. The
記憶部202は、名称文字と、当該名称文字に後続する符号文字と、を対応付けた組合せを記憶する。例えば、記憶部202は、「制御装置100」という文字について、「制御装置」を示す名称文字と、「100」を示す符号文字とを対応付けて記憶する。
The
抽出部203は、記憶部202を参照し、検出部201によって検出された検出対象文字を含む文字に対応する他方の文字を抽出する。検出対象文字を含む文字は、例えば、検出対象文字と同一の文字である。この場合、検出対象文字を含む文字に対応する他方の文字は、例えば、検出対象文字に対応する他方の文字である。すなわち、抽出部203は、検出対象文字に完全に一致する他方の文字を抽出する。具体的に補足すると、例えば、記憶部202に、「制御装置100」を示す名称文字と符号文字とが対応付けられて記憶されているとし、検出対象文字が「制御装置」を示す名称文字であるとすると、抽出部203は、名称文字「制御装置」に対応付けられる符号文字「100」を抽出する。
The
また、検出対象文字を含む文字は、例えば、検出対象文字を一部に含む文字であってもよい。すなわち、抽出部203は、検出対象文字に完全に一致する文字のみならず、検出対象文字を一部に含む文字に対応する他方の文字についても抽出してもよい。言い換えれば、入力支援装置1は、いわゆる「あいまい検索」により、他方の文字についても抽出してもよい。具体的に補足すると、例えば、記憶部202に、「パネル700」と「パネル部材701」とについて、それぞれ名称文字と符号文字とが対応付けられて記憶されているとし、検出対象文字が「パネル」を示す名称文字であるとすると、抽出部203は、名称文字「パネル」に対応付けられる符号文字「700」のほかにも、名称文字「パネル部材」に対応付けられる符号文字「701」を抽出する。
The character including the detection target character may be, for example, a character partially including the detection target character. That is, the
文字挿入部204は、抽出部203によって抽出された他方の文字を、検出対象文字に応じた位置に挿入する。例えば、検出対象文字が「100」を示す符号文字であり、抽出部203によって、符号文字「100」に対応付けられる名称文字「制御装置」が抽出されたとする。この場合、文字挿入部204は、抽出部203によって抽出された名称文字「制御装置」を、検出対象文字に応じた位置として、検出対象文字「100」の直前に挿入(入力)する。
The
また、検出対象文字が「制御装置」を示す名称文字であり、抽出部203によって、名称文字「制御装置」に対応付けられる符号文字「100」が抽出されたとする。この場合、文字挿入部204は、抽出部203によって抽出された符号文字「100」を、検出対象文字に応じた位置として、検出対象文字「制御装置」の直後に挿入する。
In addition, it is assumed that the detection target character is a name character indicating “control device”, and the
なお、以下の説明において、符号文字の入力が確定した後に、当該符号文字に対応する名称文字を挿入することを「符号→名称挿入」と記載する。また、名称文字の入力が確定した後に、当該名称文字に対応する符号文字を挿入することを「名称→符号挿入」と記載する。また、「符号→名称挿入」および「名称→符号挿入」を総称して、「名称⇔符号挿入」と記載する。 In the following description, inserting the name character corresponding to the code character after the input of the code character is confirmed is referred to as “code→name insertion”. Further, inserting the code character corresponding to the name character after the input of the name character is confirmed is referred to as “name→code insertion”. In addition, "code → name insertion" and "name → code insertion" are collectively referred to as "name ⇔ code insertion".
入力制御部205は、抽出部203によって抽出された他方の文字が文字挿入部204によって挿入された後に、文書作成ソフトウェアによる文字の入力を許可する。入力制御部205が許可することによって入力された文字は、文字変換ソフトによって変換され、確定される。確定された文字の中から、再び、検出部201によって検出対象文字が検出され、文字挿入部204による文字の挿入が可能となる。以降、同様の手順が繰り返し実行される。
The
(ユーザの選択に応じて符号等を挿入する構成について)
次に、ユーザの選択に応じて符号等を挿入する構成について説明する。提示部206は、抽出部203によって抽出された他方の文字を、ユーザによる選択を受付可能にして提示する。また、提示部206は、抽出部203によって抽出された他方の文字の挿入を行う選択と、当該他方の文字の挿入を行わない選択とを受付可能にして、当該他方の文字を提示する。例えば、提示部206は、検出対象文字に対応する他方の文字を挿入するか否かの選択画面を表示する。
(About the structure to insert the code etc. according to the user's selection)
Next, a configuration for inserting a code or the like according to a user's selection will be described. The
また、提示部206は、抽出部203によって複数の当該他方の文字が抽出された場合、複数の当該他方の文字のうちいずれを挿入させるかの選択画面を表示する。例えば、「あいまい検索」により、抽出部203によって、「パネル」を示す検出対象文字に対して、名称文字「パネル」に対応付けられる符号文字「700」と、名称文字「パネル部材」に対応付けられる符号文字「701」とが抽出された場合、提示部206は、「700」と「701」とのうち、いずれを挿入させるかの選択画面を表示してもよい。
In addition, when the
文字挿入部204は、ユーザの選択に応じて他方の文字を挿入する。提示部によって提示された表示画面から、当該他方の文字を入力する旨の選択を受け付けた場合に、当該他方の文字を挿入する。
The
(初めて登場した名称文字および符号文字を記憶させる構成について)
次に、文書ファイルにおいて、初めて登場した符号文字付きの装置や部材を記憶部202に記憶させる構成について説明する。記憶制御部207は、ユーザから受け付けて確定された名称文字と符号文字とのうちのいずれもが、記憶部202に記憶されていない場合に、当該名称文字と当該符号文字とを対応付けて記憶部202に記憶させる。例えば、記憶部202は、文書ファイルごとに、名称文字と符号文字とを対応付けて記憶する。作成中の文書ファイルに、新たに入力された名称文字と符号文字とは、記憶部202に記憶されていない。この場合、記憶制御部207は、当該名称文字と当該符号文字とを対応付けて記憶部202に記憶させる。
(About the configuration that stores the name and code characters that appeared for the first time)
Next, a description will be given of a configuration in which the
なお、記憶制御部207は、文書において入力された名称文字および符号文字を自動で記憶させることに限らず、別途、文字登録用の画面から、ユーザの入力によって名称文字および符号文字を記憶させてもよい。
Note that the
ここで、一例を挙げると、文書ファイルにおいて初めて登場する「パネル9」と「タッチパネル99」とを含む文章として、「〜は、パネル9と、タッチパネル99とを備える。」が入力され、確定したとする。この場合、記憶制御部207は、名称文字「パネル」と、符号文字「9」とを対応付けて記憶させ、名称文字「タッチパネル」と、符号文字「99」とを対応付けて記憶させる。ここで、連続するカタカナや漢字については、これらを一つの文字として認識する設定としているため、名称文字「タッチパネル」を「パネル」として認識して記憶してしまうことはない。また、連続する英数文字については、これらを一つの文字として認識するようにしているため、符号文字「99」を「9」と認識して記憶してしまうことはない。
Here, as an example, as a sentence including “panel 9” and “touch panel 99” that first appear in the document file, “to includes panel 9 and touch panel 99.” is input and confirmed. And In this case, the
検出対象文字を検出する際も同様にして文字を認識する。例えば、名称→符号挿入の例として、「〜は、パネルと、タッチパネルとを備える。」を、「〜は、パネル9と、タッチパネル99とを備える。」とする場合を想定してみる。この場合、連続するカタカナや漢字については、これらを一つの文字として認識する設定としているため、また、例えば、名称文字「タッチパネル」については、名称符号DBに記憶される文字と最大に一致する文字を検出するため、「タッチ」を検出せずに、「タッチパネル」を検出する。 When detecting the detection target character, the character is similarly recognized. For example, as an example of name->code insertion, assume that "is a panel and a touch panel." is "is a panel 9 and a touch panel 99." In this case, consecutive katakana and kanji are set to be recognized as one character, and for example, for the name character “touch panel”, the maximum matching character with the character stored in the name code DB. Therefore, the "touch panel" is detected without detecting the "touch".
また、符号→名称挿入の例として、「〜は、9と、99とを備える。」を、「〜は、パネル9と、タッチパネル99とを備える。」する場合を想定してみる。この場合、連続する英数文字については、これらを一つの文字と認識するようにしているため、符号文字「99」を「9」として検出せずに、「99」を検出する。 Further, as an example of the code→name insertion, assume a case where “to includes 9 and 99.” and “to include panel 9 and touch panel 99.”. In this case, since consecutive alphanumeric characters are recognized as one character, "99" is detected without detecting the code character "99" as "9".
なお、本実施形態では、連続するカタカナや漢字や予め定めた文字などを一つの文字として扱うようにして名称文字や符号文字を記憶させることとするが、これに限らず、形態素解析の技術を用いて名称文字や符号文字を記憶させてもよい。具体的には、記憶制御部207は、形態素解析により、文法や、単語の品詞等の情報に基づいて、単語を最小単位(形態素)に分割し、それぞれの形態素から判別される名称文字および符号文字を、それぞれ対応付けて記憶させてもよい。また、この場合、検出部201は、入力された文字の中から、形態素解析によって名称文字および符号文字を検出すればよい。
In the present embodiment, the name character and the code character are stored by treating consecutive katakana, kanji, and predetermined characters as one character, but the present invention is not limited to this, and the technique of morphological analysis is not limited to this. The name character and the code character may be stored by using them. Specifically, the
なお、記憶制御部207によって、新たに、名称文字と符号文字とが対応付けて記憶された文字については、新たに記憶されたことを示す表示態様(例えば、黄色いマーカの表示)としてもよい。また、新たに記憶された名称文字または符号文字が、名称⇔符号挿入により、初めて挿入された場合に、初めて挿入されたことを示す表示態様(例えば、橙色いマーカの表示)としてもよい。これにより、ユーザが初めて入力した名称文字または符号文字を、ユーザに確認させる機会を与えることができる。
The character newly stored by the
(記憶されている文字とは異なる文字が入力された場合について)
次に、名称符号DBに記憶されている文字とは異なる文字が入力された場合について説明する。記憶制御部207は、ユーザから受け付けて確定された名称文字と符号文字とのうちの一方の文字が記憶部202に記憶されており、且つ他方の文字が記憶部202に記憶されていない場合、当該名称文字と当該符号文字とを対応付けて記憶部202に別途記憶させる。例えば、名称符号DBに記憶されているのは「制御装置100」であるものの、ユーザが「制御装置200」を入力したい場合がある。この場合、例えば、ユーザの選択により、同一の名称文字に対応付けて複数の符号文字が記憶されることとなる。なお、以下において、「ユーザから受け付けて確定された名称文字と符号文字とのうちの一方の文字が記憶部202に記憶されており、且つ他方の文字が記憶部202に記憶されていない場合」を、「入力された文字の一方が記憶部202に記憶される文字と重複する場合」と称する。
(When a character different from the stored character is entered)
Next, a case where a character different from the character stored in the name code DB is input will be described. When the
また、記憶制御部207は、入力された文字の一方が記憶部202に記憶される文字と重複する場合、記憶部202に記憶される他方の文字を、ユーザから受け付けた文字に変更してもよい。例えば、ユーザが「制御装置100」としていたものの、記載途中で「制御装置200」に変更したい場合がある。この場合、例えば、ユーザの選択により、名称文字に対応付けて記憶される符号文字を変更させることを可能にする。また、記憶制御部207によって、名称文字に対応付けて記憶される符号文字を変更された場合、文字挿入部204は、文書ファイルに入力されている対応する符号文字を一括置換してもよい。なお、文書において入力された名称文字および符号文字を自動で変更することに限らず、別途、編集用の画面から、ユーザの入力によって名称文字および符号文字を変更してもよい。
In addition, when one of the input characters overlaps with the character stored in the
また、警告部208は、入力された文字の一方が記憶部202に記憶される文字と重複する場合、警告を行う。例えば、ユーザが「制御装置100」としていたものの、入力ミスや勘違い等によって「制御装置110」と入力してしまう場合がある。また、「制御装置100」としていたものの、入力ミスや勘違い等によって「パネル100」と入力してしまう場合がある。具体的には、「制御装置」の名称文字には「100」の符号文字が対応付けられているものの、「制御装置110」や「パネル100」が入力される場合がある。この場合、警告部208は、当該入力が誤りである可能性があることを通知する。当該通知をした場合でも、例えば、ユーザが「制御装置110」のままとした場合には、記憶制御部207は、「制御装置」の名称文字に対応付けて「110」の符号文字を別途記憶させればよい。また、「制御装置110」については、緑色の蛍光ペン等により通常の表示態様とは異なる表示態様に表示させてもよい。
Further, the
(名称⇔符号挿入機能のON、OFFの設定について)
次に、名称⇔符号挿入機能のON、OFFの設定について説明する。設定部209は、ユーザの選択により、文字の挿入を行う第1設定と、文字の挿入を行わない第2設定とのうちの、いずれかを設定する。設定部209は、文書作成中、いつでも、ユーザの選択を受け付け、第1設定と第2設定との設定変更を行うことが可能である。また、文字挿入部204は、設定部209によって第1設定が設定されている場合に、他方の文字を、前記一方の文字に応じた位置に挿入する。
(About ON/OFF setting of name ⇔ code insertion function)
Next, setting of ON/OFF of the name/sign insertion function will be described. The
上述した、検出部201と、記憶部202と、抽出部203と、文字挿入部204と、入力制御部205と、提示部206と、記憶制御部207と、警告部208と、設定部209とは、図1に示した、CPU11が入力支援プログラムを実行することによって実現される。また、図1に示した記憶部202は、例えば、メモリ12によって実現される。
As described above, the
なお、入力支援装置1は、不図示の変換部を備えていてもよい。変換部は、ユーザが入力した文字を変換し確定する。具体的には、変換部は、文字変換ソフトの機能を有する。この場合、検出部201は、変換部によって確定した文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出すればよい。また、この場合、本発明に係る入力支援プログラムと、ワープロソフトとをパッケージとして、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。
The
なお、入力支援装置1は、文字変換を行う際に、検出対象文字を含む文字に対応する他方の文字を、スペースキーで選択可能に提示してもよい。具体的には、入力支援装置1は、変換部によって変換される際に、名称文字および符号文字の中から検出対象文字を検出し、検出した検出対象文字を含む文字に対応する他方の文字を抽出し、抽出した他方の文字を挿入可能にユーザに提示してもよい。そして、スペースキーを用いたユーザからの選択に応じて、他方の文字を検出対象文字に応じた位置に挿入してもよい。このような構成とすることにより、文字変換において、他方の文字を入力することができる。
When performing the character conversion, the
(名称符号DBの一例)
図3は、名称符号DBの一例を示す説明図である。図3に示すように、名称符号DBは、「名称文字」と、「符号文字」との項目を示す。「名称文字」は、ユーザが文書を作成する際に、符号文字を付して入力した文字を示す。「符号文字」は、「名称文字」を示す文字に後続して入力された数字や記号等の文字を示す。例えば、ユーザが、符号文字を付した名称文字を入力すると、入力した名称文字と符号文字とが、名称符号DBの「名称文字」と「符号文字」に対応付けられて記憶される。
(Example of name code DB)
FIG. 3 is an explanatory diagram showing an example of the name code DB. As shown in FIG. 3, the name code DB indicates items of “name character” and “code character”. The “name character” indicates a character input with a code character when a user creates a document. The “code character” indicates a character such as a number or a symbol that is input after the character indicating the “name character”. For example, when the user inputs a name character with a code character, the input name character and code character are stored in association with the “name character” and “code character” of the name code DB.
図3に示すように、例えば、「名称文字」のうち「制御装置」には、「100」の符号文字が対応付けられている。これは、文書ファイルにおいて、ユーザが「制御装置100」を入力したことを示す。名称符号DBは、文書ファイルごとに作成される。例えば、ワープロソフトにおいて、異なる文書ファイル(文書ファイル1と文書ファイル2)では、別々の名称符号DBが記憶される。また、名称符号DBは、入力支援装置1のメモリ12に記憶される。ただし、これに限らず、名称符号DBは、外部の記憶装置に記憶されてもよい。
As shown in FIG. 3, for example, the code character “100” is associated with the “control device” of the “name characters”. This indicates that the user has input "
また、入力支援装置1は、名称⇔符号挿入の機能を用いずに作成した文書ファイルを用いて、名称符号DBを生成することも可能である。例えば、名称⇔符号挿入の機能を有さない入力装置において途中まで文書が作成された場合や、途中まで名称⇔符号挿入の機能をOFFにして文書が作成されることがある。そして、ユーザが当該文書の途中から入力支援装置1を用いて文書を作成する場合、入力支援装置1は、名称⇔符号挿入の機能を適用することにより、途中まで作成された文書ファイルを用いて、名称符号DBを生成することが可能である。この場合、途中まで作成された文書についても、名称⇔符号挿入を行うことが可能である。
Further, the
(入力画面の一例)
次に、図4〜図7を用いて、入力画面の一例について説明する。
(Example of input screen)
Next, an example of the input screen will be described with reference to FIGS.
(画面遷移例1)
図4は、ユーザが符号文字を含む一文を入力した後に行われる、符号→名称挿入の画面遷移の一例を示す説明図である。図4において(1)は、文字変換ソフトによって、ユーザが符号文字を含む一文を入力した後の、文字変換される前の画面を示す。具体的には、(1)は、ユーザが符号文字を含む一文を入力して、スペースキーを1回押下したことにより、ディスプレイ18に変換候補30が表示された画面を示す。変換候補30は、表示される「1」〜「3」の候補のうち、いずれかが選択可能であることを示す。(1)の画面において、ユーザがスペースキーを1回押下すると、変換候補「2」が選択可能に表示され、さらに、ユーザがスペースキーを1回押下すると、変換候補「3」が選択可能に表示される。なお、(1)は、ユーザが「100は、101をそなえる。」を入力したことを示している。(1)において、ユーザが変換候補30に表示される「1」を選択すると、(2)に示す画面に遷移する。
(Screen transition example 1)
FIG. 4 is an explanatory diagram showing an example of the screen transition of code→name insertion performed after the user inputs one sentence including code characters. In FIG. 4, (1) shows a screen before the character conversion after the user inputs one sentence including the coded characters by the character conversion software. Specifically, (1) shows a screen in which the
(2)は、文字変換ソフトによって文字の入力が確定した画面を示す。具体的には、(2)は、「100は、101を備える。」の文字の入力が確定した画面を示す。なお、(1)では、文字変換ソフトの予測変換機能によって、ユーザが「100は、101をそなえる。」を全て入力しなくても、(2)に示す文字の入力を確定させてもよい。 (2) shows a screen in which the character input is confirmed by the character conversion software. Specifically, (2) shows a screen in which the input of the character "100 has 101" is confirmed. In (1), the user does not have to input "100 has 101" by the predictive conversion function of the character conversion software, and the input of the character shown in (2) may be confirmed.
文字の入力が確定すると、(3)に示すように、名称符号候補40が表示される。(3)では、「100は、101を備える。」のうち、文頭の「100」の符号文字と、当該符号文字に対応付けられている名称文字とを示す名称符号候補40が表示されている。名称符号候補40は、表示される「1」および「2」の候補のうち、いずれかが選択可能であることを示す。名称符号候補40のうち、「1.制御装置100」は、「制御装置」の名称文字が挿入されることを示す。また、「2.なし」は、名称文字を挿入しないことを示し、すなわち、符号→名称挿入の機能を使用しないことを示す。(3)の画面において、ユーザがスペースキーを1回押下すると、または下矢印キーを1回押下すると、変換候補「2」が選択可能に表示される。また、数字キーの「2」が押下されると、「2」が選択される。(3)において、ユーザが名称符号候補40に表示される「1.制御装置100」を選択すると(リターンキーまたは数字キーの「1」が押下されると)、(4)に示す画面に遷移する。
When the input of the character is confirmed, the
なお、ユーザが名称符号候補40に表示される「2.なし」の選択は、すなわち、符号→名称挿入の機能を使用しない選択は、例えば、エスケープキーなどの特定のキーが1回押下されることにより、受け付けることとしてもよい。これにより、1回のキー操作で符号→名称挿入の機能を使用しないようにすることができる。
It should be noted that when the user selects “2. None” displayed in the
(4)は、「100」の入力の確定に対応して名称文字「制御装置」が挿入されたことを示す。(4)の画面において、「制御装置100」は、通常とは異なる表示態様(例えば太字)で表示されており、名称符号候補40から文字が挿入されたことがユーザに明示される。なお、通常とは異なる表示態様は、ハイライト表示、蛍光ペン、通常とは異なる文字色などとしてもよい。また、(4)には、「101」の符号文字と、当該符号文字に対応付けられている名称文字とを示す名称符号候補40が表示されている。
(4) indicates that the name character “control device” is inserted in response to the confirmation of the input of “100”. In the screen of (4), "
(4)において、ユーザが名称符号候補40に表示される「1.選択部101」を選択すると、(5)に示す画面に遷移する。(5)は、「101」の入力の確定に対応して「選択部」が挿入された画面を示す。また、(5)の画面において、「選択部101」は、通常とは異なる表示態様(例えば太字)で表示されており、名称符号候補40から文字が入力されたことがユーザに明示される。
In (4), when the user selects "1.
図4の画面遷移に示すように、(2)の画面のように文字を含む一文が確定すると、(3)の画面のように自動的に名称符号候補40が表示され、(3)の画面においてユーザがエンタキーを押下すると、符号「100」に対応する名称「制御装置」が挿入される。そして、(4)の画面のように、自動的に名称符号候補40が表示され、ユーザがエンタキーを押下すると、(5)の画面のように、符号文字「101」に対応する名称文字「選択部」が挿入される。すなわち、図4の画面遷移に示す例では、文字の入力が確定すると、ユーザが2回、エンタキーを連続して押下するだけで、符号文字に対応する名称文字を入力することができる。
As shown in the screen transition of FIG. 4, when a sentence including characters is confirmed as in the screen of (2), the
また、図4の説明では、(3)および(4)において名称符号候補40を表示させたが、これに限らず、名称符号候補40を表示させずに、符号文字に対応する名称文字を自動的に挿入させてもよい。すなわち、(2)において文字が確定すると、(5)に画面に遷移してもよい。これにより、文字の入力が確定すると、ユーザが何らの操作を行わなくても、符号文字に対応する名称文字を挿入させることができる。
Further, in the description of FIG. 4, the
また、名称⇔符号挿入が完了すると、直ぐにユーザから文字の入力を受け付けることができる。したがって、名称⇔符号挿入を行ったとしても、ユーザによる文字の入力を行えない期間を最小限に抑えることができる。 Further, upon completion of the insertion of the name and the code, it is possible to immediately accept the input of the character from the user. Therefore, it is possible to minimize the period during which the user cannot input characters even if the name is inserted.
なお、符号文字「100」に対応付けられる名称文字が記憶されていない場合がある。この場合、(5)において、「100は、選択部101を備える。」となる。すなわち、ユーザが符号を間違えて入力した場合には、名称文字が挿入されないこととなる。このような場合に鑑み、名称文字が対応付けられていない符号文字「100」については、表示態様を黄色のマーカとするなど、異なる表示態様としてもよい。これにより、ユーザに注意や再入力を促すことができる。
The name character associated with the code character "100" may not be stored. In this case, in (5), "100 includes the
(画面遷移例2)
次に、図5を用いて、ユーザが名称文字を含む一文を入力したことにより、名称→符号挿入の画面遷移の一例について説明する。なお、以下の説明では、図4において説明した内容と同様の内容については、説明を省略する。
(Screen transition example 2)
Next, with reference to FIG. 5, an example of a screen transition of name→code insertion when the user inputs one sentence including a name character will be described. In the following description, the description of the same content as the content described in FIG. 4 will be omitted.
図5は、ユーザが名称文字を含む一文を入力した後に行われる、名称→符号挿入の画面遷移の一例を示す説明図である。図5において(1)は、ユーザが名称文字を含む一文を入力した後の、文字変換される前の画面を示す。具体的には、(1)は、ユーザが名称文字を含む一文を入力して、スペースキーを1回押下したことにより、変換候補30が表示された画面を示す。なお、(1)には、ユーザが「せいぎょそうちは、せんたくぶをそなえる。」を入力したことを示している。(1)において、ユーザが変換候補30に表示される「1」を選択すると、(2)に示す画面に遷移する。
FIG. 5 is an explanatory diagram showing an example of a screen transition of name→code insertion, which is performed after the user inputs one sentence including a name character. In FIG. 5, (1) shows a screen after the user inputs one sentence including a name character and before character conversion. Specifically, (1) shows a screen in which the
(2)は、文字変換ソフトによって文字の入力が確定した画面を示す。具体的には、(2)は、「制御装置は、選択部を備える。」の文字の入力が確定した画面を示す。なお、(1)では、文字変換ソフトの予測変換機能によって、ユーザが「制御装置は、選択部を備える。」を全て入力しなくても、(2)に示す文字の入力を確定させてもよい。 (2) shows a screen in which the character input is confirmed by the character conversion software. Specifically, (2) shows a screen in which the input of the characters "The control device has a selection unit." In (1), the predictive conversion function of the character conversion software allows the user to confirm the input of the character shown in (2) without inputting all "the control device has a selection unit." Good.
文字の入力が確定すると、(3)に示すように、名称符号候補40が表示される。(3)では、入力が確定した「制御装置は、選択部を備える。」のうち、「制御装置」の名称文字と、当該名称文字に対応付けられている符号文字とを示す名称符号候補40が表示されている。(3)において、ユーザが名称符号候補40に表示される「1.制御装置100」を選択すると、(4)に示す画面に遷移する。
When the input of the character is confirmed, the
(4)は、「制御装置」の入力の確定に対応して「100」が挿入されたことを示す。(4)の画面において、「制御装置100」は、通常とは異なる表示態様(例えば太字)で表示されており、名称符号候補40から挿入されたことがユーザに明示される。また、(4)には、「選択部」の名称文字と、当該名称文字に対応付けられている符号文字とを示す名称符号候補40が表示されている。
(4) indicates that “100” has been inserted in response to the confirmation of the input of “control device”. In the screen of (4), the “
(4)において、ユーザが名称符号候補40に表示される「1.選択部101」を選択すると、(5)に示す画面に遷移する。(5)は、「選択部」の入力の確定に対応して「選択部101」が挿入された画面を示す。また、(5)の画面において、「選択部101」は、通常とは異なる表示態様(例えば太字)でされており、名称符号候補40から入力されたことがユーザに明示される。なお、「制御装置100」と「選択部101」との表示態様は、それぞれ異なる表示態様であってもよい。
In (4), when the user selects "1.
図5の画面遷移に示すように、(2)の画面のように名称を含む一文が確定すると、(3)の画面のように自動的に名称符号候補40が表示され、(3)の画面においてユーザがエンタキーを押下すると、名称「制御装置」に対応する符号「100」が挿入される。そして、(4)の画面のように、自動的に名称符号候補40が表示され、ユーザがエンタキーを押下すると、(5)の画面のように、名称文字「選択部」に対応する符号文字「101」が挿入される。すなわち、図5の画面遷移に示す例では、文字の入力が確定すると、ユーザが2回連続して、エンタキーを押下するだけで、名称文字に対応する符号文字を挿入することができる。
As shown in the screen transition of FIG. 5, when a sentence including a name is fixed as in the screen of (2), the
(画面遷移例3)
次に、図6を用いて、入力された文字が分断して文字変換された場合の、名称⇔符号入力の画面遷移の一例について説明する。なお、図6では、符号→名称挿入について説明するが、名称→符号挿入についても同様であり、これについては説明を省略する。また、図6以外の以下の他の説明においても、名称⇔符号挿入の説明として、主に、符号→名称挿入について説明するが、名称→符号挿入についても同様である。
(Screen transition example 3)
Next, with reference to FIG. 6, an example of a screen transition of name↔code input when the input character is divided and the character is converted will be described. In FIG. 6, the code→name insertion will be described, but the same applies to the name→code insertion, and a description thereof will be omitted. Further, in the following description other than FIG. 6 as well, the description of the name↔code insertion will be mainly about code→name insertion, but the same applies to name→code insertion.
図6は、入力された文字が分断して文字変換された場合の、符号→名称挿入の画面遷移の一例を示す説明図である。図6において(1)は、ユーザが符号文字を含む一文を入力した後の、文字変換される前の画面を示す。具体的には、(1)は、ユーザが「せいぎょそうちは、せんたくぶをそなえる。」を入力したことを示している。(1)において、ユーザがスペースキーを押下すると、(2)に示す画面に遷移する。 FIG. 6 is an explanatory diagram showing an example of a screen transition of code→name insertion when an input character is divided and converted into a character. In FIG. 6, (1) shows a screen after the user inputs one sentence including code characters and before character conversion. Specifically, (1) indicates that the user has input "Sei-gyo-sachi is equipped with text.". When the user presses the space key in (1), the screen changes to the screen shown in (2).
(2)は、入力された文字のうち「100は」についての変換候補30が表示された画面を示す。(2)において、ユーザが変換候補30に表示される「1」を選択すると、「100は」の次に入力されている「、」についての変換候補30が表示される。さらに、ユーザがこの「、」についての変換候補30の中から一つを選択すると、(3)に示す画面に遷移する。
(2) shows the screen on which the
(3)は、入力された文字のうち「101を」についての変換候補30が表示された画面を示す。(3)において、ユーザが変換候補30に表示される「1」を選択すると、(4)に示す画面に遷移する。
(3) shows the screen in which the
(4)は、入力された文字のうち「そなえる。」についての変換候補30が表示された画面を示す。(4)において、ユーザが変換候補30に表示される「1」を選択すると、(5)に示す画面に遷移する。
(4) shows a screen on which the
(5)は、文字の入力が確定した画面を示す。具体的には、(5)は、「100は、101を備える。」の文字の入力が確定した画面を示す。文字の入力が確定すると、図6の(6)〜(8)に示すように、名称符号候補40が表示されて、符号文字に対応する名称文字が挿入される。なお、図6の(6)〜(8)の画面の遷移は、図5の(3)〜(5)に示した画面の遷移と同様である。
(5) shows a screen in which the input of characters is confirmed. Specifically, (5) shows a screen in which the input of the character “100 has 101” is confirmed. When the input of the character is confirmed, as shown in (6) to (8) of FIG. 6, the
なお、図6の説明では、符号文字を含む一文の全ての文字が確定した後に、符号文字に対応する名称文字を挿入することとしたが、これに限らない。例えば、入力された文字のうち一部(例えば、「100は」)が確定したタイミングで、符号文字「100」に対応付けられている名称文字を挿入可能してもよい。すなわち、文字変換ソフトによる文字の入力が全て確定する前に、符号→名称挿入を行ってもよい。 In the description of FIG. 6, the name character corresponding to the code character is inserted after all the characters of one sentence including the code character are determined, but the present invention is not limited to this. For example, the name character associated with the code character “100” may be inserted at the timing when a part (for example, “100 is”) of the input characters is determined. That is, the code→name insertion may be performed before all the characters input by the character conversion software are confirmed.
(画面遷移例4)
図7は、符号文字ごとに入力が確定された後に行われる、符号→名称挿入の画面遷移の一例を示す説明図である。図7において、(1)は、ユーザが符号文字を入力した後の、文字変換される前の画面を示す。具体的には、(1)は、ユーザが符号を入力して、スペースキーを1回押下したことにより、変換候補30が表示された画面を示す。(1)において、ユーザが変換候補30に表示される「1」を選択すると、(2)に示す画面に遷移する。
(Screen transition example 4)
FIG. 7 is an explanatory diagram showing an example of a screen transition of code→name insertion after the input is confirmed for each code character. In FIG. 7, (1) shows a screen after the user inputs a code character and before character conversion. Specifically, (1) shows a screen in which the
(2)は、文字の入力が確定した画面を示す。具体的には、(2)は、「100」の文字の入力が確定した画面を示す。文字の入力が確定すると、(3)に示すように、名称符号候補40が表示される。(3)において、ユーザが名称符号候補40に表示される「1.制御装置100」を選択すると、(4)に示す画面に遷移する。
(2) shows a screen in which the input of characters is confirmed. Specifically, (2) shows a screen in which the input of the character “100” is confirmed. When the input of the character is confirmed, the
(4)は、「100」の入力の確定に対応して「制御装置」が挿入されたことを示す。さらに、この後、ユーザが「101」を入力したとすると、(5)に示すように、変換候補30が表示される。(5)において、ユーザが変換候補30に表示される「1」を選択すると、(6)に示す画面に遷移する。
(4) indicates that the “control device” has been inserted in response to the confirmation of the input of “100”. Further, after that, if the user inputs "101", the
(6)は、文字の入力が確定した画面を示す。具体的には、(6)は、「101」の文字の入力が確定した画面を示す。文字の入力が確定すると、(7)に示すように、名称符号候補40が表示される。(7)において、ユーザが名称符号候補40に表示される「1.選択部101」を選択すると、(8)に示す画面に遷移する。(8)は、「101」の入力の確定に対応して「選択部」が挿入されたことを示す。
(6) shows a screen in which the input of characters is confirmed. Specifically, (6) shows a screen in which the input of the character "101" is confirmed. When the input of the character is confirmed, the
図7に示したように、ユーザが符号文字ごとに入力を確定させたとしても、符号文字の入力が確定する都度、確定した符号文字に対応する名称文字を挿入することができる。 As shown in FIG. 7, even if the user confirms the input for each code character, the name character corresponding to the confirmed code character can be inserted each time the input of the code character is confirmed.
(画面遷移例5)
図8は、符号文字として記憶されている数字を、単なる数字として入力する場合の画面遷移の一例を示す説明図である。図8に示す(1)〜(3)は、図7に示した(1)〜(3)と同様であるため、説明を省略する。(3)の名称符号候補40に表示される「2.なし」が選択されると、(4)に示す画面に遷移する。なお、(3)では、「2.なし」を選択しなくても、すなわち、例えば、スペースキーを1回、エンタキーを1回の複数の操作を行わなくても、所定のキー(例えば、エスケープキー)を1回操作するだけで、「2.なし」の選択を受け付けてもよい。
(Screen transition example 5)
FIG. 8 is an explanatory diagram showing an example of screen transition when a number stored as a code character is input as a simple number. Since (1) to (3) shown in FIG. 8 are the same as (1) to (3) shown in FIG. 7, description thereof will be omitted. When "2. None" displayed in the
(4)は、「100」の文字に対して、名称文字が入力されていない画面を示す。さらに、この後、ユーザが「100」に後続して、「kg」の文字を入力したとすると、(5)に示すように、変換候補30が表示される。(5)において、ユーザが変換候補30に表示される「1.kg」を選択すると、(6)に示す画面に遷移し、「kg」の文字の入力が確定する。図8に示したように、入力支援装置1は、名称符号DBに記憶されている符号についても、単なる数字として確定させることができる。なお、「100kg」の「100」は、単なる数字と認識されたため、「100」や「kg」が名称符号DBに記憶されることはない。
(4) shows a screen in which the name character is not input for the character "100". Further, after that, if the user inputs "100" and then the character "kg", the
(画面遷移例6)
次に、図9を用いて、同一の名称文字に別の符号文字を記憶させる場合の画面遷移の一例について説明する。なお、以下では、「制御装置100」が既に記憶されているものの、「制御装置200」を新たに記憶させる場合について説明する。
(Screen transition example 6)
Next, an example of a screen transition when another code character is stored in the same name character will be described with reference to FIG. A case will be described below in which the "
図9は、同一の名称文字に別の符号文字を記憶させる場合の画面遷移の一例について説明図である。図9において、(1)は、ユーザが文字を入力した後の、文字変換される前の画面を示す。具体的には、(1)は、ユーザが「せいぎょそうち」の文字を入力して、スペースキーを1回押下したことにより、変換候補30が表示された画面を示す。(1)において、ユーザが変換候補30に表示される「1」を選択すると、(2)に示す画面に遷移する。
FIG. 9 is an explanatory diagram of an example of a screen transition when another code character is stored in the same name character. In FIG. 9, (1) shows a screen after the user inputs a character and before character conversion. Specifically, (1) shows a screen in which the
(2)は、文字が確定した画面を示す。具体的には、(2)は、「制御装置」の文字が確定した画面を示す。文字が確定すると、(3)に示すように、名称符号候補40が表示される。(3)において、名称符号候補40に表示される、名称文字を入力させない「2」が選択されると、(4)に示す画面に遷移する。
(2) shows a screen in which the characters are fixed. Specifically, (2) shows a screen in which the characters of "control device" are confirmed. When the character is confirmed, the
(4)は、「制御装置」の名称文字に対して、符号文字が入力されていない画面を示す。さらに、この後、ユーザが「制御装置」に後続して、「200」の文字を入力したとすると、(5)に示すように、変換候補30が表示される。(5)において、ユーザが変換候補30に表示される「1」を選択すると、(6)に示すように、「制御装置200」の文字の入力が確定する。ここで、名称符号DBには「制御装置」の名称文字に対応して、「100」の符号文字が記憶されているものの、「200」の符号文字は記憶されていない。
(4) shows a screen in which no code character is input for the name character of "control device". Further, thereafter, if the user inputs the character "200" after the "control device", the
そこで、(7)では、警告画像60が表示されている。警告画像60は、符号の入力ミスの可能性があることを通知する画像であるとともに、「制御装置200」を新たに名称符号DBに記憶させるか否かの選択を受け付ける画像である。(7)において、警告画像60に表示される「1.はい」が選択されると、(8)に示す画面に遷移する。
Therefore, in (7), the
(8)には、通知画像61が表示されている。通知画像61は、「制御装置200」を新たに記憶した旨を通知するとともに、「制御装置100」を「制御装置200」に置換するか否かの選択を受け付ける画面を示す。(8)において、通知画像61に表示される「1.はい」が選択されると、文書ファイルに記載されている「制御装置100」が全て「制御装置200」に置換される。また、名称符号DBに記憶されている、「制御装置」の名称文字に対応付けられる「100」の符号文字が「200」に書き換えられる。なお、符号文字の書き換えに限らず、相互に対応付けられている「制御装置」の名称文字と「100」の符号文字とを全て削除し、新たに「制御装置」の名称文字と「200」の符号文字とを記憶することとしてもよい。
In (8), the
なお、一の名称文字に複数の符号文字が対応することは起こり得るが、一の符号文字に複数の名称文字が対応することはほとんどない。例えば、「制御装置100」と、「パネル100」とが同じ文書ファイルにおいて入力された場合は、入力ミスの可能性が高い。このため、一の符号文字に複数の名称文字が対応して記憶された場合には、これらの文字を、入力ミスの可能性があることを示唆する特殊な表示態様としてもよい。
Although it is possible that a plurality of code characters correspond to one name character, it is rare that a plurality of name characters correspond to one code character. For example, if the "
(入力支援装置1が行う入力支援処理の一例)
図10は、入力支援装置1が行う入力支援処理の一例を示すフローチャートである。なお、図10では、符号→名称挿入の場合の処理について説明する。図10において、入力支援装置1は、文字挿入を行う設定(名称⇔符号挿入機能のON設定)であるか否かを判定する(ステップS101)。文字挿入を行う設定ではない場合(ステップS101:NO)、入力支援装置1は、一連の処理を終了する。一方、文字挿入を行う設定である場合(ステップS101:YES)、文字の入力を受け付けたか否かを判定する(ステップS102)。
(Example of input support processing performed by the input support device 1)
FIG. 10 is a flowchart showing an example of the input support process performed by the
文字の入力を受け付けない場合(ステップS102:NO)、入力支援装置1は、ステップS101に戻る。文字の入力を受け付けた場合(ステップS102:YES)、入力支援装置1は、文字変換ソフトによって文字の入力が確定されたか否かを判定する(ステップS103)。入力支援装置1は、文字の入力が確定されるまで待機する(ステップS103:NO)。
When the input of characters is not accepted (step S102: NO), the
入力支援装置1は、文字の入力が確定されると(ステップS103:YES)、ステップS102において文字の入力が開始された入力開始位置を走査開始位置に設定する(ステップS104)。なお、入力支援装置1は、入力が開始された位置を記憶しておくことにより、入力開始位置を特定する。ただし、これに限らず、入力支援装置1は、次の入力開始位置が特定されるまで、入力が確定された文字に属性を付与しておき、次の入力が開始されると、当該属性が付与された文字の直後を入力開始位置として特定してもよい。
When the input of the character is confirmed (step S103: YES), the
そして、入力支援装置1は、走査開始位置から入力終了位置方向に符号文字を検索する(ステップS105)。次に、入力支援装置1は、検索した文字の中に符号文字があるか否かを判定する(ステップS106)。検索した文字の中に符号文字がない場合(ステップS106:NO)、入力支援装置1は、ステップS101に戻る。一方、検索した文字の中に符号文字がある場合(ステップS106:YES)、入力支援装置1は、名称符号DB(図3参照)を参照し、当該符号文字と対応付けられている名称文字があるか否かを判定する(ステップS107)。
Then, the
名称符号DBに、当該符号文字と対応付けられている名称文字がない場合(ステップS107:NO)、入力支援装置1は、当該符号文字が名称文字に後続するか否かを判定する(ステップS108)。ステップS108では、例えば、符号文字が漢字やカタカナに後続するかを判定する。当該符号文字が名称文字に後続しない場合(ステップS108:NO)、すなわち、単なる数字の入力であると認められる場合、入力支援装置1は、ステップS105に戻る。一方、当該符号文字が名称文字に後続する場合(ステップS108:YES)、すなわち、「制御装置100」といった文字の入力が確定されている場合、入力支援装置1は、当該名称文字に他の符号文字が対応付けられているか否かを判定する(ステップS109)。
When there is no name character associated with the code character in the name code DB (step S107: NO), the
当該名称文字に他の符号文字が対応付けられていない場合(ステップS109:NO)、すなわち、例えば、文書ファイルにおいて、初めて「制御装置100」が入力された場合、入力支援装置1は、ステップS112へ移行する。一方、当該名称文字に他の符号文字が対応付けられている場合(ステップS109:YES)、すなわち、例えば、「制御装置100」が記憶されているにもかかわらず、「制御装置200」の入力が新たにあった場合、入力支援装置1は、警告表示を行う(ステップS110)。
When no other code character is associated with the name character (step S109: NO), that is, when “
ここで、「制御装置100」が記憶されているにもかかわらず、「制御装置200」の入力があったと判定するに至るまでのステップについて説明する。「制御装置200」の入力が確定すると、最初の走査によって「制御装置200」のうち「制御装置」の名称文字に対して既に記憶されている符号文字「100」が挿入可能となるものの(例えば、名称→符号挿入におけるステップS114相当)、ユーザの選択により「100」が選択されず(後述するステップS114:NO)、次の走査によって(ステップS105からの処理)、ステップS109まで進むことにより、「200」の符号文字の入力があったと判定することができる。
Here, steps until it is determined that the “
そして、入力支援装置1は、入力された符号文字(異なる符号文字)を記憶させる旨の選択を受け付けたか否かを判定する(ステップS111)。入力された符号文字を記憶させる旨の選択を受け付けない場合(ステップS111:NO)、入力支援装置1は、ステップS105に戻る。一方、入力された符号文字を記憶させる旨の選択を受け付けた場合(ステップS111:YES)、入力支援装置1は、入力された符号文字と名称文字とを名称符号DBに対応付けて記憶させ(ステップS112)、ステップS105に戻る。なお、この場合、既に記載されている名称符号DBに記憶されている符号文字を、入力された符号文字に一括変換させることも可能である。
Then, the
ステップS107において、名称符号DBに、当該符号文字と対応付けられている名称文字がある場合(ステップS107:YES)、名称符号候補40(図4参照)として、当該符号文字に対応付けられている名称文字を表示する(ステップS113)。そして、入力支援装置1は、名称符号候補40の中から、名称文字の選択を受け付けたか否かを判定する(ステップS114)。名称文字の選択を受け付けない場合(ステップS114:NO)、すなわち、名称符号候補40のうち「なし」の選択を受け付けた場合、入力支援装置1は、ステップS116に進む。
In step S107, if the name code DB has a name character associated with the code character (step S107: YES), the name code candidate 40 (see FIG. 4 ) is associated with the code character. The name character is displayed (step S113). Then, the
一方、名称文字の選択を受け付けた場合(ステップS114:YES)、入力支援装置1は、符号文字の前に名称文字を挿入(入力)する(ステップS115)。そして、入力支援装置1は、今回の対象の符号文字の次の文字を走査開始位置に設定し(ステップS116)、ステップS105に戻る。
On the other hand, when the selection of the name character is accepted (step S114: YES), the
以上説明したように、上述した実施の形態では、入力が確定した文字の中から、所定のタイミングで検出した検出対象文字(名称文字または符号文字)に対応する他方の文字を、名称符号DBから抽出して検出対象文字に応じた位置に挿入し、その後にユーザからの入力を受け付けることとした。これにより、ユーザが文書を作成している状況下で、文字の入力が確定した符号文字(または名称文字)に、名称文字(または符号文字)を挿入することができる。また、文字変換ソフトによる変換動作が阻害されることなく、文字変換後に符号文字または名称文字を容易に挿入することができる。例えば、文字変換ソフトによって、以前に間違った文字の入力があり、次回の変換以降に、その都度、間違った文字の予測変換候補が出てしまっても、ユーザは、符号文字等については予測変換を気にせず(無視して)、文字を確定させることができる。したがって、入力支援装置1によれば、文書の作成におけるユーザの負担を軽減することができる。また、名称文字や符号文字の入力ミスを抑えることができる。
As described above, in the above-described embodiment, the other character corresponding to the detection target character (name character or code character) detected at a predetermined timing is selected from the name code DB from the characters whose input is confirmed. It was decided to extract it and insert it at the position corresponding to the character to be detected, and then accept the input from the user. This allows the name character (or the code character) to be inserted into the code character (or the name character) for which the input of the character is confirmed under the situation where the user is creating the document. Further, the code character or the name character can be easily inserted after the character conversion without hindering the conversion operation by the character conversion software. For example, even if the wrong character was previously input by the character conversion software and the prediction conversion candidate of the wrong character appears each time after the next conversion, the user does not predict the conversion of the code character. Characters can be fixed without worrying about (ignoring). Therefore, according to the
本実施形態では、特殊な文字変換ソフトやワープロソフトをインストールしなくても、市場に流通する文字変換ソフトやワープロソフトを用いて、名称⇔符号挿入を行うことができる。これにより、例えば、顧客と文書ファイルをやり取りし、顧客が文書ファイルに添削等を加えることができ、利便性を損なうことを抑制することができる。 In this embodiment, it is possible to insert the name and the code by using the character conversion software or the word processing software distributed in the market without installing the special character conversion software or the word processing software. As a result, for example, the document file can be exchanged with the customer, the customer can add corrections to the document file, and the convenience can be prevented from being impaired.
また、本実施形態において、入力支援装置1は、文字の入力が確定されたタイミングで(例えばエンタキーが押下されたタイミングで)、文字の変換が開始された入力開始位置から、当該文字の入力が確定された入力終了位置までの範囲のうち、検出対象文字を検出(名称文字または符号文字)するようにした。これにより、入力が確定した文字に対して即座に、名称文字(または符号文字)を挿入することができる。また、単語の入力が確定したタイミングなど、短い範囲内で、名称⇔符号挿入を行うことができるため、ユーザは、挿入された名称文字等を容易に確認することができる。これにより、名称⇔符号挿入における挿入ミスを抑え、文書の作成におけるユーザの負担を軽減することができる。
Further, in the present embodiment, the
また、本実施形態において、入力支援装置1は、ユーザの選択に応じて他方の文字(名称文字または符号文字)を挿入することとした。したがって、ユーザに確認させながら、名称文字または符号文字を挿入させることができる。これにより、名称⇔符号挿入における挿入ミスを抑え、文書の作成におけるユーザの負担を軽減することができる。
Further, in the present embodiment, the
また、本実施形態において、入力支援装置1は、文字の挿入を行う選択と、文字の挿入を行わない選択とを受付可能にしたため、ユーザの選択に応じて、文字の挿入を行わないようにすることができる。例えば、符号に用いられている符号文字を単なる数字として入力することができ、また、符号文字を挿入せずに名称文字のみを入力することができる。したがって、入力支援装置1の利便性を向上させることができる。
Further, in the present embodiment, the
また、本実施形態において、入力支援装置1は、確定された名称文字と符号文字とのうちのいずれもが、名称符号DBに記憶されていない場合に、当該名称文字と当該符号文字とを対応付けて名称符号DBに記憶させることとした。具体的は、初めて登場した、符号文字付きの名称文字を、新たに記憶させることとした。これにより、以降に行われる名称⇔符号挿入において、記憶した各文字を挿入することが可能になる。
Further, in the present embodiment, the
また、本実施形態において、入力支援装置1は、確定された名称文字と符号文字とのうちの一方の文字が名称符号DBに記憶されており、且つ他方の文字が名称符号DBに記憶されていない場合、警告を行うこととした。これにより、同一文書内で、誤って、「制御装置100」と「制御装置200」とが記憶されたり、「制御装置100」と「パネル100」とが記憶されたりすることを抑えることができる。したがって、名称⇔符号挿入おいて、ユーザが意図しない文字が挿入されることを抑えることができる。
Further, in the present embodiment, in the
また、本実施形態において、入力支援装置1は、入力された文字の一方が名称符号DBの文字と重複する場合に(例えば、「制御装置100」が記憶されているにもかかわらず、「制御装置200」が入力された場合に)、ユーザの選択により、当該名称文字と当該符号文字とを対応付けて名称符号DBに別途記憶させることとした。したがって、同一の名称文字に対して、複数の符号文字を対応付けて記憶させることができる。これにより、以降に行われる名称⇔符号挿入において、複数の符号文字を名称符号候補に表示することができるとともに、ユーザの選択に応じていずれかの符号文字を挿入することが可能になる。したがって、名称⇔符号挿入の利便性を向上させることができる。
In addition, in the present embodiment, the
また、本実施形態において、入力支援装置1は、入力された文字の一方が名称符号DBの文字と重複する場合に(例えば、「制御装置100」が記憶されているにもかかわらず、「制御装置200」が入力された場合に)、ユーザの選択により、名称符号DBに記憶される他方の文字を(例えば「100」を)、ユーザから受け付けた文字に変更可能にした。これにより、名称符号DBに記憶されている名称文字(または符号文字)とは異なる名称文字(または符号文字)が入力された場合でも、ユーザが所望する名称文字(または符号文字)に変更することができる。したがって、名称⇔符号挿入の利便性を向上させることができる。
In addition, in the present embodiment, the
また、本実施形態において、入力支援装置1は、ユーザの選択により、名称⇔符号挿入の機能についてON/OFFの切り替え設定を行うようにした。これにより、ユーザにとって必要のある場合に、当該機能を利用することができる。したがって、名称⇔符号挿入の利便性を向上させることができる。
In addition, in the present embodiment, the
また、本実施形態において、入力支援装置1は、形態素解析を用いなくても、簡単な構成で名称⇔符号挿入の機能を実現することができる。したがって、入力支援装置1によれば、名称⇔符号挿入の処理に係る負荷を抑えることができ、また、迅速な処理を行うことができる。また、名称⇔符号挿入の処理によって、ユーザによる文字の入力が行えない期間を最小限に抑えることができる。
Further, in the present embodiment, the
(変形例1)
次に、本実施形態の変形例1について説明する。上述した実施の形態では、文字の入力が確定されたタイミングで、名称⇔符号挿入を行う構成について説明した。変形例1では、例えば、文章を区切る区切り記号の入力が確定されたタイミングで、名称⇔符号挿入を行う構成について説明する。なお、変形例1では、名称⇔符号挿入の一例として、符号→名称挿入について説明する。
(Modification 1)
Next, a modified example 1 of the present embodiment will be described. In the above-described embodiment, the configuration in which the name and the code are inserted at the timing when the input of the character is confirmed has been described. In the first modification, for example, a configuration will be described in which the name ↔ code insertion is performed at the timing when the input of the delimiter that separates the sentence is confirmed. In the first modification, code→name insertion will be described as an example of name↔code insertion.
変形例1に係る検出部201(図2参照)は、前回の区切り記号の入力が確定された位置に対応する位置(以下「前回入力位置」と称する。)から、今回の区切り記号の入力が確定された位置までの範囲のうち、検出対象文字を検出する。区切り記号は、例えば、日本語の場合、句読点である。区切り記号は、句点のみとしてもよいし、読点のみとしてもよい。また、区切り記号は、例えば、英文の場合には、カンマ、ピリオド、コロン、セミコロンなどが挙げられ、また、中文の場合には、「、」、「。」、「,」などが挙げられる。 The detection unit 201 (see FIG. 2) according to the first modification inputs the delimiter of this time from the position (hereinafter referred to as “previous input position”) corresponding to the position where the input of the delimiter of the previous time is confirmed. The character to be detected is detected in the range up to the confirmed position. The delimiter is a punctuation mark in Japanese, for example. The delimiter may be only punctuation marks or only reading marks. The delimiters include, for example, commas, periods, colons, and semicolons in the case of English, and “,”, “.”, “,” in the case of Chinese.
前回入力位置は、例えば、前回の区切り記号が入力された位置を基準にして、次の文字の入力が開始された位置である。但し、前回入力位置は、前回の区切り記号が入力された位置であってもよい。例えば、入力支援装置1は、区切り記号の入力が確定された前回の位置をその都度記憶しておく。検出部201は、記憶された前回の位置を参照して、検出対象文字を検出する。
The previous input position is, for example, the position at which the input of the next character is started based on the position at which the previous delimiter was input. However, the previous input position may be the position where the previous delimiter was input. For example, the
また、検出部201は、前回の区切り記号が入力された位置に対応する位置から、今回の区切り記号が入力された位置までの範囲のうち、所定の品詞を検出する。所定の品詞は、例えば、名詞や動詞であり、特に、名詞の中でも主語である。具体的には、検出部201は、『名詞+「は、」』といった所定の文字を検出する。警告部208は、検出部201によって所定の品詞が検出されない場合に、警告する。具体的には、警告部208は、主語が抜けている場合や、動詞が抜けている場合に、警告する。
Further, the
(変形例1の画面遷移例)
次に、図11を用いて、変形例1の画面遷移例について説明する。図11では、句読点の入力が確定した後に行われる、符号→名称挿入の画面遷移の一例について説明する。図11は、変形例1の画面遷移例を示す説明図である。図11において、(1)は、ユーザが符号を入力した後の、文字変換される前の画面を示す。具体的には、(1)は、ユーザが符号を入力して、スペースキーを1回押下したことにより、変換候補30が表示された画面を示す。(1)において、ユーザが変換候補30に表示される「1」を選択すると、(2)に示す画面に遷移する。
(Example of screen transition of Modification 1)
Next, a screen transition example of the first modification will be described with reference to FIG. In FIG. 11, an example of the screen transition of code→name insertion performed after the input of the punctuation mark is confirmed will be described. FIG. 11 is an explanatory diagram showing a screen transition example of the first modification. In FIG. 11, (1) shows a screen after the user inputs a code and before character conversion. Specifically, (1) shows a screen in which the
(2)は、文字が確定した画面を示す。なお、(2)の時点においては、句読点が入力されていない。この後、ユーザが「100」に後続して「は、」を入力したとすると、(3)に示すように、変換候補30が表示される。(3)において、ユーザが変換候補30に表示される「1」を選択すると、(4)に示すように、読点を含む文字の入力が確定する。読点の入力が確定すると、前回の他の句読点から、今回の句読点までの範囲内で検出対象文字の検出が行われる。これにより、検出対象文字として「100」の符号文字が検出され、これに対応付けられている「制御装置」の名称文字が抽出されることによって、(5)に示すように、名称符号候補40が表示される。(5)において、ユーザが名称符号候補40に表示される「1.制御装置100」を選択すると、(6)に示すように、「100」の入力の確定に対応して「制御装置」が挿入される。この後、ユーザが符号「101」の入力を確定させ、さらに、「そなえる。」を入力したとすると、(7)に示すように、変換候補30が表示される。(7)において、ユーザが変換候補30に表示される「1」を選択すると、(8)に示す画面に遷移する。
(2) shows a screen in which the characters are fixed. At the time of (2), no punctuation mark has been input. Thereafter, if the user inputs "ha" after "100", the
(8)は、句点を含む文字の入力が確定した画面を示す。句点の入力が確定すると、前回の他の句読点から、今回の句読点までの範囲内で検出対象文字の検出が行われる。これにより、検出対象文字として「101」の符号文字が検出され、これに対応付けられている「選択部」の名称文字が抽出されることによって、(9)に示すように、名称符号候補40が表示される。(9)において、ユーザが名称符号候補40に表示される「1.選択部101」を選択すると、(10)に示すように、「101」の入力の確定に対応して「選択部」が挿入される。
(8) shows a screen in which the input of the character including the punctuation is confirmed. When the input of the punctuation mark is confirmed, the detection target character is detected within the range from the previous punctuation mark to the current punctuation mark. As a result, the code character “101” is detected as the detection target character, and the name character of the “selection unit” associated with this is extracted. As shown in (9), the
図11では、句点または読点の入力に応じて、名称⇔符号挿入を行うこととしたが、句点のみの入力に応じて、名称⇔符号挿入を行ってもよい。すなわち、一文が完成することに応じて、名称⇔符号挿入を行ってもよい。この場合、句点の入力が確定しなければ、名称⇔符号挿入が行われないため、名称⇔符号挿入が行われないときには、句点が入力されていないことをユーザは容易に把握することができる。すなわち、句点抜けを抑制することができる。また、この場合、当該一文について、例えば、文字数をチェックしたりしてもよい。具体的には、当該一文の文字数が所定数以内であるか否かをチェックし、所定数を超えている場合には警告を行ってもよい。 In FIG. 11, the name ⇔ sign insertion is performed according to the input of the punctuation mark or the reading point, but the name ⇔ sign insertion may be performed according to the input of only the punctuation mark. That is, depending on the completion of one sentence, the name may be inserted into the code. In this case, if the input of the phrase is not confirmed, the name ↔ the code insertion is not performed. Therefore, when the name ↔ the code insertion is not performed, the user can easily understand that the phrase is not input. That is, it is possible to suppress omission of punctuation. Further, in this case, for example, the number of characters of the one sentence may be checked. Specifically, it may be checked whether the number of characters in the sentence is within a predetermined number, and if it exceeds the predetermined number, a warning may be given.
また、読点のみの入力に応じて、名称⇔符号挿入を行ってもよい。すなわち、一文の作成途中で、符号→名称挿入を行ってもよい。これにより、例えば、長い文を入力したときに、名称⇔符号挿入が行われないときには、読点が入力されていないことをユーザは容易に把握することができる。すなわち、読点の入力がないことをユーザに気付かせることができ、読点抜けを抑制することができる。 Further, the name may be inserted into the code depending on the input of only the reading point. That is, the code→name insertion may be performed during the creation of one sentence. Thus, for example, when a long sentence is input and the name ⇔ code insertion is not performed, the user can easily understand that the reading point is not input. That is, it is possible to make the user notice that there is no input of the reading point, and it is possible to suppress the missing of the reading point.
図11に示したように、変形例1によれば、上述した実施の形態と同様の効果を得ることができる。また、変形例1によれば、句点や読点ごとに、名称⇔符号挿入を行うため、ユーザが文章を作成する際に、一区切りつくタイミングで、名称文字の入力を行うことができる。したがって、テンポよく文字を入力して文書を作成するユーザの文字の入力を妨げずに、名称文字(または符号文字)の挿入を行うことができる。 As shown in FIG. 11, according to the first modification, the same effect as that of the above-described embodiment can be obtained. In addition, according to the first modification, since the name and the code are inserted for each punctuation mark or each reading mark, when the user creates a sentence, the name characters can be input at the timing of making a break. Therefore, the name character (or the code character) can be inserted without disturbing the user's input of characters with a good tempo to create a document.
(名称⇔符号挿入を行う他のタイミングの一例)
上述した変形例1では、名称⇔符号挿入を行うタイミングを、区切り記号の入力が確定されたタイミングとしたが、これに限らず、改行が行われたタイミングとしてもよい。この場合、検出部201(図2参照)は、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、検出対象文字を検出すればよい。このようなタイミングとしたとしても、テンポよく文字を入力して文書を作成するユーザの文字の入力を妨げずに、名称文字(または符号文字)の挿入を行うことができる。
(An example of other timing to insert the name ⇔ code)
In
また、名称⇔符号挿入を行うタイミングを、所定の操作部が操作されたタイミングとしてもよい。所定の操作部は、例えば、F9キーなどの特定のキーとしてもよいし、シフトキー+エンタキーなど組合せとしてもよい。この場合、検出部201(図2参照)は、前回の所定の操作部が操作された際のカーソルの位置から、今回、所定の操作部が操作された際のカーソルの位置までの範囲のうち、検出対象文字を検出すればよい。このようなタイミングとすることにより、ユーザが所望するタイミングで、名称⇔符号挿入を行うことができる。 Further, the timing of performing the name↔sign insertion may be the timing at which a predetermined operation unit is operated. The predetermined operation unit may be, for example, a specific key such as the F9 key or a combination such as a shift key+enter key. In this case, the detection unit 201 (see FIG. 2) has a range from the position of the cursor when the predetermined operation unit is operated last time to the position of the cursor when the predetermined operation unit is operated this time. , The character to be detected may be detected. With such timing, it is possible to insert the name and the code insertion at the timing desired by the user.
また、名称⇔符号挿入を行うタイミングを、所定のキーワードを含む文字の入力が確定されたタイミングとしてもよい。所定のキーワードは、例えば、文書の末尾周辺に記載される項目である。例えば、所定のキーワードは、「むすび」や「結論」などの項目であり、特許明細書であれば、「産業上の利用可能性」や「符号の説明」などの項目である。所定キーワードを含む文字は、所定のキーワードに付される括弧や、所定のキーワードの前に入力される項目立ての数字などを含む。 Further, the timing of inserting the name and the code may be the timing when the input of the character including the predetermined keyword is confirmed. The predetermined keyword is, for example, an item written near the end of the document. For example, the predetermined keyword is an item such as “conclusion” or “conclusion”, and in the case of a patent specification, an item such as “industrial applicability” or “description of code”. The character including the predetermined keyword includes parentheses attached to the predetermined keyword, item numbers input before the predetermined keyword, and the like.
この場合、検出部201(図2参照)は、文書全体において文字が入力された開始位置から、または、開始を示すキーワードとしてあらかじめ設定された文字列から、所定のキーワードを含む文字の入力が確定された位置までの範囲のうち、検出対象文字を検出すればよい。開始を示すキーワードは、例えば、文書全体の見出しを示す文字などである。このようなタイミングとすることにより、文書が概ね完成するタイミングで、名称⇔符号挿入を行うことができる。 In this case, the detecting unit 201 (see FIG. 2) determines that the input of the character including the predetermined keyword is determined from the start position where the character is input in the entire document or from the character string preset as the keyword indicating the start. It suffices to detect the detection target character within the range up to the specified position. The keyword indicating the start is, for example, a character indicating the headline of the entire document. With such a timing, it is possible to insert the name and the code insertion at the timing when the document is almost completed.
また、名称⇔符号挿入を行うタイミングは、ユーザの選択に応じたタイミングとしてもよい。すなわち、ユーザが、上述した複数のタイミングのうち、ユーザが設定した一のタイミングで名称⇔符号挿入を行うようにしてもよい。 Further, the timing of inserting the name and the code may be the timing according to the selection by the user. That is, the user may perform the name↔code insertion at one timing set by the user among the plurality of timings described above.
(変形例2)
次に、本実施形態の変形例2について説明する。上述した実施の形態では、名称符号DBが、「名称文字」と、「符号文字」との項目を含む構成について説明した。変形例2では、名称符号DBが、「名称文字」と、「符号文字」との項目に加え、「属性」の項目を含む構成について説明する。すなわち、記憶制御部207(図2参照)が、記憶部202に当該名称文字と当該符号文字とを対応付けて別途記憶させる際に、属性を付与して記憶させることについて説明する。
(Modification 2)
Next, a modified example 2 of the present embodiment will be described. In the above-described embodiment, the name code DB has been described as including a “name character” and an “code character” item. In the second modification, a configuration in which the name code DB includes an item of “attribute” in addition to the items of “name character” and “code character” will be described. That is, it will be described that the storage control unit 207 (see FIG. 2) adds an attribute and stores the name character and the code character in the
図12は、本実施形態の変形例2に係る名称符号DBの一例を示す説明図である。図12において、「属性」は、文書内における特定の範囲を示し、具体的には、見出しや表題によって表される範囲を示す。より具体的には、「属性」は、例えば、「部」、「章」、「節」、「項」などの各項目によって表される範囲を示し、また、特許明細書であれば、「実施の形態1」、「実施の形態2」、「変形例1」などの各項目によって表される範囲を示す。
FIG. 12 is an explanatory diagram showing an example of the name code DB according to the second modification of the present embodiment. In FIG. 12, “attribute” indicates a specific range in the document, and specifically, a range represented by a headline or a title. More specifically, “attribute” indicates a range represented by each item such as “part”, “chapter”, “section”, and “section”, and in the case of a patent specification, “attribute” The range represented by each item such as "
図12において、「属性」は、「1」または「2」を示す。「属性」の「1」は、例えば、文書内における「第1章」や「実施の形態1」などの項目よって表される範囲を示す。「属性」の「2」は、例えば、文書内における「第2章」や「実施の形態2」などの項目よって表される範囲を示す。例えば、入力支援装置1は、「章」や「実施の形態」といった特定の文字が、特定の大きさや墨付括弧が付されるといった特定の書式によって入力されると、特定の文字が示す範囲を属性として認識する。また、例えば、特許明細書におけるPCT(Patent Cooperation Treaty)出願の場合、入力支援装置1は、「実施の形態」等の項目を示す文字が、PCT出願に応じた括弧が付されて入力されると、当該項目が示す範囲を属性として認識する。
In FIG. 12, “attribute” indicates “1” or “2”. "1" of "attribute" indicates, for example, a range represented by an item such as "
「属性」が示す範囲内では、「属性」に対応する名称文字および符号文字を用いた、名称⇔符号挿入が行われる。すなわち、図12に示す例では、名称⇔符号挿入において、属性「1」が示す範囲では「制御装置100」に対応する文字が挿入され、属性「2」が示す範囲では、「制御装置200」に対応する文字が挿入される。
Within the range indicated by “attribute”, name↔sign insertion using the name character and code character corresponding to “attribute” is performed. That is, in the example shown in FIG. 12, in the name ⇔ code insertion, the character corresponding to “control
また、「属性」が示す範囲は、ユーザが選択可能であってもよい。例えば、ユーザがマウス17によりドラッグすることによって指定した範囲としてもよい。具体的には、「実施の形態1」と、「実施の形態2」とにおいて異なる符号を使用した場合、「実施の形態2」の範囲をユーザが指定してもよい。
Further, the range indicated by the “attribute” may be selectable by the user. For example, the range may be designated by the user dragging with the
変形例2によれば、属性に応じた名称⇔符号挿入を行うことができる。したがって、「章」や「節」や「実施の形態」などに応じて符号が異なる場合でも、ユーザが所望する文字を挿入することができるため、文書の作成におけるユーザの負担を軽減することができ。 According to the modified example 2, it is possible to perform the name↔sign insertion according to the attribute. Therefore, even if the code differs depending on the “chapter”, “section”, “embodiment”, etc., the character desired by the user can be inserted, and the burden on the user in creating the document can be reduced. I can.
(変形例3)
次に、本実施形態の変形例3について説明する。上述した実施の形態では、新たに入力が確定された名称文字と符号文字とを、そのまま対応付けて名称符号DBに記憶させる構成について説明した。変形例3では、実施の形態に加えて、新たな名称文字と符号文字との入力が確定すると、符号文字に括弧を付し、括弧を付した符号文字と、名称文字とを対応付けて名称符号DBに記憶させる構成について説明する。
(Modification 3)
Next, a modified example 3 of the present embodiment will be described. In the above-described embodiment, the configuration has been described in which the name character and the code character whose input has been newly determined are associated with each other and stored in the name code DB. In
変形例3に係る記憶制御部207(図2参照)は、ユーザによって入力されて確定された名称文字と符号文字とのうちの符号文字が、記憶部202に記憶されていない場合に、当該符号文字に特定の記号を付し、当該名称文字と、特定の記号を付した当該符号文字とを対応付けて記憶部202に記憶させる。特定の記号は、符号文字を区別して表示可能な記号であり、例えば、括弧である。
The storage control unit 207 (see FIG. 2) according to the third modification, when the code character of the name character and the code character input and confirmed by the user is not stored in the
一例を挙げると、記憶制御部207は、新たに「制御装置100」という文字の入力が確定した場合に、符号文字の「100」については、そのままの「100」の符号文字と、括弧を付した「(100)」の符号文字とを、それぞれ「制御装置」に対応付けて記憶させる。これにより、新たに「制御装置100」の文字の入力が確定することにより、名称⇔符号挿入において、「制御装置100」および「制御装置(100)」に対応する文字を挿入することが可能になる。
As an example, when the input of the character “
なお、反対に、入力支援装置1は、新たに「制御装置(100)」が入力された際に、「制御装置100」を記憶させるようにしてもよい。具体的に説明すると、入力支援装置1は、文字変換ソフトによって「制御装置(100)」という文字の入力が確定された場合、「制御装置(100)」に応じた内容が記憶部202に記憶されているか否かを判定する。「制御装置100」が記憶部202に記憶されていない場合、すなわち、新たに「制御装置(100)」という文字の入力が確定した場合、入力された「(100)」の符号文字については、そのままの「(100)」の符号文字と、括弧を外した「100」の符号文字とを、それぞれ「制御装置」に対応付けて記憶させる。これにより、新たに「制御装置(100)」の文字の入力が確定することにより、以降に行われる名称⇔符号挿入において、「制御装置100」および「制御装置(100)」を挿入することが可能になる。
On the contrary, the
なお、符号文字に括弧を付与することは、ユーザの選択による設定に応じて行われてもよい。すなわち、ユーザが、符号文字に括弧を付す設定とした場合に、符号文字に括弧を付すようにしてもよい。 The addition of parentheses to the code characters may be performed according to the setting selected by the user. That is, when the user sets the code characters to be parenthesized, the code characters may be parenthesized.
(変形例3の画面遷移例)
次に、図13を用いて、変形例3の画面遷移例について説明する。図13では、符号→名称挿入において符号に括弧を付す場合の画面遷移の一例について説明する。図13は、変形例3の画面遷移例を示す説明図である。図13に示す(1)、(2)は、図7に示した(1)、(2)と同様であるため、説明を省略する。図13の(3)において、名称符号候補40の「2.制御装置(100)」は、符号文字に括弧が付されている。(3)において、ユーザが名称符号候補40に表示される「2.制御装置(100)」を選択すると、(4)に示す画面に遷移する。(4)は、「100」の入力の確定に対応して「制御装置(100)」が入力されたことを示す。この場合、入力が確定されている「100」の符号文字に差替えて、「(100)」の符号文字が挿入される。
(Screen transition example of modification 3)
Next, a screen transition example of
なお、(3)の名称符号候補40に表示される候補の順番は、優先順位に応じた順番である。優先順位は、ユーザが選択した履歴に応じて決定される。例えば、直近に選択されたものが最上位に決定されてもよいし、文書の作成中に最も多く挿入されたものが最上位に決定されてもよい。直近に選択されたものが最上位に決定されるものとすれば、図13に示すように、「2.制御装置(100)」が選択されたとすると、次回に符号文字「100」の入力された際には、名称符号候補40において、「制御装置(100)」が最上位に表示されることとなる。また、他の符号文字が入力された場合も、名称符号候補40において、括弧付きの符号文字に対応する名称文字が上位に表示されるようにしてもよい。
The order of candidates displayed in the
変形例3によれば、括弧を付した符号文字についても、名称⇔符号挿入を行うことができる。特に、括弧の種類によっては、文字変換ソフトによって入力を確定させる際に、変換候補の下位に表示されている場合にはスペースキーを複数回操作したり、別のキー(数字キー)を操作したりすることがあるため、煩わしいことがある。また、キーボードのキーの配置によっては、括弧を入力するためのキーがユーザにとって入力しにくい位置に配置されていることもあり、この場合には、入力ミスも生じ兼ねない。変形例3によれば、簡単な操作で括弧を付した符号文字を挿入することができるとともに、弧を付した符号文字を入力する際のユーザの負担を軽減することができる。
According to the modified example 3, it is possible to perform the name ↔ code insertion also for the code character with parentheses. In particular, depending on the type of brackets, when confirming the input with the character conversion software, if it is displayed under the conversion candidates, you can operate the space key multiple times or operate another key (numerical key). It may be annoying because it may happen. Further, depending on the arrangement of the keys on the keyboard, the keys for inputting the parentheses may be arranged at positions where it is difficult for the user to input, and in this case, an input error may occur. According to
(変形例4)
次に、本実施形態の変形例4について説明する。上述した実施の形態では、新たに入力が確定された名称文字と符号文字とを、そのまま対応付けて名称符号DBに記憶させる構成について説明した。変形例4では、実施の形態に加えて、ステップ番号(例えば「S11」など)については、新たに入力されると、ステップ番号に「1」を加算し、加算したステップ番号と、名称文字である「ステップ」とを対応付けて名称符号DBに記憶させる構成について説明する。
(Modification 4)
Next, a modified example 4 of the present embodiment will be described. In the above-described embodiment, the configuration has been described in which the name character and the code character whose input has been newly determined are associated with each other and stored in the name code DB. In the modified example 4, in addition to the embodiment, when a step number (for example, “S11” or the like) is newly input, “1” is added to the step number, and the added step number and name character are used. A configuration in which a certain “step” is associated and stored in the name code DB will be described.
変形例4に係る記憶制御部207(図2参照)は、ユーザから受け付けて確定された特定の名称文字と符号文字とのうちの符号文字が、記憶部202に記憶されていない場合に、当該符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて記憶部202に記憶させる。特定の名称文字は、順次、数字が加算して説明が行われる名称文字であり、例えば、フローチャートの説明におけるステップ番号における「ステップ」や、工程の説明における「工程」や「手順」などの名称文字である。また、当該符号文字が示す数字に基づく他の数字の符号文字は、例えば、当該符号文字が示す数字に所定数を加算した数字の符号文字である。所定数は、例えば、「1」であるが、他の数字であってもよい。
The storage control unit 207 (see FIG. 2) according to the modified example 4 determines whether the code character of the specific name character and the code character received and confirmed by the user is not stored in the
一例を挙げると、記憶制御部207は、新たに「ステップS11」という文字の入力が確定した場合に、符号文字の「S11」に「1」を加算した「S12」を生成し、「S12」と「ステップ」とを対応付けて記憶させる。これにより、新たに「ステップS11」の文字が入力されることにより、以降の名称⇔符号挿入において、「S12」を挿入することが可能になる。なお、記憶制御部207は、新たに入力された「S11」についても「ステップ」に対応付けて記憶させてもよい。
As an example, when the input of the character “step S11” is newly confirmed, the
また、記憶制御部207は、ユーザから受け付けて確定された特定の名称文字と符号文字とのうちの符号文字が、記憶部202に記憶されていない場合に、当該符号文字が示す数字に所定の文字を付し、所定の文字を付した符号文字と、特定の名称文字とを対応付けて記憶部202に記憶させる。所定の文字は、「:YES」や「:NO」である。
In addition, when the code character of the specific name character and the code character accepted and confirmed by the user is not stored in the
一例を挙げると、記憶制御部207は、新たに「ステップS11」という文字の入力が確定した場合に、符号文字の「S11」に「:YES」を付した「S11:YES」や、符号文字の「S11」に「:NO」を付した「S11:NO」を、それぞれ、「ステップ」とを対応付けて記憶させる。これにより、新たに「ステップS11」の文字が入力されることにより、以降の名称⇔符号挿入において、「ステップS11:YES」や、「ステップS11:NO」を挿入することが可能になる。
As an example, when the input of a new character “step S11” is confirmed, the
(変形例4に係るステップ番号の生成例について)
図14は、変形例4に係るステップ番号の生成例を示す説明図である。図14において、(1)は、「ステップS11」の文字の入力が確定した場合を示す。また、名称符号DBには、「ステップS11」を構成する、名称文字の「ステップ」と、符号文字の「S11」とが、記憶されていないものとする。(1)に示すように、「ステップS11」の文字が入力(確定)されると、名称文字「ステップ」に対応して、符号文字「S12」、「S11:YES」、「S:NO」、「S11」が生成され、それぞれ名称符号DBに対応付けて記憶される。
(Regarding Example of Generating Step Numbers in Modification 4)
FIG. 14 is an explanatory diagram illustrating an example of generating step numbers according to the fourth modification. In FIG. 14, (1) shows the case where the input of the character “step S11” is confirmed. Further, it is assumed that the name code DB does not store the name character “step” and the code character “S11” that constitute “step S11”. As shown in (1), when the character "step S11" is input (determined), the code characters "S12", "S11:YES", and "S:NO" correspond to the name character "step". , "S11" are generated and stored in association with the name code DB.
また、各符号文字には優先順位が設定される。優先順位は、次に、符号の挿入が予測される優先順に応じて設定される。例えば、文書において「ステップS11」の直前などの所定の位置に、「判定する」や「判断する」という文字が入力されている場合には、「ステップS11」が「判断する処理」を示すステップである可能性が高い。この場合、次に、符号の挿入が予測されるのは、「ステップS11:YES」や、「ステップS11:NO」であるため、これらを優先順位の上位に設定すればよい。また、これらのうちのどちらを上位に設定するかは、例えば、「ステップ」が入力された位置の直前などの所定の位置に、「しない場合や」、「しないと判断した場合」といった否定的な文字が入力されている場合には、「ステップS11:NO」を優先順位の上位に設定してもよい。逆に、肯定的な文字が入力されている場合には、「ステップS11:YES」を優先順位の上位に設定してもよい。これにより、ユーザが入力する内容を予測することができるため、文字の入力に要するユーザの操作数を減らすことができるとともに、符号文字や名称文字を円滑に挿入することができる。 In addition, a priority is set for each code character. Next, the priority order is set according to the priority order in which the code insertion is predicted. For example, when characters such as “determine” and “determine” are input at a predetermined position such as immediately before “step S11” in a document, “step S11” indicates the “determining process”. Is likely to be. In this case, next, the insertion of the code is predicted to be “step S11: YES” or “step S11: NO”, so these may be set to the higher priority. In addition, which of these is to be set to the higher order is negatively determined, for example, in the case where “does not” or “does not do” at a predetermined position immediately before the position where “step” is input. If such a character is input, “step S11: NO” may be set to a higher priority. On the contrary, when a positive character is input, “step S11: YES” may be set to the higher priority. As a result, the content to be input by the user can be predicted, so that the number of user operations required for inputting characters can be reduced, and code characters and name characters can be smoothly inserted.
(2)は、名称符号DBに記憶されていない「ステップS12」の文字が新たに入力された場合を示す。この場合も(1)と同様に、入力支援装置1は、符号文字「S12」に「1」を加算した「S13」や、「S12」に所定の文字を付した「S12:YES」、「S12:NO」を生成し、生成した各符号文字と、名称文字「ステップ」とを対応付けて記憶させる。なお、例えば、新たに「ステップS950」が入力された場合には、入力支援装置1は、符号文字「S950」に「1」を加算した「S951」や、「S950」に所定の文字を付した「S950:YES」、「S950:NO」を生成し、生成した各符号文字と、名称文字「ステップ」とを対応付けて記憶させればよい。
(2) shows the case where the character of "step S12" which is not stored in the name code DB is newly input. Also in this case, as in (1), the
(ステップ番号に括弧を付す場合の生成例)
ここで、ステップ番号についても、変形例3のように、符号文字に括弧を付す設定とすることも可能である。図15は、ステップ番号に括弧を付す場合の生成例を示す説明図である。図15に示すように、「ステップS11」の文字が新たに入力されると、入力支援装置1は、符号文字に「1」を加算して「S12」を生成するとともに、「S」12の直前に「ステップ」の文字を付して、さらに、全体に括弧を付す。そして、入力支援装置1は、全体に括弧を付した「(ステップS12)」の符号文字と、名称文字「ステップ」とを対応付けて記憶させる。これにより、以降に「ステップ」の文字の入力が確定すると、「(ステップS12)」の符号文字を挿入することが可能になる。なお、この場合、「ステップ」の名称文字に差替えて、「(ステップS12)」の符号文字を挿入すればよい。
( Example of generation when parentheses are added to step numbers )
Here, with respect to the step number as well, it is possible to set the code characters in parentheses as in the third modification. FIG. 15 is an explanatory diagram showing a generation example in which a step number is given in parentheses. As shown in FIG. 15, when the character of “step S11” is newly input, the
(変形例4に係る入力支援装置1が行う入力支援処理の一例)
図16は、変形例4に係る入力支援装置1が行う入力支援処理の一例を示すフローチャートである。図16において、入力支援装置1は、名称文字および符号文字の入力が確定したか否かを判定する(ステップS201)。入力支援装置1は、名称文字および符号文字の入力が確定するまで待機する(ステップS201:NO)。入力支援装置1は、名称文字および符号文字の入力が確定すると(ステップS201:YES)、符号文字がステップ番号であるか否かを判定する(ステップS202)。
(Example of input support processing performed by the
FIG. 16 is a flowchart illustrating an example of the input support process performed by the
符号文字がステップ番号である場合(ステップS202:YES)、入力支援装置1は、当該ステップ番号が名称符号DBに記憶されているか否かを判定する(ステップS203)。当該ステップ番号が名称符号DBに記憶されている場合(ステップS203:YES)、入力支援装置1は、そのまま一連の処理を終了する。当該ステップ番号が名称符号DBに記憶されていない場合(ステップS203:NO)、すなわち、新たにステップ番号を名称符号DBに記憶させる場合、ステップ番号に応じた符号文字(例えば、入力されたステップ番号に+「1」した符号文字)を生成し(ステップS204)、ステップS208へ進む。
When the code character is the step number (step S202: YES), the
ステップS202において、符号文字がステップ番号ではない場合(ステップS202:NO)、入力支援装置1は、名称文字と符号文字とのうちいずれか一方のみが名称符号DBに記憶されているか否かを判定する(ステップS205)。すなわち、入力支援装置1は、入力された文字の一方のみが重複するか否かを判定する。名称文字と符号文字とのうちいずれか一方のみが名称符号DBに記憶されていない場合(S205:NO)、入力支援装置1は、ステップS208へ進む。
In step S202, when the code character is not the step number (step S202: NO), the
一方、名称文字と符号文字とのうちいずれか一方のみが名称符号DBに記憶されている場合(S205:YES)、すなわち、例えば、「制御装置100」が名称符号DBに記憶されているにもかかわらず、新たに「制御装置200」の入力があった場合、入力支援装置1は、警告表示を行う(ステップS206)。そして、入力支援装置1は、入力された文字を記憶させる旨の選択を受け付けたか否かを判定する(ステップS207)。入力された文字を記憶させる旨の選択を受け付けない場合(ステップS207:NO)、入力支援装置1は、一連の処理を終了する。一方、入力された文字を記憶させる旨の選択を受け付けた場合(ステップS207:YES)、入力支援装置1は、符号文字に括弧を付す設定となっているか否かを判定する(ステップS208)。
On the other hand, when only one of the name character and the code character is stored in the name code DB (S205: YES), that is, for example, even when “
符号文字に括弧を付す設定となっていない場合(ステップS208:NO)、入力支援装置1は、ステップS210に進む。一方、符号文字に括弧を付す設定となっている場合(ステップS208:YES)、入力支援装置1は、符号文字に括弧を付す(ステップS209)。そして、入力支援装置1は、名称符号DBに文字を記憶させ(ステップS210)、一連の処理を終了する。
If the setting is not such that the code characters are parenthesized (step S208: NO), the
(変形例4の画面遷移例)
次に、図17を用いて、変形例4の画面遷移例について説明する。図17では、符号→名称挿入において符号に括弧を付す場合の画面遷移の一例について説明する。図17は、変形例4の画面遷移例を示す説明図である。図17の(1)は、新たな文字である「ステップS11」の入力が確定した画面を示す。さらに、ユーザが文字を入力および確定させていき、(2)に示すように、「すてっぷ」を入力したとする。(2)において、ユーザが変換候補30に表示される「1」を選択すると、(3)に示す画面に示すように、文字の入力が確定する。
(Screen transition example of modification 4)
Next, a screen transition example of the
文字の入力が確定すると、(4)に示すように、名称符号候補40が表示される。(3)では、「ステップ」の名称文字と、当該名称文字に対応付けられている符号文字とを示す名称符号候補40が表示されている。(4)において、ユーザが名称符号候補40に表示される「1.S12」を選択すると、(5)に示す画面に示すように、符号文字の挿入が完了する。
When the input of the character is confirmed, the
変形例4によれば、ステップ番号などのように、特定の名称文字に対応付けられる符号文字についても、名称→符号挿入を行うことができる。具体的には、次に挿入される可能性の高いステップ番号を予測して挿入することができる。したがって、ステップ番号を簡単且つ少ない操作で挿入することができるため、ステップ番号を入力する際のユーザの負担を軽減することができる。 According to the modified example 4, it is possible to perform the name->code insertion also for the code character that is associated with the specific name character, such as the step number. Specifically, the step number that is likely to be inserted next can be predicted and inserted. Therefore, the step number can be inserted easily and with few operations, so that the burden on the user when inputting the step number can be reduced.
また、同じステップ番号が、複数回入力または挿入されることは稀であることから、同じステップ番号が2回現れた場合には、当該ステップ番号については、警告を促してもよい。また、例えば、特殊な表示態様としてもよい。また、当該警告は、ユーザの設定に応じて、行われてもよい。 Moreover, since the same step number is rarely input or inserted a plurality of times, when the same step number appears twice, a warning may be prompted for the step number. Further, for example, a special display mode may be adopted. Further, the warning may be given according to the setting of the user.
なお、上述した実施の形態では、一の文書ファイルに対して一の名称符号DBが用いられる場合について説明したが、複数の文書ファイルに対して、一の名称符号DBが用いられてもよい。すなわち、名称符号DBを異なる文書ファイルに転用してもよい。また、名称符号DBを他の文書ファイルに転用(複製)する場合、名称符号DBの各種文字は、ユーザによって編集される場合がある。 In the above-described embodiment, the case where one name code DB is used for one document file has been described, but one name code DB may be used for a plurality of document files. That is, the name code DB may be diverted to a different document file. Further, when the name code DB is diverted (duplicated) to another document file, various characters of the name code DB may be edited by the user.
この編集では、各文字の対応関係を保持するか否かの確認表示を行い、当該確認表示における回答に基づいて編集が行われる。例えば、名称文字「制御装置」と、符号文字「100」とが対応付けられている場合、確認表示において、『「制御装置」=「100」?』のような表示を行い、「YES」または「NO」の選択を受け付けるようにし、「YES」を受け付けた場合に、各文字を保持する。このようにすれば、名称符号DBを他の文書ファイルに転用(複製)するにあたり、名称符号DBの再構築にかかるユーザの手間を大幅に削減することができる。 In this editing, confirmation display as to whether or not the correspondence of each character is retained is performed, and the editing is performed based on the answer in the confirmation display. For example, when the name character “control device” and the code character “100” are associated with each other, ““control device”=“100”? ], the selection of “YES” or “NO” is accepted, and when “YES” is accepted, each character is held. With this configuration, when the name code DB is diverted (copied) to another document file, the user's time and effort required to reconstruct the name code DB can be significantly reduced.
また、名称符号DBを参照して挿入された文字の組み合わせが、文書内において初めて入力された文字である場合、その旨を報知する報知態様で、文字の組み合わせを表示してもよい。例えば、「100は、」と入力されて、文書内で初めて「制御装置100は、」のように名称文字が挿入されたときに、「制御装置100」の文字列を水色のマーカで表示してもよい。このようにすれば、初見の用語が登場したときに、各文字について、誤っていなかい(変更し忘れていないか)を、ユーザに確認する機会を与えることができる。したがって、名称符号DBを流用して異なる文書ファイルを作成する際に、名称符号DBの変更漏れがあり、該変更漏れに起因するミスがあったとしても、ユーザに気付かせる機会を与えることができる。
Further, when the character combination inserted by referring to the name code DB is the character input for the first time in the document, the character combination may be displayed in a notification mode to notify that effect. For example, when "100 wa" is input and a name character is inserted as "
なお、上述した実施の形態および各変形例に示した各機能は、いずれもユーザの選択により設定変更することができる。例えば、名称⇔符号挿入を行うタイミングを、文字の入力が確定されたタイミングで行うか、文章を区切る区切り記号の入力が確定されたタイミングで行うか、その他のタイミングで行うか等については、ユーザの選択による設定変更が可能である。同様に、名称符号DBに属性を付与するか否か、すなわち、文書内における項目ごとに異なる符号文字を記憶させるか否か等の機能についても、ユーザの選択により設定変更が可能であり、例えば、属性を付与しない設定とすることも可能である。その他、符号文字に括弧を付すか否か、ステップ番号を生成するか否かの機能についても、ユーザの選択により設定変更することが可能である。 It should be noted that each of the functions shown in the above-described embodiment and each modification can be set and changed by the user's selection. For example, regarding the timing of performing the name ⇔ code insertion at the time when the input of the character is confirmed, at the time when the input of the delimiter separating the sentence is confirmed, or at other timing, The setting can be changed by selecting. Similarly, it is possible to change the setting of a function such as whether or not an attribute is given to the name code DB, that is, whether or not a different code character is stored for each item in the document, by the user's selection. It is also possible to set such that no attributes are given. In addition, it is also possible to change the setting of the function of whether or not parentheses are added to the code characters and whether or not the step number is generated, by the user's selection.
以下に付記を開示する。 The supplementary notes are disclosed below.
(付記1)
コンピュータに、
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
を含む処理を実行させることを特徴とする入力支援プログラム。
(Appendix 1)
On the computer,
From among the characters determined by the software for converting the character input by the user, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
An input support program, characterized in that it executes processing including:
(付記2)
前記所定のタイミングは、文字の入力が確定されたタイミングであり、
前記検出工程では、前記ユーザが文字の入力を開始したことにより当該文字の変換が開始された入力開始位置から、当該文字の入力が確定された入力終了位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする付記1に記載の入力支援プログラム。
(Appendix 2)
The predetermined timing is the timing when the input of the character is confirmed,
In the detection step, in the range from the input start position where the conversion of the character is started by the user starting the input of the character to the input end position where the input of the character is confirmed, the one character To detect,
The input support program described in
(付記3)
前記所定のタイミングは、文章を区切る区切り記号の入力が確定されたタイミングであり、
前記検出工程では、前回に前記区切り記号が入力された位置に対応する位置から、今回の前記区切り記号が入力された位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする付記1または2に記載の入力支援プログラム。
(Appendix 3)
The predetermined timing is the timing when the input of the delimiter that separates the sentence is confirmed,
In the detection step, in the range from the position corresponding to the position where the delimiter is input last time to the position where the delimiter is input this time, the one character is detected.
The input support program according to
(付記4)
前記検出工程では、前回の前記区切り記号が入力された位置に対応する位置から、今回の前記区切り記号が入力された位置までの範囲のうち、所定の品詞を検出し、
前記検出工程において前記所定の品詞が検出されない場合に、警告を行う警告工程、
を含むことを特徴とする付記3に記載の入力支援プログラム。
(Appendix 4)
In the detecting step, from the position corresponding to the position where the previous delimiter is input, to the position where the current delimiter is input, a predetermined part of speech is detected,
A warning step of issuing a warning when the predetermined part of speech is not detected in the detection step,
4. The input support program according to
(付記5)
前記所定のタイミングは、改行が行われたタイミングであり、
前記検出工程では、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする付記1〜4のいずれか一つに記載の入力支援プログラム。
(Appendix 5)
The predetermined timing is a timing when a line feed is made,
In the detection step, in the range from the position where the previous line feed was made to the position where the line feed was made this time, the one character is detected.
The input support program described in any one of
(付記6)
前記抽出工程において抽出した前記他方の文字を、前記ユーザによる選択を受付可能にして提示する提示工程を含み、
前記文字挿入工程では、前記ユーザの選択に応じて前記他方の文字を挿入する、
ことを特徴とする付記1〜5のいずれか一項に記載の入力支援プログラム。
(Appendix 6)
A presentation step of presenting the other character extracted in the extraction step such that the selection by the user can be accepted.
In the character inserting step, the other character is inserted according to the selection by the user,
The input support program according to any one of
(付記7)
前記提示工程では、前記他方の文字の挿入を行う選択と、前記他方の文字の挿入を行わない選択とを受付可能にして、前記他方の文字を提示する、
ことを特徴とする付記6に記載の入力支援プログラム。
(Appendix 7)
In the presenting step, the selection of inserting the other character and the selection of not inserting the other character can be accepted, and the other character is presented.
The input support program according to
(付記8)
前記検出工程において検出した名称文字と当該名称文字に後続する符号文字とのいずれもが前記記憶部に記憶されていない場合に、当該名称文字と、当該符号文字とを対応付けて前記記憶部に記憶させる記憶制御工程を含む
ことを特徴とする付記1〜6のいずれか一項に記載の入力支援プログラム。
(Appendix 8)
When neither the name character detected in the detection step nor the code character following the name character is stored in the storage unit, the name character and the code character are associated with each other in the storage unit. 7. The input support program according to any one of
(付記9)
前記記憶制御工程では、
前記検出工程において検出した名称文字と当該名称文字に後続する符号文字とのうちの一方の文字が前記記憶部に記憶されており、且つ他方の文字が前記記憶部に記憶されていない場合、当該名称文字と、当該符号文字とを対応付けて前記記憶部に別途記憶させる、
ことを特徴とする付記8に記載の入力支援プログラム。
(Appendix 9)
In the storage control step,
When one character of the name character detected in the detection step and the code character following the name character is stored in the storage unit, and the other character is not stored in the storage unit, The name character and the code character are associated and stored separately in the storage unit,
The input support program described in appendix 8.
(付記10)
前記記憶制御工程では、
前記記憶部に当該名称文字と当該符号文字とを対応付けて別途記憶させる際に、属性を付与して記憶させる、
ことを特徴とする付記9に記載の入力支援プログラム。
(Appendix 10)
In the storage control step,
When the name character and the code character are associated and stored separately in the storage unit, an attribute is added and stored.
The input support program according to appendix 9, characterized in that
(付記11)
前記記憶制御工程では、
前記検出工程において検出した特定の名称文字と、当該特定の名称文字に後続する符号文字とのうちの符号文字が、前記記憶部に記憶されていない場合に、当該符号文字が示す数字に所定数を加算した数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる、
ことを特徴とする付記5,10〜12のいずれか一項に記載の入力支援プログラム。
(Appendix 11)
In the storage control step,
When the specific name character detected in the detection step and the code character of the code character following the specific name character are not stored in the storage unit, a predetermined number is added to the number indicated by the code character. To generate a code character of a number obtained by adding, and store the generated code character and the specific name character in the storage unit in association with each other.
13. The input support program according to any one of
(付記12)
前記検出工程において検出した名称文字と当該名称文字に後続する符号文字とのうちの一方の文字が前記記憶部に記憶されており、且つ他方の文字が前記記憶部に記憶されていない場合、警告を行う警告工程を含む、
ことを特徴とする付記1〜11のいずれか一項に記載の入力支援プログラム。
(Appendix 12)
If one of the name character detected in the detection step and the code character following the name character is stored in the storage unit, and the other character is not stored in the storage unit, a warning is issued. Including a warning step
The input support program according to any one of
(付記13)
前記ユーザの選択により、文字の挿入を行う第1設定と、文字の挿入を行わない第2設定とのうちの、いずれかを設定する設定工程を含み、
前記文字挿入工程では、前記設定工程において前記第1設定を設定した場合に、前記他方の文字を、前記一方の文字に応じた位置に挿入する、
ことを特徴とする付記1〜12のいずれか一項に記載の入力支援プログラム。
(Appendix 13)
And a setting step of setting one of a first setting for inserting characters and a second setting for not inserting characters, as selected by the user.
In the character inserting step, when the first setting is set in the setting step, the other character is inserted at a position corresponding to the one character.
13. The input support program according to any one of
(付記14)
前記所定のタイミングは、所定の操作部が操作されたタイミングであり、
前記検出工程では、前回の前記所定の操作部が操作された際のカーソルの位置から、今回、前記所定の操作部が操作された際のカーソルの位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする付記1〜13のいずれか一つに記載の入力支援プログラム。
(Appendix 14)
The predetermined timing is a timing at which a predetermined operation unit is operated,
In the detection step, in the range from the position of the cursor when the predetermined operation unit is operated last time to the position of the cursor when the predetermined operation unit is operated this time, the one character is To detect,
The input support program according to any one of
(付記15)
前記所定のタイミングは、所定のキーワードを含む文字の入力が確定されたタイミングであり、
前記検出工程では、文書全体において文字が入力された開始位置から、または、開始を示すキーワードとしてあらかじめ設定された文字列から、前記所定のキーワードを含む文字の入力が確定された位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする付記1〜14のいずれか一つに記載の入力支援プログラム。
(Appendix 15)
The predetermined timing is a timing when the input of a character including a predetermined keyword is confirmed.
In the detecting step, a range from a start position where a character is input in the entire document or a character string preset as a keyword indicating a start to a position where the input of a character including the predetermined keyword is confirmed. Of which one of the characters is detected,
The input support program according to any one of
(付記16)
前記記憶制御工程では、
前記ユーザから受け付けて確定された名称文字と符号文字とのうちの一方の文字が前記記憶部に記憶されており、且つ他方の文字が前記記憶部に記憶されていない場合、前記ユーザの選択により、前記記憶部に記憶される前記他方の文字を、前記ユーザから受け付けた文字に変更する、
ことを特徴とする付記8〜11のうちのいずれか一つに記載の入力支援プログラム。
(Appendix 16)
In the storage control step,
If one of the name character and the code character accepted and confirmed by the user is stored in the storage unit and the other character is not stored in the storage unit, the user selects the character. Changing the other character stored in the storage unit to a character received from the user,
The input support program according to any one of supplementary notes 8 to 11.
(付記17)
前記記憶制御工程では、
前記検出工程において検出した名称文字と当該名称文字に後続する符号文字とのうちの符号文字が、前記記憶部に記憶されていない場合に、当該符号文字に前記特定の記号を付し、当該名称文字と、前記特定の記号を付した当該符号文字とを対応付けて前記記憶部に記憶させる、
ことを特徴とする付記8〜11,16のうちのいずれか一つに記載の入力支援プログラム。
(Appendix 17)
In the storage control step,
When the code character of the name character detected in the detection step and the code character following the name character is not stored in the storage unit, the code character is attached with the specific symbol, and the name Characters are stored in the storage unit in association with the coded characters with the specific symbols.
The input support program according to any one of Supplementary Notes 8 to 11 and 16.
(付記18)
コンピュータに、
ユーザが入力した文字を変換し確定する変換工程と、
前記変換工程において確定した文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
を含む処理を実行させることを特徴とする入力支援プログラム。
(Appendix 18)
On the computer,
A conversion step of converting and confirming the characters entered by the user,
From the characters determined in the conversion step, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
An input support program, characterized in that it executes processing including:
(付記19)
コンピュータが、
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
を含む処理を実行することを特徴とする入力支援方法。
(Appendix 19)
Computer
From the characters determined by the software that converts the character input by the user, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
An input support method, characterized by executing a process including a.
(付記20)
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出手段と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、
を備えることを特徴とする入力支援装置。
(Appendix 20)
From a character determined by software for converting a character input by the user, at a predetermined timing, a detection means for detecting at least one of the name character and the code character,
The storage unit that stores the name character and the code character subsequent to the name character in association with each other is extracted, and the other character corresponding to the character including the one character detected by the detection unit is extracted and extracted. Character inserting means for inserting the other character that has been inserted into a position corresponding to the one character,
An input support device comprising:
(付記21)
文字を入力して文書を作成する文書作成ソフトウェアと、入力された文字を変換する文字変換ソフトウェアとが、インストールされたコンピュータに、
前記文字変換ソフトウェアによって入力が確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
前記文字挿入工程において前記他方の文字を挿入した後に、前記文書作成ソフトウェアによる文字の入力を許可する入力制御工程と、
を含む処理を実行させることを特徴とする入力支援プログラム。
(Appendix 21)
Document creation software that inputs characters to create a document and character conversion software that converts the input characters are installed on the computer.
From the characters whose input is confirmed by the character conversion software, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
An input control step of permitting the input of characters by the document creation software after inserting the other character in the character insertion step;
An input support program, characterized in that it executes processing including:
(付記22)
コンピュータが、
ユーザが入力した文字を変換し確定する変換工程と、
前記変換工程において確定した文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
を含む処理を実行することを特徴とする入力支援プログラム。
(Appendix 22)
Computer
A conversion step of converting and confirming the characters entered by the user,
From the characters determined in the conversion step, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
An input support program, characterized in that it executes processing including:
(付記22)
ユーザが入力した文字を変換し確定する変換手段と、
前記変換手段によって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出手段と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出する抽出手段と、
前記抽出手段によって抽出された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、
を備えることを特徴とする入力支援装置。
(Appendix 22)
A conversion means for converting and confirming the characters entered by the user,
From the characters determined by the conversion means, at a predetermined timing, a detection means for detecting at least one of the name character and the code character,
An extraction unit that refers to a storage unit that stores a name character and a code character that follows the name character in association with each other, and extracts the other character corresponding to the character including the one character detected by the detection unit. When,
The other character extracted by the extraction means, a character insertion means for inserting in a position according to the one character,
An input support device comprising:
なお、以上に説明した入力支援装置1を実現するためのプログラムを、コンピュータ読み取り可能な記録媒体に記録し、そのプログラムをコンピュータシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。
The program for implementing the
DB…名称符号データベース
1…入力支援装置
11…CPU
12…メモリ
13…ディスクドライブ
14…ディスク
15…通信I/F
16…キーボード
17…マウス
18…ディスプレイ
19…スピーカ
20…バス
30…変換候補
40…名称符号候補
201…検出部
202…記憶部
203…抽出部
204…文字挿入部
205…入力制御部
206…提示部
207…記憶制御部
208…警告部
209…設定部
DB...Name
12...
16...
Claims (23)
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章を区切る区切り記号の入力が確定されたタイミングで、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、前記区切り記号を除く文字の入力が確定されたタイミングでは前記一方の文字を検出しない検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、
ことを特徴とする入力支援プログラム。 On the computer,
From the characters determined by the software that converts the characters entered by the user, at the timing when the input of the delimiter that separates the sentence is determined, from the position corresponding to the position where the input of the previous delimiter was determined, Timing at which at least one of the name character and the code character is detected in the range up to the position where the input of the delimiter is confirmed and the input of the characters excluding the delimiter is confirmed Then, a detection step of not detecting one of the above characters ,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character,
An input support program characterized in that
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、改行が行われたタイミングで、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、改行が行われないタイミングでは前記一方の文字を検出しない検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、
ことを特徴とする入力支援プログラム。 On the computer,
Of the characters determined by the software that converts the characters entered by the user, at the timing of line break, from the position where the previous line was broken to the position where this line was broken, A detection step of detecting at least one of the name character and the code character, and not detecting the one character at the timing when line feed is not performed ,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character,
An input support program characterized in that
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
前記検出工程において検出した特定の名称文字に後続する符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる工程と、を含む処理を実行させる、
ことを特徴とする入力支援プログラム。 On the computer,
From among the characters determined by the software for converting the character input by the user, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
Generate a code character of another number based on the number indicated by the code character following the specific name character detected in the detection step, and store the generated code character and the specific name character in the storage unit in association with each other. And a process including the step of
An input support program characterized in that
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章に対する所定の編集が行われたタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字をユーザによる選択を受付可能にして提示する提示工程と、
ユーザに選択された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、
ことを特徴とする入力支援プログラム。 On the computer,
Detection of detecting a plurality of at least one of the name character and the code character at the timing when the predetermined editing is performed on the sentence from the characters determined by the software that converts the character input by the user Process,
With reference to a storage unit that stores a name character and a code character subsequent to the name character in association with each other, the other character corresponding to the character including the one character detected in the detection step is detected as the one An extraction process that extracts each character of
A presentation step of presenting the other character extracted in the extraction step such that the selection by the user can be accepted.
A character inserting step of inserting the other character selected by the user into a position corresponding to the one character,
An input support program characterized in that
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、複数のタイミングのうちのユーザが設定した所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行させる、
ことを特徴とする入力支援プログラム。 On the computer,
A plurality from among the characters that are defined by software which converts the character entered by the user, at a predetermined timing set by the user of the plurality of timings, of the name character and code characters, at least one of the character A detection step of detecting,
With reference to a storage unit that stores a name character and a code character subsequent to the name character in association with each other, the other character corresponding to the character including the one character detected in the detection step is detected as the one An extraction process that extracts each character of
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character,
An input support program characterized in that
前記検出工程では、前記所定のタイミングとして前記第1タイミングが設定されている場合、前記ユーザが文字の入力を開始したことにより当該文字の変換が開始された入力開始位置から、当該文字の入力が確定された入力終了位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする請求項5に記載の入力支援プログラム。 The timing includes the first timing when the input of the character is confirmed,
In the detection step, when the first timing is set as the predetermined timing, the character is input from the input start position where the conversion of the character is started by the user starting the input of the character. Detecting the one character in the range up to the confirmed input end position,
The input support program according to claim 5, wherein
前記検出工程では、前記所定のタイミングとして前記第2タイミングが設定されている場合、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする請求項5又は6に記載の入力支援プログラム。 The timing includes a second timing when the input of a delimiter for separating sentences is confirmed.
In the detecting step, when the second timing is set as the predetermined timing, the input of the delimiter is confirmed from the position corresponding to the position where the input of the delimiter is confirmed last time. Detecting one of the characters in the range up to the position,
The input support program according to claim 5 or 6, characterized in that.
前記検出工程では、前記所定のタイミングとして前記第3タイミングが設定されている場合、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、前記一方の文字を検出する、
ことを特徴とする請求項5から7のいずれか一項に記載の入力支援プログラム。 The timing includes a third timing when a line feed is made,
In the detection step, when the third timing is set as the predetermined timing, the one character is selected from the range from the position where the previous line feed is performed to the position where the current line feed is performed. To detect,
The input support program according to any one of claims 5 to 7, wherein:
ことを特徴とする請求項4に記載の入力支援プログラム。 In the presenting step, the selection of inserting the other character and the selection of not inserting the other character can be accepted, and the other character is presented.
The input support program according to claim 4, wherein
前記検出工程において前記所定の品詞が検出されない場合に、警告を行う警告工程、を含む、
ことを特徴とする請求項1又は7に記載の入力支援プログラム。 In the detecting step, from the position corresponding to the position where the previous delimiter is input, to the position where the current delimiter is input, a predetermined part of speech is detected,
A warning step for giving a warning when the predetermined part of speech is not detected in the detection step,
The input support program according to claim 1 or 7, characterized in that.
ことを特徴とする請求項1から10のいずれか一項に記載の入力支援プログラム。 When neither the name character detected in the detection step nor the code character following the name character is stored in the storage unit, the name character and the code character are associated with each other in the storage unit. Remember,
The input support program according to any one of claims 1 to 10, characterized in that.
ことを特徴とする請求項11に記載の入力支援プログラム。 When one character of the name character detected in the detection step and the code character following the name character is stored in the storage unit, and the other character is not stored in the storage unit, The name character and the code character are associated and stored separately in the storage unit,
The input support program according to claim 11, wherein:
ことを特徴とする請求項12に記載の入力支援プログラム。 When the name character and the code character are associated and stored separately in the storage unit, an attribute is added and stored.
The input support program according to claim 12, wherein
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章を区切る区切り記号の入力が確定されたタイミングで、前回の前記区切り記号の入力が確定された位置に対応する位置から、今回の前記区切り記号の入力が確定された位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、前記区切り記号を除く文字の入力が確定されたタイミングでは前記一方の文字を検出しない検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、
ことを特徴とする入力支援方法。 Computer
From the characters determined by the software that converts the characters entered by the user, at the timing when the input of the delimiter that separates the sentence is determined, from the position corresponding to the position where the input of the previous delimiter was determined, Timing at which at least one of the name character and the code character is detected in the range up to the position where the input of the delimiter is confirmed and the input of the characters excluding the delimiter is confirmed Then, a detection step of not detecting one of the above characters ,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
Performing a process including a character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character,
An input support method characterized by the above.
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、改行が行われたタイミングで、前回の改行が行われた位置から、今回の改行が行われた位置までの範囲のうち、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出し、改行が行われないタイミングでは前記一方の文字を検出しない検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、
ことを特徴とする入力支援方法。 Computer
Of the characters determined by the software that converts the characters entered by the user, at the timing of line break, from the position where the previous line was broken to the position where this line was broken, A detection step of detecting at least one of the name character and the code character, and not detecting the one character at the timing when line feed is not performed ,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
Performing a process including a character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character,
An input support method characterized by the above.
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、
前記検出工程において検出した特定の名称文字に後続する符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる工程と、を含む処理を実行する、
ことを特徴とする入力支援方法。 Computer
From among the characters determined by the software for converting the character input by the user, at a predetermined timing, a detection step of detecting at least one of the name character and the code character,
An extraction step of referring to a storage unit that stores the name character and a code character subsequent to the name character in association with each other, and extracting the other character corresponding to the character including the one character detected in the detection step. ,
A character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character;
Generate a code character of another number based on the number indicated by the code character following the specific name character detected in the detection step, and store the generated code character and the specific name character in the storage unit in association with each other. Performing a process including
An input support method characterized by the above.
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、文章に対する所定の編集が行われたタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字をユーザによる選択を受付可能にして提示する提示工程と、
ユーザに選択された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、
ことを特徴とする入力支援方法。 Computer
Detection of detecting a plurality of at least one of the name character and the code character at the timing when the predetermined editing is performed on the sentence from the characters determined by the software that converts the character input by the user Process,
With reference to a storage unit that stores a name character and a code character subsequent to the name character in association with each other, the other character corresponding to the character including the one character detected in the detection step is detected as the one An extraction process that extracts each character of
A presentation step of presenting the other character extracted in the extraction step such that the selection by the user can be accepted.
A character insertion step of inserting the other character selected by the user into a position corresponding to the one character,
An input support method characterized by the above.
ユーザが入力した文字を変換するソフトウェアによって確定された文字の中から、複数のタイミングのうちのユーザが設定した所定のタイミングで、名称文字および符号文字のうちの、少なくともいずれか一方の文字を複数検出する検出工程と、
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出工程において検出した前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出する抽出工程と、
前記抽出工程において抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入工程と、を含む処理を実行する、
ことを特徴とする入力支援方法。 Computer
A plurality from among the characters that are defined by software which converts the character entered by the user, at a predetermined timing set by the user of the plurality of timings, of the name character and code characters, at least one of the character A detection step of detecting,
With reference to a storage unit that stores a name character and a code character subsequent to the name character in association with each other, the other character corresponding to the character including the one character detected in the detection step is detected as the one An extraction process that extracts each character of
Performing a process including a character inserting step of inserting the other character extracted in the extracting step into a position corresponding to the one character,
An input support method characterized by the above.
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、
ことを特徴とする入力支援装置。 From the characters determined by the software that converts the characters entered by the user, at the timing when the input of the delimiter that separates the sentence is determined, from the position corresponding to the position where the input of the previous delimiter was determined, Timing at which at least one of the name character and the code character is detected in the range up to the position where the input of the delimiter is confirmed and the input of the characters excluding the delimiter is confirmed Then, a detection means that does not detect one of the above characters ,
The storage unit that stores the name character and the code character subsequent to the name character in association with each other is extracted, and the other character corresponding to the character including the one character detected by the detection unit is extracted and extracted. Character insertion means for inserting the other character that has been inserted into a position corresponding to the one character,
An input support device characterized by the above.
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、
ことを特徴とする入力支援装置。 Of the characters determined by the software that converts the characters entered by the user, at the timing of line break, from the position where the previous line was broken to the position where this line was broken, Of the name characters and code characters, at least one of the characters is detected, and a detecting means that does not detect the one character at the timing when line feed is not performed ,
The storage unit that stores the name character and the code character subsequent to the name character in association with each other is extracted, and the other character corresponding to the character including the one character detected by the detection unit is extracted and extracted. Character insertion means for inserting the other character that has been inserted into a position corresponding to the one character,
An input support device characterized by the above.
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、
前記検出手段によって検出された特定の名称文字に後続する符号文字が示す数字に基づく他の数字の符号文字を生成し、生成した符号文字と当該特定の名称文字とを対応付けて前記記憶部に記憶させる手段と、を備える、
ことを特徴とする入力支援装置。 From a character determined by software for converting a character input by the user, at a predetermined timing, a detection means for detecting at least one of the name character and the code character,
The storage unit that stores the name character and the code character subsequent to the name character in association with each other is extracted, and the other character corresponding to the character including the one character detected by the detection unit is extracted and extracted. Character inserting means for inserting the other character that has been inserted into a position corresponding to the one character,
Generates a code character of another number based on the number indicated by the code character subsequent to the specific name character detected by the detection means, and associates the generated code character with the specific name character in the storage unit. Means for storing,
An input support device characterized by the above.
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出し、抽出した前記他方の文字をユーザによる選択を受付可能にして提示し、ユーザに選択された前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、
ことを特徴とする入力支援装置。 Detection of detecting a plurality of at least one of the name character and the code character at the timing when the predetermined editing is performed on the sentence from the characters determined by the software that converts the character input by the user Means and
And name character, the reference to the storage unit that stores in association with the code characters subsequent to the name character and the other characters corresponding to the characters, including the one character detected by the detecting means, which detects Character insertion for extracting one character for each character, presenting the other character extracted so as to accept the selection by the user, and inserting the other character selected by the user at a position corresponding to the one character And means,
An input support device characterized by the above.
名称文字と、当該名称文字に後続する符号文字とを対応付けて記憶する記憶部を参照し、前記検出手段によって検出された前記一方の文字を含む文字に対応する他方の文字を、検出した前記一方の文字ごとに抽出し、抽出した前記他方の文字を、前記一方の文字に応じた位置に挿入する文字挿入手段と、を備える、
ことを特徴とする入力支援装置。 A plurality from among the characters that are defined by software which converts the character entered by the user, at a predetermined timing set by the user of the plurality of timings, of the name character and code characters, at least one of the character Detection means for detecting,
And name character, the reference to the storage unit that stores in association with the code characters subsequent to the name character and the other characters corresponding to the characters, including the one character detected by the detecting means, which detects A character inserting unit that extracts each one of the characters, and inserts the other extracted character into a position corresponding to the one character,
An input support device characterized by the above.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018209052A JP6720274B2 (en) | 2018-11-06 | 2018-11-06 | Input support program, input support method, and input support device |
| CN201911073039.5A CN111142683B (en) | 2018-11-06 | 2019-11-05 | Input assisting program, input assisting method, and input assisting device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018209052A JP6720274B2 (en) | 2018-11-06 | 2018-11-06 | Input support program, input support method, and input support device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020077113A JP2020077113A (en) | 2020-05-21 |
| JP6720274B2 true JP6720274B2 (en) | 2020-07-08 |
Family
ID=70516989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018209052A Active JP6720274B2 (en) | 2018-11-06 | 2018-11-06 | Input support program, input support method, and input support device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6720274B2 (en) |
| CN (1) | CN111142683B (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022219718A1 (en) * | 2021-04-13 | 2022-10-20 | 杉村 憲司 | Patent specification creation method, device, and program |
| JP2022177381A (en) * | 2021-05-18 | 2022-12-01 | 株式会社椿知財サービス | Document processing program |
| JP7207675B1 (en) | 2022-08-31 | 2023-01-18 | 一 榎 | Description input support method and program |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020107896A1 (en) * | 2001-02-02 | 2002-08-08 | Abraham Ronai | Patent application drafting assistance tool |
| JP4293348B2 (en) * | 2003-06-30 | 2009-07-08 | サイレントテクノロジー株式会社 | Program for character string input and program for character string extraction |
| US20070136321A1 (en) * | 2005-12-14 | 2007-06-14 | Harold Milton | System for preparing a patent application |
| JP2008181174A (en) * | 2007-01-23 | 2008-08-07 | Silent Technology Co Ltd | Method for creating drawing original for patent application or utility model registration application |
| JP2010262325A (en) * | 2009-04-29 | 2010-11-18 | Junya Nitta | Method of converting character string, program, and storage medium recorded with the program |
| CN102737030A (en) * | 2011-04-06 | 2012-10-17 | 上海量明科技发展有限公司 | Patent document data outputting method, terminal and system |
| JP6089982B2 (en) * | 2013-06-07 | 2017-03-08 | 富士通株式会社 | Word input program, information processing apparatus, and word input method |
| CN105045771B (en) * | 2014-04-25 | 2017-12-26 | 京瓷办公信息系统株式会社 | Document management apparatus and document management method |
| KR102385457B1 (en) * | 2017-03-20 | 2022-04-13 | (주)광개토연구소 | Method on Mapping between Patent Drawings Including Figure Numbers and Descriptions of the Figure Numbers Using Machine Learning Methodology Based on Using Artificial Intelligence Technology |
| KR102465029B1 (en) * | 2017-03-21 | 2022-11-10 | (주)광개토연구소 | Device and Information Processing Method on Providing Mapping and Combination Contents between Figure Numbers in Patent Drawings and Names of Figure Numbers in Patent Description Based on Artificial Intelligence Technology |
-
2018
- 2018-11-06 JP JP2018209052A patent/JP6720274B2/en active Active
-
2019
- 2019-11-05 CN CN201911073039.5A patent/CN111142683B/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| CN111142683B (en) | 2024-06-11 |
| CN111142683A (en) | 2020-05-12 |
| JP2020077113A (en) | 2020-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7586423B2 (en) | Handheld electronic device and method for dual-mode disambiguation of text input | |
| US20090299727A1 (en) | Method of e-mail address search and e-mail address transliteration and associated device | |
| KR100641838B1 (en) | Multilingual Character Input Method and Character Input System Using Symbol Characters | |
| WO2003081365A2 (en) | Entering text into an electronic communications device | |
| CN103026318A (en) | Input method editor | |
| JP2007133884A5 (en) | ||
| JP6720274B2 (en) | Input support program, input support method, and input support device | |
| KR100947401B1 (en) | Text input to electronic communication device | |
| US6976214B1 (en) | Method, system, and program for enhancing text composition in a text editor program | |
| JPH08314910A (en) | Different kind of code character string transcribing device and electronic dictionary | |
| US11112879B2 (en) | Multi-mode keyboard | |
| US8296679B2 (en) | Method of learning character segments from received text, and associated handheld electronic device | |
| US8730176B2 (en) | Handheld electronic device including automatic preferred selection of a punctuation, and associated method | |
| JP2009175941A (en) | Electronic dictionary device | |
| JP5609718B2 (en) | Input support program, input support device, and input support method | |
| US20080002885A1 (en) | Method of learning a context of a segment of text, and associated handheld electronic device | |
| JP2007193849A (en) | Kana (japanese syllabary)/kanji (chinese character) conversion system and method | |
| JP2001109740A (en) | Chinese document creation device and Chinese document creation method | |
| JP2010079735A (en) | Electronic device with dictionary function and program | |
| JP2017078970A (en) | Information processing apparatus, character input method, computer program, and storage medium | |
| JPH08123822A (en) | Electronic file device | |
| JP5817602B2 (en) | Character input device, function execution method by character input, and character input program | |
| JP4869271B2 (en) | Machine translation apparatus and machine translation program | |
| JP2004326622A (en) | Character conversion device and character conversion method | |
| JP2007018468A (en) | System for converting english to katakana english |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190405 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20190405 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20190418 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190917 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200403 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200609 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200617 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6720274 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |