用于嵌入式应用的方法和装置制造方法及图纸

技术编号:27539172 阅读:17 留言:0更新日期:2021-03-03 11:31
本公开涉及用于嵌入式应用的方法和装置。在一些实施例中,一种装置包括在嵌入式应用中的媒体模块和修改模块。所述媒体模块被配置为接收与所述嵌入式应用的第一输入端口相关联的第一媒体信号和与所述嵌入式应用的第二输入端口相关联的第二媒体信号。所述媒体模块被配置为基于第一媒体信号来识别第一媒体信号参数集。所述修改模块被配置为接收与具有不同于第一媒体信号参数集的第二媒体信号参数集的会话格式相关联的修改指令。所述修改模块被配置为基于第一媒体信号参数集和修改指令来修改第一媒体信号以生成会话格式的、具有第二媒体信号参数集的第一修改媒体信号。参数集的第一修改媒体信号。参数集的第一修改媒体信号。

【技术实现步骤摘要】
用于嵌入式应用的方法和装置
[0001]本申请是申请号为201811167582.7、申请日为2012年6月29日、专利技术名称为“用于嵌入式应用的方法和装置”的专利技术专利申请的分案申请。该申请号为201811167582.7的专利技术专利申请是申请号为201280038032.X、申请日为2012年6月29日、专利技术名称为“用于嵌入式应用的方法和装置”的专利技术专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求于2011年6月30日提交的、标题为“METHODS AND APPARATUS FOR AN EMBEDDED APPLICANCE”的美国临时申请No.61/503,472的优先权,该申请的全部公开内容在此通过引用并入本文。


[0004]一些实施例总地涉及一种用于嵌入式应用的装置和方法。

技术介绍

[0005]捕捉应需求可用的、用于时移观看的、例如课堂教学和会议的现场媒体录制的能力对于诸如大学和企业的机构已经变得是有价值的。尽管已知用于捕捉和发布现场录制的一些商业解决方案,但是这些解决方案通常在诸如个人电脑(PC)的通用器件上实现。因为这些基于PC的捕捉解决方案使用通用的组件和软件,所以它们很昂贵,难以维护,当捕捉并存储信号时效率低,容易受到安全威胁,需要特殊的技术支持,并且可能难以集成到例如智能教室环境中。因此,存在对于针对目的构建的多媒体捕捉器件的需要。

技术实现思路

