宽视图图像显示系统、信息处理装置和图像显示方法与流程

文档序号:14203657阅读:176来源:国知局
宽视图图像显示系统、信息处理装置和图像显示方法与流程

本公开涉及图像显示系统、信息处理装置和图像显示方法。



背景技术:

常规地,在现有技术中已知在显示图像时根据所提供的图像来执行调整的显示设备。例如,为了消除手动操作的调整或预先注册的必要性,已知的是用于基于从移动终端提供的图像数据的属性来执行显示相关的调整的方法。例如,参见日本未审查专利申请公开2013-003327号公报。

此外,如下的视频信号处理方法是已知的:其中当视频信号输入源切换到另一输入源时,显示调整值根据外部设备切换到特定显示调整值,这消除了用户的手动调整操作的必要。例如,参见日本未审查专利申请公开2008-033138号公报。

此外,当显示内容数据时使得显示设置内容数据的时间与实际显示内容数据的时间一致的方法是已知的。例如,参见日本未审查专利申请公开2015-055827号公报。

此外,如下的由成像设备生成全向图像的方法是已知的,其中检测到成像设备向垂直方向的倾斜,基于该倾斜来修正图像处理使用的转换表,从而生成垂直方向适当地与成像设备的倾斜一致的全向图像。

例如,参见日本未审查专利申请公开2013-214947号公报。

引文列表

专利文献

ptl1:日本未审查专利申请公开2013-003327公报

ptl2:日本未审查专利申请公开2008-033138公报

ptl3:日本未审查专利申请公开2015-055827公报

ptl4:日本未审查专利申请公开2013-214947公报



技术实现要素:

技术问题

一方面,本公开提供了一种图像显示系统,其能够基于输入参数以预定时间间隔来显示宽视图图像中的一个。

解决问题的方案

在一个实施例中,本公开提供了一种图像显示系统,其显示图像并且包括至少一个显示设备和连接到显示设备的至少一个信息处理装置,该信息处理装置包括处理器,该处理器用于实现:输入单元,其用于接收与显示图像有关的参数和图像数据项;确定单元,其用于基于参数来确定图像数据项所指示的图像的区域,这些区域由显示设备显示为显示图像的部分图像,以及发送单元,其用于向显示设备发送指示区域的数据,其中显示设备用于以预定时间间隔来显示由确定单元确定的区域中的一个区域。

本发明的有益效果

根据一个实施例的图像显示系统能够基于输入参数以预定时间间隔来显示宽视图图像中的一个。

利用在权利要求中所特别指出的元件和组合将实现并且获得本发明的目的和优点。应当理解的是,上述总体描述和以下详细描述都只是示例性和说明性的,不限制所要求保护的本发明。

附图说明

[图1]图1是示出根据第一实施例的图像显示系统的整体配置的示意图。

[图2a]图2a是示出根据第一实施例的图像显示系统所显示的显示图像的示例的示意图。

[图2b]图2b是示出根据第一实施例的图像显示系统所显示的显示图像的示例的示意图。

[图3a]图3a是示出根据第一实施例的全向相机的示例的示意图。

[图3b]图3b是示出根据第一实施例的全向相机的示例的示意图。

[图3c]图3c是示出全向图像的示例的示意图。

[图4]图4是示出根据第一实施例的信息处理装置的硬件配置的框图。

[图5]图5是示出根据第一实施例的显示设备的硬件配置的框图。

[图6]图6是用于解释根据第一实施例的图像显示系统执行的全部处理的时序图。

[图7a]图7a是示出根据第一实施例的信息处理装置的输入操作的示意图。

[图7b]图7b是示出根据第一实施例的信息处理装置的输入操作的示意图。

[图8a]图8a是示出用于输入图像数据的操作屏幕的示例的示意图。

[图8b]图8b是示出用于输入图像数据的操作屏幕的示例的示意图。

[图8c]图8c是示出用于输入图像数据的操作屏幕的示例的示意图。

[图8d]图8d是示出用于输入图像数据的操作屏幕的示例的示意图。

[图8e]图8e是示出用于输入图像数据的操作屏幕的示例的示意图。

[图8f]图8f是示出用于输入图像数据的操作屏幕的示例的示意图。

[图9a]图9a是示出用于输入参数的操作屏幕的示例的示意图。

[图9b]图9b是示出用于输入参数的操作屏幕的示例的示意图。

[图9c]图9c是示出用于输入参数的操作屏幕的示例的示意图。

[图9d]图9d是示出用于输入参数的操作屏幕的示例的示意图。

[图9e]图9e是示出用于输入参数的操作屏幕的示例的示意图。

[图9f]图9f是示出用于输入参数的操作屏幕的示例的示意图。

[图10a]图10a是示出用于输入参数的操作屏幕的示例的示意图。

[图10b]图10b是示出用于输入参数的操作屏幕的示例的示意图。

[图11]图11是示出播放列表的示例的示意图。

[图12a]图12a是示出根据第一实施例的图像显示系统所执行的全部处理的水平方向处理结果的示意图。

[图12b]图12b是示出根据第一实施例的图像显示系统所执行的全部处理的水平方向处理结果的示意图。

[图13a]图13a是示出根据第一实施例的图像显示系统所执行的全部处理的垂直方向处理结果的示意图。

[图13b]图13b是示出根据第一实施例的图像显示系统所执行的全部处理的垂直方向处理结果的示意图。

[图14]图14是示出根据第一实施例的图像显示系统的功能配置的框图。

[图15]图15是用于解释根据第二实施例的图像显示系统执行的全部处理的流程图。

[图16a]图16a是示出根据第二实施例的图像显示系统生成缩小图像的示例的示意图。

[图16b]图16b是示出根据第二实施例的图像显示系统生成缩小图像的示例的示意图。

[图17]图17是示出根据第二实施例的图像显示系统旋转缩小图像的示例的示意图。

[图18]图18是示出根据第二实施例的图像显示系统生成未放大图像的示例的示意图。

[图19a]图19a是示出根据比较例的显示图像的示例的示意图。

[图19b]图19b是示出根据比较例的显示图像的示例的示意图。

[图20]图20是用于解释根据第三实施例的图像显示系统所执行的全部处理的流程图。

[图21a]图21a是示出根据第三实施例的图像显示系统所执行的全部处理的处理结果的示意图。

[图21b]图21b是示出根据第三实施例的图像显示系统所执行的全部处理的处理结果的示意图。

[图22]图22是用于解释根据第四实施例的图像显示系统所执行的全部处理的流程图。

[图23]图23是示出根据第四实施例的图像显示系统所执行的全部处理的处理结果的示意图。

[图24]图24是示出根据第二实施例的图像显示系统的功能配置的框图。

具体实施方式

将参考附图给出各个实施例的描述。

第一实施例

说明根据第一实施例的图像显示系统的整体配置。图1示出根据第一实施例的图像显示系统1的整体配置的示意图。如图1中所示,图像显示系统1包括个人计算机(pc)11(其是信息处理装置的示例)和投影仪(其是显示设备的示例)。下面,如图1中所示,将给出图像显示系统1的示例的描述,该图像显示系统1包括单个pc11和四个投影仪,包括第一投影仪1a、第二投影仪1b、第三投影仪1c以及第四投影仪1d。

图像数据d1输入到pc11。例如,图像数据d1可以是指示由全向相机3所拍摄的视场覆盖用户200的所有方向的全向图像的图像数据。在图像数据d1输入到pc11之后,pc11基于图像数据d1在投影仪1a、1b、1c中的每个投影仪上显示图像,并且在屏幕2上显示将投影仪上显示的图像组合在一起的组合图像(该组合图像称为显示图像)。

需要注意的是,图像数据d1不限于指示静止图片的图像数据,它可以是指示运动图片的图像数据。

如图1中所示,假设四个投影仪的光轴位于相互不同的方向。例如,第一投影仪1a、第三投影仪1c和第四投影仪1d的光轴与水平方向平行,第二投影仪1b的光轴与垂直于水平方向的垂直方向平行。

