服务器装置、信息处理系统、终端装置和信息处理方法与流程

文档序号:12162478阅读:230来源:国知局
服务器装置、信息处理系统、终端装置和信息处理方法与流程

本发明涉及服务器装置、信息处理系统、终端装置和信息处理方法。



背景技术:

日本未审查专利申请第9-9253号公报公开了一种在不降低由观察者感觉到的图像质量的情况下降低通信线路上的传送负荷的技术。当在所公开的技术中发送图像数据时,图像数据在观察者的视线附近的中心视野内被设置为以较低的压缩率发送,而随着离观察者的视线的距离增加,在周边视野内被设置为以较高的压缩率发送。日本未审查专利申请第2012-124784号公报公开了一种系统,该系统生成在显示器的整个画面上显示的低质量低帧速率运动图像,以及被分割为显示器的画面的多个区域的高图像质量高帧速率运动图像,从在对应于观察者的视线的区域内的高帧速率运动图像生成高质量图像,并且在低帧速率的运动图像中的视线位置处合成高图像质量图像。

瘦客户端通常接收从服务器发送的虚拟机的画面的信息。当用户移动该用户的视点的位置时,需要重新发送包括移动后的用户视点的位置的区域的高图像质量图像。发送包括移动后的用户视点的位置的区域的图像的信息需要时间。



技术实现要素:

本发明的目的是,在显示区域中包括用户视点的位置的区域无变化的条件下,如果在使用户的视点移动之后执行发送,则将完成用于提升包括移动后的用户视点的位置的区域的图像的图像质量的补充信息的发送的操作的时段,配置为短于相同操作的时段。

根据本发明的第一方面,提供一种服务器装置。该服务器装置包括位置信息接收单元,该位置信息接收单元接收表示用户视点在终端装置的显示区域内的位置的位置信息;区域识别单元,该区域识别单元在提供给所述终端装置的画面上识别由所述位置信息确定的第一区域和除所述第一区域以外的第二区域;以及图像发送单元,关于 所提供的画面的所述第一区域的部分,该图像发送单元向所述终端装置发送对应于所述第一区域的第一图像质量的图像,关于所提供的画面的所述第二区域的部分,该图像发送单元在发送低于所述第一图像质量的第二图像质量的图像后,向所述终端装置发送将所述第二图像质量的图像补充到所述第一图像质量的水平的补充信息。

在根据本发明的第二方面的服务器装置中,所述图像发送单元在发送所述第一图像质量的图像后发送所述补充信息。

在根据本发明的第三方面的服务器装置中,如果在发送所述第二图像质量的图像之后在所述第一区域内的图像中没有发生变化,则所述图像发送单元发送所述补充信息。

在根据本发明的第四方面的服务器装置中,所述第二区域包括多个区域段。所述图像发送单元以从靠近所述第一区域的区域段到远离所述第一区域的区域段的区域段的顺序,在所述第二区域的部分中发送图像的所述补充信息。

在根据本发明的第五方面的服务器装置中,所述第二区域包括多个区域段。所述图像发送单元以从具有较多量信息的区域段到具有较少量信息的区域段的区域段的顺序在所述第二区域的部分中发送图像的所述补充信息。

在根据本发明的第六方面的服务器装置中,所述区域识别单元获取所述终端装置的所述显示区域与用户之间的距离,并且将由所获取的距离、预定视角和所述位置信息确定的区域配置为所述第一区域。

根据本发明的第七方面,提供一种信息处理系统。该信息处理系统包括服务器装置和终端装置。该服务器装置包括位置信息接收单元,该位置信息接收单元接收表示用户视点在所述终端装置的显示区域内的位置的位置信息;区域识别单元,该区域识别单元在提供给所述终端装置的画面上识别由所述位置信息确定的第一区域和除所述第一区域以外的第二区域;以及图像发送单元,关于所提供的画面的所述第一区域的部分,该图像发送单元向所述终端装置发送对应于所述第一区域的第一图像质量的图像,并且关于所提供的画面的所述第二区域的部分,该图像发送单元在发送低于所述第一图像质量的第二图像质量的图像后,向所述终端装置发送将所述第二图像质量的图像补充到所述第一图像质量的水平的补充信息。该终端装置包括生成单元,该生成单元检测所述用户视点在所述终端装置的显示区域内的位置,并生成表示所述检测到的位置的所述位置信息;位置信息发送单元,该位置信息发送单元向所述服务器装 置发送由所述生成单元生成的所述位置信息;图像信息获取单元,该图像信息获取单元获取由所述图像发送单元发送的所述图像和所述补充信息;以及显示控制器,该显示控制器控制显示器显示由经由所述图像信息获取单元获取的所述图像和所述补充信息表示的图像。

