Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7655497B2 - Information processing system, information processing method, and computer program - Google Patents
[go: Go Back, main page]

JP7655497B2 - Information processing system, information processing method, and computer program - Google Patents

Information processing system, information processing method, and computer program Download PDF

Info

Publication number
JP7655497B2
JP7655497B2 JP2024015013A JP2024015013A JP7655497B2 JP 7655497 B2 JP7655497 B2 JP 7655497B2 JP 2024015013 A JP2024015013 A JP 2024015013A JP 2024015013 A JP2024015013 A JP 2024015013A JP 7655497 B2 JP7655497 B2 JP 7655497B2
Authority
JP
Japan
Prior art keywords
user
information
video
user terminal
voice
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024015013A
Other languages
Japanese (ja)
Other versions
JP2024050776A (en
Inventor
佳輔 山我
Original Assignee
グリーホールディングス株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by グリーホールディングス株式会社 filed Critical グリーホールディングス株式会社
Priority to JP2024015013A priority Critical patent/JP7655497B2/en
Publication of JP2024050776A publication Critical patent/JP2024050776A/en
Priority to JP2025038830A priority patent/JP2025087888A/en
Application granted granted Critical
Publication of JP7655497B2 publication Critical patent/JP7655497B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理システム、情報処理方法およびコンピュータプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a computer program.

アクターの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムが知られている(例えば、特許文献1参照)。 There is known an information processing system that generates animation of a character object based on the movement of an actor and distributes a video including the animation of the character object (see, for example, Patent Document 1).

特開2015-184689号公報JP 2015-184689 A

本技術分野において、配信ユーザの配信意欲、視聴ユーザの視聴意欲および/またはユーザ同士の交流意欲を如何にして向上させるかは重要な課題である。 In this technical field, an important issue is how to increase distribution users' willingness to distribute, viewing users' willingness to watch, and/or users' willingness to interact with each other.

本開示の目的は、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することにある。 The purpose of this disclosure is to provide technical improvements that solve or mitigate at least some of the problems with the prior art described above.

本開示のより具体的な目的の一つは、配信ユーザの配信意欲、視聴ユーザの視聴意欲および/またはユーザ同士の交流意欲を向上させることができる情報処理システム、情報処理方法およびコンピュータプログラムを提供することにある。 One of the more specific objectives of the present disclosure is to provide an information processing system, information processing method, and computer program that can increase distribution users' motivation to distribute, viewing users' motivation to watch, and/or users' motivation to interact with each other.

本開示における情報処理システムは、一又は複数のコンピュータプロセッサを備える情報処理システムであって、一又は複数のコンピュータプロセッサは、第一のユーザの第一ユーザ端末から送信される、少なくとも第一のユーザの音声に関する音声情報を受信する受信部と、第一のユーザに関する動画を、第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、第一ユーザ端末および/または第二ユーザ端末に送信する送信部と、音声情報に基づいて、音声に特定のワードが含まれるかを解析する解析部と、解析部により解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う表示制御部とを備えることを特徴とする。 The information processing system of the present disclosure is an information processing system having one or more computer processors, the one or more computer processors being characterized in having a receiving unit that receives audio information related to at least the audio of the first user transmitted from a first user terminal of a first user, a transmitting unit that transmits information to the first user terminal and/or the second user terminal for displaying a video related to the first user on the first user terminal and/or the second user terminal of a second user, an analyzing unit that analyzes whether the audio contains a specific word based on the audio information, and a display control unit that controls the display of the video based on display control information associated with the specific word contained in the audio according to the result of the analysis by the analyzing unit.

特定のワードは、第一ユーザ端末における操作を要する行動に関連するワードであり、表示制御情報は、動画または第一ユーザ端末の画面に、行動に対応付けられた操作オブジェクトを出現、動画または第一ユーザ端末の画面に表示された、行動に対応付けられた操作オブジェクトを強調して表示、および/または、行動に対応付けられた操作用画面を表示させるための情報とすることができる。 The specific word is a word related to an action that requires an operation on the first user terminal, and the display control information can be information for causing an operation object associated with the action to appear on the video or the screen of the first user terminal, for highlighting an operation object associated with the action displayed on the video or the screen of the first user terminal, and/or for displaying an operation screen associated with the action.

特定のワードは、第二ユーザ端末における操作を要する行動に関連するワードであり、表示制御情報は、動画または第二ユーザ端末の画面に、行動に対応付けられた操作オブジェクトを出現、動画または第二ユーザ端末の画面に表示された、行動に対応付けられた操作オブジェクトを強調して表示、および/または、行動に対応付けられた操作用画面を表示させるための情報とすることができる。 The specific word is a word related to an action that requires an operation on the second user terminal, and the display control information can be information for causing an operation object associated with the action to appear on the video or the screen of the second user terminal, for highlighting an operation object associated with the action displayed on the video or the screen of the second user terminal, and/or for displaying an operation screen associated with the action.

表示制御部は、特定のワードが、第一ユーザ端末における操作を要する行動に関連するワードである場合、第一ユーザ端末および第二ユーザ端末に表示される動画おいて、動画の表示の制御を行い、特定のワードが、第二ユーザ端末における操作を要する行動に関連するワードである場合、第二ユーザ端末に表示される動画においてのみ、動画の表示の制御を行うことができる。 The display control unit controls the display of the video in the video displayed on the first user terminal and the second user terminal when the specific word is a word related to an action requiring an operation on the first user terminal, and controls the display of the video only in the video displayed on the second user terminal when the specific word is a word related to an action requiring an operation on the second user terminal.

一又は複数のコンピュータプロセッサは、さらに、動画に出現または強調して表示された操作オブジェクトを選択することにより行動が実行された場合、第一ユーザ端末および/または第二ユーザ端末において特定の効果を発生させる効果発生部を備えることができる。 The one or more computer processors may further include an effect generating unit that generates a particular effect on the first user terminal and/or the second user terminal when an action is performed by selecting an operational object that appears or is highlighted in the video.

特定のワードは、要求に関連するワードであり、表示制御情報は、要求に対応付けられたオブジェクトを動画に出現させるための情報、および/または、動画に表示されたオブジェクトを強調して表示させるための情報とすることができる。 The specific word is a word related to the request, and the display control information can be information for making an object associated with the request appear in the video and/or information for highlighting an object displayed in the video.

要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトとすることができる。 The object associated with the request may be a lottery object that allows real products and/or product objects to be acquired by lottery, a shop object that represents a shop where real products and/or product objects can be purchased, or an advertising object that represents an advertisement for a real product and/or product object.

一又は複数のコンピュータプロセッサは、第一ユーザ端末における抽選オブジェクトに対する操作により現実の商品の当選が決定した場合、または、第一ユーザ端末においてショップオブジェクトおよび/または広告オブジェクトを介して現実の商品が注文された場合、当選に関する情報または注文に関する情報および少なくとも第一のユーザのユーザ情報に含まれる第一のユーザの住所情報を、抽選オブジェクト、ショップオブジェクトおよび/または広告オブジェクトに関連付けられた実店舗の情報処理装置へ送信する注文部を備えることができる。 The one or more computer processors may include an order unit that, when a win of a real product is determined by an operation on a lottery object on the first user terminal, or when a real product is ordered on the first user terminal via a shop object and/or an advertisement object, transmits information related to the win or information related to the order and at least the address information of the first user contained in the user information of the first user to an information processing device of a physical store associated with the lottery object, the shop object, and/or the advertisement object.

表示制御部は、第一ユーザ端末において、ショップオブジェクトおよび/または広告オブジェクトを介して現実の商品が注文された場合、当該現実の商品に対応する商品オブジェクトを動画に表示させることができる。 When a real product is ordered on the first user terminal via a shop object and/or an advertisement object, the display control unit can display a product object corresponding to the real product in the video.

特定のワードは、特定のアイテムに関連するワードであり、一又は複数のコンピュータプロセッサは、さらに、特定のアイテムが第一ユーザ端末に関連付けられているかを判定する判定部を備え、判定部により特定のアイテムが第一ユーザ端末に関連付けられていると判定された場合において、表示制御部は、特定のアイテムに対応する特定のオブジェクトを動画に出現させるための情報、動画に表示された特定のオブジェクトを強調して表示させるための情報、および/または、特定のアイテムを含む、第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報である表示制御情報に基づいて、動画の表示の制御を行うことができる。 The specific word is a word related to a specific item, and the one or more computer processors further include a determination unit that determines whether the specific item is associated with the first user terminal, and when the determination unit determines that the specific item is associated with the first user terminal, the display control unit can control the display of the video based on display control information that is information for making a specific object corresponding to the specific item appear in the video, information for highlighting a specific object displayed in the video, and/or information for displaying a list screen of items associated with the first user terminal, including the specific item.

判定部により特定のアイテムが第一ユーザ端末に関連付けられていないと判定された場合において、表示制御部は、特定のアイテムを抽選により取得可能な抽選オブジェクト、特定のアイテムを購入可能なショップを表したショップオブジェクトまたは特定のアイテムに関連する広告を表すための広告オブジェクト動画に出現させるための情報、および/または、動画に表示された抽選オブジェクト、ショップオブジェクトおよび/または広告オブジェクトを強調して表示させるための情報である表示制御情報に基づいて、動画の表示の制御を行うことができる。 When the determination unit determines that the specific item is not associated with the first user terminal, the display control unit can control the display of the video based on display control information, which is information for making a lottery object that can acquire the specific item by lottery, a shop object that represents a shop where the specific item can be purchased, or an advertisement object that represents an advertisement related to the specific item appear in the video, and/or information for highlighting and displaying the lottery object, shop object, and/or advertisement object displayed in the video.

判定部により特定のアイテムが第一ユーザ端末に関連付けられていないと判定された場合において、表示制御部は、特定のアイテムを有する他のユーザのユーザ端末に関連する画面への導線を動画に出現させるための情報である表示制御情報に基づいて、動画の制御を行うことができる。 When the determination unit determines that a specific item is not associated with the first user terminal, the display control unit can control the video based on display control information, which is information for making a line to a screen associated with a user terminal of another user who has the specific item appear in the video.

特定のワードは、現実空間の事象に関連するワードであり、表示制御情報は、現実空間の事象に対応付けられた現実オブジェクトを動画に出現させるための情報とすることができる。 The specific word can be a word related to an event in real space, and the display control information can be information for making a real object associated with the event in real space appear in the video.

特定のワードは、動画に表示された特定のテキストに含まれるワードであり、表示制御部は、特定のテキストを強調表示させることができる。 The specific word is a word contained in specific text displayed in the video, and the display control unit can highlight the specific text.

特定のテキストは、第一ユーザ端末または第二ユーザ端末から投稿されたコメント、あるいは、システムコメントとすることができる。 The particular text may be a comment posted from the first user terminal or the second user terminal, or a system comment.

強調表示は、コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含むものとすることができる。 Highlighting may include displaying objects related to the character object of the user who posted the comment.

動画は、第一ユーザのキャラクタオブジェクトおよび当該キャラクタオブジェクトが移動可能な仮想空間を表示するものとすることができる。 The video may display the first user's character object and a virtual space in which the character object can move.

第二ユーザ端末が第一ユーザ端末と関連付けられている場合、仮想空間の少なくとも一部は第二ユーザ端末と共有され、表示制御部による動画の表示の制御の効果は、第一ユーザ端末および第二ユーザ端末の双方に及ぶものとすることができる。 When the second user terminal is associated with the first user terminal, at least a portion of the virtual space is shared with the second user terminal, and the effect of controlling the display of the video by the display control unit can extend to both the first user terminal and the second user terminal.

第二ユーザ端末が第一ユーザ端末と関連付けられていない場合、仮想空間の少なくとも一部は第二ユーザ端末と共有されるが、表示制御部による動画の表示の制御の効果は、第一ユーザ端末および第二ユーザ端末の一方のみに及ぶものとすることができる。 When the second user terminal is not associated with the first user terminal, at least a portion of the virtual space is shared with the second user terminal, but the effect of the control of the video display by the display control unit can extend to only one of the first user terminal and the second user terminal.

一又は複数のコンピュータプロセッサは、解析部により解析された結果に応じた動画の表示の制御を行うか否かを設定可能な設定部を備えることができる。 The one or more computer processors may include a setting unit that can set whether or not to control the display of the video according to the results of the analysis by the analysis unit.

第一のユーザは配信ユーザであり、第二のユーザは一以上の視聴ユーザとすることができる。 The first user may be a broadcasting user and the second user may be one or more viewing users.

受信部は、第一ユーザ端末を含む複数のユーザ端末から送信される複数のユーザの音声に関する複数の音声情報を受信し、解析部は、複数の音声の各々に特定のワードが含まれるかを解析し、表示制御部は、音声に含まれる特定のワードおよび特定のワードが含まれる音声の数に関連付けられた表示制御情報に基づいて、動画の表示の制御を行うことができる。 The receiving unit receives multiple pieces of audio information related to the audio of multiple users transmitted from multiple user terminals including the first user terminal, the analyzing unit analyzes whether each of the multiple pieces of audio contains a specific word, and the display control unit controls the display of the video based on display control information associated with the specific word contained in the audio and the number of pieces of audio containing the specific word.

特定のワードが、第一ユーザ端末の操作に基づいて設定されたものとすることができる。 The specific word may be set based on the operation of the first user terminal.

受信部は、第一ユーザ端末から送信される、第一のユーザの動作に関する動作情報を受信し、動画には、動作情報に基づいて動作する第一のユーザのキャラクタオブジェクトが表示されることができる。 The receiving unit receives motion information regarding the motion of the first user transmitted from the first user terminal, and the video can display a character object of the first user that moves based on the motion information.

本開示における情報処理方法は、一又は複数のコンピュータプロセッサに、第一のユーザの第一ユーザ端末から送信される、少なくとも第一のユーザの音声に関する音声情報を受信する受信ステップと、第一のユーザに関する動画を、第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、第一ユーザ端末および/または第二ユーザ端末に送信する送信ステップと、音声情報に基づいて、音声に特定のワードが含まれるかを解析する解析ステップと、解析ステップにおいて解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う表示制御ステップとを実行させることを特徴とする。 The information processing method of the present disclosure is characterized in that one or more computer processors execute a receiving step of receiving audio information related to at least the audio of the first user transmitted from a first user terminal of a first user, a transmitting step of transmitting information for displaying a video related to the first user on the first user terminal and/or the second user terminal of a second user to the first user terminal and/or the second user terminal, an analyzing step of analyzing whether the audio includes a specific word based on the audio information, and a display control step of controlling the display of the video based on display control information associated with the specific word included in the audio according to the analysis result obtained in the analyzing step.

本開示における情報処理方法は、一又は複数のコンピュータプロセッサに、少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う表示制御ステップとを実行させることを特徴とする。 The information processing method disclosed herein is characterized in that one or more computer processors execute a transmitting step of transmitting audio information related to at least the audio of a first user to a server device, a receiving step of receiving information for displaying a video related to the first user from the server device, and a display control step of controlling the display of the video based on display control information associated with the specific word included in the audio, depending on the result of an analysis of whether the audio includes a specific word based on the audio information.

本開示におけるコンピュータプログラムは、一又は複数のコンピュータプロセッサに、少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う表示制御機能とを実現させることを特徴とする。 The computer program of the present disclosure is characterized in that it causes one or more computer processors to realize a transmission function for transmitting audio information related to at least the audio of a first user to a server device, a reception function for receiving information for displaying a video related to the first user from the server device, and a display control function for controlling the display of the video based on display control information associated with a specific word contained in the audio in response to a result of an analysis of whether the audio contains a specific word based on the audio information.

本開示における情報処理方法は、一又は複数のコンピュータプロセッサに、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、少なくとも第一のユーザの音声に関する音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、画の表示の制御を行う表示制御ステップとを実行させることを特徴とする。 The information processing method disclosed herein is characterized in that one or more computer processors are caused to execute a receiving step of receiving information for displaying a video related to a first user from a server device, and a display control step of controlling the display of an image based on display control information associated with a specific word contained in the voice, depending on the result of an analysis of whether the voice contains a specific word based on voice information related to at least the voice of the first user.

本開示におけるコンピュータプログラムは、一又は複数のコンピュータプロセッサに、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、少なくとも第一のユーザの音声に関する音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う表示制御機能とを実現させることを特徴とする。 The computer program of the present disclosure is characterized in that it causes one or more computer processors to realize a receiving function for receiving information for displaying a video related to a first user from a server device, and a display control function for controlling the display of the video based on display control information associated with a specific word contained in the audio, depending on the result of an analysis of whether the audio contains a specific word based on audio information related to at least the first user's audio.

本開示によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の構成によれば、配信ユーザの配信意欲、視聴ユーザの視聴意欲および/またはユーザ同士の交流意欲を向上させることができる。 According to the present disclosure, it is possible to provide technical improvements that solve or alleviate at least some of the problems of the conventional technology described above. Specifically, according to the configuration of the present disclosure, it is possible to improve the willingness of broadcasting users to broadcast, the willingness of viewing users to watch, and/or the willingness of users to interact with each other.

本開示における情報処理システムの一例を示すシステム構成図である。1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. 本開示における情報処理システムの一例を示すシステム構成図である。1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. 本開示における情報処理システムの一例を示すシステム構成図である。1 is a system configuration diagram illustrating an example of an information processing system according to the present disclosure. 本開示におけるサーバ装置、配信ユーザ端末および視聴ユーザ端末のハードウェア構成の一例を示す構成図である。2 is a configuration diagram showing an example of the hardware configuration of a server device, a broadcast user terminal, and a viewing user terminal in the present disclosure. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. 本開示における仮想空間のイメージを示した概念図である。FIG. 1 is a conceptual diagram showing an image of a virtual space in the present disclosure. 本開示におけるサーバ装置の機能構成の一例を示す構成図である。FIG. 2 is a configuration diagram illustrating an example of a functional configuration of a server device according to the present disclosure. 本開示における記憶装置に記憶されたデータテーブルの一例を示すデータ構成図である。FIG. 2 is a data configuration diagram showing an example of a data table stored in a storage device in the present disclosure. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. ユーザ端末に表示される画面のイメージを示した概念図である。FIG. 11 is a conceptual diagram showing an image of a screen displayed on a user terminal. 第一のユーザとユーザ端末に表示される画面のイメージを示した概念図である。11 is a conceptual diagram showing a first user and an image of a screen displayed on a user terminal. FIG. 第一のユーザとユーザ端末に表示される画面のイメージを示した概念図である。11 is a conceptual diagram showing a first user and an image of a screen displayed on a user terminal. FIG. 本開示におけるサーバ装置の機能構成の他の例を示す構成図である。FIG. 13 is a configuration diagram showing another example of the functional configuration of the server device in the present disclosure. 第一のユーザとユーザ端末に表示される画面のイメージを示した概念図である。11 is a conceptual diagram showing a first user and an image of a screen displayed on a user terminal. FIG. 本開示における情報処理方法のフローの一例を示すフロー図である。FIG. 1 is a flow diagram showing an example of the flow of an information processing method according to the present disclosure. 本開示におけるコンピュータプログラムを実現するための回路構成の一例を示す回路構成図である。FIG. 2 is a circuit configuration diagram showing an example of a circuit configuration for implementing a computer program according to the present disclosure. 本開示における第一ユーザ端末の機能構成の一例を示す構成図である。FIG. 2 is a configuration diagram showing an example of a functional configuration of a first user terminal in the present disclosure. 本開示における第一ユーザ端末における情報処理方法のフローの一例を示すフロー図である。11 is a flow diagram showing an example of the flow of an information processing method in a first user terminal in the present disclosure. 本開示における第一ユーザ端末で実行されるコンピュータプログラムを実現するための回路構成の一例を示す回路構成図である。FIG. 2 is a circuit diagram showing an example of a circuit configuration for realizing a computer program executed in a first user terminal in the present disclosure. 本開示における第二ユーザ端末の機能構成の一例を示す構成図である。FIG. 2 is a configuration diagram showing an example of a functional configuration of a second user terminal in the present disclosure. 本開示における第二ユーザ端末における情報処理方法のフローの一例を示すフロー図である。11 is a flow diagram showing an example of the flow of an information processing method in a second user terminal in the present disclosure. 本開示における第二ユーザ端末で実行されるコンピュータプログラムを実現するための回路構成の一例を示す回路構成図である。FIG. 11 is a circuit diagram showing an example of a circuit configuration for realizing a computer program executed in a second user terminal in the present disclosure. 本開示におけるコンピュータベースの動作を実行する処理回路のブロック図である。FIG. 1 is a block diagram of processing circuitry for performing computer-based operations in the present disclosure.

初めに、本開示の実施形態に係る情報処理システムの概要について図面を参照しながら説明する。 First, an overview of an information processing system according to an embodiment of the present disclosure will be described with reference to the drawings.

本開示における情報処理システムは、一以上のクライアント装置およびサーバ装置を備える情報処理システムであって、一又は複数のコンピュータプロセッサを備える。 The information processing system in this disclosure is an information processing system that includes one or more client devices and a server device, and includes one or more computer processors.

各クライアント装置に表示される動画は、配信ユーザの動きに基づいて生成される3Dまたは2Dのキャラクタオブジェクトのアニメーションを含むものとして説明を行うが、これに限られるものではなく、配信ユーザの操作に応じて生成されるキャラクタオブジェクトのアニメーションを含むものとしてもよいし、配信ユーザ本人の画像を含むものとしてもよい。また、これらキャラクタオブジェクトや配信ユーザは表示されず、配信ユーザの声のみを含むものとしてもよい。 The video displayed on each client device will be described as including animation of 3D or 2D character objects generated based on the movements of the broadcasting user, but is not limited to this and may include animation of character objects generated in response to the broadcasting user's operations, or may include an image of the broadcasting user himself. Also, these character objects and the broadcasting user may not be displayed, and only the voice of the broadcasting user may be included.

ここで、配信ユーザは、映像および/または音声に関する情報を送信する側のユーザを意味するものとする。例えば、配信ユーザは、単独での動画配信、複数人が参加可能なコラボ配信、複数人が参加および/または視聴可能なビデオチャットまたはボイスチャット、複数人が参加および/または視聴可能な仮想空間上でのイベント(パーティなど)を主催または開催するユーザ、すなわち、これらをメインで実行するユーザであればよい。そのため、本開示における配信ユーザは、ホストユーザ、主催ユーザまたは開催ユーザなどと言い換えることもできる。 Here, a distribution user refers to a user who transmits information related to video and/or audio. For example, a distribution user may be a user who hosts or organizes a single video distribution, a collaborative distribution in which multiple people can participate, a video chat or voice chat in which multiple people can participate and/or watch, or an event (such as a party) in a virtual space in which multiple people can participate and/or watch, in other words, a user who mainly carries out these activities. Therefore, a distribution user in this disclosure can also be referred to as a host user, organizer user, or organizer user.

一方で、視聴ユーザは、映像および/または音声に関する情報を受信する側のユーザを意味するものとする。ただし、視聴ユーザは上記情報を受信するのみならず、リアクションすることも可能なユーザとすることができる。例えば、視聴ユーザは、動画配信、コラボ配信を視聴するユーザ、または、ビデオチャット、ボイスチャットやイベントに参加および/またはこれらを視聴するユーザであればよい。そのため、本開示における視聴ユーザは、ゲストユーザ、参加ユーザ、リスナー、観覧ユーザ、応援ユーザなどと言い換えることもできる。 On the other hand, a viewing user refers to a user who receives information regarding video and/or audio. However, a viewing user can be a user who is not only able to receive the above information but also able to react to it. For example, a viewing user may be a user who watches a video broadcast or a collaborative broadcast, or a user who participates in and/or watches a video chat, voice chat, or event. Therefore, a viewing user in this disclosure can also be referred to as a guest user, participating user, listener, spectator user, supporter user, etc.

また、本開示の実施形態における情報処理システムは、多くの人が同時に参加してキャラクタオブジェクト(アバタ)を通じた交流や仕事、遊びなどを実社会に近いレベルの自由な活動ができるデジタル世界であって、現実と仮想の隔たりを超えて社会活動ができる、次のインターネット空間(メタバース)を提供するために用いられることができる。 The information processing system in the embodiment of the present disclosure can also be used to provide a digital world in which many people can participate simultaneously and freely engage in activities such as interacting, working, and playing through character objects (avatars) at a level close to that of the real world, and in which social activities can take place beyond the gap between reality and virtuality, creating a next-generation Internet space (metaverse).

このような空間において、ユーザのアバタはワールド内を自由に歩き回り、互いにコミュニケーションをとることが可能である。 In such a space, users' avatars can roam freely within the world and communicate with each other.

そして、かかる仮想空間にいる複数のアバタの中の一のアバタ(キャラクタオブジェクト)が、配信ユーザのキャラクタオブジェクトとして動画を配信できる構成としてもよい。すなわち、多対多のメタバースな仮想空間において一対多の動画配信を行うことができるものとしてもよい。 Then, one of the multiple avatars (character object) in the virtual space may be configured to be able to distribute video as the character object of the distribution user. In other words, one-to-many video distribution may be possible in a many-to-many metaverse virtual space.

このような空間において、配信ユーザと視聴ユーザとは特に区別されないものとすることができる。 In such a space, there can be no particular distinction between broadcasting users and viewing users.

また、動画に表される空間は仮想空間であってもよいし、現実空間であってもよいし、これらが融合した拡張現実空間であってもよい。また、動画は、少なくとも所定の映像および配信ユーザの声を再生するカラオケ動画やゲーム実況動画のようなものであってもよいし、これらにキャラクタオブジェクトまたは配信ユーザの実画像を重畳して表示したものであってもよい。 The space depicted in the video may be a virtual space, a real space, or an augmented reality space that combines these. The video may be something like a karaoke video or a game commentary video that plays back at least a specific image and the voice of the broadcasting user, or may display a character object or an actual image of the broadcasting user superimposed on these.

また、現実空間に配信ユーザが含まれる場合には、当該配信ユーザの実画像に当該配信ユーザの動きに基づいて生成されるキャラクタオブジェクトを重ねて表示させてもよい。また、現実空間の撮影画像に、ギフトオブジェクト等のアニメーションを重ねて表示してもよい。 In addition, if the real space includes a broadcast user, a character object generated based on the broadcast user's movements may be displayed superimposed on an actual image of the broadcast user. Also, an animation of a gift object or the like may be displayed superimposed on an image captured in real space.

<システム構成>
図1に一例として示されるように、本開示に係る情報処理システム1000は、1以上の視聴ユーザ端末1100、および、これら視聴ユーザ端末1100とネットワーク1200を介して接続される、動画の配信スタジオ等に配置された情報処理装置(サポートコンピュータ)1300を含むことができる。
<System Configuration>
As shown as an example in FIG. 1, the information processing system 1000 of the present disclosure may include one or more viewing user terminals 1100, and an information processing device (support computer) 1300 located in a video distribution studio, etc., connected to these viewing user terminals 1100 via a network 1200.

また、当該情報処理装置1300は、インターネットを介して所定のサーバ装置と接続され、情報処理装置1300で行われるべき処理の一部または全部は当該サーバ装置で行われるものとしてもよい。なお、かかるサーバ装置は、図2に示す情報処理装置2400としてもよい。 The information processing device 1300 may be connected to a specific server device via the Internet, and some or all of the processing to be performed by the information processing device 1300 may be performed by the server device. Such a server device may be the information processing device 2400 shown in FIG. 2.

本明細書において、かかる情報処理システム1000による配信を、スタジオ配信と呼ぶものとする。 In this specification, such distribution by the information processing system 1000 is referred to as studio distribution.

スタジオ配信において、配信ユーザ(アクター)の全身の動きは、配信ユーザに取り付けられたマーカをスタジオに備え付けられたカメラで撮影し、既知のモーションキャプチャ技術を用いてリアルタイムでキャラクタに反映させるものとする。 In studio streaming, the entire body movements of the streaming user (actor) are captured by a camera installed in the studio using markers attached to the streaming user, and are reflected in the character in real time using known motion capture technology.

また、本発明の情報処理システム1000は、図2に一例として示される別の情報処理システム2000と連携することができる。図2に示される情報処理システム2000は、配信ユーザ端末2100、1以上の視聴ユーザ端末2200、および、これら配信ユーザ端末2100および視聴ユーザ端末2200とネットワーク2300を介して接続される情報処理装置(サーバ装置)2400を含むことができる。 The information processing system 1000 of the present invention can also be linked to another information processing system 2000, shown as an example in FIG. 2. The information processing system 2000 shown in FIG. 2 can include a broadcast user terminal 2100, one or more viewing user terminals 2200, and an information processing device (server device) 2400 connected to the broadcast user terminal 2100 and the viewing user terminal 2200 via a network 2300.

上記の例において、配信ユーザ端末2100はスマートフォン等の情報処理端末とすることができる。本明細書において、かかる情報処理システム2000による配信を、モバイル配信と呼ぶものとする。 In the above example, the broadcast user terminal 2100 can be an information processing terminal such as a smartphone. In this specification, broadcasting by such an information processing system 2000 is referred to as mobile broadcasting.

モバイル配信において、配信ユーザの顔の動きは、配信ユーザの顔を配信ユーザ端末2100が備えるカメラで撮影し、既知のフェイストラッキング技術を用いてリアルタイムでキャラクタの顔に反映させるものとする。 In mobile distribution, the facial movements of the broadcast user are captured by a camera on the broadcast user terminal 2100, and are reflected on the character's face in real time using known face tracking technology.

なお、モバイル配信における配信ユーザと視聴ユーザの区別は特になく、視聴ユーザはいつでもモバイル配信が可能であり、配信ユーザは他の配信ユーザの動画を視聴する場合には視聴ユーザとなりうる。 Note that there is no particular distinction between broadcast users and viewing users in mobile distribution; viewing users can broadcast via mobile at any time, and broadcast users can become viewing users when viewing videos of other broadcast users.

上記情報処理システム1000および情報処理システム2000により生成される動画は、一例として、一の動画配信プラットフォームから、視聴ユーザへ配信することができる。 The videos generated by the information processing system 1000 and the information processing system 2000 can be distributed to viewing users from a single video distribution platform, as an example.

また、いずれの配信においても、モーションをキャラクタに反映させてアニメーションを生成する処理および後述するギフトを表示する処理等は、配信ユーザ端末、視聴ユーザ端末、情報処理装置および他の装置により分担して行われてもよい。 In addition, in any broadcast, the process of generating animation by reflecting motion on a character and the process of displaying gifts (described below) may be shared among the broadcast user terminal, the viewing user terminal, an information processing device, and other devices.

すなわち、ここでいう「配信」は、視聴ユーザの端末において動画を視聴可能とするための情報を送信することをいい、動画のレンダリングは情報処理装置1300,2400側で行われるものであってもよいし、配信ユーザ端末2100,視聴ユーザ端末1100,2200側で行われるものであってもよい。 In other words, "distribution" here refers to the transmission of information that enables the video to be viewed on the viewing user's terminal, and the rendering of the video may be performed on the information processing device 1300, 2400 side, or on the distribution user terminal 2100 or the viewing user terminal 1100, 2200 side.

具体的には、キャラクタオブジェクトのアニメーションを生成する(レンダリングする)端末または装置には、配信ユーザ端末または情報処理装置から、配信ユーザのフェイスモーションデータおよび音声データが送信される。また、フェイスモーションに加えてボディモーションが送信されてもよい。 Specifically, facial motion data and voice data of the broadcasting user are transmitted from the broadcasting user terminal or information processing device to a terminal or device that generates (renders) the animation of the character object. Body motion may also be transmitted in addition to facial motion.

本開示において、アニメーションを生成する処理は配信ユーザ端末および視聴ユーザ端末のそれぞれで行うものとして説明を行うが、これに限られるものではない。 In this disclosure, the process of generating animation is described as being performed on both the broadcasting user terminal and the viewing user terminal, but is not limited to this.

そして、本開示における情報処理システムは、図1および図2に示した例のいずれの場合にも適用が可能である。そこで、本開示の実施形態における情報処理システム3000は、図3に示されるように、第一ユーザ端末100、第二ユーザ端末200、および、これら第一ユーザ端末100および第二ユーザ端末200とネットワーク300を介して接続可能なサーバ装置400を備えるものとして説明を行う。 The information processing system of the present disclosure can be applied to either of the examples shown in FIG. 1 and FIG. 2. Therefore, the information processing system 3000 in the embodiment of the present disclosure will be described as including a first user terminal 100, a second user terminal 200, and a server device 400 that can be connected to the first user terminal 100 and the second user terminal 200 via a network 300, as shown in FIG. 3.

第一ユーザ端末100および第二ユーザ端末200は、例えば、基地局、移動体通信網、ゲートウェイおよびインターネットを介してサーバ装置400と相互に接続される。第一ユーザ端末100および第二ユーザ端末200とサーバ装置400との間では、ハイパーテキスト転送プロトコル(Hypertext Transfer Protocol,HTTP)等の通信プロトコルに基づいて通信が行われる。また、第一ユーザ端末100および第二ユーザ端末200とサーバ装置400との間において、最初にHTTP通信によりコネクションが確立され、その後は、HTTP通信よりも小コスト(通信負荷及び処理負荷が少ない)の双方向通信が行われるWebSocketに基づいて通信が行われてもよい。なお、第一ユーザ端末100および第二ユーザ端末200とサーバ装置400との間の通信方式は、上述の方式に限定されず、本実施形態を実現できるものであれば、どのような通信方式の技術が用いられてもよい。 The first user terminal 100 and the second user terminal 200 are connected to the server device 400 via, for example, a base station, a mobile communication network, a gateway, and the Internet. Between the first user terminal 100 and the second user terminal 200 and the server device 400, communication is performed based on a communication protocol such as Hypertext Transfer Protocol (HTTP). In addition, between the first user terminal 100 and the second user terminal 200 and the server device 400, a connection is first established by HTTP communication, and thereafter, communication may be performed based on WebSocket, which performs two-way communication with lower cost (lower communication load and processing load) than HTTP communication. Note that the communication method between the first user terminal 100 and the second user terminal 200 and the server device 400 is not limited to the above-mentioned method, and any communication method technology may be used as long as it can realize this embodiment.

第一ユーザ端末100は、少なくとも上述した情報処理装置1300または配信ユーザ端末2100として機能するものであり、第二ユーザ端末200は、少なくとも上述した一以上の視聴ユーザ端末1100,2200として機能するものであり、サーバ装置400は、少なくとも上述した所定のサーバ装置または情報処理装置2400として機能するものである。 The first user terminal 100 functions at least as the information processing device 1300 or the broadcasting user terminal 2100 described above, the second user terminal 200 functions at least as one or more of the viewing user terminals 1100, 2200 described above, and the server device 400 functions at least as the specified server device or information processing device 2400 described above.

本開示において第一ユーザ端末100および第二ユーザ端末200は、スマートフォン(多機能電話端末)、タブレット端末、パーソナルコンピュータ、コンソールゲーム機、ヘッドマウントディスプレイ(HMD)、眼鏡型のウェアラブル端末(ARグラス等)等のウェアラブルコンピュータ、及びこれらの装置以外の動画を再生可能な情報処理装置とすることができる。また、これら端末は、単独で動作するスタンドアロン型の装置であってもよく、互いに各種のデータを送受信可能に接続された複数の装置から構成されるものであってもよい。 In the present disclosure, the first user terminal 100 and the second user terminal 200 can be a smartphone (multifunction phone terminal), a tablet terminal, a personal computer, a console game machine, a head mounted display (HMD), a wearable computer such as a glasses-type wearable terminal (AR glasses, etc.), and an information processing device capable of playing videos other than these devices. Furthermore, these terminals may be standalone devices that operate independently, or may be composed of multiple devices connected to each other so that they can send and receive various data.

<ハードウェア構成>
ここで、図4を用いて、第一ユーザ端末100のハードウェア構成について説明する。第一ユーザ端末100は、プロセッサ101と、メモリ102と、ストレージ103と、入出力インターフェース(入出力I/F)104と、通信インターフェース(通信I/F)105とを含む。各構成要素は、バスBを介して相互に接続される。
<Hardware Configuration>
Here, the hardware configuration of the first user terminal 100 will be described with reference to Fig. 4. The first user terminal 100 includes a processor 101, a memory 102, a storage 103, an input/output interface (input/output I/F) 104, and a communication interface (communication I/F) 105. The components are connected to each other via a bus B.

第一ユーザ端末100は、プロセッサ101と、メモリ102と、ストレージ103と、入出力I/F104と、通信I/F105との協働により、本実施形態に記載される機能、方法を実現することができる。 The first user terminal 100 can realize the functions and methods described in this embodiment through cooperation between the processor 101, memory 102, storage 103, input/output I/F 104, and communication I/F 105.

プロセッサ101は、ストレージ103に記憶されるプログラムに含まれるコード又は命令によって実現する機能、及び/又は、方法を実行する。プロセッサ101は、例えば、中央処理装置(CPU)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等を含み、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、1又は複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSI等と呼称されることもある。 The processor 101 executes functions and/or methods realized by codes or instructions included in a program stored in the storage 103. The processor 101 includes, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), etc.). These circuits may be realized by one or more integrated circuits, and multiple processes shown in each embodiment may be realized by one integrated circuit. In addition, an LSI may be called a VLSI, a super LSI, an ultra LSI, etc. depending on the degree of integration.

