CN109600619A - 一种解码硬件的分时复用方法 - Google Patents
一种解码硬件的分时复用方法 Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing 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/2389—Multiplex stream processing, e.g. multiplex stream encrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods 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/423—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4183—External 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
- H04N7/147—Communication 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;
若否,则返回进行所述预准备步骤。
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112911390B (zh) * | 2021-05-08 | 2021-07-30 | 长视科技股份有限公司 | 一种视频数据的播放方法及终端设备 |
Citations (7)
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)
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 |
-
2018
- 2018-12-11 CN CN201811512216.0A patent/CN109600619A/zh active Pending
-
2019
- 2019-12-10 EP EP19214911.0A patent/EP3668099A1/en not_active Withdrawn
- 2019-12-11 US US16/710,260 patent/US11032591B2/en active Active
Patent Citations (7)
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)
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 |