根据本发明的第八方面,提供一种终端装置。该终端装置包括生成单元,该生成单元检测用户视点在所述终端装置的显示区域内的位置,并生成表示所述检测到的位置的位置信息;位置信息发送单元,该位置信息发送单元向服务器装置发送由所述生成单元生成的所述位置信息,所述服务器装置包括位置信息接收单元,该位置信息接收单元接收表示所述用户视点在所述终端装置的显示区域内的位置的位置信息,区域识别单元,该区域识别单元在提供给所述终端装置的画面上识别由所述位置信息确定的第一区域和除所述第一区域以外的第二区域,以及图像发送单元,关于所提供的画面的所述第一区域的部分,该图像发送单元向所述终端装置发送对应于所述第一区域的第一图像质量的图像,关于所提供的画面的所述第二区域的部分,该图像发送单元在发送低于所述第一图像质量的第二图像质量的图像后向所述终端装置发送将所述第二图像质量的图像补充到所述第一图像质量的水平的补充信息;图像信息获取单元,该图像信息获取单元获取由所述图像发送单元发送的所述图像和所述补充信息;以及显示控制器,该显示控制器控制显示器显示由经由所述图像信息获取单元获取的所述图像和所述补充信息表示的图像。

根据本发明的第九方面,提供一种服务器装置的信息处理方法。该信息处理方法包括以下步骤:接收用户视点在终端装置的显示区域内的位置;在提供给所述终端装置的画面上识别由所述位置信息确定的第一区域和除所述第一区域以外的第二区域;以及关于所提供的画面的所述第一区域的部分,向所述终端装置发送对应于所述第一区域的第一图像质量的图像,并且关于所提供的画面的所述第二区域的部分,在发送低于所述第一图像质量的第二图像质量的图像后向所述终端装置发送将所述第二图像质量的图像补充到所述第一图像质量的水平的补充信息。

根据第一和第九方面,服务器装置和信息处理方法在显示区域中包括用户视点的位置的区域无变化的条件下,如果在使用户的视点移动之后执行发送,则将完成用于提升包括移动后的用户视点的位置的区域的图像的图像质量的补充信息的发送的操作的时段,配置为短于相同操作的时段。

第二方面的服务器装置以从靠近用户视点的区域段到远离用户视点的区域段的区域段的顺序,将图像依次提升到高图像质量。

第三方面的服务器装置以从靠近用户视点的区域段到远离用户视点的区域段的区域段的顺序,将图像依次提升到高图像质量。

第四方面的服务器装置以从靠近用户视点的区域段到远离用户视点的区域段的区域段的顺序,将图像依次提升到高图像质量。

第五方面的服务器装置以从靠近用户视点的区域段到远离用户视点的区域段的区域段的顺序,将图像依次提升到高图像质量。

第六方面的服务器装置将对应于用户的有效视野的区域配置为第一区域。

第七方面的信息处理系统在显示区域中包括用户视点的位置的区域无变化的条件下,如果在使用户的视点移动之后执行发送,则将完成用于提升包括移动后的用户视点的位置的区域的图像的图像质量的补充信息的发送的操作的时段,配置为短于相同操作的时段。

第八方面的终端装置在显示区域中包括用户视点的位置的区域无变化的条件下,如果在使用户的视点移动之后执行发送,则将完成用于提升包括移动后的用户视点的位置的区域的图像的图像质量的补充信息的发送的操作的时段,配置为短于相同操作的时段。

附图说明

基于以下附图,将详细描述本发明的示例性实施方式,附图中:

图1例示本发明的示例性实施方式的信息处理系统的构造;

图2例示终端装置的硬件构造;

图3是终端装置的功能框图;

图4例示服务器装置的硬件构造;

图5是虚拟机的功能框图;

图6是例示本示例性实施方式的操作顺序的流程图;

图7例示显示区域的分割示例;

图8例示第一区域和第二区域;

图9是例示本示例性实施方式的操作顺序的流程图;

图10是例示本示例性实施方式的操作顺序的流程图;以及

图11是例示本示例性实施方式的操作顺序的流程图。

具体实施方式

图1例示本发明的示例性实施方式的信息处理系统1的构造。通信网络2执行数据通信。多个计算机连接到通信网络2。通信网络2包括有线和无线通信网络。

