Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7626653B2 - Program and recording medium on which said program is recorded - Google Patents
[go: Go Back, main page]

JP7626653B2 - Program and recording medium on which said program is recorded - Google Patents

Program and recording medium on which said program is recorded Download PDF

Info

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
Application number
JP2021066749A
Other languages
Japanese (ja)
Other versions
JP2022161718A (en
Inventor
フレデリック フォーゲル
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2021066749A priority Critical patent/JP7626653B2/en
Priority to PCT/JP2022/005149 priority patent/WO2022215344A1/en
Publication of JP2022161718A publication Critical patent/JP2022161718A/en
Application granted granted Critical
Publication of JP7626653B2 publication Critical patent/JP7626653B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, 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 Patent Document 1 discloses an input support device that supports message creation. This input support device accepts input of characters and emojis by a user. When a specific emoji is input, the device searches for other emojis that can be linked with that emoji, and if a linkable emoji is found, suggests that emoji to the user as an input candidate. As a result, when the user performs an input operation on the presented emoji, that emoji is added to the existing emojis and becomes part of the message. With this type of input support device, the user can easily create messages using emojis.

特開2013-88925号公報JP 2013-88925 A

ところで、絵文字やスタンプ(以下、両者を区別する必要がない場合は、それらを「絵表示」と称する)をメッセージに含めるための支援方法としては、入力されたテキストの内容に合致する絵表示を、入力候補としてユーザに示唆することが考えられる。より具体的には、入力されたテキストのうち未確定の文字または文字列と、使用可能な絵表示のリストとを照合して、前者に対応する絵表示が存在する場合に、それらを入力候補として表示することが考えられる。 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 Patent Document 1 mentioned above, no support method has been proposed for correctly reflecting such diverse user intentions in a message with simple operations.

この開示は、上述のような課題を解決するためになされたもので、絵表示を含むメッセージの作成に当たり、ユーザの意図を、簡易な操作で正しくメッセージに反映させるためのプログラムを提供することを第一の目的とする。 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で用いられるユーザ端末の構成を説明するための図である。FIG. 2 is a diagram for explaining the configuration of a user terminal used in the first embodiment of the present disclosure. 本開示の実施の形態1における入力支援の手法を説明するための図である。FIG. 2 is a diagram for explaining an input support technique in the first embodiment of the present disclosure. 本開示の実施の形態1において、ユーザ端末内部で実行される処理の流れを瀬悦明するためのフローチャートである。1 is a flowchart for explaining a flow of processing executed inside a user terminal in the first embodiment of the present disclosure. 本開示の実施の形態2における入力支援の手法を説明するための図である。FIG. 13 is a diagram for explaining an input support technique in the second embodiment of the present disclosure. 本開示の実施の形態2において、ユーザ端末内部で実行される処理の流れを瀬悦明するためのフローチャートである。13 is a flowchart for explaining the flow of processing executed inside a user terminal in the second embodiment of the present disclosure.

実施の形態1.
[実施の形態1の構成]
図1は、本開示の実施の形態1で用いられるユーザ端末10の構成を説明するための図である。本実施形態では、ユーザ端末10がスマートフォンである場合について説明する。但し、ユーザ端末10は、スマートフォンに限定されるものではなく、タブレット端末や汎用のコンピュータシステムであってもよい。
Embodiment 1.
[Configuration of First Embodiment]
1 is a diagram for explaining the configuration of a user terminal 10 used in the first embodiment of the present disclosure. In this embodiment, a case will be explained in which the user terminal 10 is a smartphone. However, the user terminal 10 is not limited to a smartphone, and may be a tablet terminal or a general-purpose computer system.

ユーザ端末10は、CPU(Central Processing Unit)18を備えている。CPU18は、バス配線20を介して、ユーザ端末10が備える各種のハードウェア要素と接続されている。バス配線20には、例えば、ROM(Read Only Memory)22、RAM(Random Access Memory)24、ストレージ26等の各種メモリ装置が接続されている。 The user terminal 10 is equipped with a CPU (Central Processing Unit) 18. The CPU 18 is connected to various hardware elements equipped in the user terminal 10 via a bus wiring 20. Various memory devices such as a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 24, and a storage 26 are connected to the bus wiring 20.

ストレージ26は、フラッシュROM等の不揮発性メモリを含んでいる。各種のアプリケーションの実行に必要なプログラムやデータは、ストレージ26に格納されている。CPU18は、ストレージ26に格納されているプログラムに沿って処理を進めることにより、本実施形態における入力支援の機能を実現する。 The storage 26 includes a non-volatile memory such as a flash ROM. Programs and data required to execute various applications are stored in the storage 26. The CPU 18 performs processing in accordance with the programs stored in the storage 26, thereby realizing the input support function of this embodiment.

ユーザ端末10は、また、通信インターフェース28を備えている。ユーザ端末10は、通信インターフェース28を介して、外部の機器と無線での通信を確立することができる。 The user terminal 10 also includes a communication interface 28. The user terminal 10 can establish wireless communication with external devices via the communication interface 28.

ユーザ端末10は、更に、操作部30および表示部32を備えている。操作部30は、各種の機械的なスイッチ機構および電子的なセンサ機構に加えて、表示部32と一体化されたタッチパネルを含んでいる。以下、タッチパネルについては「表示部32」の一部であるものとして説明を進める。 The user terminal 10 further comprises an operation unit 30 and a display unit 32. The operation unit 30 includes a touch panel integrated with the display unit 32, in addition to various mechanical switch mechanisms and electronic sensor mechanisms. In the following, the touch panel will be described as being part of the "display unit 32."

[実施の形態1の動作]
図2は、ユーザ端末10が提供する入力支援の手法を説明するための図である。ユーザ端末10には、メッセージングサービスのアプリケーションがインストールされている。以下、このアプリケーションを「メッセージアプリ」と称する。メッセージアプリのプログラムは、外部のサーバが備える記録媒体に格納されている。ユーザ端末10には、そのサーバからダウンロードしたプログラムがインストールされている。
[Operation of the First Embodiment]
2 is a diagram for explaining an input support technique provided by the user terminal 10. A messaging service application is installed in the user terminal 10. Hereinafter, this application is referred to as a "message app." The message app program is stored in a recording medium provided in an external server. The program downloaded from the server is installed in the user terminal 10.

図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 display unit 32 of the user terminal 10 after the above-mentioned message app is launched. The first example screen 32-1 includes a message creation area 40. The message creation area 40 is located approximately in the center of the display unit 32. A message that is in the process of being created is displayed in the message creation area 40. The individual characters that make up the message can be input by tapping the desired characters in the keyboard area displayed below the first example screen 32-1. Specifically, the character string "hello" has been input into the message creation area 40 here.

メッセージ作成領域40の下には、変換候補領域42が示されている。変換候補領域42には、メッセージ作成領域40に入力されたテキストのうち未確定な部分から予測できる変換候補のリストが表示される。第一画面例32-1では、「hello」の入力に対して、変換候補として「hello」「Hello」「HELLO」等が変換候補領域42に挙げられている。ストレージ26には、変換候補に関するデータベースが構築されている。変換候補の予測は、未確定の文字または文字列とそのデータベースとを照合することで行われる。 Below the message creation area 40 is a conversion candidate area 42. The conversion candidate area 42 displays a list of conversion candidates that can be predicted from the undetermined parts of the text entered in the message creation area 40. In the first screen example 32-1, for the input of "hello", "hello", "Hello", "HELLO", etc. are listed as conversion candidates in the conversion candidate area 42. A database related to conversion candidates has been created in the storage 26. Conversion candidates are predicted by comparing the undetermined characters or character string with the database.

第一画面例32-1において、メッセージ作成領域40の上には、示唆領域44が表示されている。本実施形態のメッセージアプリでは、メッセージを構成する要素として、文字の他に、絵文字およびスタンプを用いることができる。ここでは、文字コードが割り当てられた絵を「絵文字」とし、画像で構成された絵を「スタンプ」と称する。また、絵文字とスタンプを区別する必要がない場合は、それらを「絵表示」と称する。 In the first screen example 32-1, a suggestion area 44 is displayed above the message creation area 40. In the message app of this embodiment, in addition to characters, emoticons and stamps can be used as elements that make up a message. Here, a picture to which a character code is assigned is called an "emoticon," and a picture made up of an image is called a "stamp." In addition, when there is no need to distinguish between emoticons and stamps, they are called "pictorial displays."

ストレージ26には、文字または文字列と絵表示との対応を定めたデータベースが格納されている。ユーザ端末10は、メッセージ作成領域40に表示されたテキスト中に未確定な部分が存在する場合に、その部分に対応する絵表示を上記のデータベースにおいて探索する。その結果、対応する絵表示が見つからない場合は、示唆領域44は表示されない。一方、対応する絵表示が見つかると、示唆領域44がポップアップ表示され、その中にそれらの絵表示が示される。 The storage 26 stores a database that defines the correspondence between characters or character strings and pictorial displays. When an undetermined portion exists in the text displayed in the message creation area 40, the user terminal 10 searches the database for a pictorial display corresponding to that portion. As a result, if a corresponding pictorial display is not found, the suggestion area 44 is not displayed. On the other hand, if a corresponding pictorial display is found, the suggestion area 44 is displayed as a pop-up, and the pictorial display is shown therein.

図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 display unit 32. The second screen example 32-2 is displayed when a first designation operation 46 is performed on one of the picture display candidates shown in the suggestion area 44 of the first screen example 32-1.

第一指定操作46は、指定した絵表示を、その絵表示に対応する文字または文字列に置き換えてメッセージの一部とするための操作である。例えば、第一指定操作46は、以下の操作で実現される。 The first designation operation 46 is an operation for replacing a designated pictorial representation with a character or character string corresponding to the pictorial representation and making it part of the message. For example, the first designation operation 46 is realized by the following operation.

1.示唆領域44に表示されている絵表示群の中で、使用したい絵表示(例えばウサギの絵文字)をタップする。このタップを受けて、プレビュー表示として、タップされた絵表示を一時的に拡大して表示することとしてもよい。 1. Among the pictorial displays displayed in the suggestion area 44, tap the pictorial display you want to use (e.g., a rabbit emoji). In response to this tap, the tapped pictorial display may be temporarily enlarged and displayed as a preview display.

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 message creation area 40 from "hello" to "rabbit emoticon", as shown in the second screen example 32-2. If the target of the tap is a stamp, "hello" will disappear from the message creation area 40, and the tapped stamp will be sent as a message to the communication partner instead.

図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 display unit 32. The third example screen 32-3 is displayed when a second designation operation 48 is performed on one of the picture display candidates shown in the suggestion area 44 of the first example screen 32-1.

第二指定操作48は、指定した絵表示を、その絵表示を既存のテキストに追記してメッセージの一部とするための操作である。例えば、第二指定操作48は、以下の操作で実現される。 The second specification operation 48 is an operation for adding the specified pictorial representation to the existing text to make it part of the message. For example, the second specification operation 48 is realized by the following operation.

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 suggestion area 44 is tapped. As a result, the tapped pictorial display may be temporarily enlarged as a preview display.
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 message creation area 40, as shown in the third screen example 32-3. If the tapped target is a stamp, the tapped stamp is sent as a message to the communication partner while "hello" remains in the message creation area 40.

以後、テキストの入力が再開されると、メッセージ作成領域40に、既存のメッセージに続いて、新たに入力された文字が未確定部分として表示される。そして、既定の送信操作が実行されると、その時点でメッセージ作成領域40に表示されていたメッセージが、送信相手に向けて送信される。 After that, when text input is resumed, the newly entered characters are displayed as unconfirmed parts following the existing message in the message creation area 40. Then, when the default send operation is executed, the message displayed in the message creation area 40 at that time is sent to the recipient.

[実施の形態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 user terminal 10 of the present embodiment to realize the input assistance described with reference to Fig. 2. The routine shown in Fig. 3 is repeatedly executed after a message application is launched in the user terminal 10.

図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 steps 102 to 106 and immediately proceeds to step 108, which will be described later.

一方、新たなテキスト入力が認められた場合は、入力された文字がメッセージ作成領域40に追加して表示される。また、未確定な文字または文字列から変換候補が予測され、予測された変換候補のリストが変換候補領域42に表示される(ステップ102)。 On the other hand, if new text input is recognized, the input characters are added and displayed in the message creation area 40. In addition, conversion candidates are predicted from the undetermined characters or character string, and a list of predicted conversion candidates is displayed in the conversion candidate area 42 (step 102).

次に、メッセージ作成領域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 step 106 is skipped and the process of step 108 is immediately executed.

一方、示唆候補の存在が認められた場合は、示唆領域44がポップアップ表示され、その中に絵表示の示唆リストが表示される(ステップ106)。 On the other hand, if the existence of a suggestion candidate is confirmed, a suggestion area 44 is popped up and a list of suggested pictorial representations is displayed therein (step 106).

次に、メッセージ作成領域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 display unit 32 has been tapped. If the result indicates that a confirmation operation has not been performed, the process skips to step 110, and the process proceeds to step 112.

一方、確定操作の実行が認められた場合は、それまで未確定の状態に置かれていた文字または文字列が、メッセージの一部として確定される。また、未確定の文字または文字列に対応して表示されていた変換候補のリストがリセットされる(ステップ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 conversion candidate area 42 can be erased. Alternatively, the display in the conversion candidate area 42 can be replaced with a list of conversion candidates that are generally used frequently. Furthermore, the display in the conversion candidate area 42 can be replaced with a list of conversion candidates predicted from the user's conversion history.

次に、示唆リストに含まれる絵表示の一つに対して第一指定操作が実行されたか否かが判別される(ステップ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 suggestion area 44.

その結果、第一指定操作の実行が認められた場合は、メッセージ作成領域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 message creation area 40. Also, if the above-mentioned pictorial display is a stamp, the unconfirmed character or character string is erased, and the stamp is sent to the communication partner instead. Simultaneously with the above process, the pictorial display suggestion area 44 disappears from the display unit 32.

上記ステップ114の処理が実行されると、メッセージ作成領域40内に未確定の文字または文字列が存在しなくなる。このため、その処理が終わると、上記ステップ110の場合と同様に、変換候補領域42の表示がリセットされる(ステップ116)。 When the processing of step 114 above is executed, there are no undetermined characters or character strings in the message creation area 40. Therefore, when the processing is completed, the display of the conversion candidate area 42 is reset (step 116), as in the case of step 110 above.

上記ステップ112が実行される時点で、絵表示の示唆リストが表示されていない場合は、第一指定操作が実行される可能性が無い。この場合、ステップ112の判定が否定される。また、ステップ112が実行される時点で示唆リストが表示されていても、一定時間が経過するか、他の処理の実行が認められた場合は、ステップ112の判定が否定される。これらの場合は、次に、第二指定操作が実行されたか否かが判別される(ステップ118)。 If the suggested list of pictorial displays is not displayed at the time step 112 is executed, there is no possibility that the first specified operation will be executed. In this case, the determination in step 112 is negative. Also, even if the suggested list is displayed at the time step 112 is executed, the determination in step 112 is negative if a certain amount of time has passed or if the execution of another process is recognized. In these cases, it is then determined whether or not the second specified operation has been executed (step 118).

本ステップ118では、具体的には、示唆領域44に表示されている絵表示候補の一つに対して、図2を参照して説明した第二指定操作が実行されたか否かが判別される。ここでは、上記ステップ112の場合と同様に、示唆リストが表示されていない場合、一定の時間が経過した場合、および他の処理が実行された場合は、第二指定操作の実行が認められないと判別される。この場合、速やかに今回のルーチンが終了される。以後、各所の表示が維持されたまま、再びステップ100以降の処理が実行されることになる。 Specifically, in this step 118, it is determined whether or not the second designation operation described with reference to FIG. 2 has been performed for one of the picture display candidates displayed in the suggestion area 44. Here, as in the case of step 112 above, if the suggestion list is not displayed, if a certain amount of time has passed, or if other processing has been performed, it is determined that the second designation operation is not permitted to be performed. In this case, the current routine is promptly terminated. Thereafter, the processing from step 100 onwards is executed again with the displays in each location maintained.

上記ステップ118において、第二指定操作の実行が認められた場合は、メッセージ作成領域40に表示されている未確定の文字または文字列に追記して、指定された絵表示の候補がメッセージの一部として確定される(ステップ120)。 If execution of the second designation operation is confirmed in step 118 above, the designated pictorial representation candidate is added to the unconfirmed characters or character string displayed in the message creation area 40 and confirmed as part of the message (step 120).

具体的には、指定された絵表示が絵文字である場合は、その絵文字が、既存のテキストに続いてメッセージ作成領域40に追加される。また、上記の絵表示がスタンプである場合は、既存のテキストがメッセージとして確定されると共に、指定されたスタンプが通信相手に送信される。以後、ステップ114の場合と同様に、示唆領域44の表示は消滅する。 Specifically, if the specified pictorial display is an emoji, the emoji is added to the message creation area 40 following the existing text. If the above-mentioned pictorial display is a stamp, the existing text is confirmed as the message, and the specified stamp is sent to the communication partner. Thereafter, the display in the suggestion area 44 disappears, as in step 114.

また、上記の処理が終了すると、ステップ116が実行された場合と同様に、未確定の文字または文字列が消滅するため、予測されていた変換候補領域42の表示がリセットされる。 In addition, when the above process is completed, the undetermined characters or character strings disappear, as in the case where step 116 is executed, and the display of the predicted conversion candidate area 42 is reset.

以上説明した通り、本実施形態によれば、ユーザは、文字入力の後に、テキストの未確定部分に絵表示を置き換える操作と、テキストに絵表示を追記する操作とを、選択的に実行することができる。このため、本実施形態によれば、ユーザの意図を、簡単な操作で正しくメッセージに反映させるための入力支援を提供することができる。 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 storage 26 of the user terminal 10. However, the present disclosure is not limited to such a configuration. For example, one or both of these databases may be placed on the cloud, and the suggestion list and conversion candidate list may be created via communication.

実施の形態2.
次に、図1と共に、図4および図5を参照して本開示の実施の形態2について説明する。本実施形態における入力支援の機能は、実施の形態1の場合と同様に、図1に示すハードウェア構成を有するユーザ端末10において実現することができる。また、本実施形態における入力支援は、実施の形態1の場合と同様に、図1に示すユーザ端末10において、CPU18が、ストレージ26に格納されているメッセージアプリのプログラムに沿って処理を進めることにより実現される。
Embodiment 2.
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 user terminal 10 having the hardware configuration shown in Fig. 1, as in the first embodiment. Also, the input support in this embodiment is realized in the user terminal 10 shown in Fig. 1 by the CPU 18 proceeding with processing according to a message application program stored in the storage 26, as in the first embodiment.

[実施の形態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 message creation area 40. In this assistance method, the characters or character strings that are compared with the pictorial database change every time new characters are entered in the message creation area 40. Hereinafter, such characters or character strings, that is, the object that shows the pictorial suggestion list, will be referred to as a "suggestion object."

このような入力支援の手法によれば、ユーザは、使用したい絵表示が表示された段階で、一旦テキスト入力を中止して、絵表示の使用を確定させる必要がある。そして、絵表示の使用を確定した後に、再びテキスト入力を開始することになる。仮に、使用したい絵表示が示唆リストの一部として示されている状態で更なる文字入力が行われれば、「意図する示唆対象」+「新たな入力文字」が新たな示唆対象となり、使用したい絵表示が示唆リストから消えてしまう。この場合、使用を欲する絵表示を使用するためには、未確定の文字列を一旦消去して、もう一度「意図する示唆対象」を入力しなければならない。 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 message creation area 40, the "suggested target" can be changed at the user's request, making it possible to subsequently display a suggestion list that matches the user's intention.

[実施の形態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 display unit 32 after launching a message application on the user terminal 10. Here, this screen is referred to as a "fourth screen example 32-4". In the fourth screen example 32-4, the characters "Hello!" are displayed in the message creation area 40. Here, the entire character string of "Hello!" is undetermined, and the entire string is considered to be a "suggested target". In the message creation area 40, a suggested target mark 50-1 is displayed so as to overlap the entire "Hello!" in order to clearly indicate that the entire "Hello!" is a suggested target.

本実施形態のメッセージアプリでは、「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 message creation area 40 is accepted as a change operation.

図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 message creation area 40.
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 conditions 1 to 3.

第五画面例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 suggestion area 44, which shows a suggestion list corresponding to the suggestion target "!". If the user finds the pictorial display they want to use in the suggestion area 44, they can confirm that pictorial display as part of the message. On the other hand, if the user finds that the suggestion target is not "!" and the pictorial display they want to use is not present in the suggestion area 44 of the fifth screen example 32-5, they can further change the suggestion target.

図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 suggestion area 44 of the fifth example screen 32-5. A new suggestion list is displayed in the suggestion area 44 of the sixth example screen 32-6, as if the suggestion list that was hidden on the right side of the suggestion area 44 in the fifth example screen 32-5 had been dragged to the left by the swipe. In sync with this action, the suggestion target mark moves to the right in the message creation area 40. Specifically, a cursor-shaped suggestion target mark 50-3 is displayed in the input waiting area located to the right of Hello! In this way, according to the change operation 52-2, the suggestion target can be changed from the state of the fifth example screen 32-5 in a direction according to the type of change operation, and as a result, a new suggestion list can be made to appear.

図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 suggestion area 44 of the fifth example screen 32-5. A new suggestion list is displayed in the suggestion area 44 of the seventh example screen 32-7, as if the suggestion list that was hidden on the left side of the suggestion area 44 in the fifth example screen 32-5 had been dragged into view by the right swipe. In sync with this action, a suggestion target mark 50-4 is displayed in the message creation area 40 so as to overlap with "Hello", the character string block located to the left of the "!". In this way, the right swipe change operation 52-3 can also change the suggestion target from the state of the fifth example screen 32-5 in a direction according to the type of change operation, and a new suggestion list can be made to appear.

ところで、上記の動作によれば、「示唆対象」を変更することで、事後的にユーザの意図に沿った示唆リストを出現させ得ることに加えて、下記のようなユーザエクスペリエンスを提供することができる。
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 user terminal 10 of the present embodiment to realize the input support described with reference to Fig. 4. The routine shown in Fig. 5 is repeatedly executed after a message application is launched in the user terminal 10. In Fig. 5, elements that are the same as those shown in Fig. 3 above are given the same reference numerals, and their explanations are omitted or simplified.

図5に示すルーチンでは、図3に示すルーチンの場合と同様に、先ず、ステップ100~ステップ110の処理が実行される。これにより、入力されたテキストの未確定部分について絵表示の示唆候補が存在していれば、示唆領域44に示唆リストが表示される。また、未確定部分について絵表示の示唆候補が存在しなければ、示唆リストは表示されない。 In the routine shown in FIG. 5, similarly to the routine shown in FIG. 3, steps 100 to 110 are first executed. As a result, if there are suggestion candidates for pictorial representations for the undetermined portion of the input text, a suggestion list is displayed in the suggestion area 44. Also, if there are no suggestion candidates for pictorial representations for the undetermined portion, the suggestion list is not displayed.

何れの状況下でも、ステップ100~110の処理に続いて、示唆対象の変更を求める変更操作が実行されたか否かが判別される(ステップ130)。一定時間が経過した場合、および他の操作が実行された場合は、変更操作の実行は認められないと判断される。この場合、ステップ132~136の処理がジャンプされ、以後速やかにステップ112以降の処理が実行される。 In either situation, following the processing of steps 100 to 110, it is determined whether a change operation that requests a change to the suggested target has been performed (step 130). If a certain amount of time has passed, or if another operation has been performed, it is determined that the execution of the change operation is not permitted. In this case, the processing of steps 132 to 136 is skipped, and the processing from step 112 onwards is promptly executed.

一方、ステップ130において、変更操作の実行が認められた場合は、先ず、メッセージ作成領域40の中から示唆対象を抽出するための探索が行われる(ステップ132)。より具体的には、メッセージ作成領域40の中で、対応する絵表示の候補を有する文字ブロック、並びに文字の非入力箇所が探索される。例えば、メッセージ作成領域40に「Hello!」と入力されている場合は、「!」「Hello」「Hell」「H」、並びにHello!右側および左側の非入力箇所が示唆対象の候補として抽出される。このようにして抽出された示唆対象の候補には、夫々識別子が付される。 On the other hand, if the execution of the change operation is confirmed in step 130, a search is first performed to extract suggested targets from within the message creation area 40 (step 132). More specifically, the message creation area 40 is searched for character blocks having corresponding pictorial candidates, as well as non-input character locations. For example, if "Hello!" is input into the message creation area 40, "!", "Hello", "Hell", "H", and the non-input locations to the right and left of Hello! are extracted as suggested target candidates. An identifier is assigned to each of the suggested target candidates extracted in this manner.

次に、探索の結果得られた候補のうち、何れを示唆対象とするかが決定される。具体的には、現在の示唆リストの表示状態と、受け付けた変更操作とに基づいて、示唆対象とするべき候補の識別子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 conditions 1 to 4 becomes i. Also, when a change operation 52-2 of a left swipe is performed in the state of the fifth screen example 32-5, the identifier attached to the non-input part located to the right of the "!" becomes i. Also, for example, when the suggested target is "H" located at the left end of the text and a change operation 52-3 of a right swipe is performed to move the suggested target further to the left, the identifier of the non-input part to the left of the text becomes i.

上記の処理が終わると、決定された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 display unit 32 of the user terminal 10.

以後、実施の形態1の場合と同様にステップ112~120の処理が実行される。これにより、実施の形態1の場合と同様に、第一指定操作による絵表示の置き換え、および第二指定操作による絵表示の追記を実現することができる。 Then, the processing of steps 112 to 120 is executed in the same manner as in the first embodiment. This makes it possible to replace a pictorial display by a first designation operation and add a pictorial display by a second designation operation in the same manner as in the first embodiment.

[実施の形態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 suggestion area 44 containing 12 pictorial displays is popped up in the fifth screen example 32-5, the sixth screen example 32-6, and the seventh screen example 32-7. However, the number of pictorial displays corresponding to each suggested target is not necessarily the same. For this reason, the suggestion area 44 may be enlarged or reduced depending on the number of corresponding pictorial displays. For example, if there are four corresponding pictorial displays, the suggestion area 44 may be reduced in size to a size sufficient to show the four pictorial displays. Also, if there are 16 corresponding pictorial displays, the suggestion area 44 may be enlarged so that they can all be suggested on one screen.

或いは、示唆対象に対応する絵表示が、既定の数に満たない場合には、示唆対象に応じた絵表示に加えて、ユーザの使用履歴に応じた絵表示や、一般的に使用頻度の高い絵表示を示唆リストに含めることとしてもよい。例えば、示唆領域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 suggestion area 44 is set to a size that shows 12 pictorial displays, and there are only four pictorial displays corresponding to the suggested target, eight pictorial displays corresponding to the usage history, etc. may be displayed in the suggestion area 44 in addition to the four pictorial displays.

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 User terminal 18 CPU
26 Storage 30 Operation unit 32 Display unit 32-1 First screen example 32-2 Second screen example 32-3 Third screen example 32-4 Fourth screen example 32-5 Fifth screen example 32-6 Sixth screen example 32-7 Seventh screen example 40 Message creation area 42 Conversion candidate area 44 Suggestion area 46 First specified operation 48 Second specified operation 50-1 to 50-4 Suggested target marks 52-1 to 52-3 Change operation

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 .
前記表示確定処理は、
前記示唆対象がテキストを含む場合に、前記指定操作を受けた絵表示を当該テキストに置き換えて、その使用を確定させる処理と、
前記示唆対象が前記非入力箇所である場合に、前記指定操作を受けた絵表示を前記テキストに追記して、その使用を確定させる処理と、を含む請求項に記載のプログラム。
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乃至の何れか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乃至の何れか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.
前記絵表示は、
文字コードが割り当てられた絵文字と、
画像で構成されたスタンプと、を含み、
前記第一確定処理および前記第二確定処理は、何れも、
前記指定操作を受けた絵表示が絵文字である場合に、当該絵文字の使用を即座に確定させる処理と、
前記指定操作を受けた絵表示がスタンプである場合に、前記ディスプレイに当該スタンプのプレビューを表示する処理と、
プレビュー表示されたスタンプについての承認操作を受け付ける処理と、
前記承認操作を受けて当該スタンプの使用を確定させる処理と、を含む請求項に記載のプログラム。
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.
請求項1乃至の何れか1項に記載のプログラムを記録したコンピュータ読み出し可能な記録媒体。 A computer-readable recording medium having the program according to any one of claims 1 to 9 recorded thereon.
JP2021066749A 2021-04-09 2021-04-09 Program and recording medium on which said program is recorded Active JP7626653B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010015221A (en) * 2008-07-01 2010-01-21 Sharp Corp Portable terminal device

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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