Information processing device and computer program

The information processing device enhances user experience by allowing flexible content and audio selection across multiple screens and enabling interactive communication, addressing the inadequacies in simultaneous content viewing.

JP7613878B2Active Publication Date: 2025-01-15RAKUTEN GROUP INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020175567
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-10-19
Publication Date
2025-01-15
Estimated Expiration
2040-10-19

AI Technical Summary

Technical Problem

The quality of user experience in viewing distributed content is not adequately addressed, particularly in terms of audio, when multiple contents are being viewed simultaneously.

Method used

An information processing device that acquires and displays multiple contents on a large main screen and small sub-screens, allowing users to switch the audio output between these screens based on their operations, and supports interactive communication between viewers and performers through comment input and display.

Benefits of technology

Enhances the quality of user experience by enabling flexible content and audio selection, reducing time lags, and facilitating interactive communication with performers, thereby improving the overall viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613878000001
    Figure 0007613878000001
  • Figure 0007613878000002
    Figure 0007613878000002
  • Figure 0007613878000003
    Figure 0007613878000003
Patent Text Reader

Abstract

To provide a technology for enhancing the quality of user experience of viewing distributed content.SOLUTION: A user device 12 acquires data of a plurality of contents distributed from a moving image distribution server 16. The user device 12 displays one content of the plurality of contents on a main screen having a relatively large size, and displays the other contents on a sub screen having a relatively small size. The user device 12 switches sound outputted from a speaker from sound of the content displayed on the main screen to sound of the contents displayed on the sub screen according to user's operation.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to data processing technology, particularly to content viewing and listening Information processing device and computer program Regarding. [Background technology]