终端装置10是作为瘦客户端的客户端终端工作的终端装置的示例。在本示例性实施方式中,终端装置10可以是智能电话或平板电脑终端。终端装置10经由通信网络2中包括的无线局域网络(LAN)的接入点,或经由移动通信系统的无线基站连接到通信网络2,然后经由通信网络2执行数据通信。

终端装置10在本示例性实施方式中是移动终端装置,但也可以是台式型终端装置。为了方便解释,图1例示单个终端装置10,但是信息处理系统1可以包括多个终端装置10。

服务器装置20对于瘦客户端具有服务器功能。服务器装置20针对已被认证的每一个用户启动虚拟机30。虚拟机30连接到终端装置10。虚拟机30向终端装置10发送用于操作虚拟机30的图形用户界面(GUI)画面的信息。在响应于GUI信息在由终端装置10显示的GUI画面上输入信息或执行操作时,虚拟机30执行响应于所输入的信息或所执行的操作的信息处理操作。

服务器装置20可以是被配置以执行云计算的信息处理装置。

图2例示终端装置10的硬件构造的示例。触控面板103是显示装置(诸如液晶显示器)和在显示装置的显示画面上重叠以检测用户的手指的触摸的传感器的组合。触控面板103是由用户操作的操作单元的示例。触控面板103显示字符和GUI。触控面板103的传感器检测用户用他或她的手指触摸的位置。控制器101根据由触控面板103检测到的位置和触控面板103上所显示的画面来识别用户的操作,并且响应于所识别的操作控制终端装置10的元件执行信息处理操作。

通信单元105作为与移动通信网络(未示出)中的无线基站执行无线通信的通信接口而工作。音频处理单元107包括麦克风和扬声器。为了执行音频通信,当从通信单元105供给通信伙伴的语音的数字信号时,音频处理单元107将数字信号转换成模拟信号。该模拟信号被传递到扬声器,并且扬声器发出正在说话的通信伙伴的语音。 当麦克风拾取声音时,音频处理单元107将拾取的声音转换成数字信号。在使用终端装置执行音频通信时,音频处理单元107向通信单元105传递用户的语音所转换成的数字信号。将数字信号从通信单元105向移动通信网络发送,然后向通信伙伴的终端装置发送。

近场通信单元109作为执行遵守蓝牙(Bluetooth)(注册商标)的无线通信或遵守无线LAN的通信标准的无线通信的通信接口而工作。近场通信单元109根据遵守无线LAN的通信标准的通信而连接到通信网络2的无线LAN的接入点,然后经由通信网络2执行数据通信。成像单元106包括镜头镜头和固态图像传感器,并生成借助镜头聚焦于固态图像传感器上的图像。由成像单元106生成的图像被传递给控制器101。

存储器102包括连续存储数据的非易失性存储器。存储器102存储操作系统和应用程序。在本示例性实施方式中,除了要安装在平板电脑终端或智能电话上的相关技术的应用程序之外,存储器102还存储被配置为启动和操作虚拟机30的应用程序(以下简称为客户端应用)。控制器101包括中央处理单元(CPU)和随机存取存储器(RAM),并执行操作系统和应用程序。

图3是例示在终端装置10执行客户端应用时由终端装置10实现的功能之中的表示本示例性实施方式的特性的功能的功能框图。

视点检测单元151检测用户视点在触控面板触控面板103的显示区域内的位置。视点检测单元151获取用户的面部的图像。视点检测单元151是这样的生成单元的示例,其根据所获取的面部的图像来检测用户视点在显示区域内的位置(坐标),并生成表示所检测到的位置的位置信息。

位置信息发送单元152是这样的位置信息发送单元的示例,其将表示由视点检测单元151检测到的视点位置的位置信息发送给虚拟机30。

图像信息获取单元153是这样的图像信息获取单元的示例,其获取表示由虚拟机30提供的画面的信息。

显示控制器154是这样的显示控制器的示例,其使用由图像信息获取单元103获取的信息来控制触控面板触控面板103,使得触控面板103显示由虚拟机30提供的画面。

图4是例示服务器装置20的硬件构造的框图。通信单元205作为用于数据通信 的通信接口而工作,并且连接到通信网络2。存储器202包括被配置为连续地存储由程序或由虚拟机30使用的信息的装置(例如,硬盘装置)。存储在存储器202上的程序包括操作系统、创建和编辑文档的文字处理程序、电子表格程序、再现运动图像的程序和实现虚拟机30的程序。存储在存储器202上的信息包括由服务器装置20的管理员授权使用服务器装置20的用户的用户名和用户的密码的组合。存储器202还存储被使用服务器装置20的用户使用的数据。被用户使用的数据包括被文字处理程序使用的文档文件、被电子表格程序使用的电子表格文件、以及由再现运动图像的程序使用的运动图像文件。

