国产亚洲精品91-国产亚洲精品aa在线观看-国产亚洲精品aa在线看-国产亚洲精品xxx-国产亚洲精品不卡在线

SCI期刊 | 網(wǎng)站地圖 周一至周日 8:00-22:30
你的位置:首頁 >  電影電視 ? 正文

電視顯屏的風(fēng)格與特點(diǎn)

2021-4-10 | 電影電視

 

我們可以通過遙控器或面板按鍵操作來選擇電視接收機(jī)所提供的功能,由于人機(jī)交互的迫切需求,友好的GUI圖像用戶界面被研發(fā)出來。在對電視機(jī)進(jìn)行操控的時候,我們提出以下一些問題,希望通過對這些問題的逐一解釋,逐步理解電視OSD顯示的機(jī)理。

 

字符或符號是怎么顯示到屏幕上的?

 

屏幕菜單界面是怎樣進(jìn)行控制的?

 

字符大小、顏色是怎樣選擇和控制的?

 

多語言是怎樣進(jìn)行控制和顯示的?

 

一些特定的應(yīng)用和界面是怎樣進(jìn)行控制的?

 

一、OSD電路與字符存儲

 

東芝TMPA8821系列電視芯片內(nèi)置了OSD屏顯電路,當(dāng)需要顯示字符符號時,OSD顯示控制啟動,來自字符符號ROM區(qū)(ROM.Fable)的OSD字符被加載到顯示輸出控制緩存,由TV信號處理器控制顯示。字符是點(diǎn)陣式,采用模擬疊加技術(shù),把OSD信號疊加在R、G、B三槍上,送到屏上顯示。這不同于數(shù)字電視的數(shù)字疊加技術(shù),在數(shù)字電視中,OSD字符或位圖一般在SCALER(圖像比例變換)處理階段通過修改DISPLAYRAM(顯示動態(tài)內(nèi)存)來加載,最后通過顯示電路顯示在屏上,例如P七七1硒、止s公司的PWll3芯片。

 

在東芝TMpA8821系列芯片中,顯示字符共有大、中、小三種可選,在最小字體顯示下,滿屏可以顯示12行,每行最多可以顯示32個字符,故此系列芯片最多的ROM字符表為384(=32x12)個。

 

東芝該系列電視芯片的開發(fā)語言為C一IJ跳,這是一個介于C語言與匯編語言的開發(fā)語言,同時兼有了C高級語言的易于實(shí)現(xiàn)、匯編語言的對硬件方便控制等各自的不同優(yōu)勢。

 

我們知道,在ANSIC(美國國家標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)C語言)中一個字節(jié)可以用來表示一個字符,通常給一個字符變量賦值可以直接指定該字符,或指定其對應(yīng)的ASCn數(shù)值(不同的計(jì)數(shù)制式都可以)。如:Chareh;ch==‘0’ch=Ox30/*直接指定該字符*//*指定其對應(yīng)的ASCll(地址)數(shù)值*/因此,為了便于在C一LI跳中方便使用每一個常用字符,所有的常用字符都定義同ANSIC一樣的映射。假定我們定義的字符映射表不是這樣,如:“0”字符不是在0x31而是ox41,那我們在C一IJKE中對該字符的賦值就只能夠使用“指定其地址對應(yīng)的數(shù)值”了,相應(yīng)的其他字符與數(shù)值的轉(zhuǎn)換也會帶來一系列的問題。

 

同樣,如下圖3所示,我們知道,一個字符的最大可表示范圍為0龍55(O習(xí)xFr),而ROM字符空間為384個,那如何表示超過0xFF的字符呢?使用轉(zhuǎn)義字符可以解決此問題。轉(zhuǎn)義字符、逃逸字符(EscapeChar)在通信中經(jīng)常被使用,用以表示在其后緊跟的字符被轉(zhuǎn)義,這里的使用方法其實(shí)是擴(kuò)展了它的使用功能,即:擴(kuò)展了字符的顯示范圍,被轉(zhuǎn)義的字符為0xFT后的字符,本質(zhì)上一個轉(zhuǎn)義字符最多也可以擴(kuò)展(0xFT+l)個字符。至此,字符的存儲問題得到了解決。

 

在數(shù)字LCD電視的屏顯技術(shù)中,采用了兼容WINDOWS字體的設(shè)計(jì)方法,即,一種新的字體,只要在wiNDOWS系統(tǒng)平臺中有,就可以把該字體“引進(jìn)”到系統(tǒng)中,作為顯示設(shè)計(jì)的一種字體,在給定不同的顯示字符后,選擇對應(yīng)的需要采用的字體即可,具體的轉(zhuǎn)換細(xì)節(jié)由底層的SDK(阮眾wareDevefopment幻t,軟件開發(fā)工具包)實(shí)現(xiàn)。

 

二、OSD菜單界面控制

 

前面提到,東芝TMpA8821系列芯片中,在最小字符格式下,滿屏可以顯示12行,每行可以顯示32個字符,因?yàn)樵诖讼盗行酒胁恢С治粓D格式的OSD顯示,所以在oSD中顯示的所有圖標(biāo),都是點(diǎn)陣式的字符。由于某些圖標(biāo)的復(fù)雜性或特殊需要,一個完整意義上的圖標(biāo)可能會占用多個OSD字符存儲空間。

 

OSD菜單界面設(shè)計(jì),主要涉及到OSD的排版和風(fēng)格,類似一些可視化語言應(yīng)用開發(fā)的界面設(shè)計(jì):首先,通過拖動各類控件實(shí)現(xiàn)整個界面;然后,通過各個控件對應(yīng)的事件實(shí)現(xiàn)基本模塊功能;最后,通過消息傳遞機(jī)制整合整個的項(xiàng)目。對應(yīng)這個過程,下面我們來簡單分析東芝模擬電視芯片所采用的OsD菜單顯示。

 

控件界面設(shè)計(jì):這里,控件即字符。考慮到視覺可視性和操作習(xí)慣,菜單界面一般設(shè)計(jì)為多層次,首層一般為主菜單,其次為二級、三級子菜單等,主菜單一般作為功能分類導(dǎo)航。按照不同的設(shè)計(jì)風(fēng)格,主菜單一般可設(shè)計(jì)為橫式或豎式,子菜單出現(xiàn)后一般保留主菜單的顯示,或保留顯示當(dāng)前主菜單的選擇。

 

在數(shù)字LCD電視的屏顯技術(shù)中,位圖與字符已經(jīng)分開,在實(shí)際顯示的時候需要進(jìn)行不同的處理。顯示的位圖需要在設(shè)計(jì)階段給定,并且給定位圖的位深需要根據(jù)不同的開發(fā)平臺來定義,在顯示時,對應(yīng)需要顯示的位圖被加載到FrameBuffer中,然后根據(jù)坐標(biāo)轉(zhuǎn)換,通過顯示電路顯示到屏上。

 

Pixe1Works的PWll3SDK中,在OSD的設(shè)計(jì)上與模擬電視的不同點(diǎn)在于其OSD是單獨(dú)設(shè)計(jì)的,設(shè)計(jì)過程非常類似wiNDOWS犯程序的開發(fā)。在模擬電視中,我們需要顯示一個圖標(biāo)或一個字符,過程往往是:規(guī)劃要顯示的位置與要顯示的字符內(nèi)容,通過代碼控制顯示特定行,加載特定的字符,然后通過一個特定的系統(tǒng)顯示函數(shù),把欲顯示的內(nèi)容顯示到屏上。但在Pixe1Works的PWI13SDK中,通過特定的GUIBuilder工具,你可以構(gòu)建一個需要顯示的界面,該工具的輸人來自該SDK的PWCo浦g的一個特定輸出,在GUIBuilder中你可以自定義一些需要顯示的條件,使得需要顯示的內(nèi)容只在特定的條件觸發(fā)后顯示。基于這種獨(dú)立模塊的開發(fā)的確帶來了開發(fā)高效,但同時,一個不容忽視的事實(shí)凸現(xiàn)出來:終端開發(fā)人員對系統(tǒng)的可控性變得越來越低,如果需要改動一個特定的內(nèi)容往往需要改動系統(tǒng)的結(jié)構(gòu),因此,Rxe1W0rks的針對數(shù)字電視開發(fā)的下一代SDK又回到了從前,依然采用代碼交互式的開發(fā)方法,讓終端開發(fā)人員有了更多的可控之處。

 

三、多語言的顯示與控制

 

不同的語言,本質(zhì)對應(yīng)的是不同的OSD字符顯示,在OSDROM表可以允許的條件下,在OTP或掩膜片大小允許的情況下,我們可以多增加一些語言。

Top
主站蜘蛛池模板: 亚洲国产精品一区 | 免费日韩在线 | 国产精品果冻麻豆精东天美 | 中日黄色大片 | 久久综合九色综合欧洲 | 激情伊人 | 国产精品盗摄一区二区在线 | a色毛片免费视频 | 一级毛片不卡 | 国产午夜一级鲁丝片 | 台湾成人性视频免费播放 | 亚洲国产精品综合一区在线 | 国产原创在线视频 | 日本欧美不卡一区二区三区在线 | 麻豆传媒免费网站 | 婷婷亚洲综合 | 国产51社区精品视频资源 | 成年女美黄网站大全免费播放 | 131美女爱做免费高清视频 | 青青综合网 | 日本最黄视频 | 免费观看欧美成人h | 日本永久免费 | 亚洲综合网在线观看 | 国产成人一区二区三区视频免费 | 又爽又黄又无遮挡的激情视频免费 | 国语偷拍视频在线观看 | 免费观看欧美一级毛片 | 国产高清一区 | 4455永久在线毛片观看 | 欧美在线观看一区二区三区 | 麻豆传媒网站入口直接进入免费版 | 东京道区二区三区 | 免费看成人国产一区二区三区 | 免费看a | 一区二区三区视频免费观看 | 日韩精品一区二区三区国语自制 | 欧美α一级毛片 | 91视频啊啊啊 | 欧美成人免费毛片 | 岛国毛片一级一级特级毛片 |