[0006]在一些实施例中,一种装置包括媒体模块和修改模块,该媒体模块和修改模块包括在嵌入式应用中。该媒体模块被配置为接收与该嵌入式应用的第一输入端口相关联的第一媒体信号和与该嵌入式应用的第二输入端口相关联的第二媒体信号。该媒体模块被配置为基于第一媒体信号识别第一媒体信号参数集。该修改模块被配置为接收与具有不同于第一媒体信号参数集的第二媒体信号参数集的会话格式相关联的修改指令。该修改模块被配置为:基于第一媒体信号参数集和修改指令来修改第一媒体信号,以生成会话格式的、具有第二媒体信号参数集的第一修改媒体信号。
附图说明
[0007]图1是示出根据实施例的通过网络与控制服务器耦合的嵌入式应用的系统框图。
[0008]图2是示出根据实施例的具有输入端口、处理器、存储器和多个模块的嵌入式应用的系统框图。
[0009]图3是显示根据实施例的媒体信号通过控制服务器的流程的框图。
[0010]图4是示出根据实施例的具有与两组模块相关联的两组输入端口、处理器和存储器的嵌入式应用的系统框图。
[0011]图5是示出根据实施例的使用嵌入式应用的方法的流程图。
[0012]图6是示出根据实施例的嵌入式应用中的与被配置为测量并测试水平同步脉冲和垂直同步脉冲的时序的软件检测模块耦合的硬件检测模块的框图。
[0013]图7是示出根据实施例的检测或识别用于嵌入式应用中所接收的信号的视频标准的方法的流程图。
[0014]图8是根据实施例的VGA(视频图形阵列)同步信号的示意图。
[0015]图9是根据实施例的构成VGA帧的时序的帧参数的示意图。
具体实施方式
[0016]用于多媒体捕捉的嵌入式应用(在本文中也被称为“嵌入式应用”)是专用于捕捉、处理、存储和/或发送实时媒体信号(例如,音频信号、视频信号、视觉捕捉信号、数字图像信号)的器件。嵌入式应用可以捕捉例如正在进行中的课堂演示的一个或多个实时媒体信号,所述实时媒体信号可以包括数字图像信号、视觉捕捉信号、音频信号和/或视频信号。当一个或多个媒体信号被捕捉到时,嵌入式应用可以实时地通过例如对内容进行压缩、建索引、编码、解码、同步化和/或格式化(例如,解交织、抽取、缩放、修改增益、修改音频水平和/或音频复用)内容来处理和/或以其他方式修改该一个或多个信号。嵌入式应用可以例如分布在整个网络上,并且根据时间计划表进行协调来捕捉、处理、存储和发送实时媒体信号,以最终供用户从例如控制服务器和/或被配置为例如课程管理系统的一个或多个服务器进行检索。在嵌入式应用上捕捉的媒体流可选地还可以在分发之前由控制服务器进行监视和/或进一步处理。
[0017]作为具有嵌入式环境的专用(即,特定用途)器件,嵌入式应用使用加固的操作系统(OS)和处理器(例如,处理器系统)来捕捉、处理、存储和/或发送实时媒体信号。加固的OS被配置为抵制安全攻击(例如,阻止未授权用户或程序访问)并且便利于仅与实时媒体信号的捕捉、处理、存储和/或发送相关的功能。换句话讲,嵌入式应用内的硬件和软件被集成到并且被专门设计用于捕捉、处理、存储和/或发送实时媒体信号。因为用于捕捉、处理、存储和/或发送实时媒体信号的硬件和软件被集成到嵌入式应用的嵌入式环境中,所以与安装、缩放、设计、部署和技术支持相关联的成本和复杂度可以低于用于通用系统的成本和复杂度。
[0018]实时媒体信号表示事件的图像和/或声音,该图像和/或声音由传感器基本上与该事件发生同时地获取,并且当被获取时在传感器与嵌入式应用之间感知不到延迟的情况下被发送。嵌入式应用捕捉、处理、存储和/或发送实时媒体信号可以在任何时间执行。在整个本说明书中,实时媒体信号也被称为媒体信号。
[0019]在一些实施例中,嵌入式应用可以包括媒体模块和修改模块。媒体模块可以被配置为从嵌入式应用的第一输入端口接收第一媒体信号并且从嵌入式应用的第二输入端口接收第二媒体信号。第一媒体信号和第二媒体信号可以是例如在嵌入式应用的音频输入端口处接收的音频信号、在嵌入式应用的视觉捕捉输入端口处接收的视觉捕捉媒体信号、在嵌入式应用的视频输入端口处接收的视频媒体信号、或者在嵌入式应用的数字图像输入端口处接收的数字图像媒体信号。
[0020]媒体模块可以被配置为基于第一媒体信号识别第一媒体信号参数集。第一媒体信
号参数集可以包括,例如,第一媒体信号的分辨率、第一媒体信号的帧率、第一媒体信号的比特率、或者第一媒体信号的时钟速率。
[0021]修改模块可以被配置为接收与具有不同于第一媒体信号参数集的第二媒体信号参数集的会话格式相关联的修改指令。在一些实施例中,会话格式是一组预先定义的会话格式中的一种预先定义的会话格式,其中,该组预先定义的会话格式中的每个预先定义的会话格式与一组预先定义的媒体信号参数集之中的预先定义的媒体信号参数集相关联。在这样的实施例中,媒体模块可以被配置为从该组预先定义的媒体信号参数集识别第一媒体信号参数集。在一些实施例中,可以基于例如第一媒体信号参数集、用户选定的输出参数或者嵌入式应用的能力来从该组预先定义的会话格式选择会话格式。
[0022]此外,修改模块可以被配置为基于第一媒体信号参数集和修改指令来修改第一媒体信号以生成会话格式的、具有第二媒体信号参数集的第一修改媒体信号。在一些实施例中,修改模块可以被配置为通过对第一媒体信号执行例如解交织、抽取、重调大小、颜色空间转换、修改增益、调整音频水平或音频复用来修改第一媒体信号。
[0023]如本说明书中所使用的,单数形本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种装置,包括:同步模块,所述同步模块被配置为接收具有格式和时基并且与嵌入式应用的第一输入端口相关联的第一媒体信号,所述同步模块被配置为接收具有与所述第一媒体信号的时基不同的时基并且与所诉嵌入式应用的第二输入端口相关联的第二媒体信号,所述同步模块被配置为基于公共时基和修改指令来修改所述第一媒体信号或所述第二媒体信号中的至少一个,使得所述第一媒体信号和所述第二媒体信号与所述公共时基同步以生成修改的第一媒体信号和修改的第二媒体信号,所述修改的第一媒体信号的格式不同于所述第一媒体信号的格式。2.根据权利要求1所述的装置,其中:所述同步模块被配置为通过采样删除、采样插入或混合来修改所述第一媒体信号或所述第二媒体信号中的至少一个。3.根据权利要求1所述的装置,其中,所述同步模块被配置为基于时间窗口来修改所述第一媒体信号或所述第二媒体信号中的至少一个,使得所述第一媒体信号和所述第二媒体信号与时钟漂移无关地与所述公共时基同步。4.根据权利要求1所述的装置,其中,所述同步模块被配置为基于所述第一媒体信号的时基或所述第二媒体信号的时基中的至少一个来定义所述公共时基。5.根据权利要求1所述的装置,其中,所述同步模块被配置为基于与所述第一媒体信号的时基和所述第二媒体信号的时基不同的参考时基来定义所述公共时基。6.根据权利要求1所述的装置,其中:所述修改指令是第一修改指令,所述第一媒体信号和所述第二媒体信号均为音频信号、视觉捕捉媒体信号、视频媒体信号或数字图像媒体信号中的唯一一个,所述同步模块被配置为接收具有格式和时基并且与所述嵌入式应用的第三输入端口相关联的第三媒体信号,所述同步模块被配置为接收具有与所述第三媒体信号的时基不同的时基并且与所述嵌入式应用的第四输入端口相关联的第四媒体信号,所述同步模块被配置为基于所述公共时基和第二修改指令来修改所述第三媒体信号或所述第四媒体信号中的至少一个,使得所述第三媒体信号和所述第四媒体信号与所述公共时基同步以生成修改的第三媒体信号和修改的第四媒体信号,所述修改的第三媒体信号的格式不同于所述第三媒体信号的格式。7.一种方法,包括:接收第一媒体信号,所述第一媒体信号(1)具有格式、(2)在第一时间窗口期间具有第一时基、并且(3)在第一时间窗口之后的第二时间窗口期间具有第二时基,接收第二媒体信号,所述第二媒体信号(1)在第一时间窗口期间具有第三时基,所述第三时基不同于所述第一时基、并且(3)在第二时间窗口期间具有第四时基,所述第四时基不同于所述第二时基;在第一时间窗口期间的时间基于公共时基来修改所述第一媒体信号或所述第二媒体信号中的至少一个,使得所述第一媒体信号和所述第二媒体信号与所述公共时基同步以至
少生成第一修改的第一媒体信号或第一修改的第二媒体信号;以及在第二时间窗口期间的时间基于公共时基来修改所述第一媒体信号或所述第二媒体信号中的至少一个,使得所述第一媒体信号和所述第二媒体信号与所述公共时基同步以至少生成第二修改的第一媒体信号或第二修改的第二媒体信号。8.根据权利要求7所述的方法,进一步包括:通过采样删除、采样插入或混合来修改所述第一媒体信号或所述第二媒体信号中的至少一个。9.根据权利要求7所述的方法,进一步包括:基于所述第一时基或所述第二时基中的至少一个定义所述公共时基。10.根据权利要求7所述的方法,进一步包括:基于与所述第一时基和所述第二时基不同的参考时基来定义所述公共时基。11.根据权利要求7所述的方法,其中所述第一媒体信号和所述第二媒体信号均为音频信号、视觉捕捉媒体信号、视频媒体信号或数字图像媒体信号中的唯一一个,所述方法进一步包括:接收具有格式和时基的第三媒体信号,接收具有与所述第三媒体信号的时基不同的时基的第四媒体信号,基于所述公共时基来修改所述第三媒体信号或所述第四媒体信号中的至少一个,使得所述第三媒体信号和所述第四媒体信号与所述公共时基同步以生成修改的第三媒体信号或修改的第四媒体信号中的至少一个,所述修改的第三媒体信号的格式不同于所述第三媒体信号的格式。12.根据权利要求7所述的方法,其中所述第一时间窗口和所述第二时间窗口位于连续捕捉会话内。13.一种方法,包括:对于捕捉时间窗口,接收第一媒体信号和第二媒体信号;基于所述第一媒体信号识别第一多个媒体信号参数;计算与具有与第一多个媒体信号参数不同的第二多个媒体信号参数的会话格式相关联的修改,所述修改不是预先确定的也不是来自于预先确定的修改的列表的;以及基于所述修改来修改所述第一媒体信号以生成所述会话格式的、具有所述第二多个媒体信号参数的第一修改媒体信号。14.根据权利要求13所述的方法,其中所述修改与所述第一媒体信号的格式和所述第二媒体信号的格式无关。15.根据权利要求13所述的方法,其中,所述第一多个媒体信号参数包括所述第一媒体信号的分辨率、所述第一媒体信号的帧率、所述第一媒体信号的比特率、或所述第一媒体信号的时钟率中的至少两个。16.根据权利要求13所述的方法,其中,通过对所述第一媒体信号执行解交织、抽取、重调大小、颜色空间转换、修改增益、调整音频水平或音频复用中的至少一个来修改所述第一媒体信号。17.根据权利要求13所述的方法,其中:所述第一媒体信号是音频信号;并且
所述第二媒体信号是以下信号中的至少一个:(1)视觉捕捉媒体信号、(2)视频媒体信号、或(3)数字图像媒体信号。18.根据权利要求13所述的方法,其中:所述第一媒体信号是以下信号中的至少一个:(1)视觉捕捉媒体信号、(2)视频媒体信号、或(3)数字图像媒体信号;并且所述第二媒体信号是音频信号。19.根据权利要求13所述的方法,进一步包括:发送所述第一修改媒体信号和所述第二媒体信号以使得所述第一修改媒体信号和所述第二媒体信号同...

【专利技术属性】
技术研发人员:约翰
申请(专利权)人:埃科三六零公司
类型:发明
国别省市:

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

1