控制器201包括CPU和RAM,执行操作系统,由此控制存储器202和通信单元205。当执行实现虚拟机30的程序时,虚拟机30对于被服务器装置20认证的每一个用户启动,并且被提供给由已连接用户使用的终端装置。

图5是例示由虚拟机30实现的功能之中的表示本示例性实施方式的特性的功能的功能框图。

位置信息接收单元351是这样的位置信息接收单元的示例,其接收从终端装置10发送的位置信息。

区域识别单元352是这样的区域识别单元的示例,其使用由位置信息接收单元351获取的位置信息来识别提供给终端装置10的画面的、包括用户视点的位置的第一区域,和除第一区域以外的第二区域。

图像信息生成单元353是这样的图像信息生成单元的示例,其在提供给终端装置10的画面上生成表示对应于由区域识别单元352配置的第一区域的部分的图像的第一图像信息,和表示对应于由区域识别单元352配置的第二区域的部分的图像的第二图像信息。

图像信息发送单元354是这样的图像发送单元的示例,其向终端装置10发送由图像信息生成单元353生成的第一图像信息和第二图像信息。

下面参照附图描述本实施方式的处理示例。为了从终端装置10操作虚拟机30,用户使用触控面板103执行启动客户端应用的操作。控制器101响应于对触控面板103执行的操作来启动客户端应用(图6的步骤S1)。一旦启动客户端应用,控制器101就控制近场通信单元109访问为使用服务器装置20的用户认证的页面(步骤S2)。响应于来自终端装置10的访问,服务器装置20将用于用户认证的页面发送给终端装 置10(步骤S3)。

当近场通信单元109接收用于用户认证的页面时,控制器101控制触控面板103显示所接收的页面(步骤S4)。当用户在触控面板103上的用户认证页面上输入用户自己的姓名和密码时,控制器101获取所输入的用户名和密码(步骤S5)。当用户执行发送所输入的用户名和密码的操作时,控制器101控制近场通信单元109向服务器装置20发送所输入的用户名和密码的组合(步骤S6)。

如果所发送的用户名和密码的组合存储在存储器202上,则控制器201允许用户使用服务器装置20(步骤S7)。一旦允许用户使用服务器装置20,控制器201就启动对应于用户的虚拟机30(步骤S9)。由此启动的虚拟机30生成虚拟机30的台式桌面(步骤S10)。虚拟机30向终端装置10发送通知终端装置10用户已经被认证的消息(步骤S11)。

当近场通信单元109接收该消息时,控制器101(视点检测单元151)开始使用成像单元106来进行成像,并开始检测用户视点在触控面板103的显示区域内的位置(步骤S12)。更具体地说,成像单元106拍摄用户的面部,并由此生成用户面部的图像(以下称为面部图像)。控制器101获取该面部图像。一旦获取面部图像,控制器101就使用日本未审查专利申请第10-39995号公报公开的技术,来检测用户视点在触控面板103的显示区域内的位置。检测用户视点的位置的技术不限于这种技术,并且可以采用在相关技术中可用的任何技术。

一旦开始检测用户视点的位置,控制器101(位置信息发送单元152)就开始发送指示检测到的位置的位置信息,和指示触控面板103的显示区域的尺寸的尺寸信息(步骤S13)。然后,控制器101以通过控制近场通信单元109而预定的周来期周期性地向虚拟机30发送位置信息和尺寸信息(步骤S14)。通信单元205接收从终端装置10发送的位置信息和尺寸信息,并且虚拟机30(位置信息接收单元351)获取由通信单元205接收的位置信息和尺寸信息。

虚拟机30(区域识别单元352)根据所获取的位置信息和尺寸信息,来识别显示区域内的第一区域和第二区域(步骤S15)。第一区域是包括用户视点的位置的区域,而第二区域是除第一区域以外的区域。更具体地说,虚拟机30如图7所示把由尺寸信息表示的显示区域分割成预定数量的多个行和多个列的区域段。虚拟机30将包括由位置信息表示的位置的区域段,和包括由位置信息表示的位置的区域段周围的区域 段配置为第一区域,而将其他的区域段配置为第二区域。如图8所例示,第三行和第四列、第三行和第五列、第三行和第六列、第四行和第四列、第四行和第五列、第四行和第六列、第五行和第四列、第五行和第五列、以及第五行和第六列的区域段被配置为第一区域,而不包括第一区域的区域被配置为第二区域。

