信息处理装置和方法以及程序与流程

文档序号:26012832发布日期:2021-07-23 21:33阅读:69来源:国知局
信息处理装置和方法以及程序与流程

本公开内容涉及信息处理装置、信息处理方法和程序,并且具体地涉及使得可以更容易地识别多个点之间的通信状态的信息处理装置、信息处理方法和程序。



背景技术:

按惯例,可得到一种系统(例如,可视电话会议系统),其中多个点(三个点或更多个点)相互连接以执行通信。此外,已经提出,在刚刚描述的这种系统中,通过使用用于连接空间的三维表示来产生到大量通信伙伴的距离,以实现更舒适的通讯(例如,参考专利文献1)。

[引用列表]

[专利文献]

[专利文献1]

pct专利公布第wo2018/020766号



技术实现要素:

[技术问题]

然而,根据专利文献1中公开的方法,由于单独地呈现了通信源本身与通信目的地之间的通信的信息或通信目的地之间的通信的信息,所以难以识别多个点之间的整体通信状态。

本公开内容是鉴于如上所述的这种情况而作出的,并且使得可以更容易地识别多个点之间的通信状态。

[问题的解决方案]

根据本技术的一个方面的信息处理装置包括:接收单元,被配置成接收关于在通信装置之间执行的通信的信息;生成单元,被配置成基于由所述接收单元接收到的所述信息,生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及显示单元,被配置成显示由所述生成单元生成的所述图像。

根据本技术的一个方面的信息处理方法包括:接收关于在通信装置之间执行的通信的信息;基于所接收的信息生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及显示所生成的图像。

根据本技术的一个方面的程序是用于使计算机用作以下单元的程序:接收单元,被配置成接收关于在通信装置之间执行的通信的信息;生成单元,被配置成基于由所述接收单元接收到的所述信息,生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及显示单元,被配置成显示由所述生成单元生成的所述图像。

在根据本技术的一个方面的信息处理装置、信息处理方法和程序中,接收关于在通信装置之间执行的通信的信息,基于所接收的信息生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像,然后显示所生成的图像。

附图说明

[图1]

图1是描绘终端装置的主要配置的示例的视图。

[图2]

图2是描绘图像显示的示例的视图。

[图3]

图3是描绘图像显示的另一示例的视图。

[图4]

图4是描绘图像显示的又一示例的视图。

[图5]

图5是描绘图像显示的又一示例的视图。

[图6]

图6是描绘图像显示的又一示例的视图。

[图7]

图7是描绘图像显示的又一示例的视图。

[图8]

图8是描绘图像显示的又一示例的视图。

[图9]

图9是描绘通讯系统的主要配置的示例的视图。

[图10]

图10是描绘服务器的主要配置的示例的框图。

[图11]

图11是描绘终端装置的主要配置的示例的框图。

[图12]

图12是示出通信处理的流程的示例的流程图。

[图13]

图13是示出输入传输处理的流程的示例的流程图。

[图14]

图14是示出通信控制处理的流程的示例的流程图。

[图15]

图15是示出状态管理处理的流程的示例的流程图。

[图16]

图16是示出接收输出处理的流程的示例的流程图。

[图17]

图17是示出公开限制处理的流程的示例的流程图。

[图18]

图18是描绘终端装置的主要配置的示例的视图。

[图19]

图19是描绘计算机的主要配置的示例的框图。

具体实施方式

下面,描述了用于实施本公开内容的模式(在下文中,称为实施方式)。要注意的是,按下列顺序给出描述。

1.呈现通讯系统中的状态

2.第一实施方式(通讯系统)

3.附录

<1.呈现通讯系统中的状态>

<通讯系统>

按惯例,可得到一种系统(例如,可视电话会议系统),其中多个点(三个点或更多个点)相互连接以执行通信。通过刚刚描述的这种系统,可以实现包括多个点的组中的各种通讯。例如,可以同时与多个伙伴通话,并且并行地在不同点之间执行多个对话。

已经提出,在刚刚描述的这种通信系统中,例如,如专利文献1中所公开的,例如通过使用连接空间的三维表示,产生到大量通信伙伴的距离以实现更舒适的通讯。

然而,根据专利文献1中公开的方法,由于单独地呈现了通信源本身与通信目的地之间的通信的信息和通信目的地之间的通信的信息,所以尽管可以单独地识别各个通信的情况,但是难以识别多个点之间的整体通信状态。例如,为了识别多个点之间的整体通信状态,用户必须执行如下的复杂工作:显示通信源本身与通信目的地之间的通信的信息以允许识别通信状态,然后显示通信目的地的通信的信息以允许识别通信状态等。此外,由于通信状态时刻变化,因此对于刚刚描述的这种方法来说,可能难以准确地识别通信状态。

<呈现多个点之间的通信状态>

因此,显示指示某一终端装置与另一终端装置之间的通信状态以及多个其他终端装置之间的通信状态的图像。

例如,接收关于终端装置(例如,通信装置)之间的通信的信息,并且基于所接收的信息生成指示某个终端装置(例如,第一通信装置)与另一终端装置(例如,另一通信装置)之间的通信状态以及多个其他终端装置之间的通信状态的图像,并且然后显示所生成的图像。

例如,信息处理装置被配置成使得其包括:接收单元,被配置成接收关于在终端装置(例如,通信装置)之间执行的通信的信息;生成单元,被配置成基于由接收单元接收的信息生成指示某一终端装置(例如,第一通信装置)与另一终端装置(例如,另一通信装置)之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及显示单元,被配置成显示由生成单元生成的图像。

通过这样做,用户能够根据所显示的图像识别终端装置之间的通信状态。简而言之,能够更容易地识别多个点之间的整体通信状态。

要注意的是,如上所述那样的图像的显示可以由终端装置(例如,第一通信装置)执行,或者可以由除了该终端装置之外的装置执行。特别地,上述信息处理装置可以是某一终端装置(例如,第一通信装置)或者除了该终端装置之外的装置。

此外,上述其他终端装置(不同的通信装置)可以包括第二终端装置(例如,第二通信装置)和第三终端装置(第三通信装置)。如果其他终端装置的数量是两个或更多个,则期望设置其他终端装置的数量。

<终端装置的外观>

图1中描绘了如上所述的这种终端装置的外观的示例。图1中描绘的终端装置100是应用本技术的信息处理装置(或通信装置)的模式,并且是由要在通讯系统中通讯的用户操作的终端装置,在该通讯系统中,可以进行多个点(三个或更多个终端装置)之间的通信。

如图1所示,终端装置100的壳体101具有桌子的形状,并且壳体101的顶面101a被用作输入接口。在壳体101的上部分设置有臂102,在臂102上设置有成像单元111、另一成像单元112和投影单元122。此外,在壳体101的正面设置有显示单元121。用户131操作终端装置100以与另一终端装置100的用户通讯。

成像单元111捕获操作终端装置100的用户131(特别是面部)周围的图像。所获得的捕获图像(包括用户131的捕获图像)被发送至其它终端装置100。由于该通讯系统允许多个点(三个或更多个终端装置100)之间的通信,因此可以将由该终端装置100生成的捕获图像提供给多个点(两个或更多个终端装置100)。

显示单元121显示指示其他用户的状态等的图像。例如,由另一终端装置100捕获并且包括其他终端装置100的用户的捕获图像被提供给终端装置100并且被显示在显示单元121上。由于该通讯系统允许多个点(三个或更多终端装置100)之间的通讯,因此可以向该终端装置100提供由多个其他终端装置100单独生成的捕获图像(包括各个用户(也称为其他用户)的捕获图像)。简而言之,显示单元121可以显示由多个其他终端装置100单独生成的捕获图像。

此外,尽管未描绘,但是壳体101上设置有麦克风和扬声器,并且类似于上文所述的图像,声音信息也可以在终端装置100之间传送并由终端装置100输出。通过以如上所述的方式传送图像和声音,实现了终端装置100(的用户)之间的通讯。简而言之,实现了多个点之间的通讯。

此外,也可以在终端装置100之间传送除了图像和声音之外的信息,例如共享数据。可以在终端装置100之间传送各种内容数据,例如文本数据、列表数据、演示数据、运动图像、静止图像和幻灯片放映。例如,显示单元121还可以显示以这种方式在终端装置100之间传送的数据(在多个终端装置100之间提供的数据),并且利用该数据作为用于通讯的材料等。

投影单元122将图像投影到壳体101的顶面101a上。例如,投影单元122投影诸如键盘或gui(graphicaluserinterface,图形用户界面)的输入界面的图像。成像单元112捕获由顶面101a上的虚线框指示的区域101b的图像,并且刚刚描述的图像被投影到该区域。根据该捕获图像,检测用户131对输入接口的投影图像进行的操作,并且接受根据所检测的操作的信息、指令等作为输入。简而言之,顶面101a的区域101b用作虚拟输入接口。要注意的是,由投影单元122投影的图像是期望选择的,并且可以是除了输入接口的图像之外的任何图像。当然,输入接口的图像和另一图像可以以混合的方式存在。例如,从另一终端装置100发送的信息可以作为图像由投影单元122投影到区域101b。

<显示指示通信状态的图像>

在如上所述的这种终端装置100中,显示单元121不仅显示从作为通信伙伴的其他终端装置100发送的捕获图像(其他用户的图像),而且显示指示终端装置100之间的通信状态的图像。特别地,显示单元121显示指示该终端装置100(例如,第一通信装置)与另一终端装置100(例如,第二通信装置或第三通信装置)之间的通信状态以及多个其他终端装置100(例如,第二通信装置和第三通信装置)之间的通信状态(也称为连接感)的图像。

通过这样做,用户能够根据所显示的图像识别终端装置之间的通信状态。简而言之,用户能够更容易地识别多个点之间的整体通信状态。

例如,图像可以包括:第一内容,将指示作为该终端装置100的第一通信装置的第一位置和指示作为其他终端装置100之一的第二通信装置的第二位置相互连接;以及第二内容,将指示作为其他终端装置100的另一个的第三通信装置的第三位置和第二位置相互连接。

通过这样做,根据包括在所显示的图像中的第一内容,用户能够更容易地识别该终端装置100与其他终端装置100之间的通信状态。此外,根据包括在所显示的图像中的第二内容,用户能够更容易地识别其他终端装置100之间的通信状态。简而言之,能够更容易地识别多个点之间的整体通信状态。

要注意的是,上述第一内容和第二内容均可以是任何内容。例如,它们可以是“道路”的图像。换言之,第一内容可以是将第一点和第二点相互连接的道路的图像,并且第二内容可以是将第二点和第三点相互连接的道路的图像。

此外,期望设置所显示的图像中的第一点至第三点的位置。例如,第一点可以是图像的下端。此外,例如,第一点至第三点可以是指示各个通信装置的内容(例如,“房屋”的图像)的位置。

<通信(telecommunication)状态(连接感)>

通信状态(连接感)是表示通讯容易性的信息,并且是可以例如使用表示通信环境的参数、表示连接情况的参数或类似参数来表示的信息。表示通信环境的参数包括与通信路径(网络、通信装置等)有关的参数,例如通信速度和带宽。表示连接情况的参数包括与数据的传送有关的参数,例如作为可以执行用于在终端装置100之间通讯的通信的状态的会话状态、指示是否可以执行数据传送的通信的允许/禁止、指示速率波动的通信的稳定度、以及指示数据的传输时间段的延迟量。当然,表示通信状态(连接感)的参数可以是任何参数,只要它能够表示通讯的容易性,并且不限于上述示例。

<呈现会话状态>

例如,作为连接感,可以呈现作为可以执行用于在通信装置之间通讯的通信的状态的会话状态。图2描绘了在显示单元121上显示图像150的方式。图像150是三维地表示用于在虚拟空间中执行通信(通讯)的多个点并且还表示虚拟空间中的多个点之间的连接感的图像。