下面,第三投影仪1c的光轴方向所指示的水平方向(等同于图1中的深度方向)被视为前方向,并且该方向被设置为z轴。而且,将z轴的右手水平方向(等同于图1中的水平方向)设置为x轴。此外,将垂直于z轴和x轴的垂直方向(等同于图1中的上/下方向)设置为y轴。此外,围绕x轴的旋转称为俯仰(pitch)旋转,围绕y轴的旋转称为偏航(yaw)旋转,而围绕z轴的旋转称为翻滚(roll)旋转。

图2a和图2b是示出根据第一实施例的图像显示系统1所显示的显示图像的示例的示意图。图2a是显示图像的平面图,并且图2b是显示图像的侧视图。下面,第三投影仪1c的光轴在水平面上指向的角度被设置为相对于偏航旋转的水平角度的起始点(该角度称为偏航角)。在起始点处,偏航角度等于0度。另一方面,第三投影仪1c的光轴在水平面上指向的角度被设置为相对于偏航旋转的水平角度的起始点(该角度称为偏航角)。在起始点处,俯仰角度等于0度。俯仰角度等于0度的状态被称为垂直状态,并且处于垂直状态下的第二投影仪1b的光轴的俯仰角度等于0度。

例如,如图2a中所示,第一投影仪1a、第三投影仪1c和第四投影仪1d显示显示图像的彼此相差120度的部分,使得将图像部分组合在一起的组合图像(显示图像)显示在屏幕2上。

首先,将描述图2a中所示的显示图像的平面图。在图2a中,第三投影仪1c主要显示偏航角度处于300~360度范围内和0~60度范围内的对应图像部分,第四投影仪1d主要显示偏航角度处于60~180度范围内的对应图像部分,并且第一投影仪1a主要显示偏航角度处于180~300度范围内的对应图像部分。需要注意的是,投影仪显示的图像部分可以如所示相互重叠。

因此,三个投影仪显示的图像部分覆盖120度偏航角范围,并且图像显示系统1能够显示在水平方向上覆盖360度偏航角范围的显示图像。

首先,将描述图2b中所示的显示图像的侧视图。在图2b中,第一投影仪1a、第三投影仪1c以及第四投影仪1d中的每个投影仪主要显示俯仰角度处于30~90度范围内和270~330度范围内的对应图像部分。第二投影仪1b主要显示俯仰角度处于0~30度范围内和330~360度范围内的对应图像部分。需要注意的是,投影仪显示的图像部分可以如所示相互重叠。

因此,投影仪显示的图像部分覆盖60度俯仰角范围,并且图像显示系统1能够显示在垂直方向上覆盖180度俯仰角范围的显示图像。

需要注意的是,投影仪显示的图像部分可以不平均。需要注意的是,屏幕2可以是显示屏幕等。

需要注意的是,图像显示系统1中包括的显示设备的数量可以不限于四个,并且图像显示系统1中可以包括不同数量的显示设备。需要注意的是,图像显示系统1中包括的信息处理装置可以不限于pc11,并且信息处理装置可以是服务器、移动pc、智能手机和平板设备中的任何一种。需要注意的是,可以用包括多个信息处理装置的信息处理系统来替换信息处理装置,并且信息处理系统可以包括pc和平板设备。

优选的是,屏幕2具有所示的半球形状。也就是说,优选的是,显示图像所显示在的物体是具有所示的半球形状的物体。在本实施例中,圆顶形屏幕2具有半球形状,并且当如所示从半球的中心观看时,图像显示系统1能够显示在水平方向上覆盖360度偏航角度范围的显示图像。然而,屏幕2可以不限于具有半球形状的屏幕,屏幕2可以具有不同的形状。

图3a、图3b和图3c示出根据第一实施例的全向相机3和全向图像的示例的示意图。例如,如图3a中所示,全向相机3包括第一透镜3h1和第二透镜3h2。第一透镜3h1和第二透镜3h2中的每个透镜通过具有180度或更大视场角的广角透镜或鱼眼透镜来实现。也就是,如图3b中所示,全向相机3是用于在用户的水平方向上覆盖360度并且在垂直方向上覆盖360度的场景进行成像的相机的示例。需要注意的是,全向相机3可以通过全向相机、广角相机、使用鱼眼镜头的相机以及这些相机的组合中的任何相机来实现。

全向相机3生成指示全向图像的图像数据d1。例如,响应于用户200的操作,全向相机3利用第一透镜3h1捕获图像d2,同时利用第二透镜3h2捕获图像d3,如图3c所示,图像d2和图像d3中的每个图像都在水平方向上覆盖180度。随后,如图3c中所示,全向相机3生成在全向相机3的水平方向上覆盖360度的图像数据d1,其中所捕获的图像d2和d3被组合在一起。图像数据d1由全向相机3生成,并且图像数据d1所指示的全向图像可以在水平方向上覆盖360度。

图4示出根据第一实施例的信息处理装置(pc11)的硬件配置。如图4中所示,pc11包括中央处理器(cpu)11h1,存储设备11h2,输入接口11h3,输入设备11h4,输出接口11h5,以及输出设备11h6。

cpu11h1是用于执行各种处理和各种数据的处理并且控制pc11的硬件元件的总体操作的处理器。需要注意的是cpu11h1可以包括用于支持cpu11h1的计算单元或控制单元,并且cpu11h1可以通过多个单元来实现。

存储设备11h2用于存储数据、程序和设置值。存储设备11h2用作cpu11的存储器。需要注意的是,存储设备11h2可以包括诸如硬盘驱动器的辅助存储设备。

输入接口11h3是用于接收诸如图像数据d1的数据和通过用户200的操作的接口。具体地,输入接口11h3通过连接器和经由连接器连接到pc11的外部设备来实现。需要注意的是,输入接口11h3可以使用网络或无线电通信来接收数据和操作。

输入设备11h4是用于接收基于命令的操作和数据的设备。具体地,输入设备11h4通过键盘、鼠标等来实现。

输出接口11h5是用于将数据从pc11传送到投影仪的接口。具体地,输出接口11h5通过连接器和经由连接器连接到pc11的外部设备来实现。需要注意的是,输出接口11h5可以使用网络或无线电通信来向投影仪发送数据。

输出设备11h6是用于输出数据的设备。具体地,输出设备11h6通过显示设备来实现。

需要注意的是,输入设备11h4和输出设备11h6可以通过将输入设备和输出设备进行集成的触摸面板显示器来实现。可替换地,输入设备11h4和输出设备11h6可以通过诸如智能手机或平板设备的另一信息处理装置来实现。

图5示出根据第一实施例的显示设备(投影仪)的硬件配置。具体地,如图5中所示,第一投影仪1a、第二投影仪1b、第三投影仪1c、以及第四投影仪1d中的每个投影仪包括输入接口1ah1、输出设备1ah2、存储设备1ah3、cpu1ah4、以及输入设备1ah5。下面,将描述投影仪1a、1b、1c和1d中的每个投影仪具有相同的硬件配置的示例。

输入接口1ah1是用于将数据或信号从pc11输入到投影仪的接口。具体地,输入接口1ah1通过连接器、驱动器以及专用集成电路(ic)来实现。

输出设备1ah2通过诸如透镜和光源的光学组件来实现。输出设备1ah2用于基于所输入的数据或信号来显示图像。

存储设备1ah3用于存储数据、程序和设置值。存储设备1ah3通过诸如存储器的主存储设备、诸如硬盘驱动器的辅助存储设备、或者主存储设备和辅助存储设备的组合来实现。

cpu1ah4是用于执行各种处理和各种数据的处理并且控制投影仪的硬件元件的总体操作的处理器。需要注意的是,cpu1ah4可以包括用于支持cpu1ah4的操作的计算单元或控制单元,并且cpu1ah4可以通过多个单元来实现。

