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

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

【技术实现步骤摘要】
【国外来华专利技术】用于嵌入式应用的方法和装置相关申请的交叉引用本申请要求于2011年6月30日提交的、标题为“METHODSANDAPPARATUSFORANEMBEDDEDAPPLICANCE”的美国临时申请No.61/503,472的优先权,该申请的全部公开内容在此通过引用并入本文。
一些实施例总地涉及一种用于嵌入式应用的装置和方法。
技术介绍
捕捉应需求可用的、用于时移观看的、例如课堂教学和会议的现场媒体录制的能力对于诸如大学和企业的机构已经变得是有价值的。尽管已知用于捕捉和发布现场录制的一些商业解决方案,但是这些解决方案通常在诸如个人电脑(PC)的通用器件上实现。因为这些基于PC的捕捉解决方案使用通用的组件和软件,所以它们很昂贵,难以维护,当捕捉并存储信号时效率低,容易受到安全威胁,需要特殊的技术支持,并且可能难以集成到例如智能教室环境中。因此,存在对于针对目的构建的多媒体捕捉器件的需要。
技术实现思路
在一些实施例中,一种装置包括媒体模块和修改模块,该媒体模块和修改模块包括在嵌入式应用中。该媒体模块被配置为接收与该嵌入式应用的第一输入端口相关联的第一媒体信号和与该嵌入式应用的第二输入端口相关联的第二媒体信号。该媒体模块被配置为基于第一媒体信号识别第一媒体信号参数集。该修改模块被配置为接收与具有不同于第一媒体信号参数集的第二媒体信号参数集的会话格式相关联的修改指令。该修改模块被配置为:基于第一媒体信号参数集和修改指令来修改第一媒体信号,以生成会话格式的、具有第二媒体信号参数集的第一修改媒体信号。附图说明图1是示出根据实施例的通过网络与控制服务器耦合的嵌入式应用的系统框图。图2是示出根据实施例的具有输入端口、处理器、存储器和多个模块的嵌入式应用的系统框图。图3是显示根据实施例的媒体信号通过控制服务器的流程的框图。图4是示出根据实施例的具有与两组模块相关联的两组输入端口、处理器和存储器的嵌入式应用的系统框图。图5是示出根据实施例的使用嵌入式应用的方法的流程图。图6是示出根据实施例的嵌入式应用中的与被配置为测量并测试水平同步脉冲和垂直同步脉冲的时序的软件检测模块耦合的硬件检测模块的框图。图7是示出根据实施例的检测或识别用于嵌入式应用中所接收的信号的视频标准的方法的流程图。图8是根据实施例的VGA(视频图形阵列)同步信号的示意图。图9是根据实施例的构成VGA帧的时序的帧参数的示意图。具体实施方式用于多媒体捕捉的嵌入式应用(在本文中也被称为“嵌入式应用”)是专用于捕捉、处理、存储和/或发送实时媒体信号(例如,音频信号、视频信号、视觉捕捉信号、数字图像信号)的器件。嵌入式应用可以捕捉例如正在进行中的课堂演示的一个或多个实时媒体信号,所述实时媒体信号可以包括数字图像信号、视觉捕捉信号、音频信号和/或视频信号。当一个或多个媒体信号被捕捉到时,嵌入式应用可以实时地通过例如对内容进行压缩、建索引、编码、解码、同步化和/或格式化(例如,解交织、抽取、缩放、修改增益、修改音频水平和/或音频复用)内容来处理和/或以其他方式修改该一个或多个信号。嵌入式应用可以例如分布在整个网络上,并且根据时间计划表进行协调来捕捉、处理、存储和发送实时媒体信号,以最终供用户从例如控制服务器和/或被配置为例如课程管理系统的一个或多个服务器进行检索。在嵌入式应用上捕捉的媒体流可选地还可以在分发之前由控制服务器进行监视和/或进一步处理。作为具有嵌入式环境的专用(即,特定用途)器件,嵌入式应用使用加固的操作系统(OS)和处理器(例如,处理器系统)来捕捉、处理、存储和/或发送实时媒体信号。加固的OS被配置为抵制安全攻击(例如,阻止未授权用户或程序访问)并且便利于仅与实时媒体信号的捕捉、处理、存储和/或发送相关的功能。换句话讲,嵌入式应用内的硬件和软件被集成到并且被专门设计用于捕捉、处理、存储和/或发送实时媒体信号。因为用于捕捉、处理、存储和/或发送实时媒体信号的硬件和软件被集成到嵌入式应用的嵌入式环境中,所以与安装、缩放、设计、部署和技术支持相关联的成本和复杂度可以低于用于通用系统的成本和复杂度。实时媒体信号表示事件的图像和/或声音,该图像和/或声音由传感器基本上与该事件发生同时地获取,并且当被获取时在传感器与嵌入式应用之间感知不到延迟的情况下被发送。嵌入式应用捕捉、处理、存储和/或发送实时媒体信号可以在任何时间执行。在整个本说明书中,实时媒体信号也被称为媒体信号。在一些实施例中,嵌入式应用可以包括媒体模块和修改模块。媒体模块可以被配置为从嵌入式应用的第一输入端口接收第一媒体信号并且从嵌入式应用的第二输入端口接收第二媒体信号。第一媒体信号和第二媒体信号可以是例如在嵌入式应用的音频输入端口处接收的音频信号、在嵌入式应用的视觉捕捉输入端口处接收的视觉捕捉媒体信号、在嵌入式应用的视频输入端口处接收的视频媒体信号、或者在嵌入式应用的数字图像输入端口处接收的数字图像媒体信号。媒体模块可以被配置为基于第一媒体信号识别第一媒体信号参数集。第一媒体信号参数集可以包括,例如,第一媒体信号的分辨率、第一媒体信号的帧率、第一媒体信号的比特率、或者第一媒体信号的时钟速率。修改模块可以被配置为接收与具有不同于第一媒体信号参数集的第二媒体信号参数集的会话格式相关联的修改指令。在一些实施例中,会话格式是一组预先定义的会话格式中的一种预先定义的会话格式,其中,该组预先定义的会话格式中的每个预先定义的会话格式与一组预先定义的媒体信号参数集之中的预先定义的媒体信号参数集相关联。在这样的实施例中,媒体模块可以被配置为从该组预先定义的媒体信号参数集识别第一媒体信号参数集。在一些实施例中,可以基于例如第一媒体信号参数集、用户选定的输出参数或者嵌入式应用的能力来从该组预先定义的会话格式选择会话格式。此外,修改模块可以被配置为基于第一媒体信号参数集和修改指令来修改第一媒体信号以生成会话格式的、具有第二媒体信号参数集的第一修改媒体信号。在一些实施例中,修改模块可以被配置为通过对第一媒体信号执行例如解交织、抽取、重调大小、颜色空间转换、修改增益、调整音频水平或音频复用来修改第一媒体信号。如本说明书中所使用的,单数形式“一”、“一个”和“所述”包括复数指示物,除非上下文另有明确指示。因此,例如,术语“音频输入端口”意在于表示单个音频输入端口或音频输入端口的组合。图1是分布在整个网络110上并且与控制服务器120连接的嵌入式应用100的框图。在本实施例中,控制服务器120与被配置为例如课程管理系统的服务器130(例如,运行BlackboardTMWebCT和/或Moodle的服务器)连接。网络110可以是在各种环境(诸如,例如,办公综合楼或大学校园)下被实现为有线或无线网络的任何类型的网络,包括局域网(LAN)或广域网(WAN)。嵌入式应用100可以捕捉通过电子捕捉器件或传感器(诸如麦克风、网络摄像头、摄像机、静态照相机和视频播放器)获取的实时媒体信号,包括音频信号、视觉捕捉信号、数字图像信号和/或视频信号。嵌入式应用100还可以被配置为处理、存储和/或发送(例如,通过使用实时协议(诸如RTP)的网络对信号进行流传输)所捕捉的实时媒体信号。与实时媒体信号所捕捉的内容相关联的数据也可以被处理、存储和/或发送;这本文档来自技高网...