例如,在图2的示例的图像150的情况下,房屋151和另一房屋154三维地布置在虚拟空间中。房屋151指示作为通信伙伴(通讯的伙伴)的用户153(即,用户153的终端装置100)的点。简而言之,例如,在用户153的终端装置100是第二通信装置的情况下,房屋151指示第二点。同时,房屋154指示另一通信伙伴(通讯的另一伙伴)的用户156(即,用户156的终端装置100)的点。简而言之,例如,在用户156的终端装置100是第三通信装置的情况下,房屋154指示第三点。在房屋151的前方,显示作为用户153被成像的捕获图像的通信目的地图像152。在房屋154的前方,显示作为用户156被成像的捕获图像的通信目的地图像155。

此外,在图像150中,将建立点之间的会话的状态指示为虚拟空间中的道路。例如,耦合(连接)图像150的下端(第一位置)和房屋151的道路157是将第一位置和第二位置相互连接的第一内容,并且指示建立了该终端装置100与用户153的终端装置100之间的会话的状态。此外,将图像150的下端和房屋154相互连接的道路158指示建立了该终端装置与用户156的终端装置100之间的会话的状态。此外,连接房屋151和房屋154的道路159是将第三位置和第二位置相互连接的第二内容,并且指示建立了用户153的终端装置100与用户156的终端装置100之间的会话的状态(能够执行用于在通信装置之间通讯的通信的状态)。

要注意的是,在会话断开的情况下,即,在无法执行用于在通信装置之间通讯的通信的状态下,与该会话相对应的虚拟空间中的道路被消除(不显示)。例如,在该终端装置100与用户153的终端装置100之间的会话断开的情况下,不显示道路157。此外,在该终端装置100与用户156的终端装置100之间的会话断开的情况下,不显示道路158。此外,在用户153的终端装置100与用户156的终端装置100之间的会话断开的情况下,不显示道路159。

以这种方式,在图像150中,通过在虚拟空间中存在或不存在道路来指示会话状态(是否是能够执行用于在通信装置之间通讯的通信的当前状态)。因此,能够更容易地识别执行通信的终端装置100之间的会话状态。简而言之,能够更容易地识别多个点之间的整体会话状态。由此,例如,在尚未建立会话的状态存在的情况下,能够更容易地估计作为其原因的装置。

例如,如果道路157和道路159都不显示,则可以估计用户153的终端装置100(与房屋151相对应的终端装置)是会话断开(会话未建立)的原因。此外,如果道路158和道路159都不显示,则可以估计用户156的终端装置100(与房屋154相对应的终端装置)是会话断开(会话未建立)的原因。此外,如果道路157和道路158都不显示,则可以估计该终端装置100是会话断开(会话未建立)的原因。此外,如果道路157至道路159都不显示,则可以估计服务器是会话断开(会话未建立)的原因。

例如,在显示单元121上仅显示该终端装置100与通信伙伴的终端装置100之间的通信状态的情况下,由于无法识别通信伙伴的终端装置100之间的通信状态,因此难以如上述所述指定会话断开(会话未建立)的原因。同样,在显示单元121上仅显示通信伙伴的终端装置100之间的通信状态的情况下,由于无法识别该终端装置100与通信伙伴的终端装置100之间的通讯状态,因此难以如上所述指定会话断开(会话未建立)的原因。

在图像150中,由于指示了该终端装置100与通信伙伴的终端装置100之间的通信状态以及通信伙伴的终端装置100之间的通信状态,因此如上所述,能够容易地估计作为会话断开(会话未建立)的原因的装置。

要注意的是,由于如上所述的关于会话状态的这种信息被提供给执行通信的终端装置100,并且被呈现给要进行通讯的用户131,因此用户131可以立即对通讯中会话状态的改变做出响应。

例如,在某一通信伙伴的终端装置100导致会话断开的情况下,如果可以如上所述更容易地估计会话断开的原因是终端装置100,则用户131可以放弃与终端装置100的用户的通讯,并且可以专注于与另一通信伙伴的通讯(例如,用户131可以省略不必要的呼叫、不必要的恢复工作等),直到会话恢复为止。此外,例如,在该终端装置100导致会话断开的情况下,如果能够更容易地估计会话断开的原因是该终端装置100,则用户131可以在较早阶段专注于用于重新建立会话的工作(例如,可以省略不必要的呼叫等)。

<呈现通信的稳定度>

此外,作为连接感,可以呈现指示速率波动的通信的稳定度。例如,通信的稳定度可以表示为道路的粗度(即,内容的宽度)。例如,在由于应用规范、网络故障等原因而导致通信的稳定度较低的情况下,即,在速率波动较大的情况下,在图像150中可以将与通信相对应的道路表示得更细。简而言之,例如,随着通信的稳定度变得更高(随着速率波动变得更小),与通信相对应的道路可以表示得更粗,并且随着通信的稳定度变得更低(随着速率波动变得更大),与通信相对应的道路可以表示得更细。

例如,道路157的粗度可以指示该终端装置100与用户153的终端装置100之间的通信的稳定度。此外,道路158的粗度可以指示该终端装置100与用户156的终端装置100之间的通信的稳定度。此外,道路159的粗度可以指示用户153的终端装置100与用户156的终端装置100之间的通信的稳定度。

这使得可以更容易地(更直观地)识别终端装置100之间的通信的稳定度。简而言之,这使得可以更容易地识别多个点之间的通信的整体稳定度。

要注意的是,由于如上所述的关于通信的稳定度的这种信息被提供给执行通信的终端装置100,并且被呈现给要进行通讯的用户131,因此用户131可以立即对通讯中通信的稳定度(的改变)做出响应。

例如,在与某一通信伙伴的终端装置100的通信的稳定度较低(或下降)的情况下,用户131可以减少要通过通信传送的信息量(例如,减少对话等),并且更频繁地执行传送信息的记录。此外,在通信伙伴的终端装置100之间的通信的稳定度较低(或下降)的情况下,用户131可以尝试与两个通信伙伴进行通讯,以便辅助通信伙伴之间的通讯(例如,通过中断转换等)。

<呈现中断状态>

此外,作为连接感,可以呈现通信是否处于禁用所有数据的传送的中断状态。例如,如图3所示,可以将通信中断的状态(禁用所有数据的传送的状态)表示为道路的切断或放置在道路上的障碍物。在图3的示例的情况下,在图像150中,在虚拟空间中的道路159上放置岩石161。岩石161阻塞道路159,并且指示由道路159指示的会话中的通信中断。例如,在由于应用规范、网络故障等原因,终端装置100之间的通信中断的情况下(在终端装置100之间禁用所有数据的传送的情况下),在图像150中,诸如岩石161的障碍物放置在与会话相对应的道路上。

这使得可以更容易地识别每个会话是否处于非通信状态(所有数据的传送是否处于禁用状态)。简而言之,能够更容易地整体识别多个点之间的通信是否处于禁用状态。

要注意的是,在将关于是否处于如上所述的这种非通信状态的信息提供给要执行通信的终端装置100并且呈现给要进行通讯的用户131的情况下,用户131能够立即对是否处于通讯中的非通信状态(的改变)做出响应。

例如,如图3所示,在通信伙伴的终端装置100之间的通信中断的情况下,用户131可以尝试与两个通信伙伴进行通讯,以便辅助通信伙伴之间的通讯(例如,可以中继会话)。

<呈现通讯延迟量>

此外,作为连接感,可以呈现指示数据的传输时间段的通信的延迟量。例如,如图4所示,通信的延迟量可以表示为道路的长度(距离,即内容的长度)。在图4的示例的情况下,在图像150中,虚拟空间中的道路158被弯曲,使得与其他道路(道路157和道路159)相比,道路158的长度被表示为更长。这表示与其他终端装置100之间的通信的延迟量(数据的传输时间段)相比,该终端装置100与用户156的终端装置100之间的通信的延迟量(数据的传输时间段)更大。简而言之,在图像150中,延迟量(数据的传输时间段)表示为道路的长度(在道路上行驶时的行驶时间段)。

通过这样做,可以更容易地识别每一通信的延迟量。简而言之,可以更容易地(更直观地)识别多个点之间的通信的总延迟量。因此,可以更容易地估计在每个通信中的时间滞后或误差等的发生。

要注意的是,在如上所述的关于通信的延迟量的这种信息被提供给要执行通信的终端装置100并且被呈现给要进行通讯的用户131的情况下,用户131可以立即对通讯中通信的延迟量(的改变)做出响应。

例如,如图4所示,在与用户156的终端装置100的通信的延迟量增加的情况下,用户131可以通过也降低与用户153的通讯速度以便调整延迟量(例如,通过降低会话频率)或类似手段来使整个系统的通讯平稳地进行。

<通过移动体呈现>

要注意的是,期望设置指示连接感的图像,并且该图像可以是除了上述示例(道路)之外的图像。例如,可以通过如图5所示的移动体的移动来指示连接感。特别地,可以通过在图像150的下端(第一点)与指示另一终端装置100的图片模式(例如,房屋151(第二点)、房屋154(第三点)等)之间移动的移动体来指示该终端装置100与另一终端装置100之间的连接感,并且多个其他终端装置100之间的连接感可以表示为在指示其他终端装置100的图片模式之间(例如,在第二点与第三点之间)移动的移动体。

在图5的示例的情况下,在图像150中,通过鸟的移动(来回)来指示每个通信中的连接感。例如,在图像150中,通过如虚线箭头标记171a所示移动的鸟171来指示该终端装置100与用户153的终端装置100之间的连接感。此外,通过如虚线箭头标记172a所示移动的鸟172来指示该终端装置100与用户156的终端装置100之间的连接感。此外,通过如虚线箭头标记173a所示移动的鸟173来指示用户153的终端装置100与用户156的终端装置100之间的连接感。

此外,通过如上所述的这种移动体,与上文所述的道路的情况类似,能够呈现终端装置100之间的连接感。因此,能够更容易地识别多个点之间的整体连接感。

要注意的是,可以通过是否显示作为这种移动体的鸟来指示作为能够执行用于在通信装置之间通讯的通信的状态的会话状态(是否建立了会话)。例如,在图5的图像150中,建立该终端装置100与另一终端装置100之间的会话的状态表示为在图像150的下端与指示另一终端装置100(例如,房屋151、房屋154等)的图片模式之间移动的移动体,并且建立多个其他终端装置100之间的会话的状态可以表示为在指示其他终端装置100(例如,房屋151和房屋154等)的图片模式之间移动的移动体。

同样,通过如上所述的这种移动体,可以与在上文描述的道路的情况中类似地表示终端装置100之间的会话状态。因此,能够更容易地识别多个点之间的整体会话状态。

此外,可以通过与每一会话相对应的鸟的移动的方式来指示表示速率波动的通信的稳定度、禁用所有数据的传送的非通信状态、以及表示数据的传输时间段的通信的延迟量中的至少一个。例如,可以通过鸟的曲折度来指示通信的稳定度。此外,可以通过鸟向通信伙伴的房屋之外的任何地方移动来指示通信中断的事实。此外,可以通过鸟的移动速度来表示通信的延迟量。此外,可以通过鸟的大小、形状、颜色、图案等,而不是鸟的移动方式,来指示通信的稳定性、会话的非通信状态、通信的延迟量等。

同样,通过移动体的这种移动方式,可以与上文描述的道路的情况类似地表示终端装置100之间的通信的稳定性、会话的非通信状态、通信的延迟量等。因此,能够更容易地识别多个点之间的整体状态。

要注意的是,鸟的移动方向可以与图5的示例的移动方向相反(与虚线箭头标记171a至173a中的每个相反),并且该移动可以是点之间的来回移动。此外,期望设置移动体,并且该移动体不限于上述鸟的示例。例如,移动体可以是类似于闪亮的球的移动体。

