电子装置及非瞬时计算机可读取记录媒体的制作方法

文档序号:11812172阅读:154来源:国知局
电子装置及非瞬时计算机可读取记录媒体的制作方法

本发明涉及一种具有图像处理机制的电子装置及非瞬时计算机可读取记录媒体。



背景技术:

随着因特网的发达以及信息环境的成熟,利用实时通信软件(例如Skype、Facebook Messenger、Line、QQ、Viber等)来传递信息已渐渐成为日常生活沟通的一种方式。实时通信软件可以提供双方交谈、分享视频、音频及文字沟通等功能。在现行的做法中,用户若欲使用实时通信软件进行视频通话,会选择视频检索设备与音频检索设备的接口,藉以进行视频及音频串流的传输。



技术实现要素:

本发明提供一种电子装置,包括:取像单元;储存单元,包括多个执行模块;以及处理器,耦接至取像单元及储存单元,处理器驱动上述执行模块来完成影像数据的处理程序,上述执行模块包括来源过滤器以及实时通信模块,来源过滤器用以模拟取像单元,实时通信模块提供实时通信接口。在实时通信接口被开启后,处理器检测来源过滤器是否被驱动;当检测到来源过滤器被驱动时,通过来源过滤器获得影像调整参数;而在通过取像单元检索实时影像数据之后,来源过滤器套用影像调整参数至实时影像数据,藉以获得调整后影像数据;并且,由实时通信模块输出调整后影像数据。

本发明另提供一种非瞬时计算机可读取记录媒体,非瞬时计算机可读取记录媒体记录至少一程序指令,此至少一程序指令在加载电子装置后,用以执行下列步骤:开启实时通信接口;当来源过滤器被驱动时,通过来源过滤器获得影像调整参数;以及通过来源过滤器套用影像调整参数至取像单元所检索的实时影像数据,藉以获得调整后影像数据,而通过实时通信接口输出 上述调整后影像数据。

基于上述,在开启实时通信接口的情况下,对实时影像数据进行图像处理,之后输入调整后影像数据,以供接收端的使用者进行观看。如此一来,接收端的使用者能够马上看到图像处理后的效果附加在实时影像上,并且提高了进行视频时的娱乐效果。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

图1是依照本发明一实施例的电子装置的方框图;

图2是依照本发明一实施例的图像处理的软件架构的示意图;

图3是依照本发明一实施例的影像数据的处理方法的流程图。

具体实施方式

图1是依照本发明一实施例的电子装置的方框图。请参照图1,电子装置100包括处理器110、储存单元120、取像单元130以及通信单元140。处理器110耦接至储存单元120、取像单元130以及通信单元140。

处理器110例如为中央处理单元(Central Processing Unit,CPU)、图像处理单元(Graphic Processing Unit,GPU)、物理处理单元(Physics Processing Unit,PPU)、可程序化的微处理器(Microprocessor)、嵌入式控制芯片、数字信号处理器(Digital Signal Processor,DSP)、特殊应用集成电路(Application Specific Integrated Circuits,ASIC)或其他类似装置。

取像单元130例如是摄影机、照相机等,其采用了电荷耦合组件(Charge coupled device,CCD)镜头或互补式金氧半晶体管(Complementary metal oxide semiconductor transistors,CMOS)镜头。

储存单元120例如为非挥发性内存(non-volatile memory)、随机存取内存(random access memory,RAM)或硬盘等。储存单元120包括多个执行模块,其分别由一或多个代码段而组成,由处理器110驱动上述执行模块来分别执行多个功能,藉以实现影像数据的处理程序。上述执行模块包括来源过滤器(source filter)121以及实时通信模块123。来源过滤器121用以对取 像单元130所检索的数据进行处理,之后再将处理后的结果传送给实时通信模块123。实时通信模块123可提供一实时通信接口。在此,实时通信接口例如为支持VoIP(Voice over IP)技术的Skype、Facebook Messenger、Line、QQ、Viber等实时通信软件的接口。于一实施例中,来源过滤器121可以是一个应用程序(Application,APP),其用来模拟取像单元驱动器的行为,亦可以为虚拟相机。

例如,基于DirectShow架构建立一虚拟相机,而以此虚拟相机来作为来源过滤器121,藉此能够在不变更实时通信模块123的架构下来使用来源过滤器121。也就是说,实时通信模块123可以直接检测到外接或内建的取像单元130以及虚拟相机(如来源过滤器121),提供使用者选择。

上述执行模块还包括一设定模块125(选择性设置),用以提供参数设定接口。在此,参数设定接口包括显示区域以及参数设定区域。显示区域用以显示实时或非实时的参考影像数据,参数设定区域提供多个影像编辑工具。通过这些影像编辑工具来编辑参考影像数据,而获得影像调整参数。

底下举一例来说明来源过滤器121、实时通信模块123与取像单元130之间影像数据传输的关系。图2是依照本发明一实施例的图像处理的软件架构的示意图。请参照图2,来源过滤器121设置在取像单元130与实时通信模块123之间。当来源过滤器121被驱动时,其会去拦截取像单元130输出的影像数据,并对输出的影像数据进行处理,之后,再将处理后的结果传送至实时通信模块123。