メモリ102は、ストレージ103からロードしたプログラムを一時的に記憶し、プロセッサ101に対して作業領域を提供する。メモリ102には、プロセッサ101がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ102は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む。 The memory 102 temporarily stores the programs loaded from the storage 103 and provides a working area for the processor 101. The memory 102 also temporarily stores various data generated while the processor 101 is executing the programs. The memory 102 includes, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), etc.

ストレージ103は、プログラムを記憶する。ストレージ103は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含む。 Storage 103 stores programs. Storage 103 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), flash memory, etc.

通信I/F105は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク300を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F105は、ネットワーク300を介して、他の情報処理装置との通信を実行する。通信I/F105は、各種データをプロセッサ101からの指示に従って、他の情報処理装置に送信する。また、通信I/F105は、他の情報処理装置から送信された各種データを受信し、プロセッサ101に伝達する。 The communication I/F 105 is implemented as hardware such as a network adapter, communication software, or a combination of these, and transmits and receives various data via the network 300. The communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. The communication I/F 105 communicates with other information processing devices via the network 300. The communication I/F 105 transmits various data to other information processing devices according to instructions from the processor 101. The communication I/F 105 also receives various data transmitted from other information processing devices and transmits it to the processor 101.

入出力I/F104は、第一ユーザ端末100に対する各種操作を入力する入力装置、及び、第一ユーザ端末100で処理された処理結果を出力する出力装置を含む。入出力I/F104は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。 The input/output I/F 104 includes an input device for inputting various operations to the first user terminal 100, and an output device for outputting the results of processing performed by the first user terminal 100. The input/output I/F 104 may be an integrated input device and output device, or may be separate input device and output device.

入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ101に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input device is realized by any of all types of devices, or a combination of devices, that can receive input from a user and transmit information related to the input to the processor 101. Examples of input devices include hardware keys such as a touch panel, a touch display, and a keyboard, pointing devices such as a mouse, a camera (operation input via images), and a microphone (operation input via voice).

入力装置は、センサユニットを含むことができる。センサユニットは、ユーザの表情の変化を示すフェイスモーション、及びセンサユニットに対するユーザの身体の相対位置の変化を示すボディモーションを検出する1以上のセンサである。フェイスモーションは、瞬きや口の開閉等の動きを含む。センサユニットは、公知の物を使用することができる。センサユニットの一例は、ユーザに向かって照射された光がユーザの顔等に反射して返ってくるまでの飛行時間(Time of Flight)を測定検出するToFセンサ、ユーザの顔を撮影するカメラ及びカメラが撮影したデータを画像処理する画像処理部を含むものである。また、センサユニットは、可視光線を撮像するRGBカメラと、近赤外線を撮像する近赤外線カメラとを含んでいてもよい。RGBカメラや近赤外線カメラは、例えば「iphoneX(登録商標)」のトゥルーデプス(True Depth)、又は「iPad Pro(登録商標)」の「LiDAR」や、スマートフォンに搭載されるその他のToFセンサを用いることが可能である。このカメラは、具体的には、ドットプロジェクタによってユーザの顔等に数万の不可視のドット(点)を投影する。そして、ドットパターンの反射光を検出し、分析して顔の深度マップを形成し、顔等の赤外線画像をキャプチャすることで、正確な顔データをキャプチャする。センサユニットの演算処理部は、深度マップと赤外線画像に基づいて各種の情報を生成し、その情報を登録済みの参照データと比較して、顔の各ポイントの深度(各ポイントと近赤外線カメラとの間の距離)や深度以外の位置のずれを算出する。 The input device may include a sensor unit. The sensor unit is one or more sensors that detect face motions indicating changes in the user's facial expression and body motions indicating changes in the relative position of the user's body with respect to the sensor unit. Face motions include blinking, opening and closing of the mouth, and other movements. The sensor unit may be a publicly known one. An example of the sensor unit includes a ToF sensor that measures and detects the time of flight (Time of Flight) until light irradiated toward the user is reflected by the user's face and returns, a camera that photographs the user's face, and an image processing unit that processes the data photographed by the camera. The sensor unit may also include an RGB camera that captures visible light and a near-infrared camera that captures near-infrared light. The RGB camera and the near-infrared camera may be, for example, True Depth of the "iPhoneX (registered trademark)", or "LiDAR" of the "iPad Pro (registered trademark)", or other ToF sensors installed in smartphones. Specifically, this camera uses a dot projector to project tens of thousands of invisible dots onto the user's face, etc. Then, it detects and analyzes the reflected light from the dot pattern to form a depth map of the face, and captures an infrared image of the face, etc., thereby capturing accurate facial data. The sensor unit's processing unit generates various information based on the depth map and the infrared image, and compares the information with registered reference data to calculate the depth of each point on the face (the distance between each point and the near-infrared camera) and positional deviations other than depth.

また、センサユニットは、ユーザの顔だけでなく、手をトラッキングする(ハンドトラッキング)機能を有していてもよい。センサユニットは、加速度センサやジャイロセンサ等といった上記のセンサ以外のセンサ、をさらに含むものであってもよい。センサユニットは、上記のToFセンサや公知の他のセンサの検出結果に基づきユーザが存在する現実空間の物体を認識し、認識した物体を空間地図にマッピングする空間マッピング機能を有していてもよい。以下、フェイスモーションの検出データ及びボディモーションの検出データを特に区別しないで説明する場合には単に「トラッキングデータ」という。なお、センサユニットの画像処理部は、本発明の情報処理システムが具備可能な制御部が備えていてもよい。 The sensor unit may also have a function of tracking not only the user's face but also their hands (hand tracking). The sensor unit may further include sensors other than the above-mentioned sensors, such as an acceleration sensor or a gyro sensor. The sensor unit may have a spatial mapping function of recognizing objects in the real space in which the user exists based on the detection results of the above-mentioned ToF sensor or other known sensors, and mapping the recognized objects on a spatial map. Hereinafter, when face motion detection data and body motion detection data are described without making a distinction between them, they will simply be referred to as "tracking data". Note that the image processing unit of the sensor unit may be provided in a control unit that can be provided in the information processing system of the present invention.

入力装置としての操作部は、ユーザ端末の種類に応じたものを用いることができる。操作部の一例は、ディスプレイと一体化されたタッチパネルや、ユーザ端末の筐体等に設けられた操作ボタン、キーボード、マウス、ユーザが手で操作するコントローラ等である。コントローラは、加速度センサ、ジャイロ等の慣性計測センサ(IMU:Inertial Measurement Unit)等の公知の各種のセンサを内蔵していてもよい。また、操作部の他の一例は、ユーザの手の動き、目の動き、頭部の動き、視線の方向等を特定するトラッキング装置であってもよい。この態様では、例えば、ユーザの手の動きに基づいて、ユーザの指示を判定し、動画の配信を開始又は終了したり、メッセージや動画への評価、所定のオブジェクト(例えば後述するギフト)の表示要求等の各種操作を実行したりすることができる。なお、センサユニットがハンドトラック機能等の入力インターフェース機能も有する場合には、操作部は省略可能である。 The operation unit as an input device can be one that corresponds to the type of the user terminal. Examples of the operation unit include a touch panel integrated with a display, operation buttons provided on the housing of the user terminal, a keyboard, a mouse, and a controller operated by the user's hand. The controller may have various known sensors built in, such as an acceleration sensor and an inertial measurement unit (IMU) such as a gyroscope. Another example of the operation unit may be a tracking device that identifies the user's hand movement, eye movement, head movement, line of sight, and the like. In this aspect, for example, the user's instructions can be determined based on the user's hand movement, and various operations can be performed, such as starting or ending the distribution of a video, rating a message or a video, and requesting the display of a specific object (for example, a gift, which will be described later). Note that if the sensor unit also has an input interface function such as a hand truck function, the operation unit can be omitted.

出力装置は、プロセッサ101で処理された処理結果を出力する。出力装置は、例えば、タッチパネル、スピーカ等を含む。 The output device outputs the processing results processed by the processor 101. The output device includes, for example, a touch panel, a speaker, etc.

なお、本明細書中に記載されている構成要素により実現される機能は、当該記載された機能を実現するようにプログラムされた、汎用プロセッサ、特定用途プロセッサ、集積回路、ASICs (Application Specific Integrated Circuits)、CPU (a Central Processing Unit)、従来型の回路、および/又はそれらの組合せを含む、circuitry又はprocessing circuitryにおいて実装されてもよい。プロセッサは、トランジスタやその他の回路を含み、 circuitry又はprocessing circuitryとみなされる。プロセッサは、メモリに格納されたプログラムを実行する、programmed processorであってもよい。 It should be noted that the functions provided by the components described herein may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), a CPU (a Central Processing Unit), conventional circuits, and/or combinations thereof, programmed to provide the functions described. Processors include transistors and other circuits and are considered to be circuitry or processing circuitry. A processor may be a programmed processor that executes a program stored in a memory.

本明細書において、circuitry、ユニット、手段は、記載された機能を実現するようにプログラムされたハードウェア、又は実行するハードウェアである。当該ハードウェアは、本明細書に開示されているあらゆるハードウェア、又は、当該記載された機能を実現するようにプログラムされた、又は、実行するものとして知られているあらゆるハードウェアであってもよい。 In this specification, a circuitry, unit, or means is hardware that is programmed to realize or executes the described functions. The hardware may be any hardware disclosed in this specification or any hardware known to be programmed to realize or execute the described functions.

当該ハードウェアがcircuitryのタイプであるとみなされるプロセッサである場合、当該circuitry、手段、又はユニットは、ハードウェアと、当該ハードウェア及び又はプロセッサを構成する為に用いられるソフトウェアの組合せである。 If the hardware is a processor that is considered to be a type of circuitry, the circuitry, means, or unit is the combination of the hardware and/or software used to configure the hardware and/or processor.

また、本開示における第二ユーザ端末200およびサーバ装置400についても、特筆すべき場合を除き、図4と同様のハードウェア構成で構成されることができる。 In addition, the second user terminal 200 and server device 400 in this disclosure can also be configured with the same hardware configuration as shown in FIG. 4, unless otherwise noted.

続いて、本開示の実施形態における情報処理システムにより実現されるアプリケーションを起動したユーザ端末において実行可能な各種機能、および、表示される画面の遷移について図面を参照しながら説明する。 Next, various functions that can be executed on a user terminal that has launched an application realized by an information processing system in an embodiment of the present disclosure, and the transition of the displayed screens will be explained with reference to the drawings.

図5は、動画の配信・視聴アプリケーションを起動した際にユーザ端末(ここでは未だユーザが視聴/配信を行うか否かは特定されない)に表示されるトップ画面T10を示したものである。 Figure 5 shows the top screen T10 that is displayed on a user terminal (it is not yet specified here whether the user will be viewing/distributing) when a video distribution/viewing application is launched.

図5に示されるように、ユーザは、トップ画面T10においておすすめタブT11内で一覧表示されるおすすめの一以上の配信チャンネルT12のサムネイル画像の中から一の配信チャンネル(配信枠、配信番組、配信動画などと呼ばれる)を選ぶことにより、当該一の配信チャンネルで再生される動画を視聴することができる。 As shown in FIG. 5, a user can select a distribution channel (also called a distribution slot, distribution program, distribution video, etc.) from thumbnail images of one or more recommended distribution channels T12 listed in the Recommendations tab T11 on the top screen T10, and watch a video being played on that one distribution channel.

あるいは、ユーザは、特定の一の配信チャンネルの固定リンクへアクセスすることにより、当該特定の一の配信チャンネルで再生される動画を視聴することができる。かかる固定リンクは、フォロー中の第一のユーザからのお知らせ、または、他のユーザから送られたシェアの通知などにより得ることができる。 Alternatively, a user can view a video being played on a specific distribution channel by accessing a fixed link for the specific distribution channel. Such a fixed link can be obtained through a notification from a first user the user is following, or a share notification sent by another user, etc.

このように、動画を視聴するユーザは視聴ユーザとなり、動画を視聴する端末は第二ユーザ端末200となる。 In this way, the user watching the video becomes the viewing user, and the terminal watching the video becomes the second user terminal 200.

また、図5に示すように、トップ画面T10にはキャンペーンやイベントなどのお知らせの表示欄T13が表示されてもよい。このお知らせの表示欄T13は、スライド操作により他のお知らせへの表示の切り替えが可能である。 As shown in FIG. 5, the top screen T10 may also display a display area T13 for notifications such as campaigns and events. This notification display area T13 can be switched to display other notifications by sliding the display area.

そして、トップ画面T10からは、フォロータブT14、ゲームカテゴリを表示するためのゲームタブT15、コラボ待ちの配信チャンネルを表示するためのコラボ待ちタブT16、ビギナーの配信チャンネルを表示するためのビギナータブT17が表示される。これらを選択することにより(タブを切り替えることにより)、トップ画面T10からそれぞれ別の画面へと遷移する。 The top screen T10 displays a follow tab T14, a game tab T15 for displaying game categories, a collaboration waiting tab T16 for displaying distribution channels waiting for collaboration, and a beginner tab T17 for displaying beginner distribution channels. By selecting these (by switching between tabs), the top screen T10 transitions to each of the different screens.

なお、トップ画面T10の上部枠のサービス名表示T18および検索ボタンT19については、遷移先の画面で固定して表示されたままとしてもよい。 The service name display T18 and search button T19 in the upper frame of the top screen T10 may remain fixed and displayed on the destination screen.

同様に、トップ画面T10の下部枠のホームボタンT20、メッセージボタンT21、配信準備ボタンT22、ガチャボタンT23、プロフィールボタンT24についても、遷移先の画面で固定して表示されたままとしてもよい。 Similarly, the home button T20, message button T21, delivery preparation button T22, gacha button T23, and profile button T24 in the lower frame of the top screen T10 may also be fixed and remain displayed on the transition destination screen.

図5に示したトップ画面T10等において、表示されているサムネイル画像T12を選択したユーザは、上述したように動画を視聴する視聴ユーザ(第二のユーザ)となり、配信準備ボタンT22を選択したユーザは、動画を配信する配信ユーザ(第一のユーザ)となりうる。 On the top screen T10 shown in FIG. 5, a user who selects a displayed thumbnail image T12 becomes a viewing user (second user) who watches the video as described above, and a user who selects the distribution preparation button T22 becomes a distribution user (first user) who distributes the video.

一例として、図5に示したトップ画面T10において配信準備ボタンT22を選択すると、図6に示すアバタ設定画面D10へと遷移する。そして、アバタ設定画面D10において配信ボタンD11を選択すると、図7に示す配信設定画面D20へと遷移する。そして、配信設定画面D20において配信開始ボタンD25を選択すると、図8に示すアバタ配信画面D30へと遷移する。 As an example, when the distribution preparation button T22 is selected on the top screen T10 shown in FIG. 5, the screen transitions to the avatar setting screen D10 shown in FIG. 6. Then, when the distribution button D11 is selected on the avatar setting screen D10, the screen transitions to the distribution setting screen D20 shown in FIG. 7. Then, when the start distribution button D25 is selected on the distribution setting screen D20, the screen transitions to the avatar distribution screen D30 shown in FIG. 8.

続いて、動画の配信を開始するまでのフローの詳細について説明を行う。 Next, we will explain the details of the flow until video distribution begins.

本開示における一又は複数のコンピュータプロセッサは、配信開始要求受付部と、配信設定部と、配信開始部とを備えることができる。 The one or more computer processors in the present disclosure may include a distribution start request receiving unit, a distribution setting unit, and a distribution start unit.

配信開始要求受付部は、第一のユーザの第一ユーザ端末から、キャラクタオブジェクトのアニメーションを含む第一の動画の配信開始要求を受け付ける。 The distribution start request receiving unit receives a request to start distribution of a first video including an animation of a character object from a first user terminal of a first user.

ここでは、第一の動画は、キャラクタオブジェクトのアニメーションを含む動画のことをいう。なお、本明細書において、キャラクタオブジェクトのことを「アバタ」と呼ぶ場合がある。 Here, the first video refers to a video that includes animation of a character object. Note that in this specification, a character object may also be called an "avatar."

そして、上記配信開始要求は、上記動画配信プラットフォームにアクセスするための専用のアプリケーション(動画の配信・視聴アプリケーション)を起動したユーザ端末(後に第一ユーザ端末となる)に表示される上述したトップ画面から遷移したアバタ設定画面D10等に配置される配信ボタンD11を選択することにより、ユーザ端末からサーバ装置400に送信されるものとすることができる。 The request to start distribution can be transmitted from the user terminal (which will later become the first user terminal) to the server device 400 by selecting a distribution button D11 located on an avatar setting screen D10 or the like, which is transitioned from the above-mentioned top screen displayed on the user terminal (which will later become the first user terminal) that has launched a dedicated application (video distribution/viewing application) for accessing the video distribution platform.

図6は、アバタ設定画面D10の一例を示したものである。アバタ設定画面D10には、キャラクタオブジェクトCO、配信ボタンD11、ガチャボタンD12、着替えボタンD13、フォトボタンD14等が表示されることができる。 Figure 6 shows an example of an avatar setting screen D10. The avatar setting screen D10 can display a character object CO, a distribution button D11, a gacha button D12, a change of clothes button D13, a photo button D14, etc.

ユーザによって着替えボタンD13が選択されると、キャラクタオブジェクトCOの目、鼻、口、髪、アクセサリ、洋服、背景などの各種アバタパーツを選択するためのクローゼット画面が展開する。 When the user selects the change clothes button D13, a closet screen appears for selecting various avatar parts for the character object CO, such as eyes, nose, mouth, hair, accessories, clothes, and background.

ユーザによってガチャボタンD12が選択されると、上記アバタパーツを入手するための抽選画面が展開する。 When the user selects the gacha button D12, a lottery screen for obtaining the avatar parts appears.

ユーザによってフォトボタンD14が選択されると、キャラクタオブジェクトの静止画を撮影するための撮影画面が展開する。 When the user selects the photo button D14, a shooting screen appears for taking a still image of the character object.

そして、ユーザによって配信ボタンD11が選択されると、サーバ装置400に対して配信開始要求が送信される。 When the user selects the distribution button D11, a distribution start request is sent to the server device 400.

配信設定部は、配信開始要求受付部が受け付けた第一の動画の配信開始要求に応じて、第一の動画の配信設定を第一ユーザ端末100からの指定に基づいて設定する。 The distribution setting unit sets the distribution settings of the first video based on the specifications from the first user terminal 100 in response to a request to start distribution of the first video accepted by the distribution start request accepting unit.

一例として、上記配信ボタンD11が選択されると、第一ユーザ端末100に表示される画面は、図6に示したアバタ設定画面D10から図7に示す配信設定画面D20へと遷移する。 As an example, when the distribution button D11 is selected, the screen displayed on the first user terminal 100 transitions from the avatar setting screen D10 shown in FIG. 6 to the distribution setting screen D20 shown in FIG. 7.

配信設定には、第一の動画のタイトルに関する設定、第一の動画への他のユーザの出演可否に関する設定、および、第一の動画へ出演可能な人数に関する設定、パスワードに関する設定の少なくとも一つが含まれることができる。 The distribution settings may include at least one of the following: a setting regarding the title of the first video, a setting regarding whether other users can appear in the first video, a setting regarding the number of people who can appear in the first video, and a setting regarding a password.

これらの配信設定は、それぞれ図7におけるタイトル設定欄D21、コラボ可否設定欄D22、人数設定欄D23、パスワード設定欄D24において設定が可能である。なお、図7では、さらに、誰でもコラボ可否設定欄D26、SNS投稿可否欄D27が表示されている。 These distribution settings can be set in the title setting field D21, collaboration permission setting field D22, number of people setting field D23, and password setting field D24 in FIG. 7. In addition, FIG. 7 also displays a collaboration permission field D26 for anyone and a SNS posting permission field D27.

第一の動画のタイトルは、許容される上限までの文字数の範囲において配信ユーザが自由に決定することができるものである。なお、配信ユーザによる入力が無い場合には「〇〇〇の配信だよ♪」等の、キャラクタオブジェクト(配信ユーザ)の名前を含む、予め設定されたタイトルが自動的に決定されるものとしてもよい。 The title of the first video can be freely determined by the broadcasting user within the range of the maximum number of characters allowed. If there is no input from the broadcasting user, a pre-set title including the name of the character object (broadcasting user), such as "This is XXX's broadcast ♪", may be automatically determined.

第一の動画への他のユーザの出演可否は、第一のユーザが自由に決定することができるものである。可の場合には、他のユーザは配信ユーザに対して出演申請を行うことが可能であり、否の場合には、他のユーザは配信ユーザに対して出演申請を行うことができない。第一のユーザの動画に他のユーザが出演している状態を、本明細書では「コラボ」と呼ぶことがある。コラボについての詳細は後述する。 The first user can freely decide whether or not other users can appear in the first video. If yes, other users can make an appearance request to the distributing user, and if no, other users cannot make an appearance request to the distributing user. In this specification, the state in which other users appear in the first user's video is sometimes referred to as "collaboration." More details on collaboration will be provided later.

第一の動画へ出演可能な人数は、前述した第一の動画への他のユーザの出演が可の場合にのみ設定が可能であり、許容される上限までの人数の範囲において配信ユーザが自由に決定することができるものである。 The number of people who can appear in the first video can only be set if other users are allowed to appear in the first video as described above, and can be freely determined by the distributor user within the range of the maximum number of people allowed.

パスワードは、前述した第一の動画への他のユーザの出演が可の場合にのみ任意で設定が可能であり、指定された桁数の数字を配信ユーザが自由に決定することができるものである。他のユーザが第一の動画への出演申請を行う際、かかるパスワードの入力が要求される。なお、誰でもコラボ可否設定欄D26がOFFの場合にのみ、パスワード設定欄D24がアクティブとなる構成としてもよい。 The password can be set arbitrarily only if other users are allowed to appear in the first video described above, and the distribution user can freely decide the number of digits specified. When other users apply to appear in the first video, they are required to enter the password. Note that the password setting field D24 may be configured to be active only if the collaboration permission setting field D26 is OFF.

配信開始部は、配信設定部により設定された条件に基づいて、第一の動画に関する情報を、視聴ユーザの第二ユーザ端末200に配信する。 The distribution start unit distributes information about the first video to the viewing user's second user terminal 200 based on the conditions set by the distribution setting unit.

かかる配信の開始指示は、図7に示した配信開始ボタンD25の選択により送信される。 Such a command to start distribution is sent by selecting the start distribution button D25 shown in FIG. 7.

一例として、配信開始部は、第一のユーザのキャラクタオブジェクトのアニメーションを含む動画(第一の動画)に関する情報を、第二のユーザの第二ユーザ端末200に配信する(アバタ配信する)。 As an example, the distribution initiation unit distributes (avatar distributes) information about a video (first video) including animation of a character object of a first user to a second user terminal 200 of a second user.

第一の動画に関する情報には、例えばキャラクタオブジェクトの動作を示すモーション情報や、第一のユーザの音声情報や、他の視聴ユーザから送られたギフトを示すギフトオブジェクト情報などが含まれる。そして、ギフトオブジェクト情報は、少なくとも、ギフトオブジェクトの種類を特定するギフトオブジェクト識別情報と、ギフトオブジェクトが表示される位置を示す位置情報とを含む。 The information about the first video includes, for example, motion information indicating the movement of a character object, voice information of the first user, and gift object information indicating gifts sent by other viewing users. The gift object information includes at least gift object identification information that specifies the type of gift object, and position information that indicates the position where the gift object is displayed.