这样,同样在移动体的情况下,在将如上所述的图像150提供给执行通信的终端装置100并且呈现给要进行通讯的用户131的情况下,用户131可以与上文描述的道路的情况类似地立即对通讯中的连接感(的改变)做出响应。

<通过符号呈现>

此外,可以通过例如如图6所示的符号来指示连接感。换言之,在图像150中,可以使用执行通信的终端装置100的符号来指示每一通信的连接感。通过这样做,能够与上文描述的道路的情况类似地更容易地识别多个点之间的整体连接感。

在图6的示例的情况下,在图像150中,在房屋151的通信目的地图像152上显示三角形符号181。符号181是用于识别房屋151(即,用户153的终端装置100)的图片(图片图案)。此外,在房屋154的通信目的地图像155上显示四边形符号182。符号182是用于识别房屋154(即,用户156的终端装置100)的图片(图片图案)。类似地,对于该终端装置100,也分配圆形符号。

在图6的示例的情况下,在图像150的下端附近提供用于该终端装置100的符号显示区域191。此外,在房屋151的下侧,提供了用于用户153的终端装置100的符号显示区域192。此外,在房屋154的下侧,提供了用于用户156的终端装置100的符号显示区域193。

然后,在符号显示区域191中显示三角形符号并且在符号显示区域192中显示圆形符号的情况下,指示在该终端装置100与用户153的终端装置100之间建立会话(建立了能够执行用于在通信装置之间通讯的通信的状态)。此外,在符号显示区域191中显示四边形符号并且在符号显示区域193中显示圆形符号的情况下,指示在该终端装置100与用户156的终端装置100之间建立会话。此外,在符号显示区域192中显示四边形符号并且在符号显示区域193中显示三角形符号的情况下,指示在用户153的终端装置100与用户156的终端装置100之间建立会话。简而言之,在符号显示区域中显示建立的会话的通信伙伴的符号。

以这种方式,可以使用用于识别每个终端装置100的符号来指示该终端装置100与另一终端装置100之间的会话状态(例如,是否建立会话)以及多个其他终端装置100之间的会话状态。通过这样做,可以与上文描述的道路的情况类似地表示各个终端装置100之间的会话状态。因此,能够更容易地识别多个点之间的整体会话状态。

要注意的是,可以通过符号的打开、关闭、闪烁或闪烁模式、打开(闪烁)的符号的颜色、亮度、密度或大小、它们的组合、与一些其他显示方法的组合等来指示会话状态(例如,是否建立会话)。

类似地,可以通过与每一会话相对应的如上文所述的符号(的显示状态)来指示表示速率波动的通信的稳定度、禁用所有数据的传送的非通信状态、以及表示数据的传输时间段的通信的延迟量中的至少一个。例如,可以通过符号的显示、打开、关闭、闪烁或闪烁模式、打开(闪烁)的符号的颜色、亮度、密度或大小、它们的组合、与一些其他显示方法的组合等来指示这样的信息。

通过这样做,可以与上文描述的道路的情况类似地表示关于终端装置100之间的如上所述的这种信息(会话状态、通信的稳定度、会话的非通信状态、通信的延迟量等)。因此,能够更容易地识别多个点之间的整体状态。

同样,在以这种方式使用符号的情况下,由于如上所述的图像150被提供给执行通信的终端装置100并且被呈现给要进行通讯的用户131,因此用户131可以与上文描述的道路的情况类似地立即对通讯中的连接感(的改变)做出响应。

<显示指示通讯(communication)状态的图像>

此外,在如上所述的这种终端装置100中,显示单元121可以显示指示该终端装置100与另一终端装置100的通讯状态以及多个其他终端装置100之间的通讯状态的图像。

这里的通讯表示通过利用上述终端装置100之间的通信的信息交换而执行的用户之间的相互理解。该交换的信息包括例如通过对用户进行成像获得的捕获图像、用户的声音、共享数据等。然而,通讯不仅指示数据的传送,而且指示使用所传送的数据的相互理解。简而言之,例如,在电视会议系统的情况下,通讯指示使用该系统执行的会议的内容。此外,通讯状态指示是否执行通讯。

在连接多个点的通信的情况下,由于可以向多个通信伙伴发送信息,因此即使在希望与特定的通信伙伴进行通讯的情况下,也可以通过向所有的通信伙伴发送信息(传输数据)来实现通讯。简而言之,没有必要将数据的传输目的地限制为通讯伙伴。换言之,即使数据被传输至用户自身的终端装置100,通讯伙伴也可以不是用户自身。例如,即使某个通信伙伴执行呼叫或发言并且用户自身确认了该呼叫或发言(即使从用户自身的终端装置100输出了图像或声音),该呼叫或发言也可能不以用户自身为目的地(该呼叫或发言可能以另一通信伙伴为目的地)。

因此,指定(或估计)利用终端装置100之间的通信执行的通讯伙伴,并且将终端装置100之间执行的通讯状态表示为图像。例如,如图7所示的图像150中,显示该终端装置100与另一终端装置100之间的通讯状态以及多个其他终端装置100之间的通讯状态。图7的示例的图像150可以显示该终端装置100与用户153的终端装置100之间的通讯状态、该终端装置100与用户156的终端装置100之间的通讯状态、以及用户153的终端装置100与用户156的终端装置100之间的通讯状态。

换言之,通过刚刚描述的这种显示来指示执行通讯的终端装置100。

可以例如通过移动体来指示通讯状态。例如,在图7的情况下,人201在道路159上从房屋154朝向房屋151行走(移动)。通过人201指示正在执行通讯。此外,通过人201的位置或移动(移动源和移动目的地)指示正在执行该通讯的用户是用户156和用户153。要注意的是,通过人201的移动(移动源和移动目的地)更特别地指示通讯方向是从用户156朝向用户153(例如,已经从用户156向用户153进行了呼叫)。

期望设置指定(估计)通讯伙伴的方法。例如,可以分析用户的捕获图像,以指定用户的面部指向显示单元121的哪个部分,并且将在该部分(用户的面部朝向的方向)显示的房屋的用户(通信目的地图像)指定(估计)为通讯伙伴。此外,可以通过眼球跟踪来指定用户的视线指向显示单元121的哪个部分,以将在该部分(用户的视线被设置的方向)显示的房屋的用户(通讯目的地图像)指定为通讯伙伴。此外,可以利用定向麦克风来指定用户的话语方向,并且将在话语方向上显示的房屋的用户(通信目的地图像)指定(估计)为通讯伙伴。

这使得可以更容易地识别在各个终端装置100(的用户)之间执行的通讯状态(而不需要诸如切换图像的繁琐工作)。换言之,通过如上所述的这种显示,指示执行通讯的终端装置100。因此,可以更容易地识别出在终端装置100(的用户)中的哪些终端装置(的用户)之间正在执行通讯。简而言之,能够更容易地识别多个点之间的整体通讯状态。

此外,由于如上所述的关于通讯状态的这种信息被提供给要执行通信的终端装置100,并且被呈现给要进行通讯的用户131,因此用户131可以立即对通讯状态的改变做出响应。

例如,由于用户131能够容易地识别通讯是否以用户自身为目的地,因此如果呼叫指向除了用户自身之外的任何用户,则该用户可以省略响应。此外,用户可以避免呼叫正在执行通讯的任何通信伙伴(在图7的情况下,为用户153和用户156),以免打扰正在通信伙伴之间执行的通讯。

此外,由于可以指定要通讯的通信伙伴,因此用户131能够更容易地识别哪个通信伙伴获得了哪种信息(而不需要诸如切换图像的繁琐工作)。例如,在不能识别通信伙伴之间的通讯状态的情况下,不能识别哪个通信伙伴获得了哪种信息,因此,在用户131从通信伙伴接收到问题的情况下,用户131难以识别该问题所基于的信息,并且可能发生用户131不能平滑地执行通讯的情况。如图7的示例所示,通过使通信伙伴之间的通讯状态也能够被识别,例如,在从通信伙伴向用户131发出基于通信伙伴执行的通讯的问题等的情况下,用户131能够容易地识别该问题所基于的信息,因此能够更适当地做出响应。

此外,通过与如图7的示例的图像150中所描绘的通信状态一起表示通讯状态(例如,通过表示类似人201在道路159上行走的状态),还可以更容易地识别在什么情况(通信状态)下正在执行通讯(而不需要诸如切换图像的繁琐工作)。例如,根据通信状态,能够更容易地识别是否正在平滑地执行通讯。

当然,可以采用任何方法来表示通讯状态,并且可以使用除了上述人201之外的移动体(例如,如图5的示例中的鸟等)来进行表示。此外,也可能是除了移动体之外的任何物体的表示方法。例如,可以由道路或符号的颜色、亮度、密度等来表示通讯状态。

此外,也期望设置表示要与通讯状态一起表示的通信状态的方法,并且可以是除了上述道路之外的方法。例如,可以使用移动体或符号来表示通信状态。

<显示指示用户状态的图像>

此外,在如上所述的这种终端装置100中,显示单元121可以显示指示每个终端装置100的用户(例如,用户131、153或156)的状态的图像。

这里,用户状态可以包括例如音量、通讯内容的理解水平、信息发送请求、以及用于请求结束会话的会话结束请求,该会话处于可以执行用于在通信装置之间通讯的通信的状态。例如,对于每个用户,可以在显示单元121上显示指示音量、通讯内容的理解水平、信息发送请求和会话结束请求中的至少一个的图像。

此外,可以使用化身(作为用户的化身的虚拟角色图像)来表示用户状态。例如,对于每个用户,可以在显示单元121上显示包括指示音量、通讯内容的理解水平、信息发送请求和会话结束请求中的至少一个的化身的图像。

例如,在图8的图像150中,在通信目的地图像152中显示用户153的化身211-1。化身211-1面向前方(朝向用户131)并用其手覆盖其耳朵。用手覆盖耳朵的姿势指示音量过大。此外,化身的朝向指示与该状态相对应的通信伙伴。简而言之,化身211-1指示从该终端装置100发送的声音的音量过大。由于这样的信息被呈现给作为通信方的该终端装置100的用户131,因此用户131可以立即执行这样的对策以使其语音更安静。

此外,在通信目的地图像152中,还描绘了用户153的化身211-2。化身211-2面向图像中的右侧(朝向用户156)并用手覆盖耳朵。简而言之,化身211-2指示从用户156的终端装置100发送的声音的音量过大。由于这样的信息被呈现给不是通信方(是第三方)的该终端装置100的用户131,因此用户131可以立即执行这样的对策以请求用户156使其语音更安静。

要注意的是,在图8的示例的情况下,由于化身211-1和化身211-2都用手覆盖耳朵,因此可以估计在用户153的终端装置100上,所有声音的音量都过大。由于不仅与用户131通讯而且在通信伙伴之间通讯的用户状态被呈现给用户131,因此用户131可以更容易地估计用户状态的原因,并且可以采取更适当的对策。例如,在图8的情况下,用户131可以建议用户153降低音量设置。

要注意的是,在没有必要将化身211-1和化身211-2彼此区分的情况下,它们中的每个均被称为化身211。

另一方面,在音量过小的情况下,化身例如通过诸如将其手放在其耳朵后面以小心地收听的姿势来表示这一点。同样,在这种情况下,朝向指示通讯伙伴。

可以以如上所述的方式通过化身的姿势或朝向来表示音量的大小或通讯伙伴。当然,期望设置用于表示音量大小的手势,并且该手势不限于上述示例。此外,可以通过化身的面部表情等来表示音量的大小。如上所述使用化身的这种表示使得可以更容易地(更直观地)识别音量的大小。

同样,诸如通讯内容的理解水平、信息发送请求、以及会话结束请求的其他信息基本上与音量的情况类似。可以通过化身的朝向、面部表情、姿势等来表示这种信息。

