[发明专利]媒体处理方法、媒体处理程序无效
申请号: | 200680030758.3 | 申请日: | 2006-08-10 |
公开(公告)号: | CN101248417A | 公开(公告)日: | 2008-08-20 |
发明(设计)人: | 隅田清彦;小谷谦介;古贺义宏;诸桥隆治 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 胡建新 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体 处理 方法 程序 | ||
技术领域
本发明涉及使计算机执行包括AV数据的解码处理或编码处理的媒体处理的媒体处理方法、媒体处理程序。
背景技术
近年来,执行包括AV数据的解码处理或编码处理的媒体处理的各种数字家电设备被产品化。
有一种将控制用于进行媒体处理的DSP的软件模块做成库(library)来利用的技术(例如非专利文献1)。图1是表示控制现有技术中的DSP的媒体处理用软件的结构的框图。在该图中,该软件包括时间管理模块501、媒体处理控制模块502、数据变换处理库504。数据变换处理库504包括多个库模块。各库模块以预定的数据单位来处理音频编码/解码、音频滤波处理、图像编码/解码等。媒体处理控制模块502通过数据变换API组合需要的库模块并调出,从而执行各种媒体处理。为了确保实时性,时间管理模块501管理由媒体处理控制模块502进行的库模块的调出时刻。
由此,通过将通用的媒体处理的单位库模块化,从而可以再利用软件。
非专利文献1:Texas Instruments Incorporated,“TMS320 DSPAlgorithm Standard Rules and Guidelines(Rev.E)”,17 Oct 2002
但是,根据上述现有技术,对于数字电视、便携终端、数字摄像机、数字电影、DVD录像机、家庭服务器等不同的产品,需要对每个产品单独开发库模块的上位软件模块,存在开发效率差的问题。
此外,即使对于规格变更,也需要单独对应于产品,所以存在难以保证软件的品质的问题。各产品中的规格变更考虑如下的因素。
(a)根据用户的愿望,变更再现/停止那样的宏观级(level)的控制、1帧/1图像解码那样的微观级控制那样的控制粒度的情况,(b)根据应用程序功能或AV系统结构,追加/变更功能(特殊再现、AV再现中摄像等)的情况、或变更系统控制方式(AV同步、外部输入输出控制等)的情况,(c)基于标准版本升级或算法改善等的信号处理方式的变更/追加的情况,(d)通过低成本化、处理效率化、其它硬件沿用等,将一部分功能硬件化的情况。
发明内容
本发明的目的在于,提供一种提高软件的开发效率及软件的品质的媒体处理方法及媒体处理程序。
为了解决上述课题,本发明的媒体处理方法,通过使处理器执行多个程序模块,进行媒体处理,包括:第一步骤,通过执行第一阶层的第一程序模块,来控制媒体数据的输入输出,决定一个以上的调出时刻,并在该时刻调出第一阶层之下的第二阶层的一个以上的第二程序模块;第二步骤,通过执行第二阶层的第二程序模块,来调出第二阶层之下的第三阶层的一个以上的第三程序模块;及第三步骤,通过执行第三阶层的第三程序模块,来使处理器对上述媒体数据执行作为媒体处理的最小构成要素的数据变换处理。
根据该构成,能够提高实现媒体处理方法的软件的开发效率。即,在每个阶层,将作用、功能、控制级、接口等标准化,从而扩大软件模块的沿用性,由此,提高开发出的软件模块的再利用性,广泛地将从移动设备到服务器那样的各种产品为对象,能够提高软件的开发效率。
进而,能够提高上述软件的设计品质。即,基于阶层化将软件设计思想明确化、通用化,从而提高软件的理解容易性。此外,通过再利用标准化的软件结构,能够提高设计品质。
这里,可以是上述第一程序模块包括第一程序段到第四程序段,上述第一步骤包括:指令处理步骤,通过执行第一程序段,分析从第一阶层之上的阶层的主机程序来的指令;定时决定步骤,通过执行第二程序段,根据所分析的指令来决定第三程序段的动作定时和一个以上的上述调出时刻;输入输出控制步骤,通过执行第三程序段,根据上述动作定时来控制媒体数据的输入输出;及第一调出步骤,通过执行第四程序段,在一个以上的调出时刻调出第二程序模块。
这里,可以是第一程序段通过第一应用程序接口来接收指示媒体处理的开始、停止或暂停的上述指令。
这里,可以是上述第二程序模块包括第五程序段到第七程序段,上述第二步骤包括:通过执行第五程序段,从第一程序模块接收处理对象的数据的步骤;第二调出步骤,通过执行第六程序段,对所接收的处理对象数据依次调出一个以上的第三程序模块;及发送步骤,通过执行第七程序段,从调出的第三程序模块向第一程序模块发送数据变换结果。
这里,可以是在第二步骤中,通过执行第二程序模块,对于输入数据依次调出一个以上的第三程序模块,将其结果返回到第一程序模块,在第一步骤中,通过执行第一程序模块,控制从第二程序模块返回的数据的输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680030758.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:透气构件
- 下一篇:按照相位测量原理的多目标测距方法