用于降低投射延迟的方法、数据处理装置和移动设备制造方法及图纸

技术编号:18397944 阅读:30 留言:0更新日期:2018-07-08 19:05
本发明专利技术实施方式提供一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法、数据处理装置和移动设备。所述方法包括:对所述移动设备屏幕的内容进行抓取处理以生成第一数据;对所述第一数据进行转换处理以得到第二数据;以及对所述第二数据进行编码处理以得到第三数据;其中,所述抓取处理、所述转换处理和所述编码处理中的至少两者并行进行。通过上述技术方案,可以并行处理屏幕投射的各个关键环节,大程度降低了移动设备到车机的投射延迟。

【技术实现步骤摘要】
用于降低投射延迟的方法、数据处理装置和移动设备
本专利技术涉及数据处理领域,更具体地,涉及一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法、数据处理装置和移动设备。
技术介绍
目前,在车机手机互联过程中将手机屏幕投射到车机屏幕时总是会有延迟,其原因之一是从手机抓取手机屏幕数据到最后将数据发送到车机的过程通常是采用串行工作,执行效率不高而导致延迟。
技术实现思路
本专利技术实施方式的目的是提供一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法、数据处理装置和移动设备。为了实现上述目的,本专利技术实施方式提供一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法,包括:对所述移动设备屏幕的内容进行抓取处理以生成第一数据;对所述第一数据进行转换处理以得到第二数据;以及对所述第二数据进行编码处理以得到第三数据;其中,所述抓取处理、所述转换处理和所述编码处理中的至少两者并行进行。可选地,所述转换处理包括:对所述第一数据进行缩放处理以得到缩放处理后的数据;对所述缩放处理后的数据进行格式转换处理以得到格式转换处理后的数据;对所述格式转换后的数据进行旋转处理以得到旋转处理后的数据作为所述第二数据。可选地,所述抓取处理、所述缩放处理、所述格式转换处理、所述旋转处理和所述编码处理中的至少两者并行进行。可选地,所述方法还包括:将所述第一数据输入到第一队列;其中所述转换处理包括从所述第一队列取出所述第一数据并对所述第一数据进行转换处理。可选地,所述方法还包括:将所述第二数据输入到所述第二队列;其中所述编码处理包括从所述第二队列取出所述第二数据并对所述第二数据进行编码处理。可选地,所述方法还包括:将所述第一数据输入到第一队列;其中所述缩放处理包括从所述第一队列取出所述第一数据并对所述第一数据进行缩放处理;将所述缩放处理后的数据输入到第二队列;其中所述格式转换处理包括从所述第二队列取出所述缩放处理后的数据并对所述缩放处理后的数据进行格式转换处理。可选地,所述方法还包括:将所述格式转换处理后的数据输入到第三队列;其中所述旋转处理包括从所述第三队列取出所述格式转换处理后的数据并对所述格式转换处理后的数据进行旋转处理。可选地,所述方法还包括:将所述第二数据输入到第四队列;其中所述编码处理包括从所述第四队列取出所述第二数据并对所述第二数据进行编码处理。本专利技术实施方式还提供一种数据处理装置,包括:抓屏处理模块,被配置成对所述移动设备的屏幕的内容进行抓取处理以生成第一数据;转换处理模块,被配置成对所述第一数据进行转换处理以得到第二数据;以及编码处理模块,被配置成对所述第二数据进行编码处理以得到第三数据;其中,所述抓取处理、所述转换处理和所述编码处理中的至少两者并行进行。可选地,所述转换处理模块包括:缩放处理模块,被配置成对所述第一数据进行缩放处理以得到缩放处理后的数据;格式转换处理模块,被配置成对所述缩放处理后的数据进行格式转换处理以得到格式转换处理后的数据;旋转处理模块,被配置成对所述格式转换后的数据进行旋转处理以得到旋转处理后的数据作为所述第二数据。可选地,所述抓取处理、所述缩放处理、所述格式转换处理、所述旋转处理和所述编码处理中的至少两者并行进行。可选地,所述抓屏处理模块还被配置成将所述第一数据输入到第一队列;其中所述转换处理模块被配置成从所述第一队列取出所述第一数据并对所述第一数据进行转换处理。可选地,所述转换处理模块还被配置成将所述第二数据输入到所述第二队列;其中所述编码处理模块被配置成从所述第二队列取出所述第二数据并对所述第二数据进行编码处理。可选地,所述抓屏处理模块还被配置成将所述第一数据输入到第一队列;其中所述缩放处理模块被配置成从所述第一队列取出所述第一数据并对所述第一数据进行缩放处理;将所述缩放处理后的数据输入到第二队列;其中所述格式转换处理模块被配置成从所述第二队列取出所述缩放处理后的数据并对所述缩放处理后的数据进行格式转换处理。可选地,所述格式转换处理模块还被配置成将所述格式转换处理后的数据输入到第三队列;其中所述旋转处理模块被配置成从所述第三队列取出所述格式转换处理后的数据并对所述格式转换处理后的数据进行旋转处理。可选地,所述旋转处理模块还被配置成将所述第二数据输入到第四队列;其中所述编码处理模块被配置成从所述第四队列取出所述第二数据并对所述第二数据进行编码处理。本专利技术实施方式还提供一种移动设备,包括根据上述实施方式所述的数据处理装置。通过上述技术方案,可以并行处理屏幕投射的各个关键环节,大程度降低了移动设备到车机的投射延迟。本专利技术实施方式的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术实施方式的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术实施方式,但并不构成对本专利技术实施方式的限制。在附图中:图1是根据本专利技术实施方式提供的用于降低移动设备屏幕到车机屏幕的投射延迟的方法的流程图;图2是根据本专利技术另一实施方式提供的用于降低移动设备屏幕到车机屏幕的投射延迟的方法的流程图;图3是根据本专利技术实施方式提供的数据处理装置的结构框图;以及图4是根据本专利技术另一实施方式提供的数据处理装置的结构框图。附图标记说明10抓屏处理模块20转换处理模块21缩放处理模块22格式转换处理模块23旋转处理模块30编码处理模块具体实施方式以下结合附图对本专利技术实施方式的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术实施方式,并不用于限制本专利技术实施方式。图1是根据本专利技术实施方式提供的用于降低移动设备屏幕到车机屏幕的投射延迟的方法的流程图。如图1所示,在本专利技术实施方式中,提供了一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法,该方法可以包括:对移动设备屏幕的内容进行抓取处理以生成第一数据;对第一数据进行转换处理以得到第二数据;以及对第二数据进行编码处理以得到第三数据;其中,抓取处理、转换处理和编码处理中的至少两者可以并行进行。移动设备可以例如是手机、平板电脑、个人数字助理(PDA)等。手机可以例如是基于安卓系统的手机。以安卓系统的手机为例,当手机例如通过USB线与车机互联时,要完成将手机屏幕画面投射到车机屏幕(称为投屏),需要手机完成抓屏、转换和编码操作。为了能够更有效率地完成这些操作,可以引用队列和线程。在本专利技术的实施方式中,该方法还可以包括:将第一数据输入到第一队列;其中转换处理包括从所述第一队列取出第一数据并对第一数据进行转换处理。在该实施方式中,例如,手机将抓屏操作得到的数据(第一数据)输入到第一队列。另外,可以在第一线程中执行转换处理。该第一线程从第一队列取出第一数据对其进行转换处理。如果第一队列已满,则可以等待队列释放再向第一队列输入第一数据。编码处理也可以采用队列和线程。例如,经过转换处理得到的第二数据可以被输入到第二队列。编码处理可以在第二线程中进行,该第二线程可以从第二队列取出第二数据并对其进行编码处理。如果第二队列已满,则可以等待第二队列释放再向第二队列输入第二数据。在该实施方式中,投屏过程中的至少两种处理采用队列的方式,因此可以并行进行,与串行进行处理相比,执行效率得到提高。在本专利技术的实施方式中,转换处理可以包括缩放处理、格式转换处本文档来自技高网...

