动态调整影像讯框的方法

文档序号:7649523阅读:87来源:国知局
专利名称:动态调整影像讯框的方法
技术领域
本发明涉及一种调整影像讯框的方法,特别指一种用于录制影像 数据时用以动态调整影像讯框的方法。
背景技术
随着数字化时代的快速发展,不管是数字摄影机/照相机或者各种 数字影音录制装置皆已发展到一定的成熟度并处于稳定状态。而目前 大多数影音录制产品都是搭配使用各类型的记忆卡来做为储存的媒 介,并且各家记忆卡制造商无不推陈出新地发展出读写效能高、储存 容量大的记忆卡以符合消费者的使用需求。
然而,以目前影像录制技术来讲,请参考图1,为公知技术影像
录制架构示意图,其录制过程是由影像录制单元la接收使用者所欲录 制的影像数据2a后储存至暂存内存10a中,再依据外部连接的记忆卡 3a的写入速率而依序将暂存内存10a中的影像数据2a写入记忆卡3a 中。而由于各种记忆卡3a的写入速率不同,并且写入的速率多半小于 影像数据2a储存至暂存内存10a的速率,且影像数据2a以固定大小的 讯框(Frame)为传输单位,因此可能会因为暂存内存10a的单位所剩空 间小于影像数据2a的讯框大小,因而产生内存不足的情形,以致使用 者无法继续进行录制影像。
另外,虽然影像压縮技术的成长,使得录制的影像档案得以拥有 较大的压縮率及较高的压縮质量,但影像数据储存至暂存内存的单位 仍为固定的讯框大小,因此仍会受限于因记忆卡的传输速率所导致暂 存内存的单位空间不足的情形。因此如何将有限的暂存内存空间做有
效的利用便是目前值得进一步改善的地方。

发明内容
有鉴于此,本发明所要解决的技术问题在于除了在架构上利用环 状队列设计来做为影像读写储存媒体的暂存内存之外,更在录制影像 的程序运作流程中加以判断环状队列的使用程度及情形,以随时进行 调整所欲写入的影像数据的影像讯框大小,使得暂存内存的每一单位 空间可以产生最大利用,进而达到延长录制影像时间的目的。
为了解决上述问题,根据本发明所提出的一方案,提供一种动态调整影像讯框(VideoFrame)的方法,其特征在于,将一影像数据储存至 一包含有多个暂存单元的暂存内存中,该调整影像讯框的方法的步骤 包括首先,接收影像数据并进行压縮影像讯框,接着取得暂存内存 的一第一使用程度,进而再统计该些暂存单元中已设定为指示状态的 数量,且依据该指示状态数量来计算出暂存内存的第二使用程度,于 是比较第二使用程度与第一使用程度之间的差异关系以进行调整影像 讯框的大小,最后,依该影像讯框的大小将该影像数据储存至暂存内 存。换句话说,本发明提供一种动态调整影像讯框的方法,其特征在 于,在一记忆卡读取一暂存内存时,动态调整该影像讯框的大小以储存至该暂存内存,步骤包括判断该暂存内存的使用状态,其中该暂 存内存由多个暂存单元组成;当该暂存内存的使用状态为该些暂存单 元从空白状态变为填满状态的数量变多时,减小该影像讯框的大小以 储存至该暂存内存;以及当该暂存内存的使用状态为该些暂存单元从 填满状态变为空白状态的数量变多时,增大该影像讯框的大小以储存 至该暂存内存。本发明还提供一种动态调整影像讯框的方法,其特征在于,在一 记忆卡读取一暂存内存时,动态调整该影像讯框的大小以储存至该暂 存内存,其步骤包括接收并压縮该影像讯框,其中该影像讯框用以 构成一影像数据;取得该暂存内存的一第一使用程度,其中该暂存内 存由多个暂存单元组成;统计该些暂存单元中已设定为一指示状态的 数量;依据该指示状态数量,计算出该暂存内存的一第二使用程度; 比较该第二使用程度与该第一使用程度的差异关以调整该影像讯框的 大小;及依该影像讯框的大小将该影像数据储存至该暂存内存。综上所述,本发明不仅可因应不同记忆卡的存取速率所导致的暂 存内存的使用程度,进而调整影像数据的影像讯框的大小,以达到暂 存内存空间充分利用而延长使用者录制影像时间的目的,更可避免使 用者使用相同容量而不同厂牌(不同存取速度)的记忆卡时,产生录制影 像的时间差异甚大的情形。以上的概述与接下来的详细说明及附图,皆是为了能进一步说明 本发明为达到预定目的所采取的方式、手段及功效。而有关本发明的 其它目的及优点,将在后续的说明及附图中加以阐述。


