本發(fā)明涉及顯示技術,特別涉及一種控制方法、控制裝置及電子裝置。
背景技術:
越來越多的用戶開始使用手機進行互聯網內容的閱讀,而很多網絡內容以圖片形式提供給用戶閱讀,往往字號較小,用戶長時間閱讀此類內容用眼壓力較大,甚至可能損害視力。
技術實現要素:
本發(fā)明旨在至少解決現有技術中存在的技術問題之一。為此,本發(fā)明需要提供一種控制方法、控制裝置及電子裝置。
本發(fā)明實施方式的控制方法,用于控制電子裝置的屏幕顯示,所述控制方法包括步驟:
檢測所述屏幕當前顯示內容是否包括文字;
在所述當前顯示內容包括文字時,檢測所述當前顯示內容的保存格式;及
在所述當前顯示內容的保存格式為圖片格式時,識別所述當前顯示內容中的文字并進行放大。
在某些實施方式中,所述在所述顯示內容包括文字時,檢測所述顯示內容的保存格式的步驟,包括步驟:
檢測所述文字占所述當前顯示內容的比例是否大于預定比例;及
當所述比例大于所述預定比例時,檢測所述當前顯示內容的保存格式。
在某些實施方式中,所述檢測所述屏幕當前顯示內容是否包括文字的步驟,包括步驟:
在運行預定類別應用程序時檢測所述屏幕當前顯示內容是否包括文字。
在某些實施方式中,所述預定類別程序包括圖像瀏覽類應用程序或社交類應用程序。
在某些實施方式中,所述若所述當前顯示內容的保存格式為圖片格式,則識別所述當前顯示內容中的文字并進行放大的步驟包括:
檢測人眼到所述屏幕的距離;及
根據所述距離放大所述當前顯示內容中的文字。
本發(fā)明實施方式的控制裝置,用于控制電子裝置的屏幕顯示,所述控制裝置包括:
第一檢測模塊,用于檢測所述屏幕當前顯示內容是否包括文字;
第二檢測模塊,用于在所述當前顯示內容包括文字時檢測所述當前顯示內容的保存格式;及
處理模塊,用于在所述當前顯示內容的保存格式為圖片格式時識別所述當前顯示內容中的文字并進行放大。
在某些實施方式中,所述第二檢測模塊包括:
第一檢測單元,用于檢測所述文字占所述當前顯示內容的比例是否大于預定比例;
所述第二檢測模塊用于在所述比例大于所述預定比例時檢測所述當前顯示內容的保存格式。
在某些實施方式中,所述第一檢測模塊用于在運行預定類別應用程序時檢測所述屏幕當前顯示內容是否包括文字。
在某些實施方式中,所述預定類別程序包括圖像瀏覽類應用程序或社交類應用程序。
在某些實施方式中,所述處理模塊包括:
第二檢測單元,用于檢測人眼到所述屏幕的距離;
所述處理模塊用于根據所述距離放大所述當前顯示內容中的文字。
本發(fā)明實施方式的電子裝置,包括如上所述的控制裝置。
在某些實施方式中,所述電子裝置包括手機或平板電腦。
本發(fā)明實施方式的控制方法、控制裝置及電子裝置,通過檢測當前顯示內容中是否包括文字判斷用戶是否處于閱讀模式,在閱讀模式中對于顯示內容以圖片格式保存使得用戶無法控制顯示內容版式的情形,通過識別圖片中的文字并進行放大以減小用戶的用眼壓力,進而保護視力。
本發(fā)明的附加方面的優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
附圖說明
本發(fā)明的上述和/或附加的方面和優(yōu)點從結合下面附圖對實施方式的描述中將變得明顯和容易理解,其中:
圖1是本發(fā)明實施方式的控制方法的流程示意圖。
圖2是本發(fā)明實施方式的控制裝置的功能模塊示意圖。
圖3是本發(fā)明某些實施方式的控制方法的流程示意圖。
圖4是本發(fā)明某些實施方式的控制方法的流程示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中相同或類似的標號自始至終表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明的實施方式,而不能理解為對本發(fā)明的實施方式的限制。
請參閱圖1,本發(fā)明實施方式的控制方法,用于控制電子裝置的屏幕顯示??刂品椒òú襟E:
S10:檢測屏幕當前顯示內容是否包括文字;
S20:在當前顯示內容包括文字時,檢測當前顯示內容的保存格式;及
S30:在當前顯示內容的保存格式為圖片格式時,識別當前顯示內容中的文字并進行放大。
請參閱圖2,本發(fā)明實施方式的控制裝置100包括第一檢測模塊10、第二檢測模塊20及處理模塊30。作為例子,本發(fā)明實施方式的控制方法可以由本發(fā)明實施方式的控制裝置100實現,并可應用于電子裝置1000并用于控制電子裝置1000的屏幕200。
其中,本發(fā)明實施方式的控制方法的步驟S10可以由第一檢測模塊10實現,步驟S20可以由第二檢測模塊20實現,而步驟S30可以由處理模塊30實現。也即是說,第一檢測模塊10用于檢測屏幕當前顯示內容是否包括文字。第二檢測模塊20用于在當前顯示內容包括文字時檢測當前顯示內容的保存格式。處理模塊30用于在當前顯示內容的保存格式為圖片格式時,識別當前顯示內容中的文字并進行放大。
用戶在使用電子裝置1000例如手機的過程中,通過屏幕200觀看顯示內容,例如文字或圖像。如今越來越多的文字內容以非文本保存格式提供給用戶閱讀,例如在某些社交類應用程序中,受限于應用程序的發(fā)布字數限制,內容量較大的文字內容以圖片格式保存供用戶閱讀,通常在這樣的情形中,圖片中的文字較模糊,字號較小,并且無法調節(jié),使得用戶在閱讀時用眼壓力加大。
本發(fā)明實施方式的控制方法通過檢測用戶使用電子裝置1000所觀看的內容是否包括文字,以判斷用戶是否需要進行大量的文字閱讀,進而判斷文字內容保存格式是否為圖片格式,若是,則對圖片中的文字進行處理,以減輕用戶閱讀時的用眼壓力。
在操作中,根據觸發(fā)信號進入顯示內容監(jiān)測模式,在顯示內容監(jiān)測模式下,通過檢測當前顯示內容是否包括文字,判斷用戶是否處于閱讀模式,進而判斷顯示內容的保存格式以觸發(fā)相應設置。
優(yōu)選地,顯示內容監(jiān)測模式作為一種可選的功能模式,可以通過特定的觸發(fā)信號開啟,例如可以是用戶的某些操作或是系統內置的功能開關來輸入觸發(fā)信號。當然也可以作為一種默認開啟的功能,每次開啟應用程序均進行檢測。
可以理解,文字內容以圖片格式保存,將無法對版式進行調整,只能夠通過對圖片整體的縮放進而控制文字顯示的大小,這種操作一來較繁瑣,用戶需反復使用手勢操作等縮放圖片,二來放大后,通常當前屏幕將只能夠顯示局部信息,用戶閱讀時需反復調整位置并且隨著圖片的放大,分辨率下降文字將會更加模糊。而以文本格式保存的文字內容則可以較為方便的對版式進行調整例如調整字號、字間距等。
圖片格式可包括JPG、JEPG、TIF等格式。
對圖片格式中的文字的識別,通??衫霉鈱W字符識別(Optical Character Recognition,OCR)實現,電子裝置1000可預設相關功能的應用程序,以在需要時啟動對圖片中的文字進行識別。識別后的文字可以文本格式進行緩存或保存,以根據用戶需要在閱讀時進行放大或其他調整。
在本發(fā)明實施方式中,電子裝置1000包括控制裝置100。
綜上所述,本發(fā)明實施方式的控制方法、控制裝置100及電子裝置1000,通過檢測當前顯示內容中是否包括文字判斷用戶是否處于閱讀模式,在閱讀模式中對于顯示內容以圖片格式保存使得用戶無法控制顯示內容版式的情形,通過識別圖片中的文字并進行放大以減小用戶的用眼壓力,進而保護視力。
在某些實施方式中,電子裝置1000可以是手機或平板電腦。
可以理解,電子裝置1000包括但不限于本實施方式的示例。
請參閱圖3,在某些實施方式中,步驟S20包括步驟:
S22:檢測文字占當前顯示內容的比例是否大于預定比例;及
S24:當比例大于預定比例時,檢測當前顯示內容的保存格式。
請再次參閱圖2,在某些實施方式中,第二檢測模塊20還包括第一檢測單元22。步驟S22可以由第一檢測單元22實現,步驟S24可以由第二檢測模塊20實現?;蛘哒f,第一檢測單元22用于檢測文字占當前顯示內容的比例是否大于預定比例。第二檢測模塊20用于在比例大于預定比例時檢測當前顯示內容的保存格式。
可以理解,在某些場景中,顯示內容雖包含文字,當可能并不是顯示內容的主體,例如文字僅作為對圖片的解釋說明,此時并不需要對文字部分進行放大,同時還可以節(jié)省電子裝置1000的緩存。通過檢測文字所占顯示內容的比例與預定比例進行比較,判斷用戶是否處于大量文字閱讀的情景。
預定比例可以由系統給出,例如40%等,當然也可以由用戶根據使用習慣進行設置。
在某些實施方式中,步驟S10包括步驟:
在運行預定類別應用程序時檢測屏幕當前顯示內容是否包括文字。
請再次參閱圖2,在某些實施方式中,在運行預定類別應用程序時檢測所述屏幕當前顯示內容是否包括文字的步驟可以由第一檢測模塊10實現?;蛘哒f,第一檢測模塊10用于在運行預定類別應用程序時檢測屏幕當前顯示內容是否包括文字。
作為例子,在某些實施方式中,預定類別程序包括圖像瀏覽類應用程序或社交類應用程序。
可以理解,在圖像瀏覽類應用程序或社交類應用程序中,文字以圖片格式保存的情形較多,此時檢測功能可以隨這類應用程序的運行一同啟動,以在運行這類應用程序時及時保護用戶的視力。
需要注意的是,本實施方式所舉應用程序類別僅作為例子,不應當理解為對本發(fā)明的限制。
請參閱圖4,在某些實施方式中,步驟S30包括:
S32:檢測人眼到屏幕的距離;及
S34:根據距離放大當前顯示內容中的文字。
在某些實施方式中,處理模塊30還包括第二檢測單元32。步驟S32可以由第二檢測單元32實現。步驟S34可以由處理模塊30實現?;蛘哒f,第二檢測單元32用于檢測人眼到屏幕200的距離。處理模塊30用于根據距離放大當前顯示內容中文字。
具體地,第二檢測單元32可以是電子裝置1000的前置攝像頭,開啟后對人眼對焦并成像,根據獲取人眼圖像及對焦數據可以獲取人眼到屏幕200的距離。當然,若電子裝置1000具有激光對焦功能,則可利用激光測距裝置獲取人眼到屏幕200的距離。
進而根據人眼到屏幕200的距離放大顯示內容中的文字。例如,系統可預設有距離與文字字號的對應關系,例如30厘米對應12號字,40厘米對應14號字等,根據距離及對應關系則可以確定文字具體的放大字號。
如此,可根據人眼到屏幕200的距離智能地調節(jié)文字的大小,改善了用戶體驗并且?guī)椭脩糇o眼。
在本發(fā)明的實施方式的描述中,需要理解的是,術語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內”、“外”、“順時針”、“逆時針”等指示的方位或位置關系為基于附圖所示的方位或位置關系,僅是為了便于描述本發(fā)明的實施方式和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構造和操作,因此不能理解為對本發(fā)明的實施方式的限制。
此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個或者更多個所述特征。在本發(fā)明的實施方式的描述中,“多個”的含義是兩個或兩個以上,除非另有明確具體的限定。
在本發(fā)明的實施方式的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“安裝”、“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接或可以相互通訊;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內部的連通或兩個元件的相互作用關系。對于本領域的普通技術人員而言,可以根據具體情況理解上述術語在本發(fā)明的實施方式中的具體含義。
在本發(fā)明的實施方式中,除非另有明確的規(guī)定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接觸,也可以包括第一和第二特征不是直接接觸而是通過它們之間的另外的特征接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或僅僅表示第一特征水平高度小于第二特征。
上文的公開提供了許多不同的實施方式或例子用來實現本發(fā)明的實施方式的不同結構。為了簡化本發(fā)明的實施方式的公開,上文中對特定例子的部件和設置進行描述。當然,它們僅僅為示例,并且目的不在于限制本發(fā)明。此外,本發(fā)明的實施方式可以在不同例子中重復參考數字和/或參考字母,這種重復是為了簡化和清楚的目的,其本身不指示所討論各種實施方式和/或設置之間的關系。此外,本發(fā)明的實施方式提供了的各種特定的工藝和材料的例子,但是本領域普通技術人員可以意識到其他工藝的應用和/或其他材料的使用。
在本說明書的描述中,參考術語“一個實施方式”、“一些實施方式”、“示意性實施方式”、“示例”、“具體示例”或“一些示例”等的描述意指結合所述實施方式或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施方式或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施方式或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施方式或示例中以合適的方式結合。
流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現,其中可以不按所示出或討論的順序,包括根據所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現邏輯功能的可執(zhí)行指令的定序列表,可以具體實現在任何計算機可讀介質中,以供指令執(zhí)行系統、裝置或設備(如基于計算機的系統、包括處理模塊的系統或其他可以從指令執(zhí)行系統、裝置或設備取指令并執(zhí)行指令的系統)使用,或結合這些指令執(zhí)行系統、裝置或設備而使用。就本說明書而言,"計算機可讀介質"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統、裝置或設備或結合這些指令執(zhí)行系統、裝置或設備而使用的裝置。計算機可讀介質的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(ROM),可擦除可編輯只讀存儲器(EPROM或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(CDROM)。另外,計算機可讀介質甚至可以是可在其上打印所述程序的紙或其他合適的介質,因為可以例如通過對紙或其他介質進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應當理解,本發(fā)明的實施方式的各部分可以用硬件、軟件、固件或它們的組合來實現。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統執(zhí)行的軟件或固件來實現。例如,如果用硬件來實現,和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現:具有用于對數據信號實現邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現場可編程門陣列(FPGA)等。
本技術領域的普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
此外,在本發(fā)明的各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現,也可以采用軟件功能模塊的形式實現。所述集成的模塊如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
盡管上面已經示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內可以對上述實施例進行變化、修改、替換和變型。