JP-7855029-B2 - System, transmitting terminal, receiving terminal, method, and program
Inventors
- 藤田 晃史
Assignees
- 任天堂株式会社
Dates
- Publication Date
- 20260507
- Application Date
- 20240705
Claims (14)
- A system comprising at least one transmitting terminal and at least one receiving terminal, The aforementioned transmitting terminal is A first image generation unit that generates first image data, The system includes a transmission unit that transmits the first image data, The first image generation unit generates the first image data as a region of the captured image that includes the part of the human body when the image captured by the camera includes a part of the human body. The transmitting unit transmits, in addition to the first image data, status data based on the imaging state , including whether or not the captured image includes a part of the human body . The aforementioned receiving terminal is A receiving unit that receives the first image data and the status data, A system comprising: a second image generation unit that generates an image for display on a display unit, which includes an image based on the first image data , or an image based on second image data that does not include any part of the human body, instead of the first image data, based on the state data.
- The first image generation unit generates predetermined image data as the first image data when the first condition that the captured image does not include any part of the human body is met . The system according to claim 1, wherein the state data includes first data indicating that the captured image does not contain any part of a human body.
- The first image generation unit generates the predetermined image data as the first image data even when a second condition different from the first condition is met. The system according to claim 2, wherein the transmitting unit transmits the first image data but does not transmit the first data when the first condition is not met and the second condition is met.
- The system according to claim 3, wherein the second condition is that the user has selected not to transmit the image captured by the camera from the transmitting terminal to another terminal .
- The first image generation unit generates an enlarged image of the region containing the part of the human body in the captured image if the region containing the part of the human body is smaller than a predetermined image size, as the first image data. The system according to claim 1, wherein the state data includes second data indicating the size of a part of the human body included in the captured image.
- The system according to claim 5, wherein the image size of the first image data is predetermined.
- The system according to claim 5, wherein the first image generation unit generates the first image data such that the area of a part of the human body in the image data falls within a predetermined proportion.
- The system according to claim 5, wherein the second data is the magnification ratio.
- The system according to any one of claims 1 to 8, wherein the part of the human body is a person's face.
- The transmitting unit transmits stream data in accordance with the H.264 standard, including the first image data and the status data. The system according to any one of claims 1 to 8, wherein the stream data includes a first NAL unit containing the first image data and a second NAL unit containing the state data.
- A transmitting terminal connected to one or more receiving terminals via a network, A first image generation unit that generates first image data based on the image captured by the camera, The system includes a transmission unit that transmits the first image data, The first image generation unit generates, when the captured image includes a part of the human body, an image of a part of the captured image that includes the part of the human body, as the first image data . The transmitting unit is a transmitting terminal that transmits, in addition to the first image data, status data based on the imaging state, including whether or not the captured image includes a part of a human body.
- A receiving terminal connected to one or more transmitting terminals via a network, The aforementioned transmitting terminal is A first image generation unit that generates first image data, The system includes a transmission unit that transmits the first image data, The first image generation unit generates the first image data as a region of the captured image that includes the part of the human body when the image captured by the camera includes a part of the human body. The transmitting unit transmits, in addition to the first image data, status data based on the imaging state , including whether or not the captured image includes a part of the human body . The aforementioned receiving terminal is A receiving unit that receives the first image data and the status data, A receiving terminal comprising: a second image generation unit that generates an image for display on a display unit, which includes an image based on the first image data , or an image based on the second image data that does not include any part of the human body, instead of the first image data, based on the state data.
- The transmitting terminal includes a step of generating first image data, and when the image captured by the camera includes a part of the human body, an image of a part of the captured image that includes the part of the human body is generated as the first image data. The transmitting terminal transmits state data based on the imaging state , including whether or not the first image data and the captured image include a part of a human body . The receiving terminal receives the first image data and the status data, A method comprising the step of the receiving terminal generating an image for display on a display unit, which includes an image based on the first image data , or an image based on a second image data that does not include any part of the human body , instead of the first image data, based on the status data.
- On a networked computer, The steps include: executing a step to generate first image data, and if the camera's captured image includes a part of a human body, generating an image of a part of the captured image that includes the part of the human body as the first image data, and further transmitting state data based on the imaging state, including whether or not the first image data and the captured image include a part of a human body ; The steps include receiving the first image data and the state data, A program that performs the steps of generating an image for display on a display unit, which includes an image based on the first image data, or, in place of the first image data, an image based on second image data that does not include any part of the human body, based on the state data.
Description
This disclosure relates to a system, transmitting terminal, receiving terminal, method, and program. Game systems equipped with cameras are publicly known (for example, Japanese Patent Publication No. 2016-126042 (Patent Document 1)). Japanese Patent Publication No. 2016-126042 This is a schematic diagram showing an example of the system configuration according to this embodiment.This is a schematic diagram showing an example of the hardware configuration of a game device according to this embodiment.This is a schematic diagram showing an example of the hardware configuration of a distribution server according to this embodiment.This is a schematic diagram showing an example of a screen image displayed on the display of a game device according to this embodiment.This is a schematic diagram showing an example of a display mode for an image captured and displayed on the display of a game device according to this embodiment.This figure illustrates an example of the image data generation process in the transmission terminal of a system according to this embodiment.This is a schematic diagram showing an example of the data structure of transmitted data in a system according to this embodiment.This is a schematic diagram showing an example of the software configuration in a transmitting terminal of a system according to this embodiment.This flowchart shows the processing procedure at the transmitting terminal of the system according to this embodiment.This is a schematic diagram showing an example of the software configuration in a receiving terminal of a system according to this embodiment.This flowchart shows the processing procedure at the receiving terminal of the system according to this embodiment.This figure illustrates an example of a user interface screen in a receiving terminal of a system according to this embodiment. This embodiment will be described in detail with reference to the drawings. Note that identical or corresponding parts in the drawings are denoted by the same reference numerals, and their descriptions will not be repeated. [A. System Configuration Example] First, an example of the system configuration according to this embodiment will be described. Figure 1 is a schematic diagram showing an example configuration of System 1 according to this embodiment. System 1 includes one or more game devices 100. A game device 100 is an example of an information processing device. Figure 1 shows an example configuration of System 1 including four game devices 100. In the following description, when it is necessary to identify each of the multiple game devices 100, they will be distinguished by sub-numbers (for example, game devices 100-1, 100-2, 100-3, 100-4 shown in Figure 1). Each game device 100 can transmit image data generated by a game program or other program running on its own device to other game devices 100. Furthermore, each game device 100 can receive image data transmitted from other game devices 100 and display images based on the received image data on its own device's display 120. In this specification, the term "distribution" includes the process by which at least one game device 100 (an example of an information processing device) transmits data to one or more other game devices 100. The methods by which one game device 100 transmits data to other game devices 100 include transmitting data via one or more relay entities (e.g., distribution servers 200) and transmitting data directly to a receiving terminal (e.g., P2P). The transmitted data may include various types of data in addition to image data. The processing related to distribution includes the process by which at least one game device 100 receives data from at least one other game device 100. For the sake of explanation, in the following, a game device 100 that transmits image data to another game device 100 will also be referred to as a "transmitting terminal," and a game device 100 that receives image data from another game device 100 will also be referred to as a "receiving terminal." A single game device 100 may serve as both a transmitting terminal and a receiving terminal. Therefore, System 1 includes at least one transmitting terminal and at least one receiving terminal. System 1 can also be referred to as a distribution system. In this specification, the term "image data" includes both moving image data and one or more still image data. In the configuration example shown in Figure 1, game device 100-1 transmits transmission data 10-1, which includes image data generated by itself, to one or more other game devices 100, and receives transmission data 10-2 to 10-4 transmitted by one or more other game devices 100. Game device 100-1 displays an image on the display 120 that includes images reproduced based on the transmission data 10-2 to 10-4. Game devices 100-2 to 100-4 perform the same processing as game device 100-1. In Figure 1, the numbers "1" to "4" in the images displayed on the displays 120 of game devices 100-1