发明名称 使用热键操作之记录器及其运作方法
摘要
申请公布号 TWI356326 申请公布日期 2012.01.11
申请号 TW096118504 申请日期 2007.05.24
申请人 威盛电子股份有限公司 发明人 冯超
分类号 G06F3/023 主分类号 G06F3/023
代理机构 代理人 詹铭文 台北市中正区罗斯福路2段100号7楼之1;萧锡清 台北市中正区罗斯福路2段100号7楼之1
主权项 一种使用热键操作之记录器之运作方法,该记录器用以将一绘图应用程式所传送之多数个输入指令记录于一硬碟,该方法包括下列步骤:接收该些输入指令之一;以及判断该热键是否被启动过;当该热键被启动过时:判断是否进行过一初始化处理;以及当进行过该初始化处理时:将目前接收的该输入指令记录于该硬碟;以及当该热键未被启动过时,进行一过滤处理。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该初始化处理系判断该记录器是否已先将一上下文所相关之多个初始化资讯记录于该硬碟之中,其中该些初始化资讯包含上下文创建、表面创建、着色器创建、着色器常量、纹理内容、所有目前的渲染状态、所有目前的纹理阶层状态以及纹理转换指令。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,当未进行过该初始化处理时,更包括下列步骤:判断该输入指令是否为目前上下文所相关之下一个桢的第一个渲染指令;当该输入指令为目前上下文所相关之下一个桢的第一个渲染指令时,则建立多个初始化资讯;当该输入指令不为目前上下文所相关之下一个桢的第一个渲染指令时,直至接收到下一上下文所相关之下一个桢的第一个渲染指令,建立该些初始化资讯;以及将该些初始化资讯以及目前接收的该输入指令记录于该硬碟。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该过滤处理包括下列步骤:判断该输入指令是否为渲染指令;以及当该输入指令为渲染指令时:接收下一输入指令。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该过滤处理包括下列步骤:判断该输入指令是否为上下文创建、表面创建、或者着色器创建三者之任一;以及当该输入指令为上下文创建、表面创建、或者着色器创建三者之任一时:将该输入指令储存于一记忆体,并接收下一输入指令。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该过滤处理包括下列步骤:判断该输入指令是否为渲染状态、纹理阶层状态、着色器常量三者之任一;以及当该输入指令为渲染状态、纹理阶层状态、或者着色器常量三者之任一时:将该输入指令储存于一记忆体,以保留目前最新的状态,并接收下一输入指令。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该过滤处理包括下列步骤:判断该输入指令是否为顶点缓冲器或者顶点索引缓冲器二者之任一的内容;以及当该输入指令为顶点缓冲器或者顶点索引缓冲器二者之任一的内容时:接收下一输入指令。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该过滤处理包括下列步骤:判断该输入指令是否纹理的内容,且是否需要初始化;以及当该输入指令为纹理的内容,且需要初始化时,将纹理的内容储存于一记忆体。如申请专利范围第1项所述之使用热键操作之记录器之运作方法,其中该过滤处理包括下列步骤:判断该输入指令是否为纹理转换指令;以及当该输入指令为纹理转换指令时,将该输入指令以目前的序列标记储存于一记忆体。一种使用热键操作之记录器,用以将一绘图应用程式所传送之多数个输入指令记录于一硬碟,包括:一接收模组,用以接收该些输入指令之一;一侦测模组,用以侦测一热键是否被启动过;一记忆模组,用以记录经一过滤处理所需保留之该输入指令;以及一处理模组,用以当该热键被启动过时,判断是否进行过一初始化处理,是则将目前接收之该输入指令记录于该硬碟,而该热键未被启动过时,则进行该过滤处理。如申请专利范围第10项所述之使用热键操作之记录器,其中该初始化处理系判断该记录器是否已先将一上下文所相关之多个初始化资讯记录于该硬碟之中,其中该些初始化资讯包含上下文创建、表面创建、着色器创建、着色器常量、纹理内容、所有目前的渲染状态、所有目前的纹理阶层状态以及纹理转换指令。如申请专利范围第10项所述之使用热键操作之记录器,其中该处理模组更包括当未进行过该初始化处理时,判断该输入指令是否为目前上下文所相关之下一个桢之第一个渲染指令;当该输入指令为目前上下文所相关之下一个桢之第一个渲染指令时,则建立多个初始化资讯;当该输入指令不为目前上下文所相关之下一个桢之第一个渲染指令时,直至接收到下一上下文所相关之下一个桢之第一个渲染指令,建立该些初始化资讯;以及将该些初始化资讯以及目前接收的该输入指令记录于该硬碟。如申请专利范围第10项所述之使用热键操作之记录器,其中该处理模组更包括当该输入指令为渲染指令时,接收下一输入指令。如申请专利范围第10项所述之使用热键操作之记录器,其中该过滤处理包括当该输入指令为上下文创建、表面创建、或者着色器创建三者之任一时,将该输入指令储存于该记忆模组,并接收下一输入指令。如申请专利范围第10项所述之使用热键操作之记录器,其中该过滤处理包括当该输入指令为渲染状态、纹理阶层状态、或者着色器常量三者之任一时,将该输入指令储存于该记忆模组,以保留目前最新的状态,并接收下一输入指令。如申请专利范围第10项所述之使用热键操作之记录器,其中该过滤处理包括当该输入指令为顶点缓冲器或者顶点索引缓冲器二者之任一的内容时,接收下一输入指令。如申请专利范围第10项所述之使用热键操作之记录器,其中该过滤处理包括当该输入指令为纹理的内容,且需要初始化时,将纹理的内容储存于该记忆模组。如申请专利范围第10项所述之使用热键操作之记录器,其中该过滤处理包括当该输入指令为纹理转换指令时,将该输入指令以目前的序列标记储存于该记忆模组。
地址 新北市新店区中正路535号8楼