[0002] 2. Description of the Related Art With the spread of broadband communications, various video distribution services have been provided (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2020-162881 A Summary of the Invention [Problem to be solved by the invention]

[0004] In addition to the image of the content, the sound of the content is also important as a factor that determines the quality of the user experience when viewing the content. The present inventor thought that there is room for improvement in the sound provided to a user who simultaneously views multiple distributed contents in order to improve the quality of the user experience.

[0005] The present disclosure has been made in consideration of these problems, and one objective thereof is to provide a technique for improving the quality of a user's experience of viewing distributed content. [Means for solving the problem]

[0006] In order to solve the above problems, an information processing device of one aspect of the present disclosure includes an acquisition unit that acquires data of multiple contents distributed from a server, a display control unit that displays one of the multiple contents on a relatively large main screen and the other contents on a relatively small sub-screen, and changes the content that was previously displayed on the main screen to be displayed on the sub-screen in response to a user operation, and changes the content that was previously displayed on the sub-screen to be displayed on the main screen, and an audio output control unit that switches the audio to be output from the speaker from the audio of the content displayed on the main screen to the audio of the content displayed on the sub-screen in response to a user operation.

[0007] Another aspect of the present disclosure is an information processing system. The information processing system includes a broadcasting device that distributes content data via a broadcasting network, a server that distributes content data including video of performers of the content via the Internet, a viewer terminal that displays the video of the performers of the content distributed from the server, and a performer terminal that presents information to the performers. When a comment from the viewer is input, the viewer terminal transmits the comment data, and the performer terminal displays the comment transmitted from the viewer terminal.

[0008] In addition, any combination of the above components, and any conversion between the expressions of the present disclosure as a system, a method, a computer program, a recording medium on which a computer program is readably recorded, etc. are also valid as aspects of the present disclosure. Effect of the Invention

[0009] The techniques disclosed herein can improve the quality of a user's experience viewing distributed content. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating a configuration of a communication system according to an embodiment. [Diagram 2]2 is a block diagram showing functional blocks of the user device of FIG. 1. [Diagram 3] FIG. 13 is a diagram showing an example of an App screen. [Figure 4] FIG. 13 is a diagram showing an example of an App screen. [Diagram 5] FIG. 13 is a diagram showing an example of an App screen. [Figure 6] FIG. 11 is a diagram showing an example of transition of an App screen. [Figure 7] FIG. 13 is a diagram showing an example of an App screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] A server of a communication system according to an embodiment provides a plurality of live contents (electronic contents) relating to the same event (e.g., a baseball game between team A and team B) to a viewer's terminal. The live content according to the embodiment is moving image data showing an ongoing event, and includes video data and audio data. The viewer's terminal displays one of the plurality of live contents on a large main screen, and displays the other live contents on a small sub-screen. The viewer's terminal is configured to be able to switch the audio output from the speaker between the audio of the live content being displayed on the main screen and the audio of the live content being displayed on the sub-screen.

[0012] At least one live content to be distributed is distributed via the Internet and is also broadcast to the public via a broadcast network. The communication system of the embodiment is configured so that comments input by a viewer to his / her terminal are displayed on the terminal of a performer of the live content. This realizes interactive communication between the performer of the live content for public broadcast and the viewer, and improves the quality of the user experience of viewing the live content.

[0013] 1 shows the configuration of a communication system 10 according to an embodiment. The communication system 10 is an information processing system that distributes multiple live contents to viewers. The communication system 10 includes user devices 12a, 12b, 12c, and 12d (collectively referred to as "user devices 12"), camera devices 14a, 14b, 14c, and 14d (collectively referred to as "camera devices 14"), a video distribution server 16, a microphone 20, a performer terminal 22, a broadcasting device 24, and a radio device 28.

[0014] The multiple user devices 12 are information processing devices operated by multiple viewers (hereinafter also referred to as "users") who watch live content distributed from the video distribution server 16. Each user device 12 displays the multiple live contents distributed from the video distribution server 16 on a display unit (such as a liquid crystal display). Each user device 12 may be, for example, a PC, a smartphone, or a tablet terminal.

[0015] Each of the multiple camera devices 14 captures multiple different live contents related to the same event. For example, camera device 14a captures an ongoing baseball game in the form of a normal baseball broadcast. Camera device 14b captures the performers (studio) of a radio program that reports or explains the baseball game. Camera device 14c captures the cheering squad that supports the baseball game. Camera device 14d is placed in the spectator seats (e.g., VIP seats) of the stadium where the baseball game is being played, and captures the baseball game from the spectator seats. Each camera device 14 includes a microphone function. At least a part of the multiple camera devices 14 may be a celestial sphere camera (in other words, a 360° camera).

[0016] The video distribution server 16 is an information processing device that distributes multiple pieces of live content data output from multiple camera devices 14 to the user device 12 via the Internet 18 in response to a request from the user device 12. In the embodiment, the video distribution server 16 transmits multiple pieces of live content data in parallel by streaming using HTTP live streaming, which is an HTTP-based media streaming protocol.

[0017] In the embodiment, the video distribution server 16 simultaneously distributes data of four live contents. The data of the four live contents includes the following: (1) Video and audio of a baseball game in progress. (2) Video and audio of performers (in the studio) of a radio program who are commenting or explaining the baseball game. (3) Video and audio of a cheering squad cheering on the baseball game. (4) Video and audio captured in the stands of the stadium where the baseball game is being played.

[0018] In addition to the camera device 14b, a microphone 20 and a performer terminal 22 are installed in a studio where a radio program that reports or provides commentary on a baseball game is produced. The microphone 20 captures the audio of the radio program that reports or provides commentary on a baseball game (the audio of the performers of the program, which can also be said to be the audio of the studio). The broadcasting device 24 is a device that distributes content data via a broadcasting network 26. In the embodiment, the broadcasting device 24 publicly transmits the audio of the radio program captured by the microphone 20 via the broadcasting network 26 (radio broadcasting network). The radio device 28 plays back and outputs the audio of the radio program transmitted from the broadcasting device 24.

[0019] Performer terminal 22 is an information terminal that presents information to performers of a radio program. Performer terminal 22 may be a PC, a smartphone, or a tablet terminal. Performer terminal 22 includes a display unit (such as a liquid crystal display). Performer terminal 22 displays user comments transmitted from user device 12 on the display unit.

[0020] Fig. 2 is a block diagram showing the functional blocks of the user device 12 in Fig. 1. The multiple functional blocks shown in the block diagram in this specification can be configured in terms of hardware using circuit blocks, memory, and other LSIs, and are realized in terms of software by a CPU executing a program loaded into a memory, etc. Therefore, it will be understood by those skilled in the art that these functional blocks can be realized in various forms using only hardware, only software, or a combination thereof, and are not limited to any one of them.

[0021] The user device 12 includes a control unit 30, a communication unit 32, a display unit 34, a speaker 36, and a storage unit 41. The control unit 30 executes various data processing related to content viewing. The communication unit 32 communicates with an external device according to a predetermined communication protocol. The control unit 30 transmits and receives data to and from the video distribution server 16 via the communication unit 32.

[0022] The display unit 34 displays image information (e.g., video of live content, etc.). The display unit 34 is, for example, a liquid crystal display. The speaker 36 outputs audio information (e.g., audio of live content). The storage unit 41 stores data (video data and audio data) of multiple live contents provided from the video distribution server 16, which is data acquired by the content acquisition unit 40 described later.

[0023] The control unit 30 includes an operation acquisition unit 38, a content acquisition unit 40, a display control unit 42, an audio output control unit 44, a comment transmission unit 46, and a heart transmission unit 48. A computer program (hereinafter also referred to as a "video viewing App") in which modules corresponding to these multiple functional blocks are implemented may be downloaded from a predetermined server via a network and installed in the storage of the user device 12. In addition, the video viewing App may be stored in a computer-readable recording medium, and may be installed in the storage of the user device 12 via the recording medium. The CPU of the user device 12 may fulfill the functions of the multiple functional blocks by reading the video viewing App into a main memory and executing it.

[0024] The operation acquisition unit 38 detects an operation input by the user to the video viewing App. The content acquisition unit 40 requests the video distribution server 16 to provide live content in response to the user's operation. The content acquisition unit 40 acquires data (video data and audio data) of multiple live contents distributed from the video distribution server 16. The content acquisition unit 40 stores the data of the multiple live contents distributed from the video distribution server 16 in the storage unit 41.

[0025] The display control unit 42 displays a screen of the video viewing App (hereinafter also referred to as an "App screen") on the display unit 34, and controls the display of live content on the App screen. The display control unit 42 reads video data of multiple live contents stored in the storage unit 41, and displays the videos of the multiple live contents in parallel on the display unit 34.

[0026] The display control unit 42 displays the video of one of the multiple live contents on a relatively large main screen. At the same time, the display control unit 42 displays the video of the other live contents that are not displayed on the main screen on a relatively small sub-screen. The main screen can be said to be a video display area that occupies a relatively large area on the App screen, and the sub-screen can be said to be a video display area that occupies a relatively small area on the App screen.

[0027] In response to a user's operation, the display control unit 42 changes the live content that has been displayed on the main screen until the user's operation is input so that it is displayed on the sub-screen. At the same time, the display control unit 42 changes the live content that has been displayed on the sub-screen until the user's operation is input so that it is displayed on the main screen.

[0028] The audio output control unit 44 reads out audio data of one live content from the audio data of the multiple live contents stored in the storage unit 41, and outputs the audio of the live content from the speaker 36. In response to a user's operation, the audio output control unit 44 switches the audio to be output from the speaker 36 from the audio of the live content displayed on the main screen to the audio of the live content displayed on the sub-screen.

[0029] 3 shows an example of the App screen 50 (App screen 50a). The App screen 50a includes a main screen 52, a sub-screen 54, a sub-screen 56, and a sub-screen 58. The main screen 52 displays live video of a baseball game in progress. The sub-screen 54 displays video of performers (in the studio) of a radio program who are commenting on or explaining the baseball game. The sub-screen 56 displays video of a cheering squad cheering on the baseball game. The sub-screen 58 displays video captured in the stands of the stadium where the baseball game is being played.

[0030] The display control unit 42 displays comments entered by a user who owns one user device 12 (own device) and comments entered by users who own other user devices 12 (other devices) in a comment area 60 of the main screen 52. The display control unit 42 displays a comment input area 62, a send button 64, a heart button 66, a voice button 68, and an enlarge button 70. The display control unit 42 displays a switch button 72 on each of the sub-screens 54, 56, and 58.

[0031] The comment input area 62 is a text area in which a comment string is input by the user. When a selection operation (such as pressing) is input on the send button 64, the comment sending unit 46 sends the comment string input in the comment input area 62 to the video distribution server 16. The video distribution server 16 transmits comment data sent from a certain user device 12 to other user devices 12 and the performer terminal 22. The display control unit 42 displays the comment sent from the video distribution server 16 in the comment area 60 of the main screen 52.

[0032] When a selection operation (such as pressing) is input for the heart button 66, the heart sending unit 48 transmits to the video distribution server 16 that the heart button 66 has been selected. The video distribution server 16 stores the total number of times the heart button 66 has been selected by a plurality of users (referred to as the "total number of hearts"). When the video distribution server 16 is notified by a certain user device 12 that the heart button 66 has been selected, the video distribution server 16 notifies the plurality of user devices 12 and the performer terminal 22 of the selection of the heart button 66 and the total number of hearts. When the display control unit 42 is notified by the video distribution server 16 that the heart button 66 has been selected, it causes a heart mark 67 to be displayed on the main screen 52. The display control unit 42 also causes the main screen 52 to display the total number of hearts notified by the video distribution server 16. Similarly, the performer terminal 22 also causes the display unit to display the heart mark 67 and the total number of hearts.

[0033] When a selection operation (such as pressing) is input for the switching button 72 of any of the sub-screens 54, 56, and 58, the display control unit 42 changes the App screen 50 so that the image of the live content displayed on the sub-screen on which the selected switching button 72 is arranged (herein referred to as the "specific sub-screen") is displayed on the main screen 52. At the same time, the display control unit 42 changes the App screen 50 so that the image of the live content that was displayed on the main screen 52 up until that point is displayed on the specific sub-screen.

[0034] FIG. 4 also shows an example of the App screen 50 (App screen 50b). The App screen 50b in FIG. 4 is an App screen that is displayed when the switching button 72 of the sub-screen 54 in the App screen 50a in FIG. 3 is selected. The main screen 52 of the App screen 50b displays a video of a performer (in the studio) of a radio program who is commenting or explaining an ongoing baseball game. The sub-screen 54 of the App screen 50b displays a live video of the baseball game. That is, the display contents are switched between the main screen 52 and the sub-screen 54 in FIG. 3 and FIG. 4. According to the video viewing App of the embodiment (the user device 12 in which the video viewing App is installed), the user can arbitrarily select live content to be displayed on the main screen and the sub-screen, and the quality of the user experience of viewing live content can be improved.

[0035] When a selection operation (such as pressing) is input on the enlarge button 70 provided on the main screen 52 of the App screen 50, the display control unit 42 changes the image of the live content that was displayed on the main screen 52 before the operation was input so that it is displayed on the entire App screen 50 (i.e., full screen). At the same time, the display control unit 42 hides the images of the multiple live contents that were displayed on the multiple sub-screens before the operation was input. Fig. 5 also shows an example of the App screen 50 (App screen 50c). The App screen 50c in the figure shows an App screen that is displayed when the enlarge button 70 of the main screen 52 in the App screen 50a in Fig. 3 is selected.

[0036] When displaying one live content in full screen, the display control unit 42 displays a reduce button 74 in the display area of ​​the live content. When a selection operation (such as pressing) is input to the reduce button 74, the display control unit 42 displays the live content displayed in full screen on the main screen 52, and returns to the App screen 50 which displays the other live content that was not displayed on the sub-screen. For example, when the reduce button 74 is selected on the App screen 50c in Fig. 5, the display control unit 42 returns to the display of the App screen 50a in Fig. 3.

[0037] Fig. 6 shows an example of transition of App screens 50. When the switching button 72 for the sub-screen 54 is selected on the App screen 50a of Fig. 3, a transition to the App screen 50b of Fig. 4 occurs. When the switching button 72 for the sub-screen 54 is selected on the App screen 50b of Fig. 4, a transition to the App screen 50a of Fig. 3 occurs. When the enlarge button 70 for the main screen 52 is selected on the App screen 50a of Fig. 3, a transition to the App screen 50c of Fig. 5 occurs. When the reduce button 74 is selected on the App screen 50c of Fig. 5, a transition to the App screen 50a of Fig. 3 occurs.

[0038] 7 shows an example of an App screen 50 (App screen 50a). The audio output control unit 44 outputs the audio of the live content displayed on the main screen 52, among the audio of the multiple live contents displayed on the App screen 50, from the speaker 36 as a default setting of the video viewing App. When a selection operation (such as pressing) is input on the audio button 68 on the main screen 52 of the App screen 50, the display control unit 42 displays an object (audio selection area 76) on the main screen 52 for allowing the user to select the audio to be output. The audio output control unit 44 outputs the audio of the live content selected in the audio selection area 76 from the speaker 36.

[0039] The selection option "Main" in the audio selection area 76 is for selecting the audio of the live content being displayed on the main screen 52. The selection option "Sub1" is for selecting the audio of the live content being displayed on the sub-screen 54. The selection option "Sub2" is for selecting the audio of the live content being displayed on the sub-screen 56. The selection option "Sub3" is for selecting the audio of the live content being displayed on the sub-screen 58.

[0040] For example, when "Sub1" is selected in the audio selection area 76 of the App screen 50a in Fig. 7, the audio output control unit 44 switches the audio to be output from the audio of the live content being displayed on the main screen 52, which is the default, to the audio of the live content being displayed on the sub-screen 54. In this way, according to the video viewing App of the embodiment (the user device 12 on which the video viewing App is installed), it is possible to output the audio that the user desires (for example, the audio of the live content being displayed on the sub-screen) from the audio of multiple live contents being simultaneously distributed from the video distribution server 16. This can improve the quality of the user experience in viewing the live content.

[0041] Furthermore, when the image of the live content (herein referred to as the "first content") displayed on the main screen is displayed in full screen while the audio of the live content (herein referred to as the "second content") displayed on the sub screen is being output, the audio output control unit 44 continues to output the audio of the second content that has become hidden due to the full screen display of the first content. In other words, when the audio output of the second content on the sub screen has been selected in advance, the audio output control unit 44 maintains the audio output of the second content without resetting the audio to be output, even if the first content on the main screen is displayed in full screen.

[0042] For example, suppose that the audio of the live content on the sub-screen 54 is selected on the App screen 50a in FIG. 7, and then the enlarge button 70 on the main screen 52 is selected. In this case, the App screen 50 transitions to the App screen 50c shown in FIG. 5. Meanwhile, the audio output on the App screen 50c after the transition is maintained as the audio of the live content displayed on the sub-screen 54 before the enlarge button 70 was selected (in other words, before full-screen display). In this way, by providing the audio of the second content desired by the user (for example, the audio of a radio program related to the baseball game or the audio of a cheering squad) while displaying the video of the first content desired by the user in full screen (for example, a video of a regular baseball game broadcast), it is possible to provide a viewing experience that meets the user's desires.

[0043] Next, a configuration for synchronizing the playback timing of a plurality of live contents will be described. In the communication system 10 of the embodiment, video and audio of four live contents are streamed from the video distribution server 16 to the user device 12 via the Internet 18. Therefore, there may be a difference in timing when the data of each live content (data including video and audio, hereinafter also referred to as "chunk") arrives at the user device 12. In this case, if playback is started sequentially from the live contents whose chunks have been acquired, a time difference will occur in the display of the multiple live contents on the App screen 50.

[0044] Therefore, when the data (chunks) of all the live contents distributed simultaneously are acquired, the display control unit 42 starts displaying the images of the multiple live contents on the main screen and the sub screen. In other words, the display control unit 42 suppresses the start of displaying the live content acquired earlier until the data (chunks) of all the live contents distributed simultaneously are acquired. This makes it possible to avoid a time lag occurring in the images of the multiple live contents played and displayed on the App screen.

[0045] Specifically, the storage unit 41 stores identification information for each of the four live contents distributed from the video distribution server 16, and the display control unit 42 reads out and grasps the identification information for each live content from the storage unit 41. Furthermore, each chunk of the four live contents distributed from the video distribution server 16 includes identification information for its own live content. The display control unit 42 checks the identification information included in the chunk stored in the storage unit 41 against the identification information for each of the four live contents stored in advance, thereby determining whether or not chunks of all four live contents have been acquired.

[0046] Furthermore, each chunk of the four live contents includes time information (which can also be considered as information indicating playback timing). When the display control unit 42 determines that all chunks of the four live contents have been acquired, the display control unit 42 refers to the time information included in each chunk of the live contents and starts display processing from each chunk of the live contents indicating the same time position (same playback timing).

[0047] When the display of images of multiple live contents on the App screen 50 starts, the audio output control unit 44 starts audio output of one of the multiple live contents (the live content displayed on the main screen by default).

[0048] Next, a configuration for realizing interactive communication between performers of live content and viewers will be described. 1, broadcasting device 24 transmits audio data of a radio program that provides commentary or commentary on an ongoing baseball game via broadcasting network 26. Meanwhile, video distribution server 16 distributes data of the radio program, including video of the performers of the radio program (live content data), via Internet 18.

[0049] The display control unit 42 of the user device 12 displays the video of the performers of the radio program distributed from the video distribution server 16 on the App screen 50 (e.g., the sub-screen 54 in FIG. 3). When a user enters a comment on the App screen 50, the comment sending unit 46 of the user device 12 sends the comment data to the video distribution server 16. The video distribution server 16 sends the comment data sent from the user device 12 to the performer terminal 22. The performer terminal 22 displays the comment sent from the user device 12 on the display unit.

[0050] Furthermore, when the heart button 66 is selected on the App screen 50, the heart sending unit 48 of the user device 12 transmits that information to the video distribution server 16. The video distribution server 16 notifies the performer terminal 22 that the heart button 66 was selected on the user device 12. In response to the notification from the video distribution server 16, the performer terminal 22 displays a heart mark 67 on the display unit.

[0051] According to this configuration, the reactions (comments, pressing of the heart button 66, etc.) of users watching a radio program using the video viewing app can be fed back to the performers of the radio program, supporting interactive communication between the performers of the radio program and the user. For example, a radio program distributed to radio device 28 via broadcast network 26 may contain commercials (advertising broadcasts), whereas a radio program distributed to user device 12 via Internet 18 may not contain commercials. In this case, the performers of the radio program can respond to comments from users during commercials in the radio program, thereby realizing communication with users of the video viewing app without interfering with the public broadcast radio program.

[0052] The present disclosure has been described above based on examples. These examples are merely illustrative, and it will be understood by those skilled in the art that various modifications are possible in the combination of each component or each treatment process, and that such modifications are also within the scope of the technology of the present disclosure.

[0053] In the above embodiment, a heart mark is used as a display showing the user's reaction, but the mark is not limited to this. In other words, a star mark or a double circle mark may be used, and any mark may be applied as long as it shows the viewer's reaction (for example, interest or favorability).

[0054] In the above embodiment, the video distribution server 16 distributes multiple pieces of live content related to the same event to the user device 12. As a modification, the video distribution server 16 may distribute multiple pieces of live content related to different events to the user device 12. The video distribution server 16 may also distribute electronic content other than live content (e.g., video data including pre-recorded video and pre-recorded audio) to the user device 12. The technology described in the embodiment can be applied to this modification as well, and the quality of the user experience of viewing the content can be improved.

[0055] In the above embodiment, at least one of the multiple live contents distributed from the video distribution server 16 via the Internet 18 is a radio program transmitted via a radio broadcasting network. As a modified example, at least one of the multiple live contents distributed from the video distribution server 16 via the Internet 18 may be a television program transmitted via a television broadcasting network. The technology described in the embodiment can be applied to this modified example as well, and interactive communication between the performers and viewers of a television program for public broadcasting can be realized.

[0056] Any combination of the above-mentioned examples and modifications is also useful as an embodiment of the present disclosure. A new embodiment resulting from the combination has the effects of each of the combined examples and modifications. In addition, it will be understood by those skilled in the art that the functions to be performed by each component described in the claims can be realized by each component shown in the examples and modifications alone or in cooperation with each other. [Explanation of symbols]

[0057] 10 communication system, 12 user device, 14 camera device, 16 video distribution server, 22 performer terminal, 24 broadcasting device, 40 content acquisition unit, 42 display control unit, 44 audio output control unit.

Claims

1. An acquisition unit that acquires data of a plurality of contents distributed from a server; a display control unit that displays one of the plurality of contents on a main screen having a relatively large size and displays the other contents on a sub-screen having a relatively small size; an audio output control unit that switches the audio to be output from a speaker from the audio of the content displayed on the main screen to the audio of the content displayed on the sub-screen in response to a user operation; Equipped with the display control unit changes the first content displayed on the main screen to be displayed on a full screen in response to a user operation; when the first content displayed on the main screen is changed to a full-screen display while the audio of the second content displayed on the sub-screen is being output, the audio output control unit continues to output the audio of the non-displayed second content. Information processing device.

2. The display control unit changes the content that was previously displayed on the main screen to be displayed on the sub-screen in response to a user operation, and changes the content that was previously displayed on the sub-screen to be displayed on the main screen.

2. The information processing device according to claim 1.

3. when data of all of the plurality of contents has been acquired, the display control unit starts displaying the plurality of contents on the main screen and the sub-screen. The information processing device according to claim 1 .

4. A function to obtain data of multiple contents distributed from the server, a function of displaying one of the plurality of contents on a main screen having a relatively large size and displaying the other contents on a sub-screen having a relatively small size; a function of switching the sound output from the speaker from the sound of the content displayed on the main screen to the sound of the content displayed on the sub-screen in response to a user operation; A computer program for causing a computer to realize the above, The function of displaying further changes the first content displayed on the main screen to be displayed on a full screen in response to a user operation; The switching function continues to output the audio of the non-displayed second content when the first content displayed on the main screen is changed to a full-screen display while the audio of the second content displayed on the sub-screen is being output. Computer program.

Citation Information

Patent Citations

  • Contents distribution system, contents distribution method, and program for executing this method

    JP2003163899A

  • Plural video selection type terminal equipment and its program

    JP2004032341A

  • Communication control apparatus and communication control method

    JP2010028232A

  • Computer system and animation distribution viewing system

    JP2020162881A