虚拟机30(图像信息生成单元353)识别第一区域和第二区域,然后生成第一图像信息和第二图像信息(步骤S16)。第一图像信息表示台式桌面上对应于第一区域的部分中的图像。第一图像信息具有预定图像质量(第一图像质量)。

第二图像信息表示台式桌面上对应于第二区域的部分,并且是根据联合图像专家组(Joint Photographic Experts Group:JPEG)中的渐进频谱选择技术创建的信息。通过对第二区域的部分上的图像执行离散余弦变换,虚拟机30获取64个离散余弦变换(DCT)系数。64个DCT系数表示直流分量、低频分量和高频分量。虚拟机30将64个DCT系数划分成多个块,并编码各个所划分块来生成第二图像信息。根据本示例性实施方式,DCT系数被划分成表示直流分量的第一块、表示低频分量的第二块和表示高频分量的第三块。块的数量不限于三个。DCT系数可以被划分成两个块或四个或更多个块。由第一块的信息表示的图像具有低于第一图像信息的图像质量(第一图像质量)的图像质量(第二图像质量)。第二块和第三块的信息是将第二图像质量的图像改变为第一图像质量的图像的补充信息的示例。

虚拟机30(图像信息发送单元354)生成第一图像信息和第二图像信息,然后控制通信单元205向终端装置10发送第一图像信息和第二图像信息的第一块的信息(步骤S17)。虚拟机30保存形成第二区域的各区域段的第二图像信息的已发送百分率(步骤S18)。虚拟机30保存第一块占据第二图像信息的百分率。

当近场通信单元109接收从虚拟机30发送的第一图像信息和第二图像信息的第一块的信息时,控制器101(图像信息获取单元153)获取由近场通信单元109接收到的信息。控制器101(显示控制器154)控制触控面板103,使得触控面板103在其画面上显示所接收的信息(步骤S19)。在这里显示的画面中,使根据第一块的信息显示的第二区域的部分模糊(因为第一块的信息表示台式桌面上的直流分量)。根据第一图像信息显示的第一区域的部分具有较高的图像质量(因为第一图像信息包含台式桌面上的直流分量、低频分量和高频分量)。

当终端装置10向虚拟机30发送尺寸信息和用户视点的位置信息时(步骤S20), 虚拟机30获取尺寸信息和用户视点的位置信息。一旦重新接收到位置信息,虚拟机30就识别第一区域和第二区域(步骤S21),并确定用户视点的位置是否已改变(步骤S22)。由先前所获取的位置信息表示的位置在位于第四行和第五列的区域段中。如果由所获取的位置信息表示的位置仍然在位于第四行和第五列的区域段中,则虚拟机30确定用户视点的位置没有变化。如果由所获取的位置信息表示的位置在除位于第四行和第五列的区域段以外的区域段中,则虚拟机30确定用户视点的位置已有变化。

如果用户视点的位置未改变,则虚拟机30确定第一区域内的图像中是否已有变化(步骤S23)。如果自紧接之前发送第一图像信息起要提供给终端装置10的画面上第一区域内的图像(图8中的阴影部分)没有变化,则虚拟机30确定已发送了第二图像信息的多少百分比(步骤S24)。虚拟机30基于步骤S18中保存的百分率来确定响应于第二图像信息第一块的信息的已发送百分率。如果所识别的百分率等于第一块的百分率,则虚拟机30(图像信息发送单元354)控制通信单元205向终端装置10发送第二区域内的第二图像信息的第二块的信息(图9的步骤S25)。虚拟机30保存相对于第二图像信息的已发送第一块和第二块的百分率(步骤S26)。

当近场通信单元109接收来自虚拟机30的第二块的信息时,控制器101控制触控面板103,使得触摸面板103显示所接收的第一块的信息和新接收的第二块的信息出现的画面(步骤S27)。因为第二块的信息表示第二区域的低频分量,所以由第一块的信息和第二块的信息表示的第二区域的部分提供比单独使用直流分量时更清晰的图像。