期望设置用于表示用户对通讯内容的理解水平的姿势、面部表情等。例如,在用户对通讯内容的理解水平较低的情况下,用户的化身可以倾斜头部、做出思考姿势、或皱眉,或者可以显示“?”标志。另一方面,在用户对通讯内容的理解水平较高的情况下,用户的化身可以睁大眼睛、拍手、或高兴,或者可以显示“!”标志。同样,在这种情况下,可以通过化身的朝向来表示通讯伙伴。

由于如上所述的这种信息被呈现给终端装置100的用户131,因此在用户131是通讯方的情况下,用户131可以立即执行对策,以重新解释或省略解释。另一方面,在用户131不是通讯方(是第三方)的情况下,用户131可以立即执行对策以请求通讯方添加或省略解释,或者提供信息以帮助通讯内容。

期望设置用于表示信息发送请求的姿势、面部表情等。例如,在用户有信息发送请求的情况下(例如,在用户想要说话的情况下),用户的化身可以举起手、张开嘴、变得更大或者闪亮。例如,在图8的示例的图像150中,在通信目的地图像155中显示用户156的化身212。该化身212面向前方(朝向用户131)并举起手。举起手的姿势指示用户有信息发送请求(例如,用户想要说话)。

此外,可以通过化身212的定向来指示请求目的地。在图8的示例的情况下,化身212向用户131请求由用户156发送的信息。在向用户153发出信息发送请求的情况下,如果化身212面向图像的左侧(朝向用户153)就足够了。

由于这种信息被呈现给该终端装置100的用户131,因此在用户131是通讯方的情况下,用户131可以立即采取用于鼓励用户156发送信息的对策,例如,诸如使用户131自身抑制说话或鼓励用户156说话。另一方面,在用户131不是通讯方(是第三方)的情况下,用户131可以立即采取用于鼓励用户156发送信息的对策,例如,诸如使一方抑制说话或鼓励用户156说话。

期望设置用于表示会话结束请求的姿势、面部表情等。例如,在用户有会话结束请求的情况下(例如,用户想要结束会话或想要回家),用户的化身可以面朝下、向后看、看手表、或准备回家,例如穿上夹克。此外,可以通过化身212的定向来指示请求目的地。

由于这种信息被呈现给该终端装置100的用户131,因此用户131可以立即执行对策,以发表声明以鼓励对话结束或打招呼。

通过以如上所述的方式使用化身来表示,可以更容易地(更直观地)识别用户状态。例如,如果仅通过用户自身的表示来表示用户状态,则由于用户表示的程度或方式存在个体差异,因此存在仅观看用户的捕获图像可能导致难以识别用户的状态或朝向的可能性。此外,在使用户执行预定姿势来表示用户状态的方法的情况下,需要用户进行复杂的工作,例如记住姿势。此外,还存在用户可能做出错误的姿势或者可能执行难以识别的姿势的可能性。通过使用化身来进行表示,可以抑制如上所述的这种失败,并且执行适当的表示。此外,通过使用利用化身的间接表示,还可以抑制对通讯伙伴的情绪的影响。

要注意的是,可以采用任何方法来决定用户状态。例如,可以基于从终端装置100输出的声音的音量来决定音量的大小。此外,可以分析用户的捕获图像,以便根据用户的面部表情、姿势等来估计用户状态。此外,可以使用诸如温度传感器或眼球跟踪器的一些其他传感器来检测用户状态(执行生物感测),以便基于检测到的信息来估计用户状态。此外,可以基于由用户输入的用户指令等来决定用户状态。

此外,例如,可以根据通过分析用户的捕获图像而获得的用户的面部表情、姿势等来决定通讯内容的理解水平或信息发送请求。此外,可以使用诸如温度传感器或眼球跟踪器的一些其他传感器来检测用户状态(执行生物感测),以便基于检测到的信息来估计用户状态。此外,可以基于由用户输入的用户指令等来决定用户状态。

此外,例如,可以根据通过分析用户的捕获图像而获得的用户的面部表情、姿势等来决定会话结束请求。此外,可以使用诸如温度传感器或眼球跟踪器的一些其他传感器来检测用户状态(执行生物感测),以便基于检测到的信息来决定会话结束请求。此外,可以基于由用户输入的用户指令等来决定会话结束请求。此外,可以基于诸如用户的时间表等的一些其他信息来决定会话结束请求。例如,当在预先设置的时间表中设置为回家时间的时间到来(或接近)时,可以做出用户有会话结束请求的决定。

要注意的是,期望设置以如上所述的方式进行表示的用户的状态,并且不限于上述示例。例如,用户状态可以包括用户对通讯话题的感兴趣程度等。

此外,可以与上述通信状态、通讯状态等一起表示上述用户状态。由于这使得可以更容易地识别通信状态或通讯状态以及用户状态,因此可以更容易地执行对更多各种情况的识别。例如,可以更容易且更准确地执行对用户状态的原因的估计。

<通讯公开控制>

要注意的是,可以配置如上所述的在多个点之间执行通信的这种系统,使得其可以控制通信的公开。例如,可以使参与系统的多个终端装置中的一些终端装置之间的通信对于其他终端装置不可公开。例如,在图2的情况下,用户153的终端装置100与用户156的终端装置100之间的通信(图像、声音等的传送)可能对该终端装置100(对作为通讯第三方的用户131)不可公开。此外,可以使这种设置(应当使通信可公开还是不可公开)可控制(以设置可公开的或不可公开的通信)。

这使得可以抑制不适当的信息提供,并且实现更安全的通讯。

<状态公开控制>

此外,可以使如上所述的各种状态(例如,通信状态、通讯状态、用户状态等)的公开可控。例如,可以使参与系统的多个终端装置中的一些终端装置之间的通信状态对于其他终端装置不可公开。此外,例如,可以使参与系统的多个终端装置中的一些终端装置之间的通讯状态对于其他终端装置不可公开。此外,例如,可以使用户状态对于(一些或全部)其他终端装置不可公开。此外,可以使这种设置(使状态可公开还是不可公开)可控(设置成可公开或者设置成不可公开)。

这使得可以抑制不适当的信息提供,并且实现更安全的通讯。

<通讯的平滑>

通过呈现如上所述的各种状态,使得可以识别与多个点之间的通信有关的整体各种状态,可以更平滑地执行多个点之间的通讯。

<2.第一实施方式>

<通讯系统>

现在,描述实现如上所述的这种通讯的系统的配置。图9是描绘作为应用本技术的通信系统的模式的通讯系统的主要配置的示例的视图。图9中描绘的通讯系统300是实现多个点之间的通讯的系统。

如图9所示,通讯系统300包括服务器301和终端装置100-1至100-3。服务器301和终端装置100-1至100-3通过网络302相互连接以进行通信。

终端装置100-1至100-3中的每个终端装置均是应用本技术的信息处理装置的一种形式,并且具有如图1所示的外观。要注意的是,在不需要彼此分开地区分和描述终端装置100-1至100-3的情况下,它们中的每个均被称为终端装置100。每个终端装置100由执行通讯的用户操作。在以下描述中,终端装置100-1的用户称为用户a,终端装置100-2的用户称为用户b,并且终端装置100-3的用户称为用户c。

每个终端装置100通过有线通信、通过无线通信、或者通过有线通信和无线通信两者连接至网络302。要注意的是,尽管在图9中描绘了三个终端装置100,但是如果在通讯系统300中包括的终端装置100的数目是三个或更多个,则是足够的,并且该数目可以是四个或更多个。

服务器301是应用本技术的信息处理装置的形式,并且向终端装置100提供用于实现多个点之间的通信的服务。服务器301通过有线通信、通过无线通信、或者通过有线通信和无线通信两者连接至网络302。要注意的是,尽管在图9中示出了一个服务器301,但是期望设置在通讯系统300中包括的这种服务器301的数量,并且可以是两个或更多个。

例如,服务器301建立与每个终端装置100的会话并管理连接。

此外,服务器301控制终端装置100之间的通信。例如,每个终端装置100向服务器301发送图像、声音等的通信数据。服务器301将通信数据发送至适当的传输目的地(终端装置100)。

此外,服务器301管理各种状态,例如通信状态、通讯状态和用户状态。例如,服务器301基于从每个终端装置100提供的信息生成关于各种状态的信息,并且根据情况需要将该信息发送至适当的终端装置100。

网络302是任何通信网络,并且可以是用于有线通信的通信网络,可以是用于无线通信的通信网络,或者可以包括它们两者。此外,网络302可以包括单个通信网络,或者可以包括多个通信网络。例如,网络302可以包括任何一个或多个通信标准的一个或多个通信网络或一个或多个通信路径,例如因特网、公共电话网、用于无线移动设备的广域通信网络(例如所谓的3g线路或4g线路)、wan(wideareanetwork,广域网)、lan(localareanetwork,局域网)、按照蓝牙(注册商标)标准执行通信的无线通信网络、用于近场无线通信的通信线路(例如,nfc(nearfieldcommunication,近场通讯))、用于红外通信的通信线路、以及用于按照诸如hdmi(high-definitionmultimediainterface,高清晰度多媒体接口)(注册商标)或usb(universalserialbus,通用串行总线)(注册商标)的标准进行有线通信的通信网络。

<服务器>

图10是描绘服务器301的主要配置的示例的框图。如图10所示,服务器301包括:通信单元321、连接管理单元322、通信控制单元323、以及状态管理单元324。

通信单元321是通信接口,并且与网络302连接,使得通信单元通过网络302执行和与其他装置(例如,终端装置100)的通信有关的处理。例如,通信单元321通过网络302接收从终端装置100发送的通信数据,并且将该通信数据中包括的信息提供给连接管理单元322、通信控制单元323、状态管理单元324等。此外,通信单元321通过网络302将从连接管理单元322、通讯控制单元323、状态管理单元324等提供的通信数据发送至通信数据的传输目的地的终端装置100。

连接管理单元322执行和与每个终端装置100的会话的状态的管理有关的处理。例如,连接管理单元322响应于来自终端装置100的请求而建立或断开会话。此外,连接管理单元322存储并管理与各个终端装置100的会话的状态(换言之,上文在<1.呈现通讯系统中的状态>中描述的终端装置100之间的会话的状态)。此外,如果需要,连接管理单元322可以向通信控制单元323提供该信息。

通信控制单元323执行与多个点之间的通信(即,终端装置100之间的通信)的控制有关的处理。例如,通信控制单元323通过通信单元321获取从终端装置100发送的通信数据。此外,通信控制单元323指定通信数据的传输目的地。此外,通信控制单元323将通信数据提供给通信单元321,以便将通信数据发送至指定的传输目的地。

此外,通信控制单元323基于用于控制从终端装置100发送的与通信有关的信息的公开/非公开的控制信息,控制通信内容的公开/非公开。特别地,响应于来自终端装置100的请求,如上文在<1.呈现通讯系统中的状态>中所述,通信控制单元323公开或避免向作为第三方的任何其他终端装置100公开通信内容。

状态管理单元324执行与各种状态的管理有关的处理,例如,上文在<1.呈现通讯系统中的状态>中描述的通信状态、通讯状态、以及用户状态。此外,状态管理单元324将与终端装置100之间的通信有关的信息放入要向期望的终端装置100发送的通信数据中。简而言之,状态管理单元324将与终端装置100之间的通信有关的信息适当地提供给终端装置100。

状态管理单元324包括:通信状态管理单元331、通讯状态管理单元332、以及用户状态管理单元333。

通信状态管理单元331执行与在<1.呈现通讯系统中的状态>中描述的通信状态的管理有关的处理。例如,通讯状态管理单元331基于从终端装置100发送的通信数据的传输情况和接收情况等来管理终端装置100之间的通信状态。