输入设备1ah5是用于输入基于命令的操作和数据的设备。具体地,输入设备11h4通过键盘、鼠标等来实现。

投影机1a、1b、1c以及1d用于使用输入接口1ah1通过网络、诸如近场通信(nfc)的无线电通信或其组合来输入基于图像数据的数据或信号并且显示图像。需要注意的是,每个投影仪可以使用记录介质(诸如,通用串行总线(usb)存储器)来输入数据。

图6是用于解释根据第一实施例的图像显示系统所执行的全部处理的时序图。

如图6中所示,在步骤s01中,pc11接收图像数据项d1。例如,图像数据项d1被从全向相机3(图1)输入到pc11。

在步骤s02中,pc11将显示图像的列表显示给用户200。需要注意的是,重复执行步骤s02的处理直至用户200执行选择显示图像的操作。

在步骤s03中,pc11接收由用户200输入的参数。例如,pc11显示图形化用户界面(gui),诸如设置屏幕,并且接收响应于用户对于设置屏幕的输入操作的参数。需要注意的是,参数可以以数据或命令的格式来输入。

在步骤s04中,pc11接收由用户200输入的显示指令。例如,输入显示指令的操作可以是用户200在pc11上按下开始按钮等的操作。

在步骤s05中,pc11基于接收到的参数来生成设置数据。设置数据将被输出到投影仪1a至1d。

在步骤s06中,pc11将步骤s05中基于参数所生成的设置数据输出到投影仪1a至1d中的每个投影仪。

在步骤s07中,投影仪1a至1d中的每个投影仪存储在步骤s06中从pc11输出的设置数据。

在步骤s08中,pc11将用于指示在步骤s02中由用户200选择的显示图像的显示数据项分别输出到投影仪1a至1d。

在步骤s09中,投影仪1a至1d分别存储在步骤s08中从pc11输出的显示数据项。

重复执行步骤s08和s09的处理直至输出和存储所有的显示数据项。

在步骤s10中,pc11接收由用户200输入的显示开始指令,其用于基于设置数据来启动显示。响应于该显示开始指令,pc11将指示完成上传的消息或者指示开始显示的消息输出到投影仪1a至1d中的每个投影仪。

在步骤s11中,投影仪1a至1d中的每个投影仪验证在步骤s07中存储的设置数据。例如,通过确定设置数据是否符合预定格式来进行验证。当设置数据不符合预定格式作为验证结果时,投影仪1a至1d中的每个投影仪执行故障处理。需要注意的是,该故障处理可以是显示故障信息的处理。

在步骤s12中,pc11基于在步骤s07中存储的参数par根据设置数据控制投影仪1a至1d来显示图像,使得以预定时间间隔来切换该显示图像。

需要注意的是,上述步骤s01至s12的顺序不限于图6中所示的顺序。例如,可以以相反的顺序或者可以并行地执行步骤s01和步骤s02的处理与步骤s03的处理。此外,可以以相反的顺序或者可以并行地执行步骤s05的处理、步骤s06和步骤s07的处理和步骤s09的处理。此外,步骤s11的处理可以在步骤s07的处理之后执行。另外,所有的上述步骤或者其中的一些步骤可以同时、以分布式方式或者冗余地执行。

图7a和图7b示出根据一个实施例的信息处理装置上的输入操作的示例。

例如,如图7a中所示,用户200在pc11上执行操作100。在图6中所示的全部处理中,用户在步骤s01、步骤s03和步骤s04中的任何步骤执行操作100。

此外,如图7b中所示,用户200可以在平板设备4上执行操作100。将假设用户200在平板设备4上显示的操作屏幕上执行输入操作来给出以下描述。

图8a至图8f示出用于输入图像数据的操作屏幕的示例。例如,平板设备4将所示的操作屏幕显示在平板设备4中设置的触摸面板上。用户通过他的手指或者笔设备来触摸该触摸面板从而在触摸屏幕上执行输入操作。

例如,平板设备4显示如图8a中所示的第一操作屏幕pn1。当用户触摸图8a中所示的第一操作屏幕pn1时,平板设备4显示如图8b中所示的第二操作屏幕pn2。所显示的第二操作屏幕pn2包括如图8b所示的缩小全向图像的列表(列表)或者缩略图列表。也就是说,第二操作屏幕pn2是如图6所示的步骤s02中显示的列表的示例。需要注意的是,所显示的列表中包括的图像是预先输入到平板设备4(或者信息处理装置11)的全向图像。

需要注意的是,这些图像可以从诸如全向相机3(图1)的外部设备输入。例如,第二操作屏幕pn2包括第一按钮btn1,当第一按钮btn1被按下时,其用于将平板设备4连接到全向相机3。具体地,当第一按钮btn被用户按下时,平板设备4显示图8c中所示的第三操作屏幕pn3。

第三操作屏幕pn3可以是如图8c所示的用于将平板设备4(或者信息处理装置11)连接到全向相机3的指导屏幕。当显示第三操作屏幕pn3时,用户200执行将平板设备4连接到全向相机3的操作。当平板设备4连接到全向相机3时,平板设备4显示如图8d所示的第四操作屏幕pn4。

与图8b中所示的第二操作屏幕pn2相似,以列表形式来显示第四操作屏幕pn4,从而指示全向相机3中存储的图像列表(列表)。如图8d所示显示图像的列表(列表)。当用户从列表的图像之中选择图像(第一选择图像)时,平板设备4显示具有如图8e所示进行聚焦的第一选择图像的第五操作屏幕pn5。

当第五操作屏幕pn5中的第一选择图像的缩略图像simg1被按下时,平板设备4显示第一选择图像的预览图像img1。

可替换地,在图8e所示的第五操作屏幕pn5中,可以由用户200来执行选择不同于第一选择图像的另一图像(第二选择图像)的操作。例如,当第五操作屏幕pn5中的第二选择图像的缩略图像simg2被按下时,平板设备4显示如图8f所示的第六操作屏幕pn6。在第六操作屏幕pn6,如图8f所示显示第二选择图像的预览图像img2。

接着,将描述利用操作屏幕来输入参数的各种示例。

图9a至图9f示出用于输入参数的操作屏幕的示例。例如,假设当图8e所示的第五操作屏幕pn5中包括的gui(诸如设置按钮)被按下,输出用于输入参数的操作屏幕。具体地,当第五操作屏幕pn5包括图9a中所示的设置按钮btn2并且用户按下该设置按钮btn2时,平板设备4显示图9b中所示的第七操作屏幕pn7。

例如,图6的总体处理中的步骤s03的一些参数可以通过用户的输入操作输入到第七操作屏幕pn7中。具体地,可以利用图9b的第七操作屏幕pn7中所示的gui(“曝光补偿”)来输入设置显示图像的亮度的亮度参数。此外,可以利用图9b的第七操作屏幕pn7中所示的gui(“对比度补偿”)来输入设置显示图像的对比度的对比度参数。此外,可以利用图9b的第七操作屏幕pn7中所示的gui“滑动显示”相关联的按钮“开启”和“关闭”来输入指示是否执行滑动显示(其中以预定时间间隔切换用于显示显示图像的图像数据)的切换参数。需要注意的是,当执行滑动显示时,还输入指示滑动显示期间图像数据进行切换的每个间隔的预定时间的时间参数作为设置值。在图9b的示例中,输入指示“15秒”的时间参数作为执行滑动显示期间图像数据进行切换的预定时间间隔的设置值。

另外,可以输入水平方向参数和水平旋转速度参数,水平方向参数指示显示图像进行旋转的水平方向中的一个水平方向,水平旋转速度参数指示在水平方向上旋转显示图像的旋转速度。此外,可以输入垂直方向参数和垂直旋转速度参数,垂直方向参数指示显示图像进行旋转的垂直方向中的一个水平方向,垂直旋转速度参数指示在垂直方向上旋转显示图像的旋转速度。

