图像数据通信系统、服务器系统和控制方法及其记录媒体的制作方法

文档序号:6330362阅读:260来源:国知局
专利名称:图像数据通信系统、服务器系统和控制方法及其记录媒体的制作方法
技术领域
本发明涉及多个客户计算机装置通过网络能够和服务器系统相互通信的图像数据通信系统、服务器系统及其动作控制方法、以及存储用于控制服务器系统的程序的记录媒体。
本发明还涉及图像数据库的登记系统、图像数据库的检索系统及它们的方法、以及存储用于控制图像数据库的程序的记录媒体。
通过因特网这样的网络,构成将图像数据从客户(client)计算机装置向服务器系统加载(upload)的图像数据通信系统。通过访问服务器系统,加载到服务器系统的图像数据被下载到客户计算机。
当将数据量多的图像数据加载到服务器系统时,使用该图像数据打印的图像具有高画质。但是,由于图像数据量很多,将该图像数据下载需要很多时间。而为了缩短下载时间将数据量少的图像数据向服务器系统加载时,使用该图像数据打印的图像的画质下降。
在图像数据库中,用于检索登记在数据库的图像数据的关键字(key word)(检索信息)通过使用键盘而被输入。因而需要输入关键字的装置。
提取图像中含有的字母数字字符等,将提取的字母数字字符作为关键字与图像数据相关联,登记在图像数据库中。但是,为了从图像中提取字母数字字符,需要特别的装置。
本发明的目的是提供一种服务器系统,其是将具有多个画质的图像数据加载在服务器系统上。
本发明的目的还在于比较简单地将图像数据和用于检索该图像数据的检索信息登记在图像数据库。
本发明的图像数据通信系统是一种通过因特网多个客户计算机装置和服务器系统间可以相互通信的系统。
为达到上述目的,本发明采取以下技术方案一种图像数据通信系统,其中,多个客户计算机装置和服务器系统可以通过网络相互通信,其特征在于上述一个客户计算机装置包括发送原图像数据指定装置,指定向上述服务器系统发送的原图像数据;和原图像数据发送装置,将由上述发送原图像数据指定装置指定的上述原图像数据向上述服务器系统发送;上述服务器系统包括原图像数据接收装置,接收从上述原图像数据发送装置发送的上述原图像数据;小数据量图像数据生成装置,响应上述原图像数据接收装置对上述原图像数据的接收,生成比上述原图像数据量少、具有至少2级的数据量的、至少表示2个图像的2级的小数据量图像数据;和使上述原图像数据接收装置接收的上述原图像数据和上述小数据量图像数据生成装置生成的上述小数据量图像数据相关联的装置。
所述的图像数据通信系统,其特征在于上述服务器系统还具有特定格式图像数据生成装置,生成与上述原图像数据的数据格式独立的、预先确定的特定数据格式的图像数据。
所述的图像数据通信系统,其特征在于上述小数据量图像数据生成装置,生成与上述原图像数据的数据格式独立的预定格式的小数据量图像数据。
所述的图像数据通信系统,其特征在于上述服务器系统还具有存储器,其将可存储的上述原图像数据的数据量预先分配给每个客户计算机装置,并将上述原图像数据接收装置接收的上述原图像数据暂时存储,
上述客户计算机装置的上述原图像数据发送装置,将上述原图像数据向上述服务器系统发送,上述原图像数据具有比预先被分配的数据量小的数据量。
所述的图像数据通信系统,其特征在于上述服务器系统还具有数据量信息发送装置,将表示能存储在上述存储器中、被预先分配的数据量的信息向上述客户计算机装置发送;上述客户计算机装置的上述原图像数据发送装置,根据从上述服务器系统的上述数据量信息发送装置发送的数据量信息,将上述原图像数据向上述服务器系统发送,上述原图像数据具有比预先被分配的数据量少的数据量。
所述的图像数据通信系统,其特征在于上述服务器系统还具有存储装置,存储上述原图像数据和上述2级的小数据量图像数据。
所述的图像数据通信系统,其特征在于上述服务器系统还具有色彩调节装置,对上述原图像数据和上述2级的小数据量图像数据中的至少一个图像数据进行色彩调节处理。
所述的图像数据通信系统,其特征在于上述客户计算机装置包括色彩调节数据指定装置,从上述原图像数据和上述2级的小数据量图像数据中,指定将进行色彩调节的图像数据;和指定数据发送装置,将表示由上述色彩调节数据指定装置指定的图像数据的指定数据,向上述服务器系统发送,上述服务器系统还具有指定数据接收装置,接收从上述客户计算机装置的上述指定数据发送装置发送的指定数据,上述色彩调节装置,是对从上述原图像数据和上述2级的小数据量图像数据中、由上述指定图像数据接收装置接收的指定数据所指定的图像数据进行色彩调节处理。
所述的图像数据通信系统,其特征在于上述客户计算机装置还具有发送请求装置,将存储在上述存储装置中的原图像数据和上述2级的小数据量图像数据中至少一个图像数据的发送请求,向上述服务器系统发送,上述服务器系统还包括发送请求接收装置,接收从上述客户计算机装置的上述发送请求装置发送的发送请求;第1接收权限判定装置,判断发送请求的上述客户计算机装置,是否有接收由上述发送请求接收装置接收的发送请求所指定的图像数据的权限;数据发送装置,根据上述第1接收权限判定装置判断为有接收权限时,则从上述存储装置读出由上述发送请求指定的图像数据,向上述客户计算机装置发送,而当判断为没有接收权限是,将表示不能发送的数据向上述客户计算机装置发送。
所述的图像数据通信系统,其特征在于上述服务器系统还具有结束信息发送装置,响应在存储装置存储了上述原图像数据和上述2级的小数据量图像数据,而将表示存储结束的信息向发送上述原图像数据的上述客户计算机装置发送。
所述的图像数据通信系统,其特征在于上述客户计算机装置还包括输入图像检索条件的图像检索条件输入装置;和图像检索条件发送装置,将从上述图像检索条件输入装置输入的图像检索条件向上述客户计算机装置发送,上述服务器系统包括图像检索条件接收装置,接收从上述图像检索条件发送装置发送的图像检索条件;检索装置,根据上述图像检索条件接收装置接收的图像检索条件,从存储在上述存储装置的上述原图像数据和上述2级的小数据量图像数据中,检索至少一个图像数据;检索结果信息发送装置,将涉及根据上述检索装置的检索结果的信息向上述客户计算机装置发送。
所述的图像数据通信系统,其特征在于
上述服务器系统还包括第2接收权限判定装置,判断上述客户计算机装置是否有接收由上述检索装置的检索结果找到的图像数据的权限;上述检索结果信息发送装置,根据上述第2接收权限判定装置判断为有接收权限,则将上述检索装置的检索结果找到的图像数据向上述客户计算机装置发送。
所述的图像数据通信系统,其特征在于上述客户计算机装置还具有图像显示装置,显示由预定格式的图像数据表示的图像;上述服务器系统还具有格式变换装置,将由上述原图像数据接收装置接收的上述原图像数据变换为上述图像显示装置可以显示的格式;上述小数据量图像数据生成装置,用于生成上述图像显示装置可以显示的格式的上述小数据量图像数据。
一种服务器系统,其通过网络可以与客户计算机装置通信,其特征在于包括原图像数据接收装置,接收发送来的原图像数据;小数据量图像数据生成装置,响应由上述原图像数据接收装置接收上述原图像数据,而生成2级的小数据量图像数据,该2级的小数据量图像数据是表示具有比上述原图像数据量少的至少2级的数据量的、至少2个图像;使上述原图像数据接收装置接收的上述原图像数据和上述小数据量图像数据生成装置生成的上述小数据量图像数据相关联的装置。
一种图像数据库登记系统,其特征在于包括图像文件输入装置,用于输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;附加信息读取装置,读取在上述附加信息记录区域记录的附加信息,该附加信息记录区域包含在从上述图像文件输入装置输入的上述图像文件中;图像数据读取装置,读取在上述图像数据记录区域记录的图像数据,该图像数据记录区域包含在从上述图像文件输入装置输入的上述图像文件中;存储控制装置,将上述附加信息读取装置读取的附加信息和上述图像数据读取装置读取的图像数据相互关联,而存储在存储装置中。
一种图像数据库检索系统,其特征在于包括存储装置,将存储在图像文件的附加信息区域的附加信息和存储在上述图像文件的图像数据记录区域的图像数据,相互关联以进行存储;附加信息输入装置,用于输入附加信息;检索装置,根据从上述附加信息输入装置输入的附加信息,从上述存储装置检索对应的上述图像数据;图像数据输出装置,输出通过上述检索装置的检索而找到的图像数据。
一种服务器系统的动作控制方法,该服务器系统是通过网络可与客户计算机装置通信,其特征在于所述方法包括以下步骤接收被发送的原图像数据;对接收到上述原图像数据进行响应,生成至少表示2个图像的2级的小数据量图像数据,所述2个图像是比上述原图像数据量少、至少具有2级的数据量;使接收到的上述原图像数据和生成的上述小数据量图像数据相关联。
一种图像数据库登记方法,其特征在于包括以下步骤输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域读取在包含于输入的上述图像文件的上述附加信息记录区域中记录的附加信息;读取在包含于输入的上述图像文件的上述图像数据中记录区域记录的图像数据;将读取的附加信息和图像数据相互关联而存储在存储装置。
一种图像数据库检索方法,其特征在于将记录在图像文件的附加信息区域的附加信息、和记录在上述图像文件的图像数据记录区域的图像数据,相互关联以存储在存储装置;输入附加信息;根据输入的附加信息,从上述存储装置检索对应的上述图像数据;输出通过检索找到的图像数据。
一种存储控制服务器系统的计算机程序的记录媒体,所述程序是用于控制通过网络可与客户计算机装置通信的服务器系统的程序,其特征在于该程序使服务器系统的计算机进行下列步骤接收发送的原图像数据;对接收到上述原图像数据进行响应,生成至少表示2个图像的2级的小数据量图像数据,所述2个图像是比上述原图像数据量少、至少具有2级的解像度;使接收到的上述原图像数据和生成的上述小数据量图像数据相关联。
一种存储控制图像数据库的计算机程序且可被计算机读取的记录媒体,所述程序是用于将图像数据登记在图像数据库的程序,其特征在于进行下列步骤输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;
读取在上述附加信息记录区域记录的附加信息,该附加信息记录区域包含在输入的上述图像文件中;读取在上述图像数据记录区域记录的图像数据,该图像数据记录区域包含在输入的上述图像文件中;将读取的附加信息和图像数据相互关联而存储于存储装置。
一种存储控制图像数据库的计算机程序且可被计算机读取的记录媒体,所述程序是用于检索登记在图像数据库的图像数据的程序,其特征在于进行下列步骤输入附加信息;根据输入的附加信息,将对应的上述图像数据从记录装置检索,所述记录装置将记录在图像文件的附加信息记录区域的附加信息和记录在上述图像文件的图像数据记录区域的图像数据相互关联而进行存储的;输出检索到的图像数据。
上述一个客户计算机装置包括发送原图像数据指定装置,指定向上述服务器系统发送的原图像数据;和原图像数据发送装置,将由上述发送原图像数据指定装置指定的上述原图像数据向上述服务器系统发送。
上述服务器系统包括原图像数据接收装置,接收从上述原图像数据发送装置发送的上述原图像数据发送装置;小数据量图像数据生成装置,响应上述原图像数据接收装置对上述原图像数据的接收,生成比上述原图像数据量少、具有至少2级的数据量的、至少表示2个图像的2级的小数据量图像数据;使上述原图像数据接收装置接收的上述原图像数据和上述小数据量图像数据生成装置生成的上述小数据量图像数据相关联的装置。
本发明也提供上述服务器系统的动作控制方法。即,该方法在通过网络可与客户计算机装置通信的服务器系统中,接收发送的原图像数据;响应对上述原图像数据的接收,生成比上述原图像数据量少、具有至少2级的数据量的、至少表示2个图像的2级的小数据量图像数据,使接收的上述原图像数据和生成的上述小数据量图像数据相关联。
本发明也提供一种存储用于控制上述服务器系统的动作的程序的记录媒体。
从上述客户计算机装置向上述服务器系统发送上述原图像数据。原图像数据在上述服务器系统被接收。这样,比上述原图像数据量少、具有至少2级的数据量的、至少表示2个图像的2级的小数据量图像数据被生成。生成的2级的小数据量图像数据的格式与原图像数据的格式可以相同,也可以不相同。由此在上述服务器系统得到表示原图像的原图像数据、比原图像数据的数据量少的中间图像数据、比中间图像数据的数据量还少的略图(サムネィル)图像数据。
当在客户计算机装置确认图像时,将数据量最少的一个小数据量图像数据从上述服务器系统向上述客户计算机装置发送。因为数据量很少,向上述客户计算机装置发送的时间变得很短。当从由第一个小数据量图像数据表示的图像不能确认图像时,将第2个小数据量图像数据向客户计算机装置发送。由第2个小数据量图像数据表示的图像的数据量因为比第1个小数据量图像数据的数据量多,因此容易看清。图像的确认也变得容易。当得到更多数据量的图像时,上述原图像数据从上述服务器系统向上述客户计算机装置发送。从而可以打印出高画质的图像。
对于使上述原图像数据和上述小数据量图像数据的相关联,是可以存储在同一的文件夹中进行的,也可以通过赋予同一的编号来进行。
在上述服务器系统中,可以生成与上述原图像数据的数据格式独立的、预定的特定数据格式的图像数据。
图像数据有各种格式,只有在客户计算机装置预先确定的特定的数据格式的图像数据在必要的情况下生成。在这样的情况下,当从上述服务器系统向上述客户计算机装置发送图像数据(上述原图像数据、小数据量图像数据等)时,在上述客户计算机装置变换为特定的数据格式。
在上述中,由于变换为预先确定的特定数据格式的图像数据,在上述客户计算机装置没有进行数据格式变换的必要。
在上述小数据量图像数据生成装置中,最好生成与上述原图像数据的数据格式独立的预定格式(可以与原图像数据的数据格式相同,也可以不同)的小数据量图像数据。
当利用小数据量图像数据时,不需要在该利用时进行格式变换。例如,在显示、打印由预定格式的小数据量图像数据表示的小数据量图像时,不必为了该显示和打印而另外进行格式变换。
最好在上述服务器系统设置存储器,将能够存储的上述原图像数据的数据量对每个客户计算机装置预先分配,并将上述原图像数据接收装置接收的上述原图像数据暂时存储。此时,上述客户计算机装置的上述原图像数据发送装置将具有预先被分配的数据量以下的数据量的上述原图像数据向上述服务器系统发送。
上述客户计算机装置将与分配给自己的数据量对应的数据量的上述原图像数据向上述服务器系统发送。可以防止指定的上述客户计算机装置利用所有的的上述服务器的上述存储器,可以使多个上述客户计算机装置访问上述服务器系统。不需要与上述服务器系统和访问的客户计算机装置的数量相对应而增加上述服务器系统的上述存储器数量。
上述服务器系统最好还具有存储装置,存储上述原图像数据和上述2种的小数据量图像数据。
上述服务器系统可以对上述原图像数据和上述2级的小数据量图像数据中的至少一个图像数据进行色彩调节处理。
因为进行色彩调节处理,所以可以得到色彩再现良好的图像。
上述客户计算机装置包括色彩调节数据指定装置,从上述原图像数据和上述2级的小数据量图像数据中,指定将进行色彩调节的图像数据;和指定数据发送装置,将表示由上述色彩调节数据指定装置指定的图像数据的指定数据向上述服务器系统发送,此时,上述服务器系统还具有指定数据接收装置,接收从上述客户计算机装置的上述指定数据发送装置发送的指定数据。上述色彩调节装置对从上述原图像数据和上述2级的小数据量图像数据中,由上述指定图像数据接收装置接收的指定数据所指定的图像数据进行色彩调节处理。
上述客户计算机装置具有显示图像的图像显示装置,该图像显示装置显示由预定格式的图像数据表示的图像。此时,上述服务器系统还具有格式变换装置,将由上述原图像数据接收装置接收的上述原图像数据变换为上述图像显示装置可以显示的格式。在上述小数据量图像数据生成装置,生成上述图像显示装置可以显示的格式的上述小数据量图像数据。
在上述服务器系统,上述小数据量图像数据被变换为在上述客户计算机装置的显示装置可以显示的图像数据的格式。
从上述服务器系统向上述客户计算机装置发送的图像数据,可以不进行格式变换在上述客户计算机装置显示图像。
上述客户计算机装置还具有发送请求装置,将存储在上述存储装置中的原图像数据和上述2级的小数据量图像数据中至少一个图像数据的发送请求向上述服务器系统发送,上述服务器系统还包括发送请求接收装置,接收从上述客户计算机装置的上述发送请求装置发送的发送请求;第1接收权限判定装置,判断发送请求的上述客户计算机装置是否有接收由上述发送请求接收装置接收的发送请求所指定的图像数据的权限;数据发送装置,根据上述第1接收权限判定装置判断有接收权限,从上述存储装置读出由上述发送请求指定的图像数据,向上述客户计算机装置发送,根据判断没有接收权限,将表示不能发送的数据向上述客户计算机装置发送。
上述发送请求从输送客户计算机装置向上述服务器系统发送。当发送上述发送请求的上述客户计算机装置具有上述接收权限时,与发送请求对应的图像数据从上述服务器系统向上述客户计算机装置发送。
通过将接收权限给予指定的上述客户计算机装置,可以使指定的客户计算机装置接收图像数据。接收权限可根据图像数据而确定。例如,可以确定不允许接收所有的图像数据的客户计算机装置、只允许接收第1个小数据量图像数据的客户计算机装置、还可以接收第2个小数据量图像数据的客户计算机装置、允许接收包括原图像数据的所有图像数据的客户计算机装置。
上述服务器系统还可以具有结束信息发送装置,响应对上述原图像数据和上述2级的小数据量图像数据的存储,将表示存储结束的信息向发送上述原图像数据的上述客户计算机装置发送。上述客户计算机装置通过接收上述结束信息,可以得知上述原图像数据存储在上述服务器系统的上述存储装置。
上述客户计算机装置还包括输入图像检索条件的图像检索条件输入装置;和图像检索条件发送装置,将从上述图像检索条件输入装置输入的图像检索条件向上述客户计算机装置发送,此时,上述服务器系统包括图像检索条件接收装置,接收从上述图像检索条件发送装置发送的图像检索条件;检索装置,根据上述图像检索条件接收装置接收的图像检索条件,从存储在上述存储装置的上述原图像数据和上述2级的小数据量图像数据中,检索至少一个图像数据;以及检索结果信息发送装置,将关于上述检索装置的检索结果的信息(由图像数据表示的图像、与图像检索条件一致的条件、有无相当的图像数据等)向上述客户计算机装置发送。
通过从上述客户计算机装置输入上述图像检索条件,在上述服务器系统,检索与输入的图像检索条件对应的图像。与检索结果相关的信息从上述服务器系统向上述客户计算机装置发送。通过在上述客户计算机装置输入上述图像检索条件,可以在上述服务器系统得到与检索的结果相关的信息。
上述服务器系统还包括第2接收权限判定装置,判断上述客户计算机装置是否有接收上述检索装置的检索结果找到的图像数据的权限。此时,上述检索结果信息发送装置根据上述第2接收权限判定装置判断有接收权限的结果,将上述检索装置的检索结果找到的图像数据向上述客户计算机装置发送。
图像数据向具有接收权限的上述客户计算机装置发送。
本发明的图像数据库登记系统,包括图像文件输入装置,输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;附加信息读取装置,读取在上述附加信息记录区域记录的附加信息,该附加信息记录区域包含在从上述图像文件输入装置输入的上述图像文件中;图像数据读取装置,读取在上述图像数据记录区域记录的图像数据,该图像数据记录区域包含在从上述图像文件输入装置输入的上述图像文件中;存储控制装置,将上述附加信息读取装置读取的附加信息和上述图像数据读取装置读取的图像数据相互关联,存储在存储装置中。
本发明也提供适用于上述系统的方法,即该方法包括以下步骤输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;读取在上述图像文件的上述附加信息记录区域记录的附加信息;读取在输入的上述图像文件的上述图像数据记录区域记录的图像数据;将上述读取的附加信息和图像数据相互关联而存储在存储装置。
本发明也提供用于控制上述图像数据库登记系统的程序。
这样,当将附加信息和图像数据相互关联存储在上述存储装置时,可以按如下检索图像数据。
本发明的数据库检索系统,包括存储装置,将存储在图像文件的附加信息区域的附加信息和存储在上述图像文件的图像数据记录区域的图像数据相互关联而进行存储;附加信息输入装置,输入附加信息;检索装置,根据从上述附加信息输入装置输入的附加信息,从上述存储装置检索对应的上述图像数据;图像数据输出装置,输出上述检索装置通过检索找到的图像数据。
本发明也提供适用于上述系统的方法。即该方法将存储在图像文件的附加信息区域的附加信息和存储在上述图像文件的图像数据记录区域的图像数据相互关联而存储在存储装置;输入附加信息;根据输入的附加信息,从上述存储装置检索对应的上述图像数据;输出通过检索找到的图像数据。
本发明也提供记录媒体,存储用于进行上述图像数据库检索系统的检索处理的程序。
根据本发明,将附加信息存储在上述图像文件的附加信息记录区域,将图像数据存储在图像数据记录区域。将存储在附加信息记录区域的附加信息和存储在图像数据记录区域的图像数据相互关联而存储在存储装置(第2存储装置)。
可以不使用输入关键字的输入装置,将附加信息存储在包含附加信息记录区域的图像文件中。可以将附加信息作为检索信息,检索图像数据。而且,不必像将图像中含有的字母数字字符等作为关键字使用的情况那样,需要从图像提取字母数字字符的特殊的装置。
以下参照附图,详细说明
具体实施例方式