例如,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的通信稳定度作为通信状态进行管理。此外,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的非通信状态作为通信状态进行管理。此外,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的通信的延迟量作为通信状态进行管理。此外,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的终端装置100之间的会话状态作为通信状态进行管理。在这种情况下,通信状态管理单元331使用和由连接管理单元322管理的与每个终端装置100的会话状态有关的信息来管理终端装置100之间的会话状态。

此外,通信状态管理单元331将关于通信状态的信息作为关于终端装置100之间的通信的信息放入要向期望的终端装置100发送的通信数据中。简而言之,通信状态管理单元331将关于终端装置100之间的通信状态的信息适当地提供给终端装置100。

例如,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的关于通信的稳定度的信息作为关于通信状态的信息放入通信数据中。此外,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的指示非通信状态的信息作为关于通信状态的信息放入通信数据中。此外,通信状态管理单元331可以将在<1.呈现通讯系统中的状态>中描述的关于通信的延迟量的信息作为关于通信状态的信息放入通信数据中。

通讯状态管理单元332执行与在<1.呈现通讯系统中的状态>中描述的通讯状态的管理有关的处理。例如,通讯状态管理单元332基于从终端装置100发送的通信数据的内容来管理终端装置100之间的通讯状态。

例如,通讯状态管理单元332可以将在<1.呈现通讯系统中的状态>中描述的要进行通讯的用户的终端装置100作为通讯状态进行管理。

此外,通讯状态管理单元332将关于通讯状态的信息作为关于终端装置100之间的通信的信息放入要向期望的终端装置100发送的通信数据中。简而言之,通讯状态管理单元332将关于终端装置100之间的通讯状态的信息适当地提供给终端装置100。

例如,通讯状态管理单元332可以将在<1.呈现通讯系统中的状态>中描述的指示要进行通讯的用户的终端装置100的信息作为关于通讯状态的信息放入通信数据中。

用户状态管理单元333执行与在<1.呈现通讯系统中的状态>中描述的用户状态的管理有关的处理。例如,用户状态管理单元333基于从终端装置100发送的通信数据的内容来管理终端装置100的用户状态。

此外,用户状态管理单元333将关于用户状态的信息作为与终端装置100之间的通信有关的信息放入要向期望的终端装置100发送的通信数据中。简而言之,用户状态管理单元333适当地向终端装置100提供关于终端装置100的用户状态的信息。

例如,用户状态管理单元333可以将在<1.呈现通讯系统中的状态>中描述的关于音量的信息作为关于用户状态的信息放入通信数据中。此外,用户状态管理单元333可以将在<1.呈现通讯系统中的状态>中描述的指示通讯内容的理解水平的信息作为关于用户状态的信息放入通信数据中。此外,用户状态管理单元333可以将在<1.呈现通讯系统中的状态>中描述的指示信息发送请求的信息作为关于用户状态的信息放入通信数据中。此外,用户状态管理单元333可以将在<1.呈现通讯系统中的状态>中描述的指示会话结束请求的信息作为关于用户状态的信息放入通信数据中。

要注意的是,尽管在图10中描述了状态管理单元324包括通信状态管理单元331到用户状态管理单元333的块,但是如果状态管理单元324包括通信状态管理单元331到用户状态管理单元333的块中的至少一个块,则是足够的。换言之,如果状态管理单元324能够管理在<1.呈现通讯系统中的状态>中描述的通信状态、通讯状态和用户状态中的一个或更多个,并且将关于状态的信息放入通信数据中,则是足够的。此外,状态管理单元324可以包括除了通信状态管理单元331至用户状态管理单元333的块之外的状态管理单元。换言之,状态管理单元324还可以管理除了在<1.呈现通讯系统中的状态>中描述的各种状态之外的任何状态,并且将该状态放入通信数据中。

此外,状态管理单元324基于用于控制从终端装置100发送的关于通信的信息的公开/非公开的控制信息,控制通信状态的公开/非公开。特别地,状态管理单元324响应于来自终端装置100的请求,公开或避免公开关于如在<1.呈现通讯系统中的状态>中描述的到第三方的另一终端装置100的通信的状态(例如,通信状态、通讯状态、用户状态等)。

要注意的是,处理单元(从通信单元321到状态管理单元324(从通讯状态管理单元331到用户状态管理单元333的块)的块)具有任意配置。例如,每个处理单元可以包括实现上文描述的处理的逻辑电路。此外,每个处理单元可以包括例如cpu(centralprocessingunit,中央处理单元)、rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)等,并且使用它们来执行程序以实现上文描述的处理。当然,每个处理单元可以具有两种配置,使得上文描述的处理的一部分通过逻辑电路实现,而另一部分通过程序的执行来实现。处理单元的配置可以彼此独立,使得例如一些处理单元通过逻辑电路实现上文描述的处理的一部分,处理单元的一些其他部分执行程序以实现上述处理,并且除此之外,其他处理单元通过逻辑电路和程序的执行两者实现上述处理。

<终端装置>

图11是描述终端装置100的主要配置的示例的框图。如图11所示,终端装置100包括:通信单元351、控制单元352、输入单元353、以及输出单元354。

通信单元351是通信接口,与网络302连接,并且在下文描述的通信控制单元361的控制下,通过网络302执行和与另一装置(例如,服务器301)的通信有关的处理。例如,通信单元351通过网络302接收从服务器301发送的通信数据,并且将接收到的通信数据提供给控制单元352(下文描述的通信控制单元361)。此外,通信单元351获取从控制单元352等提供的通信数据,并且通过网络302将获取的通信数据向服务器301发送。

从服务器301发送的通信数据可以包括例如关于如上文所述的终端装置100之间的通信的这种信息以及类似信息。简而言之,在这种情况下,通信单元351接收关于终端装置100之间的通信的信息。

此外,要发送和接收的通信数据还可以包括要在终端装置100之间传送的数据,例如终端装置100的用户的捕获图像、声音等的数据。简而言之,在这种情况下,通信单元351执行用于执行通讯的通信。

此外,要发送的通信数据可以包括例如关于由输入单元353(下文中描述的各种传感器)检测到的用户状态的信息。简而言之,在这种情况下,通信单元351将关于用户状态的信息发送至服务器301。

控制单元352执行与用于通信等的各种处理的控制有关的处理。此外,控制单元352包括:通信控制单元361、通信数据生成单元362、以及输出信息生成单元363。

通信控制单元361执行与通信的控制有关的处理。例如,通信控制单元361获取由通信数据生成单元362生成的通信数据。此外,通信控制单元361将通信数据提供给通信单元351,以便从通信单元351进行发送。此外,通信控制单元361控制通信单元351,以接收从服务器301发送的通信数据,并且获取所接收的通信数据。此外,通信控制单元361将通信数据提供给输出信息生成单元363。

通信数据生成单元362执行与通信数据的生成有关的处理。例如,通信数据生成单元362生成符合预定通信标准的格式的通信数据,该通信数据包括从输入单元353等提供的信息。此外,通信数据生成单元362将所生成的通信数据提供给通信控制单元361。

例如,通信数据生成单元362生成包括由成像单元111生成的捕获图像数据和由下文描述的麦克风373生成的声音数据的通信数据。此外,通信数据生成单元362生成包括由下文描述的传感器374生成的检测数据的通信数据。此外,通信数据生成单元362生成包括从下文描述的信息输入单元375输入的数据的通信数据。此外,通信数据生成单元362对由成像单元112生成的捕获图像数据进行分析,检测用户131的操作,执行与用户操作相对应的处理,并且生成包括与用户操作相对应的命令、数据等的通信数据。

此外,通信数据生成单元362基于由输入单元353接受的用户指令等,生成用于控制是否要公开关于与另一终端装置100的通信的信息的控制信息。该控制信息包括用于控制例如是否要公开通信内容的信息。此外,该控制信息包括用于控制例如是否要公开与通信相关的状态(例如,通信状态、通讯状态、用户状态等)的信息。通信数据生成单元362通过通信控制单元361等将这种控制信息提供给服务器301,以控制如在<1.呈现通讯系统中的状态>中描述的是否要公开关于与另一终端装置100的通信的信息(例如,通信内容、与通信有关的状态等)(公开/不公开关于通信的信息)。

输出信息生成单元363执行与输出信息的生成相关的处理。例如,输出信息生成单元363获取从服务器301发送并且从通信控制单元361提供的通信数据。此外,输出信息生成单元363基于通信数据(包括在其中的信息)生成输出信息,例如用于显示的图像数据、用于输出的声音数据以及用于投影的图像数据。

例如,输出信息生成单元363基于关于包括在通信数据中的终端装置100之间的通信的信息,生成如在<1.呈现通讯系统中的状态>中描述的图像150的用于显示的图像。简而言之,输出信息生成单元363生成用于显示的图像,该图像指示在<1.呈现通讯系统中的状态>中描述的通信状态、通讯状态或用户状态中的至少一个。

例如,输出信息生成单元363生成用于显示的图像,该图像指示该终端装置100与另一终端装置100之间的通信状态以及多个其他终端装置100之间的通信状态。例如,输出信息生成单元363可以生成指示在<1.呈现通讯系统中的状态>中描述的会话状态的图像作为通信状态。

例如,输出信息生成单元363可以生成用于显示的图像,该图像将在该终端装置100与另一终端装置100之间建立会话的状态指示为连接图像的下端与指示另一终端装置100的图片模式(例如,房屋等)的道路,并且将在多个其他终端装置100之间建立会话的状态指示为互相连接指示其他终端装置100的图片模式(例如,房屋等)的道路。

此外,输出信息生成单元363可以生成用于显示的图像,该图像将在该终端装置100与另一终端装置100之间建立会话的状态指示为移动体(例如,鸟等),该移动体在图像的下端与指示其他终端装置100的图片模式(例如,房屋等)之间移动,并且将在多个其他终端装置100之间建立会话的状态指示为移动体(例如,鸟等),该移动体在指示其他终端装置100的图片模式(例如,房屋等)之间移动。

此外,输出信息生成单元363可以使用用于识别每个终端装置100的符号来生成用于显示的图像,该图像指示在该终端装置100与另一终端装置100之间建立会话的状态以及在多个其他终端装置100之间建立会话的状态。

此外,例如,输出信息生成单元363可以生成用于显示的图像作为通信状态,该图像指示在<1.呈现通讯系统中的状态>中描述的非通信状态。例如,输出信息生成单元363可以生成用于显示的图像,该图像将该非通信状态指示为道路的粗度、移动体的移动方式、或符号的显示状态。

此外,例如,输出信息生成单元363可以生成用于显示的图像作为通信状态,该图像指示在<1.呈现通讯系统中的状态>中描述的通信的稳定度。例如,输出信息生成单元363可以生成用于显示的图像,该图像将通信的稳定度指示为设置在道路上的障碍物、移动体的移动方式、或符号的显示状态。

此外,例如,输出信息生成单元363可以生成用于显示的图像作为通信状态,该图像指示在<1.呈现通讯系统中的状态>中描述的通信的延迟量。例如,输出信息生成单元363可以生成用于显示的图像,该图像将通信的延迟量指示为道路的长度、移动体的移动方式、或符号的显示状态。

此外,例如,输出信息生成单元363可以生成用于显示的图像,该图像指示要执行在<1.呈现通讯系统中的状态>中描述的通讯的终端装置100作为上文描述的通讯状态。例如,输出信息生成单元363可以生成用于显示的图像,该图像将该通讯指示为移动体,并且指示要通过移动体的移动源和移动目的地执行通讯的终端装置100。

