[發明專利]智能電視語音交互界面文本內容完整顯示的方法在審
| 申請號: | 201811143132.4 | 申請日: | 2018-09-28 |
| 公開(公告)號: | CN109413479A | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 田婧 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;G10L15/26 |
| 代理公司: | 四川省成都市天策商標專利事務所 51213 | 代理人: | 劉興亮 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文本內容 播報 語音交互界面 完整顯示 智能電視 自定義 滾動 內容播報 顯示文本 語音播報 語音交互 語義 滑動 遙控器 智能化 高亮 適配 標準化 文本 語音 進度 清晰 | ||
1.智能電視語音交互界面文本內容完整顯示的方法,其特征在于包括如下步驟:
步驟一、將獲取到的語義文本內容標準化,使其適配語音交互框的寬度,播報能夠正確;
步驟二、自定義View顯示文本;
步驟三、自定義View滑動處理;
步驟四、根據語音播報進度來顯示和滾動文本內容;
步驟五、依次循環進行下一行文本的顯示播報直至全部內容播報顯示完全。
2.根據權利要求1所述智能電視語音交互界面文本內容完整顯示的方法,其特征在于:
步驟一具體為:
首先,先定義好TextView的布局,確定最多能展示在界面上文本的行數和每行文本的寬度以及其他一些屬性,這樣文本能夠按標準自動換行,不會出現單詞被分開以至于不能完整播報的情況,然后將從語義拿到的數據,通過這個布局分成n行并獲取每行的內容,用一個數據集合進行保存。
3.根據權利要求2所述智能電視語音交互界面文本內容完整顯示的方法,其特征在于:
步驟二具體為:
顯示文本的方案就是一行行的畫出來,另外從步驟一得知,TextView設置的寬度能包含所有行的內容而不會溢出,所以顯示文本時定義顯示的寬度應該是要大于等于這個寬度的才行;接著從顯示內容的語音交互框的垂直高度的二分之一處開始,然后縱坐標每次增加文字的高度與距離之和,依次畫出來每行文字;這樣所有的文本就會從語音交互框垂直方向的中間開始,依次向下一行行的顯示出來;另外,顯示當前行時,文本進行高亮。
4.根據權利要求3所述智能電視語音交互界面文本內容完整顯示的方法,其特征在于:
步驟三具體為:
每行文字能顯示之后,垂直方向則利用滑動來解決;先獲取到每次顯示的行數來得到即將滾動一行的偏移量,自定義一個動畫對象,然后獲取決定每一行文本偏移量而定義的一個屬性,這個屬性取值是在原有值和目標行的偏移量之間,由動畫控制其變化;接著設置動畫播放的時間,設置變化速率為系統提供的線性變化,最后啟動動畫。
5.根據權利要求4所述智能電視語音交互界面文本內容完整顯示的方法,其特征在于:
步驟四具體為:
顯示文本和滑動處理屬于同一個自定義View,處理的是文本的顯示邏輯;接著開始當前行的顯示和播報,獲取步驟一得到的數據集合,用步驟二的邏輯將該行內容顯示在語音的交互框內,同時回調語音播報接口對該行內容進行播報,播報完當前行的內容之后,延時500ms,同時啟動步驟三中定義好的動畫來將已經播報的這行內容往上移動,即將播報的內容向上移動到語音交互框垂直方向上的中間位置,這樣每次播報的內容都是在同一個位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811143132.4/1.html,轉載請聲明來源鉆瓜專利網。