そして、配信開始部は、上述した動画配信プラットフォームを介して動画をライブ配信することができる。 Then, the distribution start unit can live-stream the video via the video distribution platform described above.

図8は、第一ユーザ端末100に表示されるアバタ配信画面D30を示したものである。 Figure 8 shows the avatar distribution screen D30 displayed on the first user terminal 100.

アバタ配信画面D30には、キャラクタオブジェクトCOが表示される他、配信ユーザがコメントを入力するためのコメント入力ボタンD31、画面の静止画を保存するためのフォトボタンD32、後述するゲームをプレイするためのプレイ開始ボタンD33、外部サービスにより提供される動画を視聴するための外部サービス連携ボタンD34、アバタパーツを入手するためのガチャボタンD12が表示されることができる。 The avatar distribution screen D30 displays the character object CO, as well as a comment input button D31 for the distribution user to input a comment, a photo button D32 for saving a still image of the screen, a start play button D33 for playing a game described below, an external service linkage button D34 for watching videos provided by an external service, and a gacha button D12 for obtaining avatar parts.

また、アバタ配信画面D30の上部には累計視聴者数表示D35、累計いいね数表示D36、コラボ人数表示D37、外部SNSへのシェアボタンD38、ゲスト詳細ボタンD39、ランキング表示ボタンD40、設定ボタンD41、音声のON/OFFを切り替えるための音声切替ボタンD42が表示されることができる。また、配信を終了するための終了ボタンD43も表示される。 In addition, the top of the avatar distribution screen D30 can display a cumulative viewer count D35, a cumulative like count D36, a collaborator count D37, a share button for external SNS D38, a guest details button D39, a ranking display button D40, a settings button D41, and an audio switch button D42 for switching audio ON/OFF. Also displayed is an end button D43 for ending the distribution.

これらの表示およびボタンの詳細な説明は省略するが、設定ボタンD41の選択により、配信設定画面D20で設定した配信設定の変更を行うことが可能である。 A detailed description of these displays and buttons will be omitted, but by selecting the settings button D41, it is possible to change the distribution settings set on the distribution settings screen D20.

なお、図8は、配信設定画面D20において、第一の動画への他のユーザの出演を可、第一の動画へ出演可能な人数を3人として配信を開始した例を示したものであるため、キャラクタオブジェクトCOは左下に寄った状態で表示されている。空いている空間には他のユーザのキャラクタオブジェクトが3人まで出演可能な状態である。 Note that FIG. 8 shows an example in which distribution has been started with the distribution setting screen D20 allowing other users to appear in the first video and setting the number of people who can appear in the first video to three, so character object CO is displayed shifted to the bottom left. Up to three character objects of other users can appear in the empty space.

以上が、本開示における発明のアバタ配信を行う際の画面遷移の説明である。 The above is an explanation of the screen transitions that occur when delivering an avatar according to the invention disclosed herein.

続いて、配信ユーザが配信中にゲームを行う際の画面遷移について説明を行う。 Next, we will explain the screen transitions that occur when a broadcaster plays a game while broadcasting.

本開示における一又は複数のコンピュータプロセッサは、ゲーム要求受付部と、ゲーム動画配信部と、ゲーム表示処理部とを備えることができる。 The one or more computer processors in the present disclosure may include a game request receiving unit, a game video distribution unit, and a game display processing unit.

配信ユーザは、図8に示したようなアバタ配信の最中に、プレイ開始ボタンD33を選択することによりゲームのプレイ開始要求を行うことが可能である。 During avatar distribution as shown in FIG. 8, the broadcasting user can request to start playing the game by selecting the start play button D33.

なお、プレイ開始ボタンD33の選択により表示されるゲームは、本開示における情報処理システムにより実現されるアプリケーションに実装される専用のゲームであり、外部サービスにより提供される汎用的なゲームとは異なるものとすることができる。よって、本開示におけるゲーム配信は、外部サービスにより提供される汎用的なゲームのプレイ動画を配信ユーザの実況と共に配信するものとは区別されるものとしてもよい。 The game displayed by selecting the play start button D33 is a dedicated game implemented in an application realized by the information processing system of the present disclosure, and may be different from a general-purpose game provided by an external service. Therefore, game distribution in the present disclosure may be distinguished from distribution of a gameplay video of a general-purpose game provided by an external service together with a live commentary by the distribution user.

あるいは、プレイ開始要求は、第一のユーザの第一ユーザ端末100に表示される所定の画面に配置されるプレイ開始ボタンを選択することにより、第一ユーザ端末100からサーバ装置400に送信されるものとすることができる。 Alternatively, the request to start playing can be transmitted from the first user terminal 100 to the server device 400 by selecting a start play button located on a specific screen displayed on the first user terminal 100 of the first user.

図9は、上記所定の画面として、プレイ開始ボタンG11が配置された画面G10の一例を示したものである。図9に示す画面G10は、本開示における情報処理システムにより実現されるアプリケーションを起動したユーザ端末に表示されるトップ画面T10(図5)から、ゲームタブT15の選択により遷移してきた画面である。 Figure 9 shows an example of a screen G10 on which a play start button G11 is arranged as the above-mentioned predetermined screen. The screen G10 shown in Figure 9 is a screen transitioned to by selecting the game tab T15 from the top screen T10 (Figure 5) displayed on a user terminal that has launched an application realized by the information processing system of the present disclosure.

画面G10には、少なくとも、所定のゲームのプレイ開始要求を送信可能なプレイ開始ボタンG11が表示される。 The screen G10 displays at least a start play button G11 that can send a request to start playing a specific game.

そして、ゲーム要求受付部が所定のゲームのプレイ開始要求を受け付けた場合、ゲーム動画配信部は、第二の動画に関する情報を第二ユーザ端末200に配信する。 Then, when the game request receiving unit receives a request to start playing a specific game, the game video distribution unit distributes information about the second video to the second user terminal 200.

ここで、第二の動画は、所定のゲームのプレイ動画である。本明細書において、かかる動画が第二ユーザ端末200の画面に表示されるよう配信を行うことを「ゲーム配信」と呼ぶ。 Here, the second video is a gameplay video of a specific game. In this specification, the distribution of such a video so that it is displayed on the screen of the second user terminal 200 is referred to as "game distribution."

また、ユーザは、本開示の発明により実現されるアプリケーションの起動後、ゲーム一覧画面およびゲーム詳細画面に配置されるプレイ開始オブジェクトを選択することにより、第一のユーザとして、第二の動画の配信開始要求を情報処理装置2400に送信することができる。 Furthermore, after launching the application realized by the invention of the present disclosure, the user can, as the first user, send a request to start distribution of the second video to the information processing device 2400 by selecting a play start object placed on the game list screen and the game details screen.

これらゲーム一覧画面またはゲーム詳細画面は、次に詳説する第一の画面である。 These game list screens and game details screens are the first screens, which will be explained in detail below.

すなわち、ゲーム表示処理部は、配信開始要求を送信可能な配信開始オブジェクト、所定のゲームのプレイ開始要求を送信可能なプレイ開始オブジェクト、および、所定のゲームのプレイ動画を配信中の動画のサムネイル画像を含む第一の画面の表示処理を行う。 In other words, the game display processing unit performs display processing of a first screen that includes a distribution start object capable of sending a request to start distribution, a play start object capable of sending a request to start playing a specific game, and a thumbnail image of a video of a gameplay video of a specific game being distributed.

図9において示した画面G10は、当該第一の画面のうちゲーム一覧画面に相当する。ゲーム一覧画面である第一の画面は、トップ画面T10から、ゲームタブT15の選択により遷移してきた画面である。 The screen G10 shown in FIG. 9 corresponds to the game list screen among the first screens. The first screen, which is the game list screen, is a screen transitioned to by selecting the game tab T15 from the top screen T10.

かかる第一の画面には、配信開始オブジェクトとしての配信準備ボタンT22、プレイ開始オブジェクトとしてのプレイ開始ボタンG11、および、動画の配信チャンネルを示すサムネイル画像が含まれる。 This first screen includes a distribution preparation button T22 as a distribution start object, a play start button G11 as a play start object, and a thumbnail image indicating the video distribution channel.

第一の画面には、プレイ可能な複数のゲームごとに、プレイ開始ボタンG11、ゲームアイコンG12、ゲーム名G13、当該ゲームの配信チャンネルの総視聴者数G14、そしてゲーム配信中の配信チャンネルのサムネイル画像を含む配信リストG15がそれぞれ表示されている。 The first screen displays, for each of the multiple playable games, a start play button G11, a game icon G12, the game name G13, the total number of viewers of the game's distribution channel G14, and a distribution list G15 including thumbnail images of the distribution channels currently distributing the game.

なお、ここで表示される配信リストG15に表示されるサムネイル画像の順序は、視聴ユーザによって表示を異ならせることができる。一例として、順序は、視聴ユーザがフォローしている、かつ、その視聴ユーザによる視聴回数が多い順、累計視聴者数が多い順、配信開始が古い順、の優先順位で並べられている。なお、この配信リストG15のサムネイル画像は横スクロールにより表示範囲の変更が可能であるものとする。 The order of thumbnail images displayed in the distribution list G15 displayed here can be different depending on the viewing user. As an example, the order is arranged in the following order of priority: the most number of views by the viewing user who is following the images, the most cumulative number of viewers, and the oldest distribution start date. The display range of the thumbnail images in this distribution list G15 can be changed by scrolling horizontally.

また、このゲーム一覧画面に表示されるゲームは、以下の優先度の上位10タイトルを読み込むものとする。一例として、優先度は、ゲーム配信開始日時から48時間以内、視聴ユーザが30日以内で最後にプレイした日付の新しい順、期間IDの優先度の高い順、期間IDの降順、により定められている。 The games displayed on this game list screen are the top 10 titles with the following priorities: As an example, the priorities are determined within 48 hours of the game distribution start date and time, in descending order of the most recent date the viewing user last played within the last 30 days, in descending order of the period ID priority, and in descending order of the period ID.

この配信リストG15は、他のタブの画面から戻ってきた場合、および、更新操作(Pull-to-Refresh)を行った際に更新されるものとする。 This distribution list G15 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.

そして、図10は、第一の画面のうちゲーム詳細画面に相当する。ゲーム詳細画面である第一の画面は、図9に示したゲーム一覧画面に表示されたゲームアイコンG12またはゲーム名G13を選択することにより遷移してきた画面でG20である。 Figure 10 corresponds to the game details screen of the first screen. The first screen, which is the game details screen, is G20, which is the screen transitioned to by selecting the game icon G12 or game name G13 displayed on the game list screen shown in Figure 9.

かかる第一の画面には、配信開始オブジェクトである配信準備ボタンT22、プレイ開始オブジェクトであるプレイ開始ボタンG21、および、動画の配信チャンネルを示すサムネイル画像が含まれる。 This first screen includes a distribution preparation button T22, which is a distribution start object, a play start button G21, which is a play start object, and a thumbnail image indicating the distribution channel of the video.

また、第一の画面には、ゲームアイコンG22、ゲーム名G23、当該ゲームの配信チャンネルの総視聴者数G24、そしてゲーム配信中の配信チャンネルのサムネイル画像を含む配信リストG25がそれぞれ表示されている。 The first screen also displays a game icon G22, a game name G23, the total number of viewers of the game's distribution channel G24, and a distribution list G25 that includes thumbnail images of the distribution channels currently distributing the game.

なお、ここで表示される配信リストG25に表示されるサムネイル画像の順序は、視聴ユーザによって表示を異ならせることができる。一例として、順序は、視聴ユーザがフォローしている、かつ、その視聴ユーザによる視聴回数が多い順、累計視聴者数が多い順、配信開始が古い順、の優先順位で並べられている。なお、この配信リストG25のサムネイル画像は縦スクロールにより表示範囲の変更が可能であるものとする。 The order of thumbnail images displayed in the distribution list G25 displayed here can be different depending on the viewing user. As an example, the order is arranged in the following order of priority: the most number of views by the viewing user who is following the images, the most cumulative number of viewers, and the oldest distribution start date. The display range of the thumbnail images in this distribution list G25 can be changed by vertical scrolling.

この配信リストG25は、他のタブの画面から戻ってきた場合、および、更新操作(Pull-to-Refresh)を行った際に更新されるものとする。 This distribution list G25 is updated when you return from another tab screen or when you perform a pull-to-refresh operation.

上述したように、配信開始オブジェクト(配信準備ボタンT22)またはプレイ開始オブジェクト(プレイ開始ボタンG11,21)を選択したユーザは、配信開始要求またはプレイ開始要求を行う第一のユーザとなる。 As described above, a user who selects the distribution start object (distribution preparation button T22) or the play start object (play start button G11, 21) becomes the first user to make a distribution start request or a play start request.

また、サムネイル画像を選択したユーザは、第二の動画を視聴する第二のユーザとなる。 In addition, the user who selects the thumbnail image becomes the second user who watches the second video.

また、第一の画面は、スクロール操作が不可能な第一の領域と、スクロール操作が可能な第二の領域とを含む。 The first screen also includes a first area in which scrolling is not possible and a second area in which scrolling is possible.

ここでいう第一の画面は図10に示す第一の画面とする。そして、第一の画面は、第一の領域R1と第二の領域R2とを含む。具体的には、第一の領域R1には、ゲームタイトルが表示され、第二の領域R2には上述したプレイ開始ボタンG21、ゲームアイコンG22、ゲーム名G23、視聴者数G24、そして配信リストG25が表示されている。 The first screen referred to here is the first screen shown in FIG. 10. The first screen includes a first area R1 and a second area R2. Specifically, the game title is displayed in the first area R1, and the above-mentioned play start button G21, game icon G22, game name G23, number of viewers G24, and distribution list G25 are displayed in the second area R2.

そして、第一の領域R1はスクロール操作が不可能な、表示画面上で固定表示される部分であり、第二の領域R2はユーザによってスクロール操作が可能な部分である。第二の領域R2をスクロールすることにより、ユーザは画面外に隠れたサムネイル画像を確認することができるようになる。 The first region R1 is a portion that is fixedly displayed on the display screen and cannot be scrolled, while the second region R2 is a portion that can be scrolled by the user. By scrolling the second region R2, the user can check thumbnail images that are hidden outside the screen.

ところが、第二の領域のスクロールによってプレイ開始ボタンG21が画面外へ隠れてしまうおそれがあるため、本開示における表示処理部は、第二の領域R2に表示されたプレイ開始オブジェクト(プレイ開始ボタンG21)の表示状態に応じて、第一の領域R1にプレイ開始オブジェクト(プレイ開始ボタンG21)を表示させることができる。 However, since there is a risk that the play start button G21 may be hidden off-screen by scrolling the second area, the display processing unit in this disclosure can display the play start object (play start button G21) in the first area R1 depending on the display state of the play start object (play start button G21) displayed in the second area R2.

一例として、図10ではプレイ開始ボタンG21は第二の領域R2に表示されるが、図11では第一の領域R1に表示される。すなわち、プレイ開始ボタンG21の一部またはすべてが第二の領域R2に表示されなくなると、プレイ開始ボタンG21が第一の領域に出現するようにしたものである。 As an example, in FIG. 10, the play start button G21 is displayed in the second region R2, but in FIG. 11, it is displayed in the first region R1. In other words, when part or all of the play start button G21 is no longer displayed in the second region R2, the play start button G21 appears in the first region.

また、ゲーム表示処理部は、第二の領域R2に表示されたプレイ開始オブジェクトの表示状態に応じて、第一の領域R1にプレイ開始オブジェクトを段階的に表示させてもよい。 The game display processing unit may also cause the play start object to be displayed in stages in the first area R1 depending on the display state of the play start object displayed in the second area R2.

かかる表現は、第二の領域R2のスクロール量に合わせてプレイ開始オブジェクトの透明度を変化させることにより実現することができる。 This representation can be achieved by changing the transparency of the play start object in accordance with the amount of scrolling of the second region R2.

一例として、スクロール量(単位はピクセル)0~50をボタンの透明度0.0(完全に透明)~1.0(完全に不透明)に対応させる。すると、初期表示状態ではオブジェクトは完全に透明なので見えず、50ピクセル以上スクロールするとオブジェクトが完全に表示されるようになる。その間(0~50)はオブジェクトの透明度を線形に変化させるのが好ましい。なお、スクロール量の単位は論理ピクセルであって、ディスプレイの実際のピクセルとは異なってもよい。 As an example, a scroll amount (unit: pixels) of 0 to 50 can correspond to a button transparency of 0.0 (completely transparent) to 1.0 (completely opaque). In this way, in the initial display state, the object is completely transparent and therefore invisible, but when scrolled 50 pixels or more, the object becomes completely visible. It is preferable to change the object's transparency linearly in this range (0 to 50). Note that the unit of scroll amount is logical pixels, which may differ from the actual pixels on the display.

また、ゲーム要求受付部は、ゲーム動画配信部による第二の動画に関する情報の配信後、第一ユーザ端末100からの所定のゲームのプレイ終了要求を受け付け可能であるものとする。 The game request receiving unit is also capable of receiving a request to end play of a specified game from the first user terminal 100 after the game video distribution unit has distributed information about the second video.

プレイ終了要求は、ゲーム画面に配置された終了ボタンの選択により送信することができる。 A request to end play can be sent by selecting the end button located on the game screen.

そして、ゲーム要求受付部が所定のゲームのプレイ終了要求を受け付けた場合、配信開始部は、第二の動画に関する情報の配信を終了し、第一の動画に関する情報を配信することができる。 Then, when the game request receiving unit receives a request to end play of a specific game, the distribution starting unit can end the distribution of information about the second video and distribute information about the first video.

すなわち、ここで配信されるのは第一の動画の情報の一部ではなく、第一の動画の情報の全てである。 In other words, what is distributed here is not just a portion of the information in the first video, but all of the information in the first video.

そして、配信開始部が、第二の動画に関する情報の配信を終了し、第一の動画に関する情報を配信した場合に、第二ユーザ端末200に表示されるのは、第一の動画であるものとする。 Then, when the distribution starting unit ends the distribution of information about the second video and distributes information about the first video, it is the first video that is displayed on the second user terminal 200.

続いて、動画の視聴を開始するためのフローについて説明を行う。 Next, we will explain the flow for starting to watch a video.

本開示における一または複数のプロセッサは、さらに、視聴受付部を備えることができる。 One or more processors in the present disclosure may further include a viewing reception unit.

視聴受付部は、ユーザからの動画の視聴要求を受け付ける。 The viewing reception unit accepts video viewing requests from users.

上記配信開始部は、視聴要求に応じて、ユーザの情報処理端末に、動画情報として映像および音声に関する情報を配信する。 In response to a viewing request, the distribution start unit distributes video and audio information as video information to the user's information processing terminal.

図12は、第二ユーザ端末200に表示されるアバタ動画の視聴画面V10を示した例である。 Figure 12 shows an example of a viewing screen V10 of an avatar video displayed on the second user terminal 200.

視聴ユーザは、コメント入力欄V11にテキストの入力を行い、送信ボタンV12を押すことでコメントを投稿することができる。 A viewing user can post a comment by entering text in the comment input field V11 and pressing the send button V12.

また、ギフトボタンV13を押すことで視聴ユーザにはギフトの一覧(図13の画面V30)が表示され、選択により指定したギフトの表示要求を送信することができる。 In addition, by pressing the gift button V13, the viewing user can see a list of gifts (screen V30 in FIG. 13) and can send a display request for the specified gift by selecting it.

このとき、本開示における一又は複数のプロセッサは、判定部を備えることができる。判定部は、第二ユーザ端末200からギフトの表示要求があったか否かを判定する。 At this time, one or more processors in the present disclosure may include a determination unit. The determination unit determines whether or not a gift display request has been made from the second user terminal 200.

表示要求には、ギフトオブジェクト情報が含まれることができる。ギフトオブジェクト情報は、少なくともギフトオブジェクトの種類を特定するギフトオブジェクト識別情報と、ギフトオブジェクトが表示される位置を示す位置情報とを含む。 The display request may include gift object information. The gift object information includes at least gift object identification information that identifies the type of gift object, and location information that indicates the location where the gift object is to be displayed.

また、図13に示されるように、ギフトは分類(無料(有料)ギフト、アクセサリ、応援グッズ、アピール、バラエティ等)ごとに分けて表示されることができる。 In addition, as shown in FIG. 13, gifts can be displayed by category (free (paid) gifts, accessories, cheering goods, appeals, variety, etc.).

ここで、有料ギフトとは、視聴ユーザが購入したマイコインの消費により購入可能なギフト(コインギフト)であり、無料ギフトとは、視聴ユーザが無料で入手したマイポイントの消費または消費なしで入手可能なギフト(ポイントギフト)である。 Here, paid gifts are gifts (coin gifts) that can be purchased by the viewing user using their purchased My Coins, and free gifts are gifts (point gifts) that can be obtained by the viewing user with or without using their My Points that they obtained for free.

なお、本出願において用いられる「ギフト」という用語は、「トークン(token)」という用語と同様の概念を意味する。したがって、「ギフト」という用語を「トークン(token)」という用語に置き換えて、本件出願に記載された技術を理解することも可能である。 The term "gift" used in this application has the same concept as the term "token." Therefore, it is possible to understand the technology described in this application by replacing the term "gift" with the term "token."

また、視聴ユーザは、いいねボタンV14を押すことで好意を示す評価を投稿することができる。なお、いいねボタンV14に加えて/代えて、否定的な評価やその他の感情を投稿するボタンを表示することも可能である。 In addition, the viewing user can post a rating showing a favorable opinion by pressing the like button V14. Note that in addition to or instead of the like button V14, it is also possible to display a button for posting a negative rating or other emotions.

また、第一のユーザが配信設定で他のユーザの出演可否を可に設定している場合、コラボ申請ボタンV15を選択することで動画への出演申請を送信することができる。 In addition, if the first user has set the distribution settings to allow other users to appear, they can send a request to appear in the video by selecting the collaboration request button V15.

また、第二のユーザが未だフォローしていない第一のユーザが配信する動画の画面には、第二のユーザが配信ユーザをフォローするためのフォローボタンV16が表示される。このフォローボタンは、第二のユーザが既にフォローしている第一のユーザが配信する動画の画面では、フォロー解除ボタンとして機能する。 In addition, on the screen of a video distributed by a first user who is not yet being followed by a second user, a follow button V16 is displayed that allows the second user to follow the distribution user. This follow button functions as an unfollow button on the screen of a video distributed by a first user who is already being followed by the second user.

なお、この「フォロー」は第二のユーザから他の第二のユーザへ、第一のユーザから第二のユーザへ、第一のユーザから他の第一のユーザへ行われるものであってもよい。ただし、フォローは一方向のみの関連付けとして管理され、逆方向の関連付けはフォロワーとして別に管理されるものとする。 This "following" may be from a second user to another second user, from a first user to a second user, or from a first user to another first user. However, following is managed as a one-way association only, and associations in the reverse direction are managed separately as followers.

また、画面の静止画を保存するためのフォトボタンV25も表示されることができる。 A photo button V25 for saving a still image of the screen may also be displayed.

また、視聴画面V10には、応援ランキング表示ボタンV17、シェアボタンV18、ランキング表示ボタンV19も表示される。 The viewing screen V10 also displays a support ranking display button V17, a share button V18, and a ranking display button V19.

応援ランキングは、第一のユーザを応援している第二のユーザのランキングを表示するものであり、ランキングはギフトの額(ポイント/コイン)等に応じて算出されることができる。 The support ranking displays the ranking of second users who are supporting the first user, and the ranking can be calculated based on the amount of the gift (points/coins), etc.

また、動画のシェアに関し、第二のユーザはシェアボタンV18を押すことでシェア可能なSNS(ソーシャル・ネットワーキング・サービス)一覧を確認し、選択により指定したSNSの指定した場所に固定リンクを送信することができる。 Furthermore, regarding sharing a video, the second user can press the share button V18 to check a list of SNS (social networking services) on which the video can be shared, and can send a fixed link to a specified location on a specified SNS by selecting it.

また、コラボ申請ボタンV15を押すことで第一のユーザに対してコラボ配信をリクエストすることができる。コラボ配信とは、第一のユーザの配信動画に第二のユーザのキャラクタオブジェクトを登場させることをいう。 You can also request a collaboration broadcast from the first user by pressing the collaboration request button V15. A collaboration broadcast means having a character object of the second user appear in the video broadcast by the first user.

視聴画面V10の上部には、配信ユーザアイコンV21、配信ユーザ名(キャラクタオブジェクト名)V22、累計視聴者数表示V23、累計いいね数表示V24が表示されることができる。 The upper part of the viewing screen V10 can display the broadcast user icon V21, the broadcast user name (character object name) V22, a cumulative number of viewers display V23, and a cumulative number of likes display V24.

また、視聴終了ボタンV20を選択すると、視聴を終了するための画面が展開し、視聴終了要求を送信することができるようになる。 In addition, when the End Viewing button V20 is selected, a screen for ending viewing appears, allowing the user to send a request to end viewing.

かかる視聴を終了するための画面について、詳細に説明する。かかる画面は、「小窓音声配信」と呼ばれ、動画の映像は表示させに音声のみを再生する態様での視聴を行うためのものである。 The screen for ending such viewing will be explained in detail below. This screen is called "small window audio distribution" and is used for viewing in a mode where only the audio is played without displaying the video image.

上記視聴終了ボタンV20の選択は、動画の視聴終了要求として視聴受付部によって受け付けられる。 Selection of the above-mentioned viewing end button V20 is accepted by the viewing acceptance unit as a request to end viewing of the video.

このとき、配信開始部は、視聴終了要求に応じて、映像に関する情報の配信を終了する一方で、音声に関する情報の配信は終了させない。 At this time, the distribution starting unit ends the distribution of information about the video in response to the request to end viewing, but does not end the distribution of information about the audio.

そして、ユーザ端末において、映像および音声に関する情報が配信されている場合には、ユーザ端末には映像が主画面に表示され、音声に関する情報のみが配信されている場合には、ユーザ端末には映像は表示されず動画を視聴中であることを示す副画面が表示されることを特徴とする。 When information about video and audio is distributed to the user terminal, the video is displayed on the main screen of the user terminal, and when information about audio only is distributed, the video is not displayed on the user terminal, but a sub-screen indicating that a video is being viewed is displayed.

図14は、上記副画面V51が表示された画面V50のイメージを示したものである。 Figure 14 shows an image of screen V50 on which the above-mentioned sub-screen V51 is displayed.

この副画面V51が表示される際、バックに表示される主画面は動画を視聴する前の画面へと遷移する。例えば、おすすめタブから視聴枠へ移動した場合にはおすすめタブの表示へと戻り、フォロータブから視聴枠へ移動した場合にはフォロータブへと遷移する。 When this sub-screen V51 is displayed, the main screen displayed in the background transitions to the screen before watching the video. For example, if you move from the recommendation tab to the viewing frame, it will return to displaying the recommendation tab, and if you move from the follow tab to the viewing frame, it will transition to the follow tab.

この副画面V51が表示されている場合、主画面での操作が可能となり、他の画面への遷移が可能となる。 When this sub-screen V51 is displayed, operations can be performed on the main screen, and transitions to other screens are possible.

副画面V51には、プロフィール画像、名前、タイトルおよび、音声が流れていることが視覚的に識別可能な音声アイコンが表示される。 The sub-screen V51 displays a profile picture, name, title, and an audio icon that visually indicates that audio is being played.

そして、副画面V51に表示された終了アイコンV52の選択により、視聴を完全に終了させることができる。 Then, viewing can be completely ended by selecting the end icon V52 displayed on the sub-screen V51.

なお、映像の表示の終了については、サーバ装置から情報は送信するものの端末側で表示をしないものとしてもよいし、サーバ装置から情報の送信自体を停止するものとしてもよい。 When the video display is to be terminated, the server device may transmit information but not display it on the terminal, or the server device may stop transmitting information altogether.

かかる構成によれば、音声のみ聞きながら他の配信を探したり、他のユーザとのチャットを楽しんだりすることができるようになる。 With this configuration, you can search for other broadcasts or chat with other users while listening to only the audio.

続いて、第一のユーザの動画に他のユーザが出演する「コラボ」について説明する。 Next, we will explain "collaboration," where other users appear in a video of a first user.

上述したとおり、第二のユーザは、図12に示すコラボ申請ボタンV15を押すことで表示されるコラボ配信参加リクエストの確認画面を経て、上記動画への参加要求を送信することができる。 As described above, the second user can send a request to join the video by pressing the collaboration request button V15 shown in FIG. 12 and going through the collaboration broadcast participation request confirmation screen that is displayed.

本開示における一又は複数のコンピュータプロセッサが備えるコラボアバタ表示部は、受け付けた参加要求に応じて、当該参加要求を行った視聴ユーザの動きに基づいて生成されるキャラクタオブジェクトを動画に表示させる。 In the present disclosure, a collaboration avatar display unit provided in one or more computer processors displays in a video a character object that is generated based on the movement of the viewing user who made the participation request in response to the received participation request.

図15は、一例として、ホストユーザのキャラクタオブジェクトである第1のアバタCO3が表示された動画に、ゲストユーザのキャラクタオブジェクトである第2のアバタCO4が参加している場合の視聴または配信画面を示したものである。なお、図15ではアバタ以外のオブジェクトの表示については省略されている。 Figure 15 shows, as an example, a viewing or distribution screen in which a second avatar CO4, a character object of a guest user, is participating in a video in which a first avatar CO3, a character object of a host user, is displayed. Note that the display of objects other than the avatars is omitted in Figure 15.

また、図16に示すように、さらに、別の視聴ユーザの動きに基づいて生成されるキャラクタオブジェクトである第3のアバタCO1が動画に参加してもよい。なお、図16では第3のアバタCO1が、第1のアバタCO3およびCO4のアバタA2の後方に配置されているが、3人が横一列に並ぶように配置されてもよい。また、アバタの配置位置は配信ユーザが指定できるようにしてもよい。 Furthermore, as shown in FIG. 16, a third avatar CO1, which is a character object generated based on the movement of another viewing user, may also participate in the video. Note that in FIG. 16, the third avatar CO1 is placed behind the first avatars CO3 and CO4's avatar A2, but the three may also be placed in a horizontal line. Also, the placement position of the avatars may be specified by the distribution user.

