什麼是BNL檔? BNL包含那些東西、要如何製作?

2010年9月5日 發表評論 閱讀評論

點讀筆有聲文件BNL

書與碼的範例示意圖

以下有三個BNL檔在筆內,3個BNL共對應6本書。
happy.bnl 內含三本書: 動物篇、植物篇、交通篇。
language.bnl 內含二本書: 生活日語、生活英語。
dic.bnl 內含一本書: 英漢大詞典。
每個BNL檔都要對應一個唯一的書碼。

點讀在不同BNL檔內的書時必需先點書碼來切換BNL如: 點讀完 "動物篇" 直接可點 "植物篇" 但若要再點讀 "生活日語" 則需先點書碼6002方能正確點讀"生活日語" 。

image

什麼是BNL檔?

簡單的說BNL檔就像一個作業系統(Operator System),像是windows,Unix,Linux,Mac OS…, 筆開機時需要且只載入1個BNL檔,也就是筆同一時間只能有一個BNL在作用中(Actived)。若沒有BNL檔則點讀筆就無法運行了。所以BNL檔之於筆就好像是Windows之於電腦。

雖然我們把BNL比喻成點讀筆的作業系統,但其實他不包含筆主程式(程序),主程式還是在筆內的分位(Firmware)內,筆開機時會先執行分位(Firmware)決定載入內個BNL檔並載入,此時筆便開始運作。

一支筆內USB盤可以放入許多個BNL檔,但筆一次只載入(Actived)一個BNL檔,若筆內沒有BNL檔則筆無法運行。

BNL包含那些東西?

包含: 書碼系統聲音點讀碼聲音對應表及聲音遊戲內容

  1. 書碼:點讀筆依靠書碼切換BNL檔,每個BNL檔內都有一個書碼。
  2. 系統聲音:
    開機提示音open.mp3 
    關機提示音close.mp3 
    選書提示音book.mp3 
    無此書提示音nobook.mp3 
    音量調節提示音volume.mp3 
    低電壓提示音lowbat.mp3 
    無MP3文件提示音nomp3.mp3 
    兩分鐘無操作提示Wait30sPrompt.mp3 
    退出遊戲提示音stop.mp3 
    錄音模式RecordModeVoice.mp3 
    開始錄音RecordStartVoice.mp3 
    刪除錄音RecordDelVoice.mp3 
    結束錄音RecordEndVoice.mp3
    確認刪除錄音RecordDelConfirmVoice.mp3 
    _ 語言1提示音language0.mp3 
    _ 語言2提示音language1.mp3
    _ 語言3提示音language2.mp3 
    _ 語言4提示音language3.mp3 
    _ 語言5提示音language4.mp3 
    _ 語言6提示音language5.mp3 
    _ 語言7提示音language6.mp3 
    _ 語言8提示音language7.mp3 
    _ 語言9提示音language8.mp3 
    _ 語言10提示音language9.mp3 
    格式化開始FormatStart.mp3 
    格式化結束FormatEnd.mp3
    空白碼(65535)提示音InvalidIndex.mp3

    因為開機時筆先載入U盤的檔案系統FAT32表內最前面的那個BNL檔,通常在不刪除檔案的情況下最先複製進筆的那個BNL檔會被載入。

    系統聲音又分兩類

    功能類關機提示音、無此書提示音、音量調節提示音、低電壓提示音、無MP3文件提示音、兩分鐘無操作提示音、退出遊戲提示音、錄音模式、開始錄音、刪除錄音、結束錄音、確認刪除錄音。建議全部BNL內都用一樣的聲音
    內容類選書提示音、語言提示音。建議每個BNL用自己符合書本內容的聲音

    功能類的聲音最好毎個BNL檔都用相同的聲音;內容類就要針對內容給提示音 ,最好每個BNL有各自不同的聲音。

  3. 點讀碼聲音對應表及聲音:當點讀筆點在書本上時會查詢已載入的BNL檔內的聲音對應表,若點讀的碼有對應聲音則播放該聲音。
  4. 遊戲內容:遊戲怎麼坃,問什麼問題,怎麼回答問題等等…

碼的唯一性

每個BNL檔內的碼是不重複的從0至65535,其中0-9是語言控制,60000以上是功能控制,10至60000為普通碼。

出版物只印出碼

書上只印出碼就沒有其它的資訊,點讀筆利用已載入的一個BNL檔來解釋書上的碼,改變作用中的"BNL檔"即改變筆對碼聲音的解釋。

點讀聲音的決定

點讀時聲音的決定由三個元素組成即 "BNL檔"+"碼"+"語言" 決定唯一的聲音。
其中"碼"是由點讀書本上的動作產生的,"BNL檔"為正在作用中的BNL檔,"語言"為作用中的語言。

作用中的"BNL檔"或"語言"可靠點書碼及語言碼切換或筆上的按鈕切換。

書出版後聲音及遊戲仍能隨時修改

因為書只有碼的資訊,就算出版了也可以修改聲音及遊戲,因為聲音及遊戲皆存在BNL檔內隨時都可以改。當然書要有印遊戲進入碼64000~65000,一個遊戲一個碼就可。

  1. 目前尚無任何的評論。
  1. 目前尚無任何 trackbacks 和 pingbacks。
您必須 登入 後才能發表評論。

Page optimized by WP Minify WordPress Plugin