CN101277407A - 机顶盒启动方法和机顶盒 - Google Patents
机顶盒启动方法和机顶盒 Download PDFInfo
- Publication number
- CN101277407A CN101277407A CNA2008100979134A CN200810097913A CN101277407A CN 101277407 A CN101277407 A CN 101277407A CN A2008100979134 A CNA2008100979134 A CN A2008100979134A CN 200810097913 A CN200810097913 A CN 200810097913A CN 101277407 A CN101277407 A CN 101277407A
- Authority
- CN
- China
- Prior art keywords
- module
- audio
- top box
- decoding
- video
- 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.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种机顶盒启动方法,该方法包括以下步骤:A、对机顶盒中的业务模块进行初始化;B、按照初始化结果启动所述业务模块,控制所述业务模块实现音视频数据的播放;C、加载操作***和应用程序。在机顶盒上电后即可启动业务模块进行正常工作,实现音视频数据的播放,因此在加载操作***和应用程序的时间内就可以对音、视频节目进行解码并显示输出,节省了用户等待节目画面的时间,极大提高了机顶盒上电启动速度。本发明实施例还公开了一种机顶盒。
Description
技术领域
本发明涉及数字媒体领域,尤其涉及一种机顶盒启动方法和机顶盒。
背景技术
数字电视机顶盒随着功能的不断丰富,逐步在家庭生活中发挥日益重要的作用,对机顶盒开机的速度也要求越来越高。
现有技术提出了一种优化的机顶盒开机方法,在后台记录机顶盒各种应用功能的用户使用运行时间,并根据时间记录结果设定该机顶盒功能的开机运行级别,从而可以让用户快速进入需要的应用程序,简化了用户操作程序。
在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:由于机顶盒操作***和应用程序的加载耗时较长,因此机顶盒上电到启动较慢,需要较长的加载时间才能显示节目画面。
发明内容
本发明实施例提供了一种机顶盒及控制方法,实现机顶盒的快速上电启动和解码显示控制。
本发明实施例提供了一种机顶盒控制方法,包括以下步骤:
A、对机顶盒中的业务模块进行初始化;
B、按照初始化结果启动所述业务模块,控制所述业务模块实现音视频数据的播放;
C、加载操作***和应用程序。
本发明实施例提供了一种机顶盒,包括:
媒体控制模块和中央处理单元,
所述中央处理单元,用于对业务模块进行初始化,并在所述媒体控制模块启动所述业务模块之后,加载操作***和应用程序;
所述媒体控制模块,用于启动所述业务模块,并控制所述业务模块实现音视频数据的播放。
本发明实施例中,在机顶盒上电后即可启动并控制业务模块进行正常工作以实现音视频数据的播放,因此在加载操作***和应用程序的时间内即可对音、视频节目进行解码并显示输出,节省了用户等待节目画面的时间,极大提高了机顶盒的启动速度。
附图说明
图1为本发明实施例提供的机顶盒启动方法实施例一的流程示意图;
图2为本发明实施例提供的机顶盒启动方法实施例二的流程示意图;
图3为本发明实施例提供的机顶盒结构示意图;
图4为图3所示机顶盒中媒体控制模块实施例一的结构示意图;
图5为图3所示机顶盒中媒体控制模块实施例二的结构示意图。
具体实施方式
为使本发明的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
图1为本发明实施例提供的机顶盒启动方法实施例一的流程示意图,包括以下步骤:
S101、对机顶盒中的各业务模块进行初始化;
机顶盒上电后,首先对各个业务模块进行初始化,完成一些基本的参数配置,以便后续启动各业务模块进行工作,保证机顶盒能够正常接收音视频数据并进行解码显示。各业务模块包括解复用模块,音视频解码模块和显示控制模块。
S102、按照初始化结果启动所述各业务模块,并控制所述各业务模块进行正常工作,实现音视频数据的播放。具体的,控制解复用模块进行节目传输流的解析和音视频数据的过滤;控制音视频解码模块实现音视频数据的解码;控制显示控制模块完成解码后视频数据的显示输出控制,保证显示终端能够显示视频画面。
S103、加载操作***和应用程序。
本实施例中,在机顶盒上电后,先启动各业务模块,保证音视频的显示输出,然后再加载操作***和应用程序,因此用户可以在较短的时间内观看节目画面,而不必等待操作***和应用程序的加载的时间,提高了机顶盒上电启动的速度。
图2为本发明实施例提供的机顶盒启动方法实施例二的流程示意图,包括以下步骤:
步骤S201,机顶盒启动,CPU上电。
步骤S202,读取初始化信息。其中,初始化信息包括各业务模块启动所需的基本参数:解复用模块解复用的音视频通道和节目PID(ProgramIdentification,节目身份识别),PID包括视频识别VID、音频识别AID、时钟基准信号识别PCR,以及图文信号识别,用于解码器识别传输码流中数据包信号种类、多套节目数据包的区分;音视频解码模块解码用的数据缓冲区地址和读写指针,以及音频解码初始化采样率和音量设置;显示控制模块所需的显示参数设置。其中节目PID和显示参数可以记录掉电前的播放节目信息,也可由用户设置;另外机顶盒厂商也可固定初始化设置,选择播放广告等。
步骤S203,利用上述初始化信息对各业务模块(包括解复用模块、音视频解码和显示模块)进行初始化,完成基本参数配置。
步骤S204,完成初始化设置后,启动解复用模块、音视频解码和显示模块,控制音视频解码流程,保证音视频流畅播放(步骤S205)。
对音视频解码过程的异常需要进行异常处理;需要根据视频解码获取的视频PTS(Presentation_Time_Stamp,表示此分组的第一个访问单元在***目标解码器中的预定显示时间)和音频解码获取的音频PTS,进行音频同步调节,发现音视频失步时,进行同步校正,以保证播放效果。各业务模块启动工作后,即可在显示终端看到视频画面。
步骤S206,在完成上述操作后,再进行操作***和应用程序的加载。操作***和应用程序的加载操作对于音视频节目的解码和播放没有影响。
本发明实施例中,在机顶盒上电后即可启动音视频解码和显示处理,因此上电后很快可以看到节目画面,所看到的节目画面可以在初始化时设置,可以是上一次掉电前的节目信息和相应的参数。采用本发明实施例提供的机顶盒启动控制方法,极大提高了机顶盒上电启动速度,从机顶盒上电到音视频节目播出只需2秒左右的时间。
机顶盒上电启动后也可以直接播出广播电视节目,用户可对节目频道进行设置,也可默认为掉电前播放的节目,节省用户收看电视节目的等待时间;上层应用也可以在CPU上电到操作***加载完成启动这段时间播放广告等,提高了机顶盒的启动速度和控制效率,丰富了应用场景。
图3为本发明实施例提供的机顶盒结构示意图,如图3所示,媒体控制模块34和中央处理单元30。中央处理单元30,用于对业务模块和媒体控制模块34进行初始化,并启动媒体控制模块34,并在媒体控制模块34启动所述业务模块之后,加载操作***和应用程序。这里的操作***可以是嵌入式操作***内核,应用程序可以是广播节目、浏览网页、电视节目导航等。
媒体控制模块34,用于启动所述业务模块,并控制所述业务模块实现音视频数据的播放。在媒体控制模块34启动业务模块之前,中央处理单元30先对媒体控制模块34进行初始化并启动媒体控制模块34。
其中,如图3所示,业务模块可以包括:解复用模块31,用于对节目传输流进行解析,获得音视频数据;音视频解码模块32,用于对所述解复用模块31获得的音视频数据进行解码;显示控制模块33用于将音视频解码模块32解码得到的视频数据进行显示输出控制。
该机顶盒上电启动之后,音视频解码显示控制操作由媒体控制模块34完成,媒体控制模块34的结构如图4所示,包括:解码控制单元341、显示控制单元342、中断处理单元340,其中,中断处理单元340,用于接收音视频解码模块32和显示控制模块33上报的中断,根据中断的优先级,中断处理单元340通知解码控制单元341进行解码中断处理,或通知显示控制单元342进行显示中断处理;解码控制单元341,用于在接收到中断处理单元340的解码中断通知时对解码流程进行控制;显示控制单元342,用于在接收到中断处理单元340的显示中断通知时进行显示输出控制。
如图5所示为媒体控制模块34的另一实施例结构示意图,在图4所示各模块的基础上,还包括同步控制单元343,用于在解码控制单元341检测到音视频失步时,进行音视频同步校正。仍如图5所示,媒体控制模块还包括容错处理单元344,用于在解码控制单元341检测到解码异常时,进行视音频解码异常处理,解码控制单元341还用于检测解码过程中是否出现解码异常以及检测是否出现音视频失步,并在检测到解码异常时通知容错处理单元344进行异常处理,或在检测到音视频失步时通知同步控制单元343进行音视频同步校正处理。
本发明实施例提供的机顶盒,在操作***和应用程序加载之前,启动音视频播放的相关业务模块,可以在机顶盒上电后短时间内播放节目,提高了机顶盒的开机速度。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备可以(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上机顶盒启动方法及机顶盒为本发明的实施例,本发明并不仅限于机顶盒产品,可适用于一般媒体播放器的上电启动控制。凡在本发明的方法和原则之下所作的修改、改进和替换等,均应包含在本发明的保护范围之内。
Claims (10)
1、一种机顶盒启动方法,其特征在于,包括以下步骤:
A、对机顶盒中的业务模块进行初始化;
B、按照初始化结果启动所述业务模块,控制所述业务模块实现音视频数据的播放;
C、加载操作***和应用程序。
2、如权利要求1所述的方法,其特征在于,所述业务模块包括:解复用模块、音视频解码模块和显示控制模块,所述控制所述业务模块实现音视频数据的播放包括:控制解复用模块进行节目传输流的解析和音视频数据的过滤,控制音视频解码模块进行音视频数据的解码,控制显示控制模块进行解码后视频数据的显示输出。
3、如权利要求2所述的方法,其特征在于,所述对机顶盒的业务模块进行初始化包括:
读取各业务模块的初始化信息;
利用所述初始化信息对各业务模块进行初始化,完成基本参数配置。
4、如权利要求3所述的方法,其特征在于,所述基本参数包括:解复用模块解复用的音视频通道和节目身份识别PID,视频解码模块解码用的音视频解码数据缓冲区地址和读写指针、音频解码初始化采样率和音量设置,以及显示控制模块所需的显示参数。
5、如权利要求1所述的方法,其特征在于,还包括:
在检测到音视频数据解码过程出现异常时,进行异常处理;或在检测到音视频失步时,进行音视频同步校正。
6、一种机顶盒,其特征在于,包括:
媒体控制模块和中央处理单元,
所述中央处理单元,用于对业务模块进行初始化,并在所述媒体控制模块启动所述业务模块之后,加载操作***和应用程序;
所述媒体控制模块,用于按照初始化结果启动所述业务模块,并控制所述业务模块实现音视频数据的播放。
7、如权利要求6所述的机顶盒,其特征在于,所述媒体控制模块具体包括:
中断处理单元,用于接收所述音视频解码模块和所述显示控制模块上报的中断;
解码控制单元,用于在接收到所述中断处理单元的解码中断通知时对解码流程进行控制;
显示控制单元,用于在接收到所述中断处理单元的显示中断通知时进行显示输出控制。
8、如权利要求7所述的机顶盒,其特征在于,所述媒体控制模块还包括:
同步控制单元,用于在所述解码控制单元检测到音视频播放失步时,进行音视频同步校正。
9、如权利要求7所述的机顶盒,其特征在于,所述媒体控制模块还包括:
容错处理单元,用于在解码控制单元检测到解码异常时,进行视音频解码异常处理。
10、如权利要求7所述的机顶盒,其特征在于,
所述业务模块包括:解复用模块,音视频解码模块和显示控制模块;
所述解复用模块,用于对节目传输流进行解析,获得音视频数据;
所述音视频解码模块,用于对所述解复用模块获得的音视频数据进行解码;
显示控制模块,用于将所述音视频解码模块解码得到的视频数据进行显示输出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100979134A CN101277407B (zh) | 2008-05-16 | 2008-05-16 | 机顶盒启动方法和机顶盒 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100979134A CN101277407B (zh) | 2008-05-16 | 2008-05-16 | 机顶盒启动方法和机顶盒 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101277407A true CN101277407A (zh) | 2008-10-01 |
CN101277407B CN101277407B (zh) | 2011-04-20 |
Family
ID=39996363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100979134A Active CN101277407B (zh) | 2008-05-16 | 2008-05-16 | 机顶盒启动方法和机顶盒 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101277407B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102651826A (zh) * | 2011-02-28 | 2012-08-29 | 国基电子(上海)有限公司 | 机顶盒及其启动方法 |
CN102754451A (zh) * | 2010-02-10 | 2012-10-24 | 松下电器产业株式会社 | 控制装置、控制装置的控制方法和数字广播接收装置 |
CN102892042A (zh) * | 2012-09-24 | 2013-01-23 | 深圳创维数字技术股份有限公司 | 一种数字电视接收终端的管理方法及装置 |
CN103096167A (zh) * | 2012-12-24 | 2013-05-08 | 康佳集团股份有限公司 | 一种智能电视的启动方法及*** |
CN103581748A (zh) * | 2012-08-03 | 2014-02-12 | 珠海扬智电子科技有限公司 | 快速开机方法、数据处理方法及机顶盒 |
CN104469422A (zh) * | 2014-12-31 | 2015-03-25 | 四川金网通电子科技有限公司 | 带安全机制的机顶盒广告***及其实现方法 |
CN107846627A (zh) * | 2017-09-21 | 2018-03-27 | 广州视源电子科技股份有限公司 | 开机操作方法、装置及可读存储介质 |
WO2019024649A1 (zh) * | 2017-07-31 | 2019-02-07 | Oppo广东移动通信有限公司 | 应用程序的启动方法、装置、存储介质和终端 |
-
2008
- 2008-05-16 CN CN2008100979134A patent/CN101277407B/zh active Active
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102754451A (zh) * | 2010-02-10 | 2012-10-24 | 松下电器产业株式会社 | 控制装置、控制装置的控制方法和数字广播接收装置 |
US8935521B2 (en) | 2010-02-10 | 2015-01-13 | Panasonic Corporation | Control apparatus, method of controlling control apparatus, and digital broadcast receiving apparatus |
CN102651826A (zh) * | 2011-02-28 | 2012-08-29 | 国基电子(上海)有限公司 | 机顶盒及其启动方法 |
CN102651826B (zh) * | 2011-02-28 | 2014-11-19 | 国基电子(上海)有限公司 | 机顶盒及其启动方法 |
CN103581748A (zh) * | 2012-08-03 | 2014-02-12 | 珠海扬智电子科技有限公司 | 快速开机方法、数据处理方法及机顶盒 |
CN103581748B (zh) * | 2012-08-03 | 2016-08-31 | 珠海扬智电子科技有限公司 | 快速开机方法、数据处理方法及机顶盒 |
CN102892042A (zh) * | 2012-09-24 | 2013-01-23 | 深圳创维数字技术股份有限公司 | 一种数字电视接收终端的管理方法及装置 |
CN103096167A (zh) * | 2012-12-24 | 2013-05-08 | 康佳集团股份有限公司 | 一种智能电视的启动方法及*** |
CN103096167B (zh) * | 2012-12-24 | 2018-11-30 | 康佳集团股份有限公司 | 一种智能电视的启动方法及*** |
CN104469422A (zh) * | 2014-12-31 | 2015-03-25 | 四川金网通电子科技有限公司 | 带安全机制的机顶盒广告***及其实现方法 |
WO2019024649A1 (zh) * | 2017-07-31 | 2019-02-07 | Oppo广东移动通信有限公司 | 应用程序的启动方法、装置、存储介质和终端 |
CN107846627A (zh) * | 2017-09-21 | 2018-03-27 | 广州视源电子科技股份有限公司 | 开机操作方法、装置及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN101277407B (zh) | 2011-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101277407B (zh) | 机顶盒启动方法和机顶盒 | |
CN102111663B (zh) | 一种播放开机画面的方法、装置及电子设备 | |
EP2991361B1 (en) | Method, device, and system for improving channel change speed | |
CN100382566C (zh) | 视频数据处理装置 | |
US20090116814A1 (en) | Reproducer, portable telephone, and reproducing method | |
EP1940055B1 (en) | Digital broadcasting receiving apparatus with improved start-up speed and start-up method for the digital broadcasting receiving apparatus | |
US20160029075A1 (en) | Fast switching of synchronized media using time-stamp management | |
US9219950B2 (en) | Reproduction apparatus, reproduction method, and program | |
JP6067335B2 (ja) | デジタルコンテンツのバージョンの切り替え方法及び対応する装置 | |
JP2002010182A (ja) | データ蓄積方法およびそれを実現した受信装置および放送システム | |
CN101146196A (zh) | 控制时移存储空间的方法和设备及使用其的电视接收机 | |
CN103517131A (zh) | 一种电视机无缝播放分段视频的方法及电视机 | |
CN1808327A (zh) | 在再现内容期间控制屏幕保护程序的运行的方法和设备 | |
KR20180083132A (ko) | 전자 장치 및 그 동작방법 | |
CN114071226A (zh) | 视频预览图的生成方法及装置、存储介质及电子设备 | |
US20120192223A1 (en) | Set-top box and program recording method | |
CN102577358A (zh) | 图像再现设备和方法 | |
US20020082845A1 (en) | Method and apparatus for synchronously reproducing audio and video data | |
CN101741587B (zh) | 播放ppt的多媒体终端及在其上播放ppt的方法 | |
KR20110017723A (ko) | 영상 재생 장치 및 영상 재생 장치의 제어 방법 | |
US20110129199A1 (en) | Facilitating playback of recorded content containing a service transition | |
CN105847990A (zh) | 播放媒体文件的方法和设备 | |
CN105120323A (zh) | 一种分布式播放器任务调度的方法及*** | |
KR20200077202A (ko) | 디스플레이장치 및 그 제어방법 | |
JP2006019888A (ja) | 記録装置および記録制御方法 |
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 |