CN109600619A - 一种解码硬件的分时复用方法 - Google Patents

一种解码硬件的分时复用方法 Download PDF

Info

Publication number
CN109600619A
CN109600619A CN201811512216.0A CN201811512216A CN109600619A CN 109600619 A CN109600619 A CN 109600619A CN 201811512216 A CN201811512216 A CN 201811512216A CN 109600619 A CN109600619 A CN 109600619A
Authority
CN
China
Prior art keywords
data flow
decoder
decoding
time
decoded
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.)
Pending
Application number
CN201811512216.0A
Other languages
English (en)
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.)
Amlogic Shanghai Co Ltd
Amlogic Inc
Original Assignee
Amlogic Shanghai 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 Amlogic Shanghai Co Ltd filed Critical Amlogic Shanghai Co Ltd
Priority to CN201811512216.0A priority Critical patent/CN109600619A/zh
Publication of CN109600619A publication Critical patent/CN109600619A/zh
Priority to EP19214911.0A priority patent/EP3668099A1/en
Priority to US16/710,260 priority patent/US11032591B2/en
Pending legal-status Critical Current

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/156Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/418External card to be used in combination with the client device, e.g. for conditional access
    • H04N21/4183External card to be used in combination with the client device, e.g. for conditional access providing its own processing capabilities, e.g. external module for video decoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明涉及软件***技术领域,尤其涉及一种解码硬件的分时复用方法,其中包括:步骤S1、提供一解码硬件;步骤S2、将解码硬件实例化成第一解码器和第二解码器;步骤S3、通过第一解码器对一第一数据流进行解码,以及通过第二解码器对一第二数据流进行解码。本发明的技术方案有益效果在于:公开一种解码硬件的分时复用方法,合理的利用了解码器效能,使硬件资源利用率得到提高,并且解决了在视频通话应用中,解码器不足时,无奈使用软件解码大负荷运转,造成效能不足的缺陷,同时存在多硬件解码器的情况下,节省了硬件资源及为运行成本提供了新思路。

Description

