The present invention provides a technology capable of supporting communication between a distributor and a viewer. A video distribution system according to one embodiment which distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, said video distribution system being equipped with: an information content processing unit that transmits first content display data for displaying shared content to the distributor terminal, and transmits second content display data for displaying the shared content to the viewer terminal.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
2.
VIEWING TERMINAL, VIEWING METHOD, VIEWING SYSTEM, AND PROGRAM
A student terminal is for viewing a class given in a virtual space that is immersive. The student terminal includes: a VR function section configured to display the virtual space according to virtual space information; and an input section for receiving a video capturing a desk of a student who views the class. The VR function section extracts, from the video, an area including a top plate of the desk corresponding to a desk object in the virtual space, and performs image composition for fitting a video capturing the area onto a top plate of the desk object.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G09B 5/14 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
3.
TITLE CREATION SYSTEM, TITLE CREATION METHOD, TITLE CREATION PROGRAM, AND DISTRIBUTOR TERMINAL
A title creation system includes s at least one processor. Before distribution of contents is initiated, the at least one processor acquires distributor information that is information regarding a distributor of the contents, and content information that is information regarding the contents, creates a title of each of the contents by using the distributor information and the content information, and displays the title on a distributor terminal that is a terminal of the distributor.
The present invention provides a video distribution device, a video distribution method, a recording medium, and a video distribution system that make it possible to support guidance of a viewer from another distribution service. A video distribution device according to an embodiment of the present invention comprises: a content acquisition unit that acquires, from a distributor terminal, first content that can be distributed on a first platform; a generation unit that generates, on the basis of the first content, second content that can be distributed on a second platform different from the first platform and that is different from the first content; and an output unit that outputs the second content.
An eye tracking system according to one embodiment includes at least one processor. The at least one processor is configured to: dynamically set a partial area of first content displayed on a screen as a guidance area to have a user gaze at the partial area; identify first viewpoint coordinates on the screen based on an eye movement of the user gazing at the guidance area; calculate a difference between the first viewpoint coordinates identified and area coordinates of the guidance area on the screen; and calibrate second viewpoint coordinates of the user viewing second content displayed on the screen by using the difference.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
A61B 3/113 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for determining or recording eye movement
6.
DISPLAY MEDIUM, PROCESSING DEVICE, PROCESSING METHOD, PROGRAM, AND PROGRAM RECORDING MEDIUM
A display medium 1 displays reference content D in a first direction, and displays, in a second direction, converted content J obtained by converting the color with the same composition as the reference content D.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
7.
NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM TO GENERATE VIRTUAL SPACE, AND INFORMATION PROCESSING DEVICE AND METHOD TO GENERATE VIRTUAL SPACE
Provided is a program executable in a computer for viewing content. The computer includes a processor and a memory. The program causes the processor to execute generating a virtual space in response to an operation by a first user to designate content and setting a virtual viewpoint corresponding to the first user in the virtual space, starting reproduction of the content designated in the virtual space, and arranging, in the virtual space, at least one of an object pre-associated with the content or a second object corresponding to a second user who has viewed the content in the past. When the first user views the content, the object pre-associated or the second object is arranged at a position not related to a position of the virtual viewpoint of the second user in the virtual space or a position of the object pre-associated, when the second user viewed the content.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G09B 5/02 - Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
8.
COMMENT DISTRIBUTION SYSTEM, COMMENT DISTRIBUTION SERVER, TERMINAL, COMMENT DISTRIBUTION METHOD, AND PROGRAM
This comment distribution system includes a contributor terminal, a video distribution server, a comment distribution server that distributes comments input regarding the video, and a viewer terminal for displaying the video and comments received. The comment distribution server includes a comment receiving part for receiving comments, a comment classifying part for classifying the comments into first comments that are displayed both in a video display area and in a comment field outside the video display area and second comments that are displayed only in the comment field, and a comment distributing part for distributing the first comments and the second comments. The viewer terminal includes a video display part for displaying video received and a comment receiving part for receiving the first comments and the second comments. The video display part displays the first comments in both the video display area and the comment field and displays the second comments in only the comment field.
An avatar display device with: a storage device for storing passive permission data including a permission flag indicating permission or denial of a passive avatar in relation to an action of an active avatar with respect to the passive avatar; and an output unit which, if the action from the active avatar with respect to the passive avatar is detected, and the permission flag in the passive permission data indicates permission, outputs data for displaying, on an active terminal and a passive terminal, moving image data in which the passive avatar accepts the action of the active avatar.
A63F 13/56 - Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
A63F 13/58 - Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
10.
MEETING ASSISTANCE SYSTEM, MEETING ASSISTANCE METHOD, AND MEETING ASSISTANCE PROGRAM
A meeting assistance system according to an aspect of the present disclosure includes at least one processor. The at least one processor is configured to: record meeting data including audio of an online meeting; obtain a time point the online meeting is to be traced back from a terminal of one user; generate content corresponding to the meeting data for a time range from the time point and thereafter, and cause the terminal of the user to reproduce the content at a reproduction speed faster than an original reproduction speed of the meeting data while the online meeting is in progress.
An alert display system includes at least one processor. The at least one processor displays an alert on a display device of a user terminal, detects the line of sight of a user of the user terminal, acquires user viewpoint coordinates on the display device, and changes a display form of the alert on the basis of the viewpoint coordinates and area coordinates of the alert on the display device.
A communication assistance system related to one embodiment assists audio communication among a plurality of users. The system includes at least one processor that: specifies a second user who is a conversation partner of a first user, based on a positional relationship between a line of sight of the first user with respect to a screen and user objects, and a detection result of a speech of the first user, the screen showing a virtual space in which the user objects respectively corresponding to the users are arranged, the virtual space being two-dimensional or three-dimensional; sets a group including the first user and the second user; and outputs, to the first user, a speech voice of the second user who belongs to the group with a larger volume than a speech voice of the second user in a case where the second user does not belong to the group.
G10L 17/02 - Preprocessing operations, e.g. segment selectionPattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal componentsFeature selection or extraction
A display medium 1 displays contents which are visually recognizable by a person with no disability and a person with a color-vision-impairment who is in the minority. The display medium 1: displays, in a first direction, first content, which includes an RGB component; and displays, in a second direction, second content which has luminance having a positive correlation with either the R value or the G value of the RGB component.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
14.
MOVING-IMAGE DELIVERY SYSTEM, PLAYBACK DEVICE, PLAYBACK METHOD, PROGRAM, AND RECORDING MEDIUM
A moving-image delivery system including a recording/playback device 1 for playing back television broadcast programs and live moving images, and a moving-image delivery server 5 for delivering live moving images. The recording/playback device 1 is provided with: a delivery request unit 12 for transmitting a delivery request that requests the delivery of live moving images of a television broadcast program, the delivery request including meta-information for specifying a television broadcast program when playing back television broadcast programs; and a display control unit 13 for, upon receiving the delivery of a live moving image, outputting a display screen image in which the television broadcast program and the live moving image are displayed in the same screen image. The moving-image server 5, upon receiving a delivery request, starts delivering live moving images of the television broadcast program specified by the meta-information included in the delivery request.
H04N 21/4722 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for requesting additional data associated with the content
H04N 21/254 - Management at additional data server, e.g. shopping server or rights management server
H04N 21/2665 - Gathering content from different sources, e.g. Internet and satellite
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
The present disclosure causes live content to be drawn on the basis of specification data on a virtual object, operation data on the virtual object, and the like, and causes the drawn content to be provided for viewing reproduction on a terminal for viewing.
H04N 13/189 - Recording image signalsReproducing recorded image signals
G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
H04N 13/117 - Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation the virtual viewpoint locations being selected by the viewers or determined by viewer tracking
H04N 13/178 - Metadata, e.g. disparity information
This content management system comprises at least one processor. The at least one processor: displays, on at least one target terminal selected from a terminal group including a first terminal and a second terminal, a moving image content that has been generated by the first terminal; together with the moving image content, displays, at a first position on the at least one target terminal, a comment that has been input to the first terminal or the second terminal while the moving image content is displayed; and, in response to a user operation that has been performed with respect to the comment and that has been received by the first terminal or the second terminal while the moving image content and the comment are displayed, displays a comment at the second position, which differs from the first position, on at least one of the at least one target terminal.
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
17.
CONTENT MANAGEMENT SYSTEM, CONTENT MANAGEMENT METHOD, CONTENT MANAGEMENT PROGRAM, AND USER TERMINAL
This content management system is provided with at least one processor. The at least one processor: displays, on a second terminal, video content generated by a first terminal; generates, in response to a user operation received by the first terminal while the video content is displayed, a mark related to a scene of the video content corresponding to the timing of the user operation; and displays the mark on the second terminal together with the video content.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
18.
DISPLAY MEDIUM, PROCESSING DEVICE, PROGRAM, AND RECORDING MEDIUM
A display medium 1 comprises: a first layer L1 that has a blue region B in each of a plurality of cells C; and a second layer L2 that has a red region R and a green region G in each of the plurality of cells C. When viewed in a prescribed direction, each of the red region R and the green region G in a second cell C2 is disposed so as to abut on the blue region B of a first cell C1 in the prescribed direction. The display medium 1: displays first content using the red region R, the green region G, and the blue region B at a first perspective located in the prescribed direction; displays second content using the red region R at a second perspective located in a direction in which the green region G and the blue region B overlap each other; and displays third contents using the green region G at a third perspective located in a direction in which the red region R and the blue region B overlap each other.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
19.
CONTENT GENERATION DEVICE, CONTENT GENERATION METHOD, PROGRAM, AND RECORDING MEDIUM
A distributor terminal 1 comprises an input unit 11 for inputting content that a distributor wants to distribute, a comment acquisition unit 12 for acquiring a comment added to a moving image distributed by a moving-image distribution server 2, a voice synthesis unit 13 for generating a voice from the comment, a moving-image generation unit 14 for generating character content including a character or character data for performing an action corresponding to the voice, and a moving-image synthesis unit 15 for generating a moving image for distribution in which the character content is superimposed on the content.
H04N 21/233 - Processing of audio elementary streams
20.
SERVER SYSTEM, APPLICATION PROGRAM DISTRIBUTION SERVER, VIEWING TERMINAL, CONTENT VIEWING METHOD, APPLICATION PROGRAM, DISTRIBUTION METHOD, AND APPLICATION PROGRAM DISTRIBUTION METHOD
A server system, application program distribution server, viewing terminal, content viewing method, application program, distribution method, and application program distribution method, in a content distribution system and the like. Posted comments can be played together with content, objects in a content play screen which each viewer desires to view can be viewed without being obstructed by the comments and each of the comments can also be viewed. Areas desired by the viewers are made selectable in a display screen on a terminal which plays content, and comments are not displayed in the selected areas.
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
H04N 21/485 - End-user interface for client configuration
A transaction assistance system according to one aspect of the present disclosure comprises at least one processor. The at least one processor receives an issuance operation by a content creator, acquires a handwritten electronic signature of the creator inputted in the issuance operation, and issues an NFT to which the handwritten electronic signature has been conferred. The NFT and the handwritten electronic signature correspond to each other on a one-to-one basis.
A video distribution server, video distribution method, and recording medium which receives moving images from an originating terminal and distributes these moving images to a viewer terminal implements a questionnaire within the broadcast on the basis of commands from the originating terminal and provides the same questionnaire to a Web server.
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A content provision system related to one embodiment includes at least one processor. The processor is configured to: generate action log information that records action information indicating an action of the first avatar operated while the first user views the content and specific action information indicating a timing of performance of a specific action by the first avatar and a detail of the specific action; reproduce the content along with an action of the first avatar based on the action information contained in the action log information, when a second user views the content after the first user viewed the content; and refer to the specific action information contained in the action log information and thereby arrange a display object that indicates the detail of the specific action in association with the first avatar at the timing of performance of the specific action by the first avatar being reproduced.
G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
G09B 5/10 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations all student stations being capable of presenting the same information simultaneously
24.
CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, AND CONTENT DISTRIBUTION PROGRAM
A content distribution system according to an embodiment is provided with at least one processor. The at least one processor displays content on a plurality of user terminals, acquires gaze data that indicates the gaze positions of users viewing the content from two or more user terminals among the plurality of user terminals, analyzes the acquired two or more items of gaze data, calculates the distribution of gaze positions of the two or more users in the content, and determines, on the basis of the calculated distribution, the manner in which an effect is imparted to the content displayed on at least one terminal of interest among the plurality of user terminals.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04L 67/00 - Network arrangements or protocols for supporting network services or applications
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidthProcessing of multiplex streams
H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
25.
VOICE QUALITY CONVERSION DEVICE, VOICE QUALITY CONVERSION METHOD, VOICE QUALITY CONVERSION NEURAL NETWORK, PROGRAM, AND RECORDING MEDIUM
This voice quality conversion device 1 comprises an input unit 11 for receiving an input of source speech and speaker information, and a conversion unit 12 for using a trained neural network 100 to convert the quality of the source speech to obtain speech that is in accordance with conversion-destination speaker information. The neural network 100 comprises: an encoder 110 for receiving speech and outputting a latent expression S1; a flow 120 for converting the latent expression S1 to a speaker-independent latent expression from which a characteristic of the source speaker has been removed while preserving the features of the manner of utterance, and reverse-converting the speaker-independent latent expression to a latent expression S2 by adding a characteristic of the conversion-destination speaker; and a Vocoder 130 for inputting the latent expression S2 and outputting conversion-destination speech. The voice quality conversion device 1 comprises a training unit 13 for training a neural network 100 such that the Vocoder 130 is able to restore a latent expression output by the encoder 110 to the original training speech, and such that the speaker-independent latent expression obtained through a conversion by the flow 120 and an expression created from speaker-independent information output by a text encoder 140 become closer.
G10L 21/007 - Changing voice quality, e.g. pitch or formants characterised by the process used
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
An assist system in one embodiment includes at least one processor. The at least one processor: obtains target data indicating a target user viewpoint movement on a screen displaying target content; refers to a storage unit storing correlation data indicating a correlation between a user viewpoint movement and a user understanding level for content and assist information corresponding to the user understanding level for the content, wherein the correlation data is obtained through statistical processing of a plurality of sets of sample data obtained from a plurality of sample users, each of the plurality of sets of sample data indicating a pair of: a viewpoint movement of a sample user among the plurality of the sample users having visually recognized the sample content; and an understanding level of the sample user for the sample content; estimates a target user understanding level based on the target data and the correlation data; and outputs the assist information corresponding to the target user understanding level estimated.
a display control unit configured to display the specified target comment art superimposed on the main content displayed on the plurality of viewer terminals.
A voice conversion apparatus includes: an input unit that inputs designation of a conversion destination voice; an extraction unit that analyzes a voice signal of a conversion source voice and extracts time series data including a phoneme and a pitch; an adjustment unit that matches a height of the pitch to a height of the designated conversion destination voice; and a generation unit that inputs the phoneme and the pitch to a deep learning model that learns voice data of many people and is capable of synthesizing a designated person's voice in time-series order, and generates a voice signal obtained by synthesizing the designated conversion destination voice.
A display medium includes a base material that has a three-dimensional shape, and a partition P that is provided on a surface of the base material and has a surface that radially divides a space on the surface of the base material for each of a plurality of directions. A portion that is exposed when observing the display medium from a predetermined direction among the plurality of directions is applied with a color of a content corresponding to the predetermined direction, and the content is image data of a portion where the display medium is provided in a field of view in which a position where the display medium is provided is observed from a visual point in the predetermined direction in a state in which the display medium is not provided.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
G09F 9/30 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements
G02B 30/26 - Optical systems or apparatus for producing three-dimensional [3D] effects, e.g. stereoscopic images by providing first and second parallax images to an observer’s left and right eyes of the autostereoscopic type
30.
Video distributing device, video distributing method, and recording media
a distributing part that distributes video data for distribution containing communication image data and real time video data to viewer terminals and a distributor terminal.
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidthProcessing of multiplex streams
31.
VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION METHOD, AND RECORDING MEDIA
A video distribution device configured to provide a service enabling communication between distributors that distribute video content and viewers thereof and that increases excitement in the video content including: a first acquiring part configured to acquire real-time video data supplied by a distributor terminal and the user identification information of a distributor; a second acquiring part configured to acquire a distribution request from a viewer terminal and the user identification information of the viewer; a third acquiring part configured to acquire user identification information from a user terminal, possibly including the distributor terminal and the viewer terminal and candidate information of a favorite tag for classifying distributors or viewers by interests or favorited items; and a user information managing part configured to associate the favorite tag candidate information with the user identification information acquired by the third acquiring part as the favorite tag with reference to the external dictionary data when the favorite tag candidate information is included in the dictionary data and storing this in a database.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
32.
Comment distribution system, comment distribution server, terminal, comment distribution method, and program
A comment distribution system including a contributor terminal, a video distribution server, a comment distribution server that distributes comments input regarding the video, and a viewer terminal for displaying the video and comments received.
A comment distribution server includes a comment receiving part for receiving comments, a comment classifying part for classifying the comments into first comments that are displayed both in a video display area and in a comment field outside the video display area and second comments that are displayed only in the comment field, and a comment distributing part for distributing the first comments and the second comments. The viewer terminal includes a video display part for displaying video received and a comment receiving part for receiving the first comments and the second comments. The video display part displays the first comments in both the video display area and the comment field and displays the second comments in only the comment field.
An eye tracking system according to one embodiment includes at least one processor. The at least one processor is configured to: dynamically set a partial area of first content displayed on a screen as a guidance area to have a user gaze at the partial area; identify first viewpoint coordinates on the screen based on an eye movement of the user gazing at the guidance area; calculate a difference between the first viewpoint coordinates identified and area coordinates of the guidance area on the screen; and calibrate second viewpoint coordinates of the user viewing second content displayed on the screen by using the difference.
A61B 3/113 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for determining or recording eye movement
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
34.
ALERT DISPLAY SYSTEM, ALERT DISPLAY METHOD, AND ALERT DISPLAY PROGRAM
The alert display system according to one embodiment comprises at least one processor. The at least one processor displays an alert on a display device of a user terminal, detects the line of sight of a user of the user terminal, acquires user viewpoint coordinates on the display device, and changes a display form of the alert on the basis of the viewpoint coordinates and area coordinates of the alert on the display device.
G06F 3/0346 - Pointing devices displaced or positioned by the userAccessories 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
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
G09G 5/38 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory with means for controlling the display position
35.
TERMINAL, PROCESSING METHOD, COMMUNICATION SYSTEM, PROGRAM, AND RECORDING MEDIUM
The present invention achieves an environment that facilitates a user participating in a conversation in a virtual space to speak. A terminal 1 includes: an acquisition unit 31 that acquires action data of a user participating in a conversation in a virtual space; a generation unit 32 that generates, from action data 21 of the user, control data 22 of an avatar corresponding to the user and generates, when sensing a predetermined action of trying to speak in the action data 21 of the user, control data 22 indicating action that facilitates the avatar to speak; a transmission unit 33 that transmits the control data 22; and a reproduction unit 35 that allows the avatar to act in the virtual space according to the control data 22.
According to one or more embodiments, a content generating device is provided. The content generating device comprises a first generator, a second generator, and a first transmitter. The first generator generates low-bit-rate encoded data that is original data having been encoded to a low-bit-rate. The second generator generates machine-learned model data for generating improved data obtained by improving human perceptually the low-bit-rate encoded data, based on a machine-learned model. The first transmitter transmits the low-bit-rate encoded data and the model data to outside.
H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
H04N 19/184 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
H04N 19/136 - Incoming video signal characteristics or properties
H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
37.
Content correction device, content delivery server, content correction method, and recording medium
A content correction device, a content delivery server, a content correction method, and a recording medium for correcting a portion of content that requires complaint resolution without impairing quality or enjoyability. The content correction device includes: an acquisition unit acquiring complaint information; a specification unit acquiring the data of content that requires complaint resolution from a storage unit where the data of a plurality of delivered content is stored and specifying a relevant correction period in the time line of the content that requires complaint resolution, in which period the complaint to be resolved is included; and a corrected content generation unit acquiring from the storage unit the data of first content correcting the relevant correction period, generating, using at least a portion of the first content, second content that does not contain the complaint to be resolved, and storing the data of the second content in the storage unit.
This terminal 10 is used for an avatar of a participant to join a meeting to be held in a virtual space where the avatar is to be positioned. This terminal 10 is provided with: a collection unit 11 that collects speech of the participant; a control unit 13 for generating control data for controlling the avatar of the participant; a determination unit 14 for determining the state of the participant; a transmission unit 15 for transmitting the determination result, the control data, and speech data relating to the participant; a reception unit 16 for receiving a determination result, control data and speech data relating to another participant; a display control unit 17 for determining the display mode of the meeting on the basis of the determination results relating to the participant and the other participant; and a display unit 18 that reproduces the speech data, controls avatars on the basis of the control data, and displays a screen of the meeting in accordance with the display mode.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
H04M 1/724 - User interfaces specially adapted for cordless or mobile telephones
This display medium includes: a base material having a three-dimensional shape; and a partition P having, on the surface of the base material, a surface that radially divides a space on the surface of the base material in each of a plurality of directions. A portion that is exposed when the display medium is observed from a prescribed direction among the plurality of directions is imparted with the color of content that corresponds to the prescribed direction.
This display medium is formed so as to be capable of displaying a prescribed number of content items corresponding to a prescribed number of azimuth angles from prescribed elevation and azimuth angles. The display medium includes a planar member for reflecting light, the planar member being segmented into a plurality of unit cells, with each of the plurality of unit cells being segmented into a prescribed number of sub-cells corresponding to the prescribed number of azimuth angles. A protrusion member that has a light-shielding surface, parallel to the prescribed azimuth angle on the planar member, is formed in each sub-cell corresponding to the prescribed azimuth angle. The protrusion member is tinted with a plurality of colors that form an achromatic color by additive color mixing.
G02F 1/13 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
G02F 1/1335 - Structural association of cells with optical devices, e.g. polarisers or reflectors
41.
Moving image editing device, moving image editing method, and program
A posting server including a storage unit that stores, for each moving image posting service, delivery policy information based on the characteristics of the moving image posting service; a reception unit that receives an original moving image; an editing unit that uses the delivery policy information for each moving image posting service, edits the original moving images with content that differs among the moving image posting services, and generates a posted moving image for each moving image posting service; and a posting unit that posts the posted moving image to each of the moving image posting services. The editing unit 12 applies screen effects or acoustic effects in conformance with characteristics of each of the moving image posting services, and generates a posted moving image for each of the moving image posting services.
It is an object of the present invention to display a list of trimmed portions of exciting live video content to a viewer who is in the process of selecting a video in order to make it easier for the viewer to select live broadcast video. A video distributing device in an embodiment of the present invention comprises: a first acquiring unit that acquires real-time video data; a second acquiring unit that acquires inputted information supplied from a viewer terminal; a generating unit that generates video data for distribution based on real-time video data and inputted information; a determining unit that determines whether or not video data for distribution is exciting based on inputted information; a trimming unit that generates video data by trimming portions of video data for distribution including timing determined to be exciting by the determining unit; a list generating unit that generates list data combining a plurality of sets of video data generated by the trimming unit; and a list distributing unit that distributes list data.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidthProcessing of multiplex streams
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
43.
Communication device, communication method, and communication program
When cheering of a distributor avatar by virtual avatars has been detected and the distributor avatar reacts to the cheering, a reaction motion is performed for the virtual avatars that cheered, and a normal motion that is not a reaction motion is performed for the viewer avatars that did not cheer. The motion performed for the virtual avatars that cheered differs from the motion performed for the viewer avatars that did not cheer based on timing indicated by the distributor. Either the motion performed for the virtual avatars that cheered or the motion performed for the viewer avatars that did not cheer is a predetermined motion.
A meeting assistance system according to an aspect of the present disclosure comprises one or more processors. The one or more processors record meeting data including the audio of an online meeting, acquire the time point from which the online meeting dates from a user terminal, generate content corresponding to meeting data in a time span starting from the time point, and cause the user terminal to play back the content at a playback speed faster than the original playback speed of the meeting data while the online meeting is in progress.
H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
45.
COMMUNICATION ASSISTANCE SYSTEM, COMMUNICATION ASSISTANCE METHOD, AND COMMUNICATION ASSISTANCE PROGRAM
A communication assistance system according to one embodiment of the present invention is for assisting voice communication between a plurality of users, and comprises at least one processor. On the basis of a positional relationship between a line of sight of a first user with respect to a screen representing a two-dimensional or three-dimensional virtual space in which user objects respectively corresponding to a plurality of users are disposed and the user objects and a detection result of utterance of the first user, the at least one processor identifies a second user that is a dialogue partner for the first user, sets a group in which the first user and the second user are included, and outputs, to the first user, an utterance voice of the second user belonging to the group at a volume greater than the volume of an utterance voice of the second user in a case where the second user does not belong to the group.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
An avatar display device with: a storage device for storing passive permission data including a permission flag indicating permission or denial of a passive avatar in relation to an action of an active avatar with respect to the passive avatar; and an output unit which, if the action from the active avatar with respect to the passive avatar is detected, and the permission flag in the passive permission data indicates permission, outputs data for displaying, on an active terminal and a passive terminal, moving image data in which the passive avatar accepts the action of the active avatar.
A63F 13/56 - Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
A63F 13/58 - Controlling game characters or game objects based on the game progress by computing conditions of game characters, e.g. stamina, strength, motivation or energy level
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
47.
Viewing terminal, viewing method, viewing system, and program
A student terminal is for viewing a class given in a virtual space that is immersive. The student terminal includes: a VR function section configured to display the virtual space according to virtual space information; and an input section for receiving a video capturing a desk of a student who views the class. The VR function section extracts, from the video, an area including a top plate of the desk corresponding to a desk object in the virtual space, and performs image composition for fitting a video capturing the area onto a top plate of the desk object.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G09B 5/14 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations with provision for individual teacher-student communication
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
48.
MOVING-IMAGE DELIVERY SYSTEM, PLAYBACK DEVICE, PLAYBACK METHOD, PROGRAM, AND RECORDING MEDIUM
Provided is a moving-image delivery system comprising a recording/playback device 1 for playing back television broadcast programs and live moving images, and a moving-image delivery server 5 for delivering live moving images. The recording/playback device 1 is provided with: a delivery request unit 12 for transmitting a delivery request that requests the delivery of live moving images of a television broadcast program, the delivery request including meta-information for specifying a television broadcast program when playing back television broadcast programs; and a display control unit 13 for, upon receiving the delivery of a live moving image, outputting a display screen image in which the television broadcast program and the live moving image are displayed in the same screen image. The moving-image server 5, upon receiving a delivery request, starts delivering live moving images of the television broadcast program specified by the meta-information included in the delivery request.
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04N 21/435 - Processing of additional data, e.g. decrypting of additional data or reconstructing software from modules extracted from the transport stream
H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
49.
CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, AND COMPUTER PROGRAM
The present disclosure has a configuration in which a distributor who performs a separate distribution that is different from this live content, or a viewer who views this separate distribution can participate in a virtual space and express intent or participate in visual recognition through the commitment of a virtual item.
A voice conversion device 1 comprises an input unit 11 for inputting a designation of a conversion destination voice, an extraction unit 12 for analyzing a voice signal of a conversion origin voice and extracting time series data including a phoneme and a pitch, an adjustment unit 13 for matching the height of a pitch to the pitch of the designated conversion destination voice, and a generating unit 14 for generating a voice signal obtained by inputting the phoneme and the pitch in time series order to a deep learning model whereby voice data of a large number of people can be learned to synthesize the voice of a designated person, and synthesizing the designated conversion destination voice.
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
51.
DISPLAY MEDIUM, PROCESSING DEVICE, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM HAVING PROGRAM STORED THEREIN
This display medium 1 is provided with: a base material 2 having a three-dimensional shape; and a partition P having, on a surface of the base material 2, surfaces that radially divide the space on the surface of the base material in a plurality of directions. The color of the content corresponding to a predetermined direction among the plurality of directions is given to a portion exposed when the display medium 1 is observed in the predetermined direction, and the content is image data on a portion where the display medium 1 is installed, in a field of view of the position where the display medium is installed, observed from a viewpoint in the predetermined direction in a state where the display medium 1 is not installed.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
52.
CONTENT PROVISION SYSTEM, CONTENT PROVISION METHOD, AND CONTENT PROVISION PROGRAM
A content provision system according to one embodiment of the present invention comprises at least one processor. The processor generates action log information in which are recorded action information that is indicative of an action of a first avatar operated during content viewing by a first user and specific action information that is indicative of the timing of performance of a specific action by the first avatar and the details of the specific action. When a second user views the content after the first user views the content, the processor plays back the content and reproduces the action of the first avatar on the basis of the action information included in the action log information, and refers to the specific action information included in the action log information, so as to place a display object indicative of the details of the specific action in association with the first avatar at the timing at which the first avatar performs the specific action during the reproduction.
In a recording device configured to record a motion of an object in a virtual space, a data structure of data related to the motion of the object recorded by the recording device is used for a process of reproducing the motion of the object in the reproduction device. The recording device includes a controller and a storage. The controller causes the storage to store, in association with the object, the data related to the motion of the object and data related to available functions for a process of moving the object. The data related to the available functions for the process of moving the object is stored in the storage so that the reproduction device is able to specify a function class that is reproducible by the reproduction device.
A class system for taking a class conducted in an immersive virtual space by connecting a communication class server and a student terminal. The communication class server includes a delivery unit that delivers, to the student terminal, a class content for viewing a class being conducted in the virtual space, and a transmission unit that transmits, to the student terminal, a display signal, a non-display signal, an operation permission signal, and an operation prohibition signal respectively set according to the progress of the class. The student terminal includes a VR function unit that disposes, in the virtual space, an avatar of a student that uses the student terminal and controls the avatar, receives the class content, and displays the class content from the avatar's point of view.
To provide a content generating device, content streaming server, content generating method, and content generating program for generating highly interesting video content. A content generating device according to an embodiment comprises: an acquiring portion for requesting, from an accumulating portion that accumulates a plurality of video data, video data that satisfies a prescribed condition, to acquire a plurality of video data that satisfies the condition; a starting frame identifying portion for identifying starting frames wherein prescribed actions start, in the video playback of the plurality of video data acquired by the acquiring portion; and a generating portion for generating multi-video data by combining a plurality of video data with the timings of the identified starting frames synchronized.
H04N 21/232 - Content retrieval operation within server, e.g. reading video streams from disk arrays
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
56.
CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, AND CONTENT DISTRIBUTION PROGRAM
A content distribution system according to one embodiment acquires content data of existing content representing a virtual space, analyzes the content data to dynamically set at least one scene in the content as at least one candidate position for cueing in the content, and sets one of the at least one candidate position as a cueing position.
A display medium with a substrate provided with a plurality of virtual cells C, and, on the cell C, a partition P having a plurality of surfaces respectively formed on a plane that intersects with the substrate and exposed when the display medium is viewed from a plurality of directions. A portion exposed when the display medium is viewed from a predetermined direction among the plurality of directions is given the color of a content corresponding to the predetermined direction. The display medium displays different contents in the plurality of directions, respectively.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
G09F 9/302 - Indicating arrangements for variable information in which the information is built-up on a support by selection or combination of individual elements in which the desired character or characters are formed by combining individual elements characterised by the form or geometrical disposition of the individual elements
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
58.
Content distribution server, content distribution system, content distribution method, and program
Provided is a content distribution server which is able to establish restrictions on the public disclosure of an object displayed in virtual space at the convenience of the distributor. The content distribution server comprises: a distribution unit that distributes live content for synthesizing video in virtual space using information from the distributor as virtual character information; and a first setting receiving unit that receives from the distributor terminal used by the distributor public disclosure restriction settings for establishing restrictions on objects present in virtual space displayed on the distributor terminal that can be viewed on a viewer terminal used by a viewer to view live content.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
59.
CONTENT CONTROL SYSTEM, CONTENT CONTROL METHOD, AND CONTENT CONTROL PROGRAM
A content control system with at least one processor. The at least one processor specifies a motion of a target virtual object in a virtual space showing a class scene, determines a language expression corresponding to the specified motion with reference to a storage unit that stores a language expression rule, and outputs expression data corresponding to the determined language expression.
Non-transitory computer readable medium storing program to generate virtual space, and information processing device and method to generate virtual space
Provided is a program executable in a computer for viewing content. The computer includes a processor and a memory. The program causes the processor to execute a first step of generating a virtual space in response to an operation by a first user to designate content and setting a virtual viewpoint corresponding to the first user in the virtual space, a second step of starting reproduction of the content designated in the virtual space, and a third step of arranging, in the virtual space, at least one of an object pre-associated with the content or a second object corresponding to a second user who has viewed the content in the past, When the first user views the content, the object pre-associated or the second object is arranged in the third step at a position not related to a position of the virtual viewpoint of the second user in the virtual space or a position of the object pre-associated, when the second user viewed the content.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G09B 5/02 - Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
61.
Management server, user terminal, gift system, and information processing method
A gift system comprising a control server for controlling a gift giving request submitted by a user in a live performance or live broadcast, and a user terminal that is held by the user. The control server comprises: a receiving portion for receiving a gift giving request that is transmitted in response to a user operation; an evaluating portion for evaluating whether to accept the gift giving request based on a target during the performance; and a controlling portion for accepting the gift giving request in exchange for payment depending on the evaluation result by the evaluating portion. The user terminal comprises a detecting portion for detecting a vibration, and a transmitting portion for transmitting a gift giving request when the detecting portion detects the vibration.
An object management system according to one embodiment receives, from a user terminal, inquiry data indicating a combination of a target virtual object and a target parent object, refers to a database storing object relationship data indicating a hierarchical relationship between a plurality of objects, and allows the user terminal arrangement of the target virtual object in the virtual space when the combination indicated by the inquiry data is registered in the object relationship data, and disallows the arrangement of the user terminal when the combination is not registered in the object relationship data.
This display medium is formed of a sheet member that transmits light, is provided with a point group formed of one or more points, and includes a plurality of layers which at least partially overlap. The display medium displays a plurality of contents respectively corresponding to a first direction D1 and a second direction D2, on the basis of respective parts where each of light emitted in the first direction D1 and light emitted in the second direction D2 passes through each of the plurality of layers.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
64.
COMMENT ART MANAGEMENT SYSTEM, COMMENT ART MANAGEMENT METHOD, COMMENT ART MANAGEMENT PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM
A comment art management system according to an embodiment of the present invention causes a target comment art configured from a plurality of rows of character strings to be displayed on a plurality of viewer terminals including a target person terminal. The comment art management system is provided with: a receiving unit (communication unit) for receiving identification information for identifying the target comment art from the target person terminal; an identifying unit for identifying the target comment art from among a plurality of items of registered comment art, each configured from a plurality of rows of character strings, on the basis of the identification information, with reference to a database which stores the plurality of items of registered comment art; and a display control unit for causing the identified target comment art to be displayed in such a way as to be superimposed on main content being displayed on the plurality of viewer terminals.
Content distribution systems for displaying a virtual space to user terminals, content distribution methods executed by a content distribution system including at least one processor, and non-transitory computer-readable media storing a content distribution program are disclosed. An example system according to the disclosure includes at least one processor that detects when an avatar corresponding to a first user performs a predetermined action in a virtual space, and displays a content image of the virtual space on a user terminal of a second user among the plurality of user terminals. The predetermined action is invisible in the content image when the processor detects that the avatar performs the predetermined action.
A terminal is a display control device for displaying a virtual space including an avatar that is operated by a user wearing a head-mounted display, the terminal being provided with: an avatar control unit which generates control data of the avatar corresponding to the movement of the user; a computation unit which, when the avatar and an object have collided with each other, computes physical behaviors of the avatar and the object that correspond to the collision; a VR space management unit which applies the result of the computation made by the computation unit to the virtual space; and a rendering unit which renders, as an image to be supplied to the head-mounted display, the avatar the behavior of which corresponding to the collision is kept within a predetermined range.
Provided are a content correction device, a content delivery server, a content correction method, and a recording medium for correcting a portion of content that requires complaint resolution without impairing quality or enjoyability. The content correction device according to an embodiment comprises: an acquisition unit (212) for acquiring complaint information; a specification unit (26) for acquiring the data of content that requires complaint resolution from a storage unit (25) in which the data of a plurality of delivered content is stored and specifying a relevant correction period in the time line of the content that requires complaint resolution, in which period the complaint to be resolved is included; and a corrected content generation unit (27) for acquiring from the storage unit (26) the data of first content for correcting the relevant correction period, generating, using at least a portion of the first content, second content that does not contain the complaint to be resolved, and storing the data of the second content in the storage unit (25).
H04N 21/233 - Processing of audio elementary streams
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04N 21/2743 - Video hosting of uploaded data from client
68.
Content distribution device, content distribution program, content distribution method, content display device, content display program, and content display method
There is provided a content distribution device including a virtual character arrangement acquisitor that acquires an arrangement in a virtual space of each of a plurality of virtual characters respectively corresponding to a plurality of participants in accordance with an operation of a corresponding participant, a trigger detector that detects a first trigger and thereafter detects a second trigger, and a display control data distributor that generates and distributes display control data for displaying at least a part of the virtual space in which the plurality of virtual characters is arranged.
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
G06T 19/00 - Manipulating 3D models or images for computer graphics
69.
VR live broadcasting distribution system, distribution server, control method for distribution server control method, program for distribution server, and data structure of VR picture data
A VR snapshot broadcasting distribution system, a distribution server, a control method for the distribution server, a program for the distribution server, and a data structure of a VR snapshot data, whereby a 3D space is kept in a 3D form and data of the 3D space is made compact are disclosed. An example distribution server includes: a shooting instruction input unit, to which unit a VR snapshot shooting instruction is input by a distributor or a viewer; an exterior appearance data constructor configured to construct exterior appearance data of the entire 3-dimensional space including the avatar, based on a VR snapshot shooting instruction; a VR snapshot data distribution unit configured to distribute, as VR snapshot data, the exterior appearance data of the entire 3-dimensional space including the avatar, which is constructed by the exterior appearance data constructor; and a display unit configured to display the VR snapshot.
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
70.
Display medium, processing device, and processing program
A display medium 1 capable of displaying different sets of contents with light beams in a plurality of directions, includes a first layer L1 and a second layer L2 each having a color region to which a color is given. The light beams in the plurality of directions display a plurality of sets of contents corresponding to the plurality of directions, on a basis of parts of the first layer L1 and the second layer L2 through which the light beams pass.
G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
G02F 1/23 - Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulatingNon-linear optics for the control of the intensity, phase, polarisation or colour for the control of the colour
G06T 7/90 - Determination of colour characteristics
71.
Content distribution system, content distribution method, and content distribution program
A content distribution system according to an embodiment is provided with at least one processor. The at least one processor: specifies a real image region and a farthest region in a space represented with a content image showing a first virtual object; disposes a second virtual object in the farthest region; and displays, on a user terminal, a content image representing a space in which the second virtual object is disposed.
A dialog confirmation unit in a vehicle communication device calculates the deceleration of a vehicle on the basis of vehicle speeds, when the vehicle speed at an operation start time and the vehicle speed at a time when a certain time has elapsed since the operation start time have been obtained by a vehicle information acquisition unit. Next, the dialog confirmation unit calculates a change in distance on the basis of distances when a distance information acquisition unit has obtained the distance between the vehicle and an object in front at the operation start time and the distance at the time when a certain time has elapsed since the operation start time. Next, the dialog confirmation unit selects a dialog that corresponds to the deceleration and the change in distance, from among a plurality of dialogs.
B60W 40/02 - Estimation or calculation of driving parameters for road vehicle drive control systems not related to the control of a particular sub-unit related to ambient conditions
B60K 35/00 - Instruments specially adapted for vehiclesArrangement of instruments in or on vehicles
73.
Vehicle communication device and non-transitory computer-readable recording medium storing program
When a vehicle information acquisition unit continuously acquires an On signal of a blinker switch, when the absolute value of a steering angle of a handle is 90° or greater, and a vehicle speed is a threshold or greater, a dialogue confirmation unit of this vehicle communication device selects a dialogue that corresponds to the On signal, the steering angle, and the vehicle speed from dialogues of group A stored in a dialogue storage unit. Thereafter, when the steering angle or the vehicle speed changes, the dialogue confirmation unit selects the dialogue that corresponds to changes in the steering angle or the vehicle speed from among dialogues of group.
B60Q 1/34 - Arrangement of optical signalling or lighting devices, the mounting or supporting thereof or circuits therefor the devices being primarily intended to indicate the vehicle, or parts thereof, or to give signals, to other traffic for indicating change of drive direction
B60K 35/00 - Instruments specially adapted for vehiclesArrangement of instruments in or on vehicles
74.
VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION METHOD, AND RECORDING MEDIUM
The present invention provides a service that facilitates two-way communication between a distributor who distributes video content in live broadcasting and a viewer and boosts the video content. A video distribution device (30) according to an embodiment comprises: a first acquisition unit (321) that acquires real-time video data supplied from a distributor terminal (10); a second acquisition unit (322) that acquires input information including information on a communication image selected by operating the distributor terminal (10); and a distribution unit (38) that distributes distribution video data including data of the communication image and the real-time video data to a viewer terminal (20) and the distributor terminal (10).
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidthProcessing of multiplex streams
An assist system according to one embodiment comprises at least one processor. The at least one processor: acquires target data indicating motion of a point of view of a target user, refers to a storage unit that stores therein correspondence relation data, which indicates a correspondence relation between the motion of the point of view of the user and a depth of understanding of the user and which is obtained by performing statistical processing on a plurality of pieces of sample data obtained from a plurality of sample users, the pieces of sample data each indicating a pair of a motion of a point of view of a sample user who has visually recognized sample contents and a depth of understanding of the sample user for the sample contents, and assist information associated with a depth of understanding of a user for contents; estimates a depth of understanding of the target user on the basis of the target data and the correspondence relation data; and outputs assist information corresponding to the depth of understanding of the target user.
The eye tracking system according to one embodiment of this invention is provided with at least one processor. The at least one processor dynamically sets a partial region of a first content displayed on a screen as a guide region to make a user gaze at the partial region, identifies a first viewing point coordinate of the user on the screen on the basis of the movement of the eyes of the user who is gazing at the guide region, calculates a difference between the identified first viewing point coordinate and a region coordinate of the guide region on the screen, and corrects a second viewing point coordinate of the user who is gazing at a second content displayed on the screen using the difference.
A61B 3/113 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for determining or recording eye movement
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
77.
VIDEO DISTRIBUTION DEVICE, VIDEO DISTRIBUTION METHOD, AND RECORDING MEDIUM
Provided is a service to liven up video content by stimulating communication between a distributor who distributes video content and viewers. A video distribution device according to an embodiment comprises: a first acquisition section that acquires real time video data supplied from a distributor terminal and user identification information of the distributor; a second acquisition section that acquires a distribution request from a viewer terminal and user identification information of the viewer; a third acquisition section that acquires, from a user terminal that can include the distributor terminal and the viewer terminal, user identification information, and preference tag candidate information for classifying the distributor or the viewer by hobbies and favorites; and a user information management unit that refers to external dictionary data, and, if the dictionary data includes the preference tag candidate information, records the preference tag candidate information as the preference tag in a database in association with the user identification information acquired in the third acquisition section.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
H04N 21/2743 - Video hosting of uploaded data from client
H04L 67/00 - Network arrangements or protocols for supporting network services or applications
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
78.
Communication device, communication method, and communication program
When cheering of a distributor avatar by virtual avatars has been detected and the distributor avatar reacts to the cheering, a reaction motion is performed for the virtual avatars that cheered, and a normal motion that is not a reaction motion is performed for the viewer avatars that did not cheer. The motion performed for the virtual avatars that cheered differs from the motion performed for the viewer avatars that did not cheer based on timing indicated by the distributor. Either the motion performed for the virtual avatars that cheered or the motion performed for the viewer avatars that did not cheer is a predetermined motion.
This video distribution server which receives moving images from an originating terminal and distributes these moving images to a viewer terminal implements a questionnaire within the broadcast on the basis of commands from the originating terminal and provides the same questionnaire to a Web server.
H04N 7/173 - Analogue secrecy systemsAnalogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/462 - Content or additional data management e.g. creating a master electronic program guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
A rear-facing camera captures a live-action video image while a front-facing camera captures an image of a distributor. An avatar controller controls an avatar based on the image of the distributor captured by the front-facing camera. A synthesizer arranges the avatar in a predetermined position of a real space coordinate system and synthesizes the avatar with the live-action video image. The face of the distributor captured by the front-facing camera is tracked and reflected on the avatar.
This display medium 1 comprises: a base material 2 having a three-dimensional shape; and a partition P having, on the surface of the base material 2, a surface that radially divides a space on the surface of the base material in each of a plurality of directions. A portion that is exposed when the display medium 1 is observed from a prescribed direction among the plurality of directions is imparted with the color of content that corresponds to the prescribed direction.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
82.
Data replacement apparatus, computing device, and program for user and avatar coordination
A data replacement apparatus according to one aspect of the present invention includes an acquisition unit, a determination unit, and a replacement unit. The acquisition unit acquires first control data having a value based on the position of a first device which can be mounted on a user's head and the position of a second device which can be gripped by a user. The determination unit determines whether or not a prescribed condition is satisfied. The replacement unit replaces the first control data with second control data when it is determined that the condition is satisfied. The second control data has a value not based on the position of the first device and/or the position of the second device.
In a system for distributing video image content from a server to a viewer terminal, a configuration is provided in which the load to the transmission path is reduced by reducing the volume of distribution volume while improving the image quality to be viewed. Content data based on a low-bitrate-encoded image and data of an image of a transformation matrix in a neural network which is model data for obtaining an image close to an original image from the low-bitrate-encoded image are transmitted to the viewer terminal from the video image content distribution server. These data are used by the viewer terminal to obtain improved video image content.
H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
84.
COMMENT DISTRIBUTION SYSTEM, COMMENT DISTRIBUTION SERVER, TERMINAL, COMMENT DISTRIBUTION METHOD, AND PROGRAM
This comment distribution system comprises a distributor terminal 4 and a video distribution server 2 for distributing a video, a comment distribution server 1 for distributing comments input with respect to the video, and a viewer terminal 3 for receiving and displaying the video and the comments. The comment distribution server 1 comprises: a comment reception unit 11 for receiving comments; a comment classification unit 12 for classifying the comments into a first comment which is displayed in both a video display area and a comment section outside the video display area, and a second comment which is displayed only in the comment section; and a comment distribution unit 13 for distributing the first comment and the second comment. The viewer terminal 3 comprises a video display unit 31 for receiving and displaying the video, and a comment receiving unit 32 for receiving the first comment and the second comment. The video display unit 31 displays the first comment in both the video display area and the comment section, and displays the second comment only in the comment section.
A terminal device according to one embodiment presents an augmented reality space to a user, and is provided with: an imaging unit that captures an image of a real space; a display unit that displays an augmented reality space image showing an augmented reality space including the real space captured by the imaging unit and a virtual object; a determination unit that determines at least a part of the virtual object as a manipulation target; and an object control unit that controls the behavior of the manipulation target in the augmented reality space. The object control unit detects a moving direction and a moving amount of the terminal device after determination of the manipulation target and moves the manipulation target on the basis of the detected moving direction and moving amount of the terminal device.
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
86.
DISPLAY MEDIUM, DISPLAY ASSISTANCE MEDIUM, PROCESSING DEVICE, PROGRAM, AND COMPUTER-READABLE RECORDING MEDIUM WHERE PROGRAM IS RECORDED
This display medium 1 is formed so as to be capable of displaying a prescribed number of content items corresponding to a prescribed number of azimuth angles from prescribed elevation and azimuth angles. The display medium 1 comprises a planar member 2 for reflecting light, the planar member 2 being segmented into a plurality of unit cells, with each of the plurality of unit cells C being segmented into a prescribed number of sub-cells B corresponding to the prescribed number of azimuth angles. A protrusion member that has a light-shielding surface, parallel to the prescribed azimuth angle on the planar member, is formed perpendicular to the planar member 2 in each sub-cell B corresponding to the prescribed azimuth angle. The protrusion member 3 is tinted with a plurality of colors that form an achromatic color by additive color mixing.
G09F 19/14 - Advertising or display means not otherwise provided for using special optical effects displaying different signs depending upon the view-point of the observer
87.
Content distribution server, content distribution method and content distribution program
A content distribution server, includes: a communicator that receives live contents transmitted through a network NW from a distributor terminal used by a distributor of a live content; a designator that designates an area in the live content, where another content is superimposed and played; a selector that selects the other content to be played in the area designated; and a controller that generates a distribution content by superimposing the other content selected by the selector in the area designated by the designator in the live content, wherein the communicator distributes the distribution content to a viewer terminal through the network NW.
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
H04H 60/37 - Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
A display medium comprises a flat member that reflects light, in which the flat member is divided into a plurality of unit cells, and each of the plurality of unit cells is divided into a predetermined number of subcells corresponding to a predetermined number of azimuth angles. Projecting members having a light-blocking surface are formed perpendicular to the flat member on top of the flat member and parallel to a predetermined azimuth angle in each subcell corresponding to the predetermined azimuth angle. The subcells include a plurality of microcells for expressing a color of the content
H01L 27/32 - Devices consisting of a plurality of semiconductor or other solid-state components formed in or on a common substrate including components using organic materials as the active part, or using a combination of organic materials with other materials as the active part with components specially adapted for light emission, e.g. flat-panel displays using organic light-emitting diodes
89.
CONTENT GENERATING DEVICE, CONTENT DISTRIBUTION SYSTEM, CONTENT GENERATING METHOD, AND CONTENT GENERATING PROGRAM
Provided are a content generating device, a content distribution system, a content generating method, and a content generating program that reduce the load with respect to a configuration interposed in a path for transmitting content from a distribution source to a distribution destination, and that suppress a decrease in content quality. A content generating device (40) according to an embodiment is provided with: a first generating unit (4c1) for generating low bit-rate encoded data (31) obtained by encoding source data (33) to a low bit-rate; a second generating unit (4c2) capable of generating, on the basis of a learned model obtained by machine learning and using the low bit-rate encoded data (31) as input data, machine-learned model data (32) for generating improved data by improving the low bit-rate encoded data (31) in terms of human perception; and a first transmit unit (4a) for transmitting the low bit-rate encoded data (31) and the model data (32) to the outside.
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/437 - Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server
90.
Content distribution server, content distribution system, content distribution method, and program
Provided is a content distribution server that is configured to improve the convenience of virtual space sharing formats. The content distribution server comprises: a participation accepting unit that accepts a participation request from another individual to participate in a virtual space used for distribution by a distributor; an information acquiring unit that acquires motion information indicating movement by the distributor and a participant participating on the basis of a participation request, as well as information on the virtual characters of the distributor and the participant; and a distribution unit that distributes live content based on video in virtual space obtained by synthesizing motion information acquired by the information acquiring unit with movement by the virtual characters.
The present invention presents a viewer who is in the process of selecting a video with a list obtained by trimming out exciting portions of a video that is being live broadcast, thus making the selection of a live-broadcast video easier for the viewer. According to an embodiment, a video distribution device (10) comprises: a first acquisition unit (11A) that acquires real time video data; a second acquisition unit (11B) that acquires input information supplied from a viewer terminal (30); a generation unit (13) that generates video data for distribution on the basis of the real time video data and the input information; a determination unit (15) that determines whether the video data for distribution is exciting on the basis of the input information; a trimming unit (16) that generates items of video data obtained by trimming out parts of the video data for distribution that include timings that the determination unit (15) has determined to be exciting; a list generation unit (17) that generates list data obtained by combining a plurality of the items of video data generated by the trimming unit; and a list distribution unit (18) that distributes the list data.
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/8549 - Creating video summaries, e.g. movie trailer
92.
MOVING IMAGE EDITING DEVICE, MOVING IMAGE EDITING METHOD, AND PROGRAM
A posting server 1 according to this embodiment of the present invention comprises: a storage unit 14 that stores, for each moving image posting service A-C, delivery policy information based on the characteristics of the moving image posting service A-C; a reception unit 11 that receives an original moving image; an editing unit 12 that uses the delivery policy information for each moving image posting service A-C, edits the original moving images with content that differs among the moving image posting services A-C, and generates a posted moving image for each moving image posting service A-C; and a posting unit 13 that posts the posted moving image to each of the moving image posting services A-C. The editing unit 12 applies screen effects or acoustic effects in conformance with the characteristics of each of the moving image posting services A-C, and generates a posted moving image for each of the moving image posting services A-C.
G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
H04N 21/266 - Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system or merging a VOD unicast channel into a multicast channel
H04N 21/2743 - Video hosting of uploaded data from client
H04N 21/8549 - Creating video summaries, e.g. movie trailer
93.
Content distribution server, content distribution system, content distribution method, and program
Provided is a content distribution server that is configured to distribute live content according to additional information set for a virtual character. The content distribution server comprises: an information acquiring unit that acquires character information indicating a virtual character used by a distributor in a virtual space, and first additional information added to the character information; and a distribution unit that distributes live content for synthesis with video in virtual space converting movement by the distributor to movement by the virtual character based on the character information and the first additional information acquired by the information acquiring unit.
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video streamElementary client operations, e.g. monitoring of home network or synchronizing decoder's clockClient middleware
94.
Information display terminal, information transmission method, and computer program
It is very useful for advertisers of banner ads or owners of websites when browsing information such as where on a website an individual is viewing can be collected. However, such browsing information is personal information that is difficult to be collected. Provided are an information display terminal, an information transmission method and a computer program in which there is a storage for presenting a message indicating that a reward to be paid if the viewer permits collection of browsing information, and storing an electrical message of permission as evidence when the viewer gives permission. When attributes (age, gender, occupation, type of industry, family structure etc.) of a viewer are collected under agreement in obtaining permission of collection of information from the viewer and stored in a user information storage, the browsing information becomes higher value-added.
Provided is a content distribution server which is able to establish restrictions on the public disclosure of an object displayed in virtual space at the convenience of the distributor. The content distribution server comprises: a distribution unit that distributes live content for synthesizing video in virtual space using information from the distributor as virtual character information; and a first setting receiving unit that receives from the distributor terminal used by the distributor public disclosure restriction settings for establishing restrictions on objects present in virtual space displayed on the distributor terminal that can be viewed on a viewer terminal used by a viewer to view live content.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
96.
VIEWING TERMINAL, VIEWING METHOD, VIEWING SYSTEM, AND PROGRAM
A terminal 30 for students for viewing a class conducted in an immersive virtual space is provided with a VR function unit 301 for displaying a virtual space on the basis of virtual space information and an input unit 302 for inputting a video in which the desks of students viewing the class are filmed. The VR function unit 301 extracts from the video a region in which the top board of a desk corresponding to a desk object in the virtual space is seen and insets for synthesis the video from within the region into the top board portion of the desk object.
G09B 5/08 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
H04N 21/431 - Generation of visual interfacesContent or additional data rendering
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
In an aspect of the present invention, a server comprises a calculating unit, a determination unit, and a contribution implementing unit. The calculating unit calculates an index corresponding to the predicted value of an item contributed to the content. The determination unit determines the consideration provided to a viewer of the content based on the index in order to implement contribution of the item to the content. When an implementation request for the contributed item is received, the contribution implementing unit superimposes on the content an image of the item that is the subject of the implementation request in exchange for a consideration. The determination unit determines the consideration as a first value when the index is equivalent to a first predicted value and determines the consideration as a second value greater than the first value when the index is equivalent to a second predicted value, which corresponds to contribution of items that are more active in the content than those of the first predicted value.
An avatar display system in virtual space, an avatar display method in virtual space, and a computer program in which avatar motion data is thinned out within a certain time due to the circumstances of a system and is intermittently distributed. Accordingly, when avatars try to high-touch with each other, the avatars go too far before the hands touch each other in the transmission of coarse motion data, and thus a natural avatar operation cannot be performed. When avatars are intended to perform an operation with contact, such as a high touch operation between the avatars, as the avatars approach each other, a transmission interval in which data required for rendering avatars such as motion data, or rendered avatar data is transmitted from a server to a client terminal is made smaller, and a more natural avatar contact operation can be performed.
An avatar display device 1 is provided with: a storage device 10 for storing passive permission data 13 including a permission flag indicating permission or denial of a passive avatar in relation to an action of an active avatar with respect to the passive avatar; and an output unit 23 which, if the action from the active avatar with respect to the passive avatar is detected, and the permission flag in the passive permission data 13 indicates permission, outputs data for displaying, on an active terminal 2 and a passive terminal 3, moving image data in which the passive avatar accepts the action of the active avatar.
A gift system that comprises: a management server 10 that manages gift submission requests made by a user during a live performance or a live broadcast; and a user terminal 40 that is operated by the user. The management server 10 comprises: a reception unit 101 that receives gift submission requests that are transmittted in accordance with user operations; a determination unit 102 that compares the total compensation that would accrue were a gift submission request accepted with a maximum value and determines whether the gift submission request is to be accepted; and a control unit 103 that accepts gift submission requests in exchange for compensation in accordance with determination results from the determination unit 102. The user terminal 40 comprises: a detection unit 401 that detects vibration; and a transmission unit 402 that transmits a gift submission request when the detection unit 401 has detetcted vibration.
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data