下面,将描述由图像显示系统1的管理员来设置水平方向参数、水平旋转速度参数、垂直方向参数、以及垂直旋转速度参数的示例。具体地,当图8b或图9c所示的第二操作屏幕pn2的右下方部分btn3被按下约10秒时,平板设备4显示图9d中所示的第八操作屏幕pn8。

第八操作屏幕pn8是如图9d所示的使得管理员输入管理员密码的屏幕。当输入与已注册的管理员密码一致的管理员密码时,平板设备4显示如图9e所示的第九操作屏幕pn9。

第九操作屏幕pn9是管理员屏幕的设置的示例。例如,可以利用第九操作屏幕pn9来更改管理员密码。具体地,当第九操作屏幕pn9中的密码变更按钮btn4被按下时,平板设备4显示如图9f中所示的第十操作屏幕pn10。

可以利用第十操作屏幕pn10来输入新密码。当输入了新密码时,管理员密码变更为该新密码。

另一方面,当图9e所示的第九操作屏幕pn9中的显示图像选择按钮btn5被按下时,平板设备4显示可以输入图像数据名称参数的操作屏幕。

图10a和图10b示出用于输入参数的操作屏幕的其他示例。如图10a所示,第十一操作屏幕pn11是用于输入图像数据名称的操作屏幕的示例,并且图像数据名称参数指示若干图像数据项,其中的一个图像数据项以预定时间间隔顺序切换至下面的图像数据项。也就是,在第十一操作屏幕pn11中被勾选复选框的对应图像数据项所指示的几个显示图像中的一个显示图像以预定时间间隔切换到下面的显示图像,并且顺序显示下面的显示图像。此外,当在第十一操作屏幕pn11选择若干显示图像时,平板设备4显示图10b所示的第十二操作屏幕pn12。

第十二操作屏幕pn12是用于输入水平方向参数、水平旋转速度参数、垂直方向参数以及垂直旋转速度参数的操作屏幕。例如,使用第十二操作屏幕pn12中包括的水平方向设置按钮btn6来输入水平方向参数,并且使用第十二操作屏幕pn12中包括的垂直方向设置按钮btn7来输入垂直方向参数。此外,利用第十二操作屏幕pn12中包括的旋转速度设置按钮btn8来输入水平旋转速度参数和垂直旋转速度参数。此外,利用第十二操作屏幕pn12中包括的滚动条sba来输入将图像数据进行切换的预定时间间隔的设置值。

此外,在以下的表1中列出具有上述参数的所有参数。下面,包括下表1中列出的参数的数据项列表被称为播放列表。需要注意的是,播放列表不需要包括下表1中列出的所有参数,并且可以从播放列表省略下表1中列出的一些参数。当一些参数被省略时,可以使用预定初始值来设置这样的参数。此外,可以设置几个显示图像以预定时间间隔进行切换的重复再现。

另外,可以针对每个显示图像来设置每个参数,并且可以针对所有显示图像或者一些显示图像统一设置每个参数。需要注意的是,当显示图像是运动图片时,可以针对每个显示图像设置回放时间,并且基于该回放时间来设置每个参数。

此外,输入参数的方法不限于利用gui进行参数的输入。可以利用命令、文本、数值、数据或其组合来输入参数。

表1

在上述表1中,“no.1”指示的参数是指示版本信息的参数的示例。

在上述表1中,“no.2”指示的参数是指定被显示为显示图像的图像的顺序的参数的示例。具体地,当如图10a所示选择几个图像时(或者当图10a中的几个图像的复选框被勾选时),“no.2”指示的参数指定所选择的图像进行显示的顺序。

在上述表1中,“no.3”指示的参数是指定显示图像设置的布置的内容列表参数的示例。

在上述表1中,“no.4”指示的参数是指定用于切换显示图像的预定时间间隔的时间参数的示例。

在上述表1中,“no.5”指示的参数是在指定切换显示图像的时刻的效果的效果参数的示例。具体地,将效果参数设置为值“0”至“6”中的一个值。例如,如果效果参数设置为“0”,则在将当前图像变更为下面的图像的时刻处设置渐入效果。例如,渐入效果可以是当前显示的图像逐渐变暗至不可见的水平的效果,或者是下面的图像逐渐变亮的效果,或者这两个效果的组合。

此外,如果效果参数被设置为“1”或“2”,以通过当前显示的图像被推出的方式来将当前显示的图像变更为下面的图像的情况下设置推出效果。需要注意的是,推出效果向外推出图像的左右方向通过将效果参数设置为“1”或“2”来指定。

此外,如果效果参数被设置为“3”或“4”,在当前显示的图像逐渐被下面的图像所替代的情况下设置擦除效果。需要注意的是,擦除效果替换图像的左右方向通过将效果参数设置为“3”或“4”来指定。

在上述表1中,“no.6”指示的参数表示图像数据的存储目的地。通过路径来表示存储目的地。

在上述表1中,“no.7”指示的参数是设置水平方向角度和指定显示图像所显示在的区域的水平位置的水平位置参数。

在上述表1中,“no.8”指示的参数是设置垂直方向角度和指定显示图像所显示在的区域的垂直位置的垂直位置参数。

在上述表1中,“no.9”指示的参数是视场角参数的示例,其通过设置显示图像的放大或缩小(缩放)速度来指定显示图像进行显示所处的范围。

也就是说,当输入参数“no.7”至参数“no.9”中的每个参数时,指定首先显示图像的区域。

在上述表1中,“no.10”指示的参数是指示显示图像在水平方向上旋转的水平方向的定向的水平方向参数的示例。

在上述表1中,“no.11”指示的参数是指示显示图像在垂直方向上旋转的垂直方向的定向的垂直方向参数的示例。

在上述表1中,“no.12”指示的参数是设置显示图像的亮度的亮度参数的示例。

在上述表1中,“no.13”指示的参数是设置显示图像的对比度的对比度参数的示例。

需要注意的是,参数可以包括设置切换条件的切换条件参数。需要注意的是,这些参数还可以包括指示垂直方向的旋转速度的垂直旋转速度参数,以及指示水平方向的旋转速度的水平旋转速度参数。

此外,切换条件不限于水平方向有关的切换条件。例如,切换条件可以是垂直方向有关的切换条件。而且,切换条件可以是与垂直方向有关的切换条件和与水平方向有关的切换条件的组合。

如果用户利用图8a至图10b所示的操作屏幕向平板设备4输入表1中所示的参数,平板设备4向pc1(图1)发送播放列表。也就是,通过用户对于图8a至10b所示的操作屏幕的操作和将播放列表发送到pc11来实现图6的全部处理中的步骤s03。

图11示出播放列表的示例。如图11所示,例如可以以javascript对象表示法(json)格式来生成播放列表pls。下面,将描述以json格式生成的播放列表pls。需要注意的是,可以以不同格式来生成播放列表pls。

上面的表1中“no.1”指示的参数是如播放列表pls中的第一参数“par1”的输入。

上面的表1中“no.2”指示的参数是如播放列表pls中的第二参数“par2”的输入。

上面的表1中“no.4”指示的参数是如播放列表pls中的第四参数“par4”的输入。

上面的表1中“no.5”指示的参数是如播放列表pls中的第五参数“par5”的输入。

上面的表1中“no.6”指示的参数是如播放列表pls中的第六参数“par6”的输入。

上面的表1中“no.7”指示的参数是如播放列表pls中的第七参数“par7”的输入。

上面的表1中“no.8”指示的参数是如播放列表pls中的第八参数“par8”的输入。

上面的表1中“no.9”指示的参数是如播放列表pls中的第九参数“par9”的输入。

上面的表1中“no.10”指示的参数是如播放列表pls中的第十参数“par10”的输入。

上面的表1中“no.11”指示的参数是如播放列表pls中的第十一参数“par11”的输入。

上面的表1中“no.12”指示的参数是如播放列表pls中的第十二参数“par12”的输入。