此外,例如,输出信息生成单元363可以生成用于显示的图像作为上述用户状态,该图像指示在<1.呈现通讯系统中的状态>中描述的音量。此外,输出信息生成单元363可以生成用于显示的图像作为上述用户状态,该图像指示在<1.呈现通讯系统中的状态>中描述的通讯内容的理解水平。此外,输出信息生成单元363可以生成用于显示的图像作为上述用户状态,该图像指示在<1.呈现通讯系统中的状态>中描述的信息发送请求。此外,输出信息生成单元363可以生成用于显示的图像作为上述用户状态,该图像指示在<1.呈现通讯系统中的状态>中描述的会话结束请求。例如,输出信息生成单元363可以生成包括指示用户状态的化身的用于显示的图像。

要注意的是,由输出信息生成单元363生成的用于显示的图像可以包括指示除了在<1.呈现通讯系统中的状态>中描述的通信状态、通讯状态以及用户状态之外的信息的图像。例如,如<1.呈现通讯系统中的状态>中所述,该用于显示的图像可以包括通信伙伴的用户的捕获图像(通信目的地图像)等。此外,可以在该用于显示的图像中包括指示除了上述各种状态之外的状态的图像。

输出信息生成单元363将生成的输出信息提供给输出单元354。例如,输出信息生成单元363将以如上所述的方式生成的用于显示的图像的数据(用于显示的图像数据)提供给输出单元354(的显示单元121)。

输入单元353执行与信息的输入有关的处理。例如,输入单元353接受关于终端装置100(例如,用户)的外部、用户输入的指令等的信息。例如,输入单元353接受关于是否要公开与另一终端装置100的通信有关的信息的指令。例如,输入单元353接受关于是否要公开通信内容的指令。此外,输入单元353接受关于是否要公开与通信相关的状态(例如,通信状态、通讯状态、用户状态等)的指令。输入单元353将所接受的指令和信息提供给控制单元352(例如,通信数据生成单元362)。

此外,输入单元353包括图1中所示的成像单元111和成像单元112。此外,输入单元353附加地包括:麦克风373、传感器374、以及信息输入单元375。

成像单元111捕获成像目标的图像,并且生成捕获图像的数据(捕获图像数据)。成像单元112捕获顶面101a(的区域101b)的图像,并且生成捕获图像的数据(捕获图像数据)。麦克风373收集用户131的声音并且生成声音数据。传感器374包括任何一个或多个传感器,执行关于用户131的状态的信息的检测,并且生成检测信息的数据(检测数据)(执行生物感测)。信息输入单元375基于用户的操作等接受从终端装置100的外部输入的任何数据。

输出单元354执行与信息的输出有关的处理。例如,输出单元354获取从控制单元352(输出信息生成单元363)提供的输出信息。此外,输出单元354包括显示单元121和投影单元122。此外,输出单元354附加地包括扬声器383。

显示单元121获取从控制单元352(输出信息生成单元363)提供的用于显示的图像数据,并且显示该用于显示的图像。例如,显示单元121显示由输出信息生成单元363以如上所述的方式生成的用于显示的图像。

投影单元122获取从控制单元352(输出信息生成单元363)提供的用于投影的图像数据,并且将该用于投影的图像投影到顶面101a(的区域101b)。扬声器383获取从控制单元352(输出信息生成单元363)提供的用于输出的声音数据,并且输出该用于输出的声音。

要注意的是,处理单元(通信单元351至输出单元354以及通信控制单元361至输出信息生成单元363的块)具有任意配置。例如,处理单元可以包括实现上述处理的逻辑电路。此外,每个处理单元可以包括例如cpu、rom、ram等,并且使用它们来执行程序以实现上文描述的处理。当然,每个处理单元可以具有两种配置,使得上文描述的处理的一部分通过逻辑电路实现,而另一部分通过程序的执行来实现。处理单元的配置可以彼此独立,使得例如一些处理单元通过逻辑电路实现上文描述的处理的一部分,处理单元的一些其他部分执行程序以实现上述处理,并且除此之外,其他处理单元通过逻辑电路和程序的执行两者实现上述处理。

由于通讯系统300、终端装置100和服务器301具有上述配置,因此它们可以实现如在<1.呈现通讯系统中的状态>中描述的有益效果。因此,可以更平滑地执行多个点之间的通讯。

<通信处理的流程>

现在,描述由如上所述的通讯系统300执行的处理的流程。参照图12的流程图来描述通信处理的流程的示例。

在通信处理开始之后,在步骤s111处,用户a的终端装置100-1执行用于与服务器301建立会话的连接处理。类似地,在步骤s121处,用户b的终端装置100-2执行用于与服务器301建立会话的连接处理。类似地,在步骤s131处,用户c的终端装置100-3执行用于与服务器301建立会话的连接处理。服务器301对应于这些处理在步骤s141处执行用于建立这种会话的连接处理。

在通过如上所述的这种处理建立会话的状态下,在步骤s112处,终端装置100-1执行输入传输处理,以执行信息的输入(例如,图像捕获、声音收集等)和输入信息到服务器301的传输。类似地,在步骤s122处,终端装置100-2执行输入传输处理,以执行信息的输入(例如,图像捕获、声音收集等)和输入信息到服务器301的传输。类似地,在步骤s132处,终端装置100-3执行输入传输处理,以执行信息的输入(例如,图像捕获、声音收集等)和输入信息到服务器301的传输。服务器301对应于这些处理在步骤s142处执行用于控制终端装置100之间的通信的通信控制处理。

此外,在步骤s143处,服务器301执行管理关于以如上所述的方式控制的通信的状态的状态管理处理。

此外,服务器301在上述通信控制处理的控制下,执行向终端装置100发送通信数据的传输处理。对应于该处理,在步骤s113处,终端装置100-1执行接收输出处理以接收通信数据并且输出输出信息。类似地,在步骤s133处,终端装置100-2执行接收输出处理以接收通信数据并且输出输出信息。类似地,在步骤s133处,终端装置100-3执行接收输出处理以接收通信数据并且输出输出信息。

以如上所述的这种流程执行通信处理。此后,在建立会话的状态下,适当地执行诸如输入传输处理、接收输出处理、通信控制处理、状态管理处理以及传输处理的各种处理。

<输入传输处理的流程>

现在,参照图13的流程图描述由各个终端装置100执行的上述输入传输处理(步骤s112、步骤s122和步骤s132)的流程的示例。

在输入传输处理开始之后,在步骤s201处,终端装置100的成像单元111对用户131进行成像以生成用户的捕获图像。

在步骤s202处,成像单元112对在顶面101a的区域101b中执行的用户操作进行成像,以生成用户操作的捕获图像。

在步骤s203处,麦克风373接受用户的语音等的声音输入以生成声音数据。

在步骤s204处,传感器374感测用户状态以生成传感器信息(检测数据)。

在步骤s205处,信息输入单元375接受数据输入。

在步骤s206处,通信数据生成单元362对于用户操作分析在步骤s202处获得的捕获图像。

在步骤s207处,通信数据生成单元362对于用户状态对在步骤s204处获得的检测数据进行分析。

在步骤s208处,通信数据生成单元362生成通信数据,包括:在步骤s201处获得的捕获图像数据、在步骤s203处获得的声音数据、在步骤s205处接受的数据、在步骤s206处检测到的用户操作、在步骤s207处检测到的用户状态等。

在步骤s209处,通信控制单元361通过通信单元351将在步骤s208处获得的通信数据发送至服务器301。

在发送通信数据之后,输入传输处理结束。

<通信控制处理的流程>

现在,参照图14的流程图描述由服务器301执行的通信控制处理(步骤s142)的流程的示例。

在通信控制处理开始之后,在步骤s221处,服务器301的通信控制单元323控制通信单元321接收从每个终端装置100提供的通信数据。

在步骤s222处,通信控制单元323指定每个接收到的通信数据的传输目的地。例如,通信控制单元323基于连接管理单元322所管理的会话状态、通信公开限制设置、包括在通信数据中的传输目的地的指定信息等,指定部分或全部通信数据的传输目的地。例如,在对传输目的地没有限制的情况下,通信控制单元323指定与其建立会话的所有终端装置100作为通信数据的传输目的地。例如,在仅将部分通信数据发送至终端装置100的情况下(另一部分的传输目的地是服务器301),通信控制单元323指定该部分的传输目的地。此外,在通信数据包括指定了彼此不同的传输目的地的多个数据的情况下,通信控制单元323指定每个数据的传输目的地。

在步骤s223处,通信控制单元323基于在步骤s222处指定的各个通信数据的传输目的地,将针对每个传输目的地要发送的数据放在一起,以生成通信数据。

在步骤s223处的处理结束之后,通信控制处理结束。

<状态管理处理的流程>

现在,参照图15的流程图描述由服务器301执行的状态管理处理(步骤s143)的流程的示例。

在状态管理处理开始之后,在步骤s241处,状态管理单元324的通信状态管理单元331基于从各个终端装置100发送的用于通讯的通信数据等的发送状况和接收状况等,管理与每个终端装置的通信状态。例如,通信状态管理单元331基于通过向每个终端装置100和从每个终端装置100传送通信数据而获得的关于通信的信息,指定(或估计)诸如会话状态、通信稳定性水平、非通信状态、通信延迟量等的参数值。此外,通信状态管理单元331基于由连接管理单元322管理的会话状态,指定(或估计)终端装置100之间的会话状态。要注意的是,为了使通信状态管理单元331获得关于通信状态的信息(例如,如上所述的参数),终端装置100或服务器301可以传送除了用于通讯的通信以外的通信(例如,ping等)。

在步骤s242处,通讯状态管理单元332基于从每个终端装置100发送的用于通讯的通信数据的内容来管理终端装置100之间的通讯状态。例如,通讯状态管理单元332基于包括在通信数据中的指示用户状态的信息,根据用户的朝向等来指定通讯伙伴。

在步骤s243处,用户状态管理单元333基于从每个终端装置100发送的用于通讯的通信数据的内容来管理每个终端装置100的用户状态。例如,用户状态管理单元333基于指示包括在通信数据中的用户状态的信息来指定每个用户的状态。

在步骤s244处,通信状态管理单元331将关于在步骤s241处管理的通信状态的信息放置(存储)到由通信控制处理生成的通信数据中(步骤s142)。

在步骤s245处,通讯状态管理单元332将关于在步骤s242处管理的终端装置100之间的通讯状态的信息放置(存储)到由通信控制处理生成的通信数据中(步骤s142)。

在步骤s246处,用户状态管理单元333将关于在步骤s243处管理的每个终端装置100的用户状态的信息放置(存储)到由通信控制处理生成的通信数据中(步骤s142)。

在步骤s246处的处理结束之后,状态管理处理结束。

<接收输出处理的流程>

现在,参考图16的流程图描述由每个终端装置100执行的接收输出处理(步骤s113、步骤s123和步骤s133)的流程的示例。

在接收输出处理开始之后,在步骤s261处,通信控制单元361控制通信单元351接收从服务器301发送的通信数据。

在步骤s262处,输出信息生成单元363基于在步骤s261处接收到的通信数据中包括的与通信状态、通讯状态、用户状态等有关的信息,生成用于显示的图像,该图像指示通信状态、通讯状态、用户状态等,并且生成数据(用于显示的图像数据)作为输出信息。

在步骤s263处,输出信息生成单元363例如基于在步骤s261处接收到的通信数据等生成用于投影的图像,并且生成数据(用于投影的图像数据)作为输出信息。

在步骤s264处,输出信息生成单元363例如基于在步骤s261处接收到的通信数据等生成用于输出的声音,并且生成数据(用于输出的声音数据)作为输出信息。

在步骤s265处,显示单元121对在步骤s262处生成的用于显示的图像进行显示。

在步骤s266处,投影单元122对在步骤s263处生成的用于投影的图像进行投影。

在步骤s267处,扬声器383对在步骤s264处生成的用于输出的声音进行输出。

在步骤s267处的处理结束之后,接收输出处理结束。

<公开限制处理的流程>

