图像发送装置、图像实时显示系统以及图像实时显示方法转让专利

申请号 : CN201610084354.8

文献号 : CN107046606B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王晟

申请人 : 株式会社理光

摘要 :

本发明提供了一种图像发送装置、图像实时显示系统以及图像实时显示方法。本发明提供的图像发送装置,用于与接收显示装置通信连接以向接收显示装置发送图像,其特征在于,包括:图像文件存储部、显示参数存储部、压缩参数存储部、获取设定部、采集生成部、发送侧通信部、计算部及发送侧控制部,发送侧通信部将待发送图像发送至接收显示装置,并对接收显示装置发送来的当前缓存量进行接收,计算部基于预定计算公式以及最大缓存量和当前缓存量计算出当前参考参数,获取设定部基于当前参考参数获取相对应的参考参数范围并获取对应压缩率,将对应压缩率设定为当前压缩率,采集生成部根据被设定的当前压缩率对接下来要实时输送的原始图像进行采集处理。

权利要求 :

1.一种图像发送装置,用于与接收显示装置通信连接以向所述接收显示装置发送原始图像从而让所述接收显示装置进行显示,其特征在于,包括:图像文件存储部、显示参数存储部、压缩参数存储部、获取设定部、采集生成部、发送侧通信部、计算部、发送侧控制部,其中,所述图像文件存储部用于存储含有复数帧原始图像的图像文件,所述显示参数存储部用于存储与在所述接收显示装置上进行显示的至少一个显示模式相对应并且用于对从所述图像发送装置接收的图像进行缓存的最大缓存量和初始压缩率,所述压缩参数存储部用于存储对应压缩率以及与该对应压缩率相关的参考参数范围,所述获取设定部用于从所述显示参数存储部中获取所述最大缓存量和作为当前压缩率的所述初始压缩率,所述采集生成部基于所述当前压缩率对所述原始图像进行采集处理并生成待发送图像,所述发送侧通信部用于将所述待发送图像发送至所述接收显示装置,并用于至少接收所述接收显示装置发送来的当前缓存量,所述计算部基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出当前参考参数,所述获取设定部基于所述当前参考参数从所述压缩参数存储部中获取相对应的所述参考参数范围,进一步获取对应压缩率,并将所述对应压缩率设定为所述当前压缩率,所述发送侧控制部控制所述采集生成部根据被设定的所述当前压缩率对接下来要实时输送的所述原始图像进行所述采集处理。

2.根据权利要求1所述的图像发送装置,其特征在于,还包括:判断部,

其中,所述发送侧通信部还接收所述接收显示装置发送来的时间戳,所述判断部基于当前收到的所述时间戳与前一次收到的所述时间戳判断当前收到的所述缓存量是否有效,当判断为是时,所述计算部基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出所述当前参考参数。

3.根据权利要求2所述的图像发送装置,其特征在于:其中,所述显示参数存储部还存储有画质系数以及分辨率系数,所述预定计算公式为:当前参考参数=当前缓存量*画质系数*分辨率系数/最大缓存量。

4.根据权利要求2或3所述的图像发送装置,其特征在于,还包括:画面存储部,用于存储至少一个显示模式设定画面;以及输入显示部,用于显示所述显示模式设定画面,其中,所述显示参数存储部还用于存储与所述显示模式分别对应的最大缓存量和初始压缩率,所述获取设定部基于设定的所述显示模式从所述显示参数存储部中获取相应的所述最大缓存量。

5.一种图像实时显示系统,其特征在于,包括:用于实时发送图像的图像发送端部;以及

用于通过无线通信网络实时接收所述图像发送端部发送来的图像并进行显示的接收显示端部,其中,所述图像发送端部包含至少一个图像发送装置,所述图像发送装置为权利要求1至权利要求4中任意一项所述的图像发送装置,所述接收显示端部包含至少一个并且通过无线通信网络与每个所述图像发送装置相通信连接的接收显示装置,每个所述接收显示装置至少将所述当前缓存量发送至所述图像发送装置。

6.根据权利要求5所述的图像实时显示系统,其特征在于:所述图像发送端部包含多个所述图像发送装置,各个所述图像发送装置分别具有其发送侧识别号,所述接收显示端部包含多个所述接收显示装置,且每个所述接收显示装置分别具有接收侧识别号,每个所述接收显示装置将其所述接收侧识别号发送至图像发送装置。

