專利名稱:自動識別位置任意動態(tài)多層多畫面媒體的播放裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種媒體播放裝置及其播放方法,具體地說,是一種自動識別 位置任意動態(tài)多層多畫面媒體的播放裝置及方法。
背景技術(shù):
隨著科技的發(fā)展,帶有觸摸屏的媒體播放裝置的應(yīng)用越來越廣泛。例如多 媒體廣告機、公共信息查詢機等?,F(xiàn)有的媒體播放裝置的觸摸屏一般可分成兩 種,即固定點觸摸式和非固定點觸摸式。對于非固定點觸摸式觸摸屏,必須釆 用電腦作為應(yīng)用基礎(chǔ),并配備相應(yīng)的電腦操作系統(tǒng)(如Windows XP),其價格 昂貴、操作不方便。對于不同的應(yīng)用環(huán)境,必須根據(jù)客戶的要求重新開發(fā)軟件 系統(tǒng),若客戶有新的要求,也必須重新開發(fā)軟件,繁瑣并且浪費資本。對于不 同的播入文件,也需要重新進行設(shè)定,而不能實現(xiàn)即插即用。這種播放裝置在 每一層文件播放完后無法自動設(shè)定返回的層數(shù),也不能自動返回。而固定點觸 摸式觸摸屏,也具有成本高,不能實現(xiàn)即插即用、使用復(fù)雜,播放完畢后不能 自動返回等缺點。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種成本低廉,使用方便,可以實現(xiàn)即插 即用、播放完 一 層文件后可以自動返回的自動識別位置任意動態(tài)多層多畫面媒 體的播放裝置及方法。
為了解決上述技術(shù)問題,本發(fā)明提供了 一種自動識別位置任意動態(tài)多層多 畫面媒體的播放裝置,包括
觸摸屏,用于顯示圖像并接受用戶的觸摸輸入;
存儲裝置,用于存儲待播放的文件,所述文件的文件名根據(jù)預(yù)先制定的規(guī)
則命名;控制裝置,用于檢測所述存儲裝置中的文件名是否符合預(yù)先制定的規(guī)則, 如果符合,根據(jù)文件名中的字段對播放過程進行控制,并將播放結(jié)果顯示在所 述觸摸屏上。
進一步地,所述觸摸屏接收到用戶的觸摸輸入后,生成觸摸信號,并發(fā)送
給所述控制裝置;
所述控制裝置接收到所述觸摸信號,根據(jù)所述文件名中相應(yīng)字段的代碼進 行相應(yīng)處理。
進一步地,所述控制裝置檢測到所述存儲裝置中的文件名不符合預(yù)先制定 的規(guī)則時,進入普通的播放模式,此時觸摸屏不接受觸摸輸入。
進一步地,所述文件名預(yù)先制定的規(guī)則為-.
文件名+ $ppp#mmm&nnnnnnnnnn%tl
其中,$為按鈕位置映射開始頭碼,ppp代表按鈕分配位置映射碼,#為點 擊記錄開始頭碼,mmm代表點擊記錄分配碼,&文件分層分區(qū)的開始頭碼,其 后的第一個n為第一層分區(qū)碼,其后的9個n分別代表第二至第十層分區(qū)碼, %為播放特性開始頭碼,t代表播放次數(shù)標(biāo)示碼,l代表播放返回層標(biāo)示碼。
進一步地,所述控制裝置根據(jù)所述文件名中的按鈕分配位置映射碼確定觸 摸按鈕在觸摸屏上的顯示位置;
所述控制裝置根據(jù)所述文件名中的記錄分配碼記錄該文件被點擊播放的次
數(shù);
所述控制裝置根據(jù)所述文件名中的層分區(qū)碼確定播放文件在觸摸屏體系結(jié)
構(gòu)中所處的層區(qū)位置,即此文件所處的層區(qū)數(shù);
所述控制裝置根據(jù)所述文件名中的播放次數(shù)標(biāo)示碼確定該文件的播放次
數(shù);
所述控制裝置根據(jù)所述文件名中的返回層標(biāo)示碼確定播放完該文件后,返 回的層數(shù)。
本發(fā)明還提供 一 種自動識別位置任意動態(tài)多層多畫面媒體的播放方法,包
括預(yù)先制定待播放文件的命名規(guī)則;
根據(jù)預(yù)先制定的命名規(guī)則對待播放的文件進行命名;
播放裝置讀取待播放文件的文件名,檢測所述文件名是否符合預(yù)先制定的 規(guī)則,如果符合,根據(jù)文件名中的字段對播放過程進行控制,并將播放結(jié)果顯 示在觸摸屏上。
進一步地,播放裝置的觸摸屏接收用戶的觸摸輸入,生成觸摸信號,并發(fā) 送給播放裝置的控制裝置;
所述控制裝置接收到所述觸摸信號,根據(jù)所述文件名中相應(yīng)字段的代碼進 行相應(yīng)處理。 、
進一步地,所述播放裝置檢測到所述待播放文件的文件名不符合預(yù)先制定 的規(guī)則時,進入普通的播放模式,此時觸摸屏不接受觸摸輸入。
進一步地,所述文件名預(yù)先制定的規(guī)則為
文件名+ $ppp#mmm&nnnnnnnnnn%tl
其中,$為按鈕位置映射開始頭碼,ppp代表按鈕分配位置映射碼,#為點 擊記錄開始頭碼,mmm代表點擊記錄分配碼,&文件分層分區(qū)的開始頭碼,其 后的第一個n為第一層分區(qū)碼,其后的9個n分別代表第二至第十層分區(qū)碼, %為播放特性開始頭碼,t代表播放次數(shù)標(biāo)示碼,l代表播放返回層標(biāo)示碼。
進一步地,所述播放裝置根據(jù)所述文件名中的按鈕分配位置映射碼確定觸 摸按鈕在觸摸屏上的顯示位置;
所述播放裝置根據(jù)所述文件名中的記錄分配碼記錄該文件被點擊播放的次
數(shù);
所述播放裝置根據(jù)所述文件名中的層分區(qū)碼確定播放文件在觸摸屏體系結(jié) 構(gòu)中所處的層區(qū)位置,即此文件所處的層區(qū)數(shù);
所述播放裝置根據(jù)所述文件名中的播放次數(shù)標(biāo)示碼確定該文件的播放次
數(shù);
所述播放裝置根據(jù)所述文件名中的返回層標(biāo)示碼確定播放完該文件后,返 回的層數(shù)。
7本發(fā)明通過采用預(yù)先制定的文件名命名規(guī)則對文件的播放進行控制,媒體 播放器可以自動根據(jù)媒體存儲卡內(nèi)文件名稱識別確定實現(xiàn)幾層(例如i至io 層,目錄級數(shù)),每層可以任意分配幾個文件鏈接按鈕(例如1至35文件鏈接 區(qū)域按鈕,即對每一層進行分區(qū)),同時每個畫面可以任意分配幾個功能按鈕(l 到6個功能按鈕),免除人為使用遙控器設(shè)定的麻煩,具有極好的的系統(tǒng)兼容性, 支持一到十層的任意設(shè)定,并且每一層可支持設(shè)置不同文件鏈接按鈕,不同的 功能按鈕,每個按鈕的位置可以在任意位置(最多35個畫面分區(qū)或35個鏈接 按鈕,最多6個功能按鈕)。同時,由于本發(fā)明通過文件名對播放進行控制,因 此可以方便的實現(xiàn)即插即用,只要待播放文件的名稱符合命名規(guī)則即可。
可以根據(jù)用戶的意圖編制觸摸屏文件體系架構(gòu),軟件將自動進行簡單的文 件的復(fù)制,文件名修改,生成合法的文件及系統(tǒng)配置信息(MAP.txt),使文件 的設(shè)定修改操作更加的簡單。將生成合法的文件及系統(tǒng)配置信息(MARtxt)放 置在系統(tǒng)支持的媒體卡(CF卡,SD卡或U盤),媒體播放器每次更換媒體卡 內(nèi)信息后,播放器重新開機后,將自動識別判斷分層分觸摸屏文件管理,機器 將按照新的媒體觸摸屏文件和系統(tǒng)配置信息(MAP.txt)運行。每次更新設(shè)置只 需要更新媒體卡內(nèi)文件即可,不需要對機器做任何特殊設(shè)定。
圖1是本發(fā)明的自動識別位置任意動態(tài)多層多畫面媒體的播放裝置的原理 框圖2是本發(fā)明的自動識別位置任意動態(tài)多層多畫面媒體的播放方法的流程圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明,以使本領(lǐng)域的技術(shù)人 員可以更好的理解本發(fā)明并能予以實施,但所舉實施例不作為對本發(fā)明的限定。
如圖l所示,本發(fā)明的自動識別位置任意動態(tài)多層多畫面媒體的播放裝置 包括觸摸屏、存儲裝置和控制裝置。其中,
觸摸屏,用于顯示圖像并接受用戶的觸摸輸入;存儲裝置,用于存儲待播放的文件,所述文件的文件名根據(jù)預(yù)先制定的規(guī)
則命名;
控制裝置,用于檢測所述存儲裝置中的文件名是否符合預(yù)先制定的規(guī)則, 如果符合,根據(jù)文件名中的字段對播放進行控制,并將播放結(jié)果顯示在所述觸 摸屏上。
另外,觸摸屏接收到用戶的觸摸輸入后,生成觸摸信號,并發(fā)送給所述控 制裝置;控制裝置接收到所述觸摸信號,根據(jù)所述文件名中相應(yīng)字段的代碼進 行相應(yīng)處理。控制裝置在檢測到所述存儲裝置中的文件名不符合預(yù)先制定的規(guī) 則時,進入普通的播放模式,此時觸摸屏不接受觸摸輸入。
如圖2所示,本發(fā)明的自動識別位置任意動態(tài)多層多畫面媒體的播放方法
包括以下步驟
預(yù)先制定待播放文件的命名規(guī)則;
根據(jù)預(yù)先制定的命名規(guī)則對待播放的文件進行命名;
播放裝置讀取待播放文件的文件名,檢測所述文件名是否符合預(yù)先制定的 規(guī)則,如果符合,根據(jù)文件名中的字段對播放過程進行控制,并將播放結(jié)果顯 示在觸摸屏上。
另外,播放裝置的觸摸屏接收用戶的觸摸輸入,生成觸摸信號,并發(fā)送給 播放裝置的控制裝置;
所述控制裝置接收到所述觸摸信號,根據(jù)所述文件名中相應(yīng)字段的代碼進 行相應(yīng)處理。
如果播放裝置檢測到所述待播放文件的文件名不符合預(yù)先制定的規(guī)則時, 進入普通的播放模式,此時觸摸屏不接受觸摸輸入。
本發(fā)明的一種文件命名格式如下所示 文件名+ $ppp#mmm&nnnnnnnnnn%tl
該文件名中,$到#之間的字符"$ppp"標(biāo)示了文件&皿…的按鈕分配信 息在文件系統(tǒng)配置信息文件MAP.txt文件中的位置,稱為"按鈕分配位置映射 碼"(p取值范圍(0 9))。需要注意的是,分層分區(qū)碼&n…n相同的文件(即 處于同 一層區(qū)位置),其按鈕分配位置映射碼$ p p p也必須相同。
9#到&之間的字符 "#mmm"標(biāo)示了文件&nn…的點擊記錄(選中播放次 數(shù))分配位置,在機器記憶界面MAIN MENU (主菜單)界面TOUCH NOTE (觸摸記錄)欄目的分配單元位置,稱為"點擊記錄分配碼",(m取值范圍 (0 9))。
TOUCH NOTE對每個畫面下的文件點擊播放次數(shù)進行記錄,并以 一 瀏覽記 錄界面(TOUCHNOTE)進行顯示,例如
TOUCH NOTE
m…m xxxx m…m xxxx m…m xxxx
m,..m xxxx m…m xxxx m…m xxxx
m...m xxxx 文件點擊記錄,m…m文件名稱中點擊記錄分配碼對應(yīng)于 文件名中#和&之間的3位數(shù)值,如果文件名的&之前沒有#加3位數(shù)字則此文件 的播放次數(shù)將不被記憶,xxxx為點擊次數(shù)(即最終播放文件被選中的播放次數(shù), 但頂層選擇界面文件&0不可以做點擊記錄,因為它每次默認(rèn)播放,不可被選中 播放)。
點擊記錄將文件名中#和%之間合法的3位數(shù)字(000~499)的文件播放次 數(shù)記錄到對應(yīng)的記憶空間進行記錄。
格式如下m…m xxxx如3320012<被選中播放12次>
(最大點擊記錄500個文件(000 ~ 499 ),每個文件最大記憶次數(shù)9999次)
(需要多頁顯示的將有《,》標(biāo)識,使用上下翻頁鍵選擇顯示不同頁。)
其中,點擊記錄分配碼可有可無,如果有將對文件的點擊播放次數(shù)進行記 錄,記錄在弁mmm標(biāo)示的記憶單元內(nèi),以備查詢,如果沒有將不做記錄;點 擊記錄分配碼相同的文件,其被選中播放的次數(shù)將記錄在同一個記憶單元里, 無論其文件名的其他信息是否相同。
&到%之間的字符 "&nnnnrinnnnn"標(biāo)示這個文件在觸摸屏文件架構(gòu) 系統(tǒng)中的標(biāo)志,文件&nn…的分層分區(qū)位置信息,&到%之間字符的位數(shù)確定深 度的管理層數(shù),相應(yīng)位數(shù)對應(yīng)相應(yīng)的層數(shù);每位的字符對應(yīng)該文件在其父層界 面的按鈕序號(例如可以做到最深10層,每層最多35個鏈接按鈕),稱為"分層分區(qū)碼",(n取值范圍(0~9~a z))。
%后的第1字符 "t"確定由&nn…確定的文件播放次數(shù)(時間)(視頻文 件播放的次數(shù),圖像文件播放停留的時間),稱為"播放次數(shù)標(biāo)示碼"。例如
t (小寫英文字母a-j)確定,
t的取值為〈a,b,c,d,e,f,g,h,i,j〉
t = a
(如果是視頻文件則循環(huán)1次,如果是圖像文件顯示3秒) t = b
(如果是視頻文件則循環(huán)2次,如果是圖像文件顯示5秒) t = c
(如果是視頻文件則循環(huán)3次,如果是圖像文件顯示10秒) t = d
(如果是視頻文件則循環(huán)4次,如果是圖像文件顯示"秒) t = e
(如果是視頻文件則循環(huán)5次,如果是圖像文件顯示30秒) t = f
(如果是視頻文件則循環(huán)6次,如果是圖像文件顯示45秒) t = g
(如果是視頻文件則循環(huán)7次,如果是圖像文件顯示60秒) t = h
(如果是視頻文件則循環(huán)8次,如果是圖像文件顯示75秒) t = i
(如果是視頻文件則循環(huán)9次,如果是圖像文件顯示卯秒)
(如果是視頻文件則循環(huán)10次,如果是圖像文件顯示120秒) 文件的播放時間實現(xiàn)1、 選擇界面是視頻文件,首先根據(jù)t的值確定循環(huán)幾次,如果播放中有點
擊選擇,則停止播放,根據(jù)點擊位置進入下一層的判斷;如果播放中沒有點擊 選擇,則把循環(huán)次數(shù)完成后,根據(jù)l的值確定將回退到第幾層;
2、 播放文件是視頻文件,首先根據(jù)t的值確定循環(huán)幾次,如果播放中有點 擊選擇,則停止播放,根據(jù)1的值確定將回退到第幾層;如果播放中沒有點擊 選擇,則把循環(huán)次數(shù)完成后,根據(jù)l的值確定將回退到第幾層;
3、 擇界面是圖片文件,則把此界面的所有圖片文件顯示播放,每個文件都 根據(jù)t的值確定播放顯示多少秒,如果播放中有點擊選擇,則停止播放,根據(jù) 點擊位置進入下一層的判斷;如果播放中沒有點擊選擇,則把播放顯示時間完 成后,根據(jù)l的值判斷將回退到第幾層;
4、 播放文件是圖片文件,則把此層區(qū)確定的所有圖片文件顯示播放,每個 文件都根據(jù)t的值確定播放顯示多少秒,如果播放中有點擊選擇,則停止播放, 根據(jù)點擊位置進入下一層的判斷;如果播放中沒有點擊選擇,則把播放顯示時 間完成后,根據(jù)l的值判斷將回退到第幾層;
5、 如果點擊選擇區(qū)后,此層沒有該區(qū)的文件也沒有下一層選擇界面,視為 沒有文件可選,則系統(tǒng)將進入無文件提示界面
"無此類型文件,請觸摸屏幕任意位置選擇其它類型文件"
等待再次點擊觸摸屏,如果收到任意位置的點擊或等待超過IO秒沒有點擊 自動回到上一層選擇界面(即回到未點擊觸摸屏?xí)r,正在播放文件的節(jié)點)。
需要注意的是,如果無此值< "%"字符后的第一個字符(小寫英文字母a-j)> 或不是這10個字母, 則系統(tǒng)默認(rèn)為a,即默認(rèn)為如果是視頻文件則循環(huán)l 次,如果是圖像文件顯示3秒;每個文件的t值可以不同,每個文件播放時, 機器將自動按照其文件名內(nèi)的播放次數(shù)標(biāo)示碼來設(shè)定其自動播放的循環(huán)次數(shù)。
%后第2字符 T'確定該文件的返回到第幾層,稱為"播放返回層標(biāo)示 碼"。其中,1 (大寫英文字母A-J)確定
l的取值為〈A,B,C,D,E,F,G,H,i,J〉 1=A
(返回到第1層 <頂層>選擇界面)
121 = B
(返回到第2層選擇界面) 1 = C
(返回到第3層選擇界面) 1 = D
(返回到第4層選擇界面) 1=E
(返回到第5層選擇界面) 1 = F
(返回到第6層選擇界面) 1 = G
(返回到第7層選擇界面) 1 = H
(返回到第8層選擇界面) 1 = 1
(返回到第9層選擇界面) 1 = J
(返回到第IO層選擇界面) 文件播放完成,返回的層的確定
1、 選擇界面文件播放中沒有點擊選擇,則播放完成后,由文件名分層分區(qū) 碼的字符中"%"字符后的第二個字符1(大寫英文字母A-J)確定回退到那-一 層;
2、 播放文件播放完成或播放文件播放中有點擊,將根據(jù),由文件名分層分 區(qū)碼的字符中"%"字符后的第二個字符1(大寫英文字母A-J)確定回退到那
--層。
需要注意的是如果無此值< "%"字符后的第二個字符(大寫英文字母A
13-J) >或不是這10個字母,則系統(tǒng)默認(rèn)為A,即默認(rèn)為返回到第l層(即 頂層);如果返回層的值所指示的層,在所在層的下面層,即1的指示層X, 文件所在的層Y,如果X〉Y表示指示錯誤,則系統(tǒng)默認(rèn)為A,即默認(rèn)為返回到 第l層(即頂層)。
如文件分層分區(qū)碼為&130%aH則表示文件為第3層的選擇界面文件, 返回指示H表示返回到第8層,則邏輯錯誤,系統(tǒng)默認(rèn)回到A,即默認(rèn)為第 l層(頂層);
如文件分層分區(qū)碼為&1432%aF則表示文件為第4層的播放文件,返 回指示F表示返回到第6層,則邏輯錯誤,系統(tǒng)默認(rèn)回到A,即默認(rèn)為第l 層(頂層)。
3、 回退層界面文件的確定,根據(jù)l的值確定回退到第幾層,回退的選擇界 面文件分層分區(qū)碼等于原文件的分層分區(qū)碼從&起保留到確定的層位,并把最 后一位值改為0,即得到此文件返回層文件的分層分區(qū)碼,如&2342%bC根 據(jù)C可以判定該文件回退到第3層,則回退后的選擇界面文件的分層分區(qū)碼為 &230,根據(jù)此分層分區(qū)碼確定播放文件Sppp^mmm&230。/。tl,檢索媒體卡內(nèi)文件 中分層分區(qū)碼為&230的文件確定其中ppp,mmm,t,l的值。
4、 分層分區(qū)碼&n…n相同的文件(即處于同一層區(qū)位置),其l也必須相同。
對MAP.txt文件說明
$000
歸纖a嫌81828b8c
#3#838d
#4#84858e8f
歸,O
,8791
#7#8892
腳949e#,5969fa0
歸97al
#b#9899a2a3
#c#9aa4
#d#9ba5
#e#9ca6
歸a8b2
#g#a9aab3b4
#h#abb5
糾弁acadb6b7
#j#aeb8
#k#afb9
■bOba
#m#bcc6
#n#bdbec7c8
#o#bfc9
#p#cOclcacb
#q#c2cc
歸c3cd
歸c4ce
麵0da
#u#dld2dbdc
歸d3dd
#w#d4d5dedf
弁x脇eO
#y#d7el
#z#d8e2
15#A#8993
#B#9da7
織blbb
#D#c5cf
#E#d9
#F#e3
絲
說明
1、 $ppp "按鈕分配位置映射碼"指示文件名內(nèi)含有Sppp的文件的按鈕 分配信息在這個Sppp "按鈕分配位置映射碼"的后面;
2、 #1#, #2#,…,#9#, #a#, #M,…,#y#, /^z財示示文件鏈接按鈕序號,
2.1、 $ppp "按鈕分配位置映射碼"后有文件鏈接按鈕序號信息的文件一 定是選擇界面文件,即文件名的分層分區(qū)碼的最后一位一定是O,如&nnnn n0;
2.2、 此序號指向Sppp對應(yīng)文件的下一層子文件的名稱,如Sppp對應(yīng) 文件的分層分區(qū)碼是&nnnnnO ,貝']#1#鏈接對應(yīng)的文件名就是& n n n n n 1, 而存M鏈接對應(yīng)的文件名就是& n n n n n b,就是把當(dāng)前文件名的最后 一位0以 收到的對應(yīng)文件鏈接按鈕序號代替,得到新的需要播放的文件分層分區(qū)碼,以 此分層分區(qū)碼檢索媒體卡,
2.2.1、 如果媒體卡內(nèi)只有層區(qū)碼等于新的分層分區(qū)碼+O (如fennnnnl
0)的文件表示下一層區(qū)仍然是選擇界面,機器將進入這個層區(qū)節(jié)點的選擇界面
文件播放;
2.2.2、 如果媒體卡內(nèi)只有層區(qū)碼等于新的分層分區(qū)碼(如&nnnnnl)
的文件表示下一層區(qū)是最終播放文件,機器將進入這個層區(qū)節(jié)點的最終文件播 放;
2.2.3、 如果同時有層區(qū)碼等于新的分層分區(qū)碼+O的選擇界面文件和層區(qū)碼 等于新的分層分區(qū)碼的最終播放文件,機器將以選擇界面優(yōu)先,作為下一層為 選擇界面處理,而層區(qū)碼等于新的分層分區(qū)碼的最終播放文件將被屏蔽(排除)總也不會被選中播放,機器將進入這個層區(qū)節(jié)點的選擇界面文件播放;
2.2.4、如果既沒有層區(qū)碼等于新的分層分區(qū)碼+0的選擇界面文件,也沒有 層區(qū)碼等于新的分層分區(qū)碼的最終播放文件,表示下一層沒有文件,既沒有下 一層選擇界面,也沒有最終播放的文件,則系統(tǒng)將進入界面提示
"無此類型文件,請觸摸屏幕任意位置選擇其它類型文件"
等待再次點擊觸摸屏,如果收到任意位置的點擊或等待超過IO秒沒有點擊 自動回到上一層選擇界面(即回到未點擊觸摸屏?xí)r,正在播放文件的節(jié)點);
2.3、此文件鏈接按鈕序號是軟件生成的,根據(jù)客戶設(shè)置的文件鏈接按鈕的 多少自動排序的,序號后面跟隨的信息是對應(yīng)文件鏈接按鈕的位置分配信息;
3、 #A#,麵,#C#, #D#,亂存F財示示功能按鈕序號,
3.1、
#A#==RETURN^退鍵)就是終止此時的層區(qū)節(jié)點文件循環(huán)播放,向上返回 一層,最終返回到&0文件;
#8#==順乂丁(前進鍵)就是終止當(dāng)前文件的播放,在此層區(qū)節(jié)點循環(huán)選擇 下一曲,即循環(huán)選擇分層分區(qū)碼相同的所有文件播放(無論是最終播放文件還 是選擇界面),如有五個文件,機器自動排列順序
{ $012#012&c%bA.jpg, l$012#012&c%bA.jpg, 3$012#012&c%bA.avi, x$012#012&c%bA.mpg, 英雄&cS012糾12&c。/。bA.jpg }
則每按#1^==順乂丁(前進鍵)一次,將終止當(dāng)前的播放文件按照下圖循環(huán)次 序,播放下一個文件,當(dāng)不再點擊存B弁二二NEXT(前進鍵)位置,機器將根據(jù)當(dāng)前 所播放的文件的文件名在這個層區(qū)文件名的排序判斷,將這個層區(qū)位置剩余沒 有播放完成的文件播放完后,按照返回標(biāo)志返回到相應(yīng)的位置。
弁二二HOME(首頁鍵)就是終止當(dāng)前文件的播放,強制回到&0文件;
存D和二PAUSE(暫停鍵):就是暫停當(dāng)前文件的播放,畫面顯示PAUSE字符提
17示暫停,暫停后一定要再次點擊暫停鍵或等延時時間達到IO分鐘后,才開始當(dāng)
前文件的繼續(xù)播放;
#E#==VOL-(音量減) #F#==VOI> (音量力P )
3.2、此功能按鈕序號是TOUCH軟件生成的,根據(jù)客戶設(shè)置的具體功能按
鈕序號分配的,因此功能按鈕序號多少可以是以上列出的6個中的任意幾個,
或者全部,也可以沒有,序號后面跟隨的信息是對應(yīng)文件鏈接按鈕的位置分配 # 自
l口 'A、。
本發(fā)明的自動識別位置任意動態(tài)多層多畫面媒體的播放裝置的系統(tǒng)運行流
程如下
開機根據(jù)文件名,進行文件名的判斷,判斷是否有合法的觸摸屏文件,確
定是否進入觸摸屏播放模式或普通播放模式;
如果開機檢測到的文件名不符合文件命名規(guī)則,或沒有第一層的初始循環(huán)
文件(&0)就自動進入界面提示
"無觸摸屏文件,請?zhí)鎿Q文件,或者機器將自動播放"
并停止在此界面,延時10秒,就自動進入普通播放模式,此后不再對觸摸 屏點擊進行檢測,即無觸摸屏的普通媒體播放器功能模式;
如果開機檢測有文件命名符合規(guī)則,并有頂層選擇界面文件(&o),就進
入觸摸屏媒體播放器功能模式,以下對觸摸屏媒體播放器功能模式進行說明.-
a) 開機默認(rèn)自動循環(huán)播放分層分區(qū)碼為&0的所有文件(文件名的前面字符 無限制,可是任意合法字符,但不建議超過8個英文字符或4個中文字符),如 果機器收到點擊動作信號將進入點擊功能判斷,如果沒有收到點擊動作信號將 繼續(xù)循環(huán)分層分區(qū)碼為&0的所有文件;
b) 播放流程,
播放時,機器根據(jù)當(dāng)前播放文件名,確定此文件是否有"點擊記錄分配碼" #mmm ,如果有將對文件的點擊播放次數(shù)進行記錄,將弁mmm標(biāo)示的記憶 單元內(nèi)的值自動加l,作為新的播放記錄,以備查詢,如果沒有將不做記錄;
18機器根據(jù)當(dāng)前播放文件名,確定此文件是否有"播放次數(shù)標(biāo)示碼"。/。t,如果有此值,機器將按照t值進行自動播放循環(huán),如果無此值,機器將默認(rèn)t=a 進行自動播放循環(huán);播放中如果沒有任何點擊動作,在播放循環(huán)完成后,機器根據(jù)當(dāng)前播放文 件名,確定此文件是否有"播放返回層標(biāo)示碼"%*1,如果有此值,并且此值合 法,機器將按照1值進行自動返回,如果無此值,或有值但是值非法,機器將默認(rèn)卜A進行自動返回;播放中如果有點擊動作,機器收到點擊信號后,機器將根據(jù)當(dāng)前播放的文 件的名稱,確定此文件是否有"按鈕分配位置映射碼"#ppp,沒有或者有但根據(jù)# p p p檢索MAP.txt文件沒有找到對應(yīng)的信息,則確定 此時收到的是中斷返回信號,機器將中斷在此層區(qū)節(jié)點的文件播放循環(huán),機器 根據(jù)當(dāng)前播放文件名,確定此文件是否有"播放返回層標(biāo)示碼"%*1,如果有此 值,并且此值合法,機器將按照l值進行自動返回,如果無此值,或有值,但是 值非法,機器將默認(rèn)—A進行自動返回;有并且根據(jù)# p p p檢索MAP.txt文件找到對應(yīng)的信息,將收到的點擊信號 和MAP.txt文件找到的對應(yīng)信息進行比較;如果有包含此信息的文件鏈接按鈕序號或功能按鈕序號則實現(xiàn)對應(yīng)的按鈕 功能(參見上述MARtxt文件說明);如果沒有包含此信息的文件鏈接按鈕序號或功能按鈕序號存在,則根據(jù)文 件名的"分層分區(qū)碼"判斷文件是選擇界面文件還是最終播放文件,如果是選 擇界面文件則此次點擊無效,機器不理會此次點擊動作,如果是最終播放文件 則此文件收到的是中斷返回信號,機器將中斷在此層區(qū)節(jié)點的文件播放循環(huán), 機器根據(jù)當(dāng)前播放文件名,確定此文件是否有"播放返回層標(biāo)示碼"%*1,如果 有此值,并且此值合法,機器將按照l值進行自動返回,如果無此值,或有值, 但是值是非法,機器將默認(rèn)—A進行自動返回;返回后機器將在觸摸屏模式繼續(xù)播放,等待觸摸點擊動作產(chǎn)生。需要注意的是,媒體播放器每次更換媒體卡內(nèi)信息后,播放器必須重新關(guān) 機/開機,將自動識別判斷分層分觸摸屏文件管理,機器將按照新的媒體觸摸屏 文件和系統(tǒng)配置信息(MAP.txt)運行。下面舉例說明。例如點擊了 1, 2, 3, 2, 1, 1, 3 (7次即7層),則由點擊確定選取文 件&1232113,卡內(nèi)有&12321130文件,表示&1232113后還有下一層選擇界面, 則播放&12321130文件,等待第8次點擊選擇第8層文件,如果播放中有點擊, 則進行下一層判斷,如果播放中沒有點擊動作,如果播放中沒有點擊動作,則 根據(jù)播放循環(huán)標(biāo)志t,完成播放循環(huán),根據(jù)返回標(biāo)志l自動返回到對應(yīng)的擇界面 循環(huán)播放文件,等待重新點擊選擇文件播放。(有選擇界面,無播放文件,有下 層播放文件,則播放選擇界面等待選擇點擊)。例如點擊了l, 1, 1, 1(4次即4層),則由點擊確定選取文件&lin, 卡內(nèi)沒有&11110文件,即沒有下一層選擇界面,選取到此層為止,有&1111文 件,即有選擇確定可播放的文件,則播放最終文件&1111,如果播放中有點擊, 則停止播放,根據(jù)返回標(biāo)志1自動返回到對應(yīng)的擇界面循環(huán)播放文件,等待重 新點擊選擇文件播放;如果播放中沒有點擊動作,則根據(jù)播放循環(huán)標(biāo)志t,完成 播放循環(huán),根據(jù)返回標(biāo)志1自動返回到對應(yīng)的擇界面循環(huán)播放文件,等待重新 點擊選擇文件播放。(無選擇界面,有播放文件,則直接播放選中的播放文件)。例如點擊了 1, 1, 2, 1, 1, 1 (6次即6層),則由點擊確定選取文件 &112111,卡內(nèi)沒有&1121110文件,即沒有下一層選擇界面,選取到此層為止, 也沒有&112111文件,即沒有選擇確定可播放的文件,則系統(tǒng)將進入無文件提 示界面"無此類型文件,請觸摸任意位置選擇其它類型文件"。等待再次點擊觸摸屏,如果收到任意位置的點擊或等待超過IO秒沒有點擊 自動回到上一層選擇界面(即回到未點擊觸摸屏?xí)r,正在播放文件的節(jié)點);(無 選擇界面,無播放文件,提示無文件,并延時回退至頂層選擇界面)。例如點擊了 1, 2, 3, 1, 1(5次即5層),則由點擊確定選取文件&12311, 卡內(nèi)沒有&123110文件,即沒有下一層選擇界面,選取到此層為止,也沒有 &12311文件,即沒有選擇確定可播放的文件,則系統(tǒng)將進入無文件提示界面"無此類型文件,請觸摸任意位置選擇其它類型文件"。等待再次點擊觸摸屏,如果收到任意位置的點擊或等待超過IO秒沒有點擊 自動回到上一層選擇界面(即回到未點擊觸摸屏?xí)r,正在播放文件的節(jié)點);(雖然卡內(nèi)有下層播放文件&123111和&123112,但由于沒有選擇界面,所以下層 的播放文件不會被選中,因此&123111和&123112文件無效,不會被選擇播放。) (無選擇界面,無播放文件,有下層播放文件,則提示無文件,并延時回退至 頂層選擇界面,下層播放文件無效,不會被選中播放)。例如點擊了l, 2, 3, 1(4次即4層),則由點擊確定選取文件&1231, 卡內(nèi)有&12310文件,表示&1231后還有下一層選擇界面,則播放&12310文件, 等待第5次點擊選擇第5層文件,如果播放中有點擊,則進行點擊判斷,如果 播放中沒有點擊動作,則根據(jù)播放循環(huán)標(biāo)志t,完成播放循環(huán),根據(jù)返回標(biāo)志1 自動返回到對應(yīng)的擇界面循環(huán)播放文件,等待重新點擊選擇文件播放。(雖然卡 內(nèi)也有&1231文件,但優(yōu)先判斷選擇界面文件,所以點擊l, 2, 3, l后調(diào)出選 擇界面&12310,而非播放文件&1231,因此&1231文件無效,不會被選擇播放。) (有選擇界面,有播放文件,則播放選擇界面,此層區(qū)節(jié)點的播放文件將無效, 不會被選中播放)。以上所述實施例僅是為充分說明本發(fā)明而所舉的較佳的實施例,本發(fā)明的 保護范圍不限于此。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明基礎(chǔ)上所作的等同替代或 變換,均在本發(fā)明的保護范圍之內(nèi)。本發(fā)明的保護范圍以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1、一種自動識別位置任意動態(tài)多層多畫面媒體的播放裝置,其特征在于,包括觸摸屏,用于顯示圖像并接受用戶的觸摸輸入;存儲裝置,用于存儲待播放的文件,所述文件的文件名根據(jù)預(yù)先制定的規(guī)則命名;控制裝置,用于檢測所述存儲裝置中的文件名是否符合預(yù)先制定的規(guī)則,如果符合,根據(jù)文件名中的字段對播放過程進行控制,并將播放結(jié)果顯示在所述觸摸屏上。
2、 根據(jù)權(quán)利要求i所述的自動識別位置任意動態(tài)多層多畫面媒體的播放 裝置,其特征在于,所述觸摸屏接收到用戶的觸摸輸入后,生成觸摸信號,并發(fā)送給所述控制 裝置;所述控制裝置接收到所述觸摸信號,根據(jù)所述文件名中相應(yīng)字段的代碼進 行相應(yīng)處理。
3、 根據(jù)權(quán)利要求l所述的自動識別位置任意動態(tài)多層多畫面媒體的播放 裝置,其特征在于,所述控制裝置檢測到所述存儲裝置中的文件名不符合預(yù)先制定的規(guī)則時, 進入普通的播放模式,此時觸摸屏不接受觸摸輸入。
4、 根據(jù)權(quán)利要求1所述的自動識別位置任意動態(tài)多層多畫面媒體的播放 裝置,其特征在于,所述文件名預(yù)先制定的規(guī)則為文件名+ $ppp#mmm&nnnnnnnnnn%tl其中,$為按鈕位置映射開始頭碼,ppp代表按鈕分配位置映射碼,#為點 擊記錄開始頭碼,mmm代表點擊記錄分配碼,&文件分層分區(qū)的開始頭碼,其 后的第一個n為第一層分區(qū)碼,其后的9個n分別代表第二至第十層分區(qū)碼, %為播放特性開始頭碼,t代表播放次數(shù)標(biāo)示碼,l代表播放返回層標(biāo)示碼。
5、 根據(jù)權(quán)利要求4所述的自動識別位置任意動態(tài)多層多畫面媒體的播放裝置,其特征在于,所述控制裝置根據(jù)所述文件名中的按鈕分配位置映射碼確定觸摸按鈕在觸摸屏上的顯示位置;所述控制裝置根據(jù)所述文件名中的記錄分配碼記錄該文件被點擊播放的次數(shù);所述控制裝置根據(jù)所述文件名中的層分區(qū)碼確定播放文件在觸摸屏體系結(jié) 構(gòu)中所處的層區(qū)位置,即此文件所處的層區(qū)數(shù);所述控制裝置根據(jù)所述文件名中的播放次數(shù)標(biāo)示碼確定該文件的播放次數(shù);所述控制裝置根據(jù)所述文件名中的返回層標(biāo)示碼確定播放完該文件后,返 回的層數(shù)。
6、 一種自動識別位置任意動態(tài)多層多畫面媒體的播放方法,其特征在于, 包括預(yù)先制定待播放文件的命名規(guī)則;根據(jù)預(yù)先制定的命名規(guī)則對待播放的文件進行命名;播放裝置讀取待播放文件的文件名,檢測所述文件名是否符合預(yù)先制定的 規(guī)則,如果符合,根據(jù)文件名中的字段對播放過程進行控制,并將播放結(jié)果顯 示在觸摸屏上。
7、 根據(jù)權(quán)利要求6所述的自動識別位置任意動態(tài)多層多畫面媒體的播放 方法,其特征在于,播放裝置的觸摸屏接收用戶的觸摸輸入,生成觸摸信號,并發(fā)送給播放裝 置的控制裝置;所述控制裝置接收到所述觸摸信號,根據(jù)所述文件名中相應(yīng)字段的代碼進 行相應(yīng)處理。
8、 根據(jù)權(quán)利要求6所述的自動識別位置任意動態(tài)多層多畫面媒體的播放 方法,其特征在于,所述播放裝置檢測到所述待播放文件的文件名不符合預(yù)先制定的規(guī)則時,進入普通的播放模式,此時觸摸屏不接受觸摸輸入。
9、 根據(jù)權(quán)利要求6所述的自動識別位置任意動態(tài)多層多畫面媒體的播放方法,其特征在于,所述文件名預(yù)先制定的規(guī)則為 文件名+ $ppp#mmm&nnnnnnii]inn%tl其中,S為按鈕位置映射開始頭碼,ppp代表按鈕分配位置映射碼,#為點 擊記錄開始頭碼,mmm代表點擊記錄分配碼,&文件分層分區(qū)的開始頭碼,其 后的第一個n為第一層分區(qū)碼,其后的9個n分別代表第二至第十層分區(qū)碼, %為播放特性開始頭碼,t代表播放次數(shù)標(biāo)示碼,l代表播放返回層標(biāo)示碼。
10、 根據(jù)權(quán)利要求9所述的自動識別位置任意動態(tài)多層多畫面媒體的播放 方法,其特征在于,所述播放裝置根據(jù)所述文件名中的按鈕分配位置映射碼確定觸摸按鈕在觸 摸屏上的顯示位置;所述播放裝置根據(jù)所述文件名中的記錄分配碼記錄該文件被點擊播放的次數(shù);所述播放裝置根據(jù)所述文件名中的層分區(qū)碼確定播放文件在觸摸屏體系結(jié)構(gòu)中所處的層區(qū)位置,即此文件所處的層區(qū)數(shù);所述播放裝置根據(jù)所述文件名中的播放次數(shù)標(biāo)示碼確定該文件的播放次數(shù);所述播放裝置根據(jù)所述文件名中的返回層標(biāo)示碼確定播放完該文件后,返 回的層數(shù)。
全文摘要
本發(fā)明公開了一種自動識別位置任意動態(tài)多層多畫面媒體的播放裝置及方法,本發(fā)明預(yù)先制定文件命名規(guī)則,通過采用預(yù)先制定的文件名命名規(guī)則對文件的播放進行控制,媒體播放器可以自動根據(jù)媒體存儲卡內(nèi)文件名稱識別確定實現(xiàn)幾層(例如1至10層,目錄級數(shù)),每層可以任意分配幾個文件鏈接按鈕(例如1至35文件鏈接區(qū)域按鈕,即對每一層進行分區(qū)),同時每個畫面可以任意分配幾個功能按鈕(1到6個功能按鈕),免除人為使用遙控器設(shè)定的麻煩,具有極好的系統(tǒng)兼容性,支持一到十層的任意設(shè)定,并且每一層可支持設(shè)置不同文件鏈接按鈕,不同的功能按鈕,每個按鈕的位置可以在任意位置(最多35個畫面分區(qū)或35個鏈接按鈕,最多6個功能按鈕)。
文檔編號G11B27/10GK101504847SQ20091011838
公開日2009年8月12日 申請日期2009年3月2日 優(yōu)先權(quán)日2009年3月2日
發(fā)明者林榮敏 申請人:寧波百力科技有限公司