WO2018235326A1 - Programme informatique, dispositif de changement de police et procédé de changement de police - Google Patents

Programme informatique, dispositif de changement de police et procédé de changement de police Download PDF

Info

Publication number
WO2018235326A1
WO2018235326A1 PCT/JP2018/003385 JP2018003385W WO2018235326A1 WO 2018235326 A1 WO2018235326 A1 WO 2018235326A1 JP 2018003385 W JP2018003385 W JP 2018003385W WO 2018235326 A1 WO2018235326 A1 WO 2018235326A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
font
word
category
words
Prior art date
Application number
PCT/JP2018/003385
Other languages
English (en)
Japanese (ja)
Inventor
伊藤 正樹
怜子 高橋
Original Assignee
大日本印刷株式会社
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 大日本印刷株式会社 filed Critical 大日本印刷株式会社
Priority to JP2019525062A priority Critical patent/JPWO2018235326A1/ja
Publication of WO2018235326A1 publication Critical patent/WO2018235326A1/fr

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Definitions

  • the present invention relates to a computer program, a font switching device, and a font switching method.
  • Patent Document 1 when a document including external character data is shared between different devices, when external character data created by another device is registered in the external character registration area in the device, the existing external character data is added without being destroyed.
  • An apparatus for registering is disclosed.
  • Patent Document 1 Although a document including external character data can be shared between different apparatuses, only a predetermined font can be used.
  • the present invention has been made in view of such circumstances, and provides a computer program, a font switching device, and a font switching method capable of freely switching the font of a message to be transmitted or received.
  • the computer program according to the present invention is a computer program for causing a computer to switch the font of a message, and the computer is configured to extract a plurality of words included in the message, and based on the plurality of extracted words.
  • a process of specifying the font of the message and a process of switching the font of the message to the specified font are executed.
  • a computer program according to the present invention is a computer program for causing a computer to switch a font of a message, and the computer performs processing of extracting a plurality of words included in the message, a plurality of documents, and a plurality of fonts.
  • a process of specifying the font of the message based on the learned model machine-learned by the learning data associated with and a plurality of extracted words, and a process of switching the font of the message to the specified font are executed.
  • a computer program is a computer program for causing a computer to switch a logo font or logo image of a message, the computer processing to extract a plurality of words included in the message, and a plurality of words A process of determining whether or not there is an associated logo font or logo image among a plurality of extracted words based on logo related information in which each of the logo font or logo image is associated, and the associated logo If there is a font or logo image, the logo font or the word associated with the logo image is switched to the logo font or logo image.
  • a font switching device is a font switching device that switches the font of a message transmitted and received among a plurality of information processing devices, and a word extraction unit that extracts a plurality of words included in the message;
  • the specification unit includes a specification unit that specifies a font of the message based on a plurality of words extracted by the extraction unit, and a processing unit that executes a process for switching the font of the message to the font specified by the specification unit.
  • a font switching device is a font switching device for switching a font of a message, and is for learning in which a word extraction unit for extracting a plurality of words included in the message, a plurality of documents and a plurality of fonts are associated.
  • An identifying unit for identifying a font of the message based on a learned module machine-learned by data, the learned module, and a plurality of words extracted by the word extracting unit; and identifying the font of the message by the identifying unit
  • a processing unit that executes processing for switching to the selected font.
  • the font switching method is a font switching method for switching the font of a message, wherein a word extraction unit extracts a plurality of words included in the message, and the font of the message is extracted based on the plurality of extracted words. And the processing unit executes processing for switching the font of the message to the specified font.
  • the font switching method is a font switching method for switching a font of a message, and a word extraction unit extracts a plurality of words included in the message, and a plurality of documents are associated with a plurality of fonts.
  • a processing unit executes processing for specifying a font of the message based on a learned module machine-learned by data and a plurality of extracted words, and switching a font of the message to the specified font. .
  • the font of the message can be freely switched.
  • FIG. 1 is a block diagram showing an example of the configuration of the font switching system according to the present embodiment.
  • the font switching system of the present embodiment includes a font switching device 50, a server 100, and the like.
  • a font switching device 50, a server 100, and an information processing device 10 used by a user are connected to a communication network 1 such as the Internet.
  • Messages can be transmitted and received between the information processing apparatuses 10 using social networking services such as messenger applications and chats.
  • social networking services such as messenger applications and chats.
  • the number of information processing apparatuses 10 is two in FIG. 1, the number of information processing apparatuses 10 is not limited to two.
  • the information processing device 10 is, for example, a device such as a smartphone, a personal computer, or a tablet, and includes a display screen 11 for displaying a message, an operation unit (not shown) for performing a predetermined operation, and the like.
  • the font automatic switching application (not shown) is activated, the service by the font switching system of the present embodiment can be received.
  • the switching application is not limited to the application having only the switching function, and may be one function of another application such as a message application API.
  • the server 100 includes a font database 101, a logo font database 102, and a logo image database 103, and can deliver web fonts of web standard technology to the information processing apparatus 10.
  • the font switching device 50 includes a control unit 51 that controls the entire apparatus, a message acquisition unit 52, a font specification unit 53, a logo font determination unit 54, a candidate selection unit 55, a display code generation unit 56, a logo image determination unit 57, and the like. Prepare.
  • FIG. 2 is a block diagram showing an example of the configuration of the font specifying unit 53 of the first embodiment.
  • the font identification unit 53 includes a word extraction unit 531, a pictogram extraction unit 532, a symbol extraction unit 533, a category identification unit 534, a weighting unit 535, a word / impression table 536, a pictogram / impression table 537, and a symbol.
  • An impression table 538, an impression and font table 539, a category determination unit 540, and the like are provided.
  • the message acquisition unit 52 acquires a message from the information processing device 10.
  • the message contains a string of words, pictograms, symbols and so on.
  • the message acquiring unit 52 inputs the input message or Messages (text) can be acquired.
  • the word extraction unit 531 extracts a plurality of words included in the acquired message. Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • the category specification unit 534 specifies a category corresponding to each of the plurality of words extracted by the word extraction unit 531.
  • the category can be, for example, an impression recalled from a word. Note that different words may correspond to the same category.
  • the category specifying unit 534 specifies an impression associated with each of the plurality of extracted words based on the word / impression table 536 as word category related information in which an impression is associated with each of the plurality of words. .
  • FIG. 3 is a schematic view showing an example of the configuration of the word / impression table 536 according to the first embodiment.
  • the word / impression table 536 associates words with impressions, and also associates words and impressions with weights.
  • the impression includes, for example, positive (positive), negative (negative), Japanese food, horror, emotion and so on.
  • an impression “positive” is associated with the word “nekokoiko”, and a weight “2” is associated with the word “nekokoiko”.
  • the word “sad” may be associated with a plurality of different impressions, as the impressions "negative” and "smiling" are associated.
  • the category determination unit 540 determines the impression of the message based on the number of words corresponding to the impression (category) identified by the category identification unit 534.
  • the number of words corresponding to an impression is the number of words identified as a certain impression.
  • the number of words corresponding to the impression a is three.
  • the category determination unit 540 may determine one impression for one message, or may determine a plurality of impressions.
  • the category determination unit 540 can also determine the impression of the message by weighting the words in the message (impression corresponding to the word) or by the order of the words.
  • the display code generation unit 56 has a function as a font switching unit, and executes processing for switching the font of the message to the font specified by the font specification unit 53. Note that font switching may be executed by the font switching device 50, and the font switching device 50 transmits information for switching the font to the information processing device 10, and the information processing device 10 executes font switching. It is also good.
  • the impression specified by the category specifying unit 534 is a, b, c, d by a plurality of words in the message, and the number of words corresponding to each of the impressions a, b, c, d is 3, 1 , 1 and 2, the impression a having the largest number of words can be used as the impression of the message, and the original font (for example, default font) of the message is switched to the font corresponding to the impression.
  • the display code generation unit 56 has a function as a specific unit, and based on an impression / font table 539 as font related information in which a font is associated with each of a plurality of impressions, the impression judged by the category judgment unit 540 is Identify the associated font.
  • the display code generation unit 56 generates a display code for acquiring the switched font, a logo font to be described later, or a logo image from the server 100 and displaying the acquired font.
  • the display code includes, for example, Hyper Text Markup Language (HTML) and Cascading Style Sheets (CSS).
  • the information processing apparatus 10 can acquire the font, the logo font or the logo image from the server 100, and the message font can be obtained. It is possible to switch or display words by switching to logo fonts or logo images.
  • FIG. 4 is a schematic view showing an example of the configuration of the impression / font table 539 of the first embodiment.
  • the impressions "positive”, “negative”, “Japanese food”, “horror”, “hiking”, “angry”, “ ⁇ ” and “easy”, font A, font B, font C, respectively A font D, a font E, a font F, a font G, and a font H are associated.
  • the impression / font table 539 it is possible to easily convert an impression into a font.
  • FIG. 5 is an explanatory view showing how the font switching device 50 of the present embodiment determines the impression of a message.
  • the message acquired by the message acquiring unit 52 is "it was a sad movie but we were crying, but it was a good movie with a heartwarming.”
  • a word is extracted from the message, "sad”, “scene”, “cry”, “slight”, “good” and “movie” are extracted.
  • particles, auxiliary verbs, etc. can be excluded from the words to be extracted.
  • the category specifying unit 534 specifies an impression of each of the extracted words.
  • the weight value of the impression of each extracted word is also specified, it is good also as composition which does not specify a weight value.
  • the word / impression table 536 illustrated in FIG. 3 since the word “sad” is associated with the impression “negative” and the weight “1”, the word “sad” has an impression “negative” with respect to the word “sad” Weight "1" is identified.
  • the impression “negative” and the weight “1” are specified for the word “cry”, and the impression “positive” and the weight “1” are given for the word “poor”.
  • An impression “positive” and a weight “1” are identified for the word “good”.
  • the impression “positive” is obtained by increasing (“1.5” in the example of FIG. 5) the weight of the impression “positive” of the word order “last” of the last word (which is likely to indicate the conclusion of the message). Becomes 2.5 (1 + 1 ⁇ 1.5), and the impression “positive” with the largest weight value can be determined as the impression of the acquired message.
  • the word order of a word can be considered as exception processing.
  • the font A can be determined as the font of the message by searching the impression / font table 539 illustrated in FIG. 4 for the impression “positive” determined by the category determination unit 540.
  • the weighting unit 535 weights the impressions specified for the plurality of words included in the message. Specifically, by referring to the word / impression table 536, the weight value can be obtained.
  • the weighting unit 535 can weight an impression to be associated with each of the plurality of words included in the message according to the position in the message of the plurality of words included in the message. As illustrated in FIG. 5, in the Japanese context, in general, the words towards the end of the message often have important meanings. Therefore, for example, the weight of the impression associated with the last word among the plurality of words included in the message is increased (the numerical value of the weight is increased).
  • the impression of the message can be determined with priority given to the impression associated with the word that has significant meaning in the context of the message, and switching to a font that matches the message It becomes possible.
  • the message impression can be determined only by performing simple processing of word extraction (character string analysis) and category specification (impression analysis), and the font (default font) of the message can be determined. You can freely switch to the font according to the impression recalled from the message.
  • the impression of each word included in the message can be specified easily.
  • FIG. 6 is an explanatory drawing showing an example of the flow of the operation of the font switching system of the present embodiment.
  • a font automatic switching application (not shown) in the information processing apparatus 10 and inputs (or reads) a message
  • the font switching device 50 acquires the message (P1).
  • the font switching device 50 performs message analysis (word extraction) (P2), and performs impression analysis (specification and determination of an impression) (P3).
  • the candidate selection unit 55 selects a font corresponding to all or a part of the plurality of impressions as a font candidate.
  • the candidate selection unit 55 can also select a plurality of logo fonts or logo images as logo font candidates or logo image candidates.
  • the font switching device 50 transmits the font candidate to the information processing device 10 (P4).
  • the information processing apparatus 10 displays the font candidate (P5), and receives the font selection operation by the user (P6).
  • FIG. 7 is a schematic view showing an example of a font selection screen according to the present embodiment.
  • the figure on the left side shows a state in which a message ("nostalgic" in the example of the figure) is displayed in the message display area 12 of the display screen 11 of the information processing apparatus 10.
  • the operation icon 15 for example, a touch operation or the like
  • three types of font candidates 13a, 13b, and 13c are displayed in the font selection area 13 as shown in the center diagram.
  • the number of font candidates is not limited to the example shown in FIG.
  • the candidates displayed in the font selection area 13 can also include logo fonts or logo images. This allows the user to freely select the font (including logo font or logo image) that suits the message according to the user's preference or the like.
  • the font switching device 50 acquires font information selected by the user (P7), generates a display code to switch to the selected font (P8), and transmits the generated display code to the information processing apparatus 10 (P9).
  • the information processing apparatus 10 When the information processing apparatus 10 receives the display code, the information processing apparatus 10 transmits a font request to the server 100 based on the display code (P10).
  • the server 100 distributes the font to the information processing apparatus 10 based on the font request (P11).
  • the information processing apparatus 10 switches and displays the font of the message by receiving the font (P12).
  • the pictogram extraction unit 532 extracts the pictogram.
  • the number of pictograms included in one message may be more than one.
  • the category specification unit 534 specifies an impression associated with the pictogram extracted by the pictogram extraction unit 532 based on the pictogram / impression table 537 as pictogram category related information in which an impression is associated with each of the plurality of pictograms.
  • FIG. 8 is a schematic view showing an example of the configuration of the pictogram and impression table 537 of the first embodiment.
  • the pictogram and impression table 537 associates pictograms and impressions, and associates pictograms and impressions with weights.
  • the impression includes, for example, positive (positive), negative (negative), Japanese food, horror, emotion and so on.
  • an impression “positive” is associated with a pictogram of a heart, and a weight “10” is associated with it. The same applies to other pictograms. Also, different impressions may be associated with the same pictogram.
  • the category determination unit 540 determines the impression of the message based on the impression specified by the category specification unit 534.
  • the determination of the impression of the message can be performed as in the case of the word illustrated in FIG. That is, the impression with the largest weight value can be determined as the impression of the acquired message in consideration of both the word and the pictogram.
  • the impression of the message can be determined in consideration of the pictogram.
  • the symbol extraction unit 533 extracts the symbol.
  • the symbols can include, for example, exclamation marks, question marks, three-point readers, and the like. Note that the number of symbols included in one message may be more than one.
  • the category specification unit 534 specifies an impression associated with the symbol extracted by the symbol extraction unit 533 based on the symbol / impression table 538 as symbol category related information in which an impression is associated with each of a plurality of symbols.
  • FIG. 9 is a schematic view showing an example of the configuration of the symbol / impression table 538 of the first embodiment.
  • the symbol / impression table 538 associates symbols with impressions and associates symbols and impressions with weights.
  • the impression includes, for example, positive (positive), negative (negative) and the like.
  • three exclamation marks are associated with an impression “positive” and a weight “2”. The same applies to other symbols.
  • the category determination unit 540 determines the impression of the message based on the impression specified by the category specification unit 534.
  • the determination of the impression of the message can be performed as in the case of the word illustrated in FIG. That is, in consideration of words and symbols, or words, pictograms and symbols, the impression with the largest weight value can be determined as the impression of the acquired message.
  • FIG. 10 is an explanatory view showing an example of how the font of a message transmitted and received between the information processing apparatus 10 according to the present embodiment is switched.
  • a service such as a social networking service
  • each message is automatically switched to a font that matches (or is close to) the impression of the message, or a font selected by the other party.
  • FIG. 11 is an explanatory view showing an example of the appearance of the font of a message transmitted and received between the information processing apparatus 10 as a comparative example.
  • the font of the message is a system font (for example, gothic font) Can only be used.
  • the font switching device 50 of the present embodiment when communication is performed via the communication network, the font of the message is not fixed, and the font is automatically switched according to the impression of the message. For the sake of communication, communication is fun, and you can be interested in communication using services such as social networking services.
  • the logo font determination unit 54 is associated with the plurality of words extracted by the word extraction unit 531 based on the logo mark dedicated font conversion dictionary (logo related information) in which the logo font is associated with each of the plurality of words. Determine if there is a logo font.
  • FIG. 12 is a schematic view showing an example of the configuration of a logo mark dedicated font conversion dictionary according to the present embodiment.
  • the logo mark dedicated font conversion dictionary is a dictionary in which words and logo fonts are associated and registered. Notational variations such as half-width (1 byte), full-width (2 byte), upper case, lower case, etc. are included, and also words displayed in alphabet, katakana, hiragana and kanji are included.
  • a character string corresponding to image data (for example, Bezier format) of a logo mark (company name, brand name, product name, service name, abbreviation, etc.) and a corresponding character string are registered, and the image data is converted to font data. You get the font for
  • the logo font is a font, so unlike an image such as JPEG or SVG, text search and copy paste can be performed. In addition, even if the logo font is enlarged or reduced, it is possible to draw beautifully.
  • the logo font has a ligature font function, and even a plurality of characters can be treated as outline data for one character. Thus, it is possible to prevent the logo mark from being divided and displayed by being broken in the middle of the characters of the logo mark.
  • the logo mark-dedicated font conversion dictionary can be generated, for example, by having the holder of the logo mark register the drawing data of the logo and the character information such as the company name, and the logo registration process.
  • the display code generation unit 56 switches the word associated with the logo font to the logo font. According to the above-described configuration, when transmitting and receiving a message using the social networking service, it is possible to display a logo such as a company name, a brand name, a product name, a service name, and an abbreviation.
  • the logo image is an image representing a logo, a product or a brand (eg, a photograph of a product package, etc.).
  • the logo image determination unit 57 has a logo image associated with the plurality of words extracted by the word extraction unit 531 based on the logo image conversion dictionary (logo related information) in which the logo image is associated with each of the plurality of words. It is determined whether or not.
  • FIG. 13 is a schematic view showing an example of the configuration of the logo image conversion dictionary according to the present embodiment.
  • the logo image conversion dictionary is a dictionary in which words and logo images are associated and registered. Notational variations such as half-width (1 byte), full-width (2 byte), upper case, lower case, etc. are included, and also words displayed in alphabet, katakana, hiragana and kanji are included.
  • words are schematically described as AAA, BBB, and CCC.
  • an image A is registered in association with the word AAA
  • an image B is registered in association with the word BBB
  • images C1, C2, and C3 are registered in association with the word CCC.
  • the display code generation unit 56 switches the word associated with the logo image to the logo image. According to the above-described configuration, when transmitting and receiving a message using the social networking service, it is possible to display a logo image of a character string such as a company name, a brand name, a product name, a service name, and an abbreviation.
  • FIG. 14 is an explanatory view showing another example of the appearance of the font of a message transmitted and received between the information processing apparatus 10 as a comparative example.
  • a service such as a social networking service
  • the product name or brand name is Displayed by fonts (specifically, characters). Therefore, for example, even if you send a message to buy product name AAA before you go home, if there are multiple products with product name AAA in the shop, you may get it by mistake. It occurs.
  • FIG. 15 is an explanatory view showing another example of the appearance of the font of the message transmitted and received between the information processing apparatus 10 according to the present embodiment.
  • a service such as a social networking service
  • the plurality of logo images can be selected for the user before switching the word to the logo image. , And allows the user to select a desired logo image.
  • FIG. 16 is a flowchart showing an example of the procedure of font switching processing by the font switching device 50 of the first embodiment.
  • the control unit 51 acquires a message (S11), extracts a word from the acquired message (S12), extracts a pictogram when the message includes a pictogram (S13), and includes a symbol in the message. Extracts the symbol (S14).
  • the control unit 51 refers to the word / impression table 536, the pictogram / impression table 537, and the symbol / impression table 538 to identify the impression corresponding to the extracted word, pictogram, or symbol (S15), and weights the identified impression. To do (S16).
  • control unit 51 regards an impression with the largest weight value as an impression of the message, and determines a font of the message with reference to the impression / font table 539 (S17). In this case, a plurality of fonts of the message are determined, and the plurality of determined fonts are transmitted to the information processing apparatus 10 as font candidates (S18).
  • the control unit 51 determines whether or not the font is determined (S19), and when the font is not determined (NO in S19), the process of step S19 is continued.
  • the control unit 51 generates a display code (S20), and transmits the generated display code to the information processing apparatus 10 (S21).
  • the control unit 51 determines whether to end the process (S22), and if the process is not ended (NO in S22), continues the process after step S11 and determines that the process is ended (YES in S22) , End the process.
  • the word and impression table 536, the pictogram and impression table 537, the symbol and impression table 538, and the impression and font table 539 are used.
  • the machine learning is used. Will be explained.
  • FIG. 17 is a block diagram showing an example of the configuration of the font specifying unit 53 of the second embodiment.
  • the font identification unit 53 of the second embodiment includes a word extraction unit 541, a machine learning module 542, learning data 543, and the like.
  • the word extraction unit 541 extracts a plurality of words included in the message acquired by the message acquisition unit 52. Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • the machine learning module 542 determines the category of the message based on the word group extracted by the word extraction unit 541.
  • the machine learning module 542 is a text classification system learned by the learning data 543 (also referred to as teacher data).
  • the machine learning module 542 can use, for example, an algorithm (learning model) such as a naive Bayesian classifier, SVM (support vector machine), neural network, and the like.
  • the machine learning module 542 can be appropriately used as long as it is an algorithm that can perform text classification.
  • FIG. 18 is a schematic view showing an example of learning data 543 according to the second embodiment.
  • the learning data 543 is prepared in advance, and the document is associated with the font suitable for the impression of the document.
  • the machine learning module 542 learns the features of the document and the font suitable for the document based on the learning data 543 as shown in FIG.
  • the features of the document include, for example, the probability (proportion) of the number of documents classified into each font to the total number of documents, and the number of appearances of each word of a certain font.
  • the machine learning module 542 obtains a feature of the word group (message) extracted by the word extraction unit 541, and obtains a font suitable for an impression of the message by obtaining a similarity with the feature of the document learned from the learning data 543. It can be determined.
  • the probability that the font suitable for the message impression is font A, font B, font C, or font D is calculated, and the font with the highest calculated probability is used as the message impression. It can be a suitable font.
  • the probability that the font suitable for the impression of the message is font A is the probability that the number of documents classified into font A accounts for the total number of documents in the data for learning 543, and the font A of the document It can be calculated using the number of times the word has appeared.
  • the probability that the plurality of extracted words appear in the document associated with the font of the learning data 543 is calculated, and the font suitable for the impression of the message is determined based on the calculated probability.
  • a plurality of words be x, y, z, and a font be A, B, C, D, E.
  • Probabilities Pa, Pb, Pc, Pd, and Pe for which the words x, y, and z appear in the documents associated with the fonts A, B, C, D, and E of the learning data 543 are calculated.
  • the font with the largest value obtained by multiplying the probability of occupying the total number of documents classified as the font can be the font suitable for the impression of the message.
  • the font suitable for the impression of the message can be determined only by performing simple processing of word extraction (character string analysis) and font determination (text classification). You can switch the font freely.
  • FIG. 19 is a flow chart showing an example of the procedure of font switching processing by the font switching device 50 of the second embodiment.
  • the control unit 51 acquires a message (S31), extracts a word from the acquired message, and decomposes the message into a word group (S32).
  • the control unit 51 extracts the feature of the message (S33), and determines the similarity between the feature of the extracted message and the feature of the document learned from the learning data 543 (S34).
  • the control unit 51 determines the font of the message (S35). In this case, a plurality of fonts of the message are determined, and the plurality of determined fonts are transmitted as font candidates to the information processing apparatus 10 (S36).
  • the control unit 51 determines whether or not the font has been determined (S37). If the font has not been determined (NO in S37), the process of step S37 is continued. When the font is determined (YES in S37), the control unit 51 generates a display code (S38), and transmits the generated display code to the information processing apparatus 10 (S39).
  • the control unit 51 determines whether to end the process (S40), and when not ending the process (NO in S40), continues the process after step S31 and determines that the process is ended (YES in S40) , End the process.
  • the machine-learning module 542 can cause the machine learning module 542 to learn the extracted message as a learning data (teacher data) by associating the document with the font selected by the user.
  • the accuracy of font determination (text classification) by the machine learning module 542 can be enhanced.
  • the font is switched.
  • the display mode of the message including the font is changed.
  • FIG. 20 is a block diagram showing an example of the configuration of the font switching system of the third embodiment
  • FIG. 21 is a block diagram showing an example of the configuration of the font specifying unit 53 of the third embodiment.
  • the server 100 includes a message block image database 104 and an image database 105.
  • the font specifying unit 53 of the first embodiment shown in FIG. 2 includes a keyword determination unit 544, a keyword table 545, and a display format table 546.
  • the third embodiment will be described below.
  • the word extraction unit 531 extracts words included in the message.
  • a message is a character string (including pictographs, symbols, etc.) transmitted and received in a so-called social networking service such as a messenger application or chat.
  • Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • the number of words extracted from the message may be one.
  • the keyword determination unit 544 has a function as a determination unit, and determines whether the word extracted by the word extraction unit 531 matches or is similar to the keyword associated with the display format that defines the display mode of the message. judge. More specifically, the keyword determination unit 544 searches the extracted word with reference to the keyword table 545, and determines whether or not the keyword matches or is similar to the keyword in the keyword table 545. Note that "matching with a keyword” refers to the case where a word completely matches with a keyword, and "similar to a keyword” refers to a case where a word partially matches with a keyword or a case where an impression or the like is similar.
  • FIG. 22 is a schematic view showing an example of the configuration of the keyword table 545.
  • the keyword table 545 is a table in which keywords and display formats (templates) are associated with each other.
  • the display format includes, for example, definition data in which a display mode is defined. Details of the display format will be described later.
  • a Christmas template is associated with the keywords “Merry Christmas” and “Merickly”.
  • a new year template is associated with the keywords “Akeoseme” and “Congratulations to the new year”.
  • cherry blossom templates are associated with the keywords “Ohanami”, “Congratulations on entrance", and "Enrollment ceremony”.
  • a cartoon style template is associated with the keywords “muss” and "muss”.
  • the font specifying unit 53 has a function as a changing unit, and when it is determined that the word extracted by the keyword determining unit 544 matches or is similar to the keyword, the word is selected based on the display format associated with the keyword. Change the display mode related to the included message. Note that the message including the word means that only the word in the message may be used, or the entire message may be used.
  • the font specifying unit 53 changes the display mode of the message based on the Christmas template. Also, if the message includes a word that matches or is similar to “mush”, the font specifying unit 53 changes the display mode of the message based on the cartoon-like template.
  • FIG. 23A is an explanatory view showing an example of a configuration of a display format
  • FIG. 23B is an explanatory view showing an example of a configuration of a Christmas template
  • FIG. 23C is an explanatory view showing an example of a configuration of a cartoon style template.
  • FIG. 23A shows a data configuration of a display format, and defines a display mode according to a message. The content of the data configuration is defined according to each template.
  • the display format includes the following data.
  • the typesetting information means, for example, information on layout including character color, size, font, character feed, line feed, margin and the like.
  • the application range indicates the application range of the change of the display mode to the message. For example, when changing the display mode of only the keyword among the characters constituting the message, changing the display mode of only the message including the keyword, the message including the keyword When changing to the same display mode also for other messages displayed on the display screen 11 at the same time, or similar messages for a message (or a plurality of messages) before or after the message including the keyword Including when changing to the aspect.
  • Background color / image is the background color / image of the message.
  • the design of the message block specifies a display mode such as a frame or a balloon surrounding the message.
  • the typesetting information of the message includes the color, size, font, character sending, line sending, etc. of characters constituting the message.
  • the expiration date specifies how long the display mode of the message by extracting the word can be changed.
  • the priority is, for example, a priority for determining which template to use when a plurality of keywords are included in a message and a plurality of templates are associated. The smaller the numerical value, the higher the priority.
  • the display format may include a change period that specifies how much change of the message display mode is maintained.
  • the change period may be set to a fixed value, for example, 15 minutes or 1 day, or may be set by the user's operation, such as until the application is closed or until the next message is sent.
  • the display format table 546 stores various templates shown in FIG. For example, a Christmas template shown in FIG. 23B, a cartoon-like template shown in FIG. 23C, and the like are stored.
  • the template is not limited to those illustrated in FIG. 22, FIG. 23B, and FIG. 23C.
  • the coverage is overall, the background color and image are green, the design of the message block is a rounded rectangle, the border is red and green stripes, the background is white, and the message is
  • the typesetting information is black, 16 pt, glitter font, character 1EM, line feed 1.5 EM, the expiration date is from December 23 to December 26, and the priority is 1.
  • the application range is 1 message
  • the background color and image are not changed
  • the design of the message block is a comic balloon image
  • the frame is black
  • the background is white.
  • the format information of the message is black, 16 pt, manga font, character feed 1 EM, line feed 1.5 EM, the expiration date is 1 day, and the priority is 3.
  • FIGS. 23B and 23C are examples, and the present invention is not limited to these.
  • the message block image database 104 of the server 100 stores images of message blocks for various templates.
  • the image database 105 also stores handwritten characters or images associated with words (keywords).
  • FIG. 24 is a schematic view showing an example of the configuration of the image database 105.
  • words keywords
  • display correspondences For example, an image such as a handwritten character is associated with the words “mush” and "mush”.
  • the display mode is not limited to handwritten characters, and may be, for example, calligraphy characters, graphic characters, abstract characters, decorated characters, characters combined with graphics, and the like.
  • a decorated character is associated with the word "merichuri”.
  • the image of the detergent A is matched with respect to the word "detergent A.”
  • FIG. 25A and 25B are explanatory diagrams showing a first example of the display mode of messages transmitted and received between the information processing apparatus 10 according to the third embodiment.
  • FIG. 25A shows an example in the case of not changing the display mode of the message as a comparative example
  • FIG. 25B shows an example in the case of changing the display mode of the message according to the present embodiment.
  • a message 201 "Mush as sassy”
  • the display mode of only the keyword "musss” is changed among the characters constituting the message 201 (symbol 201b).
  • the display mode of the message block surrounding 201 is also changed. Further, in the example of FIG. 25B, since the message 202 does not include the keyword, the process according to the third embodiment is not performed, but the message according to the processes according to the first embodiment and the second embodiment. The 202 font has been switched.
  • the word among the characters included in the message is a handwritten character, a brush character, a graphic character, an abstracted character Change to a decorated character, a character combined with a figure (also referred to as a handwritten character or the like), or an image associated with the word.
  • the words included in the message can be switched to handwritten characters or related images and displayed, and it is possible for the user to enjoy communication or to easily understand the message.
  • the display mode of the frame (message block) displayed surrounding the message is changed.
  • the display mode of the frame (message block) displayed surrounding the message is changed.
  • FIG. 26A and 26B are explanatory diagrams showing a second example of the display mode of the message transmitted and received between the information processing apparatuses 10 according to the third embodiment.
  • FIG. 26A shows an example in the case of not changing the display mode of the message as a comparative example
  • FIG. 26B shows an example in the case of changing the display mode of the message according to the present embodiment.
  • the difference from the first example shown in FIG. 25B is that, in the second example, the display mode of the entire message 201 including the keyword "mush" is changed (reference numeral 201c).
  • the display mode of the entire message 201 including the keyword "mush" is changed (reference numeral 201c).
  • FIGS. 27A and 27B are explanatory diagrams showing a third example of the display mode of messages transmitted and received between the information processing apparatuses 10 according to the third embodiment.
  • FIG. 27A shows an example in the case of not changing the display mode of the message as a comparative example
  • FIG. 27B shows an example in the case of changing the display mode of the message according to the present embodiment.
  • Messages 211 to 216 are displayed on the display screen.
  • the message 213 includes a keyword 213 a “meridly”.
  • the other messages 211, 212, 214, 215, and 216 displayed on the display screen simultaneously with the message 213 are the message 213. It has been changed to the equivalent display mode.
  • the display mode of the message displayed before or after the message is changed.
  • the message displayed before or after the message may be, for example, a message before or after displayed simultaneously with the message on the display screen on which the message is displayed (FIG. 27B). It may include up to the previous message, or it may include up to a predetermined number of messages after the message.
  • the display mode of the series of messages to be transmitted and received can be switched according to the content of the message.
  • the typesetting information of the word includes, for example, information such as word color, font, writing, line leading and the like. This makes it possible to change the visual impression of the words included in the message or other characters including the word, and provides the user with the advantage that communication becomes fun or the message becomes easy to understand.
  • the changed display mode is continued until a predetermined time elapses or until the process of changing to another display mode is executed. Can.
  • the display mode of the series of messages to be transmitted and received can be switched according to the content of the message.
  • FIG. 28 is a flow chart showing an example of the procedure for changing the display mode of a message by the font switching device 50 of the third embodiment.
  • the control unit 51 acquires a message (S51), and extracts a word included in the acquired message (S52).
  • the control unit 51 searches for a word with reference to the keyword table 545 (S53), and determines whether the extracted word matches or is similar to the keyword (S54). If it matches or is similar to the keyword (YES in S54), the control unit 51 generates a display code of a display format corresponding to the keyword (S55), and transmits the generated display code to the information processing apparatus 10 (S56) ).
  • the information processing apparatus 10 When the information processing apparatus 10 receives the display code, the information processing apparatus 10 transmits a message change request to the server 100 based on the display code.
  • the server 100 delivers the message whose display mode has been changed to the information processing apparatus 10 using the message block image database 104 and the image database 105 based on the message change request.
  • the information processing apparatus 10 can change the display mode of the message and display it on the display screen 11 by receiving the message.
  • control unit 51 When the keyword does not match or is not similar (NO in S54), the control unit 51 performs the process of step S57 described later without performing the process of steps S55 and S56. The control unit 51 determines whether to end the process (S57), and when not ending the process (NO in S57), continues the process after step S51 and determines that the process is ended (YES in S57) , End the process.
  • the font switching device 50 of each of the above-described embodiments can also be realized using a general-purpose computer provided with a CPU (processor), a RAM, and the like. That is, as shown in FIG. 16, FIG. 19 and FIG. 28, a computer program which defines the procedure of each process is loaded into a RAM provided in the computer, and the computer program is executed by a CPU (processor). Can realize the font switching device 50.
  • the font of a message to be transmitted or received can be switched according to the content of the message.
  • the company name and the product name can be displayed as a logo mark.
  • the user can easily select a font close to the impression of the message or a font suitable for the impression of the message.
  • the display mode of the message to be transmitted / received can be switched according to the content of the message.
  • a font (subset) on which only a character type desired to be displayed by the information processing apparatus 10 is dynamically generated and arranged.
  • the second distributes fonts (full set) loaded with all character types.
  • the information processing apparatus 10 stores fonts (full set) loaded with all character types.
  • font switching device 50 and information processor 10 were separate devices, it is not limited to this, for example, text analysis (word extraction processing, pictogram extraction processing, symbol extraction Processing, etc.) may be performed by the font switching device 50.
  • the selection result may be fed back to the rule of the font determination process of the font switching device 50.
  • the font determination accuracy can be improved.
  • the font may be downloaded to the information processing apparatus 10 in advance. As a result, there is no need to download the font from the server 100, and font switching and display can be performed more quickly.
  • the computer program according to the present embodiment is a computer program for causing a computer to switch the font of a message, and the computer performs a process of extracting a plurality of words included in the message, and a plurality of extracted words
  • a process of specifying the font of the message and a process of switching the font of the message to the specified font are executed based on the above.
  • the font switching device is a font switching device that switches the font of a message, and includes a word extraction unit that extracts a plurality of words included in the message, and a plurality of words extracted by the word extraction unit. And a processing unit configured to execute processing for switching the font of the message to the font specified by the specifying unit.
  • the font switching method is a font switching method for switching the font of a message, wherein a word extraction unit extracts a plurality of words included in the message, and the message is extracted based on the plurality of extracted words
  • the identification unit identifies the font of the message, and the processing unit executes processing for switching the font of the message to the identified font.
  • a message is a character string (including pictographs, symbols, etc.) transmitted and received in a so-called social networking service such as a messenger application or chat.
  • Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • the font of the message is specified based on the plurality of extracted words.
  • the font of the message is switched to the specified font.
  • the font of the message can be freely switched only by performing simple processing of word extraction (character string analysis) and font specification.
  • the computer program performs the determination based on the processing of determining the category of the message based on the plurality of extracted words in the computer, and the font related information in which the font is associated with each of the plurality of categories. And a process of identifying a font associated with the category.
  • the category of the message is determined based on the plurality of extracted words.
  • the category can be, for example, an impression recalled from a word. Note that different words may correspond to the same category.
  • the font associated with the determined category is specified based on font related information in which the font is associated with each of the plurality of categories.
  • a font related table (font related information) in which categories and fonts are associated with each other is stored in advance, and when the category of the message is determined, the font associated with the determined category can be specified.
  • the font related table (font related information) it is possible to easily convert from category to font.
  • the computer program identifies, on the computer, a process of specifying a category associated with each of the plurality of extracted words based on word category related information in which a category is associated with each of a plurality of words. Determining the category of the message based on the number of words corresponding to the category.
  • the category associated with each of the plurality of extracted words is specified based on the word category related information in which the category is associated with each of the plurality of words.
  • a word category relationship table (word category relationship information) in which words and categories are associated is stored in advance, and a category associated with each of a plurality of extracted words is specified.
  • the category of the message is determined based on the number of words corresponding to the identified category. According to the above-described configuration, the category of each word can be easily identified by referring to the word category relation table (word category relation information).
  • the computer program according to the present embodiment causes a computer to execute a process of extracting pictograms included in the message, and a category associated with the pictograms extracted based on pictogram category related information in which a category is associated with each of a plurality of pictograms. And identifying the category of the message based on the identified category.
  • pictograms included in the message are extracted.
  • the category associated with the extracted pictogram is specified based on pictogram category related information in which the category is associated with each of the plurality of pictograms. For example, a pictogram category relation table (pictogram category related information) in which pictograms and categories are associated in advance is stored, and the category associated with the extracted pictogram is specified.
  • the category of the message is determined based on the identified category.
  • a category having a large number (e.g., the largest) of pictograms identified as a certain category is a category of the message.
  • the pictogram category relation table picture pictogram category related information
  • the computer program causes a computer to perform processing of extracting a symbol included in the message and a category associated with the extracted symbol based on symbol category related information in which a category is associated with each of a plurality of symbols. And identifying the category of the message based on the identified category.
  • symbols included in the message are extracted.
  • the symbols can include, for example, exclamation marks, question marks, three-point readers, and the like.
  • the category associated with the extracted symbol is specified based on the symbol category related information in which the category is associated with each of the plurality of symbols.
  • a symbol category association table symbol category association information in which symbols and categories are associated is stored in advance, and the category associated with the extracted symbol is specified.
  • the category of the message is determined based on the identified category.
  • the category of the message can be determined in consideration of the symbol by referring to the symbol category association table (symbol category association information).
  • the computer program according to the present embodiment includes, on a computer, a process of weighting a category to be associated according to a plurality of words, a plurality of pictograms or a plurality of symbols included in the message, and the weighted category.
  • a process of determining a category is performed.
  • the categories to be associated are weighted according to the plurality of words, the plurality of pictographs or the plurality of symbols included in the message, and the category of the message is determined based on the weighted categories.
  • a weighting for example, a numerical value representing a weight
  • glyph category related information in addition to the association between the pictogram and the category, a weight is also associated.
  • symbol category association information in addition to the association between symbols and categories in the symbol category association table (symbol category association information), weightings are also associated.
  • the category of the message can be, for example, the category having the largest numerical value representing the weight among the weighted categories. According to the above-described configuration, it is possible to select a font that fits the message while suppressing that categories that fit the message are determined uniquely or fixedly.
  • the computer program includes, on a computer, a process of weighting a category associated with each of the plurality of words according to the position in the message of the plurality of words included in the message, and a weighted category. And a process of determining a category of the message based on the information.
  • the categories associated with each of the plurality of words included in the message are weighted.
  • the weight of the category associated with the last word among the plurality of words included in the message is increased (the numerical value of the weight is increased).
  • the category of the message is determined based on the weighted category. According to the above configuration, even if there are multiple categories associated with a plurality of words included in the message, the category of the message is determined with priority given to the categories associated with the words having significant meaning in the context of the message. And you can switch to a font that suits your message.
  • the computer program according to the present embodiment is a computer program for causing a computer to switch the font of a message, and the computer performs a process of extracting a plurality of words included in the message, a plurality of documents, and a plurality of documents.
  • the font switching device is a font switching device that switches the font of a message, and a word extraction unit that extracts a plurality of words included in the message, a plurality of documents, and a plurality of fonts are associated.
  • An identifying unit for identifying a font of the message based on a learned module machine-learned by the learning data, the learned module, and a plurality of words extracted by the word extracting unit;
  • a processing unit that executes processing for switching to the font specified in step b.
  • the font switching method is a font switching method for switching the font of a message, and the word extraction unit extracts a plurality of words included in the message and associates a plurality of documents with a plurality of fonts.
  • the processor identifies the font of the message based on the learned module machine-learned by the training data and the plurality of extracted words, and the processor identifies the font of the message and switches the font of the message to the identified font. Run.
  • a message is a character string (including pictographs, symbols, etc.) transmitted and received in a so-called social networking service such as a messenger application or chat.
  • Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • the font of the message is specified based on a learned model machine-learned by learning data in which a plurality of documents and a plurality of fonts are associated with each other and a plurality of extracted words.
  • the learned model is obtained by learning the features of a document and a font suitable for the document, using learning data as teacher data.
  • the features of the document include, for example, the probability (proportion) of the number of documents classified into each font to the total number of documents, and the number of appearances of each word of a certain font.
  • the learned model can be appropriately used as long as it is an algorithm that can perform text classification.
  • the specification of the font of the message can be performed, for example, by determining the feature of the message and determining the similarity between the learned model (algorithm) and the feature of the document. For example, it is possible to calculate the probability that the font of the message is the font A, B, C, D,... And the font with the highest calculated probability to be the font of the message.
  • the probability that the font of the message is font A is the probability that the number of documents classified into font A accounts for the total number of documents in the data for learning, and a word (each word of the message) appears in font A of the document It can be calculated using the number of times.
  • the font of the message is switched based on the specified font.
  • the message font can be specified simply by performing simple processing of word extraction (character string analysis) and font specification (text classification), and the font of the message can be freely switched. it can.
  • the computer program according to the present embodiment includes, on a computer, processing for calculating the probability that a plurality of extracted words appear in a document associated with the font of the learning data, and the font of the message based on the calculated probability. And the process of identifying
  • the probability that the plurality of extracted words appear in the document associated with the font of the learning data is calculated, and the font of the message is specified based on the calculated probability. For example, let a plurality of words be x, y, z, and a font be A, B, C, D, E. Probabilities Pa, Pb, Pc, Pd, Pe are calculated in which words x, y, z appear in documents associated with fonts A, B, C, D, E of learning data, respectively. The font with the largest value obtained by multiplying the ratio of the number of documents classified into the font to the total number of documents can be used as the font of the message.
  • the computer program according to the present embodiment is a computer program for causing a computer to switch a logo font or logo image of a message, and the computer extracts a plurality of words included in the message, and a plurality of processings. And a process of determining whether or not there is an associated logo font or logo image among a plurality of extracted words based on logo related information in which each of the words is associated with a logo font or logo image. If there is a logo font or logo image, a process of switching a word associated with the logo font or logo image to the logo font or logo image is executed.
  • a message is a character string (including pictographs, symbols, etc.) transmitted and received in a so-called social networking service such as a messenger application or chat.
  • Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • a logo font or logo image associated among the plurality of extracted words based on logo related information in which the logo font or logo image is associated with each of the plurality of words? It is determined whether or not.
  • a character string corresponding to image data for example, Bezier format
  • a logo mark company name, brand name, product name, service name, abbreviation, etc.
  • a corresponding character string are registered, and the image data is converted to font data.
  • You get the font for The logo image can use the image data.
  • the logo related information can be a conversion dictionary in which a character string and a logo font or logo image are associated.
  • the word associated with the logo font or logo image is switched to the logo font or logo image.
  • a character string such as a company name, a brand name, a product name, a service name, and an abbreviation.
  • the computer program causes the computer to display, on the information processing apparatus, a plurality of font candidates for the message or logo font candidates or logo image candidates associated among the extracted plurality of words. And a process of receiving one font selected from the plurality of displayed font candidates, logo font candidates, or logo image candidates, logo font, or logo image.
  • a plurality of font candidates of a message or logo font candidates or logo image candidates associated among a plurality of extracted words are displayed on the information processing apparatus.
  • the font candidates can be, for example, a plurality of fonts suitable as a font of a message.
  • the font candidate for logo can be a font for logos corresponding to each logo.
  • the logo image candidate can be a plurality of logo images corresponding to words.
  • one font, logo font or logo image selected by the user from a plurality of displayed font candidates, logo font or logo image is accepted.
  • the user can freely select the font (including logo font or logo image) that matches the message according to the user's preference or the like.
  • a computer program causes a computer to execute processing for learning the message and one selected font as learning data in which a document and a font are associated.
  • the message and the selected font are learned as learning data in which the document and the category are associated. Thereby, the classification accuracy of the category by the learned model (algorithm) can be improved.
  • the computer program according to the present embodiment causes the computer to execute processing for generating a display code for acquiring the switched font, logo font, or logo image from the server and displaying it.
  • a display code for acquiring the switched font, logo font or logo image from the server and displaying it is generated.
  • the server stores fonts, logo fonts or logo images.
  • the information processing apparatus can acquire the font, the logo font or the logo image from the server, switch the font of the message, or the word the font for the logo or It can be switched to a logo image and displayed.
  • the category includes an impression recalled from a word, a pictogram, a symbol or a message.
  • the category includes an impression recalled from words, pictograms, symbols or messages. Impressions can include, for example, negatives, positives, emotions, sports, events, topics, and the like. This makes it possible to switch to a font close to the impression received from the message.
  • the computer program according to the present embodiment is a computer program for causing a computer to change the display mode according to a message, and the computer performs processing of extracting a word included in the message, and the extracted word is a message
  • a process of determining whether or not the keyword is matched or similar to the keyword associated with the display format defining the display mode, and when it is determined that the extracted word is matched or similar to the keyword, the keyword associated with the keyword A process of changing a display mode related to a message including the word is performed based on a display format.
  • the font switching device is a font switching device that changes the display mode related to a message, and a word extraction unit that extracts a word included in the message, and a display mode related to the message If it is determined that the extracted word matches or is similar to the keyword, a display unit associated with the keyword is determined. And a changing unit configured to change a display mode related to the message including the word.
  • the font switching method is a font switching method for changing a display mode according to a message, wherein a word extraction unit extracts a word included in the message, and the extracted word is a display mode according to the message If the determination unit determines whether or not the extracted word matches or is similar to the keyword associated with the display form defining the, and if it is determined that the extracted word matches or is similar to the keyword, the display form associated with the keyword Based on the change, the change unit changes the display mode of the message including the word.
  • the word extraction unit extracts words included in the message.
  • a message is a character string (including pictographs, symbols, etc.) transmitted and received in a so-called social networking service such as a messenger application or chat.
  • Words include adjectives, nouns, adverbs, dialects, buzzwords and the like.
  • the determination unit determines whether the extracted word matches or is similar to the keyword associated with the display format that defines the display format of the message.
  • the display mode according to the message includes, for example, the scope of the message to change the display mode, the background color / image of the message, the display mode of the message block, the format information of the message, the expiration date of the change of the display mode, the priority, etc. .
  • the term "matching with the keyword” refers to the case where the word exactly matches the keyword, and the term "similar to the keyword” refers to the case where the word partially matches the keyword or a case where the impression is similar.
  • the changing unit changes the display mode of the message including the word based on the display format associated with the keyword.
  • the message including the word means that only the word in the message may be used or the entire message may be used.
  • the computer program according to the present embodiment causes the computer to change the display mode according to the message including the word, at least the word among the characters included in the message is a handwritten character or an image associated with the word Run the process you want to change.
  • the present embodiment when changing the display mode according to the message including the word, at least the word among the characters included in the message is changed to the handwritten character or the image associated with the word. As a result, it is possible to switch and display a word included in the message or another character including the word to a handwritten character or an associated image, so that the user enjoys communication or the message is easily understood. can get.
  • the computer program according to the present embodiment causes the computer to execute the process of changing the composition information of at least the word among the characters included in the message, when changing the display mode according to the message including the word.
  • the typesetting information of the word includes, for example, information such as word color, font, writing, line leading and the like. This makes it possible to change the visual impression of the words included in the message or other characters including the word, and provides the user with the advantage that communication becomes fun or the message becomes easy to understand.
  • the computer program according to the present embodiment causes the computer to execute the process of changing the display mode of the frame displayed by surrounding the message when changing the display mode of the message including the word.
  • the display mode of the frame (also referred to as a message block) displayed surrounding the message is changed.
  • the display mode of the frame includes, for example, the color, pattern, and shape of the frame.
  • the computer program according to the present embodiment causes the computer to execute the process of changing the display mode related to the message displayed before or after the message when changing the display mode related to the message including the word.
  • the display mode related to the message including the word when the display mode related to the message including the word is changed, the display mode related to the message displayed before or after the message is changed.
  • the message displayed before or after the message may be, for example, a message before or after displayed simultaneously with the message on the display screen on which the message is displayed, up to a predetermined number of messages from the message Or a predetermined number of messages after the message.
  • the display mode of the series of messages to be transmitted and received can be switched according to the content of the message.
  • the computer program When the computer program according to the present embodiment causes the computer to change the display mode related to the message including the word, the computer program changes the process of changing the changed display mode to another display mode until a predetermined time elapses. Execute processing that continues until execution.
  • the changed display mode is continued until a predetermined time elapses or until the process of changing to another display mode is executed. .
  • the display mode of the series of messages to be transmitted and received can be switched according to the content of the message.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

