Video distribution system, video distribution device, video distribution method, and video distribution program
The video distribution system addresses the lack of shared topics by allowing distributors to select and viewers to react to content, thereby promoting communication and engagement through shared content and viewer actions.
Patent Information
- Application Number
- JP2024056523
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2024-12-23
- Estimated Expiration
- 2044-03-29
AI Technical Summary
Conventional video distribution systems fail to provide topics that can be shared between distributors and viewers, leading to a lack of communication and excitement during video content distribution.
A video distribution system that includes an information content processing unit to transmit first and second content display data to both distributor and viewer terminals, allowing for the display of shared content, selection of content by the distributor, and input of object display instructions by the viewer, thereby facilitating communication between the two parties.
The system supports active communication between distributors and viewers by enabling the sharing of selected content and viewer actions, enhancing engagement and excitement during video distribution.
Smart Images

Figure 0007604698000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a video distribution system, a video distribution device, a video distribution method, and a video distribution program. [Background technology]
[0002] 2. Description of the Related Art In recent years, distribution of video content via a network has become common. Services that enable viewers to communicate with the distributor by posting comments and the like during the distribution of video content are widely provided.
[0003] However, beginners in video content distribution may not be able to find a topic to share with viewers while distributing video content, and may not be able to communicate with the viewers, resulting in a lack of excitement. Therefore, there is a demand for a technology that provides topics that can be shared between distributors and viewers in order to stimulate communication between the distributors and viewers.
[0004] Patent Document 1 proposes a technology for displaying social content on top of a program currently being viewed on a TV. However, Patent Document 1 does not provide topics that can be shared between distributors and viewers.
[0005] Patent Document 2 proposes a technology for generating and displaying a VR image in which a component that displays related information, etc. is superimposed on the image. However, Patent Document 2 does not provide a topic that can be shared between the distributor and the viewer. [Prior art documents] [Patent documents]
[0006] [Patent Document 1] Special Publication No. 2015-536056 [Patent Document 2] Patent Publication No. 2022-79503 Summary of the Invention [Problem to be solved by the invention]
[0007] Conventional techniques are unable to provide topics that can be shared between distributors and viewers during video content distribution, and are unable to support communication between the distributor and viewers.
[0008] The present invention has been made in consideration of the above circumstances, and has an object to provide a technique that can support communication between distributors and viewers. [Means for solving the problem]
[0009] A video distribution system according to a first aspect of the present invention is a video distribution system that distributes live broadcast content obtained from a distributor terminal used by a distributor to a viewer terminal used by a viewer, and includes 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.
[0010] In a video distribution system according to a second aspect of the present invention, the shared content includes a list of content, the first content display data includes data for displaying a first element into which a selection instruction can be input for displaying at least a portion of a selected content included in the list of content, and the information content processing unit transmits selected content display data for displaying at least a portion of the selected content to the distributor terminal and the viewer terminal based on the selection instruction by the distributor via the first element.
[0011] In a video distribution system according to a third aspect of the present invention, the shared content includes a list of contents, the second content display data includes data for displaying a second element into which a display instruction can be input to display an object for object display target content included in the list of contents, and the information content processing unit transmits object display data for displaying an object for the object display target content to the distributor terminal and the viewer terminal based on the display instruction from the viewer via the second element.
[0012] In the video distribution system according to the fourth aspect of the present invention, the information content processing unit switches between displaying the list of contents and displaying the selected content, based on a selection instruction from the distributor.
[0013] In the video distribution system according to the fifth aspect of the present invention, the selected content display data includes link information relating to the selected content.
[0014] In the video distribution system according to the sixth aspect of the present invention, the object is made invisible based on the lapse of a predetermined time.
[0015] In the moving image distribution system according to a seventh aspect of the present invention, the information content processing unit limits the number of display instructions that can be input by the viewer within a predetermined time period.
[0016] In the video distribution system according to an eighth aspect of the present invention, the information content processing unit limits the number of the objects displayed within a predetermined time period.
[0017] In the video distribution system according to a ninth aspect of the present invention, the list of contents is a list in which the contents are arranged in a predetermined order.
[0018] A video distribution device according to a 10th aspect of the present invention is a video distribution device that distributes live broadcast content obtained from a distributor terminal used by a distributor to a viewer terminal used by a viewer, and is 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.
[0019] A video distribution method according to an eleventh aspect of the present invention is a video distribution method for distributing live broadcast content obtained from a distributor terminal used by a distributor to a viewer terminal used by a viewer, and includes an information content processing step of transmitting first content display data for displaying shared content to the distributor terminal, and transmitting second content display data for displaying the shared content to the viewer terminal.
[0020] A video distribution program according to a 12th aspect of the present invention is a video distribution program that distributes live broadcast content obtained from a distributor terminal used by a distributor to a viewer terminal used by a viewer, and causes a computer to function as an information content processing means 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. Effect of the Invention
[0021] According to the present invention, it is possible to provide a video distribution system, a video distribution device, a video distribution method, and a video distribution program that can support communication between distributors and viewers. [Brief description of the drawings]
[0022] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a video distribution system including a video distribution device according to an embodiment. [Diagram 2] FIG. 2 is a block diagram illustrating an example of a configuration of the moving image distribution device according to the embodiment. [Diagram 3] FIG. 3 is a diagram illustrating an example of a video distribution image displayed on a distributor terminal according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of a content menu image displayed on the distributor terminal of the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of a list display image displayed on the distributor terminal of the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of a selected content display image displayed on the distributor terminal of the embodiment. [Figure 7] FIG. 7 is a diagram illustrating another example of a list display image displayed on the distributor terminal of the embodiment. [Figure 8] FIG. 8 is a sequence diagram illustrating an example of an information processing procedure performed by the video distribution system according to the embodiment. [Figure 9] FIG. 9 is a sequence diagram illustrating a procedure of information processing related to object display by the video distribution system according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0023] Hereinafter, a video distribution system, a video distribution device, a video distribution method, and a video distribution program according to an embodiment will be described in detail with reference to the drawings.
[0024] (Configuration example) FIG. 1 is a diagram showing a schematic configuration of a video distribution system S including a video distribution device according to an embodiment.
[0025] The video distribution system S includes a video distribution device 1, a distributor terminal 2, and a viewer terminal 3. The video distribution device 1 can be communicatively connected to the distributor terminal 2 and the viewer terminal 3 via a network. Although one distributor terminal 2 is illustrated in FIG. 1, the number of distributor terminals 2 may be multiple and is not limited to the number illustrated. Although three viewer terminals 3 are illustrated in FIG. 1, the number of viewer terminals 3 is not limited to the number illustrated. The video distribution system S is a system for distributing video content acquired from a distributor terminal 2 used by a distributor to a viewer terminal 3 used by a viewer.
[0026] The video distribution device 1 is a server device that provides a video distribution service via a network. The video distribution device 1 is an electronic device including a computer with an information processing function. The video distribution device 1 distributes video content data to a viewer terminal 3 based on video content data acquired from a distributor terminal 2. The video distribution device 1 manages the progress of the video content, and transmits data according to the progress of the video content to the distributor terminal 2 and the viewer terminal 3. The progress indicates the progress of the content based on time or elapsed time. The video content may be live broadcast content or recorded video content. In the following description, the video content is described as live broadcast content. Live broadcast content is also called live broadcast content. In the following description, "distribution" can be read as "transmission" or "output". Furthermore, "acquisition" can be read as "reception".
[0027] The video distribution device 1 transmits information content acquired via a network to the distributor terminal 2 and the viewer terminal 3. The information content is content data different from the video content data acquired from the distributor terminal 2. The information content may include image data such as text data, video data, and still image data. The information content may include data acquired via the Internet through RSS (Rich Site Summary), API (Application Programming Interface), web crawler, etc. The information content may include rankings of news sites, blog rankings, posts on SNS (Social Networking Service), etc. The information content may include various information contents of different genres. The genre indicates, for example, a category in which various information is classified based on an arbitrary criterion. The genre includes categories such as business, sports, games, and anime. The genre may be a classification including information of multiple categories such as access rankings and pick-ups. The information content may include at least one topic classified by genre. The topic indicates information classified by genre. The topic may indicate an item of information classified by genre. For example, if the genre is "sports", the topic is "XXX is active in the major leagues". The topic may be read as a topic or news. The information content may be information ordered according to a predetermined order. The predetermined order includes, for example, ranking order and date order. The ranking order includes access count order, popularity order, attention order, number of comments order, recommendation order, etc. The date order includes new arrival order, etc. The video distribution device 1 may acquire information content ordered according to a predetermined order. The video distribution device 1 may order the acquired information content according to a predetermined order. The predetermined order may be an order predetermined by an administrator of the video distribution system S, etc. The predetermined order may be an order predetermined by a distributor. The information content may be the same content displayed on the distributor terminal 2 and the viewer terminal 3.The same content refers to content that represents the same subject matter. Information content is an example of shared content that is shared between a distributor and a viewer. Information content is also simply called content.
[0028] The information content may include a list of contents. The list of contents is a list in which information contents are arranged in a predetermined order. The list of contents may be a topic list for each genre. The list of contents may include any number of topics. The list of contents may be, for example, a list including topics of a genre selected by a distributor from a plurality of genres. The list of contents is also called a topic list. The list of contents may be information generated based on ordering information of information contents. For example, the list of contents may include the top 100 topics in the access ranking for the last 24 hours. The list of contents is also simply called a list. The information content may be information content related to video content data acquired from the distributor terminal 2. The information content may be information content classified into the same genre as the video content data. The information content may include information content not related to the video content data acquired from the distributor terminal 2. The information content may be information content randomly extracted via the Internet.
[0029] The information content may be, for example, content processed by the video distribution device 1. For example, the video distribution device 1 may create a list in which information content acquired via a network is arranged in a predetermined order. The video distribution device 1 may trim the information content acquired via a network according to a predetermined display size. Trimming may include reducing the number of characters included in a string of characters, etc.
[0030] The distributor terminal 2 is an electronic device including a computer that can be connected to a content source such as a video camera. The distributor terminal 2 can be, for example, a television receiver (including an Internet television), a PC (Personal Computer), a mobile terminal (for example, a tablet, a smartphone, a laptop, a feature phone, a portable game console, a digital music player, an e-book reader, etc.), a VR (Virtual Reality) terminal, an AR (Augmented Reality) terminal, etc., but is not limited to these.
[0031] The distributor terminal 2 includes, for example, at least one processor and a memory in which a program executed by the processor is stored, and is configured to be able to realize various functions by software or a combination of software and hardware. The distributor terminal 2 is capable of receiving information content data from the video distribution device 1 and presenting the information content to the distributor by a display means, an audio means, etc. (not shown). The distributor terminal 2 is an example of a terminal.
[0032] The viewer terminal 3 is an electronic device including a computer. The viewer terminal 3 may be, for example, a television receiver (including an Internet television), a PC, a mobile terminal (for example, a tablet, a smartphone, a laptop, a feature phone, a portable game console, a digital music player, an e-book reader, etc.), a VR terminal, an AR terminal, etc., but is not limited to these.
[0033] The viewer terminal 3, for example, has at least one processor and a memory in which a program executed by the processor is stored, and is configured to be able to realize various functions by software or a combination of software and hardware.
[0034] The viewer terminal 3 is capable of receiving video content data from the video distribution device 1 and presenting the video content to the viewer using display means, audio means, etc. (not shown). The viewer terminal 3 is capable of receiving information content data from the video distribution device 1 and presenting the information content to the viewer using display means, audio means, etc. (not shown). The viewer terminal 3 is an example of a terminal.
[0035] FIG. 2 is a block diagram illustrating an example of a configuration of the video distribution device 1 according to the embodiment. The video distribution device 1 shown in FIG. 1 includes a control unit 11, a communication unit 12, a storage unit 13, and a timing unit 14 as shown in FIG.
[0036] The control unit 11 constitutes a computer corresponding to the central part of the video distribution device 1. The control unit 11 includes one or more processors. The processor is typically a CPU (Central Processing Unit) and / or a GPU (Graphics Processing Unit), but may be a microcomputer, an FPGA (Field Programmable Gate Array), a DSP (Digital Signal Processor), or the like. The control unit 11 includes a memory. The memory includes a ROM (Read Only Memory) as a non-volatile memory area. The memory includes a RAM (Random Access Memory) as a volatile memory area. The processor loads a program stored in the ROM or the storage unit 13 into the RAM. The processor executes the program loaded into the RAM, whereby the control unit 11 controls the overall operation of the video distribution device 1. The control unit 11 is, for example, a processing circuit.
[0037] The communication unit 12 is a communication interface including a NIC (Network Interface Card controller) for wired or wireless communication. The communication unit 12 communicates with the distributor terminal 2 and the viewer terminal 3 via a network.
[0038] The storage unit 13 may be realized by a non-volatile storage medium such as a hard disk drive (HDD) or a solid state drive (SSD). The storage unit 13 stores the video content data received from the distributor terminal 2. The content data may include image data such as live broadcast video content data for real-time distribution and time-shift distribution video content data. The live broadcast video content data is also called live broadcast content or live broadcast content data. Time-shift distribution includes distribution of recorded video content from the beginning of the content in response to a user request. Time-shift distribution is also called archive distribution. Time-shift distribution is also called on-demand distribution. The time-shift distribution video content is recorded live broadcast video content that was distributed to the viewer terminal 3 in real time in the past. The storage unit 13 stores the video content data in association with video content identification information. The video content identification information is information that can identify each video content, and includes information such as a video content ID or a video content name. The video content identification information may include genre information that identifies the type, genre, etc. of the video content. The video content identification information may include keyword information indicating keywords included in the content. The video content identification information may include information for accessing the video content. The storage unit 13 may store the video content data in association with identification information of the distributor or the distributor terminal 2 (distributor identification information).
[0039] The storage unit 13 stores information content data acquired via the network. The storage unit 13 stores the information content data in association with information content identification information. The information content identification information is information capable of identifying each information content, and includes information such as an information content ID or an information content name, and information regarding the source of the information content. The information regarding the source includes, for example, link information that allows access to the page from which the information content is collected. The information content data may include information indicating the genre of the information content. The information content data may include information indicating the date and time of creation of the information content. The information content data may include, for example, information indicating the number of times the information content has been accessed. The information content data may include any other data.
[0040] The storage unit 13 stores user information of the viewer or the viewer terminal 3. The user information may include identification information (viewer identification information) of the viewer or the viewer terminal 3, etc. The user information includes information indicating a user rank. The user rank indicates a user classification that distinguishes members in stages. For example, the user rank includes ranks such as premium member and normal member. A premium member may be a member with a higher user rank than a normal member. The user rank may be ranks such as gold, silver, bronze, etc. Gold, silver, and bronze may be applied to users in order of high user rank. The user information may include viewing information of video content, viewing history of video content, etc. The viewing information is information indicating the viewing situation of the video content. The viewing information may include identification information of the video content being viewed. The viewing situation includes a situation such as a situation in which the video content is being viewed or an exit from the video content. The viewing history of the video content includes information of video content viewed in the past. The storage unit 13 may store user information of a distributor or a distributor terminal 2 in the same manner as user information of a viewer or a viewer terminal 3.
[0041] The clock unit 14 is composed of an oscillator circuit and a variable PLL (Phase Locked Loop) for generating a clock signal, a counter circuit for counting the number of pulses of the clock signal, etc. The clock unit 14 measures the time based on the number of pulses counted. The control unit 11 executes various controls at timings based on the number of pulses counted by the clock unit 14. The control unit 11 also counts the elapsed time from the start of the video content and determines whether a predetermined time has elapsed based on the time measured by the clock unit 14.
[0042] The following describes the functional configuration of the control unit 11. The control unit 11 functions as a video content acquisition unit 110, a video content delivery unit 111, and an information content processing unit 112. Each unit can be interpreted as the control unit 11 or a processor.
[0043] The video content acquisition unit 110 receives video content data from the distributor terminal 2 via the communication unit 12. The video content data includes live broadcast content data. The video content data is data that can be identified by video content identification information. The video content acquisition unit 110 stores the video content data in the storage unit 13.
[0044] The video content distribution unit 111 distributes video content data to the viewer terminal 3 via the communication unit 12. For example, the video content distribution unit 111 acquires a distribution request from the viewer terminal 3 via a network. In response to the distribution request received from the viewer terminal 3, the video content distribution unit 111 acquires the video content data for which the distribution request has been received from the storage unit 13, and distributes the video content data to the viewer terminal 3. The distribution request from the viewer terminal 3 may include viewer identification information and video content identification information. The viewer identification information is information that identifies the user who input the distribution request. In the following description, "in response" may be read as "based on".
[0045] The video content distribution unit 111 may manage the start and end of distribution of video content data based on, for example, time information obtained from the clock unit 14 and the distribution time of the video content data, a distribution schedule, etc. Note that the video content distribution unit 111 may manage the start and end of distribution of video content such that distribution of video content starts in real time when video content data is received, and distribution of video content ends when the video content data ends.
[0046] The video content delivery unit 111 may deliver the video content stored in the storage unit 13 in response to a delivery request input from the viewer terminal 3.
[0047] Note that the video content distribution unit 111 may immediately discard the distributed video content data, but may also buffer it for a predetermined period of time to enable replay or slow-motion playback, for example.
[0048] The video content distribution unit 111 may distribute data that includes comments input from the viewer terminal 3 and the video content. The video content distribution unit 111 may output data in which the comments are synthesized or superimposed on the video content data, or may output the video content data and the comment data separately. The comments input from the viewer terminal 3 may be synthesized or superimposed on the video content by known technology. The video content distribution unit 111 may distribute comment data so as to synthesize or superimpose the comments on the information content. The comments may be comments on the video content, or may be comments on the information content.
[0049] The information content processing unit 112 processes information content. The information content processing unit 112 acquires information content data via a network. The information content processing unit 112 stores the acquired information content data in the storage unit 13. The information content processing unit 112 generates content display data for displaying the information content based on the information content data. The information content processing unit 112 generates the content display data based on an instruction from the distributor terminal 2.
[0050] The information content processing unit 112 transmits content display data for displaying information content to the distributor terminal 2 based on an instruction from the distributor terminal 2. The content display data is data for displaying information content by synthesizing or superimposing it on video content data. The content display data transmitted to the distributor terminal 2 is also referred to as first information content data. The information content processing unit 112 transmits the first information content data to the distributor terminal 2 based on a user operation of the distributor terminal 2.
[0051] The information content processing unit 112 generates first content menu display data based on receiving an information content display instruction from the distributor terminal 2 via the network. The first content menu display data is an example of the first information content data. The first content menu display data is data for displaying a content menu indicating the genre of the information content. The content menu includes information indicating at least one genre. The first content menu display data includes data for displaying a first element. The first element is an element into which an instruction by the distributor can be input. The first element indicates, for example, an operator into which an instruction by the user (distributor) of the distributor terminal 2 can be input. The data for displaying the first element is, for example, data for displaying a button. The data for displaying the first element is not limited to a button, and may be data for displaying an element into which an instruction by the distributor, such as a predetermined area, can be input. The data for displaying the first element may include, for example, a signal indicating an instruction to display the first element. The content menu is, for example, a menu image including genres selectable by the distributor. The first content menu display data includes, for example, a genre selection button that allows the distributor to select a desired genre. The genre selection button is an example of a first element.
[0052] The information content processing unit 112 transmits the first content menu display data to the distributor terminal 2 via the network. The distributor can select a desired genre from among a plurality of genres included in the content menu. For example, the distributor selects a genre selection button indicating a desired genre. Based on the distributor's operation of the genre selection button, the distributor terminal 2 outputs a genre selection instruction for specifying the genre selected by the distributor to the video distribution device 1 via the network. The genre selection instruction is, for example, an instruction for displaying a list of topics included in the selected genre. The genre selection instruction may include genre identification information capable of identifying the genre, and distributor identification information capable of identifying the distributor who selected the genre. The information content processing unit 112 receives the genre selection instruction from the distributor terminal 2 via the network.
[0053] The first content menu display data may include a selection completion button for instructing completion of genre selection. The selection completion button is an example of a first element. For example, the distributor selects a desired genre by a touch operation, a click operation, or the like, and selects the selection completion button. Based on the distributor's operation of the selection completion button, the distributor terminal 2 may output a genre selection instruction for designating the genre selected by the distributor to the video distribution device 1 via a network.
[0054] The information content processing unit 112 generates first list display data including a list of information contents based on receiving a genre selection instruction from the distributor terminal 2 via the network. The first list display data is an example of first information content data. The first list display data is data for displaying a list of topics. The list may be a list of topics for each genre. The list may be a list of topics included in at least one genre selected by the distributor. The information content processing unit 112 may generate data for displaying the list based on ordering information of the information contents. The list shows, for example, a list image including topics selectable by the distributor. The first list display data includes, for example, a topic selection button that allows the distributor to input an instruction to display at least a part of the topics included in the list. The topic selected by the distributor is also referred to as, for example, a selected topic. The topic selection button may be, for example, an area in which the topics included in the list are displayed. The topic selection button is an example of a first element. The selected topic is an example of a selected content.
[0055] The information content processing unit 112 transmits first list display data including a list of information contents to the distributor terminal 2 via a network. The distributor can select a desired topic from among the topics included in the list. For example, the distributor selects a topic selection button indicating the desired topic. Based on the distributor's operation of the topic selection button, the distributor terminal 2 outputs a topic selection instruction for specifying the topic selected by the distributor to the video distribution device 1 via a network. The topic selection instruction is, for example, an instruction for displaying at least a part of the topic selected via the topic selection button. The topic selection instruction may include topic identification information that can identify the selected topic, and distributor identification information that can identify the distributor who selected the selected topic. The information content processing unit 112 receives the topic selection instruction from the distributor terminal 2 via a network.
[0056] The information content processing unit 112 generates first selected content display data for displaying at least a part of the selected topic based on receiving a topic selection instruction from the distributor terminal 2 via the network. The first selected content display data is an example of the first information content data. The first selected content display data is data for displaying a topic selected by the distributor. The selected content is a selected content image showing the topic selected by the distributor. The selected content includes at least a part of the topic selected by the distributor. The selected content may be a part or the whole of the selected topic. The part of the selected topic is, for example, the title part of the selected topic. The part of the selected topic may be a part or the whole of the first sentence of the selected topic. The whole of the selected topic is, for example, the whole sentence of the selected topic. The selected content may be information trimmed according to the size of the display area displaying the selected content. For example, the selected content may be a selected topic of a character string of characters that does not exceed the number of characters that can fit in the selected content display area. The first selected content display data may be data for displaying a part or the whole of the selected topic in a scrollable manner. The first selected content display data may be data for displaying a part or the whole of the selected topic in a manner such as text animation. The text animation includes, for example, flowing text. The first selected content display data may be text data, still image data, video data, etc. The first selected content display data may include information related to the source of the selected topic. The information related to the source of the selected topic includes, for example, link information that allows access to a page from which the selected topic is collected.
[0057] The first selected content display data includes, for example, a full text display button through which an instruction to display the full text of the selected topic can be input. The full text display button is an example of a first element. The first selected content display data includes, for example, an access button through which a distributor can input an instruction to access a collection source page of the selected topic. The access button is an example of a first element. The first selected content display data includes, for example, a back button through which a distributor can input an instruction to display a list. The back button is an example of a first element.
[0058] The information content processing unit 112 transmits the generated first selected content display data to the distributor terminal 2 based on a topic selection instruction from the distributor terminal 2. For example, the information content processing unit 112 switches between the display of the list and the selected topic in the distributor terminal 2 based on a topic selection instruction from the distributor. For example, the information content processing unit 112 switches between the display of the list and the selected topic in the distributor terminal 2 based on an instruction from the distributor to display the list.
[0059] It should be noted that the information content processing unit 112 may switch between displaying a part of the selected topic and displaying the entire selected topic based on an instruction from the distributor terminal 2.
[0060] The information content processing unit 112 transmits content display data for displaying information content to the viewer terminal 3 based on an instruction from the distributor terminal 2. The content display data transmitted to the viewer terminal 3 is also referred to as second information content data. The information content processing unit 112 transmits the second information content data to the viewer terminal 3 based on a user operation of the distributor terminal 2. The information content processing unit 112 may transmit data in which information content has been added to video content to the viewer terminal 3. The information content processing unit 112 may output data in which information content is synthesized or superimposed on video content data, or may output video content data and information content data separately.
[0061] The information content processing unit 112 generates second content menu display data based on receiving an information content display instruction from the distributor terminal 2 via the network. The second content menu display data is an example of second information content data. The second content menu display data is data for displaying a content menu indicating the genre of the information content. The second content menu display data includes data for displaying the same content menu as the first content menu display data. The second content menu display data does not include, for example, elements that can be operated by the viewer.
[0062] The information content processing unit 112 transmits the second content menu display data to the distributor terminal 2 via the network.
[0063] The information content processing unit 112 generates second list display data including a list of information contents based on receiving a genre selection instruction from the distributor terminal 2 via the network. The second list display data is an example of second information content data. The second list display data is data for displaying a list of topics. The list indicates, for example, a list image including topics selectable by the viewer. The second list display data includes data for displaying a second element. The second element is an element into which an instruction by the viewer can be input. The second element indicates, for example, an operator into which an instruction by the user (viewer) of the viewer terminal 3 can be input. The data for displaying the second element is, for example, data for displaying a button. The data for displaying the second element is not limited to a button, and may be data for displaying an element into which an instruction by the viewer can be input, such as a predetermined area. The data for displaying the second element may include, for example, a signal indicating an instruction to display the second element. The second list display data includes, for example, an object display button into which an object display instruction can be input by the viewer for a topic included in the list. The object display instruction is an instruction to display an object for a topic selected by the viewer. The topic selected by the viewer is a topic for which an object is to be displayed. The topic for which an object is to be displayed is also called an object display target topic. The object display instruction may include topic identification information for identifying the object display target topic, and viewer identification information for identifying the viewer who selected the object display target topic. The object display target topic is an example of object display target content. The object display button may be, for example, an area in which topics included in the list are displayed. The object display button is an example of a second element.
[0064] The object is, for example, an object that indicates an action from a viewer toward a distributor. The action is an example of communication from a viewer toward a distributor. For example, a viewer performs an action toward a distributor. A distributor receives an action from a viewer. A viewer and a distributor can communicate through actions. A large amount of actions indicates active communication. Active communication indicates excitement in video distribution. Viewers and distributors can liven up video distribution by actively communicating with each other. The action includes, for example, a viewer's expression of intent. The expression of intent includes an expression of intent regarding a specific topic. The expression of intent includes an expression of intent indicating an interest in a topic, a desire to share the topic, a desire to talk about the topic, and the like. The object is, for example, an object that visualizes an "interesting action." The "interesting action" is, for example, an action that indicates the viewer's interest. The "interesting action" is a means of communication for the viewer. The "interesting action" indicates an expression of intent indicating an action toward a topic, or a reaction to a topic.
[0065] The object may be an object showing a viewer's reaction to the distributor. The reaction may be, for example, an answer to a question from the distributor, a questionnaire, or the like. The action may include an action from a viewer toward other viewers. The reaction may include a reaction from a viewer toward other viewers.
[0066] The object is a symbol, a mark, an icon, or the like. The object may be of any color, shape, or size. The object is, for example, a star-shaped mark. The object is not limited to the above, and may be anything that visually indicates the amount of action of the viewer, the excitement, or the like. For example, the object indicates the amount of action of the viewer, or the number of actions. Specifically, the object indicates the number of object display instructions input by the viewer, or the number of times. For example, when an object display instruction is input by the viewer for "topic A", an object is displayed for "topic A". The object may be displayed every time an object display instruction is input by the viewer. For example, when an object display instruction is input once by the viewer for "topic A", one object is displayed for "topic A". For example, the more times the viewer inputs the object display instruction, the more the number of objects displayed may be. The number of objects may be the same as the number of object display instructions, or may be different.
[0067] Displaying an object is an example of performing an action. Inputting an instruction to display an object is an example of performing an action.
[0068] The object may be an indicator of a topic that a viewer is interested in. For example, a broadcaster may recognize a topic that multiple viewers are interested in based on the object. A broadcaster may share a topic that multiple viewers are interested in based on the object.
[0069] The information content processing unit 112 transmits second list display data including a list of information contents to the viewer terminal 3 via the network. The viewer selects a desired topic from the topics included in the list. The viewer can display an object for the selected topic by operating an object display button. Based on the viewer's operation of the object display button, the viewer terminal 3 outputs an object display instruction to the video distribution device 1 via the network to display an object for the object display target topic.
[0070] The information content processing unit 112 receives an object display instruction from the viewer terminal 3 via the network. The information content processing unit 112 may store information related to the object in the storage unit 13. The information related to the object includes, for example, topic identification information, viewer identification information, time information, etc. The time information is, for example, information indicating the time when the object display instruction was obtained from the viewer terminal 3.
[0071] The information content processing unit 112 generates second selected content display data for displaying at least a part of the selected topic based on receiving a topic selection instruction from the distributor terminal 2 via the network. The second selected content display data is an example of second information content data. The second selected content display data includes data for displaying the same selected topic as the first selected content. The second selected content display data may include information regarding the source of the selected topic.
[0072] The second selected content display data includes, for example, a full text display button through which an instruction to display the full text of the selected topic can be input. The full text display button is an example of a second element. The second selected content display data includes, for example, an access button through which an instruction to access a collection source page of the selected topic can be input by the viewer. The access button is an example of a second element.
[0073] The information content processing unit 112 transmits the generated second selected content display data to the viewer terminal 3 based on a topic selection instruction from the distributor terminal 2. For example, the information content processing unit 112 switches between the display of the list and the selected topic in the viewer terminal 3 based on a topic selection instruction from the distributor. The information content processing unit 112 switches between the display of the list and the selected topic in the viewer terminal 3 based on an instruction from the distributor to display the list, for example.
[0074] The information content processing unit 112 performs object processing. The information content processing unit 112 generates object display data based on receiving an object display instruction from the viewer terminal 3 via the network. The object display data is data for displaying an object for an object display target topic. The information content processing unit 112 may generate object display data every time an object display instruction is received.
[0075] The information content processing unit 112 outputs object display data based on an object display instruction by a viewer via the object display button. The information content processing unit 112 transmits the object display data to the distributor terminal 2 via the network. The information content processing unit 112 transmits the object display data to the viewer terminal 3 via the network. The information content processing unit 112 may transmit the object display data to another viewer terminal 3 via the network. The other viewer terminal 3 is a viewer terminal of a viewer who is viewing the same video content as the video content that the viewer terminal 3 is viewing.
[0076] The information content processing unit 112 may perform a process of controlling the display of objects. The information content processing unit 112 may limit the number of objects displayed within a predetermined time. For example, the information content processing unit 112 may limit the number of objects that can be displayed within a predetermined time to a predetermined number. The information content processing unit 112 may limit the number of objects that can be displayed within a predetermined time for each selected topic to a predetermined number. When the information content processing unit 112 acquires a number of object display instructions that exceed a predetermined number within a predetermined time, the information content processing unit 112 may display a thinned-out number of objects. When the information content processing unit 112 acquires a number of object display instructions that exceed a predetermined number, the information content processing unit 112 may change the display mode of the object when the number of object display instructions exceeds a predetermined number. The display mode includes at least the shape, color, size, and display position. For example, the information content processing unit 112 may change the shape of the object from a star shape to a circle shape when the number of object display instructions exceeds five times. The information content processing unit 112 may change the color of the object from yellow to red when the number of object display instructions exceeds five times. When the number of object display instructions exceeds five, the information content processing unit 112 may change the size of the object from the reference size to a larger size object. The reference size indicates, for example, the size of the object displayed when the number of object display instructions is five or less. The information content processing unit 112 may change the display mode of the object based on the order of time when the viewer inputs the object display instructions. For example, the information content processing unit 112 may change the color of the object depending on the time the object is displayed. The information content processing unit 112 may change the display mode of the object based on the user rank of the viewer of the viewer terminal 3 that transmitted the object display instruction.
[0077] (Example) The images displayed on the distributor terminal 2 will now be described. FIG. 3 is a diagram showing an example of a video distribution image displayed on the distributor terminal 2 according to the embodiment.
[0078] 3 shows a video delivery image Im1 before a display instruction for information content is input by a distributor. The video delivery image Im1 includes at least an area A1 for displaying video content, and an information content display button B1.
[0079] Area A1 is, for example, an area for displaying video content created by a distributor. The video content displayed in area A1 may be, for example, a video image captured by a camera connected to distributor terminal 2. Information content display button B1 is an operator that can input an instruction to display information content.
[0080] The distributor can display information content in area A1 by performing a selection operation to select information content display button B1. The distributor can display information content in the video content display area that displays video content of viewer terminal 3 by performing a selection operation to select information content display button B1.
[0081] The distributor can select whether to display or hide the information content based on the operation by the distributor. The distributor terminal 2 acquires an information content display instruction for displaying the information content based on the operation by the distributor. The distributor terminal 2 transmits the information content display instruction to the video distribution device 1 based on the acquisition of the information content display instruction.
[0082] The video distribution image Im1 may include an end button for ending the display of the information content. The distributor can hide the display of the information content by selecting the end button. The distributor terminal 2 hides the information content based on the distributor's selection operation of the end button.
[0083] According to this example, the video distribution device 1 can transmit information content to the distributor terminal 2 and the viewer terminal 3 based on the operation of the distributor. The distributor can display the information content on the distributor terminal 2 at a desired timing. The distributor can display the information content on the viewer terminal 3 at a desired timing. Therefore, the distributor and the viewer can share the information content based on the operation of the distributor.
[0084] FIG. 4 is a diagram illustrating an example of a content menu image displayed on the distributor terminal 2 according to the embodiment.
[0085] 4 shows a content menu image Im2 displayed on the distributor terminal 2 when a distributor inputs an instruction to display information content. The distributor terminal 2 displays the content menu image Im2 on a display device based on the first content menu display data. The content menu image Im2 includes at least a message area M1, a menu area A2, and a selection complete button B2. The message area M1, the menu area A2, and the selection complete button B2 can be synthesized or superimposed on the video content by known techniques.
[0086] The message area M1 is an area for displaying a message. For example, the message is a message that prompts the distributor to select an arbitrary genre from a content menu. The message area M1 includes a text message such as "Please select."
[0087] The menu area A2 is an area that displays a content menu. The content menu includes an area showing at least one genre. The area showing the genre may be, for example, a genre selection button that can be operated by the distributor. The distributor selects a desired genre, for example, by touch input or the like. The distributor selects at least one genre. The distributor terminal 2 acquires a genre selection instruction. The distributor terminal 2 may transmit the genre selection instruction to the video distribution device 1 based on the distributor's operation. The area showing the genre selected by the distributor may be displayed in a display mode different from areas showing other genres not selected by the distributor.
[0088] The selection completion button B2 is, for example, an operator that allows the distributor to input a selection completion instruction. After the distributor selects a desired genre, for example, the distributor selects the selection completion button B2 by touch input or the like. The distributor terminal 2 acquires the selection completion instruction. Based on acquiring the selection completion instruction, the distributor terminal 2 may transmit a genre selection instruction to the video distribution device 1.
[0089] It should be noted that the content menu image Im2 is also displayed on the viewer terminal 3. In this case, the viewer terminal 3 displays the content menu image Im2 on a display device based on the second content menu display data. The content menu image Im2 does not have to include a selection completion button B2 that can be operated by the viewer. If the content menu image Im2 includes the selection completion button B2, the selection completion button B2 may be displayed in a manner that cannot be operated by the viewer. The content menu image Im2 displayed on the viewer terminal 3 does not have to include a genre selection button that can be operated by the viewer. If the content menu image Im2 includes the genre selection button, the genre selection button may be displayed in a manner that cannot be operated by the viewer.
[0090] According to this example, the video distribution device 1 can display a content menu indicating the genre of the information content on the distributor terminal 2 and the viewer terminal 3 based on the operation of the distributor. The distributor and the viewer can share the content menu. The distributor can select a desired genre from the content menu. The video distribution device 1 can display the information content of the genre selected by the distributor on the distributor terminal 2 and the viewer terminal 3 based on a genre selection instruction from the distributor terminal 2. The distributor can display the information content of the genre selected by the distributor on the distributor terminal 2. The distributor can display the information content of the genre selected by the distributor on the viewer terminal 3.
[0091] FIG. 5 is a diagram illustrating an example of a list display image displayed on the distributor terminal 2 according to the embodiment. 5 shows a list display image Im3 displayed on the distributor terminal 2 when a genre selection command is input by the distributor. The distributor terminal 2 displays the list display image Im3 on a display device based on the first list display data. The list display image Im3 includes at least a list display area A3 and a scroll button display area A4. The list display area A3 and the scroll button display area A4 can be synthesized or superimposed on the video content by known technology.
[0092] The list display area A3 is an area for displaying a list of topics in a genre selected by the distributor. The topic list includes a list of topics included in at least one genre. The topic list includes at least one topic.
[0093] The list display area A3 includes a topic box T1. The topic box T1 is an area that displays a portion of a topic. The list display area A3 may include a plurality of topic boxes. The topic box may be, for example, a topic selection button that can be operated by the distributor. The distributor selects a desired topic box, for example, by touch input or the like. For example, when selecting topic A, the distributor selects topic box T1 by touch input or the like. The distributor terminal 2 acquires a topic selection instruction based on the distributor's operation. The distributor terminal 2 may transmit a topic selection instruction to the video distribution device 1 based on the distributor's operation. The topic box selected by the distributor may be displayed in a display mode different from other topic boxes not selected by the distributor.
[0094] The scroll button display area A4 includes a scroll button. The scroll button is, for example, an operator that allows the distributor to input an instruction to change the topic box displayed in the list display area A3. The distributor can change the topic box displayed in the list display area A3 by operating the scroll button. For example, the distributor can move the topic box displayed in the list display area A3 up and down based on the operation of the scroll button. Note that the topic box displayed in the list display area A3 may be changed based on a slide operation, a swipe operation, or the like, by the user.
[0095] The list display image Im3 is also displayed on the viewer terminal 3. In this case, the viewer terminal 3 displays the list display image Im3 on a display device based on the second list display data. The list display image Im3 includes a list display area A3 and a scroll button display area A4.
[0096] The list display area A3 includes at least one topic box. The topic box may be, for example, an object display button that can input an object display instruction. The viewer selects a desired topic box, for example, by touch input or the like. For example, when selecting topic A, the viewer selects topic box T1 by touch input or the like. The viewer terminal 3 acquires the object display instruction based on the viewer's operation. The distributor terminal 2 may transmit an object display instruction to the video distribution device 1 based on the distributor's operation. The list display image Im3 displayed on the viewer terminal 3 may not include a topic selection button that can be operated by the viewer. If the list display image Im3 includes a topic selection button, the topic selection button may be displayed in a manner that cannot be operated by the viewer.
[0097] The scroll button display area A4 includes a scroll button. The scroll button is, for example, an operator that allows a viewer to input an instruction to change the topic boxes displayed in the list display area A3. The scroll button may be a paging button. The paging button is, for example, an operator that allows a viewer to input an instruction to change the topic boxes displayed in the list display area A3 on a page-by-page basis. The distributor can change the page of the topic boxes displayed in the list display area A3 by operating the paging button. For example, the distributor can move the pages of the topic boxes displayed in the list display area A3 left and right based on the operation of the paging button. According to this example, the distributor can change the topics displayed in the list display area A3 on a page-by-page basis.
[0098] According to this example, the video distribution device 1 can display a list of topics on the distributor terminal 2 and the viewer terminal 3 based on the operation of the distributor. The distributor and the viewer can share the list of topics. The distributor can select a desired topic from the list of topics. The video distribution device 1 can display information content of the topic selected by the distributor on the distributor terminal 2 and the viewer terminal 3 based on a topic selection instruction from the distributor terminal 2. The distributor can display information content of the topic selected by the distributor on the distributor terminal 2. The distributor can display information content of the topic selected by the distributor on the viewer terminal 3. Therefore, the distributor and the viewer can share the information content selected by the distributor based on the operation of the distributor.
[0099] FIG. 6 is a diagram illustrating an example of a selected content display image displayed on the distributor terminal 2 according to the embodiment. 6 shows a selected content display image Im4 displayed on the distributor terminal 2 when a topic selection instruction is input by the distributor. The distributor terminal 2 displays the selected content display image Im4 on a display device based on the first selected content display data. The selected content display image Im4 includes at least a selected content display area A5, a full text display button B3, and a back button B4. The selected content display area A5, the full text display button B3, and the back button B4 can be synthesized or superimposed on the video content by known technology.
[0100] The selected content display area A5 is an area that displays a topic selected by a distributor. The selected content display area A5 displays at least a portion of the selected topic. The selected content display area A5 may display, for example, the title of the topic. The selected content display area A5 may display a portion of the topic of a length or number of characters that can be displayed in the selected content display area A5. The selected content display area A5 may display a portion or all of the topic in a scrollable manner. The selected content display area A5 may display a portion or all of the topic in a text animation manner.
[0101] The full text display button B3 is a button that can be operated by the distributor. In one example, the full text display button B3 is a button that can input an instruction to display the full text of the selected topic on the display device. The distributor selects the full text display button B3 by touch input or the like. The distributor terminal 2 acquires the full text display instruction based on the distributor's operation. The distributor terminal 2 displays the full text of the topic on the display device by synthesizing or superimposing it on the video content based on the distributor's operation. The distributor terminal 2 may display the entire selected topic on the display device in a display area different from the area that displays the selected content. The distributor terminal 2 may display the entire selected topic on the display device in a PinP (Picture-in-Picture) format.
[0102] The distributor terminal 2 may transmit a full-text display instruction to the video distribution device 1. Based on acquiring the full-text display instruction, the video distribution device 1 may transmit first full-text display data to the distributor terminal 2. Based on the first full-text display data, the distributor terminal 2 may display the full text of the selected topic on the display device.
[0103] In addition, when a part or the entirety of the selected topic is displayed synthesized or superimposed on the video content, the video distribution device 1 may output the comment acquired from the viewer terminal 3 to the distributor terminal 2. The distributor terminal 2 may display the comment synthesized or superimposed on a part or the entirety of the selected topic. The video distribution device 1 may output data for displaying the selected topic and data for the comment separately, or may output data in which the comment is synthesized or superimposed on the data for displaying the selected topic. According to this example, the distributor can view the comments posted by the viewer while viewing the entirety of the topic. Therefore, the video distribution device 1 can stimulate communication between the viewer and the distributor regarding the topic.
[0104] In another example, the full text display button B3 is a button that allows an access instruction to be input for accessing the collection source page of the selected topic. The distributor selects the full text display button B3, for example, by touch input or the like. The distributor terminal 2 accesses the collection source page of the selected topic based on the link information of the selected topic. The distributor terminal 2 may display the collection source page of the selected topic in an area different from the area in which the video content is displayed. The distributor terminal 2 may display the collection source page of the selected topic by compositing or superimposing it on the video content. The distributor terminal 2 may transmit the access instruction to the video distribution device 1.
[0105] The back button B4 is a button with which the distributor can input an instruction to display the list. The instruction to display the list may be a switching instruction to switch the display from a selected content display image to a list display image. The distributor selects the back button B4, for example, by touch input or the like. The distributor terminal 2 displays the list display image based on the operation by the distributor. The distributor terminal 2 may transmit a switching instruction to the video distribution device 1 based on the operation by the distributor.
[0106] The selected content display image Im4 is also displayed on the viewer terminal 3. In this case, the viewer terminal 3 displays the selected content display image Im4 on a display device based on the second selected content display data. The selected content display image Im4 includes a selected content display area A5 and a full text display button B3. The selected content display image Im4 does not need to include a back button B4 that can be operated by the viewer. If the selected content display image Im4 includes the back button B4, the back button B4 may be displayed in a manner that cannot be operated by the viewer.
[0107] The selected content display area A5 displays at least a part of the topic selected by the distributor.
[0108] The full text display button B3 is a button that can be operated by the viewer. In one example, the full text display button B3 is a button that can input an instruction to display the full text of the selected topic on the display device. The viewer selects the full text display button B3, for example, by touch input or the like. The viewer terminal 3 acquires the full text display instruction based on the viewer's operation. The viewer terminal 3 displays the full text of the topic on the display device by synthesizing or superimposing it on the video content based on the viewer's operation. The viewer terminal 3 may display the entire selected topic on the display device in a display area different from the area displaying the selected content. The viewer terminal 3 may display the entire selected topic on the display device in PinP format.
[0109] The viewer terminal 3 may transmit a full-text display instruction to the video distribution device 1. Based on acquiring the full-text display instruction, the video distribution device 1 may transmit second full-text display data to the distributor terminal 2. Based on the second full-text display data, the viewer terminal 3 may display the full text of the selected topic on a display device.
[0110] In addition, when a part or the entirety of the selected topic is displayed synthesized or superimposed on the video content, the video distribution device 1 may output the comment acquired from the viewer terminal 3 to the viewer terminal 3. The viewer terminal 3 may display the comment synthesized or superimposed on a part or the entirety of the topic. The video distribution device 1 may output data for displaying the selected topic and data for the comment separately, or may output data in which the comment is synthesized or superimposed on the data for displaying the selected topic. According to this example, the viewer can view comments posted by other viewers while viewing the entirety of the topic. Therefore, the video distribution device 1 can stimulate communication between the viewer and the distributor regarding the topic.
[0111] In another example, the full text display button B3 is a button that allows an access instruction to be input for accessing the collection source page of the selected topic. The viewer selects the full text display button B3, for example, by touch input or the like. The viewer terminal 3 accesses the collection source page of the selected topic based on the link information of the selected topic. The viewer terminal 3 may display the collection source page of the selected topic in an area different from the area in which the video content is displayed. The viewer terminal 3 may display the collection source page of the selected topic by compositing or superimposing it on the video content. The viewer terminal 3 may also transmit the access instruction to the video distribution device 1.
[0112] According to this example, the video distribution device 1 can display the selected topic on the distributor terminal 2 and the viewer terminal 3 based on the distributor's operation. The distributor and the viewer can share the selected topic. Furthermore, the video distribution device 1 can switch between displaying the selected topic and displaying a list based on the distributor's operation. The distributor and the viewer can share the selected topic or the list based on the distributor's operation.
[0113] The distributor terminal 2 can display the full text of the selected topic or access the collection source page of the selected topic based on the distributor's operation. The viewer terminal 3 can display the full text of the selected topic or access the collection source page of the selected topic based on the viewer's operation. The distributor and the viewer can display the full text of the selected topic or access the collection source page of the selected topic based on their respective selections.
[0114] FIG. 7 is a diagram showing another example of a list display image displayed on the distributor terminal 2 of the embodiment. 7 shows a list display image Im5 when an object display instruction is input by a viewer. The list display image Im5 includes at least a list display area and a scroll button display area, similar to the list display image Im3. The list display area and the scroll button display area can be synthesized or superimposed on the video content by known techniques.
[0115] The list display area includes an object Ob1. The object may be displayed for each of the topic boxes included in the list display area. In the example of FIG. 7, the area A6 includes a plurality of objects. The area A6 is an area for displaying objects given by a viewer to the topic box T1. The area A6 indicates that an object display instruction has been input by the viewer to the topic box T1. The area A6 indicates, for example, the amount of "interesting actions" input for the topic displayed in the topic box T1. The number of objects displayed in the area A6 is a number according to the number of times an object display instruction has been input by the viewer. The number of objects displayed in the area A6 may be the same number as the number of times an object display instruction has been input by the viewer, or may be a number that relatively represents the number of times an object display instruction has been input. In the example of FIG. 7, the number of objects for the topic box T1 is greater than the number of objects for the topic box T2. In FIG. 7, it is indicated that the topic displayed in the topic box T1 has been subjected to "interesting actions" by more viewers than the topic displayed in the topic box T2. The list display image Im5 is also displayed on the viewer terminal 3 in the same manner.
[0116] According to this example, the video distribution device 1 displays an object in association with the object target topic based on receiving an object display instruction from the viewer terminal 3. The video distribution device 1 can visualize actions from the viewer. The broadcaster can recognize topics in which the viewer is interested by the object being displayed in association with the object target topic. The broadcaster can select a topic as a selected topic based on the viewer's action. The viewer can inform the broadcaster of a topic in which the viewer is interested. Therefore, the video distribution device 1 can stimulate communication between the broadcaster and the viewer based on the information content. In this way, the video distribution device 1 can support communication between the broadcaster and the viewer during the broadcast of video content. (Example of operation) The operation of the video distribution system S will be described. The process procedure described below is merely an example, and each process may be changed as much as possible. Each process may be omitted or replaced depending on the embodiment, and new processes may be added.
[0117] In the following description mainly focusing on video distribution device 1, video distribution device 1 may be read as control unit 11. Similarly, in the following description mainly focusing on distributor terminal 2, distributor terminal 2 may be read as a control unit or processing circuit of distributor terminal 2. In the following description mainly focusing on viewer terminal 3, viewer terminal 3 may be read as a control unit or processing circuit of viewer terminal 3. In the following description, it is assumed that video content is distributed to a viewer terminal 3, and information content is displayed during the distribution of the video content. Note that the video content may be distributed to a distributor terminal 2. Note that multiple viewer terminals 3 refer to viewer terminals 3 that are viewing the same video content. In the following description, an example will be described in which live broadcast content is distributed by a distributor.
[0118] The distributor terminal 2 transmits video content to the video distribution device 1. The control unit 11 of the moving image distribution device 1 acquires the moving image content from the distributor terminal 2 via the network. This process may be performed by a moving image content acquisition unit 110 realized by the control unit 11. The control unit 11 stores the moving image content in the storage unit 13.
[0119] The control unit 11 distributes the video content to the viewer terminal 3 of the viewer via the network (step S11). Step S11 may be a process performed by the video content distribution unit 111 realized by the control unit 11. In step S11, for example, the control unit 11 receives a video content distribution request from the viewer terminal 3. The control unit 11 acquires video content data stored in the storage unit 13 based on content identification information included in the video content distribution request. The control unit 11 distributes the video content data to the viewer terminal 3 as the distribution destination.
[0120] The viewer terminal 3 receives the video content data from the video distribution device 1 via the network. The viewer terminal 3 displays the video content (step S21). In step S21, for example, the viewer terminal 3 displays the video content on a display device based on the video content data.
[0121] A distributor of the distributor terminal 2 inputs an information content display instruction to display information content while distributing video content. The distributor terminal 2 outputs the information content display instruction to the video distribution device 1 via the network (step S1). In step S1, for example, the distributor terminal 2 acquires the information content display instruction based on the distributor's operation of an information content display button or the like. The distributor terminal 2 outputs the information content display instruction to the video distribution device 1 based on the distributor's operation.
[0122] The control unit 11 of the video distribution device 1 receives an information content display instruction from the distributor terminal 2 via the network. Based on the information content display instruction received, the control unit 11 generates content menu display data. This process may be performed by the information content processing unit 112 realized by the control unit 11. Based on the information content data, the control unit 11 generates first content menu display data and second content menu display data.
[0123] The control unit 11 outputs the content menu display data (step S12). Step S12 may be a process performed by the information content processing unit 112 realized by the control unit 11. In step S12, for example, the control unit 11 outputs the first content menu display data to the distributor terminal 2 via the network. The control unit 11 outputs the second content menu display data to the viewer terminal 3 via the network.
[0124] The viewer terminal 3 receives the second content menu display data via the network from the moving image distribution device 1. The viewer terminal 3 displays the content menu on the display device based on the second content menu display data (step S22).
[0125] The distributor terminal 2 receives, via the network, the first content menu display data from the moving image distribution device 1. The distributor terminal 2 displays the content menu on the display device based on the first content menu display data (step S2).
[0126] The distributor terminal 2 acquires a genre selection instruction based on an input from the distributor using a genre selection button or the like. The distributor terminal 2 outputs the genre selection instruction to the video distribution device 1 via the network (step S3). In step S3, for example, the distributor terminal 2 may output genre identification information capable of identifying the genre selected by the distributor to the video distribution device 1. The distributor terminal 2 may output distributor identification information capable of identifying the distributor to the video distribution device 1.
[0127] The control unit 11 of the video distribution device 1 receives a genre selection instruction from the distributor terminal 2 via the network. The control unit 11 generates list display data based on the received genre selection instruction. This process may be performed by the information content processing unit 112 realized by the control unit 11. The control unit 11 generates first list display data and second list display data based on the information content data, for example. The control unit 11 may create list display data in which the information contents are arranged in a predetermined order.
[0128] The control unit 11 outputs the list display data (step S13). Step S13 may be a process performed by the information content processing unit 112 realized by the control unit 11. In step S13, for example, the control unit 11 outputs the first list display data to the distributor terminal 2 via the network. The control unit 11 outputs the second list display data to the viewer terminal 3 via the network.
[0129] The viewer terminal 3 receives the second list display data via the network from the moving image distribution device 1. The viewer terminal 3 displays the list on the display device based on the second list display data (step S23).
[0130] The distributor terminal 2 receives, via the network, the first list display data from the moving image distribution device 1. The distributor terminal 2 displays the list on the display device based on the first list display data (step S4).
[0131] The control unit 11 of the moving image distribution device 1 performs object processing, which will be described later (step S14). Step S14 may be processing performed by the information content processing unit 112 realized by the control unit 11.
[0132] The distributor terminal 2 acquires a topic selection instruction based on an input from the distributor using a topic selection button or the like. The distributor terminal 2 outputs the topic selection instruction to the video distribution device 1 via the network (step S5). In step S5, for example, the distributor terminal 2 may output topic identification information capable of identifying the selected topic selected by the distributor to the video distribution device 1. The distributor terminal 2 may output distributor identification information capable of identifying the distributor who selected the selected topic to the video distribution device 1.
[0133] The control unit 11 of the video distribution device 1 receives a topic selection instruction from the distributor terminal 2 via the network. Based on the received topic selection instruction, the control unit 11 generates selected content display data. This process may be performed by the information content processing unit 112 realized by the control unit 11. The control unit 11 generates, for example, first selected content display data and second selected content display data.
[0134] The control unit 11 outputs the selected content display data (step S15). Step S15 may be a process performed by the information content processing unit 112 realized by the control unit 11. In step S15, for example, the control unit 11 outputs the first selected content display data to the distributor terminal 2 via the network. The control unit 11 outputs the second selected content display data to the viewer terminal 3 via the network.
[0135] The viewer terminal 3 receives the second selected content display data via the network from the moving image distribution device 1. The viewer terminal 3 displays the selected content on the display device based on the second selected content display data (step S24).
[0136] The distributor terminal 2 receives, via the network, the first selected content display data from the moving image distribution device 1. The distributor terminal 2 displays the selected content on the display device based on the first selected content display data (step S6).
[0137] The broadcaster terminal 2 determines whether or not a switching instruction has been issued by the broadcaster (step S7). In step S7, for example, the broadcaster terminal 2 determines whether or not a switching instruction has been issued based on whether or not a switching instruction has been acquired by the broadcaster through input of a back button or the like. If the broadcaster terminal 2 acquires a switching instruction, it determines that a switching instruction has been issued by the broadcaster. If the broadcaster terminal 2 does not acquire a switching instruction, it determines that a switching instruction has not been issued by the broadcaster. If a switching instruction has not been issued (step S7: NO), the process performed by the broadcaster terminal 2 repeats step S7. If a switching instruction has been issued (step S7: YES), the process performed by the broadcaster terminal 2 transitions from step S7 to step S8.
[0138] The distributor terminal 2 outputs a switching instruction to the moving image distribution device 1 via the network (step S8).
[0139] The control unit 11 of the video distribution device 1 receives a switching instruction from the distributor terminal 2 via the network. The control unit 11 generates list display data based on the reception of the switching instruction. This process may be a process by the information content processing unit 112 realized by the control unit 11. The control unit 11 generates, for example, first list display data and second list display data. For example, the control unit 11 may generate the list display data so that topic boxes corresponding to topics previously selected by the distributor are displayed in a different display mode from other topic boxes corresponding to topics not selected by the distributor. The display mode includes character color, size, font, background color, brightness or luminance, background pattern, frame color, blinking display, etc.
[0140] The control unit 11 outputs the list display data (step S16). Step S16 may be a process performed by the information content processing unit 112 realized by the control unit 11. In step S16, for example, the control unit 11 outputs the first list display data to the distributor terminal 2 via the network. The control unit 11 outputs the second list display data to the viewer terminal 3 via the network.
[0141] The viewer terminal 3 receives the second list display data via the network from the moving image distribution device 1. The viewer terminal 3 displays the list on the display device based on the second list display data (step S25).
[0142] The distributor terminal 2 receives the first list display data via the network from the moving image distribution device 1. The distributor terminal 2 displays the list on the display device based on the first list display data (step S9).
[0143] The distributor terminal 2 judges whether or not an end instruction has been given by the distributor (step S10). In step S10, for example, the distributor terminal 2 judges whether or not an end instruction has been given based on whether or not an end instruction has been received by the distributor through input of an end button or the like. If the distributor terminal 2 has received an end instruction, it judges that an end instruction has been given by the distributor. If the distributor terminal 2 has not received an end instruction, it judges that an end instruction has not been given by the distributor. If an end instruction has not been given (step S10: NO), the process performed by the distributor terminal 2 repeats step S10. If an end instruction has been given (step S10: YES), the distributor terminal 2 hides the information content. For example, the distributor can input an end instruction even when a list is displayed or when a selected content is displayed. The distributor terminal 2 hides the information content based on the fact that an end instruction has been received. The distributor terminal 2 outputs an end instruction to the video distribution device 1 via the network.
[0144] The control unit 11 of the video distribution device 1 receives the end instruction from the distributor terminal 2 via the network. Based on the reception of the end instruction, the control unit 11 outputs a non-display instruction to the viewer terminal 3 via the network to hide the information content (step S17).
[0145] The viewer terminal 3 receives the non-display instruction via the network from the moving image distribution device 1. The viewer terminal 3 hides the information content based on the non-display instruction.
[0146] According to this example, the video distribution system S can display information content on the distributor terminal 2 and the viewer terminal 3 based on an instruction obtained from the distributor terminal 2. Therefore, the video distribution system S can provide the distributor with topics to share with the viewer. This allows the video distribution system S to support communication between the distributor and the viewer. Furthermore, the video distribution system S can display a selected topic selected by the distributor on the viewer terminal 3. Therefore, the video distribution system S can support communication between the distributor and the viewer based on the topic selected by the distributor.
[0147] 9 is a sequence diagram illustrating a procedure of information processing related to object display by the video distribution system S of the embodiment. The information processing illustrated in FIG. 9 is the processing of step S14 in the sequence diagram illustrated in FIG.
[0148] In the following process, it is assumed that a viewer using the viewer terminal 3 is viewing video content distributed by a distributor using the distributor terminal 2. It is assumed that the viewer is viewing information content that includes the same content as the information content displayed on the distributor terminal 2.
[0149] It is assumed that the viewer terminal 3 displays on a display device a list based on the second list display data generated by the video distribution device 1. The viewer performs an action on multiple topics included in the list. The viewer selects a target topic for object display from the multiple topics included in the list.
[0150] The viewer terminal 3 acquires an object display instruction based on an input by a viewer of an object display button or the like for a topic for which an object is to be displayed. The viewer terminal 3 outputs the object display instruction to the video distribution device 1 via a network (step S121). In step S121, for example, the viewer terminal 3 may output topic identification information capable of identifying the topic for which an object is to be displayed selected by the viewer to the video distribution device 1. The distributor terminal 2 may output viewer identification information capable of identifying the viewer who selected the topic for which an object is to be displayed to the video distribution device 1.
[0151] The control unit 11 of the video distribution device 1 receives an object display instruction from the viewer terminal 3 via the network. Based on the reception of the object display instruction, the control unit 11 generates object display data. This process may be a process by the information content processing unit 112 realized by the control unit 11. The control unit 11 generates, for example, first object display data and second object display data. The first object display data and the second object display data may be the same data or may be different data.
[0152] The control unit 11 outputs the object display data (step S111). Step S111 may be a process performed by the information content processing unit 112 realized by the control unit 11. In step S111, for example, the control unit 11 outputs the first object display data to the distributor terminal 2 via the network. The control unit 11 outputs the second object display to the viewer terminal 3 via the network.
[0153] The distributor terminal 2 receives the first object display data from the video distribution device 1 via the network. The distributor terminal 2 displays the objects on the display device based on the first object display data (step S101). The distributor terminal 2 displays the objects on the display device, for example, by synthesizing or superimposing the objects in a list.
[0154] The distributor terminal 2 determines whether a predetermined time has passed since the object was displayed (step S102). In step S102, for example, the distributor terminal 2 may determine whether a predetermined time has passed since the distributor terminal 2 received the first object display data from the video distribution device 1.
[0155] If a predetermined time has passed since the broadcaster terminal 2 received the object display data, the broadcaster terminal 2 determines that a predetermined time has passed since the broadcaster terminal 2 displayed the object. If a predetermined time has not passed since the broadcaster terminal 2 received the object display data, the broadcaster terminal 2 determines that a predetermined time has not passed since the broadcaster terminal 2 displayed the object. If a predetermined time has not passed since the broadcaster terminal 2 displayed the object (step S102: NO), the broadcaster terminal 2 repeats step S1102. If a predetermined time has passed since the broadcaster terminal 2 displayed the object (step S102: YES), the broadcaster terminal 2 transitions from step S102 to step S103.
[0156] The distributor terminal 2 hides the object when a predetermined time has elapsed since the object was displayed (step S103). In the distributor terminal 2, the object is hidden when a predetermined time has elapsed. The distributor terminal 2 may hide the object based on an object hide instruction output by the video distribution device 1. For example, the video distribution device 1 may output an object hide instruction to the distributor terminal 2 when a predetermined time has elapsed since receiving an object display instruction from the viewer terminal 3. The distributor terminal 2 may change the display mode of the object based on the time order in which the viewer inputs the object display instructions. The distributor terminal 2 may change the color of the object depending on the time the object is displayed.
[0157] The viewer terminal 3 receives the second object display data from the video distribution device 1 via the network. The viewer terminal 3 displays the objects on the display device based on the second object display data (step S122). The viewer terminal 3 displays the objects on the display device, for example, by synthesizing or superimposing the objects in a list.
[0158] The viewer terminal 3 determines whether or not a predetermined time has elapsed since the object was displayed (step S123). In step S123, for example, the viewer terminal 3 may determine whether or not a predetermined time has elapsed since the viewer terminal 3 received the second object display data from the video distribution device 1.
[0159] If a predetermined time has passed since the viewer terminal 3 received the object display data, the viewer terminal 3 determines that the predetermined time has passed since the object was displayed. If a predetermined time has not passed since the viewer terminal 3 received the object display data, the viewer terminal 3 determines that the predetermined time has not passed since the object was displayed. If the predetermined time has not passed since the object was displayed (step S123: NO), the process performed by the viewer terminal 3 repeats step S123. If a predetermined time has passed since the object was displayed (step S123: YES), the process performed by the viewer terminal 3 transitions from step S123 to step S124.
[0160] The viewer terminal 3 hides the object based on the elapse of a predetermined time since the object was displayed (step S124). In the viewer terminal 3, the object is hidden based on the elapse of a predetermined time. The viewer terminal 3 may hide the object based on an object hide instruction output by the video distribution device 1. For example, the video distribution device 1 may output an object hide instruction to the viewer terminal 3 based on the elapse of a predetermined time since the video distribution device 1 received an object display instruction from the viewer terminal 3. The video distribution device 1 may receive an object hide instruction from the distributor terminal 2. The distributor terminal 2 may output an object hide instruction to the video distribution device 1 based on the elapse of a predetermined time since the object was displayed. The video distribution device 1 may output an object hide instruction to the viewer terminal 3 based on the reception of the object hide instruction from the distributor terminal 2. The viewer terminal 3 may change the display mode of the object based on the order of time when the viewer inputs the object display instructions. The viewer terminal 3 may change the color of the object depending on the time the object is displayed.
[0161] According to this example, the video distribution system S can display the object on the distributor terminal 2 and the viewer terminal 3 based on an instruction acquired from the viewer terminal 3. The viewer can inform the distributor of a topic in which he or she is interested by displaying the object. Therefore, the video distribution system S can enable the distributor to visually recognize a topic in which the viewer is interested. This allows the video distribution system S to support communication between the distributor and the viewer. Furthermore, the distributor can select a selection topic while communicating with the viewer based on the object. For example, the distributor can react to the viewer's action by selecting a topic in which the object is displayed. Therefore, the video distribution system S can activate communication between the distributor and the viewer based on the object.
[0162] The viewer terminal 3 may be able to input an object display instruction multiple times for the same topic. For example, the video distribution device 1 may output data for displaying an object display button to the viewer terminal 3 in a manner in which an object display instruction can be input multiple times for the same topic. According to this example, the viewer can take an action multiple times for the same topic. By taking an action multiple times, the viewer can convey the viewer's interest or level of interest to the distributor. For example, the viewer terminal 3 can output an object display instruction to the video distribution device 1 according to the number of times the action has been taken. The video distribution device 1 can cause the distributor terminal 2 to display an object according to the number of times the action has been taken. The distributor can recognize the viewer's interest or level of interest based on the number of objects displayed, etc.
[0163] The viewer terminal 3 may limit the number of object display instructions that can be input by a viewer within a predetermined time for the same topic. For example, the video distribution device 1 may output data for displaying an object display button to the viewer terminal 3 in a manner that limits the number of objects that can be input within a predetermined time for the same topic. The video distribution device 1 may output data for displaying an object display button to the viewer terminal 3 in a manner that allows an object display instruction to be input once every predetermined time for the same topic. According to this example, the number of times that a viewer can perform an action for the same topic is limited. Therefore, the video distribution device 1 can prevent the object display button from being repeatedly pressed by the same viewer for the same topic.
[0164] The viewer terminal 3 may limit the number of object display instructions that can be input within a predetermined time, not limited to the same topic. For example, the video distribution device 1 may output data for displaying an object display button to the viewer terminal 3 in a manner that limits the number of objects that can be input within a predetermined time for all topics. The video distribution device 1 may output data for displaying an object display button to the viewer terminal 3 in a manner that allows an object display instruction to be input once every predetermined time for all topics. According to this example, the number of times an action can be performed by a viewer for any topic is limited. Therefore, the video distribution device 1 can prevent the same viewer from repeatedly pressing the object display button for any topic.
[0165] (effect) As described above, according to this embodiment, a video distribution system that distributes live broadcast content obtained from a distributor terminal used by a distributor to a viewer terminal used by a viewer transmits first content display data for displaying the shared content to the distributor terminal, and transmits second content display data for displaying the shared content to the viewer terminal. As a result, the video distribution system can transmit shared content to a distributor terminal and a viewer terminal and display the shared content while distributing video content. The video distribution system can provide topics that can be shared between a distributor and a viewer based on the shared content. The distributor and the viewer can actively communicate with each other by sharing the provided topics. In this way, the video distribution system can support communication between the distributor and the viewer. The video distribution system also transmits an element that allows an instruction to select content from a list to the distributor terminal, and transmits an element that allows an instruction to display an object from the list to the viewer terminal. As a result, the video distribution system can cause the viewer and the distributor to share content selected by the distributor. The video distribution system can cause an object based on an operation by the viewer to be shared with the distributor. Therefore, the video distribution system can receive different instructions from the distributor and the viewer, and cause communication to be performed according to each instruction. As a result, the video distribution system can support communication between the distributor and the viewer.
[0166] According to this embodiment, in a video distribution system, first content display data includes a list of contents and includes data for displaying a first element into which a selection instruction can be input to display at least a portion of the selected content included in the list of contents, and the video distribution system transmits selected content display data for displaying at least a portion of the selected content to a distributor terminal and a viewer terminal based on the selection instruction by the distributor via the first element. In this way, the video distribution system can allow the distributor to share content selected by the distributor with the viewer based on the distributor's operation. The video distribution system can allow the distributor and the viewer to communicate with each other based on the content selected by the distributor. In this way, the video distribution system can support communication between the distributor and the viewer.
[0167] According to this embodiment, in a video distribution system, the second content display data includes a list of contents and includes data for displaying a second element into which a display instruction can be input to display an object for object display target content included in the list of contents, and the video distribution system transmits object display data for displaying an object for the object display target content to a distributor terminal and a viewer terminal based on the display instruction from a viewer via the second element. This allows the video distribution system to share objects for content selected by a viewer based on the viewer's operation. For example, the viewer can convey his or her interest in content to the distributor via the object. The distributor can recognize that the viewer is interested in the content in which the object is displayed. The distributor can select content from the list based on the viewer's interest. This allows the video distribution system to stimulate communication between the distributor and the viewer. This allows the video distribution system to support communication between the distributor and the viewer.
[0168] According to this embodiment, the video distribution system switches between displaying a list of content and displaying selected content based on a selection instruction from a distributor. This allows the video distribution system to change information shared between a distributor and a viewer based on the distributor's operation.The video distribution system allows information content to be shared between a distributor and a viewer at the distributor's initiative.This allows the video distribution system to support distributor-initiated communication between a distributor and a viewer.
[0169] According to this embodiment, the selected content display data includes link information related to the selected content. For example, distributors and viewers can obtain detailed information related to the selected content by accessing the collection source page of the selected content. Therefore, distributors and viewers can further expand the topic based on the detailed information. This allows the video distribution system to stimulate communication between distributors and viewers. In this way, the video distribution system can support communication between distributors and viewers.
[0170] According to this embodiment, the object is hidden based on the lapse of a predetermined time. Therefore, the video distribution system can sequentially update the display of the object and display the action of the viewer in real time. The viewer can, for example, give an instruction to display the object at any time so as not to erase the object. This allows the video distribution system to stimulate communication between the distributor and the viewer. In this way, the video distribution system can support communication between the distributor and the viewer. Furthermore, the video distribution system can limit the number of objects to be displayed by sequentially erasing the objects. Therefore, the video distribution system can reduce the amount of processing required for object display processing.
[0171] According to this embodiment, the video distribution system limits the number of display instructions that a viewer can input within a given time period. This allows the video distribution system to prevent the viewer from repeatedly inputting display instructions for objects. As a result, the video distribution system can reduce the amount of processing required for object display processing.
[0172] According to this embodiment, the video distribution system limits the number of objects displayed within a given time. This allows the video distribution system to prevent a large number of objects from being displayed in a crowded state, making the objects easier to see. In addition, the video distribution system can reduce the amount of processing required for object display processing.
[0173] According to this embodiment, in the video distribution system, the list of contents is a list in which the contents are arranged in a predetermined order. For example, the video distribution system can display the list based on access rankings. Therefore, the video distribution system can provide topics that are likely to interest or concern the distributor or the viewer. In this way, the video distribution system can stimulate communication between the distributor and the viewer by sharing topics that are likely to interest or concern the distributor. In this way, the video distribution system can support communication between the distributor and the viewer.
[0174] (Other embodiments) In the above embodiment, the video distribution device 1 has been described as an example of distributing live broadcast content to the viewer terminal 3. However, the video distribution device 1 may distribute video content of time shift distribution to the viewer terminal 3. In this case, the video distribution device 1 transmits data for displaying information content displayed for the live broadcast content corresponding to the video content of time shift distribution to the viewer terminal 3 in addition to the video content data. For example, the video distribution device 1 may transmit the second list display data to the viewer terminal 3 with the second element included in the second list display data in an inactive state. The viewer cannot perform an action on the list display image. The viewer cannot input an object display instruction. For example, the video distribution device 1 may transmit the second selected content display data to the viewer terminal 3 with the second element included in the second selected content display data in an active state. The viewer may perform an operation on the selected content image. The viewer can select the full text display button to input a full text display instruction. The viewer can select the full text display button to input an access instruction.
[0175] According to this example, even in time-shift distribution, video distribution device 1 can display information content, allowing information to be shared between the distributor and the viewer. Even in time-shift distribution, video distribution device 1 can accept operations on selected content by the viewer.
[0176] It should be noted that the present invention is not limited to the above-described embodiment.
[0177] Each of the one or more circuits constituting the processing circuit executes one or more processes among the multiple processes. When the processing circuit is composed of a single circuit, the single circuit executes all of the multiple processes. When the processing circuit is composed of multiple circuits, each of the multiple circuits executes a part of the multiple processes. The part of the multiple processes may be one of the multiple processes, or two or more of the multiple processes. When the processing circuit is composed of multiple circuits, the multiple circuits may be included in one device, or may be distributed across multiple devices.
[0178] Any part or all of the functional units described in this specification may be realized by a program. The program mentioned in this specification may be distributed in a state of being non-temporarily recorded on a computer-readable recording medium, or may be distributed via a communication line (including wireless communication) such as the Internet, or may be distributed in a state of being installed on any terminal.
[0179] Based on the above description, a person skilled in the art may be able to conceive additional effects and various modifications of the present invention, but the aspects of the present invention are not limited to the individual embodiments described above. Various additions, modifications, and partial deletions are possible within the scope of the conceptual idea and intent of the present invention derived from the contents defined in the claims and their equivalents.
[0180] For example, what is described in this specification as one device (or component, the same applies below) (including what is depicted in the drawings as one device) may be realized by multiple devices. Conversely, what is described in this specification as multiple devices (including what is depicted in the drawings as multiple devices) may be realized by one device. Alternatively, some or all of the means or functions included in a certain device (e.g., a server) may be included in another device (e.g., a user terminal). Furthermore, a "system" may be composed of one device, or may be composed of two or more devices (e.g., a server and a user terminal, or multiple user terminals).
[0181] Furthermore, not all of the features described in this specification are essential requirements, and in particular, features described in this specification but not included in the claims may be considered optional additional features.
[0182] It should be noted that the applicant is merely aware of the inventions disclosed in the documents in the "Prior Art Documents" column of this specification, and the present invention does not necessarily aim to solve the problems of the inventions disclosed in the documents. The problems that the present invention aims to solve should be identified by taking into consideration the entire specification. For example, if the specification states that a specific effect is achieved by a specific configuration, it can also be said that the problem that is the reverse of the specific effect is solved. However, it is not necessarily intended that such a specific configuration is an essential requirement.
[0183] (Additional Note) The above embodiment may be expressed as follows: (1) A video distribution system that distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, Transmitting first content display data for displaying the shared content to the distributor terminal; an information content processing unit that transmits second content display data to the viewer terminal for displaying the shared content; Video distribution system. (2) The shared content includes a list of content, and the first content display data includes data for displaying a first element through which a selection instruction can be input to display at least a part of selected content included in the list of content; the information content processing unit transmits selected content display data for displaying at least a part of the selected content to the distributor terminal and the viewer terminal based on the selection instruction by the distributor via the first element; A video distribution system as described in (1). (3) The shared content includes a list of content, and the second content display data includes data for displaying a second element for which a display instruction for displaying an object can be input for object display target content included in the list of content, the information content processing unit transmits, to the distributor terminal and the viewer terminal, object display data for displaying an object in the object display target content based on the display instruction from the viewer via the second element; A video distribution system as described in (1). (4) the information content processing unit switches between displaying the list of contents and displaying the selected content based on the selection instruction from the distributor; (2) A video distribution system. (5) the selected content display data includes link information related to the selected content; (2) A video distribution system. (6) The object is hidden based on the passage of a predetermined time. (3) A video distribution system according to the above. (7) The information content processing unit limits the number of display instructions that can be input by the viewer within a predetermined time period. A video distribution system as described in (1). (8) The information content processing unit limits the number of the objects to be displayed within a predetermined time. (3) A video distribution system according to the above. (9) The list of contents is a list in which the contents are arranged in a predetermined order. A video distribution system according to (2) or (3). (10) A video distribution device that distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, comprising: Transmitting first content display data for displaying the shared content to the distributor terminal; an information content processing unit that transmits second content display data to the viewer terminal for displaying the shared content; Video distribution device. (11) A video distribution method for distributing live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, comprising: Transmitting first content display data for displaying the shared content to the distributor terminal; an information content processing step of transmitting second content display data to the viewer terminal for displaying the shared content; Video distribution methods. (12) A video distribution program for distributing live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, comprising: Computer, Transmitting first content display data for displaying the shared content to the distributor terminal; functioning as an information content processing means for transmitting second content display data for displaying the shared content to the viewer terminal; Video streaming program. [Explanation of symbols]
[0184] 1...video distribution device, 2...distributor terminal, 3...viewer terminal, 11...control unit, 12...communication unit, 13...memory unit, 14...timing unit, 110...video content acquisition unit, 111...video content distribution unit, 112...information content processing unit, A1...area, A2...menu area, A3...list display area, A4...scroll button display area, A5...selected content display area, A6...area, B1...information content display button, B2...selection complete button, B3...full text display button, B4...back button, Im1...video distribution image, Im2...content menu image, Im3...list display image, Im4...selected content display image, Im5...list display image, M1...message area, Ob1...object, S...video distribution system, T1~T2...topic boxes.
Claims
1. A video distribution system that distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, transmitting first content display data for displaying the shared content to the distributor terminal based on the received shared content display instruction from the distributor terminal; an information content processing unit that transmits second content display data for displaying the shared content to the viewer terminal based on the received shared content display instruction from the distributor terminal; The shared content is information content for providing a topic that can be shared between the distributor and the viewer. Video distribution system.
2. A video distribution system that distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, Transmitting first content display data for displaying the shared content to the distributor terminal; an information content processing unit that transmits second content display data for displaying the shared content to the viewer terminal; the shared content includes a list of content, and the first content display data includes data for displaying a first element through which a selection instruction can be input for displaying at least a part of selected content included in the list of content; the information content processing unit transmits selected content display data for displaying at least a part of the selected content to the distributor terminal and the viewer terminal based on the selection instruction by the distributor via the first element; Video distribution system.
3. the shared content includes a list of contents, and the second content display data includes data for displaying a second element for which a display instruction for displaying an object can be input for object display target content included in the list of contents, the information content processing unit transmits, to the distributor terminal and the viewer terminal, object display data for displaying an object in the object display target content based on the display instruction from the viewer via the second element; 3. The video distribution system according to claim 1 or 2.
4. the information content processing unit switches between displaying the list of contents and displaying the selected content based on the selection instruction from the distributor; The video distribution system according to claim 2.
5. the selected content display data includes link information related to the selected content; The video distribution system according to claim 2.
6. The object is hidden based on the passage of a predetermined time. The video distribution system according to claim 3.
7. the information content processing unit limits the number of display instructions that can be input by the viewer within a predetermined time period. The video distribution system according to claim 3.
8. the information content processing unit limits the number of the objects to be displayed within a predetermined time period. The video distribution system according to claim 3.
9. The content list is a list in which the contents are arranged in a predetermined order. The video distribution system according to claim 2.
10. A video distribution device that distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, transmitting first content display data for displaying the shared content to the distributor terminal based on the received shared content display instruction from the distributor terminal; an information content processing unit that transmits second content display data for displaying the shared content to the viewer terminal based on the received shared content display instruction from the distributor terminal; The shared content is information content for providing a topic that can be shared between the distributor and the viewer. Video distribution device.
11. A video distribution device that distributes live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, Transmitting first content display data for displaying the shared content to the distributor terminal; an information content processing unit that transmits second content display data for displaying the shared content to the viewer terminal; the shared content includes a list of content, and the first content display data includes data for displaying a first element through which a selection instruction can be input for displaying at least a part of selected content included in the list of content; the information content processing unit transmits selected content display data for displaying at least a part of the selected content to the distributor terminal and the viewer terminal based on the selection instruction by the distributor via the first element; Video distribution device.
12. A video distribution method for distributing live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, comprising: transmitting first content display data for displaying the shared content to the distributor terminal based on the received shared content display instruction from the distributor terminal; an information content processing step of transmitting second content display data for displaying the shared content to the viewer terminal based on the received shared content display instruction from the distributor terminal; The shared content is information content for providing a topic that can be shared between the distributor and the viewer. Video distribution methods.
13. A video distribution method for distributing live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, comprising: Transmitting first content display data for displaying the shared content to the distributor terminal; an information content processing step of transmitting second content display data for displaying the shared content to the viewer terminal; the shared content includes a list of content, and the first content display data includes data for displaying a first element through which a selection instruction can be input for displaying at least a part of selected content included in the list of content; the information content processing step transmits selected content display data for displaying at least a part of the selected content to the distributor terminal and the viewer terminal based on the selection instruction by the distributor via the first element; Video distribution methods.
14. A video distribution program for distributing live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, Computer, transmitting first content display data for displaying the shared content to the distributor terminal based on the received shared content display instruction from the distributor terminal; functioning as an information content processing means for transmitting second content display data for displaying the shared content to the viewer terminal based on the reception of the shared content display instruction from the distributor terminal; The shared content is information content for providing a topic that can be shared between the distributor and the viewer. Video streaming program.
15. A video distribution program for distributing live broadcast content acquired from a distributor terminal used by a distributor to a viewer terminal used by a viewer, Computer, Transmitting first content display data for displaying the shared content to the distributor terminal; functioning as an information content processing means for transmitting second content display data for displaying the shared content to the viewer terminal; the shared content includes a list of content, and the first content display data includes data for displaying a first element through which a selection instruction can be input for displaying at least a part of selected content included in the list of content; the information content processing means transmits selected content display data for displaying at least a part of the selected content to the distributor terminal and the viewer terminal based on the selection instruction by the distributor via the first element; Video streaming program.
Citation Information
Patent Citations
Sharing of television and video programs through social networking
JP2015536056A
Server and program
JP2019096144A
System, method, and program for providing live video distribution service
JP2022000774A
Information processing device, information processing method, and computer program
JP2022079503A
Information processing device, information processing method, and program
JP2024010365A