図17は、図5に示したトップ画面のフォロータブT14の選択により表示される、相互フォロー関係を有するユーザの一覧画面T30を示したものである。相互フォローとは、互いに相手をフォローしている関係をいう。 Figure 17 shows a list screen T30 of users who have mutual follow relationships, which is displayed by selecting the Follow tab T14 on the top screen shown in Figure 5. Mutual follow refers to a relationship in which two users follow each other.

この一覧画面T30には、相互フォロー関係を有するユーザのプロフィール画像および名前が表示されている。 This list screen T30 displays the profile images and names of users with whom you have a mutual follow relationship.

図17に示されるように、一覧画面T30には、相互フォロー関係を有するユーザの各々に対して第一のオブジェクトT31が表示されるものとする。また、第一のオブジェクトT31とともに、チャットオブジェクトT32が表示されるものとしてもよい。このチャットオブジェクトを選択することにより、第二ユーザとの個別のチャット画面へと遷移することができる。 As shown in FIG. 17, the list screen T30 displays a first object T31 for each user who has a mutual follow relationship. In addition, a chat object T32 may be displayed together with the first object T31. By selecting this chat object, it is possible to transition to an individual chat screen with the second user.

第一のオブジェクトT31は、当該第一のオブジェクトT31に関連付けられたユーザの端末に対して、所定の通知を送信する。 The first object T31 sends a specified notification to the terminal of the user associated with the first object T31.

所定の通知は、一例として、呼び出し通知とすることができる。 The specified notification may be, for example, a call notification.

続いて、本開示の実施形態におけるビデオチャットを実行するためのフローの詳細について説明を行う。 Next, we will explain the details of the flow for performing a video chat in an embodiment of the present disclosure.

一例として、ユーザは、個別のチャット画面またはグループのチャット画面からビデオチャットを実行することが可能である。 As an example, users can conduct video chats from individual chat screens or group chat screens.

これらのチャット画面は、例えば、トップ画面T10(図5)のメッセージボタンT21を選択することにより展開したチャット一覧画面C10(図18)から遷移することができる。 These chat screens can be accessed, for example, from the chat list screen C10 (Figure 18) that is expanded by selecting the message button T21 on the top screen T10 (Figure 5).

図18に示すチャット一覧画面C10には、過去にメッセージ(チャット)の送信および/または受信を行ったことがあるユーザ(キャラクタオブジェクト)のアイコンまたはグループのアイコンが名前または名称とともに表示されている。なお、グループのアイコンはグループに参加するユーザ(キャラクタオブジェクト)のアイコンを含むものとすることができる。 The chat list screen C10 shown in FIG. 18 displays icons of users (character objects) or groups who have sent and/or received messages (chats) in the past, along with their names or titles. Note that the group icons may include icons of users (character objects) who will join the group.

そして、ユーザは、上記チャット一覧画面C10において一のユーザまたはグループを選択し、個人のチャット画面C20(図19)またはグループのチャット画面を開き、ビデオチャットボタンC21を選択することによりビデオチャットを開始することができる。 Then, the user can select a user or group on the chat list screen C10, open the personal chat screen C20 (Figure 19) or the group chat screen, and start a video chat by selecting the video chat button C21.

また、チャット一覧画面C10の編集ボタンC11を選択することにより表示されるチャット作成ボタンC12またはグループ作成ボタンC13を選択することにより(図20)、チャット一覧画面C10には表示されていないユーザまたはグループのチャット画面を作成することができる。 In addition, by selecting the chat creation button C12 or group creation button C13, which is displayed by selecting the edit button C11 on the chat list screen C10 (Figure 20), a chat screen can be created for a user or group that is not displayed on the chat list screen C10.

図21は、チャット作成ボタンC12を選択した場合に展開するユーザ選択画面C30であり、表示されているおすすめユーザまたは検索欄C31を用いて検索されたユーザとのチャット画面が表示/生成される。生成されたチャット画面の構成は図19に示したチャット画面C20と同様であり、ビデオチャットボタンC21を選択することによりビデオチャットを開始することができる。 Figure 21 shows the user selection screen C30 that opens when the chat creation button C12 is selected, and a chat screen with the displayed recommended users or with a user searched for using the search field C31 is displayed/generated. The configuration of the generated chat screen is the same as the chat screen C20 shown in Figure 19, and a video chat can be started by selecting the video chat button C21.

同様に、図22は、グループ作成ボタンC13を選択した場合に展開するグループ作成画面C40である。ユーザは、ユーザ追加ボタンC41を選択することにより自分以外のユーザをグループメンバとして追加することができる。追加できるグループメンバの数は一例として7名までとする。また、グループ名の設定もこの画面で行うことができる。 Similarly, FIG. 22 shows a group creation screen C40 that opens when the group creation button C13 is selected. The user can add users other than themselves as group members by selecting the user addition button C41. As an example, the number of group members that can be added is up to seven. The group name can also be set on this screen.

グループが作成されると、グループのチャット画面C50が表示される(図23)。グループのチャット画面C50においても、ビデオチャットボタンC51を選択することによりビデオチャットを開始することができる。 Once a group is created, the group chat screen C50 is displayed (Figure 23). On the group chat screen C50, you can also start a video chat by selecting the video chat button C51.

なお、上記チャット画面C20は、フォローの一覧画面T30(図17)のチャットオブジェクトT32から遷移することもできる。 The chat screen C20 can also be accessed from the chat object T32 on the follow list screen T30 (Figure 17).

また、他のユーザのプロフィール画面にもチャットアイコンが配置されることができ、ユーザは多様なページからチャット画面へと遷移し、ビデオチャットを開始することができる。 Chat icons can also be placed on other users' profile screens, allowing users to move to the chat screen from various pages and start video chats.

なお、ビデオチャットが開始されると、相手方へ通知が送信され、相手方は、かかる通知に応答することによりビデオチャットへと参加が可能となる。かかる通知の受け取り可否はユーザにより設定することができる。 When a video chat starts, a notification is sent to the other party, who can join the video chat by responding to the notification. Users can set whether or not they want to receive such notifications.

また、相互フォロー関係にあるユーザとのビデオチャットのみ実行できる構成としてもよい。このとき、相互フォロー関係にあるユーザが他のユーザとビデオチャット中であることを示すアイコンをフォロー一覧画面に表示し、かかるアイコンを選択することによりかかる開催中のビデオチャットに参加できる構成としてもよい。 Also, a configuration may be adopted in which video chats can only be conducted with users who are mutually followed. In this case, an icon indicating that a user who is mutually followed is currently video chatting with another user may be displayed on the follow list screen, and a user may be able to participate in the ongoing video chat by selecting the icon.

本開示におけるビデオチャットは、上述したコラボ配信を、特定のユーザのみが視聴できる機能であるということができる。ここでいう特定のユーザとは、ビデオチャットに参加しているユーザを指すものとする。 The video chat in this disclosure can be said to be a function that allows only specific users to view the above-mentioned collaborative distribution. The specific users here refer to the users who are participating in the video chat.

続いて、本開示における仮想空間の広がりのイメージについて図24を参照しながら説明する。 Next, we will explain the image of the expansion of virtual space in this disclosure with reference to Figure 24.

図24に一例として示されるように、本実施形態における仮想空間は、円盤状の島(ワールド)が宙に浮いているように配置されている。この島は、タワー状のケーキの天地を逆にした態様のオブジェクトであり、円盤状の地面に様々なオブジェクトが配置される構成とすることができる。なお、この島や地面は一例として示されたものであり、これらの表示態様は特に限定されない。 As shown as an example in FIG. 24, the virtual space in this embodiment is arranged so that a disk-shaped island (world) is floating in the air. This island is an object that resembles an upside-down tower-shaped cake, and various objects can be arranged on the disk-shaped ground. Note that this island and ground are shown as examples, and their display forms are not particularly limited.

オブジェクトとしては、少なくとも、第一のユーザのキャラクタオブジェクトCO、第二のユーザから表示要求がなされたギフトに対応するギフトオブジェクトG1、および、サーバ装置400(システム側)で表示位置および表示タイミングを制御するオブジェクトS1が表示されることができる。 The objects that can be displayed are at least the character object CO of the first user, a gift object G1 corresponding to a gift requested to be displayed by the second user, and an object S1 whose display position and display timing are controlled by the server device 400 (system side).

ユーザ操作によりキャラクタオブジェクトをワールド内で移動およびジャンプ等させることが可能であり、かかる機能は、一例として、上述したゲームの一つとして提供されることができる。本開示において、これを特別に「ワールド配信」と呼び、上述したゲーム配信の開始および終了手順を適用する。 It is possible for a character object to move and jump within the world through user operation, and such functionality can be provided, as an example, as one of the games described above. In this disclosure, this is specifically referred to as "world distribution," and the above-mentioned game distribution start and end procedures are applied.

具体的には、通常配信(アバタ配信)からワールド配信への切り替えは、アバタ配信の動画に表示されたゲームのプレイ開始ボタンD33(図8)または当該プレイ開始ボタンD33の選択により遷移した先の画面において表示されるゲーム一覧の中から選択した一のゲームのプレイボタンG11,G21(図9,図10)を選択することにより行うことができる。 Specifically, switching from normal streaming (avatar streaming) to world streaming can be performed by selecting the play button D33 (Fig. 8) of the game displayed in the avatar streaming video, or the play button G11, G21 (Figs. 9, 10) of a game selected from a list of games displayed on the screen transitioned to by selecting the play button D33.

また、ワールド配信からアバタ配信への切り替えは、ワールド配信の動画に表示されたプレイ終了ボタンを選択することにより行うことができる。 You can also switch from world streaming to avatar streaming by selecting the end play button displayed on the world streaming video.

続いて、本開示における実施形態にかかる情報処理システム3000において実行可能な各種機能について図面を参照しながら説明する。 Next, various functions that can be executed in the information processing system 3000 according to an embodiment of the present disclosure will be explained with reference to the drawings.

本開示の実施形態にかかる情報処理システム3000が備える一又は複数のコンピュータプロセッサは、図25に示されるように、受信部410、送信部420、解析部430および表示制御部440を備える。 The one or more computer processors included in the information processing system 3000 according to an embodiment of the present disclosure include a receiving unit 410, a transmitting unit 420, an analyzing unit 430, and a display control unit 440, as shown in FIG. 25.

受信部410は、第一のユーザの第一ユーザ端末100から送信される、少なくとも当該第一のユーザの音声に関する音声情報を受信するものである。 The receiving unit 410 receives at least audio information relating to the voice of the first user transmitted from the first user terminal 100 of the first user.

上記音声情報には、一例として、第一ユーザ端末100が備える、または、第一ユーザ端末100に接続されたマイクによって収音された第一のユーザによる発声に応じた音声、および/または、当該第一のユーザによる発声以外の他の音声に関する情報が含まれることができる。 The above audio information may include, as an example, audio corresponding to an utterance by the first user picked up by a microphone provided in the first user terminal 100 or connected to the first user terminal 100, and/or information regarding other audio other than the utterance by the first user.

他の音声とは、例えば、環境音や他のユーザの発声などである。発声がユーザによるものなのか、他のユーザによるものなのかについては公知の音声認識技術を用いることで識別することができる。また、環境音には、テレビの音、インターフォンの音、電話の呼び出し音、動物の鳴き声の音、駅のアナウンスの音、電車・車・バイク等の音、複数の人物の話し声の音などが含まれる。 Examples of other sounds include environmental sounds and speech from other users. Whether a speech is from the user or another user can be identified using publicly known voice recognition technology. Environmental sounds also include television sounds, intercom sounds, telephone ringtones, animal cries, station announcements, the sounds of trains, cars, motorcycles, etc., and the sounds of multiple people talking.

送信部420は、第一のユーザに関する動画を、第一ユーザ端末100および/または第二のユーザの第二ユーザ端末200に表示させるための情報を、当該第一ユーザ端末100および/または第二ユーザ端末200に送信するものである。 The transmission unit 420 transmits information to the first user terminal 100 and/or the second user terminal 200 of the second user to display a video related to the first user on the first user terminal 100 and/or the second user terminal 200 of the second user.

一例として、第一のユーザに関する動画は、第一のユーザのキャラクタオブジェクトまたは第一のユーザの実画像が表示される動画、または、これらキャラクタオブジェクトや第一のユーザの実画像は表示されず、第一のユーザの声のみを含む動画とすることができる。 As an example, a video related to a first user can be a video in which a character object of the first user or an actual image of the first user is displayed, or a video that includes only the voice of the first user without displaying any of the character objects or actual images of the first user.

また、第一ユーザ端末100に表示される動画と、第二ユーザ端末200に表示される動画とは、少なくとも一部が異なるものとすることができる。 In addition, the video displayed on the first user terminal 100 and the video displayed on the second user terminal 200 may be at least partially different.

また、上述したように、動画を表示させるための情報とは、サーバ装置400においてレンダリング済みの動画をクライアント端末(第一ユーザ端末100および/または第二ユーザ端末200)において表示させるための情報および/またはクライアント端末において動画をレンダリングするための情報を含むものとする。また、動画の一部をサーバ装置でレンダリングし、動画のその他の部分をクライアント端末でレンダリングするものとしてもよい。 As described above, the information for displaying the video includes information for displaying the video already rendered in the server device 400 on a client terminal (the first user terminal 100 and/or the second user terminal 200) and/or information for rendering the video on the client terminal. Also, part of the video may be rendered on the server device, and other parts of the video may be rendered on the client terminal.

解析部430は、受信部410が受信した音声情報に基づいて、音声に特定のワードが含まれるかを解析するものである。 The analysis unit 430 analyzes whether the voice contains specific words based on the voice information received by the receiving unit 410.

特定のワードに関する情報は、上記一又は複数のコンピュータプロセッサが備える所定の記憶装置、または、情報処理システム3000に接続可能な所定の記憶装置に予め記憶されているものとすることができる。 Information regarding a specific word may be stored in advance in a predetermined storage device provided in the one or more computer processors, or in a predetermined storage device connectable to the information processing system 3000.

図26は、所定の記憶装置に記憶される特定のワードに関するデータ構成のイメージを示したものである。 Figure 26 shows an image of the data structure for a specific word stored in a specified storage device.

図26に示されるように、所定の記憶装置には、特定のワードと表示制御情報とが関連付けて記憶されている。 As shown in FIG. 26, a specific word is stored in association with display control information in a specific storage device.

表示制御情報には、一例として、特定のワードに対応する行動に必要な操作を行うための操作オブジェクト(制御対象)に関する情報と、当該操作オブジェクトに対する制御情報(制御内容)に関する情報とが含まれるものとするが、これらに限られず他の情報を含むものとしてもよい。 The display control information includes, as an example, information about an operation object (control target) for performing an operation required for an action corresponding to a specific word, and information about control information (control content) for the operation object, but is not limited to these and may include other information.

例えば、特定のワード「ガチャ」に対しては、ガチャの実行に必要な操作を行うための「ガチャボタン」という操作オブジェクトと、当該ガチャボタンを「出現」または「強調表示」するという制御内容が関連付けられている。 For example, the specific word "gacha" is associated with an operation object called a "gacha button" for performing the operations required to execute a gacha, and with the control content of "making the gacha button appear" or "highlighted."

一例として、特定のワードには、第一ユーザ端末100における操作を要する行動に関連するワード、第二ユーザ端末200における操作を要する行動に関連するワード、要求に関連するワード、特定のアイテムに関連するワード、現実空間の事象に関連するワード、動画に表示された特定のテキストに含まれるワード、および/または、第一ユーザ端末100において設定されたワードなどが含まれるが、これら例示したワードに限られるものではない。 By way of example, specific words include words related to actions requiring operations on the first user terminal 100, words related to actions requiring operations on the second user terminal 200, words related to requests, words related to specific items, words related to events in real space, words contained in specific text displayed in a video, and/or words set on the first user terminal 100, but are not limited to these example words.

第一ユーザ端末100における操作を要する行動に関連するワードとは、例えば、ガチャ等の抽選実行やイベント参加など、第一のユーザが第一ユーザ端末100において操作を要する行動に関連するワード(一例として、「ガチャ」、「イベント」等を示すワード)とすることができる。詳細については後述する。 Words related to actions requiring operations on the first user terminal 100 can be, for example, words related to actions requiring operations on the first user terminal 100 by the first user, such as participating in a lottery such as gacha or participating in an event (for example, words indicating "gacha" or "event"). Details will be described later.

第二ユーザ端末200における操作を要する行動に関連するワードとは、例えば、ギフティングやコメントの投稿など、第二のユーザが第二ユーザ端末200において操作を要する行動に関連するワード(一例として、「ギフト」、「コメント」等を示すワード)とすることができる。詳細については後述する。 The words related to the action requiring operation on the second user terminal 200 may be, for example, words related to the action requiring operation by the second user on the second user terminal 200, such as gifting or posting a comment (for example, words indicating "gift", "comment", etc.). Details will be described later.

要求に関連するワードとは、例えば、第一ユーザの要求(欲求)を表すワード(一例として、「お腹が空いた」、「眠い」等を示すワード)とすることができる。詳細については後述する。 A word related to a request can be, for example, a word expressing the request (desire) of the first user (for example, a word indicating "hungry" or "sleepy"). Details will be described later.

特定のアイテムに関連するワードとは、例えば、第一ユーザ端末100に関連付けられることが可能な電子アイテムを示すワード(一例として、「アクセサリ」、「洋服」等を示すワード)とすることができる。詳細については後述する。 A word related to a specific item may be, for example, a word indicating an electronic item that can be associated with the first user terminal 100 (for example, a word indicating "accessories," "clothes," etc.). Details will be described later.

現実空間の事象に関連するワードとは、例えば、天気や場所、日時を表すワード(一例として、「天気がいい」、「クリスマス」等を示すワード)とすることができる。詳細については後述する。 Words related to events in the real world can be, for example, words that describe the weather, location, date and time (for example, words that indicate "good weather" or "Christmas"). Details will be given later.

動画に表示された特定のテキストに含まれるワードとは、例えば、第一ユーザ端末100または第二ユーザ端末200から投稿されたコメント、あるいは、システムの運営側から投稿されたシステムコメントに含まれるワードとすることができる。詳細については後述する。 The words contained in the specific text displayed in the video can be, for example, words contained in comments posted from the first user terminal 100 or the second user terminal 200, or in system comments posted by the system operator. Details will be provided later.

第一ユーザ端末100において設定されたワードとは、例えば、第一ユーザ端末100において選択または入力されたワード(一例として、合言葉、テーマ、キャッチフレーズ、クイズの答え等)とすることができる。詳細については後述する。 The word set in the first user terminal 100 may be, for example, a word selected or input in the first user terminal 100 (such as a password, theme, catchphrase, or answer to a quiz). Details will be described later.

そして、解析部430は、音声情報に基づいて、上述した特定のワードが音声に含まれるか否かを解析する。 Then, the analysis unit 430 analyzes whether the above-mentioned specific words are included in the voice based on the voice information.

解析手法としては、公知の音声認識技術または将来の音声認識技術を適用することが可能であるが、一例として、音声情報から直接的に特定のワードが含まれるかを解析する手法や、音声情報をテキスト情報に変換してから特定のワードが含まれるかを解析する手法などが挙げられる。 As an analysis method, known or future voice recognition technology can be applied, but examples include a method of directly analyzing whether specific words are included in the voice information, and a method of converting the voice information into text information and then analyzing whether specific words are included.

また、解析部430は、上述した音声に特定のワードが含まれるか否かの解析に代えて、または、追加的に、音声情報に基づいて音声の内容を分析し、上述した特定のワードに相当する内容が含まれるか否かを解析するものとしてもよい。 In addition, instead of or in addition to analyzing whether the audio contains specific words as described above, the analysis unit 430 may analyze the content of the audio based on the audio information and analyze whether the audio contains content corresponding to the specific words as described above.

この場合においても、分析および解析手法については公知の音声認識技術または将来の音声認識技術を適用することが可能である Even in this case, it is possible to apply known or future voice recognition technologies for analysis and interpretation methods.

そして、表示制御部440は、解析部430により解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行うものである。 The display control unit 440 then controls the display of the video based on the display control information associated with specific words contained in the audio, in accordance with the results of the analysis by the analysis unit 430.

上述したように、表示制御情報は、特定のワードに関連付けて所定の記憶装置に記憶されているものとする。 As described above, the display control information is stored in a specific storage device in association with a specific word.

そして、動画の表示の制御を行うことには、動画内の少なくとも一部の表示を変更することが含まれる。 Controlling the display of the video includes changing the display of at least a portion of the video.

一例として、動画の表示の制御には、動画に所定のオブジェクトを出現させること、動画に表示されている所定のオブジェクトを強調して表示させること、動画に表示されている画面に代えてまたは追加的に別の画面を表示させること等が含まれるものとする。 As an example, controlling the display of a video may include making a specific object appear in the video, highlighting a specific object displayed in the video, displaying another screen instead of or in addition to the screen displayed in the video, etc.

例えば、図27に示されるように、アバタ配信に係る動画において、第一のユーザが「ガチャ引こうかな」等の発言をすると、動画に表示されたガチャボタンD12が光るよう表示の制御が行われる。 For example, as shown in FIG. 27, when a first user makes a statement such as "I think I'll try the gacha" in a video related to avatar distribution, the display is controlled so that the gacha button D12 displayed in the video lights up.

あるいは、図28に示されるように、アバタ配信に係る動画において、第一のユーザが「ガチャ引こうかな」等の発言をすると、動画にガチャを引くためのガチャオブジェクトD44が出現するよう表示の制御が行われる。 Alternatively, as shown in FIG. 28, when a first user makes a statement such as "I think I'll try the gacha" in a video related to avatar distribution, the display is controlled so that a gacha object D44 for trying the gacha appears in the video.

例えば、アバタ配信に係る動画において、第一のユーザが「あひるちゃんが欲しいな」等の発言をすると、図29に示されるように、第二ユーザ端末200の画面にギフト一覧の画面V30が展開し、対応するギフトの枠が他の枠とは異なる態様となるよう表示の制御が行われる。 For example, in a video related to avatar distribution, when a first user makes a statement such as "I want a duck," as shown in FIG. 29, a gift list screen V30 is displayed on the screen of the second user terminal 200, and the display is controlled so that the frame of the corresponding gift is displayed in a different manner from the other frames.

同様に、図30に示されるように、ワールド配信に係る動画において、第一のユーザが「お腹が空いた」等の発言をすると、動画にショップオブジェクトD45が出現するよう表示の制御が行われる。 Similarly, as shown in FIG. 30, when a first user makes a statement such as "I'm hungry" in a video related to world distribution, the display is controlled so that a shop object D45 appears in the video.

あるいは、図31に示されるように、ワールド配信に係る動画において、第一のユーザが「ハンバーガー食べたい」等の発言をすると、動画に広告オブジェクトD46が出現するよう表示の制御が行われる。 Alternatively, as shown in FIG. 31, when a first user makes a statement such as "I want to eat a hamburger" in a video related to world distribution, display control is performed so that an advertisement object D46 appears in the video.

なお、上記動画の表示の制御の具体例は例示であって、これらに限定されるものではない。 Note that the above specific examples of video display control are merely examples and are not limited to these.

以上の構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

特に、上記構成によれば、第一のユーザの動画の配信意欲、第二のユーザの動画の視聴意欲および/またはユーザ同士の交流意欲を向上させることができる。 In particular, the above configuration can increase a first user's willingness to distribute videos, a second user's willingness to watch videos, and/or users' willingness to interact with each other.

具体的には、第一のユーザの動画内での発話に基づいて、適切な動画の表示の制御を行うことにより、動画のコンテンツとしての品質を向上させることができる。 Specifically, by controlling the display of the video appropriately based on the first user's speech in the video, the quality of the video as content can be improved.

この品質の向上に伴い、第二ユーザの動画の視聴意欲も向上し、これにより第一ユーザの動画の配信意欲も向上することになる。 As the quality improves, the second user will be more willing to watch the video, which will in turn increase the first user's willingness to distribute the video.

特に、第一のユーザの動画内での発話に基づく表示の制御は、一例として、第一のユーザの操作および/または第二のユーザの操作のサポートおよびユーザ同士の交流のサポートとなる。 In particular, control of the display based on speech in a video by a first user can, for example, support the operation of the first user and/or the operation of the second user, and support interaction between users.

例えば、従来、第一のユーザが動画の配信中にガチャ等の抽選を実行したい場合、画面に表示されているガチャボタンなどの操作オブジェクトをタップし、さらに、遷移先の抽選画面で抽選ボタンをタップするといった操作が要求されるのが一般的である。 For example, in the past, when a first user wanted to enter a lottery such as a gacha during video streaming, the first user would typically be required to tap an operational object such as a gacha button displayed on the screen, and then tap a lottery button on the lottery screen to which the user was redirected.

このとき、第一のユーザが、画面に表示された様々な操作オブジェクトの中から、目的の操作オブジェクトを探し出して選択することに集中してしまうと、動画における第一のユーザのトークが疎かになってしまうおそれがある。トークは動画の品質およびユーザ同士の交流に大きく寄与する部分であり、これが疎かになることは避けるべきである。特に、第一ユーザ端末として想定されるスマートフォン等の情報処理端末は画面が小さい傾向があるため、上記問題はより顕著である。 At this time, if the first user concentrates on finding and selecting a desired operation object from among the various operation objects displayed on the screen, there is a risk that the first user's talk in the video will be neglected. Talk contributes greatly to the quality of the video and the interaction between users, and neglecting this should be avoided. In particular, the above problem is more pronounced because information processing terminals such as smartphones that are expected to be used as the first user terminal tend to have small screens.

従来から、音声によってコンピュータを操作する技術は存在する。しかしながら、基本的に第一ユーザ端末から入力される音声がすべて第二ユーザ端末において再生されるような本技術分野において、音声操作用のワードを第一のユーザに発話させることはコンテンツの品質を下げてしまう場合がある。 Technology for controlling a computer by voice has existed for some time. However, in this technical field, where basically all voice input from a first user terminal is played back on a second user terminal, having the first user speak words for voice control can degrade the quality of the content.

一方、本開示における発明では、第一のユーザの自然なトークの中から自動的に特定のワードを認識することで、コンテンツとしての品質を下げずに、第一のユーザの操作および/または第二のユーザの操作のサポート、そして、ユーザ同士の交流のサポートを行うことが可能となる。 On the other hand, the invention disclosed herein automatically recognizes specific words from the natural talk of a first user, making it possible to support the operations of the first user and/or the second user, and to support interactions between users, without compromising the quality of the content.

ここで、第一のユーザに関する動画は、上述したようにアバタ配信またはワールド配信に係る動画とすることができる。 Here, the video related to the first user can be a video related to avatar distribution or world distribution, as described above.

ワールド配信において、第一のユーザに関する動画は、第一ユーザのキャラクタオブジェクトと、当該キャラクタオブジェクトが移動可能な仮想空間(メタバース)とを表示するものである。ワールド配信に係る動画の場合、第一のユーザおよび第二のユーザは各々のキャラクタオブジェクトが共にワールドにいるユーザ(配信ユーザ)であってもよいし、第二のユーザは単に視聴しているだけの視聴ユーザであってもよい。 In world distribution, a video related to a first user displays the first user's character object and the virtual space (metaverse) in which the character object can move. In the case of a video related to world distribution, the first user and the second user may be users whose respective character objects are both in the world (distributor users), and the second user may be a viewing user who simply watches.

また、アバタ配信に係る動画の場合、第一のユーザは配信ユーザであり、第二のユーザは視聴ユーザとなる。 In the case of videos related to avatar distribution, the first user is the distribution user and the second user is the viewing user.

ここで、第一のユーザに関する動画には、第一ユーザ端末100から送信される第一のユーザの動作に関する動作情報に基づいて動作する第一のユーザのキャラクタオブジェクトが表示されることができる。このとき、動作情報(モーションデータ)は、上述した受信部410が受信するものとする。 Here, the video relating to the first user may display a character object of the first user that moves based on movement information relating to the first user's movements transmitted from the first user terminal 100. At this time, the movement information (motion data) is received by the receiving unit 410 described above.

続いて、特定のワードが第一ユーザ端末100における操作を要する行動に関連するワードである場合について説明を行う。 Next, we will explain the case where the specific word is related to an action that requires an operation on the first user terminal 100.

第一ユーザ端末100における操作を要する行動に関連するワードとは、上述したように、例えば、ガチャ等の抽選実行やイベント参加など、第一のユーザが第一ユーザ端末100において操作を要する行動に関連するワード(一例として、「ガチャ」、「イベント」等を示すワード)である。 As described above, words related to actions requiring operations on the first user terminal 100 are words related to actions that require operations by the first user on the first user terminal 100, such as participating in a lottery such as gacha or participating in an event (for example, words indicating "gacha" or "event").

特定のワードは、単語であってもよいし、文章であってもよい。 The specific word may be a single word or a sentence.

このとき、表示制御情報は、動画または第一ユーザ端末100の画面に、行動に対応付けられた操作オブジェクトを出現、動画または第一ユーザ端末100の画面に表示された、行動に対応付けられた操作オブジェクトを強調して表示、および/または、行動に対応付けられた操作用画面を表示させるための情報とすることができる。 At this time, the display control information can be information for making an operation object associated with the action appear on the video or the screen of the first user terminal 100, for highlighting an operation object associated with the action displayed on the video or the screen of the first user terminal 100, and/or for displaying an operation screen associated with the action.

動画または第一ユーザ端末100の画面に行動に対応付けられた操作オブジェクトを出現させるとは、一例として、動画または第一ユーザ端末100の画面にガチャオブジェクトやイベント参加オブジェクトを出現させることである。 As an example, making an operation object associated with an action appear on the video or the screen of the first user terminal 100 is making a gacha object or an event participation object appear on the video or the screen of the first user terminal 100.

ここで、操作オブジェクトの出現に関し、動画および第一ユーザ端末100に操作オブジェクトを出現させることは、いずれも第一ユーザ端末100の画面に操作オブジェクトが表示されるという意味では違いはないが、第一ユーザ端末100に操作オブジェクトを出現させる場合は動画に重畳してまたは動画とは別の位置に操作オブジェクトを出現させることを含むものとする。 Here, with regard to the appearance of an operation object, there is no difference between making the operation object appear in the video and in the first user terminal 100 in the sense that the operation object is displayed on the screen of the first user terminal 100, but making the operation object appear in the first user terminal 100 includes making the operation object appear by superimposing it on the video or in a position separate from the video.

