一种实现多媒体对象存储与回放方法技术

技术编号:7041155 阅读:254 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种实现多媒体对象存储与回放方法,包括步骤10、创建项目工程,在项目工程中,创建画布窗口;步骤20、建立所需要的多媒体对象类:对象创建类、对象移动类、对象缩放类、对象旋转类、对象删除类;步骤30、按照对象操作的时间顺序,分别进行相应的多媒体对象类数据结构存储;步骤40、需要进行回放时,创建回放线程,按照时间上先后顺序,逐个读取已存储好的数据,然后进行数据结构分析,在画布窗口上利用操作系统的2D绘图库进行绘制。本发明专利技术通过建立所需要的多媒体对象类按照对象操作的时间顺序,分别进行相应类别的数据结构存储,再通创建线程按照操作时间逐帧进行回放,使占用空间较小,CPU占有率较低。

【技术实现步骤摘要】

本专利技术涉及一种多媒体技术,特别涉及。
技术介绍
随着计算机多媒体技术、电子白板的发展与普及,在现代教学、会议过程中电子白板逐步的取代传统的黑板,利用计算机技术产生的多媒体效果使教学的质量、会议的效果得到明显的提高,而对这些多媒体的存储与回放,可以加深对教学、会议的内容的理解与记忆。而目前多媒体的存储与回放技术仅限于屏幕抓屏的方法,屏幕抓屏方法存储的数据通常为图片格式,占用空间很大,CPU占有率很高。
技术实现思路
本专利技术要解决的技术问题,在于提供,使占用空间较小,CPU占有率较低。本专利技术是这样实现的,其包括如下步骤步骤10、创建项目工程,在项目工程中,创建画布窗口 ;步骤20、建立所需要的多媒体对象类对象创建类记录多媒体对象创建时,保存的一个副本;对象移动类记录选中的多媒体对象进行移动操作时的像素偏移量;对象缩放类记录选中的多媒体对象进行缩放操作时的像素偏移量;对象旋转类记录选中的多媒体对象进行旋转操作时的像素偏移量;对象删除类记录删除的多媒体对象的在存储表的序号;步骤30、进行多媒体对象存储时,按照对多媒体对象的具体操作的时间顺序,分别进行相应的多媒体对象类数据结构存储;步骤40、需要进行回放时,创建回放线程,按照时间上先后顺序,逐个读取已存储好的数据,然后进行数据结构分析属于哪个多媒体对象类,在画布窗口上利用操作系统的 2D绘图库进行绘制多媒体对象。所述回放线程包括回放开始、回放暂定、回放终止的操作线程。本专利技术具有如下优点通过建立所需要的多媒体对象类按照对象操作的时间顺序,分别进行相应类别的数据结构存储,再通创建线程按照操作时间及数据结构的相应类别逐帧利用操作系统的2D绘图库进行绘制,使占用空间较小,CPU占有率较低。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术方法流程框图。具体实施方式3本专利技术是这样实现的,其包括如下步骤步骤10、创建项目工程,在项目工程中,创建画布窗口;本实施例是采用Delphi 7 进行开发,但本专利技术不限于此,也可以用其它的软件开发平台。步骤20、建立所需要的多媒体对象类对象创建类用于在记录多媒体对象创建时,保存的一个副本;对象移动类用于记录选中的多媒体对象进行移动操作时的像素偏移量;对象缩放类用于记录选中的多媒体对象进行缩放操作时的像素偏移量;对象旋转类用于记录选中的多媒体对象进行旋转操作时的像素偏移量;对象删除类用于记录删除的多媒体对象的在存储表的序号;步骤30、对多媒体对象进行操作并同时进行存储,进行多媒体对象存储时,是按照对多媒体对象的具体操作的时间顺序,分别进行相应的多媒体对象类的数据结构存储;多媒体对象的操作可以是对象创建、对象移动、对象缩放、对象旋转、对象删除的任一种或任几种,每一步操作均进行相应的数据结构存储。步骤40、需要进行回放时,创建回放线程,按照时间上先后顺序,该先后顺序即为步骤30中对多媒体对象的具体操作的时间顺序,逐个读取已存储好的数据,然后进行数据结构分析属于哪个多媒体对象类,并根据分析所得的多媒体对象类在画布窗口上利用操作系统的2D绘图库进行绘制多媒体对象。所述回放线程包括回放开始、回放暂定、回放终止的操作线程。如回放开始后,需在画布上进行批注操作时,就进行线程暂定工作;若要结束回放则可进行回放终止工作。上述步骤中所涉及的操作命令包括多媒体对象的保存与读取、多线程的控制、在画布上的绘图操作。本专利技术具有如下优点通过建立所需要的多媒体对象类按照对象操作的时间顺序,分别进行相应类别的数据结构存储,再通创建线程按照操作时间及数据结构的相应类别逐帧利用操作系统的2D绘图库进行绘制,使占用空间较小,CPU占有率较低。虽然以上描述了本专利技术的具体实施方式,但是熟悉本
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的权利要求所保护的范围内。权利要求1.,其特征在于包括如下步骤 步骤10、创建项目工程,在项目工程中,创建画布窗口 ;步骤20、建立所需要的多媒体对象类 对象创建类记录多媒体对象创建时,保存的一个副本; 对象移动类记录选中的多媒体对象进行移动操作时的像素偏移量; 对象缩放类记录选中的多媒体对象进行缩放操作时的像素偏移量; 对象旋转类记录选中的多媒体对象进行旋转操作时的像素偏移量; 对象删除类记录删除的多媒体对象的在存储表的序号;步骤30、进行多媒体对象存储时,按照对多媒体对象的具体操作的时间顺序,分别进行相应的多媒体对象类数据结构存储;步骤40、需要进行回放时,创建回放线程,按照时间上先后顺序,逐个读取已存储好的数据,然后进行数据结构分析属于哪个多媒体对象类,在画布窗口上利用操作系统的2D绘图库进行绘制多媒体对象。2.根据权利要求1所述的,其特征在于所述回放线程包括回放开始、回放暂定、回放终止的操作线程。全文摘要本专利技术提供,包括步骤10、创建项目工程,在项目工程中,创建画布窗口;步骤20、建立所需要的多媒体对象类对象创建类、对象移动类、对象缩放类、对象旋转类、对象删除类;步骤30、按照对象操作的时间顺序,分别进行相应的多媒体对象类数据结构存储;步骤40、需要进行回放时,创建回放线程,按照时间上先后顺序,逐个读取已存储好的数据,然后进行数据结构分析,在画布窗口上利用操作系统的2D绘图库进行绘制。本专利技术通过建立所需要的多媒体对象类按照对象操作的时间顺序,分别进行相应类别的数据结构存储,再通创建线程按照操作时间逐帧进行回放,使占用空间较小,CPU占有率较低。文档编号G06F9/44GK102306162SQ20111020688公开日2012年1月4日 申请日期2011年7月22日 优先权日2011年7月22日专利技术者丁万年, 何永安, 廖强, 陈日良 申请人:福州锐达数码科技有限公司本文档来自技高网
...

【技术保护点】
1.一种实现多媒体对象存储与回放方法,其特征在于:包括如下步骤:步骤10、创建项目工程,在项目工程中,创建画布窗口;步骤20、建立所需要的多媒体对象类:对象创建类:记录多媒体对象创建时,保存的一个副本;对象移动类:记录选中的多媒体对象进行移动操作时的像素偏移量;对象缩放类:记录选中的多媒体对象进行缩放操作时的像素偏移量;对象旋转类:记录选中的多媒体对象进行旋转操作时的像素偏移量;对象删除类:记录删除的多媒体对象的在存储表的序号;步骤30、进行多媒体对象存储时,按照对多媒体对象的具体操作的时间顺序,分别进行相应的多媒体对象类数据结构存储;步骤40、需要进行回放时,创建回放线程,按照时间上先后顺序,逐个读取已存储好的数据,然后进行数据结构分析属于哪个多媒体对象类,在画布窗口上利用操作系统的2D绘图库进行绘制多媒体对象。

【技术特征摘要】

【专利技术属性】
技术研发人员:丁万年廖强何永安陈日良
申请(专利权)人:福州锐达数码科技有限公司
类型:发明
国别省市:35

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

1