【技术保护点】
一种装置,包括:媒体模块,所述媒体模块被配置为接收第一媒体信号和第二媒体信号,所述第一媒体信号与包括所述媒体模块的嵌入式应用的第一输入端口相关联,所述第二媒体信号与所述嵌入式应用的第二输入端口相关联,所述媒体模块被配置为基于所述第一媒体信号来识别第一多个媒体信号参数;和修改模块,所述修改模块被配置为接收与具有不同于所述第一多个媒体信号参数的第二多个媒体信号参数的会话格式相关联的修改指令,所述修改模块包括在所述嵌入式应用内,所述修改模块被配置为基于所述第一多个媒体信号参数和所述修改指令来修改所述第一媒体信号,以生成所述会话格式的、具有所述第二多个媒体信号参数的第一修改媒体信号。

【技术特征摘要】
【国外来华专利技术】2011.06.30 US 61/503,4721.一种装置,包括:媒体模块,所述媒体模块被配置为接收第一媒体信号和第二媒体信号,所述第一媒体信号与包括所述媒体模块的嵌入式应用的第一输入端口相关联,所述第二媒体信号与所述嵌入式应用的第二输入端口相关联,所述媒体模块被配置为基于所述第一媒体信号来识别第一多个媒体信号参数;所述媒体模块被配置为:当所述第一多个媒体信号参数与多个预先定义的媒体信号参数集之中的预先定义的媒体信号参数集匹配时,识别所述第一媒体信号的第一会话格式,所述预先定义的媒体信号参数集包括第一数量的媒体参数并且与所述第一会话格式相关联;所述媒体模块被配置为:当所述第一会话格式没有被识别时且在所述多个媒体信号参数与所述多个预先定义的媒体信号参数集之中的媒体信号参数子集匹配时,识别所述第一媒体信号的第二会话格式,所述媒体信号参数子集包括少于所述第一数量的媒体参数的第二数量的媒体参数并且与所述第二会话格式相关联;所述媒体模块被配置为:当所述第一会话格式被识别时发送表明所述第一会话格式的信号,所述媒体模块被配置为在所述第二会话格式被识别时发送表明所述第二会话格式的信号;和修改模块,所述修改模块被配置为接收与具有不同于所述第一多个媒体信号参数的第二多个媒体信号参数的第三会话格式相关联的修改指令,所述修改模块被包括在所述嵌入式应用内,所述修改模块被配置为基于所述第一多个媒体信号参数和所述修改指令来修改所述第一媒体信号,以生成所述第三会话格式的、具有所述第二多个媒体信号参数的第一修改媒体信号。2.根据权利要求1所述的装置,其中:所述媒体模块被配置为在第一时间段内接收所述第一媒体信号和所述第二媒体信号,所述修改模块被配置为在与所述第一时间段互不重叠并且在所述第一时间段之前的第二时间段内接收所述修改指令。3.根据权利要求1所述的装置,其中,所述修改指令与所述第一媒体信号的会话格式和所述第二媒体信号的会话格式无关。4.根据权利要求1所述的装置,其中,所述第一多个媒体信号参数包括所述第一媒体信号的分辨率、所述第一媒体信号的帧率、所述第一媒体信号的比特率、或所述第一媒体信号的时钟率中的至少两个。5.根据权利要求1所述的装置,其中,所述修改模块被配置为通过对所述第一媒体信号执行解交织、抽取、重调大小、颜色空间转换、修改增益、调整音频水平或音频复用中的至少一个来修改所述第一媒体信号。6.根据权利要求1所述的装置,其中,所述第三会话格式是多种预先定义的会话格式中的一种。7.根据权利要求1所述的装置,其中,所述第三会话格式是基于所述第一多个媒体信号参数、用户选定的输出参数、或所述嵌入式应用的能力中的至少一个从多种预先定义的会话格式中选择的。8.根据权利要求1所述的装置,其中:所述第一媒体信号是在所述嵌入式应用的音频输入端口处接收的音频信号,所述第二媒体信号是以下信号中的至少一个:(1)在所述嵌入式应用的视觉捕捉输入端口处接收的视觉捕捉媒体信号、(2)在所述嵌入式应用的视频输入端口处接收的视频媒体信号、或(3)在所述嵌入式应用的数字图像输入端口处接收的数字图像媒体信号。9.根据权利要求1所述的装置,其中:所述媒体模块被配置为:当所述第一会话格式未被识别时,当所述第二会话格式未被识别时,以及当所述第一多个媒体信号参数的子集与所述多个预先定义的媒体信号参数集之中的预先定义的媒体信号参数集或所述多个预先定义的媒体信号参数集之中的媒体信号参数子集匹配时,识别所述第一媒体信号的第四会话格式,所...

【专利技术属性】
技术研发人员:约翰·J·史密斯S·R·提塔斯D·E·罗格斯D·H·博力K·K·约翰逊J·D·贝尔
申请(专利权)人:埃科三六零公司
类型:发明
国别省市:美国;US

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

1