1.本技术涉及显示技术领域,尤其涉及一种显示设备、图像采集设备、视频数据处理及显示方法。
背景技术:2.随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大。现有的显示设备不单单具有传统的显示功能,还具有手机上的一些功能,如拍照,视频通话,视频健身等。
3.在利用显示设备实现拍照、视频通话等功能时,显示设备需要依赖于图像采集设备实现用户形象的采集。图像采集设备例如可以是摄像头等,具体可以是显示设备自带的摄像头,或者,是独立于显示设备的外部摄像头,该外部摄像头可以通过usb(universal serial bus,通用串行总线)的方式与显示设备进行通信连接。
4.在使用过程中,可能出现摄像头并不是完全正对着用户设置的情况,比如可能出现倒置或者斜置的情况等,使得摄像头采集的视频数据为倒置或者偏置的数据,从而导致显示设备无法正常显示视频数据。
技术实现要素:5.本技术提供一种显示设备、图像采集设备、视频数据处理及显示方法,用以解决相关技术存在的问题。
6.第一方面,本技术提供一种显示设备,包括:
7.显示器;
8.第一通信接口,用于与图像采集设备进行数据通信;
9.分别与所述显示器和所述第一通信接口连接的控制器,所述控制器被配置为:
10.获取视频显示调整信息;
11.控制所述第一通信接口发送包含所述视频显示调整信息的通知消息至图像采集设备,所述通知消息用于指示所述图像采集设备根据所述视频显示调整信息对采集的原始视频数据进行处理,所述处理包括显示调整处理以及参数矫正处理;
12.控制所述第一通信接口接收所述图像采集设备发送的处理后视频数据;
13.控制所述显示器显示所述处理后视频数据对应的视频图像。
14.在一些实施例中,所述视频显示调整信息包括:所述图像采集设备对应的显示调整参数;
15.所述控制器被进一步配置为:
16.获取所述图像采集设备的标识;
17.确定所述标识对应的显示调整参数。
18.在一些实施例中,所述视频显示调整信息包括:所述图像采集设备对应的显示调整参数;
19.所述控制器被进一步配置为:
20.接收所述图像采集设备发送的视频数据;
21.根据所述视频数据的显示结果,确定所述图像采集设备对应的显示调整参数。
22.在一些实施例中,所述视频显示调整信息包括所述显示设备的当前旋转角度;
23.所述控制器被进一步配置为:
24.控制角度传感器获取所述显示设备的当前旋转角度。
25.第二方面,本技术提供一种图像采集设备,包括:
26.图像传感器,用于采集视频图像;
27.第二通信接口,用于与显示设备进行数据通信;
28.分别与所述图像传感器和所述第二通信接口连接的图像处理器,所述图像处理器被配置为:
29.控制所述第二通信接口接收显示设备发送的视频显示调整信息;
30.根据所述视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据;
31.对所述第二视频数据进行参数矫正处理,得到矫正后的第三视频数据;
32.控制所述第二通信接口将所述第三视频数据发送至所述显示设备。
33.在一些实施例中,所述视频显示调整信息包括:所述图像采集设备对应的显示调整参数;
34.所述图像处理器被进一步配置为:
35.根据所述显示调整参数,对所述采集的第一视频数据进行旋转处理、翻转处理以及镜像处理中的至少一种处理,得到所述调整后的第二视频数据。
36.在一些实施例中,所述视频显示调整信息包括:所述显示设备的当前旋转角度;
37.所述图像处理器被进一步配置为:
38.根据所述当前旋转角度,对所述采集的第一视频数据进行旋转处理,得到所述调整后的第二视频数据。
39.在一些实施例中,所述图像处理器被进一步配置为:
40.根据对所述第一视频数据进行显示调整处理的处理类型,确定进行参数矫正处理的目标参数;
41.基于所述目标参数,对所述第二视频数据进行参数矫正处理,得到所述矫正后的第三视频数据。
42.第三方面,本技术提供一种视频数据处理方法,应用于图像采集设备,包括:
43.接收显示设备发送的视频显示调整信息;
44.根据所述视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据;
45.对所述第二视频数据进行参数矫正处理,得到矫正后的第三视频数据;
46.将所述第三视频数据发送至所述显示设备。
47.第四方面,本技术提供一种视频数据显示方法,应用于显示设备,包括:
48.获取视频显示调整信息;
49.发送包含所述视频显示调整信息的通知消息至图像采集设备,所述通知消息用于
指示所述图像采集设备根据所述视频显示调整信息对采集的原始视频数据进行处理,所述处理包括显示调整处理以及参数矫正处理;
50.接收所述图像采集设备发送的处理后视频数据;
51.显示所述处理后视频数据对应的视频图像。
52.本技术提供的显示设备、图像采集设备、视频数据处理及显示方法,显示设备首先将视频显示调整信息发送至图像采集设备,图像采集设备在采集得到原始的第一视频数据后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,由于第三视频数据不存在倒置或者倾斜的情况,在图像采集设备将第三视频数据发送至显示设备后,第三视频数据可以在显示设备正常显示,从而避免出现视频显示不正常的情况,保证显示设备的显示效果。
附图说明
53.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
54.图1为根据实施例中显示设备的使用场景的示意图;
55.图2示例性示出了根据示例性实施例中控制装置100的配置框图;
56.图3示出了根据示例性实施例中显示设备200的硬件配置框图;
57.图4中示例性示出了根据一些实施例的显示设备的软件配置示意图;
58.图5为相关技术中图像采集设备与显示设备进行数据传输的示意图;
59.图6为本技术实施例提供的图像采集设备的示意图;
60.图7为本技术实施例提供的显示设备的示意图;
61.图8为本技术实施例中图像采集设备与显示设备进行数据传输的示意图;
62.图9为本技术实施例提供的视频数据处理方法的示意图;
63.图10为本技术实施例提供的视频数据显示方法的示意图。
64.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
65.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
66.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本技术实施例中所使用的单数形式的“一种”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
67.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情
况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
68.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
69.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
70.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
71.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
72.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
73.图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。
74.在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,ar/vr设备等中的任意一种。
75.在一些实施例中,也可以使用智能设备300以控制显示设备200。
76.在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。
77.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制。
78.在一些实施例中,显示设备200还与服务器400进行数据通信。
79.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
80.在一些实施例中,通信接口130用于和外部通信,包含wifi芯片,蓝牙模块,nfc或可替代模块中的至少一种。
81.在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。
82.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
83.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
84.在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
85.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面等。
86.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。
87.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
88.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。
89.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集设备,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
90.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
91.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
92.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。
93.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。
94.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
95.cpu处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
96.在一些实施例中,图形处理器,用于产生各种图形对象。
97.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。
98.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。
99.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。
100.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。
101.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。
102.在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。
103.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。
104.参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
105.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。
106.框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。
107.如图4所示,本技术实施例中应用程序框架层包括管理器(managers),内容提供者(content provider)等。
108.在利用显示设备实现拍照、视频通话等功能时,显示设备需要依赖于图像采集设备实现用户形象的采集。图像采集设备例如可以是摄像头等,具体可以是显示设备自带的摄像头,或者,是独立于显示设备的外部摄像头,该外部摄像头可以通过usb(universal serial bus,通用串行总线)的方式与显示设备进行通信连接。
109.由于显示设备不仅仅包括横挂在墙上设置的显示设备,还包括竖屏显示设备、激光显示设备、旋转显示设备等,在激光显示设备上摄像头是随着幕布放置的,由于幕布有正装和吊装,所以就会出现摄像头是倒置的情况。另外在旋转显示设备上,摄像头可以插在正上方或者一侧,也会出现视频不能正常显示。
110.相关技术中,图像采集设备向显示设备发送的数据包括两路,一路是送往可视窗口(surface),一路是送往回调(callback),其中,对于可视窗口的数据流,显示设备本身会根据整机的旋转方向进行调整,但是,对于回调的数据流,显示设备不会进行调整,从而导致显示设备在使用回调那一路的数据流时出现视频显示不正常的情况。
111.图5为相关技术中图像采集设备与显示设备进行数据传输的示意图,如图5所示,以摄像头倒置的情况进行举例说明,用户在使用摄像头时,由于摄像头倒置,其采集到的原始视频数据中,用户也为倒像。摄像头在采集得到原始视频数据后,分别将原始视频数据发送至显示设备的可视窗口(surface)和回调(callback)这两路。其中,在使用可视窗口这一路的视频数据时,显示设备会自动进行调整,从而显示正像;而在使用回调这一路的视频数据时,显示设备不会进行调整,而导致显示倒像,从而造成显示问题。
112.本技术提供的显示设备、图像采集设备、视频数据处理及显示方法,旨在解决相关技术的如上技术问题。
113.本技术方案的主要构思为:图像采集设备可以预先对采集的原始视频数据进行显示调整,以得到正常显示的视频数据,然后再将正常显示的视频数据发送至显示设备进行显示。从而,送往可视窗口以及送往回调的数据流均可以在显示设备正常显示,避免出现显示不正常的情况。
114.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
115.在一些实施例中,提供一种图像采集设备,图6为本技术实施例提供的图像采集设备的示意图,如图6所示,该设备包括:
116.图像传感器511,用于采集视频图像;
117.第二通信接口512,用于与显示设备进行数据通信;
118.分别与图像传感器和第二通信接口连接的图像处理器513,图像处理器被配置为:
119.控制第二通信接口接收显示设备发送的视频显示调整信息;
120.根据视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据;
121.对第二视频数据进行参数矫正处理,得到矫正后的第三视频数据;
122.控制第二通信接口将第三视频数据发送至显示设备。
123.其中,视频显示调整信息是指用于指示图像采集设备对采集的原始视频数据进行显示调整处理的信息,该视频显示调整信息由显示设备获取,并发送至图像采集设备。第一视频数据即为图像采集设备采集的原始视频数据。由于图像采集设备可能出现倒置或者斜置的情况,因此,图像采集设备采集的第一视频数据为倒置的视频数据或者存在倾斜的视频数据。
124.图像采集设备在接收到显示设备发送的视频显示调整信息后,根据该视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据。图像采集设备通过对倒置或者存在倾斜的第一视频数据进行显示调整,使得得到的第二视频数据不存在倒置或者倾斜的情况,从而保证显示设备可以正常显示。
125.图像采集设备在通过显示调整处理得到第二视频数据后,图像采集设备向显示设备发送的数据流需要重新进行参数矫正,因此图像采集设备进一步对该第二视频数据进行参数矫正处理,得到矫正后的第三视频数据。
126.其中,参数矫正处理具体包括blc调试(black level correction,黑电平校正)、ae调试(自动曝光调试)、awb矫正与调试(auto white balance,自动白平衡矫正)、gamma调试(伽马校正)、ccm矫正(color correction matrix,颜色矫正)、noise调试(噪音调试)、edge调试(边缘调试)等。图像采集设备进行参数矫正处理的过程可以通过现有的方式实现,在此不做限定。
127.可以理解,在第二视频数据不存在倒置或者倾斜的情况下,通过矫正处理得到的第三视频数据也不存在倒置或者倾斜的情况,从而保证显示设备可以正常显示。
128.图像采集设备在完成参数矫正处理后,将处理得到的第三视频数据发送至显示设备,由于第三视频数据不存在倒置或者倾斜的情况,因此显示设备可以正常显示该第三视频数据对应的视频内容。
129.本实施例中提供一种图像采集设备,在采集得到原始的第一视频数据后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,由于第三视频数据不存在倒置或者倾斜的情况,在图像采集设备将第三视频数据发送至显示设备后,送往可视窗口以及送往回调的第三视频数据均可以在显示设备正常显示,从而避免出现显示不正常的情况,保证显示设备的显示效果。
130.在一些实施例中,视频显示调整信息包括:图像采集设备对应的显示调整参数;该显示调整参数可以是由显示设备确定,并发送至图像采集设备。
131.对应的,图像处理器被进一步配置为:根据显示调整参数,对采集的第一视频数据进行旋转处理、翻转处理以及镜像处理中的至少一种处理,得到调整后的第二视频数据。
132.具体的,视频显示调整信息可以是直接包含指示图像采集设备进行调整处理的显示调整参数。其中,显示调整参数可以是具体的实际参数,例如指示图像采集设备进行旋转处理的指令、指示图像采集设备进行翻转处理的指令、指示图像采集设备进行镜像处理的指令、以及指示具体旋转角度/翻转幅度的指令等。
133.在一些实施例中,显示设备可以通过控制指令向图像采集设备发送显示调整参数,该显示调整参数可以是承载于控制指令的使能位(enable/disable bit)中。例如,若使能位的取值为1,则表示启用翻转功能;若使能位的取值为2,则表示启用镜像功能;若使能位的取值为3,则表示同时启用翻转以及镜像功能等。
134.在进行调整处理的过程中,图像采集设备内部的图像处理器(process unit,pu)根据显示调整参数,对图像采集设备内部的图像传感器所采集的原始视频数据进行处理,从而得到调整后的第二视频数据。
135.本实施例中,图像采集设备根据显示调整参数对采集的原始视频数据进行显示调整处理,从而保证得到的第二视频数据不存在倒置或者倾斜的情况,进而保证显示设备可以正常显示。
136.在一些实施例中,对于显示设备为旋转显示设备的具体应用场景,视频显示调整信息包括:显示设备的当前旋转角度;
137.对应的,图像处理器被进一步配置为:根据当前旋转角度,对采集的第一视频数据进行旋转处理,得到调整后的第二视频数据。
138.具体的,对于旋转显示设备而言,当旋转显示设备存在旋转角度时,显示设备发送的视频显示调整信息包括显示设备的当前旋转角度,从而,图像采集设备可以根据当前旋转角度,对采集的第一视频数据进行旋转处理,得到调整后的第二视频数据。
139.本实施例中,图像采集设备通过根据显示设备的当前旋转角度对原始视频数据进行旋转处理,可以抵消由于显示设备旋转对视频图像所造成的影响,进而保证显示设备可以正常显示视频数据。
140.在一些实施例中,图像处理器被进一步配置为:根据对第一视频数据进行显示调整处理的处理类型,确定进行参数矫正处理的目标参数;基于目标参数,对第二视频数据进行参数矫正处理,得到矫正后的第三视频数据。
141.具体的,对于不同的处理类型,在进行参数矫正处理是所采用的参数也不同,因此,可以针对不同的处理类型,预先设置对应的矫正参数,图像采集设备在完成显示调整处理后,根据具体的处理类型确定对应的目标参数,从而可以直接根据该目标参数进行参数
矫正处理,从而保证图像采集设备向显示设备发送的数据流可以正常显示。
142.在一些实施例中,提供一种显示设备,图7为本技术实施例提供的显示设备的示意图,如图7所示,该设备包括:
143.显示器211;
144.第一通信接口212,用于与图像采集设备进行数据通信;
145.分别与显示器和第一通信接口连接的控制器213,控制器被配置为:
146.获取视频显示调整信息;
147.控制第一通信接口发送包含视频显示调整信息的通知消息至图像采集设备,通知消息用于指示图像采集设备根据视频显示调整信息对采集的原始视频数据进行处理;
148.控制第一通信接口接收图像采集设备发送的处理后视频数据;
149.控制显示器显示处理后视频数据对应的视频图像。
150.由于图像采集设备不保存视频显示调整信息,因此,在显示设备确定图像采集设备发送的视频数据需要进行显示调整时,首先获取该图像采集设备对应的视频显示调整信息。
151.显示设备在获取图像采集设备对应的视频显示调整信息后,将该视频显示调整信息发送至对应的图像采集设备,从而,该图像采集设备可以根据视频显示调整信息对采集的原始视频数据进行处理,并将处理后的视频数据发送至显示设备进行显示。
152.其中,图像采集设备发送的处理后视频数据即对应前述实施例中的第三视频数据。图像采集设备在接收到显示设备发送的包含视频显示调整信息的通知消息后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,并将第三视频数据发送至显示设备。
153.显示设备在接收到图像采集设备发送的处理后视频数据后,由于处理后视频数据不存在倒置或者倾斜的情况,因此显示设备可以正常显示该处理后视频数据对应的视频内容。
154.本实施例提供一种显示设备,该显示设备首先将视频显示调整信息发送至图像采集设备,图像采集设备在采集得到原始的第一视频数据后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,由于第三视频数据不存在倒置或者倾斜的情况,在图像采集设备将第三视频数据发送至显示设备后,送往可视窗口以及送往回调的第三视频数据均可以在显示设备正常显示,从而避免出现显示不正常的情况,保证显示设备的显示效果。
155.在一些实施例中,视频显示调整信息包括:图像采集设备对应的显示调整参数;
156.对应的,控制器被进一步配置为:获取图像采集设备的标识;确定标识对应的显示调整参数。
157.具体的,显示设备内部预先保存有不同图像采集设备对应的显示调整参数。显示设备在开机后,可以通过线程检测确定是否连接有图像采集设备,在检测到图像采集设备连接时,首先获取该图像采集设备的标识信息,该标识信息例如可以是图像采集设备的型号等,然后根据标识信息确定是否保存有该图像采集设备对应的显示调整参数。
158.若存在,则说明该图像采集设备发送的视频数据需要进行调整处理,因此,显示设备根据图像采集设备对应的标识确定标识对应的显示调整参数。
159.在一些实施例中,视频显示调整信息包括:图像采集设备对应的显示调整参数;
160.对应的,控制器被进一步配置为:接收图像采集设备发送的视频数据;根据视频数据的显示结果,确定图像采集设备对应的显示调整参数。
161.具体的,显示设备在检测到图像采集设备连接时,也可以先获取该图像采集设备发送的视频数据,然后对该视频数据的显示结果进行图像检测,例如进行图像正倒检测等,从而确定该图像采集设备是否需要进行显示调整。
162.例如,显示设备可以首先对图像采集设备发送的视频数据进行卷积处理,然后进行特征提取得到图形特征,最后根据图像特征判断图像是否存在倾斜或者倒立的情况,从而,根据检测结果确定该图像采集设备是否需要进行显示调整,并在需要进行调整时确定图像采集设备对应的显示调整参数。
163.可以理解,显示设备也可以通过其他检测方式进行检测,本实施例对此不做限定。
164.在一些实施例中,视频显示调整信息包括显示设备的当前旋转角度;
165.对应的,控制器被进一步配置为:控制角度传感器获取显示设备的当前旋转角度。
166.具体的,对于旋转显示设备而言,可以在旋转显示设备设置角度传感器,当旋转显示设备存在旋转角度时,可以直接通过角度传感器获取显示设备的当前旋转角度,从而可以向图像采集设备发送该显示设备的当前旋转角度,便于图像采集设备对视频数据进行处理。
167.图8为本技术实施例中图像采集设备与显示设备进行数据传输的示意图,如图8所示,图像采集设备在采集得到原始视频数据后,若图像采集设备为非正置的情况,即存在倒置或者斜置等情况时,原始视频数据对应的图像也为倒像或者旋转的像。
168.对比图5以及图8,本技术与相关技术的不同之处在于,本技术在得到原始视频数据之后,图像采集设备进一步根据显示设备发送的视频显示调整信息对原始视频数据进行显示调整处理以及参数矫正处理,以得到处理后视频数据,其中,显示调整处理包括旋转处理、翻转处理以及镜像处理中的至少一种处理,从而使得处理后视频数据对应的图像为正像。
169.在得到处理后视频数据后,图像采集设备将该处理后视频数据分别发送至显示设备的送往可视窗口(surface)以及回调(callback)。由于处理后视频数据对应的图像为正像,因此无论显示设备使用哪一路的视频数据,均可以正常显示。
170.在一些实施例中,提供一种视频数据处理方法,应用于图像采集设备。
171.图9为本技术实施例提供的视频数据处理方法的示意图,如图9所示,该方法主要包括以下步骤:
172.s110、接收显示设备发送的视频显示调整信息;s120、根据视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据;
173.s130、对第二视频数据进行参数矫正处理,得到矫正后的第三视频数据;
174.s140、将第三视频数据发送至显示设备。本实施例中提供一种视频数据处理方法,图像采集设备在采集得到原始的第一视频数据后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,由于第三视频数据不存在倒置或者倾斜的情况,在图像采集设备将第三视频数据发送至显示设备后,送往可视窗口以及送往回调的第三视频数据均可以在显示设备正常显示,从而避免出现显示不正常的情况,保证显示设备
的显示效果。
175.在一些实施例中,视频显示调整信息包括:图像采集设备对应的显示调整参数。
176.对应的,根据视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据,包括:s121、根据显示调整参数,对采集的第一视频数据进行旋转处理、翻转处理以及镜像处理中的至少一种处理,得到调整后的第二视频数据。
177.在一些实施例中,视频显示调整信息包括:显示设备的当前旋转角度。
178.对应的,根据视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据,包括:s122、根据当前旋转角度,对采集的第一视频数据进行旋转处理,得到调整后的第二视频数据。
179.在一些实施例中,对第二视频数据进行参数矫正处理,得到矫正后的第三视频数据,包括:
180.s131、根据对第一视频数据进行显示调整处理的处理类型,确定进行参数矫正处理的目标参数,处理类型包括旋转处理、翻转处理以及镜像处理中的至少一种;
181.s132、基于目标参数,对第二视频数据进行参数矫正处理,得到矫正后的第三视频数据。
182.在一些实施例中,提供一种视频数据显示方法,应用于显示设备。
183.图10为本技术实施例提供的视频数据显示方法的示意图,如图10所示,该方法主要包括以下步骤:
184.s210、获取视频显示调整信息;s220、发送包含视频显示调整信息的通知消息至图像采集设备,通知消息用于指示图像采集设备根据视频显示调整信息对采集的原始视频数据进行处理,处理包括显示调整处理以及参数矫正处理;s230、接收图像采集设备发送的处理后视频数据;
185.s240、显示处理后视频数据对应的视频图像。
186.本实施例提供一种视频数据显示方法,显示设备首先将视频显示调整信息发送至图像采集设备,图像采集设备在采集得到原始的第一视频数据后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,由于第三视频数据不存在倒置或者倾斜的情况,在图像采集设备将第三视频数据发送至显示设备后,送往可视窗口以及送往回调的第三视频数据均可以在显示设备正常显示,从而避免出现显示不正常的情况,保证显示设备的显示效果。在一些实施例中,视频显示调整信息包括:图像采集设备对应的显示调整参数;
187.对应地,获取视频显示调整信息,包括:
188.s211、获取图像采集设备的标识;
189.s212、确定标识对应的显示调整参数。在一些实施例中,视频显示调整信息包括:图像采集设备对应的显示调整参数;
190.对应地,获取视频显示调整信息,包括:
191.s213、接收图像采集设备发送的视频数据;
192.s214、根据视频数据的显示结果,确定图像采集设备对应的显示调整参数。在一些实施例中,视频显示调整信息包括显示设备的当前旋转角度;
193.对应的,获取视频显示调整信息,包括:s215、控制角度传感器获取显示设备的当
前旋转角度。
194.在一些实施例中,提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现本技术各方法实施例的步骤。
195.在一些实施例中,提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术各方法实施例的步骤。
196.应该理解的是,虽然上述实施例中的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
197.本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
198.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
技术特征:1.一种显示设备,其特征在于,包括:显示器;第一通信接口,用于与图像采集设备进行数据通信;分别与所述显示器和所述第一通信接口连接的控制器,所述控制器被配置为:获取视频显示调整信息;控制所述第一通信接口发送包含所述视频显示调整信息的通知消息至图像采集设备,所述通知消息用于指示所述图像采集设备根据所述视频显示调整信息对采集的原始视频数据进行处理,所述处理包括显示调整处理以及参数矫正处理;控制所述第一通信接口接收所述图像采集设备发送的处理后视频数据;控制所述显示器显示所述处理后视频数据对应的视频图像。2.根据权利要求1所述的显示设备,其特征在于,所述视频显示调整信息包括:所述图像采集设备对应的显示调整参数;所述控制器被进一步配置为:获取所述图像采集设备的标识;确定所述标识对应的显示调整参数。3.根据权利要求1所述的显示设备,其特征在于,所述视频显示调整信息包括:所述图像采集设备对应的显示调整参数;所述控制器被进一步配置为:接收所述图像采集设备发送的视频数据;根据所述视频数据的显示结果,确定所述图像采集设备对应的显示调整参数。4.根据权利要求1所述的显示设备,其特征在于,所述视频显示调整信息包括所述显示设备的当前旋转角度;所述控制器被进一步配置为:控制角度传感器获取所述显示设备的当前旋转角度。5.一种图像采集设备,其特征在于,包括:图像传感器,用于采集视频图像;第二通信接口,用于与显示设备进行数据通信;分别与所述图像传感器和所述第二通信接口连接的图像处理器,所述图像处理器被配置为:控制所述第二通信接口接收显示设备发送的视频显示调整信息;根据所述视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据;对所述第二视频数据进行参数矫正处理,得到矫正后的第三视频数据;控制所述第二通信接口将所述第三视频数据发送至所述显示设备。6.根据权利要求5所述的图像采集设备,其特征在于,所述视频显示调整信息包括:所述图像采集设备对应的显示调整参数;所述图像处理器被进一步配置为:根据所述显示调整参数,对所述采集的第一视频数据进行旋转处理、翻转处理以及镜像处理中的至少一种处理,得到所述调整后的第二视频数据。
7.根据权利要求5所述的图像采集设备,其特征在于,所述视频显示调整信息包括:所述显示设备的当前旋转角度;所述图像处理器被进一步配置为:根据所述当前旋转角度,对所述采集的第一视频数据进行旋转处理,得到所述调整后的第二视频数据。8.根据权利要求5-7任一项所述的图像采集设备,其特征在于,所述图像处理器被进一步配置为:根据对所述第一视频数据进行显示调整处理的处理类型,确定进行参数矫正处理的目标参数;基于所述目标参数,对所述第二视频数据进行参数矫正处理,得到所述矫正后的第三视频数据。9.一种视频数据处理方法,其特征在于,应用于图像采集设备,包括:接收显示设备发送的视频显示调整信息;根据所述视频显示调整信息,对采集的第一视频数据进行显示调整处理,得到调整后的第二视频数据;对所述第二视频数据进行参数矫正处理,得到矫正后的第三视频数据;将所述第三视频数据发送至所述显示设备。10.一种视频数据显示方法,其特征在于,应用于显示设备,包括:获取视频显示调整信息;发送包含所述视频显示调整信息的通知消息至图像采集设备,所述通知消息用于指示所述图像采集设备根据所述视频显示调整信息对采集的原始视频数据进行处理,所述处理包括显示调整处理以及参数矫正处理;接收所述图像采集设备发送的处理后视频数据;显示所述处理后视频数据对应的视频图像。
技术总结本申请提供一种显示设备、图像采集设备、视频数据处理及显示方法,显示设备首先将视频显示调整信息发送至图像采集设备,图像采集设备在采集得到原始的第一视频数据后,首先通过显示调整处理得到第二视频数据,再通过参数矫正处理得到第三视频数据,由于第三视频数据不存在倒置或者倾斜的情况,在图像采集设备将第三视频数据发送至显示设备后,第三视频数据可以在显示设备正常显示,从而避免出现视频显示不正常的情况,保证显示设备的显示效果。保证显示设备的显示效果。保证显示设备的显示效果。
技术研发人员:李保成 王丛 田德利 姜俊厚
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:2021.06.09
技术公布日:2022/12/8