また、既にこれらが動画または第一ユーザ端末100に表示されている場合には、上記操作オブジェクトを強調して表示させる。強調して表示させるとは、操作オブジェクトに、所定の演出効果を生じさせること、例えば、キラキラと光るようなエフェクトを加えたり、点滅・回転するようなエフェクトを加えたり、目印となるマークや枠を付したりすることである。 In addition, if these are already being displayed in the video or on the first user terminal 100, the above-mentioned operation object is displayed in an emphasized manner. "Displaying in an emphasized manner" means that a specified dramatic effect is generated for the operation object, for example, a sparkling effect is added, a blinking or rotating effect is added, or a mark or frame is added to serve as a landmark.

また、ガチャのカテゴリが複数ある場合等は、さらに、対応するガチャのバナーを光らせるなどの強調表示を行うことができる。 In addition, if there are multiple gacha categories, the corresponding gacha banner can be highlighted, for example by lighting it up.

そして、行動に対応付けられた操作用画面を表示させるとは、一例として、ガチャの抽選画面を表示したり、ガチャの抽選画面に遷移するためのポップアップ画像を表示させたりすることである。 An example of displaying an operation screen associated with an action is to display a gacha lottery screen or a pop-up image for transitioning to the gacha lottery screen.

いずれの表示制御情報も、第一のユーザの注意を喚起するような態様で動画の制御を行うための情報とすることができる。 Any of the display control information can be information for controlling the video in a manner that attracts the first user's attention.

続いて、特定のワードが、第二ユーザ端末200における操作を要する行動に関連するワードである場合について説明を行う。 Next, we will explain the case where the specific word is a word related to an action that requires an operation on the second user terminal 200.

第二ユーザ端末200における操作を要する行動に関連するワードとは、上述したように、例えば、ギフティングやコメントの投稿など、第二のユーザが第二ユーザ端末200において操作を要する行動に関連するワード(一例として、「ギフト」、「コメント」等を示すワード)である。 As described above, words related to actions requiring operations on the second user terminal 200 are words related to actions that require operations by the second user on the second user terminal 200, such as gifting or posting a comment (for example, words indicating "gift" and "comment").

このとき、表示制御情報は、動画または第二ユーザ端末200の画面に、行動に対応付けられた操作オブジェクトを出現、動画または第二ユーザ端末200の画面に表示された、行動に対応付けられた操作オブジェクトを強調して表示、および/または、行動に対応付けられた画面を表示させるための情報とすることができる。 At this time, the display control information can be information for making an operation object associated with the action appear on the video or the screen of the second user terminal 200, for highlighting an operation object associated with the action displayed on the video or the screen of the second user terminal 200, and/or for displaying a screen associated with the action.

動画または第二ユーザ端末200の画面に行動に対応付けられた操作オブジェクトを出現させるとは、一例として、動画または第二ユーザ端末200の画面にギフトボタンやコメント入力欄を出現させることである。 As an example of making an operation object associated with an action appear on the video or the screen of the second user terminal 200, it is to make a gift button or a comment input field appear on the video or the screen of the second user terminal 200.

また、第一のユーザに現実の商品を送るという行動に対応付けられたプレゼントボタンを出現させるものとしてもよい。なお、かかるプレゼントボタンは、他のユーザにより現実の商品が既に第一のユーザに贈られた場合には、第二ユーザ端末200の画面に表示されたプレゼントボタンは表示の終了/グレーアウトするものとしてもよい。 A present button may also be displayed that corresponds to the action of sending a real product to the first user. If a real product has already been gifted to the first user by another user, the present button displayed on the screen of the second user terminal 200 may be hidden or grayed out.

ここで、操作オブジェクトの出現に関し、動画および第二ユーザ端末200に操作オブジェクトを出現させることは、いずれも第二ユーザ端末200の画面に操作オブジェクトが表示されるという意味では違いはないが、後者の場合は動画に重畳してまたは動画とは別の位置に操作オブジェクトを出現させることを含むものとする。 Here, with regard to the appearance of an operation object, there is no difference between making the operation object appear in the video and in the second user terminal 200 in the sense that both result in the operation object being displayed on the screen of the second user terminal 200, but in the latter case, it is considered to include making the operation object appear by superimposing it on the video or in a position separate from the video.

また、既にこれらが動画または第二ユーザ端末200に表示されている場合には、上記操作オブジェクトを強調して表示させる。強調して表示させるとは、操作オブジェクトに、所定の演出効果を生じさせること、例えば、キラキラと光るようなエフェクトを加えたり、点滅・回転するようなエフェクトを加えたり、目印となるマークや枠を付したりすることである。 In addition, if these are already being displayed in the video or on the second user terminal 200, the above-mentioned operation object is displayed in an emphasized manner. "Displaying in an emphasized manner" means that a specified dramatic effect is given to the operation object, for example, a sparkling effect is added, a blinking or rotating effect is added, or a mark or frame is added to serve as a landmark.

そして、行動に対応付けられた操作用画面を表示させるとは、一例として、ギフト一覧画面を表示したり、ギフト一覧画面に遷移するためのポップアップ画像を表示させたりすることである。 And, displaying an operation screen associated with an action means, for example, displaying a gift list screen or a pop-up image for transitioning to the gift list screen.

いずれの表示制御情報も、第二のユーザの注意を喚起するような態様で動画の制御を行うため情報とすることができる。 Any of the display control information can be used to control the video in a manner that attracts the second user's attention.

また、表示制御部440は、特定のワードが、第一ユーザ端末100における操作を要する行動に関連するワードである場合、第一ユーザ端末100および第二ユーザ端末200において、動画の表示の制御を行うことができる。 In addition, if the specific word is a word related to an action that requires an operation on the first user terminal 100, the display control unit 440 can control the display of the video on the first user terminal 100 and the second user terminal 200.

第二ユーザ端末200においても動画の表示の制御を行うのは、動画の表示の制御の結果に対する第一のユーザのリアクションも、コンテンツの一部として第二のユーザに提供することができるためである。 The reason why the video display is also controlled on the second user terminal 200 is that the first user's reaction to the results of the video display control can also be provided to the second user as part of the content.

一方で、特定のワードが、第二ユーザ端末200における操作を要する行動に関連するワードである場合、表示制御部440は、第二ユーザ端末200に表示される動画においてのみ、動画の表示の制御を行うことができる。 On the other hand, if the specific word is a word related to an action that requires an operation on the second user terminal 200, the display control unit 440 can control the display of the video only in the video displayed on the second user terminal 200.

これは、動画の表示の制御の結果に対する第二のユーザのリアクションがコンテンツの一部となり難いためであり、また、第一のユーザが第二のユーザに対して操作を要求するという心苦しさを低減させるためである。 This is to prevent the second user's reaction to the results of controlling the video display from becoming part of the content, and also to reduce the discomfort felt by the first user having to request an operation from the second user.

また、本開示における一又は複数のコンピュータプロセッサは、図32に示されるように、さらに、効果発生部450を備えることができる。 In addition, one or more computer processors in the present disclosure may further include an effect generation unit 450, as shown in FIG. 32.

効果発生部450は、動画または第一ユーザ端末100/第二ユーザ端末200に出現または強調して表示された操作オブジェクトを選択することにより上記行動が実行された場合、第一ユーザ端末100および/または第二ユーザ端末200に対して特典となる効果を発生させるものである。 The effect generation unit 450 generates an effect that provides a benefit to the first user terminal 100 and/or the second user terminal 200 when the above action is performed by selecting an operation object that appears or is highlighted in the video or the first user terminal 100/second user terminal 200.

換言すると、効果発生部450は、上記とは異なるルートで上記行動が実行された場合には上記特典となる効果を発生させない。 In other words, the effect generation unit 450 will not generate the above-mentioned special effect if the above-mentioned action is performed via a route different from the above-mentioned.

なお、特典となる効果とは、一例として、ガチャやギフティングの実行に際して支払う料金(有償コイン)の値引き、ガチャで得られる商品の個数、サイズまたは価値の増量、ギフティングにより表示されるオブジェクトの個数、サイズまたは価値の増量、動画に特別なエフェクトを発生させること、イベント参加時のポイント付与等が挙げられる。 Examples of special effects include a discount on the fee (paid coins) paid when playing gacha or gifting, an increase in the number, size or value of items obtained through gacha, an increase in the number, size or value of objects displayed through gifting, the generation of special effects in videos, the awarding of points when participating in an event, etc.

かかる特典は、第一のユーザが動画においてガチャやギフト、イベント等の行為を実行または宣伝したことに対するお礼として付与されるものである。 Such benefits are given as a reward to the first user for carrying out or promoting an action such as gacha, gifts, or an event in the video.

次に、上述した特定のワードが要求に関連するワードである場合について詳細に説明する。 Next, we will explain in detail the case where the specific words mentioned above are words related to the request.

要求に関連するワードは、例えば、第一のユーザの欲求の意思表示を示すワードとすることができる。また、要求に関連するワードは、「○○が食べたい」「眠りたい」「涼しくして欲しい」「暖めて欲しい」「明るくして欲しい」「暗くして欲しい」など、要求を直接的に示すワードの他、「お腹が空いた」「眠い」「暑い」「寒い」「暗い」「眩しい」など、要求を間接的に示すワードも含まれるものとする。 Words related to requests can be, for example, words that indicate the first user's intention to express a desire. In addition, words related to requests include words that directly indicate requests, such as "I want to eat XX," "I want to sleep," "I want it to be cool," "I want it to be warm," "I want it to be bright," and "I want it to be dark," as well as words that indirectly indicate requests, such as "I'm hungry," "I'm sleepy," "hot," "cold," "dark," and "bright."

このとき、表示制御情報は、要求に対応付けられたオブジェクトを動画に出現させるための情報、および/または、動画に表示されたオブジェクトを強調して表示させるための情報とすることができる。 In this case, the display control information can be information for making an object associated with the request appear in the video and/or information for making an object displayed in the video appear in an emphasized manner.

要求に対応付けられたオブジェクトは、一例として、抽選オブジェクトとすることができる。 The object associated with the request can be, for example, a lottery object.

抽選オブジェクトは、図33に示すような抽選オブジェクトD47とすることができる。また、抽選オブジェクトは上述したガチャボタンD12であるものとしてもよい。 The lottery object may be a lottery object D47 as shown in FIG. 33. The lottery object may also be the gacha button D12 described above.

抽選オブジェクトD47は、第一のユーザが、現実の商品および/または商品オブジェクトを抽選により取得するためのものとする。 The lottery object D47 allows the first user to obtain a real product and/or product object through a lottery.

抽選は、有料(有料のチケットまたは有償コインの消費)で実行できるものとしてもよいし、無料(無料のチケットまたは無償ポイントの消費)で実行できるものとしてもよい。抽選が無料で実行できるものの場合には、上記抽選オブジェクトを表示させるか否か自体を抽選により決定する構成とすることができる。 The lottery may be conducted for a fee (by consuming paid tickets or paid coins) or free of charge (by consuming free tickets or free points). If the lottery is conducted for free, the lottery may be configured so that whether or not the lottery object is displayed is determined by the lottery itself.

なお、抽選対象となる現実の商品および/または商品オブジェクトは、一つの種類に限定される必要はなく、複数の種類であってもよい。 Note that the real-world products and/or product objects that are the subject of the lottery do not have to be limited to one type, but may be of multiple types.

例えば、特定のワードが空腹を訴えるワードであった場合、商品としての料理を限定しない抽選が実行されることができる。例えば、第一のユーザが「お腹空いた」という発言をすると、ピザ、ハンバーガー、寿司等を含む複数の商品の中から抽選が行われ、これらの中から一の商品の当選または落選が決定される。 For example, if the specific word is a word that indicates hunger, a lottery can be held that does not limit the type of food as a prize. For example, when a first user says "I'm hungry," a lottery is held from among multiple prizes including pizza, hamburgers, sushi, etc., and one of these prizes is determined to be the winner or loser.

一方で、特定のワードが特定の料理を要求するワードであった場合、商品としての料理を限定した抽選が実行されることができる。例えば、第一のユーザが「ハンバーガー食べたい」という発言をすると、ハンバーガーについての抽選が行われ、ハンバーガーの当選または落選が決定される。 On the other hand, if the specific word is a word that requests a specific dish, a lottery can be held that limits the dish as a prize. For example, if a first user says, "I want to eat a hamburger," a lottery for a hamburger is held, and it is determined whether or not the user wins a hamburger.

また、特定のワードが寒さを訴えるワードであった場合、商品としての料理や防寒グッズを限定しない抽選が実行されることができる。例えば、第一のユーザが「寒い」という発言をすると、スープ、ホットドリンク、手袋、マフラー等の防寒具を含む複数の商品の中から抽選が行われ、これらの中から一の商品の当選または落選が決定される。 In addition, if the specific word refers to the cold, a lottery can be held that does not limit the prizes to food or cold weather gear. For example, if a first user says "It's cold," a lottery is held from among multiple prizes including soup, hot drinks, gloves, scarves, and other cold weather gear, and one of these prizes is determined to be the winner or loser.

一方で、特定のワードが特定の商品を要求するワードであった場合、商品としての料理を限定した抽選が実行されることができる。例えば、第一のユーザが「手袋が欲しい」という発言をすると、手袋についての抽選が行われ、手袋の当選または落選が決定される。 On the other hand, if the specific word is a word that requests a specific product, a lottery can be held that limits the food as the product. For example, if a first user says, "I want gloves," a lottery is held for gloves, and it is determined whether the user wins or loses the gloves.

抽選オブジェクトD47は、図33に示したような抽選器を表したものであってもよいし、抽選対象となる商品を表すものであってもよいし、抽選対象となる商品に関連する代表のオブジェクトを表すものであってもよい。 The lottery object D47 may represent a lottery machine as shown in FIG. 33, may represent a product that is the subject of the lottery, or may represent a representative object related to the product that is the subject of the lottery.

なお、第一のユーザによって画面に表示された抽選オブジェクトD47が選択されると、その画面において抽選結果が表示されるものとしてもよいし、遷移先の抽選画面において抽選結果が表示されるものとしてもよい。 When the lottery object D47 displayed on the screen is selected by the first user, the lottery result may be displayed on that screen, or the lottery result may be displayed on a transition destination lottery screen.

そして、抽選の結果当選に応じて、現実の商品および/または商品オブジェクトが第一ユーザ端末100に付与される。 Then, depending on whether the lottery result is a win, a real product and/or a product object is awarded to the first user terminal 100.

また、上記付与は、自動的に行われるものとしてもよいし、後述するように第一のユーザの操作に応じて行われるものとしてもよい。 The above-mentioned assignment may be performed automatically, or may be performed in response to an operation by the first user, as described below.

現実の商品が付与されるとは、現実の商品を得る権利が第一のユーザに付与されることを言い、商品オブジェクトが付与されるとは、第一ユーザ端末100に商品オブジェクトに関するデータが関連付けられることをいう。 When a real product is granted, it means that the right to obtain the real product is granted to the first user, and when a product object is granted, it means that data related to the product object is associated with the first user terminal 100.

商品オブジェクトは、商品を表したオブジェクトであって、第一のユーザに関連付けられたキャラクタオブジェクトに装着されるオブジェクトや、第一ユーザ端末100に関連付けられた仮想空間(ワールド、ルーム等)に一時的または常に表示される非装着オブジェクトとすることができる。 A product object is an object that represents a product, and can be an object that is attached to a character object associated with the first user, or a non-attached object that is temporarily or permanently displayed in a virtual space (world, room, etc.) associated with the first user terminal 100.

また、抽選オブジェクトD47が既に表示されている場合には、上記抽選オブジェクトを強調して表示させる。強調して表示させるとは、抽選オブジェクトに、所定の演出効果を生じさせること、例えば、キラキラと光るようなエフェクトを加えたり、点滅・回転するようなエフェクトを加えたり、目印となるマークや枠を付したりすることである。 In addition, if the lottery object D47 is already displayed, the lottery object is highlighted. "Highlighting" means that a specified dramatic effect is applied to the lottery object, for example, a sparkling effect is added, a blinking or rotating effect is added, or a mark or frame is added to serve as a landmark.

また、行動に対応付けられた画面を表示させるとは、一例として、抽選画面を表示したり、抽選画面に遷移するためのポップアップ画像を表示させたりすることである。 Also, displaying a screen associated with an action means, for example, displaying a lottery screen or a pop-up image for transitioning to the lottery screen.

いずれの表示制御情報も、第一のユーザの注意を喚起するような態様で動画の制御を行うため情報とすることができる。 Any of the display control information can be used to control the video in a manner that attracts the first user's attention.

要求に対応付けられたオブジェクトは、一例として、ショップオブジェクトとすることができる。 The object associated with the request can be, for example, a shop object.

なお、ショップオブジェクトは図30に示したショップオブジェクトD45とすることができる。 The shop object can be the shop object D45 shown in FIG. 30.

ショップオブジェクトD45は、現実の商品および/または商品オブジェクトを購入可能なショップを表したオブジェクトである。 Shop object D45 is an object that represents a shop where real products and/or product objects can be purchased.

ショップオブジェクトD45は、選択すると商品選択・購入画面へと遷移する操作用のオブジェクトであってもよいし、動画に表示された仮想空間内に配置され、キャラクタオブジェクトが中に入って商品を見たり触ったり購入したりすることができるものとしてもよい。 The shop object D45 may be an operational object that transitions to a product selection and purchase screen when selected, or it may be placed in a virtual space displayed in a video, allowing a character object to enter and view, touch, and purchase products.

要求に対応付けられたオブジェクトは、一例として、広告オブジェクトとすることができる。 The object associated with the request can be, for example, an advertisement object.

広告オブジェクトは図31に示した広告オブジェクトD46とすることができる。 The advertisement object can be advertisement object D46 shown in FIG. 31.

広告オブジェクトD46は、現実の商品および/または商品オブジェクトに関する広告を表したオブジェクトである。 Advertisement object D46 is an object that represents an advertisement for a real product and/or product object.

広告オブジェクトD46は、仮想空間に表示される旗、サイネージや看板、気球やバス、電車等の乗り物オブジェクトのラッピングに表す形で表示されることができる。 The advertising object D46 can be displayed in the form of a flag, signage, billboard, or wrapping on a vehicle object such as a balloon, bus, or train displayed in the virtual space.

そして、広告オブジェクトD46は、選択するとオンライン販売用のサイトへと遷移する操作用のオブジェクトであってもよいし、動画に表示された仮想空間内に配置され、キャラクタオブジェクトが中に入って商品を見たり触ったり購入したりできる仮想のショップへ移動するものとしてもよい。 The advertising object D46 may be an operational object that transitions to an online sales site when selected, or it may be placed in a virtual space displayed in a video and move a character object to a virtual shop where the character object can enter and view, touch, and purchase products.

これら抽選オブジェクトD47、ショップオブジェクトD45および広告オブジェクトD46は、所定時間だけ表示されるものとしてもよいし、第一のユーザにより選択されるまで表示されているものとしてもよい。また、第一のユーザの音声に応じて表示を終了させる構成としてもよい。 The lottery object D47, shop object D45, and advertisement object D46 may be displayed for a predetermined period of time, or may be displayed until selected by the first user. Also, the display may be terminated in response to a voice command from the first user.

なお、ワールド配信において動画が一人称視点の場合は、キャラクタオブジェクトまたは第一のユーザがARグラスをしているように、画面の端にこれらオブジェクトがポップアップ表示されるような態様としてもよい。 When the video is from a first-person perspective in world distribution, the character object or the first user may be displayed as a pop-up on the edge of the screen, as if these objects were wearing AR glasses.

また、仮想空間の少なくとも一部は第二ユーザ端末200と共有されるものとすることができる。 Furthermore, at least a portion of the virtual space can be shared with the second user terminal 200.

そして、第二ユーザ端末200が第一ユーザ端末100と関連付けられている場合、表示制御部440による動画の表示の制御の効果は、第一ユーザ端末100および第二ユーザ端末200の双方に及ぶものとすることができる。 When the second user terminal 200 is associated with the first user terminal 100, the effect of the control of the video display by the display control unit 440 can extend to both the first user terminal 100 and the second user terminal 200.

一方で、第二ユーザ端末200が第一ユーザ端末100と関連付けられていない場合、表示制御部440による動画の表示の制御の効果は、第一ユーザ端末100および第二ユーザ端末200の一方のみに及ぶものとすることができる。 On the other hand, if the second user terminal 200 is not associated with the first user terminal 100, the effect of the control of the video display by the display control unit 440 can be limited to only one of the first user terminal 100 and the second user terminal 200.

第二ユーザ端末200が第一ユーザ端末100と関連付けられている場合とは、相互フォロー関係にある場合および第二のユーザが第一のユーザを一方的にフォローしている関係にある場合を含むものとする。 When the second user terminal 200 is associated with the first user terminal 100, this includes when they are in a mutual follow relationship and when the second user is unilaterally following the first user.

第二ユーザ端末200が第一ユーザ端末100と関連付けられていない場合とは、相互フォロー関係にない場合および第一のユーザが第二のユーザを一方的にフォローしている関係にある場合を含むものとする。 When the second user terminal 200 is not associated with the first user terminal 100, this includes cases where there is no mutual follow relationship and cases where the first user is unilaterally following the second user.

仮想空間が複数のサーバから提供される場合において、相互フォロー関係にあるユーザは同じサーバの仮想空間に共存し、コミュニケーションを行う可能性が高いことから、会話に齟齬が生じないよう同じ表示とすることができる。同様に、第一のユーザのフォロワーである第二のユーザに対しても同じ空間を共有することができる。 When virtual spaces are provided by multiple servers, users who follow each other are likely to coexist and communicate in the virtual space of the same server, so they can be displayed in the same way to avoid discrepancies in conversation. Similarly, the same space can be shared with a second user who is a follower of the first user.

一方で、異なるサーバの仮想空間に存在する第二のユーザに対しては同じ空間を共有することはできない。 On the other hand, you cannot share the same space with a second user who exists in the virtual space of a different server.

上記構成によれば、効果を共有する範囲を制限することで、オブジェクトの描画負荷を低減することができる。 With the above configuration, the rendering load of objects can be reduced by limiting the range in which effects are shared.

また、本開示における一又は複数のコンピュータプロセッサは、図32に示されるように、さらに、注文部460を備えることができる。 In addition, one or more computer processors in the present disclosure may further include an ordering unit 460, as shown in FIG. 32.

注文部460は、第一ユーザ端末100における抽選オブジェクトD47に対する操作により、現実の商品の当選が決定した場合、または、第一ユーザ端末100において、ショップオブジェクトD45および/または広告オブジェクトD46を介して現実の商品が注文された場合、当選に関する情報または注文に関する情報および少なくとも第一ユーザのユーザ情報に含まれる第一ユーザの住所情報を、抽選オブジェクト、ショップオブジェクトおよび/または広告オブジェクトに関連付けられた実店舗の情報処理装置へ送信することができる。 When a win of a real product is determined by an operation on the lottery object D47 on the first user terminal 100, or when a real product is ordered on the first user terminal 100 via the shop object D45 and/or the advertisement object D46, the order unit 460 can transmit information regarding the win or information regarding the order and at least the address information of the first user contained in the user information of the first user to an information processing device of the physical store associated with the lottery object, the shop object and/or the advertisement object.

これにより、第一のユーザは、本開示の情報処理システムに自宅等の住所を登録しておくことで、住所を都度入力する手間なく現実の商品を手元に届けてもらうことができる。 As a result, a first user can register an address such as their home address in the information processing system disclosed herein and have a physical product delivered to them without having to go through the trouble of inputting their address each time.

なお、現実の商品は、要求を満たす可能性のある商品とすることができる。一例として、要求が空腹に関するものである場合には、ハンバーガーやピザ、スープなどの飲食物、要求が睡眠に関するものである場合には、枕や布団などの睡眠グッズ、要求が熱い寒いなど温度に関するものである場合には、飲食物や冷感/保温グッズ、要求が暗い明るいなどに関するものである場合には、照明器具などが挙げられるが、これらに限られず、要求の一部でも満たす可能性がある商品であればよい。 The real-world product may be a product that may satisfy the request. As an example, if the request is related to hunger, then food and drink such as hamburgers, pizza, soup, etc. may be included; if the request is related to sleep, then sleeping goods such as pillows and bedding may be included; if the request is related to temperature, such as hot or cold, then food and drink or cooling/heating goods may be included; if the request is related to darkness or brightness, then lighting fixtures may be included; however, the product is not limited to these and may be any product that may satisfy even a part of the request.

表示制御部440は、第一ユーザ端末100において、ショップオブジェクトD45および/または広告オブジェクトD46を介して現実の商品が注文された場合、当該現実の商品に対応する商品オブジェクトを動画に表示させることができる。 When a real product is ordered on the first user terminal 100 via the shop object D45 and/or the advertising object D46, the display control unit 440 can display a product object corresponding to the real product in the video.

すなわち、本開示における所定の記憶装置には、提供可能な現実の商品に対応する商品オブジェクトが記憶されているものとする。これにより、第一のユーザとキャラクタオブジェクトの連動感が高まり、また、第二のユーザは第一のユーザが何を注文したのかを見ることができるのでコミニュケーションが活発化する。 In other words, in the present disclosure, a specific storage device is assumed to store product objects corresponding to real products that can be provided. This enhances the sense of connection between the first user and the character object, and also stimulates communication because the second user can see what the first user has ordered.

例えば、第一のユーザが「お腹が空いた」という発言をすると、現実の食べ物が第一のユーザに配達されるとともに第一のユーザのキャラクタオブジェクトにも食べ物オブジェクトが装着される。 For example, when a first user says "I'm hungry," real food is delivered to the first user and a food object is attached to the first user's character object.

なお、商品オブジェクトは、注文時、注文後かつ現実の商品が届く前、または、現実の商品が届いた後に表示させることができる。この場合、商品が届いたタイミングは配送側から入手するか、第一のユーザが入力するものとする。 The product object can be displayed at the time of ordering, after ordering and before the actual product arrives, or after the actual product arrives. In this case, the timing of product arrival is obtained from the delivery side or input by the first user.

以上、現実の商品を提供する企業にとって、仮想空間に商品オブジェクトを表示することはプロダクトプレイスメントの宣伝効果を期待することができる。また、ブランド認知の拡大や新規顧客の獲得へとつなげることができる。これにより運営は広告収入を得ることで、ユーザからの利用料を無料としたり、配信ユーザの収益を増加させたりすることができるようになる。 As mentioned above, for companies that provide real-world products, displaying product objects in a virtual space can have a promotional effect through product placement. It can also lead to increased brand awareness and the acquisition of new customers. This allows operators to earn advertising revenue, which can then be used to charge users free service or increase revenue for broadcasting users.

また、企業は、視聴ユーザが多い/フォロワーが多い配信ユーザ(インフルエンサー)にターゲティングして広告を表示させるなど、従来の広告にはない新規な広告手法を導入することが可能となる。 In addition, companies will be able to introduce new advertising methods not available in traditional advertising, such as targeting broadcasters (influencers) with a large number of viewers/followers to display advertisements.

続いて、特定のワードが特定のアイテムに関連するワードである場合について説明を行う。 Next, we will explain what happens when a specific word is related to a specific item.

このとき、本開示における一又は複数のコンピュータプロセッサは、図32に示したように、さらに、判定部470を備えることができる。 In this case, one or more computer processors in the present disclosure may further include a determination unit 470, as shown in FIG. 32.

判定部470は、特定のアイテムが第一ユーザ端末100に関連付けられているかを判定するものである。 The determination unit 470 determines whether a specific item is associated with the first user terminal 100.

判定対象となるデータベースは、サーバ装置400が備える記憶装置に記憶されたものとしてもよいし、第一ユーザ端末100が備える記憶装置に記憶されたものとしてもよい。 The database to be judged may be stored in a storage device provided in the server device 400, or may be stored in a storage device provided in the first user terminal 100.

特定のアイテムに関連するワードとは、例えば、第一ユーザ端末100に関連付けられることが可能な電子アイテムを示すワード(一例として、「アクセサリ」、「洋服」等を示すワード)とすることができる。 A word related to a particular item may be, for example, a word indicating an electronic item that can be associated with the first user terminal 100 (for example, a word indicating "accessories," "clothes," etc.).

判定部470により特定のアイテムが第一ユーザ端末100に関連付けられていると判定された場合において、表示制御部は、特定のアイテムに対応する特定のオブジェクトを動画に出現させるための情報、動画に表示された特定のオブジェクトを強調して表示させるための情報、および/または、特定のアイテムを含む、第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報である表示制御情報に基づいて、動画の制御を行うものとする。 When the determination unit 470 determines that a specific item is associated with the first user terminal 100, the display control unit controls the video based on display control information, which is information for making a specific object corresponding to the specific item appear in the video, information for highlighting a specific object displayed in the video, and/or information for displaying a list screen of items associated with the first user terminal, including the specific item.

特定のアイテムに対応する特定のオブジェクトを動画に出現させるとは、一例として、動画に特定のオブジェクトを出現させることである。特定のオブジェクトがアクセサリ等の装着アイテムである場合、キャラクタオブジェクトの特定の部位に関連付けて表示されるものとする。 As an example, making a specific object corresponding to a specific item appear in the video is making the specific object appear in the video. If the specific object is an accessory or other wearable item, it will be displayed in association with a specific part of the character object.

また、既に特定のオブジェクトが動画に表示されている場合には、当該特定のオブジェクトを強調して表示させる。強調して表示させるとは、特定のオブジェクトに、所定の演出効果を生じさせること、例えば、キラキラと光るようなエフェクトを加えたり、点滅・回転するようなエフェクトを加えたり、目印となるマークや枠を付したりすることである。 In addition, if a specific object is already displayed in the video, the specific object is highlighted. "Highlighting" means creating a specific dramatic effect for the specific object, such as adding a sparkling effect, a blinking or rotating effect, or adding a mark or frame to serve as a landmark.

特定のアイテムを含む、第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるとは、一例として、上述したクローゼット画面を表示させることである。 One example of displaying a list screen of items associated with the first user terminal, including a specific item, is to display the closet screen described above.

判定部470により特定のアイテムが第一ユーザ端末100に関連付けられていないと判定された場合において、表示制御部は、特定のアイテムを抽選により取得可能な抽選オブジェクト、特定のアイテムを購入可能なショップを表したショップオブジェクトまたは特定のアイテムに関連する広告を表すための広告オブジェクト動画に出現させるための情報、および/または、動画に表示された抽選オブジェクト、ショップオブジェクトおよび/または広告オブジェクトを強調して表示させるための情報である表示制御情報に基づいて、動画の表示の制御を行うものとすることができる。 When the determination unit 470 determines that a specific item is not associated with the first user terminal 100, the display control unit can control the display of the video based on display control information, which is information for making a lottery object that can acquire a specific item by lottery, a shop object that represents a shop where the specific item can be purchased, or an advertisement object that represents an advertisement related to the specific item appear in the video, and/or information for highlighting and displaying the lottery object, shop object, and/or advertisement object displayed in the video.

すなわち、第一のユーザが持っていない特定のアイテムについて発言をした場合、特定のアイテムを入手させるための情報に基づいて動画の表示の制御が行われる。抽選オブジェクト、ショップオブジェクトおよび広告オブジェクトの詳細については上述したとおりである。 In other words, if the first user makes a comment about a specific item that he or she does not have, the display of the video is controlled based on information for obtaining the specific item. Details of the lottery object, shop object, and advertisement object are as described above.

また、判定部470により特定のアイテムが第一ユーザ端末100に関連付けられていないと判定された場合において、表示制御部は、特定のアイテムを有する他のユーザのユーザ端末に関連する画面への導線を動画に出現させるための情報である表示制御情報に基づいて動画の表示の制御を行うものとすることができる。 In addition, when the determination unit 470 determines that a specific item is not associated with the first user terminal 100, the display control unit can control the display of the video based on display control information, which is information for making a line to a screen associated with a user terminal of another user who has the specific item appear in the video.

第一のユーザは、他のユーザとアイテムを交換・譲渡・譲受(以下、「交換等」という。)することができる。これは第一のユーザが動画を配信している最中であってもよいし、動画を配信していないタイミングであってもよい。 The first user can exchange, transfer, or receive (hereinafter referred to as "exchange, etc.") items with other users. This can happen while the first user is streaming a video, or when the first user is not streaming a video.

そして、特定のアイテムを有する他のユーザのユーザ端末に関連する画面への導線を動画に出現させるとは、他のユーザとアイテムを交換等するための画面や、当該画面へ遷移するためのポップアップ画像を出現させることを含む。 And making the video display a path to a screen related to the user device of another user who has a particular item includes making a screen for exchanging items with another user, etc., and a pop-up image for transitioning to that screen appear.

上記画面は、他のユーザのプロフィール画面や交換等専用の画面とすることができる。 The above screen can be used as a dedicated screen for other users' profile screens, exchanges, etc.

なお、他のユーザとのアイテム交換等は、メッセージ(チャット)により自由に交渉を行うものであってもよいし、譲渡・譲受の希望を予めアピールしておく機能を実装させるものであってもよい。 Item exchanges with other users may be freely negotiated via messages (chat), or a function may be implemented that allows users to express their desire to transfer or receive items in advance.

続いて、特定のワードが現実空間の事象に関連するワードである場合について説明を行う。 Next, we will explain what happens when a specific word is related to an event in the real world.

現実空間の事象に関連するワードとは、例えば、天気や場所、日時を表すワード(一例として、「天気がいい」、「クリスマス」等を示すワード)とすることができる。 Words related to events in the real world can be, for example, words that describe the weather, location, date and time (for example, words that indicate "good weather" or "Christmas").

このとき、表示制御情報は、現実空間の事象に対応付けられた現実オブジェクトを動画に出現させるための情報とすることができる。 In this case, the display control information can be information for making a real object associated with an event in real space appear in the video.

現実空間の事象に対応付けられた現実オブジェクトを動画に出現させるとは、一例として、動画に壁紙オブジェクトを出現させることである。壁紙オブジェクトとは、キャラクタオブジェクトの背後位置に表示されるオブジェクトであって、動画の背景として機能するものである。 One example of making a real-world object associated with an event in real space appear in a video is making a wallpaper object appear in the video. A wallpaper object is an object that is displayed behind a character object and functions as the background of the video.

例えば、第一のユーザが「いい天気だね」等の発言をすると、動画に晴天の壁紙オブジェクトが出現し、また、太陽オブジェクトが出現するよう表示の制御が行われる。 For example, when the first user says something like "It's nice weather," a wallpaper object of a clear sky appears in the video, and the display is controlled so that a sun object also appears.

同様に、第一のユーザが「雨が降ってきた!」等の発言をすると、動画に雨が降っている壁紙オブジェクト出現するよう表示の制御が行われる。 Similarly, when the first user says something like "It's starting to rain!", the display is controlled so that a wallpaper object showing rain appears in the video.

続いて、特定のワードが動画に表示された特定のテキストに含まれるワードである場合について説明を行う。 Next, we will explain the case where the specific word is a word contained in specific text displayed in the video.

動画に表示された特定のテキストに含まれるワードとは、例えば、第一ユーザ端末100または第二ユーザ端末200から投稿されたコメント、あるいは、システムの運営側から投稿されたシステムコメントに含まれるワードとすることができる。 The words contained in the specific text displayed in the video can be, for example, words contained in comments posted from the first user terminal 100 or the second user terminal 200, or words contained in system comments posted by the system operator.

システムコメントは、動画に自動的に表示されるコメントであって、通常は第二のユーザの配信枠への入退室やギフトが投じられたことのお知らせがテキスト表示されるものである。 System comments are comments that are automatically displayed on videos, and are usually textual notifications about when a second user enters or leaves the broadcast slot, or when a gift has been thrown.

なお、特定のテキストは、画面に表示されているものであれば特に限定されないため、上述のコメント、表示されているオブジェクト(ギフトオブジェクト、ホワイトボードオブジェクト、メモ帳オブジェクト等)に表されたテキストなどが含まれてもよい。 Note that the specific text is not limited to any particular text as long as it is displayed on the screen, and may include the above-mentioned comments, text shown on a displayed object (such as a gift object, a whiteboard object, or a memo pad object), etc.

このとき、表示制御部440は、特定のテキストを強調表示させることができる。 At this time, the display control unit 440 can highlight specific text.

特定のテキストの強調表示とは、特定のテキストに関するオブジェクトに、所定の演出効果を生じさせること、例えば、キラキラと光るようなエフェクトを加えたり、点滅・回転するようなエフェクトを加えたり、目印となるマークや枠を付したりすることである。また、特定のテキストの表示色を変更してもよい。 Highlighting specific text means generating a specific dramatic effect on an object related to the specific text, such as adding a sparkling effect, a blinking or rotating effect, or adding a mark or frame to serve as a landmark. The display color of the specific text may also be changed.

なお、特定のテキストの全てが第一のユーザに読み上げられる必要はなく、特定のテキストの所定割合に相当するテキストを特定のワードとして認識するものとしてもよい。 Note that it is not necessary for all of the specific text to be read out to the first user, and text equivalent to a predetermined percentage of the specific text may be recognized as a specific word.

強調表示は、コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含むものとすることができる。 Highlighting may include displaying objects related to the character object of the user who posted the comment.

関連するオブジェクトとは、キャラクタオブジェクトを二次元化したもの、または、キャラクタオブジェクトのサイズを小さくしたものであって、配信ユーザの動きに基づいて動作しないものとすることができる。 A related object can be a two-dimensional character object or a reduced-sized character object that does not move based on the broadcast user's movements.

処理負荷が大きい三次元のキャラクタオブジェトを描画する場合と比較して、上記構成を採用した場合は、描画コストを低減することができる。 Compared to drawing three-dimensional character objects, which entails a large processing load, the above configuration can reduce drawing costs.

キャラクタオブジェクトのサイズを小さくしたものには、キャラクタオブジェクトの頭身のバランスを変更したものも含まれるものとする。例えば、頭と身体部分の比率を同等にしたチビアバタなどがこれに含まれる。なお、チビアバタは2Dでもよいし3Dであってもよい。 Reducing the size of a character object also includes changing the head-to-body ratio of the character object. For example, this includes a miniature character with the same head-to-body ratio. Note that a miniature character may be in 2D or 3D.

複数人でコラボしている場合、受信部410は、第一ユーザ端末100を含む複数のユーザ端末から送信される複数のユーザの音声に関する複数の音声情報を受信する。 When multiple people are collaborating, the receiving unit 410 receives multiple pieces of voice information related to the voices of multiple users transmitted from multiple user terminals including the first user terminal 100.

このとき、解析部430は、音声に特定のワードが含まれるかを解析する。また、解析部430は、音声に含まれる特定のワードの個数を特定する。 At this time, the analysis unit 430 analyzes whether the voice contains specific words. The analysis unit 430 also identifies the number of specific words contained in the voice.

表示制御部440は、音声に含まれる特定のワードおよび特定のワードが含まれる音声の数に関連付けられた表示制御情報に基づいて、動画の表示の制御を行うことができる。 The display control unit 440 can control the display of the video based on display control information associated with a specific word contained in the audio and the number of audios containing the specific word.

このように、コラボの場合は、特定のワードを発声した人数によって動画の表示の制御を異ならせるものとすることができる。例えば、一人で特定のワードを言った場合と、複数人で特定のワードを言った場合には、複数人で言った方がより華やかな動画の表示の制御を行うものとすることができる。 In this way, in the case of collaboration, the display of the video can be controlled differently depending on the number of people who say a particular word. For example, if a particular word is said by one person and if a particular word is said by multiple people, the display of the video can be controlled to be more colorful when multiple people say it.

なお、複数人でゲームを行う動画の場合には、ゲーム内で特別なエフェクトを生じさせたり、スキルを発動させたりすることができる。 In addition, in the case of videos of multiple people playing games, it is possible to create special effects or activate skills within the game.

また、特定のワードが後述するようにホストである第一のユーザにより設定された合言葉であるには、コラボ動画における参加ユーザ同士の団結力が高まりコミュニケーションが活発化され、動画の質を向上させることができるようになる。 In addition, if the specific word is a password set by the first user who is the host, as described below, it will increase the sense of unity among the participating users in the collaborative video, stimulate communication, and improve the quality of the video.

また、特定のワードをホストだけが知っていて、ゲストが知らない場合には、クイズ番組のようなコンテンツを提供することができるようになる。 Also, if only the host knows a certain word and the guest does not, it will be possible to provide quiz show-like content.

続いて、特定のワードが第一ユーザ端末100における操作により設定された設定ワードである場合について説明を行う。 Next, we will explain the case where the specific word is a configured word set by an operation on the first user terminal 100.

このとき、本開示における一又は複数のコンピュータプロセッサは、図32に示されるように、さらに、設定部480を備えることができる。 In this case, one or more computer processors in the present disclosure may further include a setting unit 480, as shown in FIG. 32.

設定部480は、受信部410により受け付けられた第一のユーザの操作に基づいて、特定のワードの設定を行うものである。 The setting unit 480 sets a specific word based on the operation of the first user received by the receiving unit 410.

第一のユーザは、上述した配信設定画面D20において上記設定の操作を行うことができるものとしてもよいし、動画の配信中に表示された設定ボタンD41を介して操作を行うことができるものとしてもよい。また、上記設定の操作は、第一のユーザのプロフィール画面などにおいて配信の有無に依らず行うことができるものとしてもよい。 The first user may be able to operate the above settings on the above-mentioned distribution setting screen D20, or may be able to operate via a setting button D41 displayed during video distribution. In addition, the above settings may be operated on the first user's profile screen, etc., regardless of whether distribution is being performed or not.

また、特定のワードの設定は、提示された候補のワードの中から選択することにより行われるものであってもよいし、テキストをフリーで入力することにより行われるものであってもよい。候補のワードは、本開示の一又は複数のコンピュータプロセッサが備えるまたは接続可能な所定の記憶装置に予め記憶されているものとする。 The specific word may be set by selecting it from among presented candidate words, or by freely inputting text. The candidate words are assumed to be stored in advance in a predetermined storage device provided in or connectable to one or more computer processors of the present disclosure.

そして、第一ユーザ端末において設定されたワードは、図26に示したデータテーブルのように、表示制御情報と関連付けられて記憶装置に保存される。この表示制御情報は、候補ワードの場合は予め対応付けられているものとし、フリー入力によるワードの場合は、さらに、特定のワードに対応付ける行動、制御対象および/または制御内容を自由に設定することができるものとする。 The words set on the first user terminal are stored in a storage device in association with display control information, as in the data table shown in FIG. 26. In the case of candidate words, this display control information is associated in advance, and in the case of words entered by free input, the user can freely set the actions, control targets, and/or control contents to be associated with a particular word.

このような設定ワードは、第一ユーザ端末による単独のアバタ配信やワールド配信においてのみ効果を発揮するものであってもよいし、複数ユーザが関わるコラボ配信やワールド配信において効果を発揮するものであってもよい。 Such set words may be effective only in a single avatar broadcast or world broadcast by the first user terminal, or may be effective in a collaborative broadcast or world broadcast involving multiple users.

すなわち、後者のコラボ配信やワールドにおいて、設定ワードは、ユーザ同士の合言葉として機能し、複数ユーザ間でのコミュニケーションをより活性化させるのに役立つ。 In other words, in the latter collaborative broadcasts and worlds, the set words function as a password between users, helping to stimulate communication between multiple users.

また、特定のワードがシステム側により設定されるものの場合、特定のワードはユーザが予め知りうるものであってもよいし、ユーザには開示されないものであってもよい。設定された特定のワードが開示されない場合には、秘密のキーワードとして正解を当てる楽しみが生まれたり、正解した場合のサプライズ感を演出することができる。 In addition, if the specific word is set by the system, the specific word may be known to the user in advance, or may not be disclosed to the user. If the set specific word is not disclosed, it can be used as a secret keyword, creating fun in guessing the correct answer, or a sense of surprise when the answer is correct.

また、上記設定部480は、解析部430により解析された結果に応じた動画の表示の制御を行うか否かを設定するものとしてもよい。 The setting unit 480 may also set whether or not to control the display of the video according to the results of the analysis performed by the analysis unit 430.

上記設定部480は、受信部410により受け付けられた第一のユーザの操作に基づいて上記設定を行い、第一のユーザは、上述した配信設定画面D20において上記設定の操作を行うことができるものとしてもよいし、動画の配信中に表示された設定ボタンD41を介して操作を行うことができるものとしてもよい。また、上記設定の操作は、第一のユーザのプロフィール画面などにおいて配信の有無に依らず行うことができるものとしてもよい。 The setting unit 480 performs the above settings based on the operation of the first user received by the receiving unit 410, and the first user may perform the above settings on the above-mentioned distribution setting screen D20, or may perform the operation via a setting button D41 displayed during distribution of the video. In addition, the above settings may be performed on the first user's profile screen, etc., regardless of whether distribution is occurring or not.

かかる構成によれば、解析部430により解析された結果に応じた動画の表示の制御を行うか否かを第一のユーザが自分の意思で選択することができるようになり、第一のユーザが意図せずに動画の表示の制御が行われることを防ぐことができるようになる。 With this configuration, the first user can choose at his/her own will whether or not to control the video display according to the results of the analysis by the analysis unit 430, and it becomes possible to prevent the video display from being controlled unintentionally by the first user.

以上の実施形態では、表示制御部440が、解析部430により解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う例を説明したが、解析部430が、受信部410が受信した動作情報に基づいて、動作に特定の動作が含まれるかを解析するものとしてもよい。 In the above embodiment, an example has been described in which the display control unit 440 controls the display of the video based on the display control information associated with a specific word contained in the audio in accordance with the results of analysis by the analysis unit 430, but the analysis unit 430 may analyze whether a specific action is included in the action based on the action information received by the receiving unit 410.

このとき、表示制御部は、解析部430により解析された結果に応じ、動作に含まれる特定の動作に関連付けられた表示制御情報に基づいて、動画の表示の制御を行うものとすることができる。 At this time, the display control unit can control the display of the video based on the display control information associated with a specific action included in the action, in accordance with the results of the analysis by the analysis unit 430.

特定の動作に関する情報は、上記一又は複数のコンピュータプロセッサが備える所定の記憶装置、または、情報処理システム3000に接続可能な所定の記憶装置に予め記憶されているものとすることができる。 The information regarding the specific operation may be stored in advance in a predetermined storage device provided in the one or more computer processors, or in a predetermined storage device connectable to the information processing system 3000.

また、所定の記憶装置には、特定の動作と表示制御情報とが関連付けて記憶されている。 In addition, specific actions are stored in association with display control information in a specified storage device.

表示制御情報には、一例として、特定の動作に対応する行動に必要な操作を行うための操作オブジェクト(制御対象)に関する情報と、当該操作オブジェクトに対する制御情報(制御内容)に関する情報とが含まれるものとするが、これらに限られず他の情報を含むものとしてもよい。 The display control information includes, as an example, information about an operation object (control target) for performing an operation required for an action corresponding to a specific motion, and information about control information (control content) for the operation object, but is not limited to these and may include other information.

例えば、特定の動作「あくびをする」に対しては、第二ユーザ端末200においてギフト一覧画面V30が展開し、対応するアイマスクギフトが光るよう表示の制御が行われるという制御内容が関連付けられている。 For example, the specific action "yawning" is associated with a control content in which the gift list screen V30 is displayed on the second user terminal 200 and the display is controlled so that the corresponding eye mask gift is illuminated.

また、特定の動作「お腹を撫でる」に対しては、第二ユーザ端末200においてギフト一覧画面V30が展開し、対応するお肉ギフトが光るよう表示の制御が行われるという制御内容が関連付けられている。 Furthermore, the specific action "pat the belly" is associated with a control content in which the gift list screen V30 opens on the second user terminal 200 and the display is controlled so that the corresponding meat gift is illuminated.

上述した特定のワードに関する実施形態は上記特定の動作を採用する場合にも適宜組み合わせて適用することができる。 The above-mentioned embodiments relating to specific words can also be applied in appropriate combinations when the above-mentioned specific actions are adopted.

続いて、本開示の実施形態における情報処理方法について説明を行う。 Next, we will explain the information processing method in an embodiment of the present disclosure.

本開示の実施形態における情報処理方法は、一以上のユーザ端末100,200およびサーバ装置400を備える情報処理システム3000において実行されることができるものである。 The information processing method in the embodiment of the present disclosure can be executed in an information processing system 3000 that includes one or more user terminals 100, 200 and a server device 400.

本開示における情報処理方法は、図34に一例として示されるように、情報処理システム3000が備える一又は複数のコンピュータプロセッサに、受信ステップS410、送信ステップS420、解析ステップS430および表示制御ステップS440を実行させることができる。 As shown as an example in FIG. 34, the information processing method of the present disclosure can cause one or more computer processors provided in the information processing system 3000 to execute a receiving step S410, a transmitting step S420, an analyzing step S430, and a display control step S440.

受信ステップS410では、第一のユーザの第一ユーザ端末から送信される、少なくとも第一のユーザの音声に関する音声情報を受信する。 In the receiving step S410, voice information relating to at least the voice of the first user is received, which is transmitted from the first user terminal of the first user.

かかる受信ステップS410は、上述した受信部410により実行されることができる。 Such receiving step S410 can be executed by the receiving unit 410 described above.

受信ステップS410は、サーバ側(サーバ装置400)で実行されるものとすることができる。 The receiving step S410 can be executed on the server side (server device 400).

送信ステップS420では、第一のユーザに関する動画を、第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、第一ユーザ端末および/または第二ユーザ端末に送信する。 In the transmission step S420, information for displaying the video related to the first user on the first user terminal and/or the second user terminal of the second user is transmitted to the first user terminal and/or the second user terminal.

かかる送信ステップS420は、上述した送信部420により実行されることができる。 Such transmission step S420 can be performed by the transmission unit 420 described above.

送信ステップS420は、サーバ側(サーバ装置400)で実行されるものとすることができる。 The sending step S420 can be executed on the server side (server device 400).

解析ステップS430では、音声情報に基づいて、音声に特定のワードが含まれるかを解析する。 In analysis step S430, the audio information is used to analyze whether the audio contains specific words.

かかる解析ステップS430は、上述した解析部430により実行されることができる。 Such analysis step S430 can be performed by the above-mentioned analysis unit 430.

解析ステップS430は、サーバ側(サーバ装置400)で実行されるものとしてもよいし、クライアント側(第一ユーザ端末100)で実行されるものであってもよい。 The analysis step S430 may be performed on the server side (server device 400) or on the client side (first user terminal 100).

表示制御ステップS440は、解析ステップS430において解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。 The display control step S440 controls the display of the video based on the display control information associated with specific words contained in the audio, according to the results of the analysis performed in the analysis step S430.

かかる表示制御ステップS440は、上述した表示制御部440により実行されることができる。 Such display control step S440 can be executed by the display control unit 440 described above.

表示制御ステップS440は、サーバ側(サーバ装置400)で実行されるものとしてもよいし、クライアント側(第一ユーザ端末100/第二ユーザ端末200)で実行されるものであってもよい。 The display control step S440 may be executed on the server side (server device 400) or on the client side (first user terminal 100/second user terminal 200).

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

続いて、本開示の実施形態におけるコンピュータプログラムについて説明を行う。 Next, we will explain the computer program in an embodiment of the present disclosure.

本開示の実施形態におけるコンピュータプログラムは、一以上のユーザ端末100,200およびサーバ装置400を備える情報処理システム3000において実行されることができるものである。 The computer program in the embodiment of the present disclosure can be executed in an information processing system 3000 having one or more user terminals 100, 200 and a server device 400.

本開示におけるコンピュータプログラムは、情報処理システム3000が備える一又は複数のコンピュータプロセッサに、受信機能、送信機能、解析機能および表示制御機能を実現させる。 The computer program in this disclosure causes one or more computer processors provided in the information processing system 3000 to realize a receiving function, a transmitting function, an analyzing function, and a display control function.

受信機能は、第一のユーザの第一ユーザ端末から送信される、少なくとも第一のユーザの音声に関する音声情報を受信する。 The receiving function receives voice information regarding at least the voice of the first user, which is transmitted from the first user terminal of the first user.

送信機能は、第一のユーザに関する動画を、第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、第一ユーザ端末および/または第二ユーザ端末に送信する。 The transmission function transmits information to the first user terminal and/or the second user terminal for displaying a video related to the first user on the first user terminal and/or the second user terminal of the second user.

解析機能は、音声情報に基づいて、音声に特定のワードが含まれるかを解析する。 The analysis function uses audio information to analyze whether the audio contains specific words.

表示制御機能は、解析機能により解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。 The display control function controls the display of the video based on the display control information associated with specific words contained in the audio, according to the results of the analysis performed by the analysis function.

上記機能は、図35に示す受信回路1410、送信回路1420、解析回路1430および表示制御回路1440により実現されることができる。受信回路1410、送信回路1420、解析回路1430および表示制御回路1440は、それぞれ上述した受信部410、送信部420、解析部430および表示制御部440により実現されるものとする。各部の詳細については上述したとおりである。 The above functions can be realized by the receiving circuit 1410, transmitting circuit 1420, analyzing circuit 1430, and display control circuit 1440 shown in FIG. 35. The receiving circuit 1410, transmitting circuit 1420, analyzing circuit 1430, and display control circuit 1440 are realized by the receiving unit 410, transmitting unit 420, analyzing unit 430, and display control unit 440 described above, respectively. Details of each unit are as described above.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

続いて、本開示の実施形態における情報処理装置について説明を行う。情報処理装置は、上述した情報処理システム3000における第一ユーザ端末100に相当するものである。 Next, an information processing device in an embodiment of the present disclosure will be described. The information processing device corresponds to the first user terminal 100 in the information processing system 3000 described above.

情報処理装置は、一又は複数のコンピュータプロセッサを備える情報処理装置であって、当該一又は複数のコンピュータプロセッサは、図36に示されるように、送信部110、受信部120および表示制御部130を備える。 The information processing device is an information processing device having one or more computer processors, and the one or more computer processors have a transmitting unit 110, a receiving unit 120, and a display control unit 130, as shown in FIG. 36.

送信部110は、少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する。 The transmitting unit 110 transmits voice information relating to at least the voice of the first user to the server device.

受信部120は、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する。 The receiving unit 120 receives information from the server device for displaying a video related to the first user.

表示制御部130は、音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。表示制御部130は、上述した表示制御部440と同様の構成とすることができる。 The display control unit 130 controls the display of the video based on the display control information associated with the specific word contained in the audio, depending on the result of the analysis of whether the audio contains a specific word based on the audio information. The display control unit 130 can be configured in the same manner as the display control unit 440 described above.

また、上記一又は複数のコンピュータプロセッサは、上記音声情報に基づいて音声に特定のワードが含まれるかを解析する解析部を備えるものとしてもよい。この時、解析部は、上述した解析部430と同様の構成とすることができる。 The one or more computer processors may also include an analysis unit that analyzes whether the voice contains a specific word based on the voice information. In this case, the analysis unit may have a configuration similar to that of the analysis unit 430 described above.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

続いて、本開示の実施形態における情報処理方法の一例について説明を行う。かかる情報処理方法は、上述した情報処理装置(第一ユーザ端末100)において実行される情報処理方法である。 Next, an example of an information processing method according to an embodiment of the present disclosure will be described. This information processing method is executed in the information processing device (first user terminal 100) described above.

本開示における情報処理方法は、図37に一例として示されるように、情報処理装置が備える一又は複数のコンピュータプロセッサに、送信ステップS110、受信ステップS120および表示制御ステップS130を実行させることを特徴とする。 The information processing method disclosed herein is characterized in that, as shown as an example in FIG. 37, one or more computer processors provided in an information processing device execute a transmission step S110, a reception step S120, and a display control step S130.

送信ステップS110は、少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する。かかる送信ステップS110は、上述した送信部110により実行されることができる。 The sending step S110 sends voice information related to at least the voice of the first user to the server device. Such a sending step S110 can be executed by the sending unit 110 described above.

受信ステップS120は、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する。かかる受信ステップS120は、上述した受信部120により実行されることができる。 The receiving step S120 receives information for displaying a video related to the first user from the server device. Such receiving step S120 can be executed by the receiving unit 120 described above.

表示制御ステップS130は、音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。かかる表示制御ステップS130は、上述した表示制御部130により実行されることができる。 The display control step S130 controls the display of the video based on the display control information associated with the specific word contained in the audio, depending on the result of the analysis of whether the audio contains a specific word based on the audio information. Such a display control step S130 can be executed by the display control unit 130 described above.

また、本開示の実施形態における情報処理方法は、上記一又は複数のコンピュータプロセッサに、上記音声情報に基づいて音声に特定のワードが含まれるかを解析する解析ステップを実行させるものとしてもよい。この時、解析ステップは、上述した解析ステップS430と同様の構成とすることができる。 In addition, the information processing method according to the embodiment of the present disclosure may cause the one or more computer processors to execute an analysis step of analyzing whether the voice contains a specific word based on the voice information. In this case, the analysis step may have a configuration similar to that of the above-mentioned analysis step S430.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

続いて、本開示の実施形態におけるコンピュータプログラムについて説明を行う。かかるコンピュータプログラムは、上述した情報処理装置(第一ユーザ端末100)において実行されるコンピュータプログラムである。 Next, a computer program according to an embodiment of the present disclosure will be described. Such a computer program is executed in the information processing device (first user terminal 100) described above.

本開示におけるコンピュータプログラムは、情報処理装置が備える一又は複数のプロセッサに、送信機能、受信機能および表示制御機能を実現させることを特徴とする。 The computer program disclosed herein is characterized in that it causes one or more processors included in an information processing device to realize a transmission function, a reception function, and a display control function.

送信機能は、少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する。 The transmission function transmits voice information related to at least the first user's voice to the server device.

受信機能は、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する。 The receiving function receives information from the server device for displaying a video related to the first user.

表示制御機能は、音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。 The display control function controls the display of the video based on the display control information associated with the specific words contained in the audio, depending on the results of an analysis of whether the audio contains specific words based on the audio information.

上記機能は、図38に示す送信回路1110、受信回路1120および表示制御回路1130により実現されることができる。送信回路1110、受信回路1120および表示制御回路1130は、それぞれ上述した送信部110、受信部120および表示制御部130により実現されるものとする。各部の詳細については上述したとおりである The above functions can be realized by the transmission circuit 1110, the reception circuit 1120, and the display control circuit 1130 shown in FIG. 38. The transmission circuit 1110, the reception circuit 1120, and the display control circuit 1130 are realized by the transmission unit 110, the reception unit 120, and the display control unit 130 described above, respectively. Details of each unit are as described above.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

続いて、本開示の実施形態における情報処理装置について説明を行う。情報処理装置は、上述した情報処理システム3000における第二ユーザ端末200に相当するものである。 Next, an information processing device in an embodiment of the present disclosure will be described. The information processing device corresponds to the second user terminal 200 in the information processing system 3000 described above.

情報処理装置は、一又は複数のコンピュータプロセッサを備える情報処理装置であって、当該一又は複数のコンピュータプロセッサは、図39に示されるように、受信部210および表示制御部220を備える。 The information processing device is an information processing device having one or more computer processors, and the one or more computer processors have a receiving unit 210 and a display control unit 220 as shown in FIG. 39.

受信部210は、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する。 The receiving unit 210 receives information from the server device for displaying a video related to the first user.

表示制御部220は、音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。表示制御部220は、上述した表示制御部440と同様の構成とすることができる。 The display control unit 220 controls the display of the video based on the display control information associated with the specific word contained in the audio, depending on the result of the analysis of whether the audio contains a specific word based on the audio information. The display control unit 220 can be configured in the same manner as the display control unit 440 described above.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

続いて、本開示の実施形態における情報処理方法の一例について説明を行う。かかる情報処理方法は、上述した情報処理装置(第二ユーザ端末200)において実行される情報処理方法である。 Next, an example of an information processing method according to an embodiment of the present disclosure will be described. This information processing method is executed in the information processing device (second user terminal 200) described above.

本開示における情報処理方法は、図40に一例として示されるように、情報処理装置が備える一又は複数のコンピュータプロセッサに、受信ステップS210および表示制御ステップS220を実行させることを特徴とする。 The information processing method disclosed herein is characterized in that one or more computer processors provided in an information processing device execute a receiving step S210 and a display control step S220, as shown as an example in FIG. 40.

受信ステップS210は、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する。かかる受信ステップS210は、上述した受信部210により実行されることができる。 The receiving step S210 receives information for displaying a video related to the first user from the server device. Such a receiving step S210 can be executed by the receiving unit 210 described above.

