目标图像显示设备的制作方法

文档序号:1057877阅读:279来源:国知局
专利名称:目标图像显示设备的制作方法
本申请是1993年12月25日递交的93121230.8号申请的分案申请。
本发明涉及建立与显示诸如动物或建筑物的图像的目标图像显示设备。
通常,用类似于建立蒙太奇(Montage)照片的方式建立诸如面部这样的目标图像的所谓目标图像建立设备是已知的。这种设备设置有一个部位图形存储器,其中存储面部各部分的部位图形的多个数据项,诸如“轮廓”、“发型”、“眼睛”、“鼻子”、 “嘴”及“眉毛”。它还设置有一个指定图像的各部位的开关以及在图像建立时指定与用部位指定开关所指定的部位相关的部位图形中所要求的一种的一个开关。
在这一情况中,为了建立任何目标图像,首先操作部位指定开关来指定目标图像的部位。从存储在部位图形存储器中的各种部位图形中为部位指定开关的操作所指定的各部位选择所要求的部位图形,并且组合所选择的部位图形来建立一个所要求的目标的图像。
如上所述,传统的目标图像建立设备只建立由多个部位图形组成的目标图像并显示所建立的该目标图像。然而,它不能快速与容易地建立与已建立的目标图像相关的不同图像,例如与已建立的丈夫的面部图像及已建立的妻子的面部图像相关的孩子的面部图像,当一个人当前的体重增加/减少时他可能有的面部图像或整个身体的图像,或者与已建立的正面面部图像相关的另一个侧面的面部图像。
因此,本发明的一个目的为提供一种快速而容易地建立与显示与已建立的一个目标图像相关的一个目标图像的目标图像显示设备。
为了达到上述目的,根据本发明,提供了一种目标图像显示设备,包括部位图形存储装置,用于存储构成一个目标图像的各部位的多种部位图形;第一目标图像存储装置,用于存储多个第一目标图像,各由从存储在所述部位图形存储装置中的多种部位图形中所选择的部位图形的一种组合所组成;部位图形选择装置,用于从构成存储在第一目标存储装置中的多个第一目标图像的每一个的部位图形中为每一个部位选择一个部位图形;建立装置,用于通过组合部位图形选择装置所选择的各部位的部位图形建立一个第二目标图像;以及显示装置,用于显示建立装置所建立的第二目标图像。
根据本发明的另一方面,提供了一种目标图像显示设备,包括图像数据存储装置,用于存储同一目标的不同尺寸的一个第一与一个第二图像的数据;显示装置,用于显示存储在图像数据存储装置中的第一与第二图像的数据;
第三图像数建立装置,用于根据存储在图像数据存储装置中的第一与第二图像数据建立具有与上述同一目标的第一与第二图像不同形状并与第一和第二图像数据相关的一个第三图像的数据;以及显示控制装置,用于控制在所述显示装置上显示第三图像数据建立装置所建立的第三图像数据。
“同一目标”指出具有相同数目的相同部位的一个目标,并包含一个人与一个人,一个人与一个动物,以及一辆汽车与一辆汽车。
根据本发明的另一方面,提供了一种目标图像显示设备,包括部位图形存储装置,用于存储构成人体至少一部分的多种部位图形;第一图像建立装置,用于建立一个由从存储在部位图形存储装置中的多个部位图形中选择的各部位的部位图形的组合组成的图形;改变数据设置装置,用于作为人体的改变数据设置第一图像建立装置所建立的图像中的变化;第二图像建立装置,用于按照所述改变数据设置装置所设置的改变数据将所述第一建立装置所建立的一个第一图像的至少一个部位图形改变成存储在所述部位图形存储装置中的另一个部位图形以建立一个具有与第一图像不同形状的第二图像;以及显示装置,用于显示第二图像建立装置所建立的第二图像。
“改变数据”指出重量与高度中至少一种的数据。
根据本发明的又一方面,提供了一种目标图像显示设备,包括部位图形存储装置,用于存储构成一个目标图像的各种视图的各部分的多种部位图形;部分图形选择装置,用于从存储在部位图形存储装置中的各种部位图形中选择各部位的任何视图上的部位图形;第一目标图像存储装置,用于存储由部位图形指定装置所指定的各部位的部位图形的一种组合所组成的一种视图上的一个第一目标图像;部位图形指定装置,用于从存储在所述部位图形存储装置中的多种部位图形中指定对应于构成存储在第一目标图像存储装置中的一个视图上的第一目标图形的部位图形的另一个视图的各部位的部位图形;第二目标存储装置,用于存储由所述部位图形指定装置所指定的另一个视图的各部位的部位图形的一种组合所组成的一个第二图像;以及显示装置,用于显示存储在所述第二目标图像存储装置中的另一个视图上的第二目标图像。


