CN116114252A - Information processing system, information processing method, information processing program - Google Patents
Information processing system, information processing method, information processing program Download PDFInfo
- Publication number
- CN116114252A CN116114252A CN202280005720.XA CN202280005720A CN116114252A CN 116114252 A CN116114252 A CN 116114252A CN 202280005720 A CN202280005720 A CN 202280005720A CN 116114252 A CN116114252 A CN 116114252A
- Authority
- CN
- China
- Prior art keywords
- user
- image
- distribution
- unit
- information
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
- G06T13/20—3D [Three Dimensional] animation
- G06T13/40—3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及信息处理系统、信息处理方法、信息处理程序。The present invention relates to an information processing system, an information processing method, and an information processing program.
背景技术Background technique
以往,作为向多个用户分发音乐及视频的服务,已知有“Mirrativ”(例如参照非专利文献1)。Conventionally, "Mirrativ" is known as a service for distributing music and video to a plurality of users (for example, refer to Non-Patent Document 1).
现有技术文献prior art literature
非专利文献non-patent literature
非专利文献1:“Mirrativ”,[online],株式会社Milaive,[2019年12月18日检索],互联网(URL:https://www.mirrativ.com/)。Non-Patent Document 1: "Mirrativ", [online], Milaive Co., Ltd., [retrieved on December 18, 2019], Internet (URL: https://www.mirrativ.com/).
发明内容Contents of the invention
发明要解决的问题The problem to be solved by the invention
如上述这样的现有技术是能够在现实空间进行收看的服务,难以在虚拟空间中发展。Conventional technologies such as those described above are services that can be viewed in a real space, and it is difficult to develop in a virtual space.
因此,本发明的目的在于提供一种在虚拟空间中适合的内容分发技术。Therefore, an object of the present invention is to provide a content distribution technology suitable in a virtual space.
用于解决问题的方案solutions to problems
根据本发明的一个方面公开了一种信息处理系统,其具有:第一检测部,其检测第一用户的状态,所述第一用户分发包含第一虚拟空间的图像的内容;第一描绘处理部,其通过所述第一用户相关的第一终端设备或收看所述内容的第二用户相关的第二终端设备,描绘能够被所述第一用户或所述第二用户观看的所述第一虚拟空间的图像;第一存储部,其存储与所述第一用户对应的第一显示媒介,所述第一虚拟空间的图像具有多个阶层,所述第一描绘处理部具有:第一描绘部,其描绘所述多个阶层中的所述第一显示媒介相关的层的第一图像区域;第二描绘部,其描绘所述多个阶层中的第一用户界面相关的层的第二图像区域,所述第一描绘部基于所述第一检测部检测出的所述第一用户的状态,使所述第一图像区域中的所述第一显示媒介的状态变化。According to one aspect of the present invention, an information processing system is disclosed, which includes: a first detection unit that detects a state of a first user who distributes content including an image of a first virtual space; a first rendering process A part, which uses the first terminal device related to the first user or the second terminal device related to the second user who watches the content, to describe the first user or the second user to view the content An image of a virtual space; a first storage unit that stores a first display medium corresponding to the first user, the image of the first virtual space has multiple levels, and the first rendering processing unit has: a first a rendering unit for rendering a first image area of a layer related to the first display medium among the plurality of layers; a second rendering unit for rendering a first image area of a layer related to the first user interface among the plurality of layers In the second image area, the first drawing unit changes the state of the first display medium in the first image area based on the state of the first user detected by the first detection unit.
发明效果Invention effect
根据本发明,能够得到一种在虚拟空间中适合的内容分发技术。According to the present invention, it is possible to obtain a content distribution technique suitable in a virtual space.
附图说明Description of drawings
图1为本实施方式涉及的虚拟现实生成系统的框图。FIG. 1 is a block diagram of a virtual reality creation system according to this embodiment.
图2为用左右眼分别看到的图像的说明图。FIG. 2 is an explanatory diagram of images viewed by left and right eyes, respectively.
图3为本实施方式的虚拟空间的图像的结构的说明图。FIG. 3 is an explanatory diagram of the structure of an image in a virtual space according to the present embodiment.
图4为与主页画面(大厅画面)对应的虚拟空间的说明图。FIG. 4 is an explanatory diagram of a virtual space corresponding to a home screen (lobby screen).
图5为主页图像的阶层结构的说明图。FIG. 5 is an explanatory diagram of a hierarchical structure of homepage images.
图5A为从图5的用户的视点起的视野范围(观看正面的情况)的放大图。FIG. 5A is an enlarged view of the field of view (when viewing the front) from the viewpoint of the user in FIG. 5 .
图6为表示从穿戴型设备观看到的主页图像的一个例子的图。FIG. 6 is a diagram showing an example of a homepage image viewed from a wearable device.
图7A为操作区域的前后调换的方式的说明图。FIG. 7A is an explanatory diagram of the manner in which the operation area is switched back and forth.
图7B为操作区域的前后调换的方式的说明图。FIG. 7B is an explanatory diagram of the manner in which the operation area is switched back and forth.
图8A为与分发图像对应的虚拟空间的示意性侧视图。Fig. 8A is a schematic side view of a virtual space corresponding to a distributed image.
图8B为与分发图像对应的虚拟空间的俯视时的示意性俯视图。FIG. 8B is a schematic top view of the virtual space corresponding to the distribution image when viewed from above.
图9为分发图像的阶层结构的说明图。FIG. 9 is an explanatory diagram of a hierarchical structure of distribution images.
图10为俯视地示出镜子与分发图像的各层之间的关系的说明图。FIG. 10 is an explanatory diagram showing the relationship between the mirror and each layer for distributing images in plan view.
图11为分发图像相关的界面显示层的说明图。FIG. 11 is an explanatory diagram of an interface display layer related to a distributed image.
图12为表示分发用户通过穿戴型设备观看的分发图像的一个例子的图。FIG. 12 is a diagram showing an example of a distribution image viewed by a distribution user through a wearable device.
图13为表示收看用户通过穿戴型设备观看的分发图像的一个例子的图。FIG. 13 is a diagram showing an example of a distributed image viewed by a viewing user through a wearable device.
图14为表示智能手机用的分发图像的一个例子的图。FIG. 14 is a diagram showing an example of a distribution image for a smartphone.
图15为表示内容分发侧的终端设备的功能的示意性框图。Fig. 15 is a schematic block diagram showing functions of a terminal device on the content distribution side.
图16为虚拟形象的描绘信息的一个例子的说明图。FIG. 16 is an explanatory diagram of an example of drawing information of an avatar.
图17为表示内容收看侧的终端设备的功能的示意性框图。Fig. 17 is a schematic block diagram showing functions of a terminal device on the content viewing side.
图18为表示服务器设备的功能的示意性框图。Fig. 18 is a schematic block diagram showing the functions of the server device.
图19为表示直到开始分发特定内容为止的动作的一个例子的流程图。FIG. 19 is a flowchart showing an example of operations up to the start of distribution of specific content.
图20为表示直到开始收看特定内容为止的动作的一个例子的流程图。FIG. 20 is a flowchart showing an example of operations until viewing of specific content is started.
图21为表示来自分发用户的特定内容正在分发时(即收看用户正在收看特定内容时)的动作的一个例子的流程图。FIG. 21 is a flowchart showing an example of operations when the specific content is being distributed from the distribution user (that is, when the viewing user is viewing the specific content).
具体实施方式Detailed ways
以下,一边参照附图,一边对实施方式进行详细说明。Embodiments will be described in detail below with reference to the drawings.
参照图1,对本发明的一个实施方式涉及的虚拟现实生成系统1的概要进行说明。图1为本实施方式涉及的虚拟现实生成系统1的框图。The outline of a virtual
虚拟现实生成系统1具有服务器设备10(外部处理设备的一个例子)和一个以上的终端设备20。在图1中,为了简便而图示了三个终端设备20,但终端设备20的数量只要为两个以上即可。The virtual
服务器设备10为例如提供一个以上的虚拟现实的运营者所管理的服务器等的信息处理系统。终端设备20为用户所使用的设备,例如移动电话、智能手机、平板电脑终端、PC(Personal Computer,个人电脑)、穿戴型设备(头戴式显示器、眼镜型设备等)或游戏设备等。典型地,多个终端设备20能够按每个用户以不同的方式通过网络3与服务器设备10连接。The
终端设备20能够执行本实施方式涉及的虚拟现实应用。虚拟现实应用可以是终端设备20通过网络3从服务器设备10或规定的应用分发服务器接收的,或者,也可以预先存储在终端设备20所具有的存储设备或终端设备20能够读取的存储卡等存储介质。服务器设备10和终端设备20通过网络3以能够通信的方式连接。例如,服务器设备10和终端设备20协同工作,执行虚拟现实相关的多种处理。The terminal device 20 can execute the virtual reality application related to this embodiment. The virtual reality application may be received by the terminal device 20 from the
终端设备20包括内容分发侧的终端设备20A(第一终端设备的一个例子)和内容收看侧的终端设备20B(第二终端设备的一个例子)。另外,在以下的说明中,将内容分发侧的终端设备20A和内容收看侧的终端设备20B作为单独的终端设备进行说明,但也可能存在内容分发侧的终端设备20A成为内容收看侧的终端设备20B的情况、或与其相反的情况。另外,以下,在不特意区分终端设备20A和终端设备20B的情况下,有时仅称为“终端设备20”。The terminal devices 20 include a
各终端设备20通过服务器设备10以彼此能够通信的方式连接。另外,以下,“一个终端设备20向其他终端设备20发送信息”是指“一个终端设备20通过服务器设备10向其他终端设备20发送信息”的意思。同样地,“一个终端设备20从其他终端设备20接收信息”是指“一个终端设备20通过服务器设备10从其他终端设备20接收信息”的意思。但是,在变形例中,各终端设备20也可以不通过服务器设备10就能够通信的方式连接。The terminal devices 20 are communicably connected to each other via the
另外,网络3可以包括无线通信网、互联网、VPN(Virtual Private Network,虚拟专用网络)、WAN(Wide Area Network,广域网)、有线网络、或它们的任意组合等。In addition, the
在图1所示的例子中,虚拟现实生成系统1包括演播室单元30A、30B。与内容分发侧的终端设备20A同样地,演播室单元30A、30B是内容分发侧的设备。演播室单元30A、30B能够配置在内容制作用的演播室、房间、会场等。In the example shown in FIG. 1 , the virtual
各演播室单元30能够具有与内容分发侧的终端设备20A和/或服务器设备10同样的功能。以下,为了简化说明,主要说明内容分发侧的终端设备20A通过服务器设备10向各内容收看侧的终端设备20B分发各种内容的情况。但是,取而代之地或者在其基础上,也可以通过与分发用户相向的演播室单元30A、30B具有与内容分发侧的终端设备20A同样的功能,从而通过服务器设备10向各内容收看侧的终端设备20B分发各种内容。另外,在变形例中,虚拟现实生成系统1也可以不具有演播室单元30A、30B。Each studio unit 30 can have the same function as the
以下,虽然虚拟现实生成系统1实现信息处理系统的一个例子,但是特定的一个终端设备20的各要素(参照图1的终端通信部21至终端控制部25)可以实现信息处理系统的一个例子,也可以由多个终端设备20协同工作来实现信息处理系统的一个例子。此外,服务器设备10可以单独地实现信息处理系统的一个例子,也可以由服务器设备10和一个以上的终端设备20协同工作来实现信息处理系统的一个例子。Hereinafter, although the virtual
在此,对本实施方式涉及的虚拟现实的概要进行说明。本实施方式涉及的虚拟现实是例如教育、旅行、角色扮演、仿真、游戏、演唱会这样的娱乐活动等的与任意的现实相对应的虚拟现实等,伴随着虚拟现实的执行,使用如虚拟形象(Avatar)这样的虚拟现实媒介。例如,本实施方式涉及的虚拟现实通过三维虚拟空间、在该虚拟空间内登场的各种虚拟现实媒介、以及在该虚拟空间内提供的各种内容来实现。Here, an outline of virtual reality according to this embodiment will be described. The virtual reality related to this embodiment is a virtual reality corresponding to any reality, such as entertainment activities such as education, travel, role-playing, simulation, games, and concerts. (Avatar) such a virtual reality medium. For example, virtual reality according to this embodiment is realized by a three-dimensional virtual space, various virtual reality media appearing in the virtual space, and various contents provided in the virtual space.
虚拟现实媒介是虚拟现实中使用的电子数据,包括例如卡片、道具、点数、服务内的货币(或虚拟现实内的货币)、票券、角色、虚拟形象、参数等任意的媒介。此外,虚拟现实媒介也可以是等级信息、状态信息、参数信息(体力值和攻击力等)或能力信息(技能、能力、咒语、职业等)这样的虚拟现实关联信息。此外,虚拟现实媒介是用户在虚拟现实内能够获取、拥有、使用、管理、交换、合成、强化、出售、废弃、或赠送等的电子数据,但虚拟现实媒介的使用方式不仅限于本说明书中明确记载的方式。Virtual reality media is electronic data used in virtual reality, including arbitrary media such as cards, props, points, currency in services (or currency in virtual reality), tickets, characters, avatars, and parameters. In addition, the virtual reality medium may also be virtual reality-related information such as level information, status information, parameter information (physical strength, attack power, etc.) or ability information (skills, abilities, spells, occupations, etc.). In addition, virtual reality media is electronic data that users can acquire, own, use, manage, exchange, synthesize, enhance, sell, discard, or give away in virtual reality, but the use of virtual reality media is not limited to way of recording.
在本实施方式中,用户包括在虚拟空间内收看各种内容的收看用户(第二用户的一个例子)、和通过后述的分发者虚拟形象M2(第一显示媒介的一个例子)在虚拟空间内分发后述的特定内容的分发用户(第一用户的一个例子)。In this embodiment, the users include a viewing user (an example of a second user) who watches various contents in the virtual space, and a user in the virtual space through the distributor avatar M2 (an example of the first display medium) described later. A distribution user (an example of a first user) who distributes specific content to be described later.
另外,分发用户能够作为收看用户来收看来自其他分发用户的特定内容,相反,收看用户也能够作为分发用户来分发特定内容。但是,以下,为了防止说明变得复杂,收看用户设为当时的收看用户,分发用户设为当时的分发用户。另外,以下,在不特别区分分发用户和收看用户的情况下,有时仅称为“用户”。此外,在不特别区分与收看用户相关的收看者虚拟形象M1(第二显示媒介的一个例子)和分发者虚拟形象M2的情况下,有时仅称为“虚拟形象”。In addition, a distribution user can view specific content from other distribution users as a viewing user, and conversely, a viewing user can also distribute specific content as a distribution user. However, below, in order to prevent the explanation from becoming complicated, the viewing user is referred to as the current viewing user, and the distribution user is referred to as the current distribution user. In addition, in the following, when a distribution user and a viewing user are not particularly distinguished, they may be simply referred to as "users". In addition, when the viewer avatar M1 (an example of the second display medium) and the distributor avatar M2 related to the viewing user are not particularly distinguished, they are sometimes simply referred to as "avatar".
另外,虚拟形象典型地为具有正面方向的角色的形态,可以具有人、动物或者类似的形态。虚拟形象通过与各种虚拟形象道具对应从而能够具有多种容貌(被描绘时的容貌)。In addition, the avatar is typically in the form of a character with a frontal orientation, and may have the form of a human, animal, or the like. The avatar can have various appearances (appearances when drawn) by corresponding to various avatar props.
收看用户和分发用户基本上将穿戴型设备穿戴在例如头部或脸部的一部分,通过该穿戴型设备来观看虚拟空间。另外,穿戴型设备也可以为头戴式显示器、眼镜型设备。眼镜型设备可以为所谓的AR(Augmented Reality,增强现实)眼镜、MR(Mixed Reality,混合现实)眼镜。无论在哪种情况下,穿戴型设备既可以与终端设备20分开设置,也可以实现终端设备20的一部分或全部的功能。在本实施方式中,作为一个例子,终端设备20设为通过头戴式显示器来实现的终端设备。Basically, the viewing user and the distribution user wear a wearable device on, for example, a part of the head or face, and view the virtual space through the wearable device. In addition, the wearable device may also be a head-mounted display or a glasses-type device. The glasses-type device may be so-called AR (Augmented Reality, augmented reality) glasses or MR (Mixed Reality, mixed reality) glasses. In any case, the wearable device can be set separately from the terminal device 20 , and can also realize a part or all of the functions of the terminal device 20 . In this embodiment, as an example, the terminal device 20 is a terminal device realized by a head-mounted display.
以下,主要对服务器设备10分发的各种内容中的基于分发用户的特定内容进行说明。此外,在以下的说明中,对适合通过头戴式显示器收看的内容进行说明。Hereinafter, among various contents distributed by the
基于分发用户的特定内容是指,与分发用户相关且根据分发用户的朝向、位置、动作等使朝向、位置、动作等变化的分发者虚拟形象M2在虚拟空间内登场的内容。另外,分发用户的朝向、位置、动作是指,不仅包括分发用户的脸、手等身体的一部分或全部的朝向、位置、动作,还包括分发用户的视线的朝向、位置、动作或者类似的概念。基于分发用户的特定内容典型地为视频内容。The specific content based on the distribution user refers to the content in which the distribution user's avatar M2, whose orientation, position, and movement changes according to the distribution user's orientation, position, and movement, appears in the virtual space. In addition, the orientation, position, and action of the distribution user include not only the orientation, position, and action of a part or all of the user's face, hands, etc., but also the orientation, position, and action of the user's line of sight, or similar concepts. . The specific content based on distributing users is typically video content.
基于分发用户的特定内容典型地为通过分发者虚拟形象M2以任意的方式提供娱乐活动的内容。例如,基于分发用户的特定内容可以与如舞蹈、音乐、魔术等的各种表演、聊天、聚会、集会、会议或者类似的活动有关。The specific content based on the distributing user is typically content that provides entertainment in any manner through the distributor avatar M2. For example, specific content based on distributing users may be related to various performances such as dancing, music, magic, etc., chatting, parties, conventions, conferences, or similar activities.
此外,基于分发用户的特定内容可以为教育类。例如,基于分发用户的特定内容可以包括经由分发者虚拟形象M2的来自分发用户的指导、建议等。例如,作为由与舞蹈课程相关的虚拟现实提供的内容,可以包括来自舞蹈老师的指导、建议等。在该情况下,舞蹈老师成为分发用户,学生成为收看用户,在虚拟现实中学生能够接受来自老师的单独指导。Additionally, specific content based on distribution users may be educational. For example, the distribution user-based specific content may include guidance, advice, etc. from the distribution user via the distributor avatar M2. For example, as content provided by virtual reality related to dance lessons, guidance, advice, etc. from a dance teacher may be included. In this case, the dance teacher becomes the distribution user, the students become the viewing users, and the students can receive individual guidance from the teacher in virtual reality.
此外,基于分发用户的特定内容可以包括由两个以上的分发用户进行的协同合作(以下简称“合作”)的形态。由此,能够实现使用多种方式的分发,促进分发用户间的交流。In addition, the specific content based on the distribution user may include a cooperative cooperation (hereinafter referred to as "cooperation") of two or more distribution users. In this way, distribution using various methods can be realized, and communication among distribution users can be promoted.
另外,服务器设备10也能够分发基于分发用户的特定内容以外的内容。服务器设备10提供的内容(由虚拟现实提供的内容)的种类、数量是任意的,但在本实施方式中,作为一个例子,服务器设备10提供的内容可以包括如各种影像这样的数字内容。影像既可以为实时的影像,也可以为非实时的影像。此外,影像既可以为基于实际图像的影像,也可以为基于CG(Computer Graphics,计算机图形)的影像。影像可以为提供信息用的影像。在该情况下,影像可以是关于特定类别的信息提供服务(与旅行、居住、食品、流行时尚、健康、美容等有关的信息提供服务)、基于特定的用户的广播服务(例如Youtube(注册商标))等的影像。In addition, the
虚拟现实中的内容的提供方式为多种多样,可以为利用头戴式显示器的显示功能来提供的方式以外的方式。例如,在内容为影像的情况下,可以通过在虚拟空间内的显示设备(虚拟现实媒介)的显示屏上描绘影像,从而实现该内容的提供。另外,虚拟空间内的显示设备为任意的形态,可以为设置在虚拟空间内的屏幕、设置在虚拟空间内的大型显示屏、虚拟空间内的移动终端的显示屏等。There are various methods of providing content in virtual reality, and methods other than those provided using the display function of the head-mounted display may be used. For example, when the content is video, the content can be provided by drawing the video on a display screen of a display device (virtual reality medium) in a virtual space. In addition, the display device in the virtual space can be in any form, and can be a screen installed in the virtual space, a large display screen installed in the virtual space, a display screen of a mobile terminal in the virtual space, and the like.
此外,虚拟现实中的内容可以是通过借助头戴式显示器以外的方法也能够收看的内容。例如,虚拟现实中的内容可以通过智能手机、平板电脑等直接(无需通过头戴式显示器)进行收看。In addition, the content in virtual reality may be content that can be viewed by means other than the head-mounted display. For example, content in virtual reality can be viewed directly (without going through a head-mounted display) via a smartphone, tablet, etc.
(服务器设备的结构)(Structure of server device)
对服务器设备10的结构进行具体说明。服务器设备10由服务器计算机构成。服务器设备10可以通过多台服务器计算机的协同工作来实现。例如,服务器设备10可以通过提供各种内容的服务器计算机、实现各种认证服务器的服务器计算机等协同工作来实现。此外,服务器设备10可以包括Web服务器。在该情况下,后述的终端设备20的功能的一部分可以通过由浏览器对从Web服务器接收到的HTML文件、其附带的各种程序(Javascript)进行处理来实现。The configuration of the
如图1所示,服务器设备10具有服务器通信部11、服务器存储部12、服务器控制部13。As shown in FIG. 1 , the
服务器通信部11通过无线或有线与外部设备进行通信,包括进行信息的收发的接口。服务器通信部11可以包括例如无线LAN(Local Area Network,局域网)通信模块或有线LAN通信模块等。服务器通信部11通过网络3能够与终端设备20之间收发信息。The
服务器存储部12为例如存储设备,存储虚拟现实相关的各种处理所需要的各种信息和程序。The
服务器控制部13可以包括专用的微处理器或通过读取特定的程序而实现特定的功能的CPU(Central Processing Unit,中央处理器)、GPU(Graphics Processing Unit,图形处理器)等。例如,服务器控制部13与终端设备20协同工作,根据用户对终端设备20的显示部23的操作来执行虚拟现实应用。The
(终端设备的结构)(Structure of terminal equipment)
对终端设备20的结构进行说明。如图1所示,终端设备20具有终端通信部21、终端存储部22、显示部23、输入部24、终端控制部25。The configuration of the terminal device 20 will be described. As shown in FIG. 1 , the terminal device 20 has a
终端通信部21通过无线或有线与外部设备进行通信,包括进行信息的收发的接口。终端通信部21可以包括例如与LTE(Long Term Evolution,长期演进技术)(注册商标)、LTE-A(LTE-Advanced,长期演进技术升级版)、第五代移动通信系统、UMB(Ultra MobileBroadband,超移动宽带)等移动通信标准对应的无线通信模块、无线LAN通信模块、或有线LAN通信模块等。终端通信部21通过网络3能够与服务器设备10之间收发信息。The
终端存储部22包括例如一次存储设备和二次存储设备。例如,终端存储部22可以包括半导体存储器、磁存储器、或光存储器等。终端存储部22存储从服务器设备10接收的、在虚拟现实的处理中使用的各种信息和程序。在虚拟现实的处理中使用的信息和程序可以通过终端通信部21从外部设备获得。例如,虚拟现实应用程序可以从规定的应用分发服务器获得。以下,将应用程序也仅称为应用。The
此外,终端存储部22存储用于描绘虚拟空间的数据,例如建筑物这样的室内空间、室外空间的图像等。另外,也可以按每个虚拟空间准备多种类型的用于描绘虚拟空间的数据,并灵活使用。In addition, the
此外,终端存储部22存储用于对配置在三维虚拟空间内的各种物品进行投影(纹理映射)的各种图像(纹理图像)。In addition, the
例如,终端存储部22存储作为与各用户对应的虚拟现实媒介的收看者虚拟形象M1的描绘信息。在虚拟空间内,收看者虚拟形象M1基于收看者虚拟形象M1的描绘信息而描绘。For example, the
此外,终端存储部22存储作为与各分发用户对应的虚拟现实媒介的分发者虚拟形象M2的描绘信息。在虚拟空间内,分发者虚拟形象M2基于分发者虚拟形象M2的描绘信息而描绘。Furthermore, the
此外,终端存储部22存储例如各种的礼物物品、建筑物、墙壁、或NPC(Non PlayerCharacter,非玩家角色)等这样的与收看者虚拟形象M1和分发者虚拟形象M2不同的各种物品相关的描绘信息。在虚拟空间内,各种物品基于这样的描绘信息而描绘。另外,礼物物品是指与一个用户给另一个用户的礼物(赠品)对应的物品,为道具的一部分。礼物物品可以为虚拟形象的身上穿着的物品(服装、装饰品)、装饰分发图像的物品(焰火、花等)、背景(壁纸)或者类似的物品、能够扭转扭蛋机(抽签)的票券或者类似的物品。In addition, the
显示部23包括例如液晶显示屏或有机EL(Electro-Luminescence,电致发光)显示屏等显示设备。显示部23能够显示各种图像。显示部23例如由触摸面板构成,作为检测各种用户操作的界面发挥功能。另外,显示部23可以为如上述那样内置在头戴式显示器的形式。The
输入部24既可以包括物理按键,还可以进一步包括以鼠标等这样的指示设备为代表的任意的输入接口。此外,输入部24也能够受理如语音输入、手势输入、视线输入这样的非接触型的用户输入。另外,在手势输入中可以使用用于检测用户的各种状态的传感器(图像传感器、加速度传感器、距离传感器等)、将传感器技术和照相机融合的专用动作捕捉、手柄这样的控制器等)。此外,视线检测用的照相机可以配置在头戴式显示器内。另外,如上所述,用户的各种状态为例如用户的朝向、位置、动作或者类似的状态,在该情况下,用户的朝向、位置、动作是指,不仅包括用户的手、身体的朝向、位置、动作,还包括分发用户的视线的朝向、位置、动作或者类似的概念。The
终端控制部25包括一个以上的处理器。终端控制部25控制终端设备20整体的动作。The
终端控制部25通过终端通信部21进行信息的收发。例如,终端控制部25从服务器设备10和其他外部服务器的至少一者接收虚拟现实相关的各种处理中使用的各种信息和程序。终端控制部25将接收到的信息和程序存储在终端存储部22。例如,在终端存储部22中可以存储有用于与Web服务器连接的浏览器(互联网浏览器)。The
终端控制部25根据用户的操作启动虚拟现实应用。终端控制部25与服务器设备10协同工作,执行虚拟现实相关的各种处理。例如,终端控制部25使虚拟空间的图像显示在显示部23。在画面上可以显示例如检测用户操作的GUI(Graphic User Interface,图形用户界面)。终端控制部25能够通过输入部24检测用户操作。例如,终端控制部25能够检测由用户的手势产生的各种操作(与点击操作、长按操作、轻弹(flick)操作、以及滑动(swipe)操作等对应的操作)。终端控制部25将操作信息向服务器设备10发送。The
终端控制部25将分发者虚拟形象M2等与虚拟空间(图像)一起进行描绘,并使其显示在显示部23。在该情况下,例如,如图2所示,可以通过生成用左右眼分别看到的图像G200、G201来生成立体图像。在图2中示意性地示出了用左右眼分别看到的图像G200、G201。另外,以下只要没有特别说明,则虚拟空间的图像是指由图像G200、G201表现的图像整体。此外,终端控制部25根据例如分发用户的各种操作,在虚拟空间内实现分发者虚拟形象M2的各种动作。终端控制部25的具体描绘处理在之后叙述。The
图3为本实施方式的虚拟空间的图像的结构的说明图。FIG. 3 is an explanatory diagram of the structure of an image in a virtual space according to the present embodiment.
在本实施方式中,如图3中概念性地所示那样,虚拟空间的图像具有多个阶层300。在该情况下,终端控制部25通过描绘各层的图像区域并将各层的图像区域叠加(overlay),从而生成虚拟空间的图像。另外,在图3的示例中,虽然阶层300是由四个层301至304形成的,但层数是任意的。In the present embodiment, the image of the virtual space has a plurality of
多个层可以包括显示分发者虚拟形象M2的分发虚拟形象显示层J0、显示收看者虚拟形象M1的用户虚拟形象显示层J1、显示用户界面的界面显示层J2、背景层J3、显示各种辅助信息的辅助信息显示层J5、或类似的层中的任意两个以上的组合。Multiple layers may include a distribution avatar display layer J0 for displaying the distributor avatar M2, a user avatar display layer J1 for displaying the viewer avatar M1, an interface display layer J2 for displaying a user interface, a background layer J3, and displaying various auxiliary images. The supplementary information of the information display layer J5, or any combination of two or more of similar layers.
以下,多个层的前后关系(或后方)以观看虚拟空间的图像的用户的视点为基准,此外,各层间的距离的关系以沿着观看虚拟空间的图像的用户的视线方向的距离为基准。Hereinafter, the front-back relationship (or rear) of multiple layers is based on the viewpoint of the user viewing the image in the virtual space, and the distance between the layers is based on the distance along the line of sight of the user viewing the image in the virtual space. benchmark.
在多个层包括背景层J3的情况下,背景层J3为最后方的层,但其他层的前后关系可以适当设定。例如,在某个虚拟空间的图像相关的多个层包括分发虚拟形象显示层J0、界面显示层J2、背景层J3、辅助信息显示层J5的情况下,从前侧起依次包括分发虚拟形象显示层J0、界面显示层J2、辅助信息显示层J5、以及背景层J3。When the background layer J3 is included in a plurality of layers, the background layer J3 is the rearmost layer, but the front-rear relationship of other layers can be appropriately set. For example, when a plurality of layers related to images in a certain virtual space include the distribution avatar display layer J0, the interface display layer J2, the background layer J3, and the auxiliary information display layer J5, the distribution avatar display layer is included sequentially from the front side. J0, an interface display layer J2, an auxiliary information display layer J5, and a background layer J3.
界面显示层J2为与上述的输入部24相关的层,能够受理非接触型的用户输入。界面显示层J2优选配置在虚拟空间内的用户的手可以够得着的距离(即能够操作的距离)。由此,用户能够一边穿戴着头戴式显示器一边在虚拟空间内不移动而进行各种输入,能够以不易产生眩晕的方式通过界面显示层J2进行各种输入。The interface display layer J2 is a layer related to the above-mentioned
辅助信息显示层J5优选配置在界面显示层J2的后方。在该情况下,辅助信息显示层J5配置在虚拟空间内的用户的手无法够得着的(不移动就够不到的)距离。由此,与辅助信息显示层J5配置在界面显示层J2的前侧的情况相比,能够提高界面显示层J2的可视性。The auxiliary information display layer J5 is preferably arranged behind the interface display layer J2. In this case, the auxiliary information display layer J5 is arranged at a distance that cannot be reached by the user's hands (unreachable without moving) in the virtual space. Thereby, the visibility of the interface display layer J2 can be improved compared with the case where the auxiliary information display layer J5 is arrange|positioned at the front side of the interface display layer J2.
显示在辅助信息显示层J5的辅助信息是任意的,例如可以包括来自特定内容的收看用户(即正在收看该特定内容的收看用户)的输入信息、对分发用户和/或其他用户的引导/通知信息、以及包含赠送给分发用户的礼物物品的道具信息之中的至少任一个。The auxiliary information displayed on the auxiliary information display layer J5 is arbitrary, for example, may include input information from the viewing user of the specific content (that is, the viewing user who is watching the specific content), guidance/notification to the distribution user and/or other users Information, and at least any one of item information including gift items presented to distribution users.
另外,辅助信息显示层J5可以以按辅助信息的属性而形成不同的层的方式构成多个层。例如,可以将描绘礼物物品的辅助信息显示层J5与其他的辅助信息显示层J5分开设定。在该情况下,描绘礼物物品的辅助信息显示层J5可以配置在比其他的辅助信息显示层J5更靠近分发虚拟形象显示层J0的后方。或者,描绘礼物物品的辅助信息显示层J5可以与其他的辅助信息显示层J5不同,配置在分发虚拟形象显示层J0的前侧。In addition, the auxiliary information display layer J5 may be composed of a plurality of layers such that different layers are formed according to attributes of auxiliary information. For example, the auxiliary information display layer J5 depicting gift items may be set separately from other auxiliary information display layers J5. In this case, the supplementary information display layer J5 in which the gift item is drawn may be arranged behind the distribution avatar display layer J0 than the other supplementary information display layers J5. Alternatively, the supplementary information display layer J5 depicting gift items may be arranged on the front side of the distribution avatar display layer J0 differently from the other supplementary information display layers J5.
背景层J3可以具有划定虚拟空间的外侧的边界(外壳)的功能。另外,虚拟空间既可以是实质上不具有背景层J3的无限空间,也可以是圆柱型或天球型的空间。The background layer J3 may have a function of defining the outer boundary (shell) of the virtual space. In addition, the virtual space may be an infinite space substantially not having the background layer J3, or a cylindrical or celestial spherical space.
(虚拟现实的例子)(Example of virtual reality)
服务器控制部13与终端设备20协同工作,在显示部23上显示虚拟空间的图像,并根据虚拟现实的运行、用户的操作来更新虚拟空间的图像。The
另外,虽然以下说明的描绘处理通过终端设备20来实现,但在其他实施方式中,以下说明的描绘处理的一部分或全部可以通过服务器控制部13来实现。例如,在以下的说明中,可以将在终端设备20显示的虚拟空间的图像的至少一部分设为基于服务器设备10所生成的数据而在终端设备20显示的页面显示(web显示),将画面的至少一部分设为通过安装在终端设备20的本机应用(native APP)而显示的原生显示。In addition, although the rendering processing described below is realized by the terminal device 20 , part or all of the rendering processing described below may be realized by the
在此,参照图4至图14,对由虚拟现实生成系统1生成的虚拟空间的图像的一些例子进行说明。Here, some examples of images of the virtual space generated by the virtual
图4为与主页画面(大厅画面)对应的虚拟空间的说明图。图5为主页画面的图像(以下称为“主页图像H1”)的阶层结构的说明图。图5A为从图4的用户的视点起的视野范围(观看正面的情况)R500的放大图。图6为表示从头戴式显示器观看的主页图像H1的一个例子的图。图7A和图7B为操作区域的前后调换的方式的说明图。FIG. 4 is an explanatory diagram of a virtual space corresponding to a home screen (lobby screen). FIG. 5 is an explanatory diagram of a hierarchical structure of an image on the home screen (hereinafter referred to as "home image H1"). FIG. 5A is an enlarged view of the field of view (when viewing the front) R500 from the viewpoint of the user in FIG. 4 . FIG. 6 is a diagram showing an example of a homepage image H1 viewed from a head-mounted display. 7A and 7B are explanatory views of the manner in which the operation area is switched back and forth.
主页图像H1表示作为向各种虚拟空间移动时的入口的虚拟空间(以下称为“主页空间”)。在图4中,示意性地示出了位于主页空间内的用户。如后述那样,在主页空间中配置有用于选择各种内容的操作区域G300。用户能够从主页空间进行各种活动,例如,收看基于希望的分发用户的特定内容、自己成为分发用户来分发特定内容、以与其他用户合作的方式分发特定内容(以下也称作“合作分发”)等。The homepage image H1 shows a virtual space (hereinafter referred to as "homepage space") which is an entrance when moving to various virtual spaces. In Fig. 4, users located in the homepage space are schematically shown. As will be described later, an operation area G300 for selecting various contents is arranged in the home space. Users can perform various activities from the homepage space, such as viewing specific content based on desired distribution users, distributing specific content as a distribution user themselves, and distributing specific content in cooperation with other users (hereinafter also referred to as "cooperative distribution") )wait.
在本实施方式中,作为一个例子,主页图像H1从前侧起依次包括界面显示层J2(第二用户界面相关的层的一个例子)、辅助信息显示层J5、以及背景层J3。另外,在变形例中,可以包括如上所述的其他层,也可以省略一部分的层(例如辅助信息显示层J5、背景层J3)。In this embodiment, as an example, the homepage image H1 includes an interface display layer J2 (an example of a layer related to the second user interface), an auxiliary information display layer J5 , and a background layer J3 sequentially from the front side. In addition, in the modified example, other layers as described above may be included, and some layers (for example, the auxiliary information display layer J5 and the background layer J3 ) may be omitted.
在图5中,俯视地示出界面显示层J2、辅助信息显示层J5、以及背景层J3的配置例、以及穿过用户的位置(收看者虚拟形象M1或分发者虚拟形象M2的位置)的规定基准轴I。在本说明书中,只要没有特别说明,则俯视是指以虚拟空间的上下方向为基准的俯视。In FIG. 5, an example of the layout of the interface display layer J2, the auxiliary information display layer J5, and the background layer J3, and the position of the user (the position of the viewer avatar M1 or the distributor avatar M2) are shown in plan view. Specifies the reference axis I. In this specification, unless otherwise specified, a plan view refers to a plan view based on the vertical direction of the virtual space.
在本实施方式中,如图5所示,界面显示层J2、辅助信息显示层J5、以及背景层J3在俯视时以绕着规定基准轴I形成不同半径r1、r2、r3的圆柱的表面的方式配置,各半径r1、r2、r3对应于各个层与用户之间的距离。另外,背景层J3的半径r3可以为无限大(无限远)。此外,如上所述,界面显示层J2的半径r1可以设定在用户的手可以够得着的范围内。此外,半径r1可以按每个用户能够调整。由此,能够以与用户的手的长度、偏好相应的距离感来形成界面显示层J2。In this embodiment, as shown in FIG. 5 , the interface display layer J2, the auxiliary information display layer J5, and the background layer J3 form cylinder surfaces with different radii r1, r2, and r3 around a predetermined reference axis I when viewed from above. configuration, each radius r1, r2, r3 corresponds to the distance between each layer and the user. In addition, the radius r3 of the background layer J3 may be infinite (infinity). In addition, as mentioned above, the radius r1 of the interface display layer J2 can be set within the reachable range of the user's hand. In addition, the radius r1 can be adjusted for each user. Thus, the interface display layer J2 can be formed with a sense of distance according to the length and preference of the user's hand.
界面显示层J2优选以主页空间内的用户的位置为基准来配置。换言之,当用户进入主页空间内时,用户相对于界面显示层J2被定位为规定的位置关系。在本实施方式中,界面显示层J2以主页空间内的用户的位置为基准,配置在该用户当时手可以够得着的范围内。由此,用户能够一边穿戴着头戴式显示器一边在虚拟空间内不移动而进行各种输入,能够以不易产生眩晕的方式通过界面显示层J2进行各种输入。The interface display layer J2 is preferably arranged based on the position of the user in the homepage space. In other words, when the user enters the homepage space, the user is positioned in a prescribed positional relationship relative to the interface display layer J2. In this embodiment, the interface display layer J2 is based on the position of the user in the homepage space, and is arranged within the reach of the user at that time. Accordingly, the user can perform various inputs without moving in the virtual space while wearing the head-mounted display, and can perform various inputs through the interface display layer J2 without causing dizziness.
界面显示层J2优选包括作为输入部24发挥功能的多个平面状的操作区域G300。在该情况下,多个平面状的操作区域G300能够作为用户能选择的选择按钮发挥功能。另外,平面状的操作区域G300的尺寸、形状是任意的,可以根据操作区域G300的属性而不同。由此,用户容易辨别每个属性的操作区域G300。The interface display layer J2 preferably includes a plurality of planar operation areas G300 functioning as the
在该情况下,通过对操作区域G300进行操作而实现的各种处理(各种第二处理的一个例子)是任意的,可以包括例如变更用户界面(例如多个平面状的操作区域G300)的配置的处理、使用户移动到虚拟空间的任意场所或特定的场所的处理(例如使分发用户移动到分发用的场所的处理)、各种内容的分发开始处理、各种内容的收看开始处理、各种内容的收看结束处理、语音输入处理、向分发用户赠送礼物的处理、虚拟形象道具的抽签处理、虚拟形象道具的选择/交换处理、文字输入处理、以及用于转移至能够执行这些处理中的任一个的状态的处理、或者这些处理的任意组合。由此,用户能够通过界面显示层J2实现多种操作。In this case, various processes (an example of various second processes) realized by operating the operation area G300 are arbitrary, and may include, for example, changing the user interface (e.g., a plurality of planar operation areas G300). Processing of placement, processing of moving a user to an arbitrary location or a specific location in virtual space (for example, processing of moving a distribution user to a location for distribution), processing of starting distribution of various contents, processing of starting viewing of various contents, Viewing end processing of various contents, voice input processing, processing of presenting presents to distribution users, processing of lottery of avatar items, processing of selection/exchange of avatar items, processing of character input, and transfer to a place where these processes can be performed The processing of any one of the states, or any combination of these processing. Thus, the user can realize various operations through the interface display layer J2.
与内容的收看开始处理对应的多个平面状的操作区域G300可以以备选的内容等内容所对应的方式进行描绘。例如,可以在各个操作区域G300分别描绘备选的内容(例如基于分发用户的特定内容)的缩略图像、实时的影像(参照图4)。此外,也可以在合作分发的缩略图中描绘进行该合作分发的多个分发用户的分发者虚拟形象M2。由此,用户能够容易地掌握能够收看什么样的内容,能够容易地选择所希望的操作区域G300(例如与所希望的特定内容相关的操作区域G300)。A plurality of planar operation areas G300 corresponding to content viewing start processing may be drawn in a manner corresponding to content such as alternative content. For example, thumbnail images and real-time images of alternative content (for example, specific content based on distribution users) may be drawn in each operation area G300 (refer to FIG. 4 ). In addition, the distributor avatars M2 of a plurality of distribution users performing the cooperative distribution may be drawn on the thumbnail image of the cooperative distribution. Accordingly, the user can easily grasp what content can be viewed, and can easily select a desired operation area G300 (for example, an operation area G300 related to desired specific content).
此外,多个平面状的操作区域G300优选如图4所示,以形成多个列的方式配置。由此,即使在例如分发用户数增加(以及伴随于此分发中的特定内容数增加)等引起平面状的操作区域G300的数量增加的情况下,也能够在用户能够观看的范围内高效地配置许多操作区域。In addition, it is preferable that the plurality of planar operation regions G300 are arranged to form a plurality of columns as shown in FIG. 4 . In this way, even when the number of planar operation areas G300 increases due to an increase in the number of distribution users (and the increase in the number of specific content accompanying this distribution), for example, it is possible to efficiently arrange them within the range that users can view. Many operating areas.
在该情况下,多个平面状的操作区域G300的至少一部分沿绕着规定基准轴I的第一曲面501(参照图4和图5A)以多个列来配置。规定基准轴I是穿过用户的位置并在主页空间的上下方向延伸的轴。此时,在俯视主页空间时,第一曲面501可以是使界面显示层J2带有形状的圆形形状的形态,曲率中心可以位于规定基准轴I上。但是,在变形例中,第一曲面501可以在俯视主页空间时为椭圆形状或类似的形状。由此,用户能够在以自身为中心的同等距离之间观看多个平面状的操作区域G300,提高操作性。另外,沿着第一曲面501配置平面状的操作区域G300是指,在俯视主页空间时,可以是与操作区域G300的平面状相关的平面内的方向与第一曲面501的切线方向平行的方式。或者,在第一曲面501的曲率半径足够小的情况下,可以为操作区域G300投影到第一曲面501的方式。In this case, at least some of the plurality of planar operation regions G300 are arranged in a plurality of rows along the first curved surface 501 (see FIGS. 4 and 5A ) around the predetermined reference axis I. The predetermined reference axis I is an axis that passes through the user's position and extends in the vertical direction of the home page space. At this time, when viewing the homepage space from above, the first
此外,多个平面状的操作区域G300可以优选以按每个类别汇总的方式配置。例如,在沿第一曲面501且从用户的视点观看时为正面的一个区域中,可以配置用户的“推荐”的类别相关的操作区域G300,在正面的区域的左右侧配置不同的类别(例如,“待合作”、“游戏”、“新人”、“关注”等)。像这样的各操作区域G300的配置可以采用与智能手机的画面中的各种应用的图标的配置相同的方式,按每个用户进行自定义。在图4中,用区域R500(参照图5)示意性地示出了从用户的视点观看时为正面的区域。主页图像H1是基于从用户的视点观看时为正面的区域来生成的。另外,如果用户的视线的方向、脸的朝向变化,则从用户的视点观看时为正面的区域R500的位置可以随之而变化。由此,能够提高现实空间中的视野变化与虚拟空间中的视野变化之间的一致性。In addition, it is preferable that a plurality of planar operation areas G300 are arranged collectively for each category. For example, in a frontal area along the first
此外,多个平面状的操作区域G300优选以在前后形成多个层的方式配置。例如,多个平面状的操作区域G300可以包括沿绕着规定基准轴I的第一曲面501并呈多个列配置的第一组、以及沿绕着规定基准轴I的第二曲面502并呈多个列配置的第二组。在该情况下,如图4所示,第二曲面502可以相对于第一曲面501向后方侧偏移。在该情况下,在从用户的视点观看时,沿第二曲面502配置的第二组的多个操作区域G300(以下,为了与第一组区别,也称作“操作区域G300-2”)在沿第一曲面501配置的第一组的多个操作区域G300(以下,为了与第二组区别,也称作“操作区域G300-1”)的后方形成重叠的关系。此时,在从用户的视点观看时,可以从第一组的操作区域G300-1的后方观看第二组的操作区域G300-2的一部分。在该情况下,能够使用户得知在后方侧存在操作区域,并且能够有效地增加能够映入用户眼帘的操作区域的数量。另外,也可以设定相对于第二曲面更向后方侧偏移的第三曲面,进一步配置平面状的操作区域G300。像这样,从用户的视点观看时可以采用将两个以上的任意的数量的平面状的操作区域G300重叠的方式配置。In addition, it is preferable that the plurality of planar operation regions G300 are arranged in a plurality of layers in front and back. For example, the plurality of planar operation regions G300 may include a first group arranged in a plurality of rows along a first
此外,在像这样前后重叠的多个平面状的操作区域G300的情况下,能够将大多数操作区域G300以能够被用户操作的方式配置,并且有效地减少与描绘相关的处理负荷。例如,通过仅对操作区域G300-1进行缩略图像、实时的影像的完整的描绘,并且对操作区域G300-2进行不完整的描绘(例如使纹理变化等加工),从而能够减少整体上的与描绘相关的处理负荷。此外,从同样的观点出发,通过仅对操作区域G300-1中的从用户的视点观看时为正面的区域R500内的操作区域G300-1进行缩略图像、实时的影像的完整的描绘,并且对正面的区域R500以外的操作区域G300-1进行不完整的描绘(例如使纹理变化等加工),从而能够减少整体上的与描绘相关的处理负荷。例如,通过将成为正面的区域R500内的操作区域G300-1的可能性高的数据预缓存或预加载在用户的终端设备20中,从而能够减少延迟,并且能够有效地减少通过网络3提出的请求的数量、伴随于此的网络3所负担的请求的量、以及用于响应请求的计算资源。在该情况下,成为正面的区域R500内的操作区域G300-1可能性高的数据可以基于每个用户的倾向进行预测,也可以通过基于人工智能的机器学习来决定。In addition, in the case of a plurality of planar operation regions G300 overlapping one another in this way, most of the operation regions G300 can be arranged so that the user can operate, and the processing load related to drawing can be effectively reduced. For example, by performing complete drawing of thumbnail images and real-time images only on the operation area G300-1, and performing incomplete drawing (such as processing such as changing the texture) on the operation area G300-2, it is possible to reduce the overall cost. Processing load associated with rendering. In addition, from the same point of view, thumbnail images and real-time images are completely drawn only in the operation region G300-1 in the region R500 which is the frontal region R500 viewed from the user's point of view in the operation region G300-1, and Incomplete rendering (for example, processing such as changing the texture) is performed on the operation region G300-1 other than the front region R500, thereby reducing the overall processing load related to rendering. For example, by pre-caching or pre-loading data with a high possibility of being the operation area G300-1 in the front area R500 in the user's terminal device 20, delays can be reduced, and the number of requests from the
在图5A中,以俯视示意性地示出了第一曲面501与第二曲面502的关系。可以有意地使第一曲面501与第二曲面502之间的偏移距离小于不同属性的层间的距离(例如界面显示层J2与辅助信息显示层J5之间的距离)。由此,用户可以容易地理解为相同的界面显示层J2,此外,容易直观地理解在进深侧也存在多个平面状的操作区域G300。In FIG. 5A , the relationship between the first
在配置这样的多个平面状的操作区域G300的界面显示层J2的情况下,用户能够通过特定的操作变更用户界面(例如多个平面状的操作区域G300)的配置。由此,能够按照用户的喜好、偏好配置用户界面(例如多个平面状的操作区域G300)。When the interface display layer J2 of such a plurality of planar operation regions G300 is arranged, the user can change the arrangement of the user interface (for example, the plurality of planar operation regions G300 ) through a specific operation. Thereby, the user interface (for example, a plurality of planar operation regions G300 ) can be arranged according to the user's preference and preference.
例如,多个平面状的操作区域G300的一部分可以作为变更多个平面状的操作区域G300的配置的按钮发挥功能。或者,用户也可以通过将手在左右挪动的手势输入,从用户的视点观看多个平面状的操作区域G300并使其左右移动。在图6中,示出了通过用户的操作使左侧的操作区域G300(在图6中标示为“G300L”)向从用户的视点观看的正面移动过程中的状态。像这样,多个平面状的操作区域G300也可以沿第一曲面501向左右移动。由此,能够容易地变更多个平面状的操作区域G300中的、位于从用户的视点观看的正面的操作区域G300。在该情况下,多个平面状的操作区域G300也可以以位于正面的区域的平面状的操作区域G300按照不同类别变化的方式移动。这样,由于能够维持不同类别的汇总,所以能够实现兼顾易观看性和操作性。For example, some of the plurality of planar operation regions G300 may function as buttons for changing the arrangement of the plurality of planar operation regions G300. Alternatively, the user may view and move the plurality of planar operation regions G300 left and right from the user's point of view by inputting a gesture of moving the hand left and right. FIG. 6 shows a state in which the operation region G300 on the left (indicated as “G300L” in FIG. 6 ) is moved to the front side viewed from the user's point of view by the user's operation. In this way, the plurality of planar operation regions G300 can also move left and right along the first
或者,多个平面状的操作区域G300的一部分或全部可以连续地、定期地或不定期地沿第一曲面501(和/或第二曲面502)向左右移动,也可以以旋转的方式移动。这样的移动能够基于用户的设定而适当变更,也可以基于规定的移动条件的成立事件而实现。Alternatively, a part or all of the plurality of planar operation regions G300 may move left and right along the first curved surface 501 (and/or the second curved surface 502 ) continuously, periodically or irregularly, or may move in a rotational manner. Such movement can be appropriately changed based on the user's settings, and can also be realized based on the fulfillment event of a predetermined movement condition.
此外,在像上述那样在前后重叠的多个平面状的操作区域G300的情况下,用户能够通过进行规定输入而调换前后。例如,如上所述,在从用户的视点观看时,在沿第二曲面502配置的第二组的多个操作区域G300-2在沿第一曲面501配置的第一组的多个操作区域G300-1的后方重叠的情况下,如图7A中示意性地示出的那样,用户能够通过以规定的方式使手挪动的规定输入来调换第一组和第二组。由此,能够直观地操作,提高操作性。在该情况下,沿第二曲面502配置的第二组的多个操作区域G300-2作为第一组沿第一曲面501配置,并且,沿第一曲面501配置的第一组的多个操作区域G300-1作为第二组沿第二曲面502配置。另外,这样的前后调换操作也可以仅适用于多个平面状的操作区域G300中的、位于从用户的视点观看的正面的操作区域G300。由此,与对多个平面状的操作区域G300的整体进行调换的情况相比,能够减少处理负荷。In addition, in the case of a plurality of planar operation regions G300 overlapping front and rear as described above, the user can switch front and rear by performing a predetermined input. For example, as described above, when viewed from the user's point of view, the second group of multiple operation regions G300-2 arranged along the second
另外,前后调换方式也可以如图7A中用箭头示意性地示出的那样,沿第一曲面501配置的第一组的多个操作区域G300-1的整体直接向后方旋转,也可以如图7B中用箭头示意性地示出的那样,沿第一曲面501配置的第一组的多个操作区域G300-1中的上侧从上侧向后旋转,并且下侧从下侧向后旋转。此外,相反地,也可以如图7B中用箭头示意性地示出的那样,能够以如下方式实现第一组和第二组的调换,沿第二曲面502配置的第二组的多个操作区域G300-2中的上侧从上侧向前方旋转,并且下侧从下侧向前方旋转。另外,虽然此处对两个组进行了说明,但是对于三个以上的组(即,前后重叠了3层以上的多个平面状的操作区域G300)的情况而言也是同样的。In addition, the forward and backward switching method can also be as shown schematically by arrows in FIG. 7A , where the entirety of the first group of multiple operating areas G300-1 arranged along the first
另外,在本实施方式中,虽然主页图像H1不包括用户虚拟形象显示层J1,但并不限于此。例如,主页图像H1可以在比界面显示层J2更靠前侧(接近用户的视点的一侧)包含用户虚拟形象显示层J1。在该情况下,在主页图像H1的用户虚拟形象显示层J1中,可以在用户向前伸出手等的时候来描绘手。由此,用户能够一边看着手的动作,一边对多个平面状的操作区域G300进行操作,由此提高操作性。In addition, in this embodiment, although the home page image H1 does not include the user avatar display layer J1, it is not limited thereto. For example, the homepage image H1 may include the user avatar display layer J1 on the front side (closer to the user's point of view) than the interface display layer J2 . In this case, in the user avatar display layer J1 of the homepage image H1, a hand may be drawn while the user stretches his hand forward or the like. Accordingly, the user can operate the plurality of planar operation regions G300 while watching the movement of the hand, thereby improving operability.
图8A和图8B是与分发图像对应的虚拟空间的说明图,图8A为示意性的侧视图,图8B为俯视时的示意性的俯视图。在图8A和图8B中,用标记808示意性地指示分发用户,用虚线框示意性地示出了与其对应的分发者虚拟形象M2的位置。图9为基于分发用户的特定内容的图像(以下,称为“分发图像H2”)的阶层结构的说明图。图10为以俯视表示镜子与分发图像H2的各层之间的关系的说明图。图11为分发用户用的分发图像H20相关的界面显示层J2的说明图。图12为表示分发用户通过头戴式显示器(第一穿戴型设备的一个例子)观看的分发图像H2的一个例子的图。图13为表示收看用户通过头戴式显示器(第二穿戴型设备的一个例子)观看的分发图像H2的一个例子的图。图14为表示智能手机用的分发图像H2的一个例子的图。另外,图14所示的分发图像H2为不通过头戴式显示器进行观看时的图像,也能够作为智能手机以外的同样的终端用的图像来使用。8A and 8B are explanatory diagrams of a virtual space corresponding to a distribution image, FIG. 8A is a schematic side view, and FIG. 8B is a schematic top view when viewed from above. In FIG. 8A and FIG. 8B , the distribution user is schematically indicated by a
分发图像H2是用于制作基于分发用户的特定内容的虚拟空间(以下,称作“内容制作空间”)或类似的虚拟空间,并且与配置了分发者虚拟形象M2的虚拟空间相关的图像对应。另外,内容制作空间可以与例如现实世界中的演播室等空间对应。分发用户能够在内容制作空间中进行特定内容的制作活动。The distribution image H2 is a virtual space for creating specific content based on the distribution user (hereinafter referred to as "content creation space") or the like, and corresponds to an image related to the virtual space where the distributor avatar M2 is arranged. In addition, the content production space may correspond to a space such as a studio in the real world. The distribution user can perform specific content production activities in the content production space.
在本实施方式中,分发图像H2包括:分发用户用的分发图像H20(参照图12);作为收看用户用的分发图像的能够通过头戴式显示器观看的分发图像H21(参照图13);作为收看用户用的分发图像的能够不通过头戴式显示器观看的分发图像H22(以下,也称作“智能手机用的分发图像H22”)(参照图14)。以下只要没有特别说明,则分发图像H2与这些任意的分发图像相对应。In this embodiment, the distribution image H2 includes: a distribution image H20 for distribution users (see FIG. 12 ); a distribution image H21 (refer to FIG. The distribution image H22 (hereinafter, also referred to as "distribution image H22 for smartphone") that can be viewed without the head-mounted display is viewed as the distribution image for the user (see FIG. 14 ). Unless otherwise specified below, the distribution image H2 corresponds to these arbitrary distribution images.
在本实施方式中,作为一个例子,分发图像H2从前侧起依次包括分发虚拟形象显示层J0、界面显示层J2(第一用户界面相关的层的一个例子)、辅助信息显示层J5、用户虚拟形象显示层J1、以及背景层J3。另外,在变形例中既可以包括如上所述的其他层,也可以省略一部分的层(例如辅助信息显示层J5、背景层J3)。此外,界面显示层J2和辅助信息显示层J5可以适当地合并。In this embodiment, as an example, the distribution image H2 sequentially includes the distribution avatar display layer J0, the interface display layer J2 (an example of a layer related to the first user interface), the auxiliary information display layer J5, the user avatar Image display layer J1, and background layer J3. In addition, in the modified example, other layers as described above may be included, and some layers (for example, the auxiliary information display layer J5 and the background layer J3 ) may be omitted. In addition, the interface display layer J2 and the auxiliary information display layer J5 can be properly combined.
在图9中,俯视地示出了分发虚拟形象显示层J0、界面显示层J2、辅助信息显示层J5、用户虚拟形象显示层J1、及背景层J3的配置例、以及穿过分发用户的位置(分发者虚拟形象M2的位置)的规定基准轴I。In FIG. 9 , an arrangement example of the distribution avatar display layer J0, the interface display layer J2, the auxiliary information display layer J5, the user avatar display layer J1, and the background layer J3, as well as the positions passing through the distribution users are shown in a top view. (The position of the distributor avatar M2) defines the reference axis I.
在本实施方式中,如图9所示,分发虚拟形象显示层J0、界面显示层J2、辅助信息显示层J5、用户虚拟形象显示层J1、以及背景层J3以如下方式配置,即,在俯视时沿穿过规定基准轴I的用户的视线方向,形成不同距离d1至d5的竖直面。在该情况下,距离d1至d5分别对应于各层与用户之间的距离。另外,背景层J3相关的距离d5既可以为无限大,也可以为与距离虚拟照相机的视点最远的面(远裁剪面)对应的距离。在该情况下,也可以将界面显示层J2设定在距离虚拟照相机的远裁剪面最近的面(近裁剪面)。另外,在该情况下,分发用户的视点和虚拟照相机可以设定在与分发者虚拟形象M2的脸、头部物品的相同位置,也可以在从分发者虚拟形象M2的视点朝向前方的方向具有虚拟照相机的光轴。在该情况下,从分发用户的视点来看,分发者虚拟形象M2的脸、分发者虚拟形象M2的头部不作为描绘对象,另一方面,分发者虚拟形象M2的手腕、手(向前伸手操作时的手、手腕的动作)也可以作为描绘对象。另外,在该情况下,从其他用户(例如收看用户)来看,作为分发虚拟形象显示层J0,分发者虚拟形象M2能够成为描绘对象。此外,如上所述,界面显示层J2的距离d2可以设定在用户的手可以够得着的范围内。此外,距离d2也可以按每个用户进行调整。此外,距离d2也可以与上述的半径r1(参照图5)相同。由此,能够以用户的手的长度、偏好所对应的距离感来形成界面显示层J2。此外,在距离d2与半径r1(参照图5)相同的情况下,在分发用户用的分发图像H20和主页图像H1之间能够实现同样(共同)的操作性,能够提高便利性。In this embodiment, as shown in FIG. 9, the distribution avatar display layer J0, the interface display layer J2, the auxiliary information display layer J5, the user avatar display layer J1, and the background layer J3 are arranged in the following manner, that is, in a plan view Vertical surfaces with different distances d1 to d5 are formed along the line of sight of the user passing through the specified reference axis I. In this case, the distances d1 to d5 respectively correspond to the distances between the respective floors and the user. In addition, the distance d5 related to the background layer J3 may be infinite, or may be a distance corresponding to the plane farthest from the viewpoint of the virtual camera (far clipping plane). In this case, the interface display layer J2 may be set on the surface closest to the far cropping plane (near cropping plane) of the virtual camera. In addition, in this case, the point of view of the distribution user and the virtual camera may be set at the same positions as the face and head item of the distributor avatar M2, or may be set in a direction facing forward from the viewpoint of the distributor avatar M2. The optical axis of the virtual camera. In this case, from the point of view of the distribution user, the face of the distributor avatar M2 and the head of the distributor avatar M2 are not drawn as objects; on the other hand, the wrist and hands of the distributor avatar M2 (forward The movement of the hand and wrist when reaching out to operate) can also be used as the object of drawing. In addition, in this case, the distributor avatar M2 can be drawn as the distribution avatar display layer J0 from the perspective of other users (for example, viewing users). In addition, as mentioned above, the distance d2 of the interface display layer J2 can be set within the reach of the user's hand. In addition, the distance d2 can also be adjusted per user. In addition, distance d2 may be the same as radius r1 mentioned above (refer FIG. 5). In this way, the interface display layer J2 can be formed with a sense of distance corresponding to the length of the user's hand and preference. Also, when the distance d2 is the same as the radius r1 (see FIG. 5 ), the same (common) operability can be realized between the distribution image H20 for distribution users and the home page image H1, and convenience can be improved.
作为分发者虚拟形象M2活动的虚拟空间的内容制作空间为任意空间,例如在图8A和图8B所示例子中,包括分发室800,在分发室800内配置有分发者虚拟形象M2的更衣用的衣橱801、桌子802。分发用户能够从衣橱801内的虚拟形象道具中选择希望的虚拟形象道具,进行分发者虚拟形象M2的准备(待机、standby)。另外,虚拟形象道具是指与分发者虚拟形象M2等虚拟形象对应并被描绘的道具,可以包括例如发型、衣服、穿戴物、肤色等。The content creation space of the virtual space where the distributor avatar M2 is active is any space. For example, in the example shown in FIG. 8A and FIG.
在本实施方式中,在内容制作空间中,作为优选的例子,在分发室800内配置有镜子(mirror)805。与现实世界中的镜子同样地,镜子805具有反射光(可见光)的性质。映在镜子805中的像与分发图像H20相对应。因此,分发用户通过使自身对应的分发者虚拟形象M2位于镜子805前,从而能够一边观察正面(镜子805),一边确认与自身的各种状态(朝向、位置、以及动作)相对应的分发者虚拟形象M2的各种状态(以及伴随于此的分发图像H20的状态)。由此,分发用户在正对镜子805的状态(朝向正面的状态)且视线朝向镜子805的状态下,能够确认自身的各种状态(朝向、位置、以及动作)以及伴随于此的分发者虚拟形象M2的状态(以及伴随于此的分发图像H20的状态)。像这样,分发用户由于能够在正对地朝向镜子805的状态下,一边确认自身的动作一边实时地适当修正自身的动作,因此能够容易地按照自己的想象生成希望的分发图像H20。In the present embodiment, a
图10中俯视地示出了分发室800内的镜子805、分发用户、分发图像H2的各层的位置关系。在图10中,区域R502是与图9所示区域R501对应的区域,从分发用户的视点观看正面时的透过镜子805的视野所对应的区域R502与假设在镜子805配置有虚拟照相机时的该虚拟照相机的视野对应。在该情况下,镜子805内的虚拟照相机通过在镜子805中显示所拍摄的像,从而能够实现与镜子805同样的功能。FIG. 10 shows the positional relationship of each layer of the
在分发虚拟形象显示层J0描绘分发者虚拟形象。在该情况下,在分发虚拟形象显示层J0中,以站在镜子805前的分发用户的各种状态(朝向、位置、以及动作)对应的状态描绘分发者虚拟形象M2。另外,如上所述,分发用户的各种状态(朝向、位置、以及动作)能够通过输入部24获得。The distributor avatar is drawn on the distribution avatar display layer J0. In this case, on the delivery avatar display layer J0 , the distributor avatar M2 is drawn in a state corresponding to various states (orientation, position, and movement) of the delivery user standing in front of the
界面显示层J2优选以站在镜子805前的分发用户的位置为基准进行配置。换言之,当分发用户站在镜子805前时,分发用户相对于界面显示层J2被定位为规定的位置关系。在本实施方式中,界面显示层J2以分发用户站在镜子805前时的位置为基准,被配置在该用户在该位置手能够得着的范围内。另外,规定的位置关系也可以由用户适当变更。由此,能够实现与用户的偏好、体格对应的界面显示层J2。The interface display layer J2 is preferably configured based on the distribution user's position standing in front of the
界面显示层J2优选包括作为输入部24发挥功能的一个以上的操作区域。各种操作区域能够作为分发用户能够选择的选择按钮发挥功能。例如,分发用户能够通过非接触型的用户输入来选择(操作)所希望的选择按钮。The interface display layer J2 preferably includes one or more operation areas that function as the
在该情况下,通过对操作区域进行操作而实现的各种处理(各种第一处理的一个例子)可以为任意的处理,例如可以包括:特定内容的分发开始处理、特定内容的分发结束处理、语音输入处理、分发用户收取礼物的处理、道具的抽签处理(例如虚拟形象相关的道具)、各种道具的选择/交换处理、文字输入处理、对其他用户的同意处理、使分发内容的参数(例如后述的分发图像H2的各种参数)的值变化的处理、以及用于转移至能够执行这些处理的状态的处理之中的至少任一个。In this case, various processes (an example of various first processes) realized by operating the operation area may be arbitrary processes, and may include, for example, process for starting distribution of specific content and processing for ending distribution of specific content. , voice input processing, distribution user receiving gift processing, item lottery processing (such as avatar-related items), selection/exchange processing of various items, text input processing, consent processing to other users, and parameters for distributing content At least any one of processing for changing values (for example, various parameters of the distribution image H2 described later) and processing for transitioning to a state where these processings can be executed.
图11示出了分发用户用的分发图像H20中的各种图标的形式的操作区域G100的例子。在图11所示的例子中,包括:各种操作区域G100、用于进行聊天(评论)的操作区域G101、用于获得屏幕截图的操作区域G102、用于进行游戏的操作区域G103、用于共享其他视频内容(包括收看用户和分发用户收看相同视频的方式的共享等)的操作区域G104、用于扭转扭蛋机(抽签)的操作区域G105等。另外,扭蛋机中的抽签对象物可以是任意的,例如可以为虚拟形象道具。FIG. 11 shows an example of the operation area G100 in the form of various icons in the distribution image H20 for the distribution user. In the example shown in FIG. 11 , it includes: various operation areas G100, an operation area G101 for chatting (comments), an operation area G102 for obtaining screenshots, an operation area G103 for playing games, an operation area G103 for An operation area G104 for sharing other video content (including sharing of the way users watch and distribute users watch the same video, etc.), an operation area G105 for twisting the gashapon machine (drawing lots), etc. In addition, the lottery object in the gashapon machine may be arbitrary, for example, it may be an avatar item.
界面显示层J2中的操作区域可以总是显示,也可以仅在特定的情况下显示。由此,在能够通过界面显示层J2中的操作区域进行操作的同时,能够将分发者虚拟形象M2的显示区域放大而显示分发者虚拟形象M2整体。The operation area in the interface display layer J2 can be displayed all the time, or only in specific cases. Thereby, while operations can be performed through the operation area in the interface display layer J2, the display area of the distributor avatar M2 can be enlarged to display the entire distributor avatar M2.
此外,界面显示层J2中的特定的操作区域可以采用与上述的主页图像H1相关的操作区域G300同样的方式进行显示。在该情况下,参照图7A和图7B,界面显示层J2中的各种操作区域能够以上述方式进行前后调换。In addition, the specific operation area in the interface display layer J2 can be displayed in the same manner as the operation area G300 related to the above-mentioned homepage image H1. In this case, referring to FIG. 7A and FIG. 7B , various operation areas in the interface display layer J2 can be switched back and forth in the above-mentioned manner.
此外,在优选的实施方式中,界面显示层J2中的操作区域包括用于调整分发图像H2的各种参数的操作区域G120(以下,也称作“智能手机小窗口区域G120”)。在智能手机小窗口区域G120中,可以显示收看用户用的分发图像H21的一部分或全部和/或智能手机用的分发图像H22的一部分或全部。In addition, in a preferred embodiment, the operation area in the interface display layer J2 includes an operation area G120 (hereinafter also referred to as "smartphone small window area G120") for adjusting various parameters of the distribution image H2. Part or all of the distribution image H21 for viewing users and/or part or all of the distribution image H22 for smartphones may be displayed in the smartphone small window area G120.
通过智能手机小窗口区域G120能够调整的分发图像H2的各种参数为例如虚拟照相机相关的参数,具体而言,可以包括:亮度、与虚拟照相机之间的距离(即镜子805与分发用户之间的距离)、虚拟照相机的光轴方向、虚拟照相机的横向的位置(与光轴方向交叉的横向上的相对于分发用户的位置)、缩放(倍率)等。在该情况下,例如,分发用户以将智能手机小窗口区域G120视作智能手机进行操作的方式,例如通过放大手势(pinch out)或缩小手势(pinch in)从而能够改变智能手机小窗口区域G120内的图像的缩放,也可以通过滑动而使智能手机小窗口区域G120内的图像能够平行移动。或者,分发用户可以通过进行使智能手机小窗口区域G120的位置移动的操作,从而能够改变虚拟照相机的位置(相对于自身的相对位置)。此外,分发用户也可以通过智能手机小窗口区域G120来控制虚拟照相机的状态,从而能够实施使虚拟照相机的位置自动地追随分发用户的移动的追随模式、和将虚拟照相机的位置固定的固定模式之间的切换。在该情况下,能够利用追随模式进行移动型的分发。此外,分发用户也可以通过智能手机小窗口区域G120来控制虚拟照相机的状态,从而能够形成如AFK(Away From Keyboard,暂离)的状态、静音状态这样的不想让收看用户观看的状态。由此,能够防止由于描绘不需要的物体而导致的处理负荷的增加,并且能够提高分发用户的便利性。The various parameters of the distribution image H2 that can be adjusted through the small window area G120 of the smart phone are, for example, parameters related to the virtual camera, specifically, may include: brightness, distance from the virtual camera (that is, the distance between the
然而,在用户穿戴着头戴式显示器等的状态下,与现实空间中的操作存在差异,调整分发图像H2的各种参数时的操作性容易变差,但是通过设置智能手机小窗口区域G120,操作性变得良好。However, when the user is wearing a head-mounted display, etc., there is a difference from the operation in the real space, and the operability when adjusting various parameters of the distribution image H2 is likely to deteriorate. However, by setting the smartphone small window area G120, Operability becomes good.
此外,在智能手机小窗口区域G120显示智能手机用的分发图像H22的情况下,分发用户能够一边确认与通过头戴式显示器进行收看时的分发图像H21大致一致的分发图像H20、以及用智能手机进行收看时的分发图像H22,一边制作特定内容。另外,也可以代替智能手机小窗口区域G120或在其基础上,设定如平板电脑小窗口部这样的其他收看设备用的小窗口部。分发用户也能够选择希望的小窗口部而使其显示在分发图像H20。In addition, when the distribution image H22 for the smartphone is displayed on the smartphone small window area G120, the distribution user can confirm the distribution image H20 approximately identical to the distribution image H21 when viewing on the head-mounted display, and the distribution user can view the distribution image H22 with the smartphone. Specific content is created while performing the distribution image H22 at the time of viewing. In addition, instead of the smartphone small window area G120 or in addition to it, a small window section for other viewing devices such as a tablet computer small window section may be set. The distribution user can also select a desired widget and display it on the distribution image H20.
在图12所示的例子中,与映照分发者虚拟形象M2的镜子805相邻地显示智能手机小窗口区域G120。智能手机小窗口区域G120可以表示在智能手机中显示时的分发图像H22(参照图14)。在该情况下,分发用户能够一边实时地确认用智能手机收看的收看用户的终端设备20上的分发图像H22的状态,一边进行分发。In the example shown in FIG. 12 , the smartphone widget area G120 is displayed adjacent to the
另外,在变形例中,分发图像H20也可以包括正在分发的图像、和分发前的准备图像这两个概念。在分发前的准备图像的情况下,可以在界面显示层J2中描绘用于打开衣橱801(参照图8A)进行更衣的操作区域G106(参照图11)、用于开始分发的操作区域G107(参照图11)等。In addition, in a modified example, the distribution image H20 may include two concepts of an image being distributed and a preparation image before distribution. In the case of a preparation image before distribution, an operation region G106 (refer to FIG. 11 ) for opening the closet 801 (refer to FIG. 8A ) to change clothes, an operation region G107 ( Refer to Figure 11) and so on.
在辅助信息显示层J5中可以实时地描绘分发图像H2相关的特定内容的来自收看用户的礼物道具、帮助消息等文字信息。由此,分发用户能够一边享受收看用户的反应、与收看用户的交流等,一边进行特定内容的分发。此外,在辅助信息显示层J5中也可以描绘特定内容的分发名、标题等。例如,在图12所示的例子中,描绘了“轻松闲谈分发”这样的分发名G11、心型的礼物物品G12、“初次见面…”这样的各种评论G13等。In the auxiliary information display layer J5, text information such as presents, props, and help messages from viewing users that distribute specific content related to the image H2 can be depicted in real time. Thereby, the distribution user can distribute the specific content while enjoying the reaction of the viewing user, communication with the viewing user, and the like. In addition, the distribution name, title, and the like of specific content may be drawn on the auxiliary information display layer J5. For example, in the example shown in FIG. 12 , a distribution name G11 such as "casual chat distribution", a heart-shaped gift item G12, and various comments G13 such as "meeting for the first time..." are drawn.
在用户虚拟形象显示层J1中可以描绘分发图像H2相关的特定内容的收看用户的收看者虚拟形象M1。由此,分发用户能够一边掌握收看用户的数量、状态,一边进行分发。另外,用户虚拟形象显示层J1所描绘的收看者虚拟形象M1可以以相应的收看用户的状态(朝向、位置、以及动作)所对应的状态被描绘。由此,分发用户能够一边掌握收看用户的状态一边进行分发。In the user avatar display layer J1, the viewer avatar M1 of the viewer viewing the specific content related to the distribution image H2 can be drawn. Accordingly, the distribution user can perform distribution while grasping the number and status of viewing users. In addition, the viewer avatar M1 drawn by the user avatar display layer J1 may be drawn in a state corresponding to the state (orientation, position, and action) of the corresponding viewing user. Accordingly, the distribution user can perform distribution while grasping the state of the viewing user.
在该情况下,分发虚拟形象显示层J0所描绘的分发者虚拟形象M2可以半透明地进行描绘,以使分发用户能够容易地掌握用户虚拟形象显示层J1的状态。在该情况下,分发用户能够容易地确认分发者虚拟形象M2的后方的用户虚拟形象显示层J1的状态。另外,也可以通过分发用户的输入将分发者虚拟形象M2在半透明状态与不透明状态之间进行切换。在该情况下,分发用户容易选择性地确认分发者虚拟形象M2的状态和分发者虚拟形象M2的后方的用户虚拟形象显示层J1的状态。In this case, the distributor avatar M2 drawn on the delivery avatar display layer J0 may be drawn translucently so that the distribution user can easily grasp the state of the user avatar display layer J1. In this case, the distribution user can easily confirm the state of the user avatar display layer J1 behind the distributor avatar M2. In addition, the distributor avatar M2 can also be switched between a translucent state and an opaque state through the input of the distribution user. In this case, the distribution user can easily selectively confirm the state of the distributor avatar M2 and the state of the user avatar display layer J1 behind the distributor avatar M2.
在背景层J3中可以描绘分发室800的墙壁等。或者,在背景层J3中也可以描绘分发室800的隔着墙壁的风景。另外,分发图像H2相关的特定内容的收看用户的收看者虚拟形象M1可以进入与内容制作空间不同的虚拟空间(以下为“收看空间”)。在该情况下,在背景层J3中可以描绘收看空间相关的背景。在该情况下,作为收看空间的图像的收看用户用的分发图像H21(参照图13)相对于分发用户用的分发图像H20(参照图12),背景层J3可以不同。像这样,收看空间可以与分发用户用的分发图像H20所表示的虚拟空间(内容制作空间)之间存在不一致。由此,从与分发用户用的分发图像H20不同的观点出发,能够对收看用户用的分发图像H21进行优化。The wall of the
另外,在变形例中,如图8B示意性示出的那样,分发室800可以在前面侧具有半反射镜(魔术镜)的墙体810。在该情况下,墙体810具有与能够从外部观看室内但是从内部无法观看室外的镜子805同样地进行反射的功能。在该情况下,分发用户能够以与上述的镜子805相同的方式利用墙体810进行分发。另一方面,收看用户能够隔着墙体810对分发室800内的分发用户(分发者虚拟形象M2)进行收看。另外,在该情况下,分发图像H2的背景层J3也可以包含特制的舞台等的描绘,以代替分发室800的内部。In addition, in a modified example, as schematically shown in FIG. 8B , the
接下来,参照图15之后的附图,依次说明上述虚拟现实生成系统1的结构例。Next, a configuration example of the aforementioned virtual
图15为表示内容分发侧的终端设备20A的功能的示意性框图。图16为虚拟形象的描绘信息的一个例子的说明图。在说明图15和图16时,只要没有特别说明,则分发用户是指一个分发用户,分发图像H2(H20)是指形成基于该一个分发用户的特定内容的分发图像H2。FIG. 15 is a schematic block diagram showing the functions of the
如图15所示,终端设备20A包括第一描绘处理部200A、第二描绘处理部200B、第一信息生成部210A、第一通信部220A、第一显示部230A、第一存储部240A、第一用户界面部250A。As shown in FIG. 15 , the
第一描绘处理部200A、第二描绘处理部200B、第一信息生成部210A、第一通信部220A、第一显示部230A、以及第一用户界面部250A的各功能通过图1所示的终端设备20A的终端控制部25与终端通信部21、终端存储部22、显示部23以及输入部24协同工作来执行虚拟现实应用,从而能够实现。此外,第一存储部240A能够通过图1所示的终端设备20A的终端存储部22来实现。The respective functions of the first
第一描绘处理部200A描绘上述的分发用户用的分发图像H20(参照图12)(第一虚拟空间的图像的一个例子)。第一描绘处理部200A例如以规定的帧率生成分发用户用的分发图像H20(参照图12)。The first
第一描绘处理部200A包括第一描绘部201A、第二描绘部202A、第三描绘部203A。The first
第一描绘部201A描绘分发用户用的分发图像H20(参照图12)中的分发虚拟形象显示层J0的图像区域(第一图像区域的一个例子)。分发图像H20中的分发虚拟形象显示层J0如上所述。第一描绘部201A也可以基于例如第一存储部240A中存储的虚拟形象的描绘信息(参照图16的表700),描绘分发虚拟形象显示层J0的图像区域中的分发者虚拟形象M2。在图16中,用表700示意性地示出了虚拟形象的描绘信息的一个例子。The
在该情况下,在虚拟形象的描绘信息中,脸部件ID、发型部件ID、服装部件ID等与各虚拟形象ID对应。脸部件ID、发型部件ID、服装部件ID等容貌相关的部件信息是表征虚拟形象的参数,可以由各用户来选择。例如,准备多种虚拟形象相关的脸部件ID、发型部件ID、服装部件ID等容貌相关的信息。此外,关于脸部件ID,对脸形、眼睛、嘴、鼻子等各种类分别准备部件ID,脸部件ID相关的信息可以通过构成该脸部的各部件的ID的组合来进行管理。在该情况下,基于与各虚拟形象ID相关联的容貌相关的各ID,不仅是服务器设备10,而且在终端设备20侧也能够描绘各虚拟形象。In this case, in the drawing information of the avatar, a face part ID, a hairstyle part ID, a clothing part ID, and the like are associated with each avatar ID. Appearance-related component information such as face component ID, hairstyle component ID, and clothing component ID are parameters that characterize the avatar and can be selected by each user. For example, various types of appearance-related information such as face part ID, hairstyle part ID, and clothing part ID related to the avatar are prepared. In addition, for face part IDs, part IDs are prepared for each type of face shape, eyes, mouth, nose, etc., and information related to face part IDs can be managed by combining the IDs of the parts constituting the face. In this case, not only the
另外,在例如分发者虚拟形象M2打开衣橱801(图8A参照)进行更衣等情况(即,使发型、服装相关的ID变化的情况)下,第一描绘部201A相应地更新分发者虚拟形象M2的容貌。In addition, when, for example, the distributor avatar M2 opens the wardrobe 801 (see FIG. 8A ) to change clothes (that is, changes IDs related to hairstyles and clothing), the
此外,第一描绘部201A基于来自第一信息生成部210A的第一检测部211A(后述)的检测结果(分发用户的状态的检测结果),使分发者虚拟形象M2的状态变化。在本实施方式中,如上所述,第一描绘部201A以将面对镜子805(参照图8A)的分发用户的状态置换成分发者虚拟形象M2的方式,描绘分发者虚拟形象M2。Also, the
例如,在分发者虚拟形象M2为具有正面方向的角色的形态的情况下,第一描绘部201A可以以如下方式使分发者虚拟形象M2的朝向与分发用户的朝向联动,即,当分发用户朝右时分发者虚拟形象M2朝左,当分发用户朝下时分发者虚拟形象M2朝下。另外,在该情况下,朝向可以仅为脸的朝向,也可以仅为身体的朝向,也可以为它们的组合。由此,分发者虚拟形象M2与分发用户之间的朝向的一致性(联动性)变高,能够使分发者虚拟形象M2的朝向引起的表现变得多样化。For example, when the distributor avatar M2 is in the form of a character with a frontal orientation, the
此外,在分发者虚拟形象M2为具有视线方向的角色的形态的情况下,第一描绘部201A可以以如下方式使分发者虚拟形象M2的视线的朝向与分发用户的视线的朝向联动,即,当分发用户的视线朝右时分发者虚拟形象M2的视线朝左,当分发用户的视线朝下时分发者虚拟形象M2的视线朝下。此外,也可以使眨眼等眼睛的各种动作联动。此外,也可以使鼻子、嘴等的动作联动。由此,分发者虚拟形象M2与分发用户之间的每个部件的一致性(联动性)变高,能够使分发者虚拟形象M2产生的表情变得多样化。In addition, when the distributor avatar M2 is in the form of a character with a gaze direction, the
此外,在分发者虚拟形象M2为具有手的角色的形态的情况下,第一描绘部201A可以以如下方式使分发者虚拟形象M2的手的动作与分发用户的手的动作联动,即,当分发用户举起右手时分发者虚拟形象M2举起左手,当分发用户举起双手时分发者虚拟形象M2举起双手。此外,也可以使手指等手的各部分的动作联动。此外,也可以同样地使腿等其他部件联动。由此,分发者虚拟形象M2与分发用户之间的一致性(联动性)变高,能够使分发者虚拟形象M2的部件的动作等引起的表现变得多样化。In addition, when the distributor avatar M2 is in the form of a character with hands, the
此外,在分发图像H20中的分发者虚拟形象M2的位置(描绘位置)可变的情况(即分发者虚拟形象M2为使位置变化的角色的情况)下,第一描绘部201A可以以如下方式使分发图像H20中的分发者虚拟形象M2的位置根据分发用户的位置(相对于镜子805的位置)变化,即,当分发用户向右移动时分发者虚拟形象M2向左移动,当分发用户离开镜子805时分发者虚拟形象M2远离。由此,分发者虚拟形象M2与分发用户之间的移动(位置)相关的一致性(联动性)变高,能够使分发者虚拟形象M2的位置变化引起的表现变得多样化。Also, when the position (drawing position) of the distributor avatar M2 in the distribution image H20 is variable (that is, when the distributor avatar M2 is a character whose position changes), the
第二描绘部202A描绘分发用户用的分发图像H20(参照图12)中的界面显示层J2的图像区域(第二图像区域的一个例子)。分发图像H20中的界面显示层J2如上所述。The
第二描绘部202A描绘上述各种操作区域G100(参照图11)、智能手机小窗口区域G120(参照图12)。在该情况下,第二描绘部202A可以总是描绘各种操作区域G100、智能手机小窗口区域G120,也可以适当地省略一部分或全部的描绘。例如,第二描绘部202A可以对来自后述的收看用户信息获取部222A的合作同意/不同意指示进行响应,输出合作同意/不同意用的操作区域G117、G118(参照图11)。由此,可以增加通过界面显示层J2能够操作的变化(variation),并且能够实现界面显示层J2的显示的简化(易观看性)。The
第三描绘部203A描绘分发用户用的分发图像H20(参照图12)中的其余层的图像区域(第三图像区域的一个例子)。即,第三描绘部203A描绘分发图像H20中的分发虚拟形象显示层J0和界面显示层J2以外的层的图像区域。例如,第三描绘部203A可以根据分发图像H20的阶层结构描绘背景层J3、辅助信息显示层J5的各图像区域。The
在本实施方式中,如上所述,作为一个例子,分发图像H20从前侧起依次包括分发虚拟形象显示层J0、界面显示层J2、辅助信息显示层J5、用户虚拟形象显示层J1、以及背景层J3。In this embodiment, as described above, as an example, the distribution image H20 sequentially includes the distribution avatar display layer J0, the interface display layer J2, the auxiliary information display layer J5, the user avatar display layer J1, and the background layer. J3.
因此,在本实施方式中,第三描绘部203A描绘辅助信息显示层J5、用户虚拟形象显示层J1、以及背景层J3的各图像区域。Therefore, in this embodiment, the
第三描绘部203A可以对来自后述的收看用户信息获取部222A的礼物描绘指示进行响应,基于例如在第一存储部240A中存储的礼物物品的描绘信息,描绘辅助信息显示层J5的图像区域中的礼物物品。另外,礼物物品相关的描绘信息可以按每个礼物ID存储在第一存储部240A。礼物描绘指示可以包括用于确定描绘对象的礼物物品的礼物ID和坐标信息。坐标信息是用于指示分发图像H20中的描绘位置的信息,可以时序地变化。此外,坐标信息也可以包括表示礼物物品的动作的动作信息。动作信息也可以表示例如一边旋转一边下降等动作。由此,能够实现礼物物品的表现的多样化。The
此外,第三描绘部203A可以对来自后述的收看用户信息获取部222A的收看用户描绘指示进行响应,基于例如在第一存储部240A中存储的虚拟形象的描绘信息(参照图16的表700),描绘用户虚拟形象显示层J1的图像区域中的收看者虚拟形象M1(收看用户的收看者虚拟形象M1)。收看用户描绘指示可以包括用于描绘正在收看特定内容的收看用户相关的收看者虚拟形象M1的各种信息。例如,用于描绘收看者虚拟形象M1的各种信息可以包括收看者虚拟形象M1的信息(例如虚拟形象ID、脸部件ID、发型部件ID、服装部件ID等)、坐标信息。此外,在使收看者虚拟形象M1具有动作的形式的情况下,收看用户描绘指示可以包括表示收看用户的状态的信息(或表示基于此的收看者虚拟形象M1的状态的信息)。由此,能够在分发用户用的分发图像H20中表现收看用户的动作,因此能够提高分发用户与收看用户的一体感。In addition, the
此外,第三描绘部203A可以对来自后述视的听用户信息获取部222A的评论描绘指示进行响应,在用户虚拟形象显示层J1的图像区域描绘各种评论。评论描绘指示可以包括评论ID、坐标信息。另外,固定格式评论相关的描绘信息可以按照每个评论ID存储在第一存储部240A。另外,代替与固定格式评论相关的评论ID,也可以利用能够从内容收看侧的终端设备20B发送的文本信息(例如聊天等消息)。由此,能够发送来自各个收看用户的特有的消息等,能够提高分发用户用的分发图像H20中的分发用户与收看用户的一体感。In addition, the
此外,第三描绘部203A可以在背景层J3描绘与被分发用户选择的背景ID对应的背景图像。背景图像可以按每个背景ID存储在第一存储部240A。另外,背景图像也可以由分发用户定制。In addition, the
第二描绘处理部200B描绘上述的主页图像H1(参照图6)(第二虚拟空间的图像的一个例子)。第二描绘处理部200B例如以规定的帧率生成主页图像H1(参照图6)。The second
第二描绘处理部200B包括第四描绘部204B和第五描绘部205B。The second
第四描绘部204B描绘主页图像H1(参照图6)中的界面显示层J2的图像区域(第四图像区域的一个例子)。主页图像H1中的界面显示层J2如上所述。第四描绘部204B可以对来自后述的第一输入处理部252A的指令进行响应,改变多个操作区域G300的配置等(参照图6、图7A)。The
第五描绘部205B描绘主页图像H1(参照图6)中的其余层的图像区域(第五图像区域的一个例子)。即,第五描绘部205B描绘主页图像H1中的界面显示层J2以外的层的图像区域。例如,第五描绘部205B可以根据主页图像H1的阶层结构描绘背景层J3、辅助信息显示层J5的各图像区域。由此,不会大幅增加与描绘相关的处理负荷,能够高效地提供用户可能需要的各种信息。The
在本实施方式中,如上所述,作为一个例子,主页图像H1从前侧起依次包括界面显示层J2、辅助信息显示层J5、以及背景层J3。In the present embodiment, as described above, as an example, the homepage image H1 includes the interface display layer J2, the auxiliary information display layer J5, and the background layer J3 in order from the front side.
因此,在本实施方式中,第五描绘部205B描绘辅助信息显示层J5以及背景层J3的各图像区域。Therefore, in this embodiment, the
第一信息生成部210A生成分发用户相关的各种信息(以下,称为“分发用户信息”)。分发用户信息包括表示后述的第一用户界面部250A使用的分发用户的状态(第一检测部211A检测出的分发用户的状态)的信息。此外,分发用户信息包括用于描绘收看用户用的分发图像H21(参照图13)所需要的信息。例如,分发用户信息包括用于描绘分发者虚拟形象M2的信息(例如虚拟形象ID、脸部件ID、发型部件ID、服装部件ID等)。此外,在基于分发用户的特定内容包括分发用户的语音的情况下,分发用户信息也可以包括通过输入部24的麦克风等获取的语音信息。由此,能够以将构成特定内容的各种信息分离的方式进行处理,能够进行分布式处理。The first
在本实施方式中,第一信息生成部210A包括第一检测部211A、第一语音信息生成部212A、第一文本信息生成部213A。In this embodiment, the first
第一检测部211A检测分发用户的状态(用户的朝向、位置、动作或类似的状态)。第一检测部211A可以通过上述的输入部24检测分发用户的状态。第一检测部211A可以在正在描绘主页图像H1的状态下,以例如与主页图像H1的帧率对应的周期,检测分发用户的状态。此外,第一检测部211A可以在正在描绘分发用户用的分发图像H20的状态下,以例如与分发用户用的分发图像H20(参照图12)的帧率对应的周期,检测分发用户的状态。由此,能够高频度地检测(更新)分发用户的状态(以及伴随于此的分发者虚拟形象M2的显示)。The
第一检测部211A可以根据例如分发用户的操作切换开/关状态。例如,在分发用户操作了能够在界面显示层J2显示的分发开始用的按钮(参照图11的操作区域G107)的情况下,可以通过后述的第一输入检测部251A检测该操作,对来自后述的第一输入处理部252A的指令进行响应,第一检测部211A转变为开状态。由此,能够增加通过界面显示层J2能够操作的变化,并且能够实现界面显示层J2的显示的简化(易观看性)。通过实现界面显示层J2的显示的简化,能够提高后方的层的易观看性。The
第一语音信息生成部212A生成基于分发用户的发言的语音信息。例如,第一语音信息生成部212A通过输入部24的麦克风等生成分发用户的语音信息。另外,第一语音信息生成部212A也可以对通过输入部24得到的语音数据进行加工而生成分发用户的语音信息。在该情况下,加工方法可以由分发用户选择,也可以由分发用户人工实现语音数据的加工。The first audio
第一语音信息生成部212A可以根据例如分发用户的操作切换开/关状态。例如,在分发用户操作了能够在界面显示层J2显示的静音按钮(未图示)的情况下,可以通过后述的第一输入检测部251A检测该操作,对来自后述的第一输入处理部252A的指令进行响应,第一语音信息生成部212A转变为关状态。The first voice
第一文本信息生成部213A生成基于分发用户的发言和/或文字输入的文本信息。例如,第一文本信息生成部213A生成分发用户与收看用户进行对话(聊天等)时的文本信息。The first text
第一文本信息生成部213A可以根据例如分发用户的操作切换开/关状态。例如,在分发用户操作了能够在界面显示层J2显示的评论用的按钮(参照图11的操作区域G101)的情况下,可以通过后述的第一输入检测部251A检测该操作,对来自后述的第一输入处理部252A的指令进行响应,第一文本信息生成部213A转变为开状态。由此,可以增加通过界面显示层J2能够操作的变化,并能够实现界面显示层J2的显示的简化(易观看性)。The first text
在该情况下,第一信息生成部210A也可以使以下信息成套地包括在分发用户信息中,这些信息为:表示分发用户的状态的信息(或表示基于此的分发者虚拟形象M2的状态的信息)(以下,有时简称为“分发者虚拟形象M2的状态信息”)、分发者虚拟形象M2的信息(例如虚拟形象ID、脸部件ID、发型部件ID、服装部件ID等)、适当的语音信息、文本信息。在该情况下,第一信息生成部210A也可以通过在分发者虚拟形象M2的状态信息、语音信息、文本信息这样的动态变化的信息中赋予时间戳的方式,生成分发用户信息。由此,内容收看侧的终端设备20B能够在接收到该分发用户信息时,基于接收到的分发用户信息,将如上所述的分发图像H21即带有语音输出的分发图像H21作为来自分发用户的特定内容输出。In this case, the first
第一通信部220A与服务器设备10、其他终端设备20(例如内容收看侧的终端设备20B)通信。在本实施方式中,第一通信部220A包括分发处理部221A、收看用户信息获取部222A。The
分发处理部221A将第一信息生成部210A生成的分发用户信息向内容收看侧的终端设备20B发送。另外,在变形例中,分发处理部221A也可以向终端设备20B发送基于第一描绘处理部200A而生成的分发图像H20的视频数据。The
分发处理部221A根据例如分发用户的操作等,可以实时地将分发用户信息向内容收看侧的终端设备20B发送(即可以实现直播),也可以非实时地将分发用户信息向内容收看侧的终端设备20B发送。在非实时的情况下,分发处理部221A可以将分发用户人工编辑后的视频数据或编辑后的分发用户信息向内容收看侧的终端设备20B发送。The
收看用户信息获取部222A从内容收看侧的终端设备20B获取各种收看用户信息。收看用户信息获取部222A基于所获得的收看用户信息,生成上述的礼物描绘指示、收看用户描绘指示、评论描绘指示、合作同意/不同意指示等。另外,收看用户信息包括生成这些礼物描绘指示、收看用户描绘指示、评论描绘指示、合作同意/不同意指示等所需要的信息。The viewing user
第一显示部230A将第一描绘处理部200A生成的分发用户用的分发图像H20(参照图12)、第二描绘处理部200B生成的主页图像H1向终端设备20A的显示部23输出。另外,在本实施方式中,如上所述,作为一个例子,显示部23为头戴式显示器的形式。The
在第一存储部240A存储上述的虚拟形象的描绘信息(参照图16的表700)等。The above-mentioned avatar drawing information (see table 700 in FIG. 16 ) and the like are stored in the
第一用户界面部250A通过输入部24检测分发用户的各种输入,并执行与各种输入对应的处理。第一用户界面部250A包括第一输入检测部251A、第一输入处理部252A。The first
第一输入检测部251A检测分发用户通过上述的界面显示层J2的各种输入。例如,第一输入检测部251A检测通过上述的各种操作区域G100(参照图11)、智能手机小窗口区域G120(参照图12)、操作区域G300等进行的输入等。The first
在该情况下,第一输入检测部251A可以基于第一检测部211A检测到的分发用户的状态、界面显示层J2的状态(例如各种操作区域G100、智能手机小窗口区域G120的位置、显示状态),检测分发用户通过界面显示层J2进行的输入。例如,第一输入检测部251A可以在检测到对各种操作区域G100中的一个操作区域进行点击的动作的情况下,检测出对该一个操作区域的选择操作。由此,用户能够以虚拟空间内的简单动作来实现选择操作。In this case, the first
第一输入处理部252A在主页图像H1中执行被第一输入检测部251A检测到的各种输入所对应的各种处理(各种第二处理的一个例子)。各种处理是任意的,如上所述,可以为例如改变用户界面(例如多个平面状的操作区域G300)的配置的处理、使用户移动到虚拟空间的任意场所或特定场所的处理(例如使分发用户移动到分发用的场所的处理)等。另外,各种处理也可以适当伴有第二描绘处理部200B进行的各种描绘处理、画面的转换(例如虚拟空间的移动)。The first
此外,第一输入处理部252A在分发用户用的分发图像H20(参照图12)中执行被第一输入检测部251A检测到的各种输入所对应的各种处理(各种第一处理的一个例子)。各种处理是任意的,如上所述,可以为例如特定内容的分发开始处理、特定内容的分发结束处理、语音输入处理、分发用户收取礼物的处理等。另外,各种处理也可以适当伴有第一描绘处理部200A进行的各种描绘处理、画面的转换(例如虚拟空间的移动)。例如,用于转移至能够执行收取礼物的处理的状态的处理也可以伴有第一描绘处理部200A的第三描绘部203A进行的通知信息(意为赠送了礼物的通知信息)的描绘、第一描绘处理部200A的第二描绘部202A进行的收取用按钮的描绘等。In addition, the first
像这样,根据本实施方式,如上所述,分发用户用的分发图像H20由于具有多个阶层,因此将分发用户用的分发图像H20的图像阶层化,能够有效地减少处理负荷。例如,在以视频形式分发特定内容的情况下,以比界面显示层J2的图像区域更高的频度,描绘(更新)分发虚拟形象显示层J0的图像区域和界面显示层J2的图像区域之中的分发虚拟形象显示层J0的图像区域等,由此,能够有效地减少描绘分发用户用的分发图像H20时整体上的处理负荷。此外,通过将分发用户用的分发图像H20阶层化,能够有效地给予用户作为“空间”的距离感。此外,通过将分发用户用的分发图像H20阶层化,能够例如按照各层的图像区域的属性以适当的距离进行配置,能够兼顾例如不易产生眩晕的方式的操作性高的用户界面的描绘和易于观看的分发者虚拟形象M2等的描绘等。Thus, according to the present embodiment, since the distribution image H20 for distribution users has a plurality of layers as described above, it is possible to effectively reduce the processing load by layering the images of the distribution image H20 for distribution users. For example, in the case of distributing specific content in the form of video, the image area of the avatar display layer J0 and the image area of the interface display layer J2 are drawn (updated) at a higher frequency than the image area of the interface display layer J2. The distribution avatar in the display layer J0 and the like can effectively reduce the overall processing load when drawing the distribution image H20 for the distribution user. In addition, by layering the distribution image H20 for the distribution user, it is possible to effectively give the user a sense of distance as "space". In addition, by layering the distribution images H20 for distribution users, it is possible to arrange them at appropriate distances, for example, according to the attributes of the image regions of each layer, and it is possible to balance, for example, the drawing of a user interface with high operability in a manner that does not easily cause dizziness and ease of use. Drawings and the like of the distributor avatar M2 and the like to be viewed.
图17为表示内容收看侧的终端设备20B的功能的示意性框图。FIG. 17 is a schematic block diagram showing the functions of the
如图17所示,终端设备20B包括第一描绘处理部200A’、第二描绘处理部200B、第二信息生成部210B、第二通信部220B、第二显示部230B、第二存储部240B、第二用户界面部250B。As shown in FIG. 17 , the
第一描绘处理部200A’、第二描绘处理部200B、第二信息生成部210B、第二通信部220B、第二显示部230B、以及第二用户界面部250B的各功能通过图1所示的终端设备20B的终端控制部25与终端通信部21、终端存储部22、显示部23以及输入部24协同工作来执行虚拟现实应用从而能够实现。此外,第二存储部240B能够通过图1所示的终端设备20B的终端存储部22来实现。The functions of the first
第一描绘处理部200A’对来自后述的分发用户信息获取部222B的分发用户描绘指示进行响应,描绘收看用户用的分发图像H21(参照图13)。在该情况下,分发用户描绘指示是基于从内容分发侧的终端设备20A发送的分发用户信息(终端设备20A的第一信息生成部210A生成的分发用户信息)而生成的。第一描绘处理部200A’例如能够以分发用户信息的更新周期所对应的帧率来生成收看用户用的分发图像H21(参照图13)。The first
第一描绘处理部200A’包括第一描绘部201B、第二描绘部202B、第三描绘部203B。The first
第一描绘部201B描绘收看用户用的分发图像H21(参照图13)中的分发虚拟形象显示层J0的图像区域(第一图像区域的一个例子)。收看用户用的分发图像H21中的分发虚拟形象显示层J0如上所述。第一描绘部201B也可以基于分发用户信息和例如在第一存储部240A中存储的虚拟形象的描绘信息(参照图16的表700),描绘分发虚拟形象显示层J0的图像区域中的分发者虚拟形象M2。在该情况下,由于使用了存储在第一存储部240A的虚拟形象的描绘信息,因此能够用负荷较少的处理来描绘分发者虚拟形象M2。The
第一描绘部201B的动作具有与上述的内容分发侧的终端设备20A的第一描绘部201A同样的功能。在该情况下,用于描绘分发者虚拟形象M2的各种信息也可以包含在分发用户描绘指示中。即,分发用户描绘指示可以包括分发者虚拟形象M2的信息(例如虚拟形象ID、脸部件ID、发型部件ID、服装部件ID等)、表示分发用户的状态的信息(或表示基于此的分发者虚拟形象M2的状态的信息)等。The operation of the
第二描绘部202B描绘收看用户用的分发图像H21(参照图13)中的界面显示层J2的图像区域(第二图像区域的一个例子)。第二描绘部202B的动作具有与上述的内容分发侧的终端设备20A的第二描绘部202A同样的功能。但是,也可以在收看用户用的分发图像H21中的界面显示层J2描绘与分发用户用的分发图像H20(参照图12)中的界面显示层J2不同的操作区域。例如,如图13所示,第二描绘部202B也可以描绘用于向分发用户赠送礼物的操作区域G108、用于向分发用户发送合作分发邀请的操作区域G109等。另外,合作分发邀请也能够从分发用户侧发出,在该情况下,用于向收看用户发送合作分发邀请的操作区域也可以被描绘为分发用户用的分发图像H20(参照图12)。由此,能够促进合作分发,有效地促进用户间的交流。The
第三描绘部203B描绘收看用户用的分发图像H21(参照图13)中的其余层的图像区域(第三图像区域的一个例子)。第三描绘部203B的动作具有与上述的内容分发侧的终端设备20A的第三描绘部203A同样的功能。但是,辅助信息显示层J5中的描绘内容也可以适当地不同。例如,如图13所示,在收看用户用的分发图像H21中,也可以不描绘收看者虚拟形象M1(参照图12)。The
第二描绘处理部200B描绘上述的主页图像H1(参照图6)(第二虚拟空间的图像的一个例子)。第二描绘处理部200B例如以规定的帧率生成主页图像H1(参照图6)。The second
第二描绘处理部200B包括第四描绘部204B、第五描绘部205B。第二描绘处理部200B也可以与终端设备20A的第二描绘处理部200B实质上相同。由此,能够实现利用了共同的硬件资源的高效结构。The second
第二信息生成部210B生成收看用户相关的各种收看用户信息。各种收看用户信息包括表示后述的第二用户界面部250B使用的收看用户的状态(第二检测部211B检测出的收看用户的状态)的信息。此外,各种收看用户信息包括在上述的内容分发侧的终端设备20A的收看用户信息获取部222A中生成礼物描绘指示、收看用户描绘指示、评论描绘指示、合作同意/不同意指示等所需要的信息。The second
在本实施方式中,第二信息生成部210B包括第二检测部211B、第二语音信息生成部212B、第二文本信息生成部213B。In this embodiment, the second
第二检测部211B检测收看用户的状态(用户的朝向、位置、动作或者类似的状态)。第二检测部211B也可以通过上述的输入部24检测收看用户的状态。The
第二检测部211B也可以在正在描绘主页图像H1的状态下,以例如与主页图像H1的帧率所对应的周期,检测收看用户的状态。此外,第二检测部211B也可以在正在描绘收看用户用的分发图像H21(参照图13)的状态下,以例如与分发用户信息的更新周期对应的周期,检测收看用户的状态。The
第二语音信息生成部212B生成基于收看用户的发言的语音信息。例如,第二语音信息生成部212B通过输入部24的麦克风等生成收看用户的语音信息。另外,第二语音信息生成部212B也可以对通过输入部24得到的语音数据进行加工而生成收看用户的语音信息。在该情况下,加工方法可以由收看用户选择,也可以由收看用户人工实现语音数据的加工。The second audio
第二语音信息生成部212B可以根据例如收看用户的操作切换开/关状态。例如,在收看用户操作了能够在收看用户用的分发图像H21(参照图13)中的界面显示层J2显示的静音按钮(未图示)的情况下,可以通过后述的第二输入检测部251B检测该操作,对来自后述的第二输入处理部252B的指令进行响应,第二语音信息生成部212B转变为关状态。The second voice
第二文本信息生成部213B生成基于收看用户的发言和/或文字输入的文本信息。例如,第二文本信息生成部213B生成收看用户与分发用户进行对话(聊天等)时的文本信息。The second text
第二文本信息生成部213B可以根据例如收看用户的操作切换开/关状态。例如,在收看用户操作了能够在界面显示层J2显示的评论用的按钮(图13中未图示)的情况下,通过后述的第二输入检测部251B检测该操作,对来自后述的第二输入处理部252B的指令进行响应,第二文本信息生成部213B转变为开状态。由此,可以增加通过界面显示层J2能够操作的变化,并能够实现界面显示层J2的显示的简化(易观看性)。The second text
在该情况下,第二信息生成部210B也可以使以下信息成套地包含在收看用户信息中,这些信息为:表示收看用户的状态的信息(或表示基于此的收看者虚拟形象M1的状态的信息)(以下,有时简称为“收看者虚拟形象M1的状态信息”)、收看者虚拟形象M1的信息(例如虚拟形象ID、脸部件ID、发型部件ID、服装部件ID等)、适当的语音信息。在该情况下,第二信息生成部210B也可以通过在收看者虚拟形象M1的状态信息、语音信息这样的动态变化的信息中赋予时间戳的方式,生成收看用户信息。由此,内容分发侧的终端设备20A能够在接收到该收看用户信息时,基于接收到的收看用户信息,描绘如上所述的分发图像H20的用户虚拟形象显示层J1中的收看者虚拟形象M1。In this case, the second
第二通信部220B与服务器设备10、其他终端设备20(例如内容分发侧的终端设备20A)通信。在本实施方式中,第二通信部220B包括分发处理部221B、分发用户信息获取部222B。The
分发处理部221B将第二信息生成部210B生成的收看用户信息向内容分发侧的终端设备20A发送。The
分发用户信息取得部222B从内容分发侧的终端设备20A获取分发用户信息,并将上述的分发用户描绘指示提供给第一描绘处理部200A’。分发用户信息是通过上述的内容分发侧的终端设备20A的分发处理部221A生成的。The distribution user
第二显示部230B将第一描绘处理部200A’、第二描绘处理部200B生成的分发图像H20、主页图像H1向终端设备20B的显示部23输出。另外,在本实施方式中,如上所述,作为一个例子,显示部23为头戴式显示器的形式。The
在第二存储部240B存储上述的虚拟形象的描绘信息(参照图16的表700)等。The above-mentioned avatar drawing information (see table 700 in FIG. 16 ) and the like are stored in the
第二用户界面部250B通过输入部24检测收看用户的各种输入,并执行与各种输入对应的处理。第二用户界面部250B包括第二输入检测部251B、第二输入处理部252B。The second
第二输入检测部251B检测收看用户通过上述的界面显示层J2进行的各种输入。例如,第二输入检测部251B检测通过被上述的第二描绘部202B、第四描绘部204B描绘的界面显示层J2进行的输入等。The second
在该情况下,第二输入检测部251B可以基于第二检测部211B检测到的收看用户的状态、界面显示层J2的状态(例如各种操作区域G100、智能手机小窗口区域G120的位置、显示状态),检测收看用户通过界面显示层J2进行的输入。例如,第二输入检测部251B在主页图像H1中检测收看用户对上述的多个平面状的操作区域G300的各种操作,或者在收看用户用的分发图像H21(参照图13)中检测收看用户对各种操作区域(用于向分发用户发送合作分发邀请的操作区域等)的各种操作。In this case, the second
第二输入处理部252B在主页图像H1中执行与第二输入检测部251B检测到的各种输入对应的各种处理(各种第二处理的一个例子)。各种处理是任意的,如上所述,可以为例如改变用户界面(例如多个平面状的操作区域G300)的配置的处理、使用户移动至虚拟空间的任意的场所或特定的场所的处理(例如使收看用户移动到收看用的场所的处理)等。另外,各种处理也可以适当伴有第二描绘处理部200B产生的各种描绘处理、画面的转换(例如虚拟空间的移动)。例如,用于转移至能够执行赠送礼物的处理的状态的处理也可以伴有第二描绘处理部200B的第四描绘部204B进行的礼物选择用的画面的描绘等。The second
此外,第二输入处理部252B在收看用户用的分发图像H21(参照图13)中执行与第二输入检测部251B检测到的各种输入对应的各种处理(各种第二处理的一个例子)。各种处理是任意的,如上所述,可以为例如特定内容的收看结束处理、语音输入处理、向分发用户赠送礼物的处理等。另外,各种处理也可以适当伴有第一描绘处理部200A’进行的各种描绘处理、画面的转换(例如虚拟空间的移动)。例如,向分发用户赠送礼物的处理也可以伴有第一描绘处理部200A’的第三描绘部203B进行的通知信息(意为收取了礼物的通知信息)的描绘等。In addition, the second
图18为表示服务器设备10的功能的示意性框图。FIG. 18 is a schematic block diagram showing functions of the
服务器设备10主要包括通信部100、存储部110。The
通信部100能够在内容分发侧的终端设备20A和/或内容收看侧的终端设备20B之间,对基于分发用户的特定内容的分发和/或收看所需要的各种信息(例如分发用户信息、收看用户信息等)进行通信。The
存储部110能够存储基于分发用户的特定内容的分发和/或收看所需要的各种信息。The
像这样,根据本实施方式,如上所述,收看用户用的分发图像H21由于具有多个阶层,因此将收看用户用的分发图像H21的图像阶层化,能够有效地减少处理负荷。例如,通过对界面显示层J2中的、从用户的视点观看时正面的区域内的图像区域,以比其他图像区域更高的频度进行描绘(更新)等,从而能够有效地减少描绘收看用户用的分发图像H21时整体上的处理负荷。此外,通过将收看用户用的分发图像H21阶层化,从而能够有效地给予用户作为“空间”的距离感。此外,通过将收看用户用的分发图像H21阶层化,从而能够例如按照各层的图像区域的属性以适当的距离进行配置,能够兼顾例如不易产生眩晕的方式的操作性高的用户界面的描绘和易于观看的操作区域G300等描绘等。Thus, according to this embodiment, since the distribution image H21 for viewing users has a plurality of layers as described above, it is possible to effectively reduce the processing load by layering the distribution image H21 for viewing users. For example, by drawing (updating) the image area in the frontal area when viewed from the user's point of view in the interface display layer J2, etc., with a higher frequency than other image areas, it is possible to effectively reduce the number of users who are viewing the image. The overall processing load when distributing the image H21 is used. In addition, by layering the distribution image H21 for viewing users, it is possible to effectively give the user a sense of distance as "space". In addition, by layering the distribution image H21 for viewing users, for example, it can be arranged at an appropriate distance according to the attribute of the image area of each layer, and it is possible to combine, for example, drawing of a user interface with high operability in a manner that does not cause dizziness easily. Easy-to-view operation area such as G300 and so on.
另外,在本实施方式中,服务器设备10不具有上述的主页图像H1、分发图像H2的描绘功能,这样的描绘功能可以如上述那样通过内容分发侧的终端设备20A和/或内容收看侧的终端设备20B来实现。然而,主页图像H1和/或分发图像H2的描绘功能的一部分或全部也可以通过服务器设备10来实现。对描绘功能以外的功能而言,也可以适当地与此相同。In addition, in this embodiment, the
接下来,参照图19之后的附图,对图1所示的虚拟现实生成系统1中进行的动作例进行说明。Next, an example of operations performed in the virtual
图19为表示在图1所示的虚拟现实生成系统1中进行的内容分发侧的终端设备20A的动作中的、直到开始分发特定内容为止的动作的一个例子的流程图。FIG. 19 is a flowchart showing an example of operations up to the start of distribution of specific content among the operations of the
首先,在步骤S190中,成为分发用户的用户穿戴作为头戴式显示器的终端设备20A,启动虚拟现实应用。由此,用户位于主页空间内(步骤S191),能够观看主页图像H1。用户对主页图像H1中的界面显示层J2的操作区域进行操作,移动至内容制作空间(步骤S192)。当分发用户移动到内容制作空间时,适当地进行分发者虚拟形象M2的更衣等的准备(步骤S193),之后,站在镜子805前,观看分发图像H20(分发前的准备图像)(步骤S194)。另外,作为分发前的准备图像的分发图像H20,可以仅包括分发虚拟形象显示层J0和界面显示层J2,也可以仅包括分发虚拟形象显示层J0、界面显示层J2和背景层J3。另外,在作为分发前的准备图像的分发图像H20中,可以在界面显示层J2描绘分发开始用的操作区域G107(参照图11)。此外,在另一实施方式中,也可以在移动至内容制作空间的同时开始分发。First, in step S190, a user who becomes a distribution user wears the
当分发用户观看分发图像H20并决定开始分发时,对界面显示层J2中相应的操作区域G107(参照图11)进行操作,开始进行包含分发图像H20的特定内容的分发(步骤S195)。像这样,当特定内容的分发开始时,在内容收看侧的终端设备20B的主页图像H1中的界面显示层J2描绘能够选择该特定内容的操作区域G300(参照图6和图7A)。When the distributing user views the distributing image H20 and decides to start distributing, he operates the corresponding operation area G107 (refer to FIG. 11 ) in the interface display layer J2 to start distributing specific content including the distributing image H20 (step S195). In this way, when the distribution of the specific content starts, the interface display layer J2 in the home page image H1 of the
图20为在表示图1所示的虚拟现实生成系统1中进行的内容收看侧的终端设备20B的动作中的、直到开始收看特定内容为止的动作的一个例子的流程图。FIG. 20 is a flowchart showing an example of operations up to the start of viewing specific content among the operations of the
首先,在步骤S200中,成为收看用户的用户穿戴作为头戴式显示器的终端设备20B,启动虚拟现实应用。由此,用户位于主页空间内(步骤S201),能够观看主页图像H1。用户对主页图像H1中的界面显示层J2的操作区域G300进行操作,选择所希望的特定内容(步骤S202)。像这样,收看用户能够开始进行特定内容的收看(步骤S203)。First, in step S200, a user who becomes a viewing user wears the
图21为表示在图1所示的虚拟现实生成系统1中进行的内容分发侧的终端设备20A、内容收看侧的终端设备20B、以及服务器设备10的动作中的、基于分发用户的特定内容的正在分发时(即收看用户正在收看特定内容时)的动作的一个例子的流程图。FIG. 21 is a diagram showing the specific content based on the distribution user in the operation of the
另外,在图21中,在左侧示出了一个内容分发侧的终端设备20A进行的动作,在中央示出了服务器设备10(此处为一个服务器设备10)进行的动作,在右侧示出了一个内容收看侧的终端设备20B进行的动作。In addition, in FIG. 21 , the operation performed by a
在步骤S210中,分发用户在镜子805前进行表演等。由此,内容分发侧的终端设备20A生成与表演等对应的分发用户信息。内容分发侧的终端设备20A将这样的分发用户信息发送至服务器设备10。另外,只要满足被传输的(已被传输的)信息与基于基准时间的时间戳之间的对应关系在内容分发侧的终端设备20A和内容收看侧的终端设备20B两者中都明确这样的条件,分发用户信息也可以通过任意的复用方式彼此复用地发送至服务器设备10。如果满足这样的条件,那么当内容收看侧的终端设备20B在接收到分发用户信息时,能够根据分发用户信息对应的时间戳进行适当的处理。关于复用方式,分发用户信息可以分别通过不同的通道发送,也可以通过同一个通道发送分发用户信息中的一部分。通道可以包括时隙(time slot)、频带、和/或扩频码等。另外,关于利用了基准时间的视频(特定内容)的分发方法也可以采用通过这里的参考而加入本申请说明书的日本专利第6803485号公报所公开的方式来实现。In step S210, the distribution user performs a performance in front of the
接下来,与步骤S210中的动作并行地,在步骤S212中,内容分发侧的终端设备20A持续地向内容收看侧的终端设备20B发送用于描绘收看用户用的分发图像H21的分发用户信息,并且向内容分发侧的终端设备20A输出分发用户用的分发图像H20(参照图12)。Next, in parallel with the action in step S210, in step S212, the
内容分发侧的终端设备20A能够与以下说明的步骤S214至步骤222中的动作并行地进行步骤S210和步骤S212中的动作。The
接下来,在步骤S214中,服务器设备10将从内容分发侧的终端设备20A持续地发送过来的分发用户信息向内容收看侧的终端设备20B发送(转发)。Next, in step S214, the
在步骤S216中,内容收看侧的终端设备20B从服务器设备10接收分发用户信息,并使其存储在存储部140。在一个实施方式中,考虑到语音信息有可能具有比其他信息大的容量、和/或通信线路有可能发生故障,内容收看侧的终端设备20B能够将从服务器设备10接收到的分发用户信息临时存储(缓存)在终端存储部22(参照图1)。In step S216 , the
与接收并存储这样的分发用户信息并行地,在步骤S218中,内容收看侧的终端设备20B使用通过服务器设备10从内容分发侧的终端设备20A接收并存储的分发用户信息,生成收看用户用的分发图像H21并播放特定内容。In parallel with receiving and storing such distribution user information, in step S218, the
与上述步骤S216和步骤S218中的动作并行地,在步骤S220中,内容收看侧的终端设备20B生成收看用户信息,通过服务器设备10将收看用户信息向内容分发侧的终端设备20A发送。收看用户信息也可以仅在例如收看用户进行了赠送礼物的操作的等情况下生成。In parallel with the actions in the above steps S216 and S218, in step S220, the
在步骤S222中,服务器设备10将从内容收看侧的终端设备20B接收到的收看用户信息向内容分发侧的终端设备20A发送(转发)。In step S222, the
在步骤S224中,内容分发侧的终端设备20A能够通过服务器设备10接收收看用户信息。In step S224 , the
在步骤S226中,内容分发侧的终端设备20A基本上能够进行与步骤S210同样的动作。例如,内容分发侧的终端设备20A基于在步骤S224中接收到的收看用户信息,生成礼物描绘指示,并在分发图像H20中的辅助信息显示层J5描绘相应的礼物物品。In step S226, the
像这样,图21所示的处理可以被持续地执行,直到基于分发用户的特定内容的分发结束、或不再有该特定内容的收看用户为止。In this way, the process shown in FIG. 21 can be continuously executed until the distribution of the specific content by the distribution user is completed or until there are no more viewing users of the specific content.
另外,在图21所示的例子中,各处理的执行主体能够以如上所述的多种方式变更。例如,也可以使用服务器设备10代替终端设备20A,实现步骤S212的处理中生成分发用户用的分发图像H20的处理。此外,步骤S218的处理中的生成收看用户用的分发图像H21的处理也可以使用终端设备20A、服务器设备10实现。在该情况下,在步骤S216中,可以接收收看用户用的分发图像H21的数据来代替分发用户信息。此外,也可以使用服务器设备10代替终端设备20A,实现步骤S226的处理中的基于收看用户信息在分发图像H20中的辅助信息显示层J5描绘礼物物品的处理。In addition, in the example shown in FIG. 21 , the subject of execution of each process can be changed in various ways as described above. For example, the
(变形例)(Modification)
虽然在上述实施方式中,对使用穿戴型设备(头戴式显示器)作为终端设备20A、20B的方式进行了说明,但是本发明涉及的虚拟现实生成系统1也可以构成为使用移动电话、智能手机、平板电脑终端、PC(Personal Computer,个人电脑)等作为终端设备20A(第一终端设备的一个例子)、终端设备20B(第二终端设备的一个例子)的虚拟世界(互联网上的虚拟空间)。以下,对这样的方式的情况的变形例进行说明,但是作为构成虚拟世界的情况的论点,对能够设定的场景(场面)和画面的切换以及用户界面(UI)的方式进行说明。对于以下说明中未涉及到的事项,在技术上具有合理性的范围内应用上述实施方式的说明。另外,在以下说明中,用户界面可以通过上述实施方式中的输入部24、第一用户界面部250A、和/或第二用户界面部250B来实现。Although in the above-mentioned embodiment, the form using the wearable device (head-mounted display) as the
首先,对在构成为虚拟世界的情况下的能够设定的场景(场面)和各场景中的用户界面进行说明。First, the settable scenes (scenes) and the user interface in each scene in the case of configuring as a virtual world will be described.
对于各用户一起收看(以下,称作“共享收看”)这样的场景,用户界面优选将播放、停止、语言设定等操作设置成阶层的菜单。即,设为即使在使用一个大屏幕进行共享收看的情况下,也能够单独操作音量、字幕语言设定、播放、停止、快进等,优选除了直接的操作以外将这些操作的权限设定进行阶层化。作为用户界面的例子,可以设为如下形式,例如,[播放视频>列表显示>共享收看/独自收看>固定于此/全员操作]、[在播放中操作屏幕>(具有权限的情况下)播放/停止/快进/倒回/结束]。For a scenario where each user watches together (hereinafter referred to as "shared viewing"), the user interface is preferably a hierarchical menu with operations such as play, stop, and language setting. That is, even in the case of shared viewing using one large screen, it is possible to independently operate the volume, subtitle language setting, play, stop, fast forward, etc., and it is preferable to set the authority for these operations in addition to direct operations. Stratification. As an example of the user interface, it can be set as follows, for example, [play video > list display > share viewing/private viewing > fix here/operate by all staff], [operate the screen during playback > (if authorized) Play/Stop/Fast Forward/Rewind/End].
对于为虚拟形象赋予神态(感情表现)这样的场景,在共享收看时,由于各用户将视线朝向屏幕,因此优选不是通常的表情神态选择,而是以更简单的方式在示出目标方向的同时快速设定(例如半自动)。作为用户界面的例子,可以设为如下形式,例如,[共享收看屏幕>观战模式>操纵杆的上下左右变成{笑脸符号、心形符号、拍手符号、半自动(semi-auto)}]、[半自动>随着其他人作出反应/影像中有欢呼声则自动反应]。For scenes such as giving an expression (emotional expression) to an avatar, when sharing viewing, since each user directs his or her gaze toward the screen, it is preferable not to choose the usual expression and expression, but to show the direction of the target in a simpler way. Quick setup (eg semi-automatic). As an example of the user interface, it can be set as follows, for example, [shared viewing screen > spectator mode > up, down, left, and right of the joystick becomes {smiley face symbol, heart symbol, clapping symbol, semi-automatic (semi-auto)}], [ Semi-automatic > auto-response as others react/cheers in video].
对于用户作为讲演人进行演示这样的场景的演示模式,可以设为能够让用户中的讲演人观看到脚本或要在屏幕共享的资料、该显示用户界面等,与之相对地,不向其他用户显示菜单和用户界面(但是会显示虚拟角色)。作为用户界面的例子,可以设为如下形式,例如,[转到下一页/当前谈话的文本/下一个图像]。由于成为讲演人的用户不会转向后方,因此在屏幕上显示操作及预览、已准备的图像、文本。For the presentation mode in which the user acts as a lecturer to perform a presentation, it can be set to allow the lecturer among the users to watch the script or the material to be shared on the screen, the displayed user interface, etc., and not to other users. Displays menus and user interface (but shows avatar). As an example of the user interface, it may be set as follows, for example, [go to the next page/text of the current conversation/next image]. Since the user who becomes the presenter does not turn backward, operations and previews, prepared images, and text are displayed on the screen.
对于就座回答模式、即用户仅以猜谜节目或在线教育用的选项快速地进行回答这样的场景,作为用户界面的例子,可以设为例如针对各个用户,显示选项的答案和举手按钮。为了避免过于自由,当被指定为组织者时,在其用户界面被固定直到满足一定条件为止。形成问题和答案的选项的组合,并包括计时器、得分、打赌的硬币数量等。In the seated answer mode, that is, a scene where the user quickly answers only with options for quiz programs or online education, as an example of a user interface, for example, an answer to the options and a raise hand button may be displayed for each user. In order to avoid being too free, when designated as an organizer, it will be fixed in its user interface until certain conditions are met. Combinations of options that form questions and answers and include timers, points, number of coins bet, etc.
对于配置建筑物这样的场景的配置模式,作为阶层可以为如下形式,[配置→商店→室外→购买(余额、结算、贷款)→确定→场所→朝向→其他用户能/不能操作…],但如果将其设置为三维空间的直接配置,则仅能对应“拿起、放下”这样的程度,因此难以与朝向一致。进而,也难以进行之后的“其他人是否能够看见、触碰、移动”这样的属性设定。因此,作为用户界面的例子,能够设为如下形式,例如,[在三维空间自由行走→打开菜单→商店],此时,三维空间被设置为:半透明地显示二维的商店画面的背景,其他人看不到菜单、商店。在显示这些内容的期间,从其他人的角度来看,看上去像是在放大镜符号浮现于头上并能够理解成“商店”的操作中的状态下僵直不动。在决定配置且与他人存在冲突的物品配置的情况下,向他人显示“建设预定地”,在此处存在其他用户的情况下变成等待处理。在即使等待了一定的时间也无法解决的情况下,可以返回至再次确认画面,此外,当取消时,可以针对配置场所、朝向返回一个。For the configuration mode of a scene such as arranging a building, as a hierarchy, it can be in the form of [configuration→store→outdoor→purchase (balance, settlement, loan)→confirm→location→direction→other users can/cannot operate...], but If it is set as a direct arrangement in the three-dimensional space, it can only correspond to the degree of "pick up and put down", so it is difficult to match the orientation. Furthermore, it is also difficult to perform subsequent attribute setting such as "whether other people can see, touch, and move". Therefore, as an example of the user interface, it can be set as follows, for example, [walk freely in the three-dimensional space→open the menu→shop]. No one else can see the menu, store. While displaying these contents, from other people's perspective, it looks like a magnifying glass symbol floating above the head, which can be understood as a state of "store" in the operation state of freezing. In the case where the arrangement is determined and there is an item arrangement that conflicts with others, the "planned construction site" is displayed to others, and if there are other users there, it becomes a waiting process. If it cannot be resolved even after waiting for a certain period of time, you can return to the reconfirmation screen, and when canceling, you can return one to the placement location and orientation.
接下来,对构成为虚拟世界的情况下的画面的切换和用户界面进行说明。Next, switching of screens and a user interface in the case of configuring a virtual world will be described.
对于用户的视点,在仅以自己视点进行的操作的情况下,当想要以俯瞰或第三者视点收看时会出现困难。因此,作为视点的切换,可以设为当在用户界面选择[俯瞰]时能够以俯瞰状态进行观看。作为用户界面的例子,可以设为如下形式,例如,[菜单→无人机拍摄→确定并进入无人机操作模式]。此时,可以将虚拟形象固定,能够一边通过神态、手等作出动作,一边通过操纵杆操作无人机从空中拍摄。With regard to the user's point of view, in the case of an operation performed only from one's own point of view, difficulty arises when trying to watch from a bird's-eye view or from a third person's point of view. Therefore, as switching of viewpoints, it is possible to enable viewing in an overhead state when [Overview] is selected on the user interface. As an example of the user interface, it can be set as follows, for example, [menu→drone shooting→confirm and enter the drone operation mode]. At this time, the avatar can be fixed, and the drone can be used to shoot from the sky with the joystick while making movements through facial expressions and hands.
对于截取屏幕截图时的布局视图,与连拍模式联动,显示“要共享吗?”这样的确认画面,作为用户界面的例子,可以设为下述形式,例如,[打开胶卷→排列数张过去的拍摄并通过左右选择/上下来决定共享/滤镜/布局(纵长、横长、正方形)/削除等操作]。For the layout view when capturing screenshots, a confirmation screen such as "Do you want to share?" is displayed in conjunction with the continuous shooting mode. As an example of the user interface, the following format can be set, for example, [Open the film → Arrange several pictures in the past Shooting and choose left and right / up and down to decide sharing / filter / layout (vertical length, horizontal length, square) / delete and other operations].
对于在虚拟世界空间内进行游戏(In-Space-Game)时的游戏视图,可以显示依据游戏的规则的判定、记分单。此外,可以显示用于辅助游戏的信息(例如,如果游戏为保龄球则是作为目标的保龄球瓶,如果游戏为猜拳则是对方至今为止的出拳等)。另一方面,根据不同的游戏,按照其性格进行的武器的更换、对方的HP显示、与我方团队的联络等是不想让其他用户看见的信息,因此也可以设为不显示。In the game view when the game is played in the virtual world space (In-Space-Game), judgments and score sheets according to the rules of the game can be displayed. In addition, information for assisting the game (for example, if the game is bowling, the bowling pins to be targeted, and if the game is fencing, the opponent's punches so far, etc.) may be displayed. On the other hand, depending on the game, the change of weapons according to the character, the display of the opponent's HP, and the contact with our team are information that other users do not want to see, so they can also be set to be hidden.
在游戏为交通工具的操作、例如为赛车游戏的情况下,可以显示排位、地图等。在赛车游戏的情况下,对方向盘操作进行移位控制,如果选择乘坐汽车,则用户界面被限制为驾驶UI。当为该模式时,可以设为手柄控制器不作为手的代替而是作为方向盘、油门/刹车操作的替代来进行替换,左右动作是方向盘,上下动作是换挡、油门/刹车操作。When the game is a vehicle operation, for example, a racing game, rankings, maps, and the like may be displayed. In the case of a racing game, the steering wheel operation is shift controlled, and if you choose to ride a car, the user interface is limited to a driving UI. When in this mode, it can be set that the handle controller is not used as a substitute for hands but as a substitute for steering wheel and accelerator/brake operations.
除此之外,也可以显示例如与智能手机兼容相关的视图。这与所谓的虚拟智能手机显示不同,而与智能手机的购买决定相关,通过以在画面内隐藏三维背景的方式显示用户界面(智能手机UI),从而容易作出决定等。作为用户界面,例如对于如何使用(滑动、触摸、长按、拖曳等)安装在各种手柄控制器的触控板和操纵杆,只要配合用户的环境进行定义即可。另外,包括上述的赛车游戏中的手柄控制器在内,此处所说的手柄控制器、触控板、操纵杆可以是实物,也可以是在虚拟空间上描绘的虚拟的控制器。In addition to this, it is also possible, for example, to display views related to compatibility with smartphones. This is different from the so-called virtual smartphone display, and is related to the purchase decision of the smartphone. By displaying the user interface (smartphone UI) in such a manner that the three-dimensional background is hidden in the screen, it is easy to make a decision, etc. As a user interface, for example, how to use (swipe, touch, press and hold, drag, etc.) the touchpad and joystick installed on various joystick controllers can be defined according to the user's environment. In addition, including the handle controller in the above-mentioned racing game, the handle controller, touch pad, and joystick mentioned here may be real objects, or virtual controllers drawn in a virtual space.
以上,虽然参照附图对本发明的实施方式进行了详细说明,但是具体的结构并不限于该实施方式,不脱离本发明的主旨的范围的设计等也包含在本发明中。As mentioned above, although embodiment of this invention was described in detail with reference to drawings, the specific structure is not limited to this embodiment, The design etc. of the range which do not deviate from the summary of this invention are also included in this invention.
附图标记说明Explanation of reference signs
1:虚拟现实生成系统1: Virtual reality generation system
3:网络3: Network
10:服务器设备10: Server equipment
11:服务器通信部11: Server Communication Department
12:服务器存储部12: Server storage department
13:服务器控制部13: Server Control Department
20、20A、20B:终端设备20, 20A, 20B: terminal equipment
21:终端通信部21: Terminal Communication Department
22:终端存储部22: Terminal storage department
23:显示部23: Display part
24:输入部24: Input part
25:终端控制部25: Terminal Control Department
30A、30B:演播室单元30A, 30B: studio unit
140:存储部140: Storage Department
200:通信部200: Department of Communications
200A、200A’:第一描绘处理部200A, 200A': the first rendering processing unit
201A、201B:第一描绘部201A, 201B: First Drawing Department
202A、202B:第二描绘部202A, 202B: the second drawing department
203A、203B:第三描绘部203A, 203B: The third drawing department
200B:第二描绘处理部200B: Second rendering processing unit
204B:第四描绘部204B: The fourth depiction department
205B:第五描绘部205B: The fifth drawing department
210:存储部210: Storage Department
210A:第一信息生成部210A: First information generation unit
210B:第二信息生成部210B: Second information generation unit
211A:第一检测部211A: The first detection department
211B:第二检测部211B: Second detection unit
212A:第一语音信息生成部212A: First voice information generation unit
212B:第二语音信息生成部212B: second voice information generation unit
213A:第一文本信息生成部213A: First text information generation unit
213B:第二文本信息生成部213B: Second text information generation unit
220A:第一通信部220A: First Department of Communications
220B:第二通信部220B: Second Department of Communications
221A、221B:分发处理部221A, 221B: distribution processing department
222A:收看用户信息取得部222A: Viewing user information acquisition unit
222B:分发用户信息获取部222B: Distribution user information acquisition department
230A:第一显示部230A: first display unit
230B:第二显示部230B: second display unit
240A:第一存储部240A: the first storage unit
240B:第二存储部240B: Second storage unit
250A:第一用户界面部250A: first user interface unit
250B:第二用户界面部250B: second user interface unit
251A:第一输入检测部251A: first input detection unit
251B:第二输入检测部251B: second input detection unit
252A:第一输入处理部252A: first input processing unit
252B:第二输入处理部252B: Second input processing unit
Claims (27)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021-057215 | 2021-03-30 | ||
| JP2021057215 | 2021-03-30 | ||
| PCT/JP2022/009184 WO2022209564A1 (en) | 2021-03-30 | 2022-03-03 | Information processing system, information processing method, and information processing program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN116114252A true CN116114252A (en) | 2023-05-12 |
Family
ID=83458554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202280005720.XA Pending CN116114252A (en) | 2021-03-30 | 2022-03-03 | Information processing system, information processing method, information processing program |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20230368464A1 (en) |
| EP (1) | EP4319144A4 (en) |
| JP (2) | JP7449523B2 (en) |
| CN (1) | CN116114252A (en) |
| WO (1) | WO2022209564A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7650309B2 (en) * | 2023-03-08 | 2025-03-24 | 株式会社コロプラ | Program and system |
| JP7650308B2 (en) * | 2023-03-08 | 2025-03-24 | 株式会社コロプラ | Program and system |
| US12361664B2 (en) | 2023-04-19 | 2025-07-15 | Snap Inc. | 3D content display using head-wearable apparatuses |
| KR102629381B1 (en) * | 2023-05-18 | 2024-01-25 | 주식회사 짠컴퍼니 | A system for providing a community live streaming and method threrof |
| CN116320364B (en) * | 2023-05-25 | 2023-08-01 | 四川中绳矩阵技术发展有限公司 | Virtual reality shooting method and display method based on multi-layer display |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180309808A1 (en) * | 2017-04-20 | 2018-10-25 | Saysearch, Inc. | Communication sessions between computing devices using dynamically customizable interaction environments |
| JP2019066906A (en) * | 2017-09-28 | 2019-04-25 | 株式会社コロプラ | Program implemented on computer and information processing apparatus for providing virtual reality by using head-mounted device |
| CN112106114A (en) * | 2018-05-11 | 2020-12-18 | 史克威尔·艾尼克斯有限公司 | Program, recording medium, augmented reality presentation device, and augmented reality presentation method |
| JP2021020074A (en) * | 2020-09-24 | 2021-02-18 | 株式会社コロプラ | Game program, method, and information processor |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62233307A (en) | 1986-03-31 | 1987-10-13 | 芝浦メカトロニクス株式会社 | Method and apparatus for correcting rail shape |
| US8316450B2 (en) | 2000-10-10 | 2012-11-20 | Addn Click, Inc. | System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content |
| US8953909B2 (en) * | 2006-01-21 | 2015-02-10 | Elizabeth T. Guckenberger | System, method, and computer software code for mimic training |
| US7958453B1 (en) * | 2006-09-29 | 2011-06-07 | Len Bou Taing | System and method for real-time, multi-user, interactive and collaborative environments on the web |
| KR101788049B1 (en) | 2010-12-15 | 2017-10-19 | 엘지전자 주식회사 | Mobile terminal and method for controlling thereof |
| WO2014033306A1 (en) * | 2012-09-03 | 2014-03-06 | SensoMotoric Instruments Gesellschaft für innovative Sensorik mbH | Head mounted system and method to compute and render a stream of digital images using a head mounted system |
| US9552675B2 (en) | 2013-06-03 | 2017-01-24 | Time Traveler App Llc | Display application and perspective views of virtual space |
| EP3155560B1 (en) * | 2014-06-14 | 2020-05-20 | Magic Leap, Inc. | Methods and systems for creating virtual and augmented reality |
| JP2016096870A (en) * | 2014-11-19 | 2016-05-30 | 株式会社ゼンリンデータコム | Image display processing device, image display processing method, and image display processing program |
| US20180095618A1 (en) * | 2016-10-04 | 2018-04-05 | Facebook, Inc. | Controls and Interfaces for User Interactions in Virtual Spaces |
| US10754417B2 (en) * | 2016-11-14 | 2020-08-25 | Logitech Europe S.A. | Systems and methods for operating an input device in an augmented/virtual reality environment |
| KR102389157B1 (en) * | 2017-09-19 | 2022-04-21 | 한국전자통신연구원 | Method and apparatus for providing 6-dof omni-directional stereoscopic image based on layer projection |
| WO2019061066A1 (en) * | 2017-09-27 | 2019-04-04 | Intel Corporation | Apparatus and method for optimized image stitching based on optical flow |
| WO2019088273A1 (en) * | 2017-11-04 | 2019-05-09 | ナーブ株式会社 | Image processing device, image processing method and image processing program |
| KR20190101832A (en) * | 2018-02-23 | 2019-09-02 | 삼성전자주식회사 | An elelctronic device and method for operating a custem object based on a avata |
| JP7094216B2 (en) * | 2018-12-28 | 2022-07-01 | グリー株式会社 | A video distribution system, video distribution method, and video distribution program that live-distributes videos containing animations of character objects generated based on the movements of distribution users. |
| JP6770598B2 (en) * | 2019-01-23 | 2020-10-14 | 株式会社コロプラ | Game programs, methods, and information processing equipment |
| JP6869291B2 (en) * | 2019-06-24 | 2021-05-12 | 株式会社 ディー・エヌ・エー | Systems, methods, and programs that deliver digital content |
| JP7356827B2 (en) * | 2019-06-26 | 2023-10-05 | 株式会社コロプラ | Program, information processing method, and information processing device |
| KR20200041839A (en) * | 2020-02-24 | 2020-04-22 | 주식회사 아프리카티비 | Method for providing virtual reality userinterface for viewing broadcastand apparatus using the same |
-
2022
- 2022-03-03 WO PCT/JP2022/009184 patent/WO2022209564A1/en not_active Ceased
- 2022-03-03 CN CN202280005720.XA patent/CN116114252A/en active Pending
- 2022-03-03 EP EP22779789.1A patent/EP4319144A4/en not_active Withdrawn
- 2022-03-03 JP JP2023510714A patent/JP7449523B2/en active Active
-
2023
- 2023-06-28 US US18/215,201 patent/US20230368464A1/en active Pending
-
2024
- 2024-02-21 JP JP2024024798A patent/JP7792715B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180309808A1 (en) * | 2017-04-20 | 2018-10-25 | Saysearch, Inc. | Communication sessions between computing devices using dynamically customizable interaction environments |
| JP2019066906A (en) * | 2017-09-28 | 2019-04-25 | 株式会社コロプラ | Program implemented on computer and information processing apparatus for providing virtual reality by using head-mounted device |
| CN112106114A (en) * | 2018-05-11 | 2020-12-18 | 史克威尔·艾尼克斯有限公司 | Program, recording medium, augmented reality presentation device, and augmented reality presentation method |
| JP2021020074A (en) * | 2020-09-24 | 2021-02-18 | 株式会社コロプラ | Game program, method, and information processor |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230368464A1 (en) | 2023-11-16 |
| JP2024063062A (en) | 2024-05-10 |
| JP7449523B2 (en) | 2024-03-14 |
| EP4319144A4 (en) | 2025-01-29 |
| JP7792715B2 (en) | 2025-12-26 |
| WO2022209564A1 (en) | 2022-10-06 |
| JPWO2022209564A1 (en) | 2022-10-06 |
| EP4319144A1 (en) | 2024-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11962954B2 (en) | System and method for presenting virtual reality content to a user | |
| JP7792715B2 (en) | Information processing system, information processing method, and information processing program | |
| CN120780158A (en) | Method for adjusting the environment and the time of day of the environment presentation during a communication session | |
| US8808089B2 (en) | Projection of interactive game environment | |
| US12263405B2 (en) | Display videogame character and object modifications | |
| JP7742613B2 (en) | Information processing system, information processing method, and information processing program | |
| JP2022089817A (en) | Video application program, video object rendering method, video distribution system, video distribution server, and video distribution method | |
| JP2024007548A (en) | Program, information processing method, and information processing device | |
| JP2023095862A (en) | Program and information processing method | |
| US12518458B2 (en) | Information processing system, information processing method, and computer program | |
| JP7709706B2 (en) | PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING SYSTEM | |
| JP2023143963A (en) | Program, information processing method, and information processing device | |
| US20230252706A1 (en) | Information processing system, information processing method, and computer program | |
| JP7549312B2 (en) | Information processing system, information processing method, and program | |
| KR102900066B1 (en) | System for producing art work of disabled person and method thereof and user interface device thereof | |
| US20260046473A1 (en) | Program, information processing method, and information processing device | |
| CN121243763A (en) | Shooting adjustment method and device for virtual character, electronic equipment and storage medium | |
| JP2025166974A (en) | Information processing system, information processing method, and computer program | |
| CN120268051A (en) | Virtual character interaction method and device, storage medium and electronic equipment | |
| CN116943196A (en) | Body part orientation editing method, device, equipment and storage medium | |
| CN117504279A (en) | Interactive processing method and device in virtual scene, electronic equipment and storage medium | |
| JP2024089379A (en) | Information processing system, information processing method, and program | |
| WO2022113335A1 (en) | Method, computer-readable medium, and information processing device | |
| WO2022113330A1 (en) | Method, computer-readable medium, and information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20230512 |