JP7609817B2 - Program, method, information processing device, and system - Google Patents
Program, method, information processing device, and system Download PDFInfo
- Publication number
- JP7609817B2 JP7609817B2 JP2022029776A JP2022029776A JP7609817B2 JP 7609817 B2 JP7609817 B2 JP 7609817B2 JP 2022029776 A JP2022029776 A JP 2022029776A JP 2022029776 A JP2022029776 A JP 2022029776A JP 7609817 B2 JP7609817 B2 JP 7609817B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- program according
- screen
- user
- displayed
- 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
- 238000000034 method Methods 0.000 title claims description 18
- 230000010365 information processing Effects 0.000 title claims description 8
- 238000001514 detection method Methods 0.000 claims description 30
- 238000013459 approach Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 13
- 230000000694 effects Effects 0.000 claims description 10
- 230000007613 environmental effect Effects 0.000 claims description 6
- 238000002604 ultrasonography Methods 0.000 claims description 3
- 238000012545 processing Methods 0.000 description 30
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 230000005540 biological transmission Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 10
- 230000008859 change Effects 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000422 nocturnal effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 244000025254 Cannabis sativa Species 0.000 description 1
- 206010034719 Personality change Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000030808 detection of mechanical stimulus involved in sensory perception of sound Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本開示は、プログラム、方法、情報処理装置、システムに関する。 This disclosure relates to a program, a method, an information processing device, and a system.
ユーザの挙動に応答してキャラクタを出現させるゲームが開発されている。例えば、特許文献1には、ユーザの位置関係に応じてキャラクタの出現が変化するゲームが開示されている。 Games have been developed in which characters appear in response to the user's actions. For example, Patent Document 1 discloses a game in which the appearance of a character changes depending on the user's positional relationship.
一方、キャラクタが生息する仮想世界と現実世界とをリンクさせるようなユーザ体験の更なる向上が求められている。 At the same time, there is a demand for further improvements in the user experience, such as linking the virtual world in which characters live with the real world.
そこで、本開示の目的は、キャラクタが生息する仮想世界と現実世界とをリンクさせ、仮想世界が実在するかのようなユーザ体験を提供することである。 Therefore, the objective of this disclosure is to link the virtual world in which characters live with the real world, providing a user experience that makes the user feel as if the virtual world actually exists.
プロセッサと、メモリと、画面を備える据置可能な端末装置に処理を実行させるためのプログラムが提供される。プログラムは、プロセッサに、画面にオブジェクトを表示させるステップと、端末装置が据置状態にあることを検出するステップと、を実行させ、検出するステップにおいて、端末装置が据置状態にあることを検出したことを条件として、端末装置へユーザが近づく際に発生する物理パラメータを検出するステップと、検出された物理パラメータの値に応じて、オブジェクトの演出を実行するステップと、を実行させる。 A program is provided for causing a stationary terminal device having a processor, a memory, and a screen to execute processing. The program causes the processor to execute a step of displaying an object on the screen and a step of detecting that the terminal device is in a stationary state, and, on condition that it has been detected in the detection step that the terminal device is in a stationary state, executes a step of detecting a physical parameter that occurs when a user approaches the terminal device, and a step of performing a presentation of the object according to the value of the detected physical parameter.
本開示によれば、キャラクタが生息する仮想世界と現実世界とをリンクさせ、当該仮想世界が実在するかのようなユーザ体験を提供することができる。 According to the present disclosure, it is possible to link the virtual world in which characters live with the real world, providing a user experience that makes the user feel as if the virtual world actually exists.
以下、図面を参照しつつ、本開示の実施形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称及び機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 Below, an embodiment of the present disclosure will be described with reference to the drawings. In the following description, the same parts are given the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.
<1.第1実施形態>
(1-1.端末装置10が提供するゲームの概要)
図1を参照して、端末装置10が提供するゲームの概要を説明する。図1Aに示すように、端末装置10は、ユーザが所望する場所に据え置き可能な端末装置として提供される。ユーザは、デスクやテーブル、本棚、テレビ台、床などの所望の位置に端末装置10を据え置くことができる。なお、本明細書において「据え置く」とは、一定の位置に設置または載置して、動かさずにそのままの状態にしておくことを意味する。
1. First embodiment
(1-1. Overview of games provided by the terminal device 10)
An overview of a game provided by a terminal device 10 will be described with reference to Fig. 1. As shown in Fig. 1A, the terminal device 10 is provided as a terminal device that can be placed in a location desired by the user. The user can place the terminal device 10 in a desired location such as a desk, a table, a bookshelf, a television stand, or a floor. In this specification, "place" means to install or place in a certain location and leave it in that state without moving it.
端末装置10は、据え置かれた状態(以下、「据置状態」ともいう)であるか、ユーザに携帯されている状態(以下、「携帯状態」ともいう)であるかを検出することができる。端末装置10は、据置状態であることを検出すると、ディスプレイに画面Dを表示する。画面Dは動画(または静止画)の一部として構成され、ゲーム内で出現するキャラクタC(特許請求の範囲における「オブジェクト」の一例)が生息する仮想空間が表示されている。仮想空間が表示されている状態で所定の条件が満たされると、図1Bに示すように、キャラクタCが出現してディスプレイに表示される。 The terminal device 10 can detect whether it is in a stationary state (hereinafter also referred to as a "stationary state") or in a state carried by a user (hereinafter also referred to as a "portable state"). When the terminal device 10 detects that it is in a stationary state, it displays screen D on the display. Screen D is configured as part of a video (or a still image), and displays a virtual space inhabited by character C (an example of an "object" in the claims) that appears in the game. When a certain condition is satisfied while the virtual space is being displayed, character C appears and is displayed on the display, as shown in FIG. 1B.
ユーザUは、キャラクタCがディスプレイに表示された端末装置10に近接して操作することにより、キャラクタCが表示された画面Dのスクリーンショットを撮影して、当該画面を収集することができる。スクリーンショットとして撮影されたキャラクタCの情報や、キャラクタCが表示された画面Dは、当該操作を行ったユーザと対応づけて端末装置10に記憶される。 By approaching and operating the terminal device 10 on which the character C is displayed, the user U can take a screenshot of the screen D on which the character C is displayed and collect the screen. The information on the character C taken as a screenshot and the screen D on which the character C is displayed are stored in the terminal device 10 in association with the user who performed the operation.
一方、端末装置10は、キャラクタがディスプレイに表示された端末装置10にユーザが近づく際に発生する音、ディスプレイとユーザとの距離などの物理パラメータを検出する。検出された物理パラメータの値に応じて、キャラクタが逃げるなどの演出が実行される。 Meanwhile, the terminal device 10 detects physical parameters such as the sound generated when the user approaches the terminal device 10 with the character displayed on the display, and the distance between the display and the user. Depending on the value of the detected physical parameter, a performance such as the character running away is executed.
このように、端末装置10が提供するゲームでは、ユーザの動作に応じて仮想空間内のキャラクタの挙動が変化するため、仮想空間と現実空間とがリンクしているようなユーザ体験を提供することができる。以下、各構成を詳細に説明する。 In this way, in the game provided by the terminal device 10, the behavior of the character in the virtual space changes in response to the user's actions, providing the user with an experience in which the virtual space and the real space are linked. Each component will be described in detail below.
(1-2.端末装置10のハードウェア構成)
図1は、端末装置10のハードウェア構成の例を示すブロック図である。端末装置10は、所定の条件が満たされた場合にキャラクタを表示させるゲームを提供する。端末装置10は、例えば、タブレット端末、又はスマートフォン等の携帯端末により実現される。また、端末装置10は、据え置き型のPC(Personal Computer)、又はラップトップPC等により実現されてもよい。
(1-2. Hardware Configuration of Terminal Device 10)
1 is a block diagram showing an example of a hardware configuration of a terminal device 10. The terminal device 10 provides a game in which a character is displayed when a predetermined condition is satisfied. The terminal device 10 is realized, for example, by a tablet terminal or a mobile terminal such as a smartphone. The terminal device 10 may also be realized by a stationary PC (Personal Computer), a laptop PC, or the like.
端末装置10は、通信IF(Interface)12と、入力装置13と、出力装置14と、メモリ15と、ストレージ16と、プロセッサ19とを備える。 The terminal device 10 includes a communication interface (IF) 12, an input device 13, an output device 14, a memory 15, storage 16, and a processor 19.
通信IF12は、端末装置10が外部の装置と通信するため、信号を入出力するためのインタフェースである。 The communication IF 12 is an interface for inputting and outputting signals so that the terminal device 10 can communicate with external devices.
入力装置13は、ユーザからの入力操作を受け付けるための装置(例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード等)である。 The input device 13 is a device for accepting input operations from a user (e.g., a touch panel, a touch pad, a pointing device such as a mouse, a keyboard, etc.).
出力装置14は、ユーザに対して情報を提示するための装置(ディスプレイ、スピーカ等)である。 The output device 14 is a device (display, speaker, etc.) for presenting information to the user.
メモリ15は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM(Dynamic Random Access Memory)等の揮発性のメモリである。 Memory 15 is used to temporarily store programs and data processed by the programs, and is a volatile memory such as a DRAM (Dynamic Random Access Memory).
ストレージ16は、データを保存するためのものであり、例えばフラッシュメモリ、HDD(Hard Disc Drive)である。 Storage 16 is used to store data, and is, for example, a flash memory or a hard disk drive (HDD).
プロセッサ19は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The processor 19 is hardware for executing the instruction set described in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
(1-3.端末装置10の機能構成)
図3は、端末装置10の機能構成の例を示すブロック図である。図3に示すように、端末装置10は、入力装置13と、出力装置14と、通信部150と、撮像部160と、音声処理部170と、記憶部180と、振動検知部190と、制御部200を備える。図3において端末装置10に含まれる各ブロックは、例えば、バス等により電気的に接続される。
(1-3. Functional configuration of terminal device 10)
Fig. 3 is a block diagram showing an example of a functional configuration of the terminal device 10. As shown in Fig. 3, the terminal device 10 includes an input device 13, an output device 14, a communication unit 150, an imaging unit 160, an audio processing unit 170, a storage unit 180, a vibration detection unit 190, and a control unit 200. The blocks included in the terminal device 10 in Fig. 3 are electrically connected to each other by, for example, a bus or the like.
通信部150は、端末装置10が他の装置と通信するための変復調処理等の処理を行う。通信部150は、制御部200で生成された信号に送信処理を施し、外部(例えば、他の端末装置10)へ送信する。通信部150は、外部から受信した信号に受信処理を施し、制御部200へ出力する。 The communication unit 150 performs processes such as modulation and demodulation for the terminal device 10 to communicate with other devices. The communication unit 150 performs transmission processing on the signal generated by the control unit 200 and transmits it to the outside (e.g., another terminal device 10). The communication unit 150 performs reception processing on the signal received from the outside and outputs it to the control unit 200.
入力装置13は、端末装置10を操作するユーザが指示、又は情報を入力するための装置である。入力装置13は、例えば、操作面へ触れることで指示が入力されるタッチ・センシティブ・デバイス131等により実現される。入力装置13は、キーボードまたはマウスを含んでいてもよい。入力装置13は、ユーザから入力される指示、又は情報を電気信号へ変換し、電気信号を制御部200へ出力する。なお、入力装置13には、例えば、外部の入力機器から入力される電気信号を受け付ける受信ポートが含まれてもよい。 The input device 13 is a device for inputting instructions or information by the user operating the terminal device 10. The input device 13 is realized, for example, by a touch-sensitive device 131 or the like in which instructions are input by touching the operation surface. The input device 13 may include a keyboard or a mouse. The input device 13 converts the instructions or information input by the user into an electrical signal and outputs the electrical signal to the control unit 200. The input device 13 may also include, for example, a receiving port that receives an electrical signal input from an external input device.
出力装置14は、端末装置10を操作するユーザへ情報を提示するための装置である。出力装置14は、例えば、ディスプレイ141等により実現される。ディスプレイ141は、制御部200の制御に応じたデータを表示する。ディスプレイ141は、例えば、LCD(Liquid Crystal Display)、又は有機EL(Electro-Luminescence)ディスプレイ等によって実現される。 The output device 14 is a device for presenting information to a user who operates the terminal device 10. The output device 14 is realized, for example, by a display 141 or the like. The display 141 displays data according to the control of the control unit 200. The display 141 is realized, for example, by an LCD (Liquid Crystal Display) or an organic EL (Electro-Luminescence) display or the like.
撮像部160はカメラを備え、受光素子により光を受光し、撮影信号として入力することで、端末装置10の周囲の撮像を行う。 The imaging unit 160 is equipped with a camera, receives light using a light receiving element, and inputs the light as an imaging signal to capture an image of the surroundings of the terminal device 10.
音声処理部170は、例えば、音声信号のデジタル-アナログ変換処理を行う。音声処理部170は、マイク171から与えられる信号をデジタル信号に変換して、変換後の信号を制御部200へ与える。また、音声処理部170は、音声信号をスピーカ172へ与える。音声処理部170は、例えば音声処理用のプロセッサによって実現される。マイク171は、音声入力を受け付けて、当該音声入力に対応する音声信号を音声処理部170へ与える。スピーカ172は、音声処理部170から与えられる音声信号を音声に変換して当該音声を端末装置10の外部へ出力する。 The audio processing unit 170 performs, for example, digital-to-analog conversion processing of an audio signal. The audio processing unit 170 converts a signal provided from the microphone 171 into a digital signal and provides the converted signal to the control unit 200. The audio processing unit 170 also provides an audio signal to the speaker 172. The audio processing unit 170 is realized, for example, by a processor for audio processing. The microphone 171 accepts audio input and provides an audio signal corresponding to the audio input to the audio processing unit 170. The speaker 172 converts the audio signal provided from the audio processing unit 170 into audio and outputs the audio to the outside of the terminal device 10.
記憶部180は、例えば、メモリ15、及びストレージ16等により実現され、端末装置10が使用するデータ、及びプログラムを記憶する。記憶部180は、一例として、ユーザデータベース181と、キャラクタデータベース182と、画面データベース183を記憶する。各データベースの詳細は後述する。 The storage unit 180 is realized, for example, by the memory 15 and the storage 16, and stores data and programs used by the terminal device 10. As an example, the storage unit 180 stores a user database 181, a character database 182, and a screen database 183. Details of each database will be described later.
振動検知部190は振動センサを備え、端末装置10が設置されている環境において発生する振動を検知する。 The vibration detection unit 190 is equipped with a vibration sensor and detects vibrations occurring in the environment in which the terminal device 10 is installed.
制御部200は、プロセッサ19が記憶部180に記憶されるプログラムを読み込み、プログラムに含まれる命令を実行することにより実現される。制御部200は、端末装置10の動作を制御する。制御部200は、プログラムに従って動作することにより、操作受付部201と、送受信部202と、表示制御部203と、画面記憶部204と、パラメータ検出部205と、演出実行部206としての機能を発揮する。 The control unit 200 is realized when the processor 19 reads a program stored in the memory unit 180 and executes instructions contained in the program. The control unit 200 controls the operation of the terminal device 10. By operating according to the program, the control unit 200 performs the functions of an operation reception unit 201, a transmission/reception unit 202, a display control unit 203, a screen memory unit 204, a parameter detection unit 205, and a performance execution unit 206.
操作受付部201は、入力装置13から入力される指示、又は情報を受け付けるための処理を行う。具体的には、例えば、操作受付部201は、タッチ・センシティブ・デバイス131等から入力される指示に基づく情報を受け付ける。 The operation reception unit 201 performs processing for receiving instructions or information input from the input device 13. Specifically, for example, the operation reception unit 201 receives information based on instructions input from the touch-sensitive device 131 or the like.
送受信部202は、端末装置10が、外部の装置と通信プロトコルに従ってデータを送受信するための処理を行う。 The transmission/reception unit 202 performs processing for the terminal device 10 to transmit and receive data to and from external devices in accordance with a communication protocol.
表示制御部203は、ユーザに対する情報の表示を制御する。具体的には、例えば、表示制御部203は、キャラクタの画面(動画および静止画を含む)をディスプレイ141に表示させる。表示制御部203の処理の詳細は後述する。 The display control unit 203 controls the display of information to the user. Specifically, for example, the display control unit 203 causes a character screen (including moving images and still images) to be displayed on the display 141. Details of the processing of the display control unit 203 will be described later.
画面記憶部204は、ユーザの操作に応答して、キャラクタが表示されたディスプレイ141の画面を記憶部180の画面データベース183に記憶する。画面記憶部204の処理の詳細は後述する。 In response to a user's operation, the screen storage unit 204 stores the screen of the display 141 on which the character is displayed in the screen database 183 of the storage unit 180. Details of the processing of the screen storage unit 204 will be described later.
パラメータ検出部205は、端末装置10へユーザが近づく際に発生する物理パラメータを検出する。パラメータ検出部205の処理の詳細は後述する。 The parameter detection unit 205 detects physical parameters that occur when the user approaches the terminal device 10. Details of the processing of the parameter detection unit 205 will be described later.
演出実行部206は、検出された物理パラメータの値に応じて、キャラクタの演出を実行する。演出実行部206の処理の詳細は後述する。 The performance execution unit 206 performs character performance according to the detected physical parameter values. The processing of the performance execution unit 206 will be described in detail later.
状態検出部207は、振動検知部190が検知した振動に基づいて、端末装置10が据置状態にあるか携帯状態にあるかを検出する。状態検出部207の処理の詳細は後述する。 The state detection unit 207 detects whether the terminal device 10 is in a stationary state or a portable state based on the vibration detected by the vibration detection unit 190. The processing of the state detection unit 207 will be described in detail later.
(1-4.データ構造)
図4は、記憶部180が記憶するユーザデータベース181、キャラクタデータベース182、画面データベース183のデータ構造の一例を示す図である。なお、図4はあくまでも一例であり、記載されていないデータを除外するものではない。
(1-4. Data Structure)
Fig. 4 is a diagram showing an example of the data structures of the user database 181, the character database 182, and the screen database 183 stored in the storage unit 180. Note that Fig. 4 is merely an example, and does not exclude data that is not shown.
図4に示すように、ユーザデータベース181のレコードは、項目「ユーザID」と、項目「ユーザ名」と、項目「年齢」と、項目「性別」と、項目「パスワード」と、項目「登録日」等を含む。 As shown in FIG. 4, a record in the user database 181 includes the items "user ID," "user name," "age," "gender," "password," and "registration date," etc.
項目「ユーザID」は、ユーザそれぞれを識別する識別子としての情報である。 The "User ID" item is information that serves as an identifier to identify each user.
項目「ユーザ名」は、ユーザの名称についての情報である。 The "User name" item is information about the user's name.
項目「年齢」は、ユーザの基本情報を示す情報であり、具体的には、項目「年齢」、「性別」、「住所」等を含む。 The "age" item is information that indicates the user's basic information, and specifically includes the items "age," "gender," and "address," etc.
項目「性別」は、ユーザの性別についての情報である。 The "Gender" item is information about the user's gender.
項目「パスワード」は、端末装置10が提供するゲームをプレイするためにログインする際に要求されるパスワードについての情報である。 The "Password" item is information about the password required when logging in to play a game provided by the terminal device 10.
項目「登録日」は、端末装置10が提供するサービスにユーザを登録した日付の情報である。 The "Registration Date" item is information about the date on which the user was registered to the service provided by the terminal device 10.
キャラクタデータベース182のレコードそれぞれは、項目「キャラクタID」と、項目「キャラクタ名」と、項目「表示条件」と、項目「パラメータ種別」と、項目「演出条件」と、項目「演出内容」等を含む。 Each record in the character database 182 includes an item "character ID," an item "character name," an item "display conditions," an item "parameter type," an item "performance conditions," an item "performance content," etc.
項目「キャラクタID」は、ゲーム内で表示されるキャラクタそれぞれを識別する識別子としての情報である。 The "Character ID" item is information that serves as an identifier to identify each character displayed in the game.
項目「キャラクタ名」は、キャラクタの名称についての情報である。 The "Character Name" item is information about the character's name.
項目「表示条件」は、キャラクタを表示させる際の条件についての情報である。 The "Display Conditions" item provides information about the conditions for displaying the character.
項目「パラメータ種別」は、キャラクタの演出を実行する際のトリガーとなる物理パラメータの種別についての情報である。 The "Parameter Type" item is information about the type of physical parameter that will trigger the character's performance.
項目「演出条件」は、キャラクタの演出を実行する際のトリガーとなる物理パラメータの閾値等の条件についての情報である。 The "Performance Conditions" item contains information about conditions such as physical parameter thresholds that act as triggers for executing a character's performance.
項目「演出内容」は、キャラクタについて実行される演出の内容についての情報である。 The "Performance Content" item is information about the content of the performance executed for the character.
画面データベース183のレコードそれぞれは、項目「画面ID」と、項目「画面データ」と、項目「取得ユーザ」と、項目「取得日時」等を含む。 Each record in the screen database 183 includes an item "screen ID," an item "screen data," an item "acquired user," an item "acquired date and time," etc.
項目「画面ID」は、画面それぞれを識別する識別子としての情報である。 The "Screen ID" item is information that serves as an identifier to identify each screen.
項目「画面データ」は、画面に相当するデータを特定するための情報である。 The "Screen Data" item is information for identifying the data corresponding to the screen.
項目「取得ユーザ」は、当該画面を記憶させるための操作を行ったユーザを特定するための情報である。 The "Acquisition User" item is information for identifying the user who performed the operation to store the screen.
項目「取得日時」は、当該画面が記憶された日時についての情報である。 The "Acquisition Date and Time" item is information about the date and time the screen was stored.
(1-5.処理の流れ)
以下、図5を参照して、端末装置10の処理の流れの一例を説明する。
(1-5. Processing flow)
An example of the flow of processing by the terminal device 10 will be described below with reference to FIG.
ステップS500において、状態検出部207は、振動検知部190が検知した振動に基づいて、端末装置10が据置状態にあることを検出する。具体的には、例えば、状態検出部207は、振動検知部190が検知した振動が所定の閾値以下である場合に、端末装置10が据置状態にあることを検出する仕様としてもよい。または、振動検知部190が検知した振動が所定の閾値以下である期間が所定の期間継続した場合に、端末装置10が据置状態にあることを検出する仕様としてもよい。据置状態が検出された場合(ステップS500においてYES)、ステップS510が実行される。 In step S500, the state detection unit 207 detects that the terminal device 10 is in a stationary state based on the vibration detected by the vibration detection unit 190. Specifically, for example, the state detection unit 207 may be configured to detect that the terminal device 10 is in a stationary state when the vibration detected by the vibration detection unit 190 is equal to or less than a predetermined threshold. Alternatively, the state detection unit 207 may be configured to detect that the terminal device 10 is in a stationary state when the period during which the vibration detected by the vibration detection unit 190 is equal to or less than the predetermined threshold continues for a predetermined period. If a stationary state is detected (YES in step S500), step S510 is executed.
ステップS510において、表示制御部203は、表示条件が満たされたか否かを判定する。表示条件が満たされた場合(ステップS510においてYES)、ステップS520が実行される。一方、表示条件が満たされていない場合(ステップS510においてNO)、ステップS590が実行される。 In step S510, the display control unit 203 determines whether the display conditions are met. If the display conditions are met (YES in step S510), step S520 is executed. On the other hand, if the display conditions are not met (NO in step S510), step S590 is executed.
ステップS520において、表示制御部203は、表示条件が満たされたキャラクタをディスプレイ141に表示する。具体的には、表示制御部203は、キャラクタデータベース182の項目「表示条件」に設定された条件に基づいて、表示させるキャラクタを決定する。 In step S520, the display control unit 203 displays the characters for which the display conditions are satisfied on the display 141. Specifically, the display control unit 203 determines the characters to be displayed based on the conditions set in the "display conditions" item of the character database 182.
表示させるキャラクタの決定においては、表示条件を満たしたキャラクタを必ず表示させる仕様でもよいし、表示条件を満たしたキャラクタについて表示させるか否かの抽選(以下、表示抽選ともいう)を行い、抽選の結果に応じて表示させる仕様としてもよい。また、複数のキャラクタを特定の表示条件に紐づけておき、当該表示条件が満たされた場合に複数のキャラクタの内のどのキャラクタを表示させるかの抽選を行う仕様としてもよい。 When deciding which characters to display, it is possible to have specifications that always display characters that satisfy the display conditions, or to hold a lottery to determine whether or not to display a character that satisfies the display conditions (hereinafter also referred to as a display lottery), and to display the character depending on the result of the lottery. In addition, it is also possible to link multiple characters to specific display conditions, and hold a lottery to determine which of the multiple characters to display when the display condition is satisfied.
表示条件の一例として、処理の開始から所定の時間が経過した場合や、端末装置10の周囲にユーザが存在することを検知してから所定の時間が経過した場合に特定のキャラクタを表示させる仕様としてもよい。 One example of a display condition may be a specification that displays a specific character when a predetermined time has elapsed since the start of processing, or when a predetermined time has elapsed since the presence of a user has been detected around the terminal device 10.
また、端末装置10が設置されている場所における環境パラメータ(すなわち、その場所における騒音、明るさ、または振動の度合い)に応じて、キャラクタを表示させる表示頻度(たとえば、表示抽選の確率)を変化させる仕様としてもよい。この場合、1つまたは複数の環境パラメータを組み合わせて表示頻度を変化させる仕様としてもよい。 The display frequency of the character (e.g., the probability of a display lottery) may be changed according to the environmental parameters of the location where the terminal device 10 is installed (i.e., the level of noise, brightness, or vibration in that location). In this case, the display frequency may be changed by combining one or more environmental parameters.
ステップS530において、パラメータ検出部205は、ユーザが端末装置10へ近づく際に発生する物理パラメータを検出する。物理パラメータとしては、音、振動、光または超音波などの検出に伴って発生するデータ(以下、「検出データ」ともいう)があげられ、これらの検出データの1つまたは複数を組み合わせて検出してもよい。 In step S530, the parameter detection unit 205 detects physical parameters that are generated when the user approaches the terminal device 10. Examples of physical parameters include data that is generated in conjunction with the detection of sound, vibration, light, ultrasound, etc. (hereinafter, also referred to as "detection data"), and one or a combination of these detection data may be detected.
ステップS540において、演出実行部206は、演出条件が満たされたか否かを判定する。演出条件が満たされた場合(ステップS540においてYES)、ステップS550が実行される。一方、演出条件が満たされていない場合(ステップS540においてNO)、ステップS560が実行される。 In step S540, the performance execution unit 206 determines whether the performance conditions are met. If the performance conditions are met (YES in step S540), step S550 is executed. On the other hand, if the performance conditions are not met (NO in step S540), step S560 is executed.
ステップS550において、演出実行部206は、表示されているキャラクタの演出を実行する。演出についての詳細は後述する。 In step S550, the performance execution unit 206 executes the performance of the displayed character. Details of the performance will be described later.
ステップS560において、画面記憶部204は、ユーザによる画面を記憶させるための操作(以下、記憶操作ともいう)を受け付けたかどうかを判定する。記憶操作を受け付けた場合(ステップS560においてYES)、ステップS570が実行される。一方、記憶操作を受け付けていない場合(ステップS560においてNO)、ステップS580が実行される。 In step S560, the screen storage unit 204 determines whether or not a user operation for storing a screen (hereinafter also referred to as a storage operation) has been received. If a storage operation has been received (YES in step S560), step S570 is executed. On the other hand, if a storage operation has not been received (NO in step S560), step S580 is executed.
ステップS570において、画面記憶部204は、キャラクタが表示されているディスプレイ141の画面を記憶部180に記憶する処理を実行する。具体的には、記憶部180の画面データベース183に当該画面に対応するレコードが追加される。 In step S570, the screen storage unit 204 executes a process of storing the screen of the display 141 on which the character is displayed in the storage unit 180. Specifically, a record corresponding to the screen is added to the screen database 183 of the storage unit 180.
ステップS580において、制御部200は、終了条件が満たされたか否かを判定する。終了条件が満たされた場合(ステップS580においてYES)、処理が終了する。一方、終了条件が満たされていない場合(ステップS580においてNO)、ステップS530が実行される。 In step S580, the control unit 200 determines whether the termination condition is satisfied. If the termination condition is satisfied (YES in step S580), the process ends. On the other hand, if the termination condition is not satisfied (NO in step S580), step S530 is executed.
ステップS590において、制御部200は、終了条件が満たされたか否かを判定する。終了条件が満たされた場合(ステップS590においてYES)、処理が終了する。一方、表示条件が満たされていない場合(ステップS590においてNO)、ステップS510が実行される。 In step S590, the control unit 200 determines whether the termination condition is satisfied. If the termination condition is satisfied (YES in step S590), the process ends. On the other hand, if the display condition is not satisfied (NO in step S590), step S510 is executed.
なお、ステップS510~ステップS590において、状態検出部207によって端末装置10が携帯状態にあることが検出された場合、「端末装置を安定した場所に置いてください」等の所定の通知を表示する仕様としてもよい。また、当該通知を行った後も携帯状態が継続される場合には、ステップS510~ステップS590の処理を中断する仕様としてもよい。 In addition, in steps S510 to S590, if the state detection unit 207 detects that the terminal device 10 is in a portable state, a predetermined notification such as "Place the terminal device in a stable location" may be displayed. Furthermore, if the portable state continues even after the notification is displayed, the processing in steps S510 to S590 may be interrupted.
(1-6.演出の説明)
図6および図7を参照して、演出実行処理(S550)で実行される演出について説明する。図6は演出実行処理で実行される演出の一例を示す図である。
(1-6. Explanation of the production)
The effects executed in the effect execution process (S550) will be described with reference to Figures 6 and 7. Figure 6 is a diagram showing an example of the effects executed in the effect execution process.
演出実行部206は、パラメータ検出部205によって検出された物理パラメータの値が、キャラクタごとに設定された所定の条件を満たしたことをトリガーとして、キャラクタの演出を実行させる。当該物理パラメータの種別および所定の条件は、キャラクタデータベース182の項目「パラメータ種別」および「演出条件」に設定されている。 The performance execution unit 206 executes a character performance when the value of the physical parameter detected by the parameter detection unit 205 satisfies a predetermined condition set for each character. The type of physical parameter and the predetermined condition are set in the "parameter type" and "performance condition" items of the character database 182.
一例として、演出実行部206は、物理パラメータの値が所定の閾値を超えたことをトリガーとして、キャラクタの演出を実行させる。図6Aに示す例では、パラメータ検出部205は、ユーザが端末装置10へ近づく際に発生する音を物理パラメータとして検出し、当該音の大きさが所定の閾値を超えた場合にキャラクタCが逃げる(非表示になる)という演出が実行される。一方、図6Bに示すように、ユーザが端末装置10へ近づく際に発生する音の大きさが所定の閾値を超えていない場合には、キャラクタCが表示され続ける。 As an example, the performance execution unit 206 executes a character performance when the value of a physical parameter exceeds a predetermined threshold value as a trigger. In the example shown in FIG. 6A, the parameter detection unit 205 detects, as a physical parameter, the sound generated when the user approaches the terminal device 10, and when the volume of the sound exceeds a predetermined threshold value, a performance is executed in which character C runs away (becomes hidden). On the other hand, as shown in FIG. 6B, when the volume of the sound generated when the user approaches the terminal device 10 does not exceed the predetermined threshold value, character C continues to be displayed.
なお、演出実行部206は、演出実行のトリガーとなる所定の閾値を変化させてもよい。例えば、キャラクタを表示させた回数に応じて当該閾値を変化させてもよい。または、ゲームをプレイする時間帯に応じて当該閾値を変化させてもよい。 The effect execution unit 206 may change a predetermined threshold value that triggers the execution of the effect. For example, the threshold value may be changed according to the number of times the character is displayed. Alternatively, the threshold value may be changed according to the time of day when the game is played.
また、演出実行部206は、演出条件として、特定の言葉や音声が発生したことをトリガーとして、キャラクタの演出を実行させる仕様としてもよい。具体的には、ユーザが端末装置10に近づく際に発した特定のキーワードや特定の鳴き声などの内容に基づいて、キャラクタの演出を実行させるか否かを判定する仕様としてもよい。 The performance execution unit 206 may be configured to execute a character performance when a specific word or sound is generated as a performance condition. Specifically, the performance execution unit 206 may be configured to determine whether or not to execute a character performance based on the content of a specific keyword or a specific cry uttered by the user when approaching the terminal device 10.
また、演出実行部206は、複数の物理パラメータが所定の条件を満たしたことをトリガーとして、キャラクタの演出を実行する仕様としてよい。具体的には、ユーザが端末装置10に近づく際に発生した音、振動、光、または超音波の検出データの組み合わせが所定の条件を満たしたか否かに基づいて、キャラクタの演出を実行させるか否かを判定する仕様としてもよい。 The performance execution unit 206 may be configured to execute a character performance when a plurality of physical parameters satisfy a predetermined condition. Specifically, the performance execution unit 206 may be configured to determine whether or not to execute a character performance based on whether or not a combination of detection data of sound, vibration, light, or ultrasonic waves generated when the user approaches the terminal device 10 satisfies a predetermined condition.
また、演出実行部206は、演出実行のトリガーとなる物理パラメータの種類を変化させる仕様としてもよい。例えば、昼間においてはユーザが端末装置10に近づく際に発生した音に基づいて演出を実行するか否かを判定し、夜間においてはユーザが端末装置10に近づく際に発生した光に基づいて演出を実行するか否かを判定する仕様としてもよい。 The performance execution unit 206 may also be configured to change the type of physical parameter that triggers the performance execution. For example, during the day, the unit may determine whether or not to execute a performance based on a sound generated when the user approaches the terminal device 10, and during the night, the unit may determine whether or not to execute a performance based on a light generated when the user approaches the terminal device 10.
また、演出実行部206は、演出実行のトリガーとなる物理パラメータの種類を示唆する情報をユーザに通知する仕様としてもよい。具体的には、例えば、ディスプレイ141に表示されているキャラクタについて、どのような特性(例えば音に敏感など)があるかをヒントとして表示させる仕様としてもよい。または、特定のキャラクタの特性がユーザにとって周知である場合(例えばあるキャラクタが夜行性であることが周知な場合)に、当該キャラクタを表示させることによって、トリガーとなる物理パラメータをユーザに察知させる(夜行性であるために光に敏感だと察知させる)仕様としてもよい。 The performance execution unit 206 may also be configured to notify the user of information suggesting the type of physical parameter that will trigger the performance. Specifically, for example, the unit may be configured to display a hint about the characteristics (e.g., sensitivity to sound) of the character displayed on the display 141. Alternatively, if the characteristics of a particular character are known to the user (e.g., if it is known that a certain character is nocturnal), the unit may display the character to allow the user to detect the physical parameter that will trigger the performance (to detect that the character is nocturnal and therefore sensitive to light).
さらに、演出実行部206は、ディスプレイ141に表示されたキャラクタの向きが所定の条件を満たしている場合に、演出実行のトリガーとなる所定の閾値を変化させる仕様としてもよい。 Furthermore, the performance execution unit 206 may be configured to change a predetermined threshold value that triggers performance execution when the orientation of the character displayed on the display 141 satisfies a predetermined condition.
例えば、図7Aに示すようにキャラクタの向きが画面に対して正面を向いている場合に、図7Bに示すようにキャラクタの向きが画面に対して正面を向いていない場合に比べて、キャラクタが逃げる演出のトリガーとなる物理パラメータ(例えば音)の閾値を低下させる仕様としてもよい。この場合、ユーザからすると、キャラクタが正面を向いている場合にはユーザの存在に気づきやすい状態であるため、より小さな音でも敏感に反応すると感じることになり、仮想空間と現実空間とがリンクしているようなユーザ体験の向上を実現することができる。 For example, when the character is facing forward with respect to the screen as shown in FIG. 7A, the threshold value of the physical parameter (e.g., sound) that triggers the character to flee may be lowered compared to when the character is not facing forward with respect to the screen as shown in FIG. 7B. In this case, from the user's perspective, when the character is facing forward, it is easier for the user to notice the user's presence, so the character will feel more sensitive to even smaller sounds, resulting in an improved user experience in which the virtual space and real space are linked.
また、キャラクタの向きが画面に対して正面を向いている場合に、それ以外の場合と比較して、演出実行のトリガーとなる物理パラメータの閾値が低下されることをユーザに示唆する通知を行わせてもよい。具体的には、キャラクタが正面を向いている場合に、画面上にキャラクタがユーザの存在に気付いて逃げ出す可能性が高いという警告を表示する仕様としてもよい。 In addition, when the character is facing the screen, a notification may be displayed to indicate to the user that the threshold value of the physical parameter that triggers the execution of the effect is lower than in other cases. Specifically, when the character is facing the screen, a warning may be displayed on the screen to indicate that there is a high possibility that the character will notice the user's presence and run away.
以上のように、上記実施形態では、端末装置10は、ディスプレイ141にキャラクタを表示させるステップと、ユーザが端末装置10に近接した状態での操作により、キャラクタが表示された画面を記憶するステップと、端末装置10へユーザが近づく際に発生する物理パラメータを検出するステップと、検出された物理パラメータの値に応じて、キャラクタの演出を実行するステップを実行する。 As described above, in the above embodiment, the terminal device 10 executes the steps of displaying a character on the display 141, storing the screen on which the character is displayed by the user operating the terminal device 10 while the user is in close proximity to the terminal device 10, detecting physical parameters that are generated when the user approaches the terminal device 10, and executing the character's performance according to the values of the detected physical parameters.
このような構成とすることにより、ユーザの動作に応じて仮想空間内のキャラクタの挙動が変化するため、仮想空間と現実空間とがリンクしているようなユーザ体験を提供することができる。 With this configuration, the behavior of the character in the virtual space changes according to the user's actions, providing the user with an experience that feels like the virtual space and real space are linked.
<2.第2実施形態>
以下、図8~図11を参照し、本開示の第2実施形態におけるゲーム提供システム1を説明する。以下、上記実施形態との相違点を中心に説明する。
<2. Second embodiment>
A game providing system 1 according to a second embodiment of the present disclosure will be described below with reference to Figures 8 to 11. The following description will focus on differences from the above embodiment.
(2-1.ゲーム提供システム1のハードウェア構成)
図8は、ゲーム提供システム1のハードウェア構成の例を示すブロック図である。ゲーム提供システム1は、複数の端末装置10と、サーバ20とを含む。端末装置10、及びサーバ20は、例えば、ネットワーク30を介して通信接続する。ネットワーク30は、例えば、インターネット、及び/又は通信事業者が提供する通信網等により実現される。
(2-1. Hardware configuration of game providing system 1)
8 is a block diagram showing an example of the hardware configuration of the game providing system 1. The game providing system 1 includes a plurality of terminal devices 10 and a server 20. The terminal devices 10 and the server 20 are communicatively connected via, for example, a network 30. The network 30 is realized by, for example, the Internet and/or a communication network provided by a communication carrier.
図1において、ゲーム提供システム1が端末装置10を2台含む例を示しているが、ゲーム提供システム1に含まれる端末装置10の数は2台に限定されない。すなわち、端末装置10は2台未満であってもよいし、3台以上であってもよい。 In FIG. 1, an example is shown in which the game providing system 1 includes two terminal devices 10, but the number of terminal devices 10 included in the game providing system 1 is not limited to two. In other words, the number of terminal devices 10 may be less than two, or may be three or more.
本実施形態において、複数の装置の集合体を1つのサーバとしてもよい。1つ又は複数のハードウェアに対して本実施形態に係るサーバ20を実現することに要する複数の機能の配分の仕方は、各ハードウェアの処理能力及び/又はサーバ20に求められる仕様等に鑑みて適宜決定することができる。 In this embodiment, a collection of multiple devices may be considered as one server. The method of allocating multiple functions required to realize the server 20 of this embodiment to one or more pieces of hardware can be determined appropriately in consideration of the processing capacity of each piece of hardware and/or the specifications required for the server 20.
複数の端末装置10は、所定のエリア内に配置される。所定のエリアとは、例えばユーザの家の中であってもよいし、学校や映画館、ショッピングモールなどの建物の中であってもよい。また、公園などの屋外における所定のエリア内に複数の端末装置10を配置してもよい。また、複数の端末装置10の一部は、ユーザが携帯可能な端末であってもよい。 The multiple terminal devices 10 are placed within a specified area. The specified area may be, for example, inside a user's home, or inside a building such as a school, movie theater, or shopping mall. The multiple terminal devices 10 may also be placed within a specified area outdoors, such as a park. Some of the multiple terminal devices 10 may be terminals that the user can carry with them.
サーバ20は、通信IF22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備える。 The server 20 includes a communication IF 22, an input/output IF 23, a memory 25, a storage 26, and a processor 29.
通信IF22は、サーバ20が外部の装置(例えば端末装置10)と通信するため、信号を入出力するためのインタフェースである。 The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with an external device (e.g., the terminal device 10).
入出力IF23は、ユーザからの入力操作を受け付けるための入力装置、及び、ユーザに対し、情報を提示するための出力装置とのインタフェースとして機能する。 The input/output IF 23 functions as an interface between an input device for accepting input operations from the user and an output device for presenting information to the user.
メモリ25は、プログラム、及び、プログラム等で処理されるデータ等を一時的に記憶するためのものであり、例えばDRAM等の揮発性のメモリである。 Memory 25 is used to temporarily store programs and data processed by the programs, and is a volatile memory such as a DRAM.
ストレージ26は、データを保存するためのものであり、例えばフラッシュメモリ、HDDである。 Storage 26 is for storing data, and is, for example, a flash memory or a HDD.
プロセッサ29は、プログラムに記述された命令セットを実行するためのハードウェアであり、演算装置、レジスタ、周辺回路等により構成される。 The processor 29 is hardware for executing the instruction set described in the program, and is composed of an arithmetic unit, registers, peripheral circuits, etc.
(2-2.サーバ20の機能構成)
図9は、サーバ20の機能的な構成を示す図である。図9に示すように、サーバ20は、通信部210と、記憶部220と、制御部230としての機能を発揮する。
(2-2. Functional configuration of server 20)
Fig. 9 is a diagram showing the functional configuration of the server 20. As shown in Fig. 9, the server 20 fulfills the functions of a communication unit 210, a storage unit 220, and a control unit 230.
通信部210は、サーバ20が外部の装置と通信するための処理を行う。 The communication unit 210 performs processing for the server 20 to communicate with external devices.
記憶部220は、例えば、メモリ25、及びストレージ26等により実現され、サーバ20が使用するデータ、及びプログラムを記憶する。 The memory unit 220 is realized, for example, by the memory 25 and the storage 26, and stores data and programs used by the server 20.
制御部230は、プロセッサ29が記憶部220に記憶されるプログラムを読み込み、プログラムに含まれる命令を実行することにより実現される。制御部230は、プログラムに従って動作することにより、送受信制御モジュール231、表示制御モジュール232として示す機能を発揮する。 The control unit 230 is realized by the processor 29 reading a program stored in the storage unit 220 and executing instructions contained in the program. The control unit 230 performs functions shown as a transmission/reception control module 231 and a display control module 232 by operating according to the program.
送受信制御モジュール231は、サーバ20が外部の装置に対し通信プロトコルに従って信号を送受信する処理を制御する。 The transmission/reception control module 231 controls the process in which the server 20 transmits and receives signals to and from external devices in accordance with a communication protocol.
表示制御モジュール232は、演出実行処理における複数の端末装置10でのキャラクタの表示を制御する。演出実行処理の詳細は後述する。 The display control module 232 controls the display of characters on multiple terminal devices 10 during the performance execution process. Details of the performance execution process will be described later.
(2-3.演出の説明)
図10を参照して、ゲーム提供システム1で実行される演出について説明する。
(2-3. Explanation of the production)
The effects executed by the game providing system 1 will be described with reference to FIG.
ゲーム提供システム1では、所定のエリア内に配置され、互いの位置情報を通信可能な複数の端末装置10について、1の端末装置10のディスプレイ141に表示されていたキャラクタを非表示にさせ、他の端末装置10のディスプレイ141に表示させる。さらに、ユーザが操作する端末装置10に、キャラクタが表示されている端末装置10の位置についての情報を表示させる。 In the game providing system 1, for multiple terminal devices 10 that are placed within a specified area and can communicate each other's position information, a character that was displayed on the display 141 of one terminal device 10 is made invisible and displayed on the display 141 of the other terminal devices 10. Furthermore, information about the position of the terminal device 10 on which the character is displayed is displayed on the terminal device 10 operated by the user.
図10Aは、複数の端末装置10A~10Cが所定のエリアとしてのユーザの家に設置されているケースにおける当該エリアの平面図である。図10Aにおいて、端末装置10A~10Cが設置されている場所が星印で示されている。 Figure 10A is a plan view of a specific area in which multiple terminal devices 10A to 10C are installed in a user's home. In Figure 10A, the locations where terminal devices 10A to 10C are installed are indicated by stars.
図10Bに示す例では、端末装置10AにキャラクタCが表示されている。この後、図10Cに示すように、端末装置10AではキャラクタCが非表示となり、他の端末(例えば端末装置10B)においてキャラクタCが表示される。 In the example shown in FIG. 10B, character C is displayed on terminal device 10A. After that, as shown in FIG. 10C, character C is hidden on terminal device 10A and character C is displayed on another terminal (e.g., terminal device 10B).
端末装置10AにはキャラクタCが表示されている端末装置10Bの位置を通知する矢印Rが表示される。このように、所定のエリア内に設置された複数の端末装置10の中で、キャラクタが表示される端末装置10が変更されることに応じて、キャラクタの移動先(すなわち、新たにキャラクタが表示されている端末装置の位置)をユーザに通知することにより、ユーザはキャラクタとかくれんぼをしているような体験をすることが可能となり、仮想空間と現実空間とがリンクしているようなユーザ体験を提供することができる。 An arrow R is displayed on terminal device 10A to notify the user of the position of terminal device 10B on which character C is displayed. In this way, by notifying the user of the character's destination (i.e., the position of the terminal device on which the character is newly displayed) in response to a change in the terminal device 10 on which the character is displayed among multiple terminal devices 10 installed within a specified area, the user can have an experience as if playing hide-and-seek with the character, providing a user experience in which the virtual space and the real space are linked.
なお、キャラクタが表示されている端末装置10の位置を示す情報は、2次元的に位置を示す矢印であってもよいし、3次元的に位置を示す矢印であってもよい。また、矢印以外の方法でキャラクタが表示されている端末装置10の位置を示してもよい。 The information indicating the position of the terminal device 10 on which the character is displayed may be an arrow indicating the position in two dimensions, or an arrow indicating the position in three dimensions. The position of the terminal device 10 on which the character is displayed may also be indicated by a method other than an arrow.
(2-4.演出実行処理の流れ)
図11を参照して、ゲーム提供システム1における演出実行処理(ステップS550)の処理の流れの一例を説明する。ステップS1111において、端末装置10Aの表示制御部203は、ディスプレイ141に表示されていたキャラクタを非表示にする。
(2-4. Flow of performance execution process)
11, an example of the flow of the effect execution process (step S550) in the game providing system 1 will be described. In step S1111, the display control unit 203 of the terminal device 10A makes the character displayed on the display 141 invisible.
ステップS1112において、端末装置10Aの送受信部202は、キャラクタを非表示にした通知をサーバ20へ送信する。ステップS1121において、サーバ20の送受信制御モジュール231は、キャラクタを非表示にした通知を受信する。 In step S1112, the transmission/reception unit 202 of the terminal device 10A transmits a notification that the character has been hidden to the server 20. In step S1121, the transmission/reception control module 231 of the server 20 receives the notification that the character has been hidden.
ステップS1122において、サーバ20の表示制御モジュール232は、他の端末装置10Bに対して、キャラクタを表示するリクエストを送信する。ステップS1131において、端末装置10Bの送受信部202は、キャラクタを表示するリクエストを受信する。 In step S1122, the display control module 232 of the server 20 transmits a request to display a character to the other terminal device 10B. In step S1131, the transceiver unit 202 of the terminal device 10B receives the request to display a character.
ステップS1132において、端末装置10Bの表示制御部203は、受信したリクエストに基づいてキャラクタをディスプレイ141に表示させる。 In step S1132, the display control unit 203 of the terminal device 10B displays the character on the display 141 based on the received request.
ステップS1133において、端末装置10Bの送受信部202は、キャラクタを表示した通知をサーバ20へ送信する。ステップS1123において、サーバ20の送受信制御モジュール231は、キャラクタを表示した通知を受信する。 In step S1133, the transmission/reception unit 202 of the terminal device 10B transmits a notification displaying the character to the server 20. In step S1123, the transmission/reception control module 231 of the server 20 receives the notification displaying the character.
ステップS1124において、サーバ20の送受信制御モジュール231は、受信した通知に基づいてキャラクタを表示している端末装置10Bの位置に関する情報(以下、位置情報ともいう)を端末装置10Aへ送信する。ステップS1113において、端末装置10Aの送受信部202は、位置情報を受信する。 In step S1124, the transmission/reception control module 231 of the server 20 transmits information regarding the position of the terminal device 10B displaying the character based on the received notification (hereinafter also referred to as position information) to the terminal device 10A. In step S1113, the transmission/reception unit 202 of the terminal device 10A receives the position information.
ステップS1114において、端末装置10Aの表示制御部203は、受信した位置情報に基づいて、キャラクタを表示している端末装置10Bの位置についての情報をディスプレイ141に表示させる。 In step S1114, the display control unit 203 of the terminal device 10A causes the display 141 to display information about the position of the terminal device 10B that is displaying the character, based on the received position information.
<3 他の実施形態>
以上、本発明における実施形態およびその変形例について説明したが、本開示の適用は上述の内容に限定されるものではない。
<3. Other embodiments>
Although the embodiment and the modified examples of the present invention have been described above, application of the present disclosure is not limited to the above-mentioned contents.
例えば、表示制御部203は、特定の操作をトリガーとして、キャラクタを表示させる表示頻度を上昇させてもよい。具体的には、例えば、ユーザが餌をまいておくことで、特定のキャラクタが表示されやすくなる仕様としてもよい。 For example, the display control unit 203 may use a specific operation as a trigger to increase the frequency with which a character is displayed. Specifically, for example, a specific character may be made more likely to be displayed by the user scattering bait.
また、表示制御部203は、パラメータ検出部205が特定の言葉や音声を検出したことをトリガーとして、キャラクタを表示させる仕様としてもよい。具体的には、ユーザが端末装置10の近くで発した特定のキーワードや特定の鳴き声などの内容に基づいて、キャラクタを表示させるか否かを制御する仕様としてもよい。 The display control unit 203 may be configured to display a character when the parameter detection unit 205 detects a specific word or sound as a trigger. Specifically, the display control unit 203 may be configured to control whether or not to display a character based on the content of a specific keyword or a specific cry uttered by the user near the terminal device 10.
また、表示制御部203は、ユーザが端末装置10から所定の距離以内に近づいた場合にのみキャラクタを表示させ、ユーザが端末装置10から所定の距離よりも離れている場合には、仮想空間内の草むらや茂みなどが動いているといったキャラクタの存在を示唆する通知のみを行う仕様としてもよい。また、キャラクタの存在を示唆する通知として、キャラクタの足跡や影を表示させてもよいし、鳴き声や移動などに伴って発生する音などを通知してもよい。 The display control unit 203 may be configured to display the character only when the user approaches within a predetermined distance from the terminal device 10, and to only provide a notification suggesting the presence of the character, such as movement of grass or bushes in the virtual space, when the user is further away from the terminal device 10 than the predetermined distance. As a notification suggesting the presence of the character, the character's footprints or shadow may be displayed, or sounds generated by the character's cry or movement may be provided.
また、表示制御部203は、ユーザによる所定の操作を条件として、キャラクタに対する特定の操作を可能とさせる仕様としてもよい。例えば、特定のキャラクタについて所定の回数以上の画面を取得した場合に、当該キャラクタについて餌をあげる操作が可能になる仕様としてもよい。 The display control unit 203 may also be configured to allow a specific operation on a character, provided that a specific operation is performed by the user. For example, when a screen of a specific character is acquired a predetermined number of times or more, an operation to feed the character may be allowed.
また、上記第2実施形態では、所定のエリアとしてユーザの家の中に複数の端末装置が設置されているケースを説明したが、この態様に限定されることはない。例えば、公園などの屋外のイベントエリアに複数の端末装置を設置して、1の端末装置のディスプレイに表示されていたキャラクタを非表示にさせ、他の端末装置のディスプレイ141に表示させる。そして、ユーザが操作する端末装置に、キャラクタが表示されている端末装置の位置についての情報を表示させる仕様としてもよい。なお、この場合、イベントエリアに設置される複数の端末装置はイベントを運営する者が設置することになるので、端末装置が据置状態にあることを検知するステップ(ステップS500)は省略することができる。 In the second embodiment, a case was described in which multiple terminal devices are installed inside a user's home as a predetermined area, but the present invention is not limited to this. For example, multiple terminal devices are installed in an outdoor event area such as a park, and a character displayed on the display of one terminal device is made invisible and displayed on the display 141 of the other terminal devices. The terminal device operated by the user may then display information about the position of the terminal device on which the character is displayed. In this case, since the multiple terminal devices installed in the event area will be installed by the person running the event, the step of detecting that the terminal device is in a stationary state (step S500) can be omitted.
また、上記実施形態では、端末装置10は、スマートフォンなどで実現される端末として説明したが、この例に限定されることはない。家庭用のPCなどにソフトウェアをインストールすることにより、端末装置10を実現し、マウスなどの操作を受け付けるようにしてもよい。 In the above embodiment, the terminal device 10 has been described as a terminal realized by a smartphone or the like, but the present invention is not limited to this example. The terminal device 10 may be realized by installing software on a home PC or the like, and may be configured to accept operations of a mouse or the like.
また、上記実施形態では、表示制御部203は、オブジェクトの一例としてキャラクタが表示されているが、この例に限定されることはなく、アイテムやカードなどをオブジェクトとして表示してもよい。 In addition, in the above embodiment, the display control unit 203 displays a character as an example of an object, but this is not limited to this example, and items, cards, etc. may also be displayed as objects.
また、通信回線を介した所定情報の共有は、主にインターネットなどのWANを介して行われるが、情報処理装置間では、WANを介さずにBluetooth(登録商標)等の近距離の無線通信、及び赤外線通信等のみを介して行われてもよい。 In addition, the sharing of specific information via a communication line is mainly performed via a WAN such as the Internet, but between information processing devices, the sharing may be performed only via short-range wireless communication such as Bluetooth (registered trademark) and infrared communication without using a WAN.
また、上記実施形態では、各機能を端末装置10またはサーバ20が備える態様の一例について説明したが、この形態に限定されることはなく、一部または全部の機能について上記実施形態と異なる態様で端末装置10、サーバ20、又は端末装置10とサーバ20の両方が備える構成としてもよい。 In addition, in the above embodiment, an example of a form in which each function is provided by the terminal device 10 or the server 20 is described, but this is not limited to this form, and some or all of the functions may be provided by the terminal device 10, the server 20, or both the terminal device 10 and the server 20 in a form different from the above embodiment.
また、上記実施形態において端末装置10に実行させるものとして記載されていた各ステップをサーバ20に実行させてもよく、サーバ20に実行させるものとして記載されていた各ステップをサーバ20に実行させてもよい。 In addition, each step described in the above embodiment as being executed by the terminal device 10 may be executed by the server 20, and each step described as being executed by the server 20 may be executed by the server 20.
また、上記実施形態におけるゲーム提供システム1はサーバ20を備えているが、サーバ20を備えずに複数の端末装置10のみを備える構成として、上述したゲーム提供システム1の機能を実現してもよい。具体的には、例えば、図11におけるステップS1112において、端末装置10Aはキャラクタを非表示にした通知とキャラクタを表示するリクエストを端末装置10Bに送信し、端末装置10Bは受信したリクエストに基づいてキャラクタを表示させて位置情報を端末装置10Aに送信し、端末装置10Aは端末装置10Bの位置情報をディスプレイ141に表示する仕様としてもよい。 Although the game providing system 1 in the above embodiment includes a server 20, the above-mentioned functions of the game providing system 1 may be realized by a configuration including only a plurality of terminal devices 10 without including a server 20. Specifically, for example, in step S1112 in FIG. 11, the terminal device 10A may transmit a notification that the character has been hidden and a request to display the character to the terminal device 10B, and the terminal device 10B may display the character based on the received request and transmit position information to the terminal device 10A, and the terminal device 10A may display the position information of the terminal device 10B on the display 141.
さらに、本発明は、上述した端末装置10またはサーバ20が備える機能を情報処理装置に実行させるプログラムとして実現してもよいし、当該プログラムを格納する、コンピュータ読み取り可能な非一時的な記録媒体として実現してもよい。 Furthermore, the present invention may be realized as a program that causes an information processing device to execute the functions of the terminal device 10 or server 20 described above, or as a non-transitory computer-readable recording medium that stores the program.
<付記>
以上の各実施形態で説明した事項を以下に付記する。
(付記1)
プロセッサと、メモリと、画面を備える据置可能な端末装置に処理を実行させるためのプログラムであって、プログラムは、プロセッサに、画面にオブジェクトを表示させるステップ(S520)と、端末装置が据置状態にあることを検出するステップ(S500)と、を実行させ、検出するステップにおいて、端末装置が据置状態にあることを検出したことを条件として、端末装置へユーザが近づく際に発生する物理パラメータを検出するステップ(S530)と、検出された物理パラメータの値に応じて、オブジェクトの演出を実行するステップ(S550)と、を実行させるプログラム。
(付記2)
検出するステップにおいて、端末装置が据置状態にあることを検出したことを条件として、ユーザが端末装置に近接した状態での操作により、オブジェクトが表示された画面を記憶するステップ(S570)を実行させる、付記1に記載のプログラム。
(付記3)
所定のエリア内に配置され、互いの位置情報を通信可能な複数の端末装置について、1の端末装置の画面に表示されていたオブジェクトを非表示にさせ、他の端末装置の画面に表示させる、付記1または2に記載のプログラム。
(付記4)
ユーザが操作する端末に、オブジェクトが表示されている端末装置の位置についての情報を表示させる、付記3に記載のプログラム。
(付記5)
演出を実行するステップにおいて、検出された物理パラメータの値がオブジェクトごとに設定された所定の条件を満たしたことに応じて、オブジェクトの演出を実行させる、付記1~付記4のいずれかに記載のプログラム。
(付記6)
物理パラメータの値が所定の閾値を超えたことに応じて、オブジェクトの演出を実行させる、付記5に記載のプログラム。
(付記7)
所定の閾値を変化させる、付記6に記載のプログラム。
(付記8)
画面に表示されたオブジェクトの向きが所定の条件を満たしている場合に、所定の閾値を変化させる、付記7に記載のプログラム。
(付記9)
オブジェクトの向きが画面に対して正面を向いている場合に、それ以外の場合と比較して、閾値を低下させる、付記8に記載のプログラム。
(付記10)
オブジェクトの向きが画面に対して正面を向いている場合に、それ以外の場合と比較して、閾値が低下されることをユーザに示唆する通知を行わせる、付記9に記載のプログラム。
(付記11)
特定の言葉や音声が発生したことに応じて、オブジェクトの演出を実行させる、付記5に記載のプログラム。
(付記12)
複数の物理パラメータが所定の条件を満たしたことに応じて、オブジェクトの演出を実行させる、付記5~付記11のいずれかに記載のプログラム。
(付記13)
所定の条件として設定された物理パラメータの種類を変化させる、付記5~付記12のいずれかに記載のプログラム。
(付記14)
所定の条件として設定された物理パラメータの種類を示唆する情報をユーザに通知する、付記5~付記13のいずれかに記載のプログラム。
(付記15)
オブジェクトを表示させるステップにおいて、所定の条件が満たされた場合に、表示されるオブジェクトを決定させる、付記1~付記14のいずれかに記載のプログラム。
(付記16)
所定の条件として、所定の時間が経過した場合に、表示されるオブジェクトを決定させる、付記15に記載のプログラム。
(付記17)
端末装置が設置されている場所における環境パラメータに応じて、オブジェクトを表示させる表示頻度を変化させる、付記15または付記16に記載のプログラム。
(付記18)
環境パラメータとして、設置されている場所における音、振動または明るさの少なくとも1つに応じて、オブジェクトを表示させる表示頻度を変化させる、付記17に記載のプログラム。
(付記19)
特定の操作に応じて、オブジェクトを表示させる表示頻度を上昇させる、付記15~付記18のいずれかに記載のプログラム。
(付記20)
特定の言葉や音声を受け付けたことに応じて、オブジェクトを表示させる、付記15~付記19のいずれかに記載のプログラム。
(付記21)
ユーザが端末装置から所定の距離以内に近づいた場合に、オブジェクトを表示させる、付記15~付記20のいずれかに記載のプログラム。
(付記22)
ユーザが端末装置から所定の距離外にいる場合は、オブジェクトの存在を示唆する通知を行わせる、付記21に記載のプログラム。
(付記23)
ユーザによる所定の操作を条件として、オブジェクトに対する特定の操作を可能とさせる、付記15~付記22のいずれかに記載のプログラム。
(付記24)
物理パラメータは、音、振動、光および超音波の少なくとも1つの検出に伴って発生するデータを含む、付記1~付記23のいずれかに記載のプログラム。
<Additional Notes>
The matters described in the above embodiments will be supplemented below.
(Appendix 1)
A program for causing a stationary terminal device having a processor, a memory, and a screen to execute processing, the program causing the processor to execute a step (S520) of displaying an object on the screen, and a step (S500) of detecting that the terminal device is in a stationary state, and, on the condition that it has been detected in the detection step that the terminal device is in a stationary state, the program causes the processor to execute a step (S530) of detecting physical parameters that occur when a user approaches the terminal device, and a step (S550) of performing the presentation of the object in accordance with the value of the detected physical parameter.
(Appendix 2)
A program as described in Appendix 1, which, on condition that it is detected in the detection step that the terminal device is in a stationary state, executes a step (S570) of storing a screen on which an object is displayed by an operation performed by the user while in close proximity to the terminal device.
(Appendix 3)
A program as described in appendix 1 or 2, which, for multiple terminal devices arranged within a specified area and capable of communicating each other's location information, causes an object displayed on the screen of one terminal device to be hidden and displayed on the screen of the other terminal device.
(Appendix 4)
4. The program according to claim 3, which causes a terminal operated by a user to display information about the position of the terminal device on which the object is displayed.
(Appendix 5)
A program described in any one of Supplementary Note 1 to Supplementary Note 4, in which in a step of executing a performance, a performance of an object is executed depending on whether the value of the detected physical parameter satisfies a predetermined condition set for each object.
(Appendix 6)
The program according to claim 5, which causes an object to be rendered in response to a value of a physical parameter exceeding a predetermined threshold value.
(Appendix 7)
The program according to claim 6, which varies the predetermined threshold value.
(Appendix 8)
The program according to claim 7, further comprising: a program for changing a predetermined threshold value when an orientation of an object displayed on a screen satisfies a predetermined condition.
(Appendix 9)
The program according to claim 8, wherein the threshold is lowered when the object is oriented to face the screen, compared to other cases.
(Appendix 10)
The program according to claim 9, further comprising a notification to the user indicating that the threshold is lowered when the object is oriented toward the front of the screen compared to other cases.
(Appendix 11)
The program according to claim 5, which causes an object to be rendered in response to the generation of a specific word or sound.
(Appendix 12)
A program described in any one of appendices 5 to 11, which causes an object to be rendered in response to a plurality of physical parameters satisfying predetermined conditions.
(Appendix 13)
13. The program according to claim 5, wherein the type of physical parameter set as the predetermined condition is changed.
(Appendix 14)
14. The program according to claim 5, further comprising notifying a user of information suggesting a type of physical parameter set as a predetermined condition.
(Appendix 15)
15. The program according to claim 1, further comprising: determining an object to be displayed when a predetermined condition is satisfied in the step of displaying the object.
(Appendix 16)
16. The program according to claim 15, further comprising determining an object to be displayed when a predetermined time has elapsed as the predetermined condition.
(Appendix 17)
17. The program according to claim 15, wherein a frequency at which the object is displayed is changed according to an environmental parameter in a location where the terminal device is installed.
(Appendix 18)
18. The program according to claim 17, wherein the frequency at which the object is displayed is changed depending on at least one of sound, vibration, or brightness in a location where the object is installed as an environmental parameter.
(Appendix 19)
19. The program according to any one of claims 15 to 18, further comprising: increasing a display frequency of the object in response to a specific operation.
(Appendix 20)
20. The program according to any one of claims 15 to 19, which displays an object in response to receiving a specific word or voice.
(Appendix 21)
21. The program according to any one of claims 15 to 20, which displays the object when the user approaches within a predetermined distance from the terminal device.
(Appendix 22)
22. The program according to claim 21, further comprising a notification indicating the presence of an object when the user is outside a predetermined distance from the terminal device.
(Appendix 23)
23. The program according to any one of claims 15 to 22, which enables a specific operation on an object on the condition that a predetermined operation is performed by a user.
(Appendix 24)
24. The program of any one of appendices 1 to 23, wherein the physical parameter includes data generated in association with detection of at least one of sound, vibration, light, and ultrasound.
以上、本開示のいくつかの実施形態を説明したが、これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものとする。 Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their modifications are considered to be within the scope of the invention and its equivalents as set forth in the claims, as well as within the scope and spirit of the invention.
1:ゲーム提供システム、10:端末装置、13:入力装置、14:出力装置、15:メモリ、16:ストレージ、19:プロセッサ、20:サーバ、25:メモリ、26:ストレージ、29:プロセッサ、30:ネットワーク、131:デバイス、141:ディスプレイ、150:通信部、160:撮像部、170:音声処理部、171:マイク、172:スピーカ、180:記憶部、181:ユーザデータベース、182:キャラクタデータベース、183:画面データベース、190:振動検知部、200:制御部、201:操作受付部、202:送受信部、203:表示制御部、204:画面記憶部、205:パラメータ検出部、206:演出実行部、207:状態検出部、210:通信部、220:記憶部、230:制御部、231:送受信制御モジュール、232:表示制御モジュール。
1: game providing system, 10: terminal device, 13: input device, 14: output device, 15: memory, 16: storage, 19: processor, 20: server, 25: memory, 26: storage, 29: processor, 30: network, 131: device, 141: display, 150: communication unit, 160: imaging unit, 170: audio processing unit, 171: microphone, 172: speaker, 180: memory unit, 181: user database, 182: character database, 183: screen database, 190: vibration detection unit, 200: control unit, 201: operation reception unit, 202: transmission/reception unit, 203: display control unit, 204: screen memory unit, 205: parameter detection unit, 206: performance execution unit, 207: status detection unit, 210: communication unit, 220: memory unit, 230: control unit, 231: transmission/reception control module, 232: display control module.
Claims (27)
前記プログラムは、前記プロセッサに、前記画面にオブジェクトを表示させるステップと、
前記端末装置が据置状態にあることを検出するステップと、を実行させ、
前記検出するステップにおいて、前記端末装置が据置状態にあることを検出したことを条件として、
前記端末装置へユーザが近づく際に発生する物理パラメータを検出するステップと、
検出された前記物理パラメータの値に応じて、オブジェクトの演出を実行するステップと、を実行させるプログラム。 A program for causing a stationary terminal device having a processor, a memory, and a screen to execute a process,
The program includes a step of causing the processor to display an object on the screen;
detecting that the terminal device is in a stationary state;
In the detecting step, on the condition that it is detected that the terminal device is in a stationary state,
detecting a physical parameter occurring when a user approaches the terminal device;
A program for causing the computer to execute a step of performing an effect on an object in accordance with the detected value of the physical parameter.
ユーザが前記端末装置に近接した状態での操作により、前記オブジェクトが表示された画面を記憶するステップを実行させる、請求項1に記載のプログラム。 In the detecting step, on the condition that it is detected that the terminal device is in a stationary state,
2. The program according to claim 1, further comprising a step of storing a screen on which the object is displayed, the screen being operated by a user while the user is in close proximity to the terminal device.
検出された物理パラメータの値がオブジェクトごとに設定された所定の条件を満たしたことに応じて、前記オブジェクトの演出を実行させる、請求項1~請求項4のいずれかに記載のプログラム。 In the step of executing the performance,
5. The program according to claim 1, further comprising: a step of executing a performance of the object when the detected physical parameter value satisfies a predetermined condition set for each object.
所定の条件が満たされた場合に、表示されるオブジェクトを決定させる、請求項1~請求項14のいずれかに記載のプログラム。 In the step of displaying the object,
The program according to any one of claims 1 to 14, further comprising determining an object to be displayed when a predetermined condition is satisfied.
前記プロセッサに、前記画面にオブジェクトを表示させるステップと、
前記端末装置が据置状態にあることを検出するステップと、を実行させ、
前記検出するステップにおいて、前記端末装置が据置状態にあることを検出したことを条件として、
前記端末装置へユーザが近づく際に発生する物理パラメータを検出するステップと、
検出された前記物理パラメータの値に応じて、オブジェクトの演出を実行するステップと、を実行させる方法。 A method for causing a stationary terminal device having a processor, a memory, and a screen to execute a process, comprising:
causing the processor to display an object on the screen;
detecting that the terminal device is in a stationary state;
In the detecting step, on the condition that it is detected that the terminal device is in a stationary state,
detecting a physical parameter occurring when a user approaches the terminal device;
A step of executing a performance of an object according to the detected value of the physical parameter.
前記プロセッサは、前記画面にオブジェクトを表示させるステップと、
前記情報処理装置が据置状態にあることを検出するステップと、を実行し、
前記検出するステップにおいて、前記情報処理装置が据置状態にあることを検出したことを条件として、
前記情報処理装置へユーザが近づく際に発生する物理パラメータを検出するステップと、
検出された前記物理パラメータの値に応じて、オブジェクトの演出を実行するステップと、を実行する、情報処理装置。 A stationary information processing device having a processor, a memory, and a screen,
The processor causes an object to be displayed on the screen;
Detecting that the information processing device is in a stationary state;
In the detecting step, on the condition that it is detected that the information processing device is in a stationary state,
detecting a physical parameter occurring when a user approaches the information processing device ;
and executing a presentation of the object according to the detected value of the physical parameter.
前記プロセッサは、前記画面にオブジェクトを表示させるステップと、
前記端末装置が据置状態にあることを検出するステップと、を実行し、
前記検出するステップにおいて、前記端末装置が据置状態にあることを検出したことを条件として、
前記端末装置へユーザが近づく際に発生する物理パラメータを検出するステップと、
検出された前記物理パラメータの値に応じて、オブジェクトの演出を実行するステップと、を実行する、システム。 A system including a stationary terminal device having a processor, a memory, and a screen,
The processor causes an object to be displayed on the screen;
Detecting that the terminal device is in a stationary state;
In the detecting step, on the condition that it is detected that the terminal device is in a stationary state,
detecting a physical parameter occurring when a user approaches the terminal device;
and performing a performance of the object depending on the detected value of the physical parameter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029776A JP7609817B2 (en) | 2022-02-28 | 2022-02-28 | Program, method, information processing device, and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022029776A JP7609817B2 (en) | 2022-02-28 | 2022-02-28 | Program, method, information processing device, and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023125587A JP2023125587A (en) | 2023-09-07 |
| JP7609817B2 true JP7609817B2 (en) | 2025-01-07 |
Family
ID=87887224
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022029776A Active JP7609817B2 (en) | 2022-02-28 | 2022-02-28 | Program, method, information processing device, and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7609817B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004089489A (en) | 2002-08-30 | 2004-03-25 | Sega Toys:Kk | Portable electronic toy |
| JP2007313074A (en) | 2006-05-26 | 2007-12-06 | Matsushita Electric Works Ltd | Digital pet system |
| JP2009028504A (en) | 2007-07-30 | 2009-02-12 | Cooking Mama Ltd | Cooking game program |
| JP2017004523A (en) | 2015-06-12 | 2017-01-05 | 任天堂株式会社 | Information processing system, information processor, operation device, and accessory equipment |
| JP2018013894A (en) | 2016-07-19 | 2018-01-25 | Gatebox株式会社 | Image display device, topic selection method, topic selection program |
-
2022
- 2022-02-28 JP JP2022029776A patent/JP7609817B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004089489A (en) | 2002-08-30 | 2004-03-25 | Sega Toys:Kk | Portable electronic toy |
| JP2007313074A (en) | 2006-05-26 | 2007-12-06 | Matsushita Electric Works Ltd | Digital pet system |
| JP2009028504A (en) | 2007-07-30 | 2009-02-12 | Cooking Mama Ltd | Cooking game program |
| JP2017004523A (en) | 2015-06-12 | 2017-01-05 | 任天堂株式会社 | Information processing system, information processor, operation device, and accessory equipment |
| JP2018013894A (en) | 2016-07-19 | 2018-01-25 | Gatebox株式会社 | Image display device, topic selection method, topic selection program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023125587A (en) | 2023-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10386918B2 (en) | Method for generating an augmented reality content and terminal using the same | |
| KR102849262B1 (en) | Method for providing screen using foldable display and electronic device for supporting the same | |
| EP2400733B1 (en) | Mobile terminal for displaying augmented-reality information | |
| JP2020080152A (en) | System and method for providing customizable haptic playback | |
| US9224100B1 (en) | Method and apparatus using accelerometer data to serve better ads | |
| TW201828120A (en) | Group recommended virtual assistant generation | |
| CN110061900B (en) | Message display method, device, terminal and computer-readable storage medium | |
| CN108235086A (en) | Video playing control method, device and corresponding terminal | |
| CN110045939A (en) | A kind of multi-screen control method and terminal | |
| KR20140113465A (en) | Computing system with content-based alert mechanism and method of operation thereof | |
| CN112511850B (en) | Lianmai method, live broadcast display method, device, equipment and storage medium | |
| CN110198484A (en) | Message pushing method, device and equipment | |
| JP6910300B2 (en) | A method for displaying chat history records and a device for displaying chat history records | |
| CN104298481A (en) | Method for displaying contents and electronic device thereof | |
| CN107979687A (en) | A kind of wallpaper switching method, mobile terminal | |
| US10082928B2 (en) | Providing content to a user based on amount of user contribution | |
| CN107609146B (en) | Information display method and device, terminal and server | |
| CN110097872A (en) | A kind of audio-frequency processing method and electronic equipment | |
| CN108833661B (en) | Information display method and mobile terminal | |
| US8845429B2 (en) | Interaction hint for interactive video presentations | |
| CN106873997A (en) | Puzzle type task-cycle control method and device | |
| JP7483056B2 (en) | Method, device, equipment, and computer program for determining selection target | |
| US20150324458A1 (en) | Information-Processing Device, Server Device, Interaction System, and Program | |
| CN114296620A (en) | Information interaction method, device, electronic device and storage medium | |
| JP7609817B2 (en) | Program, method, information processing device, and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240129 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240917 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240930 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241011 |
|
| 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: 20241121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241219 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7609817 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |