一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图像传输方法、装置、设备、视觉系统以及存储介质与流程

2022-04-30 15:34:32 来源:中国专利 TAG:


1.本发明涉及图像传输技术领域,尤其涉及图像传输方法、图像传输装置、图像传输设备、视觉系统以及计算机可读存储介质。


背景技术:

2.随着经济技术的发展,越来越多的视觉技术被普及和应用。在视觉技术的应用中,用户可通过其用户终端从相机端或相机端的服务器获取其采集的图像数据进行实时显示交互,除了可在用户终端实时查看相机端采集的图像以外,用户还可在对用户终端所显示图像进行放大、缩小、平移等交互操作。
3.然而,目前相机的分辨率越来越高导致图像数据的数据量较大,用户终端对相机端采集的数据实时显示交互过程中的数据传输速度容易受到网卡、处理器等硬件性能限制,导致用户终端对相机端采集图像进行实时显示交互过程中用户终端图像显示容易出现卡顿,影响用户体验。


技术实现要素:

4.本发明的主要目的在于提供一种图像传输方法、图像传输装置、图像传输设备、视觉系统以及计算机可读存储介质,旨在实现用户终端对相机端采集的图像实时显示交互过程中,有效提高用户终端图像显示的流畅性,提高用户体验。
5.为实现上述目的,本发明提供一种图像传输方法,应用于图像传输设备,所述图像传输方法包括以下步骤:
6.步骤a:获取待传输图像数据以及所述待传输图像数据对应的图像采样率;所述图像采样率是指在对图像数据进行采样处理时的采样间隔;
7.步骤b:根据所述图像采样率提取所述待传输图像数据上像素数据,得到目标图像数据;
8.步骤c:将所述目标图像数据发送至图像显示终端;
9.循环执行步骤b至步骤c,直至所述待传输图像数据中的所有像素数据传输完毕;其中,每次循环执行步骤b至步骤c时的所述目标图像数据的像素数据不同。
10.可选地,所述获取待传输图像数据以及所述待传输图像数据对应的图像采样率的步骤包括:
11.获取所述待传输图像数据;
12.获取用户交互特征参数和所述待传输图像数据对应的传输帧率,所述用户交互特征参数表征所述图像显示终端基于用户交互调整显示图像的操作特征参数;所述用户交互特征参数包括所述图像显示终端的用户交互频率;
13.获取预存的第一人眼敏感度和第二人眼敏感度;所述第一人眼敏感度用于表征人眼与所述图像显示终端进行交互时的敏感程度;所述第二人眼敏感度用于表征人眼对所述传输帧率的敏感程度;
14.根据所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度,确定所述图像采样率。
15.可选地,所述根据所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度,确定所述图像采样率的步骤包括:
16.将所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度代入公式一,得到所述图像采样率;
17.所述公式一如下:
18.ni=function(min(p/α,q/β),ti);
19.其中,ni为所述图像采样率,p为所述用户交互特征参数,α为所述第一人眼敏感度,q为所述传输帧率,β为所述第二人眼敏感度,function()表示function函数,min()表示取p/α和q/β中的最小数值,ti为预设参数值。
20.可选地,在所述步骤a之前,还包括:
21.获取图像显示终端的视区参数;所述视区参数包括图像显示区域与图像缩放率;
22.获取摄像模组采集的原始图像数据;
23.基于所述视区参数处理所述原始图像数据,得到所述待传输图像数据。
24.可选地,所述获取图像显示终端的视区参数,包括:
25.获取当前的图像显示参数;所述图像显示参数包括图像显示终端的显示视窗的大小特征参数、所述图像显示终端的感兴趣区域的区域特征参数和所述图像显示终端的图像缩放率;
26.将所述图像显示参数代入公式二,得到所述视区参数;
27.所述公式二如下:
28.view=image(w/w*x*r,h/h*y*r,w,h);
29.其中,image()表示image函数,h与w为所述显示视窗的大小特征参数,r表示所述图像缩放率,(x,y,h,w)表示所述感兴趣区域的区域特征参数。
30.可选地,所述图像传输方法,还包括:
31.若检测到图像显示参数发生变化,则获取用户的历史交互数据;
32.基于所述历史交互数据,预测最新的图像显示参数;
33.将所述最新的图像显示参数作为所述当前的图像显示参数,并执行所述获取当前的图像显示参数的步骤以及后续步骤。
34.此外,为了实现上述目的,本技术还提出一种图像传输装置,所述图像传输装置包括以下步骤:
35.获取单元,用于获取待传输图像数据以及所述待传输图像数据对应的图像采样率;所述图像采样率是指在对图像数据进行采样处理时的采样间隔;
36.提取单元,用于根据所述图像采样率提取所述待传输图像数据上像素数据,得到目标图像数据;
37.发送单元,用于将所述目标图像数据发送至图像显示终端;
38.循环单元,用于循环调用所述提取单元和所述发送单元,直至所述待传输图像数据中的所有像素数据传输完毕;其中,每次循环调用所述提取单元和所述发送单元时的所述目标图像数据的像素数据不同。
39.此外,为了实现上述目的,本技术还提出一种图像传输设备,所述图像传输设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的图像传输程序,所述图像传输程序被所述处理器执行时实现如上任一项所述的图像传输方法的步骤。
40.此外,为了实现上述目的,本技术还提出一种视觉系统,所述视觉系统包括图像传输设备和图像显示终端;
41.所述图像传输设备用于实现如上任一项所述的图像传输方法的步骤;
42.所述图像显示终端用于向所述图像传输设备发送图像显示参数以及用户交互特征参数;所述图像显示参数包括所述图像显示终端的显示视窗的大小特征参数、所述图像显示终端的感兴趣区域的区域特征参数和所述图像显示终端的图像缩放率;所述用户交互特征参数表征所述图像显示终端基于用户交互调整显示图像的操作特征参数;所述用户交互特征参数包括所述图像显示终端的用户交互频率;
43.所述图像显示终端用于接收所述图像传输设备根据所述图像显示参数以及所述用户交互特征参数返回的目标图像数据;
44.所述图像显示终端用于显示所述目标图像数据。
45.此外,为了实现上述目的,本技术还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项方法的步骤。
46.本发明提出的一种应用于图像传输设备的图像传输方法,该方法基于不断地按照图像采样率对待传输图像数据的不同像素数据进行提取获得目标图像数据,每次得到目标图像数据后将得到的目标图像数据发送到图像显示终端后再进行下一次的目标图像数据的提取,直至待传输图像数据中所有像素数据传输完毕,基于此,通过待传输图像中不同像素数据的分时传送使图像显示终端可逐步显示待传输图像数据,可有效减少硬件性能对图像传输设备与图像显示终端之间图像数据传输速度的限制,提高图像传输设备与图像显示终端之间图像数据传输效率,从而实现作为用户终端的图像显示终端对图像传输设备所提供的相机端采集的图像实时显示交互过程中,可有效提高用户终端图像显示的流畅性,提高用户体验。除此之外,在需要对高帧率图像实现实时显示交互时,也可有效降低图像显示终端和图像传输装置的硬件性能要求,降低实现实时图像显示交互的硬件成本。
附图说明
47.图1为本发明视觉系统一实施例运行涉及的硬件结构示意图;
48.图2为本发明图像传输方法一实施例的流程示意图;
49.图3为本发明实施例涉及的目标图像数据分时提取和分时显示相关的位置示意图;
50.图4为本发明图像传输方法另一实施例的流程示意图;
51.图5为本发明图像传输方法又一实施例的流程示意图;
52.图6为本发明图像传输方法再一实施例的流程示意图。
53.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
54.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
55.本发明实施例的主要解决方案是:步骤a:获取待传输图像数据以及所述待传输图像数据对应的图像采样率;所述图像采样率是指在对图像数据进行采样处理时的采样间隔;步骤b:根据所述图像采样率提取所述待传输图像数据上像素数据,得到目标图像数据;步骤c:将所述目标图像数据发送至图像显示终端;循环执行步骤b至步骤c,直至所述待传输图像数据中的所有像素数据传输完毕;其中,每次循环执行步骤b至步骤c时的所述目标图像数据的像素数据不同。
56.由于现有技术中,目前相机的分辨率越来越高导致图像数据的数据量较大,用户终端对相机端采集的数据实时显示交互过程中的数据传输速度容易受到网卡、处理器等硬件性能限制,导致用户终端对相机端采集图像进行实时显示交互过程中用户终端图像显示容易出现卡顿,影响用户体验。
57.本发明提供上述的解决方案,旨在实现用户终端对相机端采集的图像实时显示交互过程中,有效提高用户终端图像显示的流畅性,提高用户体验。除此之外,在需要对高帧率图像实现实时显示交互时,也可有效降低图像显示终端和图像传输装置的硬件性能要求,降低实现实时图像显示交互的硬件成本。
58.本发明实施例提出一种视觉系统。
59.在本发明实施例中,参照图1,视觉系统包括图像传输设备1和图像显示终端2。
60.所述图像显示终端2用于向所述图像传输设备1发送图像显示参数以及用户交互特征参数;所述图像显示参数包括所述图像显示终端2的显示视窗的大小特征参数、所述图像显示终端2的感兴趣区域的区域特征参数和所述图像显示终端2的图像缩放率;所述用户交互特征参数表征所述图像显示终端2基于用户交互调整显示图像的操作特征参数;所述操作特征参数包括所述图像显示终端2的用户交互频率;所述图像显示终端2用于接收所述图像传输设备1根据所述图像显示参数以及所述用户交互特征参数返回的目标图像数据;所述图像显示终端2用于显示所述目标图像数据。
61.其中,图像传输设备1包括:处理器1001(例如cpu),存储器1002,网络模块1003等。这里各部件之间通过通信总线连接。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。其中,网络模块1003可用于建立图像传输装置与图像显示终端2的网络通信连接。
62.图像显示终端2包括:处理器2001(例如cpu),存储器2002,网络模块2003,显示屏等。这里各部件之间通过通信总线连接。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。其中,网络模块2003可用于建立图像传输设备1与图像显示终端2的网络通信连接;显示屏用于显示图像传输设备1
63.本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
64.如图1所示,作为一种计算机可读存储介质的存储器1002中可以包括计算机程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的计算机程序,并执行以
下实施例中图像传输方法的相关步骤操作。
65.本发明实施例还提供一种图像传输方法,应用于上述图像传输设备。
66.参照图2,提出本技术图像传输方法一实施例。在本实施例中,所述图像传输方法包括:
67.步骤a,获取待传输图像数据以及所述待传输图像数据对应的图像采样率;所述图像采样率是指在对图像数据进行采样处理时的采样间隔;
68.待传输图像数据可根据图像显示终端发送的需求信息确定,也可根据图像显示终端与图像传输设备预先约定的规则确定,还可由图像传输设备按照预设规则获取。
69.待传输图像数据可为摄像模组采集的原始图像数据(可以是实时采集的数据,也可是当前时刻之前采集并保存于图像传输装置中的数据),也可为从摄像模组采集的原始图像数据中截取的部分图像数据。
70.图像采样率为每次对第一图像数据进行图像信息提取时对应的像素集合中相邻两个像素之间所需间隔像素的目标个数。这里的相邻两个像素可为像素集合中位于同一行的相邻两个像素,也可以是像素集合中位于同一列的相邻两个像素,也可以是像素集合中位于任意列或任意行中的相邻两个像素。
71.图像采样率可为预先设置的固定参数,也可为根据图像显示终端、图像传输设备和/或摄像模组的操作特征参数和/或显示特征参数确定。
72.不同的图像采样率可对应不同的目标采样次数图像采样率与目标采样次数呈正相关,图像采样率越大则目标采样次数越多。目标图像数据的数量小于或等于目标采样次数。图像采样率可为1、4、9、16等。
73.步骤b,根据所述图像采样率提取所述待传输图像数据上像素数据,得到目标图像数据;
74.步骤c,将所述目标图像数据发送至图像显示终端。
75.步骤c之后,循环执行步骤b至步骤c,直至所述待传输图像数据中的所有像素数据传输完毕;其中,每次循环执行步骤b至步骤c时的所述目标图像数据的像素数据不同。
76.具体的,可根据图像采样率确定每次图像信息提取对应的像素集合,每次提取对应一个像素集合,各个像素集合之间不具有交集。
77.其中,每次提取得到一个目标图像数据,将当前所得到的目标图像数据实时发送至图像显示终端,再进行下一个目标图像数据的提取。
78.具体的,定义任意相邻两次的步骤b至步骤c的执行过程为第一提取操作和第二提取操作,第一提取操作的执行时刻早于第二提取操作,第一提取操作对应的像素集合为第一集合,第二提取操作对应的像素集合为第二集合;第一提取操作对应的目标图像数据为第一目标图像数据,第二提取操作对应的目标图像数据为第二目标图像数据。具体的,提取第一集合中每个像素的子图像数据,将第一集合中所有第一子图像数据的集合作为第一目标图像数据并实时发送至图像显示终端,获取待传输图像数据当前执行提取操作的总次数,若总次数小于或等于目标采样次数,可提取第二集合中每个像素的子图像数据,将第二集合中所有第二子图像数据的集合作为第二目标图像数据并实时发送至图像显示终端;若总次数大于目标采样次数,可结束待传输图像数据的图像信息提取。其中,总次数小于或等于目标采样次数时可确定待传输图像数据中所有像素数据未传输完毕;总次数大于目标采
样次数时可确定待传输图像数据中素有像素数据未传输完毕。
79.进一步的,上述过程中,发送第一目标图像数据至图像显示终端之后,若总次数小于或等于目标采样次数,则可检测当前是否存在图像显示终端需实时显示的第二图像数据(如接收到图像显示终端新的图像显示需求信息或摄像模组存在新采集的图像帧等),若存在,则停止对待传输图像数据的图像信息提取,将第二图像数据设置为新的待传输图像数据后返回执行步骤s20;若不存在,则执行提取第二集合中每个像素的子图像数据的步骤。基于此,有利于保证图像显示终端所显示图像的实时性,提高图像显示终端实时的图像显示交互体验。
80.待传输图像数据所对应的所有目标图像数据依次发送到图像显示终端,图像显示终端在分别在不同时刻获取到待传输图像数据不同像素集合对应的图像信息,图像显示终端每接收到一个目标图像数据便在显示窗口上对应的图像位置进行实时显示,直至显示界面完整的待传输图像数据。需要说明的是,图像显示终端每显示待传输图像数据对应的目标图像数据,在其之前显示的待传输图像数据对应的目标图像数据均维持在显示窗口上显示。
81.为了更好地理解本实施例涉及的方案,结合图3对本技术方案进行说明,如图3(a)所示的矩形表示待传输图像数据,矩形中的多个方格表示待传输图像数据中的一个像素,为了更好说明对待传输图像数据中每个像素按照图3(a)方格中的数字进行标号,图像显示终端的显示窗口(如图3(b)的矩形区域)可包括多个像素区域(图3(b)矩形中的方格),所有像素区域也可按照待传输图像数据像素编号对应的顺序进行标号,基于此,在图像采样率为1(即每次对待传输图像数据进行图像信息提取时对应的像素集合中相邻两个像素之间所需间隔一个像素)时,则可先提取编号为奇数的所有像素对应的图像信息作为第一目标图像数据,将第一目标图像数据实时发送至图像显示终端,图像显示终端接收到第一目标图像数据后,可按照编号将第一目标图像数据中对应的像素的子图像数据在显示窗口上对应的像素区域进行显示,则显示窗口上编号为奇数的像素区域会显示有待传输图像数据中对应像素的图像信息,例如,待传输图像数据中像素a1的图像信息在b1显示,待传输图像数据中a3的图像信息在b3显示,如此类推。在图像传输装置将第一目标图像数据发送至图像显示终端之后,可提取编号为偶数的所有像素对应的图像信息作为第二目标图像数据,将第二目标图像数据实时发送至图像显示终端,图像显示终端接收到第二目标图像数据后,可按照编号将第二目标图像数据中对应的像素的子图像数据在显示窗口上对应的像素区域进行显示,则显示窗口上编号为偶数的像素区域会显示有待传输图像数据中对应像素的图像信息,例如,第二图像数据中像素a2的图像信息在b2显示,待传输图像数据中a4的图像信息在b4显示,如此类推。
82.可以理解的是,采样率决定了目标图像数据的数量,例如:采样率为3时,目标图像数据的数量为3,该3个目标图像数据组合可得到完整的待传输图像数据。其它采样率同样适用于上述逻辑。
83.本发明实施例提出的一种图像传输方法,该方法基于不断地按照图像采样率对待传输图像数据的不同像素数据进行提取获得目标图像数据,每次得到目标图像数据后将得到的目标图像数据发送到图像显示终端后再进行下一次的目标图像数据的提取,直至待传输图像数据中所有像素数据传输完毕,基于此,通过待传输图像中不同像素数据的分时传
送使图像显示终端可逐步显示待传输图像数据,可有效减少硬件性能对图像传输设备与图像显示终端之间图像数据传输速度的限制,提高图像传输设备与图像显示终端之间图像数据传输效率,从而实现作为用户终端的图像显示终端对图像传输设备所提供的相机端采集的图像实时显示交互过程中,可有效提高用户终端图像显示的流畅性,提高用户体验。除此之外,在需要对高帧率图像实现实时显示交互时,也可有效降低图像显示终端和图像传输装置的硬件性能要求,降低实现实时图像显示交互的硬件成本。
84.进一步的,基于上述实施例,提出本技术图像传输方法另一实施例。在本实施例中,参照图4,所述a包括:
85.步骤s11,获取所述待传输图像数据;
86.步骤s12,获取用户交互特征参数和所述待传输图像数据对应的传输帧率,所述用户交互特征参数表征所述图像显示终端基于用户交互调整显示图像的操作特征参数;所述操作特征参数包括所述图像显示终端的用户交互频率;
87.这里的用户交互频率具体表征图像显示终端基于用户交互对其显示图像进行调整的频繁程度。这里的用户交互可具体包括用户输入放大图像指令、缩小图像指令和/或移动图像指令等对图像显示终端当前显示图像进行实时调整的操作。用户交互频率具体可由图像显示终端基于检测到的用户交互次数、用户交互时间等生成,也可由图像传输装置基于其接收到的图像显示终端的用户交互参数的统计数据生成。
88.摄像模组可为内置于图像传输装置中的模块,也可为设于图像传输装置外部且与图像传输装置连接的模块。
89.步骤s13,获取预存的第一人眼敏感度和第二人眼敏感度;所述第一人眼敏感度用于表征人眼与所述图像显示终端进行交互时的敏感程度;所述第二人眼敏感度用于表征人眼对所述传输帧率的敏感程度;
90.这里的第一人眼敏感度和第二人眼敏感度为基于大数据分析确定并预先存储在存储器中的参数。
91.步骤s14,根据所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度,确定所述图像采样率。
92.不同的用户交互特征参数、不同的传输帧率、不同的第一人眼敏感度以及不同的第二人眼敏感度对应不同的图像采样率。具体的,可通过所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度代入预先设置的数量关系中计算得到图像采样率;也可通过所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度查询预先设置的映射关系,基于映射关系中匹配得到的结果作为图像采样率。
93.在本实施例中,确定图像采样率的过程具体如下:将所述用户交互特征参数、所述传输帧率、所述第一人眼敏感度以及所述第二人眼敏感度代入公式一,得到所述图像采样率;
94.其中,所述公式一如下:
95.ni=function(min(p/α,q/β),ti);
96.其中,ni为所述图像采样率,p为所述用户交互特征参数,α为所述第一人眼敏感度,q为所述传输帧率,β为所述第二人眼敏感度,function()表示function函数,min()表
示取p/α和q/β中的最小数值,ti为预设参数值。该预设参数值是指不同图像采样率对应的预设人眼敏感度区间的临界值。
97.其中,p/α《q/β则min(p/α,q/β)=p/α,p/α》q/β则min(p/α,q/β)=q/β。
98.ti的数量可由一个或多于一个。基于ti可划分有至少两个预设人眼敏感度区间,不同的预设人眼敏感度区间对应不同的图像采样率。function函数具体用于在基于ti所划分的所有预设人眼敏感度区间中确定p/α和q/β中的最小数值所在的目标区间,并将目标区间所对应的图像采样率作为ni。
99.在本实施例中,综合用户交互特征参数、待传输图像数据的传输帧率、第一人眼敏感度以及第二人眼敏感度,可准确反映在用户交互与传输帧率综合影响形成的图像显示终端实时显示图像的变化以及人眼所能察觉其变化的敏锐程度,因此结合用户交互特征参数、待传输图像数据的传输帧率、第一人眼敏感度以及第二人眼敏感度确定图像采样率,从而保证所确定的图像采样率的准确性,以使按照图像采样率所提取得到的不同目标图像数据的分时传输配合目标图像数据在图像显示终端逐步显示,用户人眼不容易察觉图像显示终端显示图像的变化同时确保图像数据的传输效率,以实现提高用户查看图像显示终端实时显示图像的流畅感与用户可查看到完整的第一图像数据效率提高的有效兼顾,以进一步提高用户体验。其中,以第一人眼敏感度和第二人眼敏感度中较小的数值确定图像采样率,有利于进一步提高用户查看图像显示终端实时显示图像的流畅感。
100.进一步的,基于上述任一实施例,提出本技术图像传输方法又一实施例。在本实施例中,参照图5,步骤a之前,还包括:
101.步骤s101,获取图像显示终端的视区参数;
102.这里的视区参数具体为表征图像显示终端上待传输图像数据显示的显示特征的参数。视区参数具体由图像显示终端实时发送至图像传输设备。
103.在本实施例中,视区参数包括图像显示参数,所述图像显示参数包括所述图像显示终端的显示视窗的大小特征参数、所述图像显示终端的感兴趣区域的区域特征参数和/或所述图像显示终端的图像缩放率。其中,这里的感兴趣区域具体可用户交互参数确定。大小特征参数可根据图像显示终端的设备性能参数确定。图像缩放率可根据图像显示终端的设备性能参数以及用户交互参数确定。
104.步骤s102,获取摄像模组采集的原始图像数据;
105.摄像模组集成安装在图像传输设备中,也可独立于图像传输设备并与图像传输设备连接。
106.原始图像数据为摄像模组采集形成后未经处理的图像数据。
107.原始图像数据可为摄像模组实时采集的数据,也可为摄像模组在当前时刻之前采集的数据。
108.步骤s103,基于所述视区参数处理所述原始图像数据,得到所述待传输图像数据。
109.具体的,基于视区参数对原始图像数据进行截取和/或压缩等处理后得到待传输图像数据。
110.在本实施例中,基于图像显示终端的视区参数对原始图像数据进行处理得到待传输图像数据,从而保证图像传输设备分时发送的目标图像数据可与图像显示终端的视区特点精准匹配,减少图像显示终端无需显示的图像数据的传输,从而进一步提高图像数据的
传输效率,以保证图像显示终端实时图像显示的流畅度。
111.进一步的,在本实施例中,步骤s01包括:获取当前的图像显示参数;所述图像显示参数包括图像显示终端的显示视窗的大小特征参数、所述图像显示终端的感兴趣区域的区域特征参数和所述图像显示终端的图像缩放率;将所述图像显示参数代入公式二,得到所述视区参数;所述公式二如下:
112.view=image(w/w*x*r,h/h*y*r,w,h);
113.其中,image()表示image函数,h与w为所述显示视窗的大小特征参数,r表示所述图像缩放率,(x,y,h,w)表示所述感兴趣区域的区域特征参数。
114.在本实施例中,通过上述方式确定视区参数,有利于提高所确定的视区参数的精准性,保证图像传输设备只会向图像显示终端发送必要的图像数据,以进一步提高图像显示终端实时图像显示的流畅性。
115.进一步的,基于上述实施例,提出本技术图像传输方法再一实施例。在本实施例中,参照图6,所述图像传输方法,还包括:
116.步骤s01,若检测到图像显示参数发生变化,则获取用户的历史交互数据;
117.具体的,图像显示参数是否发生变化具体可通过比较当前的图像显示参数与当前时刻的前一时刻获取的图像显示参数确定。图像显示终端存在放大图像、缩小图像或平移图像等用户交互时,使图像显示终端发送至图像传输设备的图像显示参数发生变化。
118.历史交互数据具体为图像显示终端在当前时刻之前发生用于调节显示图像的用户交互动作时的记录数据。历史交互数据可由图像显示终端发送至图像传输设备,也可由图像传输设备分析图像显示终端所发送的图像订阅信息得到。
119.步骤s02,基于所述历史交互数据,预测最新的图像显示参数;
120.具体的,可确定历史交互数据对应的待传输图像数据在原始图像数据中对应的图像区域的第一自由度变化参数,根据第一自由度变化参数预测当前时刻之后出现的用户交互数据对应的待传输图像数据在原始图像数据中对应的图像区域的第二自由度变化参数,根据第二自由度变化参数与第一自由度变化参数之间的偏差确定图像显示参数的修正参数,按照修正参数对大年的图像显示参数进行修正后获得最新的图像显示参数。具体的,可基于kalman filter算法,通过第一自由度变化参数计算得到第二自由度变化参数。
121.其中,第一自由度变化参数和第二自由度变化参数分别包括预设个自由度(如上、下、左、右等)分别对应的数值。
122.步骤s03,将所述最新的图像显示参数作为所述当前的图像显示参数,并执行所述获取当前的图像显示参数的步骤以及后续步骤。
123.在本实施例中,基于用户历史交互数据提前预测最新的图像显示参数,使图像传输设备可提前处理所需发送至图像显示终端的图像数据,可有效避免基于用户交互参数实时生成图像显示需求信息导致的交互卡顿,有利于进一步提高图像显示终端进行实时图像显示交互的流畅性。
124.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上图像传输方法和图像显示方法任一实施例的相关步骤。
125.此外,本发明实施例还提出一种图像传输装置,所述图像传输装置包括以下步骤:
126.获取单元,用于获取待传输图像数据以及所述待传输图像数据对应的图像采样率;所述图像采样率是指在对图像数据进行采样处理时的采样间隔;
127.提取单元,用于根据所述图像采样率提取所述待传输图像数据上像素数据,得到目标图像数据;
128.发送单元,用于将所述目标图像数据发送至图像显示终端;
129.循环单元,用于循环调用所述提取单元和所述发送单元,直至所述待传输图像数据中的所有像素数据传输完毕;其中,每次循环调用所述提取单元和所述发送单元时的所述目标图像数据的像素数据不同。
130.本实施例中各硬件模块各执行步骤的具体执行方案可参见上述图像传输方法中对应步骤的相关内容,在此不作赘述。容易理解的是,本实施例的图像传输装置的执行流程包含上述图像传输方法所有实施例的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果,在此不再一一赘述。
131.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
132.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
133.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,图像传输装置,或者网络设备等)执行本发明各个实施例所述的方法。
134.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献