7.根据权利要求6所述的图像实时显示系统,其特征在于:其中,所述接收显示装置包含:接收侧通信部、缓存部、显示部以及缓存量获取部,所述接收侧通信部用于接收所述图像发送装置发送来的所述待发送图像和所述发送侧识别号,所述缓存部对接收到的所述待发送图像和所述发送侧识别号进行对应存储,从而得到缓存图像,所述显示部对接收到的所述缓存图像依次进行显示,所述缓存量获取部从所述缓存部中获取与所述缓存图像相对应的当前缓存量,所述接收侧通信部基于所述发送侧识别号将所述当前缓存量发送至所述图像发送装置。

8.根据权利要求7所述的图像实时显示系统,其特征在于:其中,所述图像发送装置为权利要求2~4任一项所述的图像发送装置,所述接收显示装置还包含时间戳设定部,

所述时间戳设定部将当前时间设定为时间戳,

所述接收侧通信部将所述时间戳与所述当前缓存量一同发送至所述图像发送装置。

9.一种图像实时显示方法,其特征在于:

获取与在接收显示端部进行图像显示的至少一个显示模式相应并且用于对接收的图像进行缓存的最大缓存量和作为当前压缩率的初始压缩率,基于所述当前压缩率对原始图像进行采集处理并生成待发送图像,将所述待发送图像发送至接收显示装置,并获取所述接收显示装置发送来的当前缓存量,基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出当前参考参数,基于所述当前参考参数获取相对应的参考参数范围,进一步获取对应压缩率,并将所述对应压缩率设定为所述当前压缩率,控制采集生成部根据被设定的所述当前压缩率对接下来要实时输送的所述原始图像进行所述采集处理。

10.根据权利要求9所述的图像实时显示方法,其特征在于,还包括:设定显示模式,

获取与所述显示模式相应的所述最大缓存量,

接收图像发送装置发送来的所述待发送图像和发送侧识别号,对被接收到的所述待发送图像和所述发送侧识别号进行对应存储,从而得到缓存图像,对接收到的所述缓存图像依次进行显示,

从所述接收显示装置获取与所述缓存图像相对应的所述当前缓存量,基于所述发送侧识别号将所述当前缓存量发送至所述图像发送装置。

11.根据权利要求10所述的图像实时显示方法,其特征在于,还包括:将当前时间设定为时间戳,

基于所述发送侧识别号将所述当前缓存量与所述时间戳同时发送至所述图像发送装置,接收所述接收显示装置发送来的所述当前缓存量与所述时间戳,基于当前收到的所述时间戳与前一次收到的所述时间戳判断当前收到的所述缓存量是否有效,当判断为是时,采用计算部基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出当前参考参数。

说明书 :

图像发送装置、图像实时显示系统以及图像实时显示方法

技术领域

[0001] 本发明涉及一种图像发送装置、包含该图像发送装置的图像实时显示系统以及用于该系统的图像实时显示方法。

背景技术

[0002] 投影仪作为一种大屏幕投影设备,已经被广泛应用在人们的日常工作生活中,尤其是在会议室、教室等人群较多的大型场所,通过投影仪能够让用户将个人电脑等办公设备中显示的图像或视频内容实时显示出来,便于所有的人都能够进行观看。
[0003] 一般,投影仪通过连接线直接与个人电脑相连接并实时显示图像,也就是说一台投影仪当前仅能显示连接的一个用户的个人电脑中的图像或视频内容,一个用户当前也仅能使用一台投影仪。
[0004] 基于上述问题,为了满足多个用户能够同时使用同一台投影仪,或者一个用户能够同时使用多台投影仪,现有技术中出现了一种无线投影仪,它具有无线通信模块,当无线投影仪与用户的个人电脑连接到同一无线网络时,就能够实时接收个人电脑发送来的图像并进行显示。
[0005] 然而,上述无线投影仪在使用前,用户在个人电脑中安装了相关操作软件后,需要预先手动设定显示模式(速度优先或画质优先),这给非专业人员带来很大困扰,不知道该如何设定。另外,在用户设定了显示模式以后,个人电脑中的图像或视频信息仅能根据固定的压缩率进行实时采集发送,当网络信号不好时,很容易发生丢帧、损坏、甚至发送失败的情况,导致投影仪无法显示出当前图像;当网络信号较好时,又无法充分利用网络,造成资源浪费。

