本申請涉及電子點讀技術,尤其涉及觸屏點讀技術。
背景技術:
點讀機是專門針對中小學生設計的多媒體學習工具,使用者將課本置于機器平板上,用專用的筆點書本上的文字、圖畫、數(shù)字等內(nèi)容,機器就會發(fā)出相應的聲音。
然而,點讀機主要是具備點讀功能,功能單一,還需要額外購買,而智能手機、平板電腦等設備已經(jīng)非常普及,且具備播放影音的功能,如果手機具備點讀機的功能,不僅方便攜帶,還能免去購置點讀機的費用。
技術實現(xiàn)要素:
有鑒于此,本申請?zhí)峁┮环N基于觸屏設備的點讀方法及裝置,旨在解決觸屏設備上不能進行點讀的問題。
具體地,本申請是通過如下技術方案實現(xiàn)的:
一種基于觸屏設備的點讀方法,包括以下步驟:
當所述觸屏設備顯示圖片時,檢測觸摸信號;所述圖片包括點讀區(qū)域,所述點讀區(qū)域與相應的音頻文件關聯(lián);
判斷所述觸摸信號的位置是否在所述點讀區(qū)域;
當所述觸摸信號的位置在所述點讀區(qū)域時,根據(jù)所述觸摸信號的位置調(diào)取并播放所述點讀區(qū)域?qū)囊纛l文件。
一個實施例中,所述方法還包括:
根據(jù)圖片尺寸與屏幕尺寸的比例關系,計算屏幕上與所述點讀區(qū)域?qū)淖鴺藚^(qū)域;
當檢測到縮放或位移指令時,獲取縮放比例及位移值;
根據(jù)所述縮放比例或位移值對所述坐標區(qū)域進行縮放或位移。
一個實施例中,所述方法還包括:
根據(jù)當前播放音頻文件的音頻信息匹配對應的點讀區(qū)域;
在圖片上預設的圖層中生成顯示當前播放音頻文件對應的點讀區(qū)域的播放提示信息;
所述播放提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域。
一個實施例中,所述判斷所述觸摸信號的位置是否在所述點讀區(qū)域的步驟之后,還包括:
當所述觸摸信號的位置不在所述點讀區(qū)域時,在圖片上預設的圖層中輸出點讀區(qū)域位置提示信息;
所述位置提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域、語音提示點讀區(qū)域。
一個實施例中,所述方法還包括:
在當前播放音頻文件對應的點讀區(qū)域不在屏幕當前顯示的圖片中時,匹配包含當前播放音頻文件對應的點讀區(qū)域的圖片;
調(diào)取并在屏幕中顯示與當前播放音頻對應的圖片。
本申請還公開了一種基于觸屏設備的點讀裝置,包括:
檢測模塊,用于當所述觸屏設備顯示圖片時,檢測觸摸信號;所述圖片包括點讀區(qū)域,所述點讀區(qū)域與相應的音頻文件關聯(lián);
判斷模塊,用于判斷所述觸摸信號的位置是否在所述點讀區(qū)域;
播放模塊,用于當所述觸摸信號的位置在所述點讀區(qū)域時,根據(jù)所述觸摸信號的位置調(diào)取并播放所述點讀區(qū)域?qū)囊纛l文件。
一個實施例中,所述基于觸屏設備的點讀裝置還包括:
計算模塊,用于根據(jù)圖片尺寸與屏幕尺寸的比例關系,計算屏幕上與所述點讀區(qū)域?qū)淖鴺藚^(qū)域;
獲取模塊,用于當檢測到縮放或位移指令時,獲取縮放比例及位移值;
調(diào)整模塊,用于根據(jù)所述縮放比例或位移值對所述坐標區(qū)域進行縮放或位移。
一個實施例中,所述基于觸屏設備的點讀裝置還包括:
匹配模塊,用于根據(jù)當前播放音頻文件的音頻信息匹配對應的點讀區(qū)域;
提示模塊,用于在圖片上預設的圖層中生成顯示當前播放音頻文件對應的點讀區(qū)域的播放提示信息;
所述播放提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域。
一個實施例中,所述提示模塊,還用于當所述觸摸信號的位置不在所述點讀區(qū)域時,在圖片上預設的圖層中輸出點讀區(qū)域位置提示信息;
所述位置提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域、語音提示點讀區(qū)域。
一個實施例中,所述基于觸屏設備的點讀裝置還包括:
查頁模塊,用于在當前播放音頻文件對應的點讀區(qū)域不在屏幕當前顯示的圖片中時,匹配包含當前播放音頻文件對應的點讀區(qū)域的圖片;
翻頁模塊,用于調(diào)取并在屏幕中顯示與當前播放音頻對應的圖片。
采用本發(fā)明的基于觸屏設備的點讀方法,在書籍頁面對應的圖片中預設了點讀區(qū)域,所述點讀區(qū)域與相應的音頻文件關聯(lián),根據(jù)觸摸信號的位置所處的點讀區(qū)域調(diào)取對應的音頻文件進行播放,通過將觸摸信號的位置與圖片的點讀區(qū)域及音頻文件對應,播放觸摸信號的位置所處點讀區(qū)域的音頻文件,實現(xiàn)在觸屏設備上點讀的功能。
附圖說明
圖1是本申請一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;
圖2a是本申請一示例性實施例示出的根據(jù)圖片內(nèi)容劃分點讀區(qū)域的示意圖;
圖2b是本申請一示例性實施例示出的開啟或關閉點讀區(qū)域的效果示意圖;
圖3是本申請另一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;
圖4是本申請一示例性實施例示出的對圖片進行縮放后點讀的示意圖;
圖5是本申請又一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;
圖6a是本申請一示例性實施例示出的提示當前播放音頻文件對應的點讀區(qū)域的示意圖;
圖6b是本申請另一示例性實施例示出的提示當前播放音頻文件對應的點讀區(qū)域的示意圖;
圖7是本申請又一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;
圖8是本申請一示例性實施例示出的提示當前圖片的點讀區(qū)域的示意圖;
圖9是本申請又一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;
圖10是本申請一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;
圖11是本申請另一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;
圖12是本申請又一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;
圖13是本申請又一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。在本申請和所附權利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時”或“當……時”或“響應于確定”。
本申請所涉及的觸屏設備帶有觸摸屏(touchscreen),觸摸屏是一種可接收觸頭等輸入訊號的感應式液晶顯示裝置,當接觸了屏幕上的圖形按鈕時,屏幕上的觸覺反饋系統(tǒng)可根據(jù)預先編程的程式驅(qū)動各種連結裝置,并借由液晶顯示畫面制造出生動的影音效果。
圖1是本申請一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;如圖1所示,該點讀方法可以包括步驟s101至s103:
步驟s101:當所述觸屏設備顯示圖片時,檢測觸摸信號;所述圖片包括點讀區(qū)域,所述點讀區(qū)域與相應的音頻文件關聯(lián);
步驟s102:判斷所述觸摸信號的位置是否在所述點讀區(qū)域;
步驟s103:當所述觸摸信號的位置在所述點讀區(qū)域時,根據(jù)所述觸摸信號的位置調(diào)取并播放所述點讀區(qū)域?qū)囊纛l文件。
本申請實施例中,圖片可以是書籍、海報、宣傳冊等的電子版本,并有與圖片配套的音頻文件,將圖片根據(jù)內(nèi)容(字、詞、句、段等)劃分點讀區(qū)域,并將點讀區(qū)域與相應的音頻文件關聯(lián);圖片的文字部分外面的線框中的區(qū)域即為點讀區(qū)域,以小學英語課文第1頁的圖片為例,如圖2a所示,“hello.whatisyourname”外面的線框中的區(qū)域即為點讀區(qū)域201;如圖2b,當在點讀設置界面開啟“顯示可點讀區(qū)域”功能(可設置該功能默認開啟)時,圖片的文字部分用線框出了點讀區(qū)域,如“hello.whatisyourname”外面的方框,該方框所在的區(qū)域即為“hello.whatisyourname”的點讀區(qū)域201,該點讀區(qū)域201與可播放“hello.whatisyourname”語音的音頻文件關聯(lián)。將點讀區(qū)域與音頻文件的對應關系存放在數(shù)據(jù)庫中;其中,點讀區(qū)域可以是以像素表示其位于整張圖片中的位置,音頻文件可以是僅與一個點讀區(qū)域?qū)膯我纛l文件,也可以是能與多個點讀區(qū)域?qū)亩嘁纛l文件,此時,僅需要增加每個點讀區(qū)域?qū)囊纛l的開始時間和結束時間即可。當觸屏設備顯示圖片時,檢測觸摸信號,并獲取觸摸信號的位置,當觸摸信號的位置處于點讀區(qū)域時,從數(shù)據(jù)庫中查找與該點讀區(qū)域?qū)囊纛l文件,從存放該音頻文件的文件夾中調(diào)取并播放所述點讀區(qū)域?qū)囊纛l文件。
本申請中的圖片可以是jpge、jpg、gif、bmp等任一格式的圖片,也可以是pdf等格式的電子書。
圖3是本申請另一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;如圖3所示,基于圖1所示實施例,該點讀方法還可以包括步驟s301至s303:
步驟s301:根據(jù)圖片尺寸與屏幕尺寸的比例關系,計算屏幕上與所述點讀區(qū)域?qū)淖鴺藚^(qū)域;
步驟s302:當檢測到縮放或位移指令時,獲取縮放比例及位移值;
步驟s303:根據(jù)所述縮放比例或位移值對所述坐標區(qū)域進行縮放或位移。
由于觸屏設備的屏幕尺寸各異,圖片將根據(jù)屏幕尺寸進行適應性的縮放,為了方便閱讀/點讀,用戶也可能將圖片進行縮放或位移,因而,圖片中的點讀區(qū)域相對于屏幕的位置也將變化。為了在圖片縮放或位移后仍能將觸摸信號的位置與點讀區(qū)域準確對應,本申請一實施例采用的方法如下:
①初始狀態(tài):獲取圖片尺寸及觸屏設備觸摸屏的屏幕尺寸,計算圖片尺寸與屏幕尺寸的比例關系(縮放比例),將當前圖片中每個點讀區(qū)域的坐標與縮放比例相乘,即得到適應屏幕后的點讀區(qū)域的坐標;
②縮放狀態(tài):根據(jù)縮放指令可以得到縮放比例,包括x軸和y軸的縮放比例,重復①的步驟即可得到縮放后相對屏幕的坐標區(qū)域的坐標;
③縮放狀態(tài)下的位移:在②的步驟中獲取到了縮放比例,將縮放后的中心點與初始狀態(tài)的中心點的坐標相減即可得到中心點平移坐標,將當前圖片中每個點讀區(qū)域的坐標與縮放比例相乘,再加上平移坐標,即得到縮放狀態(tài)下位移后的點讀區(qū)域的坐標。
如圖4所示,以對圖片進行放大為例,獲取2個觸摸信號滑動過程中的初始位置及終止位置,根據(jù)初始位置及終止位置即可得到縮放比例,根據(jù)縮放比例在屏幕上顯示放大后的圖片,當檢測到觸摸信號的位置在點讀區(qū)域時,例如,位于“name”的點讀區(qū)域,則播放“name”的音頻文件并顯示翻譯內(nèi)容。
根據(jù)縮放或位移指令計算縮放或位移后圖片對應于屏幕的點讀區(qū)域,使觸摸信號的位置與點讀區(qū)域及音頻文件準確對應,通過增加縮放及位移功能,能夠增大顯示畫面、提高觸摸命中率,尤其對于屏幕尺寸較小和/或觸摸信號分辨率低的觸屏設備,能夠解決顯示畫面小、觸摸位置準確率低的問題。
圖5是本申請又一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;如圖5所示,基于圖1所示實施例,該點讀方法還可以包括步驟s504至s505:
步驟s504:根據(jù)當前播放音頻文件的音頻信息匹配對應的點讀區(qū)域;
步驟s505:在圖片上預設的圖層中生成顯示當前播放音頻文件對應的點讀區(qū)域的播放提示信息;
所述播放提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域。
根據(jù)觸摸信號播放音頻文件的過程中,為了讓用戶能夠明確當前播放的音頻文件是哪個點讀區(qū)域的,可以通過增加動畫效果進行提示,本申請一實施例采用的方法是根據(jù)音頻文件的音頻信息匹配對應的點讀區(qū)域,在當前播放音頻文件對應的點讀區(qū)域播放提示信息;例如,在圖片上預先設置一透明圖層,在圖層與點讀區(qū)域?qū)奈恢迷O置高亮圖塊,在某點讀區(qū)域?qū)囊纛l文件在播放時,點亮該高亮圖塊;當然,也可以在點讀區(qū)域的音頻文件在播放時,根據(jù)點讀區(qū)域的坐標位置,動態(tài)生成相應尺寸的高亮圖塊。如圖6a及圖6b所示,分別為在不開啟“顯示可點讀區(qū)域”功能及開啟“顯示可點讀區(qū)域”功能的情況下,觸摸信號的位置在“hello.whatisyourname”的點讀區(qū)域,播放“hello.whatisyourname”的音頻文件時,高亮顯示點讀區(qū)域的效果。
播放提示信息的形式可以有多種,還可以包括手勢指向點讀區(qū)域、線條標出點讀區(qū)域等,只要能達到提示當前播放的音頻文件對應的點讀區(qū)域即可。
雖然本實施例是在圖1所示實施例的基礎上增加了提示當前播放的音頻文件對應的點讀區(qū)域的功能,但是,顯而易見的,本實施例增加的功能也可以是基于圖3所示實施例進行的。
圖7是本申請又一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;如圖7所示,基于圖5所示實施例,該點讀方法還可以包括步驟s706:
步驟s706:當所述觸摸信號的位置不在所述點讀區(qū)域時,在圖片上預設的圖層中輸出點讀區(qū)域位置提示信息;
所述位置提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域、語音提示點讀區(qū)域。
圖片中包含點讀區(qū)域,但可能并非所有區(qū)域都屬于點讀區(qū)域,因而觸摸信號的位置可能在點讀區(qū)域中,也可能不在點讀區(qū)域中,當觸摸信號的位置不在點讀區(qū)域中時,可能是用戶沒有點中點讀區(qū)域,也可能是用戶不清楚點讀區(qū)域具體的位置,由于觸摸信號的位置不在點讀區(qū)域時不會播放點讀區(qū)域的音頻文件,如果此時沒有任何提示信息,不能讓用戶識別是觸摸信號無效(觸屏設備卡死、觸摸失靈等)還是未點中點讀區(qū)域,為此,本申請一實施例當觸摸信號的位置不在所述點讀區(qū)域時,在圖片上預設的圖層中輸出點讀區(qū)域位置提示信息;位置提示信息可以是高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域、語音提示點讀區(qū)域中的任一種,也可以是多種方式的結合,例如,高亮顯示點讀區(qū)域的同時播放“duang”警示提示音;圖8示出了高亮顯示點讀區(qū)域的示意圖,當觸摸信號的位置不在點讀區(qū)域時,高亮顯示點讀區(qū)域以提示用戶點讀區(qū)域的位置。當然,還可以根據(jù)設置信息在圖片上預先顯示點讀區(qū)域的位置,例如,如圖2b所示,本申請?zhí)峁┝它c讀設置界面(如圖2b中第2個圖面),包括“顯示可點讀區(qū)域”、朗讀時的語速、朗讀句子間隔、每個句子朗讀次數(shù)等設置信息,當“顯示可點讀區(qū)域”的功能關閉時,圖2b中的線框不顯示(如圖2b中第1個圖面),當“顯示可點讀區(qū)域”的功能開啟時,可以在圖片中顯示點讀區(qū)域(如圖2b中第3個圖面),線框中的包含文字的區(qū)域即為點讀區(qū)域。
圖9是本申請又一示例性實施例示出的一種基于觸屏設備的點讀方法的流程圖;如圖9所示,基于圖1、圖3、圖5、圖7所示任一實施例,該點讀方法還可以包括步驟s901至s902:
步驟s901:在當前播放音頻文件對應的點讀區(qū)域不在屏幕當前顯示的圖片中時,匹配包含當前播放音頻文件對應的點讀區(qū)域的圖片;
步驟s902:調(diào)取并在屏幕中顯示與當前播放音頻對應的圖片。
如圖2a所示,本申請還提供了復讀202、單句203、連讀204等功能模式,連讀204即從觸摸信號位置所在點讀區(qū)域開始連續(xù)往下讀(依次調(diào)取并播放各點讀區(qū)域?qū)囊纛l文件),直到讀完一篇課文、一個單元或整本書為止,在連讀的過程中,當前播放的音頻文件對應的點讀區(qū)域可能不在當前圖片中,本申請一實施例根據(jù)音頻文件與點讀區(qū)域的對應關系,可以匹配出當前播放的音頻文件對應的點讀區(qū)域所在的圖片,調(diào)取并在屏幕中顯示與當前播放音頻對應的圖片,從而實現(xiàn)了在連讀的過程中自動翻頁的功能。
本申請還提供了點讀模式和查詞模式等多種模式,當處于點讀模式時,是以句、段等劃分點讀區(qū)域的,當處于查詞模式時,是以字、詞等劃分點讀區(qū)域的,以圖片中的“hello.whatisyourname”為例,如圖6a或圖6b所示,當處于點讀模式時,觸摸信號的位置在線框出的“hello.whatisyourname”點讀區(qū)域范圍內(nèi)均調(diào)取并播放“hello.whatisyourname”的音頻文件;當處于查詞模式時,如圖4所示,“hello”、“what”、“is”、“your”和“name”各自占據(jù)一個點讀區(qū)域,觸摸信號的位置在線框出的“name”點讀區(qū)域范圍內(nèi)均調(diào)取并播放“name”的音頻文件,或者輸出“name”的翻譯內(nèi)容等;通過模式區(qū)分觸摸信號是的進行點讀或查詞,從而提供精準的點讀功能。
與前述基于觸屏設備的點讀方法的實施例相對應,本申請還提供了基于觸屏設備的點讀裝置的實施例。
請參考圖10,圖10是本申請一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;如圖10所示,該點讀裝置可以包括檢測模塊101、判斷模塊102及播放模塊103:
所述檢測模塊101,用于當所述觸屏設備顯示圖片時,檢測觸摸信號;所述圖片包括點讀區(qū)域,所述點讀區(qū)域與相應的音頻文件關聯(lián);
所述判斷模塊102,用于判斷所述觸摸信號的位置是否在所述點讀區(qū)域;
所述播放模塊103,用于當所述觸摸信號的位置在所述點讀區(qū)域時,根據(jù)所述觸摸信號的位置調(diào)取并播放所述點讀區(qū)域?qū)囊纛l文件。
圖11是本申請另一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;如圖11所示,該點讀裝置還可以包括計算模塊114、獲取模塊115及調(diào)整模塊116:
所述計算模塊114,用于根據(jù)圖片尺寸與屏幕尺寸的比例關系,計算屏幕上與所述點讀區(qū)域?qū)淖鴺藚^(qū)域;
所述獲取模塊115,用于當檢測到縮放或位移指令時,獲取縮放比例及位移值;
所述調(diào)整模塊116,用于根據(jù)所述縮放比例或位移值對所述坐標區(qū)域進行縮放或位移。
圖12是本申請又一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;如圖12所示,該點讀裝置還可以包括匹配模塊124及提示模塊125:
所述匹配模塊124,用于根據(jù)當前播放音頻文件的音頻信息匹配對應的點讀區(qū)域;
所述提示模塊125,用于在圖片上預設的圖層中生成顯示當前播放音頻文件對應的點讀區(qū)域的播放提示信息;
所述播放提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域。
進一步地,所述提示模塊125,還用于當所述觸摸信號的位置不在所述點讀區(qū)域時,在圖片上預設的圖層中輸出點讀區(qū)域位置提示信息;
所述位置提示信息包括以下任一:高亮顯示點讀區(qū)域、手勢指向點讀區(qū)域、線條標出點讀區(qū)域、語音提示點讀區(qū)域。
圖13是本申請又一示例性實施例示出的一種基于觸屏設備的點讀裝置的邏輯框圖;如圖13所示,該點讀裝置還可以包括查頁模塊136及翻頁模塊137:
所述查頁模塊136,用于在當前播放音頻文件對應的點讀區(qū)域不在屏幕當前顯示的圖片中時,匹配包含當前播放音頻文件對應的點讀區(qū)域的圖片;
所述翻頁模塊137,用于調(diào)取并在屏幕中顯示與當前播放音頻對應的圖片。
上述裝置中各個模塊的功能和作用的實現(xiàn)過程具體詳見上述方法中對應步驟的實現(xiàn)過程,在此不再贅述。
對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本申請方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
以上所述僅為本申請的較佳實施例而已,并不用以限制本申請,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本申請保護的范圍之內(nèi)。