表示制御ステップS220は、少なくとも第一のユーザの音声に関する音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。かかる表示制御ステップS220は、上述した表示制御部220により実行されることができる。 The display control step S220 controls the display of the video based on display control information associated with the specific words included in the voice, depending on the result of analysis of whether the voice contains specific words based on voice information related to at least the voice of the first user. Such a display control step S220 can be executed by the display control unit 220 described above.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

最後に、本開示の実施形態におけるコンピュータプログラムについて説明を行う。かかるコンピュータプログラムは、上述した情報処理装置(第二ユーザ端末200)において実行されるコンピュータプログラムである。 Finally, we will explain the computer program in an embodiment of the present disclosure. Such a computer program is a computer program executed in the above-mentioned information processing device (second user terminal 200).

本開示におけるコンピュータプログラムは、情報処理装置が備える一又は複数のプロセッサに、受信機能および表示制御機能を実現させることを特徴とする。 The computer program disclosed herein is characterized in that it causes one or more processors included in an information processing device to realize a receiving function and a display control function.

受信機能は、第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する。 The receiving function receives information from the server device for displaying a video related to the first user.

表示制御機能は、少なくとも第一のユーザの音声に関する音声情報に基づいて音声に特定のワードが含まれるかを解析された結果に応じ、音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、動画の表示の制御を行う。 The display control function controls the display of the video based on display control information associated with specific words contained in the audio, depending on the results of an analysis of whether the audio contains specific words based on audio information about at least the first user's audio.

上記機能は、図41に示す受信回路1210および表示制御回路1220により実現されることができる。受信回路1210および表示制御回路1220は、それぞれ上述した受信部210および表示制御部220により実現されるものとする。各部の詳細については上述したとおりである。 The above functions can be realized by the receiving circuit 1210 and the display control circuit 1220 shown in FIG. 41. The receiving circuit 1210 and the display control circuit 1220 are realized by the receiving unit 210 and the display control unit 220 described above, respectively. Details of each unit are as described above.

上記構成によれば、上述した従来技術の課題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above.

また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のCPUによって当該プログラムを読み出して実行させることによって実現可能である。 In addition, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the above-mentioned embodiment. Such an information processing device can be realized by storing a program describing the processing contents for realizing each function of the server device or terminal device according to the embodiment in a memory unit of the information processing device, and reading and executing the program by the CPU of the information processing device.

図42は、本開示に従ってコンピュータベースの動作を実行する処理回路のブロック図である。図42は、処理回路600を示しており、本開示における端末および装置のCPUに相当する。 FIG. 42 is a block diagram of a processing circuit for performing computer-based operations in accordance with the present disclosure. FIG. 42 shows a processing circuit 600, which corresponds to the CPU of the terminals and devices in the present disclosure.

処理回路600は、任意のコンピュータベース及びクラウドベースの制御プロセスを制御するために使用され、フローチャートの記述又はブロックは、プロセス内の特定の論理機能又はステップを実装するための1つ以上の実行可能な命令を含むコードのモジュール、セグメント又は部分を表すものとして理解することができ、代替実装は、機能が実行され得る本進歩の例示的実施形態の範囲内に含まれる。図示または議論されたものからの順序は、当業者によって理解されるように、関与する機能性に応じて実質的に同時または逆の順序で含む。本明細書に開示される要素の機能性は、汎用プロセッサ、特殊用途プロセッサ、集積回路、ASIC(「特定用途向け集積回路」)、開示された機能を実行するように構成またはプログラムされた従来の回路および/またはそれらの組み合わせを含み得る回路または処理回路を使用して実装され得る。プロセッサは、トランジスタおよびその中に他の回路を含むように、回路または回路を処理する。プロセッサは、メモリに格納されたプログラムを実行するプログラムされたプロセッサであってもよい。本開示において、処理回路、ユニット、または手段は、列挙された機能を実行するか、または実行するようにプログラムされているハードウェアである。ハードウェアは、本明細書に開示される任意のハードウェア、または列挙された機能を実行するようにプログラムまたは構成された他の方法で公知の任意のハードウェアであり得る。 The processing circuit 600 can be used to control any computer-based and cloud-based control process, and the flowchart descriptions or blocks can be understood as representing modules, segments, or portions of code that include one or more executable instructions for implementing a particular logical function or step in a process, and alternative implementations are included within the scope of the exemplary embodiments of the present advancement in which the functions may be performed. The order from that shown or discussed includes substantially simultaneous or reverse order depending on the functionality involved, as will be understood by those skilled in the art. The functionality of the elements disclosed herein can be implemented using circuits or processing circuits that may include general purpose processors, special purpose processors, integrated circuits, ASICs ("application specific integrated circuits"), conventional circuits configured or programmed to perform the disclosed functions, and/or combinations thereof. A processor processes circuits or circuits to include transistors and other circuits therein. A processor may be a programmed processor that executes a program stored in a memory. In this disclosure, a processing circuit, unit, or means is hardware that performs or is programmed to perform the recited functions. The hardware can be any hardware disclosed herein or any other known hardware that is programmed or configured to perform the recited functions.

図42において、処理回路600は、本開示で論じた1つ以上の制御プロセスを実行するCPU601を含む。プロセスデータおよび命令は、メモリ602に格納されてもよい。これらのプロセスおよび命令はまた、ハードドライブ(HDD)またはポータブル記憶媒体などの記憶媒体ディスク604に格納されてもよいし、リモートで格納されてもよい。さらに、特許請求される進歩は、本発明のプロセスの命令が格納されるコンピュータ可読媒体の形態によって限定されない。例えば、命令は、CD、DVD、フラッシュメモリ、RAM、ROM、PROM、EPROM、EEPROM、ハードディスク、またはサーバまたはコンピュータなどの処理回路600が通信する情報処理装置の任意の他の非一時的なコンピュータ可読媒体に格納され得る。プロセスはまた、処理回路600によってネットワークベースのストレージ、クラウドベースのストレージまたは他のモバイルアクセス可能なストレージおよび実行可能に格納されてもよい。 In FIG. 42, the processing circuit 600 includes a CPU 601 that executes one or more control processes discussed in this disclosure. Process data and instructions may be stored in memory 602. These processes and instructions may also be stored on a storage medium disk 604, such as a hard drive (HDD) or a portable storage medium, or may be stored remotely. Furthermore, the claimed advancement is not limited by the form of the computer-readable medium on which the instructions of the processes of the invention are stored. For example, the instructions may be stored on a CD, DVD, flash memory, RAM, ROM, PROM, EPROM, EEPROM, hard disk, or any other non-transitory computer-readable medium of an information processing device with which the processing circuit 600 communicates, such as a server or computer. The processes may also be stored in network-based storage, cloud-based storage, or other mobile-accessible storage and executable by the processing circuit 600.

さらに、特許請求の範囲の進展は、ユーティリティアプリケーション、バックグラウンドデーモン、またはオペレーティングシステムの構成要素として、またはそれらの組み合わせとして提供されてもよく、CPU601およびオペレーティングシステム、例えばMicrosoft Windows、UNIX、Solaris、LINUX、Apple MAC-OS、Apple iOSおよび当業者に公知の他のシステムと共に実行される。 Furthermore, the claimed developments may be provided as a utility application, a background daemon, or an operating system component, or combinations thereof, and execute in conjunction with the CPU 601 and an operating system, such as Microsoft Windows, UNIX, Solaris, LINUX, Apple MAC-OS, Apple iOS, and other systems known to those skilled in the art.

処理回路600を実現するためのハードウェア要素は、種々の回路要素によって実現され得る。また、上述した実施形態の各機能は、1つ以上の処理回路を含む回路によって実現されてもよい。処理回路は、特にプログラムされたプロセッサ、例えば、図42に示すようにプロセッサ(CPU)601を含む。処理回路には、特定用途向け集積回路(ASIC)や、列挙された機能を実行するように配置された従来の回路部品などのデバイスも含まれます。 The hardware elements for implementing the processing circuit 600 may be implemented by various circuit elements. Also, each function of the above-described embodiments may be implemented by a circuit including one or more processing circuits. The processing circuit includes a specifically programmed processor, for example, processor (CPU) 601 as shown in FIG. 42. The processing circuit also includes devices such as application specific integrated circuits (ASICs) and conventional circuit components arranged to perform the enumerated functions.

代替的に、又は付加的に、CPU601は、FPGA、ASIC、PLD上で、又は離散論理回路を用いて、当業者が認識するように実装され得る。また、CPU601は、上述した本発明処理の命令を実行するために並列に協調して動作する複数のプロセッサとして実現されてもよい。 Alternatively, or additionally, CPU 601 may be implemented on an FPGA, an ASIC, a PLD, or using discrete logic circuitry, as will be appreciated by those skilled in the art. CPU 601 may also be realized as multiple processors operating in parallel and in coordination to execute the instructions of the inventive process described above.

図42の処理回路600はまた、ネットワーク700とインターフェースするためのイーサネットPROネットワークインターフェースカードなどのネットワークコントローラ606を含む。理解できるように、ネットワーク700は、インターネットなどのパブリックネットワーク、またはローカルエリアネットワーク(LAN)もしくはワイドエリアネットワーク(WAN)などのプライベートネットワーク、またはそれらの任意の組み合わせであることができ、公衆交換電話網(PSTN)またはサービス総合デジタルネットワーク(ISDN)サブネットワークを含むこともできる。ネットワーク700はまた、イーサネットネットワーク、ユニバーサルシリアルバス(USB)ケーブルなどの有線、またはEDGE、3Gおよび4G無線セルラーシステムを含むセルラーネットワークなどのワイヤレスとすることができる。無線ネットワークはまた、Wi-Fi、無線LAN、Bluetooth、または既知の他の任意の無線通信形態とすることができる。さらに、ネットワークコントローラ606は、Bluetooth、近距離無線通信(NFC)、赤外線または他のような他の直接通信規格に準拠してもよい。 The processing circuit 600 of FIG. 42 also includes a network controller 606, such as an Ethernet PRO network interface card, for interfacing with the network 700. As can be appreciated, the network 700 can be a public network, such as the Internet, or a private network, such as a local area network (LAN) or a wide area network (WAN), or any combination thereof, and can include a public switched telephone network (PSTN) or an integrated services digital network (ISDN) sub-network. The network 700 can also be wired, such as an Ethernet network, a universal serial bus (USB) cable, or wireless, such as a cellular network, including EDGE, 3G and 4G wireless cellular systems. The wireless network can also be Wi-Fi, wireless LAN, Bluetooth, or any other form of wireless communication known in the art. Additionally, the network controller 606 may be compliant with other direct communication standards, such as Bluetooth, near field communication (NFC), infrared, or other.

処理回路600は600は、モニタなどのディスプレイ609とインターフェースするためのグラフィックスカードまたはグラフィックスアダプタなどのディスプレイコントローラ608をさらに含む。I/Oインターフェース612は、キーボードおよび/またはマウス614、ならびにディスプレイ609上またはディスプレイ609から分離されたタッチスクリーンパネル616とインターフェースする。I/Oインターフェース612はまた、様々な周辺機器618に接続する。 The processing circuitry 600 further includes a display controller 608, such as a graphics card or graphics adapter, for interfacing with a display 609, such as a monitor. The I/O interface 612 interfaces with a keyboard and/or mouse 614, as well as a touch screen panel 616 on or separate from the display 609. The I/O interface 612 also connects to various peripheral devices 618.

ストレージコントローラ624は、記憶媒体ディスク604を、ISA、EISA、VESA、PCI、または同様のものであり得る通信バス626と接続し、処理回路600のすべての構成要素を相互接続する。ディスプレイ609、キーボードおよび/またはマウス614、ならびにディスプレイコントローラ608、ストレージコントローラ624、ネットワークコントローラ606、およびI/Oインタフェース612の一般的な特徴および機能性の説明は、これらの特徴が公知であるため、簡潔にするために本明細書では省略する。 The storage controller 624 connects the storage media disks 604 to a communication bus 626, which may be ISA, EISA, VESA, PCI, or the like, and interconnects all components of the processing circuit 600. A description of the display 609, keyboard and/or mouse 614, as well as the general features and functionality of the display controller 608, storage controller 624, network controller 606, and I/O interface 612 is omitted herein for the sake of brevity, as these features are well known.

本開示の文脈において説明される例示的な回路要素は、他の要素と置き換えられてもよく、本明細書に提供される実施例とは異なる構造であってもよい。さらに、本明細書に記載される機能を実行するように構成された回路は、複数の回路ユニット(例えば、チップ)で実装されてもよいし、または、特徴が単一のチップセット上の回路において組み合わされてもよい。 The exemplary circuit elements described in the context of this disclosure may be substituted with other elements and may be of different structure than the examples provided herein. Furthermore, circuits configured to perform the functions described herein may be implemented in multiple circuit units (e.g., chips) or features may be combined in circuits on a single chipset.

本明細書に記載される機能及び特徴はまた、システムの様々な分散コンポーネントによって実行され得る。例えば、1つ以上のプロセッサは、これらのシステム機能を実行することができ、ここで、プロセッサは、ネットワーク内で通信する複数の構成要素に分散される。分散コンポーネントは、様々なヒューマンインターフェースおよび通信デバイス(例えば、ディスプレイモニタ、スマートフォン、タブレット、携帯情報端末(PDA))に加えて、処理を共有し得る1つ以上のクライアントおよびサーバマシンを含むことができる。ネットワークは、LANやWANなどのプライベートネットワークであってもよいし、インターネットなどのパブリックネットワークであってもよい。システムへの入力は、直接ユーザ入力を介して受信され、リアルタイムまたはバッチプロセスとしてリモートで受信され得る。さらに、いくつかの実装は、説明されたものと同一ではないモジュールまたはハードウェア上で実行されてもよい。したがって、他の実装は、請求され得る範囲内にある。 The functions and features described herein may also be performed by various distributed components of a system. For example, one or more processors may perform these system functions, where the processors are distributed across multiple components that communicate within a network. The distributed components may include one or more client and server machines that may share processing, as well as various human interface and communication devices (e.g., display monitors, smartphones, tablets, personal digital assistants (PDAs)). The network may be a private network, such as a LAN or WAN, or a public network, such as the Internet. Input to the system may be received via direct user input, remotely in real time or as a batch process. Additionally, some implementations may be performed on modules or hardware that are not identical to those described. Thus, other implementations are within the scope that may be claimed.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

また、実施形態に記載した手法は、計算機(コンピュータ)に実行させることができるプログラムとして、例えば磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD-ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段(実行プログラムのみならずテーブルやデータ構造も含む)を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。
〔付記事項〕
以下に、本願の原出願の出願当初の特許請求の範囲の記載を付記する。
[1]
一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と
を備える情報処理システム。
[2]
前記特定のワードは、前記第一ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または前記第一ユーザ端末の画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または前記第一ユーザ端末の画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報であることを特徴とする請求項1に記載の情報処理システム。
[3]
前記特定のワードは、前記第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または前記第二ユーザ端末の画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または前記第二ユーザ端末の画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報であることを特徴とする請求項1に記載の情報処理システム。
[4]
前記表示制御部は、
前記特定のワードが、前記第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および前記第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行うことを特徴とする請求項1に記載の情報処理システム。
[5]
前記一又は複数のコンピュータプロセッサは、さらに、
前記動画に出現または強調して表示された前記操作オブジェクトを選択することにより前記行動が実行された場合、前記第一ユーザ端末および/または前記第二ユーザ端末において特定の効果を発生させる効果発生部を備えることを特徴とする請求項2または3に記載の情報処理システム。
[6]
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であることを特徴とする請求項1に記載の情報処理システム。
[7]
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトであることを特徴とする請求項6に記載の情報処理システム。
[8]
前記一又は複数のコンピュータプロセッサは、
前記第一ユーザ端末における前記抽選オブジェクトに対する操作により前記現実の商品の当選が決定した場合、または、前記第一ユーザ端末において前記ショップオブジェクトおよび/または前記広告オブジェクトを介して現実の商品が注文された場合、前記当選に関する情報または前記注文に関する情報および少なくとも前記第一のユーザのユーザ情報に含まれる第一のユーザの住所情報を、前記抽選オブジェクト、前記ショップオブジェクトおよび/または前記広告オブジェクトに関連付けられた実店舗の情報処理装置へ送信する注文部を備えることを特徴とする請求項7に記載の情報処理システム。
[9]
前記表示制御部は、前記第一ユーザ端末において、前記ショップオブジェクトおよび/または前記広告オブジェクトを介して現実の商品が注文された場合、当該現実のの商品に対応する商品オブジェクトを前記動画に表示させることを特徴とする請求項7または8に記載の情報処理システム。
[10]
前記特定のワードは、特定のアイテムに関連するワードであり、
前記一又は複数のコンピュータプロセッサは、さらに、
前記特定のアイテムが前記第一ユーザ端末に関連付けられているかを判定する判定部を備え、
前記判定部により前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御部は、
前記特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行うことを特徴とする請求項1に記載の情報処理システム。
[11]
前記判定部により前記特定のアイテムが前記第一ユーザ端末に関連付けられていないと判定された場合において、
前記表示制御部は、
前記特定のアイテムを抽選により取得可能な抽選オブジェクト、前記特定のアイテムを購入可能なショップを表したショップオブジェクトまたは前記特定のアイテムに関連する広告を表すための広告オブジェクト前記動画に出現させるための情報、および/または、
前記動画に表示された前記抽選オブジェクト、前記ショップオブジェクトおよび/または前記広告オブジェクトを強調して表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行うことを特徴とする請求項10に記載の情報処理システム。
[12]
前記判定部により前記特定のアイテムが前記第一ユーザ端末に関連付けられていないと判定された場合において、
前記表示制御部は、前記特定のアイテムを有する他のユーザのユーザ端末に関連する画面への導線を前記動画に出現させるための情報である表示制御情報に基づいて、前記動画の制御を行うことを特徴とする請求項10に記載の情報処理システム。
[13]
前記特定のワードは、現実空間の事象に関連するワードであり、
前記表示制御情報は、前記現実空間の事象に対応付けられた現実オブジェクトを前記動画に出現させるための情報であることを特徴とする請求項1に記載の情報処理システム。
[14]
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御部は、前記特定のテキストを強調表示させることを特徴とする請求項1に記載の情報処理システム。
[15]
前記特定のテキストは、前記第一ユーザ端末または前記第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであることを特徴とする請求項14に記載の情報処理システム。
[16]
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含むことを特徴とする請求項15に記載の情報処理システム。
[17]
前記動画は、前記第一ユーザのキャラクタオブジェクトおよび当該キャラクタオブジェクトが移動可能な仮想空間を表示するものであることを特徴とする請求項1に記載の情報処理システム。
[18]
前記第二ユーザ端末が前記第一ユーザ端末と関連付けられている場合、
前記仮想空間の少なくとも一部は第二ユーザ端末と共有され、
前記表示制御部による前記動画の表示の制御の効果は、前記第一ユーザ端末および前記第二ユーザ端末の双方に及ぶことを特徴とする請求項17に記載の情報処理システム。
[19]
前記第二ユーザ端末が前記第一ユーザ端末と関連付けられていない場合、
前記仮想空間の少なくとも一部は第二ユーザ端末と共有されるが、
前記表示制御部による前記動画の表示の制御の効果は、前記第一ユーザ端末および前記第二ユーザ端末の一方のみに及ぶことを特徴とする請求項18に記載の情報処理システム。
[20]
前記一又は複数のコンピュータプロセッサは、
前記解析部により解析された結果に応じた前記動画の表示の制御を行うか否かを設定可能な設定部を備える請求項1に記載の情報処理システム。
[21]
前記第一のユーザは配信ユーザであり、前記第二のユーザは一以上の視聴ユーザであることを特徴とする請求項1に記載の情報処理システム。
[22]
前記受信部は、前記第一ユーザ端末を含む複数のユーザ端末から送信される複数のユーザの音声に関する複数の音声情報を受信し、
前記解析部は、前記複数の音声の各々に特定のワードが含まれるかを解析し、
前記表示制御部は、前記音声に含まれる特定のワードおよび前記特定のワードが含まれる音声の数に関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行うことを特徴とする請求項1に記載の情報処理システム。
[23]
前記特定のワードが、前記第一ユーザ端末の操作に基づいて設定されたものであることを特徴とする請求項1に記載の情報処理システム。
[24]
前記受信部は、前記第一ユーザ端末から送信される、前記第一のユーザの動作に関する動作情報を受信し、
前記動画には、前記動作情報に基づいて動作する前記第一のユーザのキャラクタオブジェクトが表示されることを特徴とする請求項1に記載の情報処理システム。
[25]
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させる情報処理方法。
[26]
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させる情報処理方法。
[27]
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させるコンピュータプログラム。
[28]
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させる情報処理方法。
[29]
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させるコンピュータプログラム。
In addition, the method described in the embodiment can be stored as a program that can be executed by a calculator (computer) on a recording medium such as a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), optical disk (CD-ROM, DVD, MO, etc.), semiconductor memory (ROM, RAM, flash memory, etc.), and can also be distributed by transmitting it via a communication medium. The program stored on the medium side also includes a setting program that configures software means (including not only execution programs but also tables and data structures) that are executed by a computer. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, constructs software means using the setting program, and executes the above-mentioned processing by controlling the operation of this software means. Note that the recording medium referred to in this specification is not limited to a storage medium for distribution, but also includes storage media such as a magnetic disk or semiconductor memory provided inside the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.
[Additional Notes]
The following is a summary of the claims as originally filed in the original application of this application.
[1]
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word based on the voice information;
An information processing system comprising: a display control unit that controls the display of the video based on display control information associated with specific words contained in the audio in accordance with the results of the analysis by the analysis unit.
[2]
The specific word is a word related to an action requiring an operation on the first user terminal,
The information processing system of claim 1, characterized in that the display control information is information for causing an operation object corresponding to the action to appear on the video or the screen of the first user terminal, for highlighting an operation object corresponding to the action displayed on the video or the screen of the first user terminal, and/or for displaying an operation screen corresponding to the action.
[3]
The specific word is a word related to an action requiring an operation on the second user terminal,
The information processing system of claim 1, characterized in that the display control information is information for causing an operation object corresponding to the action to appear on the video or the screen of the second user terminal, for highlighting an operation object corresponding to the action displayed on the video or the screen of the second user terminal, and/or for displaying an operation screen corresponding to the action.
[4]
The display control unit is
When the specific word is a word related to an action requiring an operation on the first user terminal, controlling the display of the video on the first user terminal and the second user terminal;
The information processing system described in claim 1, characterized in that when the specific word is a word related to an action requiring an operation on the second user terminal, the display of the video is controlled only in the video displayed on the second user terminal.
[5]
The one or more computer processors further include:
The information processing system according to claim 2 or 3, characterized in that it further comprises an effect generation unit that generates a specific effect in the first user terminal and/or the second user terminal when the action is performed by selecting the operation object that appears or is displayed highlighted in the video.
[6]
the particular word is a word associated with the request;
The information processing system described in claim 1, characterized in that the display control information is information for making an object corresponding to the request appear in the video and/or information for highlighting the object displayed in the video.
[7]
The information processing system described in claim 6, characterized in that the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
[8]
the one or more computer processors:
The information processing system of claim 7 further comprising an order unit that, when a win for the real product is determined by an operation on the lottery object on the first user terminal, or when a real product is ordered on the first user terminal via the shop object and/or the advertising object, transmits information regarding the win or information regarding the order and at least the address information of the first user contained in the user information of the first user to an information processing device of a physical store associated with the lottery object, the shop object and/or the advertising object.
[9]
The information processing system described in claim 7 or 8, characterized in that the display control unit displays a product object corresponding to a real product in the video when a real product is ordered via the shop object and/or the advertising object on the first user terminal.
[10]
the specific words being words associated with a specific item;
The one or more computer processors further include:
a determination unit that determines whether the particular item is associated with the first user terminal;
When the determination unit determines that the specific item is associated with the first user terminal,
The display control unit is
Information for making a specific object corresponding to the specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
The information processing system according to claim 1, characterized in that the display of the video is controlled based on display control information which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
[11]
When the determination unit determines that the specific item is not associated with the first user terminal,
The display control unit is
A lottery object that allows the specific item to be acquired by lottery, a shop object that represents a shop where the specific item can be purchased, or an advertisement object that represents an advertisement related to the specific item, information for making the advertisement appear in the video, and/or
An information processing system as described in claim 10, characterized in that the display of the video is controlled based on display control information which is information for highlighting and displaying the lottery object, the shop object and/or the advertising object displayed in the video.
[12]
When the determination unit determines that the specific item is not associated with the first user terminal,
The information processing system described in claim 10, characterized in that the display control unit controls the video based on display control information, which is information for making a line to a screen related to a user terminal of another user who has the specific item appear in the video.
[13]
the specific word is a word related to an event in real space,
The information processing system according to claim 1 , wherein the display control information is information for making a real object associated with an event in the real space appear in the video.
[14]
the specific word is a word contained in a specific text displayed in the video,
The information processing system according to claim 1 , wherein the display control unit displays the specific text in a highlighted manner.
[15]
15. The information processing system according to claim 14, wherein the specific text is a comment posted from the first user terminal or the second user terminal, or a system comment.
[16]
The information processing system according to claim 15 , wherein the highlighting includes displaying an object related to a character object of the user who posted the comment.
[17]
2. The information processing system according to claim 1, wherein the video displays a character object of the first user and a virtual space in which the character object can move.
[18]
If the second user terminal is associated with the first user terminal,
At least a portion of the virtual space is shared with a second user terminal;
18. The information processing system according to claim 17, wherein the effect of the control of the display of the video by the display control unit extends to both the first user terminal and the second user terminal.
[19]
if the second user terminal is not associated with the first user terminal,
At least a portion of the virtual space is shared with a second user terminal,
20. The information processing system according to claim 18, wherein the effect of the control of the display of the video by the display control unit extends to only one of the first user terminal and the second user terminal.
[20]
the one or more computer processors:
The information processing system according to claim 1 , further comprising a setting unit capable of setting whether or not to control the display of the moving image in accordance with the result of the analysis by the analysis unit.
[21]
2. The information processing system according to claim 1, wherein the first user is a distribution user, and the second user is one or more viewing users.
[22]
The receiving unit receives a plurality of pieces of voice information related to voices of a plurality of users transmitted from a plurality of user terminals including the first user terminal,
The analysis unit analyzes whether each of the plurality of voices includes a specific word,
The information processing system according to claim 1, characterized in that the display control unit controls the display of the video based on display control information associated with a specific word contained in the audio and a number of audio containing the specific word.
[23]
2. The information processing system according to claim 1, wherein the specific word is set based on an operation of the first user terminal.
[24]
The receiving unit receives motion information regarding a motion of the first user transmitted from the first user terminal;
2. The information processing system according to claim 1, wherein the video includes a character object of the first user that moves based on the action information.
[25]
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis step of analyzing whether the voice includes a specific word based on the voice information;
An information processing method that executes a display control step of controlling the display of the video based on display control information associated with specific words contained in the audio, depending on the results of the analysis in the analysis step.
[26]
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
and a display control step of controlling the display of the video based on display control information associated with the specific word contained in the audio, depending on the results of an analysis of whether the audio contains a specific word based on the audio information.
[27]
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
A computer program that realizes a display control function that controls the display of the video based on display control information associated with a specific word contained in the audio, depending on the results of an analysis of whether the audio contains a specific word based on the audio information.
[28]
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
and a display control step of controlling the display of the video based on display control information associated with a specific word contained in the voice, depending on the results of an analysis of whether the voice contains a specific word based on voice information regarding at least the first user's voice.
[29]
one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
A computer program that realizes a display control function that controls the display of the video based on display control information associated with specific words contained in the voice, in accordance with the results of an analysis of whether the voice contains specific words based on voice information regarding at least the first user's voice.

100 第一ユーザ端末
200 第二ユーザ端末
300 ネットワーク
400 サーバ装置
410 受信部
420 送信部
430 解析部
440 表示制御部

REFERENCE SIGNS LIST 100 First user terminal 200 Second user terminal 300 Network 400 Server device 410 Receiving unit 420 Transmitting unit 430 Analyzing unit 440 Display control unit

Claims (48)

