影音分享方法与系统的制作方法

文档序号:9814757阅读:459来源:国知局
影音分享方法与系统的制作方法
【技术领域】
[0001]本发明是有关于一种影音分享技术,且特别是有关于一种影音分享方法及系统。
【背景技术】
[0002]在摩尔定律影响下,硬件元件变得功能强大并且相对便宜。数码相机、数码摄影机渐渐成为一般大众消费品,许多人以此摄制家庭影片、记录生活片段、或是拍制微电影(Micro Film);无数的多媒体内容(Media Contents)被人们上传到云端服务器,或是通过串流技术(Streaming Technology)将之分享、传播、与他人交流。然而,管理这些已被上传的多媒体内容,往往会受限于代管服务器的业者、或是在隐私保护上受到局限,例如,无法任意地限定某些个人拥有收视的权限、或是禁止特定对象收视。尽管如此,通过桌面分享技术(Desktop Sharing Technology),即使个人电脑,例如,一体成型个人电脑(All in OnePersonal Computer, A1 PC),也能用来将多媒体内容与他人共用、分享。
[0003]然而,在目前的影音分享技术中,其所擷取的音讯文件乃是输出至扬声器的音讯信号。具体地说,若是主机中同时有许多应用程序开启,并且每个应用程序皆有音讯信号输出至扬声器,客户装置接收的音讯内容将会是主机上所有已开启应用程序的综合音讯内容,而不会是个别地音讯内容。因此,如何能正确传送使用者指定应用程序的音讯内容,即为本发明努力寻求的目标。

【发明内容】