一种解码硬件的分时复用方法
技术领域
本发明涉及软件***技术领域,尤其涉及一种解码硬件的分时复用方法。
背景技术
现有技术中,如图1所示,在目前视频设备的视频通话应用中,本地USB摄像头普遍采用MJPEG格式的输出图像,相对早期的YUV无压缩格式能支持更高分辨率,更高帧率图像占***资源较少。在视频设备处理视频通话时,除了需要对远端的视频编码压缩数据进行解码,还要对本地USB摄像头普遍采用的MJPEG格式数据进行解码;而针对两路数据的解码,普遍采用双硬件解码器解码,或软解和硬解相结合的方式进行解码,这样会造成在视频通话应用中,解码器不足,且无奈使用软件解码大负荷运转,造成效能不足的缺陷。
现阶段普遍采用的两种方式中,双硬件解码器时效较高,但占用硬件资源较多,对解码器的利用程度实际不高,浪费了解码器资源;当解码器只有一个,往往会选择软解硬解结合的方式,此种方式往往对芯片产生较大负载,特别是芯片在处理其它高负载工作时,常常对视频通话品质造成影响。
发明内容
针对现有技术中存在的上述问题,现提供一种解码硬件的分时复用方法。
具体技术方案如下:
一种解码硬件的分时复用方法,其中包括:
步骤S1、提供一解码硬件;
步骤S2、将所述解码硬件实例化成第一解码器和第二解码器;
步骤S3、通过所述第一解码器对一第一数据流进行解码,以及通过所述第二解码器对一第二数据流进行解码。
优选的,所述第一解码器与所述第二解码器分时复用所述解码硬件。
优选的,所述第一数据流包括MJPEG格式的数据流;和/或
所述第二数据流包括H264格式的数据流。
优选的,所述第一数据流的解码过程包括:
步骤S30、根据所述第一解码器加载对应所述第一数据流的格式的解码固件,以对所述第一数据流进行解码;
步骤S31、判断所述第一数据流是否解码成功;
若是,则将所述第一数据流解码为解码视频帧;
若否,则返回所述步骤S30。
优选的,于所述步骤S31之后,保存对应所述第一数据流的所述上下文信息。
优选的,所述步骤S30包括:
步骤S300、所述第一解码器加载对应所述第一数据流的格式的解码固件;
步骤S301、判断所述第一解码器加载所述解码固件是否成功;
若是,则解码所述第一数据流的头信息,然后对对所述第一数据流进行解码;
若否,则返回所述步骤S300重新加载。
优选的,所述第一数据流的解码过程还包括:
判断所述第一数据流是否是第一次解码;
若是,则对所述第一数据流进行解码;
若否,则恢复上下文信息,之后对所述第一数据流进行解码。
优选的,所述第一数据流的解码过程还包括:
判断所述上下文信息是否恢复成功;
若是,则对所述第一数据流进行解码;
若否,则返回所述步骤S30。
优选的,所述上下文信息包括前一次解码的所述第一数据流的配置信息。
优选的,于所述步骤S3之前进行一预准备步骤,所述预准备步骤包括:
判断所述第一解码器与所述第二解码器是否处于空闲状态,并且所述第一解码器与所述第二解码器是否具有充足的输出缓冲区;及所述第一数据流与所述第二数据流是否准备就绪;
若是,则进行所述步骤S3;
若否,则返回进行所述预准备步骤。
本发明的技术方案有益效果在于:公开一种解码硬件的分时复用方法,合理的利用了解码器效能,使硬件资源利用率得到提高,并且解决了在视频通话应用中,解码器不足时,无奈使用软件解码大负荷运转,造成效能不足的缺陷,同时存在多硬件解码器的情况下,节省了硬件资源及为运行成本提供了新思路。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
图1为本发明的实施例的解码硬件的分时复用方法的方法步骤流程图;
图2为本发明的实施例的第一数据流的解码过程的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
现有技术中,如图1所示,在目前视频设备的视频通话应用中,本地USB摄像头普遍采用MJPEG格式的输出图像,相对早期的YUV无压缩格式能支持更高分辨率,更高帧率图像占***资源较少。在视频设备处理视频通话时,除了需要对远端的视频编码压缩数据进行解码,还要对本地USB摄像头普遍采用的MJPEG格式数据进行解码;而针对两路数据的解码,普遍采用双硬件解码器解码,或软解和硬解相结合的方式进行解码,这样会造成在视频通话应用中,解码器不足,且无奈使用软件解码大负荷运转,造成效能不足的缺陷。
因此,针对现有技术中存在的上述问题,本发明公开一种解码硬件的分时复用方法,其中包括:
步骤S1、提供一解码硬件;
步骤S2、将解码硬件实例化成第一解码器和第二解码器;
步骤S3、通过第一解码器对一第一数据流进行解码,以及通过第二解码器对一第二数据流进行解码。
在一种较优的实施例中,第一解码器与第二解码器分时复用解码硬件。
在一种较优的实施例中,第一数据流包括MJPEG格式的数据流;和/或
第二数据流包括H264格式的数据流。
通过上述解码硬件的分时复用方法的技术方案,结合图1所示,本发明提出的分时复用解码,首先提供解码硬件,然后将两路解码抽象成两个实例,轮流设置实例进入预准备步骤,再进入解码流程,其中,第一解码器与第二解码器分时复用解码硬件,第一数据流包括MJPEG格式的数据流,第二数据流包括H264格式的数据流。
进一步地,于步骤S3之前进行一预准备步骤,预准备步骤包括:首先判断第一解码器与第二解码器是否处于空闲状态,并且所述第一解码器与所述第二解码器是否具有充足的输出缓冲区;及第一数据流与第二数据流是否准备就绪;若是,则进行步骤S3;若否,则返回进行预准备步骤。
进一步地,单解码器的分时复用,需要高效的管理解码器,在输入端,根据视频流特点,需要确定单位时间解码数据量,设计输入输出缓冲,需避免出现某路解码耗时过长;其次在解码过程中,MJPEG/H264解码规则不同,需要不同的解码控制固件。在分时解码切换时,解码上下文的保存与恢复是能否正常解码的关键。
进一步地,合理的利用了解码器效能,使硬件资源利用率得到提高,并且解决了在视频通话应用中,解码器不足时,无奈使用软件解码大负荷运转,造成效能不足的缺陷,同时存在多硬件解码器的情况下,节省了硬件资源及为运行成本提供了新思路。
在一种较优的实施例中,第一数据流的解码过程包括:
步骤S30、根据第一解码器加载对应第一数据流的格式的解码固件,以对第一数据流进行解码;
步骤S31、判断第一数据流是否解码成功;
若是,则将第一数据流解码为解码视频帧;
若否,则返回步骤S30;
于步骤S31之后,保存对应第一数据流的上下文信息;
进一步地,步骤S30包括:
步骤S300、第一解码器加载对应第一数据流的格式的解码固件;
步骤S301、判断第一解码器加载解码固件是否成功;
若是,则对第一数据流进行解码;
若否,则返回步骤S300重新加载。
具体地,如图2所示,第一解码器与第二解码器分时复用解码硬件,第一数据流的解码过程与第二数据流的解码过程相同,在此不再赘述。当解码超时或报错将判定为视频帧解码失败,或加载解码固件失败,或恢复上下文信息失败,或解码失败,或解码成功保存上下文后丢失等,则会返回进行步骤S30,根据第一解码器加载对应第一数据流的格式的解码固件,以对第一数据流进行解码;保存的上下文信息包括解码输出缓存的配置信息、解码环境的变量和寄存器值。
进一步地,单解码器的分时复用,需要高效的管理解码器,在输入端,根据视频流特点,需要确定单位时间解码数据量,设计输入输出缓冲,需避免出现某路解码耗时过长;其次在解码过程中,MJPEG/H264解码规则不同,需要不同的解码控制固件。在分时解码切换时,解码上下文的保存与恢复是能否正常解码的关键。
进一步地,合理的利用了解码器效能,使硬件资源利用率得到提高,并且解决了在视频通话应用中,解码器不足时,无奈使用软件解码大负荷运转,造成效能不足的缺陷,同时存在多硬件解码器的情况下,节省了硬件资源及为运行成本提供了新思路。
在一种较优的实施例中,第一数据流的解码过程还包括:
判断第一数据流是否是第一次解码;
若是,则解码第一数据流的头信息,然后对第一数据流进行解码;
若否,则恢复上下文信息,之后对第一数据流进行解码;
上下文信息包括前一次解码的第一数据流的配置信息。
具体地,如图2所示,第一解码器与第二解码器分时复用解码硬件,第一数据流的解码过程与第二数据流的解码过程相同,在此不再赘述。第一数据流的头信息包括第一数据流的更新时间、数据长度、格式等信息。
进一步地,单解码器的分时复用,需要高效的管理解码器,在输入端,根据视频流特点,需要确定单位时间解码数据量,设计输入输出缓冲,需避免出现某路解码耗时过长;其次在解码过程中,MJPEG/H264解码规则不同,需要不同的解码控制固件。在分时解码切换时,解码上下文的保存与恢复是能否正常解码的关键。
进一步地,合理的利用了解码器效能,使硬件资源利用率得到提高,并且解决了在视频通话应用中,解码器不足时,无奈使用软件解码大负荷运转,造成效能不足的缺陷,同时存在多硬件解码器的情况下,节省了硬件资源及为运行成本提供了新思路。
在一种较优的实施例中,第一数据流的解码过程还包括:
判断上下文信息是否恢复成功;
若是,则对第一数据流进行解码;
若否,则返回步骤S30。
具体地,如图2所示,第一解码器与第二解码器分时复用解码硬件,第一数据流的解码过程与第二数据流的解码过程相同,在此不再赘述。保存的上下文信息包括解码输出缓存的配置信息、解码环境的变量和寄存器值。
进一步地,单解码器的分时复用,需要高效的管理解码器,在输入端,根据视频流特点,需要确定单位时间解码数据量,设计输入输出缓冲,需避免出现某路解码耗时过长;其次在解码过程中,MJPEG/H264解码规则不同,需要不同的解码控制固件。在分时解码切换时,解码上下文的保存与恢复是能否正常解码的关键。
进一步地,合理的利用了解码器效能,使硬件资源利用率得到提高,并且解决了在视频通话应用中,解码器不足时,无奈使用软件解码大负荷运转,造成效能不足的缺陷,同时存在多硬件解码器的情况下,节省了硬件资源及为运行成本提供了新思路。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

