WO2018193687A1 - 情報処理装置、情報処理方法、および記録媒体 - Google Patents
情報処理装置、情報処理方法、および記録媒体 Download PDFInfo
- Publication number
- WO2018193687A1 WO2018193687A1 PCT/JP2018/003673 JP2018003673W WO2018193687A1 WO 2018193687 A1 WO2018193687 A1 WO 2018193687A1 JP 2018003673 W JP2018003673 W JP 2018003673W WO 2018193687 A1 WO2018193687 A1 WO 2018193687A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- user
- adjustment parameter
- processing apparatus
- information processing
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/157—Conference systems defining a virtual conference space and using avatars or agents
Definitions
- the present disclosure relates to an information processing apparatus, an information processing method, and a recording medium.
- a display device in which a display device, a camera, a microphone, and a speaker are provided in each space, and an image captured in one space and collected sound data are installed in another space in real time. And output from the speaker.
- Patent Document 1 there is a technique for determining the degree of request for communication between the user and the communication partner based on the user's status information and performing comfortable communication without any inconvenience. Proposed.
- Patent Document 1 can connect the spaces while adjusting the information disclosure level according to the connection request level at each point, it only adjusts the information disclosure level at each point uniformly. There wasn't. Considering that information that users want to see / do not want to see / show / do not want to show can vary, uniform adjustment is not desirable.
- the present disclosure provides a mechanism capable of realizing more comfortable communication by connecting spaces while allowing asymmetry.
- a determination unit that determines an adjustment parameter of the spatial information asymmetrically with respect to bidirectional disclosure between the plurality of users based on a disclosure setting of the spatial information regarding each of the plurality of users who communicate with each other;
- An information processing apparatus comprising: an output control unit that outputs, to the user, output information including the spatial information related to the communication partner user processed based on the adjustment parameter and information indicating a reason for determining the adjustment parameter.
- the spatial information adjustment parameter is determined asymmetrically with respect to bidirectional disclosure between the plurality of users, based on a spatial information disclosure setting regarding each of the plurality of users who communicate with each other.
- the computer determines the adjustment parameter of the spatial information asymmetrically with respect to bidirectional disclosure between the plurality of users based on a disclosure setting of the spatial information regarding each of the plurality of users who communicate with each other.
- An output control unit that outputs to the user output information including information indicating a determination reason of the adjustment parameter, the spatial information regarding the communication partner user processed based on the adjustment parameter, and the adjustment parameter;
- a recording medium on which a program for functioning is recorded is provided.
- elements having substantially the same functional configuration may be distinguished by adding different alphabets after the same reference numerals.
- a plurality of elements having substantially the same functional configuration are distinguished as information processing apparatuses 10A, 10B, and 10C as necessary.
- information processing apparatuses 10A, 10B, and 10C are simply referred to as the information processing apparatus 10.
- FIG. 1 is a diagram showing an overall configuration of a communication system 1 according to the present embodiment.
- information processing apparatuses 10 ⁇ / b> A, 10 ⁇ / b> B, and 10 ⁇ / b> C are connected via a network 20.
- the information processing apparatuses 10A, 10B, and 10C are arranged at the points A, B, and C, respectively, and connect the spaces of the points by video / audio / other information channels as if the spaces are connected. You can feel it. For example, when a parent and a child are living apart from each other, it is possible to make it appear as if the living space of each other is connected via a display device corresponding to a window or a door. When the living spaces are connected to each other, the user can live while roughly grasping the state of the partner space (for example, the state of a child or the state of a parent).
- the communication system 1 always connects the spaces by constantly transmitting and receiving space information (for example, video and audio) in each space. With the always-on service, it is possible to connect remote spaces / users with high presence. However, on the other hand, the difference in the situation and psychological state between the spaces / users (difference in noise level, difference in tension, difference in mood of the place, difference in privacy, connection request (want to show, show) Discomfort due to (difference) may occur. Therefore, the communication system 1 reflects the connection requests such as wanting to show / do not want to see / want to see / do not want to see both of the connected users to the information exchanged.
- space information for example, video and audio
- the communication system 1 can connect two points, and may perform multipoint connection of three or more points.
- the information processing apparatuses 10A to 10C perform bidirectional communication synchronization processing, spatial information transmission / reception processing, output processing, and the like. At least a part of these processes may be performed by the processing server 30.
- the communication system 1 includes the processing server 30.
- the present disclosure is not limited to this, and the configuration may not include the processing server 30.
- FIG. 2 is a diagram illustrating an example of an information channel transmitted and received in the communication system 1 according to the present embodiment.
- a user A at point A and users B1 and B2 at point B are connected via a plurality of information channels such as video, audio, environmental data, text, touch, and smell. Yes. Therefore, the user A and the users B1 and B2 can grasp each other's video, audio, environmental data, text, tactile sense, smell, and the like, and obtain a sense of connection.
- This method is a method in which the calling party calls the called party. This method is employed in telephones, Internet telephones, video conference systems, and the like. This method also includes calling after receiving prior approval from the called party.
- the incoming call is silenced or silenced by a notification using vibration or LED lighting.
- the effect of making sure that a call is received, that is, notifying the user of the call has been reduced.
- Other measures such as turning off the power supply or switching to the answering machine mode are also conceivable, but this is not sufficient in that it cannot respond to a call request.
- This system is a system in which a supervisor unilaterally monitors a person to be monitored (that is, a person to be monitored). This method is employed when connecting users / spaces having an asymmetric relationship, such as an elderly person, an infant or pet who is a care target, and their guardians, employees, and employers.
- Constant text connection method This method is a method in which text messages are always transmitted and received between users.
- SMS short message service
- SMS short message service
- this method only transmits / receives information actively input by the user. Therefore, the input information may be different from the situation where the user is actually placed or the user's state.
- information that the user is not aware of such as unconscious behavior is not input, it is not exchanged in the first place, and the connection feeling that can be provided is limited to the surface layer.
- This method is a method disclosed in Patent Document 1, and is a method for adjusting the information disclosure level (that is, the privacy disclosure level) according to the connection request level at each point. However, this method merely adjusts the information disclosure level at each point uniformly.
- FIG. 3 is a block diagram illustrating an example of the configuration of the information processing apparatus 10 according to the present embodiment.
- the information processing apparatus 10 includes an input unit 110, an output unit 120, a communication unit 130, a storage unit 140, and a control unit 150.
- an index “first” is attached to a point, a space, and a user who are in charge of input / output by the information processing apparatus 10 and information corresponding thereto.
- an index “second” may be attached to a point, a space, a user, and information corresponding to one or a plurality of information processing apparatuses 10 that are communication partners of the information processing apparatus 10.
- the information processing apparatus 10 transmits the first spatial information acquired in the first space where the first user is present to the information processing apparatus 10 of the communication partner (in other words, to the second user / second (To space / second point).
- the information processing apparatus 10 receives the second spatial information acquired in the second space where the second user is present from the information processing apparatus 10 of the communication partner, and outputs the second spatial information to the first user.
- the user A is the first user and the other users are the second users.
- the input unit 110 has a function of inputting spatial information. Specifically, the input unit 110 inputs first spatial information regarding the first user.
- first spatial information for example, a video of a space (such as a room or the like, which may be absent) of the first user / the first user or associated with the first user.
- Information such as voice, environmental data, text, touch, and smell is included.
- the spatial information may include information indicating the state of the space, such as the brightness of the space, temperature, humidity, environmental sound, the size of the space, and the state of the information processing apparatus 10.
- the spatial information includes the position of the first user, the distance between the first user and the display area of the output information, the first user's movement, the first user's gaze point, and the first user in the same space.
- the input unit 110 is realized by a camera, a microphone (abbreviation of microphone), and a sensor.
- a camera a microphone
- the sensor has a function of detecting various information in and around the space. For example, a temperature sensor, a humidity sensor, an illuminance sensor, an odor sensor, a human sensor, and a door opening / closing sensor are assumed.
- the output unit 120 outputs output information using each device based on the control by the output control unit 155.
- the output unit 120 includes a display device such as a display or a projector, an audio output device such as a speaker, and a notification device such as an LED lamp or an indicator, and performs display output, audio output, and notification output.
- the display device displays the spatial image information generated by the output control unit 155.
- the audio output device outputs the spatial audio information generated by the output control unit 155.
- the communication unit 130 transmits and receives information between the information processing apparatus 10 and another apparatus.
- the communication unit 130 transmits and receives spatial information to and from the second user, that is, the information processing apparatus 10 that is the communication partner.
- Storage unit 140 temporarily or permanently stores information for operations performed by the information processing apparatus 10.
- the storage unit 140 stores spatial information and connection request settings.
- Control unit 150 functions as an arithmetic processing unit and a control unit, and controls overall operations in the information processing apparatus 10 according to various programs.
- the control unit 150 includes a setting unit 151, a determination unit 153, and an output control unit 155.
- the control unit 150 may include other components. That is, the control unit 150 can perform operations other than the operations by these components. Hereinafter, these components will be described in detail.
- the setting unit 151 has a function of setting connection request settings.
- the connection request setting is setting information related to space connection.
- the connection request setting includes a connection request level, a privacy setting, a communication amount suppression setting, an individual setting, and the like.
- the connection request level is setting information that defines the degree of space connection with a level (ie, a number).
- the privacy setting is a setting of information that you want to show / do not want to show / you want to see / do not want to see.
- the communication amount suppression setting is a setting for suppressing the communication amount.
- the individual setting is a setting for reflecting the user's hobbies and preferences in the output information.
- the setting unit 151 sets the first connection request setting related to the first user.
- the first connection request setting includes a first disclosure setting regarding disclosure (that is, transmission / transmission) of the first spatial information regarding the first user to the second user.
- the first public setting allows the first user to filter (for example, selectively) and transmit to at least a part of the first spatial information, for example.
- the first connection request setting includes a first output setting related to output of the second spatial information related to the second user to the first user. With the first output setting, the first user may filter (eg, selectively) and output to the first user at least a portion of the second spatial information received from the second user. It becomes possible.
- the setting unit 151 may set connection request settings based on a conscious instruction such as voice input from the first user. In addition, the setting unit 151 may automatically set the connection request setting based on the first space or the state of the first user. For example, the setting unit 151 may reset the connection request level to a low level when the first space is in a predetermined state such as when the first space is scattered or electricity is turned off. Further, the setting unit 151 may reset the connection request level high when the first user approaches the displayed output information, and reset the connection request level low when the user is far away. In addition, the setting unit 151 may reset the connection request level to be low when a predetermined action such as the first user changing clothes is performed. Such automatic setting protects user privacy and ensures continuity of connection.
- the setting unit 151 shares the connection request setting with the information processing apparatus 10 of the communication partner. For example, the setting unit 151 transmits the first connection request setting to the communication partner information processing apparatus 10 and receives the second connection request setting from the communication partner information processing apparatus 10.
- the second connection request setting includes the second disclosure setting regarding the disclosure of the second spatial information regarding the second user to the first user, and the second of the first spatial information regarding the first user. Includes a second output setting for output to the user.
- the determination unit 153 has a function of determining an adjustment parameter related to processing of spatial information related to each user based on connection request settings of a plurality of users who communicate with each other. That is, the determination unit 153 has a function of determining adjustment parameters related to the processing of the first spatial information and the processing of the second spatial information based on the first connection request setting and the second connection request setting.
- the processing here is processing of the first spatial information in the information processing device 10 and second processing of the spatial information, processing of the first spatial information in the information processing device 10 of the communication partner and second processing of the spatial information. Refers to processing.
- the determination unit 153 determines an adjustment parameter related to disclosure based on a disclosure setting of spatial information regarding a plurality of users who communicate with each other. That is, the determination unit 153 sets the first disclosure setting regarding the disclosure of the first spatial information regarding the first user to the second user and the second spatial information regarding the second user to the first user. Based on the second disclosure setting related to disclosure, an adjustment parameter related to disclosure is determined. More simply, the determination unit 153 discloses the spatial information that the first user wants to show to the second user and the spatial information that the second user wants to show to the first user. In this way, adjustment parameters related to disclosure are determined.
- the adjustment parameter related to disclosure is information indicating an information channel and an information amount that are permitted to be disclosed among input spatial information, image processing to be applied before transmission, transmission processing to be applied at the time of transmission, and the like. It is.
- the determination unit 153 determines an adjustment parameter related to output based on an output setting of spatial information regarding a plurality of users who communicate with each other. That is, the determination unit 153 sets the first output setting related to the output of the second spatial information related to the second user to the first user, and the first spatial information related to the first user to the second user. Based on the second output setting related to the output, an adjustment parameter related to the output is determined. More simply, the determination unit 153 outputs the spatial information that the first user wants to see out of the received second user's spatial information, and the received first user's spatial information. The output adjustment parameter is determined so that the spatial information desired by the second user is output. Adjustment parameters relating to output include information channels and information amounts that are allowed to be output among spatial information received from a communication partner, image processing to be applied before output, and reception processing to be applied at the time of reception, etc. It is information which shows.
- the determination unit 153 can determine the adjustment parameter asymmetrically. More specifically, the determination unit 153 can determine a spatial information adjustment parameter asymmetrically with respect to bidirectional disclosure among a plurality of users based on the disclosure setting of the spatial information regarding each of a plurality of users who communicate with each other. is there. Further, the determination unit 153 can determine the adjustment parameter of the spatial information asymmetrically with respect to bidirectional output between the plurality of users based on the output setting of the spatial information regarding each of the plurality of users who communicate. That is, the determination unit 153 can determine the adjustment parameter for processing in the information processing apparatus 10 and the adjustment parameter for processing in the information processing apparatus 10 of the communication partner asymmetrically, that is, different from each other.
- the determination unit 153 determines to disclose only a part of the first spatial information to the communication partner even when all of the second spatial information is disclosed from the communication partner.
- an adjustment parameter with a small amount of information reduction during processing in other words, an adjustment parameter with a small amount of processing is also referred to as an adjustment parameter with high connectivity.
- an adjustment parameter with a large amount of information reduction during processing in other words, an adjustment parameter with a large amount of processing is also referred to as an adjustment parameter with low connectivity.
- the determination by the determination unit 153 may be performed in cooperation with the information processing apparatus 10 of the communication partner. Further, the determination unit 153 may determine only the adjustment parameter applied in the information processing apparatus 10 among the adjustment parameters, and the adjustment parameter applied in the information processing apparatus 10 of the communication partner is determined based on the information processing of the communication partner. It may be determined by the device 10.
- connection request level may be associated with the adjustment parameter to be determined on a one-to-one basis, and the determination unit 153 determines the adjustment parameter with reference to the correspondence table. Also good.
- the determination unit 153 may correct the connection request level so as to fill the difference.
- the correction of the connection request level is also a process included in the adjustment parameter determination.
- the correction using the adjustment map may not be performed.
- the determination unit 153 may correct each of the first connection request level and the second connection request level to an average value or a median value, or correct to the highest connection request level or the lowest connection request level. May be.
- An adjustment map can be applied to the correction. An example thereof will be described with reference to FIG.
- FIG. 4 is a diagram for explaining an example of adjustment parameter determination processing according to the present embodiment.
- FIG. 4 shows an adjustment map for correcting the connection request level relating to communication between the user A and the user B.
- the horizontal axis represents the connection request level of the user A for communication with the user B in three levels (closed, open, and active).
- the vertical axis represents the connection request level of user B for communication with user A in three levels (closed, open, and active).
- the connection request level is corrected to active (that is, not corrected).
- the connection request level is corrected to closed (that is, one connection that is not closed).
- the request level is corrected to closed). In other cases, the connection request level is corrected to be open.
- the adjustment map shown in FIG. 4 is a map for correcting to the lowest connection request level.
- the determination unit 153 may apply an adjustment map other than the adjustment map illustrated in FIG. 4, such as a map for correcting to the highest connection request level.
- the determination unit 153 may determine the adjustment parameter based on the privacy setting.
- An example of privacy settings is shown in Table 1 below.
- Table 1 shows an example of privacy settings for other users of user A.
- the privacy setting may be set for each communication partner.
- Mode is the name of the setting mode. Specific settings are defined in other items.
- the “mode” may be information specifying an adjustment map to be applied. For example, if priority is given to release, the determination unit 153 applies an adjustment map for correcting to the highest connection request level among a plurality of connection request levels. If privacy protection is prioritized, the determination unit 153 applies an adjustment map for correcting to the lowest connection request level among the plurality of connection request levels. If the balance priority is given, the determination unit 153 applies an adjustment map for correcting the connection request level to an average value or a median connection request level among a plurality of connection request levels.
- Video OK / video blurring means that a video is released as it is or after blurring (or with increased blurring).
- the sound OK / mute / small means that the sound is released as it is / muted / small.
- Asymmetrical allowance is a setting for whether or not asymmetry of the adjustment parameter is allowed. As shown in Table 1, when asymmetry is allowed, the information disclosed to “from yourself to the other party” does not match the information disclosed to “from the other party to yourself”.
- the setting of the privacy consideration mode is reflected, and for example, adjustments such as sharing spatial information equally, or blurring the spatial information when connecting to a space with strong privacy management restrictions, etc. It becomes possible.
- the information processing apparatus 10 may determine an adjustment parameter based on the traffic volume suppression setting.
- An example of the traffic volume suppression setting is shown in Table 2 below.
- Table 2 shows an example of a traffic amount suppression setting for another user of user A.
- the communication amount suppression setting may be set for each communication partner.
- Mode is the name of the setting mode. Specific settings are defined in other items. For example, if the suppression amount is large, the communication amount is greatly suppressed. Specifically, transmission / reception processing is performed with a high compression rate and intermittent rate and allowing a medium delay. For example, if the amount of suppression is small, the amount of communication is suppressed small. Specifically, transmission / reception processing is performed that has a small compression rate and intermittent rate and allows a small delay. For example, if the suppression amount is medium, the communication amount is moderately suppressed. Specifically, transmission / reception processing is performed that has a high compression rate and a low intermittent rate and allows a medium delay. The intermittent rate is a rate at which the video frame rate or the audio sampling rate is reduced.
- the determination unit 153 reduces the communication amount while increasing the compression rate and reducing the quality of the spatial information for communication between the user A and the user B, which are assumed to be greatly affected by the fluctuation, and the transmission delay is also large.
- the adjustment parameter that is allowed to be determined is determined.
- the determination unit 153 determines an adjustment parameter for reducing the amount of suppression of the communication amount for the communication between the user A and the user C for which a dedicated communication band or the like is assumed.
- the user is notified accordingly.
- the dome-shaped enclosure display 303 shown in FIG. 11 may be notified.
- the always-on service can be used at a wide band and at many points at all times compared to a spot-like service such as video chat, communication traffic and network load can be increased. This leads to a decrease in line quality or a restriction on communication, and as a result, the quality of the always-on service decreases. Therefore, applying the traffic volume suppression setting has the effect of maintaining the quality of the always-on connection service itself as well as the direct effect of suppressing the traffic volume.
- the information processing apparatus 10 may determine an adjustment parameter based on the individual setting.
- the individual setting is a setting based on the hobby taste of the first user.
- the individual setting may be set for each communication partner.
- various scenes such as a cityscape of a game, a forest, a city, a space, a seabed, etc. can be set as a background of a virtual three-dimensional space shown in FIG. Become. Further, by applying the individual setting, it is possible to hide a specific second user, as will be described with reference to FIG. 13, for example.
- the output control unit 155 has a function of controlling the disclosure of information to the second user by the communication unit 130 and controlling the output of information to the first user by the output unit 120.
- the output control unit 155 processes the first spatial information based on the determined adjustment parameter, and outputs the processed first spatial information to the second user, that is, the information processing apparatus 10 as the communication partner.
- the communication unit 130 is controlled to transmit.
- the output control unit 155 extracts an information channel and an information amount that are permitted to be disclosed from the first spatial information in accordance with an adjustment parameter related to disclosure, applies image processing to be applied, and transmits to be applied. Apply processing.
- the output control unit 155 may generate setting data for each module such as a video size, a frame rate, and an audio format based on the adjustment parameter, and may perform processing based on the setting data.
- Output Control The output control unit 155 controls the output unit 120 to generate output information and output it to the first user.
- the output control unit 155 generates output information by processing the second spatial information received from the second user, that is, the information processing apparatus 10 of the communication partner, based on the determined adjustment parameter. Specifically, the output control unit 155 receives the second spatial information by applying the reception process to be applied in accordance with the adjustment parameter related to the output, and the information channel and information permitted to be output from the second spatial information Extract the amount and apply the image processing to be applied. At that time, the output control unit 155 may generate setting data for each module such as a video size, a frame rate, and an audio format based on the adjustment parameter, and may perform processing based on the setting data.
- the output information includes at least spatial video information that is video and spatial audio information that is audio.
- the output control unit 155 generates spatial video information based on the video included in the processed second spatial information.
- the output control unit 155 generates spatial audio information based on the audio included in the processed second spatial information.
- the spatial video information includes the state of the second user, and the spatial audio information also includes the voice of the second user.
- the second user's voice included in the spatial audio information is preferably localized according to the position of the second user included in the spatial video information.
- the output control unit 155 may switch the connection between the two points in a time division manner.
- the multi-point information may be output in parallel.
- the output control unit 155 may generate output information based on text, environmental data, and the like in addition to video and audio.
- FIG. 5 is a sequence diagram showing an example of the flow of the spatial connection process executed in the communication system 1 according to the present embodiment. As shown in FIG. 5, the information processing apparatus 10A and the information processing apparatus 10B are involved in this sequence.
- the information processing apparatus 10A transmits a connection request to the user B (step S102A).
- information processing apparatus 10B accepts the connection request from user A, a session between information processing apparatus 10A and information processing apparatus 10B is started (step S102B).
- the information processing apparatus 10A sets a connection request setting with the user B and shares it with the information processing apparatus 10B (step S104A). Further, the information processing apparatus 10B sets a connection request setting with the user A and shares it with the information processing apparatus 10A (step S104B).
- the information processing apparatus 10A and the information processing apparatus 10B determine the adjustment parameters based on the connection request settings set by each (step S106).
- the information processing apparatus 10A and the information processing apparatus 10B process the spatial information to be transmitted based on the determined adjustment parameter and transmit the processed information to each other (steps S108A and S108B).
- the information processing apparatus 10A generates output information by processing the spatial information received from the information processing apparatus 10B based on the determined adjustment parameter (step S110A). Further, the information processing apparatus 10B generates output information by processing the spatial information received from the information processing apparatus 10A based on the determined adjustment parameter (step S110B).
- the information processing apparatus 10A and the information processing apparatus 10B output the output information generated by each (Steps S112A and S112B).
- the information processing apparatus 10A and the information processing apparatus 10B repeat the above-described processing until the session is disconnected (steps S114A / NO and S114B / NO). Specifically, until any one of the connection request settings is changed (step S116A / NO or S116B / NO), the information processing apparatus 10A and the information processing apparatus 10B perform the processes related to steps S108A to S114A and S108B to S114B. repeat. When there is a change in at least one of the connection request settings (step S116A / YES or S116B / YES), the information processing apparatus 10A and the information processing apparatus 10B perform the processes related to steps S104A, S104B, and S106. Also do.
- the information processing apparatus 10A transmits a disconnection request to the user B (step S118A).
- the session between information processing apparatus 10A and information processing apparatus 10B is disconnected (step S118B).
- step S106 the adjustment parameter determination process in step S106 will be described in detail with reference to FIG.
- FIG. 6 is a flowchart showing an example of the flow of adjustment parameter determination processing executed in the information processing apparatus 10 (10A and 10B) according to the present embodiment.
- the information processing apparatus 10 acquires an adjustment map, a privacy setting, a communication amount suppression setting, and an individual setting (steps S202, S204, S206, and S208).
- the information processing apparatus 10 determines an adjustment parameter based on various settings such as the acquired adjustment map, privacy setting, communication amount suppression setting, and individual setting (step S210).
- the information processing apparatus 10 generates setting information for each module based on the determined adjustment parameter (step S212).
- FIG. 7 is a diagram for explaining an example of output information according to the present embodiment.
- the output information 200 is displayed in the space where the user A is present.
- the output information 200 includes spatial video information 210 including communication destination users B1 and B2. Note that the aspect ratio of the spatial video information is arbitrary.
- the output information 200 includes a preview screen 220 showing spatial information of the user A processed based on the adjustment parameter and transmitted to the user B, more simply spatial video information including the user A displayed at the communication destination. .
- the user A can check how his / her information is disclosed to the communication partner. Therefore, for example, the user A can be relieved by confirming that the connection request setting set by the user A is reflected and the information is not disclosed excessively.
- the output information 200 includes an adjustment parameter determination status 230.
- the adjustment parameter determination status 230 is information indicating a determination reason for the adjustment parameter.
- the adjustment parameter determination status 230 includes information indicating public settings of a plurality of users who communicate with each other.
- the adjustment parameter determination status 230 includes information 231 indicating the first connection request setting.
- the information 231 indicating the first connection request level is, for example, information indicating the connection request level of the user A in three stages (1: closed, 2: open, 3: active). In the example shown in the figure, it is level 1.
- the adjustment parameter determination status 230 includes information 232 indicating the second connection request setting.
- the information 232 indicating the second connection request setting includes, for example, the connection request levels of the users B1 and B2 in three levels (1: closed, 2: open, 3: active). This information is level 3 in the example shown in the figure.
- the adjustment parameter determination status 230 includes information 233 indicating the determined adjustment parameter. In this figure, the correction result of the connection request level is shown as information 233 indicating the determined adjustment parameter, and it is shown that the connection request level has been corrected. By displaying such information indicating the adjustment parameter determination reason, the user A confirms that his / her connection request setting is reflected, and the adjustment result may have a sense of satisfaction and security. It becomes possible.
- the adjustment parameter determination status may include various information.
- the adjustment parameter determination status may include a list of public / non-public information channels.
- the adjustment parameter determination status may include information indicating the application status regarding the privacy setting, the communication amount suppression setting, and the individual setting other than the connection request level.
- Adjustment Parameter Determination Status can be expressed in various ways other than those shown in FIG. One example will be described with reference to FIGS.
- FIG. 8 is a diagram for explaining a first display example of the adjustment parameter determination status according to the present embodiment.
- the adjustment parameter determination status 240 is determined as information indicating the public settings of a plurality of users who communicate with each other (that is, information indicating the first connection request setting and information indicating the second connection request setting).
- the information indicating the adjustment parameter is information expressed in a graph.
- the connection request level of the user A is 3.
- the connection request levels of the users B and C are 1 and 2.
- the information 244 indicating the connection request level after correction it is indicated that each of the connection request levels of the users A, B, and C is corrected to 1.
- information 245 and 246 indicating correction amounts regarding this correction are displayed.
- FIG. 9 is a diagram for explaining a second display example of the adjustment parameter determination status according to the present embodiment.
- the adjustment parameter determination status 250 is determined as information indicating the public settings of a plurality of users who communicate with each other (that is, information indicating the first connection request setting and information indicating the second connection request setting). This is information obtained by mapping the information indicating the adjustment parameter on the two-dimensional plane.
- the first user, user A is placed at the origin, and the second users, users B, C, and D, are placed at positions corresponding to the determined adjustment parameters.
- the connection request level is expressed as the length of an arrow starting from each user, and the longer the arrow, the lower the connection request level.
- the distance between users on the two-dimensional plane indicates the connection request level after correction.
- the arrow 251 from the user A to the user B indicates that the connection request level from the user A to the user B is 3, and the arrow 252 from the user B to the user A indicates the user B to the user A. This indicates that the connection request level is 1. Then, according to the arrangement of the user B, the connection request level is corrected to 1 for the communication between the user A and the user B.
- connection request level is 1.
- the connection request level is corrected to 1 for communication between the user A and the user C.
- connection request level indicates that the connection request level from the user A to the user D is 3, and an arrow 256 from the user D to the user A indicates the user D to the user A. This indicates that the connection request level is 2. Then, according to the arrangement of the user D, the connection request level is corrected to 2 for the communication between the user A and the user D.
- the relative positional relationship between the second users in the two-dimensional plane may correspond to an adjustment parameter (or connection request setting) between the second users.
- second users who are close to each other in this two-dimensional plane may be connected using an adjustment parameter with high connectivity.
- the second users may be grouped as in groups 257 and 258 according to the mutual distance in the two-dimensional plane. For example, a plurality of second users included in one group fit in one field of view as viewed from the user A in the display example described later with reference to FIG.
- FIG. 10 is a diagram for explaining a third display example of the adjustment parameter determination status according to the present embodiment.
- the adjustment parameter determination status 260 is determined as information indicating the public settings of a plurality of users who communicate with each other (that is, information indicating the first connection request setting and information indicating the second connection request setting). Information that lists the adjustment parameters for each item.
- the adjustment parameter determination status 260 includes information 261A and 261B indicating the connection request levels of the user A and the user B.
- the adjustment parameter determination status 260 is corrected based on information 262A and 262B indicating adjustment parameters for each item such as video, audio, and text corresponding to the connection request levels of the user A and the user B, respectively.
- Information 263 indicating adjustment parameters is included. According to the information 263 indicating the corrected adjustment parameter, as for the spatial information of the user A and the user B, 40% of the video, 65% of the audio, and 70% of the text are disclosed to each other.
- the spatial video information can be expressed in various ways other than those shown in FIG. One example will be described with reference to FIGS. Note that the display examples described below may be used in appropriate combination.
- FIG. 11 is a diagram for explaining a first display example of spatial video information according to the present embodiment.
- the spatial video information 300 illustrated in FIG. 11 is a video in which the video 302 of the second user is arranged in a virtual three-dimensional space.
- the video 302 of the user B is arranged in a virtual house object at a distance in the depth direction according to the adjustment parameter. For example, when an adjustment parameter with high connectivity is determined, the user B image 302 is arranged at a short distance, and when an adjustment parameter with low connectivity is determined, the user B image 302 is arranged at a long distance. Is done.
- the information processing apparatus 10 can reduce the display size and suppress the communication amount by arranging the video 302 of the user B at a far distance.
- the video 302 of the user B is covered with a dome-shaped enclosure display 303, and expressly expresses that it cannot be approached any more (that is, the connectivity cannot be improved). is doing.
- the information processing apparatus 10 may reflect information from the communication source or the communication destination in real time or place a specified object (virtual object) in this three-dimensional space.
- a scene such as a background in a three-dimensional space can also be applied in various ways automatically or by user settings. For example, various scenes can be set, such as in the forest, in the city, in space, on the seabed, and so on.
- FIG. 12 is a diagram for explaining a second display example of the spatial video information according to the present embodiment.
- the spatial video information 310 illustrated in FIG. 12 is a video obtained by time-integrating the video of the second user according to the adjustment parameter.
- the stationary user B1 is clearly displayed, and the walking user B2 is displayed in a blurred manner.
- the longer the integration interval, the lower the frame rate of the video, and the amount of communication is further suppressed.
- the length of the integration interval can be set flexibly by individual setting.
- FIG. 13 is a diagram for explaining a third display example of the spatial video information according to the present embodiment.
- the spatial video information 320 illustrated in FIG. 13 is a video in which a specific second user is erased according to the adjustment parameter.
- the user B1 is erased. ing.
- user A is a mother
- user B1 is the wife of son of user A
- user B2 and user B2 are grandchildren of user A.
- the user A can make a comfortable connection by receiving the provision of the spatial video information without the bad user B1 by individually setting the user B1 to disappear.
- the spatial video information 320 information 321 indicating that the adjustment parameter is determined asymmetrically by individual setting is displayed. Thereby, it is possible to prevent inappropriate remarks based on recognition deviation. In addition, it is possible to suppress the communication amount by determining the adjustment parameter so that the video related to the user B1 is erased and transmitted.
- FIG. 14 is a diagram for explaining a fourth display example of the spatial video information according to the present embodiment.
- the spatial video information 330 illustrated in FIG. 14 is a video obtained by blocking at least a part of the second user's video with a virtual object and blurring the second user's video according to the adjustment parameter.
- the lower the connectivity the larger the area is shielded (hidden), and the second user is strongly blurred.
- the blur expression is realized by, for example, a process that obscures the outline, applies a mosaic process, or lowers the resolution. The user's privacy is protected by such shielding and blurring expression.
- the spatial video information 330 displays the user B in a blurred manner across a virtual intermediate area such as a bay window.
- a virtual curtain object 331A is displayed on the user A side
- a virtual curtain object 331B is displayed on the user B side. The user A can adjust the shielding range by opening and closing the curtain object 331A.
- the user B can adjust the shielding range by opening and closing the curtain object 331B. That is, each user can easily adjust connectivity (for example, public setting) by performing an operation of opening and closing the curtain. Furthermore, each user can easily recognize the other party's connectivity based on how the curtain is applied.
- the spatial video information 332 is displayed when the connectivity of the user A is high and the connectivity of the user B is low, the curtain object 331A is open, and the curtain object 331B is closed.
- the spatial video information 333 is displayed when the connectivity of the user A is low and the connectivity of the user B is high, the curtain object 331A is closed, and the curtain object 331B is opened. ing.
- each user can close the curtain to hide the video that the user does not want to see while keeping the video that he / she does not want to see, and to open the curtain to open the video that he / she wants to show. You can watch the video you want.
- each user can apply the blur expression to the communication partner user to reduce the presence of the communication partner user and obtain a sense of security that the user is not seen.
- the spatial image information may be a video including a virtual human object that imitates the second user.
- the human 3DCG Three-dimensional computer graphics
- An image that reproduces the state and operation may be provided to the first user as spatial image information.
- the reproduction of the user's state and motion can be performed by combining, for example, information obtained by sensing biological information or motion capture technology with the user's 3D model information acquired by a depth sensor or the like and received in advance. As a result, it is possible to reduce the amount of communication compared to the case where the video is transmitted as it is.
- the degree of imitation of the second user such as whether to make the face and expression similar, and whether to make the action similar may be adjusted according to the connectivity of the adjustment parameters.
- FIG. 15 is a diagram for explaining a sixth display example of the spatial video information according to the present embodiment.
- the spatial video information 340 illustrated in FIG. 15 is a video including a plurality of second user videos displayed in a size corresponding to the adjustment parameter. For example, a user's video with higher connectivity is displayed larger, and a user's video with lower connectivity is displayed smaller.
- the video 341 of the user B with the highest connectivity is displayed the largest
- the video 342 of the user C with the second highest connectivity is displayed the second largest
- the connectivity is third.
- the video 343 of the high user D is displayed third largest
- the video 344 of the user E having the lowest connectivity is displayed smallest. Note that the sound from the user E is muted. In this way, a comfortable connection feeling can be provided in parallel by outputting multi-point images in parallel and in a size corresponding to the adjustment parameter.
- FIG. 16 is a diagram for explaining a seventh display example of the spatial video information according to the present embodiment.
- the spatial video information 350 illustrated in FIG. 16 is a video including a plurality of second user videos displayed in a size corresponding to the adjustment parameter. For example, a user's video with higher connectivity is displayed larger, and a user's video with lower connectivity is displayed smaller.
- a plurality of second user videos having a full length in the vertical direction are displayed side by side in the horizontal direction.
- the video of each second user is a video cut out with the face or the center of the video as an axis and compressed in the horizontal direction.
- the video 351 of the user B having the highest connectivity is displayed the largest
- the video 352 of the user C having the second highest connectivity is displayed the second largest
- the connectivity is third.
- the high user D video 353 is displayed third largest
- the user E video 354 having the lowest connectivity is displayed smallest. Note that the sound from the user E is muted. In this way, a comfortable connection feeling can be provided in parallel by outputting multi-point images in parallel and in a size corresponding to the adjustment parameter.
- FIG. 17 is a diagram for explaining an eighth display example of the spatial video information according to the present embodiment.
- the spatial video information 360 illustrated in FIG. 17 is a video in which a plurality of second user videos 302 are arranged at a distance in the depth direction according to the adjustment parameter in a virtual three-dimensional space.
- the video 361 of the user B having the highest connectivity is expressed as a state in which a human 3DCG corresponding to the user B is in a bonfire in a virtual three-dimensional space. With such an expression, the user A can feel closer to the user B, and can obtain a comfortable connection.
- the videos 362, 363, and 364 of other users C, D, and E are arranged in a virtual house object at a distance corresponding to connectivity.
- the eighth display example is a combination of the fifth display example while expanding the first display example to multipoint connection.
- the distances between the users B, C, D, and E may correspond to each other's connectivity.
- the distance between the images of the plurality of second users arranged in the virtual three-dimensional space may be a distance according to the adjustment parameter between the second users.
- the images of the group having high connectivity with each other are displayed together as viewed from the user A. Therefore, the images are arranged so that groups having high connectivity with each other are within one field of view as viewed from the user A (that is, within one screen). Then, when the virtual three-dimensional space is rotated in the horizontal direction around the user A, another group of highly connected images may be within one field of view as viewed from the user A.
- FIG. 18 is a diagram for explaining a ninth display example of the spatial video information according to the present embodiment.
- the spatial video information 370 illustrated in FIG. 18 includes a video in which the video of the second user is arranged at a distance in the depth direction according to the adjustment parameter in the virtual three-dimensional space, and a second video that satisfies a predetermined condition. It is a video in which the video of the user is arranged.
- the video 371 of the user B having the highest connectivity has a full length in the vertical direction, and is displayed side by side with the video 372 in a virtual three-dimensional space in which other users' videos are arranged.
- the ninth display example is a combination of the first display example and the seventh display example.
- connection request level is reset and the connection is reset. It is updated to the adjustment parameter with high characteristics. Then, it becomes possible for the first user to communicate while recognizing detailed facial expressions, physical states and actions, and surrounding objects and environments as if the second user were in front of him. .
- the connection request level is reset low and updated to an adjustment parameter with low connectivity. Then, it becomes possible for the first user to obtain a loose connection feeling as if the second user is far away, as if the second user is far away.
- the information processing apparatus 10 adjusts an adjustment parameter when there is a change in at least one of the public settings of a plurality of users (for example, when there is a change in the first connection request setting or the second connection request setting). Are updated sequentially.
- the information processing apparatus 10 changes over time from the adjustment parameter determined based on the connection request setting before the change to the adjustment parameter corresponding to the connection request setting after the change. For example, when the user changes clothes, the connection request level decreases at the start of changing clothes, and the connection request level increases at the end of changing clothes.
- the information processing apparatus 10 generates and publishes spatial information that sequentially changes the clothes of the user from the clothes before changing to the clothes after changing while deleting the user's changing scene.
- the information processing apparatus 10 may perform image processing such as connecting video before and after switching by fading. By such processing, output information can be switched continuously and naturally. By continuous and natural switching, it is possible to make the user feel that the connected spaces are actually in remote locations, and to make an illusion as if they were adjacent spaces.
- ⁇ Switching of connection request settings is performed based on unconscious instructions such as user actions, which contributes to the realization of natural switching. For example, it is possible to reproduce a phenomenon similar to that in the real space, such that the connectivity of the space is increased just by the first user approaching the second user.
- the adjustment parameter may be updated according to the future prediction.
- the adjustment parameter may be updated in advance in accordance with a predictable event such as the morning sun or sunset, or the user going to work.
- FIG. 19 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus according to the present embodiment. Note that the information processing apparatus 900 illustrated in FIG. 19 can realize the information processing apparatus 10 illustrated in FIG. 3, for example. Information processing by the information processing apparatus 10 according to the present embodiment is realized by cooperation between software and hardware described below.
- the information processing apparatus 900 includes a CPU (Central Processing Unit) 901, a ROM (Read Only Memory) 902, a RAM (Random Access Memory) 903, and a host bus 904a.
- the information processing apparatus 900 includes a bridge 904, an external bus 904b, an interface 905, an input device 906, an output device 907, a storage device 908, a drive 909, a connection port 911, and a communication device 913.
- the information processing apparatus 900 may include a processing circuit such as an electric circuit, a DSP, or an ASIC instead of or in addition to the CPU 901.
- the CPU 901 functions as an arithmetic processing unit and a control unit, and controls the overall operation in the information processing apparatus 900 according to various programs. Further, the CPU 901 may be a microprocessor.
- the ROM 902 stores programs used by the CPU 901, calculation parameters, and the like.
- the RAM 903 temporarily stores programs used in the execution of the CPU 901, parameters that change as appropriate during the execution, and the like.
- the CPU 901 can form the control unit 150 shown in FIG.
- the CPU 901, ROM 902, and RAM 903 are connected to each other by a host bus 904a including a CPU bus.
- the host bus 904 a is connected to an external bus 904 b such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 904.
- an external bus 904 b such as a PCI (Peripheral Component Interconnect / Interface) bus
- PCI Peripheral Component Interconnect / Interface
- the host bus 904a, the bridge 904, and the external bus 904b do not necessarily have to be configured separately, and these functions may be mounted on one bus.
- the input device 906 is realized by a device in which information is input by the user, such as a mouse, a keyboard, a touch panel, a button, a microphone, a switch, and a lever.
- the input device 906 may be, for example, a remote control device using infrared rays or other radio waves, or may be an external connection device such as a mobile phone or a PDA that supports the operation of the information processing device 900.
- the input device 906 may include, for example, an input control circuit that generates an input signal based on information input by the user using the above-described input means and outputs the input signal to the CPU 901.
- a user of the information processing apparatus 900 can input various data and instruct a processing operation to the information processing apparatus 900 by operating the input device 906.
- the input device 906 can be formed by a device that detects information about the user.
- the input device 906 includes various sensors such as an image sensor (for example, a camera), a depth sensor (for example, a stereo camera), an acceleration sensor, a gyro sensor, a geomagnetic sensor, an optical sensor, a sound sensor, a distance sensor, and a force sensor. Can be included.
- the input device 906 includes information related to the information processing device 900 state, such as the posture and movement speed of the information processing device 900, and information related to the surrounding environment of the information processing device 900, such as brightness and noise around the information processing device 900. May be obtained.
- the input device 906 receives a GNSS signal from a GNSS (Global Navigation Satellite System) satellite (for example, a GPS signal from a GPS (Global Positioning System) satellite) and receives position information including the latitude, longitude, and altitude of the device.
- GNSS Global Navigation Satellite System
- a GNSS module to measure may be included.
- the input device 906 may detect the position by transmission / reception with Wi-Fi (registered trademark), a mobile phone / PHS / smartphone, or the like, or near field communication.
- Wi-Fi registered trademark
- the input device 906 can form, for example, the input unit 110 shown in FIG.
- the output device 907 is formed of a device that can notify the user of the acquired information visually or audibly. Examples of such devices include CRT display devices, liquid crystal display devices, plasma display devices, EL display devices, display devices such as laser projectors, LED projectors and lamps, audio output devices such as speakers and headphones, printer devices, and the like. .
- the output device 907 outputs results obtained by various processes performed by the information processing device 900. Specifically, the display device visually displays results obtained by various processes performed by the information processing device 900 in various formats such as text, images, tables, and graphs.
- the audio output device converts an audio signal composed of reproduced audio data, acoustic data, and the like into an analog signal and outputs it aurally.
- the output device 907 can form, for example, the output unit 120 shown in FIG.
- the storage device 908 is a data storage device formed as an example of a storage unit of the information processing device 900.
- the storage apparatus 908 is realized by, for example, a magnetic storage device such as an HDD, a semiconductor storage device, an optical storage device, a magneto-optical storage device, or the like.
- the storage device 908 may include a storage medium, a recording device that records data on the storage medium, a reading device that reads data from the storage medium, a deletion device that deletes data recorded on the storage medium, and the like.
- the storage device 908 stores programs executed by the CPU 901, various data, various data acquired from the outside, and the like.
- the storage device 908 can form, for example, the storage unit 140 shown in FIG.
- the drive 909 is a storage medium reader / writer, and is built in or externally attached to the information processing apparatus 900.
- the drive 909 reads information recorded on a removable storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and outputs the information to the RAM 903.
- the drive 909 can also write information to a removable storage medium.
- connection port 911 is an interface connected to an external device, and is a connection port with an external device capable of transmitting data by USB (Universal Serial Bus), for example.
- USB Universal Serial Bus
- the communication device 913 is a communication interface formed by a communication device or the like for connecting to the network 920, for example.
- the communication device 913 is, for example, a communication card for wired or wireless LAN (Local Area Network), LTE (Long Term Evolution), Bluetooth (registered trademark), or WUSB (Wireless USB).
- the communication device 913 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communication, or the like.
- the communication device 913 can transmit and receive signals and the like according to a predetermined protocol such as TCP / IP, for example, with the Internet and other communication devices.
- the communication device 913 can form, for example, the communication unit 130 shown in FIG.
- the network 920 is a wired or wireless transmission path for information transmitted from a device connected to the network 920.
- the network 920 may include a public line network such as the Internet, a telephone line network, and a satellite communication network, various LANs including the Ethernet (registered trademark), a wide area network (WAN), and the like.
- the network 920 may include a dedicated line network such as an IP-VPN (Internet Protocol-Virtual Private Network).
- IP-VPN Internet Protocol-Virtual Private Network
- each of the above components may be realized using a general-purpose member, or may be realized by hardware specialized for the function of each component. Therefore, it is possible to change the hardware configuration to be used as appropriate according to the technical level at the time of carrying out this embodiment.
- a computer program for realizing each function of the information processing apparatus 900 according to the present embodiment as described above can be produced and mounted on a PC or the like.
- a computer-readable recording medium storing such a computer program can be provided.
- the recording medium is, for example, a magnetic disk, an optical disk, a magneto-optical disk, a flash memory, or the like.
- the above computer program may be distributed via a network, for example, without using a recording medium.
- the information processing apparatus 10 determines the adjustment parameter of spatial information asymmetrically with respect to bidirectional disclosure among a plurality of users, based on the disclosure setting of the spatial information regarding each of a plurality of users who communicate with each other. . Then, the information processing apparatus 10 outputs to the user output information including the spatial information regarding the communication partner user processed based on the adjustment parameter and information indicating the reason for determining the adjustment parameter. Since the adjustment parameters are determined asymmetrically, it is possible to provide a spatial connection service that meets the demands of both connected users that they want to show / do not want to see / want to see / do not want to see. It is possible to provide a sense of connection. Furthermore, by outputting information indicating the reason for determining the adjustment parameter, the user can confirm that his / her desire is reflected, and can have a sense of satisfaction and a sense of security in the adjustment result.
- the output information may be displayed on a display unit provided in the information processing terminal, or the output information may be displayed on a transmissive or non-transmissive HMD (Head Mounted Display) display unit.
- HMD Head Mounted Display
- the information processing apparatus 10 has been described as performing various types of processing for providing a spatial connection service.
- the present technology is not limited to this example.
- some or all of the various processes for providing the spatial connection service may be performed in the processing server 30.
- part or all of the setting unit 151, the determination unit 153, or the output control unit 155 may be included in the processing server 30.
- a determination unit that determines an adjustment parameter of the spatial information asymmetrically with respect to bidirectional disclosure between the plurality of users based on a disclosure setting of the spatial information regarding each of the plurality of users who communicate;
- An output control unit that outputs to the user output information including the spatial information related to the communication partner user processed based on the adjustment parameter, and information indicating a reason for determining the adjustment parameter;
- An information processing apparatus comprising: (2)
- the information indicating the reason for determining the adjustment parameter is the information processing apparatus according to (1), including information indicating the public setting of the plurality of users and information indicating the determined adjustment parameter.
- the information indicating the reason for determining the adjustment parameter is the information processing apparatus according to (2), which is information representing the public settings of the plurality of users and information representing the adjustment parameter in a graph.
- the information indicating the determination reason of the adjustment parameter is the information processing apparatus according to (2), wherein the information indicating the public setting of the plurality of users and the information indicating the adjustment parameter are mapped on a two-dimensional plane. .
- the information indicating the reason for determining the adjustment parameter is the information processing apparatus according to (2), including information indicating public settings of the plurality of users and information listing the adjustment parameters for each item.
- the output control unit according to any one of (1) to (6), wherein the output control unit outputs spatial information about the user that is processed based on the adjustment parameter and transmitted to the user of the communication partner to the user.
- Information processing device (8) The output control unit according to any one of (1) to (7), wherein the adjustment parameter is sequentially updated when at least one of the public settings of the plurality of users is changed.
- Information processing device (9) The output information includes any one of (1) to (8), including a video in which a video of the communication partner user is arranged at a distance in a depth direction according to the adjustment parameter in a virtual three-dimensional space.
- the information processing apparatus according to one item.
- the information processing apparatus according to any one of (1) to (13), wherein the output information includes an image in which the communication partner user is blurred according to the adjustment parameter.
- the output information includes a video including a virtual human object that imitates the communication partner user.
- the output information includes a plurality of images of the communication partner user displayed in a size corresponding to the adjustment parameter.
- the determination unit determines the adjustment parameter based on an output setting of spatial information regarding each of a plurality of users who communicate.
- An information processing method including: (19) Computer A determination unit that determines an adjustment parameter of the spatial information asymmetrically with respect to bidirectional disclosure between the plurality of users based on a disclosure setting of the spatial information regarding each of the plurality of users who communicate; An output control unit that outputs to the user output information including the spatial information related to the communication partner user processed based on the adjustment parameter, and information indicating a reason for determining the adjustment parameter; A recording medium on which a program for functioning as a recording medium is recorded.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
【課題】非対称性を許容しながら空間同士を接続することで、より快適なコミュニケーションを実現することが可能な仕組みを提供する。 【解決手段】通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、を備える情報処理装置。
Description
本開示は、情報処理装置、情報処理方法、および記録媒体に関する。
近年、通信技術の発達により、遠隔地で映像を介して会話を行うテレビ電話会議システムが提案されている。具体的には、例えば表示装置、カメラ、マイク、およびスピーカが各空間に設けられ、ある空間で撮影された映像および収音された音声データが、リアルタイムで、他の空間に設置された表示装置およびスピーカから出力される。
このような双方向通信技術に関し、例えば下記特許文献1では、ユーザの状態情報に基づいて、自分と通信相手の通信に対する要求の度合いを判断し、相互に不都合のない快適なコミュニケーションを行う技術が提案されている。
しかし、上記特許文献1に記載の技術では、各地点の接続要求度に応じて情報開示レベルを調整しながら空間同士を接続可能なものの、各地点の情報開示レベルを均一に調整するものに過ぎなかった。ユーザ間で見たい/見たくない/見せたい/見せたくない情報が異なり得ることを考慮すれば、均一な調整は好ましいものではない。
そこで、本開示では、非対称性を許容しながら空間同士を接続することで、より快適なコミュニケーションを実現することが可能な仕組みを提供する。
本開示によれば、通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、を備える情報処理装置が提供される。
また、本開示によれば、通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定することと、前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、出力装置により前記ユーザへ出力することと、を含む情報処理方法が提供される。
また、本開示によれば、コンピュータを、通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、として機能させるためのプログラムを記録した記録媒体が提供される。
以上説明したように本開示によれば、非対称性を許容しながら空間同士を接続することで、より快適なコミュニケーションを実現することが可能な仕組みが提供される。なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
また、本明細書及び図面において、実質的に同一の機能構成を有する要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の要素を、必要に応じて情報処理装置10A、10B及び10Cのように区別する。ただし、実質的に同一の機能構成を有する複数の要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、情報処理装置10A、10B及び10Cを特に区別する必要が無い場合には、単に情報処理装置10と称する。
なお、説明は以下の順序で行うものとする。
1.はじめに
1.1.概要
1.2.関連技術
2.情報処理装置の構成
3.動作処理
4.出力情報の具体例
5.切り替え処理
6.ハードウェア構成例
7.まとめ
1.はじめに
1.1.概要
1.2.関連技術
2.情報処理装置の構成
3.動作処理
4.出力情報の具体例
5.切り替え処理
6.ハードウェア構成例
7.まとめ
<<1.はじめに>>
<1.1.概要>
本開示の一実施形態に係るコミュニケーションシステム1の概要について図1及び図2を参照して説明する。
<1.1.概要>
本開示の一実施形態に係るコミュニケーションシステム1の概要について図1及び図2を参照して説明する。
図1は、本実施形態に係るコミュニケーションシステム1の全体構成を示す図である。図1に示すように、本実施形態に係るコミュニケーションシステム1では、情報処理装置10A、10B、10Cがネットワーク20を介して接続されている。各情報処理装置10A、10B、10Cは、地点A、地点B、地点Cにそれぞれ配置され、各地点の空間を映像・音声・その他の情報チャンネルによって接続し、あたかも各空間がつながっているように感じさせることができる。例えば親と子供が離れて暮らしている際に、互いのリビング空間が窓やドアに相当する表示装置を介してつながっているように見せることを可能とする。互いのリビング空間が接続する場合、ユーザは、相手空間の様子(例えば、子供の様子や親の様子等)を大まかに把握しながら生活することができる。
コミュニケーションシステム1は、各空間で空間情報(例えば、映像及び音声等)を常時送受信し合うことで空間同士を常時接続する。常時接続サービスにより、遠隔地にある空間/ユーザ同士を、高臨場感で接続することが可能となる。しかしその一方で、空間/ユーザ同士での状況の差異や心理状態のずれ(騒音レベルの差、緊張感の差、場のムードの差、プライバシー感の差、接続要求(みたい、みせたい)の差)に起因する不快感が生じ得る。そこで、コミュニケーションシステム1は、接続されるユーザ双方の、見せたい/見せたくない/見たい/見たくないといった接続要求を送受信し合う情報に反映する。とりわけ、本実施形態では、送受信し合う情報を非対称にすることを許容するので、双方にとって心地よいつながり感を提供することが可能である。ここで、つながり感とは、空間がつながっているような感覚であり、安心感や互いの存在感として言い換えることも可能である。なお、コミュニケーションシステム1は、2地点間を接続することも可能であるし、3地点以上の多地点接続を行ってもよい。
情報処理装置10A~10Cは、双方向通信の同期処理、空間情報の送受信処理及び出力処理等を行う。これらの処理の少なくとも一部は、処理サーバ30で行われてもよい。また、図1に示す例ではコミュニケーションシステム1が処理サーバ30を含む構成となっているが、本開示はこれに限定されず、処理サーバ30を含まない構成としてもよい。
図2は、本実施形態に係るコミュニケーションシステム1において送受信される情報チャンネルの一例を示す図である。図2に示すように、地点AにいるユーザAと地点BにいるユーザB1及びB2とが、映像、音声、環境データ、テキスト、触覚、及び匂い等の複数の情報チャンネルを介して接続されている。そのため、ユーザAとユーザB1及びB2とは、互いの地点の映像、音声、環境データ、テキスト、触覚、及び匂い等を把握し、つながり感を得ることが可能である。
<1.2.関連技術>
(1)呼び出し方式
本方式は、発呼側が着呼側を呼び出す方式である。本方式は、電話、インターネット電話、又はテレビ会議システム等で採用される。着呼側の事前の承認を受けてから呼び出す場合も、本方式に含む。
(1)呼び出し方式
本方式は、発呼側が着呼側を呼び出す方式である。本方式は、電話、インターネット電話、又はテレビ会議システム等で採用される。着呼側の事前の承認を受けてから呼び出す場合も、本方式に含む。
本方式は、発呼側の都合によって発呼ができるため、着呼側にとっては必ずしも通話を開始可能又は希望している状況でなくとも強制的に通話を促されるといった、不快感や使いにくさを生じさせていた。逆に、発呼側にとっても、相手に配慮して発呼を躊躇うこともあった。
このような不便さを防止又は軽減する対策として、振動又はLEDの点灯を用いた通知により、着信を無音化又は静音化することが行われている。しかし、これらの対策では、必ず着呼させる、即ち着呼をユーザに気付かせる効果が低下していた。他にも、着呼側が電源をOFFにする、又は留守録モードにする等の対策も考えられるものの、やはり通話要求に応答できない、という点では十分ではない。
また、他の対策として、ユーザ同士で会議中又は離席中等のステータスを事前に開示し共有することで、双方が通話可能なタイミングで発呼する手法がある。しかし、この手法によれば、自身のステータスを常時入力する手間がかかったり、またその手間のためにステータスの更新頻度が低下したりしていた。また、スケジュール情報又はユーザが使用する端末の機器情報等に基づいてステータスが自動で更新される場合にも、ステータスが正しいのか、本当に通話が可能なのか、といった疑念が生じかねず、信憑性や正確さには欠けていた。
(2)監視カメラ方式
本方式は、監視者が監視対象者(即ち、被監視者)を一方的に監視する方式である。本方式は、例えば介護対象となる高齢者、幼児又はペットとその保護者、従業員と雇い主のように、関係性に非対称性があるユーザ/空間同士を接続する際に採用される。
本方式は、監視者が監視対象者(即ち、被監視者)を一方的に監視する方式である。本方式は、例えば介護対象となる高齢者、幼児又はペットとその保護者、従業員と雇い主のように、関係性に非対称性があるユーザ/空間同士を接続する際に採用される。
本方式では、例外もあり得るが、監視対象者から監視者へ情報が一方的に送信される。この場合、監視対象者は、非常に大きなプライバシー侵害感を覚え、精神的負荷がかかる。また、監視者にとっても、倫理的義務感が課せられる。そのため、対等な関係性を有する、又は対応な関係性を持ちたい間柄では、本方式は採用されない。
(3)常時テキスト接続方式
本方式は、ユーザ間でテキストメッセージを常時送受信する方式である。
本方式は、ユーザ間でテキストメッセージを常時送受信する方式である。
SMS(short message service)等のメッセージングアプリケーションでは、相互にテキスト入力情報や画像を送り合うことで、呼び出し方式や監視カメラ方式では提供困難だった、ユーザ同士が常時つながっている感覚(即ち、つながり感)を提供可能である。しかしながら、本方式は、あくまでユーザが能動的に入力した情報が送受信されるのみであった。そのため、入力された情報が、実際にユーザが置かれている状況やユーザの状態と異なる場合があった。また、ユーザの無意識の行動等のユーザが意識しない情報は入力されないのでそもそもやり取りされず、提供可能なつながり感は表層的なものに留まっていた。
(4)つながり感調整方式
本方式は、上記特許文献1に開示された方式であり、各地点の接続要求度に応じて、情報開示レベル(即ち、プライバシー開示レベル)を調整する方式である。しかしながら、本方式では、各地点の情報開示レベルを均一に調整するものに過ぎなかった。
本方式は、上記特許文献1に開示された方式であり、各地点の接続要求度に応じて、情報開示レベル(即ち、プライバシー開示レベル)を調整する方式である。しかしながら、本方式では、各地点の情報開示レベルを均一に調整するものに過ぎなかった。
<<2.情報処理装置の構成>>
図3は、本実施形態に係る情報処理装置10の構成の一例を示すブロック図である。図3に示すように、情報処理装置10は、入力部110、出力部120、通信部130、記憶部140及び制御部150を含む。
図3は、本実施形態に係る情報処理装置10の構成の一例を示すブロック図である。図3に示すように、情報処理装置10は、入力部110、出力部120、通信部130、記憶部140及び制御部150を含む。
以下では、情報処理装置10が入出力を担当する地点、空間及びユーザ並びにこれらに対応する情報に、「第1」というインデックスを付す場合がある。また、情報処理装置10の通信相手のひとつ又は複数の情報処理装置10が入出力を担当する地点、空間及びユーザ並びにこれらに対応する情報に、「第2」というインデックスを付す場合がある。例えば、情報処理装置10は、第1のユーザがいる第1の空間において取得された第1の空間情報を、通信相手の情報処理装置10に(換言すると、第2のユーザに/第2の空間に/第2の地点に)送信する。また、情報処理装置10は、第2のユーザがいる第2の空間において取得された第2の空間情報を、通信相手の情報処理装置10から受信して、第1のユーザへ出力する。また、情報処理装置10Aに関しては、ユーザAが第1のユーザであり、他のユーザが第2のユーザである。なお、第2のユーザは、複数であってもよく、詳しくは、ひとつの第2の地点に複数の第2のユーザがいてもよいし、複数の第2の地点に複数の第2のユーザが分散していてもよい。
(1)入力部110
入力部110は、空間情報を入力する機能を有する。具体的には、入力部110は、第1のユーザに関する第1の空間情報を入力する。入力部110により入力される第1の空間情報としては、例えば、第1のユーザの/第1のユーザがいる又は第1のユーザに関連付けられた空間(居室等。不在でもよい)の映像、音声、環境データ、テキスト、触覚、及び匂いといった情報が含まれる。具体的には、空間情報は、空間の明るさ、温度、湿度、環境音、空間の広さ、及び情報処理装置10の状態等の、空間の状態を示す情報を含み得る。また、空間情報は、第1のユーザの位置、第1のユーザと出力情報の表示領域との距離、第1のユーザの動き、第1のユーザの注視点、同一空間にいる第1のユーザの人数及び構成、並びに第1のユーザの姿勢等の、第1のユーザの状態を示す情報を含む。
入力部110は、空間情報を入力する機能を有する。具体的には、入力部110は、第1のユーザに関する第1の空間情報を入力する。入力部110により入力される第1の空間情報としては、例えば、第1のユーザの/第1のユーザがいる又は第1のユーザに関連付けられた空間(居室等。不在でもよい)の映像、音声、環境データ、テキスト、触覚、及び匂いといった情報が含まれる。具体的には、空間情報は、空間の明るさ、温度、湿度、環境音、空間の広さ、及び情報処理装置10の状態等の、空間の状態を示す情報を含み得る。また、空間情報は、第1のユーザの位置、第1のユーザと出力情報の表示領域との距離、第1のユーザの動き、第1のユーザの注視点、同一空間にいる第1のユーザの人数及び構成、並びに第1のユーザの姿勢等の、第1のユーザの状態を示す情報を含む。
例えば入力部110は、カメラ、マイク(マイクロフォンの略称)、およびセンサにより実現される。カメラは、複数であってもよく、空間内(例えばリビング)を撮像し、撮像画像を取得する。また、マイクは、複数であってもよく、空間内の音声や、空間周辺(例えば隣の部屋、廊下、家の外等)の環境音を集音し、音声データを取得する。また、センサは、空間内や空間周辺の各種情報を検知する機能を有し、例えば、温度センサ、湿度センサ、照度センサ、匂いセンサ、人感センサ、およびドア開閉センサ等が想定される。
(2)出力部120
出力部120は、出力制御部155による制御に基づいて、各デバイスを用いて出力情報を出力する。例えば出力部120は、ディスプレイ又はプロジェクタ等の表示装置、スピーカ等の音声出力装置、及びLEDランプ又はインジゲータ等の通知装置を含み、表示出力、音声出力、及び通知出力を行う。表示装置は、出力制御部155により生成された空間画像情報を表示する。また、音声出力装置は、出力制御部155により生成された空間音声情報を出力する。
出力部120は、出力制御部155による制御に基づいて、各デバイスを用いて出力情報を出力する。例えば出力部120は、ディスプレイ又はプロジェクタ等の表示装置、スピーカ等の音声出力装置、及びLEDランプ又はインジゲータ等の通知装置を含み、表示出力、音声出力、及び通知出力を行う。表示装置は、出力制御部155により生成された空間画像情報を表示する。また、音声出力装置は、出力制御部155により生成された空間音声情報を出力する。
(3)通信部130
通信部130は、情報処理装置10と他の装置との情報の送受信を行う。例えば、通信部130は、第2のユーザ、即ち通信相手の情報処理装置10との間で空間情報の送受信を行う。
通信部130は、情報処理装置10と他の装置との情報の送受信を行う。例えば、通信部130は、第2のユーザ、即ち通信相手の情報処理装置10との間で空間情報の送受信を行う。
(4)記憶部140
記憶部140は、情報処理装置10による動作のための情報を一時的に又は恒久的に記憶する。例えば、記憶部140は、空間情報及び接続要求設定を記憶する。
記憶部140は、情報処理装置10による動作のための情報を一時的に又は恒久的に記憶する。例えば、記憶部140は、空間情報及び接続要求設定を記憶する。
(5)制御部150
制御部150は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置10内の動作全般を制御する。制御部150は、設定部151、決定部153及び出力制御部155を含む。なお、制御部150は、これら以外の構成要素も含み得る。即ち、制御部150は、これらの構成要素による動作以外の動作も行い得る。以下、これらの構成要素について詳しく説明する。
制御部150は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置10内の動作全般を制御する。制御部150は、設定部151、決定部153及び出力制御部155を含む。なお、制御部150は、これら以外の構成要素も含み得る。即ち、制御部150は、これらの構成要素による動作以外の動作も行い得る。以下、これらの構成要素について詳しく説明する。
(6)設定部151
設定部151は、接続要求設定を設定する機能を有する。接続要求設定とは、空間の接続に関する設定情報である。接続要求設定は、接続要求レベル、プライバシー設定、通信量抑制設定、及び個別設定等を含む。接続要求レベルとは、空間の接続度合いをレベル(即ち、数字)で規定する設定情報である。プライバシー設定とは、見せたい/見せたくない/見たい/見たくない情報の設定である。通信量抑制設定とは、通信量を抑制するための設定である。個別設定とは、ユーザの趣味趣向を出力情報に反映させるための設定である。
設定部151は、接続要求設定を設定する機能を有する。接続要求設定とは、空間の接続に関する設定情報である。接続要求設定は、接続要求レベル、プライバシー設定、通信量抑制設定、及び個別設定等を含む。接続要求レベルとは、空間の接続度合いをレベル(即ち、数字)で規定する設定情報である。プライバシー設定とは、見せたい/見せたくない/見たい/見たくない情報の設定である。通信量抑制設定とは、通信量を抑制するための設定である。個別設定とは、ユーザの趣味趣向を出力情報に反映させるための設定である。
とりわけ、設定部151は、第1のユーザに関する第1の接続要求設定を設定する。例えば、第1の接続要求設定は、第1のユーザに関する第1の空間情報の第2のユーザへの公開(即ち、送信/伝送)に関する、第1の公開設定を含む。第1の公開設定により、第1のユーザは、例えば第1の空間情報の少なくとも一部をフィルタリングして(例えば、選択的に)第2のユーザへ送信することが可能となる。また、第1の接続要求設定は、第2のユーザに関する第2の空間情報の第1のユーザへの出力に関する、第1の出力設定を含む。第1の出力設定により、第1のユーザは、第2のユーザから受信された第2の空間情報の少なくとも一部をフィルタリングして(例えば、選択的に)第1のユーザへ出力することが可能となる。
設定部151は、第1のユーザからの音声入力等の意識的な指示に基づいて、接続要求設定を設定してもよい。他にも、設定部151は、第1の空間又は第1のユーザの状態に基づいて自動的に接続要求設定を設定してもよい。例えば、設定部151は、第1の空間が散らかっている又は電気が消えている等の所定の状態にある場合に、接続要求レベルを低く再設定してもよい。また、設定部151は、表示された出力情報に第1のユーザが近づいた場合に接続要求レベルを高く再設定し、遠のいた場合に接続要求レベルを低く再設定してもよい。また、設定部151は、第1のユーザが着替える等の所定の行動を行った場合に、接続要求レベルを低く再設定してもよい。このような自動的な設定により、ユーザのプライバシーを守り、接続の継続性を担保することが可能となる。
設定部151は、接続要求設定を、通信相手の情報処理装置10との間で共有する。例えば、設定部151は、第1の接続要求設定を通信相手の情報処理装置10に送信し、通信相手の情報処理装置10から第2の接続要求設定を受信する。なお、第2の接続要求設定は、第2のユーザに関する第2の空間情報の第1のユーザへの公開に関する第2の公開設定、及び第1のユーザに関する第1の空間情報の第2のユーザへの出力に関する第2の出力設定を含む。
(7)決定部153
決定部153は、通信する複数のユーザの接続要求設定に基づいて、各々のユーザに関する空間情報の加工に関する調整パラメータを決定する機能を有する。即ち、決定部153は、第1の接続要求設定及び第2の接続要求設定に基づいて、第1の空間情報の加工及び第2の空間情報の加工に関する調整パラメータを決定する機能を有する。ここでの加工は、情報処理装置10における第1の空間情報の加工及び第2に空間情報の加工、並びに通信相手の情報処理装置10における第1の空間情報の加工及び第2に空間情報の加工を指す。
決定部153は、通信する複数のユーザの接続要求設定に基づいて、各々のユーザに関する空間情報の加工に関する調整パラメータを決定する機能を有する。即ち、決定部153は、第1の接続要求設定及び第2の接続要求設定に基づいて、第1の空間情報の加工及び第2の空間情報の加工に関する調整パラメータを決定する機能を有する。ここでの加工は、情報処理装置10における第1の空間情報の加工及び第2に空間情報の加工、並びに通信相手の情報処理装置10における第1の空間情報の加工及び第2に空間情報の加工を指す。
詳しくは、決定部153は、通信する複数のユーザに関する空間情報の公開設定に基づいて、公開に関する調整パラメータを決定する。即ち、決定部153は、第1のユーザに関する第1の空間情報の第2のユーザへの公開に関する第1の公開設定、及び第2のユーザに関する第2の空間情報の第1のユーザへの公開に関する第2の公開設定に基づいて、公開に関する調整パラメータを決定する。より簡易には、決定部153は、第1のユーザが第2のユーザに見せたい空間情報が公開されるように、また、第2のユーザが第1のユーザに見せたい空間情報が公開されるように、公開に関する調整パラメータを決定する。公開に関する調整パラメータとは、入力された空間情報のうち公開することが許容される情報チャネル及び情報量、送信前に適用すべき画像処理、並びに送信する際に適用すべき送信処理等を示す情報である。
また、決定部153は、通信する複数のユーザに関する空間情報の出力設定に基づいて、出力に関する調整パラメータを決定する。即ち、決定部153は、第2のユーザに関する第2の空間情報の第1のユーザへの出力に関する第1の出力設定、及び第1のユーザに関する第1の空間情報の第2のユーザへの出力に関する第2の出力設定に基づいて、出力に関する調整パラメータを決定する。より簡易には、決定部153は、受信された第2のユーザの空間情報のうち第1のユーザが見たい空間情報が出力されるように、また、受信された第1のユーザの空間情報のうち第2のユーザが見たい空間情報が出力されるように出力に関する調整パラメータを決定する。出力に関する調整パラメータとは、通信相手から受信された空間情報のうち出力することが許容される情報チャネル及び情報量、出力前に適用すべき画像処理、並びに受信する際に適用すべき受信処理等を示す情報である。
ここで、決定部153は、調整パラメータを非対称に決定可能である。より具体的には、決定部153は、通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、空間情報の調整パラメータを複数のユーザ間での双方向の公開に関し非対称に決定可能である。また、決定部153は、通信する複数のユーザの各々に関する空間情報の出力設定に基づいて、空間情報の調整パラメータを複数のユーザ間での双方向の出力に関し非対称に決定可能である。つまり、決定部153は、情報処理装置10における加工のための調整パラメータと通信相手の情報処理装置10における加工のための調整パラメータとを、非対称に、即ち異ならせて決定することができる。例えば、決定部153は、通信相手から第2の空間情報のすべてが公開される場合であっても、第1の空間情報の一部のみを通信相手に公開するよう決定する。非対称性が許容されることで、個々のユーザの事情や考え方に合わせてプライバシーを適切に守ることが可能となり、これにより心地よいつながり感をユーザに与えることが可能となる。ただし、上述した監視カメラ方式のように、非対称性が過ぎる場合には、双方に心地よいつがなり感を提供することが困難になるため、非対称性は所定の範囲内に収められることが望ましい。
ここで、加工の際の情報量の削減量が小さい調整パラメータを、換言すると加工量が少ない調整パラメータを、接続性が高い調整パラメータである、とも称する。また、加工の際の情報量の削減量が大きい調整パラメータを、換言すると加工量が大きい調整パラメータを、接続性が低い調整パラメータである、とも称する。
なお、決定部153による決定は、通信相手の情報処理装置10と協働で行われてもよい。また、決定部153は、調整パラメータのうち、情報処理装置10において適用される調整パラメータのみを決定してもよく、通信相手の情報処理装置10において適用される調整パラメータは、通信相手の情報処理装置10により決定されてもよい。
調整パラメータの具体的な決定処理について、以下に詳しく説明する。
・接続要求レベルの適用
例えば、接続要求レベルと決定すべき調整パラメータとは、1対1で対応付けられていてもよく、決定部153は、かかる対応表を参照して調整パラメータを決定してもよい。
例えば、接続要求レベルと決定すべき調整パラメータとは、1対1で対応付けられていてもよく、決定部153は、かかる対応表を参照して調整パラメータを決定してもよい。
・調整マップの適用
決定部153は、第1の接続要求レベル及び第2の接続要求レベルに差がある場合、差を埋めるように接続要求レベルの補正を行ってもよい。接続要求レベルの補正も、調整パラメータの決定に含まれる処理である。もちろん、調整マップを用いた補正は行われなくてもよい。例えば、決定部153は、第1の接続要求レベル及び第2の接続要求レベルの各々を、平均値若しくは中央値に補正してもよいし、最も高い接続要求レベル又は最も低い接続要求レベルに補正してもよい。補正には、調整マップが適用され得る。その一例を、図4を参照して説明する。
決定部153は、第1の接続要求レベル及び第2の接続要求レベルに差がある場合、差を埋めるように接続要求レベルの補正を行ってもよい。接続要求レベルの補正も、調整パラメータの決定に含まれる処理である。もちろん、調整マップを用いた補正は行われなくてもよい。例えば、決定部153は、第1の接続要求レベル及び第2の接続要求レベルの各々を、平均値若しくは中央値に補正してもよいし、最も高い接続要求レベル又は最も低い接続要求レベルに補正してもよい。補正には、調整マップが適用され得る。その一例を、図4を参照して説明する。
図4は、本実施形態に係る調整パラメータの決定処理の一例を説明するための図である。図4では、ユーザAとユーザBとの通信に関する接続要求レベルの補正のための調整マップが示されている。横軸は、ユーザBとの通信に対するユーザAの接続要求レベルを3段階(閉鎖的(closed)、開放的(open)、積極的(active))で表している。また、縦軸は、ユーザAとの通信に対するユーザBの接続要求レベルを3段階(閉鎖的(closed)、開放的(open)、積極的(active))で表している。図4に示した調整マップによれば、ユーザAとユーザBの接続要求レベルが共に積極的(active)であれば、接続要求レベルは積極的(active)に補正される(即ち、補正されない)。また、ユーザAとユーザBの接続要求レベルの少なくとも一方が閉鎖的(closed)であれば、接続要求レベルは閉鎖的(closed)に補正される(即ち、閉鎖的(closed)ではない一方の接続要求レベルが、閉鎖的(closed)に補正される)。また、これら以外の場合、接続要求レベルは開放的(open)に補正される。
なお、上記図4に示した調整マップは、最も低い接続要求レベルに補正するためのマップである、と言える。決定部153は、最も高い接続要求レベルに補正するマップ等の、図4に示した調整マップ以外の調整マップを適用してもよい。
・プライバシー設定の適用
決定部153は、プライバシー設定に基づいて、調整パラメータを決定してもよい。プライバシー設定の一例を、下記の表1に示す。
決定部153は、プライバシー設定に基づいて、調整パラメータを決定してもよい。プライバシー設定の一例を、下記の表1に示す。
表1は、ユーザAの他のユーザに対するプライバシー設定の一例が示されている。プライバシー設定は、通信相手ごとに設定されてもよい。
「モード」は、設定モードの名前である。具体的な設定は、他の項目において定義される。「モード」は、適用すべき調整マップを指定する情報であってもよい。例えば、開放優先であれば、決定部153は、複数の接続要求レベルのうち、最も高い接続要求レベルに補正する調整マップを適用する。また、プライバシー保護優先であれば、決定部153は、複数の接続要求レベルのうち、最も低い接続要求レベルに補正する調整マップを適用する。また、バランス優先であれば、決定部153は、複数の接続要求レベルのうち、平均値又は中央値の接続要求レベルに補正する調整マップを適用する。
「自分から相手」とは、第1のユーザから第2のユーザへの第1の空間情報の公開に関する設定である。また、「相手から自分」とは、第2のユーザから第1のユーザへの第2の空間情報の公開に関する設定である。映像OK/映像ぼかしとは、映像をそのまま又はぼかして(若しくはぼかしを強くして)公開されることを指す。音声OK/ミュート/小さくとは、音声をそのまま/ミュートして/小さくして公開されることを指す。
「非対称許容」とは、調整パラメータの非対称性を許容するか否かの設定である。表1に示すように、非対称性が許容される場合、「自分から相手」へ公開される情報と、「相手から自分」へ公開される情報とが一致しない。
このように、プライバシー考慮モードの設定が反映されることで、例えば空間情報を等しく公開し合ったり、プライバシーの管理制限の強い空間との接続では空間情報をぼかして公開したりする等の調整が可能となる。
・通信量抑制設定の適用
情報処理装置10は、通信量抑制設定に基づいて、調整パラメータを決定してもよい。通信量抑制設定の一例を、下記の表2に示す。
情報処理装置10は、通信量抑制設定に基づいて、調整パラメータを決定してもよい。通信量抑制設定の一例を、下記の表2に示す。
表2は、ユーザAの他のユーザに対する通信量抑制設定の一例が示されている。通信量抑制設定は、通信相手ごとに設定されてもよい。
「モード」とは、設定モードの名前である。具体的な設定は、他の項目において定義される。例えば、抑制量大であれば通信量が大きく抑制される。具体的には、圧縮率及び間欠率が大きく、中程度の遅延を許容した送信/受信処理が行われる。例えば、抑制量小であれば通信量が小さく抑制される。具体的には、圧縮率及び間欠率が小さく、小程度の遅延を許容した送信/受信処理が行われる。例えば、抑制量中程度であれば、通信量が中程度に抑制される。具体的には、圧縮率が大きく間欠率が小さく、中程度の遅延を許容した送信/受信処理が行われる。なお、間欠率とは、映像のフレームレート又は音声のサンプリングレート等を落とす率である。
例えば、ネットワークにおけるデータ量(即ち、トラフィック)又はデータコストが変動した場合を想定する。その場合、決定部153は、変動の影響を大きく受けると想定されるユーザAとユーザBとの通信に関しては圧縮率を上げて空間情報の品質を落としながら通信量を削減し、伝送遅延も大きくなることを許容する調整パラメータを決定する。一方で、決定部153は、専用の通信帯域等が想定されるユーザAとユーザCとの通信に関しては、通信量の抑制量を小さくする調整パラメータを決定する。
また、通信帯域又は品質によって、所定のつながり感を提供できない場合には、その旨がユーザに通知される。例えば、通信量の制限により、接続性を上げて接続することが困難な場合、図11に示すドーム状の囲い表示303が通知されてもよい。
なお、常時接続サービスは、ビデオチャット等のスポット的な接続サービスと比較して、常時、広帯域、且つ多地点で利用され得るので、通信トラフィック及びネットワーク負荷が増大し得る。このことは、回線品質の低下又は通信制限が課される結果につながり、ひいては常時接続サービスの品質が低下する。そのため、通信量抑制設定を適用することは、通信量を抑制する直接的な効果のみならず、常時接続サービス自体の品質を維持する効果もある。
・個別設定の適用
情報処理装置10は、個別設定に基づいて、調整パラメータを決定してもよい。個別設定とは、第1のユーザの趣味趣向に基づく設定である。個別設定は、通信相手ごとに設定されてもよい。
情報処理装置10は、個別設定に基づいて、調整パラメータを決定してもよい。個別設定とは、第1のユーザの趣味趣向に基づく設定である。個別設定は、通信相手ごとに設定されてもよい。
個別設定が適用されることにより、例えば、図11に示す仮想的な三次元空間の背景として、ゲームの街並み、森の中、街中、宇宙、海底等々、様々なシーンを設定することが可能となる。また、個別設定が適用されることにより、例えば図13を参照して説明するように、特定の第2のユーザを非表示にすることができる。
(8)出力制御部155
出力制御部155は、通信部130による第2のユーザへの情報の公開を制御し、出力部120による第1のユーザへの情報の出力を制御する機能を有する。
出力制御部155は、通信部130による第2のユーザへの情報の公開を制御し、出力部120による第1のユーザへの情報の出力を制御する機能を有する。
・公開制御
出力制御部155は、決定された調整パラメータに基づいて第1の空間情報を加工し、加工された第1の空間情報を第2のユーザへ、即ち通信相手の情報処理装置10へ送信するよう通信部130を制御する。詳しくは、出力制御部155は、公開に関する調整パラメータに従い、第1の空間情報から公開することが許容された情報チャネル及び情報量を抽出し、適用すべき画像処理を適用し、適用すべき送信処理を適用する。その際、出力制御部155は、調整パラメータに基づいて、映像サイズ、フレームレート、音声フォーマット等のモジュール別の設定データを生成し、かかる設定データに基づいて加工を行ってもよい。
出力制御部155は、決定された調整パラメータに基づいて第1の空間情報を加工し、加工された第1の空間情報を第2のユーザへ、即ち通信相手の情報処理装置10へ送信するよう通信部130を制御する。詳しくは、出力制御部155は、公開に関する調整パラメータに従い、第1の空間情報から公開することが許容された情報チャネル及び情報量を抽出し、適用すべき画像処理を適用し、適用すべき送信処理を適用する。その際、出力制御部155は、調整パラメータに基づいて、映像サイズ、フレームレート、音声フォーマット等のモジュール別の設定データを生成し、かかる設定データに基づいて加工を行ってもよい。
・出力制御
出力制御部155は、出力情報を生成して第1のユーザへ出力するよう出力部120を制御する。
出力制御部155は、出力情報を生成して第1のユーザへ出力するよう出力部120を制御する。
出力制御部155は、第2のユーザから、即ち通信相手の情報処理装置10から受信された第2の空間情報を、決定された調整パラメータに基づいて加工することで、出力情報を生成する。詳しくは、出力制御部155は、出力に関する調整パラメータに従い、適用すべき受信処理を適用して第2の空間情報を受信し、第2の空間情報から出力することが許容された情報チャネル及び情報量を抽出し、適用すべき画像処理を適用する。その際、出力制御部155は、調整パラメータに基づいて、映像サイズ、フレームレート、音声フォーマット等のモジュール別の設定データを生成し、かかる設定データに基づいて加工を行ってもよい。
出力情報は、少なくとも映像である空間映像情報及び音声である空間音声情報を含む。例えば、出力制御部155は、加工された第2の空間情報に含まれる映像に基づいて、空間映像情報を生成する。出力制御部155は、加工された第2の空間情報に含まれる音声に基づいて、空間音声情報を生成する。例えば、空間映像情報には、第2のユーザの様子が含まれ、空間音声情報も第2のユーザの音声が含まれる。空間音声情報に含まれる第2のユーザの音声は、空間映像情報に含まれる第2のユーザの位置に応じて定位されていることが望ましい。
また、第2のユーザが複数いる場合、即ち複数の第2の空間との間で多地点接続が行われる場合、出力制御部155は、2地点間の接続を時分割で切り替えてもよいし、多地点の情報を並列的に出力してもよい。
もちろん、出力制御部155は、映像や音声以外にも、テキストや環境データ等に基づいて出力情報を生成してもよい。
<<3.動作処理>>
以下、図5及び図6を参照して、本実施形態に係る動作処理を説明する。
以下、図5及び図6を参照して、本実施形態に係る動作処理を説明する。
図5は、本実施形態に係るコミュニケーションシステム1において実行される空間接続処理の流れの一例を示すシーケンス図である。図5に示すように、本シーケンスには、情報処理装置10A及び情報処理装置10Bが関与する。
まず、情報処理装置10Aは、ユーザBへの接続要求を送信する(ステップS102A)。情報処理装置10Bが、ユーザAからの接続要求を受諾すると、情報処理装置10Aと情報処理装置10Bとのセッションが開始される(ステップS102B)。
次いで、情報処理装置10Aは、ユーザBとの接続要求設定を設定して情報処理装置10Bと共有する(ステップS104A)。また、情報処理装置10Bは、ユーザAとの接続要求設定を設定して情報処理装置10Aと共有する(ステップS104B)。
そして、情報処理装置10A及び情報処理装置10Bは、各々が設定した接続要求設定に基づいて調整パラメータを決定する(ステップS106)。
次に、情報処理装置10A及び情報処理装置10Bは、決定された調整パラメータに基づいて送信する空間情報を加工して、互いに相手へ送信する(ステップS108A、S108B)。
次いで、情報処理装置10Aは、決定された調整パラメータに基づいて、情報処理装置10Bから受信した空間情報を加工して出力情報を生成する(ステップS110A)。また、情報処理装置10Bは、決定された調整パラメータに基づいて、情報処理装置10Aから受信した空間情報を加工して出力情報を生成する(ステップS110B)。
そして、情報処理装置10A及び情報処理装置10Bは、各々が生成した出力情報を出力する(ステップS112A、S112B)。
情報処理装置10A及び情報処理装置10Bは、セッションが切断されるまで(ステップS114A/NO、S114B/NO)、上記説明した処理を繰り返す。詳しくは、互いの接続要求設定のいずれかに変更があるまで(ステップS116A/NO、又はS116B/NO)、情報処理装置10A及び情報処理装置10Bは、ステップS108A~S114A及びS108B~S114Bに係る処理を繰り返す。互いの接続要求設定の少なくともいずれか一方に変更があった場合には(ステップS116A/YES、又はS116B/YES)、情報処理装置10A及び情報処理装置10Bは、ステップS104A、S104B及びS106に係る処理も行う。
セッションが切断される場合(ステップS114A/YES、S114B/YES)、例えば、情報処理装置10Aは、ユーザBへの切断要求を送信する(ステップS118A)。情報処理装置10Bが、ユーザAとの切断を受諾すると、情報処理装置10Aと情報処理装置10Bとのセッションが切断される(ステップS118B)。
以上、コミュニケーションシステム1において実行される空間接続処理の全体的な流れの一例を説明した。続いて、図6を参照して、上記ステップS106における調整パラメータ決定処理について詳しく説明する。
図6は、本実施形態に係る情報処理装置10(10A及び10B)において実行される調整パラメータ決定処理の流れの一例を示すフローチャートである。図6に示すように、まず、情報処理装置10は、調整マップ、プライバシー設定、通信量抑制設定、及び個別設定を取得する(ステップS202、S204、S206、S208)。そして、情報処理装置10は、取得した調整マップ、プライバシー設定、通信量抑制設定、及び個別設定といった各種設定に基づいて、調整パラメータを決定する(ステップS210)。次いで、情報処理装置10は、決定された調整パラメータに基づいて、モジュール別の設定情報を生成する(ステップS212)。
<<4.出力情報の具体例>>
以下、図7~図18を参照しながら、出力情報の具体例を説明する。
以下、図7~図18を参照しながら、出力情報の具体例を説明する。
(1)出力情報の概要
図7は、本実施形態に係る出力情報の一例を説明するための図である。図7では、ユーザAがいる空間において、出力情報200が表示されている。出力情報200は、通信先のユーザB1及びB2を含む空間映像情報210を含んでいる。なお、空間映像情報のアスペクト比は任意である。
図7は、本実施形態に係る出力情報の一例を説明するための図である。図7では、ユーザAがいる空間において、出力情報200が表示されている。出力情報200は、通信先のユーザB1及びB2を含む空間映像情報210を含んでいる。なお、空間映像情報のアスペクト比は任意である。
また、出力情報200は、調整パラメータに基づいて加工されユーザBへ送信されるユーザAの空間情報、より簡易には通信先において表示されるユーザAを含む空間映像情報を示すプレビュー画面220を含む。プレビュー画面220が表示されることで、ユーザAは、自分の情報がどのように通信相手に公開されているのかを確認することが可能となる。よって、例えばユーザAは、自身が設定した接続要求設定が反映されており、過度に情報が公開されていないことを確認し、安心することが可能となる。
また、出力情報200は、調整パラメータ決定ステータス230を含む。調整パラメータ決定ステータス230は、調整パラメータの決定理由を示す情報である。調整パラメータ決定ステータス230は、通信する複数のユーザの公開設定を示す情報を含む。詳しくは、調整パラメータ決定ステータス230は、第1の接続要求設定を示す情報231を含む。第1の接続要求レベルを示す情報231は、例えばユーザAの接続要求レベルを3段階(1:閉鎖的(closed)、2:開放的(open)、3:積極的(active))で示す情報であり、本図に示された例ではレベル1である。また、調整パラメータ決定ステータス230は、第2の接続要求設定を示す情報232を含む。第2の接続要求設定を示す情報232は、例えばユーザB1及びB2の接続要求レベルを3段階(1:閉鎖的(closed)、2:開放的(open)、3:積極的(active))で示す情報であり、本図に示された例ではレベル3である。また、調整パラメータ決定ステータス230は、決定された調整パラメータを示す情報233を含む。本図では、決定された調整パラメータを示す情報233として、接続要求レベルの補正結果が示されており、接続要求レベル1に補正されたことが示されている。このような、調整パラメータの決定理由を示す情報が表示されることで、ユーザAは、自身の接続要求設定が反映されていることを確認し、調整結果に納得感及び安心感を持つことが可能となる。
他にも、調整パラメータ決定ステータスは、多様な情報を含み得る。例えば、調整パラメータ決定ステータスは、公開している/公開していない情報チャネルのリストを含んでいてもよい。また、調整パラメータ決定ステータスは、接続要求レベル以外の、プライバシー設定、通信量抑制設定、及び個別設定に関する適用状況を示す情報を含んでいてもよい。
(2)調整パラメータ決定ステータスのバリエーション
調整パラメータ決定ステータスは、図7に示した以外にも多様な表現がなされ得る。その一例を、図8~図10を参照して説明する。
調整パラメータ決定ステータスは、図7に示した以外にも多様な表現がなされ得る。その一例を、図8~図10を参照して説明する。
・第1の表示例(グラフ表現)
図8は、本実施形態に係る調整パラメータ決定ステータスの第1の表示例を説明するための図である。本図では、調整パラメータ決定ステータス240は、通信する複数のユーザの公開設定を示す情報(即ち、第1の接続要求設定を示す情報、及び第2の接続要求設定を示す情報)、及び決定された調整パラメータを示す情報を、グラフ表現した情報である。第1の接続要求設定を示す情報241によれば、ユーザAの接続要求レベルは3である。第2の接続要求設定を示す情報242及び243によれば、ユーザB及びCの接続要求レベルは1及び2である。補正後の接続要求レベルを示す情報244によれば、ユーザA、B及びCの接続要求レベルの各々が1に補正されたことが示されている。また、この補正に関し補正量を示す情報245及び246が表示されている。
図8は、本実施形態に係る調整パラメータ決定ステータスの第1の表示例を説明するための図である。本図では、調整パラメータ決定ステータス240は、通信する複数のユーザの公開設定を示す情報(即ち、第1の接続要求設定を示す情報、及び第2の接続要求設定を示す情報)、及び決定された調整パラメータを示す情報を、グラフ表現した情報である。第1の接続要求設定を示す情報241によれば、ユーザAの接続要求レベルは3である。第2の接続要求設定を示す情報242及び243によれば、ユーザB及びCの接続要求レベルは1及び2である。補正後の接続要求レベルを示す情報244によれば、ユーザA、B及びCの接続要求レベルの各々が1に補正されたことが示されている。また、この補正に関し補正量を示す情報245及び246が表示されている。
・第2の表示例(2次元平面表現)
図9は、本実施形態に係る調整パラメータ決定ステータスの第2の表示例を説明するための図である。本図では、調整パラメータ決定ステータス250は、通信する複数のユーザの公開設定を示す情報(即ち、第1の接続要求設定を示す情報、及び第2の接続要求設定を示す情報)、及び決定された調整パラメータを示す情報を、2次元平面にマッピングした情報である。本図では、第1のユーザであるユーザAは原点に配置され、第2のユーザであるユーザB、C及びDが、決定された調整パラメータに対応する位置に配置されている。接続要求設定を示す情報としては、接続要求レベルが各々のユーザを起点とする矢印の長さとして表現されており、矢印が長いほど接続要求レベルが低い。そして、2次元平面上のユーザ間の距離は、補正後の接続要求レベルを示している。
図9は、本実施形態に係る調整パラメータ決定ステータスの第2の表示例を説明するための図である。本図では、調整パラメータ決定ステータス250は、通信する複数のユーザの公開設定を示す情報(即ち、第1の接続要求設定を示す情報、及び第2の接続要求設定を示す情報)、及び決定された調整パラメータを示す情報を、2次元平面にマッピングした情報である。本図では、第1のユーザであるユーザAは原点に配置され、第2のユーザであるユーザB、C及びDが、決定された調整パラメータに対応する位置に配置されている。接続要求設定を示す情報としては、接続要求レベルが各々のユーザを起点とする矢印の長さとして表現されており、矢印が長いほど接続要求レベルが低い。そして、2次元平面上のユーザ間の距離は、補正後の接続要求レベルを示している。
例えば、ユーザAからユーザBへの矢印251は、ユーザAからユーザBへの接続要求レベルが3であることを示しており、ユーザBからユーザAへの矢印252は、ユーザBからユーザAへの接続要求レベルが1であることを示している。そして、ユーザBの配置によれば、ユーザAとユーザBと間の通信に関し接続要求レベルが1に補正されたことを示している。
また、ユーザAからユーザCへの矢印253は、ユーザAからユーザCへの接続要求レベルが3であることを示しており、ユーザCからユーザAへの矢印254は、ユーザCからユーザAへの接続要求レベルが1であることを示している。そして、ユーザCの配置によれば、ユーザAとユーザCと間の通信に関し接続要求レベルが1に補正されたことを示している。
また、ユーザAからユーザDへの矢印255は、ユーザAからユーザDへの接続要求レベルが3であることを示しており、ユーザDからユーザAへの矢印256は、ユーザDからユーザAへの接続要求レベルが2であることを示している。そして、ユーザDの配置によれば、ユーザAとユーザDと間の通信に関し接続要求レベルが2に補正されたことを示している。
なお、この二次元平面における第2のユーザ同士の相対的位置関係は、第2のユーザ同士の調整パラメータ(又は接続要求設定)に対応していてもよい。例えば、この二次元平面において互いに距離が近い第2のユーザは、接続性が高い調整パラメータを用いて接続されていてもよい。また、第2のユーザは、二次元平面における互いの距離に応じて、グループ257及び258のようにグループ化されていてもよい。例えば、ひとつのグループに含まれる複数の第2のユーザは、図17を参照して後述する表示例において、ユーザAから見てひとつの視界に収まる。
・第3の表示例(フィルタ表現)
図10は、本実施形態に係る調整パラメータ決定ステータスの第3の表示例を説明するための図である。本図では、調整パラメータ決定ステータス260は、通信する複数のユーザの公開設定を示す情報(即ち、第1の接続要求設定を示す情報、及び第2の接続要求設定を示す情報)、及び決定された調整パラメータを項目ごとに列挙した情報を含む。詳しくは、調整パラメータ決定ステータス260は、ユーザA及びユーザBの接続要求レベルを示す情報261A及び261Bを含む。また、調整パラメータ決定ステータス260は、ユーザA及びユーザBの接続要求レベルの各々に対応する映像、音声及びテキスト等の項目ごとの調整パラメータを示す情報262A及び262B、及びこれらに基づいて補正された調整パラメータを示す情報263を含む。補正された調整パラメータを示す情報263によれば、ユーザA及びユーザBの空間情報は、映像の40%、音声の65%、及びテキストの70%が、互いに公開される。
図10は、本実施形態に係る調整パラメータ決定ステータスの第3の表示例を説明するための図である。本図では、調整パラメータ決定ステータス260は、通信する複数のユーザの公開設定を示す情報(即ち、第1の接続要求設定を示す情報、及び第2の接続要求設定を示す情報)、及び決定された調整パラメータを項目ごとに列挙した情報を含む。詳しくは、調整パラメータ決定ステータス260は、ユーザA及びユーザBの接続要求レベルを示す情報261A及び261Bを含む。また、調整パラメータ決定ステータス260は、ユーザA及びユーザBの接続要求レベルの各々に対応する映像、音声及びテキスト等の項目ごとの調整パラメータを示す情報262A及び262B、及びこれらに基づいて補正された調整パラメータを示す情報263を含む。補正された調整パラメータを示す情報263によれば、ユーザA及びユーザBの空間情報は、映像の40%、音声の65%、及びテキストの70%が、互いに公開される。
(3)空間映像情報のバリエーション
空間映像情報は、図7に示した以外にも多様な表現がなされ得る。その一例を、図11~図18を参照して説明する。なお、下記に説明する表示例は、適宜組み合わせて用いられてよい。
空間映像情報は、図7に示した以外にも多様な表現がなされ得る。その一例を、図11~図18を参照して説明する。なお、下記に説明する表示例は、適宜組み合わせて用いられてよい。
・第1の表示例
図11は、本実施形態に係る空間映像情報の第1の表示例を説明するための図である。図11に示した空間映像情報300は、仮想的な三次元空間内に第2のユーザの映像302が配置された映像である。この空間映像情報300では、ユーザBの映像302が、調整パラメータに応じた奥行き方向の距離にある仮想的な家オブジェクトの中に配置されている。例えば、接続性が高い調整パラメータが決定された場合にはユーザBの映像302が近い距離に配置され、接続性が低い調整パラメータが決定された場合にはユーザBの映像302が遠い距離に配置される。遠くに配置されている場合、ユーザAは、ユーザBを遠くに感じるので、プライバシーが守られていると感じ、安心することが可能である。また、情報処理装置10は、ユーザBの映像302を遠くの距離に配置することで、表示サイズを小さくし、通信量を抑制することが可能である。また、空間映像情報300では、ユーザBの映像302が、ドーム状の囲い表示303で覆われており、これ以上近づくことができないこと(即ち、接続性を高められないこと)を明示的に表現している。また、情報処理装置10は、この三次元空間において、通信元または通信先からの情報をリアルタイムで反映したり、指定されたオブジェクト(仮想物体)を配置したりしてもよい。また、三次元空間の背景等のシーンも自動またはユーザによる設定により様々に適用され得る。例えば森の中、街中、宇宙、海底等々、様々なシーンの設定が可能である。
図11は、本実施形態に係る空間映像情報の第1の表示例を説明するための図である。図11に示した空間映像情報300は、仮想的な三次元空間内に第2のユーザの映像302が配置された映像である。この空間映像情報300では、ユーザBの映像302が、調整パラメータに応じた奥行き方向の距離にある仮想的な家オブジェクトの中に配置されている。例えば、接続性が高い調整パラメータが決定された場合にはユーザBの映像302が近い距離に配置され、接続性が低い調整パラメータが決定された場合にはユーザBの映像302が遠い距離に配置される。遠くに配置されている場合、ユーザAは、ユーザBを遠くに感じるので、プライバシーが守られていると感じ、安心することが可能である。また、情報処理装置10は、ユーザBの映像302を遠くの距離に配置することで、表示サイズを小さくし、通信量を抑制することが可能である。また、空間映像情報300では、ユーザBの映像302が、ドーム状の囲い表示303で覆われており、これ以上近づくことができないこと(即ち、接続性を高められないこと)を明示的に表現している。また、情報処理装置10は、この三次元空間において、通信元または通信先からの情報をリアルタイムで反映したり、指定されたオブジェクト(仮想物体)を配置したりしてもよい。また、三次元空間の背景等のシーンも自動またはユーザによる設定により様々に適用され得る。例えば森の中、街中、宇宙、海底等々、様々なシーンの設定が可能である。
・第2の表示例
図12は、本実施形態に係る空間映像情報の第2の表示例を説明するための図である。図12に示した空間映像情報310は、調整パラメータに応じて第2のユーザの映像を時間積分した映像である。接続性が高いほど積分区間が短く、接続性が低いほど積分区間が長い。そのため、接続性が低いほど、動く物体はぼやけて又は消えて表示される。本図においては、静止しているユーザB1は明確に表示され、歩いているユーザB2はぼやけて表示されている。積分区間が長いほど、映像のフレームレートを下げることができ、通信量がより抑制される。積分区間の長さは、個別設定により柔軟に設定可能である。
図12は、本実施形態に係る空間映像情報の第2の表示例を説明するための図である。図12に示した空間映像情報310は、調整パラメータに応じて第2のユーザの映像を時間積分した映像である。接続性が高いほど積分区間が短く、接続性が低いほど積分区間が長い。そのため、接続性が低いほど、動く物体はぼやけて又は消えて表示される。本図においては、静止しているユーザB1は明確に表示され、歩いているユーザB2はぼやけて表示されている。積分区間が長いほど、映像のフレームレートを下げることができ、通信量がより抑制される。積分区間の長さは、個別設定により柔軟に設定可能である。
・第3の表示例
図13は、本実施形態に係る空間映像情報の第3の表示例を説明するための図である。図13に示した空間映像情報320は、調整パラメータに応じて特定の第2のユーザが消された映像であり、地点BにいるユーザB1、ユーザB2及びユーザB3のうち、ユーザB1が消されている。例えば、ユーザAは母であり、ユーザB1はユーザAの息子の妻であり、ユーザB2及びユーザB2はユーザAの孫である。この場合、ユーザAは、ユーザB1を消すよう個別設定しておくことで、仲の悪いユーザB1のいない空間映像情報の提供を受けて、心地よくつながり感を得ることが可能である。ただし、このような非対称な表示は、双方のユーザにとって、誰がその場にいるのか、という認識にずれが生じ、不適切な発言が出てトラブルになる可能性がある。そこで、空間映像情報320においては、個別設定により調整パラメータが非対称に決定されたことを示す情報321が表示されている。これにより、認識のずれに基づく不適切な発言を防止することが可能である。また、ユーザB1に関する映像を消してから送信するよう調整パラメータを決定することで、通信量を抑制することが可能である。
図13は、本実施形態に係る空間映像情報の第3の表示例を説明するための図である。図13に示した空間映像情報320は、調整パラメータに応じて特定の第2のユーザが消された映像であり、地点BにいるユーザB1、ユーザB2及びユーザB3のうち、ユーザB1が消されている。例えば、ユーザAは母であり、ユーザB1はユーザAの息子の妻であり、ユーザB2及びユーザB2はユーザAの孫である。この場合、ユーザAは、ユーザB1を消すよう個別設定しておくことで、仲の悪いユーザB1のいない空間映像情報の提供を受けて、心地よくつながり感を得ることが可能である。ただし、このような非対称な表示は、双方のユーザにとって、誰がその場にいるのか、という認識にずれが生じ、不適切な発言が出てトラブルになる可能性がある。そこで、空間映像情報320においては、個別設定により調整パラメータが非対称に決定されたことを示す情報321が表示されている。これにより、認識のずれに基づく不適切な発言を防止することが可能である。また、ユーザB1に関する映像を消してから送信するよう調整パラメータを決定することで、通信量を抑制することが可能である。
・第4の表示例
図14は、本実施形態に係る空間映像情報の第4の表示例を説明するための図である。図14に示した空間映像情報330は、調整パラメータに応じて、第2のユーザの映像の少なくとも一部を仮想的な物体で遮蔽し、第2のユーザの映像をぼかした映像である。例えば、接続性が低いほど大きな面積が遮蔽(隠ぺい)され、第2のユーザが強くぼかされる。なお、ぼかし表現は、例えば、輪郭をあいまいにする、モザイク処理を適用する、又は解像度を下げる処理により実現される。このような遮蔽及びぼかし表現により、ユーザのプライバシーは守られる。遮蔽される領域に対応するデータの送信は不要であるし、解像度を低める等により送信するデータ量が削減されるので、通信量が抑制される。また、第2のユーザの映像をぼかす表現として、例えば映像の輝度を落とす(電灯を落として暗くするエフェクト)表現も可能である。本図についてより詳しく説明すると、空間映像情報330では、出窓のような仮想的な中間領域を挟んでユーザBがぼやけて表示されている。ここで、空間映像情報330では、ユーザA側に仮想的なカーテンのオブジェクト331Aが表示され、ユーザB側に仮想的なカーテンのオブジェクト331Bが表示されている。ユーザAは、カーテンのオブジェクト331Aを開け閉めして、遮蔽範囲を調節することが可能である。同様に、ユーザBは、カーテンのオブジェクト331Bを開け閉めして、遮蔽範囲を調節することが可能である。即ち、各々のユーザは、カーテンを開け閉めする操作を行うことで、接続性(例えば、公開設定)を容易に調節することが可能である。さらに、各々のユーザは、相手の接続性をカーテンのかかり方に基づいて容易に認識することが可能である。空間映像情報332は、ユーザAの接続性が高く、ユーザBの接続性が低い場合に表示されるものであり、カーテンのオブジェクト331Aが開け放たれており、カーテンのオブジェクト331Bが閉め切られている。一方で、空間映像情報333では、ユーザAの接続性が低く、ユーザBの接続性が高い場合に表示されるものであり、カーテンのオブジェクト331Aが閉め切られており、カーテンのオブジェクト331Bが開け放たれている。このような表現により、各々のユーザは、カーテンを閉めることで見せたくない映像を非公開としつつ見たくない映像を遮蔽することが可能となり、カーテンを開けることで見せたい映像を公開しつつ見たい映像を見ることが可能となる。また、各々のユーザは、通信相手のユーザにぼかし表現を適用することで、通信相手のユーザの存在感を薄くして、見られていないという安心感を得ることが可能となる。
図14は、本実施形態に係る空間映像情報の第4の表示例を説明するための図である。図14に示した空間映像情報330は、調整パラメータに応じて、第2のユーザの映像の少なくとも一部を仮想的な物体で遮蔽し、第2のユーザの映像をぼかした映像である。例えば、接続性が低いほど大きな面積が遮蔽(隠ぺい)され、第2のユーザが強くぼかされる。なお、ぼかし表現は、例えば、輪郭をあいまいにする、モザイク処理を適用する、又は解像度を下げる処理により実現される。このような遮蔽及びぼかし表現により、ユーザのプライバシーは守られる。遮蔽される領域に対応するデータの送信は不要であるし、解像度を低める等により送信するデータ量が削減されるので、通信量が抑制される。また、第2のユーザの映像をぼかす表現として、例えば映像の輝度を落とす(電灯を落として暗くするエフェクト)表現も可能である。本図についてより詳しく説明すると、空間映像情報330では、出窓のような仮想的な中間領域を挟んでユーザBがぼやけて表示されている。ここで、空間映像情報330では、ユーザA側に仮想的なカーテンのオブジェクト331Aが表示され、ユーザB側に仮想的なカーテンのオブジェクト331Bが表示されている。ユーザAは、カーテンのオブジェクト331Aを開け閉めして、遮蔽範囲を調節することが可能である。同様に、ユーザBは、カーテンのオブジェクト331Bを開け閉めして、遮蔽範囲を調節することが可能である。即ち、各々のユーザは、カーテンを開け閉めする操作を行うことで、接続性(例えば、公開設定)を容易に調節することが可能である。さらに、各々のユーザは、相手の接続性をカーテンのかかり方に基づいて容易に認識することが可能である。空間映像情報332は、ユーザAの接続性が高く、ユーザBの接続性が低い場合に表示されるものであり、カーテンのオブジェクト331Aが開け放たれており、カーテンのオブジェクト331Bが閉め切られている。一方で、空間映像情報333では、ユーザAの接続性が低く、ユーザBの接続性が高い場合に表示されるものであり、カーテンのオブジェクト331Aが閉め切られており、カーテンのオブジェクト331Bが開け放たれている。このような表現により、各々のユーザは、カーテンを閉めることで見せたくない映像を非公開としつつ見たくない映像を遮蔽することが可能となり、カーテンを開けることで見せたい映像を公開しつつ見たい映像を見ることが可能となる。また、各々のユーザは、通信相手のユーザにぼかし表現を適用することで、通信相手のユーザの存在感を薄くして、見られていないという安心感を得ることが可能となる。
・第5の表示例
空間映像情報は、第2のユーザを模した仮想的な人間オブジェクトを含む映像であってもよい。換言すると、空間映像情報に、第2のユーザそのものの映像が含まれておらずとも、例えば、第2のユーザに対応する人間の3DCG(Three-dimensional computer graphics)が第2のユーザと同様の状態や動作を再現する映像が、空間映像情報として第1のユーザに提供されてもよい。ユーザの状態や動作の再現は、例えば生体情報のセンシングやモーションキャプチャ技術により得られた情報を、デプスセンサ等により取得され予め受信されたユーザの3Dモデル情報に組み合わせることで行われ得る。これにより、映像をそのまま送信する場合と比較して、通信量を抑制することが可能である。また、調整パラメータの接続性に応じて、例えば顔や表情を似せるか否か、及び動作を似せるか否か等の第2のユーザを模す度合いが調整されてもよい。
空間映像情報は、第2のユーザを模した仮想的な人間オブジェクトを含む映像であってもよい。換言すると、空間映像情報に、第2のユーザそのものの映像が含まれておらずとも、例えば、第2のユーザに対応する人間の3DCG(Three-dimensional computer graphics)が第2のユーザと同様の状態や動作を再現する映像が、空間映像情報として第1のユーザに提供されてもよい。ユーザの状態や動作の再現は、例えば生体情報のセンシングやモーションキャプチャ技術により得られた情報を、デプスセンサ等により取得され予め受信されたユーザの3Dモデル情報に組み合わせることで行われ得る。これにより、映像をそのまま送信する場合と比較して、通信量を抑制することが可能である。また、調整パラメータの接続性に応じて、例えば顔や表情を似せるか否か、及び動作を似せるか否か等の第2のユーザを模す度合いが調整されてもよい。
以下では、多地点接続における表示例を設営する。
・第6の表示例
図15は、本実施形態に係る空間映像情報の第6の表示例を説明するための図である。図15に示した空間映像情報340は、調整パラメータに応じた大きさで表示される複数の第2のユーザの映像を含む映像である。例えば、接続性が高いユーザの映像ほど大きく表示され、接続性が低いユーザの映像ほど小さく表示される。空間映像情報340によれば、最も接続性が高いユーザBの映像341が最も大きく表示され、2番目に接続性が高いユーザCの映像342が2番目に大きく表示され、3番目に接続性が高いユーザDの映像343が3番目に大きく表示され、最も接続性が低いユーザEの映像344が最も小さく表示されている。なお、ユーザEからの音声はミュートされている。このように、多地点の映像を並列的に、且つ調整パラメータに応じた大きさで出力することで、心地よいつながり感を並列的に提供することが可能となる。
図15は、本実施形態に係る空間映像情報の第6の表示例を説明するための図である。図15に示した空間映像情報340は、調整パラメータに応じた大きさで表示される複数の第2のユーザの映像を含む映像である。例えば、接続性が高いユーザの映像ほど大きく表示され、接続性が低いユーザの映像ほど小さく表示される。空間映像情報340によれば、最も接続性が高いユーザBの映像341が最も大きく表示され、2番目に接続性が高いユーザCの映像342が2番目に大きく表示され、3番目に接続性が高いユーザDの映像343が3番目に大きく表示され、最も接続性が低いユーザEの映像344が最も小さく表示されている。なお、ユーザEからの音声はミュートされている。このように、多地点の映像を並列的に、且つ調整パラメータに応じた大きさで出力することで、心地よいつながり感を並列的に提供することが可能となる。
・第7の表示例
図16は、本実施形態に係る空間映像情報の第7の表示例を説明するための図である。図16に示した空間映像情報350は、調整パラメータに応じた大きさで表示される複数の第2のユーザの映像を含む映像である。例えば、接続性が高いユーザの映像ほど大きく表示され、接続性が低いユーザの映像ほど小さく表示される。とりわけ、本図では、縦方向いっぱいの長さを有する複数の第2のユーザの映像が横方向に並べて表示される。個々の第2のユーザの映像は、顔又は映像中央を軸に切り出され、横方向に圧縮された映像である。空間映像情報350によれば、最も接続性が高いユーザBの映像351が最も大きく表示され、2番目に接続性が高いユーザCの映像352が2番目に大きく表示され、3番目に接続性が高いユーザDの映像353が3番目に大きく表示され、最も接続性が低いユーザEの映像354が最も小さく表示されている。なお、ユーザEからの音声はミュートされている。このように、多地点の映像を並列的に、且つ調整パラメータに応じた大きさで出力することで、心地よいつながり感を並列的に提供することが可能となる。
図16は、本実施形態に係る空間映像情報の第7の表示例を説明するための図である。図16に示した空間映像情報350は、調整パラメータに応じた大きさで表示される複数の第2のユーザの映像を含む映像である。例えば、接続性が高いユーザの映像ほど大きく表示され、接続性が低いユーザの映像ほど小さく表示される。とりわけ、本図では、縦方向いっぱいの長さを有する複数の第2のユーザの映像が横方向に並べて表示される。個々の第2のユーザの映像は、顔又は映像中央を軸に切り出され、横方向に圧縮された映像である。空間映像情報350によれば、最も接続性が高いユーザBの映像351が最も大きく表示され、2番目に接続性が高いユーザCの映像352が2番目に大きく表示され、3番目に接続性が高いユーザDの映像353が3番目に大きく表示され、最も接続性が低いユーザEの映像354が最も小さく表示されている。なお、ユーザEからの音声はミュートされている。このように、多地点の映像を並列的に、且つ調整パラメータに応じた大きさで出力することで、心地よいつながり感を並列的に提供することが可能となる。
・第8の表示例
図17は、本実施形態に係る空間映像情報の第8の表示例を説明するための図である。図17に示した空間映像情報360は、仮想的な三次元空間内に、複数の第2のユーザの映像302が、調整パラメータに応じた奥行き方向の距離に配置された映像である。最も接続性が高いユーザBの映像361は、仮想的な三次元空間においてユーザBに対応する人間の3DCGがたき火にあたっている様子として表現されている。このような表現により、ユーザAは、よりユーザBに親近感を覚え、心地よいつながり感を得ることが可能である。その他のユーザC、D及びEの映像362、363及び364は、接続性に応じた距離にある仮想的な家オブジェクトの中に配置されている。このように、第8の表示例は、第1の表示例を多地点接続に拡張しつつ、第5の表示例を組み合わせたものである。
図17は、本実施形態に係る空間映像情報の第8の表示例を説明するための図である。図17に示した空間映像情報360は、仮想的な三次元空間内に、複数の第2のユーザの映像302が、調整パラメータに応じた奥行き方向の距離に配置された映像である。最も接続性が高いユーザBの映像361は、仮想的な三次元空間においてユーザBに対応する人間の3DCGがたき火にあたっている様子として表現されている。このような表現により、ユーザAは、よりユーザBに親近感を覚え、心地よいつながり感を得ることが可能である。その他のユーザC、D及びEの映像362、363及び364は、接続性に応じた距離にある仮想的な家オブジェクトの中に配置されている。このように、第8の表示例は、第1の表示例を多地点接続に拡張しつつ、第5の表示例を組み合わせたものである。
ここで、各ユーザB、C、D、E間の距離は、お互いの接続性に対応していてもよい。換言すると、仮想的な三次元空間に配置された複数の第2のユーザの映像間の距離は、第2のユーザ間の調整パラメータに応じた距離であってもよい。この場合、互いに接続性が高いグループの映像がユーザAから見て固まって表示されることになる。そのため、互いに接続性が高いグループがユーザAから見てひとつの視界に(即ち、一画面内に)収まるように映像が配置される。そして、ユーザAを中心として仮想的な三次元空間を横方向に回転させると、他の互いに接続性が高いグループの映像がユーザAから見てひとつの視界に収まってもよい。
・第9の表示例
図18は、本実施形態に係る空間映像情報の第9の表示例を説明するための図である。
図18に示した空間映像情報370は、仮想的な三次元空間内に第2のユーザの映像が調整パラメータに応じた奥行き方向の距離に配置された映像と、所定の条件を満たす第2のユーザの映像とを並べた映像である。最も接続性が高いユーザBの映像371は、縦方向いっぱいの長さを有し、他のユーザの映像を配置した仮想的な三次元空間の映像372と並べて表示される。一方で、仮想的な三次元空間の映像372においては、ユーザC、D及びEの映像373、374及び375が、接続性に応じた距離にある家オブジェクトの中に配置されている。このように、第9の表示例は、第1の表示例と第7の表示例の組み合わせである。
図18は、本実施形態に係る空間映像情報の第9の表示例を説明するための図である。
図18に示した空間映像情報370は、仮想的な三次元空間内に第2のユーザの映像が調整パラメータに応じた奥行き方向の距離に配置された映像と、所定の条件を満たす第2のユーザの映像とを並べた映像である。最も接続性が高いユーザBの映像371は、縦方向いっぱいの長さを有し、他のユーザの映像を配置した仮想的な三次元空間の映像372と並べて表示される。一方で、仮想的な三次元空間の映像372においては、ユーザC、D及びEの映像373、374及び375が、接続性に応じた距離にある家オブジェクトの中に配置されている。このように、第9の表示例は、第1の表示例と第7の表示例の組み合わせである。
<<5.切り替え処理>>
上記説明したように、コミュニケーションシステム1による空間接続処理により、遠隔地にいるユーザ同士が、あたかも同じ空間にいるかのように、自然で身体的な感覚や方法でお互いの存在や状態を感じ取り、伝え合うことが可能となる。
上記説明したように、コミュニケーションシステム1による空間接続処理により、遠隔地にいるユーザ同士が、あたかも同じ空間にいるかのように、自然で身体的な感覚や方法でお互いの存在や状態を感じ取り、伝え合うことが可能となる。
お互いの存在や状態の明確さ/曖昧さは、接続要求設定の再設定及びそれに伴う調整パラメータの更新により随時調整される。例えば、第1のユーザが、第2のユーザ(より詳しくは、表示された第2のユーザの空間映像情報)から1~2mといった近距離に近づくと、接続要求レベルが高く再設定され、接続性の高い調整パラメータに更新される。すると、第1のユーザは、あたかも第2のユーザが目の前にいるかのうように、詳細な表情や身体的状態や動作、周辺の物体や環境を認知しながらコミュニケーションをとることが可能となる。一方で、第1のユーザが、第2のユーザから4~5mといった遠距離に遠のくと、接続要求レベルが低く再設定され、接続性の低い調整パラメータに更新される。すると、第1のユーザは、あたかも第2のユーザが遠くにいるかのように、曖昧に存在することだけが感じ取れるような緩いつながり感を得ることが可能となる。
このような、調整パラメータの更新に伴う出力情報の切り替えは、シームレス(即ち、連続的に)に行われることが望ましい。接続性が急に低下するような切り替えが行われると、通信相手のユーザに不快感や不安を与えかねないためである。
そこで、情報処理装置10は、複数のユーザの公開設定の少なくともいずれかに変更があった場合(例えば、第1の接続要求設定又は第2の接続要求設定に変更があった場合)、調整パラメータを逐次的に更新する。即ち、情報処理装置10は、変更前の接続要求設定に基づいて決定された調整パラメータから、変更後の接続要求設定に対応する調整パラメータまで、段階的に時間をかけて変更する。例えば、ユーザが服を着替える場合、着替え開始時に接続要求レベルが下がり、着替え終了時に接続要求レベルが上がると考えられる。このような場合、情報処理装置10は、ユーザの着替えシーンを削除しつつ、ユーザの服を着替え前の服から着替え後の服に逐次的に変化させる空間情報を生成して公開する。他にも、情報処理装置10は、切り替え前後の映像をフェードで繋ぐ等の画像処理を行ってもよい。このような処理により、出力情報を連続的に自然に切り替えることが可能となる。連続的で自然な切り替えにより、接続された空間同士が実際には遠隔地にあることをユーザに感じさせず、且つあたかも隣接する空間であるかのように錯覚させることが可能となる。
接続要求設定の切り替えが、ユーザの動作等の無意識的な指示に基づいて行われることも、自然な切り替えの実現に寄与する。例えば、第1のユーザが第2のユーザに近づくだけで空間の接続性が高まるといった、実空間と同様の現象が再現可能である。
また、調整パラメータの更新は、未来予測に応じて行われてもよい。例えば、朝日や夕日、又はユーザが出勤する等の予測可能な事象に応じて、予め調整パラメータが更新されてもよい。
<<6.ハードウェア構成例>>
最後に、図19を参照して、本実施形態に係る情報処理装置のハードウェア構成について説明する。図19は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。なお、図19に示す情報処理装置900は、例えば、図3に示した情報処理装置10を実現し得る。本実施形態に係る情報処理装置10による情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
最後に、図19を参照して、本実施形態に係る情報処理装置のハードウェア構成について説明する。図19は、本実施形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。なお、図19に示す情報処理装置900は、例えば、図3に示した情報処理装置10を実現し得る。本実施形態に係る情報処理装置10による情報処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。
図19に示すように、情報処理装置900は、CPU(Central Processing Unit)901、ROM(Read Only Memory)902、RAM(Random Access Memory)903及びホストバス904aを備える。また、情報処理装置900は、ブリッジ904、外部バス904b、インタフェース905、入力装置906、出力装置907、ストレージ装置908、ドライブ909、接続ポート911及び通信装置913を備える。情報処理装置900は、CPU901に代えて、又はこれとともに、電気回路、DSP若しくはASIC等の処理回路を有してもよい。
CPU901は、演算処理装置および制御装置として機能し、各種プログラムに従って情報処理装置900内の動作全般を制御する。また、CPU901は、マイクロプロセッサであってもよい。ROM902は、CPU901が使用するプログラムや演算パラメータ等を記憶する。RAM903は、CPU901の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。CPU901は、例えば、図3に示す制御部150を形成し得る。
CPU901、ROM902及びRAM903は、CPUバスなどを含むホストバス904aにより相互に接続されている。ホストバス904aは、ブリッジ904を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス904bに接続されている。なお、必ずしもホストバス904a、ブリッジ904および外部バス904bを分離構成する必要はなく、1つのバスにこれらの機能を実装してもよい。
入力装置906は、例えば、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバー等、ユーザによって情報が入力される装置によって実現される。また、入力装置906は、例えば、赤外線やその他の電波を利用したリモートコントロール装置であってもよいし、情報処理装置900の操作に対応した携帯電話やPDA等の外部接続機器であってもよい。さらに、入力装置906は、例えば、上記の入力手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU901に出力する入力制御回路などを含んでいてもよい。情報処理装置900のユーザは、この入力装置906を操作することにより、情報処理装置900に対して各種のデータを入力したり処理動作を指示したりすることができる。
他にも、入力装置906は、ユーザに関する情報を検知する装置により形成され得る。例えば、入力装置906は、画像センサ(例えば、カメラ)、深度センサ(例えば、ステレオカメラ)、加速度センサ、ジャイロセンサ、地磁気センサ、光センサ、音センサ、測距センサ、力センサ等の各種のセンサを含み得る。また、入力装置906は、情報処理装置900の姿勢、移動速度等、情報処理装置900自身の状態に関する情報や、情報処理装置900の周辺の明るさや騒音等、情報処理装置900の周辺環境に関する情報を取得してもよい。また、入力装置906は、GNSS(Global Navigation Satellite System)衛星からのGNSS信号(例えば、GPS(Global Positioning System)衛星からのGPS信号)を受信して装置の緯度、経度及び高度を含む位置情報を測定するGNSSモジュールを含んでもよい。また、位置情報に関しては、入力装置906は、Wi-Fi(登録商標)、携帯電話・PHS・スマートフォン等との送受信、または近距離通信等により位置を検知するものであってもよい。入力装置906は、例えば、図3に示す入力部110を形成し得る。
出力装置907は、取得した情報をユーザに対して視覚的又は聴覚的に通知することが可能な装置で形成される。このような装置として、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置、レーザープロジェクタ、LEDプロジェクタ及びランプ等の表示装置や、スピーカ及びヘッドホン等の音声出力装置や、プリンタ装置等がある。出力装置907は、例えば、情報処理装置900が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置900が行った各種処理により得られた結果を、テキスト、イメージ、表、グラフ等、様々な形式で視覚的に表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して聴覚的に出力する。出力装置907は、例えば、図3に示す出力部120を形成し得る。
ストレージ装置908は、情報処理装置900の記憶部の一例として形成されたデータ格納用の装置である。ストレージ装置908は、例えば、HDD等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス又は光磁気記憶デバイス等により実現される。ストレージ装置908は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置および記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。このストレージ装置908は、CPU901が実行するプログラムや各種データ及び外部から取得した各種のデータ等を格納する。ストレージ装置908は、例えば、図3に示す記憶部140を形成し得る。
ドライブ909は、記憶媒体用リーダライタであり、情報処理装置900に内蔵、あるいは外付けされる。ドライブ909は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体に記録されている情報を読み出して、RAM903に出力する。また、ドライブ909は、リムーバブル記憶媒体に情報を書き込むこともできる。
接続ポート911は、外部機器と接続されるインタフェースであって、例えばUSB(Universal Serial Bus)などによりデータ伝送可能な外部機器との接続口である。
通信装置913は、例えば、ネットワーク920に接続するための通信デバイス等で形成された通信インタフェースである。通信装置913は、例えば、有線若しくは無線LAN(Local Area Network)、LTE(Long Term Evolution)、Bluetooth(登録商標)又はWUSB(Wireless USB)用の通信カード等である。また、通信装置913は、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ又は各種通信用のモデム等であってもよい。この通信装置913は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。通信装置913は、例えば、図3に示す通信部130を形成し得右。
なお、ネットワーク920は、ネットワーク920に接続されている装置から送信される情報の有線、または無線の伝送路である。例えば、ネットワーク920は、インターネット、電話回線網、衛星通信網などの公衆回線網や、Ethernet(登録商標)を含む各種のLAN(Local Area Network)、WAN(Wide Area Network)などを含んでもよい。また、ネットワーク920は、IP-VPN(Internet Protocol-Virtual Private Network)などの専用回線網を含んでもよい。
以上、本実施形態に係る情報処理装置900の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて実現されていてもよいし、各構成要素の機能に特化したハードウェアにより実現されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
なお、上述のような本実施形態に係る情報処理装置900の各機能を実現するためのコンピュータプログラムを作製し、PC等に実装することが可能である。また、このようなコンピュータプログラムが格納された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリ等である。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信されてもよい。
<<7.まとめ>>
以上、図1~図19を参照して、本開示の一実施形態について詳細に説明した。上記説明したように、情報処理装置10は、通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、空間情報の調整パラメータを複数のユーザ間での双方向の公開に関し非対称に決定する。そして、情報処理装置10は、調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び調整パラメータの決定理由を示す情報を含む出力情報を、ユーザへ出力する。調整パラメータが非対称に決定されることで、接続されるユーザ双方の、見せたい/見せたくない/見たい/見たくないといった要望に沿った空間接続サービスを提供することが可能となり、双方に心地よいつながり感を提供することが可能となる。さらには、調整パラメータの決定理由を示す情報が出力されることで、ユーザは、自身の要望が反映されていることを確認し、調整結果に納得感及び安心感を持つことが可能となる。
以上、図1~図19を参照して、本開示の一実施形態について詳細に説明した。上記説明したように、情報処理装置10は、通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、空間情報の調整パラメータを複数のユーザ間での双方向の公開に関し非対称に決定する。そして、情報処理装置10は、調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び調整パラメータの決定理由を示す情報を含む出力情報を、ユーザへ出力する。調整パラメータが非対称に決定されることで、接続されるユーザ双方の、見せたい/見せたくない/見たい/見たくないといった要望に沿った空間接続サービスを提供することが可能となり、双方に心地よいつながり感を提供することが可能となる。さらには、調整パラメータの決定理由を示す情報が出力されることで、ユーザは、自身の要望が反映されていることを確認し、調整結果に納得感及び安心感を持つことが可能となる。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
例えば、上記実施形態では、出力情報がディスプレイ又はプロジェクタ等の表示装置により出力される例を説明したが、本技術は係る例に限定されない。例えば、情報処理端末に設けられた表示部により出力情報が表示されてもよいし、透過型または非透過型のHMD(Head Mounted Display)の表示部により出力情報が表示されてもよい。
また、上記実施形態では、情報処理装置10により空間接続サービス提供のための各種処理が行われるものとして説明したが、本技術はかかる例に限定されない。例えば、空間接続サービス提供のための各種処理の一部又は全部が、処理サーバ30において行われてもよい。例えば、設定部151、決定部153又は出力制御部155の一部又は全部が、処理サーバ30に含まれていてもよい。
また、本明細書においてフローチャート及びシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
なお、以下のような構成も本開示の技術的範囲に属する。
(1)
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、
を備える情報処理装置。
(2)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び決定された前記調整パラメータを示す情報を含む、前記(1)に記載の情報処理装置。
(3)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを示す情報をグラフ表現した情報である、前記(2)に記載の情報処理装置。
(4)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを示す情報を2次元平面にマッピングした情報である、前記(2)に記載の情報処理装置。
(5)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを項目ごとに列挙した情報を含む、前記(2)に記載の情報処理装置。
(6)
前記出力情報は、前記調整パラメータが非対称に決定されたことを示す情報を含む、前記(1)~(5)のいずれか一項に記載の情報処理装置。
(7)
前記出力制御部は、前記調整パラメータに基づいて加工され前記通信相手のユーザへ送信される前記ユーザに関する空間情報を前記ユーザに出力する、前記(1)~(6)のいずれか一項に記載の情報処理装置。
(8)
前記出力制御部は、前記複数のユーザの公開設定の少なくともいずれかに変更があった場合、前記調整パラメータを逐次的に更新する、前記(1)~(7)のいずれか一項に記載の情報処理装置。
(9)
前記出力情報は、仮想的な三次元空間内で前記調整パラメータに応じた奥行き方向の距離に前記通信相手のユーザの映像が配置された映像を含む、前記(1)~(8)のいずれか一項に記載の情報処理装置。
(10)
前記仮想的な三次元空間に配置された複数の前記通信相手のユーザの映像間の距離は、前記通信相手のユーザ間の前記調整パラメータに応じた距離である、前記(9)に記載の情報処理装置。
(11)
前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザの映像を時間積分した映像を含む、前記(1)~(10)のいずれか一項に記載の情報処理装置。
(12)
前記出力情報は、前記調整パラメータに応じて特定の前記通信相手のユーザが消された映像を含む、前記(1)~(11)のいずれか一項に記載の情報処理装置。
(13)
前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザの映像の一部を仮想的な物体で遮蔽した映像を含む、前記(1)~(12)のいずれか一項に記載の情報処理装置。
(14)
前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザをぼかした映像を含む、前記(1)~(13)のいずれか一項に記載の情報処理装置。
(15)
前記出力情報は、前記通信相手のユーザを模した仮想的な人間オブジェクトを含む映像を含む、前記(1)~(14)のいずれか一項に記載の情報処理装置。
(16)
前記出力情報は、前記調整パラメータに応じた大きさで表示される複数の前記通信相手のユーザの映像を含む、前記(1)~(15)のいずれか一項に記載の情報処理装置。
(17)
前記決定部は、通信する複数のユーザの各々に関する空間情報の出力設定に基づいて、前記調整パラメータを決定する、前記(1)~(16)のいずれか一項に記載の情報処理装置。
(18)
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定することと、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、出力装置により前記ユーザへ出力することと、
を含む情報処理方法。
(19)
コンピュータを、
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、
として機能させるためのプログラムを記録した記録媒体。
(1)
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、
を備える情報処理装置。
(2)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び決定された前記調整パラメータを示す情報を含む、前記(1)に記載の情報処理装置。
(3)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを示す情報をグラフ表現した情報である、前記(2)に記載の情報処理装置。
(4)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを示す情報を2次元平面にマッピングした情報である、前記(2)に記載の情報処理装置。
(5)
前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを項目ごとに列挙した情報を含む、前記(2)に記載の情報処理装置。
(6)
前記出力情報は、前記調整パラメータが非対称に決定されたことを示す情報を含む、前記(1)~(5)のいずれか一項に記載の情報処理装置。
(7)
前記出力制御部は、前記調整パラメータに基づいて加工され前記通信相手のユーザへ送信される前記ユーザに関する空間情報を前記ユーザに出力する、前記(1)~(6)のいずれか一項に記載の情報処理装置。
(8)
前記出力制御部は、前記複数のユーザの公開設定の少なくともいずれかに変更があった場合、前記調整パラメータを逐次的に更新する、前記(1)~(7)のいずれか一項に記載の情報処理装置。
(9)
前記出力情報は、仮想的な三次元空間内で前記調整パラメータに応じた奥行き方向の距離に前記通信相手のユーザの映像が配置された映像を含む、前記(1)~(8)のいずれか一項に記載の情報処理装置。
(10)
前記仮想的な三次元空間に配置された複数の前記通信相手のユーザの映像間の距離は、前記通信相手のユーザ間の前記調整パラメータに応じた距離である、前記(9)に記載の情報処理装置。
(11)
前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザの映像を時間積分した映像を含む、前記(1)~(10)のいずれか一項に記載の情報処理装置。
(12)
前記出力情報は、前記調整パラメータに応じて特定の前記通信相手のユーザが消された映像を含む、前記(1)~(11)のいずれか一項に記載の情報処理装置。
(13)
前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザの映像の一部を仮想的な物体で遮蔽した映像を含む、前記(1)~(12)のいずれか一項に記載の情報処理装置。
(14)
前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザをぼかした映像を含む、前記(1)~(13)のいずれか一項に記載の情報処理装置。
(15)
前記出力情報は、前記通信相手のユーザを模した仮想的な人間オブジェクトを含む映像を含む、前記(1)~(14)のいずれか一項に記載の情報処理装置。
(16)
前記出力情報は、前記調整パラメータに応じた大きさで表示される複数の前記通信相手のユーザの映像を含む、前記(1)~(15)のいずれか一項に記載の情報処理装置。
(17)
前記決定部は、通信する複数のユーザの各々に関する空間情報の出力設定に基づいて、前記調整パラメータを決定する、前記(1)~(16)のいずれか一項に記載の情報処理装置。
(18)
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定することと、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、出力装置により前記ユーザへ出力することと、
を含む情報処理方法。
(19)
コンピュータを、
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、
として機能させるためのプログラムを記録した記録媒体。
1 コミュニケーションシステム
10 情報処理装置
20 ネットワーク
30 処理サーバ
110 入力部
120 出力部
130 通信部
140 記憶部
150 制御部
151 設定部
153 決定部
155 出力制御部
10 情報処理装置
20 ネットワーク
30 処理サーバ
110 入力部
120 出力部
130 通信部
140 記憶部
150 制御部
151 設定部
153 決定部
155 出力制御部
Claims (19)
- 通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、
を備える情報処理装置。 - 前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び決定された前記調整パラメータを示す情報を含む、請求項1に記載の情報処理装置。
- 前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを示す情報をグラフ表現した情報である、請求項2に記載の情報処理装置。
- 前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを示す情報を2次元平面にマッピングした情報である、請求項2に記載の情報処理装置。
- 前記調整パラメータの決定理由を示す情報は、前記複数のユーザの公開設定を示す情報、及び前記調整パラメータを項目ごとに列挙した情報を含む、請求項2に記載の情報処理装置。
- 前記出力情報は、前記調整パラメータが非対称に決定されたことを示す情報を含む、請求項1に記載の情報処理装置。
- 前記出力制御部は、前記調整パラメータに基づいて加工され前記通信相手のユーザへ送信される前記ユーザに関する空間情報を前記ユーザに出力する、請求項1に記載の情報処理装置。
- 前記出力制御部は、前記複数のユーザの公開設定の少なくともいずれかに変更があった場合、前記調整パラメータを逐次的に更新する、請求項1に記載の情報処理装置。
- 前記出力情報は、仮想的な三次元空間内で前記調整パラメータに応じた奥行き方向の距離に前記通信相手のユーザの映像が配置された映像を含む、請求項1に記載の情報処理装置。
- 前記仮想的な三次元空間に配置された複数の前記通信相手のユーザの映像間の距離は、前記通信相手のユーザ間の前記調整パラメータに応じた距離である、請求項9に記載の情報処理装置。
- 前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザの映像を時間積分した映像を含む、請求項1に記載の情報処理装置。
- 前記出力情報は、前記調整パラメータに応じて特定の前記通信相手のユーザが消された映像を含む、請求項1に記載の情報処理装置。
- 前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザの映像の一部を仮想的な物体で遮蔽した映像を含む、請求項1に記載の情報処理装置。
- 前記出力情報は、前記調整パラメータに応じて前記通信相手のユーザをぼかした映像を含む、請求項1に記載の情報処理装置。
- 前記出力情報は、前記通信相手のユーザを模した仮想的な人間オブジェクトを含む映像を含む、請求項1に記載の情報処理装置。
- 前記出力情報は、前記調整パラメータに応じた大きさで表示される複数の前記通信相手のユーザの映像を含む、請求項1に記載の情報処理装置。
- 前記決定部は、通信する複数のユーザの各々に関する空間情報の出力設定に基づいて、前記調整パラメータを決定する、請求項1に記載の情報処理装置。
- 通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定することと、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、出力装置により前記ユーザへ出力することと、
を含む情報処理方法。 - コンピュータを、
通信する複数のユーザの各々に関する空間情報の公開設定に基づいて、前記空間情報の調整パラメータを前記複数のユーザ間での双方向の公開に関し非対称に決定する決定部と、
前記調整パラメータに基づいて加工された通信相手のユーザに関する前記空間情報、及び前記調整パラメータの決定理由を示す情報を含む出力情報を、前記ユーザへ出力する出力制御部と、
として機能させるためのプログラムを記録した記録媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201880024701.5A CN110494850B (zh) | 2017-04-18 | 2018-02-02 | 信息处理装置、信息处理方法和记录介质 |
US16/483,751 US10834361B2 (en) | 2017-04-18 | 2018-02-02 | Information processing apparatus, information processing method, and recording medium |
JP2019513233A JP7163908B2 (ja) | 2017-04-18 | 2018-02-02 | 情報処理装置、情報処理方法、および記録媒体 |
EP18788183.4A EP3614271A4 (en) | 2017-04-18 | 2018-02-02 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-082062 | 2017-04-18 | ||
JP2017082062 | 2017-04-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018193687A1 true WO2018193687A1 (ja) | 2018-10-25 |
Family
ID=63857039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2018/003673 WO2018193687A1 (ja) | 2017-04-18 | 2018-02-02 | 情報処理装置、情報処理方法、および記録媒体 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10834361B2 (ja) |
EP (1) | EP3614271A4 (ja) |
JP (1) | JP7163908B2 (ja) |
CN (1) | CN110494850B (ja) |
WO (1) | WO2018193687A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020213292A1 (ja) * | 2019-04-17 | 2020-10-22 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP2021077963A (ja) * | 2019-11-07 | 2021-05-20 | ソニー株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
WO2021261346A1 (ja) * | 2020-06-23 | 2021-12-30 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、方法、プログラム及び情報処理システム |
JP2022013340A (ja) * | 2020-07-03 | 2022-01-18 | トヨタ自動車株式会社 | 制御装置、プログラム、及び制御システム |
WO2023095531A1 (ja) * | 2021-11-25 | 2023-06-01 | ソニーグループ株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020116060A1 (ja) * | 2018-12-05 | 2020-06-11 | ソニー株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
US11557093B1 (en) * | 2019-09-10 | 2023-01-17 | Meta Platforms Technologies, Llc | Using social connections to define graphical representations of users in an artificial reality setting |
US20210406542A1 (en) * | 2020-06-30 | 2021-12-30 | Ilteris Canberk | Augmented reality eyewear with mood sharing |
US11538214B2 (en) * | 2020-11-09 | 2022-12-27 | Meta Platforms Technologies, Llc | Systems and methods for displaying stereoscopic rendered image data captured from multiple perspectives |
US20240004968A1 (en) * | 2022-06-30 | 2024-01-04 | Bank Of America Corporation | Audio and/or Physical Electronic Privacy System |
US20240203075A1 (en) * | 2022-12-14 | 2024-06-20 | Microsoft Technology Licensing, Llc | Collaborative system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006140747A (ja) * | 2004-11-11 | 2006-06-01 | Nippon Telegr & Teleph Corp <Ntt> | 映像コミュニケーション装置および映像コミュニケーション装置の制御方法 |
JP4645355B2 (ja) | 2005-08-11 | 2011-03-09 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US20140368604A1 (en) * | 2011-06-07 | 2014-12-18 | Paul Lalonde | Automated privacy adjustments to video conferencing streams |
JP2015012369A (ja) * | 2013-06-27 | 2015-01-19 | 沖電気工業株式会社 | 情報処理システム、情報処理装置、及びプログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7564476B1 (en) * | 2005-05-13 | 2009-07-21 | Avaya Inc. | Prevent video calls based on appearance |
US8253770B2 (en) * | 2007-05-31 | 2012-08-28 | Eastman Kodak Company | Residential video communication system |
US8218751B2 (en) * | 2008-09-29 | 2012-07-10 | Avaya Inc. | Method and apparatus for identifying and eliminating the source of background noise in multi-party teleconferences |
US8537196B2 (en) * | 2008-10-06 | 2013-09-17 | Microsoft Corporation | Multi-device capture and spatial browsing of conferences |
US8667402B2 (en) * | 2010-03-10 | 2014-03-04 | Onset Vi, L.P. | Visualizing communications within a social setting |
US8963987B2 (en) * | 2010-05-27 | 2015-02-24 | Microsoft Corporation | Non-linguistic signal detection and feedback |
US20180032997A1 (en) * | 2012-10-09 | 2018-02-01 | George A. Gordon | System, method, and computer program product for determining whether to prompt an action by a platform in connection with a mobile device |
KR101491963B1 (ko) * | 2014-10-30 | 2015-02-09 | 권오형 | 모바일 단말의 아웃 포커싱 영상 통화 방법 및 장치 |
US10474842B2 (en) * | 2014-11-07 | 2019-11-12 | Sony Corporation | Information processing system, storage medium, and control method |
-
2018
- 2018-02-02 US US16/483,751 patent/US10834361B2/en active Active
- 2018-02-02 JP JP2019513233A patent/JP7163908B2/ja active Active
- 2018-02-02 EP EP18788183.4A patent/EP3614271A4/en active Pending
- 2018-02-02 CN CN201880024701.5A patent/CN110494850B/zh active Active
- 2018-02-02 WO PCT/JP2018/003673 patent/WO2018193687A1/ja unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006140747A (ja) * | 2004-11-11 | 2006-06-01 | Nippon Telegr & Teleph Corp <Ntt> | 映像コミュニケーション装置および映像コミュニケーション装置の制御方法 |
JP4645355B2 (ja) | 2005-08-11 | 2011-03-09 | ソニー株式会社 | 情報処理装置および方法、並びにプログラム |
US20140368604A1 (en) * | 2011-06-07 | 2014-12-18 | Paul Lalonde | Automated privacy adjustments to video conferencing streams |
JP2015012369A (ja) * | 2013-06-27 | 2015-01-19 | 沖電気工業株式会社 | 情報処理システム、情報処理装置、及びプログラム |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020213292A1 (ja) * | 2019-04-17 | 2020-10-22 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP7501524B2 (ja) | 2019-04-17 | 2024-06-18 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、およびプログラム |
JP2021077963A (ja) * | 2019-11-07 | 2021-05-20 | ソニー株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
JP7358919B2 (ja) | 2019-11-07 | 2023-10-11 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
WO2021261346A1 (ja) * | 2020-06-23 | 2021-12-30 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置、方法、プログラム及び情報処理システム |
JP2022013340A (ja) * | 2020-07-03 | 2022-01-18 | トヨタ自動車株式会社 | 制御装置、プログラム、及び制御システム |
JP7334686B2 (ja) | 2020-07-03 | 2023-08-29 | トヨタ自動車株式会社 | 制御装置、プログラム、及び制御システム |
WO2023095531A1 (ja) * | 2021-11-25 | 2023-06-01 | ソニーグループ株式会社 | 情報処理装置、情報処理方法および情報処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2018193687A1 (ja) | 2020-02-27 |
EP3614271A4 (en) | 2020-04-15 |
EP3614271A1 (en) | 2020-02-26 |
US20200195889A1 (en) | 2020-06-18 |
US10834361B2 (en) | 2020-11-10 |
CN110494850B (zh) | 2023-09-12 |
JP7163908B2 (ja) | 2022-11-01 |
CN110494850A (zh) | 2019-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018193687A1 (ja) | 情報処理装置、情報処理方法、および記録媒体 | |
US10776070B2 (en) | Information processing device, control method, and program | |
KR102240898B1 (ko) | 사용자 제어가능 청각 환경 맞춤화 시스템 및 방법 | |
US11721355B2 (en) | Audio bandwidth reduction | |
US10496360B2 (en) | Emoji to select how or where sound will localize to a listener | |
CN104317869B (zh) | 基于即时通信的背景设置方法和装置 | |
JP6481210B2 (ja) | 情報処理装置、制御方法、およびプログラム | |
US20180322861A1 (en) | Variable Presence Control and Audio Communications In Immersive Electronic Devices | |
US11030879B2 (en) | Environment-aware monitoring systems, methods, and computer program products for immersive environments | |
EP3633497A1 (en) | Information processing apparatus, information processing method, and program | |
US10469800B2 (en) | Always-on telepresence device | |
EP2216975A1 (en) | Telecommunication device | |
US20160316054A1 (en) | Communication device, method, and program | |
JP2016091221A (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
JP7501632B2 (ja) | ユーザ入力に基づく複数出力制御 | |
JP7249371B2 (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
US20240205632A1 (en) | Adaptive spatial audio processing | |
KR20160001284U (ko) | 팸밀리 영상방문 tv | |
CN115206278A (zh) | 一种声音降噪的方法和装置 | |
JP2022032697A (ja) | 情報処理装置およびプログラム | |
CN115866489A (zh) | 用于上下文相关的自动音量补偿的方法和*** | |
JPWO2020148978A1 (ja) | 情報処理装置及び情報処理方法 | |
JP2018195926A (ja) | コミュニケーション装置、コミュニケーション方法、コミュニケーションプログラムおよびコミュニケーションシステム | |
KR20160081879A (ko) | 커뮤니케이션 단말을 이용한 쌍방향의 커뮤니케이션 방법 및 그 단말 | |
KR20160035402A (ko) | 커뮤니케이션 단말을 이용한 쌍방향의 커뮤니케이션 방법 및 그 단말 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18788183 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2019513233 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2018788183 Country of ref document: EP Effective date: 20191118 |