[0004]本发明提供一种影音分享方法与系统,其能够针对特定的应用程序擷取其音讯串流,并且在经过适当编码之后,传送此编码后的影音串流以回应使用者装置的要求。
[0005]根据本发明一范例实施例的影音分享方法包括:接收来自网络的第一影音分享请求;初始化多个音讯擷取模块以回应多个应用程序;利用此些音讯擷取模块之中的第一音讯擷取模块擷取来自于第一应用程序的第一声音数据,并且利用此些音讯擷取模块之中的第二音讯擷取模块擷取来自于第二应用程序的第二声音数据;以及依据从音讯引擎中接收的第一声音数据来产生第一影音串流,并且通过通信模组发送第一影音串流以回应第一影音分享请求。
[0006]在本发明的一范例实施例中,上述的影音分享方法,还包括:依据从音讯引擎中接收的第一声音数据与从图形装置接口模组接收的图形数据来产生第一影音串流。
[0007]在本发明的一范例实施例中,上述的影音分享方法,还包括:从对应第一应用程序的端点缓冲器中获取第一原始声音数据;将第一原始声音数据转换为符合声音格式的第一声音数据;存储第一声音数据;以及,取出第一声音数据并将所取出的第一声音数据传送至串流处理模组。
[0008]在本发明的一范例实施例中,上述的影音分享方法,还包括:移动电子装置通过网络向服务器传送对应第一应用程序的第一影音分享请求。
[0009]在本发明的一范例实施例中,上述的影音分享方法,还包括:初始化此些音讯擷取模块取得对应每一应用程序的处理识别码;依据对应第一应用程序的处理识别码,从此些音讯擷取模块之中的第一音讯擷取模块获取第一声音数据;以及产生第一影音串流并且将第一影音串流通过通信模组经由网络传送给移动电子装置。
[0010]在本发明的一范例实施例中,上述的影音分享方法,还包括:从服务器接收第一影音串流并播放第一影音串流。
[0011]在本发明的一范例实施例中,上述的影音分享方法,还包括:依据从音讯引擎中接收的第二声音数据来产生第二影音串流并且通过通信模组发送第二影音串流以回应第二影音分享请求。
[0012]在本发明的一范例实施例中,上述的影音分享方法,还包括:通过服务器的音讯驱动器与扬声器播放第二声音数据,并且不播放第一声音数据。
[0013]根据本发明一范例实施例的影音分享系统包括:处理器单元、缓冲存储器、通信模组、音讯引擎以及串流处理模组。缓冲存储器、通信模组、音讯引擎以及串流处理模组分别地耦接至处理器单元。详细地说,通信模组用以连接至网络并且接收来自网络的第一影音分享请求。音讯引擎会初始化多个音讯擷取模块以回应多个应用程序,并且音讯擷取模块之中的第一音讯擷取模块擷取来自于第一应用程序的第一声音数据,并且在此些音讯擷取模块之中的第二音讯擷取模块擷取来自于第二应用程序的第二声音数据。串流处理模组依据从音讯引擎中接收的第一声音数据来产生第一影音串流,并且通过通信模组发送第一影音串流以回应第一影音分享请求。
[0014]在本发明的一范例实施例中,上述的影音分享系统还包括图形装置接口(Graphics Device Interface)模组。图形装置接口模组处理来自于第一应用程序的图形数据。此外,串流处理模组依据从音讯引擎中接收的第一声音数据与从图形装置接口模组接收的图形数据来产生第一影音串流。
[0015]在本发明的一范例实施例中,上述第一音讯擷取模块从对应第一应用程序的端点缓冲器中获取第一原始声音数据,将第一原始声音数据转换为符合声音格式的第一声音数据,在缓冲存储器中存储第一声音数据,以及从缓冲存储器中取出第一声音数据并将所取出的第一声音数据传送至串流处理模组。
[0016]在本发明的一范例实施例中,上述的影音分享系统还包括:服务器以及移动电子装置。上述的处理器单元、缓冲存储器、通信模组、音讯引擎与串流处理模组配置在此服务器中。此外,移动电子装置通过网络向服务器传送对应第一应用程序的第一影音分享请求。
[0017]在本发明的一范例实施例中,上述音讯引擎会初始化此些音讯擷取模块取得对应每一应用程序的处理识别码。而串流处理模组会依据对应第一应用程序的处理识别码,从音讯擷取模块之中的第一音讯擷取模块获取第一声音数据。随后,产生第一影音串流并且将第一影音串流通过通信模组经由网络传送给移动电子装置。
[0018]在本发明的一范例实施例中,上述移动电子装置从服务器接收第一影音串流并播放第一影音串流。
[0019]在本发明的一范例实施例中,上述串流处理模组依据从音讯引擎中接收的第二声音数据来产生第二影音串流并且通过通信模组发送第二影音串流以回应第二影音分享请求。
[0020]在本发明的一范例实施例中,上述音讯引擎通过服务器的音讯驱动器与扬声器播放第二声音数据,并且不播放第一声音数据。
[0021]基于上述,本发明范例实施例提出一种影音分享系统及其影音分享方法,通过分别地对应用程序擷取音讯数据,克服桌面分享技术中无法将音讯分开的缺点。并且能将擷取的音讯数据转换适当声音格式后输出至使用者的电子装置。
[0022]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下。
【附图说明】
[0023]图1是根据本发明范例实施例所绘示的影音分享系统的示意图。
[0024]图2是依据第一范例实施例所绘制的影音分享系统的服务器的方块图。
[0025]图3是依据第一范例实施例所绘制的影音分享系统的使用示意图。
[0026]图4是依据第一范例实施例所绘制的影音分享方法的流程图。
[0027]图5是依据第二范例实施例所绘制的影音分享系统的使用示意图。
[0028]图6是依据第二范例实施例所绘制的影音分享方法的流程图。
[0029]图7是依据第三范例实施例所绘制的影音分享系统的方块图。
[0030]图8是依据第三范例实施例所绘制的影音分享系统的使用示意图。
[0031]图9是依据第四范例实施例所绘制的影音分享系统的方块示意图。
[0032]图10是依据第四范例实施例所绘制的影音分享方法的流程图。
[0033]符号说明:
[0034]10、500、900:服务器
[0035]1000:影音分享系统
[0036]20:网络
[0037]32、34、36、38:电子装置
[0038]102、502:处理器单元
[0039]104,310,504:缓冲存储器
[0040]106、506:通信模组
[0041]108、508:音讯引擎
[0042]110、510:串流处理模组
[0043]202,302:第一应用程序
[0044]204、304:第二应用程序
[0045]202a:第一声音数据
[0046]204a:第二声音数据
[0047]202b,302b:第一影音串流
[0048]204b,304b:第二影音串流
[0049]206、306:第一音讯擷取模块
[0050]208、308:第二音讯擷取模块
[0051]312、314:端点缓冲器
[0052]512:图形装置接口模组
[0053]508a:音讯擷取模块
[0054]602:应用程序
[0055]602a:声音数据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1