应用至即时通讯程序的影像处理系统与其影像处理方法

文档序号:7682980阅读:132来源:国知局
专利名称:应用至即时通讯程序的影像处理系统与其影像处理方法
技术领域
本发明有关一种影像处理系统与影像处理方法,且特别是有关一种应用至即 时通讯程序的影像处理系统与影像处理方法。
背景技术
即时影像传输被广泛地应用在即时通讯程序,例如是MSN即时通讯软件(MSN Messenger)。通过使用一网络摄影机(WebCam)来撷取影像,即时通讯程序的使
用者可以将网络摄影机所撷取到的画面即时地传送给另一使用者。如此,此使用者 可以分享画面给另一使用者。然而,传统影像传输方法仅能传输网络摄影机所撷取
的画面,而无任何特殊效果。如此,仅使用传统影像传输方法的即时通讯程序,无 法提供使用者更有趣的使用体验。因此,如何将撷取影像加上特殊效果,来改善即 时通讯程序的使用体验,是业界所致力的目标。

发明内容
本发明的目的是提供一种影像处理系统与影像处理方法。当使用者通过一管 理工具程序绘图,输入绘图数据时,本发明的影像处理系统结合绘图数据与一影像 撷取装置所撷取的输入影像,产生输出影像,提供给即时通讯程序。因此,即时通 讯程序即可将经过合成的输出影像即时地传送给其它使用者。如此,使用者可以体 验在影像撷取装置所撷取的输入影像上即时地绘图的趣味效果,并将合成的输出影 像即时地分享给其它使用者。
根据本发明的第一方面,提出一种影像处理方法,用以提供一输出影像给一 即时通讯程序。影像处理方法包括以下步骤。首先, 一影像撷取装置撷取一输入影 像。接着,将输入影像存入一转存存储器(Dump memory)区块。之后,回应于一 操作事件输入一绘图数据至一画布(Canvas)存储器区块。其中,画布存储器区块与 转存存储器区块的储存空间是实质上相同。接着,由画布存储器区块取得绘图数据,并将绘图数据与转存存储器区块中的输入影像结合,产生输出影像。其中,即时通 讯程序控制一虚拟影像撷取装置至转存存储器区块取得输出影像。
根据本发明的第二方面,提出一种影像处理系统,用以产生一输出影像至一 即时通讯程序。影像处理系统包括一影像处理组件、 一画布存储器区块与一管理工 具程序。影像处理组件包括一影像撷取装置与一数据转存器(Dumper)。影像撷取 装置撷取一输入影像。数据转存器将输入影像存入一转存存储器区块。画布存储器 区块与转存存储器区块的储存空间是实质上相同。管理工具程序回应于一操作事件 将一绘图数据储存至画布存储器区块。其中,数据转存器由画布存储器区块取得绘 图数据,并将绘图数据与转存存储器区块中的输入影像结合,作为输出影像。其中, 即时通讯程序控制一虚拟影像撷取装置至转存存储器区块取得输出影像。