当终端装置10向虚拟机30发送尺寸信息和用户视点的位置的位置信息时(步骤S28),虚拟机30获取尺寸信息和用户视点的位置的位置信息。一旦新接收到位置信息,虚拟机30就识别第一区域和第二区域(步骤S29),并确定用户视点的位置是否已改变(步骤S30)。由先前所获取的位置信息表示的位置在位于第四行和第五列的区域段中。如果由所获取的位置信息表示的位置仍然在位于第四行和第五列的区域段中,则虚拟机30确定用户视点的位置没有变化。

如果用户视点的位置未改变,则虚拟机30确定第一区域内的图像是否已有改变(步骤S31)。如果自紧接之前发送第一图像信息起台式桌面上第一区域内的图像(图8中的阴影部分)没有变化,则虚拟机30确定已发送第二图像信息的多少百分比(步 骤S32)。虚拟机30基于步骤S26中保存的百分率来确定第二图像信息的已发送百分率。如果所确定的百分率等于第一块和第二块的百分率,则虚拟机30(图像信息发送单元354)控制通信单元205向终端装置10发送第二区域内的第二图像信息的第三块的信息(步骤S33)。虚拟机30保存相对于第二图像信息的已发送的第一、第二和第三块的百分率(步骤S34)。

当近场通信单元109接收来自虚拟机30的第三块的信息时,控制器101控制触控面板103,使得触摸面板103显示所接收的第一块的信息、所接收的第二块的信息和新接收的第三块的信息(步骤S35)。第三块的信息包括第二区域的高频分量。根据第一至第三块的信息显示的第二区域的部分在图像质量上和第一区域一样清晰,换句话说,比该区域用直流分量和低频分量显示时更清晰。

当用户移动他或她的视点时,控制器101控制近场通信单元109向虚拟机30发送尺寸信息和视点移动后的用户视点的位置的位置信息(步骤S36)。虚拟机30获取由通信单元205接收的尺寸信息和位置信息。一旦新接收到位置信息,虚拟机30就识别第一区域和第二区域(步骤S37),并确定用户视点的位置是否已改变(步骤S38)。如果由所获取的位置信息表示的位置并不在位于第四行和第五列的区域段中,则虚拟机30确定用户视点的位置已有变化。

如果包括用户视点的位置的区域段的位置已改变,则虚拟机30确定在虚拟机30提供给终端装置10的画面上已有改变(步骤S39)。如果没有变化,则虚拟机30不发送表示画面的信息。

用户现在可以在所显示的台式桌面上执行启动再现运动图像的程序(以下称为再现程序)的操作(步骤S40)。控制器101控制近场通信单元109向虚拟机30发送表示由用户执行的操作的信息(步骤S41)。虚拟机30响应于来自终端装置10的信息而启动再现程序(步骤S42),并在台式桌面上生成具有用于再现程序的窗口画面的画面(步骤S43)。要提供给终端装置10的画面已被改变(因为画面新包括用于再现程序的窗口画面)。

如果要提供给终端装置10画面已被改变,则虚拟机30根据由所获取的位置信息表示的位置来识别第一区域和第二区域(步骤S44)。一旦识别了第一区域和第二区域,虚拟机30就生成第一图像信息和第二图像信息(步骤S45)。一旦生成第一图像信息和第二图像信息,虚拟机30就控制通信单元205向终端装置10发送第一图像信 息和第二图像信息的第一块的信息(图10的步骤S46)。虚拟机30保存第二图像信息相对于形成第二区域的区域段的已发送百分率(步骤S47)。这里虚拟机30保存第一块相对于第二图像信息的百分率。

当近场通信单元109接收来自虚拟机30的第一图像信息和第二图像信息的第一块的信息时,控制器101控制触控面板103,使得触控面板103显示由所接收的信息表示的画面(步骤S48)。如果第一区域包括用于再现程序的窗口画面,则用于再现程序的窗口画面具有高图像质量(因为它包含直流分量、低频分量和高频分量)。另一方面,模糊图像被显示在第二区域上。

如果用户执行在再现程序的所显示窗口中再现运动图像文件的操作,则控制器101控制近场通信单元109向虚拟机30发送表示由用户执行的操作的信息(步骤S49)。虚拟机30响应于来自终端装置10的信息而开始再现运动图像文件(步骤S50)。虚拟机30再现运动图像文件,并在要提供给终端装置10的画面上更新再现程序的窗口中的图像。

当终端装置10向虚拟机30发送尺寸信息和用户视点的位置的位置信息时(步骤S51),虚拟机30获取尺寸信息和用户视点的位置的位置信息。一旦新获取到位置信息,虚拟机30就识别第一区域和第二区域(步骤S52),并确定用户视点的位置是否已改变(步骤S53)。