【技术保护点】
1.一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法,其特征在于,所述方法包括:对所述移动设备屏幕的内容进行抓取处理以生成第一数据;对所述第一数据进行转换处理以得到第二数据;以及对所述第二数据进行编码处理以得到第三数据;其中,所述抓取处理、所述转换处理和所述编码处理中的至少两者并行进行。

【技术特征摘要】
1.一种用于降低移动设备屏幕到车机屏幕的投射延迟的方法,其特征在于,所述方法包括:对所述移动设备屏幕的内容进行抓取处理以生成第一数据;对所述第一数据进行转换处理以得到第二数据;以及对所述第二数据进行编码处理以得到第三数据;其中,所述抓取处理、所述转换处理和所述编码处理中的至少两者并行进行。2.根据权利要求1所述的方法,其特征在于,所述转换处理包括:对所述第一数据进行缩放处理以得到缩放处理后的数据;对所述缩放处理后的数据进行格式转换处理以得到格式转换处理后的数据;对所述格式转换后的数据进行旋转处理以得到旋转处理后的数据作为所述第二数据。3.根据权利要求2所述的方法,其特征在于,所述抓取处理、所述缩放处理、所述格式转换处理、所述旋转处理和所述编码处理中的至少两者并行进行。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:将所述第一数据输入到第一队列;其中所述转换处理包括从所述第一队列取出所述第一数据并对所述第一数据进行转换处理。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:将所述第二数据输入到所述第二队列;其中所述编码处理包括从所述第二队列取出所述第二数据并对所述第二数据进行编码处理。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第一数据输入到第一队列;其中所述缩放处理包括从所述第一队列取出所述第一数据并对所述第一数据进行缩放处理;将所述缩放处理后的数据输入到第二队列;其中所述格式转换处理包括从所述第二队列取出所述缩放处理后的数据并对所述缩放处理后的数据进行格式转换处理。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述格式转换处理后的数据输入到第三队列;其中所述旋转处理包括从所述第三队列取出所述格式转换处理后的数据并对所述格式转换处理后的数据进行旋转处理。8.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第二数据输入到第四队列;其中所述编码处理包括从所述第四队列取出所述第二数据并对所述第二数据进行编码处理。9.一种数据处理装置,其特征在于,所述数据处理装置包括:抓屏处理模块,被配置成对所述移动设备的屏幕的内容进行抓取处理以生成第一数据;转换处理模块,被配置成对所述第一数据进行转换处理以得到第二数据;以...

【专利技术属性】
技术研发人员:杨鼎
申请(专利权)人:乐视汽车北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1