图1表示图像数据通信系统的概要图。
图2是表示客户计算机装置和服务器系统的电结构的框图。
图3表示用户表的一个例子。
图4表示下一识别符ID表的一个例子。
图5表示组识别符ID表的一个例子。
图6表示数据表的一个例子。
图7表示访问表的一个例子。
图8表示二值表的一个例子。
图9表示存在图像文件装置的文件夹的结构。
图10是表示客户计算机装置和服务器系统间的处理步骤的流程图。
图11至图13表示在客户计算机装置的显示装置显示的窗口的一个例子。
图14和图15是表示客户计算机装置和服务器系统间的处理步骤的流程图。
图16表示在客户计算机装置的显示装置显示的窗口的一个例子。
图17至图20是表示客户计算机装置和服务器系统间的处理步骤的流程图。
图21至图28表示在客户计算机装置的显示装置显示的窗口的一个例子。
图29是可以和客户计算机装置通信的服务器系统的电结构的框图。
图30表示在客户计算机装置的显示装置显示的窗口的一个例子。
图31表示文件夹结构的一个例子。
图32是表示图像文件登记时客户计算机装置的处理步骤的流程图。
图33是表示图像文件登记时服务器系统的处理步骤的流程图。
图34是图像接收装置的处理步骤的流程图。
图35是图像文件登记装置的处理步骤的流程图。
图36表示在客户计算机装置的显示装置显示的窗口的一个例子。
图37表示系统的整体结构。
图38是表示构成图37的数字摄像机、图像发送装置、图像数据库服务器和客户计算机装置的电结构的框图。
图39表示图像文件的结构。
图40表示商品信息表。
图41表示图像表。
图42表示索引管理数据库。
图43表示数字摄像机处理步骤的流程图。
图44表示图像发送装置的流程图。
图45是表示图像数据库服务器的处理步骤的流程图。
图46是客户计算机装置的处理步骤的流程图。
图47是图像数据库服务器的处理步骤的流程图。
图48表示客户计算机装置的显示装置显示的窗口的一个例子。
第1实施例图1是本发明的实施例,表示图像数据通信系统的概要。
图像数据通信系统由客户计算机装置1和服务器系统10构成。客户计算机装置1和服务器系统10通过因特网这样的网络可以相互进行数据通信。
在该图像数据通信系统中,表示原图像的原图像文件(数据)从客户计算机装置1被发送到服务器系统10。
在服务器系统10中,除了暂时存储接收的原图像文件,还进行原图像文件的格式变换,生成表示大图像的大图像文件。并生成比大图像文件的数据量少的中间图像文件。而且,还生成比中图像文件的数据量少的略图(thumbnail)图像文件。将原图像文件、大图像文件、中间图像文件、略像文件放入一个文件夹(folder),存放在后述的图像文件装置17。图像数据通信系统的具体内容通过以下的说明将变得更明了。
图2是表示客户计算机装置1和服务器系统10的电结构的框图。在该图中,各电路由硬件构成,但也可以将其全部或一部分由软件(根据需要利用硬盘等的存储器)构成。而且,最好用软件代替硬件来构成这些电路。
客户计算机装置1中包含计算机2。该计算机2包括CPU、存储器、CD-ROM(只读光盘存储器)、驱动器、显示装置等。只读光盘存储器6中存储客户计算机装置1进行后述的处理的动作程序。当将只读光盘存储器6装入客户计算机装置1中时,计算机2读取该动作程序。
客户计算机装置1还包括用于在计算机2的显示装置的显示画面上显示由超文本标记语言HTML(Hyper Text MarkupLanguage)生成的图像页数的HTML引擎(engine)3、用于暂时存储图像信息(包括后述的图像文件、附加文件、数据库登记信息)的图像记录装置4、和将暂时存储在图像信息存储装置4中的图像信息向服务器系统10发送的信息控制装置5。
服务器系统10包括web(万维)伺服器11。该web伺服器11包括CPU、存储器、只读光盘存储器驱动器、显示装置。只读光盘存储器18中存储服务器系统进行后述处理的动作程序。当将只读光盘存储器18装入服务器系统中时,web伺服器11读取该动作程序。
服务器系统10还包括存储用于显示由HTML生成的图像页的数据的HTML文件装置12;存储各种数据的数据库15;用于在数据库15中存储各种数据的数据库控制装置14;用于存储从客户计算机装置1发送的图像文件、附加文件等的图像文件装置17;控制向图像文件装置17的图像文件附加文件等的存储的图像文件控制装置16;统一控制服务器系统10动作的图像文件处理装置13。
图3~图8是服务器系统10中的数据库15所存储的各种数据表。
图3是用户表。用户表中存有关于利用图像数据通信系统的用户的信息。该用户表的信息由服务器系统10的管理者事先存储在数据库15。
具体来说,存储有表示下列信息的数据,即表示用户识别符ID(User ID)、组编号(Group ID)(用户是构成由多个用户构成的组。用于指定该组的是组编号)、用户姓名(User Name)、用于确认有使用图像数据通信系统的权限的口令(Password)、当将原图像文件登记在服务器系统10时在客户计算机装置1的显示装置上显示的是否有访问登记页的权限(Entry Ok)、当检索登记在服务器系统10的图像文件时在客户计算机装置1的显示装置上显示的是否有访问检索页的权限(Search Ok)、是否有访问检索结果的一览显示页的权限(Result OK)、表示是否有访问找到检索结果的信息的更加详细的信息的权限(Detail OK)、是否有访问在原图像和原图像文件上附加的文件的访问权限(二值访问权限;Binary OK)的数据。
图4是下一识别符ID表。下一识别符ID表中存有关于为了指定文件夹所使用的记录编号的数据,该文件夹中存放有在服务器系统10的图像文件装置17中存储的原图像文件、大图像文件、中间图像文件和略图(サムネィル〕图像文件。
具体来说,存有用于指定在图像文件装置17中最后存储的文件夹的现在的记录编号(Current ID)和下一个记录编号(Next ID)。在服务器系统10的初始化中,将下一识别符ID表复位。
图5是组识别符ID表。组识别符ID表中存有组编号(Group ID)和组名(Group Name)。该组识别符ID表中存有的数据也由服务器系统10的管理者预先登记。
图6是数据表。数据表中如后面所述,存有当登记图像时输入的关键字的数据。
存储表中存有记录编号、登记了图像的用户(所有者)的识别符ID(Owner ID)、附加文件的个数(Num of Binary)和关键字(Image Info)(关键字在图6中表示为4个)。
图7是访问表。访问表存有表示访问图像文件中存储的图像数据的权限的数据。
访问表中除了存有记录编号,还存有从权限0的组编号到权限4的组编号(访问识别符0~访问识别符4)。权限0的组编号是表示禁止访问略像、中间图像、大图像和原图像的所有图像的组编号。权限1的组编号是表示允许访问略像,但禁止访问中间图像、大图像和原图像的组编号。权限2的组编号是表示允许访问略像和中间图像,但禁止访问大图像和原图像的组编号。权限3的组编号是表示允许访问略像、中间图像和大图像,但禁止访问原图像的组编号。权限4的组编号是表示允许访问略像、中间图像、大图像和原图像的所有图像的组编号。
图8是二值(バィナリ)表。二值表中存有原图像数据和关于附加文件的数据。这些数据当登记图像时存放在二值表中。
二值表中存有记录编号、所有者的用户识别符ID、二值文件编号(binary Num)、二值文件的文件名(File Name)和二值文件的字节长。
图9表示在服务器系统10的图像文件装置17中存放的文件夹的结构。
根(ROOT)的文件夹中存放有第1级的图像文件夹。该第1级的文件夹中有暂时存储用的文件夹(TMP)和从文件编号“00”到“FF”的图像文件夹。文件夹编号“00”到“FF”的第1级的各个图像文件夹中还存放有第2级的图像文件夹。第2级的图像文件夹中有从“00”到“FF”的文件夹编号的图像文件夹。第2级的图像文件夹的各个图像文件夹中还存放有文件编号从“00”到“FF”的第3级的图像文件夹。而第3级的图像文件夹的各个图像文件夹中存放有文件编号从“00”到“FF”的第4级的图像文件夹。
第4级的图像文件夹中存放有略像文件、中间图像文件、大图像文件、原图像文件和附加文件。原图像文件和附加文件上附有二值文件编号。
当生成略像文件、中间图像文件、大图像文件,并将生成的略像文件、中间图像文件、大图像文件、原图像文件和附加文件存放在图像文件装置17时,将这些图像文件夹重新生成。
连接从第1级到第4级的文件夹编号是与记录编号相符合的。该记录编号成为通往存放有略像文件、中间图像文件、大图像文件、原图像文件和附加文件的图像文件夹的路径(パ ス)。例如,如果记录编号是“0000F823”,根据“¥R00T¥00¥00¥F8¥23”路径(パ ス),存储有略像文件、中间图像文件、大图像文件、原图像文件和附加文件的图像文件夹被指定。
图10是表示客户计算机装置1和服务器系统10的处理步骤的流程图。该流程图表示将主菜单页面在客户计算机装置1的计算机2的显示装置上显示时的处理步骤。从图11到图13表示在客户计算机装置1的计算机2的显示装置上显示的窗口的一个例子。
当启动客户计算机装置1的计算机2时,在计算机2的显示装置2上,显示图11所示输入访问对象的窗口W1(步骤21)。该窗口W1包括访问对象输入区域A1。客户计算机装置1的用户通过使用计算机2的键盘,输入访问对象的服务器系统10的地址。这样,在区域A1上显示被输入的访问对象。当区域A1所显示的访问对象无错误时,由客户计算机装置1的用户点击OK区域A2。
从HTML引擎3向访问对象的服务器系统10发送注册(login)请求。
当服务器系统10接收到来自客户计算机装置1的注册请求时,web伺服器11从HTML文件装置12读取注册页面数据。web服务器系统11将被读取的注册页面数据从服务器系统10向客户计算机装置1的图像信息存储装置4发送,并暂时存储。注册页面数据从图像信息存储装置4被读出,并送给计算机2,由此,在计算机2的显示装置上,显示图12所示注册页面的窗口W2。
注册页面窗口W2包括用户姓名区域A3、口令区域A4和OK区域A2。通过使用计算机2的键盘,客户计算机装置1的用户输入自己的姓名,将输入的姓名在用户区域A3上显示。通过使用计算机2的键盘输入口令,响应该输入,星号(asterisk)显示在区域A4上〔步骤22〕。口令是用于确认是否有使用该图像数据通讯系统的权限。有权限的用户事先知道口令。当用户姓名和口令的输入结束时,客户计算机装置1的用户点击OK区域A2。
在计算机装置2存储器上,存储与用户姓名相对应的用户的识别符ID。当点击OK区域A2时,从计算机装置2的存储器读出用户识别符ID。分别表示被读出的用户识别符ID、被输入的用户姓名及口令的数据被暂时存储在图像信息存储装置4内。从图像信息存储装置4向服务器系统10发送分别表示用户识别符ID、用户姓名、口令及主菜单页面的请求的数据(步骤23)。
从客户计算机装置1发送的表示用户识别符ID、用户姓名、口令和主菜单页面的请求的数据,被输入到服务器系统10的图像文件处理装置13。数据库控制装置14被图像文件处理装置13控制。由数据库控制装置14检索数据库15,从存储在数据库15的用户表(参照图3)中找出对应于请求主菜单页面的用户的表。
参照找出的用户表,确认用户姓名、用户ID口令(步骤31)。当确认的结果为具有使用数据通信系统的权限时(步骤32),根据图像文件处理装置13的控制,从HTML文件装置读取主菜单页面数据,由web伺服器11向客户计算机1发送(步骤34)。当有使用权限时,表示用户所属的组的组编号也从用户表中读取,并向客户计算机装置1发送。当确认的结果为没有数据通信系统的使用权限时(步骤32),根据图像文件处理装置13的控制,从HTML文件装置12读取错误页数据,由web伺服器11向客户计算机装置1发送(步骤33)。
当客户计算机装置1接收到主菜单页面数据时,如图13所示,在计算机2的显示装置上显示主菜单页面的窗口W3(步骤25)。主菜单页面窗口W3包括登记区域A5、检索区域A6和注销(logoff)区域A7。通过点击登记区域A5,转入后述的图像登记处理。通过点击检索区域A6,转入后述的图像检索处理。通过点击注销区域A7,客户计算机装置1退出系统。
当客户计算机装置1接收到错误页面菜单数据时,在计算机2的显示装置上显示表示错误的窗口。客户计算机装置1的用户通过看到该错误窗口,就知道有用户姓名或口令的输入失误等错误。如果需要的话,可以再次访问服务器系统10。
图14和图15表示客户计算机装置1和服务器系统10之间的处理步骤的流程图,表示图像信息登记处理的处理步骤。图16是在客户计算机装置1的显示装置上显示窗口的一个例子。
通过在图13所示的主菜单窗口W3点击登记区域A5,开始图像信息登记处理。
当客户计算机装置1的用户点击登记区域A5时,从图像信息存储装置4向服务器系统10发送表示用户识别符和图像信息登记请求的数据(步骤41)。
当服务器系统10接收到表示用户识别符和图像信息登记请求的数据时,在数据库15中检索具有该用户识别符的用户表。当找出用户表时,确认是否有访问存储在该用户表的登记页的权限(步骤51)。当进行了图像信息登记请求的用户有访问权限时(步骤52),从服务器系统10的HTML文件装置12读取图像信息输入页面数据,向客户计算机装置1发送(步骤54)。当进行了图像信息登记请求的用户没有访问权限时(步骤52),从服务器系统10的HTML文件装置12读取错误页数据,向客户计算机装置1发送(步骤53)。
当客户计算机装置1接收图像信息输入页面时,在计算机装置1的显示装置上显示图16所示的图像信息输入页面窗口W4(步骤43)。客户计算机装置1的用户利用该图像信息输入页面窗口W4输入图像信息(步骤44)。
图像信息输入页面窗口W4包括以下各区域。
图像显示区域A8,是显示由原图像文件表示的图像的区域,该原图像文件被从客户计算机装置1向服务器系统10发送。
图像选择区域A9,是当选择从客户计算机装置1向服务器系统10发送的原图像文件时,由客户计算机装置1的用户点击的区域。通过点击该区域9,显示输入文件名的新的窗口。通过在该新的窗口输入文件名,选择向服务器系统10发送的原图像文件。
附加文件名显示区域A10,是显示附加在原图像文件、向服务器系统发送的文件的文件名的区域。
附加文件追加区域A11,是追加附加文件时由客户计算机装置1的用户点击的区域,通过点击该区域A11,显示用于输入附加文件名的新的窗口。通过在该新的窗口输入附加文件名,选择发送的附加文件。被选择的附加文件在附加文件名显示区域A10显示。
关键字输入区域A12,是显示当检索发送的原图像文件时使用的口令(图像检索条件的一种)的区域。输入与原图像文件表示的图像相关的关键字。在图16中,可以对一个图像最多输入4个关键字。也可以输入5个以上的关键字。
访问权限输入区域A13~A16,是输入可以访问在服务器系统登记的图像的组名的区域。在本实施例中,有从访问权限0到4的5个权限。访问权限0禁止访问在服务器系统10中登记的略像、中间图像、大图像和原图像的所有的图像。被赋予访问权限0的组名被写入区域A13。访问权限1允许访问略像,但禁止访问中间图像、大图像和原图像。被赋予访问权限1的组名被写入区域A14。访问权限2允许访问略像和中间图像,但禁止访问大图像和原图像。被赋予访问权限2的组名被写入区域A15。访问权限3允许访问略像、中间图像、大图像,但禁止访问原图像。被赋予访问权限3的组名被写入区域A16。访问权限4允许访问略像、中间图像、大图像和原图像的所有图像。被赋予访问权限4的组名被写入区域A17。
登记开始区域A20,是开始在服务器系统10登记图像信息时,由客户计算机装置1的用户点击的区域。
由客户计算机装置1的用户,在图像信息输入窗口W4的各区域,输入图像信息(原图像文件、附加文件和数据库登记信息(将关键字和访问权限称为数据库登记信息))(步骤44)。被输入的图像信息中的数据库登记信息暂时存储在图像信息存储装置4中。
数据库信息发送请求从HTML引擎3被发送到图像信息存储装置4,从图像信息存储装置4读出数据库登记信息。被读出的数据库登记信息从客户计算机装置1向服务器系统10发送(步骤45)。
从客户计算机装置1发送来的数据库登记信息,被发送给予服务器系统10的图像文件处理装置13,并被暂时存储(步骤55)。这样,原图像文件的发送请求从图像文件处理装置13向客户计算机装置1。
响应原图像文件的发送请求,原图像文件从计算机2被读出,由图像信息控制装置5向服务器系统10发送(步骤46)。
当服务器系统10接收原图像文件时,由图像文件控制装置16暂时存储在图像文件装置17的暂时存储用文件夹中(步骤56)。从图像文件控制装置16给予客户计算机装置1接收完了的通知。从图像文件处理装置13向客户计算机装置1给予发送请求。
图像信息控制装置5从计算机2读出附加文件,并暂时存储。读出被存储的附加文件,从客户计算机装置1向服务器系统10发送(步骤47)。
从客户计算机装置1发送的附加文件被暂时存储在图像文件控制装置16后,被存储在图像文件装置17的暂时存储用文件夹中(步骤57)。当附加文件被存储在暂时存储用文件夹中时,从图像文件控制装置16向客户计算机装置1发送已结束的通知。
接着,数据库控制装置14检索存储在数据库15中的下一识别符ID表,读出下一个记录编号。现在的记录编号被更新为下一个记录编号(步骤58)。当记录编号被更新为下一个记录编号时,生成以该更新的记录编号作为路径的新的图像存储用文件夹(步骤59)。生成的图像存储用文件夹中,存储原图像文件和附加文件,该原图像文件和附加文件被暂时存储在暂时存储用文件夹中(步骤60)。
读出在图像存储用文件夹中存储的原图像文件,在图像文件控制装置16进行格式变换,生成大图像文件,以便在客户计算机装置1的计算机2的显示装置能够显示(步骤61)。例如,通过该格式变换,从位图(bit map)的原图像文件生成JPEG(联合摄影专家组)的大图像文件。如果原图像文件已经是具有格式变换后的格式的文件,则不进行格式变换。此时,原图像文件和大图像文件相同。当原图像文件和大图像文件的格式相同时,可以将它们双方的文件都存储在图像存储用文件夹中,也可以只将原图像文件存储在图像存储用文件夹中。
在图像文件装置16,根据生成的大图像文件决定数据抽取率。利用数据抽取率,在图像文件控制装置16进行数据抽取处理。通过该数据抽取处理,生成具有比原图像文件的数据量少的数据量的中间图像文件(步骤62)。
进而,在图像文件控制装置16进行生成的中间图像文件的数据抽取处理,生成略像文件(步骤63)。生成的大图像文件、中间图像和略像文件被存储在与原图像文件和附加文件相同的图像存储用文件夹中。被存储的内容从服务器系统10的图像文件控制装置16向客户计算机装置1发送。大图像文件、中间图像文件和略像文件为同一格式,但也不一定为同一格式。另外,中间图像文件和略像文件是通过对大图像文件进行数据抽取而生成,也可以不进行数据抽取,生成比原图像文件的数据量少的中间图像文件、和比中间图像文件的数据量少的略像文件。例如,可以切除原图像文件的一部分(大图像文件),利用减色处理、压缩处理、格式变换等,生成中间图像文件和略像文件。
从服务器系统10向数据库控制装置14发送数据库登记信息的存储请求。数据库控制装置14将数据库登记信息存储在数据库15(步骤64)。具体来说,对每个记录编号生成新的数据表(参照图6),访问表(参照图7)和二值表(参照图8),存储在数据库15。
当数据库登记信息都存储在数据库15时(步骤65),web服务器11从HTML文件装置12读出登记完了的页数据,向客户计算机装置1发送(步骤68)。当数据库登记信息向数据库15的存储失败时(步骤65),删除在图像文件装置17新生成的图像存储用文件夹(步骤66)。当然,被更新的记录编号也可以回到原来的编号。登记失败的页面数据被从HTML文件装置12读出,向客户计算机装置1发送(步骤67)。
当客户计算机装置1接收登记完了的页面数据时(步骤49),在计算机2的显示装置上显示表示登记完了的窗口。客户计算机装置1的用户通过看见该登记完了窗口,可以确认图像文件成功地登记在服务器系统10。由于在服务器系统10已存储有原图像文件、大图像文件、中间图像文件和略像文件,登记了图像文件的客户计算机装置1的用户,通过使客户计算机装置1访问服务器系统10,可以访问所需要的图像文件。而且,登记了图像文件的客户计算机装置1的用户以外的用户,也可以根据该访问权限访问原图像文件、大图像文件、中间图像文件或略像文件。
在web服务器11中存放有原图像文件。该图像文件表示最高画质的图像。可以在服务器系统10打印非常高画质的图像。
当客户计算机装置1接收错误页面数据时,在计算机2的显示装置显示错误页面(步骤42)。而客户计算机装置1接收登记失败页数据时,在计算机2的显示装置显示登记失败页(步骤48)。不管怎样,客户计算机装置1的用户可知道图像文件在服务器系统10登记失败。如果需要的话,客户计算机装置1的用户再次进行图像信息的登记处理。
图17到图20是表示图像文件的检索处理的流程图。图21到图28是在客户计算机装置1的计算机2的显示装置显示的窗口的一个例子。
在客户计算机装置1的计算机2的显示装置上显示主菜单页面(参照图13)时,通过由客户计算机装置1的用户点击检索区域A6,转至图像文件检索处理。
当点击主菜单页面的检索区域A6时,从客户计算机装置1的图像信息存储装置4向服务器系统10发送表示用户识别符ID和文件检索页面的请求的数据(步骤71)。
表示用户识别符ID和文件检索页面的请求数据被输入服务器系统10的图像文件处理装置13。这样,数据库控制装置14被控制,从存储在数据库15中的用户表中检索具有从客户计算机装置1发送来的用户识别符。当找到对应的用户表时,检查是否有访问存储在该用户表的检索页的权限,确认可否访问检索页面(步骤111)。
如果客户计算机装置1有访问检索页的权限(步骤112),从HTML文件装置12读出检索页数据,由web服务器11向客户计算机装置1发送(步骤114)。如果客户计算机装置1没有访问检索页的权限(步骤112),从HTML文件装置12读出错误页数据,由web服务器11向客户计算机装置1发送(步骤113)。
当客户计算机装置1的HTML引擎3接收错误页数据时,在计算机2的显示装置显示错误页(步骤72)。客户计算机装置1的用户通过看见错误页,可以知道没有检索权限。
当客户计算机装置1的HTML引擎3接收检索页数据时,在计算机2的显示装置显示图21所示的检索页(步骤73)。检索页包括以下各区域。
关键字显示区域A21~A24,是显示用户输入的关键字的区域。用户利用计算机2的关键字,输入带有检索出图像的关键字。
第1检索条件显示区域A25~A28,其指定是检索包括输入的关键字的图像文件,还是检索输入的关键字之外的图像文件,显示该指定的检索条件的区域。该第1检索条件显示区域A25~28与关键字显示区域A21~A24对应而设置,检索条件也与关键字对应而被输入。
第2检索条件显示区域A29~A32,当有多个关键字被输入时,指定是将这些多个关键字在“与”(AND)条件下进行检索,还是在“或”(0R)条件下进行检索,显示该指定的检索条件的区域。
清除(クリァ)区域A33,其是在将被输入的所有关键字和检索条件清除时,由客户计算机装置1的用户点击的区域。
检索开始区域A34,是当开始检索时,由客户计算机装置1的用户点击的区域。
当计算机2的显示装置显示检索页面时,利用键盘输入这些各区域的关键字和检索条件(步骤74)。输入的关键字和检索条件被暂时存储在图像信息存储装置4中。表示被存储的关键字和检索条件的数据从图像信息存储装置4读出,向服务器系统10发送(步骤75)。
表示关键字和检索条件的数据被输入图像文件处理装置13。这样,已经从客户计算机装置1发送的具有用户识别符ID的用户表,由数据库控制装置14从数据库15检索(步骤115)。参照检索的结果所找出的用户表,客户计算机装置1确认是否有访问检索结果一览显示页的权限(步骤116)。
如果没有访问权限(步骤117),表示没有访问检索结果一览显示页面的权限的内容的错误页数据从HTML文件装置12向客户计算机装置1发送(步骤113)。当有访问权限时(步骤117),从数据库15找出具有被给予的关键字的数据表,在图像文件处理装置13生成检索结果一览显示页(步骤118)。
被生成的检索结果一览显示页数据和表示记录编号的数据,从服务器系统10的web服务器11向客户计算机装置1(步骤119)。表示记录编号的数据存储在图像信息存储装置4。
检索结果一览显示页数据被提供给客户计算机装置1的HTML引擎3,输入计算机2。由此在计算机2的显示装置显示如图22所示的检索结果一览显示页窗口W6(步骤76)。当接收错误页数据时,在计算机2的显示装置上显示错误页(步骤77)。检索结果一览显示页窗口W6包括显示略像的区域A35至A37及将略像具有的关键字与略像对应显示的区域A38。如后述所示,对于没有访问权限的略像,在略像显示区域显示“×”的记号(参照图23的区域A37)。略像(中间图像和大图像也同样)为了能在客户计算机装置1的计算机2的显示装置显示而进行格式变换,因此在计算机装置1不需要为了显示而对略像文件进行格式变换。
当最初检索结果一览显示页窗口W6(图22)被显示时,区域A35~A37什么都不显示。客户计算机装置1的用户看着在区域A38显示的关键字,判断是否需要由该关键字指定的略像。如果需要略像,从与关键字对应的区域A35~A37中点击所需的区域。这样,对应的略像的发送请求和表示该略像的记录编号的数据从客户计算机装置1向服务器系统10发送(步骤79)。
数据库控制装置14从数据库中找出存储有被发送的记录编号的访问表(图7)。并找出存储有已从客户计算机装置1发送的用户识别符ID的用户表(图3),读出组编号。根据被读出的组编号,确认是否有访问具有发送请求的略像文件的权限(步骤120)。如果组编号是从权限1到权限4,则被允许访问略像。如果组编号是权限0,则禁止访问略像。
如果是有访问权限的客户计算机装置1(步骤121),根据记录编号检索对应的图像文件夹(步骤122),读出略像文件。被读出的略像文件从web服务器11向客户计算机装置1发送(步骤123)。如果是没有访问权限的客户计算机装置1(步骤121),将“×”记号数据向客户计算机装置1发送(步骤124)。由此,在计算机2的显示装置显示的检索结果一览显示页窗口W6,显示具有访问权限的略像(图23区域A35和A36)和表示没有访问权限的“×”记号(图23区域A37)。
当客户计算机装置1的用户点击在检索结果一览显示页窗口W6显示的略像时(步骤82),在计算机2的显示装置显示用于输入用户姓名和用户所属组名的窗口。用户输入用户的姓名和组名(步骤83)。在计算机2读出用户姓名和用户识别符。用户识别符ID、组名和存储有被点击的略像文件的图像文件夹的记录编号,从图像信息存储装置4向服务器系统10发送(步骤84)。
在服务器系统10,根据用户识别符ID和记录编号检索数据库15,找出对应的用户表。根据在该用户表中存储的详细信息页的访问权限,确认客户计算机装置1是否可以访问详细信息页(步骤125)。
如果没有访问详细信息页的权限(步骤126),错误页数据向客户计算机装置发送(步骤128)。如果有访问详细信息页的权限(步骤126),详细信息显示页数据从服务器系统10向客户计算机装置1发送(步骤127)。
当客户计算机装置1接收错误页时,在计算机2的显示装置显示错误页窗口(步骤86)。客户计算机装置1的用户通过看见该错误页窗口,得知没有获得请求的略像的详细信息的权限。当客户计算机装置1接收详细信息显示页数据时,在计算机2的显示装置显示图24所示的详细信息显示页窗口W7(步骤85)。
详细信息显示页窗口W7包括以下的各区域。
中间图像显示区域A41,是显示中间图像的区域,该中间图像由具有比略像文件的数据量多的数据量的中间图像文件表示。详细信息显示页窗口W7最初被显示时,在该区域A41不显示中间图像。
所有者显示区域A42,是显示请求了详细信息的略像的原图像的所有者(原图像的登记者)的姓名的区域。
关键字显示区域A43,是显示对应的关键字的区域。
附加文件显示区域A44,是当在与中间图像文件对应的原图像文件上有附加文件时,显示该附加文件的文件名的区域。
原图像下载区域A45,是下载原图像文件时由客户计算机装置1的用户点击的区域。
附加文件下载区域A46,是下载附加文件时由客户计算机装置1的用户点击的区域。
当下载中间图像文件时,客户计算机装置1的用户点击空白状态的中间图像显示区域A41(步骤87)。如此,表示中间图像请求的数据从客户计算机装置1向服务器系统10发送(步骤88)。
在服务器系统10,根据已经从客户计算机装置10发送的组编号,参照访问表,确认客户计算机装置1是否有访问中间图像的权限(步骤129)。如果客户计算机装置1所属的组的编号是访问权限2、3、或4,则有访问中间图像的权限。如果客户计算机装置1所属的组的编号是访问权限0或1,则没有访问中间图像的权限。
如果有访问权限(步骤130),参照记录编号,从图像文件装置17找出图像文件夹,读出存储在该图像文件夹的中间图像文件。被读出的中间图像文件由web服务器11向客户计算机装置1发送(步骤132)。如果没有访问权限(步骤130),将表示“×”记号的数据向客户计算机装置1发送(步骤131)。
当从服务器系统10发送表示“×”记号的数据时,在客户计算机装置1的计算机2的显示装置显示的详细信息显示页窗口W7的中间图像显示区域A41上,显示“×”记号(步骤90,参照图25)。当从服务器系统10发送中间图像文件时,在计算机2的显示装置显示的详细信息显示页窗口W7的中间图像显示区域A41上,显示中间图像(步骤89,参照图26)。
当需要大图像时,点击在中间图像显示区域A41显示的中间图像(步骤91)。这样,在计算机2的显示装置上显示用于输入用户姓名和组名的窗口。用户输入用户姓名和组名(步骤92)。与输入的用户姓名对应的用户识别符从计算机2被读出,用户识别符、组名和对应的记录编号从客户计算机装置1向服务器系统10发送(步骤93)。
在服务器系统10,检索数据库15,找出具有被发送的记录编号的访问表。根据访问表确认是否可以访问大图像(步骤133)。如果客户计算机装置1的记录编号是权限3或权限4,则被允许访问大图像。如果客户计算机装置1的记录编号是权限0、1或2,则禁止访问大图像。
如果允许访问大图像(步骤134),存储在由记录编号指定的图像文件夹中的大图像文件被从图像文件装置17读出,由web服务器11发送到客户计算机装置1(步骤136)。当向大图像的访问被禁止时(步骤134),“×”记号显示数据被发送到客户计算机装置1(步骤135)。
当大图像文件被发送到客户计算机装置1时,在计算机2的显示装置显示图28所示的大图像(步骤94)。由于客户计算机装置1的用户可以得到高解像度的大图像,可以打印高品质的图像。当“×”记号显示数据被发送到客户计算机装置1时,在计算机2的显示装置上显示图27所示的“×”记号的窗口(步骤95)。客户计算机装置1的用户得知没有访问大图像的权限。
当点击详细信息显示页窗口的原图像下载区域A45或附加文件下载区域A46时,则请求原图像文件或附加文件(步骤96)。在计算机2的显示装置上,再次显示用于输入用户姓名和组名编号的窗口。用户输入用户姓名和组编号(步骤98)。根据用户姓名找出用户识别符,将表示用户识别符和组名的数据向服务器系统10发送(步骤99)。
在服务器系统10确认是否可访问原图像或附加文件(步骤137)。具体来说,当服务器系统10接收用户识别符和组名时,找出由该用户识别符指定的用户表。参照用户表的二值访问权限,检查是否有二值访问权限。当有二值访问权限时,允许附加文件的下载。在原图像文件的下载请求时,也参照访问表,确认客户计算机装置1所属组的访问权限。如果客户计算机装置1的组的访问权限为4,则允许访问原图像文件。如果访问权限不为4,则禁止访问原图像文件。
当允许访问时(步骤138),存储在已经向服务器系统10发送的记录编号的图像文件夹的原图像文件或附加文件被从图像文件装置17读出。被读出的文件由web服务器11向客户计算机装置1发送(步骤140)。当不允许访问时(步骤138),错误页数据被发送到客户计算机装置1(步骤139)。
当从服务器系统10发送原图像文件或附加文件时,在计算机2的显示装置显示表示下载中的窗口(步骤100)。当从服务器系统10发送错误页数据时,显示错误页窗口(步骤101)。通过看见错误页,可以知道没有访问原图像文件或附加文件的权限。
在上述实施例中,从客户计算机装置1向服务器系统10窗口发送关键字,在服务器系统10检索对应于该关键字的图像文件。检索的结果,找出的图像文件从服务器系统10向客户计算机装置1发送。当客户计算机装置1的用户知道与下载的图像文件对应的记录编号时,也可以将该记录编号从客户计算机装置1向服务器系统10发送。存储在由该记录编号指定的图像存储用文件夹中的图像文件从服务器系统10向客户计算机装置1发送。
第2实施例图29是表示服务器系统的电结构的框图。在该图中,与图2所示相同的部分用同一符号表示,而省略说明。
服务器系统10A通过网络可与多个客户计算机装置(在这里是3台)1A、1B和1C通信连接。
图29所示的服务器系统10A包括用于接收从客户计算机装置1A、1B、1C等发送的原图像数据的图像接收装置群300。该图像接收装置群300包括可以与服务器系统10A通信的客户计算机装置1A、1B、1C数量对应的3个图像接收装置301、302、303。这些图像接收装置301、302、303分别装有用于暂时存储从客户计算机装置1A、1B、1C发送来的原图像数据的寄存器。
从客户计算机装置1A发送来的原图像数据在第1图像接收装置301被接收,暂时存储在装在该第1图像接收装置301中的寄存器。从客户计算机装置1B发送来的原图像数据在第2图像接收装置302被接收,暂时存储在装在该第2图像接收装置302中的寄存器。从客户计算机装置1C发送来的原图像数据在第3图像接收装置303被接收,暂时存储在装在该第3图像接收装置303中的寄存器。因为寄存器根据客户计算机装置而被确定,因此存储器的管理比较容易。
可以存储在寄存器的数据量预先与客户计算机装置1A、1B、1C对应而被确定,所述寄存器分别装在图像接收装置301、302、303。因而,从客户计算机装置1A、1B、1C向服务器系统10A可一次发送的数据量被预先确定。客户计算机装置1A、1B、1C根据预先确定的数据量向服务器系统10A发送数据。
服务器系统10A包括图像文件登记装置304。该图像文件登记装置304包括用于变换图像数据的数据格式的格式变换装置306、用于对由图像数据表示的图像的色彩进行调整的色彩调整装置307和暂时存储图像数据的FIFO(先进先出)存储器305。
图30表示客户计算机装置的显示装置显示的窗口的一个例子。图30是图像信息输入窗口Wi4,与图16所示窗口相对应。在图30中,与图16所示为同一区域的用同一符号表示,而省略说明。
图30所示图像信息输入窗口Wi4包括格式变换指定区域A18。格式变换指定区域A18是在服务器系统10A将原图像数据变换为预先确定的指定的格式(在这里是NSK-TIFF(日本新闻协会-Tag ImageFile Format))时,由客户计算机装置的用户使用例如鼠标器点击的区域。格式变换也可以在上述格式变换装置306进行。
图像信息输入窗口Wi4包括用于设定色彩调节程度(level)的区域A19。在此区域A19,客户计算机装置的用户利用例如键盘输入色彩调节程度。色彩调节程度从1到7。程度1是指定对略像进行色彩调节。程度2是指定对中间图像进行色彩调节。程度3是指定对略像和中间图像进行色彩调节。程度4是指定对大图像进行色彩调节。程度5是指定对略像和大图像进行色彩调节。程度6是指定对中间图像和大图像进行色彩调节。程度7是指定对略像、中间图像和大图像进行色彩调节。
图31表示放置在图像文件装置17中的文件夹的结构。与图9所示结构相对应。
在第2实施例中,当客户计算机装置的用户进行格式变换的指定时,在服务器系统10A,原图像文件被变换为指定的格式(可以是与格式被变换的大图像文件相同的格式,也可以是不同的格式)。当色彩调节程度被设定时,根据该设定进行图像的色彩调节。在图31中,在与存放原图像文件的文件夹相同的文件夹中,存放指定的NSK-TIFF格式的特定图像格式。大图像、中间图像和略像被分别进行色彩调节(用斜线表示进行了色彩调节)。
图32和图33是客户计算机装置1A、1B、1C中的一个客户计算机装置和服务器系统10A之间进行的图像信息登记处理的处理步骤的流程图。这些流程图与图14和图15所示对应。与图14和图15相同的处理用同一符号表示,而省略说明。
如上所述,在客户计算机装置的显示装置显示如图30所示的图像信息输入窗口Wi4(步骤41),各种图像信息被输入(在这里,格式变换区域A18被检查,且色彩调节程度的区域被设定为程度7)。
表示可向服务器系统10A发送的数据量的二值文件发送限制大小(size)数据,从服务器系统10A向访问服务器系统10A的客户计算机装置发送(步骤211)。在服务器系统10A的web服务器,更新记录编号,取得访问服务器系统10A的客户计算机装置的用户识别符(步骤212)。并接收从客户计算机装置来的图像发送请求(步骤213)。
当接收图像发送请求时,从web服务器11向图像接收装置群300中对应的图像接收装置提供记录编号和用户识别符,请求(request)图像接收装置接收(步骤214)。当图像接收装置接收从web服务器11来的接收请求时,进行限制大小的原图像文件的接收处理。该接收处理将在以后详细说明。当原图像文件的接收处理结束时,从图像接收装置向web服务器11提供记录编号和用户识别符(步骤215)。
客户计算机装置接收从服务器系统10A发送来的二值文件发送限制大小(size)数据(步骤200)。这样,从该客户计算机装置可以向服务器系统10A发送的二值文件的数据量在客户计算机装置的显示装置上显示。客户计算机装置的用户通过看见在显示装置上显示的数据量,得知能向服务器系统10A发送的数据量。
在客户计算机装置,当图像信息被输入(步骤44),且数据库登记信息被向服务器系统10A发送时(步骤45),服务器系统限制大小部分的原图像数据从客户计算机装置向服务器系统10A发送(步骤46)。当超过限制大小部分的原图像数据从客户计算机装置向服务器系统10A发送时,将要发送的原图像数据分为小于限制大小的尺寸。将被分割的原图像数据发送装置分成多次向服务器系统10A发送,在服务器系统10A再构成原来的原图像数据。
当在客户计算机装置接收限制大小的原图像文件结束时,成为等待来自服务器系统10A的下一个发送请求的状态(步骤201)。在向服务器系统10A发送所有的原图像文件结束之前,反复进行步骤46和201的处理(步骤202)。
当所有的原图像文件的发送结束时,与原图像文件的发送同样,对每个限制大小的数据量,将附加文件从客户计算机装置向服务器系统10A发送(步骤47A,203,204)。
在服务器系统10A,当所有的原图像文件和附加文件的接收结束,被图像接收装置给予记录编号和用户识别符时,从web服务器11向图像文件登记装置304提供表示记录编号、用户识别符、格式变换标志(当在图像信息输入窗口W4检查区域A18时,格式变换标志从客户计算机装置向服务器系统10A发送)和色彩调节程度的数据(通过在图像信息输入窗口Wi4向区域A19输入色彩调节程度,色彩调节程度数据从客户计算机装置向服务器系统10A发送)(步骤216)。这样,在图像文件登记装置304进行图像文件登记处理。对图像文件登记装置304的图像文件登记处理,将在后面详细说明。当在图像文件登记装置304结束图像文件登记处理时,从图像文件登记装置304向web服务器11提供记录编号和用户识别符(步骤217)。其后,如上所述,数据库登记信息在数据库15登记(步骤218)。
图34是图像接收装置的原图像文件和附加文件的接收处理的流程图。
如上所述,从web服务器11向图像接收装置赋予记录编号和用户识别符(步骤221)。从客户计算机装置发送具有该客户计算机装置的限制大小的数据量的原图像文件,由图像接收装置接收(步骤222)。接收的限制大小的原图像文件暂时存储在装在图像接收装置中的寄存器中。暂时存储的原图像文件从图像接收装置读出,由图像文件登记装置304存储在图像文件装置17的暂时存储用文件夹中(步骤223)。这样,由于图像接收装置的寄存器为空白,将下一个原图像文件的发送请求向客户计算机装置发送(步骤225)。接收发送请求的客户计算机装置根据该请求,将具有限制大小的数据量的原图像文件向服务器系统10A发送。
对于附加文件也和原图像文件同样,将限制大小的数据量从客户计算机装置向服务器系统发送。限制大小的附加文件在图像接收装置被接收,暂时存储在寄存器中(步骤226)。暂时存储在图像接收装置的附加文件被读出,由图像文件装置304暂时存储在图像文件装置的暂时存储用文件夹中(步骤227)。当有下一个附加文件时(步骤228),将该发送请求从图像接收装置向客户计算机装置发送(步骤229)。
当客户计算机装置发送的所有的原图像文件和附加文件在图像接收装置被接收,存储在图像文件装置17的暂时存储用文件夹时,记录编号和用户识别符从图像接收装置被给予web服务器(步骤230)。
图35是图像文件登记装置304的图像文件登记处理的处理步骤的流程图。
由图像接收装置给予的用户识别符、记录编号、文件变换标志和色彩调节程度登记在FIFO存储器305(步骤241)。其后,从登记在FIFO存储器305的用户识别符、记录编号、文件变换标志和色彩调节程度中,读出最早的用户识别符、记录编号、格式变换标志和色彩调节程度,并将其更新(步骤242)。
如果FIFO存储器305不为空白(步骤243是NO),则表示在图像文件登记装置304有未处理的图像数据。按照登记在FIFO存储器305中的用户识别符的顺序进行下述处理。
首先,确认格式变换标志是否开启(步骤244)。当客户计算机装置的用户在图像信息输入页面检查区域A18时,文件变换标志开启。当文件变换标志开启时,从客户计算机装置发送、存储在记录编号指定的文件夹中的原图像文件从图像文件装置17被读出。被读出的原图像文件变换为特定的NSK-TIFF格式(步骤245)。通过该格式变换,生成指定图像文件。生成的指定图像文件存储在与读出的原图像文件存储的文件夹相同的文件夹中。
如第1实施例中说明的那样,原图像文件进行格式变换,生成大图像文件(步骤246)。从大图像文件生成中间图像文件(247)。从生成的中间图像文件生成略像文件(步骤248)。
确认色彩调节程度是否在1以上(步骤249)。如果色彩调节程度在1以上,表示客户计算机装置的用户设定对大图像、中间图像和略像中的至少一个进行色彩调节。
通过确认色彩调节程度,确认是对略像进行色彩调节(步骤250),对中间图像进行色彩调节(步骤252),还是对大图像进行色彩调节(步骤254)。根据色彩调节程度,进行略像的色彩调节(步骤251),中间图像的色彩调节(步骤253),大图像的色彩调节(步骤255)的任一个处理,或进行所有的色彩调节处理。
当上述格式变换和色彩调节处理结束时,如上所述,从图像文件登记装置304给予web服务器11用户识别符和记录编号(步骤256)。其后,利用用户识别符和记录编号,在web服务器11的处理成为可能。
在服务器系统10A,根据可以访问服务器系统10A的客户计算机装置,将能向服务器系统10A发送的数据预先分配。防止只能使指定的客户计算机装置访问服务器系统10A,而其它的客户计算机装置不能访问服务器系统10A。
由于生成具有预先确定的特定格式的特定图像文件,需要该特定格式的图像文件的客户计算机装置可以仅从服务器系统10下载该特定图像文件,即可得到所需的格式的图像文件。可以省略在客户计算机装置格式变换的手续。
在客户计算机装置的显示装置显示图36所示的窗口W9,表示在客户计算机装置可以下载这样的特定图像文件。当图24至图26所示的窗口被显示时,通过用户点击原图像下载区域A45,该窗口在显示装置被显示。
窗口W9包括将原图像文件下载时由用户点击的区域A61;将NSK-TIFF文件(指定图像文件)下载时由用户点击的区域A62;将大图像文件下载时由用户点击的区域A63;以及用于检查的确认的OK区域A64。
可以对区域A61、A62、A63的一个或多个检查。由被检查的区域所指定的图像文件从服务器系统10A的图像文件装置17读出,向客户计算机装置发送。
而且,由于进行色彩调节处理,可以得到色彩再现优良的图像。
(3)第3实施例图37至图48表示第3实施例。
图37表示图像数据通信系统的整体结构。
通过因特网这样的网络,图像发送装置320和图像数据库服务器330可以相互通信连接。如后述那样,将利用数字摄像机310摄像得到的图像文件给予图像发送装置330。图像文件从图像发送装置320向图像数据库服务器330发送。
网络也和与图像数据库服务器330可相互通信的客户计算机装置连接。
图38是数字摄像机310、图像发送装置320、图像数据库服务器330及客户计算机装置1的电结构的框图。在该图中,与第1实施例的客户计算机装置、服务器系统的各装置相同的装置用同一符号表示,而省略说明。第1实施例的客户计算机装置1和第3实施例的客户计算机装置1相对应,第1实施例的服务器系统与第3实施例的图像数据库服务器330相对应。
数字摄像机310包括图像输入装置312,对被摄体摄像,输出表示被摄体图像的图像数据;处理装置313,用于对从图像输入装置312输出的图像数据进行数据压缩、灰度(gamma)修正等的预定的信号处理;图像存储装置314,用于将在处理装置313进行信号处理的图像数据存储在记录媒体305。在处理装置313中内置有用于测量时间的计时器313A。
在数字摄像机310上形成接口311,可以与GPS(全球定位系统)接收装置301和条形码(barcode)读取装置302连接。
通过GPS接收装置301得到位置信息,将表示位置信息的数据和图像数据一起存储在图像文件。另外,当条形码读取装置302读取条形码时,表示条形码的数据被给予数字摄像机320,存储在图像文件。关于这些处理将在后面详细说明。
图像发送装置320包括图像读取装置321和文件发送装置322。图像发送装置320可以装上通过数字摄像机320存储图像文件的记录媒体305。装在图像发送装置320的记录媒体305被图像读取装置321读取。被读取的图像文件由文件发送装置322经过网络向图像数据库服务器330发送。
图像文件在图像数据库服务器330被接收,包含在图像文件中的图像数据存储在图像文件装置17,包含在图像文件中的图像数据以外的数据存储在数据库15中。关于该处理也将在后面详细叙述。
客户计算机装置1与第1实施例中详细说明的各装置以及条形码读取装置9连接。由该条形码读取装置9可以读取条形码,表示被读取的条形码数据从客户计算机装置1向图像数据库服务器330发送。当在图像数据库服务器330接收表示条形码的数据时,从图像文件装置17读出由该数据表示的条形码所指定的图像数据,向客户计算机装置1发送。可以利用条形码检索图像。
图39表示由数字摄像机生成的图像文件的结构。
图像文件包括用于管理图像文件整体的图像格式标题、用于存储附加信息的附加信息存储区域、和用于存储图像数据的图像数据存储区域。
附加信息存储区域存储有由条形码读取装置302读取的条形码所表示的条形码数据、表示摄像时日的数据、和表示由GPS接收装置301检测的摄像场所的位置信息。
图像格式标题存有存储在图像数据存储区域的图像数据的大小(size)、由图像数据表示的图像的水平方向的象素数、由图像数据表示的图像的垂直方向的象素数、对图像数据的补偿(パ ス)、表示有无位置信息(GPS位置)的位置信息标志、表示有无条形码数据的条形码标志、对位置信息的补偿(Offset)、位置信息的数据的大小、对条形码数据的补偿、条形码数据的大小、对摄像时间的补偿及摄像时间数据的大小。
图40至图42表示图像数据库服务器330的数据库15的结构的一个例子。
图40是商品信息表。
该商品信息表是在将从图像发送装置320发送的图像文件中的图像数据存储在图像文件装置17之前,由服务器330的操作员预先存储在数据库15。
商品信息表包括存储条形码包含的区域、存储商品名(fine pix700)的区域、存储该商品名的商品信息(商品信息1为数字摄像机,商品信息2为价格,商品信息3为在库)的区域。通过指定条形码编号,参照商品信息表,可以检索商品名和商品信息。
图41是图像表。
该图像表是用于连接条形码编号和图像数据。
图像表包括存储用于识别图像数据的图像索引(index)的区域、存储条形码编号的区域、存储摄像目的区域、和存储位置信息的区域。通过得知条形码编号,可以找到由该条形码编号指定的图像数据、由该图像数据表示的图像的摄像日、和表示对该图像进行摄像的场所的位置信息。
图42是索引管理数据库。
图像索引被赋予每个图像数据,用于识别图像数据。索引管理数据库有存储现在的图像索引的区域和存储下一个图像索引的区域。通过索引管理数据库,可以各种将重复的图像索引赋予图像数据。
图43至图45是将图像数据登记在图像数据库服务器330时的处理步骤的流程图。
图43是数字摄像机310的处理步骤。
图像输入装置312向对象图像(一般是赋予条形码编号的商品)摄像,得到表示对象图像的图像数据(步骤331)。表示对象图像的图像数据被输入处理装置313暂时存储。
条形码读取装置302读取与对象图像对应的条形码(步骤332)。表示条形码的数据通过接口311输入数字摄像机310,给予处理装置313。另外,从处理装置313中的计时器313A读取摄像时间(步骤333)。
数字摄像机310和GPS接收装置301连接。由GPS接收装置301得到的位置信息通过接口311,被数字摄像机310的处理装置313读取。(步骤335)。
在处理装置313,在图像文件的图像数据存储区域存储图像数据,在附加信息存储区域存储条形码数据、摄像时日数据和位置信息(步骤335)。由图像存储装置314将图像文件存储在装在数字摄像机310的记录媒体305上(步骤336)。
图44表示图像发送装置320的处理步骤。
根据图43所示处理,存储图像文件的记录媒体305装在图像发送装置(步骤341)。从记录媒体305读取图像文件,暂时存储在文件发送装置322。
图像发送装置320的操作员指定利用文件发送装置322发送图像文件的发送目标的图像数据库服务器330,赋予该发送指令(步骤342)。
当图像文件的发送目标的图像数据库服务器330和图像发送装置320间的连接确立时(步骤343),文件发送装置322将图像文件向图像数据库服务器330发送(步骤344)。
图45表示图像数据库服务器330的处理步骤。
从图像发送装置320发送的图像文件在图像数据库服务器330的图像接收装置300被接收(步骤351)。在图像接收装置300被接收的图像文件被给予图像文件处理装置13,解释接收的图像文件的格式(步骤352)。当格式被解释时,存储在图像文件的附加信息存储区域的条形码数据被读取(步骤353)。而且,从附加信息存储区域分别读取摄像时间数据和位置信息(步骤354,355)。
接着,从数据库15的索引管理数据库读取下一个图像索引(步骤356)。通过读取图像索引,图像索引被更新。
根据被读取的图像索引,在图像表上分别存储条形码编号、摄像时间、和位置信息(步骤357)。作为由被读取的图像索引识别的图像数据,存储在图像文件的图像数据存储区域的图像数据存储在图像文件装置17(步骤348)。
这样,在数据库15生成图41所示的图像表。
图46和图47是图像数据的检索处理步骤的流程图。图46表示客户计算机装置1的处理步骤,图47表示图像数据库服务器330的处理步骤。
与客户计算机装置1连接的条形码读取装置9读取条形码(步骤361)。客户计算机装置1的用户指示检索指令,将条形码编号和检索指令向图像数据库服务器330发送(步骤363)。
在图像数据库服务器330的web服务器11解释条形码编号(步骤371)。当接收条形码时,该条形码编号被给予数据库控制装置14。在数据库控制装置14,存储在数据库15的图像表被参照,检索与该条形码编号对应的图像索引(步骤373)。当找到图像索引时,该图像索引被给予图像文件控制装置16。图像文件控制装置16从图像文件装置17检索由该图像索引识别的图像数据(步骤374)。
另外,从图像索引参照图像表,分别检索摄像时间和位置信息(步骤375)。也可以从条形码编号读取摄像时间和位置信息。
进而,参照商品信息表,从条形码编号检索由该条形码编号指定的商品名和商品信息(步骤376)。
在图像数据库服务器330,当找到与条形码编号对应的图像数据、摄像日、位置信息、商品名和商品信息时,向客户计算机装置1发送(步骤377)。
在客户计算机装置1,接收图像数据、摄像日、位置信息、商品名、和表示商品信息的数据(步骤364)。这样,在客户计算机装置1的显示装置显示图48所示的检索结果窗口W10(步骤365)。
检索结果窗口W10包括区域A71和A72。在区域A71显示由从图像数据库服务器330发送的图像数据所表示的图像。在区域A72分别显示在区域A71显示的图像的商品名、该图像的摄像日、商品信息。
客户计算机装置1的用户通过读取条形码,不但能得到该条形码所表示的商品的信息,而且能看见该商品的图像和摄像时日等。
权利要求
1.一种图像数据通信系统,其中,多个客户计算机装置和服务器系统可以通过网络相互通信,其特征在于上述一个客户计算机装置包括发送原图像数据指定装置,指定向上述服务器系统发送的原图像数据;和原图像数据发送装置,将由上述发送原图像数据指定装置指定的上述原图像数据向上述服务器系统发送;上述服务器系统包括原图像数据接收装置,接收从上述原图像数据发送装置发送的上述原图像数据;小数据量图像数据生成装置,响应上述原图像数据接收装置对上述原图像数据的接收,生成比上述原图像数据量少、具有至少2级的数据量的、至少表示2个图像的2级的小数据量图像数据;和使上述原图像数据接收装置接收的上述原图像数据和上述小数据量图像数据生成装置生成的上述小数据量图像数据相关联的装置。
2.根据权利要求1记载的图像数据通信系统,其特征在于上述服务器系统还具有特定格式图像数据生成装置,生成与上述原图像数据的数据格式独立的、预先确定的特定数据格式的图像数据。
3.根据权利要求1记载的图像数据通信系统,其特征在于上述小数据量图像数据生成装置,生成与上述原图像数据的数据格式独立的预定格式的小数据量图像数据。
4.根据权利要求1记载的图像数据通信系统,其特征在于上述服务器系统还具有存储器,其将可存储的上述原图像数据的数据量预先分配给每个客户计算机装置,并将上述原图像数据接收装置接收的上述原图像数据暂时存储,上述客户计算机装置的上述原图像数据发送装置,将上述原图像数据向上述服务器系统发送,上述原图像数据具有比预先被分配的数据量小的数据量。
5.根据权利要求4记载的图像数据通信系统,其特征在于上述服务器系统还具有数据量信息发送装置,将表示能存储在上述存储器中、被预先分配的数据量的信息向上述客户计算机装置发送;上述客户计算机装置的上述原图像数据发送装置,根据从上述服务器系统的上述数据量信息发送装置发送的数据量信息,将上述原图像数据向上述服务器系统发送,上述原图像数据具有比预先被分配的数据量少的数据量。
6.根据权利要求1记载的图像数据通信系统,其特征在于上述服务器系统还具有存储装置,存储上述原图像数据和上述2级的小数据量图像数据。
7.根据权利要求1记载的图像数据通信系统,其特征在于上述服务器系统还具有色彩调节装置,对上述原图像数据和上述2级的小数据量图像数据中的至少一个图像数据进行色彩调节处理。
8.根据权利要求7记载的图像数据通信系统,其特征在于上述客户计算机装置包括色彩调节数据指定装置,从上述原图像数据和上述2级的小数据量图像数据中,指定将进行色彩调节的图像数据;和指定数据发送装置,将表示由上述色彩调节数据指定装置指定的图像数据的指定数据,向上述服务器系统发送,上述服务器系统还具有指定数据接收装置,接收从上述客户计算机装置的上述指定数据发送装置发送的指定数据,上述色彩调节装置,是对从上述原图像数据和上述2级的小数据量图像数据中、由上述指定图像数据接收装置接收的指定数据所指定的图像数据进行色彩调节处理。
9.根据权利要求6记载的图像数据通信系统,其特征在于上述客户计算机装置还具有发送请求装置,将存储在上述存储装置中的原图像数据和上述2级的小数据量图像数据中至少一个图像数据的发送请求,向上述服务器系统发送,上述服务器系统还包括发送请求接收装置,接收从上述客户计算机装置的上述发送请求装置发送的发送请求;第1接收权限判定装置,判断发送请求的上述客户计算机装置,是否有接收由上述发送请求接收装置接收的发送请求所指定的图像数据的权限;数据发送装置,根据上述第1接收权限判定装置判断为有接收权限时,则从上述存储装置读出由上述发送请求指定的图像数据,向上述客户计算机装置发送,而当判断为没有接收权限是,将表示不能发送的数据向上述客户计算机装置发送。
10.根据权利要求6记载的图像数据通信系统,其特征在于上述服务器系统还具有结束信息发送装置,响应在存储装置存储了上述原图像数据和上述2级的小数据量图像数据,而将表示存储结束的信息向发送上述原图像数据的上述客户计算机装置发送。
11.根据权利要6记载的图像数据通信系统,其特征在于上述客户计算机装置还包括输入图像检索条件的图像检索条件输入装置;和图像检索条件发送装置,将从上述图像检索条件输入装置输入的图像检索条件向上述客户计算机装置发送,上述服务器系统包括图像检索条件接收装置,接收从上述图像检索条件发送装置发送的图像检索条件;检索装置,根据上述图像检索条件接收装置接收的图像检索条件,从存储在上述存储装置的上述原图像数据和上述2级的小数据量图像数据中,检索至少一个图像数据;检索结果信息发送装置,将涉及根据上述检索装置的检索结果的信息向上述客户计算机装置发送。
12.根据权利要求6记载的图像数据通信系统,其特征在于上述服务器系统还包括第2接收权限判定装置,判断上述客户计算机装置是否有接收由上述检索装置的检索结果找到的图像数据的权限;上述检索结果信息发送装置,根据上述第2接收权限判定装置判断为有接收权限,则将上述检索装置的检索结果找到的图像数据向上述客户计算机装置发送。
13.根据权利要求1记载的图像数据通信系统,其特征在于上述客户计算机装置还具有图像显示装置,显示由预定格式的图像数据表示的图像;上述服务器系统还具有格式变换装置,将由上述原图像数据接收装置接收的上述原图像数据变换为上述图像显示装置可以显示的格式;上述小数据量图像数据生成装置,用于生成上述图像显示装置可以显示的格式的上述小数据量图像数据。
14.一种服务器系统,其通过网络可以与客户计算机装置通信,其特征在于包括原图像数据接收装置,接收发送来的原图像数据;小数据量图像数据生成装置,响应由上述原图像数据接收装置接收上述原图像数据,而生成2级的小数据量图像数据,该2级的小数据量图像数据是表示具有比上述原图像数据量少的至少2级的数据量的、至少2个图像;使上述原图像数据接收装置接收的上述原图像数据和上述小数据量图像数据生成装置生成的上述小数据量图像数据相关联的装置。
15.一种图像数据库登记系统,其特征在于包括图像文件输入装置,用于输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;附加信息读取装置,读取在上述附加信息记录区域记录的附加信息,该附加信息记录区域包含在从上述图像文件输入装置输入的上述图像文件中;图像数据读取装置,读取在上述图像数据记录区域记录的图像数据,该图像数据记录区域包含在从上述图像文件输入装置输入的上述图像文件中;存储控制装置,将上述附加信息读取装置读取的附加信息和上述图像数据读取装置读取的图像数据相互关联,而存储在存储装置中。
16.一种图像数据库检索系统,其特征在于包括存储装置,将存储在图像文件的附加信息区域的附加信息和存储在上述图像文件的图像数据记录区域的图像数据,相互关联以进行存储;附加信息输入装置,用于输入附加信息;检索装置,根据从上述附加信息输入装置输入的附加信息,从上述存储装置检索对应的上述图像数据;图像数据输出装置,输出通过上述检索装置的检索而找到的图像数据。
17.一种服务器系统的动作控制方法,该服务器系统是通过网络可与客户计算机装置通信,其特征在于所述方法包括以下步骤接收被发送的原图像数据;对接收到上述原图像数据进行响应,生成至少表示2个图像的2级的小数据量图像数据,所述2个图像是比上述原图像数据量少、至少具有2级的数据量;使接收到的上述原图像数据和生成的上述小数据量图像数据相关联。
18.一种图像数据库登记方法,其特征在于包括以下步骤输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;读取在包含于输入的上述图像文件的上述附加信息记录区域中记录的附加信息;读取在包含于输入的上述图像文件的上述图像数据中记录区域记录的图像数据;将读取的附加信息和图像数据相互关联而存储在存储装置。
19.一种图像数据库检索方法,其特征在于将记录在图像文件的附加信息区域的附加信息、和记录在上述图像文件的图像数据记录区域的图像数据,相互关联以存储在存储装置;输入附加信息;根据输入的附加信息,从上述存储装置检索对应的上述图像数据;输出通过检索找到的图像数据。
20.一种存储控制服务器系统的计算机程序的记录媒体,所述程序是用于控制通过网络可与客户计算机装置通信的服务器系统的程序,其特征在于该程序使服务器系统的计算机进行下列步骤接收发送的原图像数据;对接收到上述原图像数据进行响应,生成至少表示2个图像的2级的小数据量图像数据,所述2个图像是比上述原图像数据量少、至少具有2级的解像度;使接收到的上述原图像数据和生成的上述小数据量图像数据相关联。
21.一种存储控制图像数据库的计算机程序且可被计算机读取的记录媒体,所述程序是用于将图像数据登记在图像数据库的程序,其特征在于进行下列步骤输入图像文件,所述图像文件包括记录有附加信息的附加信息记录区域、和记录有表示图像的图像数据的图像数据记录区域;读取在上述附加信息记录区域记录的附加信息,该附加信息记录区域包含在输入的上述图像文件中;读取在上述图像数据记录区域记录的图像数据,该图像数据记录区域包含在输入的上述图像文件中;将读取的附加信息和图像数据相互关联而存储于存储装置。
22.一种存储控制图像数据库的计算机程序且可被计算机读取的记录媒体,所述程序是用于检索登记在图像数据库的图像数据的程序,其特征在于进行下列步骤输入附加信息;根据输入的附加信息,将对应的上述图像数据从记录装置检索,所述记录装置将记录在图像文件的附加信息记录区域的附加信息和记录在上述图像文件的图像数据记录区域的图像数据相互关联而进行存储的;输出检索到的图像数据。
全文摘要
本发明的图像数据通信系统、服务器系统及其动作控制方法以及存储控制服务器系统程序的记录媒体,从客户机装置向服务器系统发送原图像文件,在该系统变换原图像文件格式生成大图像文件,从大图像生成数据量少的中间图像,从中间图像文件生成数据量更少的略像文件,将原图像、大图像、中间图像、及略像文件放于一文件夹,并存储于图像文件装置,有访问权限的客户机装置用户可访问大图像文件等。
文档编号G06F13/00GK1264090SQ00100308
公开日2000年8月23日 申请日期2000年1月14日 优先权日1999年1月14日
发明者羽田典久, 太田义则, 田中圭介 申请人:富士写真胶片株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1