改变dvd菜单项大小的方法和装置的制作方法

文档序号:6773194阅读:138来源:国知局
专利名称:改变dvd菜单项大小的方法和装置的制作方法
技术领域
本发明涉及DVD制作领域,更具体地说,一种改变DVD菜单项大小的方法和装置。
背景技术
市面上有许多将PowerPoint转换成DVD的制作软件,这些软件可将用户的 PowerPoint文件制作成视频或者DVD。DVD通常有其自己的菜单,每一页菜单对应一个遵 守DVD标准的MPEG-II格式的视频,用于显示碟片内容、语言和字幕选项、艺术家信息和附 加功能。而这些制作软件都提供了 DVD菜单的制作功能,但对于菜单项的大小调整使用菜 单项自身定义的方法来实现。原有的自身定义的方法是每个菜单项的类定义中都会留有一份调整菜单项大小 的方法,而且每个菜单项都会有用于显示调整用的编辑框,这些资源都只在单个菜单项被 选中的时候才显示或使用,保留在每个菜单项中是一种资源的浪费,而且在做选中检测的 时候也大大的影响了效率。

发明内容
本发明要解决的技术问题在于,针对制作DVD的现有技术中的上述DVD制作软件 对菜单项的大小调整使用菜单项自身定义的方法来实现,造成浪费资源、影响效率的缺陷, 提供一种通过统一调用尺寸调整模块调整所有DVD菜单项的改变DVD菜单项大小的方法和 装置,达到节约资源、提高效率的目的。本发明解决其技术问题所采用的技术方案是构造一种改变DVD菜单项大小的方 法,其中包括步骤si、调用统一的尺寸调整模块;S2、所述尺寸调整模块通过判断画面点 击生成与被选定菜单项相应的编辑框;S3、检测所述编辑框的大小改变,并根据所述编辑框 的大小调整所述被选定菜单项的大小。在本发明所述的改变DVD菜单项大小的方法中,所述步骤S2包括当画面点击选 定一个菜单项时,所述尺寸调整模块生成与被点击的菜单项相应的编辑框;当画面点击选 定至少两个菜单项或取消选定菜单项时,所述尺寸调整模块取消所述编辑框;当画面点击 选定已生成相应编辑框的菜单项时,所述尺寸调整模块不进行操作。在本发明所述的改变DVD菜单项大小的方法中,步骤S2为所述尺寸调整模块生 成位于所述被选定菜单项边缘的编辑框。在本发明所述的改变DVD菜单项大小的方法中,步骤S3为检测所述编辑框的大 小改变,并根据所述编辑框的大小调整所述被选定菜单项的大小使所述编辑框位于所述菜 单项边缘。在本发明所述的改变DVD菜单项大小的方法中,步骤S3之后还包括步骤S4、取消 选定所述被选定菜单项后存储所述被选定菜单项的位置。本发明还构造一种改变DVD菜单项大小的装置,其中包括调用模块用于调用统 一的尺寸调整模块;生成模块用于所述尺寸调整模块通过判断画面点击生成与被选定菜单项相应的编辑 框;以及调整模块用于检测所述编辑框的大小改变,并根据所述编辑框 的大小调整所述被选定菜单项的大小。在本发明所述的改变DVD菜单项大小的装置中,所述生成模块包括生成单元 用于当画面点击选定一个菜单项时,所述尺寸调整模块生成与被点击的菜单项相应的编 辑框;取消单元用于当画面点击选定至少两个菜单项或取消选定菜单项时,所述尺寸调 整模块取消所述编辑框;以及保持单元用于当画面点击选定已生成相应编辑框的菜单项 时,所述尺寸调整模块不进行操作。在本发明所述的改变DVD菜单项大小的装置中,所述生成模块包括边缘生成单 元用于所述尺寸调整模块生成位于所述被选定菜单项边缘的编辑框。在本发明所述的改变DVD菜单项大小的装置中,所述调整模块包括边缘调整单 元用于检测所述编辑框的大小改变,并根据所述编辑框的大小调整所述被选定菜单项的 大小使所述编辑框位于所述菜单项边缘。在本发明所述的改变DVD菜单项大小的装置中,所述改变DVD菜单项大小的装置 还包括储存模块用于取消选定所述被选定菜单项后存储所述被选定菜单项的位置。实施本发明的改变DVD菜单项大小的方法和装置,具有以下有益效果由于通过 统一调用尺寸调整模块调整所有DVD菜单项,不需每个菜单项单独定义一份菜单项大小调 整方法,达到节约资源、提高效率的目的。只在选定一个菜单项时才生成编辑框,用户更能清楚的知道自己要调整的是哪个 菜单项,也避免了频繁的碰撞检测,极大的提升了程序的运行效率。编辑框设置在被选定菜 单项的边缘,并根据编辑框的大小变化改变被选定菜单项,更加利于编辑,方便查看编辑效^ ο


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明改变DVD菜单项大小的方法的第一优选实施例的流程图;图2是本发明改变DVD菜单项大小的方法的第二优选实施例的流程图;图3是本发明改变DVD菜单项大小的方法的第三优选实施例的流程图;图4是本发明改变DVD菜单项大小的方法的第四优选实施例的流程图;图5是本发明改变DVD菜单项大小的装置的第一优选实施例的结构示意图;图6是本发明改变DVD菜单项大小的装置的第二优选实施例的结构示意图;图7是本发明改变DVD菜单项大小的装置的第三优选实施例的结构示意图;图8是本发明改变DVD菜单项大小的装置的第四优选实施例的结构示意图;图9是本发明改变DVD菜单项大小的装置的第五优选实施例的结构示意图;图10是本发明的改变DVD菜单项大小的方法的生成编辑框的具体实施例的流程图;图11是本发明的改变DVD菜单项大小的方法的调整菜单项大小的具体实施例的 流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
如图1所示,在本发明的改变DVD菜单项大小的方法的第一优选实施例的流程图 中,所述改变DVD菜单项大小的方法开始于步骤100,步骤100之后进行到步骤101,调用统 一的尺寸调整模块;随后,到下一步骤102,尺寸调整模块通过判断画面点击生成与被选定 菜单项相应的编辑框;随后,到下一步骤103,检测编辑框的大小改变,并根据编辑框的大 小调整所述被选定菜单项的大小;最后该方法结束于步骤104。本发明的改变DVD菜单项 大小的方法在菜单项上做点击操作或者菜单项的选定操作时,调用统一的尺寸调整模块, 随后尺寸调整模块通过判断画面的点击来生成编辑框,最后通过编辑框来调整菜单项的大 小。即使对多个菜单项进行大小调整,也只需调用同一个尺寸调整模块,不需要在每个菜单 项内在单独定义一份菜单项大小调整的方法,达到节约资源,提高效率的目的。作为本发明的改变DVD菜单项大小的方法的优选实施例,步骤S2包括当画面点击 选定一个菜单项时,所述尺寸调整模块生成与被点击的菜单项相应的编辑框;当画面点击 选定至少两个菜单项或取消选定菜单项时,所述尺寸调整模块取消所述编辑框;当画面点 击选定已生成相应编辑框的菜单项时,所述尺寸调整模块不进行操作。尺寸调整模块通过 对三种画面点击情况的定义,判断生成编辑框,只在选定一个菜单项时才生成编辑框,选定 多个菜单项时取消菜单项的选定,用户更能清楚的知道自己要调整的是哪个菜单项,也避 免了频繁的碰撞检测,极大的提升了程序的运行效率。如图2所示,在本发明的改变DVD菜单项大小的方法的第二优选实施例的流程图 中,所述改变DVD菜单项大小的方法开始于步骤200,步骤200之后进行到步骤201,调用统 一的尺寸调整模块;随后,到下一步骤202,所述尺寸调整模块通过判断画面点击生成位于 与被选定菜单项边缘的编辑框;随后,到下一步骤203,检测编辑框的大小改变,并根据编 辑框的大小调整所述被选定菜单项的大小;最后该方法结束于步骤204。将编辑框设置在 被选定菜单项的边缘,使得编辑框更加明显,调整起来更加方便、快捷。如图3所示,在本发明的改变DVD菜单项大小的方法的第三优选实施例的流程图 中,所述改变DVD菜单项大小的方法开始于步骤300,步骤300之后进行到步骤301,调用统 一的尺寸调整模块;随后,到下一步骤302,尺寸调整模块通过判断画面点击生成与被选定 菜单项相应的编辑框;随后,到下一步骤303,检测编辑框的大小改变,并根据编辑框的大 小调整被选定菜单项的大小使编辑框位于菜单项边缘;最后该方法结束于步骤304。编辑 框设置在被选定菜单项的边缘,并根据编辑框的大小变化改变被选定菜单项的大小(通过 使编辑框一直位于菜单项的边缘),更加利于编辑,方便查看编辑效果。如图4所示,在本发明的改变DVD菜单项大小的方法的第四优选实施例的流程图 中,所述改变DVD菜单项大小的方法开始于步骤400,步骤400之后进行到步骤401,调用统 一的尺寸调整模块;随后,到下一步骤402,尺寸调整模块通过判断画面点击生成与被选定 菜单项相应的编辑框;随后,到下一步骤403,检测编辑框的大小改变,并根据编辑框的大 小调整所述被选定菜单项的大小;随后,到下一步骤404,取消选定所述被选定菜单项后存 储所述被选定菜单项的位置;最后该方法结束于步骤405。对菜单项调整后的位置进行储 存,方便确定调整好的菜单项的最终显示状态。本发明还构造一种改变DVD菜单项大小的装置,如图5所示,在本发明的改变DVD菜单项大小的装置的第一优选实施例的结构示意图中,所述改变DVD菜单项大小的装置包 括调用模块1、生成模块2以及调整模块3,调用模块1用于调用统一的尺寸调整模块,生成 模 块2用于所述尺寸调整模块通过判断画面点击生成与被选定菜单项相应的编辑框,调整 模块3用于检测所述编辑框的大小改变,并根据所述编辑框的大小调整所述被选定菜单项 的大小。本发明的改变DVD菜单项大小的装置在菜单项上做点击操作或者菜单项的选定操 作时,调用模块1调用统一的尺寸调整模块,随后尺寸调整模块通过判断画面的点击来生 成编辑框,最后调整模块3通过编辑框来调整菜单项的大小。即使对多个菜单项进行大小 调整,也只需调用同一个尺寸调整模块,不需要在每个菜单项内在单独定义一份菜单项大 小调整的方法,达到节约资源,提高效率的目的。如图6所示,在本发明的改变DVD菜单项大小的装置的第二优选实施例的结构示 意图中,生成模块2包括生成单元21、取消单元22以及保持单元23,生成单元21用于当画 面点击选定一个菜单项时,所述尺寸调整模块生成与被点击的菜单项相应的编辑框;22取 消单元用于当画面点击选定至少两个菜单项或取消选定菜单项时,所述尺寸调整模块取消 所述编辑框;23保持单元用于当画面点击选定已生成相应编辑框的菜单项时,所述尺寸调 整模块不进行操作。尺寸调整模块通过对三种画面点击情况的定义,判断生成编辑框,只在 选定一个菜单项时才生成编辑框,选定多个菜单项时取消菜单项的选定,用户更能清楚的 知道自己要调整的是哪个菜单项,也避免了频繁的碰撞检测,极大的提升了程序的运行效 率。如图7所示,在本发明的改变DVD菜单项大小的装置的第三优选实施例的结构示 意图中,生成模块2包括边缘生成单元24,边缘生成单元24用于尺寸调整模块生成位于所 述被选定菜单项边缘的编辑框。将编辑框设置在被选定菜单项的边缘,使得编辑框更加明 显,调整起来更加方便、快捷。如图8所示,在本发明的改变DVD菜单项大小的装置的第四优选实施例的结构示 意图中,调整模块3包括边缘调整单元31,边缘调整单元31用于检测所述编辑框的大小改 变,并根据所述编辑框的大小调整所述被选定菜单项的大小使所述编辑框位于所述菜单项 边缘。编辑框设置在被选定菜单项的边缘,并根据编辑框的大小变化改变被选定菜单项的 大小(通过使编辑框一直位于菜单项的边缘),更加利于编辑,方便查看编辑效果。如图9所示,在本发明的改变DVD菜单项大小的装置的第五优选实施例的结构示 意图中,所述改变DVD菜单项大小的装置还包括储存模块4,储存模块4用于取消选定所述 被选定菜单项后存储所述被选定菜单项的位置。对菜单项调整后的位置进行储存,方便确 定调整好的菜单项的最终显示状态。下面通过具体实施例说明本发明的改变DVD菜单项大小的方法的具体流程图10为本发明的改变DVD菜单项大小的方法的生成编辑框的具体实施例的流程 图,具体流程如下1、鼠标点击菜单页面时,尺寸调整模块判断当前选中菜单项是否为空;如为空转 至步骤2,不为空转至步骤3;2、则判断是否这次点击选中了菜单项,如选中转至步骤4,如没有选中转至步骤 5 ;3、则判断是否这次点击在编辑框中,如是转至步骤6,如否转至步骤7 ;
4、将尺寸调整模块的目标项设为选中的菜单项,转至步骤8 ;5、将尺寸调整模块的目标项设为空,转至步骤8 ;
6、返回被选中的编辑框的索引值,转至步骤8 ;7、取消当前钻中菜单项的选中状态,刷心当前菜单项选中状态(去除编辑框),转 至步骤2 ;8、结束。通过尺寸调整模块对点击操作的判断决定生成编辑框、去除编辑框或不进行操作 (返回编辑框的索引值)。图11为本发明的改变DVD菜单项大小的方法的调整菜单项大小的具体实施例的 流程图,具体流程如下1、鼠标拖拽改变编辑框的坐标;2、根据坐标及返回编辑框的索引值对选中的菜单项进行大小调整;3、刷新当前选中的菜单项的编辑框的位置及菜单项的外观,并重新绘制;4、鼠标按键放开,停止拖拽操作;5、判断当前菜单项是否与其他菜单项发生碰撞,如否则操作结束,如是则还原菜 单项的原有尺寸。通过上述的步骤通过对编辑框的拖拽操作很好的对选定菜单项的大小进行了调 整、判断存储处理。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构变换,或直接或间接运用在其他相关的技术领域,均 同理包括在本发明的专利保护范围内。
权利要求
一种改变DVD菜单项大小的方法,其特征在于,包括步骤S1、调用统一的尺寸调整模块;S2、所述尺寸调整模块通过判断画面点击生成与被选定菜单项相应的编辑框;S3、检测所述编辑框的大小改变,并根据所述编辑框的大小调整所述被选定菜单项的大小。
2.根据权利要求1所述改变DVD菜单项大小的方法,其特征在于,所述步骤S2包括 当画面点击选定一个菜单项时,所述尺寸调整模块生成与被点击的菜单项相应的编辑框;当画面点击选定至少两个菜单项或取消选定菜单项时,所述尺寸调整模块取消所述编 辑框;当画面点击选定已生成相应编辑框的菜单项时,所述尺寸调整模块不进行操作。
3.根据权利要求1所述改变DVD菜单项大小的方法,其特征在于,步骤S2为所述尺寸调整模块生成位于所述被选定菜单项边缘的编辑框。
4.根据权利要求3所述改变DVD菜单项大小的方法,其特征在于,步骤S3为检测所述编辑框的大小改变,并根据所述编辑框的大小调整所述被选定菜 单项的大小使所述编辑框位于所述菜单项边缘。
5.根据权利要求1所述改变DVD菜单项大小的方法,其特征在于,步骤S3之后还包括 步骤54、取消选定所述被选定菜单项后存储所述被选定菜单项的位置。
6.一种改变DVD菜单项大小的装置,其特征在于,包括 调用模块(1)用于调用统一的尺寸调整模块;生成模块(2)用于所述尺寸调整模块通过判断画面点击生成与被选定菜单项相应的 编辑框;以及调整模块(3)用于检测所述编辑框的大小改变,并根据所述编辑框的大小调整所述 被选定菜单项的大小。
7.根据权利要求6所述改变DVD菜单项大小的装置,其特征在于,所述生成模块(2)包括生成单元(21)用于当画面点击选定一个菜单项时,所述尺寸调整模块生成与被点击 的菜单项相应的编辑框;取消单元(22)用于当画面点击选定至少两个菜单项或取消选定菜单项时,所述尺寸 调整模块取消所述编辑框;以及保持单元(23)用于当画面点击选定已生成相应编辑框的菜单项时,所述尺寸调整模 块不进行操作。
8.根据权利要求6所述改变DVD菜单项大小的装置,其特征在于,所述生成模块(2)包 括边缘生成单元(24)用于所述尺寸调整模块生成位于所述被选定菜单项边缘的编辑框。
9.根据权利要求8所述改变DVD菜单项大小的装置,其特征在于,所述调整模块(3)包 括边缘调整单元(31)用于检测所述编辑框的大小改变,并根据所述编辑框的大小调整所 述被选定菜单项的大小使所述编辑框位于所述菜单项边缘。
10.根据权利要求6所述改变DVD菜单项大小的装置,其特征在于,所述改变DVD菜单项大小的装置还包括储存模块(4)用于取消选定所述被选定菜单项后存储所述被选定菜 单项的位置。
全文摘要
本发明涉及一种改变DVD菜单项大小的方法,其中包括步骤S1、调用统一的尺寸调整模块;S2、尺寸调整模块通过判断画面点击生成与被选定菜单项相应的编辑框;S3、检测编辑框的大小改变,并根据编辑框的大小调整被选定菜单项的大小。步骤S2包括当画面点击选定一个菜单项时,尺寸调整模块生成与被点击的菜单项相应的编辑框;当画面点击选定至少两个菜单项或取消选定菜单项时,尺寸调整模块取消编辑框;当画面点击选定已生成相应编辑框的菜单项时,尺寸调整模块不进行操作。本发明还构造一种改变DVD菜单项大小的装置,本发明通过统一调用尺寸调整模块调整所有DVD菜单项,达到节约资源、提高效率的目的。
文档编号G11B19/02GK101958133SQ201010501458
公开日2011年1月26日 申请日期2010年10月9日 优先权日2010年10月9日
发明者陈亮 申请人:深圳市万兴软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1