图1为公知技术影像录制架构示意图;图2为本发明利用环状队列的暂存内存的应用实施例示意图;及 图3为本发明动态调整影像讯框的方法的实施例流程图。附图标记说明 公知技术影像录制单元la暂存内存10a 影像数据2a 记忆卡3a 本发明 影像数据10 影像讯框11 环状队列20 空白状态21 写入状态22 填满状态23 读取状态24 影像格式档案30 记忆卡40具体实施方式
请参考图2,本发明利用环状队列的暂存内存的应用实施例示意 图,本发明所提供的一种动态调整影像讯框(Video Frame)ll的方法, 将一影像数据IO储存至一暂存内存中,其中暂存内存可如图所示是一 环状队列(Circular Queue)20的设计,其包含有多个暂存单元,并且影 像数据10由至少一影像讯框11所构成,再者,当影像数据10储存至 环状队列20时,亦是以每一影像讯框11为单位进行储存,且其中的 暂存单元具有单一规格(Uniform)的特性。而该些暂存单元更可分别设定为空白状态21、写入状态22、填满 状态23或读取状态24,其中空白状态21表示该暂存单元并无任何数 据,而当影像数据10欲进行储存到环状队列20时,该暂存单元必须 从空白状态21设定为写入状态22,使影像数据IO得以依影像讯框11 进行储存;而当该暂存单元已写满时,便从写入状态22设定为填满状 态23,接着当影像数据10欲进一步建构成一影像格式档案30时,则 该暂存单元便须从填满状态23设定为读取状态24,方可进行读出数据 的任务,之后再将影像格式档案30储存至一记忆卡40,其中影像格式 档案30可例如动态图型档案格式(Motion Joint Photographic ExpertsGroup, M-JPEG)。另外附带一提的是,当该暂存单元中的影像数据10 已建构成影像格式档案30时,该暂存单元便进行清除(Erase)的任务, 并将填满状态23设定为空白状态21。因此,借助对该些暂存单元重复进行不同的状态设定,以完成环状队列20的运作。请参考图3,本发明动态调整影像讯框的方法的实施例流程图, 如图所示,本发明所提供的动态调整影像讯框11的方法,在记忆卡40 读取暂存内存时,动态调整影像讯框11的大小以储存至该暂存内存, 其步骤包括首先,接收影像数据IO并进行压縮影像讯框11的任务, 为步骤S201,接着,取得环状队列20的暂存内存的第一使用程度 (Levd),为步骤S203,进而进行统计环状队列20中已设定为一指示状 态的暂存单元的数量,为步骤S205,其中该指示状态可例如为填满状 态23或空白状态21,并且再依据该设为指示状态的暂存单元的数量而 计算出环状队列20的暂存内存的第二使用程度,为步骤S207。其中, 第一使用程度与第二使用程度指环状队列20的暂存内存的整体使用程 度,也就是说其中的暂存单元已使用与尚未使用的比例,进一步举例 说明第一使用程度及第二使用程度可依环状队列20的使用比例而定 义为O(Empty)、 1/4(Almost Empty)、 2/4(Half Full)、 3/4(Almost Full)或 l(Full)等五种使用程度以进行比较。随后,进行比较环状队列20的暂存内存的第二使用程度与第一使 用程度的差异,为步骤S209,在此由于本发明中对于环状队列20的暂 存内存的存取通过一多重任务处理(Multitasking)的方式来运算,也就是 说环状队列20可一方面进行影像讯框11的储存写入任务,另一方面 同时进行数据读出的任务以储存至记忆卡40,而由于各家记忆卡40的 存取速度不一致,因此可能会因为记忆卡40的存取速率较慢,而导致 影像数据10持续地暂存在环状队列20中,而使设定为填满状态23的 暂存单元越来越多,因此第二使用程度便会多于第一使用程度;相反 的,如果记忆卡40的存取速率较快,便能较快地消耗环状队列20中 设定为填满状态23的暂存单元,进而进行清除任务以改变设定.为空白 状态21,此时第二使用程度便会少于第一使用程度。而若步骤S209的比较结果为第二使用程度少于第一使用程度,即 表示环状队列20从填满状态23变为空白状态21的数量变多,也就是 表示记忆卡40的存取速率较快,因此便可进行增大影像讯框11的大 小,为步骤S211,同时得以因此获得较高的影像质量;反之,若步骤 S209的比较结果为第二使用程度多于第一使用程度,即表示环状队列 20中的暂存单元从空白状态21变为填满状态23的数量变多,也就是 说记忆卡40的存取速率较慢,而容易造成环状队列20的暂存内存不 足而让使用者无法继续录制影音,此时便进行减小影音讯框11的大小, 为步骤S213以减低环状队列20完全使用的情形,而得以延长使用者 录制影像的时间。再者,若步骤S209的比较结果为第二使用程度等于 第一使用程度,或者步骤S211或步骤S213执行后便直接依据影像讯框11的大小而将影像数据10储存至环状队列20,为步骤S215。此外,上述的调整影像讯框11的大小可例如以调整百分比的方式 逐渐地进行调整,而并非一次调整至固定的大小,以防止影像质量产 生落差。综上所述,本发明不仅可因应不同记忆卡40的存取速率所导致的 暂存内存的使用程度,进而调整影像数据10的影像讯框11的大小, 以达到暂存内存空间充分利用而延长使用者录制影像时间的目的,更 可避免使用者使用相同容量而不同厂牌(不同存取速度)的记忆卡40时,产生录制影像的时间差异甚大的情形。但,以上所述,仅为本发明的具体实施例的详细说明及附图而已, 并非用以限制本发明,本发明的保护范围应以权利要求的范围为准, 任何本领域技术人员在本发明的领域内,可轻易思及的变化或修饰皆 可涵盖在本案的权利要求范围内。8
权利要求
1. 一种动态调整影像讯框的方法,其特征在于,在一记忆卡读取一暂存内存时,动态调整该影像讯框的大小以储存至该暂存内存,步骤包括判断该暂存内存的使用状态,其中该暂存内存由多个暂存单元组成;当该暂存内存的使用状态为该些暂存单元从空白状态变为填满状态的数量变多时,减小该影像讯框的大小以储存至该暂存内存;以及当该暂存内存的使用状态为该些暂存单元从填满状态变为空白状态的数量变多时,增大该影像讯框的大小以储存至该暂存内存。
2、 如权利要求1所述的动态调整影像讯框的方法,其特征在于,所述的暂存内存以一多重任务处理方式来进行运作,以同时进行该暂 存内存的写入及读出数据的任务。
3、 如权利要求l所述的动态调整影像讯框的方法,其特征在于, 所述的暂存单元的状态更可分别设定为写入状态或读取状态。
4、 如权利要求l所述的动态调整影像讯框的方法,其特征在于, 所述的暂存单元的数据储存至该记忆卡后,便进行清除任务,并且将 该些暂存单元设定为空白状态。
5、 一种动态调整影像讯框的方法,其特征在于,于一记忆卡读取 一暂存内存时,动态调整该影像讯框的大小以储存至该暂存内存,其 步骤包括接收并压縮该影像讯框,其中该影像讯框用以构成一影像数据;取得该暂存内存的一第一使用程度,其中该暂存内存由多个暂存 单元组成;统计该些暂存单元中已设定为一指示状态的数量; 依据该指示状态数量,计算出该暂存内存的一第二使用程度;比较该第二使用程度与该第一使用程度的差异关以调整该影像讯 框的大小;及依该影像讯框的大小将该影像数据储存至该暂存内存。
6、 如权利要求5所述的动态调整影像讯框的方法,其特征在于,所述的影像数据由多个该影像讯框所构成,并且以该影像讯框为储存 单位。
7、 如权利要求5所述的动态调整影像讯框的方法,其特征在于,所述的暂存内存以一多重任务处理方式来进行运作,以同时进行该暂 存内存的写入及读出数据的任务。
8、 如权利要求5所述的动态调整影像讯框的方法,其特征在于, 所述的暂存内存一环状队列的设计,而该些暂存单元具有单一规格的 特性。
9、 如权利要求5所述的动态调整影像讯框的方法,其特征在于, 所述的暂存单元从一空白状态设定为一写入状态,以使该影像数据得 以进行储存。
10、 如权利要求5所述的动态调整影像讯框的方法,其特征在于, 所述的暂存单元从一填满状态设定为一读取状态,以将该影像数据进 一步建构成一影像格式档案而储存至该记忆卡。
11、 如权利要求IO所述的动态调整影像讯框的方法,其特征在于, 若该影像数据已建构成该影像格式档案时,该些暂存单元便进行清除, 并且从该读取状态设定为空白状态。
12、 如权利要求5所述的动态调整影像讯框的方法,其特征在于, 所述的第一使用程度及该第二使用程度为该暂存内存中的该些暂存单 元的已使用与未使用的比例程度。
13、 如权利要求12所述的动态调整影像讯框的方法,其特征在于, 所述的第一使用程度及该第二使用程度依使用比例可定义为0、 1/4、 2/4、 3/4或1五种使用程度。
14、 如权利要求5所述的动态调整影像讯框的方法,其特征在于, 若该第二使用程度多于该第一使用程度,则减小该影像讯框的大小, 而若该第二使用程度少于该第一使用程度,则增大该影像讯框的大小。
全文摘要
一种动态调整影像讯框(Video Frame)的方法,其特征在于,将一影像数据储存至一包含有多个暂存单元的暂存内存中,该用以调整影像讯框的方法的步骤包括首先,接收影像数据并进行压缩影像讯框,接着取得暂存内存的第一使用程度,并且统计暂存内存中已设定为指示状态的暂存单元的数量,进而得以计算出暂存内存的第二使用程度,于是比较第二使用程度与第一使用程度之间的差异关系以进行调整影像讯框的大小,最后,依该影像讯框的大小将该影像数据储存至暂存内存。借此,以达到充分使用暂存内存空间而延长录制影像时间的目的。
文档编号H04N5/917GK101247496SQ20071007922
公开日2008年8月20日 申请日期2007年2月13日 优先权日2007年2月13日
发明者荘时芳 申请人:华晶科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1