原始碼
出自OpenISEE
多顯示格式與布景主題
的原始碼
跳轉到:
導航
,
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
您剛才的請求只有這個使用者組的使用者才能使用:
用戶
你可以檢視並複製本頁面的原始碼。
在CRT電視的時代,電視顯示格式在單一國家幾乎都是一致,例如台灣都是使用NTSC,在液晶電視逐漸普及後,整體環境的改變,STB必須配合連接的顯示設備格式可能為: *台灣、美國:NTSC, 720, 1080 *歐洲、中國大陸:PAL, 720, 1080<br/><br/> 雖然液晶電視多具備Auto scale功能,可將不同解析度的內容,正常呈現在電視畫面,但這顯然是浪費了用戶的設備資源,而經放大後的操作畫面,物件邊緣常呈現鋸齒狀,十分不雅。當Video 品質已逐漸升級至HD的同時,服務操作畫面也應由720x480/720x576 升級至 720x1280 或 1080x 1920,如此才能呈現令人感動的畫面。且許多服務設計者也常需要為同一服務,提供不同風格的使用介面給多種用戶族群(例如兒童與成人),或需依不同季節/節慶變換服務呈現樣式。<br/><br/> ISEE使用布景主題(Theme)技術,實現同一個服務可同時支援多種不同TV顯示格式(Display format)及多種顯示風格之需求。每個布景主題需使用之呈現資源(presentation resource, 例如圖片,字形,顏色,位置等)皆集中在同一Skin File 中。如下圖所示:<br/> [[圖片:ISEE_Theme.jpg]]<br/> ISEE服務內的每個功能模組都包含一組Skin File,每個Skin File都對應到一佈景主題。ISEE SDK提供Import Style機制將skin file內容轉換成目前view page所需的CSS Rules,Import Sytle機制考量下列因數,以選擇正確的Skin File及產出正確的CSS Rules: *目前的布景主題 *目前的STB分類 *目前的功能模組 *目前的用戶端顯示格式 ISEE SDK於SPI中制訂用戶端畫面解析度讀取介面,實際之讀取方式由STB製造商決定,但通常由之browser 之screen 物件的width,height屬性即可取得畫面解析度。顯示格式與解析度之對應關係如下表所示: {| border="1" cellpadding="5" cellspacing="0" align="center" |Screen.width||screen.height||Display Format |- | align="center"|720||align="center"|480||align="center"|NTSC |- |align="center"|720||align="center"|576||align="center"|PAL, SECAM |- |align="center"|1280||align="center"|720||align="center"|720 |- |align="center"|1920||align="center"|1080||align="center"|1080 |}
返回到
多顯示格式與布景主題
。
檢視
頁面
討論
原始碼
歷史
個人工具
登入
回到首頁
檔案下載
開發者首頁
版權宣告
開發者首頁
API文件
範例
論壇
搜尋