现在,参照图17的流程图描述在控制关于通信的信息(通信内容和与通信有关的状态)的公开/不公开的情况下由通讯系统300执行的公开限制处理的流程的示例。

在公开限制处理开始之后,在要控制通信内容的公开/不公开的情况下,在步骤s311处,终端装置100的输入单元353接受用于指定每个终端装置100的通信内容的公开/不公开的通信公开限制指令。

在步骤s312处,通信数据生成单元362生成包括通信公开限制指令的通信数据。此外,通信控制单元361将通信数据(即,通信公开限制指令)发送至服务器301。

在步骤s321处,服务器301的通信控制单元323控制通信单元321接收通信数据(即,通信公开限制指令)。

在步骤s322处,通信控制单元323存储与在步骤s321处获得的通信公开限制指令相对应的通信公开设置(关于针对每个终端装置100是否要公开通信内容的设置)。在已经存储了通信公开设置的情况下,更新通信公开设置的内容。

在步骤s323处,通信控制单元323此后基于所存储的(或更新的)通信公开设置来执行通信控制处理。

通过以如上所述的方式执行公开限制处理的处理,控制通信内容的公开/不公开。

此外,在要控制通信状态的公开/非不公开的情况下,在步骤s331处,终端装置100的输入单元353接受状态公开限制指令,该状态公开限制指令指定每个终端装置100的通信状态的公开/不公开。

在步骤s332处,通信数据生成单元362生成包括状态公开限制指令的通信数据。此外,通信控制单元361将通信数据(即,状态公开限制指令)发送至服务器301。

在步骤s341处,服务器301的通信状态管理单元331控制通信单元321接收通信数据(即,状态公开限制指令)。

在步骤s342处,通信状态管理单元331存储与在步骤s341处获得的状态公开限制指令相对应的状态公开设置(关于针对每个终端装置100是否要公开通信状态的设置)。在已经存储了状态公开设置的情况下,更新状态公开设置的内容。

在步骤s343处,通信状态管理单元331此后基于所存储的(或更新的)状态公开设置来执行状态管理处理。

通过以如上所述的方式执行公开限制处理的处理,控制通信的状态的公开/不公开。

通过以如上所述的方式执行处理,通讯系统300、终端装置100和服务器301可以实现如在<1.呈现通讯系统中的状态>中描述的有益效果。因此,可以允许更平滑地执行多个点之间的通讯。

<终端装置的配置的其他示例>

虽然图1描绘了终端装置100的外观的示例,但是期望设置终端装置100的配置,并且不限于图1的示例。例如,可以省略壳体101的顶面101a(的区域101b中形成的虚拟输入接口),使得通过用户131的姿势、声音等来执行用户指令的输入。

例如,终端装置100可以包括多个显示单元,例如如图18所示的显示单元421和另一显示单元422。在图18的示例的情况下,在显示单元421上显示通信目的地图像431,该通信目的地图像是包括要成为通讯伙伴的另一用户432的捕获图像。显示单元421具有足以用真人大小来显示用户432的整个身体的显示区域。此外,在显示单元422上显示通信目的地图像433,该通信目的地图像是包括要成为另一通讯伙伴的另一用户434的捕获图像。显示单元422具有足以用真人大小来显示用户434的整个身体的显示区域。

通过成像单元111对用户131成像,并且通过服务器301将捕获的图像等发送至通讯伙伴(用户432和用户434)的终端装置100。此外,在这种情况下,根据捕获图像检测用户131的手势等,并且接受根据检测到的手势等的诸如用户指令的输入。

此外,在这种情况下,除了省略了投影单元122和成像单元112之外,终端装置100具有与图11中所示的配置基本类似的配置。因此,同样在这种情况下,通讯系统300、终端装置100和服务器301可以实现如在<1.呈现通讯系统中的状态>中描述的有益效果。因此,可以更平滑地执行多个点之间的通讯。

<3.附录>

<计算机>

虽然上述一系列处理可以通过硬件执行,但是也可以以其他方式通过软件执行。在通过软件执行这一系列处理的情况下,构造软件的程序被安装到计算机中。这里的计算机包括并入专用硬件中的计算机、例如可以通过将各种程序安装到个人计算机中来执行各种功能的通用个人计算机等。

图19是描绘根据程序执行上文描述的一系列处理的计算机的硬件配置的示例的框图。

在图19所描绘的计算机900中,cpu(中央处理单元)901、rom(只读存储器)902和ram(随机存取存储器)903通过总线904相互连接。

同样,输入/输出接口910连接至总线904。输入单元911、输出单元912、存储单元913、通信单元914和驱动器915连接至输入/输出接口910。

输入单元911包括例如键盘、鼠标、麦克风、触摸面板、输入终端等。输出单元912包括例如显示器、扬声器、输出终端等。存储单元913包括例如硬盘、ram盘、非易失性存储器等。通信单元914包括例如网络接口。驱动器915驱动可移除介质921,例如磁盘、光盘、磁光盘或半导体存储器。

在以如上所述的方式配置的计算机中,cpu901通过输入/输出接口910和总线904将例如存储在存储单元913中的程序加载至ram903中,并且执行该程序以执行上述一系列处理。cpu901执行各种处理所需的数据等也适当地存储到ram903中。

例如,要由计算机(cpu901)执行的程序可以记录在作为例如封装介质的可移除介质921上,并且用作可移除介质921。在这种情况下,通过将可移除介质921安装在驱动器915上,可以通过输入/输出接口910将程序安装到存储单元913中。

同样,可以通过诸如局域网、因特网或数字卫星广播的有线或无线传输介质提供该程序。在这种情况下,程序可以由通信单元914接收并且被安装在存储单元913中。

替选地,也可以预先将程序安装在rom902或存储单元913中。

<本技术的应用目标>

本技术不仅可以应用于通讯系统,而且可以应用于连接多个点的任何通信系统。简而言之,除非与上述本技术存在矛盾,否则期望设置用于信息的输入和输出、通信等的规范。此外,除非与本技术存在矛盾,否则可以省略上述过程或规范的一部分。

本技术可以应用于任何配置。例如,本技术可以应用于各种电子设备,例如固定装置(例如,个人计算机、路由器等)、便携式装置(例如,便携式电话机、笔记本型个人计算机、智能电话等)、专用装置和通用装置。

此外,还可以作为设备的一部分的配置来执行本技术,所述设备例如作为系统lsi(大规模集成)等的处理器(例如,视频处理器)、使用多个处理器等的模块(例如,视频模块)、使用多个模块等的单元(例如,视频单元)、或者通过向单元添加某种其他功能而形成的集合(例如,视频集合)。

此外,例如,本技术还可以应用于包括多个装置的网络系统。例如,本技术可以作为云计算执行,在该云计算中,多个装置通过网络共享和协作以进行处理。本技术可以在云服务中执行,该云服务将与图像(运动图像)有关的服务提供给诸如计算机、av(视听)设备、便携式信息处理终端和iot(物联网)装置的任何终端。

要注意的是,在本说明书中,术语“系统”用于表示多个部件(装置、模块(部分)等)的聚合,并且所有部件是否被容纳在同一壳体中并不重要。因此,容纳在分开的壳体中并且通过网络相互连接的多个装置是系统,并且多个模块被容纳在单个壳体中的一个装置也是系统。

<本技术适用的领域和用途>

应用本技术的系统、设备、处理单元等可以用于任何领域,例如,用于交通、医疗护理、犯罪预防、农业、畜牧业、采矿、美容、工厂、家用电器、天气以及自然监测。同样,它们用于任何目的。

<其它>

本技术的实施方式不限于上文描述的实施方式,并且在不偏离本技术的主题的情况下,允许进行各种更改。

例如,可以划分被描述为一个装置(或一个处理单元)的配置,以便配置多个装置(或处理单元)。相反,可以将在前述描述中被描述为多个装置(或处理单元)的配置放在一起,以便配置单个装置(或处理单元)。此外,可以将上文中未描述的配置自然地添加到每个装置(或处理单元)的配置。此外,如果整个系统的配置或操作基本相同,则特定装置(或处理单元)的配置的一部分可以被包括在另一装置(或另一处理单元)的配置中。

此外,例如,可以由任何装置执行上述程序。在该情况下,如果该装置具有必要的功能(功能块等)并且可以获得必要的信息,这就足够了。

此外,例如,一个流程图的每个步骤可以由单个装置执行,或者可以由多个装置共享和执行。此外,在一个步骤中包括多个处理的情况下,多个处理可以由一个装置执行,或者可以由多个装置共享和执行。换言之,还可以执行一个步骤中包括的多个处理作为多个步骤的处理。相反,还可以将被描述为多个步骤的处理作为一个步骤来共同执行。

此外,例如,在要由计算机执行的程序中,描述该程序的步骤的处理可以以本说明书中描述的顺序按时间序列执行,或者可以并行执行,或者在必要的定时(例如,当调用处理时)单独执行。简而言之,除非步骤中的处理发生矛盾,否则可以以与上文中描述的顺序不同的顺序执行步骤中的处理。此外,描述该程序的步骤中的处理可以与一些其他程序的处理并行执行,或者可以与一些其他装置的处理组合地执行。

此外,例如,除非与本技术有关的多个技术发生矛盾,否则可以单独地且彼此独立地执行与本技术有关的多个技术。当然,可以一起实施本技术中的期望技术。例如,还可以结合结合另一实施方式描述的本技术的部分或全部来执行结合任何实施方式描述的本技术的部分或全部。同样,可以将上文描述的本技术的任何部分或全部与上文中未描述的一些其他技术一起执行。

要注意的是,本技术可以采用如下所述的这种配置。

(1)一种信息处理装置,包括:

接收单元,被配置成接收关于在通信装置之间执行的通信的信息;

生成单元,被配置成基于由所述接收单元接收到的所述信息,生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及

显示单元,被配置成显示由所述生成单元生成的所述图像。

(2)根据(1)所述的信息处理装置,其中,

所述其他通信装置包括第二通信装置和第三通信装置。

(3)根据(2)所述的信息处理装置,其中,

所述图像包括:第一内容,将指示所述第一通信装置的第一位置和指示所述第二通信装置的第二位置相互连接;以及第二内容,将指示所述第三通信装置的第三位置和所述第二位置相互连接。

(4)根据(3)所述的信息处理装置,其中,

所述第一内容和所述第二内容均包括道路。

(5)根据(3)或(4)所述的信息处理装置,其中,

所述第一位置包括所述图像的下端。

(6)根据(3)至(5)中任一项所述的信息处理装置,其中,

所述信息包括关于通信的稳定度的信息,并且

所述生成单元基于关于通信的所述稳定度的所述信息生成图像,所述图像指示每一通信的所述稳定度作为所述内容的宽度。

(7)根据(3)至(6)中任一项所述的信息处理装置,其中,

所述信息包括关于通信的延迟量的信息,并且

所述生成单元基于关于通信的所述延迟量的所述信息生成图像,所述图像指示每一通信的所述延迟量作为所述内容的长度。

(8)根据(5)至(7)中任一项所述的信息处理装置,其中,

所述信息包括关于会话的信息,并且

所述生成单元基于关于所述会话的所述信息生成图像,所述图像指示在所述第一通信装置与所述第二通信装置之间建立了会话的状态作为将所述图像的下端与所述第二位置相互连接的道路,并且指示在所述第三通信装置与所述第二通信装置之间建立了会话的另一状态作为将所述第三位置与所述第二位置相互连接的道路。

(9)根据(8)所述的信息处理装置,其中,

所述信息包括指示非通信状态的信息,并且

所述生成单元基于指示所述非通信状态的所述信息生成图像,所述图像指示每一会话的所述非通信状态作为设置在与所述会话相对应的所述道路上的障碍物。

(10)根据(2)至(9)中任一项所述的信息处理装置,其中,

所述信息包括关于会话的信息,并且