发明内容

[0006] 本发明是为了解决上述问题而进行的,目的在于提供一种能够实时调整压缩率从而保证图像高质量传输的图像实时显示系统。
[0007] 本发明为了实现上述目的,采用了以下结构:
[0008] <结构1>
[0009] 本发明提供了一种图像发送装置,用于与接收显示装置通信连接以向接收显示装置发送原始图像,其特征在于,包括:图像文件存储部、显示参数存储部、压缩参数存储部、获取设定部、采集生成部、发送侧通信部、计算部、发送侧控制部,其中,图像文件存储部用于存储含有复数帧原始图像的图像文件,显示参数存储部用于存储在接收显示装置上显示图像相对应的最大缓存量和初始压缩率,压缩参数存储部用于存储对应压缩率以及与该对应压缩率相关的参考参数范围,获取设定部用于从显示参数存储部中获取最大缓存量和作为当前压缩率的初始压缩率,采集生成部基于当前压缩率对原始图像进行采集处理并生成待发送图像,发送侧通信部用于将待发送图像发送至接收显示装置,并用于至少接收接收显示装置发送来的当前缓存量,计算部基于预定计算公式以及最大缓存量和当前缓存量计算出当前参考参数,获取设定部基于当前参考参数从压缩参数存储部中获取相对应的参考参数范围,进一步获取对应压缩率,并将对应压缩率设定为当前压缩率,发送侧控制部控制采集生成部根据被设定的当前压缩率对接下来要实时输送的原始图像进行采集处理。
[0010] <结构2>
[0011] 进一步,本发明还提供了一种图像实时显示系统,其特征在于,包括:用于实时发送图像的图像发送端部;以及用于通过无线通信网络实时接收图像发送端部发送来的图像并进行显示的接收显示端部,其中,图像发送端部包含至少一个图像发送装置,图像发送装置为<结构1>中的的图像发送装置,接收显示端部包含至少一个并且通过无线通信网络与每个图像发送装置相通信连接的接收显示装置,每个接收显示装置至少将当前缓存量发送至图像发送装置。
[0012] <结构3>
[0013] 进一步,本发明还提供了一种图像实时显示方法,其特征在于:获取与在接收显示端部要显示的显示图像相应的最大缓存量和作为当前压缩率的初始压缩率,基于当前压缩率对原始图像进行采集处理并生成待发送图像,将待发送图像发送至接收显示装置,并获取接收显示装置发送来的当前缓存量,基于预定计算公式以及最大缓存量和当前缓存量计算出当前参考参数,基于当前参考参数获取相对应的参考参数范围,进一步获取对应压缩率,并将对应压缩率设定为当前压缩率,控制采集生成部根据被设定的当前压缩率对接下来要实时输送的原始图像进行采集处理。
[0014] 发明的作用与效果
[0015] 根据本发明所涉及的图像发送装置、图像实时显示系统以及图像实时显示方法,因为缓存量获取部能够从缓存部中获取与缓存图像相对应的当前缓存量,接收侧通信部能够根据发送侧识别号将当前缓存量发送至相应的图像发送装置,发送侧通信部对接收显示装置发送来的当前缓存量进行接收,计算部能够基于预定计算公式以及最大缓存量和当前缓存量计算出当前参考参数,获取设定部能够基于当前参考参数从压缩参数存储部中获取相对应的参考参数范围,进一步能够获取对应压缩率,并将对应压缩率设定为当前压缩率,所以,本发明的图像实时显示系统可以根据网络状况实时调整当前压缩率,从而实现自动实时传输高质量图像。

附图说明

[0016] 图1是本发明的实施例中图像实时显示系统的框图;
[0017] 图2是本发明的实施例中图像实时显示系统的结构示意图;
[0018] 图3是本发明的实施例中图像发送装置的框图;
[0019] 图4是本发明的实施例中接收显示装置的框图;
[0020] 图5a是本发明的实施例中XGA投影机显示参数存储表,图5b是本发明的实施例中WXGA投影机显示参数存储表,图5c是本发明的实施例中FullHD投影机显示参数存储表;
[0021] 图6是本发明的实施例中显示模式设定画面的示意图;
[0022] 图7是本发明的实施例中压缩参数对应表的示意图;
[0023] 图8是本发明的实施例中图像实时显示系统的动作流程图;以及
[0024] 图9是本发明的图像实时显示系统的传输图像丢帧率与现有技术的对比图表。

