CN101959038B - 机顶盒多画面预览功能的实现方法 - Google Patents
机顶盒多画面预览功能的实现方法 Download PDFInfo
- Publication number
- CN101959038B CN101959038B CN 201010296577 CN201010296577A CN101959038B CN 101959038 B CN101959038 B CN 101959038B CN 201010296577 CN201010296577 CN 201010296577 CN 201010296577 A CN201010296577 A CN 201010296577A CN 101959038 B CN101959038 B CN 101959038B
- Authority
- CN
- China
- Prior art keywords
- stb
- program
- layer
- video
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000006870 function Effects 0.000 claims abstract description 16
- 230000003068 static effect Effects 0.000 description 3
- 230000003139 buffering effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明提供一种机顶盒多画面预览功能的实现方法,通过捕获机顶盒节目中的视频数据到Video层的内存空间,然后再转换成Still层能够显示的数据格式,再结合OSD层来实现机顶盒多画面预览功能。本发明为用户提供了能同时预览多个频道节目的导航,让用户可以方便快捷地选择自己感兴趣的节目。
Description
【技术领域】
本发明涉及一种数字电视机顶盒领域,尤其是一种机顶盒多画面预览功能的实现方法。
【背景技术】
机顶盒一般都有多个图形层(如图2),包括:Background层、Video层、Still层、OSD层、Cursor层等。静止视频图像位于Still层,活动视频位于Video层,边框和提示信息位于OSD层,每个显示画面的大小和位置可变。Video层显示的数据是解码输出后的活动视频数据,解码器对一帧源图像数据解码完成后,就将解码后的重构数据保存在内存中。Still层显示的静止视频帧,在PAL制式(电视广播中色彩编码的一种方法)下,一帧画面的大小为720×576,如果每个像素点格式是ARGB1555,则解码一帧画面必须分配720×576×2字节的缓冲区用来保存重构数据。
随着机顶盒的普遍应用,节目源也越来越丰富,在电视台业务方面,通过EPG(电子节目菜单)信息的播发,可以帮助用户更好地了解节目信息,这种信息是文字形式的。但是,随着播出频道的增多,需要为用户提供高效的节目导航手段。相对文字导航,马赛克图像导航方式更具有吸引力,它能够更直接地向用户展现播出节目的内容。马赛克是DVB(数字视频广播)定义的一种由播放端集合不同的视频影像,合成一个MPEG-2编码的视频流,然后通过终端在屏幕上显示出来的节目导航机制。马赛克业务提供了直观、便捷、快速的节目导航功能,但呈现马赛克业务的方法是在前端和终端配合的情况下实现的,没有前端提供马赛克服务,终端无法呈现。传统的马赛克导航方式,需要前端将不同的业务、业务群和事件压缩打包成一个马赛克画面,将它作为一个系统中的业务,并为它分配频道资源,同时还要生成马赛克描述子,将马赛克描述子添加到相应的SI信息中(SDT、PMT),与其它的SI表一起生成业务信息码流,接收端根据接收下来的数据,解析逻辑单元位置,最终在屏幕上显示视频导航画面。这种方式需要前端配备马赛克业务设备,占据一个频道资源,当节目数量较多时,机顶盒端分析数据的时间变长,而且目前国内很多运营商前端并不提供马赛克业务。
【发明内容】
本发明要解决的技术问题,在于提供一种机顶盒多画面预览功能的实现方法,不需要运营商提供马赛克业务,也无需在业务信息码流中插入任何的马赛克描述信息,只要终端接收到多路节目,就可以实现多画面导航功能。
本发明是这样实现的:一种机顶盒多画面预览功能的实现方法,其特征在于:包括以下步骤:
步骤10、将机顶盒中节目导航屏幕划分成多个区域;
步骤20、在机顶盒中分别给Video层和Still层分配一内存空间,机顶盒开机并按下述步骤调谐一节目;
步骤30、将节目中的视频数据存入Video层的内存空间中,并停止视频数据的播放;
步骤40、将Video层的内存空间中的视频数据拷贝到机顶盒的内存中,并将视频数据转换成Still层能够显示的数据格式;
步骤50、将转换后的视频数据进行压缩处理,并将缩小后的视频数据按照行的顺序存储在Still层的内存空间中;
步骤60、将存储在Still层的内存空间中的视频数据与所述的节目导航屏幕的一区域进行关联;
步骤70、判断机顶盒中是否有要调谐的节目,是则调谐下一个节目,并返回步骤30,否则转入步骤80;
步骤80、将每个节目的相关信息对应地在节目导航屏幕区域中进行显示。
本发明具有如下优点:通过捕获机顶盒节目中的视频数据到Video层的内存空间,然后再转换成Still层能够显示的数据格式,再结合OSD层来实现机顶盒多画面预览功能。本发明为用户提供了能同时预览多个频道节目的导航,让用户可以方便快捷地选择自己感兴趣的节目。
【附图说明】
图1为本发明方法流程示意图。
图2为机顶盒图形层次序示意图。
图3为机顶盒多画面预览功能示意图。
【具体实施方式】
下面参照图1至图3结合实施例对本发明作进一步的说明:
机顶盒一般都有多个图形层(见图2),包括:Background层、Video层、Still层、OSD层、Cursor层等。静止视频图像位于Still层,活动视频位于Video层,边框和提示信息位于OSD层,Background层用于显示机顶盒的背景色,Cursor层用于显示光标。
机顶盒多画面预览功能的实现方法,包括以下步骤(见图1):
步骤10、将机顶盒中节目导航屏幕划分成多个区域;
步骤20、在机顶盒中分别给Video层(见图2)和Still层(见图2)分配一内存空间,机顶盒开机并调谐一节目;
步骤30、将节目中的视频数据存入Video层的内存空间中,并停止视频数据的播放;
步骤40、将Video层的内存空间中的视频数据拷贝到机顶盒的内存中,并将视频数据转换成Still层能够显示的数据格式;
步骤50、将转换后的视频数据进行压缩处理,并将缩小后的视频数据按照行的顺序存储在Still层的内存空间中,按行的顺序存储可以更好地将视频数据与节目导航屏幕的区域进行关联;
步骤60、将存储在Still层的内存空间中的视频数据与所述的节目导航屏幕的一区域进行关联;
步骤70、判断机顶盒中是否有要调谐的节目,是则调谐下一个节目,并返回步骤30,否则转入步骤80;
步骤80、在机顶盒的OSD层(见图2)绘画各个节目的视频边框,美化导航屏幕界面,并将每个节目的相关信息对应的进行显示,其中相关信息包括:频道号,频道名称,当前播放节目的信息如图3显示的状态,图中的每个区域方框显示着一节目信息(如新闻节目),频道名称(如CCTV-新闻),频道号(如26),不同的区域方框显示着不同的节目相关信息。
其中当用户用遥控器切换到要看的节目时,机顶盒将Video层的内存空间中对应的视频数据进行播放操作,并通过OSD层修改视频边框和导航屏幕界面。
值得一提的是:机顶盒的导航屏幕中还设置有多页的界面,当调谐的节目个数超过当前的节目导航屏幕区域时,机顶盒将超出的节目视频存储在机顶盒内存空间中,当用户用遥控器切换到下页时,机顶盒将从内存空间中调出其他的节目视频,机顶盒界面将切换到其他的节目预览画面,可以供用户选择。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
Claims (5)
1.一种机顶盒多画面预览功能的实现方法,其特征在于:包括以下步骤:
步骤10、将机顶盒中节目导航屏幕划分成多个区域;
步骤20、在机顶盒中分别给Video层和Still层分配一内存空间,机顶盒开机并按下述步骤调谐一节目;
步骤30、将节目中的视频数据存入Video层的内存空间中,并停止视频数据的播放;
步骤40、将Video层的内存空间中的视频数据拷贝到机顶盒的内存中,并将视频数据转换成Still层能够显示的数据格式;
步骤50、将转换后的视频数据进行压缩处理,并将缩小后的视频数据按照行的顺序存储在Still层的内存空间中;
步骤60、将存储在Still层的内存空间中的视频数据与所述的节目导航屏幕的一区域进行关联;
步骤70、判断机顶盒中是否有要调谐的节目,是则调谐下一个节目,并返回步骤30,否则转入步骤80;
步骤80、将每个节目的相关信息对应地在节目导航屏幕区域中进行显示。
2.根据权利要求1所述的机顶盒多画面预览功能的实现方法,其特征在于:机顶盒的OSD层绘画各个节目的视频边框,美化导航屏幕界面。
3.根据权利要求2所述的机顶盒多画面预览功能的实现方法,其特征在于:当用户用遥控器切换到要看的节目时,机顶盒将Video层的内存空间中对应的视频数据进行播放操作,并通过OSD层修改视频边框和导航屏幕界面。
4.根据权利要求1所述的机顶盒多画面预览功能的实现方法,其特征在于:所述的步骤80中节目的相关信息包括:频道号,频道名称,当前播放节目的信息。
5.根据权利要求1所述的机顶盒多画面预览功能的实现方法,其特征在于:机顶盒的导航屏幕中还设置有多页的界面,当用户用遥控器切换到下页时,界面将切换到更多的节目预览画面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010296577 CN101959038B (zh) | 2010-09-29 | 2010-09-29 | 机顶盒多画面预览功能的实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010296577 CN101959038B (zh) | 2010-09-29 | 2010-09-29 | 机顶盒多画面预览功能的实现方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101959038A CN101959038A (zh) | 2011-01-26 |
CN101959038B true CN101959038B (zh) | 2012-02-22 |
Family
ID=43486108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010296577 Expired - Fee Related CN101959038B (zh) | 2010-09-29 | 2010-09-29 | 机顶盒多画面预览功能的实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101959038B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102404527B (zh) * | 2011-12-15 | 2015-04-22 | 深圳Tcl新技术有限公司 | 数字电视节目显示方法及终端 |
CN103428572B (zh) * | 2013-07-31 | 2017-03-15 | 小米科技有限责任公司 | 一种进行频道预览的方法、装置和系统 |
CN104883602B (zh) * | 2015-05-22 | 2018-02-16 | 中山大学 | 一种分类多画面频道预览方法及系统 |
CN105611388A (zh) * | 2015-12-29 | 2016-05-25 | 康佳集团股份有限公司 | 一种多画面预览的实现方法及系统 |
CN106534939B (zh) * | 2016-10-09 | 2019-07-05 | 北京金山安全软件有限公司 | 一种多视频预览方法、装置及电子设备 |
CN108134960A (zh) * | 2017-12-21 | 2018-06-08 | 四川迪佳通电子有限公司 | 数字电视终端节目预览方法及系统 |
CN108124189A (zh) * | 2017-12-29 | 2018-06-05 | 深圳佳力拓科技有限公司 | 一种多画面输出的机顶盒实现方法 |
CN109302629B (zh) * | 2018-08-27 | 2021-07-06 | 海信视像科技股份有限公司 | 一种用于为图片切换画框的方法及显示终端 |
CN111050221A (zh) * | 2019-12-16 | 2020-04-21 | 北京东方广视科技股份有限公司 | 一种用于获取机顶盒多画面导航界面焦点的方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1611075A (zh) * | 2001-12-28 | 2005-04-27 | 皇家飞利浦电子股份有限公司 | Stb mhp数字电视中间件对ip视频内容的透明访问 |
CN101110949A (zh) * | 2007-08-20 | 2008-01-23 | 中兴通讯股份有限公司 | 在网络电视中对直播频道进行预览的方法和系统 |
CN101197956A (zh) * | 2007-10-26 | 2008-06-11 | 圆刚科技股份有限公司 | 频道预览方法及实施该方法的装置 |
CN101321255A (zh) * | 2008-07-11 | 2008-12-10 | 中国网络通信集团公司 | 视频信息显示方法及机顶盒 |
CN101583019A (zh) * | 2009-06-01 | 2009-11-18 | 中兴通讯股份有限公司 | 一种在网络电视中实现画中画的方法、系统及机顶盒 |
-
2010
- 2010-09-29 CN CN 201010296577 patent/CN101959038B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1611075A (zh) * | 2001-12-28 | 2005-04-27 | 皇家飞利浦电子股份有限公司 | Stb mhp数字电视中间件对ip视频内容的透明访问 |
CN101110949A (zh) * | 2007-08-20 | 2008-01-23 | 中兴通讯股份有限公司 | 在网络电视中对直播频道进行预览的方法和系统 |
CN101197956A (zh) * | 2007-10-26 | 2008-06-11 | 圆刚科技股份有限公司 | 频道预览方法及实施该方法的装置 |
CN101321255A (zh) * | 2008-07-11 | 2008-12-10 | 中国网络通信集团公司 | 视频信息显示方法及机顶盒 |
CN101583019A (zh) * | 2009-06-01 | 2009-11-18 | 中兴通讯股份有限公司 | 一种在网络电视中实现画中画的方法、系统及机顶盒 |
Also Published As
Publication number | Publication date |
---|---|
CN101959038A (zh) | 2011-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101959038B (zh) | 机顶盒多画面预览功能的实现方法 | |
US6115080A (en) | Channel selection methodology in an ATSC/NTSC television receiver | |
US9948882B2 (en) | Method and system for toasted video distribution | |
US8204131B2 (en) | Method and system for rapid and smooth selection of digitally compressed video programs | |
US20110307925A1 (en) | Generating user-interactive displays using program content from multiple providers | |
KR20090025038A (ko) | 동영상 컨텐츠를 수신하는 디지털 방송 수신기의 화면 구성 제어 방법 및 장치 | |
US10742925B2 (en) | Automatic program formatting for TV displays | |
CN105491436A (zh) | 选择性手语位置 | |
CN101257587B (zh) | 用于生成电子节目指南的方法及装置 | |
CN104883602B (zh) | 一种分类多画面频道预览方法及系统 | |
KR100775160B1 (ko) | 전자프로그램가이드 정보 제공 장치 및 방법 | |
JP3202386U (ja) | デジタル放送の受信機 | |
CN101043611A (zh) | Dtv节目播放预定时间显示设备及其方法 | |
CN103888821A (zh) | 一种高标清节目切换方法及系统 | |
US20230039717A1 (en) | Automatic program formatting for tv displays | |
KR100910586B1 (ko) | 에스브이씨를 이용한 아이피티브이의 채널절환 장치 및방법 | |
KR100640746B1 (ko) | 채널 맵을 통한 채널 정보획득 및 수정 방법 | |
Medić et al. | Proposition for mosaic video playback on Android based DTV devices | |
CN101184211B (zh) | 数字电视广播节目点播方法 | |
JP2016096524A (ja) | 電子機器及び信号処理方法 | |
Cosmas et al. | CustomTV system and demonstration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120222 Termination date: 20190929 |
|
CF01 | Termination of patent right due to non-payment of annual fee |