本公開涉及圖像數(shù)據(jù)處理方法和支持該方法的電子裝置。
背景技術(shù):
電子裝置可以從通過圖像傳感器捕獲的圖像辨識字符,且可基于所辨識的字符而將聯(lián)系方式添加到通訊簿。
現(xiàn)有的電子裝置對標準化字符可具有高字符辨識準確性,但是對非標準化字符或手寫產(chǎn)生的數(shù)據(jù)具有低字符辨識準確性,非標準化字符或手寫產(chǎn)生的數(shù)據(jù)經(jīng)常被辨識為純圖像。另外,在字符辨識的數(shù)據(jù)或手寫產(chǎn)生并辨識的數(shù)據(jù)的情況下現(xiàn)有的電子裝置不可以編輯字符數(shù)據(jù)。
技術(shù)實現(xiàn)要素:
技術(shù)問題
僅將以上信息呈現(xiàn)為背景信息,從而輔助理解本公開。尚未確定并且沒有斷言以上內(nèi)容中的任一者可能適用為關(guān)于本公開的現(xiàn)有技術(shù)。
問題解決方案
根據(jù)本公開的一方面,提供一種處理電子裝置的圖像數(shù)據(jù)的方法。所述方法包含:將圖像數(shù)據(jù)劃分為對應(yīng)于圖像數(shù)據(jù)的至少部分的特征的至少一個片段;確定對應(yīng)于至少一個片段的類別;以及基于所述類別以轉(zhuǎn)換的形式顯示所述至少一個片段。
根據(jù)本公開的另一方面,提供一種電子裝置。所述電子裝置包含:至少一個處理器,其配置成將圖像數(shù)據(jù)劃分為對應(yīng)于所述圖像數(shù)據(jù)的至少部分的特征的至少一個片段,確定對應(yīng)于所述至少一個片段的類別,且基于所述類別以轉(zhuǎn)換的形式顯示所述至少一個片段;以及顯示器,其配置成以轉(zhuǎn)換的形式顯示所述圖像數(shù)據(jù)。
本領(lǐng)域技術(shù)人員通過以下詳細描述將明白本公開的其它方面、優(yōu)勢和顯著特征,結(jié)合附圖進行的以下詳細描述公開了本公開的各種實施例。
發(fā)明的有利效應(yīng)
本公開的各方面將解決至少上述問題和/或缺點,并且提供至少下文描述的優(yōu)勢。因此,本公開的一方面將提供圖像數(shù)據(jù)處理方法和支持該方法的電子裝置。
附圖說明
通過結(jié)合附圖進行的以下描述,本公開的某些實施例的以上和其它方面、特征和優(yōu)勢將更加顯而易見,附圖中:
圖1是根據(jù)本公開的各種實施例的電子裝置的框圖;
圖2是根據(jù)本公開的各種實施例的電子裝置中的處理器的框圖;
圖3是說明根據(jù)本公開的各種實施例的處理電子裝置的圖像數(shù)據(jù)的方法的流程圖;
圖4是說明根據(jù)本公開的各種實施例的用于提供指導(dǎo)的屏幕的視圖;
圖5是說明根據(jù)本公開的各種實施例的用于提供用戶接口的屏幕的視圖,用戶通過所述用戶接口來調(diào)整指導(dǎo);
圖6A、圖6B、圖6C和圖6D是說明根據(jù)本公開的各種實施例的轉(zhuǎn)換圖像數(shù)據(jù)的視角的方法的視圖;
圖7A、圖7B和圖7C是說明根據(jù)本公開的各種實施例的確定用于校正失真而合成的圖像的數(shù)目的方法的視圖,所述失真依據(jù)在圖像數(shù)據(jù)的視角轉(zhuǎn)換期間的距離而出現(xiàn);
圖8是說明根據(jù)本公開的各種實施例的依據(jù)片段的特征信息而確定向量數(shù)據(jù)的筆畫信息的方法的視圖;
圖9是說明根據(jù)本公開的各種實施例的依據(jù)圖像數(shù)據(jù)的特征而確定片段的類別的方法的視圖;
圖10A、圖10B、圖10C、圖10D和圖10E是說明根據(jù)本公開的各種實施例的根據(jù)片段的類別而對與圖像數(shù)據(jù)分離的多個片段進行分組的方法的視圖;
圖11A、圖11B、圖11C、圖11D和圖11E是說明根據(jù)本公開的各種實施例的基于與圖像數(shù)據(jù)分離的片段而改變圖像數(shù)據(jù)的布局的方法的視圖;
圖12A、圖12B和圖12C是說明根據(jù)本公開的各種實施例的通過使用圖像數(shù)據(jù)而根據(jù)類別產(chǎn)生包含片段的布局、片段的類別和特征信息的頁的方法的視圖;
圖13是根據(jù)本公開的各種實施例的將從多個電子裝置接收的用戶輸入應(yīng)用于包含片段的布局、片段的類別和基于類別的特征信息的頁的方法的視圖;
圖14是說明根據(jù)本公開的各種實施例的向預(yù)覽圖像數(shù)據(jù)提供指導(dǎo)的方法的流程圖;
圖15是說明根據(jù)本公開的各種實施例的確定片段的類別的方法的流程圖;
圖16是根據(jù)本公開的各種實施例的通過將特征信息應(yīng)用于所轉(zhuǎn)換的數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)的方法的流程圖;
圖17是說明根據(jù)本公開的各種實施例的通過將筆畫信息應(yīng)用于向量數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)的方法的流程圖;
圖18是說明根據(jù)本公開的各種實施例的重新配置被標記區(qū)域的圖像數(shù)據(jù)的方法的流程圖;
圖19是說明根據(jù)本公開的各種實施例的創(chuàng)建包含片段的布局、片段的類別和基于類別的特征信息的頁的方法的視圖;
圖20A和圖20B是說明根據(jù)本公開的各種實施例的通過對片段的圖像數(shù)據(jù)進行色彩坐標變換且對對應(yīng)于特定通道的像素區(qū)域進行分析而確定片段的圖像數(shù)據(jù)是否包含字符的方法的視圖;以及
圖21是根據(jù)本公開的各種實施例的電子裝置的框圖。
在所有圖式中,應(yīng)注意,使用相同的參考數(shù)字來描繪相同或類似的元件、特征和結(jié)構(gòu)。
具體實施方式
提供參考附圖的以下描述以輔助全面理解由權(quán)利要求書及其等效物界定的本公開的各種實施例。其包含各種特定細節(jié)以輔助進行所述理解,但是這些將被視為僅僅是示例性的。因此,本領(lǐng)域技術(shù)人員將認識到,在不脫離本公開的范圍和精神的情況下,可以作出對本文中所描述的各種實施例的各種改變和修改。另外,出于清楚和簡明起見,可省略對眾所周知的功能和構(gòu)造的描述。
以下描述和權(quán)利要求書中使用的術(shù)語和詞語不限于書目含義,而是僅僅由發(fā)明人用于實現(xiàn)對本公開的清楚和一致的理解。因此,本領(lǐng)域技術(shù)人員應(yīng)該明白,僅出于說明目的而提供本公開的各種實施例的以下描述,而并非用于限制由所附權(quán)利要求書及其等效物界定的本公開。
將理解,單數(shù)形式“一”和“所述”包含復(fù)數(shù)參照,除非上下文另有清楚規(guī)定。因此,例如,對“組件表面”的參考包含對此類表面中的一者或多者的參考。
本文使用的術(shù)語“包含”、“包括”和“具有”或“可包含”或“可包括”和“可具有”指示元件的所公開的功能、操作或存在,但是不排除其它功能、操作或元件。
例如,表達“A或B”或“A或/和B中的至少一者”可指示包含A、B或A和B兩者。例如,表達“A或B”或“A或/和B中的至少一者”可指示(1)至少一個A,(2)至少一個B,或(3)至少一個A和至少一個B兩者。
本文使用的例如“第一(1st)”、“第二(2nd)”、“第一(first)”、“第二(second)”和類似者的術(shù)語可指修改本公開的各種實施例的各種不同元件,但是不限制所述元件。例如,“第一用戶裝置”和“第二用戶裝置”可指示不同的用戶,而不管次序或重要性如何。舉例來說,在不脫離本公開的范圍的情況下,第一組件可以被稱為第二組件,且反之亦然。
在本公開的各種實施例中,將理解,在組件(例如,第一組件)被稱為與另一組件(例如,第二組件)“(操作地或通信地)耦合”或“連接”時,所述組件可以直接連接到所述另一組件,或通過另一組件(例如,第三組件)進行連接。在本公開的各種實施例中,將理解,在組件(例如,第一組件)被稱為“(直接連接到)”或“直接存取”另一組件(例如,第二組件)時,在所述組件(例如,所述第一組件)與所述另一組件(例如,所述第二組件)之間不存在另一組件(例如,第三組件)。
本公開的各種實施例中使用的表達“配置成”例如可根據(jù)情形與以下各者互換地使用:“適合于”、“具有……的能力”、“設(shè)計成”、“調(diào)適成”、“使得”或“能夠”。術(shù)語“配置成”可能不一定是指在硬件方面“特別設(shè)計成”。而是,表達“配置成……的裝置”在一些情形中可指所述裝置和另一裝置或部分“能夠”。舉例來說,“配置成(或設(shè)定成)執(zhí)行A、B和C的處理器”在措辭上可指用于執(zhí)行對應(yīng)操作的專用處理器(例如,嵌入式處理器),或用于通過執(zhí)行存儲在存儲器裝置中的至少一個軟件程序而執(zhí)行對應(yīng)操作的通用處理器(例如,中央處理單元(CPU)或應(yīng)用處理器(AP))。
本文另外指示,本文使用的所有術(shù)語(包含技術(shù)或科學術(shù)語)可具有本領(lǐng)域技術(shù)人員一般理解的相同含義。一般來說,在詞典中界定的術(shù)語應(yīng)該被視為具有與相關(guān)技術(shù)的背景含義相同的含義,并且除非本文清楚地界定,否則不應(yīng)該反常地進行理解或者理解為具有過分正規(guī)的含義。在任何情況下,甚至不可將本說明書中界定的術(shù)語解釋為排除本公開的實施例。
根據(jù)本公開的各種實施例,電子裝置可包含以下各者中的至少一者:智能電話、平板個人計算機(PC)、移動電話、視頻電話、電子書(e-book)閱讀器、桌上型PC、膝上型PC、上網(wǎng)本計算機、工作站服務(wù)器、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、移動圖片專家組(MPEG)音頻層3(MP3)播放器、移動醫(yī)療裝置、相機,和可穿戴裝置(例如,智能玻璃、頭戴式裝置(HMD)、電子服裝、電子手鐲、電子項鏈、電子配件、電子紋身、智能鏡子,和智能手表)。
根據(jù)本公開的一些實施例,電子裝置可為智能家用電器。所述智能家用電器可包含以下各者中的至少一者(例如):電視、數(shù)字多功能光盤(DVD)播放器、留聲機、冰箱、空調(diào)、清潔器、烤箱、微波爐、洗衣機、空氣凈化器、機頂盒、家庭自動化控制面板、安全控制面板、電視(TV)盒(例如,三星HomeSyncTM、蘋果TVTM或谷歌TVTM)、游戲控制臺(例如,XboxTM和PlayStationTM)、電子詞典、電子鑰匙、攝像機,和電子相框。
根據(jù)本公開的一些實施例,電子裝置可包含以下各者中的至少一者:支持電話轉(zhuǎn)接服務(wù)的各種醫(yī)療裝置(例如,各種便攜式測量裝置(例如,血糖儀、心率計、血壓計、溫度計等)、磁共振血管造影(MRA)裝置、磁共振成像(MRI)裝置、計算機斷層攝影(CT)裝置、醫(yī)療成像裝置、超聲波裝置等)、導(dǎo)航裝置、全球定位系統(tǒng)(GPS)接收器、事件數(shù)據(jù)記錄儀(EDR)、飛行數(shù)據(jù)記錄儀(FDR)、車輛信息娛樂裝置、海洋電子設(shè)備(例如,海洋導(dǎo)航系統(tǒng)、陀螺羅盤等)、航空電子設(shè)備、安全設(shè)備、車輛導(dǎo)航單元、工業(yè)用或家用機器人、金融機構(gòu)的自動出納機(ATM),或商店的銷售點(POS),或物聯(lián)網(wǎng)(例如,燈泡、各種傳感器、電表或氣表、灑水滅火系統(tǒng)、火災(zāi)警報器、恒溫器、路燈、吐司機、健身設(shè)備、熱水箱、取暖器、鍋爐等)。
在本公開的各種實施例中,電子裝置可包含以下各者中的至少一者:支持電話轉(zhuǎn)接服務(wù)的家具或建筑物/結(jié)構(gòu)的部分、電子板、電子簽名接收裝置、投影儀,和各種測量儀表(例如,水表、電表、氣表,或無線電信號測量儀表)。根據(jù)本公開的各種實施例的電子裝置可為上述各種裝置中的一者或其組合。另外,根據(jù)本公開的實施例的電子裝置可為柔性電子裝置。另外,根據(jù)本公開的實施例的電子裝置不限于上述裝置,并且可包含根據(jù)技術(shù)發(fā)展的一種新電子裝置。
在下文中,將參考附圖更詳細地描述根據(jù)本公開的各種實施例的電子裝置。本公開中的術(shù)語“用戶”可指使用電子裝置的人或使用電子裝置(例如,人工智能電子裝置)的裝置。
圖1是根據(jù)本公開的各種實施例的電子裝置的框圖。
參看圖1,根據(jù)本公開的各種實施例而描述網(wǎng)絡(luò)環(huán)境100中的電子裝置101。電子裝置101可包含總線110、處理器120、存儲器130、輸入/輸出接口140、顯示器150和通信接口160。根據(jù)本公開的實施例,電子裝置101可省略所述組件中的至少一者,或者可以另外包含不同組件。
總線110(例如)可包含用于將組件110至170彼此連接并且在組件110至170之間遞送通信(例如,控制消息和/或數(shù)據(jù))的電路。
處理器120可包含CPU、AP和通信處理器(CP)中的至少一者。處理器120(例如)可執(zhí)行用于電子裝置101的至少一個另一組件的控制和/或通信的計算或數(shù)據(jù)處理。
根據(jù)本公開的各種實施例,處理器120可將圖像劃分為對應(yīng)于圖像數(shù)據(jù)的至少部分的特征的至少一個片段。
根據(jù)本公開的各種實施例,處理器120可確定對應(yīng)于圖像數(shù)據(jù)的至少部分的所述特征的每個片段的類別。
處理器120可基于以下各者中的至少一者來確定片段的類別:紅色、綠色和藍色(RGB)值的分布圖案;以及片段的圖像數(shù)據(jù)中的邊緣的分布圖案。替代地,處理器120可獲得目標區(qū)域,所述目標區(qū)域經(jīng)由至少一個特定通道從通過色彩坐標系的轉(zhuǎn)換而獲得的圖像提取像素。處理器120可獲得以下各者中的至少一者:目標區(qū)域在對應(yīng)于圖像數(shù)據(jù)的圖像區(qū)域中占據(jù)的比率(或百分比)、通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性,和圖像區(qū)域中的目標區(qū)域的散布。
舉例來說,處理器120可將每個片段的類別確定為以下各者中的一者:圖像(對應(yīng)于光柵圖像)、文本,和對應(yīng)于圖像數(shù)據(jù)的至少部分的特征的向量圖像。另外,處理器120可進一步相對于每個片段而確定對應(yīng)于類別的特征信息。舉例來說,在類別是圖像時,特征信息可包含分辨率、亮度、光度、捕獲圖像時的設(shè)定信息、面部辨識信息、圖像標記信息、圖像形成的紋理,等等。根據(jù)本公開的各種實施例,在類別是向量圖像時,特征信息可包含圖像數(shù)據(jù)具有的向量數(shù)據(jù)的粗細、筆畫圖案、取決于圖案的手寫筆類型、用于表達精細粗細信息的書寫速度、書寫壓力、結(jié)束點形式、筆傾斜度、筆的旋轉(zhuǎn)信息、通過筆畫辨識的統(tǒng)一碼文本數(shù)據(jù),等等。根據(jù)本公開的各種實施例,在類別是文本時,特征信息可包含字體風格、大小、粗細、是否為斜體、色彩、下劃線、突顯、字符間距、行間距,等等。
根據(jù)本公開的各種實施例,處理器120可基于每個片段的類別而轉(zhuǎn)換每個片段中的圖像數(shù)據(jù)的形式。替代地,處理器120可轉(zhuǎn)換對應(yīng)于每個片段的類別的圖像數(shù)據(jù)的布局(例如,片段的大小或布置)。
根據(jù)本公開的各種實施例,處理器120可創(chuàng)建包含片段的布局、片段的類別和對應(yīng)于類別的特征信息的頁。處理器120可向用戶輸入應(yīng)用基于用戶輸入的位置信息而確定的片段的類別,和所創(chuàng)建的頁中的對應(yīng)于類別的特征信息。
根據(jù)本公開的各種實施例,處理器120可向預(yù)覽圖像數(shù)據(jù)提供基于從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣而產(chǎn)生的指導(dǎo)。替代地,處理器120可控制指導(dǎo)的敏感性,以免提供錯誤的指導(dǎo)。舉例來說,如果所產(chǎn)生的指導(dǎo)改變多于指定臨界值,或多于所述指定值的改變維持不了比閾值時間更長的時間,那么處理器120可以不將所產(chǎn)生的指導(dǎo)反映到預(yù)覽圖像數(shù)據(jù)。
存儲器130可包含易失性和/或非易失性存儲器。存儲器130(例如)可以存儲與電子裝置101的至少一個另一組件相關(guān)的指令或數(shù)據(jù)。根據(jù)本公開的實施例,存儲器130可以存儲軟件和/或程序。所述程序可包含內(nèi)核131、中間件133、應(yīng)用編程接口(API)135,和/或應(yīng)用程序(或應(yīng)用)137。內(nèi)核131、中間件133或API 135的至少部分可以被稱為操作系統(tǒng)(OS)。
根據(jù)本公開的各種實施例,存儲器130可按照由處理器120轉(zhuǎn)換的形式存儲圖像數(shù)據(jù)。另外,存儲器130可以存儲每個片段的類別和對應(yīng)于所述類別的特征信息。舉例來說,在類別是文本時,存儲器130可以存儲通過轉(zhuǎn)換對應(yīng)片段的圖像數(shù)據(jù)而獲得的文本數(shù)據(jù),和文本數(shù)據(jù)的特征信息(例如,片段的背景、色彩、字體、大小、段落、下劃線和表格中的至少一者)。舉例來說,在類別是向量圖像時,存儲器130可以存儲通過轉(zhuǎn)換對應(yīng)片段的圖像數(shù)據(jù)而獲得的向量數(shù)據(jù),和向量數(shù)據(jù)的特征信息(例如,筆畫的粗細、開始點和結(jié)束點形式、粗細改變值、色彩改變值,和材料信息中的至少一者)。
根據(jù)本公開的各種實施例,存儲器130可以存儲包含片段的布局、片段的類別和對應(yīng)于類別的特征信息的頁。
根據(jù)本公開的各種實施例,存儲器130可以存儲預(yù)覽圖像數(shù)據(jù)或圖像數(shù)據(jù),其全部是通過相機模塊170獲得。存儲器130可以存儲由處理器120檢測到的邊緣數(shù)據(jù),和基于檢測到的邊緣而產(chǎn)生的指導(dǎo)。
內(nèi)核131(例如)可控制或管理用于執(zhí)行在其它程序(例如,中間件133、API 135或應(yīng)用程序137)中實施的操作或功能的系統(tǒng)資源(例如,總線110、處理器120、存儲器130,等等)。另外,內(nèi)核131可以提供用于通過從中間件133、API 135或應(yīng)用程序137訪問電子裝置101的個別組件而控制或管理系統(tǒng)資源的接口。
中間件133(例如)可以在API 135或應(yīng)用程序137與內(nèi)核131通信時用作用于交換數(shù)據(jù)的中介角色。
另外,中間件133可以處理從應(yīng)用程序137接收的對應(yīng)于優(yōu)先權(quán)的至少一個工作請求。舉例來說,中間件133可向至少一個應(yīng)用程序137指派使用電子裝置101的系統(tǒng)資源(例如,總線110、處理器120或存儲器130)的優(yōu)先權(quán)。舉例來說,中間件133可通過對應(yīng)于指派給至少一個工作請求的優(yōu)先權(quán)來處理至少一個工作請求而對所述至少一個工作請求執(zhí)行調(diào)度或負荷平衡。
API 135(作為用于允許應(yīng)用程序137控制從內(nèi)核131或中間件132提供的功能的接口)可包含用于文件控制、窗口控制、圖像處理或字符控制的至少一個接口或功能(例如,指令)。
輸入/輸出接口140(例如)可以用作用于將從用戶或另一外部裝置輸入的指令或數(shù)據(jù)遞送到電子裝置101的另一組件的接口。另外,輸入/輸出接口140可向用戶或另一外部裝置輸出從電子裝置101的另一組件接收的指令或數(shù)據(jù)。
顯示器150(例如)可包含液晶顯示器(LCD)、發(fā)光二極管(LED)顯示器、有機LED(OLED)顯示器、微機電系統(tǒng)(MEMS)顯示器,或電子紙張顯示器。顯示器150(例如)可向用戶顯示多種內(nèi)容(例如,文本、圖像、視頻、圖標、符號,等等)。顯示器150可包含觸摸屏,且(例如)可以接收通過使用電子筆或用戶的身體部分進行的觸摸、手勢、接近或懸停輸入。
根據(jù)本公開的各種實施例,顯示器150可按照由處理器120轉(zhuǎn)換的形式顯示圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,顯示器150可以顯示預(yù)覽圖像數(shù)據(jù)或圖像數(shù)據(jù),其全部是通過相機模塊170獲得。
根據(jù)本公開的各種實施例,顯示器150除了預(yù)覽圖像數(shù)據(jù)之外可以提供基于從所述預(yù)覽圖像數(shù)據(jù)檢測到的邊緣而產(chǎn)生的指導(dǎo)。
根據(jù)本公開的各種實施例,顯示器150可以顯示包含由處理器120產(chǎn)生的片段的布局、片段的類別和對應(yīng)于所述類別的特征信息的頁。在接收到用戶輸入時,顯示器150可通過將片段的類別和對應(yīng)于所述類別的特征信息應(yīng)用于基于用戶輸入的位置信息而確定的片段的位置而顯示用戶輸入。
通信接口160(例如)可以設(shè)定電子裝置101與外部裝置(例如,第一外部電子裝置102、第二外部電子裝置104,或服務(wù)器106)之間的通信。舉例來說,通信接口160可通過無線通信或有線通信而與連接到網(wǎng)絡(luò)162的外部裝置(例如,第二外部電子裝置104或服務(wù)器106)通信。
所述無線通信(例如,蜂窩通信協(xié)議)可以使用以下各者中的至少一者:長期演進(LTE)、LTE-高級(LTE-A)、碼分多址(CDMA)、寬帶CDMA(WCDMA)、全球移動電信系統(tǒng)(UMTS)、無線寬帶(WiBro)、全球移動通信系統(tǒng)(GSM),等等。另外,所述無線通信(例如)可包含短程通信。所述短程通信(例如)可包含以下各者中的至少一者:無線保真(WiFi)、藍牙(BT)、近場通信(NFC)、GPS、等等。所述有線通信(例如)可包含以下各者中的至少一者:通用串行總線(USB)、高清晰度多媒體接口(HDMI)、推薦標準232(RS-232)、普通老式電話服務(wù)(POTS),等等。網(wǎng)絡(luò)162可包含電信網(wǎng)絡(luò),例如,計算機網(wǎng)絡(luò)(例如,局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))、因特網(wǎng)和電話網(wǎng)絡(luò)中的至少一者。
第一和第二外部電子裝置102和104中的每一者可為相同或不同類型的電子裝置101。根據(jù)本公開的實施例,服務(wù)器106可包含一個或多個服務(wù)器的群組。根據(jù)本公開的各種實施例,在電子裝置101上執(zhí)行的所有或部分操作可以在另外的一個或多個電子裝置(例如,第一或第二外部電子裝置102或104或服務(wù)器106)上執(zhí)行。
根據(jù)本公開的實施例,在電子裝置101自動地或按照請求執(zhí)行特定功能或服務(wù)時,其可向另一裝置(例如,第一或第二外部電子裝置102或104或服務(wù)器106)請求與其相關(guān)的功能的至少部分,以作為單獨地執(zhí)行所述功能或服務(wù)的代替或補充。另一電子裝置(例如,第一或第二外部電子裝置102或104或服務(wù)器106)可執(zhí)行所請求的功能或額外功能,并且可向電子裝置101遞送執(zhí)行結(jié)果。電子裝置101可以如原樣提供所請求的功能或服務(wù),或者通過另外處理所接收的結(jié)果而提供所請求的功能或服務(wù)。為此,例如,可以使用云計算、分布式計算或客戶端-服務(wù)器計算技術(shù)。
相機模塊170可通過使用配備的圖像傳感器來獲得預(yù)覽圖像數(shù)據(jù)和圖像數(shù)據(jù)。
圖2是根據(jù)本公開的各種實施例的電子裝置中的處理器的框圖。
參看圖2,預(yù)處理模塊210可以對圖像數(shù)據(jù)執(zhí)行預(yù)處理,以便提高圖像數(shù)據(jù)的筆畫辨識率或字符的辨識率。舉例來說,預(yù)處理模塊210可以在圖像數(shù)據(jù)獲取期間執(zhí)行圖像傳感器的設(shè)定值、指導(dǎo)提供或平衡校正,以便獲得更清楚的在圖像數(shù)據(jù)中包含的文本或圖像。與其相關(guān)的特定描述可以參看圖6A至圖7C。
片段檢測模塊220可將檢測到的邊緣與圖像數(shù)據(jù)區(qū)分開,并且可獲得對應(yīng)于圖像數(shù)據(jù)的規(guī)則的多個矩形配置圖像數(shù)據(jù)。片段檢測模塊220可基于片段的類別對所述多個矩形中的一些矩形進行積分。與其相關(guān)的特定描述可以參看圖10A至圖10E。
根據(jù)本公開的各種實施例,片段檢測模塊220可轉(zhuǎn)換圖像數(shù)據(jù)的色彩坐標系,并且可獲得目標區(qū)域,所述目標區(qū)域經(jīng)由至少一個特定通道從通過轉(zhuǎn)換色彩坐標系而獲得的圖像提取像素。片段檢測模塊220可通過使用以下各者中的至少一者來確定片段的類別:目標區(qū)域在整個圖像區(qū)域中占據(jù)的百分比(例如,目標區(qū)域的像素的數(shù)目相對于整個圖像數(shù)據(jù)中的像素的數(shù)目所占據(jù)的比率或百分比)、通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性,和圖像區(qū)域中的目標區(qū)域的散布。舉例來說,色彩坐標系可為色調(diào)、飽和度和值(HSV)色彩坐標系。
舉例來說,片段檢測模塊220可對應(yīng)于所述片段是否包含字符來確定的片段的類別。所述字符(例如,片段中包含的字符)可包含標準化字符、非標準化字符和手寫字符中的至少一者。可對應(yīng)于光學字符辨識(OCR)模塊230的辨識率(例如,辨識準確性)將包含字符的片段分類為文本和向量圖像兩個類別??蓪⒉话址钠畏诸悶閳D像類別(例如,光柵圖像)。舉例來說,基于對片段的圖像數(shù)據(jù)的分析,片段檢測模塊220可通過提取字符特征(例如,字符的水平書寫或豎直書寫以及段落的配置)而確定所述片段是否包含字符。
OCR模塊230可執(zhí)行片段中的圖像數(shù)據(jù)的字符辨識。OCR模塊230可通過字符辨識來計算片段中的圖像數(shù)據(jù)的準確性,并且可基于所述準確性而確定片段中的圖像數(shù)據(jù)的類別是否為文本。在類別是文本時,OCR模塊230可以存儲通過字符辨識而從片段的圖像數(shù)據(jù)轉(zhuǎn)換的統(tǒng)一碼文本數(shù)據(jù)。另外,OCR模塊230可通過分析圖像數(shù)據(jù)而提取統(tǒng)一碼文本數(shù)據(jù)具有的特征信息。根據(jù)本公開的各種實施例,所述特征信息可為表示各種統(tǒng)一碼文本數(shù)據(jù)的值,所述統(tǒng)一碼文本數(shù)據(jù)例如為圖像數(shù)據(jù)具有的文本數(shù)據(jù)的字體風格、大小、是否為斜體、色彩、下劃線、突顯、字符間距,和行間距。
手寫辨識(HWR)模塊240可通過OCR模塊230的字符辨識結(jié)果而獲得從類別不是文本的片段的圖像數(shù)據(jù)轉(zhuǎn)換的向量數(shù)據(jù)。另外,HWR模塊240可通過分析圖像數(shù)據(jù)而提取筆畫數(shù)據(jù)具有的特征信息。根據(jù)本公開的實施例,所述特征信息可為表示各種筆畫數(shù)據(jù)的值,所述筆畫數(shù)據(jù)例如為圖像數(shù)據(jù)具有的向量數(shù)據(jù)的粗細、筆畫圖案、取決于圖案的手寫筆類型、用于表達精細粗細信息的書寫速度、書寫壓力、筆傾斜度、筆的旋轉(zhuǎn)信息、通過筆畫辨識的統(tǒng)一碼文本數(shù)據(jù),等等。另外,HWR模塊240可通過用戶的手動輸入或用戶的手寫圖案分析而產(chǎn)生任意的時間信息,并且可通過使用所產(chǎn)生的時間信息和所提取的筆畫數(shù)據(jù)信息中的至少一者而執(zhí)行筆畫辨識??蓪⑺孀R的筆畫信息轉(zhuǎn)換為包含圖和特殊字符的向量數(shù)據(jù)。HWR模塊240可將片段的類別、對應(yīng)于所述類別的特征信息,和所轉(zhuǎn)換的向量數(shù)據(jù)存儲在存儲器130中。
如上文提及,根據(jù)本公開的實施例的電子裝置包含用于存儲與片段分離和對應(yīng)于所述片段的類別確定和轉(zhuǎn)換相關(guān)的至少一個指令的存儲器,和用于執(zhí)行與存儲器相關(guān)的至少一個指令的處理器??梢栽O(shè)定由處理器執(zhí)行的指令以執(zhí)行以下各者中的至少一者:將圖像數(shù)據(jù)劃分為對應(yīng)于特征的至少部分的至少一個片段;確定對應(yīng)于所述片段的類別;以及基于所述片段的所述類別而轉(zhuǎn)換所述片段。
圖3是說明根據(jù)本公開的各種實施例的處理電子裝置的圖像數(shù)據(jù)的方法的流程圖。
參看圖3,可以使用由圖1中示出的電子裝置101處理的操作來配置圖3中示出的用于處理電子裝置101的圖像數(shù)據(jù)的方法。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖3中示出的方法。
在操作310中,處理器120可將圖像數(shù)據(jù)劃分為至少一個片段。
在操作320中,處理器120可根據(jù)片段中的圖像數(shù)據(jù)的特征而確定片段的類別。舉例來說,處理器120可基于片段的圖像數(shù)據(jù)中的RGB值的分布圖案和邊緣的分布圖案中的至少一者而確定片段的類別(例如,圖像(例如,光柵圖像)、文本和向量圖像)。替代地,處理器120可獲得目標區(qū)域,所述目標區(qū)域經(jīng)由至少一個特定通道從通過色彩坐標系獲得的圖像數(shù)據(jù)提取像素,并且可基于以下各者來確定所述片段的圖像數(shù)據(jù)是否包含字符:目標區(qū)域在圖像區(qū)域中占據(jù)的百分比(例如,目標區(qū)域的像素的數(shù)目相對于整個圖像數(shù)據(jù)中的像素的數(shù)目所占據(jù)的比率或百分比)、通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性,和圖像區(qū)域中的目標區(qū)域的散布。
根據(jù)本公開的各種實施例,處理器120可進一步確定對應(yīng)于類別的特征信息。處理器120可改變對應(yīng)于事件(例如,用戶輸入)的所確定的特征信息。舉例來說,處理器120可將圖像數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于基于用戶輸入的事件而改變的特征信息的重新配置的形式。
在操作330中,顯示器150可基于片段的類別以轉(zhuǎn)換的形式顯示圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,存儲器130可以存儲圖像數(shù)據(jù)中的片段的類別、對應(yīng)于所述類別的特征信息,或呈轉(zhuǎn)換的形式的數(shù)據(jù)。因此,用戶可將片段的類別、對應(yīng)于所述類別的特征信息或呈轉(zhuǎn)換的形式的數(shù)據(jù)轉(zhuǎn)換為標簽信息的形式,并且可通過使用這個來搜索文檔或圖像或者管理文檔或圖像。
根據(jù)本公開的各種實施例,處理器120可以在維持片段的類別和對應(yīng)于所述類別的特征信息的同時編輯圖像數(shù)據(jù)。舉例來說,處理器120可以從存儲器130獲取滿足用戶想要的片段類別和對應(yīng)于所述類別的特征信息的圖像數(shù)據(jù),并且可以創(chuàng)建文檔的新的內(nèi)容而維持所述片段類別和對應(yīng)于所述類別的特征信息或布局。
圖4是說明根據(jù)本公開的各種實施例的用于提供指導(dǎo)的屏幕的視圖。
參看圖4,為了獲得準確的圖像數(shù)據(jù),處理器120可以提供指導(dǎo)410和420以獲得進一步適合于在圖像數(shù)據(jù)獲取期間的圖像辨識的圖像數(shù)據(jù)。
處理器120可以從通過相機模塊170獲得的預(yù)覽圖像數(shù)據(jù)檢測邊緣。根據(jù)本公開的實施例,處理器120可通過使用預(yù)覽圖像數(shù)據(jù)中的像素之間的對比差異來檢測邊緣。舉例來說,處理器120可將其中相對于鄰近像素的像素值的差(例如,基于像素值相對于鄰近像素的對比差異)大于臨界值的像素檢測為邊緣。處理器120可以調(diào)整對應(yīng)于邊緣檢測期間的像素值或檢測到的邊緣的數(shù)目的臨界值。處理器120可通過將預(yù)覽圖像數(shù)據(jù)劃分為多個區(qū)域并且應(yīng)用不同的臨界值而檢測每個區(qū)域的邊緣。
處理器120可基于檢測到的邊緣而產(chǎn)生指導(dǎo)410和420,并且可以在所顯示的預(yù)覽圖像上提供所產(chǎn)生的指導(dǎo)410和420。
舉例來說,處理器120可以連接檢測到的邊緣以便獲得對象的輪廓。在獲得矩形輪廓時,處理器120可通過使用配置矩形的線之間的角度、線是否連接、高度或?qū)挾榷峁┌脩粝胍淖罴褏^(qū)域的矩形指導(dǎo)。在此操作期間,處理器120可以提供盡可能類似于矩形形式的指導(dǎo)。
根據(jù)本公開的實施例,處理器120可以提供指導(dǎo)以用于防止用戶想要的區(qū)域的透視失真現(xiàn)象,以便容易地分析從預(yù)覽圖像數(shù)據(jù)檢測到的圖像數(shù)據(jù)。處理器120可以測量每個矩形邊緣的角度,或者可以測量每個相向的邊的不同長度。在測量值大于臨界值時,處理器可以顯示指導(dǎo),其中形成矩形指導(dǎo)的線的色彩信息、矩形內(nèi)部的色彩信息、形成矩形的線的形式、圖標或透明度會改變,使得在用戶認識到這樣時,可以進行指導(dǎo)來測量進一步容易地辨識的圖像數(shù)據(jù)。
在提供指導(dǎo)時,處理器120可以防止基于無效的數(shù)據(jù)而產(chǎn)生指導(dǎo)。舉例來說,可能會由于用戶的手顫動或焦點晃動而臨時地獲得無效的圖像數(shù)據(jù)。此時,處理器120可通過分析邊緣數(shù)據(jù)(例如,將檢測到的邊緣與先前檢測到的邊緣進行比較)而不將基于無效的數(shù)據(jù)而產(chǎn)生的指導(dǎo)反映到預(yù)覽圖像數(shù)據(jù)。
根據(jù)本公開的實施例,如果指導(dǎo)改變多于指定臨界值,且多于指定臨界值的改變維持不了比閾值時間更長的時間,那么處理器120可以不將所產(chǎn)生的指導(dǎo)反映到預(yù)覽圖像數(shù)據(jù)。
根據(jù)本公開的實施例,在基于從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣而產(chǎn)生指導(dǎo)時,處理器120可指定用于接收預(yù)覽圖像數(shù)據(jù)的接收間隔,并且可以不使用在指定間隔之間所接收的預(yù)覽圖像數(shù)據(jù),以便產(chǎn)生準確的指導(dǎo)。
根據(jù)本公開的實施例,處理器120可通過預(yù)覽圖像上的邊緣之間的連接而顯示指導(dǎo)矩形,并且可通過指導(dǎo)矩形的視覺結(jié)果(例如,色彩改變、圖標或矩形中的透明度改變,或模糊結(jié)果)向用戶通知用于獲得準確的圖像的指導(dǎo)。
根據(jù)本公開的實施例,如果未從預(yù)覽圖像數(shù)據(jù)檢測到邊緣,那么處理器120可以顯示先前所產(chǎn)生的指導(dǎo),并且可以在指定閾值時間之后重新嘗試對預(yù)覽圖像數(shù)據(jù)的邊緣檢測。
根據(jù)本公開的實施例,存儲器130可以存儲從所獲得的預(yù)覽圖像數(shù)據(jù)檢測到的邊緣數(shù)據(jù)。如果從所獲得的圖像數(shù)據(jù)檢測到的邊緣不對應(yīng)于在圖像捕獲之前從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣,那么處理器120可以使用從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣,而不是從所獲得的圖像數(shù)據(jù)檢測到的邊緣。
舉例來說,處理器120可通過連接檢測到的邊緣而獲得對象的輪廓。在獲得矩形輪廓時,處理器120可通過使用配置矩形的線之間的角度、線是否連接、高度、寬度等等來配置指導(dǎo)矩形。因此,處理器120可以提取用戶想要的區(qū)域?;诖?,處理器120可以支持用戶獲得盡可能類似于矩形形式的圖像數(shù)據(jù)。
圖5是說明根據(jù)本公開的各種實施例的用于提供用戶接口的屏幕的視圖,用戶通過所述用戶接口來調(diào)整指導(dǎo)。
處理器120可以提供用戶接口,用戶通過所述用戶接口來手動地調(diào)整指導(dǎo)510。處理器120可通過輸入/輸出接口140接收輸入事件,并且可按照與輸入事件對應(yīng)地調(diào)整的形式顯示指導(dǎo)510。
根據(jù)本公開的實施例,處理器120可以放大520預(yù)覽圖像數(shù)據(jù)的部分,并且對應(yīng)于調(diào)整指導(dǎo)510的輸入事件輸出所述預(yù)覽圖像數(shù)據(jù)。因此,用戶可基于經(jīng)放大的預(yù)覽圖像數(shù)據(jù)而精確地調(diào)整指導(dǎo)510。
根據(jù)本公開的實施例,處理器120可以對應(yīng)于多個條件(例如,觸摸輸入的移動速度和觸摸輸入的壓力)調(diào)整觸摸輸入的移動幅度。因此,用戶可以更精確地調(diào)整所述指導(dǎo)。舉例來說,顯示器150可以輸出包含用于調(diào)整指導(dǎo)的位置的處理程序530的指導(dǎo)。
根據(jù)本公開的實施例,在指導(dǎo)的位置按照輸入事件而移動時,處理器120可以檢查在移動位置的臨界范圍內(nèi)是否存在檢測到的邊緣。如果存在邊緣,那么處理器120可將指導(dǎo)設(shè)定為自動地定位在最靠近移動位置的邊緣處。
圖6A至圖6D是說明根據(jù)本公開的各種實施例的轉(zhuǎn)換圖像數(shù)據(jù)的視角的方法的視圖。
根據(jù)本公開的各種實施例,處理器120可通過使用通過傳感器模塊(例如,激光傳感器或陀螺儀傳感器)獲得的信息而轉(zhuǎn)換圖像數(shù)據(jù)的視角。舉例來說,處理器120可通過使用電子裝置101的豎直/水平角度和從電子裝置101到對象的距離來計算電子裝置101與所述對象之間的角度。處理器120可通過使用所計算的角度來平衡圖像數(shù)據(jù)的視角。
處理器120可通過改變設(shè)定值(例如,所捕獲的圖像數(shù)據(jù)的數(shù)目、曝光值,或白平衡)而獲得多個圖像數(shù)據(jù)。處理器120可通過使用多個所獲得的圖像數(shù)據(jù)來平衡圖像數(shù)據(jù)的視角。
舉例來說,參看圖6A至圖6D,處理器120可以檢測對象區(qū)域610,并且可以手動地或自動地放大對象區(qū)域610以對應(yīng)于屏幕(參看圖6A)。舉例來說,在從對象區(qū)域獲得具有較長的邊的矩形輪廓時,可通過顯示器150的屏幕的長度來放大較長的邊的長度。
處理器120可獲得對象區(qū)域的放大倍率620或?qū)Ρ榷?,并且可基于此來確定拍攝曝光時間和拍攝數(shù)目(參看圖6B)。舉例來說,處理器120可以根據(jù)設(shè)定值而增加拍攝的數(shù)目(例如,如果曝光值下降小于臨界值)。在通過圖像傳感器獲得圖像數(shù)據(jù)之后,處理器120可以校正圖像數(shù)據(jù)650的視角(參看圖6C)。因此,處理器120可獲得分辨率和視角經(jīng)過一致校正的圖像數(shù)據(jù)660(參看圖6D)。
根據(jù)本公開的各種實施例,為了獲得清楚的圖像數(shù)據(jù),處理器120可以相互地補足圖像數(shù)據(jù)630和640中的每一者具有的模糊區(qū)域,并且可以執(zhí)行合成至少一個圖像數(shù)據(jù)的操作。
根據(jù)本公開的各種實施例,顯示器150可通過以動畫顯示平衡圖像數(shù)據(jù)的視角的過程來表示工作進度。舉例來說,處理器120可以:將在顯示器150上顯示的動畫劃分為N個操作;以單位時間間隔檢查由處理器120執(zhí)行的工作的實際進度;以及顯示對應(yīng)于當前工作的進度的動畫的操作。
舉例來說,如果執(zhí)行中的工作的進度慢于或等于動畫的操作,那么可將在顯示器150上顯示的動畫的操作維持為原樣。
如果由處理器120實際和當前執(zhí)行的工作的進度快于動畫的操作,那么處理器120可以對應(yīng)于執(zhí)行中的工作的進度與動畫的進度之間的差異來調(diào)整動畫的操作的進展速度。舉例來說,如果由處理器120執(zhí)行的工作的進度實際上與動畫的進度相差多于30%,那么處理器120可以處理動畫的操作的進度(例如,以減小下一個操作中的處理時間的間隔的形式)。替代地,如果由處理器120執(zhí)行的工作的進度實際上與動畫的進度相差多于10%且小于30%,那么處理器120可以稍慢地處理動畫的操作的進度(例如,以向下一個操作中的處理時間的間隔提供延遲的形式)。替代地,如果由處理器120執(zhí)行的工作的進度實際上與動畫的進度相差小于10%,那么處理器120可以很慢地處理動畫的操作的進度(例如,以向操作之間的時間間隔提供大延遲值的形式)。
圖7A至圖7C是說明根據(jù)本公開的各種實施例的確定用于校正失真而合成的圖像的數(shù)目的方法的視圖,所述失真取決于在圖像數(shù)據(jù)的視角轉(zhuǎn)換期間的透視而出現(xiàn)。
為了移除在圖像數(shù)據(jù)的視角轉(zhuǎn)換期間出現(xiàn)的根據(jù)透視的失真,處理器120可通過合成多個圖像來增加圖像數(shù)據(jù)的清晰度。處理器120可通過在對應(yīng)于圖像數(shù)據(jù)的視角的透視校正期間的校正來檢查其中出現(xiàn)失真的失真區(qū)域(例如,通過角度校正放大的模糊區(qū)域),并且可確定將要合成的對應(yīng)于失真區(qū)域的圖像的數(shù)目。在合成多個所獲得的圖像的過程中,處理器120可通過合成多個圖像中的失真區(qū)域(例如,模糊區(qū)域)的圖像數(shù)據(jù)值而獲得一個清楚的圖像。處理器120可通過使用以下方法中的至少一者來確定圖像數(shù)據(jù)的拍攝的數(shù)目。
參看圖7A,處理器120可對應(yīng)于表示對象區(qū)域700的輪廓的形式將對象區(qū)域700劃分為多個區(qū)域710和720。處理器120可基于多個區(qū)域的對比差異或比率(a:b)而確定拍攝的數(shù)目。舉例來說,如果多個區(qū)域710和720的對比比率(a:b)大于臨界值,那么處理器120可以增加拍攝的數(shù)目。
參看圖7B,處理器120可基于表示對象區(qū)域700的矩形的兩個邊的長度差或比率(a:b)來確定拍攝的數(shù)目。舉例來說,處理器120可將配置對象區(qū)域700的矩形的左邊和右邊的長度比率(a:b)確定為拍攝的數(shù)目。
參看圖7C,處理器120可基于放大倍率來確定拍攝的數(shù)目。舉例來說,處理器120可以在放大倍率增加時增加拍攝的數(shù)目。
在通過圖像傳感器獲得圖像數(shù)據(jù)之后,處理器120可以校正所述圖像數(shù)據(jù)。根據(jù)本公開的各種實施例,為了提取圖像數(shù)據(jù)的清楚圖像,處理器120可以相互地補足每個圖像數(shù)據(jù)具有的模糊區(qū)域,并且可以執(zhí)行合成至少一個圖像數(shù)據(jù)的操作。
圖8是說明根據(jù)本公開的各種實施例的依據(jù)片段的特征信息而確定向量數(shù)據(jù)的筆畫信息的方法的視圖。
處理器120可將片段的圖像數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于片段的類別的向量數(shù)據(jù)。舉例來說,如果片段的類別是向量圖像,那么處理器120可將片段的圖像數(shù)據(jù)轉(zhuǎn)換為向量數(shù)據(jù)。
處理器120可獲得對應(yīng)于對片段的圖像數(shù)據(jù)的分析的以下至少一個特征信息:片段中的線的粗細、線的開始點和結(jié)束點的形式、粗細改變值、色彩改變值,和材料信息。筆畫可以包含所轉(zhuǎn)換的向量數(shù)據(jù)的信息和所述至少一個特征信息。參看圖8,圖8中示出的手寫形式的筆畫可以包含特征信息,例如在朝向線的結(jié)束點走去時變薄的粗細、較小的粗細改變值,或線的色彩沒有改變。
處理器120可基于所獲得的特征信息而確定以下至少一個筆畫信息:筆的類型、色彩、粗細、書寫壓力、書寫速度、傾斜度,和筆的旋轉(zhuǎn)。在圖8的實施例中,處理器120可基于所獲得的特征信息而將筆的類型確定為簽字筆。
處理器120可通過將筆畫信息應(yīng)用于向量數(shù)據(jù)而重新配置圖像數(shù)據(jù)。在圖8的實施例中,當在顯示器150上顯示通過HWR模塊240獲得的向量數(shù)據(jù)時,處理器120可以選擇筆類型,例如簽字筆。
根據(jù)本公開的各種實施例,取決于設(shè)定的筆類型,處理器120可通過使用特征信息來不同地表達筆畫數(shù)據(jù),所述特征信息例如為書寫壓力、書寫速度、筆的傾斜度,和筆的旋轉(zhuǎn),其中的每一者與繪圖相關(guān)。
如本公開的一個實施例,可將包含以以筆類型繪出的具有對應(yīng)于水平和豎直方向而改變的粗細值的筆畫的圖像數(shù)據(jù)分析為具有對應(yīng)于多個方向的多個粗細值的筆畫。然而,當配置具有對應(yīng)于一方向的不同粗細的繪畫的筆類型的筆畫時,可將所示出的圖像數(shù)據(jù)轉(zhuǎn)換為一個筆畫。舉例來說,可將具有相同特征信息的連續(xù)兩個筆畫整合為一個筆畫。因此,可以減小筆畫的數(shù)目。
圖9是說明根據(jù)本公開的各種實施例的依據(jù)片段的圖像數(shù)據(jù)的特征而確定片段的類別的方法的視圖。
圖9中示出被劃分為多個片段910、920、930、940和950的圖像數(shù)據(jù)。如上文描述,處理器120確定每個片段的類別。舉例來說,處理器120可以在類別中進一步包含對應(yīng)于對片段的圖像數(shù)據(jù)的分析的以下至少一個特征信息:片段的背景、色彩、字體、大小、段落、下劃線,和表格。
呈筆畫形式的數(shù)據(jù)重疊在圖像數(shù)據(jù)的文本上,如圖9中所示。另外在文本上顯示的標記961、962、963、964和965可以具有重要顯示或下劃線的含義,且因此,當重新配置圖像數(shù)據(jù)時,需要將標記部分反映到所轉(zhuǎn)換的文本數(shù)據(jù)。
處理器120可以從片段的圖像數(shù)據(jù)獲得被標記區(qū)域,并且可以提取被標記區(qū)域的色彩值。所提取的色彩值可以表示標記的色彩值。被標記區(qū)域可為包含在文本上重疊地顯示的標記961、962、963、964和965的區(qū)域,或者可為對應(yīng)于圖像數(shù)據(jù)的分析結(jié)果獲得有意義的數(shù)據(jù)區(qū)域。如本公開的一個實施例,所述有意義的數(shù)據(jù)區(qū)域可為排除片段的圖像數(shù)據(jù)中包含的字符區(qū)域或背景的圖像數(shù)據(jù)。
處理器120可以對被標記區(qū)域的圖像數(shù)據(jù)執(zhí)行圖像二值化。處理器120可通過將被標記區(qū)域二值化而獲得呈移除了標記的形式的數(shù)據(jù)。舉例來說,參看圖9,二值化的數(shù)據(jù)可以表示被標記區(qū)域的文本數(shù)據(jù)。
處理器120可將二值化的數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于片段的類別(例如,圖像、文本和向量圖像)的數(shù)據(jù)類型(例如,統(tǒng)一碼文本數(shù)據(jù)和向量數(shù)據(jù))。通過向所轉(zhuǎn)換的數(shù)據(jù)應(yīng)用所提取的色彩值,可將標記反映到所轉(zhuǎn)換的數(shù)據(jù)。因此,處理器120可通過將用戶另外顯示的標記961、962、963、964和965反映到所轉(zhuǎn)換的數(shù)據(jù)而重新配置圖像數(shù)據(jù)。
圖10A至圖10E是說明根據(jù)本公開的各種實施例的對應(yīng)于片段的類別而對與圖像數(shù)據(jù)分離的多個片段進行分組的方法的視圖。
參看圖10A,如果其它矩形包含在所辨識的矩形中并且具有相同的類別(例如,圖像、文本和向量圖像),那么處理器120可將所述矩形整合為一個矩形。
參看圖10B,如果在所辨識的矩形與具有相同類別的矩形之間存在重疊區(qū)域,那么處理器120可將所述矩形整合為一個矩形。
參看圖10C,如果鄰近矩形之間的距離1010小于參考值且所述矩形具有相同的類別,那么處理器120可將所述矩形整合為一個矩形。
參看圖10D,如果所辨識的矩形的大小小于參考值,那么處理器120可將對應(yīng)的矩形視為沒有意義,并且可以刪除它們。
參看圖10E,如果多個水平線1020包含在所辨識的矩形內(nèi),那么處理器120可確定它們是圖表或表格,并且可將它們整合為一個矩形。
處理器120可通過上述操作中的至少一者而將片段與圖像數(shù)據(jù)分離。
圖11A至圖11E是說明根據(jù)本公開的各種實施例的基于與圖像數(shù)據(jù)分離的片段而改變圖像數(shù)據(jù)的布局的方法的視圖。
根據(jù)本公開的各種實施例,參看圖11A,處理器120可以提取對應(yīng)于片段的布置的圖像數(shù)據(jù)的布局。
根據(jù)本公開的各種實施例,參看圖11B,處理器120可對應(yīng)于對圖像數(shù)據(jù)的布局的分析獲得包含以下各者中的至少一者的布局信息:圖像數(shù)據(jù)中的片段的相對位置、片段的大小比率,和片段的對準形式。
根據(jù)本公開的各種實施例,參看圖11C,處理器120可以提供用于選擇頁中包含的片段的用戶接口。處理器120可對應(yīng)于片段選擇而執(zhí)行對僅包含頁中包含的一些片段的形式的改變。
根據(jù)本公開的各種實施例,參看圖11D,處理器120可以對應(yīng)于包含整個圖像數(shù)據(jù)的頁的大小和每個片段的大小而改變對準形式,例如左邊對準、右邊對準或中心對準。
根據(jù)本公開的各種實施例,參看圖11E,對應(yīng)于包含整個圖像數(shù)據(jù)的頁的水平和豎直長度,處理器120可以在橫向模式或縱向模式中改變整個圖像的形式。
根據(jù)本公開的各種實施例,當接收到用于改變布局信息的輸入事件時,處理器120可基于輸入事件而改變圖像數(shù)據(jù)的布局。
參看圖11A到11E,處理器120可基于片段以各種形式改變圖像數(shù)據(jù)的布局。
圖12A至圖12C是說明根據(jù)本公開的各種實施例的通過使用圖像數(shù)據(jù)而創(chuàng)建包含片段的布局、片段的類別和對應(yīng)于所述類別的特征信息的頁的方法的視圖。
參看圖12A,處理器120可將圖像數(shù)據(jù)劃分為至少一個片段。處理器120可以對應(yīng)于片段的圖像數(shù)據(jù)的特征而確定片段的類別和基于類別的特征信息。
參看圖12B,處理器120可基于所述片段而創(chuàng)建包含片段的布局、片段的類別和對應(yīng)于所述類別的特征信息的頁。
在接收到對應(yīng)于用戶輸入的輸入事件時,處理器120可基于用戶輸入的位置信息而確定其中將在頁中顯示所述用戶輸入的片段。
參看圖12C,顯示器150可通過應(yīng)用片段的類別和對應(yīng)于所述類別的特征信息而在片段的位置處顯示用戶輸入。
圖13是根據(jù)本公開的各種實施例的將從多個電子裝置接收的用戶輸入應(yīng)用于包含片段的位置信息、片段的類別和基于類別的特征信息的頁的方法的視圖。
通信接口160可以從在功能上連接到電子裝置101的至少一個外部電子裝置接收用戶輸入和用戶輸入的位置信息。基于從外部電子裝置接收的所述用戶輸入和用戶輸入的位置信息,處理器120可確定其中將在頁中顯示用戶輸入的片段。顯示器150可通過將片段的類別和對應(yīng)于所述類別的特征信息應(yīng)用于所確定的片段的位置而顯示用戶輸入。
處理器120可通過將片段的類別和對應(yīng)于所述類別的特征信息應(yīng)用于一個頁而顯示多個電子裝置中的每一者的用戶所輸入的數(shù)據(jù)。
根據(jù)本公開的各種實施例,處理器120可基于網(wǎng)絡(luò)互操作而支持通過多個電子裝置的相機的群組播放。舉例來說,處理器120可以捕獲將通過相機形成的整個圖像,并且將所述圖像劃分為對應(yīng)于所捕獲的圖像數(shù)據(jù)的至少部分的特征的至少一個片段。處理器120可確定對應(yīng)于所劃分的片段的類別。在本文,處理器120可以對應(yīng)于所捕獲的圖像數(shù)據(jù)的至少部分的特征而確定對應(yīng)于整個圖像的片段。另外,處理器120可通過使用用戶選擇、裝置的相對位置等等而選擇整個圖像中包含的至少一個片段。處理器120可以經(jīng)由網(wǎng)絡(luò)將片段的位置信息、片段的類別和對應(yīng)于所述類別的特征信息遞送到多個電子裝置。處理器120可將所遞送的片段確定為頁。處理器120可以從多個電子裝置收集對頁作出的每個用戶輸入,并且可通過將關(guān)于整個圖像對對應(yīng)位置作出的每個用戶輸入進行組合而將整個圖像配置為一個頁。處理器120可通過在預(yù)覽狀態(tài)中使用低分辨率圖像而確定位置信息,并且可以利用每個片段區(qū)域的類別和對應(yīng)于所述類別的特征信息。
根據(jù)本公開的各種實施例,處理器120可通過多個電子裝置中的多次拍攝而辨識出相同的片段,并且可通過使用多個所接收的圖像而應(yīng)用動態(tài)呈現(xiàn)效果。處理器120可將多個圖像中的每一者分類為片段。處理器120可將相同類別的片段處理為對象,并且可通過使用用戶的輸入或圖像數(shù)據(jù)具有的時間信息(例如,關(guān)于捕獲圖像的時間的信息)而連續(xù)地顯示所述對象。舉例來說,處理器120可以改變兩個圖像中的每一者的相同類別的片段中的字體大小,并且可以在預(yù)定時間之后將其存儲為相同片段。當在顯示屏幕中請求時間次序顯示功能執(zhí)行時,處理器120可以執(zhí)行控制以允許以預(yù)定時間間隔顯示每個片段中的字符。
如將所示出的繪畫用作實例,例如,第一電子裝置執(zhí)行與中心部分處寫的“Partners tip”相關(guān)的手寫工作,且第二電子裝置可以執(zhí)行與“sports”相關(guān)的手寫工作。另外,其它電子裝置可以分別執(zhí)行與“food pairings”相關(guān)的手寫工作和與“ecosystem”相關(guān)的手寫工作??蓪⑴c每個電子裝置工作的手寫工作相關(guān)的數(shù)據(jù)遞送到給定特定電子裝置,并且如所示在繪畫中整合。根據(jù)本公開的各種實施例,在執(zhí)行與繪畫中示出的主題(例如,partners tip、food pairings、ecosystem、sports等等)相關(guān)的手寫工作之后,特定電子裝置可以執(zhí)行片段劃分。特定電子裝置的用戶可以分別將所劃分的片段分發(fā)給經(jīng)由網(wǎng)絡(luò)連接的其它電子裝置。每個電子裝置可以對所接收的片段執(zhí)行額外的手寫工作,并且將其遞送到特定電子裝置。特定電子裝置可通過收集手寫工作的片段而執(zhí)行對整合的圖像數(shù)據(jù)的片段分析處理。如上文提及,根據(jù)本公開的圖像數(shù)據(jù)處理系統(tǒng)可以在多個電子裝置協(xié)作時支持對手寫數(shù)據(jù)的書寫和編輯功能。
圖14是說明根據(jù)本公開的各種實施例的向預(yù)覽圖像數(shù)據(jù)提供指導(dǎo)的方法的流程圖。
參看圖14,可以在圖3的操作310之前執(zhí)行圖14中示出的向預(yù)覽圖像數(shù)據(jù)提供指導(dǎo)的方法。圖14中示出的方法可為圖1的電子裝置101中處理的操作。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖14中示出的方法。
在操作1410中,相機模塊170可獲得預(yù)覽圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,處理器120可通過分析預(yù)覽圖像數(shù)據(jù)而改變用于獲得圖像數(shù)據(jù)的圖像傳感器的設(shè)定值。所述設(shè)定值可以包含焦距值、曝光值、白平衡或銳度值。舉例來說,當通過分析預(yù)覽圖像數(shù)據(jù)而確定拍攝場所是房間時,處理器120可將設(shè)定值(例如,曝光值或銳度值)改變?yōu)楦m合于室內(nèi)拍攝的設(shè)定值。
在操作1420中,處理器120可基于從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣而產(chǎn)生指導(dǎo)。
在操作1430中,處理器120可確定所顯示的指導(dǎo)和所產(chǎn)生的指導(dǎo)的寬度、位置和指導(dǎo)矩形的邊緣角度中的至少一者的改變量(例如,所顯示的指導(dǎo)的區(qū)域、所產(chǎn)生的指導(dǎo)的區(qū)域)是否大于臨界值。在所產(chǎn)生的指導(dǎo)的改變量大于臨界值時,處理器120可以執(zhí)行操作1440。在所產(chǎn)生的指導(dǎo)的改變量小于臨界值時,處理器120可以執(zhí)行操作1460。
在操作1440中,處理器120可確定多于臨界值的改變是否維持了少于閾值時間。在多于臨界值的改變維持了比閾值時間短的時間時,處理器120可以執(zhí)行操作1450。在多于臨界值的改變維持了比閾值時間更長的時間時,處理器120可以執(zhí)行操作1460。
在操作1450中,處理器120可以不將所產(chǎn)生的指導(dǎo)反映到所顯示的預(yù)覽圖像數(shù)據(jù)。
在操作1460中,顯示器150可以在預(yù)覽圖像數(shù)據(jù)上顯示所產(chǎn)生的指導(dǎo)。
圖15是說明根據(jù)本公開的各種實施例的確定片段的類別的方法的流程圖。
參看圖15,可以在圖3的操作320中包含圖15中示出的確定片段的類別的方法。使用在圖1的電子裝置101中處理的操作來配置圖15中示出的方法。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖15中示出的方法。
在操作1510中,處理器120可確定片段的圖像數(shù)據(jù)是否包含字符。所述字符可以包含標準化字符、非標準化字符和手寫字符中的至少一者。
舉例來說,處理器120可基于RGB值的分布圖案和邊緣的分布圖案中的至少一者而確定片段的圖像數(shù)據(jù)是否包含字符。替代地,處理器120可獲得目標區(qū)域,所述目標區(qū)域經(jīng)由至少一個特定通道從對應(yīng)于通過色彩坐標系的轉(zhuǎn)換而獲得的圖像數(shù)據(jù)的圖像區(qū)域提取像素。片段檢測模塊220可基于以下各者而確定片段的圖像數(shù)據(jù)是否包含目標區(qū)域中的字符:目標區(qū)域在整個圖像區(qū)域中占據(jù)的百分比(例如,目標區(qū)域的像素的數(shù)目相對于整個圖像數(shù)據(jù)中的像素的數(shù)目所占據(jù)的比率或百分比)、通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性,和圖像區(qū)域中的目標區(qū)域的散布。舉例來說,色彩坐標系可為HSV色彩坐標系。
在操作1520中,處理器120可確定對片段的圖像數(shù)據(jù)的字符辨識的準確性是否大于臨界值。舉例來說,處理器120可通過OCR性能而獲得字符辨識的準確性。
在操作1530中,處理器120可將片段的類別確定為光柵圖像。
在操作1540中,處理器120可將片段的類別確定為文本。
在操作1550中,處理器120可將片段的類別確定為向量圖像。舉例來說,在向量圖像中包含的圖像數(shù)據(jù)可為呈手寫形式的字符、線或形狀。
圖16是根據(jù)本公開的各種實施例的通過將類別和基于類別的特征信息應(yīng)用于所轉(zhuǎn)換的數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)的方法的流程圖。
參看圖16,可以在圖3的操作330中包含圖16中示出的通過將特征信息應(yīng)用于所轉(zhuǎn)換的數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)的方法。圖16中示出的方法可為圖1的電子裝置101中處理的操作。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖16中示出的方法。
在操作1610中,處理器120可獲得被從片段的圖像數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于片段的類別的數(shù)據(jù)類型的數(shù)據(jù)(例如,統(tǒng)一碼文本數(shù)據(jù)和向量數(shù)據(jù))。
在操作1620中,處理器120可獲得片段的特征信息。特征信息可以包含以下各者中的至少一者:片段的背景、色彩、字體、大小、段落、下劃線和表格。
在操作1630中,處理器120可通過將特征信息應(yīng)用于所轉(zhuǎn)換的數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)。
在操作1640中,顯示器150可基于重新配置的圖像數(shù)據(jù)以轉(zhuǎn)換的形式顯示圖像數(shù)據(jù)。
圖17是說明根據(jù)本公開的各種實施例的通過將筆畫信息應(yīng)用于向量數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)的方法的流程圖。
參看圖17,可以在圖3的操作330中包含圖17中示出的通過將筆畫信息應(yīng)用于向量數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)的方法。圖17中示出的方法可為圖1的電子裝置101中處理的操作。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖17中示出的方法。
在操作1710中,處理器120可將片段的圖像數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于片段的類別的向量數(shù)據(jù)。
在操作1720中,處理器120可獲得片段中的筆畫的特征信息。舉例來說,所述特征信息可以包含以下各者中的至少一者:筆畫的粗細、開始點和結(jié)束點的形式、粗細改變值、色彩改變值,和材料信息。
在操作1730中,處理器120可基于特征信息而確定筆畫信息。舉例來說,所述筆畫信息可以包含以下各者中的至少一者:筆的類型、色彩、粗細、書寫壓力、書寫速度、傾斜度,和筆的旋轉(zhuǎn)。
在操作1740中,處理器120可通過將筆畫信息應(yīng)用于向量數(shù)據(jù)而重新配置片段的圖像數(shù)據(jù)。
在操作1750中,顯示器150可基于片段的重新配置的圖像數(shù)據(jù)以轉(zhuǎn)換的形式顯示所述圖像數(shù)據(jù)。
圖18是說明根據(jù)本公開的各種實施例的重新配置被標記區(qū)域的圖像數(shù)據(jù)的方法的流程圖。
參看圖18,可以在圖3的操作330中包含圖18中示出的重新配置被標記區(qū)域的圖像數(shù)據(jù)的方法。圖18中示出的方法可為圖1的電子裝置101中處理的操作。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖18中示出的方法。
在操作1810中,處理器120可以從片段的圖像數(shù)據(jù)獲得被標記區(qū)域。
在操作1820中,處理器120可以提取被標記區(qū)域的色彩值。所提取的色彩值可以表示標記的色彩值。
在操作1830中,處理器120可將被標記區(qū)域的圖像數(shù)據(jù)二值化。二值化的數(shù)據(jù)可以表示排除被標記區(qū)域的圖像數(shù)據(jù)中的標記的數(shù)據(jù)。
在操作1840中,處理器120可獲得被從二值化的數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于片段的類別的數(shù)據(jù)類型的數(shù)據(jù)。所轉(zhuǎn)換的數(shù)據(jù)可為圖像(例如,光柵圖像)、文本數(shù)據(jù),或向量數(shù)據(jù)。
在操作1850中,處理器120可通過將所提取的色彩值應(yīng)用于所轉(zhuǎn)換的數(shù)據(jù)而重新配置被標記區(qū)域的圖像數(shù)據(jù)。
在操作1860中,顯示器150可基于被標記區(qū)域的重新配置的圖像數(shù)據(jù)以轉(zhuǎn)換的形式顯示所述圖像數(shù)據(jù)。
圖19是說明根據(jù)本公開的各種實施例的創(chuàng)建包含片段的類別和基于類別的特征信息的頁的方法的視圖。
參看圖19,使用在圖1的電子裝置101中處理的操作來配置圖19中示出的創(chuàng)建包含片段的類別和對應(yīng)于所述類別的特征信息的頁的方法。因此,雖然在本公開的此實施例中省略了一些內(nèi)容,但與圖1的電子裝置101相關(guān)的上文描述的內(nèi)容適用于圖19中示出的方法。
在操作1910中,處理器120可將圖像數(shù)據(jù)劃分為至少一個片段。
在操作1920中,處理器120可以對應(yīng)于片段的圖像數(shù)據(jù)的特征而確定片段的類別和基于類別的特征信息。舉例來說,可通過圖像、文本和向量圖像來確定片段的類別。舉例來說,對應(yīng)于片段的類別的特征信息可以包含對應(yīng)于對片段的圖像數(shù)據(jù)的分析而獲得的以下各者中的至少一者:片段的背景、色彩、字體、大小、段落、下劃線,和表格。
在操作1930中,處理器120可以創(chuàng)建包含片段的布局、片段的類別和對應(yīng)于所述類別的特征信息的頁。
在操作1940中,輸入/輸出接口140可以接收用戶輸入。
在操作1950中,顯示器150可通過將片段的類別和對應(yīng)于所述類別的特征信息應(yīng)用于基于用戶輸入的位置信息而確定的片段的位置而顯示用戶輸入。
圖20A和圖20B是說明根據(jù)本公開的各種實施例的通過對片段的圖像數(shù)據(jù)進行色彩坐標變換且對對應(yīng)于特定通道的像素區(qū)域進行分析而確定片段的圖像數(shù)據(jù)是否包含字符的方法的視圖。
參看圖20A,圖20A的左邊是圓形圖像,且圖20A的右邊可為通過從自圖像轉(zhuǎn)換為HEV色彩坐標系的圖像提取RGBB通道的像素而獲得的數(shù)據(jù)。處理器120可以僅提取對應(yīng)于紅色、綠色、藍色、黑色通道的像素區(qū)域(例如,白色區(qū)域)作為目標區(qū)域。舉例來說,在以RGB形式接收圖像數(shù)據(jù)之后,處理器120可將色彩坐標系轉(zhuǎn)換為HSV坐標系。即使飽和度和亮度已改變,因為每個通道的值未變,所以HSV坐標系可通過到HSV坐標系的轉(zhuǎn)換而減少由于所接收的圖像數(shù)據(jù)中包含的陰影或燈光而引起的失真。
圖20B表示目標區(qū)域,所述目標區(qū)域通過預(yù)定通道提取通過轉(zhuǎn)換色彩坐標系而獲得的數(shù)據(jù)。圖20B的第一圖像可為原始圖像。圖20B的中間圖像可為針對R、G、藍色(B)和黑色(B)中的每一者所提取的數(shù)據(jù),且圖20B的右邊圖像可為通過同時地檢查R、G、B和B且提取像素而獲得的數(shù)據(jù)。處理器120可以針對R、G、B和B中的每一者的每個通道提取像素,如圖20B的左邊所示,或者可以同時針對R、G、B和B提取像素,如圖20B中所示。因此,如圖20B中所示,可以提取使用對應(yīng)于特定通道的像素來配置目標區(qū)域。
參看圖20B,處理器120可確定片段是否包含目標區(qū)域中的字符,所述目標區(qū)域經(jīng)由至少一個特定通道從通過色彩坐標系的轉(zhuǎn)換而獲得的圖像數(shù)據(jù)提取像素。舉例來說,計算目標區(qū)域在圖像區(qū)域中占據(jù)的百分比(例如,目標區(qū)域的像素的數(shù)目相對于整個圖像數(shù)據(jù)中的像素的數(shù)目所占據(jù)的比率或百分比),且在所計算的百分比包含在指定臨界范圍中時,確定片段的圖像數(shù)據(jù)包含字符。舉例來說,指定臨界范圍可為約0.5%與約10.0%之間的值。
替代地,如果通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性(例如,所獲得的向量值的大小的總和)大于指定臨界值,那么處理器120可確定片段的圖像數(shù)據(jù)包含字符。舉例來說,指定臨界值可為100。
替代地,如果圖像區(qū)域中的目標區(qū)域的散布(即,目標區(qū)域相對于圖像區(qū)域的標準偏差)小于指定臨界值,那么處理器120可確定片段的圖像數(shù)據(jù)包含字符。舉例來說,指定臨界值可為60。
此方法可以用于確定片段的圖像數(shù)據(jù)是否包含字符,并且還可以用于驗證通過RGB分布或邊緣圖案分布而確定的類別。
圖21是根據(jù)本公開的各種實施例的電子裝置2100的框圖。
電子裝置2100(例如)可以包含圖1中示出的電子裝置101的全部或部分。電子裝置2100可以包含至少一個處理器(例如,AP 2110)、通信模塊2120、訂戶識別模塊(SIM)2124、存儲器2130、傳感器模塊2140、輸入裝置2150、顯示器2160、接口2170、音頻模塊2180、相機模塊2191、電力管理模塊2195、電池2196、指示器2197,和馬達2198。
AP 2110可以控制連接到AP 2110的多個硬件或軟件組件,并且還可通過執(zhí)行OS或應(yīng)用程序而執(zhí)行各種數(shù)據(jù)處理和操作。例如,可以使用系統(tǒng)芯片(SoC)實施AP 2110。根據(jù)本公開的實施例,AP 2110可以進一步包含圖形處理單元(GPU)(未示出)和/或圖像信號處理器(ISP)。AP 2110可以包含圖21中示出的組件的至少部分(例如,蜂窩模塊2121)。AP 2110可以加載從其它組件(例如,非易失性存儲器)中的至少一者接收的命令或數(shù)據(jù),并且對它們進行處理,并且可將各種數(shù)據(jù)存儲在非易失性存儲器中。
通信模塊2120可以具有與圖1的通信接口160相同或類似的配置。通信模塊2120可以包含蜂窩模塊2121、WiFi模塊2123、BT模塊2125、GPS模塊2127、NFC模塊2128,和射頻(RF)模塊2129。
蜂窩模塊2121(例如)可通過通信網(wǎng)絡(luò)提供語音呼叫、視頻呼叫、文本服務(wù)或因特網(wǎng)服務(wù)。根據(jù)本公開的實施例,蜂窩模塊2121可通過使用SIM(例如,SIM卡2124)在通信網(wǎng)絡(luò)中的電子裝置2100上執(zhí)行區(qū)別和認證操作。根據(jù)本公開的實施例,蜂窩模塊2121可以執(zhí)行AP 2110提供的功能的至少部分。根據(jù)本公開的實施例,蜂窩模塊2121可以包含CP。
WiFi模塊2123、BT模塊2125、GPS模塊2127和NFC模塊2128中的每一者可以包含用于處理通過對應(yīng)模塊傳輸/接收的數(shù)據(jù)的處理器。根據(jù)本公開的實施例,蜂窩模塊2121、WiFi模塊2123、BT模塊2125、GPS模塊2127和NFC模塊2128的至少部分(例如,至少一者)可以包含在一個集成芯片(IC)或IC封裝中。
RF模塊2129(例如)可以傳輸/接收通信信號(例如,RF信號)。RF模塊2129(例如)可以包含收發(fā)器、功率放大模塊(PAM)、頻率濾波器、低噪聲放大器(LNA),或天線。根據(jù)本公開的另一實施例,蜂窩模塊2121、WiFi模塊2123、BT模塊2125、GPS模塊2127和NFC模塊2128中的至少一者可通過單獨的RF模塊傳輸/接收RF信號。
SIM 2124(例如)可以包含包括SIM和/或嵌入式SIM的卡,并且還可以包含唯一識別信息(例如,集成電路卡標識符(ICCID))或訂戶信息(例如,國際移動訂戶身份(IMSI))。
存儲器2130(例如,存儲器130)可以包含內(nèi)部存儲器2132或外部存儲器2134。內(nèi)部存儲器2132可以包含以下各者中的至少一者:易失性存儲器(例如,動態(tài)隨機存取存儲器(DRAM)、靜態(tài)RAM(SRAM)、同步DRAM(SDRAM))和非易失性存儲器(例如,一次性可編程只讀存儲器(OTPROM)、可編程ROM(PROM)、可擦除和可編程ROM(EPROM)、電EPROM(EEPROM)、掩模ROM、快閃ROM、快閃存儲器(例如,與非(NAND)快閃或或非(NOR)快閃)、硬盤驅(qū)動器,和固態(tài)驅(qū)動器(SSD))。
外部存儲器2134可以進一步包含快閃驅(qū)動器,例如,緊湊型快閃(CF)、安全數(shù)字(SD)、微型SD、迷你SD、極限數(shù)字(xD)、多媒體卡(MMC)或記憶棒。外部存儲器2134可通過各種接口在功能上和/或物理上連接到電子裝置2100。
傳感器模塊2140測量物理量或者檢測電子裝置2100的操作狀態(tài),進而將所測得的或檢測到的信息轉(zhuǎn)換為電信號。傳感器模塊2140可以包含以下各者中的至少一者:手勢傳感器2140A、陀螺儀傳感器2140B、氣壓傳感器2140C、磁傳感器2140D、加速度傳感器2140E、抓握傳感器2140F、接近度傳感器2140G、色彩傳感器2140H(例如,RGB傳感器)、生物測定傳感器2140I、溫度/濕度傳感器2140J、照度傳感器2140K,和紫外線(UV)傳感器2140M。另外或替代地,傳感器模塊2140可以包含電子鼻傳感器、肌電圖(EMG)傳感器、腦電圖(EEG)傳感器、心電圖(ECG)傳感器、紅外(IR)傳感器、虹膜傳感器,和/或指紋傳感器。傳感器模塊2140可以進一步包含用于控制其中的至少一個傳感器的控制電路。根據(jù)本公開的實施例,電子裝置2100可以進一步包含配置成作為AP 2110的部分或者與AP2110分開地控制傳感器模塊2140的處理器,并且因此可以在AP 2110處于休眠狀態(tài)時控制傳感器模塊2140。
輸入裝置2150可以包含觸摸面板2152、(數(shù)字)筆傳感器2154、鍵2156,或超聲波輸入裝置2158。觸摸面板2152可以使用(例如)電容性、電阻性、IR或超聲波方法中的至少一者。另外,觸摸面板2152可以進一步包含控制電路。觸摸面板2152可以進一步包含觸覺層以向用戶提供觸覺響應(yīng)。
(數(shù)字)筆傳感器2154(例如)可以包含作為觸摸面板的部分的用于辨識的薄片,或用于辨識的單獨薄片。鍵2156可以包含(例如)物理按鈕、光學鍵,或小鍵盤。超聲波輸入裝置2158可通過麥克風(例如,麥克風2188)檢測從輸入工具產(chǎn)生的超聲波,以便檢查對應(yīng)于檢測到的超聲波的數(shù)據(jù)。
顯示器2160(例如,顯示器150)可以包含面板2162、全息裝置2164或投影儀2166。面板2162可以具有與圖1的顯示器150相同或類似的配置。面板2162可被實施為(例如)柔性、透明或可穿戴的??梢允褂靡粋€模塊配置面板2162和觸摸面板2152。全息圖2164可通過使用光的干涉在空中展示三維圖像。投影儀2166可通過在屏幕上投射光而顯示圖像。屏幕(例如)可以放置在電子裝置2100內(nèi)部或外部。根據(jù)本公開的實施例,顯示器2160可以進一步包含用于控制面板2162、全息裝置2164或投影儀2166的控制電路。
接口2170可以包含(例如)HDMI 2172、USB 2174、光學接口2176或D-超小型(sub)2178。接口2170(例如)可以被包含在圖1中示出的通信接口160中。另外或替代地,接口2170可以包含移動高清晰度鏈接(MHL)接口、SD卡/MMC接口,或紅外數(shù)據(jù)協(xié)會(IrDA)標準接口。
音頻模塊2180可將聲音轉(zhuǎn)換為電信號,并且將電信號轉(zhuǎn)換為聲音。音頻模塊2180的至少一些組件(例如)可以被包含在圖1中示出的輸入/輸出接口145中。音頻模塊2180可以處理通過揚聲器2182、接收器2184、耳機2186或麥克風2188輸入/輸出的聲音信息。
相機模塊2191(作為用于捕獲靜態(tài)圖像和視頻的裝置)可以包含至少一個圖像傳感器(例如,前方傳感器或后方傳感器)、鏡頭、ISP或閃光燈(例如,LED或氙燈)。
電力管理模塊2195可以管理電子裝置2100的電力。根據(jù)本公開的實施例,電力管理模塊2195可以包含(例如)電力管理集成電路(PMIC)、充電器集成電路,或電池或燃料計量器。PMIC可具有有線和/或無線充電方法。作為無線充電方法,例如,存在磁共振方法、磁感應(yīng)方法,或電磁方法??梢蕴砑佑糜跓o線充電的額外電路,例如,線圈環(huán)路等電路、諧振電路或整流器電路。電池計量器可以測量電池2196的剩余量,或充電期間的電池的電壓、電流或溫度。電池2196(例如)可以包含可再充電電池和/或太陽能電池。
指示器2197可以顯示電子裝置2100或其部分(例如,AP 2110)的特定狀態(tài),例如,啟動狀態(tài)、消息狀態(tài)或充電狀態(tài)。馬達2198可將電信號轉(zhuǎn)換為機械振動,并且可以產(chǎn)生振動或觸覺結(jié)果。雖然在圖式中未示出,但電子裝置2100可以包含用于移動TV支持的處理裝置(例如,GPU)。用于移動TV支持的處理裝置可以根據(jù)標準來處理媒體數(shù)據(jù),所述標準例如為數(shù)字多媒體廣播(DMB)、數(shù)字視頻廣播(DVB)或mediaFLOTM。
根據(jù)本公開的各種實施例,處理電子裝置的圖像數(shù)據(jù)的方法可以包含:根據(jù)圖像數(shù)據(jù)的至少部分的特征而將圖像劃分為至少一個片段;確定對應(yīng)于所述至少一個片段的類別;以及基于所述類別以轉(zhuǎn)換的格式顯示所述至少一個片段。
根據(jù)本公開的各種實施例,所述確定類別包含基于至少一個片段的圖像數(shù)據(jù)中的RGB值的分布圖案和邊緣的分布圖案中的至少一者而確定至少一個片段的類別。
根據(jù)本公開的各種實施例,所述確定至少一個片段的類別可以包含:獲得目標區(qū)域,所述目標區(qū)域經(jīng)由至少一個特定通道從至少一個片段的圖像數(shù)據(jù)提取像素;以及基于以下各者來確定至少一個片段的圖像數(shù)據(jù)是否包含字符:目標區(qū)域在至少一個片段的圖像區(qū)域中占據(jù)的百分比、通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性,和圖像區(qū)域中的目標區(qū)域的散布。
根據(jù)本公開的各種實施例,所述確定至少一個片段的類別可以進一步包含轉(zhuǎn)換至少一個片段的圖像數(shù)據(jù)的色彩坐標系,且所述獲得目標區(qū)域包含從通過色彩坐標系的轉(zhuǎn)換而獲得的圖像數(shù)據(jù)獲得目標區(qū)域。
根據(jù)本公開的各種實施例,所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含:獲得被從至少一個片段的圖像數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的數(shù)據(jù)類型的數(shù)據(jù);獲得對應(yīng)于至少一個片段的圖像數(shù)據(jù)的以下至少一個特征信息:至少一個片段的背景、色彩、字體、大小、段落、下劃線和表格;以及通過將特征信息應(yīng)用于被轉(zhuǎn)換為所述數(shù)據(jù)類型的數(shù)據(jù)而以至少一個片段的圖像數(shù)據(jù)的重新配置的形式顯示至少一個片段的圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含:將至少一個片段的圖像數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的向量數(shù)據(jù);對應(yīng)于對至少一個片段的圖像數(shù)據(jù)的分析,獲得以下至少一個特征信息:筆畫的粗細、開始點和結(jié)束點的形式、粗細改變值、色彩改變值,和材料信息;基于特征信息而確定以下至少一個筆畫信息:筆的類型、色彩、粗細、書寫壓力、書寫速度、傾斜度和筆的旋轉(zhuǎn);以及通過將筆畫信息應(yīng)用于向量數(shù)據(jù)而以至少一個片段的圖像數(shù)據(jù)的重新配置的形式顯示至少一個片段的圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含:從至少一個片段的圖像數(shù)據(jù)獲得被標記區(qū)域;提取被標記區(qū)域的色彩值;將被標記區(qū)域的圖像數(shù)據(jù)二值化;獲得被從二值化的數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的數(shù)據(jù)類型的數(shù)據(jù);以及通過將所提取的色彩值應(yīng)用于被轉(zhuǎn)換為所述數(shù)據(jù)類型的數(shù)據(jù)而以被標記區(qū)域的圖像數(shù)據(jù)的重新配置的形式顯示被標記區(qū)域的圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,所述處理電子裝置的圖像數(shù)據(jù)的方法可以進一步包含:在驅(qū)動配備有電子裝置的圖像傳感器時獲得預(yù)覽圖像數(shù)據(jù);在電子裝置上顯示的預(yù)覽圖像上顯示基于從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣而產(chǎn)生的指導(dǎo);以及通過圖像傳感器獲得圖像數(shù)據(jù),且所述在預(yù)覽圖像上顯示所產(chǎn)生的指導(dǎo)可以包含:在所產(chǎn)生的指導(dǎo)改變多于指定臨界值且多于指定臨界值的改變維持不了比閾值時間更長的時間時,維持預(yù)覽圖像上的先前顯示的指導(dǎo)。
根據(jù)本公開的各種實施例,所述在預(yù)覽圖像上顯示所產(chǎn)生的指導(dǎo)可以包含,如果未從預(yù)覽圖像數(shù)據(jù)檢測到邊緣,那么維持先前顯示的指導(dǎo),并且在指定閾值時間之后重新嘗試對預(yù)覽圖像數(shù)據(jù)的邊緣檢測。
根據(jù)本公開的各種實施例,所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含:創(chuàng)建包含至少一個片段的布局、類別和對應(yīng)于所述類別的特征信息的頁。
根據(jù)本公開的各種實施例,所述處理電子裝置的圖像數(shù)據(jù)的方法進一步包含接收用戶輸入,且所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含顯示用戶輸入,其中在基于頁中的用戶輸入的位置信息而確定的片段的位置處應(yīng)用至少一個片段的類別和特征信息。
根據(jù)本公開的各種實施例,所述處理電子裝置的圖像數(shù)據(jù)的方法可以包含獲得包含以下各者中的至少一者的特征信息:至少一個片段的背景、色彩、字體、大小、段落、下劃線,和表格,且所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含:將用戶輸入轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的數(shù)據(jù)類型;以及顯示被轉(zhuǎn)換為所述數(shù)據(jù)類型的數(shù)據(jù),其中在至少一個片段的所述位置處應(yīng)用所述特征信息。
根據(jù)本公開的各種實施例,所述處理電子裝置的圖像數(shù)據(jù)的方法可以包含:獲得包含以下各者中的至少一者的特征信息:至少一個片段中的筆畫的粗細、開始點和結(jié)束點的形式、粗細改變值、色彩改變值和材料信息;以及基于所述特征信息而確定以下至少一個筆畫信息:筆的類型;色彩、粗細、書寫壓力、書寫速度、傾斜度,和筆的旋轉(zhuǎn),且所述以轉(zhuǎn)換的形式顯示至少一個片段可以包含:將用戶輸入轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的向量數(shù)據(jù);以及顯示所轉(zhuǎn)換的向量數(shù)據(jù),其中在至少一個片段的位置處應(yīng)用筆畫操作。
根據(jù)本公開的各種實施例,所述處理電子裝置的圖像數(shù)據(jù)的方法可以包含:從功能上連接到電子裝置的至少一個外部電子裝置接收用戶輸入和用戶輸入的位置信息;以及顯示所述用戶輸入,其中在基于頁中的用戶輸入的位置信息而確定的片段的位置處應(yīng)用至少一個片段的類別和特征信息。
根據(jù)本公開的各種實施例,電子裝置可以包含:用于以下操作的至少一個處理器:將圖像數(shù)據(jù)劃分為對應(yīng)于所述圖像數(shù)據(jù)的至少部分的特征的至少一個片段、確定對應(yīng)于至少一個片段的類別和基于至少一個片段的類別而轉(zhuǎn)換至少一個片段;以及用于以轉(zhuǎn)換的形式顯示圖像數(shù)據(jù)的顯示器。
根據(jù)本公開的各種實施例,至少一個處理器可基于至少一個片段的圖像數(shù)據(jù)中的RGB值的分布圖案和邊緣的分布圖案中的至少一者而確定至少一個片段的類別。
根據(jù)本公開的各種實施例,所述至少一個處理器可以:獲得目標區(qū)域,所述目標區(qū)域經(jīng)由至少一個特定通道從至少一個片段的圖像數(shù)據(jù)提取像素;以及基于以下各者來確定至少一個片段的類別:目標區(qū)域在至少一個片段的圖像區(qū)域中占據(jù)的百分比、通過目標區(qū)域中的每個像素的向量轉(zhuǎn)換而獲得的向量的復(fù)雜性,和圖像區(qū)域中的目標區(qū)域的散布。
根據(jù)本公開的各種實施例,所述至少一個處理器:從至少一個片段的圖像數(shù)據(jù)獲得被標記區(qū)域;提取被標記區(qū)域的色彩值;將被標記區(qū)域的圖像數(shù)據(jù)二值化;獲得被從二值化的數(shù)據(jù)轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的數(shù)據(jù)類型的數(shù)據(jù);通過將所提取的色彩值應(yīng)用于所轉(zhuǎn)換的數(shù)據(jù)而重新配置被標記區(qū)域的圖像數(shù)據(jù);以及基于呈重新配置的形式的被標記區(qū)域的圖像數(shù)據(jù)而以轉(zhuǎn)換的形式獲得圖像數(shù)據(jù)。
根據(jù)本公開的各種實施例,所述電子裝置可以進一步包含用于獲得預(yù)覽圖像數(shù)據(jù)和圖像數(shù)據(jù)的相機模塊,且顯示器顯示基于從預(yù)覽圖像數(shù)據(jù)檢測到的邊緣而產(chǎn)生的指導(dǎo),且在所產(chǎn)生的指導(dǎo)改變多于指定臨界值且多于指定臨界值的改變維持不了比閾值時間更長的時間時,所述至少一個處理器維持預(yù)覽圖像上的先前顯示的指導(dǎo)。
根據(jù)本公開的各種實施例,如果未從預(yù)覽圖像數(shù)據(jù)檢測到邊緣,那么所述至少一個處理器可以維持先前顯示的指導(dǎo),并且可以在指定閾值時間之后重新嘗試對預(yù)覽圖像數(shù)據(jù)的邊緣檢測。
根據(jù)本公開的各種實施例,所述至少一個處理器可以創(chuàng)建包含至少一個片段的布局、至少一個片段的類別和對應(yīng)于所述類別的特征信息的頁。
根據(jù)本公開的各種實施例,所述電子裝置可以進一步包含用于接收用戶輸入的用戶接口,所述至少一個處理器可基于頁中的用戶輸入的位置信息而確定片段,并且將類別和特征信息應(yīng)用于用戶輸入,且所述顯示器可以顯示用戶輸入,其中在所確定的片段的位置處應(yīng)用所述類別和所述特征信息。
根據(jù)本公開的各種實施例,所述至少一個處理器可通過分析至少一個片段的圖像數(shù)據(jù)而獲得包含以下各者中的至少一者的特征信息:至少一個片段的背景、色彩、字體、大小、段落、下劃線和表格,并且將用戶輸入轉(zhuǎn)換為對應(yīng)于數(shù)據(jù)類型的類別的數(shù)據(jù)類型,且所述顯示器可以顯示其中應(yīng)用特征信息的被轉(zhuǎn)換為所述數(shù)據(jù)類型的數(shù)據(jù)。
根據(jù)本公開的各種實施例,電子裝置可以:獲得包含以下各者中的至少一者的特征信息:至少一個片段中的筆畫的粗細、開始點和結(jié)束點的形式、粗細改變值、色彩改變值,和材料信息;基于所述特征信息而確定以下至少一個筆畫信息:筆的類型、色彩、粗細、書寫壓力、書寫速度、傾斜度和筆的旋轉(zhuǎn);將用戶輸入轉(zhuǎn)換為對應(yīng)于至少一個片段的類別的向量數(shù)據(jù);以及將筆畫信息應(yīng)用于所述向量數(shù)據(jù),且顯示器可以顯示其中應(yīng)用筆畫信息的向量數(shù)據(jù)。
根據(jù)本公開的各種實施例,電子裝置可以進一步包含用于從功能上連接到電子裝置的至少一個外部電子裝置接收用戶輸入和用戶輸入的位置信息的通信接口,且所述至少一個處理器可基于頁中的用戶輸入的位置信息而確定片段并且將類別和特征信息應(yīng)用于用戶輸入,且顯示器可以顯示用戶輸入,其中在所確定的片段的位置處應(yīng)用所述類別和所述特征信息。
根據(jù)本公開的各種實施例的電子裝置可將非標準化字符或手寫產(chǎn)生的數(shù)據(jù)辨識為統(tǒng)一碼文本或筆畫。
電子裝置可按照轉(zhuǎn)換的形式重新配置圖像數(shù)據(jù),以便在減小所辨識的統(tǒng)一碼文本或筆畫的總數(shù)據(jù)量時盡可能類似于原始圖像數(shù)據(jù)。
可以使用至少一個組件配置根據(jù)本公開的各種實施例的電子裝置的上述組件中的每一者,且對應(yīng)組件的名稱可以根據(jù)電子裝置的種類而變化。根據(jù)本公開的各種實施例,根據(jù)本公開的各種實施例的電子裝置可以包含上述組件中的至少一者、可以不包含一些上述組件,或者可以進一步包含另一組件。另外,根據(jù)本公開的各種實施例的電子裝置中的一些組件配置成一個實體,使得同樣執(zhí)行先前對應(yīng)組件的功能。
在本公開的各種實施例中使用的術(shù)語“模塊”(例如)可為指包含硬件、軟件和固件中的至少一者的組合的單元。術(shù)語“模塊”和術(shù)語“單元”、“邏輯”、“邏輯塊”、“組件”或“電路”可以可互換地使用?!澳K”可為一體配置的組件的最小單元或部分?!澳K”可為執(zhí)行至少一個功能或其部分的最小單元。可以機械地或電子地實施“模塊”。舉例來說,根據(jù)本公開的各種實施例的“模塊”可以包含以下各者中的至少一者:執(zhí)行特定操作的專用集成電路(ASIC)芯片、現(xiàn)場可編程門陣列(FPGA)或可編程邏輯裝置,其全部都是已知的或?qū)⒃谖磥黹_發(fā)。
根據(jù)本公開的各種實施例,可以使用存儲在計算機可讀存儲介質(zhì)中的指令實施根據(jù)本公開的裝置的至少部分(例如,其模塊或功能)或方法的至少部分(例如,操作),如呈編程模塊的形式。在至少一個處理器(例如,處理器120)執(zhí)行指令時,其可以執(zhí)行對應(yīng)于所述指令的功能。例如,非暫時性計算機可讀存儲介質(zhì)可以包含存儲器130。
所述非暫時性計算機可讀記錄介質(zhì)可包含硬盤、軟盤、磁性介質(zhì)(例如,磁帶)、光學介質(zhì)(例如,壓縮光盤ROM(CD-ROM)和DVD)、磁光介質(zhì)(例如,軟光盤),和硬件裝置(例如,ROM、RAM或快閃存儲器)。另外,除了通過編譯器創(chuàng)建的機器代碼之外,程序指令可以包含可由計算機使用解譯器執(zhí)行的高級語言代碼。硬件裝置可以配置成作為至少一個軟件模塊而操作以執(zhí)行本公開的各種實施例的操作,且反之亦然。
根據(jù)本公開的各種實施例的模塊或編程模塊可以包含上述組件中的至少一者、可以不包含一些上述組件,或者可以進一步包含另一組件??赏ㄟ^連續(xù)的、并行的、重復(fù)的或試探的方法執(zhí)行由根據(jù)本公開的各種實施例的模塊、編程模塊或其它組件執(zhí)行的操作。另外,可通過不同次序執(zhí)行一些操作或者可以省略一些操作?;蛘?,可以添加其它操作。
雖然已經(jīng)參考本公開的各種實施例示出并描述了本公開,但本領(lǐng)域技術(shù)人員將理解,在不脫離由所附權(quán)利要求書及其等效物界定的本公開的精神和范圍的情況下可在其中作出形式和細節(jié)上的各種改變。