通信单元140为支持有线传输协议或无线传输协议的硬件,使得电子装置100能够与远程装置进行联机。通信单元140例如为网络卡、用户身分模块卡(Subscriber Identity Module card,SIM card)、Wi-Fi模块等。

底下即搭配上述电子装置100来进一步说明影像数据的处理方法各步骤。

图3是依照本发明一实施例的影像数据的处理方法的流程图。请参照图1及图3,在步骤S310中,在实时通信接口开启之后,处理器110检测来源过滤器121是否被驱动。例如,实时通信模块123提供了两种视频检索设备选项供用户选择,其中一种选项是驱动取像单元130,另一选项是驱动来源过滤器121(例如为虚拟相机)。

在此,开启实时通信接口包括下述方式,即,处理器110基于使用者直接点选对应的程序或快捷方式来启动实时通信模块123而开启实时通信接口,或者处理器110可以通过参数设定接口来启动实时通信模块123而开启实时通信接口。

在未检测到来源过滤器121被驱动时,如步骤S315所示,处理器110不对取像单元130所检索的实时影像数据进行调整动作。也就是说,在未驱动来源过滤器121的情况下,实时通信模块123依照其原设定来执行即可。

在检测到来源过滤器121被驱动时,在步骤S320中,通过来源过滤器121获得影像调整参数。在此,可利用藉由设定模块125所提供的参数设定接口,供用户来进行影像调整参数的设定。而影像调整参数可以是预先设定完成而储存于储存单元120中,亦可以是实时设定来获得。

关于启动参数设定接口的时间点,可以在实时通信接口开启之前,亦可以在实时通信接口开启之后。例如,在实时通信模块123被驱动之前,处理器110依据一指令来启动参数设定接口,藉以预先设定影像调整参数。之后,通过参数设定接口来驱动实时通信模块123。例如,参数设定接口中设定一选项,藉由此选项来驱动实时通信模块,而开启实时通信接口。

或者,处理器110可以在驱动实时通信模块123,而开启实时通信接口之后,在检测到来源过滤器121被驱动时,通过来源过滤器121来启动参数设定接口,藉以由参数设定接口来获得影像调整参数。在此,参数设定接口可自储存单元120中取出预先设定完成的影像调整参数。或者,用户可利用参数设定接口来设定影像调整参数。

底下举例针对利用参数设定接口来设定影像调整参数进行说明。参数设定接口中包括显示区域以及参数设定区域。显示区域用以显示实时或非实时的参考影像数据,而参数设定区域提供多个影像编辑工具。在此,影像编辑工具至少其中之一具有电子彩妆功能。之后,通过这些影像编辑工具来编辑参考影像数据,而获得影像调整参数。而在参数设定接口中所使用的参考影像数据可以是实时影像数据,也可以是预先所储存的影像数据。

例如,用户可通过参数设定接口而在其显示区域中开启一张先前拍摄过的照片(或者直接以取像单元130来获取一实时照片),之后利用影像编辑工具来编辑照片。例如,利用影像编辑工具来调整照片的曝光、亮度、对比 等参数。另外,也可利用影像编辑工具中的电子彩妆功能来对照片中的人物进行彩妆动作。在完成编辑之后,参数设定接口基于编辑动作来产生影像调整参数。

并且,还可进一步通过参数设定接口储存影像调整参数至储存单元120,以在之后继续使用实时通信模块123的情况下检测到来源过滤器121被驱动时,使得来源过滤器121能够自储存单元120获得影像调整参数。

之后,在步骤S325中,通过来源过滤器121套用影像调整参数至取像单元130所检索的实时影像数据,藉以获得调整后影像数据,通过实时通信接口输出调整后影像数据。即,藉由实时通信模块123来输出调整后影像数据。在此,实时影像数据可以是静态影像也可以是动态影像。在实时影像数据为视频数据的情况下,来源过滤器121会针对每一张影格进行处理,即,将影像调整参数套用至每一张影格。倘若影像调整参数是基于彩妆动作而产生,则影像调整参数中还包括有人脸特征。据此,来源过滤器121会进一步基于人脸特征来将影像调整参数套用至实时影像数据中,以使其与五官对应位置相匹配。

在获得调整后影像数据之后,例如,实时通信模块123可通过藉由通信单元140基于串流协议将调整后影像数据传送至远程装置,以供远程装置的用户来观看调整后影像数据。

另外,上述方法可以非瞬时计算机可读取记录媒体来实施。非瞬时计算机可读取记录媒体记录至少一程序指令,此至少一程序指令在加载电子装置后,用以执行下列步骤:开启实时通信接口;当一来源过滤器被驱动时,通过来源过滤器获得一影像调整参数;以及通过来源过滤器套用影像调整参数至取像单元所检索的实时影像数据,藉以获得调整后影像数据,而通过实时通信接口输出该调整后影像数据。

虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的改动与润饰,故本发明的保护范围当视所附权利要求界定范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1