Claims (10)

1.一种解码硬件的分时复用方法,其特征在于,包括:
步骤S1、提供一解码硬件;
步骤S2、将所述解码硬件实例化成第一解码器和第二解码器;
步骤S3、通过所述第一解码器对一第一数据流进行解码,以及通过所述第二解码器对一第二数据流进行解码。
2.根据权利要求1所述的解码硬件的分时复用方法,其特征在于,所述第一解码器与所述第二解码器分时复用所述解码硬件。
3.根据权利要求1所述的解码硬件的分时复用方法,其特征在于,所述第一数据流包括MJPEG格式的数据流;和/或
所述第二数据流包括H264格式的数据流。
4.根据权利要求1所述的解码硬件的分时复用方法,其特征在于,所述第一数据流的解码过程包括:
步骤S30、根据所述第一解码器加载对应所述第一数据流的格式的解码固件,以对所述第一数据流进行解码;
步骤S31、判断所述第一数据流是否解码成功;
若是,则将所述第一数据流解码为解码视频帧;
若否,则返回所述步骤S30。
5.根据权利要求4所述的解码硬件的分时复用方法,其特征在于,于所述步骤S31之后,保存对应所述第一数据流的所述上下文信息。
6.根据权利要求4所述的解码硬件的分时复用方法,其特征在于,所述步骤S30包括:
步骤S300、所述第一解码器加载对应所述第一数据流的格式的解码固件;
步骤S301、判断所述第一解码器加载所述解码固件是否成功;
若是,则对所述第一数据流进行解码;
若否,则返回所述步骤S300重新加载。
7.根据权利要求4所述的解码硬件的分时复用方法,其特征在于,所述第一数据流的解码过程还包括:
判断所述第一数据流是否是第一次解码;
若是,则对解码所述第一数据流的头信息,然后对所述第一数据流进行解码;
若否,则恢复上下文信息,之后对所述第一数据流进行解码。
8.根据权利要求6所述的解码硬件的分时复用方法,其特征在于,所述第一数据流的解码过程还包括:
判断所述上下文信息是否恢复成功;
若是,则对所述第一数据流进行解码;
若否,则返回所述步骤S30。
9.根据权利要求7所述的解码硬件的分时复用方法,其特征在于,所述上下文信息包括前一次解码的所述第一数据流的配置信息。
10.根据权利要求1所述的解码硬件的分时复用方法,其特征在于,于所述步骤S3之前进行一预准备步骤,所述预准备步骤包括:
判断所述第一解码器与所述第二解码器是否处于空闲状态,并且所述第一解码器与所述第二解码器是否具有充足的输出缓冲区;及所述第一数据流与所述第二数据流是否准备就绪;
若是,则进行所述步骤S3;
若否,则返回进行所述预准备步骤。
CN201811512216.0A 2018-12-11 2018-12-11 一种解码硬件的分时复用方法 Pending CN109600619A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201811512216.0A CN109600619A (zh) 2018-12-11 2018-12-11 一种解码硬件的分时复用方法
EP19214911.0A EP3668099A1 (en) 2018-12-11 2019-12-10 Time division multiplexing method for decoding hardware
US16/710,260 US11032591B2 (en) 2018-12-11 2019-12-11 Time division multiplexing method for decoding hardware

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811512216.0A CN109600619A (zh) 2018-12-11 2018-12-11 一种解码硬件的分时复用方法

