多媒体处理系统技术方案

技术编号:2920878 阅读:134 留言:0更新日期:2012-04-11 18:40
本发明专利技术的多媒体处理系统包括应用程序、多媒体处理提取单元和多媒体处理模块。多媒体处理提取单元包括逻辑模块、连接每个逻辑模块的流路径、在每个逻辑模块和应用程序之间传送/接收数据的流管道,以及携带逻辑模块、流管道和流路径的结构信息并用于使处理模块对应的对应管理单元。每次根据来自于应用程序的指令创建和连接每个逻辑模块时,对应管理单元都更新结构信息,此后,在流管道和流路径连接时,接收来自于应用程序的指示结构确认的LOCK指令。这样,就确认和启动了一个对应的处理模块。

【技术实现步骤摘要】

本专利技术涉及多媒体处理系统,执行对诸如音频(声音)、视频(图像)、文本、静止图片等经过数字压缩的多媒体数据的处理。例如,它应用在通过将用于电视机、录像机、DVD、便携式设备等中的软件提取到处理模块中而使用软件的场合。
技术介绍
近来,由于多媒体技术的发展和配备良好的信息基础结构,已经制造出能从多种传输路径和媒介中记录和再现多种编解码器系统(数据压缩/解压缩系统)的多媒体流的多媒体装置。例如,已经介绍过这样一种产品,它能通过单一装置执行多种形式的处理,例如MPEG(运动图像专家组)的再现/记录、音频的再现/记录和静止图片的再现/记录等。作为一种通过这样的装置执行多种编解码器系统多媒体处理的方法,提出了一种系统,将一系列多媒体处理处理成小的处理单元的逻辑模块,并改变这些逻辑模块的连接用于改变要执行的处理(例如,日本未审专利公开10-283195)。在这个系统中,处理单元的逻辑模块一一对应于执行实际处理的处理模块,例如,处理单元的逻辑模块是特殊硬件的驱动器或软件过滤器等等。然而,当常规系统中单一的处理模块有多个逻辑模块的功能时,它不可能确定逻辑模块的连接何时结束。这样,就有一个问题,适当的处理模块不能启动。例如,如果常规系统的音频再现处理模块有作为逻辑模块的音频解码和音频输出两个功能,类似地,音频-视频(AV)再现处理模块有作为逻辑模块的音频解码、音频输出、视频解码和视频输出四个功能,在某个时刻创建和连接音频解码和音频输出的逻辑模块,其后不能确定是否有执行的视频解码和视频输出的处理模块的创建和连接。这样,不能确定是启动音频再现处理模块,还是等待视频解码和视频输出的逻辑模块的创建和连接。
技术实现思路
因此,本专利技术的主要目的是提供一种多媒体处理系统,即使在提取多媒体处理的逻辑模块和执行实际处理的多媒体处理模块不是一一对应的系统中也能启动适当的处理模块。为了达到上述目的,本专利技术是按如下设计的。根据本专利技术的权利要求1的多媒体处理系统包括应用程序,用于给出指令以创建和连接逻辑模块,并通知所述逻辑模块的结构确认;多媒体处理提取单元,根据来自于所述应用程序的所述指令工作;和处理模块,用于执行实际的多媒体处理,其中所述多媒体处理提取单元包括逻辑模块,用于提取所述多媒体处理的每个功能;流路径,用于连接所述每个逻辑模块;流管道,用于传送/接收所述每个逻辑模块与所述应用程序之间的数据;和对应管理单元,具有所述逻辑模块、所述流管道和所述流路径的结构信息,用于和所述处理模块对应,其中所述对应管理单元在每次根据来自于所述应用程序的所述指令创建和连接所述每个逻辑模块时,更新所述结构信息,其后,在所述流管道和流路径连接时,接收来自所述应用程序的指示结构确认的LOCK指令,所述对应管理单元从而确认和启动一个对应的处理模块(参见图1、图2、图3)。如权利要求1所述本专利技术,即使在提取多媒体处理的逻辑模块和执行实际处理的多媒体处理模块不是一一对应的系统中也能启动适当的处理模块。根据本专利技术的权利要求2的多媒体处理系统是权利要求1的多媒体处理系统,其中在任意一个逻辑模块中,在所述流管道和流路径的连接完成时,所述多媒体处理提取单元接收来自所述应用程序的指示所述逻辑模块的结构确认的LOCK指令,在从所述逻辑模块通过所述流路径可以到达的所有逻辑模块都接收到所述LOCK指令时,确认和启动对应的逻辑模块(参见图4)。权利要求2所述本专利技术,即使在多个任务(进程)执行逻辑模块的创建和连接的情况下,也有可能通过简单地通知任务本身创建的逻辑模块的结构确认启动适当的处理模块,而不用关心其它任务(进程)的结构确认。根据本专利技术的权利要求3的多媒体处理系统是权利要求1的多媒体处理系统,其中为了通过从多个应用程序任务(进程)创建和连接所述逻辑模块来形成所述处理模块,指示哪个应用程序任务给所述逻辑模块以LOCK指令的信息被预先保存在表中,用于检查当具有来自于所述应用程序的所述LOCK指令时哪个应用程序任务调用了所述LOCK指令;并且当在来自于单独应用程序任务的所有LOCK指令完成时没有发现对应的处理模块,转换所述应用程序任务,以便直到启动对应的处理模块为止不执行随后的处理(参见图5)。权利要求3所述本专利技术,即使在多个任务(进程)执行逻辑模块的创建和连接的情况下,应用程序任务在确认自己的结构后能自动地转换到另一个应用程序任务。这样,可以在启动适当的处理模块后执行接下来的指令,而不需要与其它应用程序任务通信。根据本专利技术的权利要求4的多媒体处理系统是权利要求1的多媒体处理系统,包括处理器环境信息获取装置,保存有当操作每个所述处理模块时的处理模块作用环境信息,例如待消耗的CPU使用量和存储器使用量,并且获取由所述处理模块操作的处理器的处理器环境信息,例如当前CPU使用量和存储器使用量;处理模块判定装置,通过比较所述处理器环境信息获取装置获取的处理器环境信息和所述处理模块作用环境信息,判定和启动最佳的多媒体处理模块(参见图6)。权利要求4所述本专利技术,当有多个处理模块对应于该结构时,可以启动最佳处理模块。根据本专利技术的权利要求5的多媒体处理系统是权利要求1的多媒体处理系统,其中在LOCK状态下执行匹配时,在两个或更多处理模块的组合中有能进行相同处理的处理模块时,多个所述处理模块的集中容量被分别调查启动(参见图7)。权利要求5所述本专利技术,当通过两个处理模块的组合得到期望的处理时,可以启动和执行这些处理模块。根据本专利技术的权利要求6的多媒体处理系统是权利要求1的多媒体处理系统,其中在LOCK状态下执行匹配时,当有处理模块处于部分匹配时,启动所述模块仅执行必要的处理(参见图8)。权利要求6所述本专利技术,当通过单独的处理模块的一部分得到期望的处理时,可以启动和执行该处理模块。根据本专利技术的权利要求7的多媒体处理系统是权利要求1的多媒体处理系统,其中在LOCK状态下执行匹配时,当有不必要的连接时,在优化所述连接后执行对应的处理模块的匹配(参见图9)。权利要求7所述本专利技术,即使存在逻辑模块的不必要连接时,也可能通过优化它启动对应的处理模块。根据本专利技术的权利要求8的多媒体处理系统是权利要求1的多媒体处理系统,包括显示了处理每个流所必要的逻辑模块结构的流对应逻辑模块结构表,其中通过只给出待发送的流的编解码信息,基于所述流对应逻辑模块结构表创建对应的结构,以判定和启动能执行处理的处理模块(参见图10)。权利要求8所述本专利技术,通过只给出流信息,可以确认逻辑模块的结构并启动适当的处理模块。根据本专利技术的权利要求9的多媒体处理系统是权利要求1的多媒体处理系统,包括用于分析实际写入的流的流分析装置,其中通过简单地写入流,使用所述流分析装置分析所述实际写入的流,为所述写入流自动创建对应的结构,以判定和启动能执行处理的处理模块(参见图1 1)。权利要求9所述本专利技术,通过实际写入流,可以确认逻辑模块的结构和启动适当的处理模块。根据本专利技术的权利要求10的多媒体处理系统是权利要求1的多媒体处理系统,其中在LOCK状态下执行匹配时,当在所述系统中没有对应的处理模块时,检查下载服务器,并且当发现其中有对应的处理模块时,下载和执行所述对应的处理模块(参见图12)。权利要求10所述本专利技术,即使多媒体处理系统中没有对应的处理模块,也本文档来自技高网
...

【技术保护点】
一种多媒体处理系统,包括:应用程序,用于给出指令以创建和连接逻辑模块,并通知所述逻辑模块的结构确认;多媒体处理提取单元,根据来自于所述应用程序的所述指令工作;和 处理模块,用于执行实际的多媒体处理,其中所述多 媒体处理提取单元包括:逻辑模块,用于提取所述多媒体处理的每个功能;流路径,用于连接所述每个逻辑模块;流管道,用于传送/接收所述每个逻辑模块与所述应用程序之间的数据;和对应管理单元,具有所述逻辑模块、所述流管道 和所述流路径的结构信息,用于和所述处理模块对应,其中所述对应管理单元在每次根据来自于所述应用程序的所述指令创建和连接所述每个逻辑模块时,更新所述结构信息,其后,在所述流管道和流路径连接时,接收来自所述应用程序的指示结构确认的LOCK 指令,所述对应管理单元从而确认和启动一个对应的处理模块。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:内田和之樋口淑夫酒井崇宫崎秋弘松本美智子杉本国昭
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1