图像数据的发送装置和接收装置、及其发送和接收的方法 本发明涉及一种在通过国际互联网连接的图像数据发送装置和图像数据接收装置之间发送/接收图像数据的图像数据发送/接收技术。
在提供有关照相服务的领域,由照片拍摄者把照相机胶卷、数字照相机的存储卡带入微型显影工作室,并利用设在微型显影工作室内的给定的打印控制装置,根据胶卷以及存储卡中的图像数据来进行照片显影、打印等工作。
以往,通过国际互联网来连接这些打印控制装置、设在一般家庭中的个人计算机(以下简称PC)、以及对从打印控制装置或PC上载的图像数据进行集中管理的给定的图像管理装置,利用这些连接来形成图像管理系统。
特别是这种图像管理系统是根据来自PC的指示,把为便于集中管理而上载到图像管理装置中的多个照片拍摄者(操作PC的用户)的图像数据从图像管理装置中下载到打印控制装置中地,因而能使PC用户对所希望打印的照片简便地实施(再)打印。
但是,在所述那样的图像管理系统中,为把很多用户的大量的图像数据从图像管理装置(微型显影工作室内的)发送到打印控制装置,在使用频带宽度较窄(数10~100Kbps左右)的通信线路的情况下,实施这些图像数据通信就需要很长的时间。
虽然通过在图像管理装置、打印控制装置之间导入频带宽度较宽(数Mbps)的通信线路能够缩短通信时间,但在操作者不在的夜间和没有打印订货时不能有效地利用线路,所以要做到能够有效地利用宽频带的通信线路,使其效果的提高足以补偿为此所花费的通信费用,是很不容易的。
为解决所述问题,本发明的目的在于:提供一种能够在图像数据接收装置一侧有效地利用频带宽度较窄的通信线路来高效地发送和接收图像数据的图像数据发送/接收系统及其方法。
为实现所述目的,本发明的图像数据发送装置是:根据发送指示,将储存在存储部中的多组图像数据发送到通过国际互联网连接的给定的多台图像数据接收装置上的图像数据发送装置。
在本图像数据发送装置中,对应存储部内要发送的1组图像数据来储存用于特定作为发送地的图像数据接收装置的发送地数据以及表示下达发送指示的时间的时间数据,根据所述时间数据来设定每个发送地的图像数据的发送顺序号,控制对应多处发送地的多组图像数据使之按照所设定的每个发送地的发送顺序号来并列发送。
而且,本发明的图像数据发送/接收系统包括:根据发送指示来发送储存在存储部中的多组图像数据的图像数据发送装置,以及通过国际互联网连接所述图像数据发送装置并接收所发送的图像数据的多台图像数据接收装置。
在本图像数据发送/接收系统的图像数据发送装置中,对应存储部内要发送的1组图像数据来储存用于特定作为发送地的图像数据接收装置的发送地数据以及表示下达发送指示的时间的时间数据,根据所述时间数据来设定每个发送地的图像数据的发送顺序号,控制对应多处发送地的多组图像数据使之按照所设定的每个发送地的发送顺序号来并列发送。在图像数据接收装置中,储存所发送的图像数据,当判定有打印指示时,根据所储存的图像数据来实施打印。
下面,简单说明附图。
图1是表示本发明实施例1图像处理系统整体构成的图。
图2是表示包含在本图像处理系统中的图像管理装置1硬件构成的框图。
图3是表示打印控制装置3硬件构成的框图。
图4是表示由图像管理装置1来实施的数据发送处理程序100构成的框图。
图5是表示数据发送处理流程的程序框图。
图6是表示在数据发送处理中边更新边使用的发送指示表的第一图。
图7是表示在数据发送处理中边更新边使用的发送指示表的第二图。
图8是表示在数据发送处理中边更新边使用的发送指示表的第三图。
图9是表示由打印控制装置3来实施的数据接收处理程序200构成的框图。
图10是表示数据接收处理流程的程序框图。
图11是表示在数据接收处理中边更新边使用的打印指示表的图。
下面对附图符号进行说明。
1-图像管理装置;2-PC(个人计算机);3-打印控制装置;4-打印机;5-国际互联网;11、31-主存储部(RAM);12、32-输入部;13、33-控制部(CPU);14、34-显示部;15、35-辅助存储部;16、36-通信控制部;37-打印机控制部;100-数据发送处理程序;101-发送指示注册部;102-发送图像数据设定部;103-图像数据读出部;104-图像数据发送指示部;105-发送指示表更新部;151-发送指示表;152-图像数据;200-数据接收处理程序;201-图像数据存储控制部;202-打印指示注册部;203-打印顺序设定部;204-打印指示表更新部;205-打印处理部;351-图像数据;352-发送指示表;
下面,参照附图说明本发明实施例1的图像处理系统。
图1是表示本发明实施例1图像处理系统整体构成的图。本图像处理装置包括:设在一般家庭中并从用户处接收图像打印指示等的PC2;对设在微型显影工作室内并对实施照片显影、打印等的打印机4进行控制的打印控制装置3、PC2或由打印控制装置3所发送的图像数据进行集中管理的图像管理装置1;图像管理装置1、PC2以及打印控制装置3通过国际互联网5来连接。
在此,特别假设把多个打印控制装置3分别设在多个微型显影工作室内,下面,就当把图像数据从图像管理装置1发送到所述多个打印控制装置3时的图像数据的发送及接收方法,进行说明。
图2是表示包含在本图像处理系统中的图像管理装置1(对PC2也同样)的硬件构成的框图;图3是表示打印控制装置3的硬件构成的框图。
如图2所示,图像管理装置1(以及PC2)是普通所使用的程序存储式计算机,包括:受理来自用户输入的键盘、鼠标等输入部12;对用户进行显示的显示部14;用于通过国际互联网5来进行数据的发送和接收的通信控制部16;储存程序以及数据的辅助存储部(HDD)15;临时储存程序以及数据的主存储部(RAM)11;输入部12;显示部14;一面控制辅助存储部15以及通信控制部16,一面实施主存储部11上的程序的控制部(CPU)13。
而且,如图3所示,打印控制装置3与图像管理装置1相同,包括:输入部32,显示部34,通信控制部36,辅助存储部35,主存储部31,控制部33;而且还包括:形成与打印机4的接口,并用于控制打印机4的打印机控制部37。
实际上,把使图像管理装置1以及打印控制装置3这些硬件作为Web服务器以及数据库服务器等来进行工作的软件安装到给定的OS上;把用于从Web浏览器(使用形成给定接口的硬件)以及数字照相机上取得图像数据的程序安装到PC2上;而且,在打印控制装置3上安装用于指示使用打印机4来进行显影、打印的专用程序。伴随这些软件的使用来实施其详细情况如以下图4~11所示的,用图像管理装置1进行的数据发送处理以及用打印控制装置3进行的数据接收处理。
图4是表示由图像管理装置1来实施的数据发送处理程序100的构成的框图。图5是表示数据发送处理流程的程序框图。图6~图8是表示在数据发送处理中边更新边使用的发送指示表的图。特别是图5所示的数据发送处理是假定针对1个发送地来实施的,实际上这些数据发送处理是分别针对多个个发送地来同时并列实施的。
在本图像处理系统中,例如当5台打印控制装置各以64Kbps的通信速度同时接收图像数据时,从图像管理装置以合计(64×5)Kbps的通信速度同时并列发送5个图像数据;当15台打印控制装置各以64Kbps的通信速度同时接收图像数据时,从图像管理装置以合计(64×15)Kbps的通信速度同时并列发送15个图像数据。能够进行如下设定:即,当多个图像数据所形成的通信速度超过从图像管理装置到国际互联网的通信线路容量时,每隔数秒钟或数分钟就变更一次作为发送地的打印控制装置。
如图4所示,当进行由图像管理装置1实施的数据发送处理程序100时,用辅助存储部15预先储存由PC2或打印控制装置3发送的图像数据152,而且,把分别给多个打印控制装置的图像数据发送指示(如以后图6~图8所示的例子那样的)储存到发送指示表151上。
数据发送处理程序100包括:用于把从输入部12输入的针对打印控制装置3的发送指示储存到辅助存储部15内的发送指示表151上的发送指示注册部101;用于针对各打印控制装置3来设定图像数据发送顺序的发送图像数据设定部102;把发送顺序号最靠前的图像数据从辅助存储部15中读出的图像数据读出部103;指示通信控制部16发送所读出的图像数据的图像数据发送指示部104;更新发送指示表151的发送指示表更新部105。
如图5所示,在数据发送处理中,首先,利用发送指示注册部101(参照图4),由图像管理装置1的操作者来判定是否有发送新图像数据(ST101)的要求。
如果要求发送新的图像数据(在ST101为“是”),则再利用发送指示注册部101受理由操作者输入的图像数据发送指示(ST102),把输入的发送指示以及输入发送指示的时刻注册到发送指示表151上(ST103),利用发送图像数据设定部102在(虽然指示了发送但尚未实施)待机的图像数据中设定每个发送地的发送顺序号(ST104)。(在此,假定在ST102通过输入部12输入发送指示,但是,例如能设定从PC2接收包含这些发送指示的发送指示文件,并利用所接收的发送指示文件来输入发送指示。)
接着,利用图像数据读出部103来读出发送顺序号为1的图像数据(ST105),利用图像数据发送指示部104把所读出的图像数据发送到打印控制装置(ST106),利用发送指示表更新部105更新发送指示表151中的处理状态(ST107),返回(ST101)处理。
实际上,在如图6所示的发送指示表中,按照注册顺序号对所注册的发送指示进行管理,包含发送地、所发送图像数据的文件名以及处理的优先度,记录进行发送指示的时间,而且,按照“已经发送了这些图像数据?”,“正在发送?”“尚未发送?”来设定“处理完毕”、“处理中”、“待机中”这些状态。
在该发送指示表中,按照注册番号“0001”~注册番号“0003”的发送指示,已经将对应的图像数据发送到发送地“工作室1”,正在分别向发送地“工作室1”以及“工作室2”发送对应注册番号“0004”的发送指示的图像数据以及对应注册番号“0008”的发送指示的图像数据;指示对应注册番号“0005”~注册番号“0007”的发送指示的图像数据以及对应注册番号“0009”~注册番号“0011”的发送指示的图像数据等待发送,而且,对等待发送的图像数据设定按照发送地“工作室1”、发送地“工作室2”的发送顺序号。
虽然假定这些图像数据的发送指示全都以“普通”的优先度来注册,但如图7、图8所示,也能够设定“高”或“最高”的优先度。
例如,能进行以下设定:即,使后来指示的优先度为“高”的图像数据的发送优先于在受理该图像数据发送前30分钟内的状态为“待机中”的图像数据中优先度为“普通”的图像数据来进行,并使后来指示的优先度为“最高”的图像数据的发送优先于状态为“待机中”的所有图像数据来进行;
图9是表示由打印控制装置3来实施的数据接收处理程序200构成的框图。图10是表示数据接收处理流程的程序框图;图11是表示在数据接收处理中边更新边使用的打印指示表的图。(如图9那样,假定数据的接收和打印的实施分别并列进行。)
如图9所示,当进行由打印控制装置3来实施的数据接收处理程序200时,在辅助存储部35中,为打印而储存图像数据351,并把给打印机4的打印指示(下面在图11中所示之例)储存到打印指示表352上。
数据接收处理程序200包括:用于把通信控制部36接收的图像数据储存到辅助存储部35内的图像数据储存控制部201;用于把根据所接收的图像数据的打印指示储存到辅助存储部35内的打印指示表352上的打印指示注册部202;用于设定所接收图像数据的打印顺序号的打印顺序设定部203;更新打印指示表352的打印指示表更新部204。
如图10所示,在数据接收处理中,首先,利用图像数据储存控制部201(参照图9)来判断图像管理装置1是否要求接收新的图像数据(ST201)。
如果图像管理装置1要求接收新的图像数据(在ST201中为“是”),则接收图像数据(ST202),将所接收的图像数据储存到辅助存储装置35中(ST203),利用对打印控制装置3的预先设定等来判定是否有打印指示(ST204)。
如果没有指示打印(在ST204中为“否”),则返回ST201进行处理,如有打印指示(在ST204中为“是”),则利用打印指示注册部202将打印指示注册到打印指示表352中(ST205),转移到ST206进行处理。
而且,如果图像管理装置1没要求发送新的图像数据(在ST201中为“否”),则不进行ST202~ST205的处理,转移到ST206进行处理。
在ST206中,利用打印顺序设定部203来设定待机中的图像数据打印顺序,与数据的接收并列,利用打印处理部205来实施根据所设定的打印顺序的打印处理,按照根据图像数据的打印是否已结束来更新打印指示表352中的处理状态(ST207),并返回ST201进行处理。
实际上,在如图11所示的打印指示表中,按照注册顺序号对所注册的打印指示进行管理,包含所打印的图像数据的文件名以及处理的优先度,记录进行打印指示的时间,而且,按照“已经实施了这些图像数据的打印?”,“正在打印?”,“尚未打印?”,来设定“处理完毕”、“处理中”、“待机中”这些状态。
而且,该发送指示表显示:按照注册番号“0001”~注册番号“0003”的打印指示,已经打印了对应的图像(照片);正在打印对应注册番号“0004”的图像数据的图像,注册番号“0005”~注册番号“0012”的对应打印指示的图像数据正在等待打印。
在此,使打印控制装置3对应图8发送指示表中的发送地“工作室2”,按照发送地“工作室2”的发送顺序号来接收图像数据,设定与此对应的打印顺序并假定依次实施打印;但在打印控制装置3一侧,受理针对这样的打印顺序的变更,能设定使之以打印控制装置3的操作者所希望的顺序来实施打印。
如以上所述,在本图像处理系统中,图像管理装置向多个打印控制装置发送图像数据,是根据按进行发送指示的时间以及操作者设定的优先度对每一个发送地设定的顺序来并列实施的,从而能经常有效地利用用于接收图像数据的、在打印控制装置一侧的数10~100kbps左右的通信线路,从而一面在打印控制装置一侧使用频带宽度较窄的通信线路,一面有效地发送或接收图像数据。
而且,在打印控制装置中,例如通过设定使之在夜间只进行图像数据的接收,在白天进行图像数据的接收以及打印,就能满足监视打印控制装置进行打印的操作者的时间要求,从而能更方便地进行图像数据的发送、接收以及打印。
根据本发明1、本发明5、本发明6、本发明7以及本发明8,就能按照根据指示发送的时间的每个发送地的发送顺序来并列发送对应多个发送地的多个图像数据,从而(在图像数据接收装置一侧)一面使用频带宽度较窄的通信线路,一面有效地发送或接收图像数据。
根据本发明2,就能根据按进行发送指示的时间以及优先度的每一个发送地的发送顺序来并列发送对应多个发送地的多个图像数据,从而能有效地发送或接收图像数据。
根据本发明3以及本发明4,就能够使用适当设定的优先度来发送或接收图像数据,从而(在图像数据接收装置一侧)能一面使用频带宽度较窄的通信线路,一面有效地发送或接收图像数据。