Publications (1)

Publication Number Publication Date
CN109600619A true CN109600619A (zh) 2019-04-09

Family

ID=65961815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811512216.0A Pending CN109600619A (zh) 2018-12-11 2018-12-11 一种解码硬件的分时复用方法

Country Status (3)

Country Link
US (1) US11032591B2 (zh)
EP (1) EP3668099A1 (zh)
CN (1) CN109600619A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125542A (zh) * 2022-01-26 2022-03-01 北京智象信息技术有限公司 基于软件方式实现单路硬件解码器的视频插播方法及装置
CN114339257A (zh) * 2022-01-26 2022-04-12 稿定(厦门)科技有限公司 用于解码视频文件的方法及装置
CN114866823A (zh) * 2022-04-02 2022-08-05 北京广播电视台 具有逻辑联动功能的超高清视频播出***及方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112911390B (zh) * 2021-05-08 2021-07-30 长视科技股份有限公司 一种视频数据的播放方法及终端设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101322321A (zh) * 2005-12-09 2008-12-10 辉达公司 硬件多标准视频解码器装置
CN201444669U (zh) * 2009-08-06 2010-04-28 中国华录·松下电子信息有限公司 可兼容cmmb与dtmb信号的移动电视
US20100220781A1 (en) * 2007-10-31 2010-09-02 Panasonic Corporation Moving picture decoding apparatus
CN102740085A (zh) * 2012-06-26 2012-10-17 上海屹芯微电子有限公司 一种时分复用的复合视频广播信号解码装置及方法
CN103391473A (zh) * 2013-07-12 2013-11-13 北京小米科技有限责任公司 一种提供及获取音视频的方法和装置
CN104683860A (zh) * 2015-02-02 2015-06-03 北京神州天脉网络计算机有限公司 一种音视频多路并发解码加速卡及其解码加速方法
US10003823B2 (en) * 2015-01-30 2018-06-19 Mediatek Inc. Video decoder and video encoder using storage sharing technique for performing decoding and encoding functions complying with different video coding standards and associated shared storage device

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7175090B2 (en) * 2004-08-30 2007-02-13 Cognex Technology And Investment Corporation Methods and apparatus for reading bar code identifications
US9204158B2 (en) * 2005-12-09 2015-12-01 Nvidia Corporation Hardware multi-standard video decoder device
WO2010001411A2 (en) * 2008-07-01 2010-01-07 Nandy S K A method and system on chip (soc) for adapting a runtime reconfigurable hardware to decode a video stream
US20110274178A1 (en) * 2010-05-06 2011-11-10 Canon Kabushiki Kaisha Method and device for parallel decoding of video data units
JP5496047B2 (ja) * 2010-10-07 2014-05-21 パナソニック株式会社 画像再生方法、画像再生装置、画像再生プログラム、撮像システム、および再生システム
KR101910192B1 (ko) * 2010-11-12 2018-10-22 한국전자통신연구원 3dtv 서비스에서의 영상 압축 규격 결정 방법 및 장치
US9392295B2 (en) * 2011-07-20 2016-07-12 Broadcom Corporation Adaptable media processing architectures
CN102547294A (zh) 2012-02-16 2012-07-04 复旦大学 适用于h.264和hevc视频标准的cabac硬件解码器架构
US10205957B2 (en) * 2015-01-30 2019-02-12 Mediatek Inc. Multi-standard video decoder with novel bin decoding
US9832476B2 (en) * 2015-06-15 2017-11-28 Microsoft Technology Licensing, Llc Multiple bit rate video decoding
CN106131563A (zh) 2016-07-28 2016-11-16 武汉斗鱼网络科技有限公司 基于dxva进行硬件解码h264视频流的方法及***
US10123040B2 (en) * 2016-08-30 2018-11-06 Qualcomm Incorporated Intra-coded video frame caching for video telephony sessions

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101322321A (zh) * 2005-12-09 2008-12-10 辉达公司 硬件多标准视频解码器装置
US20100220781A1 (en) * 2007-10-31 2010-09-02 Panasonic Corporation Moving picture decoding apparatus
CN201444669U (zh) * 2009-08-06 2010-04-28 中国华录·松下电子信息有限公司 可兼容cmmb与dtmb信号的移动电视
CN102740085A (zh) * 2012-06-26 2012-10-17 上海屹芯微电子有限公司 一种时分复用的复合视频广播信号解码装置及方法
CN103391473A (zh) * 2013-07-12 2013-11-13 北京小米科技有限责任公司 一种提供及获取音视频的方法和装置
US10003823B2 (en) * 2015-01-30 2018-06-19 Mediatek Inc. Video decoder and video encoder using storage sharing technique for performing decoding and encoding functions complying with different video coding standards and associated shared storage device
CN104683860A (zh) * 2015-02-02 2015-06-03 北京神州天脉网络计算机有限公司 一种音视频多路并发解码加速卡及其解码加速方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114125542A (zh) * 2022-01-26 2022-03-01 北京智象信息技术有限公司 基于软件方式实现单路硬件解码器的视频插播方法及装置
CN114339257A (zh) * 2022-01-26 2022-04-12 稿定(厦门)科技有限公司 用于解码视频文件的方法及装置
CN114125542B (zh) * 2022-01-26 2022-05-31 北京智象信息技术有限公司 基于软件方式实现单路硬件解码器的视频插播方法及装置
CN114339257B (zh) * 2022-01-26 2023-11-28 稿定(厦门)科技有限公司 用于解码视频文件的方法及装置
CN114866823A (zh) * 2022-04-02 2022-08-05 北京广播电视台 具有逻辑联动功能的超高清视频播出***及方法

