專利名稱:商品讀取裝置及商品讀取方法
技術領域:
本發明涉及一種采用攝像部的商品讀取裝置及商品讀取方法。
背景技術:
在數據代碼的一種中有條形碼。在超市等中銷售的商品中大都附有表示該商品固有的商品代碼的條形碼。通過用掃描器掃描附在商品上的條形碼來讀取所述商品的商品代碼的商品讀取裝置已廣泛普及。此外,也開發有一種商品讀取裝置,通過從通過CCD攝像頭等的攝像部攝影的商品的圖像中識別附在該商品上的條形碼,從而讀取所述商品的商品代碼。通過這些商品讀取裝置讀取的商品代碼被輸出給P0S(Point Of Sales:銷售點)終端,并用于所述商品的銷售數據處理。不過,在所有的商品中不一定都附有條形碼。例如,散裝賣的蔬菜、水果、家常菜等中大多未附有條形碼。因而,為了也適應這樣的無條形碼的商品,現有的商品讀取裝置通常采用觸摸面板來做顯示設備。而且,在該觸摸面板的畫面上顯示無條形碼的商品的圖像等,當通過操作員的觸摸輸入選擇商品時,則從商品讀取裝置向POS終端輸出已被選擇的商品的商品代碼。操作現有的該種商品讀取裝置的操作員(店員或顧客)對附有條形碼的商品向讀取窗照亮商品的條形碼部分。不過,對未附有條形碼的商品,從觸摸面板的畫面中選擇希望的商品。這樣,在附有條形碼的商品和未附有條形碼的商品中操作次序較大不同。
發明內容
鑒于上述技術問題,本發明的目的在于提供一種商品讀取裝置及商品讀取方法,其能夠迅速、準確地處理附有條形碼的商品和未附有條形碼的商品讀取商品信息的讀取。本發明涉及的商品讀取裝置,包括:商品識別部、數據代碼識別部、切換部、以及輸出部。商品識別部,從攝像部攝像的圖像中識別該圖像所包含的商品。數據代碼識別部,從攝像部攝像的圖像中識別附在該圖像所包含的商品上的數據代碼。切換部,切換使在商品識別部的商品識別處理和數據代碼識別部的數據代碼識別處理中的任意一個處理有效。以及輸出部,輸出通過商品識別部識別出的商品的信息或通過數據代碼識別部識別出的數據代碼的信息。本發明所涉及的商品讀取方法,包括:商品識別步驟,從攝像部攝像的圖像中識別該圖像所包含的商品;數據代碼識別步驟,從所述圖像中識別附在該圖像所包含的商品上的數據代碼;切換步驟,切換使在由所述商品識別步驟的商品識別處理和由所述數據代碼識別功能的數據代碼識別處理中的任一處理有效;以及輸出步驟,輸出通過所述商品識別步驟識別出的商品的信息或通過所述數據代碼識別步驟識別出的數據代碼的信息。
圖1是第一實施例所涉及的店鋪結賬系統的外觀圖。圖2是表示列入該系統的商品讀取裝置和POS終端的硬件構成的框圖。圖3是表示該系統所用的商品數據文件的數據結構的示意圖。圖4是表示在該系統的商品讀取裝置中CPU實現的功能構成的示意圖。圖5是表示在該系統的商品讀取裝置中CPU按照商品讀取程序執行的信息處理的要部次序的流程圖。圖6是表示在該系統的商品讀取裝置中CPU按照商品讀取程序執行的信息處理的要部次序的流程圖。圖7是表示在該系統的商品讀取裝置中顯示在觸摸面板上的登記畫面的一例俯視圖。
圖8是表示在該系統的商品讀取裝置中顯示在觸摸面板上的圖像識別畫面的一例俯視圖。圖9是表示在該系統的商品讀取裝置中顯示在觸摸面板上的商品確定畫面的一例俯視圖。圖10是表示在該系統的商品讀取裝置中顯示在觸摸面板上的數量輸入畫面的一例俯視圖。圖11是表示在第二實施例所涉及的商品讀取裝置中CPU按照商品讀取程序執行的信息處理的要部次序的流程圖。圖12是表示在第二實施例所涉及的商品讀取裝置中CPU按照商品讀取程序執行的信息處理的要部次序的流程圖。圖13是表示在第二實施例所涉及的商品讀取裝置中顯示在觸摸面板上的圖像識別畫面的一例俯視圖。圖14是表示在第三實施例所涉及的商品讀取裝置中CPU按照商品讀取程序執行的信息處理的要部次序的流程圖。圖15是表示在第四實施例所涉及的商品讀取裝置中CPU按照商品讀取程序執行的信息處理的要部次序的流程圖。圖16是第五實施例所涉及的商品讀取裝置的外觀立體圖。
具體實施例方式下面,參照附圖對商品讀取裝置的實施例進行說明。該實施例是應用于豎直設置在超市等店鋪所設置的結賬臺上的立式商品讀取裝置的例子。第一實施例圖1是一實施例所涉及的店鋪結賬系統的外觀圖。該系統包括作為登記部的商品讀取裝置1、以及作為結算部的POS (Point Of Sales:銷售點)終端2。商品讀取裝置I安裝在結賬臺3上。POS終端2通過拉出裝置5設置在收銀臺4上。商品讀取裝置I和POS終端2通過未圖示的通信電纜電氣連接。商品讀取裝置I具有鍵盤11、觸摸面板12及顧客用顯示器13,作為商品登記所需的設備。這些顯示/操作設備(鍵盤11、觸摸面板12及顧客用顯示器13)安裝在構成商品讀取裝置I的本體的薄的矩形形狀的殼體IA上。殼體IA內置有攝像部14。此外,矩形狀的讀取窗IB形成在殼體IA的正面上。攝像部14具有作為區域圖像傳感器的CCD (Charge Coupled Device:電荷稱合器件)攝像元件及其驅動電路、以及用于使攝像區域的圖像在CCD攝像元件上成像的攝像鏡頭。攝像區域就是指從讀取窗IB通過攝像鏡頭在CCD攝像元件的區域上成像的幀圖像的區域。攝像部14輸出通過攝像鏡頭在CCD攝像元件上成像的攝像區域的圖像。POS終端2具有鍵盤21、操作員用顯示器22、顧客用顯示器23及票據打印機24,作為結算所需的設備。結賬臺3沿其深側的顧客通道呈細長的形狀。收銀臺4在相對于沿結賬臺3進行移動的顧客的移動方向位于下游側的結賬臺3的端部跟前側,與結賬臺3大致垂直地設置。而且,該結賬臺3的跟前側和收銀臺4的跟前側成為負責結賬的店員即所謂的收銀員的空間。在結賬臺3的大致中央將商品讀取裝置I的殼體IA以鍵盤11、觸摸面板12及讀取窗IB分別朝向跟前側的收銀員側的方式豎直設置。商品讀取裝置I的顧客用顯示器13朝向顧客通路側安裝在殼體IA上。結賬臺3的隔著商品讀取裝置I位于顧客移動方向上游側的負荷接受面成為用于放置裝有購物顧客所購入的未登記的商品M的購物筐6的空間。此外,下游側的負荷接受面成為用于放置購物筐7的空間,該購物筐7用于裝入通過商品讀取裝置I登記的商品M。圖2是表示商品讀取裝置I和POS終端2的硬件構成的框圖。商品讀取裝置I裝載有作為控制部主體的CPU(Central Processing Unit:中央處理器)101。而且,該CPUlOl通過地址總線、數據總 線等的總線102連接有R0M103和RAM104。R0M103存儲有通過CPUlOl執行的程序。除此之外,總線102通過輸入輸出電路(未圖示)連接有所述攝像部14。此外,通過連接接口 105及連接接口 106,將作為顯示/操作設備的鍵盤11、觸摸面板12及顧客用顯示器13與總線102連接。觸摸面板12諸如包括采用液晶顯示器的面板顯示器121、以及重疊配置在該顯示部的畫面上的觸摸面板傳感器122。POS終端2也裝載作為控制部主體的CPU201。而且,R0M203、RAM204、HDD (HardDisk Drive:硬盤驅動器)裝置205、通信接口 206及連接接口 207通過總線202與該CPU201連接。此外,所述鍵盤21、操作員用顯示器22、顧客用顯示器23、打印機24及拉出裝置5的各部也分別通過輸入輸出電路(未圖示)與總線202連接。通信接口 206通過LAN (Local Area Network:局域網)等的網絡,與承擔店鋪的中樞的工作的存儲計算機SC連接。通過該連接,POS終端2可與存儲計算機SC進行接收發送數據。例如,POS終端2從存儲計算機SC接收商品數據文件8。接收到的商品數據文件8被保存到HDD裝置205中。連接接口 207通過通信電纜與商品讀取裝置I的兩連接接口 105、106連接。通過該連接,POS終端2可與商品讀取裝置I進行發送接收數據。例如,POS終端2接收通過商品讀取裝置I讀取的商品信息。此外,POS終端2將所述商品數據文件8的數據發送給商品讀取裝置I。
圖3是表示商品數據文件8的數據結構的示意圖。如圖3所示,商品數據文件8與識別各商品的商品代碼對應存儲有該商品的屬性(商品分類)、名稱(商品名)、單價、外觀特征參數等。外觀特征參數是對應每個商品將象商品的形狀、表面的色彩、圖案、凹凸狀況等那樣的商品的標準的外觀特征量進行數值化的參數。在包括所涉及的構成的商品讀取裝置I和POS終端2的店鋪結賬系統中,如圖4所示,商品讀取裝置I的CPUlOl具有作為從作為攝像單元的攝像部14攝像的圖像中識別該圖像所包含的商品的商品識別部31、從攝像部14攝像的圖像中識別附在該圖像所包含的商品上的數據代碼的數據代碼識別部32、切換使商品識別部31的商品識別處理和數據代碼識別部32的數據代碼識別處理中的任一處理有效的切換部33、以及輸出通過商品識別部31識別出的商品信息或通過數據代碼識別部32識別出的數據代碼的信息的輸出部34的功能。這些功能按照R0M103所存儲的商品讀取程序來實現。參照圖5及圖6的流程圖,對上述CPUlOl的各功能進行說明。該流程圖是CPUlOl按照所述商品讀取程序執行的信息處理的要部次序的流程圖。該處理諸如是當從POS終端2通過連接接口 105輸入有指令商品登記的開始的命令時開始的。首先,CPUlOl在觸摸面板12的面板顯示部121上顯示登記畫面40 (STl)0圖7示出登記畫面40的一例。如圖7所示,登記畫面40具有當前區域41和明細區域42。當前區域41是用于顯示最新的登記商品的商品名、單價、數量、金額等的區域。明細區域42是用于顯示一交易所登記的各商品的商品名、單價、數量、金額等的區域。此外,登記畫面40也顯示有“自動識別”按鈕43的圖像。關于“自動識別”按鈕43的功能進行后述。接著,CPUlOl向攝像部14輸出攝像導通信號(ST2)。根據該攝像導通信號,攝像部14開始攝像攝像區域。通過攝像部14攝像的幀圖像被依次保存到RAM104中。因而,CPUlOl采集RAM104所保存的幀圖像(ST3)。每采集幀圖像,CPUlOl解析該圖像并識別作為數據代碼的一種的條形碼(ST4)。圖像解析的條形碼的識別技術諸如已在日本特開2008 - 033640號公報中被記載。CPUlOl判定是否能從幀圖像中識別出條形碼(ST5)。當不能識別條形碼時(ST5的否),CPU101判斷“自動識別”按鈕43的圖像是否已被觸摸操作(ST6)。當未被觸摸操作時(ST6的否),CPUlOl從RAM104中采集接著的幀圖像(ST3)。當能夠從幀圖像中識別出條形碼時(ST5的是),CPUlOl從該條形碼中讀取二值的碼信息(ST7)。而且,CPUlOI將已讀取的碼信息通過連接接口 105輸出給POS終端2( ST8)。POS終端2的CPU201當從商品讀取裝置I中接收碼信息時,則用該碼信息檢索商品數據文件8。而且,當檢測出與所述碼信息一致的商品代碼時,則讀出與該商品代碼對應的商品名、單價等。而且,將包括該商品代碼、商品名、單價以及銷售個數、銷售金額等的商品銷售數據在RAM204中進行登記處理。此外,將商品代碼、商品名、單價、銷售個數、銷售金額等的登記商品信息通過連接接口 207輸出給商品讀取裝置I。輸出給商品讀取裝置I的登記商品信息通過連接接口 106分配給觸摸面板12,并顯示在面板顯示部121所顯示的登記畫面40的當前 區域41上。在由步驟ST8將碼信息輸出給POS終端2后,CPUlOl判斷是否已輸入有指令結束商品登記的命令(ST9)。當未輸入有結束指令命令時(ST9的否),CPUlOl從RAM104中采集接著的幀圖像(ST3)。當通過連接接口 105輸入有結束指令命令時(ST9的是),CPUlOl向攝像部14輸出攝像截止信號(ST10)。根據該攝像截止信號,攝像部14結束攝像區域的攝像。所述結束指令命令諸如根據鍵盤11所配置的“合計”鍵被輸入操作了的情況,從POS終端2輸出給商品讀取裝置I。也就是說,POS終端2的CPU201當從商品讀取裝置I中輸入有“合計”鍵的鍵信號時,則將結束指令命令輸出給商品讀取裝置I。此外,基于登記在RAM204中的商品銷售數據,執行一交易的登記合計處理。當由步驟ST6檢測出“自動識別”按鈕43的圖像被觸摸操作了時(ST6的是),CPUlOl在面板顯示部121上顯示圖像識別畫面50。而且,在圖像識別畫面50上顯示通過攝像部14攝像的幀圖像(ST11)。圖8示出圖像識別畫面50的一例。如圖8所示,圖像識別畫面50具有幀圖像的顯示區域51,并重疊地彈出顯示在登記畫面40上。這時,“自動識別”按鈕43的圖像從登記畫面40中被消去。CPUlOl由從RAM104采集到的幀圖像、即圖像識別畫面50的顯示區域51所顯示的幀圖像,識別該圖像所包含的商品M(ST12)。具體地說,首先,CPUlOl從幀圖像檢測出有無皮膚區域。當檢測出皮膚區域時、即檢測出有操作員的手的映入時,CPUlOl從將幀圖像二值化的圖像中抽取輪廓線等。通過這樣,CPUlOl對假想操作員的手正把持的商品M的輪廓抽取進行嘗試。當抽取商品M的輪廓時,則CPUlOl從該輪廓內的圖像中讀取商品的形狀、表面的色彩、圖案、凹凸狀況等的特征量。如果能夠讀取這些商品特征量,則視為CPUlOl能夠識別出商品M。CPUlOl直到能夠識別商品M之前,反復顯示區域51所顯示的巾貞圖像的商品識別處理。識別這樣的圖像中所包含的物體被稱為一般物體識別(generic objectrecognition:一般物體識別)。關于該一般物體識別的技術在下述的文獻中各種識別技術被說明。`柳井啓司,“一般物體認識A現狀i今後”,情報処理學會論文誌,Vol.48,N0.SIG16 [平成 22 年 8 月 10 日検索],< 乂夕一才、'7 卜〈URL:http; //mm.cs.uec.ac.jp/IPSJ-TCVIM-Yana1.pdf> (柳井啟司,“一般物體識別的現狀與未來”,信息處理學會論文志,Vol.48,N0.SIG16 “2010 年 8 月 10 日檢索”,互聯網< URL:http://mm.cs.uec.ac jp/IPSJ-TCVIM-Yana1.pdf >)此外,通過對應每個目的物對圖像進行區域分割,進行一般物體識別的技術在下述的文獻中被說明。Jamie Shotton h ,“Semantic Texton Forests for Image Categorization andSegmentation,,,[平成 22 年 8 月 10 日検索],^ ”夕一才、'7 卜 <URL:http://citeseerx.1st.psu.edu/viewdoc/download doi = 10.1.1.145.3036&rep=repl&type=pdf> (JamieShotton h (杰米肖頓等人),“Semantic Texton Forests for Image Categorization andSegmentation: ”,“2010 年 8 月 10 日檢索”,互聯網 < URL:http://citeseerx.1st.psu.edu/viewdoc/download doi = 10.1.1.145.3036&rep = repl&type = pdf >)如果能夠從幀圖像中識別出商品M,則CPU101將識別出的商品M的特征量數據輸出給POS終端2 (ST13)。
POS終端2的CPU201當從商品讀取裝置I輸入商品M的特征量數據時,則將該特征量數據與商品數據文件8所存儲的各商品的商品不同外觀特征參數進行核對。而且,將具有與商品M的特征量最相似的外觀特征參數的商品確定作為商品M。當商品M被確定時,CPU201從商品數據文件8中讀出該商品M的商品代碼、商品名、單價等。此外,將銷售個數作為“I”并計算出銷售金額。而且,將商品代碼、商品名、單價、銷售個數、銷售金額等的確定商品信息通過連接接口 207輸出給商品讀取裝置I。輸出給商品讀取裝置I的確定商品信息通過連接接口 106分配給觸摸面板12,并顯示在面板顯示部121所顯示的登記畫面40的當前區域41上。圖9示出在該時間中的登記畫面40的顯示例。如圖9所示,登記畫面40的當前區域41顯示有從幀圖像中識別出的商品M的名稱、單價、個數、金額等。此外,也顯示有“0K”按鈕44、“數量”按鈕45以及“取消”按鈕46的圖像。由步驟ST13將商品M的特征量數據輸出給POS終端2的CPUlOl待機確定商品信息(ST14)。而且,如果通過連接接口 105從POS終端2接收到了確定商品信息(ST14的是),則CPUlOl將該確定商品信息存儲到RAM104中(ST15)。接著,CPUlOl待機觸摸面板12的“0K”按鈕44、“數量”按鈕45或“取消”按鈕46中的任一個按鈕圖像被觸摸操作(ST16、ST17、ST18)。在這里,當根據通過連接接口 105輸入的觸摸面板傳感器122的信號,檢測為“取消”按鈕46的圖像被觸摸操作了時(ST18的是),則CPUlOl從RAM104采集接著的幀圖像(ST3)。這時,登記畫面40再次顯示有“自動識別”按鈕43的圖像代替“0K”按鈕44、“數量”按鈕45及“取消”按鈕46。
此外,當根據通過連接接口 105輸入的觸摸面板傳感器122的信號,檢測為“數量”按鈕45的圖像被觸摸操作了時(ST17的是),CPUlOl在面板顯示部121上顯示數量輸入畫面 60 (ST19)。圖10示出數量輸入畫面60的一顯示例。如圖10所示,數量輸入畫面60包含“O”至“9”的置數鍵和“Enter (回車)”鍵,并重疊地彈出顯示在登記畫面40上。CPUlOl待機從數量輸入畫面60輸入有數量(ST20)。當根據觸摸面板傳感器122的信號,檢測在由置數鍵的置數后“Enter”鍵被輸入了時(ST20的是),CPUlOl將置數數據識別為數量。而且,將RAM104所存儲的銷售個數的數據變更為已被置數的數量。此外,銷售金額的數據也變更為用已被置數的數量乘以單價的金額(ST21)。這時,如圖10所示,當前區域41所顯示的銷售個數及銷售金額也同樣地變更。之后,CPUlOl再次待機“0K”按鈕44、“數量”按鈕45或“取消”按鈕46中的任一個按鈕圖像被觸摸操作(ST16、ST17、ST18)。另一方面,當根據觸摸面板傳感器122的信號,檢測出為“0K”按鈕44的圖像被觸摸操作了時(ST16的是),CPUlOl將RAM104所存儲的商品代碼、商品名、單價、銷售個數、銷售金額等確定商品信息輸出給POS終端2 (ST22)。通過連接接口 207從商品讀取裝置I接收到了確定商品信息的POS終端2的CPU201將該確定商品信息作為商品銷售數據在RAM204中進行登記處理。在由步驟ST22將確定商品信息輸出給POS終端2后,CPUlOl判斷指令商品登記的結束的命令是否已被輸入(ST23)。當未輸入有結束指令命令時(ST23的否),CPUlOl從RAM104采集接著的幀圖像(ST3)。這時,登記畫面40再次顯示有“自動識別”按鈕43的圖像代替“OK”按鈕44、“數量”按鈕45及“取消”按鈕46。當輸入有結束指令命令時(ST23的是),CPUlOl向攝像部14輸出攝像截止信號(ST24)。根據該攝像截止信號,攝像部14結束攝像。這樣,商品讀取裝置I通過CPUlOl按照商品讀取程序執行的信息處理次序的步驟ST4的處理構成數據代碼識別部33,通過步驟ST12的處理構成商品識別部31,通過步驟ST6的處理構成切換部33,通過步驟ST8或ST13的處理構成輸出部34。此外,數據代碼識別部32的數據代碼(條形碼)的識別處理雖然只要是在輸入有指令商品登記的開始的命令后就可執行,但是商品識別部31的商品識別處理卻當“自動識另O”按鈕43的圖像不被觸摸操作時則不被執行。并且,當在商品識別處理中識別出的一商品的信息被輸出給POS終端2時,則返回到步驟ST3的處理。也就是說,數據代碼識別部32的數據代碼的識別處理變為有效。這樣,商品讀取裝置I將數據代碼識別部32的數據代碼的識別處理作為默認處理。而且,當通過自動識別按鈕43的操作輸入宣告切換時,則使不是默認的處理、即商品識別部31的商品識別處理有效。而且,該不是默認的商品識別處理當識別一個商品時就結束,從而再使作為默認處理的數據代碼的識別處理變得有效。此外,商品讀取裝置I當在步驟ST6中“自動識別”按鈕43被觸摸操作時,則在步驟STll中使圖像識別畫面50顯示在面板顯示部121上。當顯示有圖像識別畫面50時,則商品讀取裝置I的操作員可以識別為不是默認的處理、即商品識別部31的商品識別處理有效。也就是說,商品讀取裝置I通過步驟STll的處理,構成告知不是默認的處理有效的告知部。引進有本實施例的店鋪結賬系統的店鋪的收銀員每從購物筐6取出未登記的商品M,都判斷在該商品上是否附有條形碼。而且,當附有條形碼時,向讀取窗IB照亮該商品的附有條形碼的面。通 過這樣做,按順序執行圖5所示的信息處理次序的步驟ST3、ST4、ST7、ST8的處理,在觸摸面板12所顯示的登記畫面40的當前區域41中顯示有所述商品M的商品名、銷售個數、單價及銷售金額。此外,所述商品M的銷售數據在POS終端2中被登記處理。另一方面,當是未附有條形碼的商品時,在觸摸觸摸面板12所顯示的“自動識別”按鈕43的圖像后,向讀取窗IB照亮該商品。通過這樣做,按順序執行該信息處理次序的步驟ST11、ST12、ST13、ST14、ST15的處理,在登記畫面40的當前區域41中顯示有所述商品M的商品名、銷售個數、單價及銷售金額。這時,銷售個數為“I”。當商品M有多個時,收銀員觸摸“數量”按鈕45的圖像。通過這樣做,由于顯示有數量輸入畫面60,所以收銀員輸入商品M的數量。通過這樣做,當前區域41的銷售個數和銷售金額被變更。之后,當收銀員觸摸“0K”按鈕47的圖像時,則在POS終端2中對應輸入數量的商品M的銷售數據被登記處理。這樣,只要是本實施例的商品讀取裝置1,則與附有條形碼的商品同樣,對未附有條形碼的商品也只用向讀取窗IB照亮商品就能夠讀取商品信息。因此,在附有條形碼的商品和未附有條形碼的商品之間,操作次序沒有較大更換。并且,商品讀取裝置I將數據代碼識別部32的數據代碼識別處理作為默認處理,只要“自動識別”按鈕43的圖像不被操作,商品識別部31的商品識別處理就變得無效。當前,在超市中銷售的商品中大部分附有作為數據代碼的一種的條形碼,未附有條形碼的商品很少。因此,操作員對登記商品中的大部分商品僅是向讀取窗IB照亮該商品的條形碼,對未附有條形碼的一部分的商品只要觸摸“自動識別”按鈕43的圖像之后,向讀取窗IB照亮該商品就可以,所以能夠提供工作效率卓越的商品讀取裝置I。此外,當通過商品識別部31的商品識別處理識別有一商品時,則自動地返回到數據代碼識別部32的數據代碼識別處理。因此,操作員只在登記未附有條形碼的商品時,觸摸“自動識別”按鈕43的圖像就可以。因此,在附有條形碼的商品比未附有條形碼的商品多的店鋪中,由于觸摸“自動識別”按鈕43的次數很少,所以操作簡便從而效率高。而且,當操作員觸摸“自動識別”按鈕43的圖像時,則在面板顯示部121上顯示有圖像識別畫面50。因此,操作員因顯示有圖像識別畫面50所以能夠容易地識別商品識別部31的商品識別處理有效。也就是說,能夠讓操作員容易識別不是默認的處理為有效。第二實施例接著,對第二實施例進行說明。在第一實施例中,不是默認的處理、即商品識別部31的商品識別處理當識別一個商品時就結束。而且,默認的處理、即數據代碼識別部32的數據代碼識別處理再變得有 效。因此,每當登記未附有條形碼的商品都需要觸摸“自動識另O”按鈕43的圖像。第二實施例是當連續登記未附有條形碼的商品時,不觸摸“自動識別”按鈕43的圖像就能夠處理的實施例。該第二實施例與第一實施例不同點是CPU201按照商品讀取程序執行的信息處理的一部分的這點,并在圖11及圖12的流程圖中示出第二實施例中的信息處理的要部次序。另外,對與圖5及圖6所示的第一實施例的信息處理次序相同部分附加相同符號,并省略詳細的說明。如圖11所示,在第二實施例中,當在步驟ST6中檢測“自動識別”按鈕43的圖像被觸摸操作了時(ST5的是),則CPUlOl使圖像識別畫面50顯示在面板顯示部121上。而且,使通過攝像部14攝像的幀圖像顯示在圖像識別畫面50上(ST11)。圖13示出第二實施例中的圖像識別畫面50的一例。如圖13所示,圖像識別畫面50具有幀圖像的顯示區域51,并重疊彈出顯示在登記畫面40上。這時,從登記畫面40中消去“自動識別”按鈕43的圖像,同時顯示有“識別結束”按鈕47和“取消”按鈕48的圖像。之后,CPUlOl從圖像識別畫面50的顯示區域51所顯示的幀圖像中,識別該圖像所包含的商品M (ST12)。此外,CPUlOl也監視“識別結束”按鈕47或“取消”按鈕48的圖像是否已被觸摸操作(ST31、ST32)。而且,當“取消”按鈕48的圖像已被觸摸操作時(ST32的是),CPUlOl從RAM104中采集接著的幀圖像(ST33)。而且,返回到步驟ST12的處理,CPUlOl從采集到的幀圖像中識別該圖像所包含的商品M (ST12)。針對于此,當“識別結束”按鈕47的圖像已被觸摸操作時(ST31的是),CPUlOl返回到步驟ST3的處理。而且,CPUlOl從RAM104中采集接著的幀圖像(ST3),分析該圖像并識別作為數據代碼的一種的條形碼(ST4)。如果“識別結束”按鈕47或“取消”按鈕48的圖像不被觸摸操作,能夠從幀圖像中識別商品M (ST31的否,ST32的否),則CPUlOl將識別出的商品M的特征量數據輸出給POS終端2 (ST13)。之后,CPUlOl執行在第一實施例中已說明的步驟ST14 步驟ST24的處理。不過,在第一實施例中,雖然當在步驟ST23的處理中未輸入有結束指令命令時(ST23的否),CPUlOl返回到步驟ST12的處理,但是在第二實施例中經過所述步驟ST33的處理返回到步驟ST12的處理。也就是說,在第一實施例中,當未輸入有結束指令命令時,CPUlOl從RAM104中采集接著的幀圖像并執行條形碼的識別處理,但在第二實施例中CPUlOl對接著的幀圖像執行商品識別處理。這樣,在第二實施例的商品讀取裝置I中,當“自動識別”按鈕43的圖像被觸摸操作并進入到不是默認的商品識別處理時,則直到“識別結束”按鈕47被觸摸操作之前,不返回到作為默認的處理的數據代碼識別處理。換言之,當不是默認的處理變得有效時,則直到通過“識別結束”按鈕47的觸摸輸入宣告結束之前維持有效狀態,當宣告結束時則使默認的處理有效。在這里,“識別結束”按鈕47具有作為宣告不是默認的處理的結束的宣告部的功能。只要是第二實施例的商品讀取裝置1,則每當連續登記未附有條形碼的商品時,都不會有必須觸摸“自動識別”按鈕43的圖像的麻煩。第三及第四實施例在所述第一實施例或第二實施例中,當在默認處理、即數據代碼識別部32的數據代碼識別處理處于有效的狀態中,“自動識別”按鈕43的圖像被觸摸操作時(ST6的是),則不是默認的處理、即商品識別部31的商品識別處理變為有效(ST12)。因此,當將數據代碼識別部32的條形碼的識別精度和商品識別部31的商品的識別精度進行比較時,則數據代碼識別部32的識別精度高。因此,諸如當即便商品識別部31的商品識別處理變為有效也能夠從圖像中識別條形碼時,還是執行由數據代碼識別部32的數據代碼識別處理最好。因而,接著,對商品讀取裝置I還具有在通過切換部33執行變為有效的識別處理之前,執行未變為有效的識別處理的中斷部,并在雖通過該中斷部執行了未變為有效的識別處理卻不能識別時,執行已變為有效的識別處理的第三及第四實施例,進行說明。另外,第三實施例是在第一實施例所涉及的商品讀取裝置I中設置了確認部的實施例,第四實施例是在第二實施例所涉及的商品讀取裝置I中設置了確認部的實施例。圖14示出在第三實施例所涉及的商品讀取裝置I中,CPUlOl按照商品讀取程序執行的信息處理的要部次序。另外,對與第一實施例的作為該處理次序的圖5共同的處理步驟附加相同符號,并省略詳細的說明。從對比圖5和圖14可知,第三實施例與第一實施例不同點是在步驟STll的圖像識別畫面顯示處理后追加ST41的判斷處理的這點。也就是說,CPUlOl再次判定是否能從幀圖像中識別出條形碼(ST41)。而且,當能識別出條形碼時(ST41的是),CPUlOl從該條形碼中讀取二值的碼信息 (ST7)。當不能識別出條形碼時(ST41的否),CPUlOl從幀圖像中識別該圖像所包含的商品M (ST12)。這樣,在第三實施例中,商品讀取裝置I通過CPUlOl執行的信息處理次序的步驟ST41的處理,構成中斷部。接著,圖15示出在第四實施例所涉及的商品讀取裝置中,CPUlOl按照商品讀取程序執行的信息處理的要部次序。另外,對與第二實施例的作為該處理次序的圖11共同的處理步驟附加相同的符號,并省略詳細的說明。
從對比圖11和圖15可知,第四實施例與第二實施例的不同點是在步驟STll的圖像識別畫面顯示處理后追加了 ST51的判斷處理的這點。也就是說,CPUlOl再次判定是否能從幀圖像中識別出條形碼(ST51)。而且,當能識別出條形碼時(ST51的是),CPU101從該條形碼中讀取二值的碼信息(ST7)。當不能識別出條形碼時(ST51的否),CPUlOl從幀圖像中識別該圖像所包含的商品M (ST12 )。這樣,在第四實施例中,商品讀取裝置I通過CPUlOl執行的信息處理次序的步驟ST51的處理,構成中斷部。根據第三實施例或第四實施例,操作員在觸摸了“自動識別”按鈕43的圖像后,商品讀取裝置I也再次執行作為默認處理的數據代碼識別處理,并判定是否能從幀圖像中識別出條形碼。而且,當不能識別出條形碼時,商品讀取裝置I執行作為不是默認的處理的商品識別處理并從幀圖像中識別商品。針對于此,當能識別出條形碼時,商品讀取裝置I讀取該條形碼信息,并輸出給POS終端2。也就是說,即使在操作員觸摸了 “自動識別”按鈕43的圖像后,商品讀取裝置I也與商品識別處理相比優先執行數據代碼識別處理。因此,即使商品識別部31的商品識別處理變為有效,當能夠從圖像中識別條形碼時,也執行由數據代碼識別部32的數據代碼識別處理。因此,即使當因誤操作按下了自動識別按鈕43時,也能夠進行條形碼讀取。第五實施例在所述第一 至第四實施例中,在登記畫面40上顯示“自動識別”按鈕43的圖像,作為使切換部33動作的開關。因此,在圖1所示的店鋪結賬系統中,在登記未附有條形碼的商品時,操作員能夠按照以下次序進行工作。首先,操作員用右手從購物筐6中取出未登記的商品M。而且,確認在該商品M上是否附有條形碼。當未附有條形碼時,操作員用左手觸摸“自動識別”按鈕43的圖像。或者,換左手拿商品M之后,用右手觸摸“自動識別”按鈕43的圖像。之后,操作員向讀取窗IB照亮商品。通過這樣,如果準確地識別出商品,則操作員將商品放入到購物筐7中。讀取窗IB形成在殼體IA的中央部。另一方面,登記畫面40顯示在設置在殼體IA的上方的觸摸面板12上。因此,操作員能夠在用未拿商品的手觸摸觸摸面板12的“自動識另O”按鈕43后或者抬起拿商品的手觸摸“自動識別”按鈕43后,放下手向讀取窗IB舉起照亮。這樣,當將“自動識別”按鈕43設置在觸摸面板12上時,則操作員的工作效率變低。因而,在第五實施例中,如圖16所示,在商品讀取裝置I中的讀取窗IB的周圍部附近配置接觸型按鈕70,作為使切換部33動作的開關。在圖16的例子中,將按鈕70的配置位置設置在接近讀取窗IB的右側、即顧客移動方向上游側的側面。按鈕70是靜電容量型觸摸開關。在第五實施例中,操作員按以下的順序進行商品登記工作。首先,操作員用右手從購物筐6中取出未登記的商品M。而且,確認在該商品M上是否附有條形碼。當未附有條形碼時,操作員用拿商品的右手的手指觸摸按鈕70。接著,操作員向讀取窗IB照亮商品。通過這樣,如果商品準確地被識別,則操作員將商品放入到購物筐7中。這樣,根據第五實施例,操作員可在將從顧客移動方向上游側的購物筐6中取出的商品隔著商品讀取裝置I移動并裝入到下游側的購物6中的一連串工作中,對附有條形碼的商品,向讀取窗IB照亮該條形碼部分,對未附有條形碼的商品,觸摸按鈕70使切換部33動作之后向讀取窗IB照亮商品M。因此,即使在附有條形碼的商品和未附有條形碼的商品處于混在一起的情況下,也由于能夠順利地登記許多商品,所以能夠減輕操作員的工作負荷。此外,在第五實施例中,按鈕70是接觸型開關。因此,只要操作員不觸摸按鈕70,則商品識別部31的商品識別處理就無效。假設當應用了非接觸型開關時,在操作員向讀取窗IB照亮商品時使商品識別部31的商品識別處理變成有效,盡管附有條形碼,卻執行了識別精度低的商品識別處理,不過,在第五實施例中不會發生這樣的問題。另外,本發明并不限定于上述實施例。例如,上述各實施例雖然應用于對應有收銀員的結賬臺的商品讀取裝置1,但是應用事例并不限定于此。諸如也可以應用于顧客本身親自進行結賬的自助結賬系統的商品讀取裝置。此外,也可以將商品讀取裝置I安裝到POS終端2上從而構成為一體。總之,可以應用于由商品讀取裝置I和POS終端2構成的結賬系統。此外,在上述第一至第四實施例中,雖然在登記畫面40上顯示“自動識別”按鈕43的圖像作為使切換部33動作的指令,但是切換部33并不限定于此。諸如也可以將配置在鍵盤11上的一個鍵作為具有與“自動識別”按鈕43同樣的功能的鍵。對“0K”按鈕44、“數量”按鈕45、“識別結束”按鈕47、“取消”按鈕46、48也同樣。或者,也可以通過在收銀員(或者顧客)的腳下所設置的腳踏開關構成切換部33。可以通過用腳操作這樣的腳踏開關來謀求用戶的操作性提高。此外,在上述第五實施例中,雖然將作為使切換部33動作的指令的按鈕70的配置位置設置在接近讀取窗IB的右側,但是配置位置并不限定于此。諸如也可以是在讀取窗IB的周圍部的上側或下側。此外,不僅在接近讀取窗IB的右側而且在左側也可以設置按鈕70。通過在讀取窗IB的周圍部左右設置按鈕70,顧客移動方向無論是從朝向讀取窗的右側向左側的通道,還是與其相反方向的通道都具有能夠適應的優點。
此外,對在第二及第四實施例中所需要的“識別結束”按鈕47,也可以在讀取窗IB的周圍部設置接觸型按鈕來代替它。此外,在上述實施例中,雖然將圖像識別畫面50、數量輸入畫面60重疊地彈出顯示在登記畫面40上,但是也可以不是彈出顯示,而是使其顯示在面板顯示部121上代替登記畫面40。此外,在上述實施例中,雖然將顯示圖像識別畫面50作為告知部,但是告知部并不限定于此,也可以通過其他顯示、聲音等的告知部來告知不是默認的處理為有效。此外,在上述實施例中,雖然將數據代碼識別部32的數據代碼識別處理作為默認處理,但是也可以將商品識別部31的商品識別處理作為默認的處理。這樣的形態如果相對于附有條形碼等的數據代碼的商品,未附有條形碼的商品的比例較大則確實有效。另外,通過數據代碼識別部32識別的數據代碼并不限定于條形碼,諸如也可以是二維代碼。此外,在上述實施例中,雖然在商品數據文件8中存儲了不同商品的外觀特征參數,但是即使存儲具有標準的外觀的商品的圖像信息代替參數,也可以通過商品識別部31識別商品。此外,上述實施例是在裝置內部的作為程序存儲部的R0M103中預先存儲有實現發明的功能的商品讀取程序的實施例。不過,并不限定于此,也可以將同樣的程序從網絡下載到裝置中。或者也可以將存儲到存儲介質中的同樣程序安裝到裝置中。存儲介質只要是象CD — ROM、存儲卡等那樣能存儲程序且裝置可讀取的,則其形態不限。此外,通過安裝或下載程序獲得的功能也可以與裝置內部的OS (操作系統)等協作來實現其功能。除此之外,雖然對本發明的幾個實施例進行了說明,但是這些實施例是作為例子提出的,并不意圖限定發明的范圍。這些新穎的實施例可以用其他各種形式來實施,只要在不脫離發明的要旨的范圍內可以進行各種省略、替換、變更。這些實施例及其變形均被包含在發明的范圍或要旨中,而且,包含在權利要求的范圍所記載的發明和其均等的范圍內。附圖標記說明I商品讀取裝置2POS 終端8商品數據文件12觸摸面板
14攝像部40登記畫面43自動識別按鈕47識別結束按鈕50圖像識別畫面60數量輸入畫面70按鈕101、201CPU
權利要求
1.一種商品讀取裝置,其特征在于,包括: 商品識別部,從攝像部攝像的圖像中識別該圖像所包含的商品; 數據代碼識別部,從所述圖像中識別附在該圖像所包含的商品上的數據代碼; 切換部,切換使在所述商品識別部的商品識別處理和所述數據代碼識別部的數據代碼識別處理中的任意一個處理有效;以及 輸出部,輸出通過所述商品識別部識別出的商品的信息或通過所述數據代碼識別部識別出的數據代碼的信息。
2.根據權利要求1所述的商品讀取裝置,其特征在于, 將所述商品識別部的商品識別處理或所述數據代碼識別部的數據代碼識別處理作為默認處理,當通過所述切換部宣告切換時則使不是默認的處理有效。
3.根據權利要求2所述的商品讀取裝置,其特征在于, 當所述不是默認的處理有效時,則在該不是默認的處理中識別出一個商品或數據代碼后使所述默認的處理有效。
4.根據權利要求2所述的商品讀取裝置,其特征在于,還包括: 宣告部,用于宣告所述不是默認的處理結束, 其中,當所述不是默認的處理有效時則直到通過所述宣告部宣告結束之前,維持有效狀態,當通過 所述宣告部宣告結束時則使所述默認的處理有效。
5.根據權利要求2至4中任一項所述的商品讀取裝置,其特征在于,還包括: 告知部,告知所述不是默認的處理為有效。
6.根據權利要求2至5中任一項所述的商品讀取裝置,其特征在于, 所述默認的處理是所述數據代碼識別部的數據代碼識別處理,所述不是默認的處理是所述商品識別部的商品識別處理。
7.根據權利要求1所述的商品讀取裝置,其特征在于,還包括: 中斷部,在通過所述切換部執行變為有效的識別處理之前,執行未變為有效的識別處理, 其中,雖然通過所述中斷部執行了所述未變為有效的識別處理但是在不能識別出時,執行所述變為有效的識別處理。
8.根據權利要求7所述的商品讀取裝置,其特征在于, 在執行所述變為有效的識別處理并識別出一個商品或數據代碼后,使所述未變為有效的識別處理有效。
9.根據權利要求1所述的商品讀取裝置,其特征在于, 所述切換部通過是否操作有接觸型按鈕來切換,所述接觸型按鈕配置在用于照亮通過所述攝像部攝像的商品的讀取窗的周圍部。
10.一種商品讀取方法,包括: 商品識別步驟,從攝像部攝像的圖像中識別該圖像所包含的商品; 數據代碼識別步驟,從所述圖像中識別附在該圖像所包含的商品上的數據代碼; 切換步驟,切換使在由所述商品識別步驟的商品識別處理和由所述數據代碼識別功能的數據代碼識別處理中的任一處理有效;以及 輸出步驟,輸出通過所述商品識別步驟識別出的商品的信息或通過所述數據代碼識別步驟識別出的數據代碼的 信息。
全文摘要
本發明公開一種商品讀取裝置及商品讀取方法,能夠在附有條形碼的商品和未附有條形碼的商品中不較大變換操作次序地讀取商品信息,該商品讀取裝置具有從通過攝像部攝像的圖像中識別該圖像所包含的商品的功能和從該圖像中識別附在該圖像所包含的商品上的數據代碼的功能,并能夠通過切換部進行切換。該商品讀取裝置將通過商品識別處理識別出的商品的信息或通過數據代碼識別處理識別出的數據代碼的信息,輸出給POS終端。
文檔編號G06K7/10GK103226687SQ201210558869
公開日2013年7月31日 申請日期2012年12月20日 優先權日2012年1月30日
發明者飯坂仁志, 內藤英浩, 菅澤広志 申請人:東芝泰格有限公司