如果用户视点的位置未改变,则虚拟机30确定第一区域内的图像是否已改变(步骤S54)。因为再现程序当前正在再现运动图像文件,并且再现程序的窗口正在被更新,所以虚拟机30确定第一区域内的图像已改变。如果用户视点的位置保持不变,但第一区域内的图像已改变,则虚拟机30控制通信单元205向终端装置10发送第一图像信息(步骤S55)。

当近场通信单元109接收到第一图像信息时,控制器101显示第一区域内的图像(步骤S56)。如果用户不移动他或她的视点直到运动图像文件的再现结束为止,则虚拟机30发送第一图像信息直到运动图像文件的再现结束为止,但不发送第二图像信息。终端装置10更新再现程序的窗口中的图像,直到运动图像文件的再现结束为止。因为终端装置10只接收第一块的信息,所以第二区域内的图像保持模糊。当虚拟机30完成运动图像文件的再现时(步骤S57),再现程序的窗口中的图像变为预定静止图像,并且该图像被发送到终端装置10(步骤S58),以在那里显示(步骤S59)。

当终端装置10向虚拟机30发送尺寸信息和用户视点的位置的位置信息时(步骤S60),虚拟机30获取尺寸信息和用户视点的位置的位置信息。一旦新接收到位置信息,虚拟机30就识别第一区域和第二区域(步骤S61),并确定用户视点的位置是否已改变(步骤S62)。如果用户视点的位置未改变,则虚拟机30确定第一区域内的图像是否已改变(步骤S63)。如果再现程序的窗口显示静止图像,并且台式桌面上也没有改变,则虚拟机30确定第一区域内的图像没有改变。

如果第一区域内没有改变,则虚拟机30识别已发送第二图像信息的多少百分比(步骤S64)。虚拟机30基于步骤S47中保存的百分率识别第二图像信息中的第一块的信息的已发送百分率。如果所识别的百分率是第一块的百分率,则虚拟机30控制通信单元205向终端装置10发送第二区域内的第二图像信息的第二块的信息(步骤S65)。此外,虚拟机30保存相对于第二图像信息的已发送第一块和第二块的百分率(步骤S66)。

当近场通信单元109接收来自虚拟机30的第二块的信息时,控制器101控制触控面板103,使得触摸面板103显示由所接收的第一块的信息和新接收到的第二块的信息表示的画面(步骤S67)。因为第二块的信息包含第二区域的低频分量,所以由第一块的信息和第二块的信息表示的第二区域以比单独用直流分量显示第二区域时更清晰的状态显示。

当终端装置10向虚拟机30发送尺寸信息和用户视点的位置的位置信息时(图11的步骤S68),虚拟机30获取尺寸信息和用户视点的位置的位置信息。一旦新接收位置信息,虚拟机30就识别第一区域和第二区域(步骤S69),并确定用户视点的位置是否已改变(步骤S70)。

如果用户视点的位置未改变,则虚拟机30确定第一区域是否已有改变(步骤S71)。如果自紧接之前发送第一图像信息起第一区域没有改变,则虚拟机30识别已发送第二图像信息的多少百分比(步骤S72)。虚拟机30基于步骤S66中保存的百分率来识别第二图像信息的已发送百分率。如果所识别的百分率是第一快和第二块的百分率,则虚拟机30控制通信单元205向终端装置10发送第二区域内的第二图像信息的第三块的信息(步骤S73)。此外,虚拟机30保存相对于第二图像信息的第一块至第三块的已发送百分率(步骤S74)。

当近场通信单元109接收来自虚拟机30的第三块的信息时,控制器101控制触 控面板103,使得触控面板103显示由所接收的第一块的信息、所接收的第二块的信息、以及新接收的第三块的信息表示的画面(步骤S75)。因为第三块的信息包含第二区域的高频分量,所以由第一块至第三块的信息表示的第二区域被显示为与第一区域内同样清晰的图像,换言之,以比单独用直流分量和低频分量显示第二区域时更清晰的状态显示。

已经讨论了本发明的本示例性实施方式。本发明不限于本示例性实施方式,而可以在各种示例性实施方式中实施。可以如下所述修改本示例性实施方式。可以组合本示例性实施方式和下述修改例。