上面的表1中“no.13”指示的参数是如播放列表pls中的第十三参数“par13”的输入。

图12a和图12b示出根据一个实施例的图像显示系统1执行的全部处理的水平方向处理结果的示例。下面,将描述图12a的上部所示的图像数据d1所指示的图像的一些区域被显示为显示图像的情况。

首先,将描述水平方向处理。当通过播放列表pls(图11)输入水平位置参数和视场角参数时,在水平方向上图像数据d1所指示的图像的区域被指定,这些区域将由投影仪1a至1d来显示。例如,基于水平位置参数和视场角参数,pc11确定第三投影仪(图1)将要显示图像数据d1所指示的图像中的第一区域ara1。在此情况下,由第三投影仪1c来显示指示第一区域ara1的部分图像,并且如图12b中所示,图像的垂直中线位于偏航角度为0度的位置周围。

类似地,基于垂直位置参数和视场角参数,pc11确定第一投影仪1a(图1)将要显示图像数据d1所指示的图像中的第二区域ara2。在此情况下,由第一投影仪1a来显示指示第二区域ara2的部分图像,并且如图12b中所示,图像的垂直中线位于偏航角度为240度的位置周围。

此外,基于垂直位置参数和视场角参数,pc11确定第四投影仪1d(图1)将要显示图像数据d1所指示的图像中的第三区域ara3。在此情况下,由第四投影仪1d来显示指示第三区域ara3的部分图像,并且如图12b中所示,图像的垂直中线位于偏航角度为120度的位置周围。

基于图像d1指示第一区域ara1、第二区域ara2和第三区域ara3的部分图像分别由投影仪1c、1a和1d来显示,并且图像显示系统1能够输出覆盖图12b所示的视点ps周围的水平方向上的360度的显示图像。也就是说,当输入水平位置参数和视场角参数时,图像显示系统1能够将第一区域ara1、第二区域ara2、以及第三区域ara3的部分图像确定为将要输出为覆盖图12b所示的视点ps周围的水平方向上的360度的显示图像。此外,通过将第一区域ara1、第二区域ara2以及第三区域ara3的部分图像进行组合来生成覆盖水平方向360度的显示图像。

在此,假设通过水平方向参数来请求如图12a所示的在第一方向dir1上旋转显示图像的设置。在此情况下,图像显示系统1用于以预定时间间隔来变更第一区域ara1、第二区域ara2以及第三区域ara3。具体地,假设如图12a的上部所示最初确定三个区域,并且在显示图像基于所确定的区域进行显示之后已经过去预定时间。此时,如图12a的下部所示,图像显示系统1沿第一方向dir1变更三个区域。接着,图像显示系统1基于图12a的下部所示的经变更的区域来输出显示图像。

与图12a中所示的变更相似,图像显示系统1以预定时间间隔沿第一方向dir1重复变更三个区域。也就是,当如图12a的下部所示将显示图像进行显示之后已经过去预定时间时,图像显示系统1进一步沿第一方向dir1变更图12a的下部所示的三个区域。

当图12a的上部所示的三个区域变更为图12a的下部所示的三个区域时,投影仪所显示的图像发生变更从而显示图像发生变化。如图12b所示,从视点ps看到显示图像在第二方向dir2上的偏航旋转。也就是,图像显示系统1用于基于水平方向参数以预定时间间隔在第一方向dir1上变更三个区域,从而允许显示图像在水平方向上的旋转(偏航旋转)。

需要注意的是,图12所示的第一区域ara1、第二区域ara2以及第三区域ara3在水平方向的位置(其x坐标)可以通过水平位置参数来指定,诸如上面表1中“no.7”所示的参数。也就是,水平位置参数是指定区域在x轴上的x坐标的初始值的参数。

此外,图12所示的第一区域ara1、第二区域ara2以及第三区域ara3中的每个区域的范围可以通过视场角参数来指定,诸如上面表1中“no.9”所示的参数。也就是,视场角参数是指定每个区域的范围的参数。

此外,如图12a所示,第一区域ara1、第二区域ara2以及第三区域ara3进行变更所在的第一方向dir1可以通过水平方向参数(诸如上面表1中“no.10”所示的参数)来指定。需要注意的是,如果指定与图12a所示的第一方向dir1相反的水平方向的水平方向参数被输入,则图像显示系统1使得显示图像在与图12b中所示的第二方向dir2相反的逆时针方向进行旋转(偏航旋转)。

此外,可以通过水平旋转速度参数来指定如图12a所示的变更第一区域ara1、第二区域ara2以及第三区域ara3的频率、旋转角度量或者变更这些区域的预定周期。例如,可以输入指示每秒36度的水平旋转速度参数。在此情况下,以一秒的间隔来改变三个区域,使得显示图像以每秒36度的旋转速度进行旋转。经过10秒之后,显示图像旋转360度的旋转角度。也就是说,显示图像在10秒之后旋转一周(revolution)。

此外,如果输入用于如图12所示的在第一方向dir1改变区域的相对大的旋转角度,每个区域的改变量变大。在此情况下,从图12b中所示的视点ps看到的显示图像的偏航旋转迅速发生。因此,通过输入适当的水平旋转速度参数,图像显示系统1能够调整显示图像在水平方向上的旋转(偏航旋转)速度。

接着,将描述垂直方向处理结果。图13a和图13b示出根据一个实施例的图像显示系统的全部处理的垂直方向处理结果的示例。下面,将描述图13a的左手部分所示的图像数据d1所指示的图像的一些区域被显示为显示图像的情况。

如果通过播放列表pls(图11)输入垂直位置参数和视场角参数,图像数据d1在垂直方向上指示的并且将由投影仪1a至1d进行显示图像的区域被确定。例如,基于垂直位置参数和视场角参数,pc11将第一投影仪1a(图1)、第三投影仪1c(图1)、以及第四投影机1d(图1)确定为将要显示图像数据d1所指示的图像中的第四区域ara4。在此情况下,由第一投影仪1a、第三投影仪1c、以及第四投影仪1d来显示指示第四区域ara4的部分图像,并且如图13b中所示,图像的水平中线位于俯仰角度为“30到90度”和“270到330度”范围。

类似地,基于垂直位置参数和视场角参数,pc11确定第二投影仪1b(图1)将要显示图像数据d1所指示的图像中的第五区域ara5。在此情况下,由第二投影仪1b来显示指示第五区域ara5的部分图像,并且如图13b中所示,图像的水平中线位于俯仰角度为“0至30度”和“330到360度”的范围。

分别由投影仪1a、1c、1d和投影仪1b来显示指示第四区域ara4和第五区域ara5的部分图像,并且图像显示系统1能够输出覆盖从图13b所述的视点ps的水平方向180度的显示图像。也就是说,当输入水平位置参数和视场角参数时,图像显示系统1能够将第四区域ara4和第五区域ara5的部分图像确定为将要输出为覆盖竖直方向180度的显示图像。

在此,假设通过垂直方向参数来请求如图13a所示的第三方向dir3上旋转显示图像的设置。在此情况下,图像显示系统1用于以预定时间间隔来改变第四区域ara4以及第五区域ara5。具体地,假设如图13a的左手部分所示最初确定三个区域,并且显示图像基于预定区域进行显示之后已经过去预定时间。此时,如图13a的右手部分所示,图像显示系统1在第三方向dir3上分别改变两个区域。接着,图像显示系统1基于图13a的右手部分所示的经改变的区域来输出显示图像。

与图13a中所示的改变相似,图像显示系统1以预定时间间隔在第三方向dir1重复地改变这两个区域。也就是,当如图13a的右手部分所示将显示图像进行显示之后已经过去预定时间时,图像显示系统1进一步在第三方向dir3上变化图13a的右手部分所示的两个区域。