Selon l'invention, un programme informatique provoque l'exécution par un ordinateur des opérations suivantes : un traitement d'extraction d'une pluralité de mots compris dans un message ; un traitement d'identification d'une police pour le message en fonction de la pluralité de mots extraits ; et un traitement de passage de la police du message à la police identifiée.
PCT/JP2018/003385 2017-06-23 2018-02-01 Programme informatique, dispositif de changement de police et procédé de changement de police WO2018235326A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019525062A JPWO2018235326A1 (ja) 2017-06-23 2018-02-01 コンピュータプログラム、フォント切替装置及びフォント切替方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-123033 2017-06-23
JP2017123033 2017-06-23

Publications (1)

Publication Number Publication Date
WO2018235326A1 true WO2018235326A1 (fr) 2018-12-27

Family

ID=64735941

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/003385 WO2018235326A1 (fr) 2017-06-23 2018-02-01 Programme informatique, dispositif de changement de police et procédé de changement de police

Country Status (2)

Country Link
JP (1) JPWO2018235326A1 (fr)
WO (1) WO2018235326A1 (fr)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020154951A (ja) * 2019-03-22 2020-09-24 大日本印刷株式会社 フォント選定装置及びプログラム
JP2021096738A (ja) * 2019-12-19 2021-06-24 株式会社ラムダシステムズ 情報処理装置、情報処理方法および情報処理プログラム
CN113051235A (zh) * 2021-04-22 2021-06-29 平安普惠企业管理有限公司 文档加载方法、装置、终端和存储介质
WO2022001408A1 (fr) * 2020-06-28 2022-01-06 荣耀终端有限公司 Procédé d'affichage de caractère, appareil d'affichage de caractère et dispositif terminal

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004104647A (ja) * 2002-09-12 2004-04-02 Fuji Xerox Co Ltd 描画処理装置及び印刷処理システム
JP2004272807A (ja) * 2003-03-11 2004-09-30 Matsushita Electric Ind Co Ltd 文字列処理装置および文字列処理方法
JP2005182368A (ja) * 2003-12-18 2005-07-07 Seiko Epson Corp 表現画像推定装置及び表現画像推定方法ならびにそのプログラム
JP2005242790A (ja) * 2004-02-27 2005-09-08 Nomura Research Institute Ltd 携帯端末用表示データ作成装置、携帯端末用表示データ作成方法及び携帯端末用表示データ作成プログラム
WO2007138944A1 (fr) * 2006-05-26 2007-12-06 Nec Corporation Appareil permettant de donner des informations, procédé permettant de donner des informations, programme permettant de donner des informations et support d'enregistrement de programme permettant de donner des informations
WO2009040931A1 (fr) * 2007-09-28 2009-04-02 Kamachi, Mitsuhisa Dispositif de sortie d'informations de contenu, système de distribution d'informations de contenu, procédé de sortie d'informations de contenu, et programme de sortie d'informations de contenu
US20110289407A1 (en) * 2010-05-18 2011-11-24 Naik Devang K Font recommendation engine
JP2016161993A (ja) * 2015-02-26 2016-09-05 富士通株式会社 議論支援プログラム、議論支援方法および議論支援装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1014690A (ja) * 1996-03-28 1998-01-20 Shoko Cho 昇降ボード
JP3829506B2 (ja) * 1998-11-27 2006-10-04 セイコーエプソン株式会社 文書分類方法および文書分類装置ならびに文書分類処理プログラムを記録した記録媒体
JP2003044470A (ja) * 2001-07-27 2003-02-14 Hidehiro Ishizuka フォントサービスシステム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004104647A (ja) * 2002-09-12 2004-04-02 Fuji Xerox Co Ltd 描画処理装置及び印刷処理システム
JP2004272807A (ja) * 2003-03-11 2004-09-30 Matsushita Electric Ind Co Ltd 文字列処理装置および文字列処理方法
JP2005182368A (ja) * 2003-12-18 2005-07-07 Seiko Epson Corp 表現画像推定装置及び表現画像推定方法ならびにそのプログラム
JP2005242790A (ja) * 2004-02-27 2005-09-08 Nomura Research Institute Ltd 携帯端末用表示データ作成装置、携帯端末用表示データ作成方法及び携帯端末用表示データ作成プログラム
WO2007138944A1 (fr) * 2006-05-26 2007-12-06 Nec Corporation Appareil permettant de donner des informations, procédé permettant de donner des informations, programme permettant de donner des informations et support d'enregistrement de programme permettant de donner des informations
WO2009040931A1 (fr) * 2007-09-28 2009-04-02 Kamachi, Mitsuhisa Dispositif de sortie d'informations de contenu, système de distribution d'informations de contenu, procédé de sortie d'informations de contenu, et programme de sortie d'informations de contenu
US20110289407A1 (en) * 2010-05-18 2011-11-24 Naik Devang K Font recommendation engine
JP2016161993A (ja) * 2015-02-26 2016-09-05 富士通株式会社 議論支援プログラム、議論支援方法および議論支援装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ISHII, CHIKA ET AL.: "Dynamic Text-Decoration System for Text by Calculating Correlation between Impressive-Words and Fonts", PROCEEDINGS OF 3RD FORUM ON DATA ENGINEERING AND INFORMATION MANAGEMENT, 27 July 2011 (2011-07-27), pages 1 - 6 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020154951A (ja) * 2019-03-22 2020-09-24 大日本印刷株式会社 フォント選定装置及びプログラム
JP7287038B2 (ja) 2019-03-22 2023-06-06 大日本印刷株式会社 フォント選定装置及びプログラム
JP2021096738A (ja) * 2019-12-19 2021-06-24 株式会社ラムダシステムズ 情報処理装置、情報処理方法および情報処理プログラム
WO2022001408A1 (fr) * 2020-06-28 2022-01-06 荣耀终端有限公司 Procédé d'affichage de caractère, appareil d'affichage de caractère et dispositif terminal
CN113051235A (zh) * 2021-04-22 2021-06-29 平安普惠企业管理有限公司 文档加载方法、装置、终端和存储介质

