本发明专利技术涉及一种数据存取方法,使用在一储存装置,该方法包含:设定至少一写入检查点,其中该写入检查点为一时间点;于该写入检查点比较写入数据至该储存装置的一实际写入速度与一预定写入速度;以及当该实际写入速度与该预定写入速度的差异大于一预定值时,调整该实际写入速度,使该实际写入速度与该预定写入速度的差异小于或等于该预定值。
【技术实现步骤摘要】
本专利技术有关于数据存取方法以及数据存取方法以及可存取数据的电子装置,特别有关于会动态调整写入速度的数据存取方法以及数据存取方法以及可存取数据的电子装置。
技术介绍
在传统的影像处理装置中,在一面板上显示对应于一帧的一影像数据的过程包含将该影像数据写入一储存装置、自该储存装置读取该帧的该影像数据、以及将该影像数据显示于该面板。然而,由于将影像数据写入储存装置的操作单元与自储存装置读取影像数 据的操作单元并非同步,影像数据写入储存装置的一写入速度与自储存装置读取影像数据的一读取速度并不相同,亦不必然可互相配合。并且,该面板连续地显示多笔影像数据,也就是说,该影像处理装置连续不断地从事不同影像数据相对于该储存装置的写入以及读取。若写入影像数据至储存装置和自储存装置读取影像数据的对应关系没有调整好,使得自储存装置读取一笔影像数据时,同时有另一笔影像数据正在写入该储存装置,则可能会让面板上的新帧(frame)和旧帧重迭,而在面板上显示出不完整的影像,而造成破裂效应(tearing effect)。图I绘示了传统影像处理装置产生破裂效应的示意图。其中,写入O代表写入帧O至储存装置,读取O代表自储存装置读出帧O。同样的,写入I代表写入帧I至储存装置,读取I代表自储存装置读出帧1,以此类推。如图I所示,读取I和写入2并无重迭,读取2和写入3并无重迭,因此并不互相干扰。然而,读取O和写入I则有重迭的状况。也就是说,自储存装置读取帧O和写入帧I至储存装置的动作是同时进行的。而这样的情况,便有可能在面板上造成破裂效应。
技术实现思路
本专利技术的一目的为提供一种可调整写入速度来防止破裂效应的数据存取方法。本专利技术的另一目的为提供一种可调整数据写入速度来防止破裂效应的的电子装置。本专利技术的一实施例揭示了一种数据存取方法,使用在一储存装置,该方法包含设定一写入检查点,其中该写入检查点为一时间点;于该写入检查点比较写入数据至该储存装置的一实际写入速度与一预定写入速度;以及当该实际写入速度与该预定写入速度的差异大于一预定值时,调整该实际写入速度,使该实际写入速度与该预定写入速度的差异小于或等于该预定值。本专利技术的另一实施例揭示露了一种可存取数据的电子装置,包含一储存装置;以及一处理器,用以控制写入一数据至该储存装置的一写入动作;其中该处理器设定一写入检查点,该写入检查点为一时间点;并于该写入检查点比较写入该数据至该储存装置的一实际写入速度与一预定写入速度;以及当该实际写入速度与该预定写入速度的一差异大于一预定值时,该处理器调整该实际写入速度,使该实际写入速度与该预定写入速度的该差异小于或等于该预定值。藉由前述的实施例,可将写入速度控制在理想的状态,以增进装置效能且避免已知技术中破裂效应的问题。附图说明图I绘示了传统影像处理装置产生破裂效应的示意图。图2绘示了根据本专利技术的一实施例的数据存取方法的示意图。图3绘示了根据本专利技术的另一实施例的数据存取方法的示意图。图4绘示了根据本专利技术的实施例的数据写入动作的流程图。 图5绘示了根据本发的之实施例的数据存取方法的影像处理装置的方块图。主要元件符号说明500影像处理装置501处理器503储存装置505更新单元507 面板具体实施例方式在说明书及后续的申请专利范围当中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书及后续的申请专利范围并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“耦接” 一词在此包含任何直接及间接的电气连接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或透过其他装置或连接手段间接地电气连接至该第二装置。图2绘示了根据本专利技术的一实施例的数据存取方法的示意图。如图2所示,本专利技术提供的数据存取方法设定至少一个写入检查点,该写入检查点为一时间点,然后在这些写入检查点比较实际写入速度和理想的预定写入速度的差异,若实际写入速度较慢则增加实际写入速度;相反的,若实际写入速度较快则降低实际写入速度。比较实际写入速度与一预定写入速度的一实施例为设定相对应写入检查点的至少一预定累积写入数据量(此例中的数据量为像素量);于写入检查点,检测储存装置的实际累积写入数据量;并比较该预定累积写入数据量以及该实际累积写入数据量来计算该预定写入速度与该实际写入速度的关系。举例来说,在图2中,于写入检查点I时,写入储存装置中的预定累积写入数据量应为储存装置总容量的25%,但实际累积写入数据量却仅有13%,表示写入速度过慢,因此须增加实际写入速度。于写入检查点3时,写入储存装置中的预定累积写入数据量应为储存装置总容量的75%,但实际累积写入数据量却有97%,表示写入速度过快,因此须增加实际写入速度,使其在写入检查点4时,能刚好达到100%。在一实施例中,可用一计数器来计算累积写入的数据量。须注意的是,前述比较实际写入速度与预定写入速度的动作仅用于举例,并非用以限定本专利技术,举例来说,可以观察影像处理装置中其他传输通道的数据流量或是其他相关元件处理数据的数据量,来判断实际写入速度跟预定写入速度的差异。熟知此项技艺者当可根据本专利技术的教示轻易思及其他的动作方式,此类均等变化均应在本专利技术的范围之内。前述写入检查点的设定亦可以多种方式来施行。举例来说,可将一写入动作开始后,经过特定时间的时间点,设定成该写入检查点。或者,随机设定该写入动作执行过程中的至少一时间点为该写入检查点,亦即随机地比较实际写入速度与预定写入速度。亦可设定该影像数据的一帧中的一特定列被写入的时间点为写入检查点,此特定列可为任一列。亦可将帧中的每一列被写入之时间点均列为写入检查点。此外,写入检查点之数量相关于实际写入速度与该预定写入速度的差异是否小于该预定值的精确度。如图3所示,写入检查点的数目远大于图2中所示的写入检查点数目,因此实际写入速度可以较精确地依循着预定写入速度。 前述的预定写入速度可根据影像数据自储存装置被读取的速度而决定。或者,预定写入速度可根据影像数据自储存装置被读取并更新至一面板的速度而决定。再者,预定写入速度亦可被设定成使该影像数据显示在一面板时,该面板不会出现破裂效应(tearingeffect)的任一速度。至于动态降低写入速度的方法,于本专利技术实施例中,可藉由降低影像数据写入工作于其所属的操作单元中的优先次序、拉长该操作单元的闲置(idle)时间、或者降低该操作单元的时钟脉冲速度(clock rate)实现;相反地,动态提高写入速度的方法,包括提高影像数据写入工作于该操作单元中的优先次序以及提高该操作单元的时钟脉冲速度。此外,前述的动作可简示为下列的步骤设定至少一写入检查点;于写入检查点比较写入数据至该储存装置的一实际写入速度与一预定写入速度;以及当实际写入速度与该预定写入速度的差异大于一预定值时(预定值可为O或其他数值),调整实际写入速度,使实际写入速度与预定写入速度的差异小于或等于预定值。图4绘示了根据本专利技术的实施例的数据写入动作的流程图。如图4所示,其包含步骤401开始写入动本文档来自技高网...
【技术保护点】
一种数据存取方法,使用在一储存装置,该方法包含:设定一写入检查点,该写入检查点为一时间点;于该写入检查点比较写入一数据至该储存装置的一实际写入速度与一预定写入速度;以及当该实际写入速度与该预定写入速度的一差异大于一预定值时,调整该实际写入速度,使该实际写入速度与该预定写入速度的该差异小于或等于该预定值。
【技术特征摘要】
【专利技术属性】
技术研发人员:张智豪,
申请(专利权)人:晨星软件研发深圳有限公司,晨星半导体股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。