[go: up one dir, main page]

CN105916002A - 一种实现软硬解码切换的播放器多窗口显示系统及方法 - Google Patents

一种实现软硬解码切换的播放器多窗口显示系统及方法 Download PDF

Info

Publication number
CN105916002A
CN105916002A CN201610313494.8A CN201610313494A CN105916002A CN 105916002 A CN105916002 A CN 105916002A CN 201610313494 A CN201610313494 A CN 201610313494A CN 105916002 A CN105916002 A CN 105916002A
Authority
CN
China
Prior art keywords
module
audio
video signal
intelligent television
decoding
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
Application number
CN201610313494.8A
Other languages
English (en)
Other versions
CN105916002B (zh
Inventor
蒋智斌
周沙金
何苗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Publication of CN105916002A publication Critical patent/CN105916002A/zh
Application granted granted Critical
Publication of CN105916002B publication Critical patent/CN105916002B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明公开了一种实现软硬解码切换的播放器多窗口显示系统及方法,应用层与多窗口属性设置模块电通信连接,硬解码播放模块与显示模块电通信连接;应用层用于接收音视频信号并将音视频信号传输给播放器管理模块,播放器管理模块用于查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号,硬解码播放模块用硬解码来播放当前音视频信号,软解码播放模块用软解码来播放当前音视频信号;多窗口属性设置模块用于设置智能电视多窗口显示和多窗口显示的属性。本发明通过播放器管理模块实现了智能电视的不同音视频源的同时播放,满足了电视用户的多样需求,从而让用户得到更好的用户体验。

Description

一种实现软硬解码切换的播放器多窗口显示系统及方法
技术领域
本发明涉及智能电视领域,尤其涉及一种实现软硬解码切换的播放器多窗口显示系统及方法。
背景技术
当前,随着科技的发展,智能电视芯片的处理能力不断提升,网络带宽在不断的升级,大屏幕电视已经渐渐普及。这样就产生了在智能电视上多屏显示的需求。智能电视能够像PC电脑一样,同时开启多个窗口来做不同的事情,比如两个用户可以一个用户看电视直播,而另外一个用户可以在电视屏幕上另外开启一个窗口看点播节目,通过蓝牙耳机接收此路点播节目的声音。满足用户的多样需求,从而让用户得到更好的用户体验。这样就需要智能电视的播放器能够满足多窗口多媒体源的同时播放的需求,而现有的智能电视不具有多窗口显示播放不同音视频源的功能,其功能比较单一,不利于迎合用户多窗口的显示播放。
发明内容
针对现有技术存在的不足之处,本发明的目的在于提供一种实现软硬解码切换的播放器多窗口显示系统及方法,通过播放器管理模块实现了智能电视的不同音视频源的同时播放。
本发明的目的通过下述技术方案实现:
一种实现软硬解码切换的播放器多窗口显示系统,智能电视包括依次电通信连接的应用层、播放器管理模块、硬解码播放模块、多窗口属性设置模块、软解码播放模块和显示模块,所述应用层与多窗口属性设置模块电通信连接,所述硬解码播放模块与显示模块电通信连接。所述应用层用于接收音视频信号并将音视频信号传输给播放器管理模块,所述播放器管理模块用于查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号,所述硬解码播放模块用于用硬解码来播放当前音视频信号并通过显示模块的指定屏幕、音响进行播放,所述软解码播放模块用于用软解码来播放当前音视频信号通过显示模块的指定屏幕、音响进行播放。所述多窗口属性设置模块用于设置智能电视多窗口显示和多窗口显示的属性。本发明在智能电视的Android系统中,启动播放器播放音视频自上而下要经过音视频获取,解复用,解码,音视频渲染等几个阶段。在播放中耗费资源最大的是解码模块,一般智能电视开发系统都会有一个硬件解码芯片来实现硬件解码,而硬解码芯片一般情况下同时只能对一路音视频编码数据进行解码,这样在同时播放两路以上的音视频数据的时候,就需要实时监控当前播放器的使用情况对另外的一路用CPU来进行软解码。然后分别将硬件和软件解码后的数据送给显示模块来进行显示和播放。
为了更好地实现本发明播放器多窗口显示系统,所述显示模块包括多窗口显示模块,多窗口显示模块用于响应、播放智能电视播放的两路音视频信号中的第二路音视频信号。
一种实现软硬解码切换的播放器多窗口显示方法,其方法步骤如下:
A、智能电视的应用层接收智能电视的音视频信号,并将音视频信号传输到播放器管理模块中;
B、播放器管理模块查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号;播放器管理模块查询硬解码是否已经使用,如果播放器管理模块查询到硬解码没有使用,则硬解码播放模块通过硬解码方式解码然后在显示模块中的指定屏幕、音响上进行播放;如果播放器管理模块查询到硬解码已经使用,则多窗口属性设置模块触发、启动工作并进入步骤C;
C、多窗口属性设置模块检测、查询智能电视是否开启了多窗口显示模式,如果多窗口属性设置模块查询到智能电视没有开启多窗口显示模式,则返回,然后当前音视频信号播放失败;如果多窗口属性设置模块查询到智能电视已经开启多窗口显示模式,则软解码播放模块用软解码方式来解复用、软解码,然后将软解码后的音视频信号输出到显示模块的多窗口显示模块中的指定屏幕、音响上进行播放。
本发明较现有技术相比,具有以下优点及有益效果:
本发明通过播放器管理模块实现了智能电视的不同音视频源的同时播放,满足了电视用户的多样需求,从而让用户得到更好的用户体验。
附图说明
图1为本发明播放器多窗口显示系统的原理结构框图;
图2为本发明播放器多窗口显示方法的流程示意图。
具体实施方式
下面结合实施例对本发明作进一步地详细说明:
实施例
如图1~图2所示,一种实现软硬解码切换的播放器多窗口显示系统,智能电视包括依次电通信连接的应用层、播放器管理模块、硬解码播放模块、多窗口属性设置模块、软解码播放模块和显示模块,所述应用层与多窗口属性设置模块电通信连接,所述硬解码播放模块与显示模块电通信连接。所述应用层用于接收音视频信号并将音视频信号传输给播放器管理模块,所述播放器管理模块用于查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号,所述硬解码播放模块用于用硬解码来播放当前音视频信号并通过显示模块的指定屏幕、音响进行播放,所述软解码播放模块用于用软解码来播放当前音视频信号通过显示模块的指定屏幕、音响进行播放。所述多窗口属性设置模块用于设置智能电视多窗口显示和多窗口显示的属性。
本发明播放器多窗口显示系统优选的显示模块包括多窗口显示模块,多窗口显示模块用于响应、播放智能电视播放的两路音视频信号中的第二路音视频信号。
一种实现软硬解码切换的播放器多窗口显示方法,其方法步骤如下:
A、智能电视的应用层接收智能电视的音视频信号,并将音视频信号传输到播放器管理模块中;
B、播放器管理模块查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号;播放器管理模块查询硬解码是否已经使用,如果播放器管理模块查询到硬解码没有使用,则硬解码播放模块通过硬解码方式解码然后在显示模块中的指定屏幕、音响上进行播放;如果播放器管理模块查询到硬解码已经使用,则多窗口属性设置模块触发、启动工作并进入步骤C;
在步骤B中,如果智能电视的应用层接收智能电视的一路音视频信号,并且智能电视没有播放其他音视频信号,那么硬解码播放模块就没有使用,则播放器管理模块查询硬解码没有使用,硬解码播放模块通过硬解码方式解码然后在显示模块中的指定屏幕、音响上进行播放。如果智能电视的应用层接收智能电视的一路音视频信号,并且智能电视已经在播放其他音视频信号,那么硬解码播放模块就已经使用,则播放器管理模块查询硬解码没有使用,多窗口属性设置模块触发、启动工作并进入步骤C。
在步骤B中,如果智能电视的应用层接收智能电视的两路或两路以上音视频信号,并且智能电视没有播放其他音视频信号,那么硬解码播放模块就没有使用,则播放器管理模块查询硬解码没有使用,硬解码播放模块通过硬解码方式解码其中一路音视频信号,然后在显示模块中的指定屏幕、音响上进行播放。其他音视频信号继续在播放器管理模块中进行查询判断,由于硬解码播放模块已经通过硬解码方式解码其中一路音视频信号,则那么硬解码播放模块就已经使用,则播放器管理模块查询硬解码没有使用,多窗口属性设置模块触发、启动工作并进入步骤C。
C、多窗口属性设置模块检测、查询智能电视是否开启了多窗口显示模式,如果多窗口属性设置模块查询到智能电视没有开启多窗口显示模式,则返回,然后当前音视频信号播放失败,即多窗口属性设置模块检测出智能电视没有开启多窗口显示模式,那么智能电视就不能进行多窗口模式播放,智能电视对于除经过硬解码播放模块播放外的其他音视频信号就不再播放(即播放失败)。如果多窗口属性设置模块查询到智能电视已经开启多窗口显示模式,则软解码播放模块用软解码方式来对除经过硬解码播放模块播放外的其他音视频信号解复用、软解码,然后将软解码后的音视频信号输出到显示模块的多窗口显示模块中的指定屏幕、音响上进行播放。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (3)

1.一种实现软硬解码切换的播放器多窗口显示系统,其特征在于:智能电视包括依次电通信连接的应用层、播放器管理模块、硬解码播放模块、多窗口属性设置模块、软解码播放模块和显示模块,所述应用层与多窗口属性设置模块电通信连接,所述硬解码播放模块与显示模块电通信连接;所述应用层用于接收音视频信号并将音视频信号传输给播放器管理模块,所述播放器管理模块用于查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号,所述硬解码播放模块用于用硬解码来播放当前音视频信号并通过显示模块的指定屏幕、音响进行播放,所述软解码播放模块用于用软解码来播放当前音视频信号通过显示模块的指定屏幕、音响进行播放;所述多窗口属性设置模块用于设置智能电视多窗口显示和多窗口显示的属性。
2.按照权利要求1所述的一种实现软硬解码切换的播放器多窗口显示系统,其特征在于:所述显示模块包括多窗口显示模块,多窗口显示模块用于响应、播放智能电视播放的两路音视频信号中的第二路音视频信号。
3.一种实现软硬解码切换的播放器多窗口显示方法,其特征在于:其方法步骤如下:
A、智能电视的应用层接收智能电视的音视频信号,并将音视频信号传输到播放器管理模块中;
B、播放器管理模块查询智能电视当前的播放状态,播放状态包括用硬解码来播放当前音视频信号或者用硬解码、软解码来播放当前音视频信号;播放器管理模块查询硬解码是否已经使用,如果播放器管理模块查询到硬解码没有使用,则硬解码播放模块通过硬解码方式解码然后在显示模块中的指定屏幕、音响上进行播放;如果播放器管理模块查询到硬解码已经使用,则多窗口属性设置模块触发、启动工作并进入步骤C;
C、多窗口属性设置模块检测、查询智能电视是否开启了多窗口显示模式,如果多窗口属性设置模块查询到智能电视没有开启多窗口显示模式,则返回,然后当前音视频信号播放失败;如果多窗口属性设置模块查询到智能电视已经开启多窗口显示模式,则软解码播放模块用软解码方式来解复用、软解码,然后将软解码后的音视频信号输出到显示模块的多窗口显示模块中的指定屏幕、音响上进行播放。
CN201610313494.8A 2016-02-05 2016-05-12 一种实现软硬解码切换的播放器多窗口显示系统及方法 Active CN105916002B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610082131 2016-02-05
CN2016100821318 2016-02-05

Publications (2)

Publication Number Publication Date
CN105916002A true CN105916002A (zh) 2016-08-31
CN105916002B CN105916002B (zh) 2019-01-15

Family

ID=56748046

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610313494.8A Active CN105916002B (zh) 2016-02-05 2016-05-12 一种实现软硬解码切换的播放器多窗口显示系统及方法

Country Status (1)

Country Link
CN (1) CN105916002B (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792192A (zh) * 2016-12-21 2017-05-31 深圳Tcl数字技术有限公司 数字电视多窗口播放方法与装置
CN110430460A (zh) * 2019-08-08 2019-11-08 上海云视科技股份有限公司 一种显示节目的方法、装置、存储介质和电子设备
CN110460890A (zh) * 2018-05-07 2019-11-15 青岛海尔多媒体有限公司 一种控制多路视频的方法、装置及计算机可读存储介质
CN111416988A (zh) * 2020-03-26 2020-07-14 四川长虹电器股份有限公司 基于iptv网络在机顶盒上实现多屏播放的控制方法
WO2020168483A1 (zh) * 2019-02-20 2020-08-27 深圳市柔宇科技有限公司 多媒体文件播放方法、柔性电子装置及可读存储介质
CN112788198A (zh) * 2019-11-11 2021-05-11 株式会社理光 摄影装置、传送系统及方法、记录介质和计算机装置
WO2021109354A1 (zh) * 2019-12-03 2021-06-10 青岛海信传媒网络技术有限公司 媒体流数据播放方法及设备
CN113301346A (zh) * 2021-05-11 2021-08-24 随锐科技集团股份有限公司 基于安卓终端软硬解码混合播放多路视频的方法及装置
CN113490031A (zh) * 2021-06-28 2021-10-08 海信电子科技(深圳)有限公司 一种显示设备及多窗口视频播放方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120074451A (ko) * 2010-12-28 2012-07-06 엘지전자 주식회사 영상표시기기의 애플리케이션 관리 방법 및 그에 따른 영상표시기기
CN102740022A (zh) * 2011-04-15 2012-10-17 海尔集团公司 播放控制系统和方法
TW201313014A (zh) * 2011-09-01 2013-03-16 Tpv Display Technology Xiamen 播放系統

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120074451A (ko) * 2010-12-28 2012-07-06 엘지전자 주식회사 영상표시기기의 애플리케이션 관리 방법 및 그에 따른 영상표시기기
CN102740022A (zh) * 2011-04-15 2012-10-17 海尔集团公司 播放控制系统和方法
TW201313014A (zh) * 2011-09-01 2013-03-16 Tpv Display Technology Xiamen 播放系統

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106792192A (zh) * 2016-12-21 2017-05-31 深圳Tcl数字技术有限公司 数字电视多窗口播放方法与装置
CN106792192B (zh) * 2016-12-21 2020-03-17 深圳Tcl数字技术有限公司 数字电视多窗口播放方法与装置
CN110460890A (zh) * 2018-05-07 2019-11-15 青岛海尔多媒体有限公司 一种控制多路视频的方法、装置及计算机可读存储介质
WO2020168483A1 (zh) * 2019-02-20 2020-08-27 深圳市柔宇科技有限公司 多媒体文件播放方法、柔性电子装置及可读存储介质
CN113272776A (zh) * 2019-02-20 2021-08-17 深圳市柔宇科技股份有限公司 多媒体文件播放方法、柔性电子装置及可读存储介质
CN110430460A (zh) * 2019-08-08 2019-11-08 上海云视科技股份有限公司 一种显示节目的方法、装置、存储介质和电子设备
CN112788198A (zh) * 2019-11-11 2021-05-11 株式会社理光 摄影装置、传送系统及方法、记录介质和计算机装置
CN112788198B (zh) * 2019-11-11 2024-04-23 株式会社理光 摄影装置、传送系统及方法、记录介质和计算机装置
WO2021109354A1 (zh) * 2019-12-03 2021-06-10 青岛海信传媒网络技术有限公司 媒体流数据播放方法及设备
CN111416988A (zh) * 2020-03-26 2020-07-14 四川长虹电器股份有限公司 基于iptv网络在机顶盒上实现多屏播放的控制方法
CN113301346A (zh) * 2021-05-11 2021-08-24 随锐科技集团股份有限公司 基于安卓终端软硬解码混合播放多路视频的方法及装置
CN113490031A (zh) * 2021-06-28 2021-10-08 海信电子科技(深圳)有限公司 一种显示设备及多窗口视频播放方法

Also Published As

Publication number Publication date
CN105916002B (zh) 2019-01-15

Similar Documents

Publication Publication Date Title
CN105916002A (zh) 一种实现软硬解码切换的播放器多窗口显示系统及方法
CN106227492B (zh) 拼接墙与移动智能终端互联方法和装置
CN103297824A (zh) 视频处理方法、电视棒、控制终端和系统
CN105898541A (zh) 降低多媒体系统中等待时间的方法和装置
CN102724590A (zh) 一种音频处理方法及数字电视终端和系统
JP2010500795A (ja) Pcボックスユニットとtvボックスユニット、テレビによるインターネット接続及びインタラクティブエンターテイメント通信のシステム、並びに同システムの操作方法
CN103686049A (zh) 集健康服务远程看护视频呼救和求助功能的居家养老终端
CN103037244B (zh) 多个智能终端之间切换网络视频的方法、系统及智能终端
CN104581036B (zh) 进行视音频多屏显示的多屏控制方法及装置
US20200162524A1 (en) Control method of multimedia conference terminal and multimedia conference server
CN202841409U (zh) 一种带wifi热点的机顶盒装置
CN101247490A (zh) 便携式异地视频转播系统
CN101938641B (zh) 一种移动多媒体广播电视播放的系统和实现方法
CN205081870U (zh) 支持多信号源输入的应急广播智能终端
CN2512165Y (zh) 可视化智能家居控制器
CN103533385A (zh) 地面数字电视系统实现智能应急广播的方法
CN101242524B (zh) 数字无线可视门铃嵌入式控制系统
CN202696814U (zh) 一种三网融合信息显示系统
US10798340B2 (en) Auxiliary stream transmission method based on video conference system
CN203327188U (zh) 一种电视机顶盒及数字家庭系统
CN202424952U (zh) 带移动电视的车载设备
CN202008574U (zh) 嵌入式操作系统的多媒体投影仪
CN208572261U (zh) 一种叠加式物联网互动直播系统
CN208548978U (zh) 一种4gwifi数字电视盒
CN216700161U (zh) 电视机和音视频处理系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant