專利名稱:便攜終端設(shè)備、閱讀信息的程序及記錄程序的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及諸如具有數(shù)字照相機的便攜式電話或者照相機這樣的便攜式終端設(shè)備、用于閱讀信息的程序、以及在上面記錄了所述程序的記錄介質(zhì)。
背景技術(shù):
當前便攜式電話被提供有諸如液晶面板這樣的顯示設(shè)備和通過鍵進行輸入的輸入設(shè)備等,它們除了具有發(fā)送和接收無線電電波的電話功能以外趨向具有諸如電子郵件交換和玩游戲這樣的多功能。
近年來,具有低功耗的小型圖像傳感器已經(jīng)被開發(fā)出來,并且這已經(jīng)允許將照相機內(nèi)置到諸如便攜式電話這樣的便攜式終端設(shè)備中。因此,有可能在圖像被內(nèi)置的照相機拍攝之后立即就通過電子郵件將它們發(fā)送。關(guān)于這些照相機,所給出的優(yōu)勢在于如下的事實它們是小型的,并且它們的分辨率要低于一般所用的數(shù)字照相機的分辨率。
再者,近年來,便攜式電話能夠連接到因特網(wǎng)。對于連接因特網(wǎng),有必要通過鍵來輸入URL(統(tǒng)一資源定位符)并且通過便攜式電話的鍵輸入長的URL是很繁瑣的。為了解決這一問題,惟一號被分配給URL,對應(yīng)該號的條形碼被打印,并且所打印的條形碼由條形碼閱讀器加以閱讀,這樣就消除了用戶輸入URL所用的額外勞動。為了改進對用戶的可用性,已經(jīng)進行過這種嘗試。在這種設(shè)備的情形下,要求獨立的條形碼閱讀器連接到便攜式電話。
不過,內(nèi)置有照相機的便攜式終端設(shè)備的情形下,當條形碼被從由該內(nèi)置照相機所輸入的條形碼圖像識別出時,如果不準備獨立的條形碼閱讀器,上面的業(yè)務(wù)也是可利用的。
JP專利公開號2002-111909A例如公開了一種信息-提供業(yè)務(wù),由此用戶能夠選擇和設(shè)置拍攝模式和QR代碼(二維代碼)閱讀模式,以及根據(jù)該設(shè)置的模式來實施處理。此外,JP專利公開號9-259215A(1997)公開一種代碼閱讀器,它通過線CCD來處理一維代碼,通過面CCD來處理二維代碼以便增強閱讀的準確性。不過,根據(jù)條形碼的類型設(shè)置照相機的圖像捕獲區(qū)域卻沒有被公開。
而且,JP專利公開號2001-197186A公開了電話號碼被替換為二維條形碼,并且該二維條形碼由安裝在電話上CCD掃描器加以閱讀。
同時,當前的內(nèi)置照相機的分辨率低于條形碼閱讀器所用的圖像傳感器的分辨率,因此一直難以高度準確地識別出條形碼。
此外,上述難以識別條形碼的原因在于輸入圖像上所拍攝的條的寬度不是常數(shù)。這是因為每當圖像被輸入時條形碼和照相機之間的距離總會有所變化。在近攝類型的掃描器情形之下,條形碼總是能夠以常數(shù)尺寸被輸入,因此條的寬度能夠被預(yù)先確定。不過,當條形碼由手持式照相機加以拍攝時,就不可能預(yù)定預(yù)定常數(shù)條寬度。
一種根據(jù)由圖像掃描器輸入的條形碼圖像確定條的寬度來識別條形碼的方法已經(jīng)被提出了。例如,JP專利公開號2002-176509A公開一種設(shè)備,該設(shè)備用于識別在由照相機所捕獲的圖像中所包括的條形碼,并且當所捕獲的圖像是可解碼時,生成揚聲器聲音。同時,它保存該條形碼數(shù)據(jù)并且將它作為圖像顯示在顯示器部件上。
不過,常規(guī)的帶照相機的便攜終端存在下列問題。
例如,因為一維代碼或者二維代碼在物理尺寸上不同于要被閱讀的代碼,所以在具有相當?shù)偷姆直媛实谋銛y式電話照相機的情形之下,合適的分辨率不得不根據(jù)代碼的尺寸來加以選擇。
還有,通常為拍攝人物或者風(fēng)景而設(shè)置的照相機并不期望用在條形碼的微距模式拍攝上,因此適合于閱讀的條形碼圖像就無法被拍攝出。
此外,因為便攜式終端設(shè)備的照相機具有相當窄的視角,所以難以使在照相機拍攝的范圍之內(nèi)來閱讀代碼。在這一情形下,近攝拍攝是必須的,并且這就產(chǎn)生了設(shè)備自身等主體的陰影,這有可能影響所捕獲的圖像,從而就無法獲得穩(wěn)定的圖像。
發(fā)明內(nèi)容
鑒于上面的問題,本發(fā)明已經(jīng)被實現(xiàn)了,并且本發(fā)明的一個目的在于提供一種能夠通過簡單的操作來準確地閱讀代碼的便攜式終端設(shè)備、一種用于閱讀信息的程序、以及一種在上面記錄了所述程序的記錄介質(zhì)。
本發(fā)明的另一個目的是提供一種能夠容易地設(shè)置照相機開口以便與對象一致的便攜式終端設(shè)備。
一種本發(fā)明的便攜式終端設(shè)備,包括用于拾取圖像的圖像拾取裝置;用于切換到作為要拍攝的對象的條形碼的拍攝步驟切換裝置;用于顯示由所述圖像拾取裝置所獲得的所述圖像的顯示裝置;用于當所述設(shè)備被所述拍攝步驟切換裝置切換到條形碼拍攝模式時識別所拾取的條形碼圖像的代碼識別裝置。
優(yōu)選地,所述拍攝步驟切換裝置根據(jù)條形碼的類型改變在所述圖像拾取裝置中的圖像捕獲區(qū)域。
更優(yōu)選的是,所述拍攝步驟切換裝置改變灰度屬性、對比度、亮度、白平衡、曝光、聚焦深度、邊緣增強、以及自然圖像和條形碼圖像之間的分辨率的因數(shù)中至少之一或者多個。
優(yōu)選的是,所述拍攝步驟切換裝置具有幀速率控制裝置,它在切換到條形碼拍攝模式時,將所述圖像拾取裝置以高的幀速率所獲得的圖像顯示在所述顯示裝置上,直到所述代碼識別裝置啟動為止,并且在所述代碼識別裝置啟動之后,以所述代碼識別裝置所必須的幀速率顯示圖像。
此外,本發(fā)明的便攜式終端設(shè)備優(yōu)選地具有用于照亮所述對象的照明裝置,而且,它可以具有用于打開/關(guān)閉所述照明裝置的照明切換裝置。
再者,所述便攜式終端設(shè)備優(yōu)選地具有用于給出由所述代碼識別裝置所識別的結(jié)果的通知的通知裝置。
所述通知裝置通過聲音、語音、或者被顯示在所述顯示裝置上的消息來給出所識別的結(jié)果的通知。
所述便攜式終端設(shè)備還具有用于測量設(shè)置時間的定時器設(shè)置裝置,其中當條形碼在由所述時間設(shè)置裝置所設(shè)置的時段之內(nèi)沒有被識別出時,所述通知裝置給出識別失敗的通知。
本發(fā)明的便攜式終端設(shè)備包括用于拾取圖像的照相機和用于顯示所拾取的圖像的顯示器部件,二者都內(nèi)置在所述設(shè)備中,其中提供指示照相機位置的標記。
所述標記通過打印、銘刻或者標簽被正好提供在所述照相機開口后面的主體的表面上。
此外,當所述顯示器部件正好位于所述照相機的所述開口的后面的主體上時,所述便攜式終端設(shè)備可以具有用于顯示指示所述顯示器部件上的所述標記的圖像信息的標記顯示裝置。
所述標記顯示裝置優(yōu)選地與所述照相機快門的操作同步地或者在圖像拾取的結(jié)果的通知的同時刪除指示所述標記的所述圖像信息的顯示,或者根據(jù)用戶的指令打開/關(guān)閉指示所述標記的所述圖像信息的顯示。
再者,根據(jù)更優(yōu)選的實施例,所述圖像拾取裝置使用面類型的固態(tài)圖像檢測設(shè)備拾取運動/靜止的圖像。
根據(jù)更優(yōu)選的實施例,所述便攜式終端設(shè)備是便攜式電話或者便攜信息終端。
還有,本發(fā)明提供在上面記錄了程序的計算機可讀的記錄介質(zhì),所述程序使計算機操作便攜式終端設(shè)備,所述便攜式終端包括用于拾取圖像的圖像拾取裝置;用于切換到作為要被拍攝的對象的條形碼的拍攝步驟切換裝置;用于顯示由所述圖像拾取裝置所獲得的圖像的顯示裝置;以及用于當所述設(shè)備被所述拍攝步驟切換裝置切換到條形碼拍攝模式時,識別所拾取的條形碼圖像的代碼識別裝置。
此外,本發(fā)明提供使計算機操作便攜式終端設(shè)備的程序,所述便攜式終端包括用于拾取圖像的圖像拾取裝置;用于切換到作為要被拍攝的對象的條形碼的拍攝步驟切換裝置;用于顯示由所述圖像拾取裝置所獲得的圖像的顯示裝置;以及用于當所述設(shè)備被通過所述拍攝步驟切換裝置切換到條形碼拍攝模式時,識別所拾取的條形碼圖像的代碼識別裝置。
圖1是展示根據(jù)本發(fā)明的實施例的便攜式終端設(shè)備外觀的視圖。
圖2是展示該實施例的便攜式終端設(shè)備的條形碼閱讀器被并入到帶有照相機的便攜式電話中的情形的框圖。
圖3是展示切換根據(jù)該實施例的便攜式終端設(shè)備的照相機鏡頭焦距深度的機構(gòu)的示意性視圖。
圖4是展示根據(jù)該實施例的便攜式終端設(shè)備的條形碼閱讀操作的流程圖。
圖5展示根據(jù)該實施例的便攜式終端設(shè)備的LCD顯示器部件上的模式選擇屏幕顯示的例子的視圖。
圖6是展示在根據(jù)該實施例的便攜式終端設(shè)備的顯示有不同時圖像捕獲區(qū)域和放大隨著一維或者二維代碼而有所改變的視圖。
圖7是展示通過該實施例的便攜式終端設(shè)備的條形碼閱讀過程所獲得的屏幕顯示例子的視圖。
圖8是通過該實施例的便攜式終端設(shè)備的條形碼閱讀過程所獲得的屏幕顯示例子的視圖。
圖9是展示根據(jù)另一個實施例的便攜式終端設(shè)備的外觀的視圖。
圖10是展示根據(jù)另一個實施例的便攜式終端設(shè)備的外觀的視圖。
圖11展示根據(jù)另一個實施例的便攜式終端設(shè)備的條形碼閱讀操作的流程圖。
具體實施例方式
本申請是以于2002年7月24日提交的日本專利申請2002-214733為基礎(chǔ)的,將它的所有內(nèi)容引入本申請以供參考。
以下,根據(jù)本發(fā)明的便攜式終端設(shè)備的優(yōu)選實施例將通過參考附圖加以詳細地描述。
首先,對本發(fā)明的基本概念加以描述。采用將本發(fā)明的便攜式終端設(shè)備應(yīng)用到帶有照相機的便攜式電話的情形作為例子。
(1)所述帶照相機的便攜式電話內(nèi)置有小型燈,通過用戶的操作能夠打開或關(guān)閉它。當該照相機閱讀二維條形碼時,例如通過用戶的操作,打開或者關(guān)閉該燈。甚至當外設(shè)燈的質(zhì)量由于鏡頭屬性而減小或者所述電話主體的陰影疊加到要閱讀的代碼上時,通過用戶打開或關(guān)閉所述燈,所述代碼也能夠被穩(wěn)定地閱讀。在每當閱讀代碼時都打開燈的實施例中,鏡面反射可能會導(dǎo)致不利的影響。因此,在檢查使用照相機正被輸入到LCD顯示器部件上的圖像的同時,打開或者關(guān)閉所述燈。
(2)帶照相機的便攜式電話在閱讀代碼時允許拾取中的代碼圖像被實時地顯示在LCD顯示器部件上。用戶能夠通過正被實時地拾取的代碼圖像的顯示來確認所述條形碼已經(jīng)被照相機正確地拍攝了。這就防止了所述代碼伸出屏幕以外,以及防止生成所述代碼的變形很大的的圖像,由此改善了可操作性。此外,在閱讀之后,所述閱讀的結(jié)果立即被顯示在所述屏幕上,由此就可立即知道它們。而且,當閱讀完成時,可以使用諸如″砰″或″叮當″這樣的閱讀完成聲音來通知用戶閱讀已完成。
(3)閱讀操作斷斷續(xù)續(xù)地在成功地捕獲到每個圖像時加以執(zhí)行,并且持續(xù)到閱讀完成為止。此時,為閱讀過程花費了很長時間,所以捕獲圖像的幀速率采用最大近似為2FPS(幀每秒)并且顯示的幀速率也近似2FPS。這一條件導(dǎo)致難以在觀看LCD顯示器部件的同時將代碼設(shè)置到合適的位置。因此,在用戶提供指令之前,根據(jù)本發(fā)明的帶照相機的便攜式電話并不對代碼執(zhí)行閱讀過程,從而使得平滑的運動圖像被顯示在LCD顯示器部件上。這就使得用戶能夠合適地定位代碼。在將所述代碼置于合適的位置時,按鈕被操作以便允許所述設(shè)備來執(zhí)行所述閱讀過程。此時,幀的顯示速率減小到大約2FPS,但是所述代碼已經(jīng)在所述合適的位置被拍攝了,因此所述閱讀很快地就能夠被完成而毫無問題。
(4)而且,在普通帶照相機的便攜式電話的情形下,為了拍攝人物和風(fēng)景,彩色陰影等被絕對地調(diào)節(jié)到自然的。為此,對于閱讀代碼,它是不合適的。根據(jù)本發(fā)明的帶照相機的便攜式電話具有一種為代碼閱讀而加以準備和調(diào)節(jié)的模式,它不同于普通模式。當閱讀代碼時,就使用這種模式。例如,為了強化代碼的亮和暗的對比度,白平衡或者曝光被加以調(diào)節(jié),修正因數(shù)被加以調(diào)節(jié)來強化邊界(邊緣部分),或者準備一種用于已經(jīng)調(diào)節(jié)了分辨率的條形碼閱讀的特殊模式。當用戶指定代碼閱讀時,所述電話被自動地切換到上面的條形碼閱讀模式。
(5)要閱讀的代碼被分成多種類型,諸如一維代碼或者二維代碼。隨著這些代碼的類型的不同,所打印的代碼的尺寸或者線厚度也不同。因此,本帶照相機的便攜電話使用戶能夠指定要閱讀哪一種代碼(一維代碼或者二維代碼),并且響應(yīng)用戶的指定,所述照相機的圖像捕獲區(qū)域被改變。此外,在顯示時,放大被優(yōu)化。
圖1是展示根據(jù)本發(fā)明的基本概念的本發(fā)明的實施例的便攜式終端設(shè)備的外觀的視圖。圖1(A)是它的正面,圖1(B)是它的背面。
該實施例的便攜式終端設(shè)備是將代碼閱讀器應(yīng)用到帶照相機的便攜式通信終端諸如便攜式電話或者PHS(個人手持電話系統(tǒng))的例子。
圖1展示帶照相機的便攜式電話10(便攜式終端設(shè)備)。便攜式電話主體10a包括用于導(dǎo)通無線通信的天線11、用于輸入感興趣的圖像信息的照相機12(圖像拾取裝置),該照相機被內(nèi)置在主體10a的背面上、小型燈13(照明裝置),被內(nèi)置在主體10a的背面上,當閱讀條形碼或者被用在暗處時通過用戶的操作等來點亮、用于接收語音和放大它們的揚聲器14(通知裝置的一部分)、用于顯示諸如操作指南、接收的信息、圖像、或者文本信息這樣的信息的LCD顯示器部件15(顯示裝置和通知裝置的一部分)、用于打開或關(guān)閉電話的電源鍵16、電話功能鍵17,用于導(dǎo)通例如接收、發(fā)送、切換電話功能、操作的確定、用于切換各種功能的模式鍵18、光標鍵19,用于將光標從右移動到左或者上和下以便來選擇感興趣的對象、快門鍵20,起到快門按鈕的作用以便確定照相機12的輸入、燈打開/關(guān)閉按鈕21,用來將燈13(照明切換裝置)打開或關(guān)閉、撥號鍵22,包括用于撥號諸如輸入電話號碼的模式鍵、以及用于輸入語音的麥克風(fēng)23。
照相機12是CCD(感光耦合設(shè)備面類型固態(tài)圖像檢測設(shè)備)照相機,它被內(nèi)置到便攜式電話10中,并且具有例如340,000個像素。照相機12具有單焦距鏡頭并且能夠在普通拍攝時和閱讀條形碼時之間改變聚焦深度。詳細配置將參考圖3加以描述。
LCD顯示器部件15包括具有點陣結(jié)構(gòu)的LCD顯示器、作為背光的PDP、EL、以及每個驅(qū)動器。在拍攝時,要通過照相機12輸入的圖像信息被顯示在LCD顯示器15上。當完成代碼識別時,識別的結(jié)果將通過諸如字符或者圖標的消息顯示在LCD顯示器上。此外,在不拍攝時,通過撥號鍵22而被輸入的號碼、用于非電話功能的各種屏幕、指示電話功能的操作狀態(tài)的圖標等可被顯示。而且,在待機時段期間,時間被顯示,并且還有,個人信息、系統(tǒng)狀態(tài)等被顯示。
電源鍵16、電話功能鍵17、模式鍵18、光標鍵19、快門鍵20、燈打開/關(guān)閉按鈕21以及撥號鍵22都可以手動地加以操作,并且作為信息的操作內(nèi)容被發(fā)送到控制部件31(圖2)。根據(jù)該實施例,快門鍵20或者燈打開/關(guān)閉按鈕21是相互獨立的,但是這些鍵的功能卻可以分配給其它鍵(例如,模式鍵18)。
圖2是展示將條形碼閱讀器并入到帶照相機的便攜式電話的情形的框圖。
在圖2中,便攜式電話10是諸如PDA(個人數(shù)字助理)、或者PHS或者便攜式電話這樣的便攜式信息終端。便攜式電話10被配置成具有一個控制部件31,該控制部件包括用于控制整個設(shè)備(拍攝步驟切換裝置、代碼識別裝置、信息處理裝置、幀速率控制裝置、以及定時器設(shè)置裝置)的CPU;存儲器32,它包括用于存儲控制程序、固定數(shù)據(jù)等的諸如ROM這樣的半導(dǎo)體存儲器、作為CPU操作的存儲區(qū)的RAM、以及硬盤,并且它存儲文本信息、圖像信息和語音信號,那些被接收或者輸入的語音信號;用于輸入感興趣的圖像信息的照相機33(圖像拾取裝置);用于在閱讀條形碼時通過用戶的操作而發(fā)出光的燈34(照明裝置);用于將文本信息或者圖像信息顯示給用戶的顯示器部件35(顯示裝置和通知裝置的一部分);用于輸入和生成來自用戶的鍵操作信息的鍵輸入部件36;用于發(fā)送和接收無線電電波的天線37、用于控制發(fā)送和接收無線通信的無線部件38;以及用于輸入語音信號的揚聲器39(通知裝置的一部分);以及用于輸入來自用戶的語音信號的麥克風(fēng)40。
控制部件31控制整個便攜式電話10并同時具有條形碼閱讀器。因此,根據(jù)鍵的操作,控制部件31控制使用照相機33拍攝條形碼、顯示圖像信息、以及識別條形碼的步驟,然后根據(jù)識別的內(nèi)容執(zhí)行該過程。
具體而言,控制部件31起到如下的作用用于根據(jù)對象諸如自然圖像或條形碼的現(xiàn)狀來切換拍攝步驟的拍攝步驟切換裝置、用于在所述設(shè)備被切換到條形碼拍攝模式時識別(解碼)條形碼的代碼識別裝置、用于向用戶給出識別結(jié)果的通知的通知裝置、以及用于根據(jù)識別的內(nèi)容實施預(yù)定處理的信息處理裝置。
此外,當所述設(shè)備被切換到條形碼拍攝模式時,由照相機33所獲得的圖像被以高的幀速率顯示在顯示器部件35上,直到代碼識別裝置起動為止。在所述代碼識別裝置起動之后,圖像被以所述代碼識別裝置所要求的幀速率加以顯示。采用這種方式,控制部件31還起到幀速率控制裝置的作用。上面各個功能的詳細描述將使用圖4的流程圖加以進行。
ROM是只讀半導(dǎo)體存儲器,它存儲諸如通信控制數(shù)據(jù)這樣的固定數(shù)據(jù)和操作控制部件31所必須的程序。RAM被用做工作存儲器,它臨時地存儲關(guān)于條形碼的識別或者通信的數(shù)據(jù)、用于計算的數(shù)據(jù)、計算的結(jié)果等。由便攜式電話10所處理的程序被開發(fā)并在該RAM中加以執(zhí)行。此外,RAM的一部分包括EEPROM(電可擦除可編程ROM),它是非易失性的存儲器并且是磁可重寫的。特別是,在便攜式電話10中的各種規(guī)范可以通過改變程序而加以修改,從而使得所述程序能夠被記錄在所述EEPROM上。換句話說,非易失性存儲器諸如EPROM和EEPROM近來已經(jīng)被用做程序的ROM,以便消除在每次為系統(tǒng)開發(fā)而調(diào)試時改變掩膜ROM而導(dǎo)致的時間損耗,由此使得程序開發(fā)和修改的周期大幅下降。再有,如果所述程序被下載來重寫EEPROM的程序內(nèi)容,則有可能容易地升級或者修改各功能。
圖3是展示用于切換照相機12的鏡頭焦距深度的機構(gòu)的示意圖,并且展示在普通拍攝時和閱讀條形碼時焦距深度的切換機構(gòu)。
在圖3中,所述機構(gòu)被配置成具有包括諸如CCD和它的信號輸出電路的固態(tài)圖像檢測設(shè)備的照相機模塊50、在里面具有鏡頭51并通過螺絲與照相機模塊50頂部配對的鏡頭單元52、以及被安裝在鏡頭單元52的外部區(qū)并用于旋轉(zhuǎn)鏡頭單元52的照相機手柄53。
鏡頭單元52通過螺絲與照相模塊50配對。當照相手柄53的夾53a沿著圖3所展示的方向A←→B移動時,鏡頭單元52就沿著相對于照相模塊50的方向X←→Y移動。這樣就能夠改變安裝在鏡頭單元52上的鏡頭51和照相機模塊50之間的聚焦長度,由此焦距的深度就在普通拍攝和條形碼閱讀之間加以切換。該實施例具有一種配置,使得當閱讀條形碼時,一個包括螺線管等的驅(qū)動部件(未示出),它接收來自控制部件31的驅(qū)動信號,并允許照相手柄53進行滑動以便自動地改變焦距的深度。不過,照相機的主體11a被提供有與照相機手柄53的夾53a相同步的滑動夾,并且在為條形碼閱讀而微距拍攝等時,用戶能夠手動地改變焦距深度。
以下,將描述具有以上配置的帶照相機的便攜式電話的操作。
圖4是展示由便攜式電話10閱讀條形碼的操作的流程圖,各操作由控制部件31加以實施。在該圖中,“S”代表每個步驟。
圖5是展示在便攜式電話10的LCD顯示器部件15上的模式選擇屏幕顯示的例子。
當在待機期間,用戶壓下模式鍵18時,模式選擇屏幕按如圖5(A)所展示的加以顯示。在這一狀態(tài)中,“條形碼”是用光標鍵19加以選擇的并且為了確認模式,壓下模式鍵18或者電話功能鍵17。然后,電話就被轉(zhuǎn)換到條形碼閱讀模式,并且代碼類型選擇屏幕按如圖5(B)所展示的加以顯示。
圖4的流開始于用戶的“條形碼”選擇操作。首先,在步驟S 1,進行條形碼閱讀模式設(shè)置。在這一條形碼閱讀模式設(shè)置中,閱讀條形碼所必須的初始設(shè)置被建立。在這一初始設(shè)置中,除了條形碼閱讀過程之外的處理,諸如照相機-拍攝和調(diào)度管理,被正確地完成,并且將其數(shù)據(jù)加以保存。然后閱讀條形碼所必須的程序被起動,接著操作用于閱讀條形碼所必須的焦距深度的切換機構(gòu),如圖3所展示的。
在步驟S2,響應(yīng)如圖5(B)中所展示的代碼類型選擇屏幕根據(jù)接收的用戶指令來確定代碼類型。當一維代碼被選擇為代碼類型時,例程就進展到S3。當二維代碼被選擇時,例程就進展到S4。
當條形碼閱讀模式被設(shè)置時,由用戶來選擇代碼類型(一維代碼/二維代碼)。如以上所描述的,存在幾種要閱讀的代碼類型,諸如一維代碼和二維代碼。所打印的代碼的尺寸或者線的寬度隨著代碼類型而有所變化。因此,用戶指定是要閱讀一維代碼還是二維代碼,并且根據(jù)用戶的指定,在顯示的同時照相機的圖像捕獲區(qū)域和放大倍率被加以優(yōu)化。
在一維代碼的情形中,在步驟S3,為照相機和顯示設(shè)置預(yù)定值(設(shè)置值1)。
在二維代碼的情形中,在步驟S4,設(shè)置不同于上面設(shè)置值1的值(設(shè)置值2)。
圖6是說明在顯示時圖像捕獲區(qū)域和放大隨著一維或者二維代碼的用戶而有所改變的視圖。
如在圖6中所展示的,在一維代碼的情形下,由照相機所捕獲的區(qū)域被設(shè)置為640(高)×480(長),并且圖像顯示被設(shè)置為等于由該照相機所捕獲的圖像。相對比而言,在二維代碼情形下,照相機所捕獲的區(qū)域被設(shè)置為320(高)×240(長),并且圖像顯示被設(shè)置為是該照相機所捕獲的圖像的高和長的兩倍大。也就是說,在一維代碼的情形下,所捕獲的區(qū)域被設(shè)置為使在一維方向上具有大量信息的條形碼落在該照相機水平地拍攝的區(qū)域中。在二維代碼的情形中,照相機所拍攝的區(qū)域(照相機-捕獲的-區(qū)域)被垂直地和水平地減小了一半,并且然后該照相機-捕獲的圖像垂直地和水平地的被放大兩倍以便顯示。除此之外,其它設(shè)置諸如邊緣分量的增強和對比度的增強可被公共地用作一維代碼和二維代碼這二者的照相機設(shè)置。
向回參考圖4的流程圖,當照相機/顯示設(shè)置1(S3)或者照相機/顯示設(shè)置2(S4)被執(zhí)行時,所述設(shè)備處于事件的待機條件中(85)。根據(jù)各個事件,各過程被改變。
燈打開/關(guān)閉的操作事件發(fā)生在用戶壓下燈的打開/關(guān)閉按鈕21時。當在步驟5中,這一事件被識別時,該例程就進展到步驟6以便根據(jù)所述設(shè)置打開或關(guān)閉燈13。
閱讀開始操作的事件發(fā)生在用戶壓下閱讀開始按鈕(例如,電話功能鍵17)時。當在步驟5中這一事件被識別時,該例程就進展到步驟7以便設(shè)置指示閱讀開始的標志。此外,如圖10中在以下所描述的,在所述設(shè)備具有一種配置使得指示照相機12的位置的標記被顯示在LCD顯示器部件15上時,在開始閱讀之后,所述標記可以不被顯示。
幀捕獲的事件發(fā)生在照相機12閱讀一幀的圖幀,然后完成閱讀時。當在步驟5這一事件被識別時,該例程就進展到步驟8以便根據(jù)所述設(shè)置將所捕獲的圖像顯示在LCD顯示器部件15上。此時,指示照相機12的位置的所述標記71(參見圖10)可以被同時顯示在LCD顯示器部件15上。
在步驟9中,判定是否要開始閱讀過程。當閱讀開始標志被設(shè)置(在步驟9中的是)時,就在步驟10開始代碼閱讀過程。當閱讀被中止時,則該例程就返回到步驟5以便識別事件。
在步驟11,判定代碼閱讀是否成功實現(xiàn)。當代碼閱讀成功完成時(在步驟11中的是),則在步驟12所捕獲的結(jié)果就顯示在LCD顯示器部件15上。然后,在步驟13,確認聲音通過揚聲器14被回放,并且按照這一流程圖的代碼閱讀就完成了。通過回放確認聲音來向用戶通知閱讀已完成,就將用戶的注意力吸引到完成上,并且用戶知道條形碼閱讀已完成。
在閱讀開始之前,在圖4中由虛線所包圍的循環(huán)就重復(fù)進行。在這一時段期間,代碼閱讀過程不被實施,因此可以獲得高的幀速率的平滑顯示。
圖7是展示由上面的條形碼閱讀過程所獲得的屏幕顯示例子的視圖。圖7(A)展示在閱讀過程之前的拍攝屏幕。圖7(B)展示在閱讀過程期間的拍攝屏幕。圖7(C)展示在閱讀過程之后所識別的結(jié)果的屏幕。
盡管描述將使用要識別的圖案是二維代碼的例子進行,但是要識別的圖像卻可以是除了諸如一維/二維條形碼這樣的符號圖案以外的字符圖案。
在閱讀開始之前,可獲得高的幀速率的平滑顯示。因此,例如,如在圖7(A)中所展示的,用戶能夠容易地處理照相機12(便攜式電話的主體10a),從而使得代碼被定位到屏幕之內(nèi)同時觀看以確保所述代碼不延伸到屏幕以外(捕獲的區(qū)域)。換句話說,因為在閱讀之前將代碼的圖像顯示在屏幕上的過程中的延遲是很短的,所以用戶能夠操作所述設(shè)備以便將所述代碼定位在屏幕之內(nèi)同時自然地觀看屏幕。然后,如在圖7(B)中所展示的,當所述代碼被定位在所述屏幕之內(nèi)時,所述用戶操作所述設(shè)備來實施閱讀,并且然后顯示閱讀的結(jié)果(參見圖7(C))。
圖8是展示通過上面的條形碼閱讀過程所獲得的屏幕顯示的例子的視圖。圖8(A)展示在閱讀過程之前的拍攝屏幕。圖8(B)展示在閱讀過程期間的拍攝屏幕。圖8(C)展示在閱讀過程之后所識別的結(jié)果的屏幕。
此外,如在圖8(A)中展示的,當圖像的一部分由于陰影等而變暗時,代碼的閱讀就變得困難了。代碼閱讀被通過將照相機12(便攜式電話的主體10a)拿著靠近要閱讀的代碼以便拍攝而加以實施,并且這樣可能會導(dǎo)致陰影。
在該實施例中,用戶能夠通過觀看屏幕來確認當前所輸入的圖像的狀態(tài)。因此,當如圖8(A)所展示的,代碼被遮蔽時,就壓下燈的打開/關(guān)閉按鈕21來打開燈13。然后,如在圖8(B)所展示的,陰影的影響就除去了,并且閱讀就成功地實現(xiàn)了(參見圖8(C))。
圖9是展示根據(jù)另一個實施例的便攜式終端設(shè)備的外觀的視圖。圖9(A)是它的正視圖,圖9(B)是它的背視圖。在圖1和9中,相同的部件由相同的參考標號來加以指示。
在圖9中,帶照相機的便攜式電話60(便攜式終端設(shè)備)具有一個標記61,該標記通過標簽或打印等指示照相機在主體10a的背面且正好在照相機12的后面的位置(與照相機12的開口的位置相對)。
因為用戶在視覺上觀看LCD顯示器部件15的同時無法看見照相機的位置,所以要使照相機12移向?qū)ο缶拖喈斃щy。具體而言,當應(yīng)該將照相機移近條形碼以便條形碼閱讀時,上面的問題就很突出了。
在該實施例中,標記61正好被附著在照相機12的開口的后面,因此這種標記61就變?yōu)橐环N類型的目標,以便將照相機12移向要閱讀作為對象的代碼,從而使得用于能夠很容易地操作它。
此外,根據(jù)照相機12的位置,如在圖10中所展示的,所述標記可以被顯示在LCD顯示器部件15(標記顯示裝置)上。
在圖10中,帶照相機的便攜式電話70(便攜式終端設(shè)備)顯示一個標記71,它指示照相機在主體10a的背面上的LCD顯示器部件15上且正好在照相機12的后面的位置(與照相機12的開口的位置相對)。
當所述標記被顯示在LCD顯示器部件15上時,優(yōu)選地是在操作快門時刪除所述標記。此外,當所述設(shè)備具有這樣的配置時,所述標記在圖4中的閱讀開始操作事件(S7)時在閱讀開始之后可以不被顯示。此外,當在圖4的步驟8所捕獲的圖像被顯示在LCD顯示器部件15上時,所述指示照相機12的位置的標記71可以同時地被顯示。
如以上所描述的,因為所述標記71被提供在與照相機12的位置相對應(yīng)的位置上,所以所述標記被用作將照相機12移到要閱讀作為對象的代碼上的目標,由此使得操作容易。
圖11展示本發(fā)明的另一個實施例的例子。圖11是展示根據(jù)另一個實施例的條形碼閱讀操作的流程圖。在圖4和11中,相同的部件由相同的參考標號來指示。
在圖11,省略了對應(yīng)圖4的步驟7和9的步驟。在該例子中,在步驟5中的幀捕獲事件被識別之后,圖像在步驟8被加以顯示。然后,該例程立即進展到步驟10,并且實施代碼閱讀過程。
在該實施例中,在開始代碼閱讀之前,圖像不能夠以高的幀速率被顯示。不過,用戶的操作諸如壓下閱讀開始按鈕(例如,電話功能鍵17)可被省略,因此就有利地減少了操作的數(shù)目。
此外,在另一個實施例中,由照相機所捕獲的圖像被存儲到存儲器中并且圖像被加以顯示。然后,該過程立刻停止。在停止期間,用戶可被允許確定是否使用所顯示的圖像開始代碼閱讀過程。當用戶選擇代碼閱讀開始時,代碼閱讀就開始了。否則,就丟棄所存儲的圖像,并且由照相機捕獲新的圖像。
該實施例對于在便攜式終端具有相當?shù)偷奶幚硇阅懿⑶一ㄙM一秒或者更多秒在代碼閱讀過程的情形下是有效的。用戶能夠在徹底地觀察了所捕獲的圖像之后判定是否要開始代碼閱讀過程。因此,那些很明顯導(dǎo)致閱讀失敗的圖像(由于手的抖動等而導(dǎo)致的模糊的圖像)就不被用在代碼閱讀上,并且再次獲得圖像。這樣就將要執(zhí)行的代碼閱讀過程量降到最低。
如以上所描述的,根據(jù)該實施例的帶照相機的便攜式電話10包括用于輸入感興趣的圖像信息的照相機12、用于在閱讀條形碼時通過操作打開/關(guān)閉按鈕21來發(fā)出光的小型燈13、用于顯示所述信息的LCD顯示器部件15、以及包括控制整個設(shè)備的CPU的控制部件31??刂撇考?1根據(jù)對象諸如自然圖像或者條形碼的現(xiàn)狀來切換拍攝步驟。當所述設(shè)備被切換到條形碼拍攝時,所述控制部件識別條形碼并且向用戶通知所識別的結(jié)果,并且根據(jù)所識別的內(nèi)容來實施預(yù)定的過程。因此,當條形碼被具有相當?shù)偷姆直媛实谋銛y式電話的照相機閱讀時,所述照相機就自動地切換到適合來拍攝條形碼的條形碼閱讀模式,并且能夠通過簡單的操作正確地閱讀代碼。
此外,在切換到條形碼拍攝模式的過程中,照相機33所獲得的圖像被以高的幀速率顯示在顯示器部件35上,直到所述代碼識別過程開始為止。在所述代碼識別過程開始之后,所述圖像以所述代碼識別過程所必須的幀速率加以顯示。因此,所述閱讀操作被在斷斷續(xù)續(xù)地在每個圖像被成功地捕獲時加以執(zhí)行,并且平滑的運動圖像能夠在LCD顯示器部件15上加以顯示,從而使得所述代碼能夠被合適地定位。
以上的描述說明本發(fā)明的優(yōu)選實施例,但是本發(fā)們的范圍并不受到它們的限制。
順便提及,上面的實施例展示了適用于便攜式電話的例子。不過,本發(fā)明可以應(yīng)用到便攜信息終端諸如PDA、以及其它信息處理設(shè)備諸如PC,只要它們被提供有(內(nèi)置的/外部地配備的)照相機。此外,要閱讀的代碼可以是任何代碼。
此外,在以上實施例中,使用了術(shù)語“便攜終端設(shè)備”,但是該術(shù)語被用于描述只是為了方便起見。因此,不用說,它可以是通信終端設(shè)備、信息閱讀設(shè)備、或者信息閱讀方法。
而且,在以上實施例中,通過字符或者圖標在顯示器部件15上顯示的消息、以及通過揚聲器14而發(fā)出的閱讀完成聲音被作為通知裝置加以描述。不過,任何通知方法可以被使用,諸如語音。當使用語音來通知時,所述便攜式電話提供有語音輸出部件,它包括語音數(shù)據(jù)生成芯片、D/A轉(zhuǎn)換器、放大器、以及揚聲器。于是,包含對應(yīng)于閱讀完成/閱讀失敗的消息內(nèi)容的語音合成被使用所述語音數(shù)據(jù)生成芯片加以執(zhí)行,然后所合成的語音被通過所述揚聲器加以輸出。此外,指示用戶應(yīng)該打開燈13或者有必要改變條形碼類型的消息被顯示在顯示器部件15上。除了顯示以外,語音或者聲音也可以用于通知。
而且,在構(gòu)成了上面的便攜式終端設(shè)備的各個電路部件例如存儲部件或者顯示器部件的類型和數(shù)目以及之間的連接方法,并不限于上面的實施例。
此外,上述的便攜式終端設(shè)備可以通過使這些便攜式終端設(shè)備發(fā)揮作用的程序來實現(xiàn)。這種程序被存儲在計算機可讀的記錄介質(zhì)中。在本發(fā)明中,這種記錄介質(zhì)可以是如圖2所展示的控制部件31的主存儲器。候選地,用于閱讀所述程序的設(shè)備諸如CD-ROM驅(qū)動器被提供為外部的存儲設(shè)備,并且所述記錄介質(zhì)可以是其它包含程序的介質(zhì),諸如通過插入到所述設(shè)備中可CD-ROM被閱讀的介質(zhì)。在任一情形中,所存儲的程序可以被控制部件31的CPU加以訪問和執(zhí)行。候選地,在任一情形中,所述程序被讀出,所讀出的程序被下載到程序存儲區(qū)中(未示出),然后所述程序被執(zhí)行。在這一情形中,假設(shè)要下載的程序是預(yù)先被存儲在每個設(shè)備中的。
在此,上面包含程序的介質(zhì)是一種記錄介質(zhì),它的構(gòu)成可與便攜式終端設(shè)備或者信息處理設(shè)備相獨立,并且它可以是固定地承載程序的介質(zhì)。它的例子包括盤,例如,包括磁帶和盒式磁帶的磁盤,以及包括CD-ROM、CD-R/RW、M0、MD、DVD-ROM、DVD-RAM、以及DVD-RW的光盤;卡,例如,PC卡、壓縮閃存卡TM、智能介質(zhì)TM、IC卡、SD卡TM、以及記憶棒TM;以及半導(dǎo)體存儲器,例如,掩膜ROM、EPROM、EEPROM、以及快閃式ROM。
此外,它還可以是靈活地承載程序的介質(zhì),諸如在通過可連接到因特網(wǎng)提供商或者文本通信網(wǎng)絡(luò)諸如服務(wù)器400從通信網(wǎng)絡(luò)下載程序的情形中。不過,當所述程序是從上面所述的通信網(wǎng)絡(luò)被下載的,則要下載的程序就被預(yù)先存儲或者從另一個記錄介質(zhì)被安裝。在所述記錄介質(zhì)中所存儲的內(nèi)容并不限制在程序,而且還可以是數(shù)據(jù)。
發(fā)明效果如上所描述的,根據(jù)本發(fā)明,便攜式終端設(shè)備諸如帶照相機的便攜式電話使得代碼通過容易的操作就能夠被準確地閱讀。
此外,本發(fā)明能夠提供允許照相機的開口被容易地定位到對象上的便攜式終端設(shè)備,由此增強代碼閱讀的可用性和可操作性。
權(quán)利要求
1.一種便攜式終端設(shè)備,包括用于使對象成像的成像單元;用顯示由所述成像單元所產(chǎn)生的圖像的顯示單元;用于識別被成像的對象的代碼的代碼識別單元;用于照明被成像的對象的照明單元;以及用于能夠在開始識別代碼之前打開/關(guān)閉所述照明單元的照明設(shè)置單元。
2.根據(jù)權(quán)利要求1的便攜式終端設(shè)備,其中所述照明設(shè)置單元能夠在把由所述成像單元所產(chǎn)生的圖像信息顯示在所述顯示單元上之時打開/關(guān)閉所述照明單元。
3.根據(jù)權(quán)利要求1或2的便攜式終端設(shè)備,還包括成像步驟切換單元,用于把被成像的對象切換到代碼,其中所述照明設(shè)置單元能夠在所述成像步驟切換單元已經(jīng)把被成像的對象切換到代碼之后,打開/關(guān)閉所述成像單元。。
4.根據(jù)權(quán)利要求1的便攜式終端設(shè)備,其中所述成像單元和所述照明單元被安置在主體的背面上,其中所述顯示單元和照明設(shè)置單元被安置在所述主體的正面上。
5.根據(jù)權(quán)利要求3的便攜式終端設(shè)備,其中所述成像步驟切換單元和用于指示應(yīng)該開始讀取被成像的對象的代碼的代碼讀取指示單元背安置在主體的正面上。
6.一種便攜式終端設(shè)備,包括用于使對象成像的成像單元;用于顯示所述成像單元所產(chǎn)生的圖像的顯示單元;用于識別所述圖像的代碼的代碼識別單元;用于根據(jù)用戶指示來激活所述代碼識別單元的代碼識別單元;以及用于把被成像的對象切換到代碼的成像步驟切換單元;其中所述成像單元被安置在主體的背面上,所述顯示單元被安置在所述主體的正面上并且位于所述成像單元的后面;其中在所述成像步驟切換單元已經(jīng)把被成像的對象切換到代碼之后和在所述代碼識別單元被激活之前,所述圖像被持續(xù)地顯示在所述顯示單元上,顯示的放大率隨著能夠讀取的代碼類型而變化,并且其中,在所述代碼識別單元被激活之后,持續(xù)地執(zhí)行代碼識別,而所述圖像被以所述代碼識別單元所需要的幀速率顯示在所述顯示單元上,一旦成功地完成了代碼識別,則代碼識別的結(jié)果就被顯示在所述顯示單元上,來代替顯示所述圖像。
7.一種便攜式終端設(shè)備,包括用于使對象成像的成像單元;用于顯示所述成像單元所產(chǎn)生的圖像的顯示單元;用于識別被成像的對象的代碼的代碼識別單元;用于根據(jù)用戶操作而把被成像的對象切換到代碼的成像步驟切換單元,其中所述成像單元被放置在主體的背面上,所述顯示單元被安置在所述主體的正面上并且位于所述成像單元的后面,其中在由所述成像步驟切換單元把被成像的單元切換到代碼之后,所述圖像被以所述代碼識別單元所需要的幀速率持續(xù)地顯示在所述顯示單元上,顯示的放大率隨著能夠讀取的代碼類型而改變,并且其中一旦成功地完成了代碼識別,代碼識別的結(jié)果就被顯示在所述顯示單元上,代替顯示所述圖像。
8.根據(jù)權(quán)利要求6的便攜式終端設(shè)備,其中所述成像步驟切換單元根據(jù)代碼類型來改變所述成像單元上的圖像捕獲區(qū)域。
9.根據(jù)權(quán)利要求6的便攜式終端設(shè)備,其中所述成像步驟切換單元根據(jù)代碼類型來改變所述顯示單元上的顯示放大率
10.根據(jù)權(quán)利要求8的便攜式終端設(shè)備,其中所述代碼類型包括一維代碼和二維代碼之間的差別。
11.根據(jù)權(quán)利要求3的便攜式終端設(shè)備,其中,當把被成像的對象切換到代碼時,所述成像步驟切換單元改變灰度等級屬性、對比度、亮度、白平衡、曝光、聚焦深度、邊緣增強、以及分辨率中的至少一個。
12.根據(jù)權(quán)利要求1的便攜式終端設(shè)備,還包括用于給出由所述代碼識別單元所識別的結(jié)果的通知的通知單元。
13.根據(jù)權(quán)利要求12的便攜式終端設(shè)備,其中所述通知單元通過聲音、語音、或者被顯示在所述顯示單元上的消息來給出所述識別結(jié)果的通知。
14.根據(jù)權(quán)利要求1的便攜式終端設(shè)備,其中所述識別結(jié)果在代碼識別完成之后被顯示在所述顯示單元上。
15.根據(jù)權(quán)利要求1的便攜式終端設(shè)備,還包括用于對所設(shè)置的時間進行計數(shù)的定時器設(shè)置單元,其中當在由所述定時器設(shè)置單元所設(shè)置的時段之內(nèi)沒有識別出代碼時,所述通知單元給出識別失敗的通知。
16.根據(jù)權(quán)利要求6的便攜式終端設(shè)備,還包括用于對所設(shè)置的時間進行計數(shù)的定時器設(shè)置單元,其中當在由所述定時器設(shè)置單元所設(shè)置的時段之內(nèi)沒有識別出代碼時,所述通知單元給出識別失敗的通知。
17.根據(jù)權(quán)利要求1的便攜式終端設(shè)備,其中所述便攜式終端設(shè)備是蜂窩電話或者便攜式信息終端。
全文摘要
一種便攜式終端設(shè)備和一種用于閱讀信息的程序,使用簡單的操作,它們就能夠正確地閱讀代碼,以及一種在上面記錄了所述程序的記錄介質(zhì)。一種帶照相機的便攜式電話10具有用于輸入感興趣的圖像的信息的照相機12、用于在閱讀條形碼時通過打開/關(guān)閉按鈕21的操作發(fā)出光的小型燈13、用于顯示信息的LCD顯示器部件15、以及包括用于控制整個設(shè)備的CPU的控制部件31。控制部件31根據(jù)對象諸如自然圖像或者條形碼的現(xiàn)狀來切換拍攝模式。當所述設(shè)備切換到條形碼拍攝模式時,控制部件31識別條形碼。接著,所述設(shè)備向用戶通知所識別的結(jié)果,并且根據(jù)所識別的內(nèi)容來實施預(yù)定的過程。
文檔編號H04M1/2755GK1819679SQ20061000473
公開日2006年8月16日 申請日期2003年7月21日 優(yōu)先權(quán)日2002年7月24日
發(fā)明者村松健晴 申請人:夏普公司