当图13a的左部所示的两个区域变为图13a的右部所示的区域时,投影机所显示的图像发生变化从而显示图像发生变化。从图13b所示的视点ps看到显示图像在第四方向dir4上的俯仰旋转。也就是,图像显示系统1用于基于垂直方向参数以预定时间间隔在第三方向dir3上改变两个区域,从而允许显示图像在垂直方向上的旋转(俯仰旋转)。

需要注意的是,图13a所示的第四区域ara4、第五区域ara5在垂直方向的位置(其y坐标)可以通过垂直位置参数来指定,诸如上面表1中“no.8”所示的参数。也就是,垂直位置参数是指定区域在y轴上的y坐标的初始值的参数。

此外,图13a所示的第四区域ara4、第五区域ara5中的每个区域的范围可以通过视场角参数来指定,诸如上面表1中“no.9”所示的参数。也就是,视场角参数是指定每个区域的范围的参数。

此外,如图13a所示,第四区域ara4和第五区域ara4发生变化所在的第三方向dir3可以通过垂直方向参数来指定,诸如上面表1中“no.11”所示的参数。需要注意的是,如果输入指定与图13a所示的第三方向dir3反的垂直方向的竖直方向参数,则图像显示系统1使得显示图像在与图13b中所示的第四方向dir4相反的逆时针方向进行旋转(俯仰旋转)。

此外,可以通过垂直旋转速度参数来指定如图13a所示的变更第四区域ara4和第五区域ara5的频率、旋转角度量或者改变这些区域的预定周期。例如,如果输入垂直旋转速度参数,其指定用于在如图13a所示的第三方向dir3改变区域的相对大的旋转角度量,则每个区域的改变量变大。在此情况下,从图13b中所示的视点ps看到的显示图像的俯仰旋转迅速发生。因此,通过输入适当的垂直旋转速度参数,图像显示系统1能够调整显示图像在垂直方向上的旋转(俯仰旋转)速度。

需要注意的是,将水平方向旋转和竖直方向旋转进行组合可以允许显示图像在倾斜方向旋转。

图14是示出根据第一实施例的图像显示系统1的功能配置的框图。如图15中所示,图像显示系统1可以包括输入单元1f1、确定单元1f2以及变更单元1f3。

输入单元1f1用于接收显示图像有关的图像数据d1和参数par。需要注意的是,输入单元1f1可以通过输入接口11h3(图4)、输入设备11h4(图4)或者平板设备4(图7b)来实现。

确定单元1f2用于基于输入单元1f1所接收的参数par来确定图像数据d1所指示的图像的区域,这些区域将由显示设备(投影仪1a至1d)显示为显示图像的部分图像。需要注意的是,确定单元1f2可以通过cpu11h1(图4)来实现。

变更单元1f3用于基于输入单元1f1接收到的参数par,以预定时间间隔来改变这些区域,以便显示图像发生变化。需要注意的是,变更单元1f3可以通过cpu11h1(图4)来实现。

上述单元表示通过图4所示的任何部件和设备实现的图像显示系统1的功能和单元,其基于存储在存储设备11h2中的程序由来自cpu11h1的指令来激活。

当基于输入单元1f1所接收的参数par来确定由显示设备显示的区域时,图像显示系统1能够通过将显示设备所输出的部分图像进行组合来显示该显示图像。这些区域由确定单元1f2基于参数来确定。接着,变更单元1f3基于该参数以预定时间间隔来变更这些区域。与图12a至图13b的示例相似,当这些区域以预定时间间隔被确定或者发生变化时,图像显示系统1能够以预定时间间隔来显示该显示图像。因此,图像显示系统1输出显示图像使得看到显示图像的旋转。图像显示系统能够基于该参数以预定时间间隔来切换显示图像。

此外,通过参数par可以设置显示图像的旋转方向或者显示图像的旋转速度。

第二实施例

接下来,说明根据第二实施例的图像显示系统1的总体处理。一方面,第二实施例提供如下的图像显示系统:当显示诸如全向图像的宽视角图像时,该图像显示系统能够显示用户需要的宽视角图像的区域。根据第二实施例的图像显示系统1可以通过根据第一实施例的图像显示系统1来实现。下面,将描述其中利用与第一实施例的上述图像显示系统1基本相同的图像显示系统1的示例。因此,将省略根据第二实施例的图像显示系统1的硬件配置的描述。

图15是用于解释根据第二实施例的图像显示系统1执行的总体处理的流程图。

如图15中所示,在步骤s01中,图像显示系统1基于图像数据来显示显示图像。需要注意的是,图像数据预先由图像显示系统1来接收。

在步骤s02中,图像显示系统1等待用户所输入的操作。当接收到用户所输入的操作时,图像显示系统1进行到步骤s03。

在步骤s03,图像显示系统1确定所接收的操作是否为垂直地缩小显示图像的垂直缩小操作。当确定所接收的操作是垂直缩小操作(步骤s03中的是)时,图像显示系统1进行到步骤s304。另一方面,当确定所接收的操作不是垂直缩小操作(步骤s03中的否)时,图像显示系统1进行到步骤s05。

在步骤s04中,图像显示系统1部分地或者完全缩小图像数据所指示的图像,并且显示经过缩小的图像。

在步骤s05中,图像显示系统1确定所接收的操作是否为旋转显示图像的旋转操作。当确定所接收的操作是旋转操作(步骤s05中的是)时,图像显示系统1进行到步骤s306。另一方面,当确定所接收的操作不是垂直缩小操作(步骤s05的否)时,图像显示系统1进行到步骤s05。需要注意的是,当确定未接收到旋转操作时,图像显示系统1可以基于接收的操作来执行各种其他处理。

在步骤s06,图像显示系统1确定是否垂直地缩小图像。当确定垂直地缩小该图像(步骤s06中的是)时,图像显示系统1进行到步骤s07。另一方面,当确定不进行垂直地缩小该图像(步骤s06中的否)时,图像显示系统1进行到步骤s08。

在步骤s07中,图像显示系统1部分或者完全执行显示数据所指示的图像的不放大。需要注意的是,图像显示系统1可以用于使得用户能够设置是否执行图像的不放大。

在步骤s08中,图像显示系统1旋转显示图像并且显示经过旋转的图像。

图16a和图16b示出根据第二实施例的图像显示系统执行的总体处理的处理结果。具体地,图16a和图16b示出图15的全部处理中的步骤s04的处理结果示例。下面,将描述最初接收到如图16b所示的第一图像img1的示例,该第一图像img1是图像数据指示的全向图像。此外,图16b的左部示出的输出范围out等同于屏幕2上显示的显示图像。也就是,在下面的示例中,输出范围out中包括的图像区域是作为显示图像进行显示的图像区域。假设用户想要显示特别强调拍摄图像中所拍摄的人脸的拍摄图像。

如果将图16b的左部所示的第一图像img1显示为显示图像,则拍摄对象(第一图像img1中的人脸)可以不完全或者部分显示在屏幕2上。具体地,在本示例中,图像img1中的人脸位于如图16b的左部所示的输出范围out以下,并且他们很难作为显示图像进行显示。

为了避免这种情况,用户执行改变显示图像中所显示的区域的操作。例如,用户执行在垂直方向(y轴方向)缩小图像的操作。接着,当接收到竖直缩小操作时(图15的处理中的步骤s03为是),图像显示系统1生成如图16a的中间所示的缩小图像img2。具体地,通过部分地或者完全地缩小第一图像img1来生成缩小图像img2,使得可以显示用户期望的区域。也就是,如图16b的左部所示,第一图像img1被缩小,生成缩小的图像img2使得用户想要显示的第一图像img1中的拍摄对象位于输出范围out内。因此,图像显示系统能够将用户想要的拍摄对象显示为显示图像(图15的处理中的步骤s04)。

图17示出根据第二实施例的图像显示系统1将缩小的图像进行旋转的示例。如图17中所示,图像显示系统1接收由用户执行的旋转缩小图像img2的旋转操作。当接收到旋转操作(图15的处理中步骤s05中为是),图像显示系统1能够将未执行旋转操作之前未充分显示的区域显示为显示图像。