一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と
を備え、
前記特定のワードは、前記第一ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または前記第一ユーザ端末の画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または前記第一ユーザ端末の画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理システム。
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word based on the voice information;
a display control unit that controls display of the video based on display control information associated with a specific word included in the audio according to a result of the analysis by the analysis unit;
The specific word is a word related to an action requiring an operation on the first user terminal,
The display control information is information for causing an operation object corresponding to the action to appear on the video or the screen of the first user terminal, for highlighting an operation object corresponding to the action displayed on the video or the screen of the first user terminal, and/or for displaying an operation screen corresponding to the action, in an information processing system.
一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と
を備え、
前記特定のワードは、前記第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または前記第二ユーザ端末の画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または前記第二ユーザ端末の画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理システム。
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word based on the voice information;
a display control unit that controls display of the video based on display control information associated with a specific word included in the audio according to a result of the analysis by the analysis unit;
The specific word is a word related to an action requiring an operation on the second user terminal,
The display control information is information for causing an operation object corresponding to the action to appear on the video or the screen of the second user terminal, for highlighting an operation object corresponding to the action displayed on the video or the screen of the second user terminal, and/or for displaying an operation screen corresponding to the action, in an information processing system.
前記一又は複数のコンピュータプロセッサは、さらに、
前記動画に出現または強調して表示された前記操作オブジェクトを選択することにより前記行動が実行された場合、前記第一ユーザ端末および/または前記第二ユーザ端末において特定の効果を発生させる効果発生部を備えることを特徴とする請求項2に記載の情報処理システム。
The one or more computer processors further include:
The information processing system according to claim 2, further comprising an effect generating unit that generates a specific effect in the first user terminal and/or the second user terminal when the action is performed by selecting the operation object that appears or is displayed highlighted in the video.
一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と
を備え、
前記表示制御部は、
前記特定のワードが、前記第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および前記第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行う情報処理システム。
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word based on the voice information;
a display control unit that controls display of the video based on display control information associated with a specific word included in the audio according to a result of the analysis by the analysis unit;
The display control unit is
When the specific word is a word related to an action requiring an operation on the first user terminal, controlling the display of the video on the first user terminal and the second user terminal;
An information processing system that controls the display of the video only in the case where the specific word is a word related to an action requiring an operation on the second user terminal, in which case the display of the video is controlled in the second user terminal.
一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と
を備え、
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であり、
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトである情報処理システム。
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word based on the voice information;
a display control unit that controls display of the video based on display control information associated with a specific word included in the audio according to a result of the analysis by the analysis unit;
the particular word is a word associated with the request;
the display control information is information for making an object associated with the request appear in the video and/or information for highlighting the object displayed in the video,
An information processing system in which the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
前記一又は複数のコンピュータプロセッサは、
前記第一ユーザ端末における前記抽選オブジェクトに対する操作により前記現実の商品の当選が決定した場合、または、前記第一ユーザ端末において前記ショップオブジェクトおよび/または前記広告オブジェクトを介して現実の商品が注文された場合、前記当選に関する情報または前記注文に関する情報および少なくとも前記第一のユーザのユーザ情報に含まれる第一のユーザの住所情報を、前記抽選オブジェクト、前記ショップオブジェクトおよび/または前記広告オブジェクトに関連付けられた実店舗の情報処理装置へ送信する注文部を備えることを特徴とする請求項5に記載の情報処理システム。
the one or more computer processors:
The information processing system described in claim 5 is characterized in that it further comprises an order unit that, when a win for the real product is determined by an operation on the lottery object on the first user terminal, or when a real product is ordered on the first user terminal via the shop object and/or the advertising object, transmits information regarding the win or information regarding the order and at least the address information of the first user contained in the user information of the first user to an information processing device of a physical store associated with the lottery object, the shop object and/or the advertising object.
前記表示制御部は、前記第一ユーザ端末において、前記ショップオブジェクトおよび/または前記広告オブジェクトを介して現実の商品が注文された場合、当該現実の商品に対応する商品オブジェクトを前記動画に表示させることを特徴とする請求項5または6に記載の情報処理システム。 The information processing system according to claim 5 or 6, characterized in that the display control unit, when a real product is ordered on the first user terminal via the shop object and/or the advertising object, causes a product object corresponding to the real product to be displayed in the video. 一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のアイテムに関連する特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と、
前記特定のアイテムが前記第一ユーザ端末に関連付けられているかを判定する判定部と
を備え、
前記判定部により前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御部は、
前記特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行う情報処理システム。
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word related to a specific item based on the voice information;
a display control unit that controls display of the video based on display control information associated with a specific word included in the audio according to a result of the analysis by the analysis unit;
a determination unit that determines whether the particular item is associated with the first user terminal;
When the determination unit determines that the specific item is associated with the first user terminal,
The display control unit is
Information for making a specific object corresponding to the specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
An information processing system that controls the display of the video based on display control information, which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
前記一又は複数のコンピュータプロセッサは、
前記特定のアイテムが前記第一ユーザ端末に関連付けられているかを判定する判定部を備え、
前記判定部により前記特定のアイテムが前記第一ユーザ端末に関連付けられていないと判定された場合において、
前記表示制御部は、
前記特定のアイテムを抽選により取得可能な抽選オブジェクト、前記特定のアイテムを購入可能なショップを表したショップオブジェクトまたは前記特定のアイテムに関連する広告を表すための広告オブジェクトを前記動画に出現させるための情報、および/または、
前記動画に表示された前記抽選オブジェクト、前記ショップオブジェクトおよび/または前記広告オブジェクトを強調して表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行うことを特徴とする請求項8に記載の情報処理システム。
the one or more computer processors:
a determination unit that determines whether the particular item is associated with the first user terminal;
When the determination unit determines that the specific item is not associated with the first user terminal,
The display control unit is
Information for making a lottery object that allows the specific item to be acquired by lottery, a shop object that represents a shop where the specific item can be purchased, or an advertisement object that represents an advertisement related to the specific item appear in the video, and/or
The information processing system described in claim 8, characterized in that the display of the video is controlled based on display control information, which is information for highlighting and displaying the lottery object, the shop object and/or the advertising object displayed in the video.
前記一又は複数のコンピュータプロセッサは、
前記特定のアイテムが前記第一ユーザ端末に関連付けられているかを判定する判定部を備え、
前記判定部により前記特定のアイテムが前記第一ユーザ端末に関連付けられていないと判定された場合において、
前記表示制御部は、前記特定のアイテムを有する他のユーザのユーザ端末に関連する画面への導線を前記動画に出現させるための情報である表示制御情報に基づいて、前記動画の制御を行うことを特徴とする請求項8に記載の情報処理システム。
the one or more computer processors:
a determination unit that determines whether the particular item is associated with the first user terminal;
When the determination unit determines that the specific item is not associated with the first user terminal,
The information processing system described in claim 8, characterized in that the display control unit controls the video based on display control information, which is information for making a line to a screen related to a user terminal of another user who has the specific item appear in the video.
一又は複数のコンピュータプロセッサを備える情報処理システムであって、
前記一又は複数のコンピュータプロセッサは、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信部と、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二のユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信部と、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析部と、
前記解析部により解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御部と
を備え、
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御部は、前記特定のテキストを強調表示させ、
前記特定のテキストは、前記第一ユーザ端末または前記第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであり、
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含む情報処理システム。
An information processing system including one or more computer processors,
the one or more computer processors:
A receiving unit that receives voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission unit that transmits information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis unit that analyzes whether the voice includes a specific word based on the voice information;
a display control unit that controls display of the video based on display control information associated with a specific word included in the audio according to a result of the analysis by the analysis unit;
the specific word is a word contained in a specific text displayed in the video,
The display control unit highlights the specific text,
The specific text is a comment posted from the first user terminal or the second user terminal, or a system comment;
An information processing system in which the highlighting includes displaying an object related to the character object of the user who posted the comment.
前記動画は、前記第一のユーザのキャラクタオブジェクトおよび当該キャラクタオブジェクトが移動可能な仮想空間を表示するものであることを特徴とする請求項1,2,4,5,8,11に記載の情報処理システム。 The information processing system according to claims 1, 2, 4, 5, 8 and 11, characterized in that the video displays a character object of the first user and a virtual space in which the character object can move. 前記第二ユーザ端末が前記第一ユーザ端末と関連付けられている場合、
前記仮想空間の少なくとも一部は第二ユーザ端末と共有され、
前記表示制御部による前記動画の表示の制御の効果は、前記第一ユーザ端末および前記第二ユーザ端末の双方に及ぶことを特徴とする請求項12に記載の情報処理システム。
If the second user terminal is associated with the first user terminal,
At least a portion of the virtual space is shared with a second user terminal;
The information processing system according to claim 12 , wherein an effect of the control of the display of the video by the display control unit extends to both the first user terminal and the second user terminal.
前記第二ユーザ端末が前記第一ユーザ端末と関連付けられていない場合、
前記仮想空間の少なくとも一部は第二ユーザ端末と共有されるが、
前記表示制御部による前記動画の表示の制御の効果は、前記第一ユーザ端末および前記第二ユーザ端末の一方のみに及ぶことを特徴とする請求項13に記載の情報処理システム。
if the second user terminal is not associated with the first user terminal,
At least a portion of the virtual space is shared with a second user terminal,
The information processing system according to claim 13 , wherein the effect of the control of the display of the video by the display control unit extends to only one of the first user terminal and the second user terminal.
前記一又は複数のコンピュータプロセッサは、
前記解析部により解析された結果に応じた前記動画の表示の制御を行うか否かを設定可能な設定部を備える請求項1,2,4,5,8,11に記載の情報処理システム。
the one or more computer processors:
The information processing system according to claim 1 , further comprising a setting unit capable of setting whether or not to control the display of the moving image in accordance with the result of the analysis by the analysis unit.
前記第一のユーザは配信ユーザであり、前記第二のユーザは一以上の視聴ユーザであることを特徴とする請求項1,2,4,5,8,11に記載の情報処理システム。 The information processing system according to claims 1, 2, 4, 5, 8 and 11, characterized in that the first user is a distribution user and the second user is one or more viewing users. 前記特定のワードが、前記第一ユーザ端末の操作に基づいて設定されたものであることを特徴とする請求項1,2,4,5,8,11に記載の情報処理システム。 The information processing system according to claims 1, 2, 4, 5, 8 and 11, characterized in that the specific word is set based on an operation of the first user terminal. 前記受信部は、前記第一ユーザ端末から送信される、前記第一のユーザの動作に関する動作情報を受信し、
前記動画には、前記動作情報に基づいて動作する前記第一のユーザのキャラクタオブジェクトが表示されることを特徴とする請求項1,2,4,5,8,11に記載の情報処理システム。
The receiving unit receives motion information regarding a motion of the first user transmitted from the first user terminal;
12. The information processing system according to claim 1, wherein the video includes a character object of the first user that moves based on the motion information.
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記第一ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または前記第一ユーザ端末の画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または前記第一ユーザ端末の画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理方法。
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis step of analyzing whether the voice includes a specific word based on the voice information;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice according to a result of the analysis in the analysis step;
The specific word is a word related to an action requiring an operation on the first user terminal,
An information processing method in which the display control information is information for making an operation object corresponding to the action appear on the video or the screen of the first user terminal, for highlighting an operation object corresponding to the action displayed on the video or the screen of the first user terminal, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記第一のユーザによる操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理方法。
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
a display control step of controlling display of the video based on display control information associated with the specific word included in the voice in response to a result of analyzing whether the voice includes a specific word based on the voice information;
the specific word is a word related to an action requiring an operation by the first user;
An information processing method in which the display control information is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、前記第一のユーザによる操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報であるコンピュータプログラム。
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
a display control function that controls display of the video based on display control information associated with the specific word included in the audio, according to a result of analyzing whether the audio includes a specific word based on the audio information;
the specific word is a word related to an action requiring an operation by the first user;
The display control information is a computer program that is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記第一のユーザによる操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理方法。
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of analyzing whether the voice includes a specific word based on voice information related to at least the voice of the first user;
the specific word is a word related to an action requiring an operation by the first user;
An information processing method in which the display control information is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、前記第一のユーザによる操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報であるコンピュータプログラム。
one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
a display control function for controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of an analysis of whether the voice includes a specific word based on voice information related to at least the voice of the first user;
the specific word is a word related to an action requiring an operation by the first user;
The display control information is a computer program that is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または前記第二ユーザ端末の画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または前記第二ユーザ端末の画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理方法。
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
a transmitting step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis step of analyzing whether the voice includes a specific word based on the voice information;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice according to a result of the analysis in the analysis step;
The specific word is a word related to an action requiring an operation on the second user terminal,
An information processing method in which the display control information is information for making an operation object corresponding to the action appear on the video or the screen of the second user terminal, for highlighting an operation object corresponding to the action displayed on the video or the screen of the second user terminal, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、第二のユーザの第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理方法。
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
a display control step of controlling display of the video based on display control information associated with the specific word included in the voice in response to a result of analyzing whether the voice includes a specific word based on the voice information;
The specific word is a word related to an action requiring an operation of a second user on a second user terminal of a second user,
An information processing method in which the display control information is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、第二のユーザの第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報であるコンピュータプログラム。
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
a display control function that controls display of the video based on display control information associated with the specific word included in the audio in response to a result of analyzing whether the audio includes a specific word based on the audio information;
The specific word is a word related to an action requiring an operation of a second user on a second user terminal of a second user,
The display control information is a computer program that is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、第二のユーザの第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報である情報処理方法。
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of analyzing whether the voice includes a specific word based on voice information related to at least the voice of the first user;
The specific word is a word related to an action requiring an operation of a second user on a second user terminal of a second user,
An information processing method in which the display control information is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、第二のユーザの第二ユーザ端末における操作を要する行動に関連するワードであり、
前記表示制御情報は、前記動画または画面に、前記行動に対応付けられた操作オブジェクトを出現、前記動画または画面に表示された、前記行動に対応付けられた操作オブジェクトを強調して表示、および/または、前記行動に対応付けられた操作用画面を表示させるための情報であるコンピュータプログラム。
one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
a display control function for controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of an analysis of whether the voice includes a specific word based on voice information related to at least the voice of the first user;
The specific word is a word related to an action requiring an operation of a second user on a second user terminal of a second user,
The display control information is a computer program that is information for making an operation object corresponding to the action appear in the video or screen, for highlighting an operation object corresponding to the action displayed in the video or screen, and/or for displaying an operation screen corresponding to the action.
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記表示制御ステップでは、
前記特定のワードが、前記第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および前記第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行う情報処理方法。
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis step of analyzing whether the voice includes a specific word based on the voice information;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice according to a result of the analysis in the analysis step;
In the display control step,
When the specific word is a word related to an action requiring an operation on the first user terminal, controlling the display of the video on the first user terminal and the second user terminal;
An information processing method that controls the display of the video only in the video displayed on the second user terminal when the specific word is a word related to an action requiring an operation on the second user terminal.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記表示制御ステップでは、
前記特定のワードが、第一のユーザの第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および第二ユーザの第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行う情報処理方法。
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
a display control step of controlling display of the video based on display control information associated with the specific word included in the voice in response to a result of analyzing whether the voice includes a specific word based on the voice information;
In the display control step,
When the specific word is a word related to an action requiring an operation on a first user terminal of a first user, controlling display of the video on the first user terminal and the second user terminal of a second user;
An information processing method in which, when the specific word is a word related to an action requiring an operation on the second user terminal, the display of the video is controlled only in the video displayed on the second user terminal.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記表示制御機能は、
前記特定のワードが、第一のユーザの第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および第二ユーザの第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行うコンピュータプログラム。
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
a display control function that controls display of the video based on display control information associated with the specific word included in the audio, according to a result of analyzing whether the audio includes a specific word based on the audio information;
The display control function includes:
When the specific word is a word related to an action requiring an operation on a first user terminal of a first user, controlling display of the video on the first user terminal and the second user terminal of a second user;
A computer program that controls the display of the video only in the video displayed on the second user terminal when the specific word is a word related to an action requiring an operation on the second user terminal.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記表示制御ステップでは、
前記特定のワードが、第一のユーザの第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および第二ユーザの第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行う情報処理方法。
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of analyzing whether the voice includes a specific word based on voice information related to at least the voice of the first user;
In the display control step,
When the specific word is a word related to an action requiring an operation on a first user terminal of a first user, controlling display of the video on the first user terminal and the second user terminal of a second user;
An information processing method in which, when the specific word is a word related to an action requiring an operation on the second user terminal, the display of the video is controlled only in the video displayed on the second user terminal.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記表示制御機能は、
前記特定のワードが、第一のユーザの第一ユーザ端末における操作を要する行動に関連するワードである場合、前記第一ユーザ端末および第二ユーザの第二ユーザ端末に表示される動画おいて、前記動画の表示の制御を行い、
前記特定のワードが、前記第二ユーザ端末における操作を要する行動に関連するワードである場合、前記第二ユーザ端末に表示される前記動画においてのみ、前記動画の表示の制御を行うコンピュータプログラム。
one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
a display control function for controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of an analysis of whether the voice includes a specific word based on voice information related to at least the voice of the first user;
The display control function includes:
When the specific word is a word related to an action requiring an operation on a first user terminal of a first user, controlling display of the video on the first user terminal and the second user terminal of a second user;
A computer program that controls the display of the video only in the video displayed on the second user terminal when the specific word is a word related to an action requiring an operation on the second user terminal.
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であり、
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトである情報処理方法。
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis step of analyzing whether the voice includes a specific word based on the voice information;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice according to a result of the analysis in the analysis step;
the particular word is a word associated with the request;
the display control information is information for making an object associated with the request appear in the video and/or information for highlighting the object displayed in the video,
An information processing method in which the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であり、
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトである情報処理方法。
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
a display control step of controlling display of the video based on display control information associated with the specific word included in the voice in response to a result of analyzing whether the voice includes a specific word based on the voice information;
the particular word is a word associated with the request;
the display control information is information for making an object associated with the request appear in the video and/or information for highlighting the object displayed in the video,
An information processing method in which the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であり、
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトであるコンピュータプログラム。
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
a display control function that controls display of the video based on display control information associated with the specific word included in the audio in response to a result of analyzing whether the audio includes a specific word based on the audio information;
the particular word is a word associated with the request;
the display control information is information for making an object associated with the request appear in the video and/or information for highlighting the object displayed in the video,
A computer program in which the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であり、
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトである情報処理方法。
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of analyzing whether the voice includes a specific word based on voice information related to at least the voice of the first user;
the particular word is a word associated with the request;
the display control information is information for making an object associated with the request appear in the video and/or information for highlighting the object displayed in the video,
An information processing method in which the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、要求に関連するワードであり、
前記表示制御情報は、前記要求に対応付けられたオブジェクトを前記動画に出現させるための情報、および/または、前記動画に表示された前記オブジェクトを強調して表示させるための情報であり、
前記要求に対応付けられたオブジェクトは、現実の商品および/または商品オブジェクトを抽選により取得可能な抽選オブジェクト、前記現実の商品および/または商品オブジェクトを購入可能なショップを表したショップオブジェクトまたは前記現実の商品および/または商品オブジェクトに関する広告を表すための広告オブジェクトであるコンピュータプログラム。
one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
a display control function for controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of an analysis of whether the voice includes a specific word based on voice information related to at least the voice of the first user;
the particular word is a word associated with the request;
the display control information is information for making an object associated with the request appear in the video and/or information for highlighting the object displayed in the video,
A computer program in which the object associated with the request is a lottery object that allows real products and/or product objects to be obtained by lottery, a shop object that represents a shop where the real products and/or product objects can be purchased, or an advertising object for representing an advertisement relating to the real products and/or product objects.
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のアイテムに関連する特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと、
前記特定のアイテムが前記第一ユーザ端末に関連付けられているかを判定する判定ステップと
を実行させ、
前記判定ステップにおいて前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御ステップでは、
前記特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行う情報処理方法。
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analyzing step of analyzing whether the voice includes a specific word associated with a specific item based on the voice information;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice according to a result of the analysis in the analysis step;
determining whether the particular item is associated with the first user terminal;
When it is determined in the determining step that the specific item is associated with the first user terminal,
In the display control step,
Information for making a specific object corresponding to the specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
An information processing method for controlling the display of the video based on display control information, which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のアイテムに関連する特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと、
前記特定のアイテムが前記第一のユーザの第一ユーザ端末に関連付けられているかを判定する判定ステップと
を実行させ、
前記判定ステップにおいて前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御ステップでは、
前記特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行う情報処理方法。
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the audio, according to a result of analyzing whether the audio includes a specific word related to a specific item based on the audio information;
determining whether the particular item is associated with a first user terminal of the first user ;
When it is determined in the determining step that the specific item is associated with the first user terminal,
In the display control step,
Information for making a specific object corresponding to the specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
An information processing method for controlling the display of the video based on display control information, which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のアイテムに関連する特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と、
前記特定のアイテムが前記第一のユーザの第一ユーザ端末に関連付けられているかを判定する判定機能と
を実現させ、
前記判定機能により前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御機能は、
前記特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行うコンピュータプログラム。
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
a display control function that controls display of the video based on display control information associated with a specific word included in the audio, according to a result of analyzing whether the audio includes a specific word related to a specific item based on the audio information;
a determining function for determining whether the particular item is associated with a first user terminal of the first user ;
When the determining function determines that the particular item is associated with the first user terminal,
The display control function includes:
Information for making a specific object corresponding to the specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
A computer program that controls the display of the video based on display control information, which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のアイテムに関連する特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと、
前記特定のアイテムが前記第一のユーザの第一ユーザ端末に関連付けられているかを判定する判定ステップと
を実行させ、
前記判定ステップにおいて前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御ステップでは、
前記特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行う情報処理方法。
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of analyzing whether the voice includes a specific word related to a specific item based on voice information related to at least the voice of the first user;
determining whether the particular item is associated with a first user terminal of the first user ;
When it is determined in the determining step that the specific item is associated with the first user terminal,
In the display control step,
Information for making a specific object corresponding to the specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
An information processing method for controlling the display of the video based on display control information, which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のアイテムに関連する特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と、
前記特定のアイテムが前記第一のユーザの第一ユーザ端末に関連付けられているかを判定する判定機能と
を実現させ、
前記判定機能により前記特定のアイテムが前記第一ユーザ端末に関連付けられていると判定された場合において、
前記表示制御機能は、
特定のアイテムに対応する特定のオブジェクトを前記動画に出現させるための情報、
前記動画に表示された前記特定のオブジェクトを強調して表示させるための情報、および/または、
前記特定のアイテムを含む、前記第一ユーザ端末に関連付けられているアイテムの一覧画面を表示させるための情報
である表示制御情報に基づいて、前記動画の表示の制御を行うコンピュータプログラム。
one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
a display control function that controls display of the video based on display control information associated with a specific word related to a specific item included in the voice, in response to a result of analyzing whether the voice includes a specific word based on voice information related to at least the voice of the first user;
a determining function for determining whether the particular item is associated with a first user terminal of the first user ;
When the determining function determines that the particular item is associated with the first user terminal,
The display control function includes:
Information for making a specific object corresponding to a specific item appear in the video;
Information for highlighting the specific object displayed in the video, and/or
A computer program that controls the display of the video based on display control information, which is information for displaying a list screen of items associated with the first user terminal, including the specific item.
一又は複数のコンピュータプロセッサに、
第一のユーザの第一ユーザ端末から送信される、少なくとも前記第一のユーザの音声に関する音声情報を受信する受信ステップと、
前記第一のユーザに関する動画を、前記第一ユーザ端末および/または第二ユーザの第二ユーザ端末に表示させるための情報を、前記第一ユーザ端末および/または前記第二ユーザ端末に送信する送信ステップと、
前記音声情報に基づいて、前記音声に特定のワードが含まれるかを解析する解析ステップと、
前記解析ステップにおいて解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御ステップでは、前記特定のテキストを強調表示させ、
前記特定のテキストは、前記第一ユーザ端末または前記第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであり、
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含む情報処理方法。
one or more computer processors,
a receiving step of receiving voice information related to at least the voice of a first user, the voice information being transmitted from a first user terminal of the first user;
A transmission step of transmitting information for displaying a video related to the first user on the first user terminal and/or a second user terminal of a second user to the first user terminal and/or the second user terminal;
an analysis step of analyzing whether the voice includes a specific word based on the voice information;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice according to a result of the analysis in the analysis step;
the specific word is a word contained in a specific text displayed in the video,
In the display control step, the specific text is highlighted,
The specific text is a comment posted from the first user terminal or the second user terminal, or a system comment;
The information processing method, wherein the highlighting includes displaying an object related to a character object of the user who posted the comment.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信ステップと、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信ステップと、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御ステップでは、前記特定のテキストを強調表示させ、
前記特定のテキストは、前記第一のユーザの第一ユーザ端末または第二のユーザの第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであり、
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含む情報処理方法。
one or more computer processors,
a transmitting step of transmitting voice information relating to at least the voice of the first user to a server device;
a receiving step of receiving information for displaying a video related to the first user from the server device;
a display control step of controlling display of the video based on display control information associated with the specific word included in the voice in response to a result of analyzing whether the voice includes a specific word based on the voice information;
the specific word is a word contained in a specific text displayed in the video,
In the display control step, the specific text is highlighted,
The specific text is a comment posted from a first user terminal of the first user or a second user terminal of a second user, or a system comment;
The information processing method, wherein the highlighting includes displaying an object related to a character object of the user who posted the comment.
一又は複数のコンピュータプロセッサに、
少なくとも第一のユーザの音声に関する音声情報をサーバ装置に送信する送信機能と、
前記第一のユーザに関する動画を表示させるための情報を前記サーバ装置から受信する受信機能と、
前記音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御機能は、前記特定のテキストを強調表示させ、
前記特定のテキストは、前記第一のユーザの第一ユーザ端末または第二のユーザの第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであり、
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含むコンピュータプログラム。
one or more computer processors,
a transmitting function for transmitting voice information relating to at least the voice of the first user to the server device;
a receiving function for receiving information for displaying a video related to the first user from the server device;
a display control function that controls display of the video based on display control information associated with the specific word included in the audio, according to a result of analyzing whether the audio includes a specific word based on the audio information;
the specific word is a word contained in a specific text displayed in the video,
The display control function highlights the particular text;
The specific text is a comment posted from a first user terminal of the first user or a second user terminal of a second user, or a system comment;
The highlighting includes displaying an object related to the character object of the user who posted the comment.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信ステップと、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御ステップと
を実行させ、
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御ステップでは、前記特定のテキストを強調表示させ、
前記特定のテキストは、前記第一のユーザの第一ユーザ端末または第二のユーザの第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであり、
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含む情報処理方法。
one or more computer processors,
a receiving step of receiving information for displaying a moving image related to a first user from a server device;
a display control step of controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of analyzing whether the voice includes a specific word based on voice information related to at least the voice of the first user;
the specific word is a word contained in a specific text displayed in the video,
In the display control step, the specific text is highlighted,
The specific text is a comment posted from a first user terminal of the first user or a second user terminal of a second user, or a system comment;
The information processing method, wherein the highlighting includes displaying an object related to a character object of the user who posted the comment.
一又は複数のコンピュータプロセッサに、
第一のユーザに関する動画を表示させるための情報をサーバ装置から受信する受信機能と、
少なくとも前記第一のユーザの音声に関する音声情報に基づいて前記音声に特定のワードが含まれるかを解析された結果に応じ、前記音声に含まれる特定のワードに関連付けられた表示制御情報に基づいて、前記動画の表示の制御を行う表示制御機能と
を実現させ、
前記特定のワードは、前記動画に表示された特定のテキストに含まれるワードであり、
前記表示制御機能は、前記特定のテキストを強調表示させ、
前記特定のテキストは、前記第一のユーザの第一ユーザ端末または第二のユーザの第二ユーザ端末から投稿されたコメント、あるいは、システムコメントであり、
前記強調表示は、前記コメントを投稿したユーザのキャラクタオブジェクトに関連するオブジェクトを表示させることを含むコンピュータプログラム。

one or more computer processors,
A receiving function of receiving information for displaying a video related to a first user from a server device;
a display control function for controlling display of the video based on display control information associated with a specific word included in the voice, in response to a result of an analysis of whether the voice includes a specific word based on voice information related to at least the voice of the first user;
the specific word is a word contained in a specific text displayed in the video,
The display control function highlights the particular text;
The specific text is a comment posted from a first user terminal of the first user or a second user terminal of a second user, or a system comment;
The highlighting includes displaying an object related to the character object of the user who posted the comment.

JP2024015013A 2022-09-15 2024-02-02 Information processing system, information processing method, and computer program Active JP7655497B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2024015013A JP7655497B2 (en) 2022-09-15 2024-02-02 Information processing system, information processing method, and computer program
JP2025038830A JP2025087888A (en) 2022-09-15 2025-03-11 Information processing system, information processing method, and computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2022146834 2022-09-15
JP2024015013A JP7655497B2 (en) 2022-09-15 2024-02-02 Information processing system, information processing method, and computer program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2022146834 Division 2022-09-15 2022-09-15

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025038830A Division JP2025087888A (en) 2022-09-15 2025-03-11 Information processing system, information processing method, and computer program

Publications (2)

Publication Number Publication Date
JP2024050776A JP2024050776A (en) 2024-04-10
JP7655497B2 true JP7655497B2 (en) 2025-04-02

Family

ID=90623435

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2024015013A Active JP7655497B2 (en) 2022-09-15 2024-02-02 Information processing system, information processing method, and computer program
JP2025038830A Pending JP2025087888A (en) 2022-09-15 2025-03-11 Information processing system, information processing method, and computer program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025038830A Pending JP2025087888A (en) 2022-09-15 2025-03-11 Information processing system, information processing method, and computer program

Country Status (1)

Country Link
JP (2) JP7655497B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009271814A (en) 2008-05-09 2009-11-19 Seiko Epson Corp Display device, and display method in display device
JP2015032084A (en) 2013-08-01 2015-02-16 任天堂株式会社 Information processing device, information processing system, program, and information processing method
JP2018029325A (en) 2016-08-19 2018-02-22 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Interactive method and device applied to live streaming
JP2019213845A (en) 2019-04-16 2019-12-19 株式会社セガゲームス Information processing device and program
JP2020166559A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Server system and video distribution system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11071919B2 (en) * 2015-06-30 2021-07-27 Amazon Technologies, Inc. Joining games from a spectating system
JP6525091B1 (en) * 2018-06-12 2019-06-05 株式会社セガゲームス Matching system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009271814A (en) 2008-05-09 2009-11-19 Seiko Epson Corp Display device, and display method in display device
JP2015032084A (en) 2013-08-01 2015-02-16 任天堂株式会社 Information processing device, information processing system, program, and information processing method
JP2018029325A (en) 2016-08-19 2018-02-22 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Interactive method and device applied to live streaming
JP2020166559A (en) 2019-03-29 2020-10-08 株式会社バンダイナムコエンターテインメント Server system and video distribution system
JP2019213845A (en) 2019-04-16 2019-12-19 株式会社セガゲームス Information processing device and program

Also Published As

Publication number Publication date
JP2024050776A (en) 2024-04-10
JP2025087888A (en) 2025-06-10

Similar Documents

Publication Publication Date Title
JP7531814B2 (en) Information processing system, information processing method, and computer program
JP2024088629A (en) Information processing system, information processing method, and computer program
JP7847781B2 (en) Program, information processing method, and information processing apparatus
JP7824607B2 (en) Information processing system, information processing method, and computer program
JP7773742B2 (en) Information processing system, information processing method, and computer program
JP2025063298A (en) Information processing system, information processing method, and computer program
JP2026026100A (en) Information processing system, information processing method, and computer program
JP7644940B2 (en) Information processing system, information processing method, and computer program
JP7655497B2 (en) Information processing system, information processing method, and computer program
JP7575748B2 (en) Information processing system, information processing method, and computer program
JP7717347B2 (en) Information processing system, information processing method, and computer program
JP7742612B1 (en) Information processing system, information processing method, and computer program
US12619390B2 (en) Information processing system, information processing method, and computer program
JP7648113B2 (en) Information processing system, information processing method, and computer program
US20240152311A1 (en) Information processing system, information processing method, and computer program
JP7847784B2 (en) Information processing systems, information processing methods, and computer programs
JP7455300B2 (en) Information processing system, information processing method and computer program
JP7542835B2 (en) Information processing system, information processing method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240202

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250112

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: 20250218

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250311

R150 Certificate of patent or registration of utility model

Ref document number: 7655497

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150