根据本示例性实施方式,根据触控面板103的显示区域的尺寸,要提供给终端装置10的画面被划分成多个行和多个列的区域段。将要提供给终端装置10的画面划分为多个区域段的方法不限于示例性实施方式的方法。例如,可以检测从触控面板103到用户面部的距离,可以基于从触控面板103到用户面部的距离(触控面板103与用户的眼球之间的距离)、用户视点的位置、以及预定视角来识别有效视野。有效视野或人类标准整体视野可以被配置为第一区域。人类标准整体视野被定义为当某人在没有任何困难或不改变自身体位的情况下转动头部或上下倾斜头部时所覆盖的整体视野。剩余区域可以被配置为第二区域。画面中所包括的窗口作为单位,窗口中具有用户视点的位置的区域可以被配置为第一区域,而剩余区域可以被配置为第二区域。

根据本示例性实施方式,参照形成第二区域的多个区域段,从更靠近第一区域的信息开始发送第二图像信息的第二块或第三块的信息。

例如,现在可以相对于如图8所例示的画阴影线的第一区域发送第二块的信息。从形成第二区域的多个区域段之中,从与第一区域接触的区域段(位于第二行和第三至七列的各列、第三行和第三列、第三行和第七列、第四行和第三列、第四行和第七列、第五行和第三列、第五行和第七列以及第六行和第三至七列的各列的区域段)开始发送第二块的信息。发送位于与第一区域接触的多个区域段的第二块的信息之后,然后发送位于剩余区域段中的第二块的信息。可以以类似的方式来发送第三块的信息。

可以以从具有较多量信息的区域段到具有较少量信息的区域段的区域段的顺序发送形成第二区域的多个区域段的第二块的信息。例如,显示静止图像的窗口和显示文字处理器的窗口可以存在于第二区域中,并且显示静止图像的窗口的信息量可以高 于显示文字处理器的窗口的信息量。在这种情况下,从显示静止图像的窗口开始发送第二块的信息。发送显示静止图像的窗口的第二块的信息之后,可以发送显示文字处理器的窗口的第二块的信息。第三块可以同样如此。

如果虚拟机30提供使多个窗口打开的画面,则具有用户视点的窗口可以被配置为第一区域,并且可以从更靠近第一区域的窗口开始发送第二块的信息。第三块的信息同样如此。

在本示例性实施方式的修改例中,用户视点可以在再现程序的窗口中,并且用户视点可以在再现程序再现运动图像文件的同时移动。在这种情况下,可以响应于移动后的用户视点的位置来再配置第一区域和第二区域。可以向终端装置10发送响应于被再配置的第一区域的第一图像信息和响应于被再配置的第二区域的第二图像信息的第一块。在本修改例中,如果由于用户视点的移动第二区域包含再现程序的窗口,则终端装置10可以基于第一块的信息显示画面。因为再现程序的窗口仅用画面的直流分量来显示,所以产生模糊图像。如果在用户视点保持固定的情况下第一区域内的图像没有进一步的改变,则发送第二块的信息和第三块的信息。再现程序的窗口在图像质量上依次变高。

根据本示例性实施方式,因为第二区域的信息以从第一块的信息(直流分量)、第二块的信息(低频分量)到第三块的信息(高频分量)这种顺序来发送,所以第二区域在图像质量上依次变高。逐渐提高第二区域的图像质量的方法不限于本示例性实施方式的方法。例如,表示色度的信息被划分成多个等级,然后被发送给终端装置10。第二区域在图像质量上依次被提高。指示值的信息可以被划分成多个等级,然后被发送给终端装置10。第二区域在图像质量上依次被提高。

在本示例性实施方式中,第一图像信息可以是与第二图像信息的格式类似的格式的信息。可以向终端装置10集体发送第一块至第三块的信息。

本示例性实施方式和修改例的各装置的程序可以在非临时性计算机可读介质上,以存储状态提供,并且可以安装在计算机上。这样的介质包括磁记录介质(包括磁带、磁盘(诸如硬盘驱动器(HDD)等)或软盘(FD))、光记录介质(诸如光盘等)、磁光记录介质、以及半导体存储器。程序可以经由通信网络下载并安装在计算机上。

对本发明的示例性实施方式的上述说明是为了例示和说明的目的而提供的。并非旨在对本发明进行穷尽,或者将本发明限于所公开的精确形式。显而易见的是,很多 修改例和变型例对于本领域技术人员是明显的。选择了实施方式进行说明,以最好地解释本发明的原理及其实际应用,以使本领域其它技术人员能够理解本发明的各种实施方式,以及适合于所设想的具体用途的各种变型。本发明的范围旨在由所附权利要求及其等同物来限定。

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