图18示出根据第二实施例的图像显示系统生成未放大图像的示例。下面,将描述与图16a相似地生成缩小图像(图15的处理中的步骤s06为是)并且如图17所示接收到旋转图像的操作(图15的步骤s05中的是)的示例。需要注意的是,操作可以包括至少垂直旋转操作(俯仰旋转),并且还可以包括与水平旋转操作(偏航操作)组合的垂直旋转操作(俯仰操作)(即,倾斜方向旋转操作)。

在该示例中,图像显示系统1生成未放大的图像img3,其垂直缩小部分或者完全未放大。例如,通过重置图16a所示的缩小图像img2的缩小状态,生成未放大图像img3,从而具有与第一图像img1相同的放大速率。

需要注意的是,未放大不限于将缩小图像img2转换为具有与第一图像img1具有相同放大率的处理。例如,未放大可以是将缩小图像img2转换为具有如下放大率的处理:即使与显示图像一起进行显示,也很难注意到预定像素pix(图16a)所指示的图像。

此外,未放大处理可以基于接收到的图像数据来执行。具体地,当生成缩小图像时,接收到的图像数据(即,指示缩小处理之前的图像的图像数据)被复制和存储。随后,通过使用指示缩小处理被执行之前的图像的已存储图像数据来生成未放大的图像img3。也就是,图像显示系统1保持具有在执行缩小处理中未放大的原始缩放率的图像数据。在此情况下,在基于图像数据生成未放大图像img3之后,图像显示系统1能够生成未放大图像img3。

随后,图像显示系统1基于图18的中间所示的未放大图像img3来显示显示图像(图15的步骤s08)。具体地,如图18的中间所示,图像显示系统1响应于接收到的旋转操作来旋转未放大的图像img3,并且将显示图像显示在屏幕2上。

如图16a和图16b所示,预定像素pix所指示的图像可以包括在缩小图像img2。需要注意的是,预定像素pix位于第一透镜3h1(图3)或第二透镜3h2(图3)的视场角之外,并且接收到的图像数据不包括预定像素。此外,预定像素可以是存在于用户设置的范围内的像素。

当如图18所示响应于旋转操作的接收,基于未放大图像img3来显示显示图像时,图像显示系统能够显示该显示图像,从而防止预定像素pix(图16a)所指示的图像被显示。需要注意的是,可以执行放大处理来代替未放大处理。

比较示例

图19a和图19b示出根据比较示例的显示图像的示例。下面,将描述与图18的示例类似的比较示例,其中如图16a所示,生成缩小图像img2并且接收到缩小图像。此外,假设接收到图19b中所示的旋转操作。

如果基于缩小图像img2来显示显示图像,则预定像素pix所指示的图像出现在如图19b中所示的输出范围out,并且预定像素pix指示的图像将与显示图像一起进行显示。

第三实施例

接着,根据第三实施例的图像显示系统1可以通过根据第二实施例的图像显示系统1来实现。下面,将描述其中利用与第二实施例的上述图像显示系统基本相同的图像显示系统的示例。因此,将省略根据第三实施例的图像显示系统1的硬件配置的描述,并且将只描述第三实施例和第二实施例之间的区别。也就是,根据第三实施例的图像显示系统1执行的全部处理不同于根据第二实施例的图像显示系统执行的全部处理。

图20是用于解释根据第三实施例的图像显示系统1执行的总体处理的流程图。图20中所示的总体处理与图15中所示的全部处理的不同之处在于图20中所示的全部处理另外包括步骤s20至步骤s23。下面,将说明不同点。

在步骤s20中,图像显示系统1确定预定像素所指示的图像是否包括在显示区域中。当确定预定像素所指示的图像包括在显示区域中(步骤s20中的是)时,图像显示系统1进行到步骤s21。另一方面,当确定预定像素所指示的图像不包括在显示区域(步骤s20的否)时,图像显示系统1进行到步骤s08。

在步骤s21中,图像显示系统1确定所有预定像素是否包括在显示区域中。当确定所有预定像素包括在显示区域中(步骤s21中的是)时,图像显示系统1进行到步骤s07。另一方面,当确定显示区域未包括所有预定像素(步骤s21的否)时,图像显示系统1进行到步骤s22。

在步骤s22中,图像显示系统1确定显示区域中是否包括预定像素中的一些像素。当确定显示区域中包括预定像素中的一些像素(步骤s22中的是)时,图像显示系统1进行到步骤s23。另一方面,当确定显示区域未包括预定像素中的一些像素(步骤s22的否)时,图像显示系统1进行到步骤s08。

在步骤s23中,图像显示系统1改变缩小率。

图21a和图21b示出根据第三实施例的图像显示系统1执行的总体处理的处理结果。

例如,假设在图20的总体处理的步骤s04中显示缩小图像,并且从用户接收到针对缩小图像的竖直旋转操作。存在着预定像素pix所指示的图像部分出现在图21a中所示的屏幕2上的情况。这从图21b的左部中所示的x-y截面图易于理解。如图21b的左部所示,预定像素pix所指示的图像的部分图像pixp可以出现在输出范围out中。因此,如果图21a的中间所示的图像作为显示图像进行显示,部分图像pixp也将与显示图像一起出现。

当部分图像pixp出现在输出范围out中时,图像显示系统1确定显示区域中包括预定像素中的一些像素(图20的步骤s22中的是)。然后,图像显示系统1改变图20的步骤s23的缩小率。

在图21b的左部所示的示例中,图像显示系统1改变缩小速率使得根据经过改变的缩小率,将图21b的右部分中所示的改变图像img4显示为显示图像。假设“a”表示存在预定像素pix所指示的图像的范围的角度,“b”表示存在除了部分图像pixp以外的图像剩余部分的范围的角度,缩小图像img2的缩小率通过“(360度-a)/360度”来表示。

如图21b的右部所示,图像显示系统1生成部分图像pixp的部分的未放大图像来防止显示部分图像pixp。也就是,图像显示系统1改变缩小率从而消除与角度b对应的部分。在此情况下,经改变图像img4的缩小率通过“(360度-b)/360度”来表示。

在改变缩小率之后,图像显示系统1能够显示显示图像使得部分图像pixp几乎部出现在输出范围中。

第四实施例

接着,根据第四实施例的图像显示系统1可以通过根据第二实施例的图像显示系统1来实现。下面,将描述其中利用与第二实施例的上述图像显示系统1基本相同的图像显示系统的示例。因此,将省略根据第四实施例的图像显示系统1的硬件配置的描述,并且将只描述第四实施例和第二实施例之间的区别。也就是,根据第四实施例的图像显示系统1执行的全部处理不同于根据第二实施例的图像显示系统1执行的全部处理。

图22是用于说明根据第四实施例的图像显示系统1执行的全部处理的流程图。图22中所示的全部处理与图15中所示的全部处理的不同之处在于图22中所示的全部处理另外包括步骤s30步骤s33。下面,将说明不同点。

在步骤s30,图像显示系统1存储缩小率。

在步骤s31,图像显示系统1存储旋转角度。

在步骤s32中,图像显示系统1基于旋转角度来旋转图像。

在步骤s33中,在步骤s32中将图像进行旋转之后,图像显示系统1在朝向屏幕顶部位置的方向上部分或者完全地缩小图像,并且将缩小图像显示为显示图像。

图23是示出根据第四实施例的图像显示系统1执行的总体处理的处理结果的示意图。如图23的左部所示,假设从用户接收到旋转处在输入状态或者未放大状态的旋转操作(图22的步骤s05中的是)。如图23的中间所示,根据旋转操作来改变图23的右部所示的显示在屏幕2的最高位置(顶部)ph的第一图像img1的位置。

在该示例中,图像显示系统1在朝向最高位置(顶部)ph的方向phd上缩小旋转之后的第一图像(图22的步骤s33)。