为让本发明的上述内容能更明显易懂,下面将配合附图对本发明的较佳实施 例进行详细说明,其中
图1绘示本发明实施例的影像处理系统的方块图。
图2绘示图1的影像处理系统所执行的影像处理方法的流程图。
图3绘示将输入影像与绘图数据结合,产生输出影像的一例。
具体实施例方式
本发明实施例的影像处理方法是用以产生一输出影像至一即时通讯程序。本 实施例的影像处理方法包括以下步骤。首先, 一影像撷取装置撷取一输入影像。接
着,将输入影像存入一转存存储器(Dump memory)区块。另外,回应于一操作事 件输入一绘图数据至一画布(Canvas)存储器区块。其中,画布存储器区块与转存存 储器区块的储存空间是实质上相同。之后,由画布存储器区块取得绘图数据,并将 绘图数据与转存存储器区块中的输入影像结合,产生输出影像。其中,即时通讯程 序控制一虚拟影像撷取装置至转存存储器区块取得输出影像。
图1绘示本发明实施例的影像处理系统的方块图。请参考图1,影像处理系统 包括一影像处理组件110、 一画布存储器区块120与一管理工具程序(Utility) 130。影像处理组件110包括一影像撷取装置111与一数据转存器(Dumper) 112。
5影像处理系统撷取一输入影像FI,回应于一操作动作接收一绘图数据DI,并将输 入影像FI与绘图数据DI结合,得到一输出影像F0。输入影像F0被储存于一转存 存储器区块140中,以供一即时通讯程序200使用。即时通讯程序200是通过一虚 拟影像撷取装置300至转存存储器区块140取得输出影像F0。
图2绘示图1的影像处理系统所执行的影像处理方法的流程图。请同时参考 图1与图2。在步骤210中,影像撷取装置111撷取一输入影像FI。接着,在步骤 220中,数据转存器112将输入影像FI转存至一转存存储器区块140。
另一方面,在步骤230中,管理工具程序130回应于一使用者所触发的一操 作事件将绘图数据DI储存至画布存储器区块120。在本发明实施例中,管理工具 程序130包括绘图界面131。上述操作事件是通过绘图界面131输入绘图数据DI。 管理工具程序130回应于上述操作事件,将绘图界面131中的绘图数据DI储存至 画布存储器区块120。在本发明实施例中,绘图数据DI包括使用者在绘图界面131 上所画的影像所对应的像素。举例来说,若使用者在绘图界面131上画一线条,则 绘图数据DI包括对应此线条的影像的每个像素。
接着,在步骤240中,数据转存器112由画布存储器区块120取得绘图数据 DI,并将绘图数据DI与转存存储器区块140中的输入影像FI结合,作为输出影像 F0。数据转存器112并将输出影像F0储存于转存存储器区块140。
在本发明实施例中,画布存储器区块120与转存存储器区块140的储存空间 是实质上相同。举例来说,影像撷取装置111所撷取的输入影像FI,与绘图界面 131上的绘图数据DI的影像大小是为320X240。输入影像FI与绘图数据DI的每 个像素的大小为l位组(Byte)。相对应地,转存存储器区块140与画布存储器区 块120的储存空间为76800 (320X240)位组,以分别储存输入影像FI与绘图数 据DI的每个像素。
在步骤240中,数据转存器112将存于画布存储器区块120的绘图数据DI的 每个像素与存于转存存储器区块140的输入影像FI中,位置相同的每个像素结合。 图3绘示将输入影像FI与绘图数据DI结合,产生输出影像FO的一例。请参考图 3,数据转存器112将绘图数据DI迭合于输入影像FI之上,产生输出影像FO。
另外,数据转存器112还依据使用者所设定的一透明度系数k来控制绘图数 据DI在输出影像FO上的透明度。在本发明实施例中,数据转存器112是依据透明度系数k、输入影像FI中,位于位置(x,y)的一像素FI(x,y)、以及绘图数据DI 中,位于相同位置(x, y)的一像素DI (x, y),产生输出影像F0中,位于相同位置(x, y) 的一像素F0(x,y)。其中,x表示输入影像FI、绘图数据DI或输出影像FO的横座 标,y表示输入影像FI、绘图数据DI或输出影像FO的纵座标。第1式为像素 F0(x' y) 、 FI (x, y)与DI (x, y)的关系式的一例。
FO (x' y) =(100%-k%) XDI (x' y) +k%XFI(x, y) 第1式
由第1式可知,透明度系数k是决定位于位置(x,y)的像素DI (x,y)与像 素FI (x,y)在像素FO (x,y)中所占的权重。举例来说,当透明度系数设定为0 %时,则输出影像的像素FO (x,y)即等于DI (x,y),像素FI (x,y)完全不占 FO (x,y)的任何比例。亦即,绘图数据DI的像素DI (x,y)为不透明效果。类似 地,当透明度系数设定为50%时,则绘图数据DI的像素DI (x,y)为半透明效果。
如此,本发明实施例的影像处理系统得到结合输入影像FI与绘图数据DI的 输出影像FO,并将其储存于转存存储器区块140,以供即时通讯软件200之用。如 此,即时通讯软件200即可通过虚拟影像撷取装置300取得输出影像140。
另外,在本发明实施例中,管理工具程序130还由转存存储器区块140读取 输出影像FO,并将输出影像FO显示于绘图界面131。在本发明实施例中,管理工 具程序130通过将输出影像FO储存于一显示存储器区块150,将输出影像FO显示 于绘图界面131上。类似地,显示存储器区块150与转存存储器区块140的储存空 间是实质上相同。
在本发明实施例中,影像撷取装置为一网络摄影机(WebCam)。
在本发明实施例中,影像处理系统是以DirectShow技术来实现。影像处理组 件IIO为一组过滤图形管理组件(Filter graphic manager)。影像撷取装置111 即为此组过滤图形管理组件内的来源过滤器(Source filter),而数据转存器112 为此组过滤图形管理组件内的展现过滤器(Render filter)。另外,类似地,即 时通讯程序与虚拟影像撷取装置形成另一组过滤图形管理组件。虚拟影像撷取装置 为另一组过滤图形管理组件内的来源过滤器,而即时通讯程序为另一组过滤图形管 理组件内的展现过滤器。
下面说明本发明实施例的影像处理系统与影像处理方法的效果。影像处理系 统通过影像撷取装置,例如是网络摄影机,来撷取输入影像,同时接收一使用者通过绘图界面所输入的绘图数据。当使用者通过管理工具程序的绘图界面绘图,输入 绘图数据时,本发明实施例的影像处理系统结合绘图数据与输入影像,产生输出影 像,提供给即时通讯程序。因此,即时通讯程序即可将经过合成的输出影像即时地 传送给其它使用者。如此,通过将连续的数个输入影像分别与绘图数据迭合,形成 连续的数个输出影像,使用者可以体验在影像撷取装置所撷取的输入影像上即时地 绘图的趣味效果,并将合成的输出影像即时地分享给其它使用者。相较之下,未应 用本发明实施例的影像处理系统的即时通讯程序,仅能单调地传送影像撷取装置所 撷取的输入影像给其它使用者,而无任何特殊效果。本发明实施例的影像处理系统 与影像处理方法可以提供即时通讯程序的使用者一个增添乐趣的使用体验。
另外,管理工具程序130是将输出影像显示于绘图界面上。通过显示输出影 像于绘图界面131上,使用者可以直接看着在绘图界面上的输出影像,在绘图界面 上作画。如此,使得通过绘图界面131输入绘图数据DI的操作动作更加顺畅。
综上所述,虽然本发明已以较佳实施例揭露如上,然而其并非用以限定本发 明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当 可作各种等同的改变或替换。因此,本发明的保护范围当视后附的本申请权利要求 范围所界定的为准。
权利要求
1. 一种影像处理方法,用以提供一输出影像给一即时通讯程序,包括(a)一影像撷取装置撷取一输入影像;(b)将该输入影像存入一转存存储器区块;(c)回应于一操作事件输入一绘图数据至一画布存储器区块,该画布存储器区块与该转存存储器区块的储存空间是实质上相同;以及(d)由该画布存储器区块取得该绘图数据,并将该绘图数据与该转存存储器区块中的该输入影像结合,产生该输出影像;其中,该即时通讯程序控制一虚拟影像撷取装置至该转存存储器区块取得该输出影像。
2. 根据权利要求1所述的影像处理方法,其特征在于,步骤(c)中, 一管理 工具程序回应于该操作事件将该绘图数据储存至该画布存储器区块。
3. 根据权利要求2所述的影像处理方法,其特征在于,该管理工具程序包括 一绘图界面,该管理工具程序回应于该操作事件,将该绘图界面中的该绘图数据储 存至该画布存储器区块。
4. 根据权利要求3所述的影像处理方法,其特征在于,该影像处理方法还包括(e) 该管理工具程序由该转存存储器区块读取该输出影像,并将该输出影像显 示于该绘图界面中。
5. 根据权利要求4所述的影像处理方法,其特征在于,在步骤(e)中,该管 理工具程序由该转存存储器区块读取该输出影像,将该输出影像储存于一显示存储器区块,并将该输出影像显示于该绘图界面中;其中,该显示存储器区块与该转存存储器区块的储存空间是实质上相同。
6. 根据权利要求1所述的影像处理方法,其特征在于,在步骤(d)中,依 据一透明度系数将该绘图数据与该转存存储器区块中的该输入影像结合,产生该输 出影像。
7. —种影像处理系统,用以产生一输出影像至一即时通讯程序,包括 一影像处理组件,包括一影像撷取装置,用以撷取一输入影像;及 一数据转存器,用以将该输入影像存入一转存存储器区块; 一画布存储器区块,该画布存储器区块与该转存存储器区块的储存空间是实 质上相同;以及一管理工具程序,用以回应于一操作事件将一绘图数据储存至该画布存储器 区块;其中,该数据转存器由该画布存储器区块取得该绘图数据,并将该绘图数据 与该转存存储器区块中的该输入影像结合,作为该输出影像;其中,该即时通讯程序是控制一虚拟影像撷取装置至该转存存储器区块取得 该输出影像。
8. 根据权利要求7所述的影像处理系统,其特征在于,该管理工具程序包括 一绘图界面,该管理工具程序回应于该操作事件,将该绘图界面中的该绘图数据储 存至该画布存储器区块。
9. 根据权利要求8所述的影像处理系统,其特征在于,该管理工具程序由该 转存存储器区块取得该输出影像,并显示该输出影像于该绘图界面。
10. 根据权利要求9所述的影像处理系统,其特征在于,该管理工具程序由 该转存存储器区块读取该输出影像,将该输出影像储存至一显示存储器区块,并显 示该输出影像于该绘图界面中,其中,该显示存储器区块与该转存存储器区块的储 存空间是实质上相同。
11. 根据权利要求7所述的影像处理系统,其特征在于,该数据转存器是依 据一透明度系数将该绘图数据与该转存存储器区块中的该输入影像结合,产生该输 出影像。
全文摘要
一种影像处理方法,用以提供一输出影像给一即时通讯程序。影像处理方法包括以下步骤。首先,一影像撷取装置撷取一输入影像。接着,将输入影像存入一转存存储器(Dump memory)区块。之后,回应于一操作事件输入一绘图数据至一画布(Canvas)存储器区块。其中,画布存储器区块与转存存储器区块的储存空间是实质上相同。接着,由画布存储器区块取得绘图数据,并将绘图数据与转存存储器区块中的输入影像结合,产生输出影像。其中,即时通讯程序是控制一虚拟影像撷取装置至转存存储器区块取得输出影像。
文档编号H04N7/14GK101426122SQ20081000517
公开日2009年5月6日 申请日期2008年1月24日 优先权日2007年10月30日
发明者张同恒, 杨中仁 申请人:中磊电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1