[发明专利]录制影音框架数据的多层架构单元及运作方法、压缩方法有效
申请号: | 200610099367.9 | 申请日: | 2006-07-19 |
公开(公告)号: | CN101110891A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 荘时芳;林清辉 | 申请(专利权)人: | 华晶科技股份有限公司 |
主分类号: | H04N1/40 | 分类号: | H04N1/40;H04N1/41 |
代理公司: | 北京信慧永光知识产权代理有限责任公司 | 代理人: | 王月玲;武玉琴 |
地址: | 中国*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 录制 影音 框架 数据 多层 架构 单元 运作 方法 压缩 | ||
技术领域
本发明涉及一种多层架构的单元及其运作方法、压缩方法,特别是指一种录制影音框架数据的多层架构单元及其运作方法和压缩影音框架数据任务的方法。
背景技术
随着科技进步,市面上的移动电话所搭配的功能越来越庞大,纷纷整合了各种多媒体的功能来丰富移动电话的附加价值,以吸引使用者注意。而利用电荷耦合元件(Charge-Coupled Device,CCD)除了是用以产生原本移动电话整合数字相机的功能外,目前更是发展至可动态录像的功能。
而公知技术中,用来处理动态录像功能的韧体架构,是一单一层级的设计,将所有的共享控制程序、特定执行程序及文件格式的控制皆整合于同一过程控制架构下,并且使用一线性结构共享队列(LinearShared-Queue)来进行底层数据暂存及执行的作用。
然而在此一设计下,使得整个软件程序在针对客制化进行修改时必须进行较大的变动,并且程序的可延伸性较低,不易进行。而在储存文件的格式维护上,也较为复杂,并使整个程序的可读性不高,进而导致研发人员不管在新增功能或维护架构上都需要以整个软件架构来进行修改,造成在开发上面的困扰。另外,在底层数据暂存及执行上,也由于使用线性结构共享队列而将会导致写入文件时的效率较差,文件储存的速度因此受到限制。
发明内容
有鉴于此,本发明所要解决的技术问题,在于提供一种录制影音框架数据的多层架构单元及其运作方法、压缩影音框架数据任务的方法,其是通过软件架构的改进,以达成改善软件程序的延伸性、维护性及可读性,并且提高软件程序执行效能的目的。
为解决上述问题,根据本发明的一种方案,提供一种录制影音框架数据的多层架构单元,其特征在于,至少包括:一共享控制层、一任务控制层及一影片格式控制层。其中,共享控制层用以控制该影音框架数据的压缩程序,并进行管理一环状队列,而任务控制层,则包含多个控制单元,用以搭配存取该环状队列来执行该录制影音框架数据所需执行的任务,并且由影片格式控制层之中所包含的至少一影片格式控制单元,来将该影音框架数据建构成为一文件。
为解决上述问题,根据本发明的另一种方案,提供一种录制影音框架数据的多层架构单元的运作方法,其特征在于,步骤包括:首先接收一影音框架数据,进而执行一压缩影音框架数据任务,以将一环状队列中已设为空白状态的一暂存空间设定为写入状态,并压缩该影音框架数据至该暂存空间中。进而判断该暂存空间是否填满,若判断该暂存空间为填满,则将该暂存空间的状态设定为填满状态,并且设定另一暂存空间为空白状态;在此同时由一写入文件任务来侦测填满状态以将该暂存空间设定为读取状态,接着读取该暂存空间中所暂存的多个影音框架压缩数据,并将该些影音框架压缩数据建构成为一影片格式的文件。
为解决上述问题,根据本发明的另一种方案,提供一种压缩影音框架数据任务的方法,其特征在于,是一交错式压缩方法,应用于录制影音框架数据的多层架构单元的运作方法。其步骤包括:首先,等待一图像变化事件并判断是否处于录制状态;若判断录制状态的结果为是,则进一步判断一环状队列中的一暂存空间是否已存在一图像框架数据,若判断该图像框架数据的结果为是,则进行压缩一声音框架数据;否则便进行设定声音框架数据的大小。接着再进行判断该暂存空间是否填满,若判断结果为是,则设定该暂存空间为填满状态,并且取得另一为空白状态的暂存空间,进而进行设定声音框架数据的大小;而若判断该暂存空间填满的结果为否,则直接进行设定声音框架数据的大小。在设定声音框架数据大小后,便进行压缩一图像框架数据,并进行更新一录制信息。借由重复上述步骤,将图像框架数据及声音框架数据压缩至该暂存空间中,以完成该交错式压缩方法。
综上所述,借由上述的技术手段,本发明通过软件架构的改进,不仅能达到改善软件程序的延伸性、维护性及可读性,并且提高软件程序执行效能的目的,更包括下列几项优点:
1.减少内存浪费:借由使用环状队列来当作暂存空间,可以不需通过持续地扩张队列架构来增加暂存空间,以减少内存浪费。
2.使产品容易取得市场先机:通过有效地改善软件程序架构,使产品的开发过程得以经由较方便的修改及变更以加快完成,进而取得市场先机。
以上的概述与接下来的详细说明及附图,皆是为了能进一步说明本发明为达到预定目的所采取的方式、手段及功效。而有关本发明的其它目的及优点,将在后续的说明及附图中加以阐述。
附图说明
图1是本发明录制影音框架数据的多层架构单元的较佳实施例架构图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华晶科技股份有限公司,未经华晶科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610099367.9/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置