Also Published As

Publication number Publication date
JPWO2018235326A1 (ja) 2020-04-23

Similar Documents

Publication Publication Date Title
WO2018235326A1 (fr) Programme informatique, dispositif de changement de police et procédé de changement de police
US20110282646A1 (en) Translating paralinguistic indicators
US20180268307A1 (en) Analysis device, analysis method, and computer readable storage medium
JP2006004402A (ja) 書類作成支援装置、書類作成支援プログラムおよび記憶媒体、並びに書類作成支援方法
JP6680026B2 (ja) 情報処理装置及びプログラム
CN116127054A (zh) 图像处理方法、装置、设备、存储介质及计算机程序
CN111191141A (zh) 文案推荐方法以及装置
WO2019149065A1 (fr) Procédé d'affichage compatible avec un autocollant, dispositif, terminal et support de stockage lisible par ordinateur
US9977794B2 (en) Management apparatus, design management method, and non-transitory computer readable medium
CN111352623A (zh) 页面生成方法及装置
CN112862558B (zh) 产品详情页面的生成方法和***、数据处理方法
US11507638B2 (en) Web content automated generation system
CN112927314A (zh) 一种图像数据处理方法、装置以及计算机设备
JP2016207217A (ja) 管理装置及び嗜好性特定方法
CN110298680B (zh) 广告管理装置、广告管理方法以及计算机可读记录介质
JP2015225398A (ja) デザイン管理装置及びプログラム
CN110548290B (zh) 图文混排方法、装置、电子设备以及存储介质
CN114283422A (zh) 一种手写字体生成方法、装置、电子设备和存储介质
JP2006004451A (ja) 書類作成支援装置、書類作成支援プログラムおよび記憶媒体、並びに書類作成支援方法
JP2020091665A (ja) デザイン制作支援サーバ、方法及びそのためのプログラム
JP7376185B2 (ja) 投稿の表示制御装置、投稿の表示制御方法、およびプログラム
JP4021881B2 (ja) 販売促進ツール生成装置
US20230336839A1 (en) Method, computer device, and storage medium for generating video cover
CN113112573B (zh) 基于标记语言的图片生成方法、装置和电子设备
JP7116369B2 (ja) 印刷用画像の審査を支援するための情報処理装置、方法、プログラム、及び情報処理システム

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18820883

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019525062

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18820883

Country of ref document: EP

Kind code of ref document: A1