CN106878631B - 一种图像显示方法及装置 - Google Patents

一种图像显示方法及装置 Download PDF

Info

Publication number
CN106878631B
CN106878631B CN201710008677.3A CN201710008677A CN106878631B CN 106878631 B CN106878631 B CN 106878631B CN 201710008677 A CN201710008677 A CN 201710008677A CN 106878631 B CN106878631 B CN 106878631B
Authority
CN
China
Prior art keywords
window
code stream
display screen
determining
actual pixel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710008677.3A
Other languages
English (en)
Other versions
CN106878631A (zh
Inventor
林靖
高攀
纵清华
李浙伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN201710008677.3A priority Critical patent/CN106878631B/zh
Publication of CN106878631A publication Critical patent/CN106878631A/zh
Application granted granted Critical
Publication of CN106878631B publication Critical patent/CN106878631B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
    • H04N5/268Signal distribution or switching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1446Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种图像显示方法及装置,包括:在第一显示屏上开窗,并确定该窗在第二显示屏同步开窗后的窗口所占实际像素点,所述窗是图像解码上墙时显示图像的窗口;根据欲解码上墙的图像的视频源信息确定图像分辨率;根据所述窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流;将该码流上传输的图像解码上墙显示。采用本发明能够自动切换,克服了手动选择的不足;不会受限于单屏还是融合屏、也不会受限是单分割还是多分割、也适用于开窗;能节省网络带宽资源及解码资源,并且不影响画面上墙效果。

Description

一种图像显示方法及装置
技术领域
本发明涉及图像处理技术领域,特别涉及一种图像显示方法及装置。
背景技术
在监控领域中,前端的数量远远大于监控中心大屏的数量。为了在有限的屏上尽可能多的显示前端视频,分割是最常用的一个方法。特别是在海外市场,最多有用到64分割的。
双码流技术用于解决本地存储和网络传输兼顾的图像质量。主码流用于本地存储,辅码流适用于图像在低带宽网络上传输。
双码流采用一路高码率的码流用于本地高清存储,例如QCIF(Quarter commonintermediate format,四分之一通用中间格式)/CIF(common intermediate format,通用中间格式)/D1编码,一路低码率的码流用于网络传输,例如QCIF/CIF编码,同时兼顾本地存储和远程网络传输。双码流能实现本地传输和远程传输两种不同的带宽码流需要,本地传输采用高码流可以获得更高的高清录像存储,远程传输采用较低的码流以适应CDMA(CodeDivision Multiple Access,码分多址)/ADSL(Asymmetric Digital Subscriber Line,非对称数字用户线路)等各种网络而获得更高的图像流畅度。
以一个主码流为1080P,辅码流为D1的前端为例。输出分辨率为1080P的单屏超过4分割情况下,在解码上墙时解主码流和辅码流的效果是完全一样的。其中,所谓“上墙”是指,将特定的内容展示在大屏上,例如,网友发送的互联网大会相关微博内容,其中的有价值或者有趣味的内容被传送至互联网大会主会场的腾讯微博屏幕上予以公众展示等。
在展示的过程中,一般现场是通过PC或者PAD等客户端软件来控制的。与常规的PC端显示相比,上墙同样是展示画面。但是大屏上完美的展示要复杂的多,首先需要将一块一块的屏做拼接。然后通过融合技术把一个画面在完整的在整个屏上显示;而与电视显示相比,电视可以当作是融合屏中的一块屏,不做拼接也不做分割和开窗。
为此,需要找到一种机制来切换主码流或者辅码流上墙。
然而,在现有的方案中,如要实现该功能。必须通过手动切换,一旦路数多了之后,操作起来会非常繁琐,实际应用不可行。有些通过分割数去做处理,但是在融合屏的情况下会有画面变模糊的情况,也不合理。
发明内容
本发明提供了一种图像显示方法及装置,用以解决在码流上墙显示时不能自动切换的问题。
本发明实施例中提供了一种图像显示方法,包括:
在第一显示屏上开窗,并确定该窗在第二显示屏同步开窗后的窗口所占实际像素点,所述窗是图像解码上墙时显示图像的窗口;
根据欲解码上墙的图像的视频源信息确定图像分辨率;
根据所述窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流;
将该码流上传输的图像解码上墙显示。
较佳地,解码上墙所选用的码流为双码流技术中的主码流与辅码流,在根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流时,若所述窗口所占实际像素点的宽和高都小于等于辅码流分辨率时,确定解码上墙所选用的码流为辅码流,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,确定解码上墙所选用的码流为主码流。
较佳地,在将解码上墙显示所选用的码流为双码流技术中的主码流时,根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流。
较佳地,进一步包括:
若当前解码上墙所选用的码流为双码流技术中的辅码流时,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,将解码上墙所选用的码流切换为主码流。
较佳地,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点前,进一步包括:
确定第一显示屏上开的窗大小变化;
在确定第一显示屏上开的窗大小有变化后,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点。
较佳地,确定该窗在大屏同步开窗后的窗口所占实际像素点,包括:
确定在第一显示屏所开窗口的宽与高;
确定在第二显示屏同步开窗后的窗口的宽与高;
确定所述在第一显示屏所开窗口的宽和高与模拟区块的宽和高的比值,其中,所述模拟区块是在第一显示屏上模拟第二显示屏的区块,该区块与第二显示屏的分辨率是对应的;
根据所述比值,通过在第一显示屏所开窗口的图像分辨率确定该窗在第二显示屏所开窗口的窗口所占实际像素点。
本发明实施例中提供了一种图像显示装置,包括:
实际像素点确定模块,用于在第一显示屏上开窗,并确定该窗在第二显示屏同步开窗后的窗口所占实际像素点,所述窗是图像解码上墙时显示图像的窗口;
图像分辨率确定模块,用于根据欲解码上墙的图像的视频源信息确定图像分辨率;
码流确定模块,用于根据所述窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流;
显示模块,用于将该码流上传输的图像解码上墙显示。
较佳地,码流确定模块进一步用于在解码上墙所选用的码流为双码流技术中的主码流与辅码流,在根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流时,若所述窗口所占实际像素点的宽和高都小于等于辅码流分辨率时,确定解码上墙所选用的码流为辅码流,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,确定解码上墙所选用的码流为主码流。
较佳地,码流确定模块进一步用于在将解码上墙显示所选用的码流为双码流技术中的主码流时,根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流。
较佳地,码流确定模块进一步用于若当前解码上墙所选用的码流为双码流技术中的辅码流时,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,将解码上墙所选用的码流切换为主码流。
较佳地,实际像素点确定模块进一步用于在确定该窗在第二显示屏同步开窗后的窗口所占实际像素点前,确定第一显示屏上开的窗大小变化;在确定第一显示屏上开的窗大小有变化后,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点。
较佳地,实际像素点确定模块进一步用于在确定该窗在大屏同步开窗后的窗口所占实际像素点时,包括:
确定在第一显示屏所开窗口的宽与高;
确定在第二显示屏同步开窗后的窗口的宽与高;
确定所述在第一显示屏所开窗口的宽和高与模拟区块的宽和高的比值,其中,所述模拟区块是在第一显示屏上模拟第二显示屏的区块,该区块与第二显示屏的分辨率是对应的;
根据所述比值,通过在第一显示屏所开窗口的图像分辨率确定该窗在第二显示屏所开窗口的窗口所占实际像素点。
本发明有益效果如下:
在本发明实施例提供的技术方案中,当在第一显示屏上开窗后,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点,然后确定欲解码上墙的图像的图像分辨率;最后根据窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流。由于选用的码流是根据图像分辨率来确定的,因此能够自动切换,也克服了手动选择的不足;
进一步的,因为是以图像分辨率而非客户端预览窗口面积来确定选用的码流,因此不会受限于单屏还是融合屏、也不会受限是单分割还是多分割、也适用于开窗。
更进一步的,通过自动切换,从而达到节省网络带宽资源及解码资源,并且不影响画面上墙效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例中图像显示方法实施流程示意图;
图2为本发明实施例中辅码流为D1时的图像显示方法实施流程示意图;
图3为本发明实施例中融合屏与显示区域关系示意图;
图4为本发明实施例中图像显示装置结构示意图。
具体实施方式
在发明过程中,发明人注意到:
在现有的方案中,如要实现自动切换解主或者辅码流上墙,必须通过手动切换,一旦路数多了之后,操作起来会非常繁琐,实际应用不可行。有些通过分割数去做处理,但是在融合屏的情况下会有画面变模糊的情况,也不合理。这是因为现有方案是在多分割的情况下就自动切换,比如9分割或者9分割以上,自动切换为辅码流。
以主码流1080P,辅码流D1为例,若现在大屏是3×3的融合屏,每个屏的分辨率都是1080P。这个时候对融合屏9分割,实际的画面显示是一个屏显示一路画面。此时显示辅码流的话,画面质量会模糊很多。另外,如果通过手动一路一路的切换主辅码流的话,路数一多非常浪费人力资源。而且,切换的过程中,操作人员也看不到分割窗口的实际分辨率以及码流的实际分辨率。因而会存在不匹配的情况,从而导致画面变模糊的情况。
基于此,本发明实施例中提供了一种图像显示方案,实现自动切换解主或者辅码流上墙,不受限于单屏还是融合屏、也不受限是单分割还是多分割、也适用于开窗。通过自动切换,从而达到节省网络带宽资源及解码资源,并且不影响画面上墙效果。下面结合附图对本发明的具体实施方式进行说明。
首先对涉及到的像素和分辨率等部分技术特征及其关系进行简要说明。
对于像素和分辨率这两个特征,主要见于图片和显示设备上。像素是组成图像的最基本单元要素:点。分辨率是指在长和宽的两个方向上各拥有的像素个数。像素的大小主要取决于显示器的分辨率,相同面积不同分辨率的显示屏,其像素点大小就不相同。
线是由无数个点组成的,而面是由无数条线组成,即一个平面是由无数个点所组成。但无论技术多先进发达,人类总是不可能做到一幅图像由无数个点来构成的境界,只能在长和宽的方向上由有限个点组成而已。
这些有限的点就叫做像素,每一个长度方向上的像素个数乘每一个宽度方向上的像素个数的形式表示,就称为图片的分辨率。
如一张640×480的图片,表示这张图片在每一个长度的方向上都有640个像素点,而每一个宽度方向上都480个像素点,总数就是640×480=307200(个像素),简称30万像素。
显然单位面积上像素点越多即像素点越小,这图片就越清晰细腻。
对于像素点的大小,单纯从图片来说是不能确定这个点有多大的。这个大小和显示屏的分辨率息息相关。
对于显示屏的分辨率,显示屏的尺寸是指其对角线的长度,用英寸表示,1英寸=25.4毫米。
以一款手机为例来说明这个问题。其主屏尺寸:4寸,主屏分辨率:800×480像素,通过勾股定理计算可知其长宽为3.430寸×2.058寸(87.1毫米×52.3毫米)。800/3.430=233,即每英寸长度有233个像素,每一个像素有87.1/800=0.109毫米大。
也即,这个手机的显示屏共由800×480=384000个边长为0.109毫米大小相等的像素点所组成。任何一张图片在这个显示器里百分之百全屏显示时,其像素点都是这么大。如果图片大过显示屏,则要滑动滚动条才能看完全图,如果小于显示屏,则会居中显示,无图显示处为黑框显示。对于640×480分辨率的图,在此显示屏中会居中显示,在长度方向上两端会有一截为黑框显示。这个图片的尺寸长为69.68毫米,宽为52.3毫米。
而对于4.3寸主屏,若其分辨率:1280×720像素,则长和宽3.746×2.108(95.2毫米×53.5毫米),1280/3.746=341,即每英寸长度有341个像素,每一个像素有95.2/1280=0.074毫米大。显而易见这个屏比前述的4寸屏显示的效果好得多了。640×480分辨率的图片在这里的长和宽分别为47.6毫米和35.7毫米。
对于4.5寸主屏,若其分辨率为:1280×720像素,则长和宽3.923×2.206(99.6毫米×56.0毫米),1280/3.923=326,即每英寸长度上有326个像素,每一个像素有99.6/1280=0.078毫米。和前述的4.3寸屏差不多。
17寸液晶显示器(5:4),其分辨率:1280×1024,每英寸长度上有96个像素点;每个边长为0.263毫米。
19寸普屏显示器(5:4),其分辨率:1280×1024,每英寸长度上有86个像素点;每个边长为0.294毫米。
19寸宽屏显示器(16:9),其分辨率:1366×768,每英寸长度上有82个像素点;每个边长为0.308毫米。
19寸宽屏显示器(16:10),其分辨率:1440×900,每英寸长度上有89个像素点;每个边长为0.284毫米。
而每英寸长度上的像素数个数称为PPI(pixeleperinch,影像分辨率)。如每英寸长度上有82个像素点,即用82PPI来表示。
因此,同一张图片,在不同的PPI显示屏上其尺寸是不相同的,像素点的大小与影像分辨率有关。
图1为图像显示方法实施流程示意图,如图所示,可以包括:
步骤101、在第一显示屏上开窗,并确定该窗在第二显示屏同步开窗后的窗口所占实际像素点,所述窗是图像解码上墙时显示图像的窗口;
步骤102、根据欲解码上墙的图像的视频源信息确定图像分辨率;
步骤103、根据所述窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流;
步骤104、将该码流上传输的图像解码上墙显示。
实施中,解码上墙所选用的码流为双码流技术中的主码流与辅码流,在根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流时,若所述窗口所占实际像素点的宽和高都小于等于辅码流分辨率时,确定解码上墙所选用的码流为辅码流,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,确定解码上墙所选用的码流为主码流。
在上述方案中,通过计算窗口分辨率和解析前端上墙码流主辅码流,并根据窗口所占实际像素点的宽和高在对应上墙大屏上开相应的窗口,然后根据实际码流确定是否需要切换主辅码流,即可达到自动切换的效果。并且,不论是单屏还是融合屏,不论每个屏的输出分辨率是多少,都能准确的判断实际开窗大小。
实施中,确定该窗在大屏同步开窗后的窗口所占实际像素点,可以包括:
确定在第一显示屏所开窗口的宽与高;
确定在第二显示屏同步开窗后的窗口的宽与高;
确定所述在第一显示屏所开窗口的宽和高与模拟区块的宽和高的比值,其中,所述模拟区块是在第一显示屏上模拟第二显示屏的区块,该区块与第二显示屏的分辨率是对应的;
根据所述比值,通过在第一显示屏所开窗口的图像分辨率确定该窗在第二显示屏所开窗口的窗口所占实际像素点。
例如,第一显示屏为电脑桌面(配置端),第二显示屏为画面显示的大屏。在第一显示屏上有一块模拟第二显示屏的区块。该区块和第二显示屏的分辨率是对应的。而且随着不同融合屏,不同输出屏分辨率一一对应切换。
具体的,可以简单的理解成,首先算出单屏或者融合屏整的分辨率,在电脑客户端上对应有和大屏一样分辨率的一个虚拟电视墙。那么在电脑客户端上开多大比例的窗,实际就会在大屏上面开多大的窗,然后根据这个比例,结合大屏整体的分辨率去计算开窗所占的分辨率即像素点。
根据上述的原理,在根据所述比值,通过在第一显示屏所开窗口的图像分辨率确定该窗在第二显示屏所开窗口的窗口所占实际像素点的实施过程中,在利用比值时,至少可以用下面的方式。
设:
第一显示屏整个虚拟区块的分辨率为:(W*H);
第一显示屏整个虚拟区块的长宽表示为:长C、宽K;
第一显示屏所开窗口的长宽分别为:长C1、宽K1;
在第二显示屏所开窗口的窗口所占实际像素点表示为:(W2*H2)。
则:
W2=W*C1/C
H2=H*K1/K
下面再以实例来进行说明。
在实际中,主辅码流是可以任意的,因此计算宽高时,可以先解析码流获取到实际的开窗分辨率再去做比较。例中以辅码流D1为例,是考虑到目前主流的前端为主码流1080P,辅码流D1。其中,D1:480i格式(525i):720×480(水平480线,隔行扫描),和NTSC模拟电视清晰度相同,行频为15.25kHz,相当于4CIF(704×576)。
图2为辅码流为D1时的图像显示方法实施流程示意图,如图所示,可以包括:
步骤201、选择输出屏;
具体的,在电视墙上选择屏幕(也即第二显示屏),配置显示屏,并在客户端选择输出屏(也即第一显示屏)。
步骤202、客户端开窗;
具体的,在已选的输出屏上(单屏或者融合屏)开窗。大屏同步开窗并计算窗口所占实际像素点。
步骤203、上墙开窗,并计算窗口所占实际像素点;
步骤204、获取上墙码流信息;
具体的,获取视频源信息时,获取窗口上墙的视频源信息包括码流类型、码流通道信息等。
步骤205、判断是否设置为主码流,是则转入步骤206,否则转入步骤208;
具体的,判断是否是主码流(以主码流1080P,辅码流D1为例),根据步骤204设置的视频源码流类型信息,判断是否需要进行码流切换判断工作,如果不是主码流,转到步骤208,如果是主码流转到步骤206。
步骤206、判断开窗像素点宽高是否小于等于辅码流的宽高,是则转入步骤207,否则转入步骤208;
具体的,在判断窗口显示区域是否小于等于D1时,根据步骤202设置的窗口显示区域坐标信息,和设备保存的实际物理屏的分辨率信息计算屏幕上开窗的实际分辨率,进而判断显示区域的宽和高(即屏幕上开窗在水平方向上的像素点数量和垂直方向上像素点的数量)是否小于等于D1,如果小于等于D1,转到步骤207,否则,转到步骤208。
具体实施中,对于涉及到窗口显示区域在实际物理屏上分辨率的计算,下面再以2×2的融合屏,每屏的实际分辨率为1920×1080,开了一个窗口刚好覆盖屏1的四分之一位置为例进行说明,需要说明的是,本处提供的是又一实施方式,也即使用一个坐标系(也即下述8192坐标系)来进行比值的使用转换,其也是属于根据所述比值,通过在第一显示屏所开窗口的图像分辨率确定该窗在第二显示屏所开窗口的窗口所占实际像素点的一种具体实施方式。
图3为融合屏与显示区域关系示意图,二者关系可参见图3所示,则有如下关系:
融合屏的物理分辨率:宽width(a)=1920×2,高height(a)=1080×2;
融合屏的相对8192坐标系分辨率:宽width(b)=8192,高height(b)=8192;
窗口的相对8192坐标系坐标:rect(0,0,8192/4,8192/4),宽width(c)=8192/4,高height(c)=8192/4;
其中,rect是指创建一个矩形对象,通过使用四个整数来初始化矩形左上角的横坐标、纵坐标以及矩形的宽度、高度。
窗口在物理屏上的分辨率:
width(d)=width(c)×width(a)/width(b)=960
height(d)=height(c)×height(a)/height(b)=540
这里的8192坐标系是供转换用的,这是因为控制开窗的屏有各式各样的分辨率(包括不通用的融合屏),因此将它们统一转成这个分辨率,最后再按比例转换成实际分辨率。
引入8192坐标系只是为了统一参数方便调用,这样在调试、排查问题时都能看的更清晰,也同样是因为实际融合屏的分辨率是***的(不同的融合屏,不一样的分辨率)。
使用相对的8192坐标系,还因实际开窗的时候是在客户端做的,如何让这个坐标在客户端显示的位置对应的显示到物理屏的坐标位置,就需要一个统一的坐标参考系来转换。客户端把配置下发给设备的时候,会把坐标从客户端的坐标系转化为8192坐标系下的坐标,上述实施中的坐标rect即是这么得来的。
也容易理解,该坐标系是为了便于说明因而将其命名为8192坐标系,具体实施中当然也可以使用其他命名的、但具备上述特点的坐标系来实施。
步骤207、更新视频源码流类型为辅码流;
具体的,将视频源信息中的码流类型更新为辅码流。
步骤208、申请码流;
具体的,向前端设备申请视频数据。
步骤209、将申请的码流送解码显示。
可见,通过上述实施,通过窗口的区域坐标,计算出窗口的显示区域是否小于等于D1,通过和分辨率D1比较来判断是否需要进行码流的切换,从而达到自动切换码流的效果。
实施中,在将解码上墙显示所选用的码流为双码流技术中的主码流时,可以根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流。
具体的,码流自动切换可在用户设置了主码流之后,才会开启。如果用户本身上墙设置的就是辅码流,可以不做自动切换。这种情况是为了适应有些项目现场网络带宽非常差,从而达到牺牲画面质量来节省带宽的目的。
实施中,还可以进一步包括:
若当前解码上墙所选用的码流为双码流技术中的辅码流时,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,将解码上墙所选用的码流切换为主码流。
具体的,在当前的码流为辅码流时,可进一步判断当前屏幕上窗口的宽和高是否分别大于辅码流的宽和高,若判断结果为是,可以将辅码流切换为主码流。
实施中,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点前,还可以进一步包括:
确定第一显示屏上开的窗大小变化;
在确定第一显示屏上开的窗大小有变化后,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点。
具体的,当检测到屏幕上的窗口大小有变化时,可重复上述方案,进行自适应切换。
基于同一发明构思,本发明实施例中还提供了一种图像显示装置,由于该装置解决问题的原理与图像显示方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
图4为图像显示装置结构示意图,如图所示,可以包括:
实际像素点确定模块401,用于在第一显示屏上开窗,并确定该窗在第二显示屏同步开窗后的窗口所占实际像素点,所述窗是图像解码上墙时显示图像的窗口;
图像分辨率确定模块402,用于根据欲解码上墙的图像的视频源信息确定图像分辨率;
码流确定模块403,用于根据所述窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流;
显示模块404,用于将该码流上传输的图像解码上墙显示。
实施中,码流确定模块进一步用于在解码上墙所选用的码流为双码流技术中的主码流与辅码流,在根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流时,若所述窗口所占实际像素点的宽和高都小于等于辅码流分辨率时,确定解码上墙所选用的码流为辅码流,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,确定解码上墙所选用的码流为主码流。
实施中,码流确定模块进一步用于在将解码上墙显示所选用的码流为双码流技术中的主码流时,根据所述窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流。
实施中,码流确定模块进一步用于若当前解码上墙所选用的码流为双码流技术中的辅码流时,若所述窗口所占实际像素点的宽或者高大于辅码流分辨率时,将解码上墙所选用的码流切换为主码流。
实施中,实际像素点确定模块进一步用于在确定该窗在第二显示屏同步开窗后的窗口所占实际像素点前,确定第一显示屏上开的窗大小变化;在确定第一显示屏上开的窗大小有变化后,确定该窗在第二显示屏同步开窗后的窗口所占实际像素点。
实施中,实际像素点确定模块进一步用于在确定该窗在大屏同步开窗后的窗口所占实际像素点时,包括:
确定在第一显示屏所开窗口的宽与高;
确定在第二显示屏同步开窗后的窗口的宽与高;
确定所述在第一显示屏所开窗口的宽和高与模拟区块的宽和高的比值,其中,所述模拟区块是在第一显示屏上模拟第二显示屏的区块,该区块与第二显示屏的分辨率是对应的;
根据所述比值,通过在第一显示屏所开窗口的图像分辨率确定该窗在第二显示屏所开窗口的窗口所占实际像素点。
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
综上所述,在上述方案中,通过实际开窗分辨率计算,以辅码流D1为例,当开窗分辨率小于等于D1时切换辅码流。当窗口拉大至大于D1,又自动切为主码流。这样实施首先可以做到自动切换,其次不会受限于单屏还是融合屏、也不会受限是单分割还是多分割、也适用于开窗。通过自动切换,从而达到节省网络带宽资源及解码资源,并且不影响画面上墙效果。
与现有根据客户端预览窗口面积的大小去判断是否将切换码流,面积大于阈值,切换为主码流,面积小于阈值切换为辅码流的方案比较,该方案的优点有:
现有方案只能作用在客户端预览,本方案可以作用于上墙显示。
现有方案需要手动输入面积阀值来适应各种不通分辨率的主辅码流。本方案可以直接解析上墙码流,做到自适应。
另外,通过面积计算的现有方案存在一个问题,例如面积小于D1(704×576),而实际上可能的窗口是800×400。这种情况下切换成辅码流会降低图像质量。本方案通过分辨率宽和高去比较,就能判断出窗的宽大于D1的宽从而保持主码流显示,保证画面质量。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (8)

1.一种图像显示方法,其特征在于,包括:
在第一显示屏上开第一窗口,并确定所述第一窗口在第二显示屏同步开窗后的第二窗口所占实际像素点,所述第二窗口是图像解码上墙时在所述第二显示屏显示图像的窗口;
根据欲解码上墙的图像的视频源信息确定图像分辨率;
根据所述第二窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流,其中,解码上墙所选用的码流为双码流技术中的主码流与辅码流,在根据所述第二窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流时,若所述第二窗口所占实际像素点的宽和高都小于等于辅码流分辨率时,确定解码上墙所选用的码流为辅码流,若所述第二窗口所占实际像素点的宽或者高大于辅码流分辨率时,确定解码上墙所选用的码流为主码流;
将该码流上传输的图像解码上墙显示;
其中,所述确定所述第一窗口在大屏同步开第二窗口后的所述第二窗口所占实际像素点,包括:
确定在第一显示屏所开第一窗口的宽与高;
确定在第二显示屏同步开窗后的第二窗口的宽与高;
确定所述在第一显示屏所开第一窗口的宽和高与模拟区块的宽和高的比值,其中,所述模拟区块是在第一显示屏上模拟第二显示屏的区块,该区块与第二显示屏的分辨率是对应的;
根据所述比值,通过在第一显示屏所开第一窗口的图像分辨率确定所述第一窗口在第二显示屏所开第二窗口的所述第二窗口所占实际像素点。
2.如权利要求1所述的方法,其特征在于,在将解码上墙显示所选用的码流为双码流技术中的主码流时,根据所述第二窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流。
3.如权利要求1所述的方法,其特征在于,进一步包括:
若当前解码上墙所选用的码流为双码流技术中的辅码流时,若所述第二窗口所占实际像素点的宽或者高大于辅码流分辨率时,将解码上墙所选用的码流切换为主码流。
4.如权利要求1所述的方法,其特征在于,确定所述第一窗口在第二显示屏同步开窗后的第二窗口所占实际像素点前,进一步包括:
确定第一显示屏上开的所述第一窗口大小变化;
在确定第一显示屏上开的所述第一窗口大小有变化后,确定所述第一窗口在第二显示屏同步开窗后的第二窗口所占实际像素点。
5.一种图像显示装置,其特征在于,包括:
实际像素点确定模块,用于在第一显示屏上开第一窗口,并确定所属第一窗口在第二显示屏同步开窗后的第二窗口所占实际像素点,所述第二窗口是图像解码上墙时在所属第二显示屏显示图像的窗口;
图像分辨率确定模块,用于根据欲解码上墙的图像的视频源信息确定图像分辨率;
码流确定模块,用于根据所述第二窗口所占实际像素点及图像分辨率确定解码上墙在双码流技术中所选用的码流,其中,解码上墙所选用的码流为双码流技术中的主码流与辅码流,在根据所述第二窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流时,若所述第二窗口所占实际像素点的宽和高都小于等于辅码流分辨率时,确定解码上墙所选用的码流为辅码流,若所述第二窗口所占实际像素点的宽或者高大于辅码流分辨率时,确定解码上墙所选用的码流为主码流;
显示模块,用于将该码流上传输的图像解码上墙显示;
其中,所述实际像素点确定模块进一步用于在确定所述第一窗口在大屏同步开窗后的第二窗口所占实际像素点时,包括:
确定在第一显示屏所开第一窗口的宽与高;
确定在第二显示屏同步开窗后的第二窗口的宽与高;
确定所述在第一显示屏所开第一窗口的宽和高与模拟区块的宽和高的比值,其中,所述模拟区块是在第一显示屏上模拟第二显示屏的区块,该区块与第二显示屏的分辨率是对应的;
根据所述比值,通过在第一显示屏所开第一窗口的图像分辨率确定第一窗口在第二显示屏所开窗口的窗口所占实际像素点。
6.如权利要求5所述的装置,其特征在于,码流确定模块进一步用于在将解码上墙显示所选用的码流为双码流技术中的主码流时,根据所述第二窗口所占实际像素点及图像分辨率确定解码上墙所选用的码流。
7.如权利要求5所述的装置,其特征在于,码流确定模块进一步用于若当前解码上墙所选用的码流为双码流技术中的辅码流时,若所述第二窗口所占实际像素点的宽或者高大于辅码流分辨率时,将解码上墙所选用的码流切换为主码流。
8.如权利要求5所述的装置,其特征在于,实际像素点确定模块进一步用于在确定所述第一窗口在第二显示屏同步开窗后的第二窗口所占实际像素点前,确定第一显示屏上开的所述第一窗口大小变化;在确定第一显示屏上开的所述第一窗口大小有变化后,确定所述第一窗口在第二显示屏同步开窗后的第二窗口所占实际像素点。
CN201710008677.3A 2017-01-05 2017-01-05 一种图像显示方法及装置 Active CN106878631B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710008677.3A CN106878631B (zh) 2017-01-05 2017-01-05 一种图像显示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710008677.3A CN106878631B (zh) 2017-01-05 2017-01-05 一种图像显示方法及装置

Publications (2)

Publication Number Publication Date
CN106878631A CN106878631A (zh) 2017-06-20
CN106878631B true CN106878631B (zh) 2021-02-26

Family

ID=59165504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710008677.3A Active CN106878631B (zh) 2017-01-05 2017-01-05 一种图像显示方法及装置

Country Status (1)

Country Link
CN (1) CN106878631B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110312109B (zh) 2018-03-20 2021-09-21 台达电子工业股份有限公司 投影显示设备及控制方法
CN108600834B (zh) * 2018-04-13 2021-07-20 深圳银澎云计算有限公司 视频传输***、接收/发送/传输方法及装置
CN108830322A (zh) * 2018-06-15 2018-11-16 联想(北京)有限公司 一种图像处理方法及装置、设备、存储介质
CN110221802B (zh) * 2019-06-12 2021-11-12 京东方科技集团股份有限公司 一种显示装置及其驱动方法
CN112866712B (zh) * 2019-11-12 2023-05-23 杭州海康威视数字技术股份有限公司 一种图像码流数据的显示控制方法、以及解码设备
CN110989949B (zh) * 2019-11-13 2023-04-11 浙江大华技术股份有限公司 一种异形拼接显示的方法及装置
CN113496487B (zh) * 2021-07-07 2023-11-14 中国人民解放军总医院第一医学中心 多尺度递进聚焦的医学图像深度学习方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690433A1 (en) * 1994-06-30 1996-01-03 International Business Machines Corporation General purpose computer display adaptor
WO2005112448A2 (en) * 2004-05-07 2005-11-24 Cobalt Entertainment, Llc Stereoscopic television signal processing method, transmission system and viewer enhancements

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2408163C2 (ru) * 2008-12-25 2010-12-27 Общество с ограниченной ответственностью "Стани 3Д" Способ формирования и наблюдения стереоизображений с максимальным пространственным разрешением и устройство для его реализации (варианты)
CN101848382A (zh) * 2010-05-31 2010-09-29 深圳市景阳科技股份有限公司 一种视频流图像分辨率和码流的调整方法及***
CN102364945B (zh) * 2011-11-28 2014-06-11 杭州海康威视数字技术股份有限公司 多画面图像解码显示的方法及其视频监控终端
CN104079869A (zh) * 2013-03-29 2014-10-01 杭州海康威视数字技术股份有限公司 对多通道码流进行预览的方法及客户端
CN103942024A (zh) * 2014-04-11 2014-07-23 广东威创视讯科技股份有限公司 一种大分辨率触摸屏窗口打开方法及***
CN104461295A (zh) * 2014-12-03 2015-03-25 广东威创视讯科技股份有限公司 拼接墙的视频显示窗口调整方法和***
CN104731546B (zh) * 2015-04-01 2018-09-11 宁波Gqy视讯股份有限公司 抓取高分辨率图像在大屏幕上显示的方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0690433A1 (en) * 1994-06-30 1996-01-03 International Business Machines Corporation General purpose computer display adaptor
WO2005112448A2 (en) * 2004-05-07 2005-11-24 Cobalt Entertainment, Llc Stereoscopic television signal processing method, transmission system and viewer enhancements

Also Published As

Publication number Publication date
CN106878631A (zh) 2017-06-20

Similar Documents

Publication Publication Date Title
CN106878631B (zh) 一种图像显示方法及装置
CN111263208B (zh) 一种画面合成方法、装置、电子设备及存储介质
JP2022008507A (ja) 通話中のテレビ会議の確立
US10511803B2 (en) Video signal transmission method and device
WO2017107450A1 (zh) 视频显示窗口的切换方法及装置
WO2020107989A1 (zh) 视频处理方法、装置、电子设备以及存储介质
EP2950301B1 (en) Signal processing method, signal processing system and display device
EP3751862A1 (en) Display method and device, television set, and storage medium
JP7326254B2 (ja) 物理的な筆記面を含むビデオの処理
KR102567633B1 (ko) 오버레이 지시를 사용하는 적응적 하이 다이나믹 레인지 톤 매핑
CN109658427B (zh) 图像处理方法及装置
CN110401798B (zh) 一种mipi摄像头输出分辨率的调节方法及装置
CN111405339B (zh) 一种分屏显示方法、电子设备及存储介质
CN105100870A (zh) 一种截屏方法及终端设备
CN111314624A (zh) 预览画面生成方法、装置、硬盘录像机及存储介质
CN113905268A (zh) 移动终端投屏显示的去黑边方法
JP2005020731A (ja) 移動通信端末機の映像データ処理方法
CN114245027B (zh) 一种视频数据混合处理方法、***、电子设备和存储介质
WO2020038071A1 (zh) 视频增强控制方法、装置、电子设备及存储介质
CN106604105B (zh) 计算hbbtv应用图像尺寸的方法及装置
JP2008505556A (ja) テレビジョン視覚アートワーク発生システム及び方法
EP2693426A1 (en) Display apparatus, image post-processing apparatus and method for image post-processing of contents
GB2616188A (en) Method and apparatus for creating panoramic picture on basis of large screen, and intelligent terminal and medium
CN107241199B (zh) 一种会议终端的图像处理方法及装置
CN111179317A (zh) 互动教学***及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB03 Change of inventor or designer information

Inventor after: Lin Jing

Inventor after: Gao Pan

Inventor after: Zong Qinghua

Inventor after: Li Zhewei

Inventor before: Lin Jing

CB03 Change of inventor or designer information
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant