一種圖文處理方法、處理系統及電視機與流程
2023-06-29 09:29:21 1

本發明涉及電視機技術領域,尤其涉及一種圖文處理方法、處理系統及電視機。
背景技術:
圖文是上世紀70年代在英國發展起來的一種信息廣播系統,它主要利用電視信號場消隱期(VBI)中的某幾行(也可以佔用電視信號的全部有效行)傳送圖文和數據信息。由於圖文電視廣播業務能以低廉的費用,向大眾傳播即時的新聞、體育、天氣、電視節目預告和字幕等信息。由於它提供的信息豐富多彩,而且還有圖形,圖文甚至被認為是網際網路的前身。它與網際網路相比也有自身的優勢,如用戶數量龐大,用戶數量增加不會影響接收速度,廉價的接受終端。30多年來,圖文電視技術與業務已在世界許多國家和地區得到了普及和推廣,尤其在歐洲應用更是非常普及。目前出口到歐洲的機頂盒都具有VBI 圖文功能,有部分機頂盒還具有OSD 圖文功能。基本的圖文是由一組頁組成,每頁由3位數字做編號,每頁是由24行40列的字符及圖形組成。這些頁不停地被循環發送到用戶端。
目前主流的圖文模式有TOP模式, TOP模式即採用與顏色鍵結合的模式,通過顏色鍵來進行便捷操作。也就是說除了傳統模式中,採用了圖文功能的電視必須在遙控上輸入構成頁面的三個數字來選擇頁面,而且遙控中使圖文界面遞增一頁的按鍵是有用的,但存在一個問題就是電視機並不知道下一頁是否存在圖文信息,所以如果在點擊下一頁按鍵時如果下一頁不存在圖文,那麼電視將陷入長時間的等待中。針對上述的問題,TOP模式的圖文提出了增加顏色鍵來對圖文信息進行控制,避免了不必要的等待時間。但是上述解決方案還是存在一定的局限性,如在瀏覽圖文時必定會錯過正在播放的電視節目,用戶無法對圖文進行配置。
因此,現有技術還有待於改進和發展。
技術實現要素:
鑑於現有技術的不足,本發明目的在於提供一種圖文處理方法、處理系統及電視,旨在解決現有技術中用戶觀看電視機中,在瀏覽圖文時必定會錯過正在播放的電視節目,用戶無法對圖文進行配置的技術問題。
本發明的技術方案如下:
一種圖文處理方法,其中,方法包括步驟:
電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文;
若檢測到電視機中存在圖文,則控制電視機屏幕的右側顯示圖文界面,圖文界面接收用戶指令彈出圖文配置界面,圖文配置界面接收用戶指令對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面,同時在電視機屏幕的另一塊區域以預設的小窗口顯示電視機當前正在播放節目。
所述的圖文處理方法,其中,所述電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文之前還包括步驟:
預先設置電視機的各個功能界面對圖文按鍵的響應機制。
所述的圖文處理方法,其中,所述若檢測到電視機中存在圖文,則控制電視機屏幕的右側顯示圖文界面,圖文界面接收用戶指令彈出圖文配置界面,圖文配置界面接收用戶指令對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面具體包括步驟:
若檢測到電視中存在圖文,則控制在電視機屏幕的右側顯示圖文界面;
圖文界面獲取用戶通過遙控器發送的配置按鍵指令後在電視機屏幕的左側顯示圖文配置界面;
圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面。
所述的圖文處理方法,其中,所述圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面具體包括步驟:
圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為放大或隱藏圖文指令,則放大或隱藏圖文界面中的文字;
電視機屏幕的一塊區域顯示文字放大的圖文界面或隱藏文字的圖文界面。
所述的圖文處理方法,其中,所述圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面具體包括步驟:
圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為標籤翻頁指令,則圖文配置界面獲取標籤翻頁指令對應的的標籤頁面對圖文界面進行配置;
電視機屏幕的一塊區域顯示跳轉至標籤頁面的圖文界面。
所述的圖文處理方法,其中,所述圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面具體包括步驟:
圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為搜索指令,則圖文配置界面獲取用戶輸入的關鍵字;
根據關鍵字查詢電視機中的所有圖文信息,篩選匹配信息,獲取匹配信息對應的圖文頁面對圖文界面進行配置;
電視機屏幕的一塊區域顯示匹配信息對應的圖文界面。
所述的圖文處理方法,其中,所述電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文之後還包括步驟:
若檢測到電視機中不存在圖文,則控制在電視機屏幕上彈出沒有圖文的提示消息。
一種圖文處理系統,其中,系統包括:
檢測與判斷模塊,用於電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文;
圖文界面配置與顯示模塊,用於若檢測到電視機中存在圖文,則控制電視機屏幕的右側顯示圖文界面,圖文界面接收用戶指令彈出圖文配置界面,圖文配置界面接收用戶指令對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面,同時在電視機屏幕的另一塊區域以預設的小窗口顯示電視機當前正在播放節目。
所述的圖文處理系統,其中,
所述系統還包括:
提示模塊,用於若檢測到電視機中不存在圖文,則控制在電視機屏幕上彈出沒有圖文的提示消息;
所述圖文界面配置與顯示模塊包括:
圖文顯示單元,用於若檢測到電視中存在圖文,則控制在電視機屏幕的右側顯示圖文界面;
圖文配置界面顯示單元,用於圖文界面獲取用戶通過遙控器發送的配置按鍵指令後在電視機屏幕的左側顯示圖文配置界面;
配置單元,用於圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面;
所述配置單元具體包括:
第一配置單元,用於圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為放大或隱藏圖文指令,則放大或隱藏圖文界面中的文字;
第一配置結果顯示單元,用於電視機屏幕的一塊區域顯示文字放大的圖文界面或隱藏文字的圖文界面;
第二配置單元,用於圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為標籤翻頁指令,則圖文配置界面獲取標籤翻頁指令對應的的標籤頁面對圖文界面進行配置;
第二配置結果顯示單元,用於電視機屏幕的一塊區域顯示跳轉至標籤頁面的圖文界面;
搜索單元,用於圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為搜索指令,則圖文配置界面獲取用戶輸入的關鍵字;
第三配置單元,用於根據關鍵字查詢電視機中的所有圖文信息,篩選匹配信息,獲取匹配信息對應的圖文頁面對圖文界面進行配置;
第三配置結果顯示單元,用於電視機屏幕的一塊區域顯示匹配信息對應的圖文界面。
一種電視機,包括上述任一項所述的圖文處理系統。
本發明提供了一種圖文處理方法、處理系統及電視機,本發明在用戶在觀看電視機時,可在屏幕上同時顯示圖文界面進行配置,同時也不影響電視節目的播放,為用戶查看與配置圖文帶來了方便。
附圖說明
圖1為本發明的一種圖文處理方法的較佳實施例的流程圖。
圖2為本發明的一種圖文處理方法的具體應用實施例的電視機屏幕顯示圖。
圖3為本發明的一種圖文處理方法的具體應用實施例的流程圖。
圖4為本發明的一種圖文處理系統的較佳實施例的功能原理框圖。
具體實施方式
為使本發明的目的、技術方案及效果更加清楚、明確,以下對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
本發明還提供了一種圖文處理方法的的較佳實施例的流程圖,如圖1所示,方法包括步驟:
S100、電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文,若檢測到電視機中存在圖文,則執行步驟S200;若檢測到電視機中不存在圖文,則執行步驟S300;
S200、控制電視機屏幕的右側顯示圖文界面,圖文界面接收用戶指令彈出圖文配置界面,圖文配置界面接收用戶指令對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面,同時在電視機屏幕的另一塊區域以預設的小窗口顯示電視機當前正在播放節目;
S300、控制在電視機屏幕上彈出沒有圖文的提示消息。
具體實施時,步驟S100中,電視機可能處於TV界面、Home界面、menu菜單界面、EPG界面等各種界面,電視機在播放節目,當檢測到遙控器的teletext按鍵被按下,其中teletext按鍵為圖文按鍵,檢測電視機中是否存在圖文,根據是否存在圖文執行不同的步驟。
步驟S200中,為了實現用戶在瀏覽圖文時還能觀看到當前電視正在播放的節目,其中一塊區域為電視機屏幕的右半邊三分之二區域。另一塊區域為電視機屏幕的左半邊的三分之一區域上的某一預定大小區域。具體地,只將電視機屏幕的右半邊三分之二區域用於顯示圖文,左半邊採用小窗口的形式將當前正在播放的電視內容進行顯示,小窗口的寬度設為屏幕的三分之一,高度則按照電視的比例16:9來設置,以此完整的將當前的電視節目縮小顯示。
如圖2所示,在左邊的小窗口中進行當前電視節目的縮放,這樣用戶在操作圖文界面時可以兼顧噹噹前播放的節目,在右半邊的圖文界面中完成圖文的顯示。圖2中的左上的顯示框中的467、468等數字為圖文的頁碼數。用戶根據提示點擊ok鍵可以選擇Comfort Function調出功能界面,顯示Search word搜索關鍵字、Mark Page關鍵字、Next Mark下一個標籤、Index_Title(導航頁)、Enlarge text(放大文本)、Reveal hidden text(隱藏文本)與manual(指導手冊)功能。Index_Title可以實現快速跳轉到目錄頁面;Enlarge text實現對圖文信息的放大;Reveal hidden實現顯示隱藏信息。Index_Title通過調用底層接口ApiUnit::TheTTXApi.TTXIndex(0)來實現目錄頁面的跳轉;Enlarge Text 通過調用底層接口ApiUnit::TheTTXApi.TTXEnlargeText(0)來實現對圖文的三種顯示模式的切換;Reveal hidden text 通過調用底層接口ApiUnit::TheTTXApi.TTXRevealHiddenText(0)來實現顯示隱藏圖文; Manual 通過創建一個BaseClasses::COsdEvent對象,並調用其Initialize方法來完成使用手冊的顯示。
步驟S300中,若不存在圖文則在電視屏幕上彈出沒有圖文的提示消息。
進一步的實施例中,步驟S100之前還包括步驟:
S、預先設置電視機的各個功能界面對圖文按鍵的響應機制。
具體實施時,無論是在Tv界面、Menu界面、Home頁面或EPG界面下,只要接受到遙控的teletext按鍵就會發生響應,判斷是否存在圖文。這就要求預先在在Tv界面、Menu界面等加上對Teletext按鍵的響應機制,在上述幾個界面的HandleEvent中添加如下的代碼來進行按鍵響應:
switch (event.CodeNr)
{
BaseClasses::OsdEvents.Key_VidText:
{
if( !event.Repeat )
signal OnEnd;
CheckVisibilityRecButton;
return null;
}
從而實現了Tv界面、Menu界面、Home頁面或EPG界面的響應機制。
進一步的實施例中,步驟S200具體包括步驟:
S201、若檢測到電視中存在圖文,則控制在電視機屏幕的右側顯示圖文界面;
S202、圖文界面獲取用戶通過遙控器發送的配置按鍵指令後在電視機屏幕的左側顯示圖文配置界面;
S203、圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面。
具體實施時,通過接口GetTTXExist從底層獲取圖文的存在與否來進行判斷,若圖文存在,則通過CreateTtx 來進行圖文界面的創建,若不存在則在電視屏幕上彈出沒有圖文的提示消息。代碼如下所示:
if(ApiUnit::TheTTXApi.GetTTXExist )
{
CreateTtx;
ApiUnit::TheTTXApi.TTXStart(0);
}
else
{
event.Arg1 = MessageBoxes13::NO_VIDEOTXT;
CreateMsgBox( event,0,0 );
}
然後進入到圖文界面下,在圖文界面下HandleEvent中配置ok按鍵的監聽機制,當用戶點擊ok鍵時,通過CreateComfortList來創建Comfort Function界面,
Search word搜索功能,搜索功能實現的偽代碼如下:
Array[] SearchKeyWords
{
String Keywords = GetInputString (String); //獲取用戶輸入關鍵字
Array[] Total_teletext = Select_Total_Text ; //從所有圖文信息中選出字符信息
Search_keyword(Keywords, Total_teletext); //篩選匹配信息
for(Search_keyword : array[]); //將匹配信息讀入數組
return array[];
}
從上面的代碼中知,在點擊搜索之後會通過遙控器與用戶交互獲取用戶的輸入信息,並以字符串的形式來進行存儲。然後對當前頻道進判斷並篩選獲取該頻道下的所有圖文信息,最後通過與從用戶手中獲取的關鍵字進行匹配並將含有關鍵字的頁碼存入數組中,用戶通過搜索功能切換頁面實際就是在這個檢索數組中進行不斷的切換。
進一步地,步驟S203中圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面,具體包括步驟:
S2031、圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為放大或隱藏圖文指令,則放大或隱藏圖文界面中的文字;
S2032、電視機屏幕的一塊區域顯示文字放大的圖文界面或隱藏文字的圖文界面。
具體實施時,若解析到用戶的指令為放大或隱藏圖文指令,則圖文界面則將顯示的文字進行放大或隱藏,電視機屏幕實時顯示文字放大的圖文界面或隱藏文字後的圖文界面。
進一步地,步驟S203中圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面具體包括步驟:
S231、圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為標籤翻頁指令,則圖文配置界面獲取標籤翻頁指令對應的的標籤頁面對圖文界面進行配置;
S232、電視機屏幕的一塊區域顯示跳轉至標籤頁面的圖文界面。
具體實施時,用戶選擇添加標籤頁時將標籤頁置入一個Mark數組中。這樣用戶若選擇Next Mark按鈕則調用Mark數組中的頁碼來進行翻頁,若只是按普通的翻頁按鈕則進行普通的翻頁操作。
在圖文頁面添加標籤功能,在傳統的電視圖文領域中,用戶只能通過上下鍵翻頁或輸入頁碼來進行圖文頁面的跳轉,這樣用戶在大量的圖文頁面中尋找到所需的頁面就存在著巨大的困難,所以本方案提出了標籤的解決辦法,用戶可以通過在自己常用的圖文頁上添加標籤的方法來找到自己喜愛的圖文頁面。本方案還添加了在不同標籤之間的直接切換功能,用戶可以摒棄大量的自己不需要的圖文信息,在自己喜愛的頁碼中進行切換。
再進一步地實施例中,步驟S203中圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面具體包括步驟:
S2311、圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為搜索指令,則圖文配置界面獲取用戶輸入的關鍵字;
S2321、根據關鍵字查詢電視機中的所有圖文信息,篩選匹配信息,獲取匹配信息對應的圖文頁面對圖文界面進行配置;
S2331、電視機屏幕的一塊區域顯示匹配信息對應的圖文界面。
具體實施時,解析用戶的指令,若是搜索關鍵字,則獲取用戶輸入的關鍵字進行搜索。具體地,可以在大量的圖文信息中通過關鍵詞對圖文信息進行檢索,用戶在搜索框中輸入關鍵字即可搜索到所有相關匹配內容,並通過上下鍵進行翻頁操作。通過不同於其他領域的文字檢索,因為電視圖文不同於其他文本文檔,一般我們常用的文本文檔都是靜態的文字和圖片等信息,而電視圖文領域含有複雜的與用戶交互信息,包括Subpage和Subtitle等動態的信息,可以為用戶提供字幕顯示等服務。
本發明還提供了一種圖文處理方法的具體應用實施例的流程圖,如圖3所示,方法包括步驟:
S10、電視機顯示TV、Home、menu、EPG等界面;
S20、當檢測到圖文按鍵響應時,判斷是否存在圖文,若存在,則執行步驟S30,若否,則顯示沒有圖文,並返回步驟S10;
S30、顯示圖文界面,當檢測到圖文界面的確定鍵響應後,之後執行步驟S40;
S40、彈出圖文配置界面,解析用戶的指令,若指令是搜索,之後執行步驟S50;若指令是放大、隱藏圖文,則執行步驟S30,並對圖文界面進行放大或隱藏;若指令是添加標籤,之後執行步驟S80,若指令是手冊響應,之後執行步驟S90;
S50、搜索關鍵字;
S60、根據算法檢測匹配後,獲取字符資料庫;
S70、輸出頁碼數組後,之後執行步驟S30;
S80、生成標籤數組,之後執行步驟S30;
S90、顯示手冊界面。
由以上方法實施例可知,本發明提供了一種圖文處理方法,傳統的圖文模式只能對圖文信息進行單純的瀏覽,本發明通過將當前頻道節目以縮放的形式顯示,給用戶提供了一個在瀏覽圖文信息時還能兼顧瀏覽電視頻道節目的觀看環境,提升用戶瀏覽圖文界面的體驗。
同時本方案添加了圖文的標籤功能和搜索功能,現有技術中電子文檔中只是固定的文字或圖片,由於圖文不同於電子文檔,每個頻道的圖文信息都是不同的,而且圖文中包含很多信息如Subtitle、Subpage等都是動態的信息,該方法通過增加搜索和添加標籤來提升當前圖文領域的圖文瀏覽質量,為用戶瀏覽圖文帶來了方便。
本發明提供了一種圖文處理系統的較佳實施例的功能原理框圖,如圖4所示,其中,系統包括:
檢測與判斷模塊100,用於電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文;具體如方法實施例所述。
圖文界面配置與顯示模塊200,用於若檢測到電視機中存在圖文,則控制電視機屏幕的右側顯示圖文界面,圖文界面接收用戶指令彈出圖文配置界面,圖文配置界面接收用戶指令對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面,同時在電視機屏幕的另一塊區域以預設的小窗口顯示電視機當前正在播放節目;具體如方法實施例所述。
提示模塊300,用於若檢測到電視機中不存在圖文,則控制在電視機屏幕上彈出沒有圖文的提示消息;具體如方法實施例所述。
所述的圖文處理系統,其中,所述圖文界面配置與顯示模塊包括:
圖文顯示單元,用於若檢測到電視中存在圖文,則控制在電視機屏幕的一塊區域顯示圖文界面;具體如方法實施例所述。
圖文配置界面顯示單元,用於圖文界面獲取用戶通過遙控器發送的配置按鍵指令後在電視機屏幕的左側顯示圖文配置界面;具體如方法實施例所述。
配置單元,用於圖文配置界面接收用戶指令,並解析指令的類型,根據指令類型對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面;具體如方法實施例所述。
所述的圖文處理系統,其中,所述配置單元具體包括:
第一配置單元,用於圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為放大或隱藏圖文指令,則放大或隱藏圖文界面中的文字;具體如方法實施例所述。
第一配置結果顯示單元,用於電視機屏幕的一塊區域顯示文字放大的圖文界面或隱藏文字的圖文界面;具體如方法實施例所述。
第二配置單元,用於圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為標籤翻頁指令,則圖文配置界面獲取標籤翻頁指令對應的的標籤頁面對圖文界面進行配置;具體如方法實施例所述。
第二配置結果顯示單元,用於電視機屏幕的一塊區域顯示跳轉至標籤頁面的圖文界面;具體如方法實施例所述。
搜索單元,用於圖文配置界面接收用戶指令,解析指令的類型,若解析後的指令類型為搜索指令,則圖文配置界面獲取用戶輸入的關鍵字;具體如方法實施例所述。
第三配置單元,用於根據關鍵字查詢電視機中的所有圖文信息,篩選匹配信息,獲取匹配信息對應的圖文頁面對圖文界面進行配置;具體如方法實施例所述。
第三配置結果顯示單元,用於電視機屏幕的一塊區域顯示匹配信息對應的圖文界面;具體如方法實施例所述。
一種電視機,其中,包括上述任一項所述的圖文處理系統;具體如方法實施例所述。
綜上所述,本發明提出了一種圖文處理方法、處理系統及電視機,方法包括:電視機在播放節目時,檢測到遙控器的圖文按鍵被按下,判斷電視機中是否存在圖文;若檢測到電視機中存在圖文,則控制電視機屏幕的右側顯示圖文界面,圖文界面接收用戶指令彈出圖文配置界面,圖文配置界面接收用戶指令對圖文界面進行配置,電視機屏幕的一塊區域顯示配置後的圖文界面,同時在電視機屏幕的另一塊區域以預設的小窗口顯示電視機當前正在播放節目。本發明在用戶在觀看電視機時,可在屏幕上同時顯示圖文界面進行配置,同時也不影響電視節目的播放,為用戶查看與配置圖文帶來了方便。
應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保護範圍。