所述生成单元基于与所述会话有关的所述信息生成图像,所述图像指示在所述第一通信装置与所述第二通信装置之间建立了会话的状态作为在指示所述第一通信装置的第一位置与指示所述第二通信装置的第二位置之间移动的移动体,并且指示在所述第三通信装置与所述第二通信装置之间建立了会话的状态作为在指示所述第三通信装置的第三位置与所述第二位置之间移动的移动体。

(11)根据(10)所述的信息处理装置,其中,

所述信息包括关于通信的稳定度的信息、指示非通信状态的信息、以及关于通信的延迟量的信息中的至少一个,并且

所述生成单元基于所述信息生成图像,所述图像指示每一通信的所述稳定度、每一会话的非通信状态、以及每一通信的所述延迟量中的至少一个作为所述移动体的运动方式。

(12)根据(2)至(11)中任一项所述的信息处理装置,其中,

所述信息包括关于会话的信息,并且

所述生成单元基于与所述会话有关的所述信息生成图像,所述图像使用用于识别每个所述通信装置的符号指示在所述第一通信装置与所述第二通信装置之间建立了会话的状态以及在所述第三通信装置与所述第二通信装置之间建立了会话的状态。

(13)根据(12)所述的信息处理装置,其中,

所述信息包括关于通信的稳定度的信息、指示非通信状态的信息、以及关于通信的延迟量的信息中的至少一个,并且

所述生成单元基于所述信息生成图像,所述图像指示每一通信的所述稳定度、每一会话的非通信状态、以及每一通信的所述延迟量中的至少一个作为所述符号的显示状态。

(14)根据(1)至(13)中任一项所述的信息处理装置,其中,

所述接收单元还接收关于通讯的信息,并且

所述生成单元还基于关于所述通讯的所述信息生成指示通讯的状态的所述图像。

(15)根据(1)至(14)中任一项所述的信息处理装置,其中,

所述接收单元还接收关于所述通信装置的用户的信息,并且

所述生成单元还基于关于所述用户的所述信息生成指示所述用户的状态的所述图像。

(16)根据(15)所述的信息处理装置,其中,

关于所述用户的所述信息包括关于音量、通讯内容的理解水平、信息发送请求、以及会话结束请求中的至少一个的信息,并且

所述生成单元针对每个用户生成图像,所述图像指示所述音量、所述通讯内容的所述理解水平、所述信息发送请求、以及所述会话结束请求中的至少一个。

(17)根据(16)所述的信息处理装置,其中,

所述生成单元对于每个用户生成包括化身的图像,所述化身指示所述音量、所述通讯内容的所述理解水平、所述信息发送请求、以及所述会话结束请求中的至少一个。

(18)根据(1)至(17)中任一项所述的信息处理装置,还包括:

检测单元,被配置成检测用户的状态。

(19)根据(1)至(18)中任一项所述的信息处理装置,还包括:

公开控制单元,被配置成控制是否要公开关于与所述其他通信装置的通信的信息。

(20)一种信息处理方法,包括:

接收关于在通信装置之间执行的通信的信息;

基于所接收的信息生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及

显示所生成的图像。

(21)一种程序,用于使计算机用作以下单元:

接收单元,被配置成接收关于在通信装置之间执行的通信的信息;

生成单元,被配置成基于由所述接收单元接收到的所述信息,生成指示第一通信装置与另一通信装置之间的通信状态以及多个其他通信装置之间的通信状态的图像;以及

显示单元,被配置成显示由所述生成单元生成的所述图像。

(31)一种信息处理装置,包括:

接收单元,被配置成接收关于在信息处理装置之间执行的通信的信息;

生成单元,被配置成基于由所述接收单元接收到的所述信息,生成指示该信息处理装置与另一信息处理装置之间的通信状态以及多个其他信息处理装置之间的通信状态的图像;以及

显示单元,被配置成显示由所述生成单元生成的所述图像。

(32)根据(31)所述的信息处理装置,其中,

所述信息包括关于会话的信息,并且

所述生成单元基于关于所述会话的所述信息生成图像,所述图像指示在该信息处理装置与所述其他信息处理装置之间建立了会话的状态,作为将所述图像的下端和指示所述其他信息处理装置的图片模式相互连接的道路,并且指示在所述多个其他信息处理装置之间建立了会话的状态,作为将指示所述其他信息处理装置的图片模式相互连接的道路。

(33)根据(32)所述的信息处理装置,其中,

所述信息包括关于通信的稳定度的信息,并且

所述生成单元基于关于通信的所述稳定度的所述信息生成图像,所述图像指示每一通信的所述稳定度作为所述道路的宽度。

(34)根据(32)或(33)所述的信息处理装置,其中,

所述信息包括指示非通信状态的信息,并且

所述生成单元基于指示所述非通信状态的所述信息生成图像,所述图像指示每一会话的所述非通信状态作为设置在与所述会话相对应的所述道路上的障碍物。

(35)根据(32)至(34)中任一项所述的信息处理装置,其中,

所述信息包括关于通信的延迟量的信息,并且

所述生成单元基于关于通信的所述延迟量的所述信息生成图像,所述图像指示每一通信的所述延迟量作为所述道路的长度。

(36)根据(31)至(35)中任一项所述的信息处理装置,其中,

所述信息包括关于会话的信息,并且

所述生成单元基于关于所述会话的所述信息生成图像,所述图像指示在该信息处理装置与所述其他信息处理装置之间建立了会话的状态,作为在所述图像的下端与指示所述其他信息处理装置的图片模式之间移动的移动体,并且指示在所述多个其他信息处理装置之间建立了会话的状态,作为在指示所述其他信息处理装置的图片模式之间移动的移动体。

(37)根据(36)所述的信息处理装置,其中,

所述信息包括关于通信的稳定度的信息、指示非通信状态的信息、以及关于通信的延迟量的信息中的至少一个,并且

所述生成单元基于所述信息生成图像,所述图像指示每一通信的所述稳定度、每一会话的非通信状态、以及每一通信的所述延迟量中的至少一个作为所述移动体的移动方式。

(38)根据(31)至(37)中任一项所述的信息处理装置,其中,

所述信息包括关于会话的信息,并且

所述生成单元基于关于所述会话的所述信息,使用用于识别每个所述信息处理装置的符号生成图像,所述图像指示在该信息处理装置与所述其他信息处理装置之间建立了会话的状态以及在所述多个其他信息处理装置之间建立了会话的状态。

(39)根据(38)所述的信息处理装置,其中,

所述信息包括关于通信的稳定度的信息、指示非通信状态的信息、以及关于通信的延迟量的信息中的至少一个,并且

所述生成单元基于所述信息生成图像,所述图像指示每一通信的所述稳定度、每一会话的非通信状态、以及每一通信的所述延迟量中的至少一个作为所述符号的显示状态。

(40)根据(31)至(39)中任一项所述的信息处理装置,其中,

所述接收单元还接收与利用在所述信息处理装置之间执行的所述通信执行的通讯有关的信息,以及

所述生成单元还基于关于所述通讯的所述信息生成指示通讯的状态的所述图像。

(41)根据(40)所述的信息处理装置,其中,

关于所述通讯的所述信息包括指示执行所述通讯的所述信息处理装置的信息,以及

所述生成单元生成指示执行所述通讯的所述信息处理装置的所述图像。

(42)根据(41)所述的信息处理装置,其中,

所述生成单元生成图像,所述图像将所述通讯指示为移动体并且指示通过所述移动体的移动源和移动目的地执行所述通讯的所述信息处理装置。

(43)根据(31)至(42)中任一项所述的信息处理装置,其中,

所述接收单元还接收关于所述信息处理装置的用户的信息,以及

所述生成单元还基于关于所述用户的所述信息生成指示所述用户的状态的所述图像。

(44)根据(43)所述的信息处理装置,其中,

关于所述用户的所述信息包括关于音量、通讯内容的理解水平、信息发送请求、以及会话结束请求中的至少一个的信息,并且

所述生成单元针对每个用户生成图像,所述图像指示所述音量、所述通讯内容的所述理解水平、所述信息发送请求、以及所述会话结束请求中的至少一个。

(45)根据(44)所述的信息处理装置,其中,

所述生成单元对于每个用户生成包括化身的图像,所述化身指示所述音量、所述通讯内容的所述理解水平、所述信息发送请求、以及所述会话结束请求中的至少一个。

(46)根据(31)至(45)中任一项所述的信息处理装置,还包括:

通信单元,被配置成执行用于执行通讯的通信。

(47)根据(31)至(46)中任一项所述的信息处理装置,还包括:

检测单元,被配置成检测用户的状态;以及

传输单元,被配置成发送关于由所述检测单元检测到的所述用户的所述状态的信息。

(48)根据(31)至(47)中任一项所述的信息处理装置,还包括:

公开控制单元,被配置成控制是否要公开关于与所述其他信息处理装置的通信的信息。

(49)一种信息处理方法,包括:

接收关于在信息处理装置之间执行的通信的信息;

基于所接收的信息,生成指示该信息处理装置与另一信息处理装置之间的通信状态以及多个其他信息处理装置之间的通信状态的图像;以及

显示所生成的图像。

(50)一种程序,用于使计算机用作以下单元:

接收单元,被配置成接收关于在信息处理装置之间执行的通信的信息;

生成单元,被配置成基于由所述接收单元接收到的所述信息,生成指示该信息处理装置与另一信息处理装置之间的通信状态以及多个其他信息处理装置之间的通信状态的图像;以及

显示单元,被配置成显示由所述生成单元生成的所述图像。

(51)一种信息处理装置,包括:

接收单元,被配置成接收从彼此执行通讯的多个其他信息处理装置发送的通信数据;

生成单元,被配置成基于由所述接收单元接收到的所述通信数据,生成与所述其他信息处理装置之间的通信有关的信息,并且将所生成的信息放入所述通信数据中;以及

传输单元,被配置成将已经由所述生成单元放置了与所述通信有关的所述信息的所述通信数据发送至作为所述通信数据的传输目的地的所述其他信息处理装置。

(52)一种信息处理方法,包括:

接收从彼此执行通讯的多个其他信息处理装置发送的通信数据;

基于所接收的通信数据,生成关于所述其他信息处理装置之间的通信的信息,并且将所生成的信息放入所述通信数据中;以及

将已经放置了关于所述通信的所述信息的所述通信数据发送至作为所述通信数据的传输目的地的所述其他信息处理装置。

(53)一种程序,用于使计算机用作以下单元:

接收单元,被配置成接收从彼此执行通讯的多个其他信息处理装置发送的通信数据;

生成单元,被配置成基于由所述接收单元接收到的所述通信数据,生成与所述其他信息处理装置之间的通信有关的信息,并且将所生成的信息放入所述通信数据中;以及

传输单元,被配置成将已经由所述生成单元放置了与所述通信有关的所述信息的所述通信数据发送至作为所述通信数据的传输目的地的所述其他信息处理装置。

[附图标记列表]

100:终端装置

101:壳体

102:臂

111:成像单元

112:成像单元

121:显示单元

122:投影单元

131:用户

150:图像

151:房屋

152:通信目的地图像

153:用户

154:房屋

155:通信目的地图像

156:用户

157至159:道路

161:岩石

171至173:鸟

181和182:符号

191至193:符号显示区域

201:人

211和212:化身

300:通讯系统

301:服务器

302:网络

321:通信单元

322:连接管理单元

322:通信控制单元

324:状态管理单元

331:通信状态管理单元

332:通讯状态管理单元

333:用户状态管理单元

351:通信单元

352:控制单元

353:输入单元

354:输出单元

362:通信数据生成单元

363:输出信息生成单元

373:麦克风

374:传感器

375:信息输入单元

383:扬声器

421和422:显示单元

431:通信目的地图像

432:用户

433:通信目的地图像

434:用户

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1