图像处理方法及装置的制造方法_3

文档序号:9870879阅读:来源:国知局
定数据格式,例如,RGB_565,其中,R表示红色分量,G绿色分量,B蓝色分量,分别用5位、6位和5位记录RGB 值,SPR = 5,G = 6,B = 5,那么,一个像素点占 5+6+5 = 16 位。
[0072]例如,由于不同终端设备获取其显示装置所显示的界面的图像数据的存储格式各不相同,因此,可以预先获取第二终端设备的显示装置所显示的任意界面的图像数据,根据该图像数据,确定其存储格式。若该存储格式为所述指定数据格式,那么,则可以将后续所获得的投射图像数据,直接进行存储处理;若该存储格式不为所述指定数据格式,那么,则可以将后续所获得的该存储格式的投射图像数据,先转换为所述指定数据格式的投射图像数据,再进行存储处理。其中,具体的转换规则,可以采用现有技术中所提供的转换规则,或者还可以采用本发明自定义的转换规则,本实施例对此不进行特别限定。
[0073]在另一个具体的实现过程中,具体可以将所述投射图像数据存储为预设数据格式,例如,ARGB_8888,其中,A表示透明度分量,R表示红色分量,G绿色分量,B蓝色分量,分别用8位记录ARGB值,S卩A = 8,R = 8,G = 8,B = 8,那么,一个像素点占8+8+8+8 = 32位。
[0074]例如,由于不同终端设备获取其显示装置所显示的界面的图像数据的存储格式各不相同,因此,可以预先获取第二终端设备的显示装置所显示的任意界面的图像数据,根据该图像数据,确定其存储格式。若该存储格式为所述预设数据格式,那么,则可以将后续所获得的投射图像数据,直接进行存储处理;若该存储格式不为所述预设数据格式,那么,则可以将后续所获得的该存储格式的投射图像数据,先转换为所述预设数据格式的投射图像数据,再进行存储处理。其中,具体的转换规则,可以采用现有技术中所提供的转换规则,或者还可以采用本发明自定义的转换规则,本实施例对此不进行特别限定。
[0075]进而,则可以将所述预设数据格式的投射图像数据存储为所述指定数据格式。具体来说,可以将所述预设数据格式的投射图像数据,先转换为所述指定数据格式的投射图像数据,再进行存储处理。其中,具体的转换规则,可以采用现有技术中所提供的转换规则,或者还可以采用本发明自定义的转换规则,本实施例对此不进行特别限定。
[0076]这样,通过获取互联应用所在第一终端设备所连接的第二终端设备的显示装置上可投射区域所显示的原始图像数据,进而根据预设图像转换参数,对所述原始图像数据进行图像转换处理,以获得投射图像数据,使得能够将所述投射图像数据存储为指定数据格式,以供对所述指定数据格式的投射图像数据,进行视频编码处理,以获得投射视频数据流发送给所述互联应用,无需人工参与,操作简单,而且正确率高,从而提高了图像处理的效率和可靠性。
[0077]可选地,在本实施例的一个可能的实现方式中,所获得的所述投射视频数据流,可以包括但不限于:
[0078]带解码时间标签(DecodeTime Stamp,DTS)和显不时间标签(Presentat1n TimeStamp, PTS)中的至少一项的视频数据帧;或者
[0079]不带DTS和PTS的视频数据帧;或者
[0080]基于实时传输协议(Real-time Transport Protocol,RTP)进行传输的视频数据。
[0081]其中,DTS用于标识读入内存中的投射视频数据流在什么时候开始送入解码器中进行解码;PTS用于度量解码后的视频帧什么时候被显示出来。
[0082]在该实现方式中,若所获得的所述投射视频数据流为不带DTS和PTS的视频数据帧,那么,互联应用在接收到所述投射视频数据之后,则可以实时进行解码和显示,从而能够有效提高图像处理的实时性。
[0083]可选地,在本实施例的一个可能的实现方式中,在103之后,所述互联应用还可以利用至少一个组件,对所述投射视频数据流进行处理,以输出所述投射视频数据流。
[0084]具体来说,所述至少一个组件可以包括但不限于视频源组件、视频过滤组件、硬解码组件和视频输出组件,本实施例对此不进行特别限定。
[0085]视频源组件,用于接收所述投射视频数据中所包含的视频帧,并调整视频帧的传输速度,以保证每秒所传输的视频帧数满足预先设置的条件。
[0086]视频过滤组件,对视频源组件所输出的视频帧进行过滤处理。
[0087]硬解码组件,对视频过滤组件所输出的视频帧,进行解码处理。
[0088]视频输出组件,将硬解码组件所输出的解码之后的视频帧,进行播放。
[0089]本实施例中,通过获取互联应用所在第一终端设备所连接的第二终端设备的显示装置上可投射区域所显示的投射图像数据,进而对所述投射图像数据,进行视频编码处理,以获得投射视频数据流,使得能够向所述互联应用发送投射视频数据流,以供所述互联应用输出所述投射视频数据流,由于通过将配合应用所在终端设备的显示装置所显示的实时内容投射到互联应用中进行输出,使得互联应用不再独立输出其相关的服务内容,因此,只需要针对互联应用所实现的简单服务即内容输出服务,开发该互联应用,无需针对配合应用所实现的复杂服务内容,开发该互联应用,能够有效降低互联应用的开发时间,从而提高了应用的开发效率。
[0090]另外,采用本发明所提供的技术方案,通过获取互联应用所在第一终端设备所连接的第二终端设备的显示装置上可投射区域所显示的原始图像数据,进而根据预设图像转换参数,对所述原始图像数据进行图像转换处理,以获得投射图像数据,使得能够将所述投射图像数据存储为指定数据格式,以供对所述指定数据格式的投射图像数据,进行视频编码处理,以获得投射视频数据流发送给所述互联应用,无需人工参与,操作简单,而且正确率尚,从而提尚了图像处理的效率和可靠性。
[0091]另外,采用本发明所提供的技术方案,一旦获取原始图像数据,即能够自动获得视频编码处理所需要的投射图像数据,能够有效提高图像处理的效率,而且能够有效提高图像处理的自动化程度。
[0092]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0093]在所述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0094]图2为本发明另一实施例提供的图像处理装置的结构示意图,如图2所示。本实施例的图像处理装置可以包括获取单元21、编码单元22和发送单元23。其中,获取单元21,用于获取互联应用所在第一终端设备所连接的第二终端设备的显示装置上可投射区域所显示的投射图像数据;编码单元22,用于对所述投射图像数据,进行视频编码处理,以获得投射视频数据流;发送单元23,用于向所述互联应用发送投射视频数据流,以供所述互联应用输出所述投射视频数据流。
[0095]需要说明的是,本实施例的图像处理装置可以为位于第二终端设备的应用即互联应用所对应的配合应用,或者还可以为设置在位于第二终端设备的应用(即互联应用所对应的配合应用)中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本实施例对此不进行特别限定。
[0096]可以理解的是,所述应用可以是安装在第二终端设备上的本地程序(nativeApp),或者还可以是第二终端设备上的浏览器的一个网页程序(webApp),本实施例对此不进行特别限定。
[0097]可选地,在本实施例的一个可能的实现方式中,所述第一终端设备优选为车载终端设备;所述第二终端设备优选为用户终端设备。
[0098]反过来,所述第一终端设备也可以为用户终端设备;所述第二终端设备也可以为车载终端设备。但是,在实际应用中,用户终端设备上所安装的应
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1