刺繡狀況確認系統(tǒng)、裝置及方法
【專利摘要】本發(fā)明涉及一種刺繡狀況確認系統(tǒng)、裝置及方法,用于確認由縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡狀況。刺繡狀況確認系統(tǒng)包括刺繡狀況確認裝置。本發(fā)明的刺繡狀況確認裝置包括:刺繡數(shù)據(jù)接收部,接收由縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡數(shù)據(jù);轉(zhuǎn)換部,將接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼;狀態(tài)數(shù)據(jù)接收部,接收基于縫紉機正在執(zhí)行縫紉的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼;以及代碼比較部,將由轉(zhuǎn)換部轉(zhuǎn)換成的代碼與由狀態(tài)數(shù)據(jù)接收部接收的代碼進行比較。刺繡數(shù)據(jù)接收部以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收,狀態(tài)數(shù)據(jù)接收部以在短時間內(nèi)對發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
【專利說明】刺繡狀況確認系統(tǒng)、裝置及方法
【技術領域】
[0001]本發(fā)明涉及一種確認由縫細機(sewing machine)選擇并執(zhí)行縫細所得的刺繡花樣的刺繡狀況的刺繡狀況確認系統(tǒng)(system)、裝置及方法。
【背景技術】
[0002]以往,可進行刺繡的縫紉機是被賦予用于刺繡的圖案數(shù)據(jù)(data),基于該圖案數(shù)據(jù)進行刺繡。當圖案由多條線構成時,用戶(user)視需求進行與圖案一致的線的更換。
[0003]如果縫紉機開始刺繡,那么到下次更換線之前,用戶不用特別地進行操作而自動地進行刺繡。在所刺繡的圖案為大的等情況下,也存在到下次更換線之前會花費三十分鐘以上的情況。因此,用戶推測縫紉機下次可能會停止的時刻,而在該時刻返回到縫紉機處坐寸ο
[0004]另一方面,當在刺繡中產(chǎn)生斷線時,刺繡會在中途被中斷。如果用戶未注意到刺繡的中斷,那么會導致不進行刺繡而使縫紉機被放置不管。如果放置時間長,那么到刺繡完成為止會花費多余的時間。因此,用戶不時地返回到縫紉機處,確認刺繡是否正常進行。
[0005]即便用戶在遠離縫纟刃機的地方,如果能監(jiān)控(monitoring)縫纟刃機的狀況,那么也能進行縫紉機的刺繡狀況的確認。因此,有如下方法:將小型電荷耦合裝置(charge-coupled device, CCD)相機設置在縫纟刃機的內(nèi)部,利用有線連接的監(jiān)控器(monitor)確認縫纟刃機正在刺繡的影像(例如,參照專利文獻I)。
[0006][【背景技術】文獻]
[0007][專利文獻]
[0008][專利文獻I]日本專利特開平5-64694號公報
[0009]然而,當有線地連接縫紉機與監(jiān)控器時,用戶的移動范圍產(chǎn)生限制。因此,也考慮不使用有線,而是在縫纟刃機與個人數(shù)字助理(Personal Digital Assistant,PDA)之間進行無線通信。然而,如果使用利用一般數(shù)據(jù)通信的無線通信,那么當通信中斷時會檢測出錯誤(error),因此,連接會切斷。在此情況下,必須通過用戶的人工作業(yè)而再次開始通信。
[0010]另外,當將正在刺繡的影像經(jīng)由無線通信發(fā)送給個人計算機(PersonalComputer, PC)或個人數(shù)字助理時,影像的數(shù)據(jù)量變得非常大。因此,縫紉機的硬件(hardware)中負擔過大,為了處理影像數(shù)據(jù)而必須設置另外的中央處理器(CentralProcessing Unit, CPU)等。
[0011]進而,也有如下顧慮:為了發(fā)送影像數(shù)據(jù)而占有無線通信的線路,從而對其他無線通信造成影響。另外,也存在如下問題:當個人數(shù)字助理遠離縫紉機而使通信狀況變差時,影像紊亂然后動畫停止。即便通信狀況恢復,影像也已經(jīng)紊亂,且視辨性低。
【發(fā)明內(nèi)容】
[0012]本發(fā)明是為了解決如上所述的現(xiàn)有技術的問題而提出的,提供一種刺繡狀況確認系統(tǒng)、刺繡狀況確認裝置及刺繡狀況確認方法,可經(jīng)由無線網(wǎng)絡(network)連接刺繡縫紉機與刺繡狀況確認裝置,并且可在刺繡狀況確認裝置的畫面上實時(real time)地監(jiān)控利用縫紉機進行的刺繡的進展狀況。
[0013]為了達成所述目的,本發(fā)明是一種刺繡狀況確認裝置,用以確認由縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡狀況,其特征在于包括:刺繡數(shù)據(jù)接收部,接收所述縫紉機正在執(zhí)行縫紉的所述刺繡花樣的刺繡數(shù)據(jù);轉(zhuǎn)換部,將接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一(unique)的代碼(code);狀態(tài)(status)數(shù)據(jù)接收部,接收基于所述縫纟刃機正在執(zhí)行縫細的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼;以及代碼比較部,將由所述轉(zhuǎn)換部轉(zhuǎn)換成的代碼與由所述狀態(tài)數(shù)據(jù)接收部接收的代碼進行比較;且刺繡數(shù)據(jù)接收部以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議(protocol)進行接收,而狀態(tài)數(shù)據(jù)接收部以在短時間內(nèi)對發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
[0014]本發(fā)明的刺繡狀況確認裝置還可以包括刺繡數(shù)據(jù)請求部,所述刺繡數(shù)據(jù)請求部在由所述代碼比較部判定兩個代碼為不一致時,對所述縫紉機請求當前正在執(zhí)行縫紉的刺繡數(shù)據(jù)。
[0015]本發(fā)明的刺繡狀況確認裝置還可以包括描繪部,所述描繪部在所述狀態(tài)數(shù)據(jù)接收部接收包含基于所述縫紉機正在執(zhí)行縫紉的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼、及所述縫紉機開始執(zhí)行縫紉以來的針數(shù)的狀態(tài)數(shù)據(jù),且由所述代碼比較部判定兩個代碼為一致時,基于存儲在所述存儲部的刺繡數(shù)據(jù)、及所述開始執(zhí)行縫紉以來的針數(shù),描繪所述縫紉機的刺繡狀況。
[0016]作為所述基于刺繡數(shù)據(jù)而轉(zhuǎn)換的唯一的代碼,可采用循環(huán)冗余校驗(CyclicRedundancy Check, CRC)代碼。
[0017]所述描繪部還可以包括描繪速度決定部,所述描繪速度決定部每當接收狀態(tài)數(shù)據(jù)時存儲所述狀態(tài)數(shù)據(jù)中所包含的針數(shù),且基于所述針數(shù)的差分、及所述狀態(tài)數(shù)據(jù)的接收間隔,決定描繪速度。
[0018]本發(fā)明的刺繡狀況確認裝置還可以包括狀態(tài)數(shù)據(jù)請求部,所述狀態(tài)數(shù)據(jù)請求部即便在所述狀態(tài)數(shù)據(jù)接收部或刺繡數(shù)據(jù)接收部中未進行數(shù)據(jù)的接收,也以規(guī)定的間隔對所述縫紉機請求所述狀態(tài)數(shù)據(jù)。
[0019]另外,具備刺繡狀況確認裝置的刺繡狀況確認系統(tǒng)及刺繡狀況確認方法也是本發(fā)明的一實施方式。
[0020]本發(fā)明提供一種刺繡狀況確認系統(tǒng),包括:進行刺繡的縫紉機、及確認所述縫紉機的刺繡狀況的刺繡狀況確認裝置;其中,所述刺繡狀況確認裝置包括:刺繡數(shù)據(jù)接收部,接收由所述縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡數(shù)據(jù);轉(zhuǎn)換部,基于接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼;狀態(tài)數(shù)據(jù)接收部,接收基于所述縫紉機正在進行刺繡的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼;以及代碼比較部,比較由所述轉(zhuǎn)換部轉(zhuǎn)換成的代碼與由所述狀態(tài)數(shù)據(jù)接收部接收的代碼;其中,所述刺繡數(shù)據(jù)接收部以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收;所述狀態(tài)數(shù)據(jù)接收部以在短時間內(nèi)對所述發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
[0021]一種刺繡狀況確認方法,用以確認由縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡狀況,其特征在于,包括:刺繡數(shù)據(jù)接收處理,接收所述縫紉機正在進行刺繡的所述刺繡花樣的刺繡數(shù)據(jù);轉(zhuǎn)換處理,基于接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼;狀態(tài)數(shù)據(jù)接收處理,接收基于所述縫紉機正在進行刺繡的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼;以及代碼比較處理,比較通過所述轉(zhuǎn)換處理而轉(zhuǎn)換成的代碼與通過所述狀態(tài)數(shù)據(jù)接收處理而接收的代碼;其中,所述刺繡數(shù)據(jù)接收處理是以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收;所述狀態(tài)數(shù)據(jù)接收處理是以在短時間內(nèi)對所述發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
[0022][發(fā)明的效果]
[0023]根據(jù)本發(fā)明,可在遠離縫紉機的地方實時地監(jiān)控利用縫紉機進行的刺繡的進展狀況。
[0024]進而,由于刺繡狀況確認裝置的便攜性(portability)佳,因此不用固定場所進行監(jiān)控,而能夠在不同的房間觀察刺繡的進展狀況,或一面移動一面進行監(jiān)控。在縫紉機與刺繡狀況確認裝置之間的通信方式中,為了防止通信錯誤(error),當傳輸刺繡數(shù)據(jù)時,使用與監(jiān)控刺繡的進展狀況時不同的通信方式。由此,可確實地傳輸刺繡數(shù)據(jù),并且能以少量容量發(fā)送用來監(jiān)控進展狀況的數(shù)據(jù)。
[0025]另外,在電波從縫紉機未到達至刺繡狀況確認裝置期間,針數(shù)的計數(shù)(count)值與針腳(stitch)的描繪不會更新。另一方面,當電波狀況再次變好而重新開始通信時,可立即準確地顯示當前的刺繡狀況。
【專利附圖】
【附圖說明】
[0026]圖1是表示本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)的整體構成的概略圖。
[0027]圖2是表示本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)的縫紉機側(cè)的構成的框圖。
[0028]圖3是表示本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)的刺繡狀況確認裝置側(cè)的構成的框圖。
[0029]圖4是表示本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)的刺繡狀況確認裝置的顯不部的一例的圖。
[0030]圖5是表示在本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)中利用縫紉機進行刺繡時的順序的流程圖。
[0031]圖6是表示在本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)中,當縫紉機從刺繡狀況確認裝置接受指令時的處理的流程圖。
[0032]圖7是表示本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)中刺繡狀況確認裝置的監(jiān)控處理的順序的流程圖。
[0033]圖8是在本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)中進行縫紉機的刺繡狀況確認時的序列(sequence)圖。
[0034]圖9是在本發(fā)明的第一實施方式的刺繡狀況確認系統(tǒng)中進行縫紉機的刺繡狀況確認時的序列圖。
[0035]圖10是表示本發(fā)明的另一實施方式的刺繡狀況確認系統(tǒng)中縫紉機與刺繡狀況確認裝置的刺繡數(shù)據(jù)的轉(zhuǎn)換方法的框圖。
[0036]圖11是表示本發(fā)明的另一實施方式中刺繡狀況確認裝置的顯示部的一例的圖。
[0037]附圖標記:
[0038]1:刺繡狀況確認系統(tǒng)
[0039]2:縫紉機
[0040]3:刺繡狀況確認裝置
[0041]4:輸入部
[0042]5:顯示部
[0043]6:刺繡數(shù)據(jù)選擇部
[0044]7:存儲部
[0045]8:外部存儲部
[0046]9:暫時存儲部
[0047]10 =CRC數(shù)據(jù)轉(zhuǎn)換部
[0048]11:狀態(tài)信息作成部
[0049]12 =CRC數(shù)據(jù)取得部
[0050]13:針數(shù)數(shù)據(jù)取得部
[0051]14:針數(shù)計數(shù)部
[0052]15:指令接收部
[0053]16:指令判定部
[0054]17 =TCP 發(fā)送部
[0055]18 =UDP 發(fā)送部
[0056]20:監(jiān)控實施判定部
[0057]21:CRC數(shù)據(jù)清除部
[0058]22:暫時存儲部
[0059]23:指令請求部
[0060]24:狀態(tài)數(shù)據(jù)請求部
[0061]25:刺繡數(shù)據(jù)請求部
[0062]26:CRC數(shù)據(jù)比較部
[0063]27:狀態(tài)數(shù)據(jù)信息確認部
[0064]28:指令發(fā)送部
[0065]29 =TCP 接收部
[0066]30 =CRC數(shù)據(jù)轉(zhuǎn)換部
[0067]31:UDP 接收部
[0068]32 =CRC數(shù)據(jù)確認部
[0069]33:針數(shù)數(shù)據(jù)確認部
[0070]34:描繪部
[0071]35:顯示部
[0072]36:刺繡數(shù)據(jù)描繪部
[0073]37:描繪位置決定部
[0074]38:描繪速度決定部
[0075]41:代碼轉(zhuǎn)換部
[0076]N:無線網(wǎng)絡
【具體實施方式】
[0077]以下,一面參照圖1至圖4 一面對本發(fā)明的刺繡狀況確認系統(tǒng)的實施方式進行詳細說明。以下,省略對在各圖中重復的符號的說明。
[0078][1.第一實施方式]
[0079][1-1.概要]
[0080]如圖1所示,刺繡狀況確認系統(tǒng)I包括縫紉機2與刺繡狀況確認裝置3??p紉機2與刺繡狀況確認裝置3之間經(jīng)由無線網(wǎng)絡N連接。在縫紉機2與刺繡狀況確認裝置3之間進行以下信號或數(shù)據(jù)的交換。
[0081](I)從刺繡狀況確認裝置3對縫紉機2的狀態(tài)數(shù)據(jù)請求信號。
[0082](2)從縫紉機2對刺繡狀況確認裝置3的回應狀態(tài)數(shù)據(jù)請求的狀態(tài)數(shù)據(jù)。
[0083](3)從刺繡狀況確認裝置3對縫紉機2的刺繡數(shù)據(jù)請求信號。
[0084](4)從縫紉機2對刺繡狀況確認裝置3的回應刺繡數(shù)據(jù)請求的刺繡數(shù)據(jù)。
[0085]本實施方式的刺繡狀況確認系統(tǒng)I中,在縫紉機2與刺繡狀況確認裝置3之間收發(fā)(I)?(4)的請求信號或數(shù)據(jù)。此時,(2)的狀態(tài)數(shù)據(jù)與(4)的刺繡數(shù)據(jù)是以不同的通信協(xié)議(protocol)進行收發(fā)。也就是說,(2)的狀態(tài)數(shù)據(jù)以能夠在短時間內(nèi)對發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議被發(fā)送。另外,(4)的刺繡數(shù)據(jù)以能夠?qū)Πl(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議被發(fā)送。在本實施方式中,以底下例子來進行說明:以用戶數(shù)據(jù)包協(xié)議(User DatagramProtocol, UDP)通信協(xié)議收發(fā)(2)的狀態(tài)數(shù)據(jù),以傳輸控制協(xié)議(Transmiss1n ControlProtocol, TCP)通信協(xié)議收發(fā)(4)的刺繡數(shù)據(jù)。
[0086][1-2.縫紉機]
[0087]縫紉機2是可通過基于由用戶輸入的刺繡數(shù)據(jù)執(zhí)行縫紉而進行刺繡的縫紉機,且經(jīng)由無線網(wǎng)絡N與刺繡狀況確認裝置3連接。如圖2所示,縫紉機2包括輸入部4、顯示部5、刺繡數(shù)據(jù)選擇部6、存儲部7、外部存儲部8、暫時存儲部9、循環(huán)冗余校驗(CyclicRedundancy Check, CRC)數(shù)據(jù)轉(zhuǎn)換部10、狀態(tài)信息作成部11、針數(shù)計數(shù)部14、指令(command)接收部15、指令判定部16、TCP發(fā)送部17、以及UDP發(fā)送部18。
[0088]輸入部4是用來輸入設定的單元,所述設定為例如用戶輸入對縫紉機2的操作請求或刺繡數(shù)據(jù)的設定。輸入部4是例如以鼠標(mouse)或觸摸屏(touch screen)(也包括設置在顯示部5的觸摸屏)、鍵盤(keyboard)為代表的輸入裝置。
[0089]顯示部5是用來顯示畫面的單元,所述畫面為例如讓用戶確認例如縫紉機2的操作內(nèi)容或刺繡數(shù)據(jù)的畫面。顯示部5可使用例如液晶顯示器(Liquid Crystal Display,IXD)或陰極射線管(Cathode Ray Tube,CRT)等顯示(display)裝置。顯示部5顯示在進行刺繡時成為候補的圖案。
[0090]刺繡數(shù)據(jù)選擇部6進行刺繡數(shù)據(jù)的選擇,所述刺繡數(shù)據(jù)相對應于與由用戶選擇的進行刺繡的圖案。刺繡數(shù)據(jù)選擇部6構成為可參照縫紉機2內(nèi)部的存儲部7及外部存儲部8的內(nèi)容。存儲部7是所謂只讀存儲器(Read-Only Memory, ROM),可使用非揮發(fā)性(Non-volatile)的存儲器(memory)。在該存儲部7中存儲著刺繡數(shù)據(jù)。另外,外部存儲部8是在通用串行總線(Universal Serial Bus,USB)等的內(nèi)部具備保存區(qū)域的存儲部,在該保存區(qū)域內(nèi)存儲著刺繡數(shù)據(jù)。
[0091]存儲在存儲部7或外部存儲部8的刺繡數(shù)據(jù)是縫紉機2進行刺繡時所需的數(shù)據(jù),包含進行刺繡的圖案信息、圖案的尺寸(size)信息、為了完成圖案所需的針數(shù)信息、使用的顏色信息、及更換線的時點(timing)信息。刺繡數(shù)據(jù)是數(shù)百千字節(jié)(kilobyte)左右大小的數(shù)據(jù)。
[0092]當用戶選擇欲進行刺繡的圖案時,刺繡數(shù)據(jù)選擇部6將基于存儲在存儲部7或外部存儲部8的刺繡數(shù)據(jù)的圖案顯示在顯示部5。用戶對輸入部4進行操作而從顯示在顯示部5的圖案中選擇希望的圖案。刺繡數(shù)據(jù)選擇部6將用戶所選擇的圖案的刺繡數(shù)據(jù)輸出至暫時存儲部9。
[0093]暫時存儲部9將由刺繡數(shù)據(jù)選擇部6選擇的刺繡數(shù)據(jù)作為選擇刺繡數(shù)據(jù)而存儲。暫時存儲部9是所謂隨機存取存儲器(Random Access Memory,RAM),可使用所謂揮發(fā)性的存儲器等。
[0094]CRC數(shù)據(jù)轉(zhuǎn)換部10是將存儲在暫時存儲部9的選擇刺繡數(shù)據(jù)轉(zhuǎn)換成CRC代碼的轉(zhuǎn)換部。通過將選擇刺繡數(shù)據(jù)的比特串(bit string)作為例如16比特整數(shù)值輸出而進行向CRC代碼的轉(zhuǎn)換。CRC代碼由相同的選擇刺繡數(shù)據(jù)必定生成相同的CRC代碼。因此,如果在兩個選擇刺繡數(shù)據(jù)之間即便一字節(jié)(byte)的數(shù)據(jù)不同,那么作為CRC代碼也會生成完全不同的代碼。由CRC數(shù)據(jù)轉(zhuǎn)換部10轉(zhuǎn)換后的CRC代碼作為與選擇刺繡數(shù)據(jù)相對應的CRC數(shù)據(jù)被存儲在暫時存儲部9。
[0095]狀態(tài)信息作成部11用來作成狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包含存儲在暫時存儲部9的CRC數(shù)據(jù)、及縫紉機2針對當前刺繡中的花樣所縫紉的針數(shù)。狀態(tài)數(shù)據(jù)是包含選擇刺繡數(shù)據(jù)、及針數(shù)數(shù)據(jù)的數(shù)據(jù)。狀態(tài)數(shù)據(jù)成為約十字節(jié)左右大小的數(shù)據(jù)。狀態(tài)信息作成部11包括CRC數(shù)據(jù)取得部12、及針數(shù)數(shù)據(jù)取得部13。
[0096]CRC數(shù)據(jù)取得部12取得存儲在暫時存儲部9的CRC數(shù)據(jù)。針數(shù)數(shù)據(jù)取得部13與針數(shù)計數(shù)部14連接,且取得由針數(shù)計數(shù)部14計數(shù)的針數(shù)作為針數(shù)數(shù)據(jù)。針數(shù)計數(shù)部14對從縫紉機2開始刺繡的時點起到取得針數(shù)數(shù)據(jù)時為止所縫紉的針數(shù)進行計數(shù)。針數(shù)計數(shù)部14與使縫紉針上下移動的電動機(motor)連接而配置,基于電動機的旋轉(zhuǎn)對縫紉的針數(shù)進行計數(shù)。
[0097]指令接收部15是接收從刺繡狀況確認裝置3發(fā)送的指令的接收部。從刺繡狀況確認裝置3發(fā)送的指令中包含狀態(tài)請求信號及刺繡數(shù)據(jù)請求信號。指令接收部15在縫紉機2運轉(zhuǎn)中一直以可接收指令的狀態(tài)待機。
[0098]指令判定部16判定由指令接收部15接收的指令是“刺繡數(shù)據(jù)請求信號”或“狀態(tài)數(shù)據(jù)請求信號”中的哪一種。如果是“刺繡數(shù)據(jù)請求信號”,那么對TCP發(fā)送部17傳達“刺繡數(shù)據(jù)”的發(fā)送指令。如果是“狀態(tài)數(shù)據(jù)請求信號”,那么對UDP發(fā)送部18傳達“狀態(tài)數(shù)據(jù)”的發(fā)送指令。
[0099]TCP發(fā)送部17是經(jīng)由無線網(wǎng)絡N對下述刺繡狀況確認裝置3的TCP接收部29進行TCP發(fā)送的發(fā)送部。TCP發(fā)送部17基于來自指令判定部16的“刺繡數(shù)據(jù)”的發(fā)送指令,讀出存儲在暫時存儲部9的“選擇刺繡數(shù)據(jù)”,并通過TCP通信發(fā)送。該TCP發(fā)送是在進行通信之前確立連接(connect1n),并在進行通信的終端彼此制成虛擬的通信線路之后進行發(fā)送的通信協(xié)議。TCP發(fā)送的特征在于:在協(xié)議中進行重新發(fā)送處理,保證所發(fā)送的數(shù)據(jù)一定送達,且所發(fā)送的數(shù)據(jù)按順序送達。因此,發(fā)送的可靠性高。
[0100]UDP發(fā)送部18經(jīng)由無線網(wǎng)絡N對下述刺繡狀況確認裝置3的UDP接收部31進行UDP發(fā)送。UDP發(fā)送部18基于來自指令判定部16的“狀態(tài)數(shù)據(jù)”的發(fā)送指令,讀出由狀態(tài)信息作成部11作成的“狀態(tài)數(shù)據(jù)”,并通過UDP通信發(fā)送。該UDP發(fā)送是非常簡單的協(xié)議,只發(fā)送一次而不進行重新發(fā)送,并不保證所發(fā)送的數(shù)據(jù)送達至對象。該UDP發(fā)送雖然存在數(shù)據(jù)在中途丟失的可能性,卻是在欲提高發(fā)送速度的情況下使用的通信協(xié)議。該UDP發(fā)送在欲實時地持續(xù)發(fā)送數(shù)據(jù)時有用。
[0101][1-3.刺繡狀況確認裝置]
[0102]刺繡狀況確認裝置3對縫紉機2發(fā)送“刺繡數(shù)據(jù)請求信號”或“狀態(tài)數(shù)據(jù)請求信號”的指令。另外,以應答這些指令的形式接收從縫紉機2發(fā)送的“刺繡數(shù)據(jù)”及“狀態(tài)數(shù)據(jù)”。刺繡狀況確認裝置3基于數(shù)據(jù)的接收結(jié)果在顯示部35描繪縫紉機2中的刺繡狀態(tài)。作為刺繡狀況確認裝置3,可利用通用的個人數(shù)字助理PDA (Personal Digital Assistant)。如圖3所示,刺繡狀況確認裝置3包括監(jiān)控實施判定部20、CRC數(shù)據(jù)清除(clear)部21、暫時存儲部22、指令請求部23、CRC數(shù)據(jù)比較部26、狀態(tài)信息確認部27、指令發(fā)送部28、TCP接收部29、CRC數(shù)據(jù)轉(zhuǎn)換部30、UDP接收部31、描繪部34、及顯示部35。在暫時存儲部22中存儲選擇刺繡數(shù)據(jù)、及CRC數(shù)據(jù)。
[0103]監(jiān)控實施判定部20判定刺繡狀況確認裝置3中縫紉機2的刺繡狀況的監(jiān)控的開始。監(jiān)控的開始是當將刺繡狀況確認裝置3的電源設為接通(ON)時、或啟動刺繡狀況確認裝置3內(nèi)的用于監(jiān)控的應用程序時、或按下用于監(jiān)控的應用程序內(nèi)的“同步”按鈕(button)時判定為監(jiān)控的開始。
[0104]如果由監(jiān)控實施判定部20判定監(jiān)控的開始,那么CRC數(shù)據(jù)清除部21刪除存儲在暫時存儲部22的CRC數(shù)據(jù)。
[0105]指令請求部23輸出對縫紉機2請求刺繡數(shù)據(jù)或狀態(tài)數(shù)據(jù)的信號。指令的請求能以任意的間隔進行。指令請求的間隔越短,那么刺繡狀況確認裝置3所顯示的縫紉機2的刺繡狀況越流暢。例如,能以0.5秒間隔進行指令的請求。指令請求部23包括狀態(tài)數(shù)據(jù)請求部24、及刺繡數(shù)據(jù)請求部25。
[0106]狀態(tài)數(shù)據(jù)請求部24在以下(I) (2)的情況下,進行“狀態(tài)數(shù)據(jù)”的請求。
[0107](I)監(jiān)控實施判定部20判定出監(jiān)控開始的情況。
[0108](2)從下述CRC數(shù)據(jù)比較部26對指令請求部23輸入了底下比較結(jié)果的情況,即存儲在暫時存儲部22的CRC數(shù)據(jù)與由狀態(tài)信息確認部27確認的CRC數(shù)據(jù)相同這一比較結(jié)果O
[0109]當從CRC數(shù)據(jù)比較部26對指令請求部23輸入了底下比較結(jié)果,即存儲在暫時存儲部22的CRC數(shù)據(jù)與由狀態(tài)信息確認部27確認的CRC數(shù)據(jù)不同這一比較結(jié)果時,刺繡數(shù)據(jù)請求部25進行“刺繡數(shù)據(jù)”的請求。
[0110]指令發(fā)送部28對縫紉機2發(fā)送來自指令請求部23的“刺繡數(shù)據(jù)請求”或“狀態(tài)信息請求”的信號。當有來自指令請求部23的指令請求時,指令發(fā)送部28進行指令的發(fā)送。
[0111]TCP接收部29通過TCP通信接收縫紉機2的TCP發(fā)送部17所發(fā)送的“選擇刺繡數(shù)據(jù)”。該“選擇刺繡數(shù)據(jù)”被存儲在刺繡狀況確認裝置3的暫時存儲部22。
[0112]與縫紉機2的CRC數(shù)據(jù)轉(zhuǎn)換部10同樣地,CRC數(shù)據(jù)轉(zhuǎn)換部30是將存儲在暫時存儲部22的選擇刺繡數(shù)據(jù)轉(zhuǎn)換成CRC代碼的轉(zhuǎn)換部。由CRC數(shù)據(jù)轉(zhuǎn)換部30轉(zhuǎn)換后的CRC代碼作為與選擇刺繡數(shù)據(jù)相對應的CRC數(shù)據(jù)被存儲在暫時存儲部22。UDP接收部31通過UDP通信接收縫紉機2的UDP發(fā)送部18所發(fā)送的“狀態(tài)數(shù)據(jù)”。
[0113]狀態(tài)信息確認部27包括:CRC數(shù)據(jù)確認部32及針數(shù)數(shù)據(jù)確認部33,其中,CRC數(shù)據(jù)確認部32將由UDP接收部31接收的“狀態(tài)數(shù)據(jù)”解碼,并抽取“狀態(tài)數(shù)據(jù)”中所包含的“CRC數(shù)據(jù)”,由此確認“CRC數(shù)據(jù)”;針數(shù)數(shù)據(jù)確認部33通過抽取“針數(shù)數(shù)據(jù)”而確認“針數(shù)數(shù)據(jù)”。
[0114]CRC數(shù)據(jù)比較部26將存儲在暫時存儲部22的CRC數(shù)據(jù)與由狀態(tài)信息確認部27確認的CRC數(shù)據(jù)進行比較。比較結(jié)果對指令請求部23輸出。
[0115]描繪部34基于存儲在暫時存儲部22的“選擇刺繡數(shù)據(jù)”、及由狀態(tài)信息確認部27的針數(shù)數(shù)據(jù)確認部33確認的“針數(shù)數(shù)據(jù)”進行顯示部35中顯示的圖像數(shù)據(jù)的描繪。描繪部34包括刺繡數(shù)據(jù)描繪部36、描繪位置決定部37、及描繪速度決定部38。
[0116]刺繡數(shù)據(jù)描繪部36基于“選擇刺繡數(shù)據(jù)”與“針數(shù)數(shù)據(jù)”的信息進行描繪。圖4是表示顯示部35所顯示的圖像數(shù)據(jù)的一例的圖。刺繡數(shù)據(jù)描繪部36基于“選擇刺繡數(shù)據(jù)”中所包含的信息進行以下描繪。
[0117](I)基于進行刺繡的圖案的信息描繪完成圖。
[0118](2)基于為了完成圖案所需的針數(shù)的信息描繪到完成為止所需的針數(shù)。
[0119](3)基于圖案的尺寸信息描繪所要完成的刺繡的尺寸。
[0120](4)基于使用的顏色信息描繪所使用的線的顏色數(shù)。
[0121](5)基于更換線的時點信息,描繪表示到完成為止所要使用的線、及以該線縫紉的針數(shù)一欄(bar)。
[0122]另外,刺繡數(shù)據(jù)描繪部36基于“針數(shù)數(shù)據(jù)”中所包含的信息進行以下描繪。
[0123](6)進行開始刺繡以來的當前針數(shù)的描繪。
[0124]描繪位置決定部37基于當前的“針數(shù)數(shù)據(jù)”與“選擇刺繡數(shù)據(jù)”描繪縫紉機2正在刺繡所選擇的刺繡數(shù)據(jù)的哪一部分。
[0125]描繪速度決定部38根據(jù)“針數(shù)數(shù)據(jù)”的差分決定描繪速度。描繪速度決定部38預先存儲上次接收時的“針數(shù)數(shù)據(jù)”,并計算與新接收的“針數(shù)數(shù)據(jù)”的差分。作為一例,因為刺繡狀況確認裝置3上的每一針的描繪間隔會根據(jù)縫紉機2的轉(zhuǎn)數(shù)而變更,所以可根據(jù)在一定時間內(nèi)增加的針數(shù)而求出。例如,在以0.5秒間隔取得針數(shù)的情況下,如果從上次取得時起“針數(shù)數(shù)據(jù)”增加了 5針,那么以每一針0.1秒進行描繪。這相當于使縫紉機2的縫紉針上下移動的電動機的600轉(zhuǎn)/分鐘。另外,如果每次增加了 4針,那么以每一針0.125秒間隔進行描繪(相當于450轉(zhuǎn)/分鐘)。通過根據(jù)增加的針數(shù)來決定描繪間隔時間,可流暢地進行刺繡狀況確認裝置3上的描繪更新。
[0126][1-4.作用]
[0127]使用圖5至圖7詳細地敘述以這種方式構成的本實施方式的刺繡狀況確認系統(tǒng)I的動作。本系統(tǒng)以無線網(wǎng)絡N連接縫紉機2與刺繡狀況確認裝置3。由此,在遠離縫紉機2的地方通過刺繡狀況確認裝置3的顯示部35實時地監(jiān)控縫紉機的縫紉進展狀況。此外,將構成刺繡狀況確認系統(tǒng)I的縫紉機2的動作與刺繡狀況確認裝置3分開進行說明。
[0128](I)關于縫紉機側(cè)的動作
[0129]圖5是利用縫紉機2進行刺繡時的流程圖。用戶在利用縫紉機2進行刺繡時,選擇希望的刺繡花樣(步驟101)。希望的刺繡花樣是經(jīng)由輸入部4選擇縫紉機2的顯示部5所顯示的候補花樣。
[0130]與所選擇的刺繡花樣相對應的刺繡數(shù)據(jù)作為選擇刺繡數(shù)據(jù)被存儲在暫時存儲部9。CRC數(shù)據(jù)轉(zhuǎn)換部10計算該選擇刺繡數(shù)據(jù)的CRC代碼,并作為CRC數(shù)據(jù)而存儲在暫時存儲部9 (步驟102)。
[0131]其后,當在縫紉機2設置布及指定的線后,用戶按下設置在縫紉機2的刺繡開始按鈕(步驟103的是)。由此,縫紉機2基于選擇刺繡數(shù)據(jù)開始刺繡。
[0132]如果刺繡開始,那么在刺繡執(zhí)行中由針數(shù)計數(shù)部14對刺繡開始以來的針數(shù)進行計數(shù)。針數(shù)是每當由針數(shù)計數(shù)部14對針數(shù)進行計數(shù)時,便更新存儲在針數(shù)計數(shù)部14的存儲器的針數(shù)(步驟104)。針數(shù)的計數(shù)持續(xù)到刺繡結(jié)束為止。
[0133]縫紉機2如果進行刺繡直到完成所選擇的刺繡數(shù)據(jù)為止,那么結(jié)束刺繡。其后,當進行其他刺繡時(步驟105的否),用戶再次進行刺繡花樣的選擇,且縫紉機2進行該刺繡花樣的刺繡(步驟101?步驟105)。另一方面,當不進行其他刺繡時,縫紉機2結(jié)束刺繡動作(步驟105的是)。
[0134](2)關于縫細機2中的中斷(interrupt)處理
[0135]圖6是表示由縫紉機2接受來自刺繡狀況確認裝置3的指令時的處理的流程圖。
[0136]在圖5所示的流程圖中,在經(jīng)過計算選擇刺繡數(shù)據(jù)的CRC代碼并作為CRC數(shù)據(jù)而存儲的步驟102之后,縫紉機2通過中斷處理經(jīng)由無線網(wǎng)絡N與刺繡狀況確認裝置3進行通信。此時,縫紉機2的指令接收部15接受從刺繡狀況確認裝置3發(fā)送的指令(步驟111)。
[0137]在指令接收部15中,當接收到指令時,指令判定部16判定該指令是“刺繡數(shù)據(jù)請求”的指令還是“狀態(tài)信息請求”的指令(步驟112)。
[0138]當指令為“狀態(tài)數(shù)據(jù)請求”的指令時(步驟112的O),UDP發(fā)送部18對刺繡狀況確認裝置3的UDP接收部31發(fā)送由狀態(tài)信息作成部11作成的狀態(tài)數(shù)據(jù)(步驟113)。該狀態(tài)數(shù)據(jù)包含將當前刺繡中的選擇花樣數(shù)據(jù)轉(zhuǎn)換成CRC代碼所得的CRC數(shù)據(jù)、及當前的針數(shù)。
[0139]另一方面,當指令為“刺繡數(shù)據(jù)請求”的指令時(步驟112的I),TCP發(fā)送部17將存儲在暫時存儲部9的當前刺繡中的選擇刺繡數(shù)據(jù)作為刺繡數(shù)據(jù)對刺繡狀況確認裝置3的TCP接收部29發(fā)送(步驟114)。
[0140]縫紉機2接受該中斷處理直到結(jié)束刺繡或電源成為斷開(OFF)為止。當受理了新的中斷處理時,從指令接收的步驟(步驟111)起重復進行以下步驟。
[0141](3)關于刺繡狀況確認裝置3側(cè)的動作
[0142]圖7是在刺繡狀況確認裝置3中進行刺繡狀況確認時的流程圖。當用戶在刺繡狀況確認裝置3中進行縫紉機2的刺繡狀況的確認時,啟動安裝在刺繡狀況確認裝置3的刺繡狀況確認應用程序。
[0143]當開始監(jiān)控處理時,CRC數(shù)據(jù)清除部21刪除存儲在暫時存儲部22的CRC數(shù)據(jù)(步驟 131)。
[0144]其后,對縫紉機2請求與當前刺繡中的花樣相關的狀態(tài)數(shù)據(jù)(步驟132)。狀態(tài)數(shù)據(jù)的請求從指令請求部23的狀態(tài)數(shù)據(jù)請求部24被輸出,且經(jīng)由指令發(fā)送部28對縫紉機2輸出。
[0145]從指令發(fā)送部28發(fā)送狀態(tài)數(shù)據(jù)請求后,等待來自縫紉機2的基于狀態(tài)數(shù)據(jù)請求的狀態(tài)數(shù)據(jù)的應答(步驟133)。UDP接收部31接收來自縫紉機2的狀態(tài)數(shù)據(jù)后,CRC數(shù)據(jù)比較部26將接收到的狀態(tài)數(shù)據(jù)中所包含的CRC數(shù)據(jù)、與存儲在刺繡狀況確認裝置3的暫時存儲部22的CRC數(shù)據(jù)進行比較(步驟134)。
[0146]當從縫紉機2接收的CRC數(shù)據(jù)與存儲在暫時存儲部22的CRC數(shù)據(jù)不一致時(步驟134的O),指令請求部23的狀態(tài)數(shù)據(jù)請求部25對縫紉機2請求當前刺繡中的花樣數(shù)據(jù)(步驟135)。作為從縫紉機2接收的狀態(tài)數(shù)據(jù)的CRC數(shù)據(jù)與存儲在暫時存儲部22的CRC數(shù)據(jù)不一致的情況,可列舉在監(jiān)控開始時刪除暫時存儲部22的CRC數(shù)據(jù)的情況、或在縫紉機2側(cè)進行選擇刺繡數(shù)據(jù)的變更的情況。
[0147]當從指令發(fā)送部28發(fā)送刺繡數(shù)據(jù)請求后,等待來自縫紉機2的基于刺繡數(shù)據(jù)請求的刺繡數(shù)據(jù)的應答(步驟136)。TCP接收部29接收來自縫紉機2的刺繡數(shù)據(jù)后,將該刺繡數(shù)據(jù)存儲在暫時存儲部22。CRC數(shù)據(jù)轉(zhuǎn)換部30計算所存儲的選擇刺繡數(shù)據(jù)的CRC代碼,并作為CRC數(shù)據(jù)存儲在暫時存儲部22 (步驟137)。
[0148]另一方面,當來自縫紉機2的狀態(tài)數(shù)據(jù)的CRC數(shù)據(jù)與存儲在暫時存儲部22的CRC數(shù)據(jù)一致時(步驟134的I),基于從縫紉機2接收到的狀態(tài)數(shù)據(jù)的針數(shù)數(shù)據(jù)、及存儲在暫時存儲部22的選擇刺繡數(shù)據(jù)進行描繪。進行該描繪時的描繪速度是根據(jù)從縫紉機2接收的狀態(tài)數(shù)據(jù)的針數(shù)數(shù)據(jù)、與上次接收的狀態(tài)數(shù)據(jù)的針數(shù)的差分而決定(步驟138)。在本實施方式中,因為從刺繡狀況確認裝置3以0.5秒間隔詢問縫紉機當前的針數(shù),所以如果上次與此次的針數(shù)的差為五針,那么每間隔0.1秒描繪一針。然后,描繪部34以該描繪速度進行描繪(步驟139)。
[0149]繼續(xù)以上處理直到監(jiān)控處理結(jié)束為止(步驟140的否)。在本實施方式中,以0.5秒間隔重復進行步驟132、步驟133、步驟134、步驟138、步驟139、步驟140。由此,可在刺繡狀況確認裝置3上表現(xiàn)與實際的縫紉機的縫紉針同步的針腳的圖形(graphic)顯示。
[0150](4)關于監(jiān)控處理開始時的動作
[0151]圖8是在刺繡狀況確認系統(tǒng)I中由刺繡狀況確認裝置3進行縫紉機2的刺繡狀況確認時的序列圖。
[0152]首先,當在縫紉機2中進行刺繡時,用戶進行花樣的選擇。當用戶選擇“花001”這一花樣數(shù)據(jù)時,花樣數(shù)據(jù)“花001”作為選擇花樣數(shù)據(jù)被存儲在暫時存儲部9。同時,根據(jù)花樣數(shù)據(jù)“花001”而計算出的CRC代碼“D1”作為CRC數(shù)據(jù)被存儲在暫時存儲部9。
[0153]另一方面,為了由刺繡狀況確認裝置3進行監(jiān)控處理,而啟動內(nèi)置在刺繡狀況確認裝置3的用于刺繡狀況確認的應用程序。由此,開始監(jiān)控處理。當開始監(jiān)控處理時,存儲在刺繡狀況確認裝置3的暫時存儲部22的CRC數(shù)據(jù)被初始化(CRC數(shù)據(jù)=O)。
[0154]其后,從刺繡狀況確認裝置3對縫紉機2發(fā)送請求狀態(tài)數(shù)據(jù)的指令??p紉機2接收該指令,并回復當前的狀態(tài)數(shù)據(jù)。該狀態(tài)數(shù)據(jù)中包含CRC數(shù)據(jù)“D1”。
[0155]刺繡狀況確認裝置3接收包含該CRC數(shù)據(jù)的狀態(tài)數(shù)據(jù),并與存儲在自身的存儲部的CRC數(shù)據(jù)進行比較。其結(jié)果,縫紉機側(cè)的CRC數(shù)據(jù)為“D1”,相對于此,刺繡狀況確認裝置3側(cè)的CRC數(shù)據(jù)為“0”,因此,判定為“不一致”。
[0156]刺繡狀況確認裝置3基于“不一致”這一 CRC數(shù)據(jù)的比較結(jié)果,對縫紉機2發(fā)送請求選擇刺繡數(shù)據(jù)的指令??p紉機2接收該指令,并回復當前的選擇刺繡數(shù)據(jù)。該選擇刺繡數(shù)據(jù)為“花001”。
[0157]刺繡狀況確認裝置3接收該選擇刺繡數(shù)據(jù),并存儲在暫時存儲部。同時,根據(jù)花樣數(shù)據(jù)“花001”計算CRC代碼。當正常地進行通信時,CRC代碼成為Dl,“D1”作為CRC數(shù)據(jù)而被存儲。
[0158]再次進行來自刺繡狀況確認裝置3的請求狀態(tài)數(shù)據(jù)的指令的發(fā)送、及來自縫紉機2的狀態(tài)數(shù)據(jù)的回復。然后,刺繡狀況確認裝置3將來自縫紉機2的狀態(tài)數(shù)據(jù)的CRC數(shù)據(jù)與存儲在自身的存儲部的CRC數(shù)據(jù)“D1”進行比較。其結(jié)果,縫紉機側(cè)的CRC數(shù)據(jù)為“D1”,相對于此,刺繡狀況確認裝置3側(cè)的CRC數(shù)據(jù)為“D1”,因此,判定為“一致”。
[0159]如果判定為“一致”,那么在刺繡狀況確認裝置3中基于所接收的選擇圖像數(shù)據(jù)“花001”與狀態(tài)數(shù)據(jù)中所包含的針數(shù)進行描繪。
[0160](5)關于在縫紉機側(cè)進行花樣的選擇時的動作
[0161]圖9是在刺繡狀況確認系統(tǒng)I中,當縫紉機2中從選擇花樣數(shù)據(jù)“花001”變更為“海020”時,由刺繡狀況確認裝置3進行縫紉機2的刺繡狀況確認時的序列圖。
[0162]在縫紉機2中,當基于花樣數(shù)據(jù)“花001”進行刺繡時,“花001”及其CRC數(shù)據(jù)“D1”作為選擇花樣數(shù)據(jù)被存儲在縫紉機2。另一方面,在刺繡狀況確認裝置3中,作為選擇花樣數(shù)據(jù)也存儲著“花001”及其CRC數(shù)據(jù)“D1”。在縫紉機2與刺繡狀況確認裝置3之間進行狀態(tài)數(shù)據(jù)的請求指令、及基于所述狀態(tài)數(shù)據(jù)的請求指令的狀態(tài)數(shù)據(jù)的回復。在刺繡狀況確認裝置3中,基于選擇花樣數(shù)據(jù)“花001”與所接收的狀態(tài)數(shù)據(jù)的“針數(shù)”在顯示部35進行描繪。
[0163]在該狀態(tài)下,當在縫紉機2中選擇花樣數(shù)據(jù)由“花001”變更為“海020”時,在縫紉機2中,花樣數(shù)據(jù)“海020”作為選擇花樣數(shù)據(jù)被存儲。同時,根據(jù)花樣數(shù)據(jù)“海020”而計算出的CRC代碼“D2”作為CRC數(shù)據(jù)被存儲。
[0164]縫紉機2在接收到來自刺繡狀況確認裝置3的請求狀態(tài)數(shù)據(jù)的指令時,回復包含CRC數(shù)據(jù)“D2”的狀態(tài)數(shù)據(jù)。
[0165]刺繡狀況確認裝置3接收包含該CRC數(shù)據(jù)的狀態(tài)數(shù)據(jù),并與存儲在自身的存儲部的CRC數(shù)據(jù)進行比較。其結(jié)果,縫紉機2側(cè)的CRC數(shù)據(jù)為“D2”,相對于此,刺繡狀況確認裝置3側(cè)的CRC數(shù)據(jù)為“D1”,因此,判定為“不一致”。
[0166]刺繡狀況確認裝置3基于“不一致”這一 CRC數(shù)據(jù)的比較結(jié)果,對縫紉機2發(fā)送請求選擇刺繡數(shù)據(jù)的指令??p紉機2接收該指令,并回復當前的選擇刺繡數(shù)據(jù)。該選擇刺繡數(shù)據(jù)為“海020”。
[0167]刺繡狀況確認裝置3接收該選擇刺繡數(shù)據(jù),并存儲在暫時存儲部22。同時,根據(jù)花樣數(shù)據(jù)“海020”計算CRC代碼。當正常地進行通信時,CRC代碼為D2,“D2”作為CRC數(shù)據(jù)而被存儲。
[0168]其后,再次進行來自刺繡狀況確認裝置3的請求狀態(tài)數(shù)據(jù)的指令的發(fā)送、及來自縫紉機2的狀態(tài)數(shù)據(jù)的回復。然后,刺繡狀況確認裝置3將來自縫紉機2的狀態(tài)數(shù)據(jù)的CRC數(shù)據(jù)與存儲在自身的存儲部的CRC數(shù)據(jù)進行比較。其結(jié)果,縫紉機2側(cè)的CRC數(shù)據(jù)為“D2”,相對于此,刺繡狀況確認裝置3側(cè)的CRC數(shù)據(jù)為“D2”,因此,判定為“一致”。
[0169]如果判定為“一致”,那么在刺繡狀況確認裝置3中,基于所接收的選擇圖像數(shù)據(jù)“海020”、及狀態(tài)數(shù)據(jù)中所包含的針數(shù)進行描繪。
[0170][1-5.效果]
[0171]在如上所述的本實施方式的刺繡狀況確認系統(tǒng)I中,可發(fā)揮如下所述的效果。
[0172](I)經(jīng)由無線網(wǎng)絡N在縫紉機2與刺繡狀況確認裝置3之間進行通信,由此,可利用刺繡狀況確認裝置3來確認縫紉機2的刺繡狀況。特征在于:不僅在縫紉機2的附近進行監(jiān)控,而且即便隨身攜帶著刺繡狀況確認裝置3走出通信范圍外,當變?yōu)榭稍俅瓮ㄐ诺臓顟B(tài)時,立即重新開始監(jiān)控,而準確地恢復針腳(stitch)描繪。
[0173]在經(jīng)由無線網(wǎng)絡N進行的通信中使用TCP協(xié)議與UDP協(xié)議這兩種通信協(xié)議。TCP協(xié)議雖然需要相對較大的數(shù)據(jù)傳輸(數(shù)百千字節(jié)左右),但因為一面確認數(shù)據(jù)是否送達至對象一面進行發(fā)送,所以可進行準確性的發(fā)送。刺繡數(shù)據(jù)的傳輸中通過TCP協(xié)議進行發(fā)送。
[0174]另一方面,UDP協(xié)議能以相對較小的數(shù)據(jù)傳輸(數(shù)十字節(jié)左右)進行通信。監(jiān)控中只以數(shù)百毫秒間隔進行數(shù)十字節(jié)左右的傳輸,因此,通信的數(shù)據(jù)量可控制得非常少。另外,因為在監(jiān)控中使用UDP協(xié)議,所以如果不能接收數(shù)據(jù),則舍棄該數(shù)據(jù)包(packet),而等待下一次的接收。也就是說,即便通信中斷,也不會特別因檢測出錯誤而停止通信,而是等到能夠準確地接收為止,從能夠準確地接收時起重新開始描繪處理。也就是說,即便通信暫時中斷,也能從可準確地接收時起容易地恢復。
[0175](2)在縫紉機2的暫時存儲部9與刺繡狀況確認裝置3的暫時存儲部22的兩者具有選擇刺繡數(shù)據(jù)。另外,并非直接比較存儲在兩個存儲部9、22中的選擇刺繡數(shù)據(jù),而是以根據(jù)選擇刺繡數(shù)據(jù)算出的CRC代碼彼此進行比較。因此,在通信長時間地中斷期間,即便用戶變更為下一個花樣,也由兩者相對于花樣保持著唯一的代碼(例如CRC代碼),如果從縫紉機2將該代碼通知給刺繡狀況確認裝置3,那么代碼會不一致,因此,刺繡狀況確認裝置3也能了解到花樣已變更的情況。當識別到花樣的變更時,刺繡狀況確認裝置3請求當前由縫紉機2正在縫紉的花樣的數(shù)據(jù),并從縫紉機2接收數(shù)據(jù)。此時的數(shù)據(jù)通信是使用TCP協(xié)議,刺繡數(shù)據(jù)無誤地送達。TCP協(xié)議雖然缺乏實時性,但能對刺繡狀況確認裝置3準確地傳輸數(shù)據(jù),因此,置換為與縫紉機2相同的數(shù)據(jù),從而在刺繡狀況確認裝置3上也顯示相同的花樣。
[0176](3)在由縫紉機2不斷形成針腳的過程中,在位于遠離縫紉機2的地方的刺繡狀況確認裝置3上圖形描繪針腳。此時,實際的縫紉與圖形的描繪同步,當高速地縫紉時快速地描繪針腳,當?shù)退俚乜p紉時緩慢地描繪針腳。因此,用戶即便在遠離縫紉機2的地方也能容易地掌握正在進行什么樣的刺繡。
[0177](4)因為使用電波進行通信,所以存在因電波強度、通信間的距離、墻壁等障礙物而導致通信環(huán)境變差的情況。尤其是在隨身攜帶著刺繡狀況確認裝置3的情況下,有時通信會暫時中斷。如果再改變場所,或改變刺繡狀況確認裝置3的朝向,那么往往能重新開始通信。在通信中斷期間,刺繡狀況確認裝置3的描繪也停止,但當重新開始通信時,一下描繪到實際縫紉的針腳為止,而取得縫紉機2與刺繡狀況確認裝置3終端間的同步。
[0178][2.另一實施方式]
[0179]如上所述般對本發(fā)明的實施方式進行了說明,但可在不脫離發(fā)明的主旨的范圍內(nèi)進行各種省略、置換、變更。而且,該實施方式或該實施方式的變形包含在發(fā)明的范圍或主旨中,并且包含在權利要求書所記載的發(fā)明及其均等的范圍內(nèi)。
[0180]在第一實施方式中,根據(jù)存儲在縫紉機2的暫時存儲部與刺繡狀況確認裝置3的暫時存儲部的選擇刺繡數(shù)據(jù)計算CRC代碼,并設為CRC數(shù)據(jù)。然而,只要是相對于花樣數(shù)據(jù)唯一的代碼、且容量小于花樣數(shù)據(jù)的數(shù)據(jù),那么也可以將花樣數(shù)據(jù)轉(zhuǎn)換成CRC數(shù)據(jù)以外的數(shù)據(jù)。例如,如圖10所示,在縫紉機2與刺繡狀況確認裝置3的暫時存儲部中分別設置以相同方式進行代碼的轉(zhuǎn)換的代碼轉(zhuǎn)換部41。該代碼轉(zhuǎn)換部41將花樣數(shù)據(jù)轉(zhuǎn)換為容量小、且進行唯一的代碼轉(zhuǎn)換的代碼。經(jīng)轉(zhuǎn)換的唯一的代碼分別被存儲在暫時存儲部。
[0181]另外,當將刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼時,除轉(zhuǎn)換刺繡數(shù)據(jù)整體以外,也能以各種標準(standard)分割刺繡數(shù)據(jù),而將刺繡數(shù)據(jù)的一部分轉(zhuǎn)換成唯一的代碼。
[0182]在第一實施方式中,通過利用TCP協(xié)議的通信從縫紉機2對刺繡狀況確認裝置3發(fā)送“選擇刺繡數(shù)據(jù)”,通過利用UDP協(xié)議的通信從縫紉機2對刺繡狀況確認裝置3發(fā)送“狀態(tài)數(shù)據(jù)”,但通信協(xié)議的組合并不限于該組合。也就是說,只要是可對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議,則“選擇刺繡數(shù)據(jù)”也可以利用TCP協(xié)議以外的通信協(xié)議。另外,只要是可在短時間內(nèi)對發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議,則“狀態(tài)數(shù)據(jù)”可利用UDP協(xié)議以外的通信協(xié)議。
[0183]另外,在刺繡狀況確認裝置3中不僅能顯示縫紉機2中的刺繡狀況,如圖11所示,也能顯示更換線等事件(event)。作為該其他事件,可列舉因線纏繞或斷線而使縫紉機停止等事件。
【權利要求】
1.一種刺繡狀況確認裝置,用以確認由縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡狀況,其特征在于,包括: 刺繡數(shù)據(jù)接收部,接收所述縫紉機正在執(zhí)行縫紉的所述刺繡花樣的刺繡數(shù)據(jù); 轉(zhuǎn)換部,將接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼; 狀態(tài)數(shù)據(jù)接收部,接收基于所述縫紉機正在執(zhí)行縫紉的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一的代碼;以及 代碼比較部,比較由所述轉(zhuǎn)換部轉(zhuǎn)換成的代碼與由所述狀態(tài)數(shù)據(jù)接收部接收的代碼;其中, 所述刺繡數(shù)據(jù)接收部以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收; 所述狀態(tài)數(shù)據(jù)接收部以在短時間內(nèi)對所述發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
2.根據(jù)權利要求1所述的刺繡狀況確認裝置,其特征在于: 由所述轉(zhuǎn)換部轉(zhuǎn)換的唯一的代碼及基于所述縫紉機正在執(zhí)行縫紉的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一的代碼為循環(huán)冗余校驗代碼。
3.根據(jù)權利要求1所述的刺繡狀況確認裝置,其特征在于,包括: 刺繡數(shù)據(jù)請求部,在由所述代碼比較部判定兩個代碼為不一致時,對所述縫紉機請求當前正在執(zhí)行縫紉的刺繡數(shù)據(jù)。
4.根據(jù)權利要求1所述的刺繡狀況確認裝置,其特征在于,包括: 描繪部,所述描繪部在所述狀態(tài)數(shù)據(jù)接收部接收狀態(tài)數(shù)據(jù),所述狀態(tài)數(shù)據(jù)包含基于所述縫紉機正在執(zhí)行縫紉的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼、及所述縫紉機開始執(zhí)行縫紉以來的針數(shù),且由所述代碼比較部判定兩個代碼為一致時,基于存儲在所述存儲部的刺繡數(shù)據(jù)、及所述開始執(zhí)行縫紉以來的針數(shù),描繪所述縫紉機的刺繡狀況。
5.根據(jù)權利要求4所述的刺繡狀況確認裝置,其特征在于,所述描繪部包括: 描繪速度決定部,每當接收所述狀態(tài)數(shù)據(jù)時存儲所述狀態(tài)數(shù)據(jù)中所包含的針數(shù),且基于所述針數(shù)的差分、及所述狀態(tài)數(shù)據(jù)的接收間隔,決定描繪速度。
6.根據(jù)權利要求4所述的刺繡狀況確認裝置,其特征在于,包括: 狀態(tài)數(shù)據(jù)請求部,即便在所述狀態(tài)數(shù)據(jù)接收部或所述刺繡數(shù)據(jù)接收部中未進行數(shù)據(jù)的接收,也以規(guī)定的間隔對所述縫紉機請求所述狀態(tài)數(shù)據(jù)。
7.一種刺繡狀況確認系統(tǒng),其特征在于,包括: 進行刺繡的縫紉機、及確認所述縫紉機的刺繡狀況的刺繡狀況確認裝置; 其中,所述刺繡狀況確認裝置包括: 刺繡數(shù)據(jù)接收部,接收由所述縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡數(shù)據(jù); 轉(zhuǎn)換部,基于接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼; 狀態(tài)數(shù)據(jù)接收部,接收基于所述縫紉機正在進行刺繡的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼;以及 代碼比較部,比較由所述轉(zhuǎn)換部轉(zhuǎn)換成的代碼與由所述狀態(tài)數(shù)據(jù)接收部接收的代碼;其中, 所述刺繡數(shù)據(jù)接收部以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收; 所述狀態(tài)數(shù)據(jù)接收部以在短時間內(nèi)對所述發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
8.一種刺繡狀況確認方法,用以確認由縫紉機選擇并執(zhí)行縫紉所得的刺繡花樣的刺繡狀況,其特征在于,包括: 刺繡數(shù)據(jù)接收處理,接收所述縫紉機正在進行刺繡的所述刺繡花樣的刺繡數(shù)據(jù); 轉(zhuǎn)換處理,基于接收到的所述刺繡數(shù)據(jù)轉(zhuǎn)換成唯一的代碼; 狀態(tài)數(shù)據(jù)接收處理,接收基于所述縫紉機正在進行刺繡的刺繡數(shù)據(jù)而轉(zhuǎn)換成的唯一代碼;以及 代碼比較處理,比較通過所述轉(zhuǎn)換處理而轉(zhuǎn)換成的代碼與通過所述狀態(tài)數(shù)據(jù)接收處理而接收的代碼;其中, 所述刺繡數(shù)據(jù)接收處理是以對發(fā)送對象準確地發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收; 所述狀態(tài)數(shù)據(jù)接收處理是以在短時間內(nèi)對所述發(fā)送對象發(fā)送數(shù)據(jù)的發(fā)送協(xié)議進行接收。
【文檔編號】G05B19/4093GK104345690SQ201310744162
【公開日】2015年2月11日 申請日期:2013年12月30日 優(yōu)先權日:2013年8月8日
【發(fā)明者】金剛猛, 保坂幸夫 申請人:蛇目縫紉機工業(yè)株式會社