在图像朝向屏幕顶部的位置的方向phd缩小之后,预定像素pix指示的图像位于紧邻屏幕顶部ph之下的位置。也就是,预定像素pix所指示的图像很少出现在输出范围,并且图像显示系统1能够显示显示图像使得预定像素pix所指示的图像很少出现在输出范围中。此外,生成缩小的图像,并且图像显示系统1能够显示宽视图图像中的用户期望区域。

图24是示出根据第二实施例的图像显示系统1的功能配置的框图。如图24中所示,图像显示系统1可以包括输入单元1f1、缩小单元1f5、未放大单元1f6、以及显示单元1f4。

输入单元1f1用于接收图像数据d1和操作opr来改变图像数据d1所指示的第一图像img1的区域。需要注意的是,输入单元1f1可以通过输入接口11h3(图4)或者输入设备11h4(图4)来实现。

缩小单元1f5用于通过在尺寸上部分或完全地缩小图像来生成缩小的图像img2,诸如图像数据d1所指示的第一图像img1。需要注意的是,缩小单元1f5可以通过cpu11h1(图4)来实现。

未放大单元1f6用于在生成缩小图像img2并且接收到操作opr时,基于图像数据d1或者通过缩小图像img2的一部分中的一些或者所有的未放大来生成未放大的图像img3。需要注意的是,未放大单元1f6可以通过cpu11h1(图4)来实现。

显示单元1f4用于基于未放大图像img3来显示显示图像。需要注意的是,显示单元1f4可以通过第一投影仪1a(图1)、第二投影仪1b(图1)、第三投影仪1c(图1)、以及第四投影仪1d(图1)中的任何一个。

当输入单元1f1接收到图像数据时,该图像数据指示覆盖水平方向360度的全向图像,图像显示系统1将显示图像显示在具有半球形状的物体上,诸如图1中所示的屏幕2。例如,当从用户接收到诸如改变作为显示图像的部分图像来显示的区域的旋转操作的操作opr时,图像显示系统1使得缩小单元1f5生成缩小图像img2。

当生成缩小图像img2并且接收到旋转操作时,可能存在如下情况:如果基于旋转之后的缩小图像img2来显示图像,则显示预定像素所指示的图像。在这种情况下,图像显示系统1使得未放大单元1f6生成未放大图像img3。然后,图像显示系统1基于未放大图像img3来显示显示图像,并且图像显示系统1能够防止显示预定像素所指示的图像。

因此,图像显示系统1能够在显示诸如全向图像的宽视角图像时,显示宽视角图像中用户需要的区域。

需要注意的是,根据本公开的图像显示处理中的所有处理或一些处理可以通过原有的编程语言(诸如汇编语言、c语言)和java、面向对象的编程语言或者其组合中的任何语言中描述的计算机程序来实现。这些程序是用于使得计算机(诸如包括图像管理装置或者信息处理系统中包括的信息处理装置等)执行图像显示处理。

程序可以存储在计算机可读记录介质,诸如只读存储器(rom)或电可擦除可编程rom(eeprom),并且可以利用记录介质来分发。需要注意的是,记录介质的示例包括可擦除可编程rom(eprom)、闪速存储器、软盘、光盘、安全数字(sd)卡、以及磁光(mo)盘。另外,程序可以通过电通信线路来分发。

此外,根据本公开的图像显示系统可以包括经由网络彼此连接的多个信息处理装置,并且上述处理中的所有或者一些处理可以通过多个信息处理装置同时、以分发方式或者冗余地执行。另外,上述处理可以由图像显示系统中上述设备以外的不同设备来执行。

根据本公开的图像显示系统不限于上述实施例,并且在不脱离本公开的范围的情况下可以做出各种变型和修改。

本申请基于并且要求2015年8月17日提交的日本专利申请no.2015-160511和2015年8月17日提交的日本专利申请no.2015-160512的优先权,将以上内容作为参考整体并入于此。

本申请另外包括下面编号条款。

1.一种图像显示系统,其显示显示图像并且包括至少一个显示设备和连接到所述显示设备的至少一个信息处理装置,所述信息处理装置包括处理器,所述处理器用于实现

输入单元,其用于接收图像数据和变更所述图像数据指示的图像的区域的操作,所述区域由所述显示设备显示为所述显示图像的部分图像,

缩小单元,其用于部分或者完全缩小所述图像数据所指示的图像并且生成缩小图像,

未放大单元,其用于当生成缩小图像并且接收到操作时,基于图像数据或者通过缩小图像的一部分中的一些或者所有的未放大来生成未放大的图像,以及

发送单元,其用于向所述显示设备发送指示未放大图像的数据,

其中,所述显示设备用于基于所述未放大图像来显示所述区域。

2.一种信息处理装置,其连接到显示显示图像的至少一个显示设备,所述信息处理装置包括处理器,该处理器用于实现:

输入单元,其用于接收图像数据和改变所述图像数据指示的图像的区域的操作,所述区域由所述显示设备显示为所述显示图像的部分图像,

缩小单元,其用于部分或者完全缩小所述图像数据所指示的图像并且生成缩小图像,

未放大单元,其用于当生成缩小图像并且接收到操作时,基于图像数据或者通过缩小图像的一部分中的一些或者所有的未放大来生成未放大的图像,以及

发送单元,其用于向所述显示设备发送指示未放大图像的数据。

3.根据条款2所述的信息处理装置,所述图像数据指示在水平方向上具有360度视场角的图像。

4.根据条款2或3所述的信息处理装置,其中所述缩小和未放大在垂直方向上针对图像来执行。

5.根据条款2至4中的任一项所述的信息处理装置,其中所述操作包括在垂直方向上的变更区域的操作。

6.根据条款2至5中的任一项所述的信息处理装置,其中,当预定像素包括在通过操作进行变更的区域中,未放大单元用于生成未放大图像。

7.根据条款2至5中的任一项所述的信息处理装置,其中,当预定像素包括在通过操作来改变的区域中,缩小单元用于变更生成缩小图像所采用的缩小率。

8.根据条款2至7所述的信息处理装置,其中所述缩小单元用于朝向所述操作所改变的区域的最高位置来缩小图像。

9.一种由图像显示系统执行的图像显示方法,所述图像显示系统显示显示图像并且包括至少一个显示设备和连接到所述显示设备的至少一个信息处理装置,所述信息处理方法包括

通过信息处理装置接收图像数据和变更所述图像数据指示的图像的区域的操作,所述区域由所述显示设备显示为所述显示图像的部分图像,

通过信息处理装置,部分地或者全部地缩小所述图像数据所指示的图像来生成缩小图像,

通过所述信息处理装置,当生成缩小图像并且接收到操作时,基于图像数据或者通过缩小图像的一部分中的一些或者所有的未放大来生成未放大的图像,

通过信息处理装置向所述显示设备发送指示未放大图像的数据,以及

通过所述显示设备,基于未放大图像来显示区域。

10.一种非瞬态计算机可读记录介质,其存储当由计算机执行时使得该计算机执行图像显示方法的程序,所述计算机显示显示图像并且包括至少一个显示设备和连接到所述显示设备的至少一个信息处理装置,所述图像显示方法包括:

通过信息处理装置接收图像数据和改变所述图像数据指示的图像的区域的操作,所述区域由所述显示设备显示为所述显示图像的部分图像,

通过信息处理装置,部分地或者全部地缩小所述图像数据所指示的图像来生成缩小图像,

通过所述信息处理装置,当生成缩小图像并且接收到操作时,基于图像数据或者通过缩小图像的一部分中的一些或者所有的未放大来生成未放大的图像,

通过信息处理装置向所述显示设备发送指示未放大图像的数据,以及

通过所述显示设备,基于未放大图像来显示区域。

附图标记列表

1图像显示系统

11pc

2屏幕

3全向相机

d1图像数据

par参数

4平板设备

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