Information processing system, control program and information processing device
By displaying user reactions in overlapping and non-overlapping ranges on the viewing target, the system improves entertainment value and reduces annoyance in viewer reaction displays.
Patent Information
- Application Number
- JP2025101467
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2039-02-04
AI Technical Summary
Existing systems for displaying viewer reactions on video content, such as those described in Patent Document 1, lack entertainment value and can be annoying due to the display of large-sized messages from other users.
A mechanism where a first element based on a user's operation is displayed in a range that partially overlaps with the viewing target, while a second element based on another user's operation is displayed in a non-overlapping range, allowing for the user's reaction to be superimposed on the viewing target in an engaging manner.
This approach reduces annoyance and enhances entertainment value by allowing users to see their own reactions superimposed on the viewing target without being distracted by others' reactions.
Smart Images

Figure 0007744614000001 
Figure 0007744614000002 
Figure 0007744614000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, a control program, and an information processing device. [Background technology]
[0002] There is known a mechanism for allowing viewers of video content being distributed to participate in a group chat about the content of the video content. For example, Patent Document 1 discloses a client device that displays a fixed message related to the content of the video content in response to a button selected by a user on a chat screen where avatars corresponding to the users participating in the group chat are arranged around the video content. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2017 / 026170 Summary of the Invention [Problem to be solved by the invention]
[0004] The client device described in Patent Document 1 displays a standard message selected by the user in a speech bubble next to an avatar representing the user. While this allows the user to check the reactions of other users watching the video content, simply displaying a standard message selected by the user in a speech bubble is not very entertaining.
[0005] Furthermore, Patent Document 1 discloses displaying speech bubbles in sizes corresponding to the frequency of selection of standard messages by multiple users. However, if standard messages of other users are displayed in large sizes, users watching video content may find this annoying.
[0006] The problem to be solved by the present invention is to improve entertainment value while suppressing annoyance in a system for displaying viewer reactions on a display screen of a viewing target. [Means for solving the problem]
[0007] In order to solve the above problem, the present invention allows a first element based on the user's operation to be superimposed on the viewing target on a screen on which the viewing target is displayed, while preventing a second element based on the operation of another person from being superimposed on the viewing target.
[0008] An information processing system according to one embodiment of the present invention includes a first control means for displaying a first element based on a first operation by a first user viewing the viewing object on a first information processing device in a first range that at least partially overlaps with a basic range in which the viewing object is displayed on the first information processing device, and a second control means for displaying a second element based on a second operation by a second user viewing the viewing object on a second information processing device in a second range that does not overlap with the basic range. [Effects of the Invention]
[0009] According to the present invention, in a system for displaying the viewer's reaction on the display screen of the viewing target, it is possible to reduce annoyance and improve entertainment value. [Brief explanation of the drawings]
[0010] [Figure 1] 1 is a diagram illustrating the configuration of a video distribution system (embodiment). [Figure 2] 1 is a block diagram showing the electrical configuration of a server (embodiment); [Figure 3] 1 is a block diagram showing the electrical configuration of a mobile terminal (embodiment); [Figure 4] 10 is a diagram showing a display mode of a screen of a mobile terminal (embodiment); [Figure 5] FIG. 10 is a diagram showing a screen displaying an onomatopoeia image (Example). [Figure 6] 10 is a diagram showing a screen displaying a second image (Example). [Figure 7] FIG. 1 is a functional block diagram of a server for video distribution (embodiment); [Figure 8] FIG. 1 is a functional block diagram relating to onomatopoeia display on a mobile terminal (embodiment); [Figure 9] 10 is a flowchart showing the flow of an onomatopoeia display process executed on a mobile terminal (embodiment). [Figure 10] 10 is a flowchart showing the flow of an onomatopoeia display process executed by the server (embodiment). [Figure 11] 10 is a schematic diagram showing the configuration of a screen (another embodiment). DETAILED DESCRIPTION OF THE INVENTION
[0011] [1. Embodiment] [1-1. Main Features] The present invention relates to a mechanism for displaying viewer responses on a display screen of a viewing target. In order to reduce annoyance and improve entertainment value, each embodiment of the present invention displays a first element based on a first operation by a first user viewing the viewing target in a first range that at least partially overlaps with a basic area in which the viewing target is displayed, and displays a second element based on a second operation by a second user viewing the viewing target in a second range that does not overlap with the basic area.
[0012] The viewing object refers to video content that is at least visually perceived by the user. The video content may also include audio content that is audibly perceived by the user. The video content is distributed, for example, from a distribution device to an information processing device. The video content is preferably distributed, for example, by streaming distribution or progressive download distribution. The video content is, for example, a moving image. The viewing object is displayed in a basic area that is a part of the screen of the information processing device.
[0013] A user (viewer) viewing a viewing target can add a predetermined element (additional element) to the viewing target by performing a predetermined operation (additional operation). The predetermined operation can be, for example, an input element The input element is, for example, a pointing operation on an operation element. The input element is, for example, a button displayed on the screen. The pointing operation is, for example, a combination of a touch operation on a touch panel and a positioning operation and a click operation of a pointer displayed on the screen. The predetermined element is, for example, an image representing the user's reaction to the viewing object. The user's reaction is, for example, the user's emotion. An image representing the user's emotion to the viewing object is sometimes called an emotional image. The emotional image is, for example, an image that depicts onomatopoeia (also called onomatopoeic words, mimetic words, or mimetic words) that expresses the user's emotion. An image that depicts onomatopoeia is sometimes called an onomatopoeia image. Adding an element to a viewing object means associating the display timing of the element with the progress of the viewing object. When the display timing is associated with the progress, the display timing is specified at a specific position on the timeline. The element added to the viewing object can be displayed on the screen at the associated display timing while the viewing object is being played (i.e., while it is being played and displayed).
[0014] The first user is a user (the user himself / herself) who uses an information processing device. A predetermined operation (first operation) by the first user is accepted, for example, by the information processing device. The second user is another user (another person) who uses another information processing device. A predetermined operation (second operation) by the second user is accepted, for example, by the other information processing device. A predetermined element (first element) based on the first operation is displayed in a first range that at least partially overlaps the basic region. A predetermined element (second element) based on the second operation is displayed in a second range that does not overlap the basic region. The first region may have a portion (first portion) that does not overlap the basic region in addition to a portion (second portion) that overlaps the basic region. The first region may further have a portion (third portion) that overlaps the second region.
[0015] [1-2. Notes] The present invention includes at least the following embodiments [A] to [D].
[0016] [A] An information processing system comprising: a first control means for displaying a first element based on a first operation by a first user viewing the viewing object on a first information processing device in a first range that at least partially overlaps with a basic area in which the viewing object is displayed on the first information processing device; and a second control means for displaying a second element based on a second operation by a second user viewing the viewing object on a second information processing device in a second range that does not overlap with the basic area.
[0017] [B] A control program that causes a computer of an information processing device included in an information processing system including a plurality of information processing devices used by a plurality of users viewing a viewing target to realize a first control function of displaying a first element based on a first operation by a user viewing the viewing target in a first range that at least partially overlaps with a basic region in which the viewing target is displayed, and a second control function of displaying a second element based on a second operation by another user viewing the viewing target on another information processing device in a second range that does not overlap with the basic region. Note that the control program may be non-temporarily recorded on a recording medium.
[0018] [C] An information processing device comprising: a receiving means for receiving a first operation by a first user viewing a viewing object; a first control means for displaying a first element based on the first operation received by the receiving means in a first range that at least partially overlaps with a basic area in which the viewing object is displayed; an acquisition means for acquiring information on a second operation by a second user viewing the viewing object from a management means that manages information on the second operation; and a second control means for displaying a second element based on the second operation acquired by the acquisition means in a second range that does not overlap with the basic area.
[0019] [D] A control method for an information processing device, including: a reception step of receiving a first operation by a first user viewing a viewing object; a first control step of displaying a first element based on the first operation received in the reception step in a first range that at least partially overlaps with a basic area in which the viewing object is displayed; an acquisition step of acquiring information on a second operation by a second user viewing the viewing object from a management means that manages information on the second operation, and a second control step of displaying a second element based on the second operation acquired in the acquisition step in a second range that does not overlap with the basic area.
[0020] The following technical limitations may be added to the "information processing system" in [A] above. Similar technical limitations may also be added to the "control program" in [B] above, the "information processing device" in [C] above, and the "control method for an information processing device" in [D] above.
[0021] (1) The first information processing device further includes a receiving unit that receives the first operation via an operation element that is arranged at a position that does not overlap the basic area, whereby an element based on the operation received by the information processing device becomes the first element.
[0022] (2) The first control means displays the first element in the first range, which has a first portion that does not overlap either the basic region or the second range, and a second portion that overlaps the basic region, while changing the display mode from the first portion to the second portion. The display mode may be, for example, size, shape, position, or number of components. The first element, which is displayed while changing the display mode from the first portion to the second portion, changes from a state where it is not overlapped with the viewing target to a state where it is overlapped with the viewing target. This further improves entertainment value.
[0023] (3) The first control means displays the first element in the first range, which further has a third portion superimposed on the second range, while changing the display mode from the first portion through the second portion to the third portion. The display mode may be, for example, size, shape, position, or number of components. The first element, which is displayed while changing the display mode from the first portion through the second portion to the third portion, changes from a state where it is not superimposed on the viewing target to a state where it is superimposed on the viewing target, and also changes from a state where it cannot be superimposed on the second element to a state where it can be superimposed on the second element. This further improves entertainment value.
[0024] (4) The first control means displays the first element in the first range while changing the display mode so as to extend from a position near the operation element located in the first portion as a starting point, thereby further improving entertainment value. [Example]
[0025] 2. Working Example An embodiment of the present invention will be described below with reference to the drawings. This embodiment relates to a mechanism for displaying an image (image showing a reaction) representing the emotion of a user (viewer) on a display screen of a video (viewing target). In this embodiment, the information processing device will be described as a mobile terminal, a so-called smartphone. Note that the mobile terminal is not limited to a smartphone, but may also be a tablet terminal, a laptop computer, or the like. The information processing device may also be a desktop personal computer. Each program according to the embodiment is stored in the information processing device, but is not limited thereto and may also be stored in a storage medium such as an optical disk such as a CD-ROM (Compact Disk Read Only Memory) or a portable semiconductor memory such as a USB (Universal Serial Bus) flash memory.
[0026] [2-1. Features] In this embodiment, in order to reduce annoyance while improving entertainment value, a first image (additional element, first element) based on an additional operation (first operation) by a first user (user) watching a video is displayed in a range (first range) that partially overlaps with the streaming video display area (basic area), and is extended (displayed while changing the display mode) from the first image display area, starting from the vicinity of the input element (operation element) placed in the first image display area (first part), through the streaming video display area (second part), and toward the second image display area (third part), and a second image (additional element, second element) based on an additional operation (second operation) by a second user (other person) watching a video is displayed in a range (second range) that does not overlap with the streaming video display area.
[0027] Furthermore, in this embodiment, in order to allow the viewer of the video to efficiently specify elements to be added to the video, while the video and input elements (operation elements) are displayed on the screen, a touch operation (additional operation) is accepted to display on the screen a first image (additional element) that represents the user's (own) feelings (reaction) to the video, and when the touch operation is accepted, the image on the screen is displayed in an expanded form (displayed while changing the display mode) the longer the press and hold time (duration of the additional operation).
[0028] [2-2.Video distribution system] The mobile terminal according to the embodiment is included in a video distribution system, and videos are distributed from a server.
[0029] [2-2-1. Overall configuration of video distribution system] 1 is a schematic diagram of a video distribution system 1 according to an embodiment. The video distribution system 1 includes a communication line 2, a plurality of mobile terminals 3, and a server 4.
[0030] The communication line 2 forms a computer network, and is, for example, a wide area communication line provided by an electric utility company.
[0031] The mobile terminal 3 is, for example, an information processing terminal such as a smartphone, tablet terminal, or laptop computer. The mobile terminal 3 includes a touch panel display 3a for displaying images, a speaker 3b for outputting sound, a microphone 3c for inputting sound, and a camera 3d for capturing images of a subject. In order to display videos distributed from the server 4, for example, dedicated application software (hereinafter referred to as a "video viewing app") is installed on the mobile terminal 3.
[0032] The server 4 is an information processing device that distributes content to a plurality of mobile terminals 3 via a communication line 2. The content according to the embodiment is, for example, a video. The video may be, for example, an animation or a drama that has a story and the story progresses along the story, or a music video, a live music video, or a variety of sports videos, but is not limited to this. The video according to the embodiment is, for example, an animation. Furthermore, the content distributed from the server is not limited to a video, and may be other services such as a collection of consecutive still images, as long as the content is viewable by the user.
[0033] Furthermore, viewing here means that the user perceives the content using at least one of sight and hearing, and the content may, in addition to the above, be, for example, a video without sound, or sound without images.
[0034] For example, a plurality of mobile terminals 3 to which video is distributed are registered in the server 4 as a group 5. (Hereinafter referred to as "group registration"). The server 4 simultaneously distributes videos to the mobile terminals 3 registered in the group. That is, the multiple mobile terminals 3 registered in the group display the videos distributed from the server 4 at the same time, in other words, synchronized, on their touch panel displays 3a. This allows each user of the mobile terminals 3 registered in the group to watch the videos at the same time.
[0035] The video may be distributed at a predetermined date and time, or at any timing for each group 5. When the video is distributed at any timing, for example, the host mobile terminal 3 requests the server 4 to distribute the video, and the server 4, upon receiving the distribution request, distributes the video to the mobile terminals 3 that make up the group 5.
[0036] 1, group 5 is made up of four mobile terminals 3, but this is just an example, and there is no limit to the number of mobile terminals 3 in group 5 as long as group 5 is made up of multiple mobile terminals 3. There is also no limit to the types of mobile terminals 3 that make up group 5, and a mixture of smartphones, tablet terminals, laptop computers, etc. may be present.
[0037] [2-2-2. Server configuration] FIG. 2 is a block diagram showing the electrical configuration of the server 4 according to the embodiment.
[0038] The server 4 according to the embodiment includes a CPU (Central Processing Unit) 20, which is the main control unit that controls the operation of the entire server 4, a ROM (Read Only Memory) 22 in which various programs and various data are pre-stored, a RAM (Random Access Memory) 24 that is used as a work area when the CPU 20 executes various programs, and an HDD (Hard Disk Drive) 26 as a storage means for storing various programs and various data.
[0039] The HDD 26 stores information about the registered group 5, moving images (moving image data) to be distributed to the mobile terminal 3, and various other information. Note that the storage means is not limited to the HDD 26, and may be, for example, another storage medium such as a semiconductor memory, such as a flash memory.
[0040] Furthermore, the server 4 is equipped with an operation input unit 28 consisting of a keyboard, mouse, etc., which accepts input of various operations, a monitor 30 such as a liquid crystal display device which displays various images, and an external interface 32 which is connected to other information processing devices such as a mobile terminal 3 via the communication line 2 and sends and receives various data to and from the other information processing devices.
[0041] The CPU 20, ROM 22, RAM 24, HDD 26, operation input unit 28, monitor 30, and external interface 32 are electrically connected to one another via a system bus 34. Therefore, the CPU 20 can access the ROM 22, RAM 24, and HDD 26, grasp the operation status of the operation input unit 28, display images on the monitor 30, and transmit and receive various data to and from other information processing devices, etc. via the external interface 32.
[0042] [2-2-3. Electrical configuration of mobile terminal] Fig. 3 is a functional block diagram showing the electrical configuration of the mobile terminal 3. In addition to the configuration shown in Fig. 1, the mobile terminal 3 includes a main control unit 40, a main memory unit 42, an auxiliary memory unit 44, a communication unit 46, and operation buttons 48.
[0043] The main control unit 40 is, for example, a CPU, a microprocessor, a DSP (Digital Signal Processor), or the like, and controls the overall operation of the mobile terminal 3.
[0044] The main storage unit 42 is configured with, for example, RAM or DRAM (Dynamic Random Access Memory), and is used as a work area when the main control unit 40 executes processes based on various programs.
[0045] The auxiliary storage unit 44 is, for example, a non-volatile memory such as a flash memory, and stores various data such as images, as well as programs used in processing by the main control unit 40. The programs stored in the auxiliary storage unit 44 include, for example, an operating system (OS) for implementing the basic functions of the mobile terminal 3, drivers for controlling various hardware, and programs for implementing email, web browsing, and various other functions. The auxiliary storage unit 44 also stores in advance application software such as a video viewing app for playing videos distributed from the server 4 and displaying them on the touch panel display 3a.
[0046] The communication unit 46 is, for example, a NIC (Network Interface Controller), and has a function of connecting to the communication line 2. Note that the communication unit 46 may have, instead of or together with the NIC, a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), a function of enabling short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc.
[0047] The operation buttons 48 are provided on the side of the mobile terminal 3, and include a power button for starting or stopping the mobile terminal 3, a volume adjustment button for adjusting the volume of the sound output by the speaker 3b, and the like.
[0048] The main control unit 40, main memory unit 42, auxiliary memory unit 44, communication unit 46, touch panel display 3a, speaker 3b, microphone 3c, camera 3d, and operation buttons 48 are electrically connected to one another via a system bus 49. Therefore, the main control unit 40 can access the main memory unit 42 and auxiliary memory unit 44, display images on the touch panel display 3a, grasp the operation status of the touch panel display 3a and operation buttons 48 by the user, input sound to the microphone 3c, output sound from the speaker 3b, control the camera 3d, and access various communication networks and other information processing devices via the communication unit 46.
[0049] [2-3. Onomatopoeia display] The mobile terminal 3 according to the embodiment is capable of displaying images (onomatopoeia images, the details of which will be described later) in response to user operations while displaying videos distributed from the server 4 on the touch panel display 3a. In the following description, the function of displaying onomatopoeia images on the touch panel display 3a is referred to as an onomatopoeia display function, and the touch panel display 3a is also referred to as a screen 3a.
[0050] The onomatopoeia display function is, for example, one of the functions of the video viewing application according to the embodiment. Note that, for example, not all videos displayed on the screen 3a using the video viewing application can display onomatopoeia, and only videos that can display onomatopoeia are predetermined.
[0051] [2-3-1. Screen Configuration] 4 to 6 show display modes of a screen 3a of a mobile terminal 3 on which a video viewing application according to the embodiment is running. A distribution video display area 50A, a first image display area 50B, and a second image display area 50C are set on the screen 3a.
[0052] The distributed video display area 50A is an area for displaying videos distributed from the server 4. The first image display area 50B is an area for displaying a first image 51 (see FIG. 5) in response to a user's operation. The second image display area 50C is an area for displaying a second image 52 (see FIG. 6) based on the first image 51 displayed on another mobile terminal 3 by another user's operation. As will be described in detail later, the second image 52 is a reduced image of the first image 51 displayed in the first image display area 50B of the other mobile terminal 3. In addition, the first image display area 50B and the second image display area 50C according to the embodiment are, for example, provided at positions facing each other with the distributed video display area 50A in between.
[0053] Here, the first image 51 is an image including an emotional image that shows the emotion of the user watching the video. As an example, the emotional image according to the embodiment is an image in which an onomatopoeic word (also called an onomatopoeic word or mimetic word) that shows the emotion of the user is illustrated, in other words, an onomatopoeic image. Examples of onomatopoeic images include "Awesome," "Awesome," and "Bravo." The stylized image is, for example, a decorative drawing of letters that show the onomatopoeic word.
[0054] In addition to onomatopoeia images, the first image 51 may also include various other images, such as character images showing characters appearing in the video, dialogue images showing the lines of the characters, and text entered by the user.
[0055] The first image 51 may also vary depending on the scene of the video. For example, an onomatopoeia image or a character image that is likely to be selected by the user in response to a happy scene, a sad scene, a scene of a confrontation between characters, or the like may be displayed.
[0056] The first images 51 that can be displayed may differ depending on the user. For example, the types of first images 51 that can be displayed may increase by acquiring a specific item through a service such as a game related to the distributed video. Furthermore, the types of first images 51 that can be displayed may increase, for example, on the condition that a predetermined amount of compensation (for example, monetary value such as currency, virtual currency, or points) is paid.
[0057] In the first image display area 50B according to the embodiment, a plurality of display buttons 53A to 53D are displayed as operation units that are operated by the user and each correspond to a different first image 51. As a result, the user can display the first image 51 in the first image display area 50B by operating the display buttons 53A to 53D while watching a video. Note that, for example, operating the display buttons 53A to 53D means touching (pressing) the display buttons 53A to 53D with a pointer. For example, the pointer according to the embodiment is the user's finger. In the following description, when the display buttons 53A to 53D are not to be distinguished from one another, the alphabetical notation at the end of the name will be omitted.
[0058] In the examples of FIGS. 4 to 6, four display buttons 53A to 53D are displayed in a row horizontally at the bottom of the first image display area 50B. Display button 53A corresponds to an onomatopoeia image that is a stylized version of "SUGE," display button 53B corresponds to an onomatopoeia image that is a stylized version of "YABAI," and display button 53C corresponds to an onomatopoeia image that is a stylized version of "BRAVO." Furthermore, display button 53D corresponds to a character image. Note that the display buttons 53 are designed so that the user can intuitively recognize the corresponding onomatopoeia image, character image, etc.
[0059] In this way, by displaying a plurality of display buttons 53 in the first image display area 50B, the user can easily display on the screen 3a the first image 51 that best matches the user's reaction (emotion) to the video. Furthermore, by including an onomatopoeia image that indicates the user's emotion in the first image 51, the user can display on the screen 3a the emotion that the user felt when watching the video.
[0060] 4 to 6, four types of display buttons 53 are displayed in the first image display area 50B, but this is just an example, and the number and types of display buttons 53 are not limited to these. Furthermore, the display buttons 53 may be switched as appropriate so that different first images 51 can be displayed depending on the scene of the video, etc.
[0061] The arrangement of the display buttons 53 is also an example, and for example, the display buttons 53 may be displayed together on the right or left side of the first image display area 50B, or may be displayed in two horizontal rows at the bottom of the first image display area 50B. Furthermore, for example, when the user swipes the bottom of the screen 3a to the left or right, new display buttons 53 for displaying different types of first images 51 may be displayed.
[0062] [2-3-2. Display of the first image] The display mode of the first image 51 will be described in detail with reference to Fig. 5. In the example of Fig. 5, the user operates the display button 53C, and an onomatopoeia image in which "Bravo" is stylized is displayed on the screen 3a.
[0063] The onomatopoeia display function according to the embodiment accepts a user's operation for displaying an onomatopoeia image (first image 51) on the screen 3 a while a video is displayed on the screen 3 a. That is, the user operates the display button 53 while watching the video, thereby displaying on the screen 3 a an onomatopoeia image corresponding to the emotion felt by watching the video.
[0064] The onomatopoeia image according to the embodiment is displayed on the screen 3a displaying the video, changing according to the manner in which the user operates the display button 53. As an example, the onomatopoeia image according to the embodiment is displayed so as to extend from the first image display area 50B to the distribution video display area 50A according to the manner in which the user operates the display button 53.
[0065] In this way, while watching a video, the user can change the onomatopoeia image displayed on the screen 3a by operating the mobile terminal 3. Therefore, the user can easily display the emotions that they have felt while watching the video on the screen while watching the video.
[0066] 5, the onomatopoeia image is displayed beyond the first image display area 50B and superimposed on the distributed video display area 50A. In this way, the onomatopoeia display function according to the embodiment superimposes the onomatopoeia image beyond the first image display area 50B onto the distributed video display area 50A in accordance with the user's operation mode, which makes it easier for the user to empathize with the video they are watching, and makes watching the video more entertaining.
[0067] 5, the onomatopoeia image is superimposed on the second image display area 50C beyond the distribution video display area 50A. However, this is just one example, and the onomatopoeia image may not be superimposed on the second image display area 50C.
[0068] Next, the onomatopoeia images that change depending on the manner in which the display button 53 is operated will be described in detail.
[0069] As an example, the display mode of the first image 51 according to the embodiment changes depending on the duration of the user's operation of the display button 53. The duration of the operation of the display button 53 is, for example, the time during which the display button 53 is continuously pressed (hereinafter referred to as "long press time").
[0070] When a user presses the display button 53, the onomatopoeia display function according to the embodiment starts displaying an onomatopoeia image starting from a position near the display button 53. Displaying an onomatopoeia image starting from a position near the display button 53 means, for example, that the onomatopoeia image is displayed so that the bottom edge of the onomatopoeia image is approximately aligned with the position of the display button 53.
[0071] The onomatopoeia image is extended from the first image display area 50B toward the streaming moving image display area 50A according to the length of time the display button 53 is pressed (hereinafter referred to as "extended display").
[0072] The elongated display may be, for example, a display in which the onomatopoeia image is elongated or enlarged. Note that the elongated display may be a display in which the onomatopoeia image is elongated while changing the form, such as the number of characters or the type of characters. For example, if the onomatopoeia image is "Bravo," the image may be elongated so that an "a" is added between "Bra" and "Bo" depending on the long press time, or the image may be elongated so that an "o" is added between "Bravo" and "-" depending on the long press time.
[0073] That is, if the user feels a stronger emotion toward the video being viewed, the user continues to press display button 53 to display the onomatopoeia image corresponding to that emotion. As a result, the onomatopoeia image is displayed extended from first image display area 50B toward distribution video display area 50A, and the onomatopoeia image is displayed on screen 3a so that it stands out more.
[0074] In this way, the onomatopoeia image included in the first image 51 changes in accordance with the manner of operation by the user, allowing the user to display his or her own reaction (emotion) to the content on the screen 3a in a more entertaining manner.
[0075] In addition, the first image 51 is displayed so as to extend from the first image display area 50B toward the distributed video display area 50A depending on the user's operation, allowing the user to display their own reaction (emotions) to the content on the screen 3a in a more entertaining manner.
[0076] Note that the display of the onomatopoeia image on the screen 3a is stopped when the user finishes operating (long press) the display button 53. To stop the display of the onomatopoeia image, for example, the displayed onomatopoeia image may disappear from the screen 3a instantly, or the expanded onomatopoeia image may shrink toward the display button 53 and disappear from the screen 3a.
[0077] 5, the periphery of the display button 53C operated by the user to display the onomatopoeia image is highlighted, which allows the user to easily recognize the display button 53C that the user is operating, and also makes the onomatopoeia display more entertaining.
[0078] Furthermore, in the embodiment, the first image 51 other than the onomatopoeia image, such as a character image, is displayed on the screen 3a without changing, but this is not limited to this, and the first image 51 other than the onomatopoeia image may also be displayed on the screen 3a displaying the video while changing depending on the manner in which the user operates the display button 53.
[0079] [2-3-3. Other display examples of the first image] The operation for displaying the first image 51 and the display mode of the first image 51 are not limited to the above-described modes, and may be other modes exemplified below.
[0080] The display mode of the onomatopoeia image may change not only in response to a long press operation but also in response to a gesture operation on the screen 3a by the user, for example. This allows the user to easily display on the screen 3a the emotions they have felt while watching the video while watching the video.
[0081] A gesture operation for displaying onomatopoeia is, for example, an operation in which the user presses the display button 53 and flicks it in a desired direction, a so-called flick operation. When a flick operation is performed, for example, the onomatopoeia image is displayed in the direction of the flick operation, starting from a position near the display button 53. That is, when the user presses the display button 53 and flicks it to the upper right, the onomatopoeia image is displayed in the upper right direction starting from the position of the display button 53. Furthermore, the manner in which the onomatopoeia image is elongated may differ depending on the speed of the flick operation. For example, the faster the flick speed, the larger the onomatopoeia image is elongated, or the faster the flick speed, the faster the onomatopoeia image is elongated.
[0082] Furthermore, when a user who has pressed the display button 53 slides the finger without lifting it off the screen 3a, the onomatopoeia image may be elongated according to the movement of the user's finger, starting from the position of the display button 53. Furthermore, when the display button 53 is pressed repeatedly, such as by double tapping, the onomatopoeia image may be elongated according to the number of consecutive presses.
[0083] Furthermore, the change in the display mode of the onomatopoeia image is not limited to an elongated display. For example, when the user performs a flick operation, the onomatopoeia image may be displayed so as to move in the direction of the flick operation without changing its form, starting from a position near the display button 53. In this case, the movement speed of the onomatopoeia image may change depending on the speed of the flick operation. For example, the faster the flick operation speed, the faster the movement speed of the onomatopoeia image.
[0084] The onomatopoeia image may be displayed largest at the beginning and gradually shrink depending on the duration of the long press.
[0085] Furthermore, the onomatopoeia image is not limited to being displayed starting from the position of display button 53. For example, when display button 53 is pressed, the onomatopoeia image may be displayed in the center of screen 3a (distributed video display area 50A), and may be extended vertically depending on the length of time the button is pressed.
[0086] Furthermore, instead of the onomatopoeia image being displayed when the display button 53 is pressed with a finger, the onomatopoeia image may be displayed when the finger is released from the display button 53. In this case as well, the display mode of the onomatopoeia image changes depending on, for example, how long the display button 53 is pressed.
[0087] Furthermore, the size or shape of the onomatopoeia image may not change regardless of the operation mode of display button 53. For example, when the user operates display button 53, an onomatopoeia image of a size that superimposes on first image display area 50B, distribution video display area 50A, and second image display area 50C may be displayed for a predetermined time.
[0088] [2-3-4. Display of the second image] The display mode of the second image 52 will be described in detail with reference to Fig. 6. As described above, the second image 52 is a reduced image of the first image 51 displayed on another mobile terminal 3 by an operation of another user.
[0089] The onomatopoeia display function according to the embodiment displays the second image 52 in the second image display area 50C with almost no time delay from the timing when another user displays the first image 51 on another mobile terminal 3. This allows the user to know the reactions of other users who are watching the same video while watching the video.
[0090] Furthermore, if second image 52 is displayed superimposed on distributed moving image display area 50A like first image 51, the user may find second image 52 to be a nuisance, interfering with viewing the moving image. Therefore, second image 52 is not displayed superimposed on distributed moving image display area 50A beyond second image display area 50C, regardless of the operation mode of other users. This allows the user to check other users' reactions to the moving image they are viewing without feeling annoyed.
[0091] As mentioned above, the first image 51 can also be superimposed on the distribution video display area 50A, but this is done at the user's own discretion, so the user does not feel bothered by the superimposition of the first image 51 on the distribution video display area 50A.
[0092] Furthermore, the screen 3a is set so that the first image display area 50B and the second image display area 50C are different areas, so that the first image 51 displayed by the user and the second image 52 displayed by another user are not displayed together. This allows the user to easily distinguish between the first image 51 displayed by the user and the second image 52 displayed by another user.
[0093] Further, the other users according to the embodiment are, for example, other users who are registered in the same group as the user. That is, when a user is watching a video without being registered in a group, the second image 52 is not displayed in the second image display area 50C. However, this is not limited to this, and the second images 52 generated by the operations of all other users watching the video may be displayed in the second image display area 50C regardless of whether or not the user is registered in a group.
[0094] Furthermore, the second image display area 50C according to the embodiment displays a plurality of second images 52 created by operations by a plurality of other users. In the second image display area 50C according to the embodiment, as an example, the position at which the second image 52 is displayed is not determined for each of the other users. That is, the second image display area 50C displays a plurality of second images 52 created by operations by the plurality of other users in a mixed manner at random positions. Furthermore, the second images 52 may be displayed while moving up, down, left, or right within the second image display area 50C. However, this is not a limitation, and the position at which the second image 52 is displayed within the second image display area 50C may be determined for each of the other users.
[0095] Additionally, an identification image (hereinafter referred to as a "user icon") 54 indicating the other user who caused the first image 51 designated as the second image 52 to be displayed on the user's mobile terminal 3 is displayed adjacent to the second image 52. This allows the user to recognize which user created the second image 52 displayed in the second image display area 50C. Note that, in the example of FIG. 6, the user icon 54 is a circle with a single alphabet character displayed in the center, but this is just one example, and the user icon 54 may be an image set for each user or the user's initials, and the design of the user icon 54 is not limited.
[0096] In addition, the second image 52 shown in FIG. 6 displays the onomatopoeia image horizontally, but this is set in accordance with the size (aspect ratio) of the second image display area 50C, and the second image 52 may also display the onomatopoeia image vertically.
[0097] Furthermore, although the second image 52 is not superimposed on the streaming moving image display area 50A, it may be displayed while changing (e.g., expanding) in the second image display area 50C in response to the operation mode by another user. Note that the second image 52 may be superimposed from the second image display area 50C onto the first image display area 50B as long as it is not superimposed on the streaming moving image display area 50A.
[0098] [2-4. Functional Blocks] Next, the onomatopoeia display will be explained using a functional block diagram. Note that the function of the server 4 relating to the onomatopoeia display is included in the video distribution function.
[0099] [2-4-1. Functional block related to server video distribution function] FIG. 7 is a functional block diagram of the video distribution function of the server 4 according to the embodiment.
[0100] The CPU 20 of the server 4 includes a group registration unit 60, a video distribution unit 61, a first image display information reception control unit 62, a second image display information generation unit 63, and a second image display information transmission control unit 64. Each function of the CPU 20 is realized by a program stored in the HDD 26.
[0101] The group registration unit 60 accepts registration of a group 5 made up of a plurality of mobile terminals 3. Note that the registration of the group 5 is performed by registering a user ID, for example.
[0102] The video distribution unit 61 distributes video to the mobile terminal 3 in response to a request from the mobile terminal 3.
[0103] The first image display information reception control unit 62 accepts the first image display information received from the mobile terminal 3 via the external interface 32, and stores the first image display information in the HDD 26 in association with the corresponding moving image.
[0104] The first image display information is information relating to the first image 51 displayed on the screen 3a of the mobile terminal 3, and is transmitted from the mobile terminal 3 to the server 4 at the time the first image 51 is displayed on the mobile terminal 3. The first image display information includes, for example, the type of the displayed first image 51, the user ID indicating the user who caused the first image 51 to be displayed, the manner of operation performed by the user to display the first image 51, the elapsed time from the start of the video when the first image 51 was displayed, etc.
[0105] The second image display information generating unit 63 generates second image display information based on the received first image display information, and stores the second image display information in the HDD 26 in association with the corresponding moving image.
[0106] The second image display information is information about the second image 52 to be displayed in the second image display area 50C, and includes the type of second image 52, the user ID of the user who displayed the first image 51 that is the source of the second image 52 on their own mobile terminal 3, etc.
[0107] The second image display information transmission control unit 64 controls the external interface 32 to transmit the second image display information to the mobile terminal 3. The destination of the second image display information is another mobile terminal 3 different from the mobile terminal 3 that transmitted the first image display information.
[0108] [2-4-2. Functional block for displaying onomatopoeia on mobile devices] FIG. 8 is a functional block diagram relating to onomatopoeia display of the mobile terminal 3 according to the embodiment.
[0109] The main control unit 40 included in the mobile terminal 3 includes an image display control unit 70, a display area setting unit 71, a first image display operation receiving unit 72, an operation state determination unit 73, a first image display information generation unit 74, a first image display information transmission control unit 75, and a second image display information reception control unit 76. Each function of the main control unit 40 is realized by a program stored in the auxiliary storage unit 44.
[0110] The image display control unit 70 controls the touch panel display 3a to display an image based on the image data. The image display control unit 70 according to the embodiment displays a video distributed from the server 4 in the distributed video display area 50A, displays a first image 51 in the first image display area 50B in response to a user operation, and displays a second image 52 based on the first image 51 displayed on another mobile terminal 3 by another user in the second image display area 50C. Furthermore, the image display control unit 70 according to the embodiment displays the first image 51 beyond the first image display area 50B so as to be superimposed on the distributed video display area 50A in response to a user operation mode.
[0111] The display area setting unit 71 sets the positions and sizes (length and width) of the distributed moving image display area 50A, the first image display area 50B, and the second image display area 50C as the display mode of the screen 3a when a moving image is distributed from the server 4. Note that these positions and sizes are predetermined, but may also be set arbitrarily by the user.
[0112] The first image display operation accepting unit 72 accepts an operation of the display button 53 by the user while the screen 3a is displaying a moving image. That is, the first image display operation accepting unit 72 recognizes the display button 53 operated by the user among the plurality of display buttons 53, and causes the first image 51 corresponding to the display button 53 to be displayed on the screen 3a via the image display control unit 70. The first image display operation accepting unit 72 displays the first image 51 on the screen 3a such that the display mode of the first image 51 changes depending on the determination result by the operation state determination unit 73.
[0113] The operation state determination unit 73 determines the operation state of the user's display button 53. The operation state here refers to an operation mode including, for example, the time the display button 53 is pressed and held.
[0114] The first image display information generating unit 74 generates first image display information according to the first image 51 displayed on the screen 3a in response to a user operation.
[0115] The first image display information transmission control unit 75 controls the communication unit 46 to transmit the first image display information to the server 4.
[0116] The second image display information reception control unit 76 outputs the second image display information received from the server 4 via the communication unit 46 to the image display control unit 70.
[0117] [2-5. Processing flow] Next, the flow of the onomatopoeia display process in the mobile terminal 3 and the server 4 will be described using a flowchart.
[0118] [2-5-1. Flow for displaying onomatopoeia on mobile devices] 9 is a flowchart showing the flow of an onomatopoeia display process according to this embodiment, which is executed by the main control unit 40 included in the mobile terminal 3. A program for executing the onomatopoeia display process is stored in advance in a predetermined area of the auxiliary storage unit 44. As an example, the onomatopoeia display process is started when the mobile terminal 3 starts playing a video distributed from the server 4, and is ended when the playback of the video ends.
[0119] In step S100, occurrence of a trigger is detected. The trigger in this embodiment is either a first trigger (acceptance of a user's operation of the display button 53) or a second trigger (reception of second image display information). The mobile terminal 3 in this embodiment updates the display content on the screen every time occurrence of a trigger is detected. The first trigger and the second trigger may occur in parallel. Therefore, while processing is being executed in response to the occurrence of one trigger, processing is sometimes executed in response to the occurrence of the other trigger. Furthermore, multiple second triggers may occur in parallel. Therefore, while processing is being executed in response to the occurrence of one second trigger, processing is sometimes executed in response to the occurrence of another second trigger.
[0120] In step S102, if the detected trigger is the first trigger, the process proceeds to step S106, and if the detected trigger is the second trigger, the process proceeds to step S104.
[0121] In step S104, the image display control unit 70 displays the second image 52 indicated by the second image display information in the second image display area 50C, and the process ends.
[0122] In step S106, the image display control unit 70 displays the first image 51 corresponding to the display button 53 operated by the user in the first image display area 50B. The first image 51 may be stored in the mobile terminal 3 in advance, or may be downloaded from the server 4 each time the display button 53 is operated by the user.
[0123] In step S108, the first image display information generating unit 74 generates first image display information corresponding to the first image 51 displayed in the first image display area 50B.
[0124] In step S110, the first image display information transmission control unit 75 controls the communication unit 46 to transmit the first image display information to the server 4.
[0125] In step S112, the operation state determination unit 73 determines whether or not the user has finished operating the display button 53. If the determination is affirmative, the process proceeds to step S116, and if the determination is negative, the process proceeds to step S114.
[0126] In step S114, the image display control unit 70 displays the first image 51 (onomatopoeia image) in an expanded state until the user finishes operating the display button 53, and then the process returns to step S112.
[0127] In step S116, the image display control unit 70 ends the display of the first image 51, and the process ends.
[0128] 9, the first image display information is generated together with the display of the first image 51 and transmitted to the server 4, but this is not limiting, and the first image display information may be transmitted to the server 4 after the display of the first image 51 has ended. Furthermore, the first image display information transmission control unit 75 may transmit to the server 4 first image display information indicating the start of display of the first image 51 at the timing when the display of the first image 51 starts, and may transmit to the server 4 first image display information indicating the end of display of the second image 52 at the timing when the display of the first image 51 ends. This allows the server 4 to recognize that the first image 51 (onomatopoeia image) is displayed in an elongated manner during the interval between receiving the first image display information indicating the start of display of the first image 51 and the first image display information indicating the end of display.
[0129] [2-5-2. Flow for displaying onomatopoeia on the server] 10 is a flowchart showing the flow of an onomatopoeia display process according to an embodiment, which is executed by the CPU 20 of the server 4. A program for executing the onomatopoeia display process is pre-stored in a predetermined area of the HDD 26. As an example, the onomatopoeia display process starts when the server 4 is distributing a video to the mobile terminal 3, and ends when the distribution of the video ends.
[0130] In step S200, the first image display information reception control unit 62 determines whether or not the first image display information has been received from the mobile terminal 3. If the determination is affirmative, the process proceeds to step S202, and if the determination is negative, the process enters a waiting state.
[0131] In step S202, the first image display information reception control unit 62 stores the received first image display information in the HDD .
[0132] In step S204, the second image display information generating unit 63 generates second image display information based on the received first image display information, and stores the second image display information in the HDD .
[0133] In step S206, the second image display information transmission control unit 64 controls the external interface 32 to transmit the second image display information to a mobile terminal 3 different from the mobile terminal 3 that transmitted the first image display information, and then returns to step S200.
[0134] Note that, if second image display information is already associated with the video to be distributed to the mobile terminal 3, the server 4 may also transmit the second image display information to the mobile terminal 3. This allows the user to recognize first images 51 that other users have displayed in the past, rather than in real time. For example, even if a user who is registered in a group watches a video as part of the group 5 and then watches the video alone (asynchronously with the other mobile terminals 3) rather than as part of the group 5, second image 52 based on the first image 51 that was previously displayed will be displayed in the second image display area 50C.
[0135] As described above, the mobile terminal 3 according to the embodiment has, on its screen 3a, a distributed moving image display area 50A that displays a moving image distributed from the server 4, a first image display area 50B that displays a first image 51 in response to a user's operation, and a second image display area 50C that displays a second image 52 based on the first image 51 displayed on another mobile terminal 3 by another user's operation. The first image 51 is displayed beyond the first image display area 50B and superimposed on the distributed moving image display area 50A in response to the user's operation, but the second image 52 is not displayed beyond the second image display area 50C and superimposed on the distributed moving image display area 50A regardless of the operation mode of the other user.
[0136] This allows the mobile terminal 3 to display the user's own reaction to the video on the screen 3a in a more entertaining manner, and also allows the user watching the video to check the reactions of other users without feeling bothered.
[0137] Furthermore, the mobile terminal 3 according to the embodiment accepts a user's operation to display on the screen 3a an onomatopoeia image that indicates the user's emotion while the screen 3a is displaying a video. The onomatopoeia image is displayed on the screen 3a displaying the video, with the display mode of the onomatopoeia image changing according to the user's operation mode. Therefore, the user can change the display mode of the onomatopoeia image displayed on the screen according to the operation mode while watching content.
[0138] This allows the mobile terminal 3 to easily display on the screen 3a the emotions felt by the user as a result of watching the video while the user is watching the video.
[0139] [3. Modifications] The technical scope of the present invention is not limited to the scope described in the above embodiments. Various modifications and improvements can be made to the above embodiments without departing from the spirit of the invention, and such modifications and improvements are also included in the technical scope of the present invention.
[0140] In the above embodiment, the user operates the display button 53 to display the first image 51 on the screen 3a, but the present invention is not limited to this. For example, the first image may be displayed on the screen 3a by the user operating the operation button 48 provided on the side of the mobile terminal 3, for example. Furthermore, if the mobile terminal 3 has a keyboard, the first image 51 may be displayed on the screen 3a by inputting a predetermined key.
[0141] In the above embodiment, the onomatopoeia display process is started when the video is distributed and ended when the video is redistributed, but the present invention is not limited to this. For example, the onomatopoeia display process may be started a predetermined time before the video is distributed.
[0142] For example, if the distribution start time of a video is determined in advance, the first image 51 and the second image 52 may be displayed in the first image display area 50B and the second image display area 50C by a user operation from a predetermined time (e.g., 30 minutes) before the distribution start time. This allows the user to display their own reactions to the video, such as their expectations, on the screen 3a even before the video distribution starts, and to check the reactions of other users. Furthermore, the first image 51 and the second image 52 may be displayed in the first image display area 50B and the second image display area 50C by a user operation until a predetermined time (e.g., 30 minutes) after the end of the video distribution. This allows the user to display their own reactions to the video, such as their overall impressions, on the screen 3a even after the video distribution starts, and to check the reactions of other users.
[0143] Furthermore, the positions and sizes of the distribution video display area 50A, the first image display area 50B, the second image display area 50C, and the display button 53 on the screen 3a shown in FIG. 4 and the like are also examples, and the present invention is not limited to these. For example, the configuration shown in FIG. 11 may be used. The example of FIG. 11(A) is an example of the display configuration of the screen 3a when the screen 3a is oriented horizontally (the long axis direction is horizontal to the user, and the short axis direction is vertical to the user). The example of FIG. 11(B) is an example of the display configuration of the screen 3a when the screen 3a is oriented vertically (the long axis direction is vertical to the user, and the short axis direction is horizontal to the user).
[0144] In the example of FIG. 11(A), a streaming video display area 50A is in the center, with a first image display area 50B displayed to the right of it and a second image display area 50C displayed to the left. A plurality of display buttons 53 are displayed vertically to the right of the first image display area 50B. In the example of FIG. 11(B), the streaming video display area 50A is displayed in the upper half of the screen 3a, the first image display area 50B is displayed on the right side of the lower half of the screen 3a, and the second image display area 50C is displayed on the left side. Note that in both FIGS. 11(A) and 11(B), the first image display area 50B may be displayed on the left side of the screen 3a and the second image display area 50C may be displayed on the right side, depending on the user's dominant hand.
[0145] In addition, in the above embodiment, the server 4 receives first image display information from the mobile terminal 3, transmits second image display information generated based on the first image display information to another mobile terminal 3, and the other mobile terminal 3 displays the second image 52 indicated by the second image display information in the second image display area 50C, but the present invention is not limited to this.
[0146] For example, the mobile terminal 3 may display the second image 52 in the second image display area 50C by transmitting and receiving first image display information among multiple mobile terminals 3 without going through the server 4. That is, when the mobile terminal 3 receives first image display information from another mobile terminal 3, it reads information about the first image 51 displayed on the other mobile terminal 3 from the first image display information, and displays the second image 52 based on that information in the second image display area 50C.
[0147] Furthermore, the various processing flows described in the above embodiments are also examples, and unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged within the scope of the present invention. [Explanation of symbols]
[0148] 1. Video distribution system 2. Communication lines 3. Mobile terminals (an example of "information processing devices") 3a Screen (Example of "display screen") 4 Server (an example of a "management method") 5 Groups (Example of "Information Processing Systems") 50A Streaming video display area (an example of the "basic area", an example of the "second part" of the first range) 50B First image display area (an example of the "first portion" of the first range) 50C Second image display area (an example of the "third part" of the first range, an example of the "second range") 51 First image (an example of the "first element" and "additional element") 52 Second image (an example of the "second element") 53 Display button (an example of an "operation element") 70 Image display control unit (an example of the "first control means," "second control means," or "control means") 71 Display area setting section 72 first image display operation acceptance unit (an example of "acceptance means") 73 Operation status determination unit 74 First image display information generation section 75 First image display information transmission control section 76 Second image display information reception control unit (an example of "acquisition means")
Claims
1. causing the processor to display, on a touch panel display of the first terminal at a predetermined date and time, a video in which the character appears, which is delivered from the server; causing a processor to display a plurality of first buttons on a touch panel display of the first terminal; a processor that displays, based on a touch operation of the first buttons, first images corresponding to the first buttons on a touch panel display of the first terminal while the video is being displayed; a processor that operates a second terminal on which a video featuring a character distributed from the server is displayed at a predetermined date and time, and that displays an image showing the user operating the first terminal and another user different from the character on a touch panel display of the first terminal; causing a processor to receive second image display information generated by the server based on a touch operation of a second button displayed on a touch panel display of the second terminal; causing a processor to display a second image on a touch panel display of the first terminal in a state where the video is displayed based on the second image display information; a third image corresponding to the first image displayed on a touch panel display of the first terminal is displayed on each of the plurality of first buttons by operating the first button; the first image includes a character image showing a character appearing in the video; the second image includes a character image showing a character appearing in the video; The plurality of first buttons are displayed in one or two rows horizontally. program.
2. one or more processors; The one or more processors: At a predetermined date and time, a video in which the character appears is displayed on the touch panel display of the first terminal; At a predetermined date and time, a video in which the character appears is displayed on the touch panel display of the second terminal; displaying a plurality of first buttons on a touch panel display of the first terminal; displaying a first image corresponding to each of the first buttons on a touch panel display of the first terminal based on a touch operation of the first buttons; displaying a second button on the touch panel display of the second terminal; displaying a second image on a touch panel display of the second terminal based on a touch operation of the second button; displaying the second image and an image identifying the user of the second terminal on a touch panel display of the first terminal; a third image corresponding to the first image displayed on a touch panel display of the first terminal is displayed on each of the plurality of first buttons by operating the first button; the first image includes a character image showing a character appearing in the video; the second image includes a character image showing a character appearing in the video; The plurality of first buttons are displayed in one or two rows horizontally. Information processing device.
3. causing the processor to display a moving image in which the character appears on the touch panel display of the first terminal at a predetermined date and time; causing the processor to display a moving image in which the character appears on the touch panel display of the second terminal at a predetermined date and time; causing a processor to display a plurality of first buttons on a touch panel display of the first terminal; a processor that displays a first image corresponding to each of the first buttons on a touch panel display of the first terminal based on a touch operation of the first buttons; causing a processor to display a second button on a touch panel display of the second terminal; a processor, based on a touch operation of the second button, to display a second image on a touch panel display of the second terminal, and to display the second image and an image identifying the user of the second terminal on a touch panel display of the first terminal; a third image corresponding to the first image displayed on a touch panel display of the first terminal is displayed on each of the plurality of first buttons by operating the first button; the first image includes a character image showing a character appearing in the video; the second image includes a character image showing a character appearing in the video; The plurality of first buttons are displayed in one or two rows horizontally. method.
4. A server and a plurality of terminals are provided, The server At a predetermined date and time, a video in which the character appears is displayed on the touch panel display of the first terminal; At a predetermined date and time, a video in which the character appears is displayed on the touch panel display of the second terminal; displaying a plurality of first buttons on a touch panel display of the first terminal; displaying a first image corresponding to each of the first buttons on a touch panel display of the first terminal based on a touch operation of the first buttons; displaying a second button on the touch panel display of the second terminal; displaying a second image on a touch panel display of the second terminal based on a touch operation of the second button; displaying the second image and an image identifying the user of the second terminal on a touch panel display of the first terminal; a third image corresponding to the first image displayed on a touch panel display of the first terminal is displayed on each of the plurality of first buttons by operating the first button; the first image includes a character image showing a character appearing in the video; the second image includes a character image showing a character appearing in the video; The plurality of first buttons are displayed in one or two rows horizontally. system.
Citation Information
Patent Citations
Method for device for automatically converting programming language, and computer system
JP1989031233A
Display control device, display control program, and display control method
JP2013073392A
Methods and apparatus for providing community-based metadata
JP2013536969A
Terminal device, comment distribution system, and program
JP2014212490A
Content evaluation device, content presentation device, content evaluation method, content evaluation program and content supply system
JP2014235533A