画面数据编辑程序、画面数据编辑装置及画面数据编辑方法与流程

文档序号:31582526发布日期:2022-09-21 01:10阅读:39来源:国知局
画面数据编辑程序、画面数据编辑装置及画面数据编辑方法与流程

1.本发明涉及对画面的数据进行编辑的画面数据编辑程序、画面数据编辑装置及画面数据编辑方法。


背景技术:

2.当前,对画面的数据进行编辑的画面数据编辑装置按照来自用户的指示,将设定有作用及功能的画面结构要素(以下,称为对象)配置于画面之上,由此构建在显示器上显示的画面的数据。画面数据编辑装置例如在构建用于使画面间进行跳转的菜单时,对开关对象进行排列、配置等而对画面进行设计,其中,该开关对象具有使画面进行跳转的功能。
3.画面数据编辑装置在使对象均等地排列配置时,使用对特定的对象进行指定而在任意的方向上以任意的数量复制的功能(以下,称为连续复制),使画面设计高效化。
4.专利文献1所记载的画面数据编辑装置在进行连续复制时,通过自动调整对象的尺寸,从而防止复制结果从编辑区域偏出。
5.专利文献1:日本特开2015-079398号公报


技术实现要素:

6.但是,在上述专利文献1的技术中,未对通过连续复制而创建的对象组的信息进行管理,因而在对排列配置的对象组追加或删除对象时,用户不得不在对象组的信息并不明了的情况下对对象进行追加或删除。因此,用户需要重新进行在追加或删除的位置之后配置的对象的设定。其结果,在上述专利文献1的技术中,在针对通过连续复制而创建的对象组追加或删除对象时耗费大量的工作量。
7.本发明就是鉴于上述情况而提出的,其目的在于得到针对通过连续复制而创建的对象组,能够容易地追加或删除对象的画面数据编辑程序。
8.为了解决上述课题,达成目的,本发明是画面数据编辑程序,其对在显示器上显示的画面的画面数据进行编辑,使计算机执行以下步骤:画面数据编辑步骤,针对在画面中配置的作为复制源的画面结构要素即对象,执行连续复制处理,并且创建复制组信息,其中,该连续复制处理是在每次复制时使在作为复制源的对象中设定的设定值以特定的值进行增减,以对画面内的第1方向及第2方向指定的排列数量的量进行复制,按照排列数量而配置于画面,该复制组信息是通过连续复制处理而创建的对象组的组的信息;以及存储步骤,将复制组信息存储下来。复制组信息包含排列数量的信息,在画面数据编辑步骤中,如果针对已创建完成的对象组而接收到排列数量的变更指示,则对排列数量进行变更,基于变更了排列数量后的复制组信息将变更了排列数量后的已创建完成的对象组重新配置于画面数据,在存储步骤中,将排列数量被变更后的复制组信息存储下来。
9.发明的效果
10.本发明涉及的画面数据编辑程序取得针对通过连续复制而创建的对象组,能够容易地追加或删除对象的效果。
附图说明
11.图1是表示具有实施方式1涉及的画面数据编辑装置的画面数据编辑系统的结构的图。
12.图2是表示由实施方式1涉及的画面数据编辑装置实现的画面数据的初次编辑的处理流程的流程图。
13.图3是用于对实施方式1涉及的画面数据编辑装置所创建的画面数据的结构进行说明的图。
14.图4是用于对实施方式1涉及的画面数据编辑装置所配置的对象进行说明的图。
15.图5是表示由实施方式1涉及的画面数据编辑装置实现的画面数据的重新编辑的处理流程的流程图。
16.图6是用于对实施方式1涉及的画面数据编辑装置所重新编辑后的对象进行说明的图。
17.图7是表示由实施方式2涉及的画面数据编辑装置实现的画面数据的初次编辑的处理流程的流程图。
18.图8是用于对实施方式2涉及的画面数据编辑装置所设定的对象的配置区域进行说明的图。
19.图9是用于对实施方式2涉及的画面数据编辑装置所显示的编辑界面进行说明的图。
20.图10是用于对实施方式2涉及的画面数据编辑装置在x方向上将对象连续复制的处理进行说明的图。
21.图11是用于对实施方式2涉及的画面数据编辑装置在y方向上将对象连续复制的处理进行说明的图。
22.图12是表示由实施方式2涉及的画面数据编辑装置实现的画面数据的重新编辑的处理流程的流程图。
23.图13是用于对实施方式2涉及的画面数据编辑装置使总要素数量增加的处理进行说明的图。
24.图14是用于对实施方式2涉及的画面数据编辑装置所管理的区域编号进行说明的图。
25.图15是用于对实施方式2涉及的画面数据编辑装置所显示的要素编号进行说明的图。
26.图16是用于对由用户作出的对象的位置变更指示进行说明的图。
27.图17是用于对实施方式2涉及的画面数据编辑装置执行对象的位置变更时的处理进行说明的图。
28.图18是用于对对象的显示形状进行说明的图。
29.图19是用于对实施方式2涉及的画面数据编辑装置一边维持对象的长宽比一边执行连续复制的处理进行说明的图。
30.图20是用于对不使用对象列表的连续复制处理进行说明的图。
31.图21是用于对实施方式2涉及的画面数据编辑装置所执行的使用了对象列表的连续复制处理进行说明的图。
32.图22是用于对在不使用复制组信息的状态下执行连续复制时的处理进行说明的图。
33.图23是表示实现实施方式1、2涉及的画面数据编辑装置的硬件结构例的图。
具体实施方式
34.以下,基于附图对本发明的实施方式涉及的画面数据编辑程序、画面数据编辑装置及画面数据编辑方法详细进行说明。此外,本发明不限定于本实施方式。
35.实施方式1
36.图1是表示具有实施方式1涉及的画面数据编辑装置的画面数据编辑系统的结构的图。画面数据编辑系统1具有信息处理装置4、输入装置3和显示装置2。
37.输入装置3是鼠标、键盘等,接收来自用户的指示即用户指示而输入至信息处理装置4。用户指示的例子是对画面数据进行编辑的指示。具体地说,在用户指示中存在指定在连续复制时使用的作为复制源的对象的指示(以下,称为复制源指定指示)、对通过连续复制而创建的组的属性进行设定的指示(以下,称为属性设定指示)、对通过连续复制而创建的对象组(以下,有时称为复制组)进行编辑的指示(以下,称为编辑指示)等。在以下的说明中,将表示组的属性的信息称为复制属性信息。
38.复制源指定指示是对在创建具有作用及功能的画面结构要素即对象的复制组时使用的作为复制源的对象进行指定的指示。对象的复制组是通过复制由复制源指定指示所指定的对象而创建的。
39.复制属性信息是在以指定的数量对指定的对象进行复制的连续复制时使用的信息。连续复制也被称为多个复制。在复制属性信息中包含对象的x方向的要素数量即x方向要素数量、对象的y方向的要素数量即y方向要素数量等参数。对象的x方向要素数量对应于画面上的x方向的对象数量,对象的y方向要素数量对应于画面上的y方向的对象数量。即,在复制属性信息中包含对复制组(对象组)进行配置时的x方向的对象的排列数量的信息、和y方向的对象的排列数量的信息。在本实施方式中,画面上的x方向及y方向中的一者是第1方向,另一者是第2方向。
40.在本实施方式中,对画面内的右方向为x方向、画面内的下方向为y方向的情况进行说明。在复制属性信息中也可以包含表示复制组所包含的对象的总数(后述的总要素数量)的参数。
41.例如,如果由用户选择了成为复制源的对象,则输入装置3将复制源指定指示输入至信息处理装置4。另外,例如,如果由用户指定了对象的x方向要素数量及对象的y方向要素数量中的至少一者,则输入装置3将包含所指定的信息的属性设定指示输入至信息处理装置4。
42.显示装置2是液晶显示器等,对从信息处理装置4发送来的信息进行显示。从信息处理装置4发送来的信息是正在编辑的画面数据的信息等。信息处理装置4是pc(personal computer)等计算机,具有画面数据编辑装置10。
43.画面数据编辑装置10是按照用户指示对画面数据进行编辑的装置,对编辑器画面数据时的绘图进行辅助。画面数据编辑装置10具有显示输出部11、画面数据编辑部13和画面数据存储部15。画面数据编辑装置10是使用绘图软件等而实现的。
44.画面数据编辑装置10按照从输入装置3发送来的用户指示,通过连续复制而在画面上配置对象。另外,画面数据编辑装置10按照从输入装置3发送来的用户指示,进行所配置的对象的布局设定及与针对对象的动作相关的设定等。画面数据编辑装置10为了确保画面的可观察性及操作性,将对象进行排列、配置。
45.另外,画面数据编辑装置10按照从输入装置3发送来的用户指示,针对排列配置后的状态的对象,执行对象的追加或删除。
46.在画面数据编辑系统1中,画面数据编辑装置10一边使画面数据显示于显示装置2,一边对画面数据进行编辑,将完成后的画面数据输出至外部装置。外部装置的例子是可编程显示器。
47.画面数据编辑部13具有对复制组的信息进行创建的功能、对对象进行连续复制的功能、对对象的布局进行调整的功能和对对象进行编辑的功能。
48.画面数据编辑部13按照编辑指示而创建表示复制组的信息的复制组信息。复制组信息是在对对象进行编辑时使用的信息,包含复制属性信息和对象信息。对象信息是组所包含的对象的信息。
49.画面数据编辑部13按照编辑指示对复制属性信息的参数进行编辑,按照复制属性信息对放入复制组的对象的对象信息进行编辑。在对象信息中登记成为复制源的对象的信息及复制出的对象的信息。复制属性信息所包含的参数的例子是x方向要素数量、y方向要素数量、对象的排列顺序等。
50.画面数据编辑部13针对画面数据执行对象的连续复制。具体地说,画面数据编辑部13通过按照复制组信息执行对象的连续复制,从而创建配置有多个对象的画面数据。针对在对象信息中设定的对象,画面数据编辑部13以由复制属性信息指定的要素数量进行复制,按照由复制属性信息指定的排列顺序进行配置。另外,画面数据编辑部13按照复制属性信息对画面数据的布局进行调整。
51.另外,画面数据编辑部13如果接收到新的编辑指示,则按照编辑指示对复制属性信息进行变更,按照变更后的复制属性信息对画面数据进行变更。画面数据编辑部13如果在复制属性信息中对对象数量进行变更,则以画面数据成为变更后的对象数量的方式对画面数据进行修正。
52.显示输出部11使与画面数据编辑部13所创建的画面数据对应的画面显示于显示装置2。画面数据存储部15是将画面数据编辑部13所创建的复制组信息及画面数据存储下来的存储部。画面数据存储部15所存储的画面数据被输出至可编程显示器等,与画面数据对应的画面被可编程显示器显示。
53.图2是表示由实施方式1涉及的画面数据编辑装置实现的画面数据的初次编辑的处理流程的流程图。画面数据编辑装置10接收从输入装置3发送来的复制源指定指示。在该复制源指定指示中包含由用户指定的对成为复制源的对象进行了指定的信息。因此,画面数据编辑装置10接收由用户指定的对象(步骤s10)。
54.另外,画面数据编辑部13接收从输入装置3发送来的属性设定指示。具体地说,画面数据编辑部13接收属性设定指示所包含的对象的x方向及y方向的要素数量(步骤s20)。
55.画面数据编辑部13基于复制源指定指示及属性设定指示而创建复制组信息,画面数据存储部15对画面数据编辑部13所创建的复制组信息进行存储(步骤s30)。在该复制组
信息中包含与属性设定指示对应的复制属性信息。另外,在该复制组信息中包含成为复制源的对象的信息。
56.画面数据编辑部13按照在复制属性信息中设定的参数而执行对象的连续复制。具体地说,画面数据编辑部13对复制源指定指示所指定的作为复制源的对象进行复制,以成为由复制属性信息的参数指定的要素数量(步骤s40)。如果通过复制而生成多个对象的信息,则多个对象的信息被作为对象组信息而储存于复制组信息。画面数据编辑部13在创建对象组信息时向在作为复制源的对象中设定的写入值加上特定值,由此创建新的对象信息。
57.画面数据编辑部13基于复制属性信息,将在对象信息中设定的对象配置于画面上的x方向及y方向。另外,画面数据存储部15将包含对象组信息及复制属性信息的复制组信息存储下来。
58.这里,对包含复制组信息的画面数据进行说明。图3是用于对实施方式1涉及的画面数据编辑装置所创建的画面数据的结构进行说明的图。在图3中,示出画面数据21的结构的一个例子。在画面数据21中包含对象信息22及复制组信息23。
59.在对象信息22中包含对对象进行识别的信息即id(identification)、对象所保存的参数等信息。对象所保存的参数的例子是存储空间的地址。在该存储空间的地址处写入与对象对应的值。在图3所示的对象信息22中,示出作为参数而写入的值即写入值是“5”的情况。
60.复制组信息23是对象组的组的信息。在复制组信息23中包含对象组信息26及复制属性信息24。在复制属性信息24中设定有对象的x方向要素数量、对象的y方向要素数量和对象整体的要素数量即总要素数量。总要素数量是由复制组信息23设定的组(对象组)所包含的对象的总数。在图3所示的复制组信息23的情况下,总要素数量是4个。
61.另外,在复制属性信息24中包含x方向间隔、y方向间隔、排列顺序和长宽比。x方向间隔是配置对象时的x方向上的对象的配置间隔,y方向间隔是配置对象时的y方向上的对象的配置间隔。排列顺序是使对象进行排列时的排列的顺序。对各对象分配有表示配置的顺序的要素编号,在复制属性信息24的排列顺序中规定了按照各要素编号从小到大的顺序而配置于哪个位置。
62.作为排列顺序的例子,存在z字顺序(z型)、n字顺序(n型)等。在图3中,示出排列顺序为z字顺序的情况。在z字顺序的情况下,画面数据编辑部13将对象从左上开始向右方向进行配置,如果1行的对象完成配置,则转移向下1行,将对象向右方向进行配置。
63.长宽比是在画面上配置的对象的形状的纵横比。当在复制属性信息24中设定有长宽比的情况下,画面数据编辑部13将各对象以成为所设定的长宽比的方式配置。
64.画面数据编辑部13按照来自用户的复制源指定指示而创建复制属性信息24。画面数据编辑部13基于复制属性信息24的总要素数量而创建对象组信息26。
65.在对象组信息26中包含被指定为复制源的对象的对象信息25x和通过复制而根据作为复制源的对象创建出的对象的对象信息25a~25c。在图3中示出作为复制源的对象的对象信息25x为id=“10001”、写入值是“10”的情况。
66.另外,对象信息25a为id=“10002”,写入值是“11”。对象信息25b为id=“10003”,写入值是“12”。对象信息25c为id=“10004”,写入值是“13”。
67.画面数据编辑部13在对对象信息25x进行复制而创建对象信息25a~25c时,通过向对象信息25x的写入值加上特定值而设定对象信息25a~25c的写入值。此时,画面数据编辑部13按照写入值的加法参数而设定对象信息25a~25c的写入值。写入值的加法参数示出向对象信息25x的写入值加上的特定值。写入值的加法参数可以是正值、负值及0(不相加)的任意者。
68.这样,画面数据编辑部13使在作为复制源的对象中设定的写入值(设定值)在每次复制时以特定值的量进行增减。因此,画面数据编辑部13在从对象信息25x起执行第1次复制时,向对象信息25x的写入值加上特定值而创建第1个对象信息25a。然后,画面数据编辑部13在从对象信息25x起执行第2次复制时,向对象信息25x的写入值加上2次特定值而创建第2个对象信息25b。然后,画面数据编辑部13在从对象信息25x起执行第3次复制时,向对象信息25x的写入值加上3次特定值而创建第3个对象信息25c。
69.此外,画面数据编辑部13也可以向第1个对象信息25a的写入值加上特定值而创建第2个对象信息25b。另外,画面数据编辑部13也可以向第2个对象信息25b的写入值加上特定值而创建第3个对象信息25c。
70.画面数据编辑部13预先按照用户指示而设定写入值的加法参数。这里,示出画面数据编辑部13向对象信息25x的写入值即“10”依次加上“1”,写入值设定了“11”至“13”的情况。
71.这样,画面数据编辑部13在通过复制而创建对象信息25a~25c时,使复制源的写入值以特定值的量进行递增。此外,写入值的加法参数不限于“1”。
72.另外,画面数据编辑部13在对对象信息25x进行复制而创建对象信息25a~25c时,通过向对象信息25x的id加上特定值而设定对象信息25a~25c的id。这里,示出画面数据编辑部13向对象信息25x的id依次加上“1”而设定出对象信息25a~25c的id的情况。这样,画面数据编辑部13在通过复制而创建对象信息25a~25c时,使复制源的id以特定值的量进行递增。此外,向对象信息25x的id加上的特定值不限于“1”。
73.画面数据编辑部13基于复制属性信息24的x方向要素数量、排列顺序及y方向要素数量而将对象信息25x、25a~25c配置于画面上。
74.另外,画面数据编辑部13基于x方向间隔、y方向间隔及长宽比而对对象信息25x、25a~25c的画面上的配置位置及形状进行调整。
75.此外,也可以在复制组信息23中设定有写入值的加法参数或向对象信息25x的id加上的特定值。
76.在本实施方式中,画面数据编辑装置10以可重新编辑的方式将复制组信息23存储下来,如果被重新编辑,则基于重新编辑后的复制组信息23而创建画面数据21。因此,用户容易进行画面数据21的重新编辑。另外,画面数据编辑装置10通过复制组信息23对对象进行管理,因而容易在连续复制的执行前掌握执行后的整体区域。
77.这里,使用图4对画面数据编辑装置10所执行的连续复制处理进行说明。图4所示的画面201、202是画面数据编辑装置10显示于显示装置2的画面。
78.图4是用于对实施方式1涉及的画面数据编辑装置所配置的对象进行说明的图。图4的上层所示的画面201是对象被连续复制前的画面,图4的下层所示的画面202是对象被连续复制后的画面。
79.如果由用户指定了成为连续复制的复制源的对象51a,则画面数据编辑部13将用于对x方向要素数量及y方向要素数量进行编辑的编辑界面50显示于画面201。
80.这里,示出输入“3”作为x方向要素数量,输入“2”作为y方向要素数量的情况。该情况下的总要素数量是“6”。画面数据编辑部13将x方向上3个、y方向上2个合计6个对象配置于画面202。示出在画面202上配置有对象51a~51f作为复制组55的情况。
81.画面数据编辑部13使画面202的画面数据存储于画面数据存储部15。另外,画面数据编辑部13使在创建画面202的画面数据时使用的复制组信息23存储于画面数据存储部15。即,画面数据编辑部13使由用户输入的设定有x方向要素数量、y方向要素数量及排列顺序的复制组信息23存储于画面数据存储部15。
82.画面数据编辑装置10在存在来自用户的对已创建完成的画面数据进行重新编辑的指示即新的编辑指示的情况下,按照用户指示对画面数据进行重新编辑。图5是表示由实施方式1涉及的画面数据编辑装置实现的画面数据的重新编辑的处理流程的流程图。
83.用户如果选择了设定有复制组信息23的复制组,则从输入装置3将指定了复制组的信息发送至画面数据编辑部13。由此,画面数据编辑部13接收复制组(步骤s110)。
84.显示输出部11基于接收到的复制组的复制组信息23使复制组的要素数量显示于显示装置2。即,显示输出部11使作为复制组信息23的一部分而存储的x方向及y方向的要素数量显示于显示装置2(步骤s120)。
85.如果用户向输入装置3输入了属性设定指示,则输入装置3将属性设定指示发送至画面数据编辑装置10。画面数据编辑部13接收从输入装置3发送来的属性设定指示。具体地说,画面数据编辑部13接收属性设定指示所包含的对象的x方向及y方向的要素数量。即,画面数据编辑部13接收对象的x方向及y方向的要素数量的编辑(步骤s130)。
86.画面数据编辑部13以属性设定指示所指定的x方向及y方向的要素数量,对所存储的复制属性信息24的x方向及y方向的要素数量进行更新(步骤s140)。这样,画面数据编辑部13如果被发送来新的属性设定指示,则对复制属性信息24进行更新。
87.画面数据编辑部13按照更新后的复制属性信息24对对象组信息26进行编辑。画面数据编辑部13对在复制属性信息24中设定的总要素数量是否存在变更进行判定(步骤s145)。
88.当在复制属性信息24中设定的总要素数量存在变更的情况下(步骤s145,yes),画面数据编辑部13对在复制属性信息24中设定的总要素数量是否已增加进行判定(步骤s150)。
89.当在复制属性信息24中设定的总要素数量已增加的情况下(步骤s150,yes),画面数据编辑部13按照组内的排列顺序对末尾的对象进行复制(步骤s160)。画面数据编辑部13通过向在末尾的对象中设定的写入值加上特定值而创建新的对象信息。
90.当在复制属性信息24中设定的总要素数量减少的情况下(步骤s150,no),画面数据编辑部13按照组内的排列顺序从末尾的对象起依次删除所需数量(减少数量)(步骤s170)。
91.画面数据编辑部13在执行了步骤s160或s170的处理之后,以对象数量成为更新后的x方向及y方向的要素数量的方式对对象的配置进行变更。即,画面数据编辑部13基于复制属性信息24的x方向要素数量及y方向要素数量对画面的对象的x方向及y方向的配置数
量进行变更(步骤s180)。另外,当在复制组信息23中设定的总要素数量没有变更的情况下(步骤s145,no),画面数据编辑部13执行步骤s180的处理。画面数据编辑部13按照复制属性信息24的排列顺序将对象配置于画面上。画面数据存储部15将画面数据编辑部13所编辑后的复制组信息23存储下来。
92.图6是用于对实施方式1涉及的画面数据编辑装置所重新编辑后的对象进行说明的图。图6的上层所示的画面203是在复制组信息23中设定新的复制属性信息24时的画面,图6的下层所示的画面204是按照新的复制属性信息24而重新配置了对象后的画面。
93.在图4的下层所示的画面202上,如果由用户指定了作为编辑对象的复制组55,则显示输出部11使编辑界面50显示于画面203。此时,显示输出部11使对在创建画面202时设定的x方向要素数量及y方向要素数量进行显示的编辑界面50显示于画面203。
94.如果向该编辑界面50输入新的x方向要素数量或y方向要素数量,则画面数据编辑部13对复制属性信息24进行变更。这里,示出输入“4”作为x方向要素数量,y方向要素数量未被变更而依然是“2”的情况。画面数据编辑部13按照x方向要素数量及y方向要素数量,即,按照x方向的排列数量及y方向的排列数量将对象配置于画面204。此处的画面数据编辑部13将x方向上4个、y方向上2个合计8个对象配置于画面204。示出在画面204中配置有对象51a~51f、52、53作为复制组55的情况。
95.本实施方式的画面数据编辑部13通过针对画面数据存储部15所存储的复制组信息23施加与用户指示对应的变更,从而创建新的复制组信息23。此时,画面数据编辑部13基于新的复制属性信息24,根据对象51f的对象信息而创建对象52、53的对象信息。
96.画面数据编辑部13根据对象51f的对象信息而创建对象52、53的对象信息的处理是,与画面数据编辑部13根据对象51a的对象信息而创建对象51b~51f的对象信息的处理相同的处理。
97.画面数据编辑部13基于新的复制属性信息24而配置对象51a~51f、52、53。即,如在步骤s160中所说明的那样,画面数据编辑部13将按照组内的排列顺序对末尾的对象51f进行复制得到的对象52、53配置于对象51f之后。
98.在这种情况下,画面数据编辑部13使用在复制属性信息24被变更之前就设定在复制属性信息24中的信息,将对象51a~51f、52、53配置于画面204。例如,画面数据编辑部13基于已在复制属性信息24中设定的排列顺序而配置对象51a~51f、52、53。
99.可知,在画面数据编辑装置10中,画面数据存储部15存储有排列顺序,因而画面数据编辑部13以对象51a~51f的顺序而排列了对象51a~51f。因此,即使在追加了对象52、53的情况下,画面数据编辑部13也按排列顺序而配置对象51a~51f,继而按排列顺序而配置对象52、53。
100.另外,画面数据编辑部13基于已设定在复制属性信息24中的x方向间隔、y方向间隔、长宽比等而配置对象51a~51f、52、53。这样,画面数据编辑部13能够按照在画面数据存储部15中存储的复制属性信息24而容易地配置对象51a~51f、52、53。
101.这样,在相对于已构成的画面数据,想要排列配置的对象数量发生了变更的情况下,用户能够仅通过复制属性信息24的重新编辑就重新进行排列配置。
102.画面数据编辑部13使画面204的画面数据存储于画面数据存储部15。另外,画面数据编辑部13使在创建画面204的画面数据时使用的复制组信息23存储于画面数据存储部
15。然后,画面数据编辑部13在对复制组55进行重新编辑时使用画面数据存储部15所存储的最新的复制组信息23。
103.这样,画面数据编辑装置10不是将多个对象视作1个对象,而将多个对象作为1个组而进行管理。画面数据编辑装置10通过对复制组信息23进行管理,从而能够以组为单位而保存复制属性信息24,能够将之前编辑后的复制属性信息24的值反映于编辑后的复制组信息23。
104.在本实施方式中,通过复制组信息23对对象进行管理,因而在执行连续复制之后,用户不需要重新进行对象的排列。即,即使在对象组的总要素数量发生了变更的情况下,用户仅通过对总要素数量、x方向要素数量或y方向要素数量进行编辑就能够实现被排列配置的对象组的编辑,能够节省画面编辑的工作量。
105.这样,实施方式1的画面数据编辑装置10如果针对已创建完成的对象组而接收到x方向要素数量或y方向要素数量的变更指示,则对对象的排列数量进行变更,基于变更了排列数量后的复制组信息23而将变更了排列数量后的对象组重新配置于画面数据。另外,画面数据存储部15将复制组信息23存储下来。因此,用户能够针对通过连续复制而创建的对象组,容易地追加或删除对象。
106.实施方式2
107.接下来,使用图7至图23对实施方式2进行说明。实施方式2的画面数据编辑装置10具有与实施方式1的画面数据编辑装置10相同的结构。在实施方式2中,画面数据编辑装置10在维持着配置有成为复制源的对象的区域(后述的对象配置区域40)的显示尺寸的状态下进行连续复制。即,画面数据编辑装置10在配置作为连续复制的对象的最初的对象时,以最初的对象的显示尺寸与最终的布局区域即对象配置区域40(想要通过连续复制而排列配置的对象组的整体区域)相同的方式对最初的对象的显示尺寸进行设定。
108.在实施方式2中,对对象配置区域40进行分割,在分割后的区域配置对象,因而在对象配置区域40配置的对象的个数与对象配置区域40的分割数量相同。
109.图7是表示由实施方式2涉及的画面数据编辑装置实现的画面数据的初次编辑的处理流程的流程图。关于图7所示的处理中的与在实施方式1的图2中说明过的处理相同的处理,省略重复的说明。
110.画面数据编辑部13接收由用户指定的对象(步骤s210)。另外,画面数据编辑部13接收复制属性信息24所包含的对象配置区域40的x方向及y方向的要素数量(步骤s220)。
111.图8是用于对实施方式2涉及的画面数据编辑装置所设定的对象的配置区域进行说明的图。在图8中,示出对象被连续复制前的画面101。
112.在对象的编辑器画面即画面101中,在对象配置区域40配置有成为复制源的1个对象41。在对象41被连续复制前,对象配置区域40与对对象41进行显示的区域是相同的区域。
113.画面数据编辑部13基于复制源指定指示及复制属性信息24而创建复制组信息23,画面数据存储部15将画面数据编辑部13所创建的复制组信息23与对象配置区域40一起进行存储(步骤s230)。
114.画面数据编辑部13通过将对象配置区域40除以在复制属性信息24中设定的要素数量,从而计算出对象的显示尺寸,将作为复制源的对象变形为计算出的显示尺寸(步骤s240)。
115.画面数据编辑部13按照在复制组信息23中设定的参数而执行对象的连续复制。具体地说,画面数据编辑部13对作为复制源的对象进行复制以成为由参数指定的要素数量(步骤s250)。画面数据编辑部13在对作为复制源的对象进行复制时,通过对在作为复制源的对象中设定的写入值加上特定值,从而创建新的对象信息。
116.画面数据编辑部13基于复制属性信息将在对象信息中设定的对象配置于画面上的x方向及y方向。另外,画面数据存储部15将包含对象组信息及复制属性信息的复制组信息存储下来。
117.这里,对在执行连续复制时显示于画面的信息进行说明。在执行连续复制时,用于对x方向要素数量及y方向要素数量进行编辑的编辑界面、连续复制出的对象等被显示于画面。
118.图9是用于对实施方式2涉及的画面数据编辑装置所显示的编辑界面进行说明的图。如果由用户选择了对象41,则画面数据编辑部13将用于对对象数量进行编辑的编辑界面显示于画面102。这里的编辑界面是接收x方向要素数量的编辑界面32、接收y方向要素数量的编辑界面33及接收总要素数量的编辑界面31。
119.这样,在本实施方式中,如果用户选择了对象41,则显示输出部11使编辑界面31~33显示于画面102。由此,用户在对对象进行选择的处理之后,无需进行指示连续复制的处理,就能够对用于指示连续复制的画面进行显示。因此,用户能够容易地向连续复制功能进行访问。
120.如果用户对编辑界面31~33输入了数值,则画面数据编辑部13创建复制组信息23。画面数据编辑部13向创建出的复制组信息23中设定被输入至编辑界面32的x方向要素数量、被输入至编辑界面33的y方向要素数量和被输入至编辑界面31的总要素数量。画面数据编辑部13在未对编辑界面31输入总要素数量的情况下,通过将x方向要素数量与y方向要素数量相乘而计算出总要素数量,将计算出的总要素数量设定于复制组信息23。此外,在复制组信息23中设定的对象也可以是1个对象。
121.画面数据编辑部13在将“n”(n是自然数)设定为复制组信息23的x方向要素数量,将“m”(m是自然数)设定为复制组信息23的y方向要素数量的情况下,也可以不创建已创建完成的作为复制源的对象信息,因而创建(n
×
m)-1个对象信息。
122.复制组信息23所包含的第1个对象信息是复制源即对象41的对象信息。复制组信息23所包含的第2个及之后的对象信息是由画面数据编辑部13通过与在图3中说明过的处理相同的处理而创建的。
123.画面数据编辑部13基于复制组信息23而执行连续复制。图10是用于对实施方式2涉及的画面数据编辑装置在x方向上将对象连续复制的处理进行说明的图。
124.在图10中,示出在画面102中对复制组信息23的x方向要素数量登记了“4”的情况。画面数据编辑部13基于x方向要素数量而在x方向上将对象41连续复制。在这种情况下,画面数据编辑部13以对象收容于对象配置区域40内的方式执行连续复制。画面数据编辑部13将对象配置区域40的x方向以x方向要素数量进行分割。这里的画面数据编辑部13将对象配置区域40的x方向分割成4份。
125.画面数据编辑部13在分割后的4个区域分别各配置1个对象。图10所示的对象41a是使对象41的显示尺寸变小后的对象。对象41b~41d是对对象41进行连续复制并使显示尺
寸变小后的对象。这样,画面数据编辑部13以被收容于连续复制执行前的对象配置区域40的方式对对象41b~41d的显示尺寸进行调整。
126.图11是用于对实施方式2涉及的画面数据编辑装置在y方向上将对象连续复制的处理进行说明的图。画面数据编辑部13以与x方向相同的流程在y方向也执行对象的连续复制。
127.在图11中,示出在画面102中对复制组信息23的y方向要素数量登记了“2”的情况。画面数据编辑部13基于y方向要素数量在y方向上对对象41进行连续复制。在这种情况下,画面数据编辑部13以对象被收容于对象配置区域40的方式执行连续复制。画面数据编辑部13将对象配置区域40的y方向以y方向要素数量进行分割。这里的画面数据编辑部13将对象配置区域40的y方向分割成2份。其结果,对象配置区域40被分割成8份。
128.画面数据编辑部13在分割后的8个区域分别各配置1个对象。在图11中,示出在对象配置区域40内配置有对象41a~41h的情况。
129.向对象41a关联有对象41的对象信息。另外,向对象41b~41h关联有画面数据编辑部13所创建的对象信息。
130.画面数据编辑装置10在存在来自用户的对已创建完成的画面数据进行重新编辑的指示即新的编辑指示的情况下,按照用户指示对画面数据进行重新编辑。图12是表示由实施方式2涉及的画面数据编辑装置实现的画面数据的重新编辑的处理流程的流程图。关于图12所示的处理中的与在实施方式1的图5中说明过的处理相同的处理,省略重复的说明。
131.画面数据编辑装置10在执行了步骤s110至s180的处理之后,由画面数据存储部15将画面数据编辑部13所编辑后的复制组信息23存储下来。然后,画面数据编辑装置10对对象配置区域40中的对象的1个要素的显示尺寸进行计算(步骤s310)。具体地说,画面数据编辑部13通过将画面数据存储部15所存储的对象配置区域40的x方向除以x方向要素数量,从而对对象的1个要素的x方向的显示尺寸进行计算。另外,画面数据编辑部13通过将对象配置区域40的y方向除以y方向要素数量,从而对对象的1个要素的y方向的显示尺寸进行计算。
132.画面数据编辑部13使各对象的显示尺寸变形为计算出的1个要素的显示尺寸(步骤s320)。然后,画面数据编辑部13使变形后的对象在对象配置区域40内进行排列(步骤s330)。
133.然而,有时由于规格变更等,作为用户指示,画面数据编辑装置10接收使总要素数量增加的指示。对画面数据编辑装置10使总要素数量增加的情况下的处理进行说明。
134.图13是用于对实施方式2涉及的画面数据编辑装置使总要素数量增加的处理进行说明的图。图13的上层所示的画面106a是在图11所示的画面102中使x方向要素数量从“4”增加至“5”的情况下的画面,图13的下层所示的画面106b是在画面106a中使总要素数量从“10”减少为“9”的情况下的画面。
135.如画面106a所示,如果由用户将x方向要素数量从“4”变更为“5”,则画面数据编辑装置10将x方向的对象从4个变更为5个。由此,画面数据编辑装置10将总要素数量从“8”变更为“10”。
136.然后,如画面106b所示,有时由用户将要素数量从“10”变更为“9”。即,作为对象组
所包含的对象的个数,有时指定比x方向要素数量与y方向要素数量的乘积值少的个数。在这种情况下,画面数据编辑部13在比对象组之中最后创建的末尾的对象更靠后的区域设置留白。即,画面数据编辑部13通过删除末尾的对象,从而将x方向的第2行的对象从5个变更为4个。在图13中,配置过被删除的对象的区域由区域pa示出。
137.然而,有时针对使用连续复制而构建的画面数据的对象组,需要进行可编程显示器的更新或缺陷的修改等画面数据的编辑。在这种情况下,不限于在已排列起来的对象的末尾追加新的对象的情况,有时也在已排列起来的对象之间插入对象。另外,有时也从已排列起来的对象之间删除对象。为了使这些处理变得容易,画面数据编辑部13在对象配置区域40内根据各对象的排列顺序,对各对象的配置区域标注区域编号等识别信息而进行管理。此外,各对象的排列顺序能够在复制属性信息24中设定任意的顺序。在本实施方式中,对以z字顺序排列对象的情况进行说明。
138.图14是用于对实施方式2涉及的画面数据编辑装置所管理的区域编号进行说明的图。画面数据编辑部13以对象的排列顺序(这里是z字顺序)对对象配置区域40设定区域编号。设为对对象配置区域40内的1个配置区域配置1个对象。
139.例如,在对对象配置区域40配置10个对象的情况下,在对象配置区域40设定配置区域pe1~pe10。在图14中,位于第1行的最左处的配置区域pe1的区域编号是“1”,位于第1行的最右处的配置区域pe5的区域编号是“5”。另外,位于第2行的最左处的配置区域pe6的区域编号是“6”,位于第2行的最右处的配置区域pe10的区域编号是“10”。
140.画面数据编辑部13针对由复制组信息23管理的组内的对象,按照复制的顺序分配能够唯一地识别的连续的要素编号。画面数据编辑部13在复制组信息23内对表示对象的id与分配给对象的要素编号之间的对应关系的列表(以下,称为对象列表)301进行管理。如对象列表301所示,例如,对象的id为“1001”的对象的要素编号是“1”。画面数据编辑部13基于区域编号与要素编号之间的对应关系而决定对象的配置位置。在以下的说明中,对区域编号与要素编号相同的情况进行说明。
141.在图14中,示出配置区域pe1对应于要素编号“1”,配置区域pe2对应于要素编号“2”,配置区域pe3对应于要素编号“3”的情况。在这种情况下,画面数据编辑部13将要素编号为“1”的对象配置于配置区域pe1,将要素编号为“2”的对象配置于配置区域pe2,将要素编号为“3”的对象配置于配置区域pe3。
142.画面数据编辑装置10也可以使要素编号或区域编号显示于各配置区域pe1~pe10。图15是用于对实施方式2涉及的画面数据编辑装置所显示的要素编号进行说明的图。在图15中,示出显示了要素编号的画面107。
143.显示输出部11使各要素编号显示于与要素编号对应的配置区域。显示输出部11通过使要素编号显示于画面107上的配置区域,从而即使在执行了连续复制之后,用户能够通过目视来确认对象以哪种排列顺序进行排列。
144.接下来,对在画面上对象的位置被变更的情况进行说明。图16是用于对由用户进行的对象的位置变更指示进行说明的图。图17是用于对实施方式2涉及的画面数据编辑装置执行对象的位置变更时的处理进行说明的图。
145.在图16中,示出显示了要素编号的画面108。在图16及图17中,对由用户将针对画面108使要素编号为“9”的对象移动至要素编号为“7”的对象的位置处的指示输入至输入装
置3的情况进行说明。这里,就要素编号为“7”的对象而言,id为“1007”且写入值为“16”。另外,对如下情况进行说明,即,要素编号为“8”的对象的id为“1008”且写入值为“17”,要素编号为“9”的对象的id为“1009”且写入值为“18”。此外,用户也可以输入针对显示了对象自身而非要素编号的画面使对象的位置进行变更的指示。
146.用户例如通过鼠标的拖动操作等对对象的位置进行变更。该操作内容被作为用户指示而从输入装置3发送至画面数据编辑装置10。由此,画面数据编辑部13将与作为移动对象的对象的索引相当的要素编号置换为移动目标的区域编号。
147.在使要素编号为“9”的对象移动至要素编号为“7”的对象的位置处的情况下,画面数据编辑部13将对象列表301变更为新的对象列表302。在对象列表302中不允许要素编号的重复,因而画面数据编辑部13对重复的要素编号之后的要素编号全部各增加1。即,画面数据编辑部13在使要素编号为“9”的对象移动至要素编号为“7”的对象的位置处的情况下,针对新的对象列表302,将要素编号原本为“9”的对象的要素编号从“9”变更为“7”。并且,画面数据编辑部13针对新的对象列表302,将要素编号原本为“7”的对象的要素编号从“7”变更为“8”,将要素编号原本为“8”的对象的要素编号从“8”变更为“9”。画面数据编辑部13使变更后的对象列表302存储于画面数据存储部15。
148.画面数据编辑部13按照要素编号的变更对配置于对象配置区域40的对象进行变更。这里的画面数据编辑部13将要素编号被变更为“7”的id为“1009”的对象配置于由“7”的区域编号表示的配置区域。另外,画面数据编辑部13将要素编号被变更为“8”的id为“1007”的对象配置于由“8”的区域编号表示的配置区域,将要素编号被变更为“9”的id为“1008”的对象配置于由“9”的区域编号表示的配置区域。
149.这样,画面数据编辑装置10通过使被分配了新的要素编号的对象移动至与新的要素编号关联的区域编号的配置区域,从而实现对象的排列顺序的调换。即,如果通过对象列表301的变更而调换了要素编号的顺序,则画面数据编辑部13按照变更后的对象列表302而调换画面108上的对象的配置的位置。由此,画面数据编辑装置10能够将由于画面数据的扩增而追加的对象容易地插入至任意的位置处。
150.这里,对对象的显示形状进行说明。图18是用于对对象的显示形状进行说明的图。图18的上层所示的显示处理501示出在不设定对象配置区域40的状态下执行连续复制的情况下的处理。图18的下层所示的显示处理502示出设定对象配置区域40且不考虑对象的形状而执行连续复制的情况下的处理。
151.在显示处理501中,对象61x是作为复制源的对象,使用对象61x而创建对象61y、61z。在显示处理502中,对象61x是作为复制源的对象,使用对象61x而创建对象61b、61c、61d。
152.如显示处理501所示,在不设定对象配置区域40的状态下执行连续复制的情况下,作为复制源的对象的显示尺寸及显示形状是不变的。另外,作为复制源的对象的显示尺寸及显示形状与复制出的对象的显示尺寸及显示形状是相同的。
153.另一方面,在显示处理502的情况下,通过连续复制而创建的对象61b~61d的显示形状与作为复制源的对象61x不同。在表示出图标等的图像被设定给对象而配置于画面的情况下,如果变更了对象的显示形状,则图像的长宽比发生变化,因而有可能最初的图像所具有的模样发生变化,损害可观察性。
154.因此,本实施方式的画面数据编辑部13当在对象配置区域40内执行连续复制时,维持对象的长宽比。图19是用于对实施方式2涉及的画面数据编辑装置一边维持对象的长宽比一边执行连续复制的处理进行说明的图。
155.画面数据编辑部13执行图19所示的显示处理503。在显示处理503中,对象62是作为复制源的对象。预先向画面数据编辑装置10设定复制组的1个要素即对象的长宽比及最小显示尺寸作为复制组的参数(以下,称为最小显示设定)。最小显示尺寸是每1个对象的显示区域的最小尺寸的容许值。这些最小显示设定是按照用户指示而进行的。
156.画面数据编辑部13在未进行最小显示设定的情况下,将对象的显示尺寸变形为与对象配置区域40被基于x方向要素数量及y方向要素数量而分割出的格子状的各配置区域相同的尺寸。在未进行最小显示设定且x方向要素数量为“3”的情况下,画面数据编辑部13使用对象62而创建对象62a、62b、62c。就这些对象62a~62c而言,长宽比与作为复制源的对象62相同,以成为被收容于对象配置区域40内的显示尺寸的方式进行了尺寸调整。
157.画面数据编辑部13在进行了最小显示设定的情况下,在一边维持对象的长宽比一边使对象变形为在格子状的配置区域内所内接的最大的显示尺寸的情况下,对对象是否满足最小显示尺寸进行判定。在对象的变形结果不满足最小显示尺寸的情况下,画面数据编辑部13以满足对象的长宽比且对象的变形结果满足最小显示尺寸的方式对x方向要素数量及y方向要素数量进行变更。
158.例如,有时由于x方向要素数量的变更,对象62的变形结果即对象62a~62c不再满足最小显示尺寸。在这种情况下,画面数据编辑部13通过减少x方向要素数量、增加y方向要素数量来验证是否能够使对象62的变形结果满足最小显示尺寸。画面数据编辑部13在通过减少x方向要素数量、增加y方向要素数量能够使对象62的变形结果满足最小显示尺寸的情况下,减少x方向要素数量、增加y方向要素数量。
159.在图19中,图示了画面数据编辑部13针对对象62a~62c而使x方向要素数量从“3”减为“2”,使y方向要素数量从“1”增为“2”的情况下的对象63a、63b、63c。画面数据编辑部13在x方向要素数量为“2”、y方向要素数量为“2”的格子状的区域,按照排列顺序而配置对象63a、63b、63c。由此,对象63a被配置于对象配置区域40内的第1行的左端,对象63b被配置于对象配置区域40内的第1行的右端,对象63c被配置于对象配置区域40内的第2行的左端。
160.同样地,有时由于y方向要素数量的变更,对象62的变形结果即对象62a~62c不再满足最小显示尺寸。在这种情况下,画面数据编辑部13执行与由于x方向要素数量的变更而使得对象62a~62c不再满足最小显示尺寸的情况相同的处理。此外,在对象配置区域40中,未配置对象的区域成为留白区域。
161.接下来,对使用了对象列表301的连续复制处理(这里称为第1连续复制处理)与不使用对象列表301的连续复制处理(这里称为第2连续复制处理)之间的不同进行说明。
162.图20是用于对不使用对象列表的连续复制处理进行说明的图。图21是用于对实施方式2涉及的画面数据编辑装置所执行的使用了对象列表的连续复制处理进行说明的图。
163.无论第1连续复制处理还是第2连续复制处理,都是以特定的间隔对对象所保存的数值或向对象设定具有连续性的值的设定项目的值进行加减法运算而创建复制后的对象。即,在连续复制时,针对通过连续复制而创建的各对象,进行使由参数指定的设定项目的值具有连续性的设定。这样,连续复制不是单纯的数据的复制。
164.在第2连续复制处理中不使用对象列表301,因而缺乏执行连续复制后的重新编辑性。例如,在参数按照对象的排列顺序而有规则地增加这一状况具有含义的对象组的情况下,如果在中途插入对象,则需要对之后的对象的设定全部进行重新设定。
165.在图20中,对在创建了对象65a~65c之后将复制了对象65a而得到的对象65x插入至对象65b的位置处的情况进行说明。
166.对象65a的id为“10001”,写入值为“11”。对象65b的id为“10002”,写入值为“12”。对象65c的id为“10003”,写入值为“13”。在这种情况下,新的对象65x是第4个对象,因而id为“10004”,另外,由于被插入至对象65b的位置处,因而写入值为“12”。
167.在进行这样的第2连续复制处理的情况下,对象65b被配置于紧接在对象65a、65x之后的位置处,因而对象65b的写入值应成为“13”,对象65c的写入值应成为“14”。然而,在第2连续复制处理中没有对象列表301,因而用户需要重新设定对象65b、65c的写入值。在图20中,将需要重新对写入值进行设定的部位由四边形的框示出。
168.在图21中,对在创建了对象66a~66c之后,将复制了对象66a而得到的对象66d插入至对象66b的位置处的情况进行说明。这里,画面数据编辑装置10使用与对象关联的要素编号作为属于连续复制组的对象所保存的设定项目的值(写入值)。即,画面数据编辑部13通过包含对象的要素编号的数学式来设定对象的写入值。此外,画面数据编辑装置10也可以如在图20中说明过的处理那样不使用与对象关联的要素编号作为对象的写入值。
169.对象66a的要素编号为“1”,id为“10001”,写入值为“要素编号+10”即写入值为“11”。对象66b的要素编号为“2”,id为“10002”,写入值为“要素编号+10”即写入值为“12”。对象66c的要素编号为“3”,id为“10003”,写入值为“要素编号+10”即写入值为“13”。在这种情况下,新的对象66d为第4个对象,因而id为“10004”。另外,对象66d被插入至对象66b的位置处,因而要素编号为“2”,写入值为“12”。
170.在第1连续复制处理中,画面数据编辑装置10使用对象列表301而执行连续复制,因而画面数据编辑装置10也能够基于对象列表301而设定对象66b、66c的写入值。因此,用户也可以不重新设定对象66b、66c的写入值。这样,画面数据编辑装置10通过对象列表301对要素编号进行管理,因而还能够对变更配置位置的对象66b、66c进行使用了要素编号的写入值的设定。
171.另外,画面数据编辑装置10使用与对象关联的要素编号作为对象所保存的写入值,因而即使在变更了对象的排列顺序的情况下,用户也能够针对对象而间接地指定遵循于新的排列顺序的写入值。另外,通过由使用了要素编号的数学式来预先指定对象所保存的写入值,从而能够应对针对写入值的各种设定的请求。
172.这里,对在不使用复制组信息23的状态下执行连续复制时的处理进行说明。图22是用于对在不使用复制组信息的状态下执行连续复制时的处理进行说明的图。
173.图22的上层所示的画面105a示出了x方向要素数量为“4”、y方向要素数量为“2”的情况下的对象组。在通过连续复制而在从对象组的第2行的左算起第2个对象ob1与从右算起第2个对象ob3之间的位置p1处插入新的对象的情况下,用户需要使对象ob1移动至左侧。另外,用户需要使对象组的第2行的最左端的对象ob2移动至第1行的最右端的位置p2处。
174.图22的中层所示的画面105b示出针对画面105a的对象组而由用户在位置p1处插入了新的对象ob4的状态。用户在位置p1处插入了新的对象ob4,因而使对象ob2移动至位置
p2处,使对象ob1移动至第2行的最左端的位置处。
175.在该状态下,画面105b的对象组超出配置区域45,因而用户使对象组缩小以收容于配置区域45。具体地说,用户针对对象组的全部对象执行使x方向的尺寸收缩的处理。图22的下层所示的画面105c示出画面105b的对象组被收容于配置区域45中的状态。
176.这样,用户在复制组信息23未受到管理的情况下,在新追加(插入)对象ob4时,需要使对象组的对象移动。另外,用户在由于插入了对象而变得对象组不再被收容于最初设想的配置区域45内的情况下,需要变更各对象的尺寸。并且,在通过连续复制而使对象的设定值递增等的情况下,用户需要对插入或删除的位置之后的对象的设定值全部进行重新设定。
177.即,在复制组信息23未受到管理的情况下,不知道配置于画面中的对象是否为通过连续复制而排列配置的对象。因此,用户在向已完成对象的配置的区域通过追加而配置新的对象时,需要对象的尺寸变更、位置变更、设定值的变更等。因此,在复制组信息23未受到管理的情况下,针对通过连续复制而创建的对象组进行追加或删除对象的处理需要大量的工作量。
178.在本实施方式中,基于复制组信息23而执行连续复制,因而即使在需要诸如对象的追加或删除这样的重新编辑的情况下,也能够减少画面的重新编辑所耗费的工作量。
179.此外,画面数据编辑装置10不限于将对图像进行显示的对象配置于画面的情况,也可以将对数值进行显示的对象以一览形式而排列地配置于画面。另外,也可以将在实施方式2中说明过的功能应用于实施方式1的画面数据编辑装置10。例如,在实施方式1中,画面数据编辑装置10也可以使各要素编号显示于与要素编号对应的配置区域。另外,在实施方式1中,画面数据编辑装置10也可以按照对象列表301中的要素编号的变更而变更配置于画面中的对象。
180.另外,在实施方式1中,画面数据编辑装置10在如果维持在画面内显示的对象的长宽比则不满足最小显示尺寸的情况下,也可以以维持长宽比且满足最小显示尺寸的方式对x方向要素数量或y方向要素数量进行变更。在实施方式1中,画面数据编辑装置10也可以通过使用了对象的要素编号的数学式来设定对象的写入值。
181.这样,根据实施方式2,画面数据编辑装置10在维持了对象配置区域40的显示尺寸的状态下进行连续复制,因而无需对复制后的对象配置区域40的显示尺寸进行计算就能够执行连续复制。
182.另外,画面数据编辑装置10在维持了对象配置区域40的显示尺寸的状态下进行连续复制,因而即使在实施了连续复制之后产生了对象数量的增减的情况下,也能够容易地执行对象的配置的调整。
183.这里,对在实施方式1、2中说明过的画面数据编辑装置10的硬件结构进行说明。图23是表示实现实施方式1、2涉及的画面数据编辑装置的硬件结构例的图。
184.画面数据编辑装置10能够由图23所示的接收装置151、处理器152、存储器153及输出装置154实现。处理器152的例子是cpu(central processing unit,也称为中央处理装置、处理装置、运算装置、微处理器、微型计算机、处理器、dsp(digital signal processor))或系统lsi(large scale integration)。存储器153的例子是ram(random access memory)、rom(read only memory)。
185.画面数据编辑装置10是通过由处理器152读取并执行在存储器153中存储的用于执行画面数据编辑装置10的动作的能够由计算机执行的画面数据编辑程序而实现的。用于执行画面数据编辑装置10的动作的程序即画面数据编辑程序也可以说是使计算机执行画面数据编辑装置10的流程或方法。
186.由画面数据编辑装置10执行的画面数据编辑程序呈包含画面数据编辑部13的模块结构,它们被加载至主存储装置上,它们是在主存储装置上生成的。
187.存储器153具有画面数据存储部15的功能。另外,存储器153被用作由处理器152执行各种处理时的临时存储器。存储器153例如对画面数据编辑程序、复制组信息23、画面数据等进行存储。
188.接收装置151是接收从输入装置3发送来的信息的接口装置,将接收到的信息发送至处理器152。输出装置154具有显示输出部11的功能。输出装置154将画面数据编辑部13所创建的画面数据输出至显示装置2等外部装置。
189.画面数据编辑程序也可以以可安装的格式或可执行的格式的文件存储于计算机可读取的存储介质而作为计算机程序产品进行提供。另外,画面数据编辑程序也可以经由互联网等网络而提供给画面数据编辑装置10。
190.此外,关于画面数据编辑装置10的功能,也可以一部分由专用电路等专用的硬件实现,一部分由软件或固件实现。
191.以上的实施方式所示的结构表示的是一个例子,可以与其它的公知技术进行组合,也可以将实施方式彼此进行组合,在不脱离主旨的范围也可以省略、变更结构的一部分。
192.标号的说明
193.1画面数据编辑系统,2显示装置,3输入装置,4信息处理装置,10画面数据编辑装置,11显示输出部,13画面数据编辑部,15画面数据存储部,21画面数据,22对象信息,23复制组信息,24复制属性信息,25a~25c、25x对象信息,26对象组信息,31~33、50编辑界面,40对象配置区域,41、41a~41h、51a~51f、52、53、61b~61d、61x~61z、62、62a~62c、63a~63c、65a~65c、65x、66a~66d、ob1~ob4对象,45配置区域,55复制组,101、102、105a~105c、106a、106b、107、108、201~204画面,151接收装置,152处理器,153存储器,154输出装置,301、302对象列表,p1、p2位置,pa区域,pe1~pe10配置区域。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1