国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種機(jī)頂盒oled前面板的多語言顯示方法

      文檔序號(hào):7824178閱讀:234來源:國(guó)知局
      一種機(jī)頂盒oled前面板的多語言顯示方法
      【專利摘要】本發(fā)明公開了一種機(jī)頂盒OLED前面板的多語言顯示方法,包括:從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上;其中,所述當(dāng)前內(nèi)容包括多語言字符;將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A;將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B;其中,所述像素?cái)?shù)組中的每一個(gè)數(shù)為一個(gè)像素;在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。該方法采用點(diǎn)陣式顯示方式,實(shí)現(xiàn)機(jī)頂盒前面板的多語言顯示。
      【專利說明】一種機(jī)頂盒OLED前面板的多語言顯示方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及機(jī)頂盒前面板【技術(shù)領(lǐng)域】,特別是涉及一種機(jī)頂盒OLED前面板的多語s顯不方法。

      【背景技術(shù)】
      [0002]目前在機(jī)頂盒的前面板應(yīng)用上,一般都是采用數(shù)碼管顯示器,有些的機(jī)頂盒采用VFD (Vacuum Fluorescent Display,真空焚光顯示屏),其顯示內(nèi)容固定單一,功耗大,且顯示器厚度高。VFD生產(chǎn)工藝復(fù)雜,成本高,驅(qū)動(dòng)電路復(fù)雜,顯示發(fā)熱,技術(shù)落后,所以急需一種取代VFD的顯示屏。
      [0003]OLED(Organic Light-Emitting D1de,有機(jī)發(fā)光二極管)顯示技術(shù)具有自發(fā)光的特性,采用非常薄的有機(jī)材料涂層和玻璃基板,當(dāng)有電流通過時(shí),這些有機(jī)材料就會(huì)發(fā)光。
      [0004]現(xiàn)階段的機(jī)頂盒采用的VFD前面板,大部分是采用段式顯示的方式,這種方式只能顯示英文跟數(shù)字,不能顯示多語言,例如中文、阿拉伯語、德語等等,而且顯示的效果并不理想,在滾動(dòng)的時(shí)候,段式VFD只能按字符滾動(dòng),滾動(dòng)效果不平滑。


      【發(fā)明內(nèi)容】

      [0005]本發(fā)明的目的是提供一種機(jī)頂盒OLED前面板的多語言顯示方法,以實(shí)現(xiàn)機(jī)頂盒前面板的多語言顯示。
      [0006]為解決上述技術(shù)問題,本發(fā)明提供一種機(jī)頂盒OLED前面板的多語言顯示方法,該方法包括:
      [0007]從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上;其中,所述當(dāng)前內(nèi)容包括多語言字符;
      [0008]將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A ;
      [0009]將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B ;其中,所述像素?cái)?shù)組中的每一個(gè)數(shù)為一個(gè)像素;
      [0010]在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。
      [0011]優(yōu)選的,所述OLED前面板的像素為128*32像素。
      [0012]優(yōu)選的,所述當(dāng)前內(nèi)容還包括圖片,英文或者數(shù)字。
      [0013]優(yōu)選的,所述將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上,包括:
      [0014]將所述當(dāng)前內(nèi)容設(shè)置為白色,并將白色的所述當(dāng)前內(nèi)容顯示在黑色背景的畫布上。
      [0015]優(yōu)選的,所述將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A,包括:
      [0016]從顯示有所述當(dāng)前內(nèi)容的畫布的第一個(gè)點(diǎn)開始,逐一提取所述畫布的所有點(diǎn);
      [0017]判斷提取的所述畫布的點(diǎn)是黑色還是白色;
      [0018]若所述畫布的點(diǎn)為黑色,將該黑色點(diǎn)作為數(shù)值O保存于數(shù)組A中;
      [0019]若所述畫布的點(diǎn)為白色,將該白色點(diǎn)作為數(shù)值I保存于數(shù)組A中。
      [0020]優(yōu)選的,所述將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B之后,還包括:
      [0021]判斷所述像素?cái)?shù)組B的長(zhǎng)度是否小于128像素;若是,將所述像素?cái)?shù)組B中不足128像素的長(zhǎng)度部分全部填充數(shù)值0,以顯示黑色,若否,進(jìn)行滾動(dòng)顯示。
      [0022]優(yōu)選的,所述進(jìn)行滾動(dòng)顯示,包括:
      [0023]進(jìn)行滾動(dòng)顯示時(shí),每滾動(dòng)一列之前,清除所述OLED前面板上顯示的第一列,每滾動(dòng)一列之后,將所述OLED前面板上顯示的最后一列替換為所述像素?cái)?shù)組B中沒有進(jìn)行顯示的列數(shù)的第一列并進(jìn)行顯示。
      [0024]優(yōu)選的,所述將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED面板進(jìn)行顯示的像素?cái)?shù)組B,包括:
      [0025]將所述數(shù)組A的容量值除以32像素,得到所述畫布的寬度值w ;
      [0026]將所述數(shù)組A的第I個(gè)數(shù),第w個(gè)數(shù),第w*2個(gè)數(shù)直到第w*8個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為像素?cái)?shù)組B中的第I個(gè)數(shù);
      [0027]將所述數(shù)組A第w*8+l個(gè)數(shù),第w*9個(gè)數(shù)直到第w*16個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第2個(gè)數(shù);
      [0028]將數(shù)組A中的第w*16+l個(gè)數(shù),w*17直到w*24個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第3個(gè)數(shù),以此類推,循環(huán)w次直到將所述數(shù)組A中的數(shù)全部轉(zhuǎn)化為所述像素?cái)?shù)組B。
      [0029]優(yōu)選的,所述進(jìn)行滾動(dòng)顯示時(shí),每滾動(dòng)一列之前,清除所述OLED前面板上顯示的第一列,每滾動(dòng)一列之后,將所述OLED前面板上顯示的最后一列替換為所述像素?cái)?shù)組B中沒有進(jìn)行顯示的列數(shù)的第一列并進(jìn)行顯示,包括:
      [0030]進(jìn)行滾動(dòng)顯示時(shí),滾動(dòng)之前,清除此時(shí)的所述OLED前面板上第一列的顯示內(nèi)容;
      [0031]滾動(dòng)一列之后,將所述OLED前面板上顯示的第128列的值替換為所述像素?cái)?shù)組B的第129列的值,并進(jìn)行顯示;
      [0032]滾動(dòng)繼續(xù),將此時(shí)所述OLED前面板上第一列清除;
      [0033]再次滾動(dòng)一列之后,將所述OLED前面板上顯示的第128列的值替換為所述像素?cái)?shù)組B的第130列的值,以此類推,按照此方式繼續(xù)替換過程,實(shí)現(xiàn)滾動(dòng)顯示。
      [0034]本發(fā)明所提供的一種機(jī)頂盒OLED前面板的多語言顯示方法,從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上;其中,所述當(dāng)前內(nèi)容包括多語言字符;將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A ;將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B ;其中,所述像素?cái)?shù)組中的每一個(gè)數(shù)為一個(gè)像素;在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。該方法采用點(diǎn)陣式顯示方式,實(shí)現(xiàn)機(jī)頂盒前面板的多語言顯示。

      【專利附圖】

      【附圖說明】
      [0035]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
      [0036]圖1為本發(fā)明實(shí)施例所提供的機(jī)頂盒OLED前面板的多語言顯示方法的流程圖。

      【具體實(shí)施方式】
      [0037]本發(fā)明的核心是提供一種機(jī)頂盒OLED前面板的多語言顯示方法,以實(shí)現(xiàn)機(jī)頂盒前面板的多語言顯示。
      [0038]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0039]請(qǐng)參考圖1,圖1為本發(fā)明實(shí)施例所提供的機(jī)頂盒OLED前面板的多語言顯示方法的流程圖,該方法包括:
      [0040]步驟SlOl:從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上;
      [0041]其中,所述當(dāng)前內(nèi)容包括多語言字符,例如中文,阿拉伯語,德語等等。
      [0042]優(yōu)選的,所述當(dāng)前內(nèi)容還包括圖片,英文或者數(shù)字。
      [0043]步驟S102:將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A ;
      [0044]步驟S103:將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B ;
      [0045]其中,所述像素?cái)?shù)組中的每一個(gè)數(shù)為一個(gè)像素;所述OLED前面板的像素為128*32像素。
      [0046]具體的,OLED顯示技術(shù)與傳統(tǒng)的LCD顯示方式不同,無需背光燈,采用非常薄的有機(jī)材料涂層和玻璃基板,當(dāng)有電流通過時(shí),這些有機(jī)材料就會(huì)發(fā)光,而且OLED顯示屏幕可以做得更輕更薄,可視角度更大,并且能夠顯著的節(jié)省耗電量;OLED前面板的顯示屏的功耗低、對(duì)比度高、厚度薄、視角廣且反應(yīng)速度快,可用于撓曲性面板,使用溫度范圍廣,構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,被認(rèn)為是下一代的平面顯示器新興應(yīng)用技術(shù)。
      [0047]而且,OLED前面板是采用的點(diǎn)陣顯示方式,這種方式除了能顯示英文跟數(shù)字之外,還能顯示圖片,多語言字符,比如中文,阿拉伯語,德語等等。
      [0048]步驟S104:在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。
      [0049]例如,OLED前面板能夠顯示機(jī)頂盒內(nèi)的菜單,或者節(jié)目名,以完成一個(gè)與用戶交互的過程。
      [0050]本發(fā)明實(shí)施例所提供的機(jī)頂盒OLED前面板的多語言顯示方法,從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上;其中,所述當(dāng)前內(nèi)容包括多語言字符;將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A ;將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B ;其中,所述像素?cái)?shù)組中的每一個(gè)數(shù)為一個(gè)像素;在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。該方法采用點(diǎn)陣式顯示方式,實(shí)現(xiàn)機(jī)頂盒前面板的多語言顯示。
      [0051]基于上述實(shí)施例,基于步驟SlOl中的:將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上,該步驟優(yōu)選采用以下步驟實(shí)現(xiàn):
      [0052]步驟S201:將所述當(dāng)前內(nèi)容設(shè)置為白色,并將白色的所述當(dāng)前內(nèi)容顯示在黑色背景的畫布上。
      [0053]例如當(dāng)節(jié)目播放的時(shí)候,會(huì)從機(jī)頂盒保存的數(shù)據(jù)庫里面取出當(dāng)前節(jié)目的節(jié)目名,然后把這個(gè)節(jié)目名以白色字體顯示在黑色背景的畫布上,該畫布的高度是固定的,為32,寬度根據(jù)實(shí)際節(jié)目名的長(zhǎng)度來定。
      [0054]基于步驟S102:將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A,該步驟優(yōu)選采用以下步驟實(shí)現(xiàn):
      [0055]步驟S301:從顯示有所述當(dāng)前內(nèi)容的畫布的第一個(gè)點(diǎn)開始,逐一提取所述畫布的所有點(diǎn);
      [0056]步驟S302:判斷提取的所述畫布的點(diǎn)是黑色還是白色;
      [0057]步驟S303:若所述畫布的點(diǎn)為黑色,將該黑色點(diǎn)作為數(shù)值O保存于數(shù)組A中;
      [0058]步驟S304:若所述畫布的點(diǎn)為白色,將該白色點(diǎn)作為數(shù)值I保存于數(shù)組A中。
      [0059]優(yōu)選的,基于步驟S103:將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B,該步驟優(yōu)選采用以下步驟實(shí)現(xiàn):
      [0060]步驟S401:將所述數(shù)組A的容量值除以32像素,得到所述畫布的寬度值w ;
      [0061]步驟S402:將所述數(shù)組A的第I個(gè)數(shù),第w個(gè)數(shù),第w*2個(gè)數(shù)直到第w*8個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為像素?cái)?shù)組B中的第I個(gè)數(shù);
      [0062]步驟S403:將所述數(shù)組A第w*8+l個(gè)數(shù),第w*9個(gè)數(shù)直到第w*16個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第2個(gè)數(shù);
      [0063]步驟S404:將數(shù)組A中的第w*16+l個(gè)數(shù),w*17直到w*24個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第3個(gè)數(shù),以此類推,循環(huán)w次直到將所述數(shù)組A中的數(shù)全部轉(zhuǎn)化為所述像素?cái)?shù)組B。
      [0064]優(yōu)選的,在步驟S103之后,步驟S104之前,還包括以下步驟:
      [0065]步驟S501:判斷所述像素?cái)?shù)組B的長(zhǎng)度是否小于128像素;若是,將所述像素?cái)?shù)組B中不足128像素的長(zhǎng)度部分全部填充數(shù)值0,以顯示黑色,若否,進(jìn)行滾動(dòng)顯示。
      [0066]基于步驟S501中的:進(jìn)行滾動(dòng)顯示,該步驟優(yōu)選采用以下步驟實(shí)現(xiàn):
      [0067]步驟S105:進(jìn)行滾動(dòng)顯示時(shí),每滾動(dòng)一列之前,清除所述OLED前面板上顯示的第一列,每滾動(dòng)一列之后,將所述OLED前面板上顯示的最后一列替換為所述像素?cái)?shù)組B中沒有進(jìn)行顯示的列數(shù)的第一列并進(jìn)行顯示。
      [0068]其中,在滾動(dòng)方面,OLED前面板采用的是按像素滾動(dòng)的方式,滾動(dòng)平滑度要遠(yuǎn)遠(yuǎn)好于VFD。該優(yōu)選采用像素滾動(dòng)進(jìn)行滾動(dòng)顯示,提高滾動(dòng)顯示的平滑度,便于查看顯示內(nèi)容。
      [0069]基于步驟S105:進(jìn)行滾動(dòng)顯示時(shí),每滾動(dòng)一列之前,清除所述OLED前面板上顯示的第一列,每滾動(dòng)一列之后,將所述OLED前面板上顯示的最后一列替換為所述像素?cái)?shù)組B中沒有進(jìn)行顯示的列數(shù)的第一列并進(jìn)行顯示,該步驟優(yōu)選采用以下步驟實(shí)現(xiàn):
      [0070]步驟S601:進(jìn)行滾動(dòng)顯示時(shí),滾動(dòng)之前,清除此時(shí)的所述OLED前面板上第一列的顯示內(nèi)容;
      [0071]步驟S602:將第128列的值更換為所述像素?cái)?shù)組B此時(shí)的第129個(gè)數(shù),并進(jìn)行顯示;
      [0072]步驟S603:滾動(dòng)繼續(xù),將此時(shí)所述OLED前面板上第一列清除;
      [0073]步驟S604:再次滾動(dòng)一列之后,將所述OLED前面板上顯示的第128列的值替換為所述像素?cái)?shù)組B的第130列的值,以此類推,按照此方式繼續(xù)替換過程,實(shí)現(xiàn)滾動(dòng)顯示。
      [0074]基于上述優(yōu)選,本發(fā)明實(shí)施例所提供的機(jī)頂盒OLED前面板的多語言顯示方法,從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,其中,所述當(dāng)前內(nèi)容包括多語言字符;將所述當(dāng)前內(nèi)容設(shè)置為白色,并將白色的所述當(dāng)前內(nèi)容顯示在黑色背景的畫布上;判斷提取的所述畫布的點(diǎn)是黑色還是白色;若所述畫布的點(diǎn)為黑色,將該黑色點(diǎn)作為數(shù)值O保存于數(shù)組A中;若所述畫布的點(diǎn)為白色,將該白色點(diǎn)作為數(shù)值I保存于數(shù)組A中。
      [0075]進(jìn)一步的,將所述數(shù)組A的容量值除以32像素,得到所述畫布的寬度值w ;將所述數(shù)組A的第I個(gè)數(shù),第w個(gè)數(shù),第w*2個(gè)數(shù)直到第w*8個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為像素?cái)?shù)組B中的第I個(gè)數(shù);將所述數(shù)組A第w*8+l個(gè)數(shù),第w*9個(gè)數(shù)直到第w*16個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第2個(gè)數(shù);將數(shù)組A中的第w*16+l個(gè)數(shù),w*17直到w*24個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第3個(gè)數(shù),以此類推,循環(huán)w次直到將所述數(shù)組A中的數(shù)全部轉(zhuǎn)化為所述像素?cái)?shù)組B。在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。
      [0076]進(jìn)一步的,判斷所述像素?cái)?shù)組B的長(zhǎng)度是否小于128像素;若是,將所述像素?cái)?shù)組B中不足128像素的長(zhǎng)度部分全部填充數(shù)值0,以顯示黑色,若否,進(jìn)行滾動(dòng)顯示。進(jìn)行滾動(dòng)顯示時(shí),滾動(dòng)之前,清除此時(shí)的所述OLED前面板上第一列的顯示內(nèi)容;將第128列的值更換為所述像素?cái)?shù)組B此時(shí)的第129個(gè)數(shù),并進(jìn)行顯示;滾動(dòng)繼續(xù),將此時(shí)所述OLED前面板上第一列清除;再次滾動(dòng)一列之后,將所述OLED前面板上顯示的第128列的值替換為所述像素?cái)?shù)組B的第130列的值,以此類推,按照此方式繼續(xù)替換過程,實(shí)現(xiàn)滾動(dòng)顯示。可見,該方法采用點(diǎn)陣式顯示方式,實(shí)現(xiàn)機(jī)頂盒前面板的多語言顯示,并按像素滾動(dòng)進(jìn)行滾動(dòng)顯示,提高滾動(dòng)顯示的平滑度,便于查看顯示內(nèi)容。
      [0077]以上對(duì)本發(fā)明所提供的一種機(jī)頂盒OLED前面板的多語言顯示方法進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。
      【權(quán)利要求】
      1.一種機(jī)頂盒OLED前面板的多語言顯示方法,其特征在于,包括: 從機(jī)頂盒的數(shù)據(jù)庫中獲取需要顯示的當(dāng)前內(nèi)容,將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上;其中,所述當(dāng)前內(nèi)容包括多語言字符; 將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A ; 將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B ;其中,所述像素?cái)?shù)組中的每一個(gè)數(shù)為一個(gè)像素; 在所述OLED前面板的驅(qū)動(dòng)下,將所述像素?cái)?shù)組B中每一列在所述OLED前面板上按順序依次進(jìn)行顯示,顯示成所述當(dāng)前內(nèi)容。
      2.如權(quán)利要求1所述的方法,其特征在于,所述OLED前面板的像素為128*32像素。
      3.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)前內(nèi)容還包括圖片,英文或者數(shù)字。
      4.如權(quán)利要求1所述的方法,其特征在于,所述將所述當(dāng)前內(nèi)容通過點(diǎn)陣方式顯示在畫布上,包括: 將所述當(dāng)前內(nèi)容設(shè)置為白色,并將白色的所述當(dāng)前內(nèi)容顯示在黑色背景的畫布上。
      5.如權(quán)利要求2所述的方法,其特征在于,所述將顯示有所述當(dāng)前內(nèi)容的所述畫布的所有點(diǎn)保存為數(shù)組A,包括: 從顯示有所述當(dāng)前內(nèi)容的畫布的第一個(gè)點(diǎn)開始,逐一提取所述畫布的所有點(diǎn); 判斷提取的所述畫布的點(diǎn)是黑色還是白色; 若所述畫布的點(diǎn)為黑色,將該黑色點(diǎn)作為數(shù)值O保存于數(shù)組A中; 若所述畫布的點(diǎn)為白色,將該白色點(diǎn)作為數(shù)值I保存于數(shù)組A中。
      6.如權(quán)利要求5所述的方法,其特征在于,所述將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B之后,還包括: 判斷所述像素?cái)?shù)組B的長(zhǎng)度是否小于128像素;若是,將所述像素?cái)?shù)組B中不足128像素的長(zhǎng)度部分全部填充數(shù)值0,以顯示黑色,若否,進(jìn)行滾動(dòng)顯示。
      7.如權(quán)利要求6所述的方法,其特征在于,所述進(jìn)行滾動(dòng)顯示,包括: 進(jìn)行滾動(dòng)顯示時(shí),每滾動(dòng)一列之前,清除所述OLED前面板上顯示的第一列,每滾動(dòng)一列之后,將所述OLED前面板上顯示的最后一列替換為所述像素?cái)?shù)組B中沒有進(jìn)行顯示的列數(shù)的第一列并進(jìn)行顯示。
      8.如權(quán)利要求5所述的方法,其特征在于,所述將所述數(shù)組A轉(zhuǎn)換為能夠在所述OLED前面板上進(jìn)行顯示的像素?cái)?shù)組B,包括: 將所述數(shù)組A的容量值除以32像素,得到所述畫布的寬度值w ; 將所述數(shù)組A的第I個(gè)數(shù),第w個(gè)數(shù),第w*2個(gè)數(shù)直到第w*8個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為像素?cái)?shù)組B中的第I個(gè)數(shù); 將所述數(shù)組A第w*8+l個(gè)數(shù),第w*9個(gè)數(shù)直到第w*16個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第2個(gè)數(shù); 將數(shù)組A中的第w*16+l個(gè)數(shù),w*17直到w*24個(gè)數(shù)通過移位運(yùn)算得到的結(jié)果作為所述像素?cái)?shù)組B的第3個(gè)數(shù),以此類推,循環(huán)w次直到將所述數(shù)組A中的數(shù)全部轉(zhuǎn)化為所述像素?cái)?shù)組B。
      9.如權(quán)利要求7所述的方法,其特征在于,所述進(jìn)行滾動(dòng)顯示時(shí),每滾動(dòng)一列之前,清除所述OLED前面板上顯示的第一列,每滾動(dòng)一列之后,將所述OLED前面板上顯示的最后一列替換為所述像素?cái)?shù)組B中沒有進(jìn)行顯示的列數(shù)的第一列并進(jìn)行顯示,包括: 進(jìn)行滾動(dòng)顯示時(shí),滾動(dòng)之前,清除此時(shí)的所述OLED前面板上第一列的顯示內(nèi)容;滾動(dòng)一列之后,將所述OLED前面板上顯示的第128列的值替換為所述像素?cái)?shù)組B的第129列的值,并進(jìn)行顯示; 滾動(dòng)繼續(xù),將此時(shí)所述OLED前面板上第一列清除; 再次滾動(dòng)一列之后,將所述OLED前面板上顯示的第128列的值替換為所述像素?cái)?shù)組B的第130列的值,以此類推,按照此方式繼續(xù)替換過程,實(shí)現(xiàn)滾動(dòng)顯示。
      【文檔編號(hào)】H04N21/431GK104469468SQ201410836114
      【公開日】2015年3月25日 申請(qǐng)日期:2014年12月26日 優(yōu)先權(quán)日:2014年12月26日
      【發(fā)明者】許文舉 申請(qǐng)人:珠海邁越信息技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1