图1为作为本发明的第一实施例的目标图像显示设备的平面图。
图2为目标图像显示设备的主要部分的放大图。
图3为目标图像显示设备的整个说明性电路配置的方框图。
图4示出基本部位图形ROM(只读存储器)中的部位图形的存储形式。
图5示出婴儿部位图形ROM中的部位图形的存储形式。
图6示出个人/蒙太奇数据RAM(随机存取存储器)中的数据存储形式。
图7为说明第一实施例的操作的总流程。
图8为说明个人数据输入/记录进程的内容的流程图。
图9为说明一个合成目标蒙太奇建立/记录进程的内容的流程图。
图10为说明数据合成进程的流程图。
图11为说明婴儿蒙太奇合成进程的内容的流程图。
图12为说明蒙太奇合成进程的内容的流程图。
图13为说明接在图12后面的蒙太奇合成进程的内容的流程图。
图14为说明部位选择/记录进程的内容的流程图。
图15为说明显示进程的内容的流程图。
图16A-16C各展示一个蒙太奇图像。
图16D展示合成目标及来自合成目标的婴儿蒙太奇图像合成。
图17为作为本发明的第二实施例的目标图像显示设备的平面图。
图18为目标图像显示设备的整个说明性电路配置的方框图。
图19示出基本部位图形ROM中的部位图形的存储形式。
图20示出体重增/减部位图形ROM中的部位图形的存储形式。
图21示出个人/蒙太奇数据RAM中的数据存储形式。
图22为说明第二实施例的操作的总流程。
图23为说明个人数据输入/记录进程的内容的流程图。
图24为说明检索/记录进程的内容的流程图。
图25为说明接在图24之后的检索/记录进程的内容的流程图。
图26A-26C展示在记录时得到的以及其体重增/减后的一个目标的蒙太奇图像的显示实例。
图27A-27B展示在记录时以及其体重增/减后的一个目标的蒙太奇图像的另外的显示实例。
图28为作为本发明的第三实施例的目标图像显示设备的平面图。
图29为目标图像显示设备的整个说明性配置的方框图。
图30示出基本部位图形ROM中的部位图形的存储形式。
图31示出蒙太奇ROM中的数据存储形式。
图32为说明第三实施例的总流程。
图33为说明正面蒙太奇记录进程的内容的流程图。
图34为说明右侧蒙太奇记录进程的内容的流程图。
图35为说明背面蒙太奇记录进程的内容的流程图。
图36为说明块显示进程的内容的流程图。
图37A-37D展示各进程中所显示的蒙太奇实例。
下面参照附图描述本发明的实施例。[第一实施例]图1示出作为本发明的第一实施例的目标图像显示设备的外观。图1的目标图像显示设备由一个正面半体3及通过一个铰链2连接的一个后面半体4构成。正面半体3上设置有包含一液晶显示器的一个第一显示器5。在第一显示器5下方设备有一个项目开关单元6、一个开/关开关8及一个部位开关单元7。如图2中以放大的比例尺所示的,项目开关单元6由一“OK”开关6n、一个个体开关6a、一个合成开关6b、一检索开关6c、一合成百分比开关6d、一血型开关6e、一组合目标开关6f、一随机数开关6g、一部位选择开关6h、一婴儿开关6i、一遗传开关6j以及一记录开关6k构成。部位开关单元7由一“发型”开关7a、一“眉毛”开关7b、一“眼晴”开关7c、一“耳朵”开关7d、一“鼻子”开关7e、一“轮廓”开关7f、一“嘴”开关7g、一“双臂与手”开关7h、一“衣着”开关7i及一“双腿”开关7j组成。在后面半体4上设置有较第一显示器的面积小的一个第二显示器9。在第二显示器9的下方设置一数据输入开关10,该开关包含一数字开关10a及一字母开关10b。
两个组合人物蒙太奇图像MA2与MA3显示在第一显示器5上而从这两个蒙太奇图像MA2、MA3合成的一个蒙太奇图像MA6则显示在第二显示器9上。
图3示出作为本实施例的目标图像显示设备1的整个电路配置。
由开关6-10组成的输入到输入单元18的开关信息被送至CPU(中央处理单元)11,CPU11根据构成ROM12的程序ROM12A中存储的程序数据及由随机数发生器14生成的随机数据提供目标图像设备1所需的全部控制,并且驱动显示器驱动器15,后者又驱动第一与第二驱动器5与9。
ROM12包括程序ROM12A、一存储基本部位图形的基本部位图形ROM12B及一存储婴儿部位图形的婴儿部位图形ROM12C。如图4所示,基本部位图形ROM12B中存储对应于部位开关单元7的开关的十种“轮廓”、“发型”、“眼睛”、……“双腿”部位图形中每一种的表示为号码“01”-“50”的部位图形。如图5所示,婴儿部位图形ROM12C中存储对应于“轮廓”、“发型”、“衣着”、“双臂与手”、“双腿”部位图形的五种中每一种的“01”-“50”的区域中的部位图形,这五种部位图形是与部位开关单元7的“轮廓”、“发型”、“衣着”、“双臂与手”及“双腿”开关7f、7a、7e、7i、7h、7j相对应的。婴儿部位图形ROM12C与基本部位图形ROM12B的不同点在于前者只存储了一名婴儿表现最突出的“轮廓”、“发型”、“衣着”、“双臂与手”及“双腿”开关等五种部位图形。从而,“轮廓”、“发型”、“衣着”、“双臂与手”及“双腿”等五种部位图形是通过部位开关单元7的“轮廓”、“发型”、“衣着”、“双臂与手”及“双腿”开关7f、7a、7e、7j、7h及7j中对应的一个的操作指定的。
如图6所示,个体/蒙太奇数据RAM13包括一显示器寄存器130、一项目数据区152、一数据合成工作区131、一蒙太奇合成区132及一缩图合成区133。项目数据区152包括一个个体数据区134,其中在单元“1”-“50”中存储了50种个体数据项目,以及一个蒙太奇区135,其中存储了对应于个体数据项的蒙太奇表示部分的图形号码。个体数据区134中存储通过数据输入开关单元10输入的一个人的姓名、血型、电话号码与年龄。蒙太奇数据区135的十种“轮廓”-“双腿”部位区中存储通过部位开关单元7选择的“轮廓”、“发型”部位图形中每种的图4的号码“01”-“50”所表示的部位图形。婴儿数据区136也包括一个体数据数据区134及一蒙太奇数据区135。选择部位区137中存储两个组合人的数据并包括一个第一组合人区138及一第二组合人区139,其中存储表示“眉毛”“眼晴”、“轮廓”等十种中每种的10位中的数据“0”或“1”。在合成一个蒙太奇时,使用存储在组合人的部位区中对应于存储数据“1”的部位区的部位图形作为蒙太奇合成中所使用的部位图形,而不使用存储在组合人的部位区中对应于存储数据“0”的部位区的部位图形。例如,在图6的实施例的情况中,在“轮廓”区中分别在第一与第二组合人部位区中存储了“1”与“0”。因此,在一次蒙太奇合成中所采用的是第一组合人的“轮廓”部位图形。对于“双腿”区,存储在第一与第二组合人部位区中的为“0”与“1”。从而,采用第二组合人的“双腿”部位图形。
因此,在根据第一与第二组合人蒙太奇图像合成一个新的蒙太奇图像时,主要采用对应于部位区中数据为“1”的组合人部位区中所存储的部位图形,使得所合成的蒙太奇图像更象数据中包含较多的“1”的那个组合目标蒙太奇图像。
数据合成区131与蒙太奇合成区132将各选中的部位图形在它们的位置上进行组合并存储合成的蒙太奇图像。缩图合成区133缩小并存储为一个婴儿图像所建立的蒙太奇图像。
这一实施例的操作将参照图7及后面的相关附图中的流程图加以描述。
图7为说明本实施例的操作的部流程图。依次执行图8的一个个体数据输入/记录进程(步骤SA1)、图9的一个组合人蒙太奇建立/记录进程(步骤SA2)、图11的一个婴儿蒙太奇建立/记录(SA3)、图12与13的一个蒙太奇合成进程(步骤SA4)以及图15的一个显示进程(步骤SA5)。
下面将描述一个规定的流程。在操作了个体开关6a(步骤SB1)的情况下,首先按照图8的流程执行一个个体数据输入/记录进程(步骤SA1)。如果确定操作了这一个体开关6a,便判定是否通过数据输入单元10的操作输入了个体数据(步骤SB2)。如果是,则将这一个体数据写入图6的个体/蒙太奇数据RAM13的一个个体数据区134中。
此后,判定是否操作了记录开关6k(步骤SB4)。如果否,则重复包含步骤SB2-SB4的循环操作直到检测到记录开关6K的操作为止。这样,在循环中,通过操作数据输入开关10便输入了该人的姓名、血型、电话号码与年龄,对应的输入数据项被写入图6的项目“1”-“50”中适当的一项中。此后,通过记录开关6k的操作,控制从图8的流程返回到图7的总流程。组合人蒙太奇建立/记录进程在图7的总流程的步骤SA1后面的步骤SA2中执行一个组合人蒙太奇建立/记录进程。这一进程是在操作了组合人开关6f的条件中(步骤SC1)按照图9的流程执行。如果判定开关6f被操作,则被始设置基本部位图形ROM12B中表示基本部位图形的一个部位图形号“01” (步骤SC2)。初始设置的基本部位图形号“01”设置在从图4的部位“1”所指示的“轮廓”至部位“10”所指示的“双腿”中。从而,在个体/蒙太奇数据RAM13的蒙太奇数据区135中初始地设置并存储了步骤SC2中存储在列“01”中的从“1”指示的“轮廓”至“10”指示的“双腿”所表示(一个整个身体)的十个部位图形的部位号码。
随后,按照图10的流程图执行一个数据组合进程(步骤SC3)。
从初始设置在蒙太奇数据区135中的对应部位图形号码中读取“轮廓”部位图形号“01” (步骤SD1)。将对应于读取的“轮廓”部位图形号“01”的一个轮廓部位图形传送至个体/蒙太奇数据RAM13的一个蒙太奇合成区132(步骤SD2)。读取“发型”部位图形号“01”(步骤SD3)。读取对应于所读得的“发型”部位图形号“01”的一个发型部位图形(步骤SD3)。将对应于所读得的“发型”部位图形号码的一个部位图形传送至蒙太奇合成区132(步骤SD4)。对“眼睛”、“鼻子”、“嘴”等执行类似的进程(步骤SD5)。从蒙太奇合成区132中的这些传送来的部位图形中合成一个蒙太奇图象MA1,并在第一显示器5上显示之,如图16A中所示(步骤SA6)。在图16A-16D与1中,所显示的蒙太奇图像MA1-MA6不是整个人体的,而是整个人体的上半身。
这样,通过步骤SD6中的处理,便在第一显示器5上作为一个蒙太奇图像MA1显示了覆盖图4的“轮廓”部位“01”至“双腿”部位“10”的一列中所存储的部位图形号所指示的各部位图形的组合所构成的一个基本型整个人体蒙太奇图像MA1。如果该基本型蒙太奇图像MA1需要修正,用户操作下述开关在图像MA1的基础上修正图像,借此建立一个所要求的蒙太奇图像,即在图9的步骤SC3的后面的步骤SC4中,判定是否操作了部位开关单元7的“轮廓”开关7f(步骤SC4)。如果是,则将对应于开关7f所指定的“轮廓”部位图形的部位图形号码从初始设置的“01”改变到“02” (步骤SC5)。将这一改变的号码“02”存储在个体/蒙太奇数据RAM13的“轮廓”区中并执行数据组合处理(步骤SC3)。
以这一方法,如果操作了一次“轮廓”开关7f,则将显示在第一显示器5上的构成基本型蒙太奇图像MA1的各部位图形中的“轮廓”部位图形从初始设置的部位图形号码“01”所指定的轮廓部位图形改变成由部位图形号“02”指定的轮廓部位图形,并随即显示之。在这一例中,由于在ROM12B中存储了50种“轮廓”部位图形,所以50次连续操作“轮廓”开关7f只能顺序地将构成蒙太奇图像MA1的各部位图形中的“轮廓”部位图形改变成50种对应的“轮廓”部位图形,然后显示之。
从50种“轮廓”部位图形中选择了与要建立的组合人蒙大奇图像的一个部位的“轮廓”部位图形相同的或者相似的一个“轮廓”部位图形并在第一显示器5上显示之后,操作“发型”开关7a导致在步骤SC6中的判定为“是”,从而将对应于“发型”部位图形的发型部位图形号码从“01”改变到“02” (步骤SD7)。这样,整个人体蒙太奇图像的“发型”部位的图形便改变成对应于部位图形号“02”的一种“发型”部位图形,然后显示之。同样,在这一情况中,在ROM12B中存储了50种“发型”部位图形,只有构成整个人体蒙太奇图像的各部位图形中的“发型”部位图形能够通过“发型”开关7a的连续操作顺序地改变到50种“发型”部位图形,并将得到的图像加以显示。
类似地,当操作图2的“眼睛”开关7c-“双腿”开关7i来将当前部位图形号码改变成表示与要建立的一个组合人的蒙太奇图像的部位图形相同或相似的部位图形的部位图形号码时,便在初始显示的基本型整个人体蒙太奇图像MA1的基础上显示如图16D的左侧部分所示的与要建立的组合人的整个人体相同或相似的一个整个人体的蒙太奇MA2。
如果显示了蒙太奇图像MA2以后,操作“OK”开关6n(可以通过操作字母开关10b输入“OK”)紧接在记录以前确认一个蒙太奇图像在显示器5上的显示状态,然后操作记录开关6k。这导致控制从步骤SC16进入SC17,这时如果在图8的流程中作为个体输入的组合人的姓名例如为“A”,则最终将通过部位开关单元7指定的各部位图形号(蒙太奇数据)记录在对应于项目“1”及存储“A”的一个蒙太奇数据区135中。在图6中,在“双臂与手”及“双腿”区中说明的“无”表示在操作“OK”开关6n与记录开关6k之前没有操作“双臂与手”开关7b及“双腿”开关7j。在这一情况中,最终记录的是除了“双臂与手”及“双腿”以外的对应于所有其余部位的图形的部位图形号码。
通过执行个体数据输入/记录进程(步骤SA1)与组合人蒙太奇建立/记录进程(步骤SC1-SC17)至少两次,至少建立与记录了两个组合人蒙太奇图像MA1、MA2。本实施例示出在个体/蒙太奇数据RAM13的蒙太奇数据区135中记录了50种组合目标蒙太奇数据项及个体数据区134中所存储的个体数据。婴儿蒙太奇建立/记录进程在图7的总流程中,在步骤SA2后面的步骤SA3中执行一个婴儿蒙太奇建立/记录进程。
这一进程是在操作了婴儿开关6j的情况中按照图11的流程执行的(步骤SE1)。如果判定操作了婴儿开关6j,便执行步骤SE2-SE15的进程。步骤SE2-SE15进程与图9的流程的内容相同。在本施例中,将一个婴儿紧明显的特性部位的部位图形限制在五个开关上只专用于婴儿的一个部位开关“轮廓”开关7f,一个“发型”开关7a,一个“衣着”开关7i,一个“双臂与手”开关7h,一个“双腿”开关7j,因而婴儿蒙太奇建立/记录进程是通过这些开关的操作执行的。
当按照图11的流程执行了与图9的组合人蒙太奇建立/记录进程相同的进程时,除了“眼睛”、“鼻子”、“嘴”、“眉毛”与“耳朵”的一个整个人体的基本蒙太奇图像MA4便初始地显示了,如图16B所示(步骤SA2)。这样,在蒙太奇图像MA4的基础上由通过“轮廓”开关7f、“发型”开关7i、“双臂与手”开关7h及“双腿”开关7j的操作所指定的“轮廓”、“发型”、“衣着”、“双臂与手”、“双腿”部位图形的一种组合所构成的一个修正的蒙太奇图像MA5便显示了,如图16C所示。当操作了“OK”与“记录”键6n与6k时,最终在图6的婴儿数据区136中记录了表示构成修正后的蒙太奇图像MA5的各部位图形的部位图形号码。蒙太奇合成进程在图7的总流程中,在步骤SA3以后的步骤SA4中执行一个蒙太奇合成进程。这一进程中包含将多个组合人蒙太奇图像部分地组合在建立一个新的合成蒙太奇图像。
这一进程是在操作了合成开关6b的条件下按照图12与13的一系列流程操作的(步骤SF1)。在判定了合成开关6b的操作时,在第一显示器5上显示“检索以后?”(步骤SF2)。
用户根据这一显示操作数据输入开关10输入与事先存储在个体蒙太奇数据RAM13中的个体数据上的姓名“A”、“B”、“C”、……中的任何一个相同的姓名作为检块数据(步骤SF3)。然后判定是否操作了检索开关6c(步骤SF4)。如果是,则判定步骤SF3中输入的检索数据的姓名是否与作为个体数据的姓名中的任何一个相同(步骤SF5)。
当两个数据项相同而将数据输入开关10的操作所输入的一个检索姓名存储在个体/蒙太奇数据RAM13的个体数据区134中时,便读出包含这一相同性的个体数据及对应于个体数据的各部位图形号码(步骤SF6)。一起显示所读取的个体数据及各部位图形号码以及字符串“正在检索第n个人”(步骤SF7)。这样,当操作数据输入开关单元10输入诸如“A”的姓名时,便在显示器上一起显示“A”的输入姓名、血型、电话号码、年龄以及对应于构成“A”的蒙太奇图像MA2的各部位图形的部位图形号“01”、“02”、……,并且在第一显示器5上同时显示“正在检索第一人”。部位选择/记录进程
CPU11的一个内部计数器n(未示出)向上计数(SF8)并执行部位选择/记录进程(SF9)。这一进程包括一个用于确定作为要建立的一个合成的蒙太奇图像的部位图形的每一个的二个组合人蒙太奇图像的一个选中的部位图形的进程,以及一个用于记录对应于所选中的部位图形的一个部位图形号码的进程。
这一进程是在步骤SG1、SG4、SG7与SG10中操作了随机数开关6g、部位选择开关6h、合成百分比开关6d、遗传开关6i及血型开关6e中任何一个的条件下按照图14的流程执行的。
首先,如果判定操作了随机数开关6g(步骤SG1中为“是”),则操作随机数发生器14顺序地与随机地生成随机数数据“1”或“0”(步骤SG2)。随机数发生器14顺序地与随机地生成的“1”或“0”改写在第一与第二组合人区域138与139中的十个“轮廓”、“发型”、……部位单元中(步骤SG2A)。事先存储在这些部位单元中的随机数被以后顺序地与随机地生成的随机数所改写。在随机地与顺序地生成随机数据以后的任何时候用户操作“OK”开关6n时(步骤SG2B),最终记录改写在部位区中的随机数数据“1”或“0” (步聚SG3)。在这一例中,当在第一与第二组合人区138与139的对应单元中的一个中存诸了“1”时,便自动地在另一个对应的部位区中记录“0”,以防止双重使用互相对应的组合人的部位图形。这样,不以用户的意志为转移,自动力地在第一与第二组合人区138与139的对应部位单元中的任何一个中记录“1”。在本实施例中,由于“1”是取决于随机数发生器14随机地与顺序地生成的随机数数据记录在第一与第二组合人区138与139的部位单元中的的任何一个中的,在极端情况中,″1″可能记录在所有的部位单元中。反之,随机数发生器14随机地与顺序地生成的“1”或“0”可能顺序地存储在第一与第二组合人区138与13910个对应部位单元中直到所有的部位单元中都存储了随机数数据为止,这时最终记录存储在各部位单元中的随机数数据“1”或“0”。反之,随机数发生器14随机地与顺序地生成的“1”或“0”可以重复地改写第一与第二组合人区138、139的10个对应的部位单元直到经过一个预定的时间间隔为止,此时最终记录存储在部位单元中的随机数数据“1”或“0”。
当判定操作了部位选择开关6h而未操作随机数开关6g时(在步骤SG4为“是”),则在下一步骤中判定是否操作了部位开关单元7的开关7a-7j之一(步骤SG5)。如果是,则在第一组合人区138中对应于部位开关7a-7j所指定的部位的部位单存储“1”。因此,例如在操作了“轮廓“开关7f时,便在第一组合人区138的“轮廓”区中存储“1”。在操作了“发型”开关7a时,便在“发型”区中存储“1”。一旦在第一组合人区138中的一个区中存储了“1”,便自动地在第二组合人区139的对应于“轮廓”部位区等的部位单元中存储“0”。
在判定操作了合成百分比开关6d而未操作部位选择开关6h时(步骤SG7为“是”),便在下一步骤中判定是否操作了数字开关10a(SG8)。如果是,则只在第一与第二组合人区138与139的部位单元之一中存储“1” (步骤SG9)。例如,在通过数字开关10a的操作输入一个数字值“50”将第一与第二组合人的合成百分比设置在50%上时,则将相同数目的“1”(在本实施例中为5个)存储在第一与第二组合人区138与139的对应部位单元中。为了分别使合成百分比为“80%”与“20%”而通过操作数字开关10a输入数字值“80”与“20”时,则在第一与第二组合人区138与139的对应部位单元中存储对应于“80”的个数的“1”及对应于“20”的个数的“1”。在本实施例的情况中,由于部位单元区的个数为10个,分别在第一与第二组合人区138与139的部位单元中存储8个“1”与2个“1”。在这一情况中也一样,如果在第一与第二组合人区138与139的部位单元之一中存储了“1”,则在组合人区138与139的对应的另一个部位区单元中自动地存储“0”。
当判定操作了遣传开关6j或血型开关6e时,则在下一步骤中判定是否操作了部位开关单元7(步骤SG11)。如果是,则只在第一与第二组合人区138与139的部位单元中互相对应的一个中存储“1”(步骤SG12)。即,当操作了遗传开关6j或者血型开关6e然后操作部位开关单元7时,则按照取决于构成组合人的个体数据区134的“血型”的种类的概率数据,或者服从遗传规律并符合构成个体数据区134的“血型”与“年龄”的种类的概率数据,将“1”或“0”存储在对应于部位开关单元7的操作所指定的部位的一个部位单元中。由于这些概率数据项是事先存储在ROM12中的,“1”或“0”便是根据这些概率数据项存储的。
在图17的步骤SF9后面的步骤SF10中,判定计数器的计数n是否为2。如果不是,则再次执行步骤SF2开始的处理与判定。这样,为新选中的第二组合人再度执和行图14的部位选择/记录进程。
当在步骤SF10判定n=2时,则对两个组合人完成了部位选择/记录进程。从而,在第一显示器5上显示“已完成组合人的选择”(步骤SF11)。
然后,控制进入图13的步骤SF12,在该步骤中判定是否操作了婴儿开关6i以确定是否要作为一个合成蒙太奇图像建立一个婴儿蒙太奇图像。如果是,则读取只存储在婴儿数据区136中的指示“轮廓”、“发型”、“衣着”、“双臂与手”及“双腿”的特殊的婴儿部位图形号码。完成了这一处理这后,读取构成婴儿数据区136的上述婴儿部位单元以外并由部位选择存储“1”的其余部位单元(用于“眼睛”、“鼻子”、“嘴”、“眉毛”及“耳朵”)中的部位图形号码(步骤SF14)。在图6的实施例中,只在婴儿数据区136的“轮廓”、“发型”、“衣着”、“双臂与手”、“双腿”部位单元中存储了“05”、“01”、“01”、“40”与“10”,而在其它部位单元中没有存储部位图形号码(用“无”表示)。
由于此时第一与第二组合人已经确定并且在第一与第二组合人区138与139的对应部位区中已存储了“1”或“0”,然后读对应于除了“轮廓”、“发型”与“衣着”部位单元的婴儿数据区的其余的“眼睛”、“鼻子”、“嘴”、“眉毛”、“耳朵”部位单元并在第一与第二组合人区138与139中存储“1”的组合人部位图形号码。在图6的实施例的情况中,由于在构成第一组合人区138的一部分的“轮廓”、“发型”、“嘴”、“衣着”与“双臂与手”部位单元以及构成第二组合人区139的一部分的“眼睛”、“鼻子”、“眉毛”、“耳朵”部位单元中存储了“1”,可以读取存储了“1”的组合人区138与139的部位单元中所存储的部位图形号码。然而,并不读取存储在“轮廓”、“发型”与“衣着”部位单元中的部位图形号码,而代之以优先地读取存储在婴儿数据区的“轮廓”、“发型”、“衣着”部位单元中的部位图形号码。
结果,在本实施例的情况中,图6中圈出的部位图形号码读出如下第一组合人“A”;“30”(嘴);第二组合人“B”、“50”(眼睛),“20”(鼻子),“03”(眉毛)、“04”(耳朵);以及婴儿“X”;“05”(轮廓),“01”(发型),“01”(衣着),“40”(双臂与手),及“30”(双腿)。
此后,从基本部位图形ROM12B与婴儿部位图形ROM12C中读取对应于所读得的部位图形号的部位图形并将它们传送到蒙太奇合成区132,在该区中将这些部位图形合成一个蒙太奇(步骤SF15)。
接着,从RAM13的个体区134中的“年龄”单元中读取婴儿的“年龄”数据(步骤SF16)。将蒙太奇图像的大小缩小到与读得的婴儿年龄相适应的大小,并将得到的图像上的数据存储在RAM13的缩小尺寸合成区133中。在这一例中,与婴儿年龄相适应的蒙太奇图像的缩小率的数据是作为一张变换表存储在ROM12中的。
结果,由于缩小的婴儿蒙太奇图像除了婴儿的“轮廓”、“发型”、“衣着”、“双臂与手”及“双腿”是由第一组合人的“A”的“嘴”部位图形及第二组合人“B”的“眼晴”、“眉毛”与“耳朵”部位图形的组合构成的。在这一例中得到的蒙太奇更象第二组合人“B”的蒙太奇。
当在步骤SF12判定未操作婴儿开关6i时,控制便从步骤SF12进入步骤SF18,在该步骤中进一步判定是否操作了合成开关6b。如果是,便读取第一与第二组合人区138与139的部位单元中部位选择存储了“1”的那些部位单元中的部位图形号码,因为在得到蒙太奇图像中只使用组合人“A”与“B”的这些部位图形而不使用婴儿“X”的部位图形(步骤SF19)。
结果,在本案施例的情况中,读取图6中下列加阴影线的部位图形号码第一组合人“A”“01”(轮廓),“02”(发型),“30”(嘴);以及第二组合人“B”“50眼睛”、“20”(鼻子),“03”(眉毛),“04”(耳朵),“03”(衣着)。
在本例中,由于在“双臂与手”及“双腿”部位单元中未存储部位图形号码,所以不读取数据。
从基本部位图形ROM12B中读取对应于读得的部位图形号码的部位图形,并将它们传送到蒙太奇合成区132,在该区中将这些部位图形合成一个蒙太奇并存储之(步骤SF15)。显示进程在图7的总流程中,在步骤SA4后面的步骤SA5中执行显示进程。这一进程是按照图15的流程执行的。即,读取存储在RAM13中的个体数据区134与蒙太奇数据区135中的组合人“A”与“B”的个体数据与蒙太奇数据,以及要合成的一个婴儿“X”的存储在个体数据区134的个体数据(步骤SH1)。此后,如图1中所示,在第一显示器5上显示所读取的组合入“A”与“B”的各个体数据项,并在这些个体数据项的下方显示在读得的组合人“A”与“B”的蒙太奇数据的基础上的“A”与“B”的蒙太奇图像MA2及MA3。在第二显示器9上显示读得的婴儿“X”的个体数据,并且在“X”的蒙太奇图像的基础上在所显示的“X”的个体数据的下方显示对应于在步骤SA4中的蒙太奇合成进程(图12与13)中存储在蒙太奇合成区132或缩图合成区133中的婴儿“X”的蒙太奇图像的一个蒙太奇图像MA6(步骤SH2)。
如上所述,如图1与16D中所示,通过一次简单的开关操作便可快捷而容易地建立并显示一个具有一个组合人“A”的“嘴”的特征及另一个组合人“B”的“眼睛”、“鼻子”、“眉毛”与“耳朵”的特征的婴儿的蒙太奇图像MA6。通过一个简单的操作便可快捷地与容易地建立与显示具有一个组合人的蒙太奇图象的某些特征及另一个组合人的蒙太奇图像的某些特征的一个合成蒙太奇图像。这样,例如通过建立一个情人或丈夫与妻子的蒙太奇图像,便可快捷与容易地建立附加地具有情人或丈夫与妻子的蒙太奇图像的某些或所有特征的一个婴儿或合成蒙太奇图像。
当(1)通过操作随机数开关随机地生成随机数数据并将它们记录在第一与第二组合人区138与139的一个中的部位单元中时(步骤SG1-SG3),(2)随机地使用构成第一与第二组合人蒙太奇图像的部位图形来建立一个由随机地组合的部位图形构成的一个合成蒙太奇图像时,该蒙太奇图像可能是出乎用户意料之外的一个蒙太奇图像。
如果通过操作合成百分比开关6d与数字开关10a指定了第一与第二组合人蒙太奇图像的组合百分比,便建立了一个取决于组合百分比的合成蒙太奇图像。从而,建立了一个更象组合人蒙太奇图像中的一个的合成蒙太奇图像。
通过遗传开关6j与血型开关6e的操作,便建立了一个取决于遗传或血型因子的合成蒙太奇图像。
在图16D的实施例的情况中,操作了婴儿开关6i。从而,显示了组合人“A”、“B”的对应蒙太奇图像MA2、MA3以及婴儿“X”的蒙太奇图像MA6。如果不操作婴儿开关6i而操作了合成开关6b,则在第一显示器5上显示组合人“A”与“B”的对应蒙太奇图像MA2、MA3,而在第二显示器9上则显示在蒙太奇图像MA2、MA3的基础上新建立的一个合成蒙太奇图像MA6。
虽然在本实施中,当在图12的步骤SF11中判定n=2时便结束了组合人的选择而将组合人的数目限制为两个,但也可选择三个或三个以上的组合人。
虽然组合目标为人并且得出的合成也是人,本发明并不局限于这一特殊例子。例如,组合目标为人的图像与动物的图像,而合成物可以是人的图像与动物的图像的一种组合。
虽然在本实施例中示例性地显示的是对应于两个组合成人及一个婴儿的图像的相对部位之一的一种组合所得到一个婴儿的脸部蒙太奇图像或一个整个人体的蒙太奇图像的合成,但也可建立与显示作为两个成人图像、两个儿童的图像或者一个成人与一个儿童图像对应图形的一种组合的合成蒙太奇图像。
虽然在本实施例中所例示的为显示在显示器上的从两个组合目标图像合成的一个单一的婴儿蒙太奇图像,但合成的蒙太奇图像也可以是印刷出来的而不显示或印刷与显示兼而有之。[第二实施例]图17示出作为本发明的第二实施例的一个目标图像显示设备。在第二实施例中,使用相同的参照数字来表示第二与第一实施例中相同的部件,并省略了对这些部件的说明。
在设置在目标图像显示设备1的一个前方单元3上的一个第一显示器5的下方设置了一个项目开关单元6、一个开/关开关单元8及一个部位开关单元7。
在项目开关单元6上设置有一个个体开关6a、一个“OK”开关6n、一个检索开关6c及一个记录开关6k(这些都是与第一实施例中的相似的)、一个蒙太奇建立开关26a、一个体重改变指定开关26d、一个摄入卡路里改变指定开关6e以及一个比较开关26f。如同在第一实施例中,部位开关单元7包括一个发型开关7a、一个眉毛开关7b、一个眼睛开关7c、一个耳朵开关7d、一个鼻子开关7e、一个轮廓开关7f、一个嘴开关7g、一个双臂与手开关7h、一个衣着开关7i以及一个双腿开关7j。一个具有较大显示面积的第一显示器5用于显示一个蒙太奇图像及相关的字符,而一个具有较小面积的第二显示器9则用于显示一条操作数字输入开关10的命令及诸如计算结果等其它内容。
图18为作为第二实施例的目标图像显示设备1的总体结构的方框图。
在第二实施例中,在连接到CPU11上的ROM12中设置有一个程序ROM12A、一个基本部位图形ROM12B、及一个体重增/减部位图形ROM12D。基本部位图形ROM12B是与图19的基本部位图形ROM12B相似的,并且在本实施例中存储了与部位开关单元7的各部位开关7a-7j相对应的“轮廓”、“发型”、“眼晴”、“嘴……”、“双腿”中每一个对应于图形号码“1”-“50”的50种部位图形。
如图20所示,体重增/减部位图形ROM12D存储了对应于体重改变“+20公斤”、“+15公斤”…、“0公斤”、…、“-20公斤”的9种“轮廓”部位图形,它们是依这一次序以5公斤的差距存储在用对应于存储在图19的基本部位图形ROM12B中的部位图形号“01”-“50”所示的各列中的。在本例中,存储在体重增/减部位图形的“0”公斤“行中的50种“轮廓”部位图形是与用图19的基本部位图形ROM中的图形号码“01”-“50”所指示的50种“轮廓”部位图形完全等同的。ROM12D存储了具有对应于以“5公斤”的差距顺序地递减至“-20公斤”的体重的体型的“轮廓”部位图形,以及具有对应于部位图形号码“01”-“50”的部位单元中“0公斤”行中的“轮廓”部位图形以下及以上以“5公斤”的差距顺序地增加到“+20”公斤的体重的体型“轮廓”部位图形。从而,体重增/减部位图形ROM12D中存储了450种(50种“轮廓”部位图形×9(体重增/减的数目))“轮廓”部位图形。体重增/减后的对应部位图形号码写成如下形式例如,部位图形号为“01”并且与当前体重值相比增加了“+5公斤”,得出的部位图形号写成“01+5”,而当部位图形为“01”并且体重的减少为“-20公斤”时,则描述为“01-20”。即,方括号中前面的数字表示基本部位图形号,它可以是“01”-“50”,后面的数字表示体重的增/减“-20”、“0”、“+20”。
如图21所示,在个体/蒙太奇数据RAM15中设置了一个显示器寄存器130、一个项目数据区152、一个指定体重改变值区153、一个指定摄入卡路里改变值区154、在指定体重改变值区中的一个蒙太奇数据区155、以及用于卡路里改变的一个蒙太奇数据区156。项目数据区152由一个个体数据区134与一个蒙太奇数据区135构成。个体数据区134中存储每一个项目号的姓名、地址、体重、体重测量日期、身高、身高测量日期、以及其它预定的事物。蒙太奇数据区135中存储表示在对应的部位单元中通过部位开关7a-7j的操作所输入的蒙太奇数据的对应部位图形号码。指定体重值区153中存储当前体重值±增/减值,后者是用户通过数据输入开关10的操作为体重指定开关26d的操作下在项目数据区152中的对应目标“1”-“50”输入的。指定摄入卡路里改变值区154中存储指定摄入卡路里改变值,后者是通过数据输入开关10的操作为指定摄入卡路里开关26e的操作下在项目数据区152的单元中的对应目标“1”-“50”输入的。
用于体重改变的蒙太奇数据区155中存储部分图形号,各部位图形号对应于具有项目区中的目标“1”-“50”中的特定的一个的当前体重值增/减到一个指定体重值时所增加/减少的一个指定体重改变值所决定的体形的一个“轮廓”部位图形。例如,当当前体重值极大地增加到一个指定的体重时,蒙太奇数据区155中存储一个表示具有对应于增加的指定体重改变值的肥胖体型的一个“轮廓”部位图形的部位图形号码。
用于卡路里改变的蒙太奇数据区156中存储部位图形号码,各号码表示具有取决于一个指定的摄入卡路里改变值的体型的一个“轮廓”部位图形,这个改变值便是项目“1”-“50”的目标中特定的一个的当前摄入卡路里值所增加/减少的值。例如,当当前摄入卡路里值极大地增加到一个指定的值时,蒙太奇数据区155中存储一个表示具有对应于增加的指定摄入卡路里改变值的肥胖体型的“轮廓”部位图形的部位图形号码。
下面参照图22的流程图及后面有关的附图描述第二实施例的操作。
在图22的总流程图中,首先执行图23中的一个个体数据(姓名、体重、身高等)输入/记录进程(步骤SI1)。然后执行图9与10的一个蒙太奇建立/记录进程(步骤SI2)。接着执行图24与25的一个检索/显示进程(步骤SI3)。
首先,按照图23的流程在步骤SI1中执行个体数据输入进程。首先判定是否操作了数据输入开关10(步骤SJ1)。如果是,便在第二显示器9上显示“姓名,地址?”(步骤SJ2)。然后判定是否输入了姓名、体重等(步骤SJ3)。重复包含步骤SJ2、SJ3的循环操作直到完成了这些数据项的输入为止。在重复执行中,用户操作输入开关10来输入姓名、体重等。
当在步骤SJ3中判定已完成了姓名、体重等的输入时,便显示“体重、体重测量日期?”(步骤SJ4)。然后判定是否输入了体重数据与体重测量日期(步骤SJ5)。重复包含步骤SJ4与SJ5的循环操作直到完成数据输入为止。在重复执行中,用户类似地操作数据输入开关10来输入体重与体重测量日期数据。输入了这些数据项之后,便显示“身高、身高测量日期?”(步骤SJ6),并判定是否完成了身高与身高测量日期的输入(步骤SJ7)。
如果判定已输入了这些需要的数据,则判定是否操作了记录开关6k(步骤SJ8)。如果是,则将到目前为止输入的数据存储在蒙太奇数据RAM15的个体数据区134中(步骤SJ9)。在本例中,首先将个体数据区134的项目“1”区中输入的一个体数据存储在其中。这一进程之后,控制返回到总流程。
以图9与10的第一实施例中相同的流程执行图22的总流程中的一个蒙太奇建立/记录进程(步骤SI2)。虽然在本例中,操作组合目标开关6f使图9的第一实施例开始执行蒙太奇建立/记录进程,但操作蒙太奇建立开关26a使第二实施例开始执行蒙太奇建立/记录进程。其它进程与图9的第一实施例中所执行的相同。
按照图24的流程图执行总流程中的一个一检索/显示进程(步骤SI3)。
即,首先判定是否操作了检索开关6c(步骤SK1)。如果是,便在第二显示器9上显示“检索字?”(步骤SK2)。按照这一显示,用户操作数据输入开关10来输入与存储在个体/蒙太奇数据RAM15中的个体数据的姓名“A”、“B”、…中任何特定的一个相同的数据作为检索数据(步骤SK3)。
首先判定在步骤SK3中输入的检索数据是否与个体数据中的任何一个特定的姓名一致(步骤SK4)。当两个数据一致并且通过开关操作输入的姓名数据是存储在个体数据区134的一个适当的单元中时,便读取包含该姓名的个体数据与对应的蒙太奇数据(对应的部位图形号码) (步骤SK5)。从基本部位图形ROM12B中所读取的部位图形号码所指示的部位图形并将其传送到合成RAM14中(步骤SK6)。一起显示所读取的个体数据及由组合的被传送的部位图形构成的一个蒙太奇图像(步骤SK7)。例如,如图26A中所示,如果检索数据与“A”相关,诸如A的姓名及地址等个体数据KD以及其蒙太奇数据MD11以及A的蒙太奇图像MB1一起被显示。在这一显示中,所显示的是A的蒙太奇图像的上半身而不是A的整个身体。
然后判定是否操作了指定体重开关26d(步骤SK8)。如果是,便显示“指定体重改变值?”(步骤SK9)。然后判定是否输入了指定体重改变值(步骤SK10)。然后判定用户是否根据体重显示通过数据输入开关10的操作输入了一个体重值,并随之判定输入的“体重值”是否与已经存储在个体/蒙太奇数据RAM15中的体重值不同。结果,当判定输入的是不同的体重值时,便将作为输入的“体重值”与已经存储的体重值之差的一个增加/减少值作为一个指定体重改变值存储在指定体重值区153中(图25的步骤SK11)。将包含表示对应于该指定体重值的“轮廓”部位图形的“轮廓”部位图形号码的各部位图形号码存储在用于体重改变的蒙太奇数据区155中(步骤SK12)。
例如,如图21中所示,下面将描述一个实例,其中在A的“轮廓”、“发型”、“眼晴”部位单元中存储了部位图形号“01”、“01”、“03”…,并存储了“+20公斤”作为A的指定体重值。
在本实施例中,只有“轮廓”部位图形是按照体重值的增加/减少改变的。从而,只有“轮廓”部位图形号码“01”按照指定体重值“+20公斤”改变成“01+20”。结果,在用于体重改变的蒙太奇数据区155中存储了改变后的“轮廓”部位图形号码“01+20”及其它“发型”、“眼睛”等部位图形号码“01”、“03”等(步骤SK12)。
从体重增/减部位图形ROM12D中读取对应于存储的“轮廓”部位图形号“01+20”的对应部位图形,从基本部位图形ROM12B中读取对应于其它“发型”、“眼睛”等部位图形号码“01”、“03”等的部位图形,并将它们传送到合成RAM14并在那里组合,并将为指定体重改变值得出的蒙太奇图像存储在合成RAM14中(步骤SK13)。
然后读取存储在个体数据区134中的个体数据。在第一显示器5上显示包含目标(人)的一个指定体重改变值“+20”的适当的人的个体数据KD以及在读取的个体数据的基础上的作为当前体重值“50公斤”与指定体重改变值“+20公斤”之和的体重值“70公斤”,并在第一显示器5上显示蒙太奇数据MD2。同时,在第一显示器5上显示存储在用于体重改变的蒙太奇数据区155中的蒙太奇数据部位图形号码“01+20”、“01”、“03”等以及由合成操作存储在合成RAM14中的用于指定改变值的蒙太奇数据图像MB2(SK14)。反之,如果在步骤SK13与SK14中的指定体重改变值为“-20公斤”,则显示包含指定体重改变值“-20公斤”与对应的体重值“30公斤”的适当的人的个体数据KD以及蒙太奇数据MD3与从指定体重改变值“-20公斤”得到的一个蒙太奇图像MB3,如图26C中所示。
结果,显示在第一显示器5上的有当前体重值“50公斤”的蒙太奇图像MB1,当前体重值“50公斤”增加了“+20公斤”时想像的一个蒙太奇图像MB2,以及当前体重值“50公斤”减少了“-20公斤”时想象的一个蒙太奇图像MG3。由于第一显示器5能够同时显示部位名称及蒙太奇数据MD2、MD3的对应部位图形号码,诸如象“轮廓01+20”、“发型01”,便可以确认这些基本部位图形号码与体重的增加/减少值。
随后,判定是否操作了比较开关26f(步骤SK15)。如果未操作,便终止这一检索/显示进程。从而在本例中,只显示了一个取决于检索到的个体指定体重改变值的一个蒙太奇图像MB1及诸如地址等个体数据KD。如果在步骤SK15为是,则同时显示在指定体重改变值基础上的一则评语以及分别在现在记录的与指定了体重值的改变时记录的蒙太奇图像MB1与MB2(步骤SK16)。
例如,当“A”在步骤SK16中的指定体重改变值为“+20公斤”时,便读出及显示对应于事先存储在ROM12中的体重值的一则评语“评语”当你的体重增加了20公斤时,你的脸形将从左侧的改变成右侧的”,左侧的是现在记录的一个蒙太奇图像MB2而右侧的则为定体重改变时的一个蒙太奇图像MB2,如图27A中所示。
当在图24的步骤SK8中未操作指定体重开关26d时,则控制从步骤SK8进入步骤SK17,在那里判定是否操作了指定摄入卡路里开关26e。如果是,便显示“指定摄入卡路里改变值?”(步骤SK18)。然后判定是否输入了指定摄入卡路里改变值上的数据(步骤SK19)。在判定用户已经按照卡路里改变值的提示操作了数据输入开关单元10并输入了卡路里数据时,便将输入的卡路里数据存储在指定体重改变值区152中(图25的步骤SK20)。
当指定了摄入卡路里改变值时,便将对应于该输入卡路里改变数据的各部位图形号码存储在蒙太奇数据区156中(步骤SK21)。
例如,如图21中所示,假定已经存储了“A”的“轮廓”、“发型”、“眼睛”等的部位图形号码“01”、“01”、“03”等并且在指定了“A”的摄入卡路里改变时“轮廓”部位图形号为“01+20”。在此例中,便根据这时的卡路里数据输入将“轮廓”部位图形号改变成“01+20”,并且在指定了指定摄入卡路里改变值后,在蒙太奇数据区155中存储的各部位图形号为“01+20”、“01”、“03”等。
将对应于存储的图形号码的各部位图形传送到合成RAM14并在那里组合(步骤SK22),并且在第一显示器5上与诸如指定摄入卡路里改变值等个体数据(未示出)一起显示指定了摄入卡路里改变值时所得到的合成蒙太奇图像(步骤SK23)。作为步骤SK22与SK23中的一种处理结果,在第一显示器5上显示了在“A”已经摄入了一个指定摄入卡路里改变值时得到的蒙太奇图像以及诸如指定摄入卡路里改变值等个体数据。
随后,判定是否操作了比较开关26f(SK24)。如果未操作,便终止这一检索/显示。当操作了指定卡路里开关26e而未操作比较开关26f时,则只显示对应于检索到的个体的指定摄入卡路里改变值的一个蒙太奇图像及其地址。如果在步骤SK24判定操作了比较开关26f,则同时显示在指定摄入卡路里改变值基础上的一则评语,以及记录时的及指定了摄入卡路里时的对应蒙太奇图像(步骤SK25)。
作为步骤SK25的处理的一种结果,如果“A”的指定摄入卡路里改变值为,例如,“-100”卡路里,便读取对应于事先存储在ROM12中的体重值的一则评语并显示如下“评语如果你每天减少100卡路里,你的脸型与体型将从左侧的改变成右侧的”,左侧的是记录时的一个蒙太奇图像MB1,而右侧的则是指定了摄入卡路里改变值时得到的一个蒙太奇图像MB2,如图27B中所示。
在第二实施例中,对应于一个指定体重改变值或一个指定摄入卡路里改变值的“轮廓”部位图形是以5公斤或给定的卡路里数的差距存储在图20的体重增/减部位图形ROM12D中的,并且只有构成蒙太奇图像的一部分的“轮廓”部位图形改变成根据用户的指定体重改变值等的另一个“轮廓”部位图形。随体重或卡路里的增加/减少改变的其它种类的(诸如眼睛、发型、或躯干等)部位图形可以事先存储并用依赖于体重或卡路里的增/减的对应部位图形来替代以建立作为得到的部位图形的一种组合的一个蒙太奇图像。在本例中,当存储在ROM12D中的体重增/减部位图形是“眼睛”时,如果目标(人)是轻而瘦的则可以使用“单眼皮”,如果目标(人)是肥胖的则可使用双眼皮。如果体重增/减部位图形是“发型”时,则可使用具有取决于体重的不同大小的一种发型图形。如果是“躯干”,则可使用取决于体重的不同躯干。在这一安排中,不仅轮廓部位图形,其它部位图形也可根据指定体重改变值或指定摄入卡路里改变值改变。
虽然在本实施例中所例示的是使用由LCD(液晶显示器)显示装置构成的显示器,本发明并不局限于这一特例。例如,印刷装置可以与显示装置一起使用。
虽然在实施例中,当一个发胖或变瘦时所想象的蒙太奇图像是使用一个指定的体重增/减值与一个增/减摄入卡路里值从当前的体重值建立的,但也可在其它数据改变时(例如他的身高值增加或减少时)进行想象而建立与显示一个人的蒙太奇图像。可以使用随食品价格人、人种或年龄背景(原始年龄到现在年龄)等环境因素改变的体形数据在一个的体重或身高增加或减小时建立与显示想象的一个人的蒙太奇图像。
根据第二实施例,可以快捷与容易地建立与显示随指定体重改变或摄入卡路里改变值改变的想象的脸形或体型的一个蒙太奇图像。因此,当一个人的试图节食或希望变得更胖时希望知道在他的体重增加或减小等时所获得的整个身体的可能比例时,他便可以在显示器上观看他的想象的脸型或体型,这是对他非常有用的。结果,可以通过一次简单的操作作出一个非常有趣的显示,以及作出能够有效地激发一个试图通过节食来达到满意的减肥的一个显示。[第三实施例]
下面参照图28-37D描述本发明的第三实施例。使用相同的参照数字来指示第一、第二与第三实施例中相同的部件,并省略对这些部件的进一步说明。
图28示出作为第三实施例的一个目标图像显示设备。在目标图像显示设备1中和第一实施例中一样在第一显示器5的下方设置有一个项目开关单元6、用于电源的一个开/关8以及一个部位开关单元7。
项目开关单元6包括一个记录开关6k、一个“OK”开关6n(它们是与第一实施例中相同的)、一个正面蒙太奇开关6p、一个右侧蒙太奇开关6q、一个背面蒙太奇开关6r及一个全部显示开关6s。
部位开关单元7和第一实施例一样包括发型、眉毛、眼晴、耳朵、鼻子、轮廓、嘴、双臂与手、衣着及双腿开关7a、7b、7c、7d、7e、7f、7g、7h、7i及7j。
图29为目标图像显示设备的方框图,它和第一与第二实施例中一样设置有CPU11、ROM12、个体/蒙太奇数据RAM13、合成RAM13B、第一与第二显示器5和9、显示器驱动器15及输入单元18。
ROM12中除了一个程序ROM12A以外还设置有图30的一个基本部位图形ROM12E。基本部位图形ROM12E中存储对应于构成部位开关单元7的各开关7a-7j的10种部位“1”-“10”中的每种的多个不同部位图形。在本实施例的情况中,部位“1”-“10”中每一部位的多个部位图形分成存储在对应于三种部位图形号“A”、“B”与“C”的单元中的正面部位图形,以及存储在对应于“A”的“A-1”至“A-20”的单元中的20种右侧与背面部位图形,存储在对应于“B”的“B-1”至“B-20”的单元中的20种右侧与背面部位图形,以及存储在对应于“C”的“C-1”至“C-20”的单元中的20种右侧与背面部位图形。例如,对于存储在对应于“轮廓”部位图形“A”的“A-1”至“A-20”的各单元中的“轮廓”正面部位图形,有一种对应于该“轮廓”正面部位图形的右侧与背面图形。在本例中,各“轮廓”部位图形不同于第一与第二实施例中的那些,并且是由组合的“轮廓”、“嘴”、“鼻子”、与“耳朵”部位图形构成的,“轮廓”、“嘴”、“鼻子”、与“耳朵”部位是可以制备的。基本部位图形ROM12E中不存储左侧部位图形,因为左侧部位图形可以从与左侧部位图形对称的对应右侧部位图形建立。
如图31中所示,个体/蒙太奇数据RAM13包括一个显示器寄存器130,以及一个在项目单元“1”-“20”中存储了20个部位图形号的项目数据区152。项目数据区152包括一个正面蒙太奇数据区135A,其中存储对应于一个“正面”蒙太奇的“轮廓”、“发型”、…、“双腿”部位图形的部位图形号;一个右侧蒙太奇数据区135B,其中存储对应于一个“右侧”蒙太奇的“轮廓”、“发型”、…“双腿”的部位图形号;一个“背面”蒙太奇数据区135C,其中存储对应于一个“背面”蒙太奇的“轮廓”、“发型”、…“双腿”的部位图形号;以及一个左侧蒙太奇数据区135D,其中存储一个“左侧”蒙太奇的部位图形号。
下面参照图32的流程图及后面的相关附图描述第三实施例的操作。
图32为第三实施例的操作的总流程,并且是以图33的一个正面蒙太奇记录进程(步骤SL1),图34的一个右侧蒙太奇记录进程(步骤SL2)、图35的一个背面蒙太奇记录进程(步骤SL3)及图36的一个显示进程(步骤SL4)的次序执行的。
首先,在操作了正面蒙太奇开关6p的条件下(步骤SM1)按照图33的流程执正面蒙太奇记录进程(步骤SL1)。首先,如果判定操作了正面蒙太奇开关6p,则如第一实施例的图9中的步骤SC2中那样在步骤SM2中初始设置基本型“01”。如图37A中所示,通过步骤SM2中的这一处理,便在第一显示器5上显示一个正面基本型全身蒙太奇图像MC1。图像MC1是由存储在对应于“A”的单元中的10个部位图形的一种组合组成的并具有表示图30的部位“轮廓”-“双腿”的部位图形号,不过图37A考虑到空间问题而只显示了蒙太奇图像MC1的上半部分而不是蒙太奇图像MC1的全身。
图33的步骤SM3后面的步骤SM4-SM16中的进程和第一实施例中的图9的步骤SC3-SC16一样地执行。当进程在第一显示器5上显示了与所要求的目标相同或相似的一个正面蒙太奇图像MC2以后(图37B),便将正面蒙太奇图像MC2的蒙太奇数据(对应的部位图形号码)记录在正面蒙太奇数据区135A的对应部位单元中,并用图31的第一项目数据区152中的项目“1”-“20”中的第一项目“1”来指示(步骤SC17)。
在图32的总流程中步骤SL1后面的步骤SL2中执行一个“右侧”蒙太奇记录进程。这一进程是在操作了右侧蒙太奇开关6g的条件下(步骤SN1)按照图34的流程执行的。如果判定操作了右侧蒙太奇开关6g,便从刚才记录数据的右侧蒙太奇数据区135B中读取对应于所记录的正面蒙太奇数据(对应的部位图形号码)的对应的右侧部位图形号(SN2)。
例如,已经作为正面部位图形号记录了正面“轮廓”部位图形号“B”,便从对应于正面蒙太奇区135A的右侧蒙太奇数据区135B中读取右侧部位图形号“B-1”作为右侧部位图形号。此外,在合成与显示一个相关的蒙太奇图像时,可集体地读取、组合与显示所有的右侧部位图形号“B-1”以及其它右侧部位图形号“B-2”、“B-3”等等,这一点将在后面更详细地说明。在本例中,由于许多右侧部位图形是集体地显示的,便可容易地选择所需要的右侧部位图形。
以这一方法,类似地读取“轮廓”以外的右侧“发型”等的部位图形号码,并将它们存储在个体/数据RAM13的右侧蒙太奇数据区135B中的对应部位单元中(步骤SN2)。
执行与图9中相似的一个数据组合进程(步骤SN3)。如图37C中所示,通过步骤SN3中的这一进程,便在第一显示器5上显示了由组合读取的右侧部位图形构成的一个右侧蒙太奇图像MC3。当显示的蒙太奇图像MC3不象目标的右侧时,便地与图33的步骤SM4-SM15相似的对应开关判定步骤SN4-SN7来建立一个与目标的右侧相同或相似的右侧蒙太奇图像MC3。如果建立了所要求的右侧蒙太奇图像,便操作“OK”开关6n,使控制从步骤SN8进入SN9,在第一显示器5上显示得到的右侧蒙太奇图像MC3,如图37C中所示。将构成右侧蒙太奇图像MC3的蒙太奇数据(对应的部位图形号码)记录在对应于相关项目数据区152的右侧蒙太奇区135B中。
如果由对应于在步骤SN2中读出的右侧部位图形号的组合部位图形组成的右侧蒙太奇图像MC3是所要求的图像,便可立刻操作“OK”开关6n而不操作“轮廓”开关7f等,借此立即在步骤SN9中记录在步骤SN2中自动读取的部位图形号码。这样,在本例中,便显示了一个由对应于记录的正面部位图形号码的部位图形组成的右侧蒙太奇图像。
在步骤SN10中,将所记录的右侧部位图形号码作为左侧部位图形号码记录在个体/蒙太奇数据RAM13的左侧部位图形数据区135D中(步骤SN10)
由于左右两侧蒙太奇图像是互相对称的,左侧部位图形号码便是这样记录在数据区153D的对应部位单元中的。一个右侧蒙太奇图像是在对应的记录的左侧部位图形号码的基础上在合成RAM13B中合成的,并将其翻转以得到一个对应的左侧蒙太奇图像MC4,将它记录在合成RAM13B中的另一个单元中,并显示之(图37D)。
在总流程的步骤SL2后面的步骤SL3中,执行一个背面蒙太奇记录进程,该进程是在操作了背面蒙太奇开关6r的条件下(步骤S01)按照图35的流程图执行的。如果判定操作了背面蒙太奇开关6r,便读取一个对应于所记录的正面部位图形号的背面部位号,例如“C-20”(步骤SO2)。类似地读取“发型”等的其它背面部位图形号,并将它们存储在背面蒙太奇区135C的对应单元中。
在步骤SO3中执行与图9相似的数据组合进程。在步骤SO3中,在第一显示器5上显示一个由各读出的背面部位图形组成的全身背面蒙太奇图像MC5,如图337D中所示。如果显示在第一显示器5上的背面蒙太奇MC5不象一个要求的目标的背面,便在步骤SO4-SO7中执行与图33的步骤SM4-SM15相似的进程以建立一个与要求的目标相同或相似的蒙太奇图像。在建立了所要求的背面蒙太奇图像时,便操作“OK”开关6n。这导致控制从步骤SO8进入步骤SO9,在第一显示器5上显示得到的背面蒙太奇图像MC5,并将背面蒙太奇图像的各部位图形号码记录在对应于相关项目数据区152的背面蒙太奇区135C中。
如果由对应于在步骤SO2中读出的背面部位图形号码的组合部位图形组成的背面蒙太奇图像是所要求的蒙太奇图像,可立即操作“OK”开关6n而不操作“轮廓”开关7f等以在步骤SN9记录这些部位图形号码(如在步骤SO2中读取的)。从而,在本例中,操作了背面蒙太奇开关6r之后只操作了“OK”开关6n以显示对应于正面蒙太奇图像MC2的背面蒙太奇图像MC5。
在总流程的步骤SL3后面的步骤SL4中,在操作了全部显示开关6s的条件下(步骤SP1)按照图36的流程执行一个全部显示进程。如果判定操作了全部显示开关6s,便读取各视图上的各记录的蒙太奇(部位图形号码)上的数据(SP2)。
即,当判定在事先指定了图31的项目“1”中所记录的一个目标数据的状态中操作了全部显示开关6s时,便读取存储在正面蒙太奇数据区135A、右侧蒙太奇数据区135B及背面蒙太奇数据区135C中的项目“1”的部位图形号码,并且独立地读取在图34的步骤SN10中记录在左侧蒙太奇区135D中的左侧部位图形号码。
此后,从ROM12D中为正面、右侧、左侧及背面中的每一个读取对应于各读出的部位图形号码的部位图形(步骤SP3)。将为正面、右侧、左侧与背面中每一个所读取的部位图形进行组合(步骤SP4)。在第一显示器5上全部显示正面、右侧、左侧与背面中每一个的各个得到的蒙太奇图像MC2-MC5(步骤SP5)。在本例中,在步骤SN10所示的一个进程中左右对照地翻转由组合右侧部位图形构成的蒙太奇图像MC3得到一个左侧蒙太奇MC5,并将得到的蒙太奇图像存储在合成RAM13中与显示之。
虽然在第三实施例中,蒙太奇图像MC2-MC5是显示在显示器5上的,各蒙太奇图像也可以在显示的同时或者不显示时印刷出来。
虽然在在第三实施例中,显示器5上所显示的是例示为四个正面、右侧、左侧与背面蒙太奇图像,但也可以显示一个平面视图的蒙太奇图像。另外还可以显示从不同角度观察的一个蒙太奇图像,例如在正面与右侧蒙太奇图像之间形成的一个中间方向上的蒙太奇图像。在这一情况中,需要事先在基本部位图形ROM12E中存储一个平面视图蒙太奇图像及一个中间方向蒙太奇图像中的每一个的部位的多种部位图形。
按照第三实施例,如果为各部位指定了任何视图中至少一个上的部位图形,便自动地为另一个视图的与这些指定部位图形相对应的各部位选择至少一个部位图形。从而在建立了由构成任何一个视图的组合部位图形组成的一个蒙太奇图像时,不需要用明显的倾向性去开始搜寻与选择与这一视图不同的一个视图上的各部位图形,并且可从快捷与容易地建立与显示不同视角上的一个对应的蒙太奇图像。
按照第三实施例,右与左侧之一上的一个蒙太奇图像是建立在构成左右两侧中另一侧上的一个蒙太奇图像的部位的各部位图形的基础上的。因此,不需要存储左右两侧的部位图形。即,只需要存储其中一侧的部位图形,从而极大地减小了用于部位图形的存储器容量。
权利要求
1.一种目标图像显示设备,包括部位图像存储装置(12B,12D),其包含有用于构成一个目标的至少一部分的各部位的多种部位图像;第一图像建立装置(7,11),用于建立一个第一图像,该图像由从包含在所述部位图像存储装置(12B,12D)中的多种部位图像中选出的用于各部位的部位图像的一个组合构成;改变数据设置装置(10a,26d,26e,153,154),用于设置改变数据以改变由所述第一图像建立装置(7,11)建立的第一图像的至少一部分;第二图像建立装置,用于根据由所述改变数据设置装置(10a,26d,26e,153,154)设置的改变数据来改变由所述第一图像建立装置(7,11)所建立的第一图像的至少一个部位图像为包含在所述部位图像存储装置(12B,12D)中的另一个部位图像,以建立一个形状与第一图像不同的第二图像;显示装置(5),用于显示由所述第二图像建立装置(11,138)所建立的第二图像。
2.根据权利要求1的图像显示设备,其特征在于由所述改变数据设置装置(10a、26d、26e、153、154)所设置的改变数据包括关于体重和身高的至少一个数据项。
全文摘要
用于建立与显示一个目标图像的一种设备。在一个目标的各部位上的部位图形的一种组合的基础上建立多个目标图像。从多个建立的目标图像合成与显示一个与各该目标图像相关的不同目标图像。当所建立的目标图像的体重、身高及摄入卡路里增加/减少时,具有想象的一种不同体型的一个目标图像可以自动地建立与显示。当建立了一个正面目标图像时,使可指定与组合对应于该正面目标图像的不同视图上的一个目标图像的部位图形,以建立不同视图上的一个目标图像。
文档编号A61B5/117GK1152155SQ9610670
公开日1997年6月18日 申请日期1993年12月25日 优先权日1992年12月25日
发明者村田嘉行 申请人:卡西欧计算机公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1