具体实施方式

[0025] 以下,参照附图对本发明图像实时显示系统用构造图做详细阐述。
[0026] 作为第一种实施形态中,本发明提供了一种图像发送装置,用于与接收显示装置通信连接以向所述接收显示装置发送原始图像,其特征在于,包括:图像文件存储部、显示参数存储部、压缩参数存储部、获取设定部、采集生成部、发送侧通信部、计算部、发送侧控制部,其中,所述图像文件存储部用于存储含有复数帧原始图像的图像文件,所述显示参数存储部用于存储在所述接收显示装置上显示图像相对应的最大缓存量和初始压缩率,所述压缩参数存储部用于存储对应压缩率以及与该对应压缩率相关的参考参数范围,所述获取设定部用于从所述显示参数存储部中获取所述最大缓存量和作为当前压缩率的所述初始压缩率,所述采集生成部基于所述当前压缩率对所述原始图像进行采集处理并生成待发送图像,所述发送侧通信部用于将所述待发送图像发送至所述接收显示装置,并用于至少接收所述接收显示装置发送来的所述当前缓存量,所述计算部基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出当前参考参数,所述获取设定部基于所述当前参考参数从所述压缩参数存储部中获取相对应的所述参考参数范围,进一步获取对应压缩率,并将所述对应压缩率设定为所述当前压缩率,所述发送侧控制部控制所述采集生成部根据被设定的所述当前压缩率对接下来要实时输送的所述原始图像进行所述采集处理。
[0027] 在第一种实施形态中,还可以具有这样的特征,还包括:判断部,其中,所述发送侧通信部还接收所述接收显示装置发送来的时间戳,所述判断部基于当前收到的所述时间戳与前一次收到的所述时间戳判断当前收到的所述缓存量是否有效,当判断为是时,所述计算部基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出所述当前参考参数。
[0028] 在第一种实施形态中,还可以具有这样的特征:其中,显示参数存储部还存储有画质系数以及分辨率系数,预定计算公式为:当前参考参数=当前缓存量*画质系数*分辨率系数/最大缓存量。
[0029] 在第一种实施形态中,还可以有这样的特征,还包括:画面存储部,用于存储至少一个显示模式设定画面;以及输入显示部,用于显示所述显示模式设定画面,其中,所述显示参数存储部还用于存储与所述至少一个显示模式分别对应的最大缓存量和初始压缩率,所述获取设定部基于设定的所述显示模式从所述显示参数存储部中获取相应的所述最大缓存量。
[0030] 作为第二种实施形态中,本发明还提供一种图像实时显示系统,具有这样的特征,包括:用于实时发送图像的图像发送端部;以及
[0031] 用于通过无线通信网络实时接收所述图像发送端部发送来的图像并进行显示的接收显示端部,其中,所述图像发送端部包含至少一个图像发送装置,所述图像发送装置为第一种实施形态的图像发送装置,所述接收显示端部包含至少一个并且通过无线通信网络与每个所述图像发送装置相通信连接的接收显示装置,每个所述接收显示装置至少将所述当前缓存量发送至所述图像发送装置。
[0032] 在第二种实施形态中,还可以有这样的特征:其中,所述图像发送端部包含多个所述图像发送装置,各个所述图像发送装置分别具有其发送侧识别号,所述接收显示端部包含多个所述接收显示装置,且每个所述接收显示装置分别具有接收侧识别号,每个所述接收显示装置将其所述接收侧识别号发送至图像发送装置。
[0033] 在第二种实施形态中,还可以有这样的特征:其中,所述接收显示装置包含:接收侧通信部、缓存部、显示部以及缓存量获取部,所述接收侧通信部用于接收所述图像发送装置发送来的所述待发送图像和所述发送侧识别号,所述缓存部对接收到的所述待发送图像和所述发送侧识别号进行对应存储,从而得到缓存图像,所述显示部对接收到的所述缓存图像依次进行显示,所述缓存量获取部从所述缓存部中获取与所述缓存图像相对应的当前缓存量,所述接收侧通信部基于所述发送侧识别号将所述当前缓存量发送至所述图像发送装置。
[0034] 在第二种实施形态中,还可以有这样的特征:其中,所述图像发送装置为第一种实施形态的图像发送装置,所述接收显示装置还包含时间戳设定部,所述时间戳设定部将当前时间设定为时间戳,所述接收侧通信部将所述时间戳与所述当前缓存量一同发送至所述图像发送装置。
[0035] 另外,作为第三种实施形态,本发明还提供了一种图像实时显示方法,其特征在于:获取与在接收显示端部要显示的显示图像相应的最大缓存量和作为当前压缩率的初始压缩率,基于所述当前压缩率对原始图像进行采集处理并生成待发送图像,将所述待发送图像发送至接收显示装置,并获取所述接收显示装置发送来的所述当前缓存量,基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出当前参考参数,基于所述当前参考参数获取相对应的所述参考参数范围,进一步获取对应压缩率,并将所述对应压缩率设定为所述当前压缩率,控制采集生成部根据被设定的所述当前压缩率对接下来要实时输送的所述原始图像进行所述采集处理。
[0036] 在第三种实施形态中,还可以有这样的特征,还包括:设定显示模式,获取与所述显示模式相应的所述最大缓存量,接收所述图像发送装置发送来的所述待发送图像和所述发送侧识别号,对被接收到的所述待发送图像和所述发送侧识别号进行对应存储,从而得到缓存图像,对接收到的所述缓存图像依次进行显示,从所述接收显示装置获取与所述缓存图像相对应的所述当前缓存量,基于所述发送侧识别号将所述当前缓存量发送至所述图像发送装置。
[0037] 在第三种实施形态中,还可以有这样的特征,还包括:将当前时间设定为时间戳,基于所述发送侧识别号将所述当前缓存量与所述时间戳同时发送至所述图像发送装置,接收所述接收显示装置发送来的所述当前缓存量与所述时间戳,基于当前收到的所述时间戳与前一次收到的所述时间戳判断当前收到的所述缓存量是否有效,当判断为是时,采用计算部基于预定计算公式以及所述最大缓存量和所述当前缓存量计算出当前参考参数。
[0038] <实施例>
[0039] 图1是本发明的实施例中图像实时显示系统的框图;图2是本发明的实施例中图像实时显示系统的示意图。
[0040] 如图1和2所示,在本实施例中,图像实时显示系统100用于实时显示图像,它包括图像发送端部200以及接收显示端部300。
[0041] 图像发送端部200用于实时发送图像,它包含四个图像发送装置10。图像发送端部200通过无线通信网络400与接收显示端部300连接。
[0042] 在本实施例中,四个图像发送装置10结构相同,在此仅对一个图像发送装置10进行阐述。图像发送装置10可为由计算机、个人电脑等作为的图像采集发送装置,让操作者进行相关操作,它具有一个唯一的发送侧识别号。另外,图像发送装置10通过通信网络400与接收显示装置20相通信连接,这样,图像能够通过图像发送装置10和通信网络400发送给接收显示装置20以进行显示。
[0043] 图3是本发明的实施例中图像发送装置的框图。
[0044] 如图3所示,图像发送装置10包含图像文件存储部11、显示参数存储部12、画面存储部13、压缩参数存储部14、输入显示部15、获取设定部16、采集生成部17、发送侧通信部18、判断部19、计算部110、图中未显示的暂存部以及控制上述各部的发送侧控制部111。
[0045] 接收显示端部300通过无线通信网络400实时接收图像发送端部100发送来的图像并进行显示,它包含三个接收显示装置20。
[0046] 在本实施例中,三个接收显示装置20结构相同,在此仅对一个接收显示装置20进行阐述。接收显示装置20可为由投影仪、电脑、电视等作为的图像接收显示装置,它具有一个唯一的接收侧识别号。这里,接收显示装置20可为XGA投影机、WXGA投影机以及FullHD投影机中任意一种。
[0047] 图4是本发明的实施例中接收显示装置的框图。
[0048] 如图4所示,接收显示装置20包含接收侧通信部21、缓存部22、显示部23、缓存量获取部24、时间戳设定部25以及控制上述各部的接收侧控制部26。
[0049] 图像文件存储部11用于存储图中未显示的待发送流媒体。该待发送流媒体即为现有的视频文件,它由含有复数帧的原始图像组成。
[0050] 显示参数存储部12用于存储XGA投影机显示参数存储表、WXGA投影机显示参数存储表以及FullHD投影机显示参数存储表。
[0051] 图5a是本发明的实施例中XGA投影机显示参数存储表。
[0052] 如图5a所示,XGA投影机显示参数存储表40包含第一显示区域41。XGA投影机显示参数存储表40中可以获知已存储的显示模式包含全屏演示、4in1投影以及全屏动画,并且可以获知与各个显示模式对应的参数。例如,在接收显示装置20(XGA投影机)上“全屏演示”显示模式中,对应的最大缓存量为“21M”,初始压缩率为“4:1”,分辨率系数为“1.00”,画质系数在精细模式时为“0.95”。
[0053] 图5b是本发明的实施例中WXGA投影机显示参数存储表。
[0054] 从图5b中可以看出,WXGA投影机显示参数存储表50包含第一显示区域51。WXGA投影机显示参数存储表50中可以获知已存储的显示模式包含全屏演示、4in1投影以及全屏动画,并且可以获知与各个显示模式对应的参数。例如,在接收显示装置20(WXGA投影机)上“全屏演示”显示模式中,对应的最大缓存量为“27M”,初始压缩率为“4:1”,分辨率系数为“0.98”,画质系数在精细模式时为“0.95”。
[0055] 图5c是本发明的实施例中FullHD投影机显示参数存储表。
[0056] 从图5c中可以看出,FullHD投影机显示参数存储表60包含第一显示区域61。FullHD投影机显示参数存储表60中可以获知已存储的显示模式包含全屏演示、4in1投影以及全屏动画,并且可以获知与各个显示模式对应的参数。例如,FullHD投影机显示参数存储表60在接收显示装置20(FullHD投影机)上“全屏演示”显示模式中,对应的最大缓存量为“54M”,初始压缩率为“4:1”,分辨率系数为“0.98”,画质系数在精细模式时为“0.95”。
[0057] 画面存储部13用于存储显示模式设定画面。
[0058] 图6是本发明的实施例中显示模式设定画面的示意图。
[0059] 如图6所示,显示模式设定画面70用于让操作者对显示模式进行设定,包含:用于选择设定显示模式的选择区域71、用于设定对应的接收显示装置的选择区域72以及用于开始投影的投影按键73。
[0060] 例如,在图6中,操作者可以设定显示模式为“全屏演示”,设定第一台设备为投影设备,然后按下投影按键73即可完成显示模式的设定。
[0061] 压缩参数存储部14用于存储压缩参数对应表。
[0062] 图7是本发明的实施例中压缩参数对应表的示意图。
[0063] 如图7所示,该压缩参数对应表80包含第一显示区域81。压缩参数对应表80存储有对应压缩率以及与该对应压缩率相关的参考参数范围。从图7中可以看出,当参考参数的值落入“0.81~1.00”的范围内,对应压缩率为“4:1”;当参考参数的值落入“0.51~0.80”的范围内,对应压缩率为“8:1”;当参考参数的值落入“0.00~0.50”的范围内,对应压缩率为“16:1”。
[0064] 输入显示部15用于对显示模式设定画面70进行显示,从而让操作员设定显示模式。
[0065] 获取设定部16根据被设定的显示模式从显示参数存储部12中获取相应的最大缓存量和初始压缩率,并将初始压缩率设定为当前压缩率。例如,在图5a的XGA投影机显示参数存储表40中,显示模式被设定为“全屏演示”,相应的最大缓存量为“21M”,初始压缩率为“4:1”。
[0066] 采集生成部17用于根据当前压缩率对待播放流媒体的原始图像进行采集处理并生成待发送图像,该待发送图像被暂时存储在暂存部中。
[0067] 发送侧通信部18根据接收侧识别号将采集生成部17生成的待发送图像和发送侧识别号通过通信网络400发送至接收显示装置20。
[0068] 接收侧通信部21通过通信网络400接收图像发送装置10发送来的待发送图像和发送侧识别号。
[0069] 缓存部22对被接收侧通信部21接收到的待发送图像和发送侧识别号进行对应存储,从而得到与该待发送图像对应的缓存图像。在本实施例中,当显示模式被设定后,图像接收装置20将自动分配对应的缓存区,该缓存区的容量即为缓存部的最大缓存量。
[0070] 显示部23对被缓存部22存储的缓存图像依次进行显示,从而实现对图像发送装置10中的流媒体实时进行显示。
[0071] 缓存量获取部24从缓存部22中获取与缓存图像相对应的当前缓存量。
[0072] 时间戳设定部25将当前时间设定为时间戳。
[0073] 接收侧通信部21基于发送侧识别号将缓存量获取部24获取的当前缓存量和时间戳设定部25设定的时间戳通过通信网络400发送至图像发送装置10。
[0074] 发送侧通信部18通过通信网络400对接收显示装置20发送来的当前缓存量和时间戳进行接收。当前缓存量和时间戳暂时存储在缓存部中。
[0075] 判断部19基于发送侧通信部18当前收到的时间戳与前一次收到的时间戳判断当前收到的缓存量是否有效。具体地,当前收到的时间戳早于前一次收到的时间戳时,判断部19判断当前收到的当前缓存量数据无效;当前收到的时间戳晚于前一次收到的时间戳时,判断部19判断当前收到的当前缓存量数据有效。该有效的当前缓存量数据存储被暂时存储在暂存部中。
[0076] 计算部110根据预定计算公式以及发送侧通信部18接收的最大缓存量和当前缓存量计算出当前参考参数。在本实施例中的预定计算公式为“当前参考参数=当前缓冲量*画质系数*分辨率系数/最大缓冲量”,为了方便比较,计算得到的参考参数仅保留两位有效数字。例如,当前接收显示装置20为“XGA投影机”,当前显示模式为“全屏动画”,相应的最大缓存量为“42M”,当前缓存量为“30M”,分辨率系数为“1.00”,画质系数为“0.95”,计算得到的参考参数为“0.68”,此时对应的模式为“标准”。具体而言,在本实施例中,与作为当前压缩率的初始压缩率(4:1)相对应的当前分辨率为“精细(4:1)”,相应的画质系数为0.95。在采集处理后,基于参考参数范围的对应压缩率为“标准(8:1)”,在进一步的采样处理的计算过程中,则采用标准模式对应的画质系数0.975,以及分辨率系数进行采样、计算。(如果在采集处理后,基于参考参数范围的对应压缩率为“基础(16:1)”,在进一步的采样处理的计算过程中,则采用基础模式对应的画质系数1.00,以及分辨率系数进行采样、计算。)[0077] 获取设定部16根据计算部110计算得到的当前参考参数从压缩参数存储部14中获取相对应的参考参数范围,进一步获取对应压缩率,并将该对应压缩率设定为当前压缩率。例如,当计算部110计算得到的当前参考参数为“0.68”,相对应的参考参数范围是“0.51~
0.80”,对应压缩率为“8:1”。
[0078] 采集生成部17根据被设定的当前压缩率对接下来要实时输送的原始图像进行采集处理。
[0079] 发送侧控制部111包含用于控制图像文件存储部11、画面存储部13、显示参数存储部12、压缩参数存储部14、输入显示部15、获取设定部16、采集生成部17、发送侧通信部18、判断部19以及计算部110运行的计算机程序。
[0080] 接收侧控制部26包含用于控制接收侧通信部21、缓存部22、显示部23、缓存量获取部24以及时间戳设定部25运行的计算机程序。
[0081] 图8是本发明的实施例中图像实时显示系统的动作流程图。
[0082] 如图8所示,在本实施例中,图像实时显示系统100的动作流程包含如下步骤:
[0083] 步骤S1,输入显示部15对显示模式设定画面70进行显示,操作员设定显示模式,然后进入步骤S2。
[0084] 步骤S2,获取设定部16根据被设定的显示模式从显示参数存储部12中获取相应的最大缓存量和初始压缩率,并将初始压缩率设定为当前压缩率,然后进入步骤S3。
[0085] 步骤S3,采集生成部17基于当前压缩率对图像文件存储部11中的原始图像进行采集处理并生成待发送图像,然后进入步骤S4。
[0086] 步骤S4,发送侧通信部18基于接收侧识别号将待发送图像和发送侧识别号通过通信网络400发送至接收显示装置20,然后进入步骤S5。
[0087] 步骤S5,接收侧通信部21通过通信网络400接收图像发送装置10发送来的图像和发送侧识别号,然后进入步骤S6。
[0088] 步骤S6,缓存部22对被接收侧通信部21接收到的待发送图像和发送侧识别号进行对应存储,从而得到缓存图像,然后进入步骤S7。
[0089] 步骤S7,显示部23对被缓存部22存储的缓存图像依次进行显示,然后进入步骤S8。
[0090] 步骤S8,缓存量获取部24从缓存部22中获取与缓存图像相对应的当前缓存量,然后进入步骤S9。
[0091] 步骤S9,时间戳设定部25将当前时间设定为时间戳,然后进入步骤S10。
[0092] 步骤S10,接收侧通信部21基于发送侧识别号将缓存量获取部24获取的当前缓存量和时间戳设定部25设定的时间戳通过通信网络400发送至图像发送装置10,然后进入步骤S11。
[0093] 步骤S11,发送侧通信部18通过通信网络400接收当前缓存量和时间戳,然后进入步骤S12。
[0094] 步骤S12,判断部19基于发送侧通信部18当前收到的时间戳与前一次收到的时间戳判断当前收到的缓存量是否有效,当判断为是时,进入步骤S13,当判断为否时,进入步骤S15。
[0095] 步骤S13,计算部110基于预定计算公式以及最大缓存量和发送侧通信部18收到的当前缓存量计算出当前参考参数,然后进入步骤S14。
[0096] 步骤S14,获取设定部16基于当前参考参数从压缩参数存储部中获取相对应的参考参数范围,进一步获取对应压缩率,并将对应压缩率设定为当前压缩率,然后进入步骤S14。
[0097] 步骤S15,判断当前流媒体是否播放完毕,当判断为否时,进入步骤S3,当判断为是时,进入结束状态。
[0098] 现有技术中,一般采用丢帧率来衡量图像显示系统的传输性能,丢帧率越低,则传输性能越好。这里,丢帧率的计算公式为:“丢帧率=(所采集帧数-播放帧数)/所采集帧数*100%”。
[0099] 图9是本发明的图像实时显示系统的传输图像丢帧率与现有技术的对比图表。
[0100] 如图9所示,经统计在显示模式为全屏演示的情况下,在XGA投影机中,现有技术采用固定画质传输的丢帧率为4%,本实施例的图像实时显示系统的丢帧率为2.8%;在WXGA投影机中,现有技术采用固定画质传输的丢帧率为7%,本实施例的图像实时显示系统的丢帧率为3%;在FullHD投影机中,现有技术采用固定画质传输的丢帧率为10.9%,本实施例的图像实时显示系统的丢帧率为3.3%。可见本实施例的图像实时显示系统的传输性能均优于现有技术采用固定画质传输的效果。
[0101] 实施例的作用与效果
[0102] 根据本实施例所涉及的图像实时显示系统,因为缓存量获取部能够从缓存部中获取与缓存图像相对应的当前缓存量,接收侧通信部能够根据发送侧识别号将当前缓存量发送至相应的图像发送装置,发送侧通信部对接收显示装置发送来的当前缓存量进行接收,计算部能够基于预定计算公式以及最大缓存量和当前缓存量计算出当前参考参数,获取设定部能够基于当前参考参数从压缩参数存储部中获取相对应的参考参数范围,进一步能够获取对应压缩率,并将对应压缩率设定为当前压缩率,所以,本实施例的图像实时显示系统可以根据网络状况实时调整当前压缩率,从而实现自动实时传输高质量图像。
[0103] 上述实施方式为本发明的优选案例,并不用来限制本发明的保护范围。
[0104] 在本实施例中,图像实时显示系统的显示参数存储部存储有XGA投影机显示参数存储表、WXGA投影机显示参数存储表以及FullHD投影机显示参数存储表。作为本发明的图像实时显示系统,显示参数存储部可根据需要存储单一的显示参数存储表,只要能实现本发明自动实时传输高质量图像的作用即可。
[0105] 此外,在本实施例中,缓存量获取部先从缓存部中获取与缓存图像相对应的当前缓存量,时间戳设定部再将当前时间设定为时间戳,但在本发明中顺序可以对调,只要能实现本发明自动实时传输高质量图像的作用即可。
[0106] 另外,在本实施例中,图像发送端部包含四个图像发送装置,接收显示端部包含三个接收显示装置,而在本发明的图像实时显示系统中,图像发送端部还可以为包含一个或一个以上图像发送装置,接收显示端部还可以为包含一个或一个以上接收显示装置,此时,亦能实现本发明实时传输高质量图像的作用。