Also Published As

Publication number Publication date
US11032591B2 (en) 2021-06-08
EP3668099A1 (en) 2020-06-17
US20200186845A1 (en) 2020-06-11

Similar Documents

Publication Publication Date Title
CN109600619A (zh) 一种解码硬件的分时复用方法
EP2134092B1 (en) Information processing apparatus and method, and program
RU2506715C2 (ru) Передача изменяющегося визуального контента
US7595743B1 (en) System and method for reducing storage requirements for content adaptive binary arithmetic coding
CN1806441B (zh) 实现压缩视频的快速信道改变的解码方法和设备
CN101052127B (zh) 信息处理装置和信息处理方法
EP2061255A1 (en) Information processing device and method
US20100008419A1 (en) Hierarchical Bi-Directional P Frames
CN112235597B (zh) 流媒体直播音视频同步保护方法、装置、计算机设备
CN104333762A (zh) 一种视频解码方法
CN102577272A (zh) 低等待时间的可高速缓存的媒体流式传输
CN101404746A (zh) 电视墙图像输出***及方法
CN103329521A (zh) 用于暂停视频流传送内容的方法、设备和计算机程序产品
CN111147860B (zh) 一种视频数据的解码方法及装置
CN106303379A (zh) 一种视频文件逆序播放方法及***
CN112035081A (zh) 投屏方法、装置、计算机设备及存储介质
CN103795980A (zh) 级联视频设备及其数据处理方法
CN104079975A (zh) 图像处理设备、图像处理方法以及计算机程序
CN1838580A (zh) 故障安全的流处理
CN112995596A (zh) 全景视频传输方法、装置、电子设备和存储介质
CN101622873B (zh) 由服务器播送音频和视频数据序列的方法
CN102572516B (zh) 一种码流传输控制方法和装置
CN204131646U (zh) 一种数字视频信号解码器
CN105578153A (zh) 一种基于多媒体终端实现监控八路ipc的方法及***
WO2006070299A1 (en) Method and apparatus for synchronization control of digital signals

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190409

RJ01 Rejection of invention patent application after publication