JP7626653B2 - Program and recording medium on which said program is recorded - Google Patents
Program and recording medium on which said program is recorded Download PDFInfo
- Publication number
- JP7626653B2 JP7626653B2 JP2021066749A JP2021066749A JP7626653B2 JP 7626653 B2 JP7626653 B2 JP 7626653B2 JP 2021066749 A JP2021066749 A JP 2021066749A JP 2021066749 A JP2021066749 A JP 2021066749A JP 7626653 B2 JP7626653 B2 JP 7626653B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- pictorial
- suggested
- target
- list
- 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
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
Description
この開示は、プログラムおよび当該プログラムを記録した記録媒体に係り、特に絵表示を含むメッセージの作成を支援するうえで好適なプログラムおよび記録媒体に関する。 This disclosure relates to a program and a recording medium on which the program is recorded, and in particular to a program and recording medium suitable for assisting in the creation of messages that include pictorial displays.
下記の特許文献1には、メッセージの作成を支援する入力支援装置が開示されている。この入力支援装置は、ユーザによる文字並びに絵文字の入力を受け付ける。そして、特定の絵文字が入力された場合は、その絵文字と連携可能な他の絵文字を探索して、連携可能な絵文字が存在する場合は、その絵文字を入力候補としてユーザに示唆する。その結果、提示された絵文字に対してユーザが入力操作を行うと、その絵文字が既出の絵文字に追記されてメッセージの一部となる。このような入力支援装置によれば、ユーザは、絵文字を用いたメッセージを容易に作成することができる。
The following
ところで、絵文字やスタンプ(以下、両者を区別する必要がない場合は、それらを「絵表示」と称する)をメッセージに含めるための支援方法としては、入力されたテキストの内容に合致する絵表示を、入力候補としてユーザに示唆することが考えられる。より具体的には、入力されたテキストのうち未確定の文字または文字列と、使用可能な絵表示のリストとを照合して、前者に対応する絵表示が存在する場合に、それらを入力候補として表示することが考えられる。 A possible method of supporting the inclusion of emoticons or stamps (hereinafter, when there is no need to distinguish between the two, they will be referred to as "emoticons") in messages is to suggest emoticons that match the contents of the input text to the user as input candidates. More specifically, it is possible to compare unconfirmed characters or character strings in the input text with a list of available emoticons, and if there are emoticons that correspond to the former, to display them as input candidates.
一般に、テキストに絵表示を含めてメッセージを作成する場合、ユーザは、様々な意図を持って入力操作を行う。例えば、入力した一連の文字列のうち、絵表示に変換したい部分が、その全部である場合もあれば、その一部である場合もある。また、絵表示を、文字または文字列に置き換えて使用したい場合もあれば、既存のテキストに絵表示を追記して使用したい場合もある。しかしながら、上述した特許文献1に記載の支援の手法を含めて、従来は、そのようなユーザの多様な意図を、簡単な操作で正しくメッセージに反映させるための支援の手法が提案されていなかった。
In general, when creating a message including pictorial displays in text, a user performs input operations with various intentions in mind. For example, the user may want to convert all or part of an input string of characters into a pictorial display. In addition, the user may want to use a pictorial display by replacing it with a character or character string, or may want to add a pictorial display to existing text. However, until now, including the support method described in
この開示は、上述のような課題を解決するためになされたもので、絵表示を含むメッセージの作成に当たり、ユーザの意図を、簡易な操作で正しくメッセージに反映させるためのプログラムを提供することを第一の目的とする。 This disclosure has been made to solve the problems described above, and its primary objective is to provide a program that allows a user to accurately reflect their intentions in a message that includes pictorial displays with simple operations.
また、この開示は、絵表示を含むメッセージの作成に当たり、ユーザの意図を、簡易な操作で正しくメッセージに反映させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体を提供することを第二の目的とする。 A second object of this disclosure is to provide a computer-readable recording medium that stores a program for allowing a user to correctly reflect their intentions in a message that includes a pictorial display with simple operations.
本開示の第1の態様は、上記の目的を達成するため、コンピュータに、テキストの入力を受け付ける処理と、入力されたテキストをディスプレイに表示する処理と、前記ディスプレイの表示の中で示唆対象を決定する示唆対象決定処理と、前記示唆対象に対応する一つ以上の絵表示が存在する場合に、前記ディスプレイに当該絵表示の示唆リストを表示するリスト表示処理と、前記示唆リストに含まれる一つの絵表示を指定する指定操作を受け付ける処理と、前記指定操作を受けた絵表示の使用を確定させる表示確定処理と、前記示唆対象の変更操作を受け付ける処理と、を実行させるプログラムを含み、前記示唆対象決定処理は、前記ディスプレイの表示の中で、前記示唆対象を前記変更操作に対応するものに変更する対象変更処理を含むプログラム、または当該プログラムを記録した記録媒体であることが好ましい。 To achieve the above object, a first aspect of the present disclosure includes a program that causes a computer to execute the following processes: accepting text input; displaying the input text on a display; determining a suggested target within the display; if there are one or more pictorial displays corresponding to the suggested target, displaying a list of the pictorial displays on the display; accepting a designation operation to designate one of the pictorial displays included in the suggestion list; display confirmation processing to confirm the use of the pictorial display that has received the designation operation; and accepting an operation to change the suggested target. It is preferable that the suggested target determination processing is a program including a target change processing to change the suggested target within the display to one corresponding to the change operation, or a recording medium having the program recorded thereon.
また、本開示の第二の態様は、コンピュータに、テキストの入力を受け付ける処理と、入力されたテキストをディスプレイに表示する処理と、前記ディスプレイの表示の中で示唆対象を決定する示唆対象決定処理と、前記示唆対象に対応する一つ以上の絵表示が存在する場合に、前記ディスプレイに当該絵表示の示唆リストを表示するリスト表示処理と、前記示唆リストに含まれる一つの絵表示を指定する指定操作を受け付ける処理と、前記指定操作を受けた絵表示の使用を確定させる表示確定処理と、を実行させるプログラムを含み、前記指定操作は、第一の手法で前記一つの絵表示を指定する第一指定操作と、前記第一の手法とは異なる第二の手法で前記一つの絵表示を指定する第二指定操作と、を含み、前記表示確定処理は、前記第一指定操作を受けた絵表示を前記示唆対象に置き換えて、その使用を確定させる第一確定処理と、前記第二指定操作を受けた絵表示を前記示唆対象に追記して、その使用を確定させる第二確定処理とを含むプログラム、または当該プログラムを記録した記録媒体であることが望ましい。 In addition, a second aspect of the present disclosure includes a program that causes a computer to execute a process of accepting text input, a process of displaying the entered text on a display, a process of determining a suggested target within the display on the display, a list display process of displaying a suggestion list of pictorial symbols on the display when there is one or more pictorial symbols corresponding to the suggested target, a process of accepting a designation operation to designate one pictorial symbol included in the suggestion list, and a display confirmation process to confirm the use of the pictorial symbol that has received the designation operation, the designation operation including a first designation operation to designate the one pictorial symbol by a first method and a second designation operation to designate the one pictorial symbol by a second method different from the first method, and the display confirmation process including a first confirmation process to replace the pictorial symbol that has received the first designation operation with the suggested target and confirm its use, and a second confirmation process to add the pictorial symbol that has received the second designation operation to the suggested target and confirm its use, or a recording medium having the program recorded thereon.
本開示の第1および第2の態様によれば、絵表示を含むメッセージの作成に当たり、ユーザの意図を、簡易な操作で正しくメッセージに反映させることができる。 According to the first and second aspects of the present disclosure, when creating a message including a pictorial display, the user's intention can be correctly reflected in the message with simple operations.
実施の形態1.
[実施の形態1の構成]
図1は、本開示の実施の形態1で用いられるユーザ端末10の構成を説明するための図である。本実施形態では、ユーザ端末10がスマートフォンである場合について説明する。但し、ユーザ端末10は、スマートフォンに限定されるものではなく、タブレット端末や汎用のコンピュータシステムであってもよい。
[Configuration of First Embodiment]
1 is a diagram for explaining the configuration of a
ユーザ端末10は、CPU(Central Processing Unit)18を備えている。CPU18は、バス配線20を介して、ユーザ端末10が備える各種のハードウェア要素と接続されている。バス配線20には、例えば、ROM(Read Only Memory)22、RAM(Random Access Memory)24、ストレージ26等の各種メモリ装置が接続されている。
The
ストレージ26は、フラッシュROM等の不揮発性メモリを含んでいる。各種のアプリケーションの実行に必要なプログラムやデータは、ストレージ26に格納されている。CPU18は、ストレージ26に格納されているプログラムに沿って処理を進めることにより、本実施形態における入力支援の機能を実現する。
The
ユーザ端末10は、また、通信インターフェース28を備えている。ユーザ端末10は、通信インターフェース28を介して、外部の機器と無線での通信を確立することができる。
The
ユーザ端末10は、更に、操作部30および表示部32を備えている。操作部30は、各種の機械的なスイッチ機構および電子的なセンサ機構に加えて、表示部32と一体化されたタッチパネルを含んでいる。以下、タッチパネルについては「表示部32」の一部であるものとして説明を進める。
The
[実施の形態1の動作]
図2は、ユーザ端末10が提供する入力支援の手法を説明するための図である。ユーザ端末10には、メッセージングサービスのアプリケーションがインストールされている。以下、このアプリケーションを「メッセージアプリ」と称する。メッセージアプリのプログラムは、外部のサーバが備える記録媒体に格納されている。ユーザ端末10には、そのサーバからダウンロードしたプログラムがインストールされている。
[Operation of the First Embodiment]
2 is a diagram for explaining an input support technique provided by the
図2の上段は、上記のメッセージアプリの立ち上げ後に、ユーザ端末10の表示部32に表示された第一画面例32-1を示している。第一画面例32-1にはメッセージ作成領域40が含まれている。メッセージ作成領域40は、表示部32のほぼ中央に位置している。メッセージ作成領域40には、作成の過程にあるメッセージが表示される。メッセージを構成する個々の文字は、第一画面例32-1の下方に表示されるキーボード領域にて、所望の文字をタップすることで入力することができる。ここでは、具体的には、メッセージ作成領域40に「hello」の文字列が入力されている。
The upper part of FIG. 2 shows a first example screen 32-1 displayed on the
メッセージ作成領域40の下には、変換候補領域42が示されている。変換候補領域42には、メッセージ作成領域40に入力されたテキストのうち未確定な部分から予測できる変換候補のリストが表示される。第一画面例32-1では、「hello」の入力に対して、変換候補として「hello」「Hello」「HELLO」等が変換候補領域42に挙げられている。ストレージ26には、変換候補に関するデータベースが構築されている。変換候補の予測は、未確定の文字または文字列とそのデータベースとを照合することで行われる。
Below the
第一画面例32-1において、メッセージ作成領域40の上には、示唆領域44が表示されている。本実施形態のメッセージアプリでは、メッセージを構成する要素として、文字の他に、絵文字およびスタンプを用いることができる。ここでは、文字コードが割り当てられた絵を「絵文字」とし、画像で構成された絵を「スタンプ」と称する。また、絵文字とスタンプを区別する必要がない場合は、それらを「絵表示」と称する。
In the first screen example 32-1, a
ストレージ26には、文字または文字列と絵表示との対応を定めたデータベースが格納されている。ユーザ端末10は、メッセージ作成領域40に表示されたテキスト中に未確定な部分が存在する場合に、その部分に対応する絵表示を上記のデータベースにおいて探索する。その結果、対応する絵表示が見つからない場合は、示唆領域44は表示されない。一方、対応する絵表示が見つかると、示唆領域44がポップアップ表示され、その中にそれらの絵表示が示される。
The
図2の下段左側の表示は、表示部32の第二画面例32-2を示している。第二画面例32-2は、第一画面例32-1の示唆領域44に示された絵表示候補の一つに対して第一指定操作46が行われることで表示される。
The display on the lower left side of FIG. 2 shows a second screen example 32-2 of the
第一指定操作46は、指定した絵表示を、その絵表示に対応する文字または文字列に置き換えてメッセージの一部とするための操作である。例えば、第一指定操作46は、以下の操作で実現される。
The
1.示唆領域44に表示されている絵表示群の中で、使用したい絵表示(例えばウサギの絵文字)をタップする。このタップを受けて、プレビュー表示として、タップされた絵表示を一時的に拡大して表示することとしてもよい。
1. Among the pictorial displays displayed in the
2.上記の処理でタップした絵表示を更にタップする。タップの対象が絵文字である場合は、第二画面例32-2に示すように、このタップにより、メッセージ作成領域40の表示が「hello」から「ウサギの絵文字」に置き換えられる。タップの対象がスタンプである場合は、メッセージ作成領域40の「hello」が消えて、代わりにタップされたスタンプがメッセージとして通信相手に送信される。
2. Tap again on the emoticon tapped in the above process. If the target of the tap is an emoticon, this tap will replace the display in the
図2の下段右側の表示は、表示部32の第三画面例32-3を示している。第三画面例32-3は、第一画面例32-1の示唆領域44に示された絵表示候補の一つに対して第二指定操作48が行われることで表示される。
The display on the lower right side of FIG. 2 shows a third example screen 32-3 of the
第二指定操作48は、指定した絵表示を、その絵表示を既存のテキストに追記してメッセージの一部とするための操作である。例えば、第二指定操作48は、以下の操作で実現される。
The
1.第一指定操作の場合と同様に、先ず、示唆領域44に表示されている絵表示群の一つをタップする。その結果、プレビュー表示として、タップされた絵表示が一時的に拡大されてもよい。
2.上記の処理でタップした絵表示を右または左にスワイプする。或いは、その絵表示をダブルタップする。タップの対象が絵文字である場合は、第三画面例32-3に示すように、この操作によってメッセージ作成領域40の「hello」の後ろに「ウサギの絵文字」が追記される。タップの対象がスタンプである場合は、メッセージ作成領域40に「hello」が維持されたまま、タップされたスタンプがメッセージとして通信相手に送信される。
1. As in the case of the first designation operation, first, one of the pictorial displays displayed in the
2. Swipe the pictorial display tapped in the above process to the right or left. Alternatively, double-tap the pictorial display. If the tapped target is a pictorial symbol, this operation adds a "rabbit pictorial symbol" after "hello" in the
以後、テキストの入力が再開されると、メッセージ作成領域40に、既存のメッセージに続いて、新たに入力された文字が未確定部分として表示される。そして、既定の送信操作が実行されると、その時点でメッセージ作成領域40に表示されていたメッセージが、送信相手に向けて送信される。
After that, when text input is resumed, the newly entered characters are displayed as unconfirmed parts following the existing message in the
[実施の形態1における処理の流れ]
図3は、図2を参照して説明した入力支援を実現するために本実施形態のユーザ端末10において実行される処理の流れを説明するための図である。図3に示すルーチンは、ユーザ端末10においてメッセージアプリが立ち上げられた後に、繰り返し実行される。
[Processing flow in the first embodiment]
Fig. 3 is a diagram for explaining the flow of processing executed in the
図3に示すルーチンでは、先ず、テキスト入力が新たに行われたか否かが判別される(ステップ100)。新たなテキスト入力が認められない場合は、ステップ102~106の処理がジャンプされ、速やかに後述するステップ108の処理が実行される。
In the routine shown in FIG. 3, it is first determined whether new text input has been performed (step 100). If new text input is not recognized, the process skips
一方、新たなテキスト入力が認められた場合は、入力された文字がメッセージ作成領域40に追加して表示される。また、未確定な文字または文字列から変換候補が予測され、予測された変換候補のリストが変換候補領域42に表示される(ステップ102)。
On the other hand, if new text input is recognized, the input characters are added and displayed in the
次に、メッセージ作成領域40に表示されている未確定の文字または文字列に対応する絵表示の示唆候補が存在するか否かが判別される(ステップ104)。その結果、示唆候補が存在しなければ、ステップ106の処理がジャンプされ、即座にステップ108の処理が実行される。
Next, it is determined whether there is a suggested candidate pictorial representation corresponding to the undetermined character or character string displayed in the message creation area 40 (step 104). If there is no suggested candidate, the process of
一方、示唆候補の存在が認められた場合は、示唆領域44がポップアップ表示され、その中に絵表示の示唆リストが表示される(ステップ106)。
On the other hand, if the existence of a suggestion candidate is confirmed, a
次に、メッセージ作成領域40に表示されている未確定の文字または文字列に対して、確定操作が行われたか否かが判別される(ステップ108)。例えば、表示部32のキーボード領域に含まれる「リターンキー」がタップされたか否かが判別される。その結果、確定操作の実行が認められなかった場合は、ステップ110の処理がジャンプされ、次にステップ112の処理が実行される。
Next, it is determined whether or not a confirmation operation has been performed on the unconfirmed characters or character strings displayed in the message creation area 40 (step 108). For example, it is determined whether or not the "return key" included in the keyboard area of the
一方、確定操作の実行が認められた場合は、それまで未確定の状態に置かれていた文字または文字列が、メッセージの一部として確定される。また、未確定の文字または文字列に対応して表示されていた変換候補のリストがリセットされる(ステップ110)。上記のリセットの処理では、例えば、変換候補領域42における表示を消滅させることができる。或いは、変換候補領域42の表示を、一般的に使用頻度の高い変換候補のリストに置き換えても良い。更には、変換候補領域42の表示を、ユーザの変換履歴から予測される変換候補のリストに置き換えてもよい。
On the other hand, if the execution of the confirmation operation is permitted, the characters or character strings that had been left in an unconfirmed state until then are confirmed as part of the message. In addition, the list of conversion candidates that was displayed corresponding to the unconfirmed characters or character strings is reset (step 110). In the above reset process, for example, the display in the
次に、示唆リストに含まれる絵表示の一つに対して第一指定操作が実行されたか否かが判別される(ステップ112)。具体的には、示唆領域44に表示されている絵表示候補の一つに対して、図2を参照して説明した第一指定操作が実行されたか否かが判別される。
Next, it is determined whether or not a first designation operation has been performed on one of the pictorial representations included in the suggestion list (step 112). Specifically, it is determined whether or not the first designation operation described with reference to FIG. 2 has been performed on one of the pictorial representation candidates displayed in the
その結果、第一指定操作の実行が認められた場合は、メッセージ作成領域40に表示されている未確定の文字または文字列に置き換えて、指定された絵表示の候補がメッセージの一部として確定される(ステップ114)。具体的には、その絵表示が絵文字である場合は、その絵文字が、メッセージ作成領域40において、未確定であった文字または文字列に置き換えられる。また、上記の絵表示がスタンプである場合は、未確定の文字または文字列が消去され、代わりにそのスタンプが通信相手に送信される。上記の処理と同時に、絵表示の示唆領域44は表示部32から消滅する。
As a result, if the execution of the first designation operation is confirmed, the designated pictorial candidate is confirmed as part of the message, replacing the unconfirmed character or character string displayed in the message creation area 40 (step 114). Specifically, if the pictorial display is an emoticon, the emoticon replaces the unconfirmed character or character string in the
上記ステップ114の処理が実行されると、メッセージ作成領域40内に未確定の文字または文字列が存在しなくなる。このため、その処理が終わると、上記ステップ110の場合と同様に、変換候補領域42の表示がリセットされる(ステップ116)。
When the processing of
上記ステップ112が実行される時点で、絵表示の示唆リストが表示されていない場合は、第一指定操作が実行される可能性が無い。この場合、ステップ112の判定が否定される。また、ステップ112が実行される時点で示唆リストが表示されていても、一定時間が経過するか、他の処理の実行が認められた場合は、ステップ112の判定が否定される。これらの場合は、次に、第二指定操作が実行されたか否かが判別される(ステップ118)。
If the suggested list of pictorial displays is not displayed at the
本ステップ118では、具体的には、示唆領域44に表示されている絵表示候補の一つに対して、図2を参照して説明した第二指定操作が実行されたか否かが判別される。ここでは、上記ステップ112の場合と同様に、示唆リストが表示されていない場合、一定の時間が経過した場合、および他の処理が実行された場合は、第二指定操作の実行が認められないと判別される。この場合、速やかに今回のルーチンが終了される。以後、各所の表示が維持されたまま、再びステップ100以降の処理が実行されることになる。
Specifically, in this
上記ステップ118において、第二指定操作の実行が認められた場合は、メッセージ作成領域40に表示されている未確定の文字または文字列に追記して、指定された絵表示の候補がメッセージの一部として確定される(ステップ120)。
If execution of the second designation operation is confirmed in
具体的には、指定された絵表示が絵文字である場合は、その絵文字が、既存のテキストに続いてメッセージ作成領域40に追加される。また、上記の絵表示がスタンプである場合は、既存のテキストがメッセージとして確定されると共に、指定されたスタンプが通信相手に送信される。以後、ステップ114の場合と同様に、示唆領域44の表示は消滅する。
Specifically, if the specified pictorial display is an emoji, the emoji is added to the
また、上記の処理が終了すると、ステップ116が実行された場合と同様に、未確定の文字または文字列が消滅するため、予測されていた変換候補領域42の表示がリセットされる。
In addition, when the above process is completed, the undetermined characters or character strings disappear, as in the case where
以上説明した通り、本実施形態によれば、ユーザは、文字入力の後に、テキストの未確定部分に絵表示を置き換える操作と、テキストに絵表示を追記する操作とを、選択的に実行することができる。このため、本実施形態によれば、ユーザの意図を、簡単な操作で正しくメッセージに反映させるための入力支援を提供することができる。 As described above, according to this embodiment, after inputting characters, the user can selectively perform an operation to replace an unconfirmed part of the text with a pictorial display, or an operation to add a pictorial display to the text. Therefore, according to this embodiment, it is possible to provide input assistance that allows the user's intention to be correctly reflected in the message with a simple operation.
[実施の形態1の変形例]
ところで、上述した実施の形態1では、第一指定操作を「タップ」+「タップ」とし、第二指定操作を「タップ」+「スワイプ」または「タップ」+「ダブルタップ」としている。しかしながら、それらの操作は、両者が異なっていれば足り、上記の操作に限定されるものではない。
[Modification of the first embodiment]
Incidentally, in the above-described first embodiment, the first designation operation is “tap” + “tap”, and the second designation operation is “tap” + “swipe” or “tap” + “double tap”. However, these operations are not limited to the above operations as long as they are different from each other.
また、実施の形態1では、絵表示の使用を確定する前にプレビュー表示を行うことを前提として第一指定操作および第二指定操作を夫々二段階操作としているが、本開示はこれに限定されるものではない。例えば、確定前のプレビュー表示を省くこととして、それらの操作を一段階操作で完結させることとしてもよい。 In addition, in the first embodiment, the first and second designation operations are each two-step operations on the premise that a preview display is performed before confirming the use of the pictorial display, but the present disclosure is not limited to this. For example, the preview display before confirmation may be omitted, and these operations may be completed in a single step.
また、上述した実施の形態1では、絵表示の示唆リストに関するデータベース、並びに変換候補を予測するためのデータベースを、共にユーザ端末10のストレージ26に格納させることとしている。しかしながら、本開示はこのような構成に限定されるものではない。例えば、それらのデータベースの一方または双方をクラウド上に配置して、通信を介して示唆リストおよび変換候補リストを作成することとしてもよい。
In addition, in the above-described first embodiment, the database related to the pictorial suggestion list and the database for predicting conversion candidates are both stored in the
実施の形態2.
次に、図1と共に、図4および図5を参照して本開示の実施の形態2について説明する。本実施形態における入力支援の機能は、実施の形態1の場合と同様に、図1に示すハードウェア構成を有するユーザ端末10において実現することができる。また、本実施形態における入力支援は、実施の形態1の場合と同様に、図1に示すユーザ端末10において、CPU18が、ストレージ26に格納されているメッセージアプリのプログラムに沿って処理を進めることにより実現される。
Next, a second embodiment of the present disclosure will be described with reference to Fig. 1, Fig. 4, and Fig. 5. The input support function in this embodiment can be realized in a
[実施の形態2の特徴]
実施の形態1の入力支援では、メッセージ作成領域40に入力されたテキストのうち、未確定な文字または文字列に対して絵表示の示唆リストが提供される。このような支援方法では、メッセージ作成領域40に、文字が新たに入力される度に、絵表示のデータベースと照合される文字または文字列が変化する。以下、このような文字または文字列、つまり絵表示の示唆リストを示す対象を「示唆対象」とする。
[Features of the second embodiment]
In the input assistance of the first embodiment, a pictorial suggestion list is provided for undetermined characters or character strings in the text entered in the
このような入力支援の手法によれば、ユーザは、使用したい絵表示が表示された段階で、一旦テキスト入力を中止して、絵表示の使用を確定させる必要がある。そして、絵表示の使用を確定した後に、再びテキスト入力を開始することになる。仮に、使用したい絵表示が示唆リストの一部として示されている状態で更なる文字入力が行われれば、「意図する示唆対象」+「新たな入力文字」が新たな示唆対象となり、使用したい絵表示が示唆リストから消えてしまう。この場合、使用を欲する絵表示を使用するためには、未確定の文字列を一旦消去して、もう一度「意図する示唆対象」を入力しなければならない。 With this input assistance method, when the emoticon the user wants to use is displayed, the user must stop inputting text and confirm the use of the emoticon. Then, after confirming the use of the emoticon, the user can start inputting text again. If further character input is performed while the emoticon the user wants to use is displayed as part of the suggestion list, the "intended suggestion target" + "new input characters" become the new suggested target, and the emoticon the user wants to use disappears from the suggestion list. In this case, in order to use the emoticon the user wants to use, the unconfirmed character string must be erased and the "intended suggestion target" must be input again.
本実施形態の入力支援は、実施の形態1における上記の不都合を解消する点に特徴を有している。具体的には、一連の文字入力により未確定の文字または文字列を含むテキストがメッセージ作成領域40に表示されている状態で、ユーザの求めに応じて「示唆対象」を変更することで、事後的にユーザの意図に沿った示唆リストを出現させ得る点に特徴を有している。
The input assistance of this embodiment is characterized in that it overcomes the above-mentioned inconveniences of the first embodiment. Specifically, when a series of character inputs results in text including unconfirmed characters or character strings being displayed in the
[実施の形態2の動作]
図4は、本実施形態おける入力支援の手法を説明するための図である。図4の最上段は、ユーザ端末10でメッセージアプリを立ち上げた後に表示部32に表示された画面の例を示す。ここでは、この画面を「第四画面例32-4」とする。第四画面例32-4において、メッセージ作成領域40には、「Hello!」の文字が表示されている。ここでは、「Hello!」の文字列全てが未確定であり、その全体が「示唆対象」であるものとする。メッセージ作成領域40には、「Hello!」の全体が示唆対象であることを明示するために、「Hello!」の全体と重なるように示唆対象印50-1が表示されている。
[Operation of the second embodiment]
FIG. 4 is a diagram for explaining the input assistance method in this embodiment. The top part of FIG. 4 shows an example of a screen displayed on the
本実施形態のメッセージアプリでは、「Hello」に対応する絵表示、並びに「!」に対応する絵表示は準備されているが、「Hello!」に対応する絵表示は準備されていない。このため、第四画面例32-4には、絵表示の示唆リストが表示されていない。 In the message app of this embodiment, a pictorial display corresponding to "Hello" and a pictorial display corresponding to "!" are prepared, but a pictorial display corresponding to "Hello!" is not prepared. For this reason, the suggested list of pictorial displays is not displayed in the fourth example screen 32-4.
本実施形態では、メッセージの作成過程において、ユーザによる示唆対象の変更操作を受け付けることとしている。例えば、メッセージ作成領域40において行われる右または左向きのスワイプ操作を変更操作として受け付ける。
In this embodiment, a user's operation to change the suggested target is accepted during the message creation process. For example, a right or left swipe operation performed in the
図4の中段は、第四画面例32-4に対して変更操作52-1が施されることにより表示された第五画面例32-5を示す。示唆リストが示されていない状況下では、右スワイプおよび左スワイプの何れが実施された場合でも、その操作を変更操作52-1として受け付ける。この操作を受け付けると、既定のルールに従って新たな「示唆対象」が決定される。本実施形態では、具体的には、以下のルールに従って「示唆対象」が決定される。 The middle part of FIG. 4 shows a fifth example screen 32-5 that is displayed when a change operation 52-1 is performed on the fourth example screen 32-4. In a situation where the suggestion list is not displayed, whether a right swipe or a left swipe is performed, the operation is accepted as a change operation 52-1. When this operation is accepted, a new "suggested target" is determined according to a predefined rule. In this embodiment, specifically, the "suggested target" is determined according to the following rules.
1.メッセージ作成領域40に表示されている未確定の文字または文字列の一部または全部であること。
2.対応する絵表示が存在している文字または文字列のブロックであること。
3.最も右側に位置する文字または文字列のブロックであること。
4.1~3の条件を満たすブロックの中で最小であること。
1. It is a part or the whole of an undetermined character or character string displayed in the
2. It must be a block of characters or letters that has a corresponding pictogram.
3. It must be the rightmost block of characters or letters.
4. It is the smallest block that satisfies
第五画面例32-5では、このルールに従って、「!」が示唆対象とされている。また、その状態を明示するべく「!」と重なるように、示唆対象印50―2が表示されている。 In the fifth example screen 32-5, following this rule, "!" is the suggested object. Also, to clearly indicate this state, a suggested object mark 50-2 is displayed overlapping the "!".
第五画面例32-5には、示唆領域44が表示されており、その中に、示唆対象「!」に対応する示唆リストが示されている。ユーザは、「!」が意図する示唆対象であり、示唆領域44の中に使用したい絵表示を見出すことができれば、その絵表示をメッセージの一部として確定させることができる。一方、「!」が意図する示唆対象ではなく、第五画面例32-5の示唆領域44内に使用したい絵表示が存在しない場合は、示唆対象を更に変更することができる。
The fifth screen example 32-5 displays a
図4の下段左側は、第五画面例32-5の示唆領域44に対して、左スワイプの変更操作52-2が施されることにより表示された第六画面例32-6を示す。第六画面例32-6の示唆領域44には、あたかも、第五画面例32-5では示唆領域44の右側に隠れていた示唆リストが左スワイプに引きずられて出現したかの如く、新たな示唆リストが表示される。この動作と同期して、メッセージ作成領域40では、示唆対象印が右側に移動する。具体的には、Hello!の右側に位置する入力待ちの箇所に、カーソル状の示唆対象印50-3が表示される。このように、変更操作52-2によれば、第五画面例32-5の状態から、変更操作の種別に応じた方向に示唆対象を変更し、その結果、新たな示唆リストを出現させることができる。
The lower left side of FIG. 4 shows a sixth example screen 32-6 that is displayed when a left swipe change operation 52-2 is performed on the
図4の下段右側は、第五画面例32-5の示唆領域44に対して、右スワイプの変更操作52-3が施されることにより表示された第七画面例32-7を示す。第七画面例32-7の示唆領域44には、あたかも、第五画面例32-5では示唆領域44の左側に隠れていた示唆リストが右スワイプに引きずられて出現したかの如く、新たな示唆リストが表示される。この動作と同期して、メッセージ作成領域40では、「!」の左に位置する文字列ブロックである「Hello」と重なるように示唆対象印50-4が表示される。このように、右スワイプの変更操作52-3によっても、第五画面例32-5の状態から、変更操作の種別に応じた方向に示唆対象を変更して、新たな示唆リストを出現させることができる。
The lower right side of FIG. 4 shows a seventh example screen 32-7 that is displayed when a right swipe change operation 52-3 is performed on the
ところで、上記の動作によれば、「示唆対象」を変更することで、事後的にユーザの意図に沿った示唆リストを出現させ得ることに加えて、下記のようなユーザエクスペリエンスを提供することができる。
1.変更操作(例えば52-2、52-3)のスワイプ方向と、示唆リストが新たに出現してくる方向とが合致している。
2.示唆リストが新たに出現してくる方向と、示唆対象印(例えば50-2、50-3,50-4)の移動方向が合致している。
これにより、ユーザは、変更操作の方向に対して、違和感なく示唆対象の移動方向を受け入れることができる。
According to the above operation, by changing the "suggested target", it is possible to later display a suggestion list that matches the user's intention, and also to provide the following user experience.
1. The swipe direction of the change operation (for example, 52-2, 52-3) matches the direction in which the suggestion list newly appears.
2. The direction in which the suggestion list appears matches the direction in which the suggestion target marks (e.g., 50-2, 50-3, 50-4) move.
This allows the user to accept the movement direction of the suggested object without feeling uncomfortable in relation to the direction of the change operation.
また、本実施形態では、第六画面例32-6に示すように、文字の入力待ちの箇所(文字非入力の箇所)が示唆対象として想定されている。更に、本実施形態では、未確定の文字または文字列の左側に位置する文字非入力の箇所も示唆対象として想定されている。そして、これらの箇所が示唆対象とされた場合は、一般的に使用頻度が高い絵表示、或いはユーザの変換履歴において使用頻度の高い絵表示等を、示唆リストとして表示する。これにより、本実施形態の入力支援は、ユーザによる絵表示利用の、一層の容易化を実現している。 In addition, in this embodiment, as shown in the sixth screen example 32-6, areas waiting for character input (areas where no characters are input) are assumed to be suggested targets. Furthermore, in this embodiment, areas where no characters are input and located to the left of an undetermined character or character string are also assumed to be suggested targets. When these areas are set as suggested targets, pictorial displays that are generally used frequently, or pictorial displays that are used frequently in the user's conversion history, etc. are displayed as a suggestion list. In this way, the input assistance of this embodiment makes it even easier for users to use pictorial displays.
[実施の形態2における処理の流れ]
図5は、図4を参照して説明した入力支援を実現するために、本実施形態のユーザ端末10において実行される処理の流れを説明するための図である。図5に示すルーチンは、ユーザ端末10においてメッセージアプリが立ち上げられた後、繰り返し実行される。尚、図5において、上記図3に示す要素と同一の要素については、共通する符号を付してその説明を省略または簡略する。
[Processing flow in the second embodiment]
Fig. 5 is a diagram for explaining the flow of processing executed in the
図5に示すルーチンでは、図3に示すルーチンの場合と同様に、先ず、ステップ100~ステップ110の処理が実行される。これにより、入力されたテキストの未確定部分について絵表示の示唆候補が存在していれば、示唆領域44に示唆リストが表示される。また、未確定部分について絵表示の示唆候補が存在しなければ、示唆リストは表示されない。
In the routine shown in FIG. 5, similarly to the routine shown in FIG. 3,
何れの状況下でも、ステップ100~110の処理に続いて、示唆対象の変更を求める変更操作が実行されたか否かが判別される(ステップ130)。一定時間が経過した場合、および他の操作が実行された場合は、変更操作の実行は認められないと判断される。この場合、ステップ132~136の処理がジャンプされ、以後速やかにステップ112以降の処理が実行される。
In either situation, following the processing of
一方、ステップ130において、変更操作の実行が認められた場合は、先ず、メッセージ作成領域40の中から示唆対象を抽出するための探索が行われる(ステップ132)。より具体的には、メッセージ作成領域40の中で、対応する絵表示の候補を有する文字ブロック、並びに文字の非入力箇所が探索される。例えば、メッセージ作成領域40に「Hello!」と入力されている場合は、「!」「Hello」「Hell」「H」、並びにHello!右側および左側の非入力箇所が示唆対象の候補として抽出される。このようにして抽出された示唆対象の候補には、夫々識別子が付される。
On the other hand, if the execution of the change operation is confirmed in
次に、探索の結果得られた候補のうち、何れを示唆対象とするかが決定される。具体的には、現在の示唆リストの表示状態と、受け付けた変更操作とに基づいて、示唆対象とするべき候補の識別子iが決定される(ステップ134)。例えば、第四画面例32-4の状態で変更操作52-1が実行された場合は、上述した1~4の条件を満たす「!」に付された識別子がiとなる。また、第五画面例32-5の状態で左スワイプの変更操作52-2が実行された場合は、「!」の右側に位置する非入力箇所に付された識別子がiとされる。また、例えば、示唆対象がテキストの左端に位置する「H」である状態で、示唆対象を更に左に移動させる右スワイプの変更操作52-3が行われた場合は、テキスト左側の非入力箇所の識別子がiとされる。
Next, it is determined which of the candidates obtained as a result of the search will be the target of suggestion. Specifically, the identifier i of the candidate to be the target of suggestion is determined based on the current display state of the suggestion list and the accepted change operation (step 134). For example, when a change operation 52-1 is performed in the state of the fourth screen example 32-4, the identifier attached to the "!" that satisfies the above-mentioned
上記の処理が終わると、決定されたiを識別子に持つ示唆対象に対応する示唆リスト、つまり第i示唆リストが示唆領域44に表示される(ステップ136)。これにより、ユーザが意図する通りに示唆対象を変更することができ、その示唆対象に対応する示唆リストを、ユーザ端末10の表示部32に出現させることができる。
When the above process is completed, a suggestion list corresponding to the suggested object having the determined i as its identifier, i.e., the i-th suggestion list, is displayed in the suggestion area 44 (step 136). This allows the user to change the suggested object as intended, and the suggestion list corresponding to the suggested object can be made to appear on the
以後、実施の形態1の場合と同様にステップ112~120の処理が実行される。これにより、実施の形態1の場合と同様に、第一指定操作による絵表示の置き換え、および第二指定操作による絵表示の追記を実現することができる。
Then, the processing of
[実施の形態2の変形例]
ところで、上述した実施の形態2では、左スワイプの変更操作52-2が実行された場合に、示唆リストの出現方向(右)に合わせて、示唆対象を右側に移動させることとしている(50-2→50-3の変化を参照)。同様に、右スワイプの変更操作52-3が実行された場合に、示唆リストの出現方向(左)に合わせて、示唆対象を左側に移動させることとしている(50-2→50-4の変化を参照)。しかしながら、示唆対象の移動方向は、示唆リストの出現方向ではなく、スワイプの方向と一致させることとしてもよい。このような仕様によれば、示唆リストの出現方向と示唆対象の移動方向との一致ではなく、スワイプの方向と示唆対象の移動方向との一致に注目するユーザに対して、直観的な操作感覚を提供することができる。
[Modification of the second embodiment]
Incidentally, in the above-described second embodiment, when the left swipe change operation 52-2 is executed, the suggested target is moved to the right in accordance with the appearance direction (right) of the suggestion list (see the change from 50-2 to 50-3). Similarly, when the right swipe change operation 52-3 is executed, the suggested target is moved to the left in accordance with the appearance direction (left) of the suggestion list (see the change from 50-2 to 50-4). However, the movement direction of the suggested target may be made to match the direction of the swipe, not the appearance direction of the suggestion list. According to such specifications, it is possible to provide an intuitive sense of operation to a user who focuses on the match between the swipe direction and the movement direction of the suggested target, rather than the match between the appearance direction of the suggestion list and the movement direction of the suggested target.
また、上述した実施の形態2では、絵表示の示唆リストを事後的に変更する技術を、実施の形態1で説明した技術、つまり絵表示の置き換えと追記の選択を可能とする技術に組み合わせることとしている。しかしながら、本開示はこれに限定されるものではく、前者の技術を、後者の技術と組み合わせることなく単独で用いることとしてもよい。 In addition, in the above-mentioned second embodiment, the technology for ex post changing the pictorial suggestion list is combined with the technology described in the first embodiment, that is, the technology that allows the selection of replacing or adding pictorials. However, the present disclosure is not limited to this, and the former technology may be used alone without being combined with the latter technology.
また、上述した実施の形態2では、入力されたテキスト中の未確定部分の中で、事後的な示唆対象の変更を認めることとしている。しかしながら、本開示はこれに限定されるものではない。事後的な示唆対象の変更は、テキスト中の確定済みの文字を含む範囲で認めることとしてもよい。 In addition, in the above-mentioned second embodiment, it is permitted to change the suggested target after the fact within the unconfirmed portion of the input text. However, the present disclosure is not limited to this. It is also possible to permit the suggestion target to be changed after the fact to a range that includes confirmed characters in the text.
また、上述した実施の形態2では、第五画面例32-5、第六画面例32-6、および第七画面例32-7に、何れも12個の絵表示を含む示唆領域44をポップアップさせることとしている。しかしながら、個々の示唆対象に対応する絵表示の数は必ずしも同一ではない。このため、示唆領域44は、対応する絵表示の数に応じて拡縮することとしてもよい。例えば、対応する絵表示が4つである場合は、4つの絵表示を示すに足る大きさに示唆領域44を縮小してもよい。また、対応する絵表示が16個存在する場合は、それらが一画面で示唆できるように示唆領域44を拡大してもよい。
In the second embodiment described above, a
或いは、示唆対象に対応する絵表示が、既定の数に満たない場合には、示唆対象に応じた絵表示に加えて、ユーザの使用履歴に応じた絵表示や、一般的に使用頻度の高い絵表示を示唆リストに含めることとしてもよい。例えば、示唆領域44の標準サイズを12個の絵表示を示す大きさに設定しておき、示唆対象に対応する絵表示が4つしか存在しない場合は、その4つの絵表示と共に、使用履歴等に応じた8つの絵表示を示唆領域44に表示することとしてもよい。
Alternatively, if there are fewer than a predetermined number of pictorial displays corresponding to the suggested target, the suggestion list may include pictorial displays corresponding to the user's usage history and pictorial displays that are generally used frequently, in addition to pictorial displays corresponding to the suggested target. For example, if the standard size of the
10 ユーザ端末
18 CPU
26 ストレージ
30 操作部
32 表示部
32-1 第一画面例
32-2 第二画面例
32-3 第三画面例
32-4 第四画面例
32-5 第五画面例
32-6 第六画面例
32-7 第七画面例
40 メッセージ作成領域
42 変換候補領域
44 示唆領域
46 第一指定操作
48 第二指定操作
50-1~50-4 示唆対象印
52-1~52-3 変更操作
10
26
Claims (10)
テキストの入力を受け付ける処理と、
入力されたテキストをディスプレイに表示する処理と、
前記ディスプレイの表示の中で示唆対象を決定する示唆対象決定処理と、
前記示唆対象に対応する一つ以上の絵表示が存在する場合に、前記ディスプレイに当該絵表示の示唆リストを表示するリスト表示処理と、
前記示唆リストに含まれる一つの絵表示を指定する指定操作を受け付ける処理と、
前記指定操作を受けた絵表示の使用を確定させる表示確定処理と、
前記示唆対象の変更操作を受け付ける処理と、を実行させるプログラムを含み、
前記示唆対象決定処理は、前記ディスプレイの表示の中で、前記示唆対象を前記変更操作に対応するものに変更する対象変更処理を含み、
前記変更操作は、
前記ディスプレイに表示されたテキストの少なくとも一部を前記示唆対象とするための操作と、
前記ディスプレイにおける、テキストの非入力箇所を前記示唆対象とするための操作と、を含むプログラム。 On the computer,
A process for accepting text input;
Displaying the entered text on a display;
A suggested object determination process for determining a suggested object in the display;
a list display process for displaying a suggestion list of the pictorial representations on the display when one or more pictorial representations corresponding to the suggestion target are present;
A process of receiving a designation operation for designating one pictorial representation included in the suggestion list;
a display confirmation process for confirming the use of the pictorial display for which the designation operation has been performed;
A process of receiving a change operation of the suggested target; and a program for executing the process,
The suggested target determination process includes a target change process for changing the suggested target in the display to one corresponding to the change operation,
The change operation is
An operation for making at least a part of the text displayed on the display the suggested target;
and an operation for making a non-input portion of text on the display the suggested target .
前記示唆対象がテキストを含む場合に、前記指定操作を受けた絵表示を当該テキストに置き換えて、その使用を確定させる処理と、
前記示唆対象が前記非入力箇所である場合に、前記指定操作を受けた絵表示を前記テキストに追記して、その使用を確定させる処理と、を含む請求項1に記載のプログラム。 The display determination process includes:
a process of replacing the pictorial representation subjected to the designation operation with the text and confirming its use when the suggested target includes the text;
2. The program according to claim 1 , further comprising a process for, when the suggested target is the non-input area, adding the pictorial representation that has been subjected to the designated operation to the text and confirming its use.
テキストの入力を受け付ける処理と、
入力されたテキストをディスプレイに表示する処理と、
前記ディスプレイの表示の中で示唆対象を決定する示唆対象決定処理と、
前記示唆対象に対応する一つ以上の絵表示が存在する場合に、前記ディスプレイに当該絵表示の示唆リストを表示するリスト表示処理と、
前記示唆リストに含まれる一つの絵表示を指定する指定操作を受け付ける処理と、
前記指定操作を受けた絵表示の使用を確定させる表示確定処理と、
前記示唆対象の変更操作を受け付ける処理と、を実行させるプログラムを含み、
前記示唆対象決定処理は、前記ディスプレイの表示の中で、前記示唆対象を前記変更操作に対応するものに変更する対象変更処理を含み、
前記コンピュータに、前記示唆対象を明示する印を前記ディスプレイに表示させる処理を実行させるプログラムを更に含み、
前記変更操作は、前記ディスプレイを右スワイプする操作と、前記ディスプレイを左スワイプする操作とを含み、
前記リスト表示処理は、前記右スワイプの操作を受けて表示中の示唆リストの左側から新たな示唆リストをディスプレイに登場させる処理と、前記左スワイプの操作を受けて表示中の示唆リストの右側から新たな示唆リストをディスプレイに登場させる処理とを含み、
前記対象変更処理は、前記右スワイプの操作を受けて前記印が左に移動するように前記示唆対象を変更する処理と、前記左スワイプの操作を受けて前記印が右に移動するように前記示唆対象を変更する処理とを含むプログラム。 On the computer,
A process for accepting text input;
Displaying the entered text on a display;
A suggested object determination process for determining a suggested object in the display;
a list display process for displaying a suggestion list of the pictorial representations on the display when one or more pictorial representations corresponding to the suggestion target are present;
A process of receiving a designation operation for designating one pictorial representation included in the suggestion list;
a display confirmation process for confirming the use of the pictorial display for which the designation operation has been performed;
A process of receiving a change operation of the suggested target; and a program for executing the process,
The suggested target determination process includes a target change process for changing the suggested target in the display to one corresponding to the change operation,
The computer further includes a program for causing the computer to execute a process of displaying a mark indicating the suggested object on the display,
the change operation includes an operation of swiping right on the display and an operation of swiping left on the display;
The list display process includes a process of displaying a new suggestion list on the display from the left side of the currently displayed suggestion list in response to the right swipe operation, and a process of displaying a new suggestion list on the display from the right side of the currently displayed suggestion list in response to the left swipe operation,
The object change process is a program including a process of changing the suggested object so that the mark moves to the left in response to the right swipe operation, and a process of changing the suggested object so that the mark moves to the right in response to the left swipe operation.
テキストの入力を受け付ける処理と、
入力されたテキストをディスプレイに表示する処理と、
前記ディスプレイの表示の中で示唆対象を決定する示唆対象決定処理と、
前記示唆対象に対応する一つ以上の絵表示が存在する場合に、前記ディスプレイに当該絵表示の示唆リストを表示するリスト表示処理と、
前記示唆リストに含まれる一つの絵表示を指定する指定操作を受け付ける処理と、
前記指定操作を受けた絵表示の使用を確定させる表示確定処理と、
前記示唆対象の変更操作を受け付ける処理と、を実行させるプログラムを含み、
前記示唆対象決定処理は、前記ディスプレイの表示の中で、前記示唆対象を前記変更操作に対応するものに変更する対象変更処理を含み、
前記コンピュータに、前記示唆対象を明示する印を前記ディスプレイに表示させる処理を実行させるプログラムを更に含み、
前記変更操作は、前記ディスプレイを右スワイプする操作と、前記ディスプレイを左スワイプする操作とを含み、
前記リスト表示処理は、前記右スワイプの操作を受けて表示中の示唆リストの左側から新たな示唆リストをディスプレイに登場させる処理と、前記左スワイプの操作を受けて表示中の示唆リストの右側から新たな示唆リストをディスプレイに登場させる処理とを含み、
前記対象変更処理は、前記右スワイプの操作を受けて前記印が右に移動するように前記示唆対象を変更する処理と、前記左スワイプの操作を受けて前記印が左に移動するように前記示唆対象を変更する処理とを含むプログラム。 On the computer,
A process for accepting text input;
Displaying the entered text on a display;
A suggested object determination process for determining a suggested object in the display;
a list display process for displaying a suggestion list of the pictorial representations on the display when one or more pictorial representations corresponding to the suggestion target are present;
A process of receiving a designation operation for designating one pictorial representation included in the suggestion list;
a display confirmation process for confirming the use of the pictorial display for which the designation operation has been performed;
A process of receiving a change operation of the suggested target; and a program for executing the process,
The suggested target determination process includes a target change process for changing the suggested target in the display to one corresponding to the change operation,
The computer further includes a program for causing the computer to execute a process of displaying a mark indicating the suggested object on the display,
the change operation includes an operation of swiping right on the display and an operation of swiping left on the display;
The list display process includes a process of displaying a new suggestion list on the display from the left side of the currently displayed suggestion list in response to the right swipe operation, and a process of displaying a new suggestion list on the display from the right side of the currently displayed suggestion list in response to the left swipe operation,
The object change process is a program including a process of changing the suggested object so that the mark moves to the right in response to the right swipe operation, and a process of changing the suggested object so that the mark moves to the left in response to the left swipe operation.
入力されたテキストの使用を確定させる処理を更に実行させ、
前記リスト表示処理は、使用が確定されていない未確定テキストに対する変換候補のリストとは異なる位置に絵表示の示唆リストを表示するものである、請求項1乃至4の何れか1項に記載のプログラム。 On the computer,
Further performing a process to determine the use of the input text;
5. The program according to claim 1 , wherein the list display process displays the suggested list of pictorial representations at a position different from a list of conversion candidates for unconfirmed text whose use has not been confirmed.
文字コードが割り当てられた絵文字と、
画像で構成されたスタンプと、を含み、
前記表示確定処理は、
前記指定操作を受けた絵表示が絵文字である場合に、当該絵文字の使用を即座に確定させる処理と、
前記指定操作を受けた絵表示がスタンプである場合に、前記ディスプレイに当該スタンプのプレビューを表示する処理と、
プレビュー表示されたスタンプについての承認操作を受け付ける処理と、
前記承認操作を受けて当該スタンプの使用を確定させる処理と、を含む請求項1乃至5の何れか1項に記載のプログラム。 The pictorial representation is:
Emojis with assigned character codes,
A stamp comprising an image;
The display determination process includes:
When the pictorial display that has been subjected to the designation operation is a pictorial symbol, a process of immediately confirming the use of the pictorial symbol;
a process of displaying a preview of the stamp on the display when the pictorial representation subjected to the designation operation is a stamp;
A process of accepting an approval operation for the previewed stamp;
6. The program according to claim 1, further comprising a process of confirming the use of the stamp upon receipt of the approval operation.
入力されたテキストの使用を確定させる処理と、
確定されたテキストおよび確定された絵表示の一部または全部を指定する確定表示指定操作を受け付ける処理と、を実行させるプログラムを更に含み、
前記示唆対象決定処理は、前記確定表示指定操作で指定された部分を前記示唆対象とする処理を含む請求項1乃至6の何れか1項に記載のプログラム。 The computer includes:
A process for determining the use of the entered text;
and receiving a confirmed display designation operation for designating a part or all of the confirmed text and the confirmed pictorial display,
The program according to claim 1 , wherein the process of determining the suggested target includes a process of determining a part designated by the confirmed display designation operation as the suggested target.
テキストの入力を受け付ける処理と、
入力されたテキストをディスプレイに表示する処理と、
前記ディスプレイの表示の中で示唆対象を決定する示唆対象決定処理と、
前記示唆対象に対応する一つ以上の絵表示が存在する場合に、前記ディスプレイに当該絵表示の示唆リストを表示するリスト表示処理と、
前記示唆リストに含まれる一つの絵表示を指定する指定操作を受け付ける処理と、
前記指定操作を受けた絵表示の使用を確定させる表示確定処理と、を実行させるプログラムを含み、
前記指定操作は、
第一の手法で前記一つの絵表示を指定する第一指定操作と、
前記第一の手法とは異なる第二の手法で前記一つの絵表示を指定する第二指定操作と、を含み、
前記表示確定処理は、
前記第一指定操作を受けた絵表示を前記示唆対象に置き換えて、その使用を確定させる第一確定処理と、
前記第二指定操作を受けた絵表示を前記示唆対象に追記して、その使用を確定させる第二確定処理と、を含むプログラム。 On the computer,
A process for accepting text input;
Displaying the entered text on a display;
A suggested object determination process for determining a suggested object in the display;
a list display process for displaying a suggestion list of the pictorial representations on the display when one or more pictorial representations corresponding to the suggestion target are present;
A process of receiving a designation operation for designating one pictorial representation included in the suggestion list;
a display confirmation process for confirming the use of the pictorial display for which the designation operation has been performed,
The designation operation is
a first designation operation for designating the one pictorial representation in a first manner;
a second designation operation for designating the one pictorial representation by a second method different from the first method,
The display determination process includes:
a first determination process for replacing the pictorial indication subjected to the first designation operation with the suggested target and determining its use;
and a second confirmation process for adding the pictorial display that received the second designation operation to the suggested target and confirming its use.
文字コードが割り当てられた絵文字と、
画像で構成されたスタンプと、を含み、
前記第一確定処理および前記第二確定処理は、何れも、
前記指定操作を受けた絵表示が絵文字である場合に、当該絵文字の使用を即座に確定させる処理と、
前記指定操作を受けた絵表示がスタンプである場合に、前記ディスプレイに当該スタンプのプレビューを表示する処理と、
プレビュー表示されたスタンプについての承認操作を受け付ける処理と、
前記承認操作を受けて当該スタンプの使用を確定させる処理と、を含む請求項8に記載のプログラム。 The pictorial representation is:
Emojis with assigned character codes,
A stamp comprising an image;
The first determination process and the second determination process each include
When the pictorial display that has been subjected to the designation operation is a pictorial symbol, a process of immediately confirming the use of the pictorial symbol;
a process of displaying a preview of the stamp on the display when the pictorial representation subjected to the designation operation is a stamp;
A process of accepting an approval operation for the previewed stamp;
9. The program according to claim 8 , further comprising a process of confirming the use of the stamp in response to the approval operation.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021066749A JP7626653B2 (en) | 2021-04-09 | 2021-04-09 | Program and recording medium on which said program is recorded |
| PCT/JP2022/005149 WO2022215344A1 (en) | 2021-04-09 | 2022-02-09 | Program and recording medium having said program recorded thereon |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021066749A JP7626653B2 (en) | 2021-04-09 | 2021-04-09 | Program and recording medium on which said program is recorded |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022161718A JP2022161718A (en) | 2022-10-21 |
| JP7626653B2 true JP7626653B2 (en) | 2025-02-04 |
Family
ID=83546291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021066749A Active JP7626653B2 (en) | 2021-04-09 | 2021-04-09 | Program and recording medium on which said program is recorded |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7626653B2 (en) |
| WO (1) | WO2022215344A1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011210149A (en) | 2010-03-30 | 2011-10-20 | Baidu Japan Inc | Character string conversion device, retrieval device, character string conversion method, and character string conversion program |
| JP2016012196A (en) | 2014-06-27 | 2016-01-21 | 富士通株式会社 | Conversion device, conversion program, and conversion method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010015221A (en) * | 2008-07-01 | 2010-01-21 | Sharp Corp | Portable terminal device |
-
2021
- 2021-04-09 JP JP2021066749A patent/JP7626653B2/en active Active
-
2022
- 2022-02-09 WO PCT/JP2022/005149 patent/WO2022215344A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011210149A (en) | 2010-03-30 | 2011-10-20 | Baidu Japan Inc | Character string conversion device, retrieval device, character string conversion method, and character string conversion program |
| JP2016012196A (en) | 2014-06-27 | 2016-01-21 | 富士通株式会社 | Conversion device, conversion program, and conversion method |
Non-Patent Citations (1)
| Title |
|---|
| LINEがぜんぶわかる本 完全保存版 ,株式会社洋泉社 江澤 隆志,2018年09月25日,66-67頁 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022161718A (en) | 2022-10-21 |
| WO2022215344A1 (en) | 2022-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8756527B2 (en) | Method, apparatus and computer program product for providing a word input mechanism | |
| JP4252955B2 (en) | Method for entering text into an electronic communication device | |
| KR100726582B1 (en) | Method of providing multi-character keyboard by checking the location of wireless communication terminal | |
| WO2009135316A1 (en) | Method of e-mail address search and e-mail address transliteration and associated device | |
| CN101133379A (en) | Mobile phone with prompting capability for operating function selection | |
| CN105812945A (en) | Information input method, device and smart terminal | |
| JP2011524595A (en) | Methods for customizing data entry for individual text fields | |
| JP2007012063A (en) | Method and apparatus for automatic completion of complex characters | |
| JP2005100186A (en) | Software keyboard display device and display program | |
| CN101971244A (en) | Display data output device | |
| JP5429726B1 (en) | Address input program, address input device | |
| JP2010093707A (en) | Portable electronic apparatus, character input screen display method and program | |
| JP4241423B2 (en) | Writing device | |
| CN103164038B (en) | The Japanese input method of touch screen terminal and device | |
| JP7626653B2 (en) | Program and recording medium on which said program is recorded | |
| JP4937230B2 (en) | Display control apparatus and display control program | |
| JP5436337B2 (en) | Keyboard display device and keyboard display switching method | |
| JP6048601B2 (en) | Information display device, program, and word information display method | |
| JP7543729B2 (en) | Character input device, character input method, and character input program | |
| JP6695604B1 (en) | Character input method, character input device | |
| CN102375560B (en) | Method and system for inputting symbol | |
| JP4516946B2 (en) | List display control device and list display control method | |
| CN115793872A (en) | Language switching method, device, equipment and medium | |
| JP2015172858A (en) | Information processing device, program for character input and method for displaying conversion candidate for input character string | |
| JP5891706B2 (en) | Information display device and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231027 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20231106 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240403 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241225 |
|
| 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: 20250121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250123 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7626653 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |