JP7157781B2 - Speech bubble generator and video game processing system - Google Patents
Speech bubble generator and video game processing system Download PDFInfo
- Publication number
- JP7157781B2 JP7157781B2 JP2020146126A JP2020146126A JP7157781B2 JP 7157781 B2 JP7157781 B2 JP 7157781B2 JP 2020146126 A JP2020146126 A JP 2020146126A JP 2020146126 A JP2020146126 A JP 2020146126A JP 7157781 B2 JP7157781 B2 JP 7157781B2
- Authority
- JP
- Japan
- Prior art keywords
- balloon
- calculation formula
- speech
- calculation
- video game
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明の実施形態の少なくとも1つは、吹き出し生成プログラムおよびビデオゲーム処理システムに関する。 At least one embodiment of the invention relates to a balloon generator and a video game processing system.
ビデオゲームのゲーム画面に吹き出しが表示されることがある。一般的に、基本的な形状を有する吹き出しの画像データがアセット(素材)として予め用意される。 A speech bubble may appear on the game screen of a video game. In general, image data of speech balloons having basic shapes are prepared in advance as assets (materials).
特許文献1には、コンタクト情報を吹き出し画像と共に表示するコンピュータプログラムが記載されている。 Patent Literature 1 describes a computer program for displaying contact information together with a balloon image.
ゲームのプレイヤはゲーム画面に表示された吹き出しを視覚によって認識する。そのため、コンピュータ装置が、より演出効果の高い外観を有する吹き出しをゲーム画面に表示させることができれば、ビデオゲームに対するプレイヤの興味が向上する。 A game player visually recognizes the balloon displayed on the game screen. Therefore, if a computer device can display a speech balloon having an appearance with a more dramatic effect on a game screen, the player's interest in the video game will increase.
本発明の少なくとも1つの実施形態の目的は、上記課題を解決し、ビデオゲームに対するプレイヤの興味を向上させることである。 It is an object of at least one embodiment of the present invention to solve the above problems and increase player interest in video games.
非限定的な観点によると、本発明の一実施形態に係る吹き出し生成プログラムは、ビデオゲームの進行を制御するサーバに、1以上の計算式を特定する計算式特定機能と、前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成機能とを実現させるためのものである。 From a non-limiting point of view, a balloon generation program according to an embodiment of the present invention provides a server controlling the progress of a video game with a calculation formula specifying function for specifying one or more calculation formulas, and and a balloon generation function that generates a balloon having an appearance that is
非限定的な観点によると、本発明の一実施形態に係るビデオゲーム処理システムは、通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行を制御するビデオゲーム処理システムであって、1以上の計算式を特定する計算式特定手段と、前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成手段とを含むものである。 According to a non-limiting aspect, a video game processing system according to one embodiment of the present invention comprises a communication network, a server, and a user terminal, and controls progress of a video game, It includes calculation formula identification means for identifying one or more calculation formulas, and balloon generation means for generating a balloon having an appearance defined by the calculation formula.
非限定的な観点によると、本発明の一実施形態に係る吹き出し生成プログラムは、ユーザ端末に、1以上の計算式を特定する計算式特定機能と、前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成機能とを実現させるためのものである。 From a non-limiting point of view, a speech balloon generating program according to an embodiment of the present invention provides a user terminal with a calculation formula specifying function for specifying one or more calculation formulas, and a speech balloon having an appearance defined by the calculation formula. It is for realizing a balloon generation function that generates a
本願の各実施形態により1または2以上の不足が解決される。 Embodiments of the present application address one or more deficiencies.
以下、本発明の実施形態の例について図面を参照して説明する。なお、以下で説明する各実施形態の例における各種構成要素は、矛盾等が生じない範囲で適宜組み合わせ可能である。また、ある実施形態の例として説明した内容については、他の実施形態においてその説明を省略している場合がある。また、各実施形態の特徴部分に関係しない動作や処理については、その内容を省略している場合がある。さらに、以下で説明する各種フローやシーケンスを構成する各種処理の順序は、処理内容に矛盾等が生じない範囲で順不同である。 Hereinafter, examples of embodiments of the present invention will be described with reference to the drawings. It should be noted that the various constituent elements in the examples of the embodiments described below can be appropriately combined within a range that does not cause contradiction or the like. Also, the content described as an example of a certain embodiment may be omitted in other embodiments. Also, the contents of operations and processes that are not related to the features of each embodiment may be omitted. Furthermore, the order of various processes constituting various flows and sequences described below is random as long as there is no contradiction in the processing contents.
[第1の実施形態]
本発明の第1の実施形態の概要について説明をする。以下では、第1の実施形態として、サーバにおいて実行される吹き出し生成プログラムを例示して説明する。
[First embodiment]
An overview of the first embodiment of the present invention will be described. In the following, as a first embodiment, a balloon generating program executed in a server will be exemplified and described.
図1は、本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。ビデオゲーム処理システム100は、ビデオゲーム処理サーバ10(サーバ10)と、ビデオゲーム処理システム100のユーザ(ゲームのプレイヤ等)が使用するユーザ端末20,201~20N(Nは任意の整数)とを備える。ビデオゲーム処理システム100の構成はこれに限定されない。例えば、ビデオゲーム処理システム100は、単一のユーザ端末を複数のユーザが使用する構成であってよい。ビデオゲーム処理システム100が複数のサーバを備えてもよい。
FIG. 1 is a block diagram showing an example configuration of a video game processing system corresponding to at least one embodiment of the present invention. The video
サーバ10と複数のユーザ端末20,201~20Nは、それぞれインターネットなどの通信ネットワーク30に通信可能に接続されている。通信ネットワーク30とサーバ10との間の接続、および通信ネットワーク30と複数のユーザ端末20,201~20Nとの間の接続は、有線接続であっても無線接続であってもよい。例えば、複数のユーザ端末20,201~20Nは、通信事業者が管理する基地局と無線通信回線によるデータ通信を行うことにより、通信ネットワーク30と接続してよい。
The
ビデオゲーム処理システム100は、サーバ10と複数のユーザ端末20,201~20Nとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。
The video
サーバ10はビデオゲームの進行を制御する。サーバ10は、ビデオゲーム処理システム100の管理者によって管理され、複数のユーザ端末20,201~20Nに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ10は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶部(記憶媒体、記憶装置)を備える。サーバ10は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム100においては、複数のユーザ端末20,201~20Nそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ10が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ10がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ10の外部に有する構成とされていてもよい。
The
複数のユーザ端末20,201~20Nは、それぞれユーザによって管理され、ネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。ネットワーク配信型のゲームを行うことが可能な通信端末の例として、例えば携帯電話端末、PDA(Personal Digital Assistant)、携帯型ゲーム装置、VRゴーグル、所謂ウェアラブルデバイスなどがある。ビデオゲーム処理システム100が含み得るユーザ端末の構成はこれらに限定されず、ユーザが合成画像を認識し得る構成であればよい。ユーザ端末の構成の他の例には、各種通信端末を組み合わせたものやパーソナルコンピュータ、据置型ゲーム装置がある。
A plurality of
複数のユーザ端末20,201~20Nは、それぞれ、通信ネットワーク30に接続し、サーバ10との通信を行うことにより各種処理を実行するためのハードウェア(例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など)およびソフトウェアを備える。なお、複数のユーザ端末20,201~20Nのそれぞれは、サーバ10を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
Each of the plurality of
複数のユーザ端末20,201~20Nのそれぞれには、表示装置が内蔵されていてよい。また、ユーザ端末20,201~20Nのそれぞれに対して、表示装置が無線接続あるいは有線接続されていてもよい。なお、表示装置は極めて一般的な構成であるため、ここでは図示を省略している。ゲーム画面は例えば、前述の合成画像として表示装置によって表示され、ユーザがこの合成画像を認識する。ゲーム画面は例えば、ユーザ端末が備える表示装置の一例であるディスプレイや、ユーザ端末と接続された表示装置の一例であるディスプレイに表示される。表示装置には、例えば、ホログラム表示が可能なホログラムディスプレイ装置や、画像(ゲーム画面を含む)をスクリーン等に映写する映写装置なども含まれる。
Each of the plurality of
図2は、本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。サーバ10の構成の例であるサーバ10Aは、計算式特定部11と、吹き出し生成部12とを少なくとも備える。サーバ10Aが備えるプロセッサは、記憶部(記憶媒体、記憶装置)に保持(インストール)された吹き出し生成プログラムを参照し、そのプログラムを実行することにより、計算式特定部11と、吹き出し生成部12とを機能的に実現する。
FIG. 2 is a block diagram showing the configuration of a server corresponding to at least one embodiment of the invention. A
計算式特定部11は、1以上の計算式を特定する機能を有する。吹き出し生成部12は、特定された計算式で規定される外観を有する吹き出しを生成する機能を有する。
The calculation
次に、本発明の第1の実施形態におけるプログラム実行処理について説明する。図3は、本発明の実施形態の少なくとも一つに対応する吹き出し生成処理の例を示すフローチャートである。 Next, program execution processing according to the first embodiment of the present invention will be described. FIG. 3 is a flow chart showing an example of balloon generation processing corresponding to at least one embodiment of the present invention.
計算式特定部11は、1以上の計算式を特定する(St11)。次に、吹き出し生成部12は、特定された計算式で規定される外観を有する吹き出しを生成する(St12)。
The calculation
計算式とは、数や演算子、ファンクションなどが一定の規則に基づいて組み合わされたものを意味する。一定の規則とは、例えば、除算を示す演算子「÷」は「÷÷」等のように2つ連続して配置されることはない、などの規則である。計算式の具体例については、図14および図15に基づいて後述する。 A formula means a combination of numbers, operators, functions, etc. based on certain rules. The fixed rule is, for example, a rule that two operators "÷" indicating division are not arranged in succession, such as "÷÷". A specific example of the calculation formula will be described later with reference to FIGS. 14 and 15. FIG.
吹き出しは、テキストや絵文字、スタンプ画像等を囲む枠画像を意味する。吹き出しの中には、例えば、発話者の台詞(発言内容)や思考(頭の中で考えている事)が描かれる。発話者は、例えば、漫画や小説等の物語に登場するキャラクタ、物語の語り部、ゲームに登場するキャラクタ、ゲーム内でナレーションを行うゲームシステムそのもの、文字チャットアプリケーションにおいて発言内容を示すテキストを送信した者、テレビ番組やラジオ番組の出演者、トークイベント等におけるイベントの出演者および参加者、動画投稿サイトに投稿される動画やライブ配信動画において発言を行う者(例えばゲーム実況動画の実況者)等を含む。文字列以外の要素が吹き出し(枠画像)の中に描かれてもよい。例えば、絵文字、スタンプ画像、キャラクタの顔画像(静止画または動画)等が吹き出しの中に描かれてもよい。なお、吹き出しの枠は、完全に閉じていなくともよく、テキストや絵文字、スタンプ画像等の一部が、吹き出しの枠からはみ出してもよい。 A speech bubble means a frame image surrounding text, pictograms, stamp images, or the like. In the balloon, for example, the speaker's lines (contents of utterances) and thoughts (what he thinks in his head) are drawn. Speakers are, for example, characters appearing in stories such as comics and novels, narrators of stories, characters appearing in games, game systems themselves that perform narration in games, and persons who transmit texts indicating the content of statements in text chat applications. , performers of TV programs and radio programs, performers and participants of talk events, etc. include. Elements other than character strings may be drawn in balloons (frame images). For example, a pictogram, a stamp image, a character face image (still image or moving image), or the like may be drawn in the balloon. Note that the frame of the balloon does not have to be completely closed, and a part of the text, pictogram, stamp image, etc. may protrude from the frame of the balloon.
吹き出しの外観とは、表示される吹き出しの形状や色、サイズ、模様、質感などを意味する。外観には、少なくとも形状が含まれる。 The appearance of the balloon means the shape, color, size, pattern, texture, etc. of the displayed balloon. Appearance includes at least shape.
第1の実施形態の一側面として、様々な種類の計算式を定義できるので、多様な吹き出しを提供することができる。 As one aspect of the first embodiment, various types of calculation formulas can be defined, so various speech balloons can be provided.
第1の実施形態の一側面として、多様な吹き出しを提供することにより、表示された吹き出しを見るユーザに対する演出効果を高めることができる。 As one aspect of the first embodiment, by providing various speech balloons, it is possible to enhance the presentation effect for the user viewing the displayed speech balloons.
第1の実施形態の一側面として、多様な吹き出しを提供することにより、吹き出しが表示されるビデオゲームに対するプレイヤの興味を向上させることができる。 As an aspect of the first embodiment, providing a variety of balloons can enhance a player's interest in the video game in which the balloons are displayed.
[第2の実施形態]
本発明の第2の実施形態の概要について説明をする。以下では、第2の実施形態として、サーバにおいて実行される吹き出し生成プログラムを例示して説明する。なお、サーバは、図1に記載のビデオゲーム処理システム100が備えるサーバ10であってよい。
[Second embodiment]
An outline of the second embodiment of the present invention will be described. A second embodiment will be described below by exemplifying a balloon generation program executed in a server. The server may be the
図4は、本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。サーバ10の構成の例であるサーバ10Bは、計算式特定部11Bと、吹き出し生成部12Bとを少なくとも備える。サーバ10Bが備えるプロセッサは、記憶部(記憶媒体、記憶装置)に保持(インストール)された吹き出し生成プログラムを参照し、そのプログラムを実行することにより、計算式特定部11Bと、吹き出し生成部12Bとを機能的に実現する。
FIG. 4 is a block diagram showing the configuration of a server corresponding to at least one embodiment of the invention. A
計算式特定部11Bは、変数を有する1以上の計算式を特定する機能を有する。吹き出し生成部12Bは、特定された計算式で規定される外観を有する吹き出しを生成する機能を有する。吹き出し生成部12Bが生成する吹き出しは、変数の値の変化に応じて外観が変化する。
The calculation
次に、本発明の第2の実施形態におけるプログラム実行処理について説明する。図5は、本発明の実施形態の少なくとも一つに対応する吹き出し生成処理の例を示すフローチャートである。 Next, program execution processing according to the second embodiment of the present invention will be described. FIG. 5 is a flow chart showing an example of balloon generation processing corresponding to at least one embodiment of the present invention.
計算式特定部11Bは、1以上の計算式を特定する(St21)。次に、吹き出し生成部12Bは、特定された計算式で規定される外観を有する吹き出しを生成する(St22)。
The calculation
第2の実施形態における計算式は、第1の実施形態における計算式と同様に、数や演算子、ファンクションなどが一定の規則に基づいて組み合わされたものを意味する。ここで、第2の実施形態における計算式は変数を有している。変数は、その値が変動し得る数である。変数の値が変わることにより、計算式の計算結果が変わる。吹き出しの外観は計算式で規定されているものであるため、吹き出しの外観も変わる。 A calculation formula in the second embodiment means a combination of numbers, operators, functions, etc. based on a certain rule, like the calculation formula in the first embodiment. Here, the calculation formula in the second embodiment has variables. A variable is a number whose value can vary. When the value of the variable changes, the calculation result of the formula changes. Since the appearance of the balloon is defined by the formula, the appearance of the balloon also changes.
第2の実施形態における吹き出し、および吹き出しの外観のそれぞれの意味は、第1の実施形態と同様であるため、説明を省略する。 The meanings of the balloons and the appearance of the balloons in the second embodiment are the same as in the first embodiment, so descriptions thereof will be omitted.
第2の実施形態の一側面として、変数の値を変えることにより吹き出しの外観を変えることができるので、より多様な吹き出しを提供することができる。 As an aspect of the second embodiment, the appearance of the callout can be changed by changing the value of the variable, thus providing a greater variety of callouts.
第2の実施形態の一側面として、変数の値を変えることにより吹き出しをアニメーション表示させることができるので、表示された吹き出しを見るユーザに対する演出効果をさらに高めことができる。 As one aspect of the second embodiment, it is possible to animate the balloon by changing the value of the variable, so that it is possible to further enhance the presentation effect for the user viewing the displayed balloon.
第2の実施形態の一側面として、吹き出しが表示されるビデオゲームに対するプレイヤの興味をさらに向上させることができる。 As an aspect of the second embodiment, it is possible to further enhance the player's interest in the video game in which balloons are displayed.
[第3の実施形態]
本発明の第3の実施形態の概要について説明をする。以下では、第3の実施形態として、サーバにおいて実行される吹き出し生成プログラムを例示して説明する。なお、第3の実施形態では、サーバは、図1に記載のビデオゲーム処理システム100が備えるサーバ10であってよい。吹き出しはユーザ端末20の側に設けられたゲーム画面に表示される。
[Third embodiment]
An outline of the third embodiment of the present invention will be described. A third embodiment will be described below by exemplifying a balloon generation program executed in a server. Note that in the third embodiment, the server may be the
図6は、本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。サーバ10の構成の例であるサーバ10Cは、計算式特定部11Cと、吹き出し生成部12Cと、吹き出し表示部13とを少なくとも備える。サーバ10Cが備えるプロセッサは、記憶部(記憶媒体、記憶装置)に保持(インストール)された吹き出し生成プログラムを参照し、そのプログラムを実行することにより、計算式特定部11Cと、吹き出し生成部12Cと、吹き出し表示部13とを機能的に実現する。
FIG. 6 is a block diagram showing the configuration of a server corresponding to at least one embodiment of the invention. A
計算式特定部11Cは、1以上の計算式を特定する機能を有する。吹き出し生成部12Bは、特定された計算式で規定される外観を有する吹き出しを生成する機能を有する。吹き出し表示部13は、生成された吹き出しをゲーム画面に表示させる機能を有する。
The calculation
次に、本発明の第3の実施形態におけるプログラム実行処理について説明する。図7は、本発明の実施形態の少なくとも一つに対応するゲーム処理の例を示すシーケンス図である。 Next, program execution processing according to the third embodiment of the present invention will be described. FIG. 7 is a sequence diagram showing an example of game processing corresponding to at least one embodiment of the present invention.
計算式特定部11Cは、1以上の計算式を特定する(St31)。次に、吹き出し生成部12Cは、特定された計算式で規定される外観を有する吹き出しを生成する(St32)。次に、吹き出し表示部13は、生成された吹き出しをゲーム画面に表示させる為に、吹き出し表示指令をユーザ端末20に送信する(St33)。吹き出し表示指令は、生成された吹き出しの画像データを含んでいてよい。次に、吹き出し表示指示を受信したユーザ端末20は、ゲーム画面に吹き出しを表示させる(St34)。
The calculation
第3の実施形態における計算式、吹き出し、および吹き出しの外観のそれぞれの意味は、第1の実施形態または第2の実施形態と同様であるため、説明を省略する。 The meanings of calculation formulas, balloons, and appearances of balloons in the third embodiment are the same as those in the first and second embodiments, and therefore descriptions thereof are omitted.
第3の実施形態の一側面として、ユーザが、多様な吹き出しを認識することができる。 As an aspect of the third embodiment, the user can recognize various balloons.
第3の実施形態の一側面として、ユーザが、演出効果の高い吹き出しを認識することができる。 As one aspect of the third embodiment, the user can recognize speech balloons with a high dramatic effect.
第3の実施形態の一側面として、吹き出しによってビデオゲームのプレイヤの興味を惹くことができる。 As an aspect of the third embodiment, the speech balloon may be of interest to the video game player.
[第4の実施形態]
本発明の第4の実施形態の概要について説明をする。以下では、第4の実施形態として、ビデオゲームの進行を制御するビデオゲーム処理システムを例示して説明する。
[Fourth embodiment]
An outline of the fourth embodiment of the present invention will be described. A video game processing system that controls the progress of a video game will be described below as a fourth embodiment.
図8は、本発明の実施形態の少なくとも一つに対応するビデオゲーム処理システムの構成の例を示すブロック図である。ビデオゲーム処理システム101は、ビデオゲーム処理サーバ40(サーバ40)と、ビデオゲーム処理システム101のユーザ(ゲームのプレイヤ等)が使用するユーザ端末20,201~20N(Nは任意の整数)とを備える。ビデオゲーム処理システム101の構成はこれに限定されない。例えば、ビデオゲーム処理システム101は、単一のユーザ端末を複数のユーザが使用する構成であってよい。ビデオゲーム処理システム101が複数のサーバを備えてもよい。
FIG. 8 is a block diagram showing an example configuration of a video game processing system corresponding to at least one embodiment of the invention. The video
サーバ40と複数のユーザ端末20,201~20Nは、それぞれインターネットなどの通信ネットワーク30に通信可能に接続されている。通信ネットワーク30とサーバ40との間の接続、および通信ネットワーク30と複数のユーザ端末20,201~20Nとの間の接続は、有線接続であっても無線接続であってもよい。例えば、複数のユーザ端末20,201~20Nは、通信事業者が管理する基地局と無線通信回線によるデータ通信を行うことにより、通信ネットワーク30と接続してよい。
The
ビデオゲーム処理システム101は、サーバ40と複数のユーザ端末20,201~20Nとを備えることにより、ユーザの操作に応じて各種処理を実行するための各種機能を実現する。
The video
サーバ40はビデオゲームの進行を制御する。サーバ40は、ビデオゲーム処理システム101の管理者によって管理され、複数のユーザ端末20,201~20Nに対して各種処理に関する情報を提供するための各種機能を有する。本例において、サーバ40は、WWWサーバなどの情報処理装置によって構成され、各種情報を格納する記憶部(記憶媒体、記憶装置)を備える。サーバ40は、制御部や通信部などコンピュータとして各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。また、ビデオゲーム処理システム101においては、複数のユーザ端末20,201~20Nそれぞれにかかる処理負荷を軽減させるといった観点から、各種情報はサーバ40が管理することが好ましい。ただし、各種情報を記憶する記憶部は、サーバ40がアクセス可能な状態で記憶領域を備えていればよく、例えば専用の記憶領域をサーバ40の外部に有する構成とされていてもよい。
複数のユーザ端末20,201~20Nは、それぞれユーザによって管理され、ネットワーク配信型のゲームを行うことが可能な通信端末によって構成される。ネットワーク配信型のゲームを行うことが可能な通信端末の例として、例えば携帯電話端末、PDA(Personal Digital Assistant)、携帯型ゲーム装置、VRゴーグル、所謂ウェアラブルデバイスなどがある。ビデオゲーム処理システム101が含み得るユーザ端末の構成はこれらに限定されず、ユーザが合成画像を認識し得る構成であればよい。ユーザ端末の構成の他の例には、各種通信端末を組み合わせたものやパーソナルコンピュータ、据置型ゲーム装置がある。
A plurality of
複数のユーザ端末20,201~20Nは、それぞれ、通信ネットワーク30に接続し、サーバ40との通信を行うことにより各種処理を実行するためのハードウェア(例えば、座標に応じたブラウザ画面やゲーム画面を表示する表示装置など)およびソフトウェアを備える。なお、複数のユーザ端末20,201~20Nのそれぞれは、サーバ40を介さずに互いに直接通信を行うこともできる構成とされていてもよい。
Each of the plurality of
複数のユーザ端末20,201~20Nのそれぞれには、表示装置が内蔵されていてよい。また、ユーザ端末20,201~20Nのそれぞれに対して、表示装置が無線接続あるいは有線接続されていてもよい。なお、表示装置は極めて一般的な構成であるため、ここでは図示を省略している。ゲーム画面は例えば、前述の合成画像として表示装置によって表示され、ユーザがこの合成画像を認識する。ゲーム画面は例えば、ユーザ端末が備える表示装置の一例であるディスプレイや、ユーザ端末と接続された表示装置の一例であるディスプレイに表示される。表示装置には、例えば、ホログラム表示が可能なホログラムディスプレイ装置や、画像(ゲーム画面を含む)をスクリーン等に映写する映写装置なども含まれる。
Each of the plurality of
次に、本発明の第4の実施形態におけるプログラム実行処理について説明する。図9は、本発明の実施形態の少なくとも一つに対応する吹き出し生成処理の例を示すフローチャートである。 Next, program execution processing according to the fourth embodiment of the present invention will be described. FIG. 9 is a flow chart showing an example of balloon generation processing corresponding to at least one embodiment of the present invention.
ビデオゲーム処理システム101は、1以上の計算式を特定する(St41)。次に、ビデオゲーム処理システム101は、特定された計算式で規定される外観を有する吹き出しを生成する(St42)。
The video
ステップSt41の処理主体は、サーバ40であっても、複数のユーザ端末20,201~20Nのうちいずれかであってもよい。例えば、サーバ40側が保持する情報に基づいて計算式を特定する場合、サーバ40がステップSt41を実行してよい。逆に、複数のユーザ端末20,201~20Nのうちいずれかが保持する情報に基づいて計算式を特定する場合、ユーザ端末20,201~20NのうちいずれかがステップSt42を実行してよい。
The processing subject of step St41 may be the
ステップSt42の処理主体は、サーバ40であっても、複数のユーザ端末20,201~20Nのうちいずれかであってもよい。例えば処理負荷の観点から、サーバ40がステップSt42を実行して良い。一方、サーバ40から複数のユーザ端末20,201~20Nのうちいずれかへ吹き出し画像を送信する際の通信負荷を軽減する観点から、ユーザ端末がステップSt42を実行してもよい。
The processing subject of step St42 may be the
第4の実施形態における計算式、吹き出し、および吹き出しの外観のそれぞれの意味は、第1の実施形態から第3の実施形態と同様であるため、説明を省略する。 The meanings of the calculation formula, the speech balloon, and the appearance of the speech balloon in the fourth embodiment are the same as in the first to third embodiments, and thus descriptions thereof will be omitted.
第4の実施形態の一側面として、様々な種類の計算式を定義できるので、多様な吹き出しを提供することができる。 As one aspect of the fourth embodiment, various types of calculation formulas can be defined, so various speech balloons can be provided.
第4の実施形態の一側面として、多様な吹き出しを提供することにより、表示された吹き出しを見るユーザに対する演出効果を高めることができる。 As one aspect of the fourth embodiment, by providing various speech balloons, it is possible to enhance the presentation effect for the user viewing the displayed speech balloons.
第4の実施形態の一側面として、多様な吹き出しを提供することにより、吹き出しが表示されるビデオゲームに対するプレイヤの興味を向上させることができる。 As an aspect of the fourth embodiment, by providing a variety of balloons, the player's interest in the video game in which the balloons are displayed can be enhanced.
[第5の実施形態]
本発明の第5の実施形態の概要について説明をする。以下では、第5の実施形態として、ユーザ端末において実行される吹き出し生成プログラムを例示して説明する。
[Fifth embodiment]
An outline of the fifth embodiment of the present invention will be described. In the following, as a fifth embodiment, a balloon generation program executed in a user terminal will be exemplified and described.
図10は、本発明の実施形態の少なくとも一つに対応するユーザ端末の構成を示すブロック図である。 FIG. 10 is a block diagram showing the configuration of a user terminal corresponding to at least one embodiment of the invention.
ユーザ端末50はユーザによって管理され、ユーザがゲームを行うことが可能な端末によって構成される。ユーザ端末50によって行われるゲームは、ネットワーク配信型のゲームであっても、スタンドアロン型のゲームであってもよい。ユーザ端末50はビデオゲームの進行を制御してよい。ユーザ端末50は、制御部、記憶部、通信部、および入力部などのコンピュータ装置として各種処理を行うための一般的な構成を備えるが、ここでの説明は省略する。
The
ユーザ端末50の例として、例えば携帯電話端末、PDA(Personal Digital Assistant)、携帯型ゲーム装置、VRゴーグル、所謂ウェアラブルデバイスなどがある。ユーザ端末20の構成はこれらに限定されず、ユーザが合成画像を認識し得る構成であればよい。ユーザ端末20の構成の他の例には、各種通信端末を組み合わせたものやパーソナルコンピュータ、据置型ゲーム装置がある。
Examples of the
ユーザ端末50は、図1または図8に示された複数のユーザ端末20,201~20Nのうちのいずれかであってよい。
ユーザ端末50は、計算式特定部51と、吹き出し生成部52とを少なくとも備える。ユーザ端末50が備える制御部(プロセッサ)は、記憶部(記憶媒体、記憶装置)に保持(インストール)された、またはサーバ40から配信されてきた吹き出し生成プログラムを参照し、そのプログラムを実行することにより、計算式特定部51および吹き出し生成部52を機能的に実現する。
The
計算式特定部51は、1以上の計算式を特定する機能を有する。吹き出し生成部52は、特定された計算式で規定される外観を有する吹き出しを生成する機能を有する。
The calculation
ユーザ端末50は表示装置と組み合わされる。なお、表示装置は極めて一般的な構成であるため、ここでは図示を省略している。表示装置は、ユーザ端末50に内蔵されていても、内蔵されていなくともよい。表示装置は、ユーザ端末50に無線接続あるいは有線接続されているものであってよい。ゲーム画面は例えば、前述の合成画像として表示装置によって表示され、ユーザがこの合成画像を認識する。ゲーム画面は例えば、ユーザ端末が備える表示装置の一例であるディスプレイや、ユーザ端末と接続された表示装置の一例であるディスプレイに表示される。表示装置には、例えば、ホログラム表示が可能なホログラムディスプレイ装置や、画像(ゲーム画面を含む)をスクリーン等に映写する映写装置なども含まれる。
A
次に、本発明の第5の実施形態におけるプログラム実行処理について説明する図11は、本発明の実施形態の少なくとも一つに対応する吹き出し生成処理の例を示すフローチャートである。 Next, FIG. 11, which describes the program execution processing in the fifth embodiment of the present invention, is a flow chart showing an example of balloon generation processing corresponding to at least one of the embodiments of the present invention.
計算式特定部51は、1以上の計算式を特定する(St51)。次に、吹き出し生成部52は、特定された計算式で規定される外観を有する吹き出しを生成する(St52)。
The calculation
第5の実施形態における計算式、吹き出し、および吹き出しの外観のそれぞれの意味は、第1の実施形態から第4の実施形態と同様であるため、説明を省略する。 The meanings of the calculation formula, the speech balloon, and the appearance of the speech balloon in the fifth embodiment are the same as those in the first to fourth embodiments, and thus descriptions thereof will be omitted.
第5の実施形態の一側面として、様々な種類の計算式を定義できるので、多様な吹き出しを提供することができる。 As one aspect of the fifth embodiment, various kinds of calculation formulas can be defined, so various speech balloons can be provided.
第5の実施形態の一側面として、多様な吹き出しを提供することにより、表示された吹き出しを見るユーザに対する演出効果を高めることができる。 As one aspect of the fifth embodiment, by providing various speech balloons, it is possible to enhance the presentation effect for the user viewing the displayed speech balloons.
第5の実施形態の一側面として、多様な吹き出しを提供することにより、吹き出しが表示されるビデオゲームに対するプレイヤの興味を向上させることができる。 As an aspect of the fifth embodiment, by providing a variety of balloons, the player's interest in the video game in which the balloons are displayed can be enhanced.
[第6の実施形態]
本発明の第6の実施形態の概要について説明をする。以下では、第6の実施形態として、サーバにおいて実行される吹き出し生成プログラムを例示して説明する。
[Sixth embodiment]
An overview of the sixth embodiment of the present invention will be described. In the following, a sixth embodiment will be described by exemplifying a speech balloon generation program executed in a server.
図12は、本発明の実施形態の少なくとも一つに対応するサーバの構成を示すブロック図である。サーバ10の構成の例であるサーバ10Zは、計算式特定部11Zと、吹き出し生成部12Zとを少なくとも備える。サーバ10Zが備えるプロセッサは、記憶部(記憶媒体、記憶装置)に保持(インストール)された吹き出し生成プログラムを参照し、そのプログラムを実行することにより、計算式特定部11Zと、吹き出し生成部12Zとを機能的に実現する。
FIG. 12 is a block diagram showing the configuration of a server corresponding to at least one embodiment of the invention. A
計算式特定部11Zは、1以上の計算式を特定する機能を有する。吹き出し生成部12Zは、特定された計算式で規定される外観を有する吹き出しを生成する機能を有する。
The calculation
次に、本発明の第6の実施形態におけるプログラム実行処理について説明する。図13は、本発明の実施形態の少なくとも一つに対応する吹き出し生成処理の例を示すフローチャートである。 Next, program execution processing according to the sixth embodiment of the present invention will be described. FIG. 13 is a flow chart showing an example of balloon generation processing corresponding to at least one embodiment of the present invention.
計算式特定部11Zは、1以上の計算式を特定する(St61)。次に、吹き出し生成部12Zは、特定された計算式で規定される外観を有する吹き出しを生成する(St62)。
The calculation
計算式とは、数や演算子、ファンクションなどが一定の規則に基づいて組み合わされたものを意味する。一定の規則とは、例えば、除算を示す演算子「÷」は「÷÷」等のように2つ連続して配置されることはない、などの規則である。計算式の具体例については、図14および図15に基づいて後述する。 A formula means a combination of numbers, operators, functions, etc. based on certain rules. The fixed rule is, for example, a rule that two operators "÷" indicating division are not arranged in succession, such as "÷÷". A specific example of the calculation formula will be described later with reference to FIGS. 14 and 15. FIG.
吹き出しは、テキストや絵文字、スタンプ画像等を囲む枠画像を意味する。吹き出しの中には、例えば、発話者の台詞(発言内容)や思考(頭の中で考えていること)が描かれる。発話者は、例えば、漫画や小説等の物語に登場するキャラクタ、物語の語り部、ゲームに登場するキャラクタ、ゲーム内でナレーションを行うゲームシステムそのもの、文字チャットアプリケーションにおいて発言内容を示すテキストを送信した者、テレビ番組やラジオ番組の出演者、トークイベント等におけるイベントの出演者および参加者、動画投稿サイトに投稿される動画やライブ配信動画において発言を行う者(例えばゲーム実況動画の実況者)等を含む。文字列以外の要素が吹き出し(枠画像)の中に描かれてもよい。例えば、絵文字、スタンプ画像、キャラクタの顔画像(静止画または動画)等が吹き出しの中に描かれてもよい。なお、吹き出しの枠は、完全に閉じていなくともよく、テキストや絵文字、スタンプ画像等の一部が、吹き出しの枠からはみ出してもよい。 A speech bubble means a frame image surrounding text, pictograms, stamp images, or the like. In the balloon, for example, the speaker's lines (utterance content) and thoughts (what he thinks in his head) are drawn. Speakers are, for example, characters appearing in stories such as comics and novels, narrators of stories, characters appearing in games, game systems themselves that perform narration in games, and persons who transmit texts indicating the content of statements in text chat applications. , performers of TV programs and radio programs, performers and participants of talk events, etc. include. Elements other than character strings may be drawn in balloons (frame images). For example, a pictogram, a stamp image, a character face image (still image or moving image), or the like may be drawn in the balloon. Note that the frame of the balloon does not have to be completely closed, and a part of the text, pictogram, stamp image, etc. may protrude from the frame of the balloon.
吹き出しの外観とは、表示される吹き出しの形状や色、サイズ、模様、質感などを意味する。外観には、少なくとも形状が含まれる。 The appearance of the balloon means the shape, color, size, pattern, texture, etc. of the displayed balloon. Appearance includes at least shape.
図14は、本発明の実施形態の少なくとも一つに対応する、計算式で規定される外観を有する吹き出しの例を示す図である。 FIG. 14 is a diagram illustrating an example of a speech bubble having a formula-defined appearance according to at least one embodiment of the present invention.
吹き出しSB01は、円形の外観を有する。図中、吹き出しSB01は黒色で描かれているが、実際には、吹き出しSB01の色は黒色以外の様々な色を呈することができる。計算式特定部11ZはステップSt61で、吹き出しSB01の外観を規定する計算式Aを特定することができる。
The balloon SB01 has a circular appearance. In the drawing, the balloon SB01 is drawn in black, but in reality, the color of the balloon SB01 can be various colors other than black. In step St61, the calculation
計算式Aは、length(p)-rと定義される。ここで、pは2次元の座標系(本例ではXY座標系)における点を意味している。length(p)は前記座標系における原点から点pまでの距離(長さ)を出力するファンクション(関数)を意味している。なお、点pのx座標の値をp.xとし、点pのy座標の値をp.yとした場合、ファンクションlength(p)を下記の計算式で表現することができる。
length(p)=((p.x)2+(p.y)2)1/2
Equation A is defined as length(p)-r. Here, p means a point in a two-dimensional coordinate system (XY coordinate system in this example). length(p) means a function that outputs the distance (length) from the origin to the point p in the coordinate system. Note that the x-coordinate value of point p is p. Let p.x be the value of the y-coordinate of point p. If y, the function length(p) can be expressed by the following formula.
length(p)=((p.x) 2 +(p.y) 2 ) 1/2
計算式Aにおけるrは、円の半径を意味している。円の半径rは固定値であってよい。また、円の半径rは値が変わる数(変数)であってもよい。 The r in the formula A means the radius of the circle. The radius r of the circle may be a fixed value. Also, the radius r of the circle may be a number (variable) whose value changes.
ステップSt61で特定された計算式Aは、吹き出しSB01の外観を規定している。実際、点pの原点からの距離がr以下であれば、計算式Aの計算結果は0以下の値になる。計算式Aの計算結果が0以下の値になる各点(表示される画像上の各ピクセル)を黒色で描画することにより、黒色の円形を呈する吹き出しSB01が規定される。ステップSt62において吹き出し生成部12Zは、特定された計算式Aに基づいて、吹き出しSB01の画像を生成する。
The formula A specified in step St61 defines the appearance of the balloon SB01. In fact, if the distance of the point p from the origin is r or less, the calculation result of the formula A will be a value of 0 or less. A balloon SB01 having a black circular shape is defined by drawing each point (each pixel on the image to be displayed) where the calculation result of the calculation formula A has a value of 0 or less in black. In step St62, the
図15は、本発明の実施形態の少なくとも一つに対応する、計算式で規定される外観を有する吹き出しの例を示す図である。 FIG. 15 is a diagram illustrating an example of a balloon having an appearance defined by a formula, corresponding to at least one embodiment of the present invention.
吹き出しSB02は、矩形の外観を有する。図中、吹き出しSB02は黒色で描かれているが、実際には、吹き出しSB02の色は黒色以外の様々な色を呈することができる。計算式特定部11ZはステップSt61で、吹き出しSB02の外観を規定する計算式Bを特定することができる。
The balloon SB02 has a rectangular appearance. In the drawing, the balloon SB02 is drawn in black, but in reality, the color of the balloon SB02 can be various colors other than black. In step St61, the calculation
計算式Bは、max(abs(p.x)-size.x,abs(p.y)-size.y)と定義される。ここで、pは2次元の座標系(本例ではXY座標系)における点を意味している。p.xは点pのx座標の値を意味し、p.yは点pのy座標の値を意味する。 Formula B is defined as max(abs(p.x)-size.x, abs(p.y)-size.y). Here, p means a point in a two-dimensional coordinate system (XY coordinate system in this example). p. x means the value of the x-coordinate of point p, p. y means the value of the y-coordinate of point p.
max(a,b)は、値aと値bのうち、より大きな値を出力するファンクション(関数)である。abs(X)は、値Xの絶対値を出力するファンクション(関数)である。abs(X)は|X|と表現することもできる。 max(a, b) is a function that outputs the larger value between value a and value b. abs(X) is a function that outputs the absolute value of value X. abs(X) can also be expressed as |X|.
size.xは、矩形のX軸方向の長さの半分を意味する。size.yは、矩形のY軸方向の長さの半分を意味する。計算式Bにおけるsize.xおよびsize.yはそれぞれ固定値であってよい。また、size.xおよびsize.yはそれぞれ、値が変わる数(変数)であってもよい。 size. x means half the length of the rectangle in the X-axis direction. size. y means half the length of the rectangle in the Y-axis direction. size. x and size. Each y may be a fixed value. Moreover, size. x and size. Each y may be a number (variable) whose value changes.
ステップSt61で特定された計算式Bは、吹き出しSB02の外観を規定している。実際、点pが矩形の内部にある点であるならば、計算式Bの計算結果は0以下の値になる。計算式Bの計算結果が0以下の値になる各点(表示される画像上の各ピクセル)を黒色で描画することにより、黒色の矩形を呈する吹き出しSB02が規定される。ステップSt62において吹き出し生成部12Zは、特定された計算式Bに基づいて、吹き出しSB02の画像を生成する。
The formula B specified in step St61 defines the appearance of the balloon SB02. Actually, if the point p is inside the rectangle, the calculation result of the formula B will be a value of 0 or less. A balloon SB02 having a black rectangle is defined by drawing each point (each pixel on the image to be displayed) where the calculation result of the calculation formula B becomes a value of 0 or less in black. In step St62, the
図16は、本発明の実施形態の少なくとも一つに対応する、計算式で規定される外観を有する吹き出しの例を示す図である。 FIG. 16 is a diagram illustrating an example of a balloon having an appearance defined by a formula, corresponding to at least one embodiment of the present invention.
図16には、種々の外観を有する吹き出しが記載されている。各々の吹き出しを規定する計算式の詳細については説明を省略するが、例えばこれらの外観を有する吹き出しは、計算式によって規定されることができる。なお、吹き出しの外観は、複数の計算式を複合的に重ね合わせることによって得られるものであってもよい。計算式特定部11ZはステップSt61で、吹き出しの外観を規定する種々の計算式を特定することができる。ステップSt62において吹き出し生成部12Zは、特定された計算式に基づいて、吹き出しの画像を生成する。
FIG. 16 describes balloons with various appearances. Although the detailed description of the calculation formulas that define each balloon is omitted, for example, balloons having these appearances can be defined by calculation formulas. Note that the appearance of the balloon may be obtained by compositely superimposing a plurality of calculation formulas. At step St61, the calculation
なお、吹き出しの色、サイズ、模様、質感なども、計算式によって規定することができる。例えば、色の表現として加法混色に基づいたRGB値(R、G、Bの値はそれぞれ0から255)を用いた場合、Rの値を計算式によって表現することができる。模様は、形状と同様に計算式によって表現することができる。サイズを計算式によって表現できることは、図14に示した半径rによって例示されている。質感については、例えばその吹き出しの透明度(例えばアルファ値)を計算式によって表現することができる。計算式特定部11Zは、吹き出しの形状に加えて、これらの吹き出しの色、サイズ、模様、質感などを規定する計算式を特定する。吹き出し生成部12Zは、特定された計算式によって規定された吹き出しの色、サイズ、模様、質感などを有する吹き出しの画像を生成する。吹き出し生成部12Zは、計算式によって表現可能な外観であれば、どのような外観を有する吹き出しも生成することができる。そのため、吹き出しの形状や色等によって多様な演出を行うことができる。
Note that the color, size, pattern, texture, etc. of the balloon can also be defined by calculation formulas. For example, when RGB values based on additive color mixture (the values of R, G, and B are 0 to 255, respectively) are used as color expressions, the value of R can be expressed by a formula. A pattern can be expressed by a calculation formula like a shape. The fact that the size can be expressed by a formula is exemplified by the radius r shown in FIG. As for the texture, for example, the transparency (for example, alpha value) of the balloon can be expressed by a calculation formula. The calculation
第6の実施形態における吹き出し画像は、計算式に基づいて計算されることにより動的に生成される。その為、吹き出し画像をアセット(素材)として記憶部(記憶媒体、記憶装置)に静的に保存しておかなくともよい。従って、第6の実施形態における吹き出し画像は記憶領域を圧迫しない。一方、静的なアセット(素材)として記憶部(記憶媒体、記憶装置)に保存されている吹き出し画像の場合は、多くの種類の画像データを保存しておくものになる。特に吹き出しをアニメーション表示しようとすると、アニメーションを構成するための多数の連番になった画像を記憶部(記憶媒体、記憶装置)に保存することになる。このような静的なアセットはデータ量が多く、記憶領域を圧迫する。 The balloon image in the sixth embodiment is dynamically generated by calculation based on a formula. Therefore, it is not necessary to statically store the balloon image as an asset (material) in the storage unit (storage medium, storage device). Therefore, balloon images in the sixth embodiment do not occupy a storage area. On the other hand, in the case of balloon images stored in a storage unit (storage medium, storage device) as static assets (materials), many types of image data are stored. In particular, when an attempt is made to display balloon animation, a large number of serially numbered images for constructing the animation are stored in a storage unit (storage medium, storage device). Such static assets have a large amount of data and put pressure on the storage area.
ここで、吹き出し画像が動的に生成されるとは、吹き出し画像が記憶部(記憶媒体、記憶装置)に静的に記憶されているわけではなく、都度計算によって生成されることを意味する。ただし、状況に応じて、動的に生成された吹き出し画像の一部を記憶部(記憶媒体、記憶装置)に保存して再利用してもよい。 Here, the expression that the balloon image is dynamically generated means that the balloon image is not statically stored in the storage unit (storage medium, storage device), but is generated by calculation each time. However, depending on the situation, part of the dynamically generated balloon image may be saved in a storage unit (storage medium, storage device) and reused.
非限定的に、吹き出し画像の生成はシェーダー(shader)を用いて行われてよい。シェーダーを用いずに吹き出し画像が生成されてもよい。吹き出し画像の生成に用いられるプロセッサは、GPUであっても、CPUであっても、それ以外の計算装置(例えばFPGA等)であってもよい。吹き出し画像は、2次元(2D)の画像として生成されてよいが、3次元(3D)の画像として生成されてもよい。また、吹き出し画像が3次元(3D)の画像として生成された後、これが2次元空間へと投影され、2次元(2D)の吹き出し画像が生成されてもよい。 Without limitation, the generation of the balloon image may be performed using a shader. A balloon image may be generated without using a shader. A processor used to generate balloon images may be a GPU, a CPU, or other computing devices (for example, FPGA). The balloon image may be generated as a two-dimensional (2D) image, but may also be generated as a three-dimensional (3D) image. Also, after the balloon image is generated as a three-dimensional (3D) image, this may be projected into a two-dimensional space to generate a two-dimensional (2D) balloon image.
また、第6の実施形態における吹き出し画像は、表示サイズの拡大または縮小に伴う影響を受けず、画像品質を保つことができる。例えば吹き出しSB01(図14参照)の場合、計算式Aの中のrの値を大きくすれば、吹き出し生成部12Zが、より大きな円形の吹き出しを生成する。計算式Aの中のrの値を小さくすれば、吹き出し生成部12Zが、より小さな円形の吹き出しを生成する。また、吹き出しSB02(図15参照)の場合、計算式Bの中のsize.xまたはsize.yの値を大きくすれば、吹き出し生成部12Zが、より大きな矩形の吹き出しを生成する。計算式Bの中のsize.xまたはsize.yの値を小さくすれば、吹き出し生成部12Zが、より小さな矩形の吹き出しを生成する。ここで、静的なアセット(素材)として記憶領域に保存されている吹き出し画像の場合は、吹き出し画像を、この吹き出し画像の解像度以上のサイズまで拡大すると、画像品質が劣化する。
Also, the balloon image in the sixth embodiment is not affected by enlargement or reduction of the display size, and image quality can be maintained. For example, in the case of the balloon SB01 (see FIG. 14), if the value of r in the formula A is increased, the
図17は、本発明の実施形態の少なくとも一つに対応する、吹き出し生成のために定義された計算式の例を示す説明図である。 FIG. 17 is an explanatory diagram showing an example of calculation formulas defined for balloon generation, corresponding to at least one embodiment of the present invention.
計算式は、吹き出し生成プログラム内に、あるいは吹き出し生成プログラムから参照可能な形式で、事前に定義されていてよい。図17には、非限定的な例として、計算式001から計算式013までの事前定義された計算式が記載されている。ただし、事前定義されている計算式は、これらには限られない。 The calculation formula may be predefined in the balloon generation program or in a format that can be referenced from the balloon generation program. FIG. 17 lists pre-defined formulas Formula 001 through Formula 013 as non-limiting examples. However, predefined calculation formulas are not limited to these.
「基本形状」は、その計算式が対応する吹き出しの外形(例えば円形、矩形、楕円形など)を示している。「変数1」および「変数2」は、その計算式が有する変数として入力可能な値の内容を示している。なお、説明の便宜上、変数1と変数2とを記載しているが、1つの計算式に対する変数の数は1または2とは限らない。1つの計算式に対する変数の数は0であっても、3以上であってもよい。「吹き出しの外観の変化」は、生成される吹き出しの外観に対して変数の値が与える変化(変数の値が変わると、吹き出しの外観がどう変わるか)を示している。 "Basic shape" indicates the outer shape of the balloon (for example, circular, rectangular, elliptical, etc.) to which the formula corresponds. "Variable 1" and "Variable 2" indicate the contents of values that can be input as variables of the formula. For convenience of explanation, variables 1 and 2 are described, but the number of variables for one calculation formula is not limited to one or two. The number of variables for one calculation formula may be 0 or 3 or more. "Change in appearance of balloon" indicates the change that the value of the variable gives to the appearance of the generated balloon (how the appearance of the balloon changes when the value of the variable changes).
(アニメーション表示)
計算式特定部11Zが変数を有する計算式を特定した場合、吹き出し生成部12Zが生成する吹き出しの外観は、変数の値の変化に応じて変化する。すなわち、変数の値を変えることによって、吹き出しをアニメーション表示させることができる。生成される吹き出しは、一定期間ごとに更新されてよい。例えば、吹き出しはフレーム毎に更新されてよい。フレームレート(fps)が60である場合、吹き出しは1秒間に60回更新される。変数としてどのような値を用いるか、また変数によって吹き出しの外観をどのように変えるかを当業者は自由に設計することができる。そのため、計算式によって規定された吹き出しは、その外観の変化を多種多様にすることができる。
(animation display)
When the calculation
なお、吹き出し画像をアセット(素材)として記憶部(記憶媒体、記憶装置)に静的に保存しておいた場合、吹き出し画像である1つの静止画に対してアフィン変換(回転、拡大縮小、移動)を行って、静止画をアニメーション表示させる手法がある。この手法の場合、吹き出し画像の本質的な形状は変わらず、多様な表現を行うことが難しい。一方、吹き出しの外観を計算式によって規定した場合、変数の値を変えることによって様々な変化を吹き出し画像に対して与えることができ、表現が多様になり、表現の幅が広くなる。 Note that if the balloon image is statically stored in the storage unit (storage medium, storage device) as an asset (material), affine transformation (rotation, scaling, movement, ) to animate a still image. In the case of this method, the essential shape of the balloon image does not change, and it is difficult to express variously. On the other hand, if the appearance of the balloon is defined by a calculation formula, various changes can be given to the balloon image by changing the values of the variables, thereby increasing the variety of expressions and broadening the range of expressions.
図18は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 18 is a diagram illustrating changes in balloons according to variables, in accordance with at least one embodiment of the present invention.
計算式特定部11Zは、吹き出しと組み合わされる台詞の内容を示す数値に基づいて1以上の計算式を特定する。ここで、吹き出しと組み合わされる台詞とは、吹き出しの枠画像がゲーム画面等に表示される時に、枠画像に重なって表示される台詞を意味する。
The calculation
(台詞によって表現される発話者の感情の数値化)
非限定的に、台詞の内容は発話者の感情を意味していてよい。例えば計算式特定部11Zは、その台詞によって表現される怒りの度合い(怒り度)を変数として有する計算式を特定する。例えば台詞の内容が「秋は涼しくて良いね」であれば怒り度は0である。例えば台詞の内容が「ふざけるな!!」であれば怒り度は3である。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「台詞の内容に基づく怒り度(通常0~激怒10)」を有する計算式003と計算式008とを特定する。図18において、吹き出しSB03Aは怒り度が0である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB03Bは、怒り度が6である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。発話者の怒りの大きさが、吹き出し枠に設けられたトゲの大きさとして表現されている。また、図18において吹き出しは黒色で描かれているが、実際には、吹き出しSB03Bは吹き出しSB03Aより赤みが強い(計算式008)。
(Quantification of speaker's emotions expressed by lines)
Without limitation, the content of the dialogue may imply the speaker's emotions. For example, the calculation
計算式特定部11Zは、種々のアルゴリズムに基づいて、台詞の内容から怒り度の値を決定してよい。例えば、サーバ10の記憶部(記憶媒体、記憶装置)に、「ふざけるな」「ちくしょう」「!」等の特定のテキストと、そのテキストが台詞に含まれる場合の怒り度の値(絶対値、または加算値)とを対応付けた対応テーブルを予め保存しておく。計算式特定部11Zは、この対応テーブルを参照して、台詞に含まれるテキストに基づいて怒り度の値を算出する。また、サーバ10が機械学習の学習モデルを備えてもよい。前記学習モデルは例えば、台詞に含まれるテキストを入力とし、怒り度の値を出力として、台詞に含まれるテキストを機械学習させて得られた学習済みモデルであってよい。計算式特定部11Zは、台詞に含まれるテキストを学習済みモデルに入力して、怒り度の値を算出する。怒り度の算出アルゴリズムは上記には限られず、当業者は算出アルゴリズムを適宜決定してよい。計算式特定部11Zは、当業者が実装可能な任意の手段を用いて、台詞に含まれるテキストから怒り度の値を算出してよい。
The calculation
吹き出しと組み合わされる台詞の内容は、怒り度には限られない。計算式特定部11Zは例えば、台詞に含まれるテキストに基づいて、その台詞によって表現される愛情度、ツンデレ度、嫌い度、好奇心の度合い、善意の度合い、悪意の度合い、真剣度、驚きの度合い、悲しさの度合い、優しさの度合いなどの、種々の値を決定してよい。そして計算式特定部11Zは、それらの値を変数として有する計算式を特定する。
The content of the dialogue combined with the balloon is not limited to the degree of anger. For example, based on the text included in the dialogue, the calculation
(台詞から受け手が受け取る印象の数値化)
非限定的に、台詞の内容は、その台詞に係る発言を受け取る者(ユーザ、視聴者、ゲームのプレイヤ等)が受ける印象を意味していてよい。印象とは、その台詞に係る発言を受け取った者(受け手)が、発話者に対して抱く感情である。例えば受け手は、「この発言はかわいい」「この発言者は責任感が強い」等の印象を発話者に対して持つ。上述の怒り度が発話者の感情を意味していたのに対し、印象は受け手の感情を意味している。計算式特定部11Zは例えば、台詞に含まれるテキストに基づいて、その台詞から受け手が受け取る、発言者の芯の強さの度合い、かわいさの度合い、誠実さの度合い、責任感の強さ、ドジさの度合いなどの、種々の印象を数値化した値を決定してよい。印象を数値化した値を決定するためのアルゴリズムについては、怒り度を例示して上述したものと同様である。そして計算式特定部11Zは、印象を数値化した値を変数として有する計算式を特定する。
(Quantification of the impression received by the receiver from the dialogue)
Without limitation, the content of the dialogue may refer to the impression received by the recipient of the statement associated with the dialogue (user, viewer, game player, etc.). An impression is an emotion that a person (receiver) who receives an utterance related to the line has toward the utterer. For example, the receiver has an impression of the speaker, such as "this statement is cute" or "this speaker has a strong sense of responsibility". While the above-mentioned degree of anger means the emotion of the speaker, the impression means the emotion of the receiver. For example, based on the text included in the dialogue, the calculation
(台詞に含まれる話題の数値化)
非限定的に、台詞の内容は、台詞に含まれる話題(発言の対象)を意味していてよい。例えば、台詞の中に「アリストテレス」「カント」等のキーワードが含まれている場合、発話者は哲学を話題にしている可能性が高い。台詞の中に「ふわとろオムライス」等のキーワードが含まれている場合、発話者は食事を話題にしている可能性が高い。この場合、計算式特定部11Zは、「話題の難しさ」を基準として台詞を数値化することができる。例えば、食事を話題にしている場合の話題の難しさは1であり、哲学を話題にしている場合の話題の難しさは5であってよい。台詞に含まれる話題を数値化した値を決定するためのアルゴリズムは、怒り度を例示して上述したものと同様であってよい。そして計算式特定部11Zは、台詞に含まれる話題を数値化した値を変数として有する計算式を特定する。
(Quantification of topics included in dialogue)
In a non-limiting manner, the content of the dialogue may refer to the topic (target of utterance) included in the dialogue. For example, if a line includes keywords such as "Aristotle" and "Kant", it is highly likely that the speaker is talking about philosophy. When a keyword such as "fluffy omelet rice" is included in the line, there is a high possibility that the speaker is talking about food. In this case, the calculation
その他、計算式特定部11Zは、種々の基準に基づいて台詞の内容を数値化してよい。計算式特定部11Zは、台詞の内容を数値化した値に基づいて1以上の計算式を特定する。
In addition, the calculation
以上のように、計算式特定部11Zは、吹き出しと組み合わされる台詞の内容を示す数値に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、吹き出しと組み合わされる台詞の内容に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図19は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 19 is a diagram illustrating changes in balloons according to variables, in accordance with at least one embodiment of the present invention.
計算式特定部11Zは、吹き出しと組み合わされる台詞の文字数に基づいて1以上の計算式を特定する。ここで、吹き出しと組み合わされる台詞とは、吹き出しの枠画像がゲーム画面等に表示される時に、枠画像に重なって表示される台詞を意味する。
The calculation
例えば台詞の内容が「私達は伝説の剣を探しています」であれば文字数は14である。台詞の内容が「北の山を越えた所にある洞窟には、伝説の剣が眠っているそうじゃ」であれば文字数は30である。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「台詞の文字数」を有する計算式002を特定する。図19において、吹き出しSB04Aは、文字数が14である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB04Bは、文字数が30である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。文字数の多さに応じて、吹き出し枠が縦方向(楕円の長軸方向)に大きくなっている。
For example, if the content of the line is "We are looking for a legendary sword", the number of characters is 14. If the content of the line is ``In the cave beyond the northern mountains, it seems that the legendary sword is sleeping'', the number of characters is 30. Referring also to FIG. 17 , the calculation
以上のように、計算式特定部11Zは、吹き出しと組み合わされる台詞の文字数に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、吹き出しと組み合わされる台詞の文字数に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図20および図21は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 Figures 20 and 21 are diagrams illustrating changes in balloons according to variables, according to at least one embodiment of the present invention.
計算式特定部11Zは、吹き出しと組み合わされる台詞に相当する音声データの音量または音質に基づいて1以上の計算式を特定する。ここで、吹き出しと組み合わされる台詞とは、吹き出しの枠画像がゲーム画面等に表示される時に、枠画像に重なって表示される台詞を意味する。
The calculation
(台詞に相当する音声データ)
台詞に相当する音声データとは、台詞が組み合わされた吹き出しを表示する際に、この表示と共に再生される音声データを意味する。例えばビデオゲーム等において、台詞が組み合わされた吹き出しの表示と共に、ボイスアクターが台詞を読み上げた音声データが再生される場合がある。また、実況動画やトークイベント等においては、実況者や出演者の発言がマイクによって収音されて、音声データとして記録される。記録された音声データは、吹き出しの表示(実況動画内での表示、あるいはイベント会場等で大型スクリーンに表示、等)と共に再生される。これらの音声データは、台詞に相当するデータの一例となる。
(Voice data equivalent to dialogue)
Audio data corresponding to lines means audio data that is reproduced together with the display of speech balloons combined with lines. For example, in a video game or the like, there are cases in which speech balloons combined with dialogue are displayed and voice data read out by a voice actor is reproduced. Also, in live commentary videos, talk events, and the like, voices of commenters and performers are picked up by microphones and recorded as audio data. The recorded audio data is played back together with balloon display (display in a live video, display on a large screen at an event site, etc.). These voice data are an example of data corresponding to lines.
計算式特定部11Zは、台詞に相当する音声データの音量(以下、台詞の音量と略記)を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「台詞の音量(1~20)」を有する計算式009を特定する。図20において、吹き出しSB05Aは、台詞の音量が1である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB05Bは、台詞の音量が18である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。発話者の声の大きさが、吹き出し枠に設けられたトゲの大きさと、吹き出し自体の大きさとして表現されている。
The calculation
計算式特定部11Zは、台詞に相当する音声データの音質(以下、台詞の音質と略記)を変数として有する計算式を特定する。音質を数値化する為の基準は種々考えられるが、ここでは、ボイスアクターの息漏れ度を例示する。息漏れの多い声(breathy voice)を息漏れ度10、息漏れの少ない声を息漏れ度1とする。既存の音声処理技術が、音声データに基づいた数値化(例えば息漏れ度の算出)のために用いられてよい。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「台詞の音質(息漏れ度1~10)」を有する計算式010を特定する。図21において、吹き出しSB06Aは息漏れ度が1である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB06Bは、息漏れ度が5である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB06Bの外縁部分のぼかしの度合いが、吹き出しSB06Aよりも大きい。音声に含まれる呼気の量の多さが、吹き出し枠のぼかし度合いとして表現されている。
The calculation
台詞の音質は、息漏れ度に限られない。例えば、発話者の声の低さや、エッジボイスの度合、鼻声の度合い、声質、音色等が、台詞の音質に含まれる。これらの台詞の音質は数値化され、計算式特定部11Zは、数値化された値を変数として有する計算式を特定する。
The sound quality of lines is not limited to the degree of breathlessness. For example, the tone quality of the speech includes the low pitch of the speaker's voice, the degree of edge voice, the degree of nasality, voice quality, tone color, and the like. The sound quality of these lines is quantified, and the calculation
以上のように、計算式特定部11Zは、吹き出しと組み合わされる台詞に相当する音声データの音量または音質に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、台詞に相当する音声データの音量または音質に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図22は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 22 is a diagram illustrating changes in balloons according to variables, in accordance with at least one embodiment of the present invention.
計算式特定部11Zは、吹き出しと組み合わされる台詞の発話者の属性値に基づいて1以上の計算式を特定する。ここで、吹き出しと組み合わされる台詞とは、吹き出しの枠画像がゲーム画面等に表示される時に、枠画像に重なって表示される台詞を意味する。
The calculation
(発話者の属性(値))
発話者の属性とは、その発話者が持っている性質を意味する。発話者の属性値とは、発話者の属性を数値化したものを意味する。例えば、物語やゲームに登場するキャラクタの性別、年齢、体力、知力、魔力、敏捷度、腕力、賢さ、勇敢度、運の良さ、回復力、ヒットポイント(HP)、マジックポイント(MP)、物理攻撃耐性、および魔法攻撃耐性等が、発話者の属性の典型例である。発話者の属性はこれらには限られない。以下、発話者の属性が、ゲームに登場するキャラクタのヒットポイント(HP)である場合について例示する。
(speaker attribute (value))
A speaker's attribute means a property that the speaker has. A speaker's attribute value means a numerical value of the speaker's attribute. For example, the gender, age, physical strength, intelligence, magical power, agility, physical strength, cleverness, bravery, luck, resilience, hit points (HP), magic points (MP), etc. of characters appearing in stories and games. Physical attack resistance, magic attack resistance, and the like are typical examples of speaker attributes. Speaker attributes are not limited to these. A case where the speaker's attribute is the hit point (HP) of a character appearing in the game will be exemplified below.
計算式特定部11Zは、台詞の発話者のヒットポイント(HP)を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「キャラクタのHP」を有する計算式001を特定する。図22において、吹き出しSB07AはキャラクタのHPが十分大きい場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB07は、キャラクタのHPが残り少ない場合に、吹き出し生成部12Zが生成する吹き出しの外観を示している。この例における吹き出しの基本形状は楕円形であるが、キャラクタのHPの減少に応じて、楕円が長軸方向に伸びつつ短軸方向に縮む。つまり、キャラクタのHPの減少に応じて、吹き出し枠が薄く潰れる。これにより、キャラクタが衰弱していく様子が表現されている。
The calculation
その他、計算式特定部11Zは、発話者が有する種々の属性値に基づいて、1以上の計算式を特定してよい。
In addition, the calculation
以上のように、計算式特定部11Zは、吹き出しと組み合わされる台詞の発話者の属性値に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、吹き出しと組み合わされる台詞の発話者の属性に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図23は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 23 is a diagram illustrating changes in balloons according to variables, in accordance with at least one embodiment of the present invention.
計算式特定部11Zは、吹き出しと組み合わされる台詞の発話者が置かれている環境を示す数値に基づいて1以上の計算式を特定する。ここで、吹き出しと組み合わされる台詞とは、吹き出しの枠画像がゲーム画面等に表示される時に、枠画像に重なって表示される台詞を意味する。
The calculation
(発話者が置かれている環境)
発話者が置かれている環境とは、発話者の周囲の環境を意味する。例えば発話者がゲームに登場するゲーム内キャラクタである場合、発話者が置かれている環境には、例えば以下のものがある。キャラクタが現在居る場所(町、村、城、ダンジョン、洞窟、体力回復の神殿、草原、山岳、海等)、同行する仲間の人数や仲間のステータス、敵キャラクタと遭遇しているか否か、キャラクタにとっての現在時刻(例えば朝、昼、夕方、夜、深夜等)、天気(晴れ、雨、豪雨、雪、雷等)、キャラクタが所属しているグループ、キャラクタが所属しているグループの戦闘スタンス(近距離攻撃重視、遠距離攻撃重視、守備重視、生還重視、等)、ゲームの進行に必須となるアイテムの収集状況、キャラクタが与えられたミッションクリアまでの残り時間、キャラクタが現在居る場所の治安の良さ、村人や町人がキャラクタに対して好意を抱いているか嫌悪を抱いているか、キャラクタが存在する時代(古代、近代、現代、未来等)、キャラクタが存在する世界の勢力分布(魔王軍が優勢、人間が優勢、等)、キャラクタが存在する世界の経済状況(好況、不況、飢饉、等)、キャラクタが存在する世界の疫病等の蔓延状況(疫病無し、パンデミック、エピデミック、等)。
(Environment in which the speaker is placed)
The environment in which the speaker is placed means the environment around the speaker. For example, if the speaker is an in-game character that appears in a game, the environment in which the speaker is placed includes, for example, the following. The current location of the character (town, village, castle, dungeon, cave, temple of health recovery, meadow, mountain, sea, etc.), number of companions accompanying them, status of companions, whether or not they have encountered enemy characters, character Current time (for example, morning, noon, evening, night, midnight, etc.), weather (sunny, rain, heavy rain, snow, thunder, etc.), group to which the character belongs, battle stance of the group to which the character belongs (emphasis on short-range attacks, emphasis on long-range attacks, emphasis on defense, emphasis on survival, etc.), status of collection of items essential for progressing the game, remaining time until character's mission clear, character's current location Whether the villagers and townspeople like or dislike the character, the era in which the character exists (ancient, modern, modern, future, etc.), the power distribution of the world in which the character exists (Maou Military superiority, human superiority, etc.), the economic situation of the world where the character exists (boom, recession, famine, etc.), the prevalence of epidemics, etc. in the world where the character exists (no epidemic, pandemic, epidemic, etc.) .
発話者が現実世界に存在する者(例えばゲーム実況者、イベントの参加者、等)である場合、発話者が置かれている環境には、例えば以下のものがある。発話者が現在居る場所(市区町村、屋外、屋内施設、等)、発話者の関係者の人数(投稿動画の視聴者数、イベントの参加者数等)、発話者の関係者の属性(同級生、職場の同僚、初対面、等)、現在時刻(例えば朝、昼、夕方、夜、深夜等)、発話者が移動する場合の交通状況(渋滞、電車の運行見合わせ等)、発話者が居る場所や自宅付近の天気(晴れ、雨、豪雨、雪、雷等)、発話者に与えられた残り時間(動画の残り収録時間、イベント終了までの時間等)、発話者が現在居る場所の治安の良さ、発話者が存在する地域の経済状況(好況、不況、等)、キャラクタが存在する世界の疫病等の蔓延状況(疫病無し、パンデミック、エピデミック等)。 If the speaker is a person existing in the real world (eg, game commentator, event participant, etc.), the environment in which the speaker is placed includes, for example, the following. Location where the speaker is currently located (city, town, village, outdoor, indoor facility, etc.), number of people related to the speaker (number of viewers of posted videos, number of participants in events, etc.), attributes of people related to the speaker ( classmates, co-workers, first meeting, etc.), current time (e.g., morning, noon, evening, night, midnight, etc.), traffic conditions when the speaker is moving (traffic jam, train service suspension, etc.), presence of the speaker Location and weather near home (sunny, rain, heavy rain, snow, thunder, etc.), remaining time given to the speaker (remaining video recording time, time until the end of the event, etc.), security of the speaker's current location economic conditions of the region where the speaker is located (boom, recession, etc.), epidemic spread in the world where the character is located (no epidemic, pandemic, epidemic, etc.).
発話者が置かれている環境は、上記のものには限られない。以下、発話者が置かれている環境は、発話者であるゲーム内キャラクタと敵キャラクタとの間の距離(敵キャラクタとの距離)である場合について例示する。 The environment in which the speaker is placed is not limited to the above. Hereinafter, a case where the environment in which the speaker is placed is the distance between the in-game character who is the speaker and the enemy character (distance to the enemy character) will be exemplified.
計算式特定部11Zは、敵キャラクタとの距離を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「敵キャラクタとの距離」を有する計算式012を特定する。図23において、吹き出しSB08Aは、敵キャラクタとの距離が十分大きい場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB08Bは、敵キャラクタとの距離が縮まっている場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。敵キャラクタが接近することにより、ゲーム内キャラクタが緊張していく様子が、吹き出し枠に設けられたトゲの数として表現されている。
The calculation
以上のように、計算式特定部11Zは、吹き出しと組み合わされる台詞の発話者が置かれている環境を示す数値に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、発話者が置かれている環境に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図24は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 24 is a diagram illustrating changes in balloons according to variables, in accordance with at least one embodiment of the present invention.
計算式特定部11Zは、吹き出しと組み合わされる台詞の発話者の人数に基づいて1以上の計算式を特定する。ここで、吹き出しと組み合わされる台詞とは、吹き出しの枠画像がゲーム画面等に表示される時に、枠画像に重なって表示される台詞を意味する。
The calculation
計算式特定部11Zは、台詞の発話者の人数を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「台詞の発話者の人数」を有する計算式007を特定する。図24において、吹き出しSB09Aは発話者の人数が1人である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB09Bは、発話者の人数が3人である場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。同時にその台詞を発話する人数が、同心状に重なった吹き出し枠の数として表現されている。
The calculation
以上のように、計算式特定部11Zは、吹き出しと組み合わされる台詞の発話者の人数に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、発話者の人数に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図25は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 25 is a diagram illustrating changes in balloons according to variables, according to at least one embodiment of the present invention.
計算式特定部11Zは、ビデオゲームの稼働時間に基づいて1以上の計算式を特定する。稼働時間は、ゲームの進行を制御するサーバの稼働時間であってよい。また、稼働時間は、ユーザ端末を有するユーザ(プレイヤ)がゲームを開始してから現在までの時間(プレイ時間)であってもよい。稼働時間は、進行中のゲーム内で所定のイベントが発生した時点を時刻0とした場合の経過時間であってもよい。
The calculation
計算式特定部11Zは、ビデオゲームの稼働時間を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「ゲームの稼働時間」を有する計算式006を特定する。図25において、吹き出しSB10Aは、ビデオゲームの稼働時間がまだ短い場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB10Bは、ビデオゲームの稼働時間が長時間になった場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。
The calculation
ここで、図25に記載されている吹き出しの活用例を示す。例えば、プレイヤが操作するゲーム内キャラクタ(主人公)には、お供をするキャラクタ(お供キャラクタ)が存在する。お供キャラクタは、別の世界から召喚される、魔法によって生成される、などの原因により、主人公に随伴する。お供キャラクタは、別の世界に戻る、召喚者である主人公の魔力切れ等の理由により、所定の時間が経過すると主人公のもとから去っていく。お供キャラクタの台詞は、計算式006に基づいて吹き出し生成部12Zが生成した吹き出し画像と共にゲーム画面に表示される。例えばこのような場合、ビデオゲームの稼働時間が増えるにつれて、吹き出しが透明に近づいていく。このことにより、お供キャラクタが主人公のもとから去っていく刻限までの残り時間を、視覚的に演出することができる。その他、主人公が毒の影響を受けている場合、毒の影響が薄まっていく様子を、計算式006に基づいて吹き出し生成部12Zが生成した吹き出しによって演出してもよい。
Here, an example of utilization of the balloon described in FIG. 25 is shown. For example, an in-game character (main character) operated by a player has a companion character (accompanying character). The companion character accompanies the main character by being summoned from another world, generated by magic, or the like. The companion character leaves the main character after a predetermined period of time elapses due to reasons such as returning to another world or running out of magical power of the main character who is the summoner. The words of the companion character are displayed on the game screen together with the balloon image generated by the
また、計算式特定部11Zは、ビデオゲームの稼働時間が増えるにつれて吹き出しの形状が変わるような計算式を特定してもよい。例えば計算式特定部11Zは、基本形状は角のない矩形であり、経過時間が増えるにつれてより円形に近づいていくような形状を規定する計算式を特定する。これにより、ゲーム内キャラクタである若い発話者の性格が、年齢の増加につれてより穏やかになっていく状況を演出することができる。
Further, the calculation
以上のように、計算式特定部11Zは、ビデオゲームの稼働時間に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、ビデオゲームの稼働時間に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図26は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 26 is a diagram illustrating changes in balloons according to variables, according to at least one embodiment of the present invention.
計算式特定部11Zは、ビデオゲームのプレイヤによるゲーム画面上の注視位置に基づいて1以上の計算式を特定する。ここで、ゲーム画面上の注視位置とは、ゲームのプレイヤが注視しているゲーム画面上の位置を意味する。例えばパーソナルコンピュータ等のようにゲーム画面上にカーソルが表示される場合、ゲーム画面上の注視位置はカーソル位置を意味してよい。ゲーム画面がタッチパネルディスプレイに表示される場合、ゲーム画面上の注視位置は、ユーザ(ビデオゲームのプレイヤ)がタッチパネルディスプレイをタップした位置を意味してよい。視線検知機能を有するVRゴーグルにゲーム画面が表示される場合、ゲーム画面上の注視位置は、VRゴーグルの装着者の視線が指し示す位置を意味してよい。
The calculation
計算式特定部11Zは、ビデオゲームのプレイヤによるゲーム画面上の注視位置を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「ゲーム画面上の注視位置の座標値(x,y)」を有する計算式011を特定する。図26において、吹き出しSB11Aは、注視位置がゲーム画面の所定の領域上にない場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB11Bは、注視位置がゲーム画面の所定の領域上にある場合に吹き出し生成部12Zが生成する吹き出しの外観を示している。注視位置がゲーム画面の所定の領域上にある場合、吹き出し枠のトゲが伸びる。
The calculation
ここで、図26に記載されている吹き出しの活用例を示す。ビデオゲームのプレイヤは、ゲーム内キャラクタである主人公Aの視点でそのゲームを体験する。例えば、ゲーム画面に大写しになった他のゲーム内キャラクタ(例えば主人公Aと同じチームに属する仲間B)がゲーム内で発言しており、仲間Bの台詞が吹き出しと組み合わせて表示される。ゲーム画面の所定の領域は、表示されている吹き出しの領域であるとする。この時、注視位置がゲーム画面の所定の領域上にある場合とは、主人公A(プレイヤ)が、仲間Bの発言に係る吹き出しを見ている場合である。これはすなわち、主人公A(プレイヤ)が仲間Bの発言を傾聴している場合に相当する。そのため、吹き出し枠のトゲが伸びることによって、「主人公A(プレイヤ)が仲間Bの発言を傾聴していること」に、仲間Bが気付いていることを表現することができる。 Here, an example of utilization of the balloon described in FIG. 26 will be shown. A video game player experiences the game from the viewpoint of the main character A, who is a character in the game. For example, another in-game character (for example, friend B who belongs to the same team as main character A) is shown in close-up on the game screen and is speaking in the game, and the words of friend B are displayed in combination with speech balloons. It is assumed that the predetermined area of the game screen is the displayed balloon area. At this time, when the gaze position is on the predetermined area of the game screen, the main character A (player) is looking at the balloon related to the friend B's statement. In other words, this corresponds to the case where the main character A (player) listens attentively to fellow B's remarks. Therefore, by extending the thorns of the balloon frame, it is possible to express that friend B is aware that "main character A (player) is listening to friend B's remarks."
図26に記載されている吹き出しの他の活用例を示す。例えば、ゲーム画面上のどこかに、主人公A(プレイヤ)の攻撃力を増加させるレアアイテムが隠されている。主人公A(プレイヤ)は視線を動かして(あるいはカーソル移動かタップ操作により)、レアアイテムを探している。ここで、仲間Bが「探索」の呪文を身振り付きで詠唱している時間帯に限り、主人公A(プレイヤ)はレアアイテムを発見することができる。吹き出し枠には、仲間Bが詠唱している呪文に相当するテキストが表示されている。主人公A(プレイヤ)の注視位置が、レアアイテムが隠されている位置と重なった場合に、吹き出し枠のトゲが伸びる。これにより、仲間Bは身振り付きで呪文を詠唱しており、言葉や仕草で主人公A(プレイヤー)に対してレアアイテムの位置に関するヒントを出すことができないものの、気配等の何らかの他の手段によってヒントを与える状況を表現することができる。 FIG. 26 shows another example of utilization of the balloon described in FIG. For example, somewhere on the game screen, a rare item that increases the attack power of the main character A (player) is hidden. The main character A (player) is looking for a rare item by moving his line of sight (or by moving the cursor or tapping). Here, the main character A (player) can discover the rare item only during the time period when the friend B is chanting the "search" spell with gestures. Text corresponding to the spell that companion B is chanting is displayed in the balloon frame. When the gaze position of the main character A (player) overlaps with the position where the rare item is hidden, the thorns of the balloon frame extend. As a result, companion B is chanting spells with gestures, and although he cannot give hints regarding the location of rare items to main character A (player) with words or gestures, hints can be given by some other means such as signs. can express the situation that gives
以上のように、計算式特定部11Zは、ビデオゲームのプレイヤによるゲーム画面上の注視位置に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、プレイヤによるゲーム画面上の注視位置に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
図27は、本発明の実施形態の少なくとも一つに対応する、変数に応じた吹き出しの変化を例示する説明図である。 FIG. 27 is a diagram illustrating changes in balloons according to variables, in accordance with at least one embodiment of the present invention.
計算式特定部11Zは、ビデオゲームのプレイヤに対して与えるユーザ体験を示す数値に基づいて1以上の計算式を特定する。
The calculation
(ユーザ体験)
ここでユーザ体験(UX)とは、製品やサービスを通じて得られる体験の総称を意味する。ビデオゲームにおいては、プレイヤがビデオゲームをプレイすることで得られる体験を意味する。例えば、プレイヤがゲームをプレイ中に緊張する、落ち着く(緩和する)、泣く、笑う、怒る、満足する、物足りなさを感じるなどが、ユーザ体験に該当する。なお、ビデオゲームにおけるユーザ体験は、これらには限られない。
(user experience)
Here, user experience (UX) is a general term for experiences obtained through products and services. In video games, it means the experience that a player has by playing a video game. For example, the player's feeling of nervousness, calmness (relief), crying, laughter, anger, satisfaction, and dissatisfaction while playing the game correspond to the user experience. Note that user experiences in video games are not limited to these.
(緊張の度合いの数値化)
このようなユーザ体験の一例である「緊張」と「緩和」について例示する。例えばユーザがゲームのプレイに飽き始めた時などのように、ゲーム中にプレイヤを緊張させたい場合がある。逆に、緊張状態が続くとプレイヤが疲れるため、プレイヤの緊張を緩和させたい場合がある。そのため、プレイヤの緊張の度合いを適切な状態に維持するために、緊張度という数値指標が導入される。例えば、プレイヤが全く緊張していない場合の緊張度を0とする。プレイヤが完全に緊張している場合を10とする。ここでは、便宜上、緊張度の最大値を10と定義しているが、緊張度の最大値は10以外の値であってもよい。
(Quantification of degree of tension)
"Tension" and "relaxation", which are examples of such user experiences, will be exemplified. There are times when it is desirable to make the player tense during the game, for example when the user starts to get tired of playing the game. Conversely, if the player continues to be tense, the player will get tired, so there are cases where it is desired to relieve the player's tension. Therefore, in order to maintain the player's degree of tension in an appropriate state, a numerical index called the degree of tension is introduced. For example, the tension level is set to 0 when the player is not nervous at all. A score of 10 indicates that the player is completely tense. Here, for the sake of convenience, the maximum tension level is defined as 10, but the maximum tension level may be a value other than 10.
計算式特定部11Zは、緊張度を変数として有する計算式を特定する。ここで図17を併せて参照すると、計算式特定部11Zは、変数1として「プレイヤの緊張度」を有する計算式013を特定する。図27において、吹き出しSB12Aは、プレイヤを緊張させたくない場合(プレイヤの緊張度を減らしたい場合)に吹き出し生成部12Zが生成する吹き出しの外観を示している。吹き出しSB12Bは、プレイヤを緊張させたい場合(プレイヤの緊張度を増やしたい場合)に吹き出し生成部12Zが生成する吹き出しの外観を示している。
The calculation
例えば、計算式013に基づいて吹き出し生成部12Zが生成した吹き出しを、ゲーム内のナレーション表示に用いる。この場合、当該ナレーションの発話者は、ゲームシステムそのものである。トゲの無い吹き出しSB12Aを用いたナレーション表示よりも、トゲのある吹き出しSB12Bを用いたナレーション表示の方が、プレイヤに与える刺激が強い。そのため、トゲのある吹き出しSB12Bを用いた方が、プレイヤをより緊張させることができる。なお、計算式特定部11Zは、プレイヤに与えたい緊張度が高いほど吹き出しの色が赤色に近づくような計算式を特定してもよい。赤色は視覚的な刺激が強い色であるため、プレイヤをより緊張させることができる。
For example, the balloon generated by the
プレイヤに対して与える「緊張」と「緩和」以外のユーザ体験についても、そのユーザ体験が数値化されてよい。計算式特定部11Zは、数値化されたユーザ体験を変数として有する計算式を特定する。
User experiences other than "tension" and "relaxation" provided to the player may also be quantified. The calculation
以上のように、計算式特定部11Zは、ビデオゲームのプレイヤに対して与えるユーザ体験を示す数値に基づいて1以上の計算式を特定する。これにより、吹き出し生成部12Zが、ビデオゲームのプレイヤに対して与えたいユーザ体験に適した外観を有する吹き出しを生成することができる。そのため、ビデオゲームに対するプレイヤの興味をさらに向上させることができる。
As described above, the calculation
(第6の実施形態の補足事項)
計算式特定部11Zは、変数を有さない計算式(例えば図17の計算式005)を特定してもよい。また、吹き出しの外観を変えなくとも良い場合は、変数を有する計算式(例えば図17の計算式001~004、006~013)の変数部分に、所定の固定値を入力してもよい。また、計算式が2つ以上の変数を備えている場合に、一部の変数に所定の固定値を入力してもよい。
(Supplementary matter of the sixth embodiment)
The calculation
計算式の特定に際して考慮される要素(以下、考慮要素)は、計算式が有する変数として用いられなくてもよい。考慮要素の非限定的な例は、吹き出しと組み合わされる台詞の内容(図18参照)、吹き出しと組み合わされる台詞の文字数(図19参照)、吹き出しと組み合わされる台詞に相当する音声データの音量または音質(図20および図21参照)、吹き出しと組み合わされる台詞の発話者の属性(図22参照)、吹き出しと組み合わされる台詞の発話者が置かれている環境(図23参照)、吹き出しと組み合わされる台詞の発話者の人数(図24参照)、ビデオゲームの稼働時間(図25参照)、ビデオゲームのプレイヤによるゲーム画面上の注視位置(図26参照)、および、ビデオゲームのプレイヤに対して与えるユーザ体験(図27参照)である。 Elements that are taken into consideration when specifying the calculation formula (hereinafter referred to as consideration elements) may not be used as variables that the calculation formula has. Non-limiting examples of factors to consider include the content of the dialogue combined with the balloon (see FIG. 18), the number of characters of the dialogue combined with the balloon (see FIG. 19), and the volume or quality of the audio data corresponding to the dialogue combined with the balloon. (see FIGS. 20 and 21), the attribute of the speaker of the dialogue combined with the balloon (see FIG. 22), the environment in which the speaker of the dialogue combined with the balloon is placed (see FIG. 23), the dialogue combined with the balloon (see FIG. 24), the running time of the video game (see FIG. 25), the gaze position of the video game player on the game screen (see FIG. 26), and the user given to the video game player experience (see FIG. 27).
考慮要素は数値化されなくともよい。より特定的には、考慮要素である吹き出しと組み合わされる台詞の内容(図18参照)、台詞に相当する音声データの音質(図21参照)、発話者の属性(図22参照)、台詞の発話者が置かれている環境(図23参照)、およびビデオゲームのプレイヤに対して与えるユーザ体験(図27参照)は、計算式の特定に際して数値化されなくともよい。例えば、台詞に所定のキーワードが含まれている場合は計算式Nを用い、台詞の文字数が20文字未満であれば計算式N+1を用い、台詞の文字数が20文字以上であれば計算式N+2を用い、ビデオゲームのプレイヤに対して与えるユーザ体験が「プレイヤを笑わせたい」である場合は計算式N+3を用いる、等のように、上記の考慮要素から得られる各種の条件に基づいて、計算式特定部11Zが特定する計算式がどれであるかが事前に決定されていてもよい。例えばこのような場合、数値化されていない考慮要素は、計算式特定の為の判定基準(計算式の選択基準)として用いられることができる。
Considerations need not be quantified. More specifically, the content of the speech combined with the speech bubble (see FIG. 18), the sound quality of the voice data corresponding to the speech (see FIG. 21), the speaker's attribute (see FIG. 22), and the utterance of the speech The environment in which the person is placed (see FIG. 23) and the user experience given to the player of the video game (see FIG. 27) need not be quantified in specifying the formula. For example, if the line contains a predetermined keyword, calculation formula N is used, if the number of characters in the line is less than 20, calculation formula N+1 is used, and if the line has 20 or more characters, calculation formula N+2 is used. , and if the user experience given to the video game player is "I want to make the player laugh", use the calculation formula N+3, etc. Based on various conditions obtained from the above consideration factors, the calculation formula Which calculation formula is specified by the specifying
計算式の特定の際に、複数の考慮要素が複合的に用いられてもよい。ここで図17を参照すると、計算式特定部11Zは、変数1として「キャラクタの勇敢度(1~255)」を有し、変数2として「敵キャラクタとの距離」を有する計算式004を特定する。「キャラクタの勇敢度」は発話者の属性(図22参照)に相当し、「敵キャラクタとの距離」は台詞の発話者が置かれている環境(図23参照)に相当する。上記においては、種々の考慮要素を複数のカテゴリ(図18~図27の各図参照)に分類して、カテゴリごとに分けて説明を行った。しかし、計算式特定部11Zは、異なるカテゴリに含まれる考慮要素同士をあわせて考慮して計算式を特定してよい。計算式特定部11Zが計算式004を特定した場合、吹き出し生成部12Zは、基本形状が円形である吹き出しを生成する。生成された円形の吹き出しは、所定の周期で拡大~縮小を繰り返す。このアニメーション表示は、敵キャラクタと遭遇しようとするキャラクタの心臓の拍動を表現している。敵キャラクタとの距離が近いほど、円の半径が変化するスピードが速くなるので、心臓の拍動は速くなる。また、勇敢なキャラクタは敵キャラクタに対して落ち着いて対処できる一方で、勇敢でないキャラクタは敵キャラクタとの遭遇におびえる。そこで、勇敢度が低いほど、円の半径の振幅が大きくなる。すなわち、心臓の拍動が大きくなる。計算式004は、生成される吹き出しによってこのようなキャラクタの心情を表現している。
A plurality of consideration factors may be used in combination when specifying the calculation formula. Here, referring to FIG. 17, the calculation
発話者を特定するために、しっぽが吹き出しに付加されることがある。吹き出しに付加されるしっぽは「足」、「つの」、「矢印」、「pointy part」、または「notch」と呼ばれることもある。ここでは、発話者を特定するために吹き出しに付加される部分を「しっぽ」と表現する。しっぽの形状は三角形(図28参照)に限られず、種々の形状を呈することができる。例えば、しっぽが、折れ曲がった形状を有していることがある。また、複数の円が連続して配置されることにより構成される「丸しっぽ」等も存在する。以下、一般的に用いられる三角形のしっぽを例示して説明する。 A tail may be added to the speech bubble to identify the speaker. Tails attached to speech bubbles are sometimes called "paws," "horns," "arrows," "pointy parts," or "notches." Here, the part added to the speech balloon to specify the speaker is expressed as "tail". The shape of the tail is not limited to the triangular shape (see FIG. 28), and various other shapes are possible. For example, the tail may have a bent shape. There is also a "marutail" or the like, which is formed by arranging a plurality of circles in succession. A commonly used triangular tail will be described below as an example.
図28は、本発明の実施形態の少なくとも一つに対応する、しっぽが付加された吹き出しを例示する図である。吹き出しSB13に、三角形のしっぽTが付加されている。計算式特定部11Zは、吹き出しSB13の外観を規定する計算式と、しっぽTの外観を規定する計算式とを特定してよい。吹き出し生成部12Zは、吹き出しSB13の外観を規定する計算式と、しっぽTの外観を規定する計算式とを合わせて用いて、しっぽTが付加された吹き出しSB13を生成する。
FIG. 28 is a diagram illustrating a tail-attached balloon in accordance with at least one embodiment of the present invention; A triangular tail T is added to the balloon SB13. The calculation
なお、しっぽTが取り得る形状のパターン数は、吹き出しSB13が取り得る形状のパターン数よりも少ないと考えられる。そのため、しっぽTについてはアセット(素材)となる画像を記憶部(記憶媒体、記憶装置)に保存しておき、生成された吹き出しSB13に後からしっぽTを付加してもよい。 It is considered that the number of patterns of shapes that the tail T can take is smaller than the number of patterns of shapes that the balloon SB13 can take. Therefore, for the tail T, an image as an asset (material) may be stored in a storage unit (storage medium, storage device), and the tail T may be added to the generated balloon SB13 later.
(第6の実施形態のまとめ)
第6の実施形態の一側面として、様々な種類の計算式を定義できるので、多様な吹き出しを提供することができる。
(Summary of the sixth embodiment)
As one aspect of the sixth embodiment, various types of calculation formulas can be defined, so various speech balloons can be provided.
第6の実施形態の一側面として、多様な吹き出しを提供することにより、表示された吹き出しを見るユーザに対する演出効果を高めることができる。 As one aspect of the sixth embodiment, by providing various speech balloons, it is possible to enhance the presentation effect for the user viewing the displayed speech balloons.
第6の実施形態の一側面として、多様な吹き出しを提供することにより、吹き出しが表示されるビデオゲームに対するプレイヤの興味を向上させることができる。 As an aspect of the sixth embodiment, by providing a variety of balloons, the player's interest in the video game in which the balloons are displayed can be enhanced.
以上に説明したように、本願の各実施形態により1または2以上の不足が解決される。なお、夫々の実施形態による効果は、非限定的な効果または効果の一例である。 As described above, the embodiments of the present application address one or more deficiencies. In addition, the effect by each embodiment is an example of a non-limiting effect or effect.
なお、上述した各実施形態では、複数のユーザ端末20,201~20N,50とサーバ10およびサーバ40は、自己が備える記憶装置に記憶されている各種制御プログラム(例えば、ビデオゲーム処理プログラムや吹き出し生成プログラム)に従って、上述した各種の処理を実行する。
In each of the above-described embodiments, the plurality of
また、ビデオゲーム処理システム100およびビデオゲーム処理システム101の構成は、上述した各実施形態の例として説明した構成に限定されない。例えばユーザ端末が実行する処理として説明した処理の一部または全部をサーバ10またはサーバ40が実行する構成としてもよいし、サーバ10またはサーバ40が実行する処理として説明した処理の一部または全部を複数のユーザ端末20,201~20N,50の何れか(例えば、ユーザ端末20)が実行する構成としてもよい。また、サーバ10またはサーバ40が備える記憶部(記憶媒体、記憶装置)の一部または全部を複数のユーザ端末20,201~20N,50の何れかが備える構成としてもよい。すなわち、ビデオゲーム処理システム100またはビデオゲーム処理システム101における、ユーザ端末とサーバのどちらか一方が備える機能の一部または全部を、他の一方が備える構成とされていてもよい。
Also, the configurations of the video
また、プログラムが、上述した各実施形態の例として説明した機能の一部または全部を、通信ネットワークを含まない装置単体に実現させる構成としてもよい。 Also, the program may be configured to implement part or all of the functions described as examples of the above-described embodiments in a single device that does not include a communication network.
さらに、上述した各実施形態を、ビデオゲーム以外の構成に適用してもよい。上述した各実施形態は例えば、パーソナルコンピュータや携帯端末等の任意の計算装置上で実行される吹き出しを表示するアプリケーションプログラム、テレビ等の放送番組や動画配信等において画面に吹き出しを表示する場合の吹き出しを生成するプログラム、再生機器によって再生される動画(投稿動画を含む)を作成または編集する際の吹き出しを生成する機能を備えた動画編集プログラム、トークイベント等において表示装置によって表示される画面(映写幕に投影される画面等を含む)に吹き出し画像を表示させる場合の当該吹き出し画像の生成プログラム、または、これらのプログラムがインストールされた装置等に適用されることができる。この場合、上述した各実施形態におけるゲーム画面は、表示装置によって表示される画面と解釈することができる。 Furthermore, each of the above-described embodiments may be applied to configurations other than video games. Each of the above-described embodiments includes, for example, an application program that displays a speech balloon that is executed on any computing device such as a personal computer or a mobile terminal, and a speech balloon that displays a speech balloon on the screen in broadcast programs such as television or video distribution. , a video editing program with a function to generate speech bubbles when creating or editing videos (including posted videos) played by playback devices, screens displayed by display devices at talk events, etc. (projection The present invention can be applied to a speech balloon image generating program when displaying a speech balloon image on a screen projected onto a curtain, etc., or a device in which these programs are installed. In this case, the game screen in each embodiment described above can be interpreted as a screen displayed by a display device.
[付記]
上述した実施形態の説明は、少なくとも下記発明を、当該発明の属する分野における通常の知識を有する者がその実施をすることができるように記載した。
[1]
ビデオゲームの進行を制御するサーバに、
1以上の計算式を特定する計算式特定機能と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成機能とを
実現させるための吹き出し生成プログラム。
[2]
前記計算式特定機能では、変数を有する1以上の計算式を特定する機能を実現させ、
前記吹き出し生成機能では、前記変数の値の変化に応じて外観が変化する前記吹き出しを生成する機能を
実現させるための[1]に記載の吹き出し生成プログラム。
[3]
前記サーバに、前記吹き出しをゲーム画面に表示させる吹き出し表示機能を
実現させるための[1]または[2]に記載の吹き出し生成プログラム。
[4]
前記計算式特定機能では、前記吹き出しと組み合わされる台詞の内容を示す数値に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[3]のうちいずれか一項に記載の吹き出し生成プログラム。
[5]
前記計算式特定機能では、前記吹き出しと組み合わされる台詞の文字数に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[4]のうちいずれか一項に記載の吹き出し生成プログラム。
[6]
前記計算式特定機能では、前記吹き出しと組み合わされる台詞に相当する音声データの音量または音質に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[5]のうちいずれか一項に記載の吹き出し生成プログラム。
[7]
前記計算式特定機能では、前記吹き出しと組み合わされる台詞の発話者の属性値に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[6]のうちいずれか一項に記載の吹き出し生成プログラム。
[8]
前記計算式特定機能では、前記吹き出しと組み合わされる台詞の発話者が置かれている環境を示す数値に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[7]のうちいずれか一項に記載の吹き出し生成プログラム。
[9]
前記計算式特定機能では、前記吹き出しと組み合わされる台詞の発話者の人数に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[8]のうちいずれか一項に記載の吹き出し生成プログラム。
[10]
前記計算式特定機能では、前記ビデオゲームの稼働時間に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[9]のうちいずれか一項に記載の吹き出し生成プログラム。
[11]
前記計算式特定機能では、前記ビデオゲームのプレイヤによるゲーム画面上の注視位置に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[10]のうちいずれか一項に記載の吹き出し生成プログラム。
[12]
前記計算式特定機能では、前記ビデオゲームのプレイヤに対して与えるユーザ体験を示す数値に基づいて1以上の計算式を特定する機能を
実現させるための[1]から[11]のうちいずれか一項に記載の吹き出し生成プログラム。
[13]
[1]から[12]のうちいずれか一項に記載の吹き出し生成プログラムが前記サーバに実現させる機能のうち少なくとも1つの機能を、当該サーバと通信可能なユーザ端末に実現させるためのビデオゲーム処理プログラム。
[14]
[1]から[12]のうちいずれか一項に記載の吹き出し生成プログラムがインストールされたサーバ。
[15]
通信ネットワークと、サーバと、ユーザ端末とを備え、ビデオゲームの進行を制御するビデオゲーム処理システムであって、
1以上の計算式を特定する計算式特定手段と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成手段とを含む、
ビデオゲーム処理システム。
[16]
ユーザ端末に、
1以上の計算式を特定する計算式特定機能と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成機能とを
実現させるための吹き出し生成プログラム。
[17]
[16]に記載の吹き出し生成プログラムがインストールされたユーザ端末。
[18]
コンピュータ装置による吹き出し生成方法であって、
1以上の計算式を特定する計算式特定処理と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成処理とを含む、
吹き出し生成方法。
[19]
通信ネットワークと、サーバと、ユーザ端末とを備えるビデオゲーム処理システムによる、吹き出し生成方法であって、
1以上の計算式を特定する計算式特定処理と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成処理とを含む、
吹き出し生成方法。
[Appendix]
The above descriptions of the embodiments describe at least the following inventions so that those having ordinary knowledge in the field to which the inventions belong can implement them.
[1]
on the server that controls the progress of the video game,
a calculation formula identification function for identifying one or more calculation formulas;
A balloon generation program for realizing a balloon generation function for generating a balloon having an appearance defined by the formula.
[2]
The calculation formula identification function realizes a function of identifying one or more calculation formulas having variables,
The balloon generation program according to [1], for realizing the function of generating the balloon whose appearance changes according to a change in the value of the variable, in the balloon generation function.
[3]
The speech balloon generating program according to [1] or [2], for causing the server to display a speech balloon on a game screen.
[4]
Any one of [1] to [3] for realizing a function of specifying one or more calculation formulas based on a numerical value indicating the content of the dialogue combined with the balloon, in the calculation formula identification function. speech bubble generator.
[5]
The speech balloon generation according to any one of [1] to [4], wherein the calculation formula specifying function specifies one or more calculation formulas based on the number of characters of dialogue combined with the speech balloon. program.
[6]
Any one of [1] to [5] for realizing the function of specifying one or more calculation formulas based on the volume or sound quality of the audio data corresponding to the dialogue combined with the speech balloon, in the calculation formula identification function. 1. The balloon generation program according to 1.
[7]
In the calculation formula specifying function, any one of [1] to [6] for realizing a function of specifying one or more calculation formulas based on the attribute value of the speaker of the speech combined with the speech balloon. The described speech bubble generator.
[8]
[1] to [7] for realizing the function of specifying one or more calculation formulas based on the numerical value indicating the environment in which the speaker of the dialogue combined with the speech balloon is placed in the calculation formula identification function. The balloon generation program according to any one of the above.
[9]
Any one of [1] to [8] for realizing a function of specifying one or more calculation formulas based on the number of speakers of lines combined with the speech balloon, in the calculation formula identification function. speech bubble generator.
[10]
The balloon generation program according to any one of [1] to [9], wherein the calculation formula specifying function specifies one or more calculation formulas based on the operating time of the video game.
[11]
In any one of [1] to [10] for realizing the function of specifying one or more calculation formulas based on the gaze position on the game screen of the player of the video game, the calculation formula identification function. The described speech bubble generator.
[12]
In the calculation formula specifying function, any one of [1] to [11] for realizing a function of specifying one or more calculation formulas based on numerical values indicating the user experience given to the player of the video game. A program for generating balloons as described in the paragraph.
[13]
Video game processing for causing a user terminal capable of communicating with the server to implement at least one of the functions that the speech balloon generating program according to any one of [1] to [12] causes the server to implement. program.
[14]
A server in which the speech balloon generation program according to any one of [1] to [12] is installed.
[15]
A video game processing system comprising a communication network, a server, and a user terminal, and controlling the progress of a video game,
calculation formula identification means for identifying one or more calculation formulas;
a balloon generating means for generating a balloon having an appearance defined by the formula;
Video game processing system.
[16]
on the user terminal
a calculation formula identification function for identifying one or more calculation formulas;
A balloon generation program for realizing a balloon generation function for generating a balloon having an appearance defined by the formula.
[17]
A user terminal in which the speech bubble generation program according to [16] is installed.
[18]
A balloon generation method by a computer device, comprising:
a calculation formula identification process for identifying one or more calculation formulas;
a balloon generation process for generating a balloon having an appearance defined by the formula;
Callout generation method.
[19]
A speech bubble generation method by a video game processing system comprising a communication network, a server, and a user terminal, comprising:
a calculation formula identification process for identifying one or more calculation formulas;
a balloon generation process for generating a balloon having an appearance defined by the formula;
Callout generation method.
本発明の実施形態の一つによれば、ビデオゲームに対するプレイヤの興味を向上させるのに有用である。 One embodiment of the present invention is useful for increasing player interest in video games.
10、10A、10B、10C、10Z、40 サーバ
11、11B、11C、11Z、51 計算式特定部
12、12B、12C、12Z、52 吹き出し生成部
13 表示部
20、201、20N、50 ユーザ端末
30 通信ネットワーク
100、101 ビデオゲーム処理システム
10, 10A, 10B, 10C, 10Z, 40
Claims (8)
1以上の計算式を特定する計算式特定機能と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成機能とを
実現させるための吹き出し生成プログラム。 on the server that controls the progress of the video game,
a calculation formula identification function for identifying one or more calculation formulas;
A balloon generation program for realizing a balloon generation function for generating a balloon having an appearance defined by the formula.
前記吹き出し生成機能では、前記変数の値の変化に応じて外観が変化する前記吹き出しを生成する機能を
実現させるための請求項1に記載の吹き出し生成プログラム。 The calculation formula identification function realizes a function of identifying one or more calculation formulas having variables,
2. The balloon generating program according to claim 1, wherein the balloon generating function generates the balloon whose appearance changes according to changes in the value of the variable.
実現させるための請求項1または請求項2に記載の吹き出し生成プログラム。 3. The speech balloon generating program according to claim 1 or 2, for realizing a speech balloon display function of causing said server to display said speech balloon on a game screen.
実現させるための請求項1から3のうちいずれか一項に記載の吹き出し生成プログラム。 4. The balloon according to any one of claims 1 to 3, wherein the function of specifying one or more calculation formulas is realized based on a numerical value indicating the content of a speech combined with the balloon. generation program.
実現させるための請求項1から4のうちいずれか一項に記載の吹き出し生成プログラム。 5. The balloon generation program according to claim 1, wherein the calculation formula identification function identifies one or more calculation formulas based on the number of characters of a dialogue combined with the balloon.
実現させるための請求項1から5のうちいずれか一項に記載の吹き出し生成プログラム。 6. Any one of claims 1 to 5, wherein the calculation formula identification function identifies one or more calculation formulas based on the volume or tone quality of audio data corresponding to the dialogue combined with the balloon. The speech bubble generator described in .
1以上の計算式を特定する計算式特定手段と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成手段とを含む、
ビデオゲーム処理システム。 A video game processing system comprising a communication network, a server, and a user terminal, and controlling the progress of a video game,
calculation formula identification means for identifying one or more calculation formulas;
a balloon generating means for generating a balloon having an appearance defined by the formula;
Video game processing system.
1以上の計算式を特定する計算式特定機能と、
前記計算式で規定される外観を有する吹き出しを生成する吹き出し生成機能とを
実現させるための吹き出し生成プログラム。 on the user terminal
a calculation formula identification function for identifying one or more calculation formulas;
A balloon generation program for realizing a balloon generation function for generating a balloon having an appearance defined by the formula.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020146126A JP7157781B2 (en) | 2020-08-31 | 2020-08-31 | Speech bubble generator and video game processing system |
US17/446,272 US11766617B2 (en) | 2020-08-31 | 2021-08-27 | Non-transitory medium and video game processing system |
CN202111010530.0A CN114100125A (en) | 2020-08-31 | 2021-08-31 | Bubble frame generation method and video game processing system |
JP2022162585A JP7392074B2 (en) | 2020-08-31 | 2022-10-07 | Speech bubble generation program and video game processing system |
US18/364,373 US20230372821A1 (en) | 2020-08-31 | 2023-08-02 | Non-transitory medium and video game processing system |
JP2023197776A JP2024023363A (en) | 2020-08-31 | 2023-11-22 | Balloon generation program and video game processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020146126A JP7157781B2 (en) | 2020-08-31 | 2020-08-31 | Speech bubble generator and video game processing system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022162585A Division JP7392074B2 (en) | 2020-08-31 | 2022-10-07 | Speech bubble generation program and video game processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022041095A JP2022041095A (en) | 2022-03-11 |
JP7157781B2 true JP7157781B2 (en) | 2022-10-20 |
Family
ID=80357935
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020146126A Active JP7157781B2 (en) | 2020-08-31 | 2020-08-31 | Speech bubble generator and video game processing system |
JP2022162585A Active JP7392074B2 (en) | 2020-08-31 | 2022-10-07 | Speech bubble generation program and video game processing system |
JP2023197776A Pending JP2024023363A (en) | 2020-08-31 | 2023-11-22 | Balloon generation program and video game processing system |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022162585A Active JP7392074B2 (en) | 2020-08-31 | 2022-10-07 | Speech bubble generation program and video game processing system |
JP2023197776A Pending JP2024023363A (en) | 2020-08-31 | 2023-11-22 | Balloon generation program and video game processing system |
Country Status (3)
Country | Link |
---|---|
US (2) | US11766617B2 (en) |
JP (3) | JP7157781B2 (en) |
CN (1) | CN114100125A (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003296743A (en) | 2002-03-29 | 2003-10-17 | Fuji Photo Film Co Ltd | Image processor |
JP2004128614A (en) | 2002-09-30 | 2004-04-22 | Toshiba Corp | Image display controller and image display control program |
JP2006247281A (en) | 2005-03-14 | 2006-09-21 | Konami Digital Entertainment:Kk | Message image display apparatus, and controlling method and program of message image display apparatus |
JP2012178060A (en) | 2011-02-25 | 2012-09-13 | Namco Bandai Games Inc | Program, information storage medium and stereoscopic image generation device |
JP2012190455A (en) | 2011-03-08 | 2012-10-04 | Canon Inc | Parameterization of shape for editable document creation |
JP2016115128A (en) | 2014-12-15 | 2016-06-23 | 学校法人立命館 | Message processing apparatus, terminal device, and computer program |
JP2017018414A (en) | 2015-07-13 | 2017-01-26 | 株式会社コロプラ | Computer program for assisting user input |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5437340B2 (en) * | 2011-10-21 | 2014-03-12 | 富士フイルム株式会社 | Viewer device, server device, display control method, electronic comic editing method and program |
US9966075B2 (en) * | 2012-09-18 | 2018-05-08 | Qualcomm Incorporated | Leveraging head mounted displays to enable person-to-person interactions |
US9342487B2 (en) * | 2013-09-04 | 2016-05-17 | Adobe Systems Incorporated | Method for layout of speech bubbles associated with characters in an image |
KR20150087902A (en) * | 2014-01-23 | 2015-07-31 | 삼성전자주식회사 | Electronic Device And Method For Displaying User Interface |
US10769446B2 (en) * | 2014-02-28 | 2020-09-08 | Second Spectrum, Inc. | Methods and systems of combining video content with one or more augmentations |
KR101620050B1 (en) * | 2015-03-03 | 2016-05-12 | 주식회사 카카오 | Display method of scenario emoticon using instant message service and user device therefor |
CN106126514B (en) * | 2015-05-06 | 2020-11-20 | 可可株式会社 | Method for providing search related message server, server and user terminal |
WO2017215899A2 (en) * | 2016-05-27 | 2017-12-21 | Holobuilder Inc, | Augmented and virtual reality |
US9973456B2 (en) * | 2016-07-22 | 2018-05-15 | Strip Messenger | Messaging as a graphical comic strip |
US10699461B2 (en) * | 2016-12-20 | 2020-06-30 | Sony Interactive Entertainment LLC | Telepresence of multiple users in interactive virtual space |
KR20180072971A (en) * | 2016-12-22 | 2018-07-02 | 엘지전자 주식회사 | Mobile terminal and method for controlling the same |
US10074381B1 (en) * | 2017-02-20 | 2018-09-11 | Snap Inc. | Augmented reality speech balloon system |
US10675544B2 (en) | 2017-03-31 | 2020-06-09 | Sony Interactive Entertainment LLC | Personalized user interface based on in-application behavior |
US20180300917A1 (en) * | 2017-04-14 | 2018-10-18 | Facebook, Inc. | Discovering augmented reality elements in a camera viewfinder display |
US10812422B2 (en) * | 2017-08-31 | 2020-10-20 | Rpx Corporation | Directional augmented reality system |
-
2020
- 2020-08-31 JP JP2020146126A patent/JP7157781B2/en active Active
-
2021
- 2021-08-27 US US17/446,272 patent/US11766617B2/en active Active
- 2021-08-31 CN CN202111010530.0A patent/CN114100125A/en active Pending
-
2022
- 2022-10-07 JP JP2022162585A patent/JP7392074B2/en active Active
-
2023
- 2023-08-02 US US18/364,373 patent/US20230372821A1/en active Pending
- 2023-11-22 JP JP2023197776A patent/JP2024023363A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003296743A (en) | 2002-03-29 | 2003-10-17 | Fuji Photo Film Co Ltd | Image processor |
JP2004128614A (en) | 2002-09-30 | 2004-04-22 | Toshiba Corp | Image display controller and image display control program |
JP2006247281A (en) | 2005-03-14 | 2006-09-21 | Konami Digital Entertainment:Kk | Message image display apparatus, and controlling method and program of message image display apparatus |
JP2012178060A (en) | 2011-02-25 | 2012-09-13 | Namco Bandai Games Inc | Program, information storage medium and stereoscopic image generation device |
JP2012190455A (en) | 2011-03-08 | 2012-10-04 | Canon Inc | Parameterization of shape for editable document creation |
JP2016115128A (en) | 2014-12-15 | 2016-06-23 | 学校法人立命館 | Message processing apparatus, terminal device, and computer program |
JP2017018414A (en) | 2015-07-13 | 2017-01-26 | 株式会社コロプラ | Computer program for assisting user input |
Also Published As
Publication number | Publication date |
---|---|
JP2022041095A (en) | 2022-03-11 |
US11766617B2 (en) | 2023-09-26 |
US20230372821A1 (en) | 2023-11-23 |
CN114100125A (en) | 2022-03-01 |
JP2023002617A (en) | 2023-01-10 |
US20220062767A1 (en) | 2022-03-03 |
JP2024023363A (en) | 2024-02-21 |
JP7392074B2 (en) | 2023-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Tinwell et al. | Uncanny behaviour in survival horror games | |
US8841535B2 (en) | Method and system for visual representation of sound | |
Steed et al. | Collaboration in immersive and non-immersive virtual environments | |
Zhou et al. | Astaire: A collaborative mixed reality dance game for collocated players | |
Lothian | A different kind of love song: vidding fandom's Undercommons | |
Stiegler | The 360 gaze: Immersions in media, society, and culture | |
Young et al. | Volumetric video as a novel medium for creative storytelling | |
Rieser | The mobile audience: media art and mobile technologies | |
Ballin et al. | A framework for interpersonal attitude and non-verbal communication in improvisational visual media production | |
Sakamoto et al. | Introducing virtuality to enhance game-related physical artifacts | |
JP7157781B2 (en) | Speech bubble generator and video game processing system | |
Jin et al. | A live speech-driven avatar-mediated three-party telepresence system: design and evaluation | |
Dow | Understanding user engagement in immersive and interactive stories | |
Yu | The Research on the Characteristics and Forms of Immersive Experience in Art Exhibitions—Take “Van Gogh—the Immersive Experience” as an Example | |
Wang et al. | [Retracted] Application of Virtual Reality Technology and 3D Technology in Game Animation Production | |
Baron | The Modern Entertainment Marketplace, 2000–Present | |
Klico et al. | The role of immersive technologies in value creation in marketing | |
Zidianakis et al. | A cross-platform, remotely-controlled mobile avatar simulation framework for AmI environments | |
Chhawchharia | Virtual Reality is a lot more than an ‘Empathy Machine’ | |
Silva et al. | Believability, Anticipation, and... Timing Improving believability through timing manipulation | |
Springel | The new media paradigm: Users as creators of content | |
Bin et al. | Dissemination of" Seri Rama" Shadow Play puppet as a cultural heritage through Capcom's Street Fighter IV | |
Jung et al. | Expansion of immersive experience in society | |
Barclay | Virtual Reality and Virtual Reality Sickness: Creation of a Virtual Reality Sickness Reduction Tool | |
Zielke et al. | Creating micro-expressions and nuanced nonverbal communication in synthetic cultural characters and environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200831 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20210620 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20210623 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210831 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220323 |
|
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: 20220912 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221007 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7157781 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |