亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種具有文字放大功能的數(shù)字電視及其文字放大方法

文檔序號:7927673閱讀:432來源:國知局
專利名稱:一種具有文字放大功能的數(shù)字電視及其文字放大方法
技術領域
本發(fā)明涉及數(shù)字電視領域,特別是涉及一種具有文字放大功能的數(shù)字電視及其文
字放大方法。
背景技術
數(shù)字電視是指從演播室到發(fā)射、傳輸、接收的所有環(huán)節(jié)都是使用數(shù)字電視信號或 對該系統(tǒng)所有的信號傳播都是通過由0、1數(shù)字串所構成的數(shù)字流來傳播的,數(shù)字信號的傳 播速率是每秒19. 39兆字節(jié),如此大的數(shù)據(jù)流的傳遞保證了數(shù)字電視的高清晰度,克服了 模擬電視的先天不足。同時還由于數(shù)字電視可以允許幾種制式信號的同時存在,每個數(shù)字 頻道下又可分為幾個子頻道,從而既可以用一個大數(shù)據(jù)流 一 每秒19. 39兆字節(jié),也可將其 分為幾個分流,例如4個,每個的速度就是每秒4. 85兆字節(jié),這樣雖然圖像的清晰度要大打 折扣,卻可大大增加信息的種類,滿足不同的需求。 在數(shù)字電視中,采用了雙向信息傳輸技術,增加了交互能力,賦予了電視許多全新 的功能,使人們可以按照自己的需求獲取各種網絡服務,包括視頻點播、網上購物、遠程教 學、遠程醫(yī)療等新業(yè)務,使電視機成為名副其實的信息家電。它提供了更大的自由度,更多 的選擇權,更強的交互能力,傳用戶之所需,看用戶之所點,有效地提高了節(jié)目的參與性,互 動性,針對性。數(shù)字電視還提供了其它服務,包括數(shù)據(jù)傳送、圖文廣播、上網服務等。用戶能 夠使用電視現(xiàn)實股票交易、信息查詢、網上沖浪等,使電視被賦予了新的用途,擴展了電視 的功能,把電視從封閉的窗戶變成了交流的窗口 。 隨著數(shù)字電視的功能日益豐富,各種新功能層出不窮,在有限的屏幕上往往需要 顯示大量的信息,由于數(shù)字電視本身屏幕尺寸的限制,導致了屏幕上字體相對較小,特別是 對于視力欠佳者閱讀屏幕上的文字會十分費力?,F(xiàn)有技術中,公開了一些能夠對圖像或文 字進行放大的方法,但是并沒有專門針對數(shù)字電視文字的放大方法。

發(fā)明內容
本發(fā)明的目的在于提供一種具有文字放大功能的數(shù)字電視及其文字放大方法,便 于不同人群收看文字信息。 為實現(xiàn)本發(fā)明的目的而提供的一種數(shù)字電視的文字放大方法,包括下列步驟
A.預先存儲多套放大字體的字庫; B.輸入字體放大命令,獲取當前文本并判斷當前文本是否符合放大條件,符合條 件則進入步驟C ;否則忽略輸入命令;
C.用戶設置放大文字顯示區(qū)域; D.繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯示區(qū)域的尺寸,顯 示放大后的文字; E.輸入退出命令,清除放大文字顯示區(qū)域,恢復原來界面顯示。 所述設置放大文字顯示區(qū)域的方法是在數(shù)字電視的菜單中設置或者由電視外接
4的指針型設備進行定義。
所述步驟D,包括下列步驟 Dl.在OSD層用透明色覆蓋全部區(qū)域以清除原來界面,繪制放大文字顯示區(qū)域的 邊框和底色; D2.按照小_中_大_小的循環(huán)順序,根據(jù)按鍵次數(shù)選擇相應字體; D3.計算放大文字顯示區(qū)域的寬度、字體的字符寬度和間隔,判斷文本內容是否超
過放大文字顯示區(qū)域的底部,若超過轉入步驟D4,否則進入步驟D5 ; D4.添加滾動條,放大文字顯示區(qū)域只顯示部分文字; D5.在放大文字顯示區(qū)域顯示放大后的文字; D6.判斷是否再次發(fā)出放大命令,若是則返回步驟D1 ;否則進入步驟E。 步驟D4中,用戶通過按"上下鍵"或"翻頁鍵"收看未能在放大文字顯示區(qū)域顯示
的文字信息。 所述字體放大命令通過按下"放大"按鍵發(fā)出。 所述放大條件,包括判斷當前窗口的文本是否為空字符,或者文本為當前機器字 體不可顯示的字符;判斷當前文本的字體是否已達到或超過可放大的最大字體,若是,則不 須進入放大步驟。 為實現(xiàn)本發(fā)明的目的還提供一種具有文字放大功能的數(shù)字電視,包括顯示屏、控
制電路和信號接收單元,還包括"放大"按鍵,用于發(fā)出放大命令; 放大控制單元,用于繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯
示區(qū)域的尺寸,發(fā)送放大后的文字到顯示屏; 字庫存儲單元,用于存儲多套放大字體的字庫。 所述放大控制單元,又包括 區(qū)域控制單元,用于存儲和計算放大文字顯示區(qū)域的寬度、字體的字符寬度和間
隔,設置放大文字顯示區(qū)域; 字體控制單元,用于控制字體大小。 所述數(shù)字電視,附帶一個遙控器,所述"放大"按鍵設置在所述遙控器上,用于向所 述數(shù)字電視發(fā)出放大命令。 本發(fā)明的有益效果在于通過對所選文字進行放大操作,并將放大的文字顯示在 顯示屏的任意位置,以便于不同人群查看文字信息。


圖1是本發(fā)明數(shù)字電視的文字放大方法的流程圖; 圖2是本發(fā)明中在放大文字顯示區(qū)域顯示當前文本的流程圖; 圖3A和圖3B是本發(fā)明中對數(shù)字電視中的文字進行放大前后的對比圖; 圖4是本發(fā)明具有文字放大功能的數(shù)字電視的結構圖; 圖5是本發(fā)明的具有文字放大功能的數(shù)字電視的遙控器的示意圖。
具體實施例方式
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對
本發(fā)明的一種具有文字放大功能的數(shù)字電視及其文字放大方法進行進一步詳細說明。應當
理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。 本發(fā)明的一種具有文字放大功能的數(shù)字電視及其文字放大方法,是通過在數(shù)字電
視的應用程序內部設置多種字體大小的點陣字庫或者true type字體,在收到"放大"按鍵
消息后,對當前顯示區(qū)域進行重新規(guī)劃,用滾動條或者其他方法顯示變更字體大小后的文
字。便于不同人群收看文字信息。 下面結合上述目標詳細介紹本發(fā)明一種數(shù)字電視的文字放大方法,圖1是本發(fā)明 數(shù)字電視的文字放大方法的流程圖;如圖1所示,包括下列步驟
步驟S100,預先存儲多套放大字體的字庫; 在數(shù)字電視中預先存儲多套對應于不同放大倍率的字庫以及一套原始字庫。
假設數(shù)字電視中預先存儲了"大""中""小"三套對應于不同放大倍率的字庫以及 一套原始字庫。字庫"大"對應得放大倍率為300%,字庫"中"對應得放大倍率為200%, 字庫"小"對應得放大倍率為150%。 步驟S200,輸入字體放大命令,獲取當前文本并判斷當前窗口的文本是否符合放 大條件,符合條件則進入步驟S300 ;否則忽略輸入命令; 所述放大條件,包括判斷當前窗口的文本是否為空字符,或者文本為當前機器字 體不可顯示的字符(例如阿拉伯文字在只支持中英文字體的環(huán)境下);判斷當前文本的字 體是否已達到或超過可放大的最大字體,若是,則不須進入放大步驟。 目前主流的數(shù)字電視解碼芯片都支持MPEG2音視頻的解碼、傳輸流TS (Transport Stream)的PID過濾和基本的圖層功能。在芯片后端輸出中,形成video層,OSD (On Screen Display)層等多個圖層,再經過疊加形成最終信號輸出到顯示屏上,用戶界面(User Interface, UI)中的各種菜單,EPG,字幕等都在OSD層進行繪制、清除處理。OSD層的尺寸 定義一般和顯示屏的最大分辨率相匹配,目前主流產品多為1366X768, 1920X 1080等。
用戶通過按"放大"按鍵向數(shù)字電視輸入字體放大命令,數(shù)字電視的控制系統(tǒng)接收 放大命令后,獲取當前OSD層,并判斷當前OSD層是否有符合放大要求的文本內容顯示,沒 有則忽略此放大命令。 較佳地,所述"放大"按鍵,既可以設置在數(shù)字電視的機體本身,也可以設置在用來 控制數(shù)字電視的遙控器上。 步驟S300,用戶設置放大文字顯示區(qū)域; 通過放大文字顯示區(qū)域的設置,用戶可以將文字信息展開到屏幕任何區(qū)域,避免 在原位置進行放大操作,覆蓋正常的圖像信息,妨礙用戶收看。 所述設置放大文字顯示區(qū)域的方法是在數(shù)字電視的菜單中設置或者由電視外接 的指針型設備(鼠標等)進行定義。菜單設置可簡單如下,***為用戶輸入的數(shù)字,其限制 為設置的區(qū)域不能超過OSD層尺寸范圍,超過則提示用戶重新輸入。格式如下
左上頂點位置X :*** ;y :***
顯示區(qū)長度*** ;高度*** 某些數(shù)字電視具有USB接口 ,如果支持USB鼠標,則可提示用戶按住左鍵,在屏幕
6上拖拽出一個矩形區(qū)域,然后松開左鍵以確定此區(qū)域。 步驟S400,繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯示區(qū)域的 尺寸,顯示放大后的文字。進入步驟S500; 為突出放大后的字符內容以及畫面的簡潔,在字體放大時,首先在OSD層用自定 義的透明色填充全部OSD層,用來清除原來界面,來將需要變更字體的文字信息重新顯示 在OSD層的一個區(qū)域。 圖2是本發(fā)明中在放大文字顯示區(qū)域顯示當前文本的流程圖,圖3A和圖3B是本 發(fā)明中對數(shù)字電視中的文字進行放大前后的對比圖,如圖2、圖3A和圖3B所示,所述步驟 S400,包括下列步驟 步驟S410,在OSD層用透明色覆蓋全部區(qū)域以清除原來界面,繪制放大文字顯示 區(qū)域的邊框和底色; 步驟S420,按照小_中_大_小的循環(huán)順序,根據(jù)按鍵次數(shù)選擇相應字體; 步驟S430,計算放大文字顯示區(qū)域的寬度、字體的字符寬度和間隔,判斷文本內容
是否超過放大文字顯示區(qū)域的底部,若超過轉入步驟S440,否則進入步驟S450 ; 數(shù)字電視的控制系統(tǒng)計算放大文字顯示區(qū)域的寬度、字體的字符寬度和間隔,確
定每行字數(shù),文本未結束則自動換行,以此類推直到文本內容結束。若文本內容超過放大文
字顯示區(qū)域的底部,則進入步驟S440 ;否則進入步驟S450。 步驟S440,添加滾動條,放大文字顯示區(qū)域只顯示部分文字; 文本內容超過放大文字顯示區(qū)域的底部,數(shù)字電視的控制系統(tǒng)在放大文字顯示區(qū) 域右側添加滾動條。用戶可以通過按"上下鍵"或"翻頁鍵"收看未能在放大文字顯示區(qū)域 顯示的文字信息。此時滾動條位置變化,OSD層清除放大文字顯示區(qū)域顯示的文字信息,重 新計算,按照滾動后對應位置的文本顯示在放大文字顯示區(qū)域內。
步驟S450,在放大文字顯示區(qū)域顯示放大后的文字; 步驟S460,判斷是否再次發(fā)出放大命令,若是則返回步驟S410 ;否則進入步驟 S500。 若用戶對放大后文字的字體大小仍然不滿意,則再次按下"放大"按鍵選擇新字
體,對顯示的文字進行放大操作;若滿意當前文字的字體大小,則進入步驟S500。 步驟S500,輸入退出命令,清除放大文字顯示區(qū)域,恢復原來界面顯示。 用戶在對具體文字進行放大查看后,只需按下現(xiàn)有數(shù)字電視中設置的"退出"按
鍵,即可清除放大文字,恢復原來界面顯示。 相應于本發(fā)明的一種數(shù)字電視的文字放大方法,還提供一種具有文字放大功能的 數(shù)字電視。 圖4是本發(fā)明具有文字放大功能的數(shù)字電視的結構圖,如圖4所示,其在現(xiàn)有數(shù)字 電視的組成元件(顯示屏、控制電路、信號接收單元)的基礎上,還包括
"放大"按鍵l,用于發(fā)出放大命令; 放大控制單元2,用于繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯
示區(qū)域的尺寸,發(fā)送放大后的文字到顯示屏; 字庫存儲單元3,用于存儲多套放大字體的字庫。
所述放大控制單元2 ,又包括
7
區(qū)域控制單元21,用于存儲和計算放大文字顯示區(qū)域的寬度、字體的字符寬度和
間隔,設置放大文字顯示區(qū)域; 字體控制單元22,用于控制字體大小。 圖5是本發(fā)明的具有文字放大功能的數(shù)字電視的遙控器的示意圖,如圖5所示,所 述數(shù)字電視還配有一個遙控器,附加"放大"按鍵,用于向所述數(shù)字電視發(fā)出放大命令。
遙控器中的邏輯控制芯片可對各個按鍵進行編程,即不同按鍵按下時,遙控器通 過紅外線發(fā)出不同的機器碼,數(shù)字電視接收到信號后,獲得此機器碼,既可作出響應動作。
本發(fā)明的具有文字放大功能的數(shù)字電視,通過預先在字庫存儲單元中存儲多套放 大字體的字庫,當按下"放大"按鍵時,所述數(shù)字電視接收放大命令信號,并對符合放大條件 的當前文本執(zhí)行放大操作;同時,字體控制單元根據(jù)按下"放大"按鍵次數(shù)選擇相應字體;區(qū) 域控制單元存儲用戶設定的放大文字顯示區(qū)域,并計算放大文字顯示區(qū)域的寬度、字體的字 符寬度和間隔,對當前文本內容超過放大文字顯示區(qū)域,在放大文字顯示區(qū)域中添加滾動條; 所述放大控制單元將區(qū)域控制單元和字體控制單元的信息發(fā)送到數(shù)字電視的顯示屏。
本發(fā)明的有益效果在于通過對所選文字進行放大操作,并將放大的文字顯示在 顯示屏的任意位置,以便于不同人群查看文字信息。 通過結合附圖對本發(fā)明具體實施例的描述,本發(fā)明的其它方面及特征對本領域的 技術人員而言是顯而易見的。 以上對本發(fā)明的具體實施例進行了描述和說明,這些實施例應被認為其只是示例 性的,并不用于對本發(fā)明進行限制,本發(fā)明應根據(jù)所附的權利要求進行解釋。
8
權利要求
一種數(shù)字電視的文字放大方法,其特征在于,包括下列步驟A.預先存儲多套放大字體的字庫;B.輸入字體放大命令,獲取當前文本并判斷當前文本是否符合放大條件,符合條件則進入步驟C;否則忽略輸入命令;C.用戶設置放大文字顯示區(qū)域;D.繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯示區(qū)域的尺寸,顯示放大后的文字;E.輸入退出命令,清除放大文字顯示區(qū)域,恢復原來界面顯示。
2. 根據(jù)權利要求1所述的數(shù)字電視的文字放大方法,其特征在于,所述設置放大文字 顯示區(qū)域的方法是在數(shù)字電視的菜單中設置或者由電視外接的指針型設備進行定義。
3. 根據(jù)權利要求1所述的數(shù)字電視的文字放大方法,其特征在于,所述步驟D,包括下 列步驟Dl.在OSD層用透明色覆蓋全部區(qū)域以清除原來界面,繪制放大文字顯示區(qū)域的邊框 和底色;D2.按照小_中_大_小的循環(huán)順序,根據(jù)按鍵次數(shù)選擇相應字體; D3.計算放大文字顯示區(qū)域的寬度、字體的字符寬度和間隔,判斷文本內容是否超過放 大文字顯示區(qū)域的底部,若超過轉入步驟D4,否則進入步驟D5 ; D4.添加滾動條,放大文字顯示區(qū)域只顯示部分文字; D5.在放大文字顯示區(qū)域顯示放大后的文字;D6.判斷是否再次發(fā)出放大命令,若是則返回步驟D1 ;否則進入步驟E。
4. 根據(jù)權利要求3所述的數(shù)字電視的文字放大方法,其特征在于,步驟D4中,用戶通過 按"上下鍵"或"翻頁鍵"收看未能在放大文字顯示區(qū)域顯示的文字信息。
5. 根據(jù)權利要求1所述的數(shù)字電視的文字放大方法,其特征在于,所述字體放大命令 通過按下"放大"按鍵發(fā)出。
6. 根據(jù)權利要求1所述的數(shù)字電視的文字放大方法,其特征在于,所述放大條件,包 括判斷當前窗口的文本是否為空字符,或者文本為當前機器字體不可顯示的字符;判斷 當前文本的字體是否已達到或超過可放大的最大字體,若是,則不須進入放大步驟。
7. —種具有文字放大功能的數(shù)字電視,包括顯示屏、控制電路和信號接收單元,其特征 在于,還包括"放大"按鍵,用于發(fā)出放大命令;放大控制單元,用于繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯示區(qū) 域的尺寸,發(fā)送放大后的文字到顯示屏;字庫存儲單元,用于存儲多套放大字體的字庫。
8. 根據(jù)權利要求7所述的具有文字放大功能的數(shù)字電視,其特征在于,所述放大控制 單元,又包括區(qū)域控制單元,用于存儲和計算放大文字顯示區(qū)域的寬度、字體的字符寬度和間隔,設 置放大文字顯示區(qū)域;字體控制單元,用于控制字體大小。
9. 根據(jù)權利要求7所述的具有文字放大功能的數(shù)字電視,其特征在于,所述數(shù)字電視,附帶一個遙控器,所述"放大"按鍵設置在所述遙控器上,用于向所述數(shù)字電視發(fā)出放大命 令。
全文摘要
本發(fā)明公開了一種具有文字放大功能的數(shù)字電視及其文字放大方法。該方法包括下列步驟A.預先存儲多套放大字體的字庫;B.輸入字體放大命令,獲取當前文本并判斷當前文本是否符合放大條件,符合條件則進入步驟C;否則忽略輸入命令;C.用戶設置放大文字顯示區(qū)域;D.繪制放大文字顯示區(qū)域,根據(jù)獲取的字體大小與放大文字顯示區(qū)域的尺寸,顯示放大后的文字;E.輸入退出命令,清除放大文字顯示區(qū)域,恢復原來界面顯示。便于不同人群查看文字信息。
文檔編號H04N5/44GK101742149SQ200810226028
公開日2010年6月16日 申請日期2008年11月4日 優(yōu)先權日2008年11月4日
發(fā)明者桂偉力 申請人:樂金電子(中國)研究開發(fā)中心有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1