发明名称 数位相机与携带式电子通讯装置间相互传输数据之方法
摘要 本发明系一种数位相机与携带式电子通讯装置间相互传输数据之方法,该方法系利用一自行定义之影像数据通讯协定,将一携带式电子通讯装置所产生之一命令封包,传送至一数位相机,俾该数位相机根据该命令封包,将其上所储存之影像数据,利用该通讯协定,转换成至少一个以上之回应封包,再传回至该电子通讯装置,俾该电子通讯装可利用该通讯协定,对该回应封包中所包含之校验栏位,进行错误校验,以确保该电子通讯装自该数位相机接收到正确无误之影像数据。
申请公布号 TW548924 申请公布日期 2003.08.21
申请号 TW090120133 申请日期 2001.08.16
申请人 英华达股份有限公司 发明人 蔡世光;韩巍
分类号 H04L12/54 主分类号 H04L12/54
代理机构 代理人 严国杰 台北市大同区承德路一段七十之一号六楼
主权项 1.一种数位相机与携带式电子通讯装置间相互传输数据之方法,该方法系利用一自行定义之影像数据通讯协定,将该携带式电子通讯装置所产生之一命令封包,传送至一数位相机,俾该数位相机根据该命令封包,将其上所储存之影像数据,利用该通讯协定,转换成至少一个以上之回应封包,再传回至该电子通讯装置,俾该电子通讯装可利用该通讯协定,对该回应封包中所包含之至少一校验栏位,进行错误校验,以确保该电子通讯装自该数位相机接收到正确无误之影像数据。2.如申请专利范围第1项所述之方法,其中根据该影像数据通讯协定所定义之封包,主要包括下列栏位:一起始栏位,系用以储存封包之起始位址,俾该数位相机或该电子通讯装置利用该通讯协定读取该等封包时,可根据该起始栏位内所存放之参数値,判断出该等封包之起始位址;一识别栏位,系用以储存该数位相机或该电子通讯装置之识别参数,俾该数位相机或该电子通讯装置利用该通讯协定读取该等封包时,可根据该识别栏位内所存放之参数値,判断出该等封包是否由相容之数位相机或电子通讯装置所发出;复数个校验栏位,系用以储存校验该等封包是否正确之校验参数;一结束栏位,系用以储存封包头部之结束位址,俾该数位相机或该电子通讯装置利用该通讯协定读取该等封包时,可根据该结束栏位内所存放之参数値,判断出包头之结束位址;复数个数据栏位,系用以储存进行传输之数据,该数据系被分割成若干个区块,俾该等区块可依序被储存至各该数据栏位中。3.如申请专利范围第2项所述之方法,其中该等校验栏位分别包括下列三个栏位:一数据长度栏位,系用以储存数据栏位内整个数据之长度;一数据总和栏位,系用以储存数据栏位内整个数据値之总和;一包头总和栏位,系用以储存该等封包之头部中各栏位値之总和,以作为对该等封包进行检验之一参数値,该头部之各栏位包括该识别栏位、数据长度栏位及数据总和栏位。4.如申请专利范围第3项所述之方法,其中该命令封包之头部各栏位尚包括至少一与所下达之命令有关之参数栏位。5.如申请专利范围第1项所述之方法,其中该数位相机在接收到该电子通讯装置所发出之命令封包后,该数位相机将依序执行下列指令,并产生对应之回应封包:一讯号测试指令,并利用该通讯协定所定义之封包格式,将执行该测试指令所产生之回应封包,传送至该电子通讯装置,令该电子通讯装置能确定与该数位相机间维持正常之通讯状态;一档案传送指令,并利用该通讯协定所定义之封包格式,将执行该影像传送指令所产生之回应封包,传送至该电子通讯装置,以令该电子通讯装置可接收到该数位相机所传出之影像数据;一影像资讯指令,并利用该通讯协定所定义之封包格式,将执行该影像资讯指令所产生之回应封包,传送至该电子通讯装置,以令该电子通讯装置确认所接收之影像数据之相关资讯。6.如申请专利范围第1项所述之方法,其中该电子通讯装置或数位相机可针对该校验栏位中所存放之各项参数値,进行校验,以判断该命令封包或回应封包之内容,是否在传输之过程中发生任何错误,若判断出该校验栏位中所存放之各项参数値,与实际接收之封包数据不符时,将发出一重新传送该等封包之讯息,至对应之数位相机或电子通讯装置,直到检验出所接收之命令封包或回应封包中,该校验栏位中所存放之各项参数値,与该等封包数据相符时,才进行后续处理,以确保该电子通讯装自该数位相机接收到正确无误之影像数据。7.如申请专利范围第1项所述之方法,其中该电子通讯装置在接收该数位相机之影像数据前,系先将该电子通讯装置之一缓冲器内,原储存之影像数据全部清除,俟,该电子通讯装置在接收到该数位相机传来之影像数据后,再利用一编码校验机制,检验该缓冲器内之数据,判断是否全部为相同编码之状态,若是,则表示该数据内容错误,该电子通讯装置将再传送一命令封包至该数位相机,要求该数位相机重新传送影像数据,直到该电子通讯装置判断出所接收之数据非全部相同之编码,始确认接收到正确之影像数据。8.如申请专利范围第1项所述之方法,其中该数位相机在接收到该电子通讯装置所发送之命令封包后,系依下列步骤进行处理:首先,读取该电子通讯装置所发送之一命令封包中该校验栏位所存放之各项参数値;嗣,判断该校验栏位所存放之各项参数値,是否与实际接收之封包数据不相符;若各项参数値与实际接收之封包数据相符合,则读取该命令封包中之数据;嗣,判断是否有接收到完整之数据;若接收到完整之数据,则根据该数据中所包含之指令,进行后续处理。9.如申请专利范围第8项所述之方法,其中当判断出该校验栏位所存放之各项参数値,与实际接收之封包数据不相符,或未接收到完整之数据时,该数位相机将产生一回应封包,要求该电子通讯装置重新传送该命令封包,并继续对所接收之该命令封包进行校验,直到确认接收到正确之命令封包为止。10.如申请专利范围第1项所述之方法,其中该电子通讯装置系依下列步骤,接收并校验由该数位相机传来之影像数据:首先,该电子通讯装置在发送一命令封包至该数位相机,要求该数位相机传送影像数据后,将清除其缓冲器内之原影像数据;嗣,接收该数位相机所发送之各回应封包,并分别读取各该回应封包中该校验栏位所存放之各项参数値;判断该校验栏位所存放之各项参数値,是否与实际接收之影像数据不相符;若各项参数値与实际接收之影像数据相符合,则读取各该回应封包中之影像数据;嗣,再判断该影像数据是否属全部为相同之数据;若所接收到之数据,并非全部相同,再判断是否已读取整个影像数据;若已读取整个影像数据,则将该影像数据储存至该电子通讯装置内所设之一储存装置中。11.如申请专利范围第10项所述之方法,其中若尚未读完整个影像数据,则继续读取回应封包中之影像数据。12.如申请专利范围第11项所述之方法,其中若该校验栏位所存放之各项参数値,与实际接收之影像数据并不相符,或所接收到之数据,全部相同,则产生一命令封包,要求该数位相机重新传送各该回应封包,并继续对所接收之各该回应封包进行校验,直到确认自该数位相机接收到正确无误之影像数据为止。图式简单说明:第1图系本发明中命令封包及回应封包之结构示意图。第2图系本发明中该数位相机接收该电子通讯装置所发送之命令封包后之处理流程图。第3图系本发明中该电子通讯装置接收影像数据之流程图。
地址 台北县五股乡五股工业区五工五路三十七号