CN105812923B - 基于视频点播的播放处理方法及装置 - Google Patents

基于视频点播的播放处理方法及装置 Download PDF

Info

Publication number
CN105812923B
CN105812923B CN201610158763.8A CN201610158763A CN105812923B CN 105812923 B CN105812923 B CN 105812923B CN 201610158763 A CN201610158763 A CN 201610158763A CN 105812923 B CN105812923 B CN 105812923B
Authority
CN
China
Prior art keywords
video image
resolution format
video
frame
resolution
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.)
Active
Application number
CN201610158763.8A
Other languages
English (en)
Other versions
CN105812923A (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.)
Hisense Visual Technology Co Ltd
Original Assignee
Qingdao Hisense Electronics 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 Qingdao Hisense Electronics Co Ltd filed Critical Qingdao Hisense Electronics Co Ltd
Priority to CN201610158763.8A priority Critical patent/CN105812923B/zh
Publication of CN105812923A publication Critical patent/CN105812923A/zh
Application granted granted Critical
Publication of CN105812923B publication Critical patent/CN105812923B/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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440218Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种基于视频点播的播放处理方法及装置。本发明基于视频点播的播放处理方法包括:获取待播放的视频对应的解码后的视频图像;在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为第一分辨率格式;其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;所述有效像素点为转换前的视频图像中的像素点。本发明不会造成视频点播过程中因分辨率发生变化后所引起的黑屏问题。

Description

基于视频点播的播放处理方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种基于视频点播的播放处理方法及装置。
背景技术
随着电视技术的发展,越来越多的用户使用电视作为观看视频的终端设备。用户在使用电视机进行视频点播时,经常会遇到由于网络速度的变更,造成视频播放过程中的卡顿、黑屏或者延时等问题。
图1为现有的视频播放处理流程示意图。由于网络带宽存在实时变化的问题,因此为了应对网络带宽的变化,针对同一视频节目中,一些视频播放网站的后台服务器会存在480P/720P/1080I/1080P/2160P等各种分辨率的信号源,在视频播放过程中,后台服务器会根据用户实际的网络带宽来推送相应的视频格式,满足在用户观看过程中没有数据缓冲,卡顿,延迟的问题;如图1所示,服务器端发送的信号被解码模块(Decoder)解码后变成一帧帧图像送到图像处理(VDP/DDP)模块进行画质(Picture Quality,简称PQ)处理,然后被送到显示处理(Scaler)模块做缩放处理(Upscaler或者Downscaler处理)例如计算像素与像素之间的差异性运算出新的像素点,最后被送给显示屏处理,在整个的处理过程中,信号是一帧一帧处理(如图1中F1),当遇到有分辨率变化时,显示处理模块就需要做相应的算法处理,而显示处理模块中的缩放算法在依据分辨率调整的这个过程中是需要时间来处理的(通常用***2到3帧的黑屏信号或者当前帧的静止信号代替),由于显示处理模块直接驱动后级显示屏的定时器/计数器控制寄存器(Timer Control Register,简称TCON),在这段没有信号输出的时间中采用黑屏信号来代替。
在实际的分辨率转化过程中,根据电视中的片上***(System on Chip,简称SOC)的中央处理器(Central Processing Unit,简称CPU)处理能力不同,通常情况下至少需要***2到3帧的黑屏信号或者当前帧的静止信号来保证视频信号分辨率切换时所需要的显示处理模块的处理时间。
因此,现有技术的问题是,当遇到有分辨率变化时,显示处理模块进行分辨率格式转换处理时,会存在黑屏问题。
发明内容
本发明提供一种基于视频点播的播放处理方法及装置,以克服现有技术中当视频信号的分辨率发生变化时会存在黑屏的问题。
第一方面,本发明提供一种基于视频点播的播放处理方法,包括:
获取待播放的视频对应的解码后的视频图像;
在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为所述第一分辨率格式;
其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;所述有效像素点为转换前的视频图像中的像素点。
第二方面,本发明提供一种基于视频点播的播放处理装置,包括:
解码模块,用于获取待播放的视频对应的解码后的视频图像;
格式转换模块,用于在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为所述第一分辨率格式;
其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;所述有效像素点为转换前的视频图像中的像素点。
本发明基于视频点播的播放处理方法及装置,通过获取待播放的视频对应的解码后的视频图像;然后在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为第一分辨率格式,由于在转换为与显示屏匹配的第二分辨率格式之前已经将视频图像的分辨率格式进行了统一,转换过程相对简单,只是将有效像素点进行了复制,而且在转换为与显示屏匹配的第二分辨率格式时由于无需切换格式转换算法,处理时间较短,因此不用***黑屏信号,与现有技术相比,不会造成播放过程中因分辨率发生变化后所引起的黑屏问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有的视频播放处理流程示意图;
图2为本发明视频播放的处理方法一实施例的流程图;
图3为本发明视频播放的处理方法一实施例的处理流程示意图;
图4为本发明方法一实施例中的视频图像分辨率格式转换示意图;
图5为本发明视频播放的处理装置一实施例的结构示意图;
图6为本发明电视一实施例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例的视频播放的处理方法可以应用于电视、手机、个人电脑、平板电脑等设备中,以解决上述问题,本发明下述实施例中主要阐述在视频点播时如何通过信号处理方式上的改变,来保证视频信号分辨率发生变化时无黑屏、无卡顿、无延时缓冲显示。
图2为本发明视频播放的处理方法一实施例的流程图。图3为本发明视频播放的处理方法一实施例的处理流程示意图。图4为本发明方法一实施例中的视频图像分辨率格式转换示意图。如图2所示,本实施例以该视频播放的处理方法应用于电视中来举例说明,方法包括:
步骤201、获取待播放的视频对应的解码后的视频图像;
步骤202、在将每帧视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧视频图像的分辨率格式转换为第一分辨率格式;
其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;有效像素点为转换前的视频图像中的像素点。
具体来说,服务器中的同一视频内容可能保存有不同分辨率格式(其帧率不会发生变化,仅仅是分辨率的不同),包括但不限于以下几种,每种分辨率对应一种模式:
3840×2160-----模式1
2880×1440-----模式2
2560×1440-----模式3
1920×1080-----模式4
1280×720-----模式5
720×576-----模式6
640×480-----模式7
320×240-----模式8
在视频点播的应用场景中进行播放处理时,先获取用户请求的待播放的视频对应的解码后的视频图像;可以是图3中解码模块进行解码获取视频图像;
获取的待播放视频可以是服务器根据当前用户的网络带宽主动推送的与当前用户的网络带宽匹配的分辨率格式的视频信号,也可以是SOC根据监测的当前用户的网络带宽向服务器请求的与当前用户的网络带宽匹配的分辨率格式的视频信号。
对于解码后的视频图像来说,在将每帧视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧视频图像的分辨率格式与第一分辨率格式不匹配时,对每帧视频图像依次进行分辨率格式转换,统一为第一分辨率格式,图3仅示出了3帧视频图像F1、F2、F3,转换后的视频图像如图3所示的F1′、F2′、F3′,其余帧的视频图像类似,将解码后的所有视频图像依次进行分辨率格式转换。
其中,转换规则可以将原视频图像中的有效像素点进行简单的复制。
由于视频源会根据用户的网络带宽实时变换分辨率,因此经过解码器解码后的视频图像的分辨率在不同时刻是不统一的,因此需要经过格式转换模块处理成统一的第一分辨率格式。
例如,第一分辨率格式假设为3840×2160,解码后的视频图像的分辨率格式为模式4,则需要将1920×1080分辨率的视频图像转换为3840×2160分辨率的视频图像,具体可以是通过将原视频图像中的每一行的像素点分别复制1行,生成2160行像素,并将处理后的视频图像中的每一列的像素点复制3行,生成3840列像素,最终转换为3840×2160的视频图像;在本发明其他实施方式中,还可以通过其他方式进行分辨率格式转换,本发明对此并不限定。
如图4所示,上面两帧视频图像分辨率格式为1920×1080,第一分辨率格式也为1920×1080,第3帧视频图像分辨率格式为1280×720,第一分辨率格式为1920×1080,则将第3帧视频图像进行分辨率格式转换然后再输出进行画质处理。
或者,第一分辨率格式假设为3840×2160,解码后的视频图像的分辨率格式不同,假设前3帧视频图像的分辨率格式为模式1,第4帧开始分辨率格式变为模式4,则先进行分辨率格式转换,将该分辨率格式与前面几帧视频图像的分辨率格式进行统一,此时虽然也需要一定的处理时间,但是由于转换规则较为简单,处理速度较快,然后经过图像处理VDP/DDP模块、显示处理模块、显示屏后的视频信号的分辨率是稳定的,不会造成播放过程中因分辨率发生变化后所引起的黑屏问题。
本实施例提供的视频播放的处理方法,通过获取待播放的视频对应的解码后的视频图像;然后在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为第一分辨率格式,由于在转换为与显示屏匹配的第二分辨率格式之前已经将视频图像的分辨率格式进行了统一,转换过程相对简单,只是将有效像素点进行了复制,而且在转换为与显示屏匹配的第二分辨率格式时由于无需切换格式转换算法,处理时间较短,因此不用***黑屏信号,与现有技术相比,不会造成播放过程中因分辨率发生变化后所引起的黑屏问题。
在上述实施例的基础上,将每帧视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式,具体可以通过如下方式实现:
根据图像缩放插值算法,将转换后的每帧视频图像的第一分辨率格式转换为与显示屏匹配的第二分辨率格式。
例如,与显示屏匹配的第二分辨率格式假设为3840×2160,统一的第一分辨率格式为模式4,则需要将1920×1080分辨率的视频图像转换为3840×2160分辨率的视频图像,具体可以是在原视频图像相邻像素点之间经过插值算法计算填充一个新的像素点的方式转换分辨率格式;在本发明其他实施方式中,还可以通过其他算法进行分辨率格式转换,本发明对此并不限定。
图像缩放插值算法,包括如线性插值算法、最近邻插值算法、双线性内插值算法等等。
或者,与显示屏匹配的第二分辨率格式假设为1920×1080,第一分辨率格式为模式1,则将第一分辨率格式的视频图像进行图像分辨率转换Downscaler处理,将分辨率格式转换为模式4。
本发明实施例中,由于在转换为与显示屏匹配的第二分辨率格式之前,已经将分辨率格式进行了统一,因此经过图像处理VDP/DDP模块、显示处理模块、显示屏后的视频信号的分辨率是稳定的,不会造成播放过程中因分辨率发生变化后所引起的黑屏问题。
在上述实施例的基础上,将每帧视频图像的分辨率格式转换为第一分辨率格式之后,还包括:
对于转换后的每帧视频图像,将转换为第一分辨率格式的P帧视频图像依次保存在缓存模块中;其中,P为正整数;
将每帧视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式,包括:
获取从缓存模块中匀速输出的每帧视频图像,并将视频图像的第一分辨率格式转化为第二分辨率格式;
将每帧视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之后,还包括:
将转换为第二分辨率格式后的每帧视频图像输出到显示屏。
具体来说,对于转换后的视频图像来说,首先将第1帧至第P帧视频图像依次保存在缓存模块(Buffer)中;其中,P为正整数,例如图3取值为P=3。
然后,对随后转换为第一分辨率格式的第N+P帧视频图像,当将缓存模块中保存的转换后的第N帧视频图像输出后,即缓存模块中保存的视频图像的帧数小于P时,将第N+P帧视频图像保存在缓存模块中;例如,N初始为1,P=3,缓存模块中保存3帧视频图像,然后在缓存模块中保存的第1帧视频图像输出后,将第4帧视频图像保存在缓存模块中;N加1,重复执行上述步骤,直至将所有视频图像都输出。
其中,P可根据实际图像开始播放的缓冲时间及缓存模块的容量综合决定,由于不同分辨率格式的变换时间不同,缓存模块的图像≤P帧。
保存在缓存模块中的目的是保证缓存模块里面始终有几帧视频图像存在,这是由于第一分辨率格式转换时对于不同的分辨率格式所需要的时间虽然差异较小,但是经处理一定数量后的图像帧,在不同分辨率上仍有一定的时间差异;因此从第N+P帧开始逐帧进行处理,并根据后面的缓存模块存储的视频图像的输出情况,存储到缓存模块中,即缓存模块中只要少于P帧视频图像,就将新处理的第N+P帧放入缓存模块中,保证缓存模块中始终终有1到P帧视频图像。
缓存模块的主要作用是对经过统一的分辨率格式转换后的视频图像进行缓存,能同时存储P帧视频图像,并实时的将视频图像以一定的速率一帧一帧的匀速输出给后续的各个功能处理模块。
本实施例中,由于缓存模块中保存了一定数量的转换后的视频图像,即使后续进行格式转换处理的时间较长时,也可以先将缓存模块中的视频图像输出,而不用***黑屏信号,与现有技术相比,不会造成播放过程中因分辨率发生变化后所引起的黑屏问题。
进一步的,将视频图像的第一分辨率格式转化为第二分辨率格式之前,还包括:
对从缓存模块中匀速输出的每帧视频图像进行图像画质处理。
具体来说,将缓存模块中匀速输出的每帧视频图像依次进行色彩控制(ColorManager)、降噪、清晰度、超解像、伽马Gamma等画质效果处理;如图3所示,VDP/DDP为图像处理模块,用于对缓存模块输出的视频图像进行Color Manager、降噪、清晰度、超解像、Gamma等画质效果处理;
显示处理模块,用于对图像处理模块输出的视频图像进行可选的帧频转换、运动补偿及电光转化处理,使得视频图像最终在屏幕端进行显示;
显示屏(Panel)可以为液晶屏模块,包含定时器/计数器控制寄存器(TCON)、面板等。
在上述实施例的基础上,进一步的,为了避免视频播放过程中的卡顿现象,本实施例中在步骤101之前,还可以进行如下操作:
监测当前用户的网络带宽;
则获取待播放的视频对应的解码后的视频图像,具体可以采用如下方式实现:
获取与当前用户的网络带宽对应的分辨率格式的待播放的视频;
对待播放的视频进行解码处理,获取解码后的视频图像。
具体来说,在本实施例中,假设当前的视频图像的分辨率格式如模式1,而此时的用户网络带宽不足以播放该分辨率格式的视频,则SOC会根据监测到的当前用户的网络带宽向服务器请求与当前用户的网络带宽对应的分辨率格式的待播放的视频,从而避免了视频播放过程中出现卡顿现象。
可选的,在本实施例中,步骤101还可以通过如下方式实现:
接收服务器推送的与当前用户的网络带宽对应的分辨率格式的待播放的视频;
对待播放的视频进行解码处理,获取解码后的视频图像。
具体来说,服务器端会根据用户的网络带宽推送相应的分辨率格式的视频,从而避免了视频播放过程中出现卡顿现象。
当前的视频图像的分辨率格式如模式1,而此时的用户网络带宽不足以播放该分辨率格式的视频,则服务器端会根据用户的网络带宽推送相应的分辨率格式的视频。
上述实施例的方法步骤都可以在SOC中实现。
图5为本发明基于视频点播的播放处理装置一实施例的结构示意图。如图5所示,本实施例的基于视频点播的播放处理装置,可以包括:解码模块501、格式转换模块502;
其中,解码模块501,用于获取待播放的视频对应的解码后的视频图像;
格式转换模块502,用于格式转换模块,用于在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为第一分辨率格式;
其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;所述有效像素点为转换前的视频图像中的像素点。
可选地,作为一种可实施的方式,本实施例的装置,还可以包括:
显示处理模块,用于根据图像缩放插值算法,将转换后的每帧视频图像的所述第一分辨率格式转换为与所述显示屏匹配的第二分辨率格式。
可选地,作为一种可实施的方式,本实施例的装置,还可以包括:
缓存模块,用于依次保存转换为所述第一分辨率格式的P帧视频图像;其中,P为正整数;
相应的,所述显示处理模块,具体用于:
获取从所述缓存模块中匀速输出的每帧所述视频图像,并将所述视频图像的所述第一分辨率格式转化为所述第二分辨率格式;
将转换为所述第二分辨率格式后的每帧视频图像输出到所述显示屏。
可选地,作为一种可实施的方式,所述显示处理模块,还用于对从所述缓存模块中匀速输出的每帧所述视频图像进行图像画质处理。
可选地,作为一种可实施的方式,本实施例的装置,还可以包括:
监测模块,用于监测用户当前的网络带宽;
解码模块501,具体用于:
获取与所述当前用户的网络带宽对应的分辨率格式的所述待播放的视频;
对所述待播放的视频进行解码处理,获取所述解码后的视频图像。
可选地,作为一种可实施的方式,本实施例的装置,还可以包括:
接收模块,用于接收服务器推送的与当前用户的网络带宽对应的分辨率格式的所述待播放的视频;
解码模块501,具体用于:
对待播放的视频进行解码处理,获取解码后的视频图像。
需要说明的是,对于装置实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。
图6为本发明电视一实施例的结构示意图。如图6所示,本实施例的电视,可以包括:处理器601、存储器602和通信接口603;
其中,存储器602,用于存储程序;具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器602可能包含随机存取存储器(random access memory,简称RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
通信接口603,用于接收信号或数据;
处理器601,用于执行存储器存储的程序,用于执行本发明方法实施例所提供的技术方案,其实现原理和技术效果类似,可参考方法实施例部分的说明,此处不再赘述。
在本发明实施例中,处理器具体可以包括SOC。
上述实施例中的解码模块、格式转换模块和显示处理模块可以由处理器实现;
缓存模块可以由存储器实现;接收模块可以由通信接口实现。
需要说明的是,对于电视实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (12)

1.一种基于视频点播的播放处理方法,其特征在于,包括:
获取待播放的视频对应的解码后的视频图像;
在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为所述第一分辨率格式;所述每帧所述视频图像的分辨率格式不完全相同;
其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;所述有效像素点为转换前的视频图像中的像素点。
2.根据权利要求1所述的方法,其特征在于,所述将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式,包括:
根据图像缩放插值算法,将转换后的每帧视频图像的所述第一分辨率格式转换为与所述显示屏匹配的第二分辨率格式。
3.根据权利要求1或2所述的方法,其特征在于,所述将每帧所述视频图像的分辨率格式转换为所述第一分辨率格式之后,还包括:
对于转换后的每帧视频图像,将转换为所述第一分辨率格式的P帧视频图像依次保存在缓存模块中;其中,P为正整数;
所述将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式,包括:
获取从所述缓存模块中匀速输出的每帧所述视频图像,并将所述视频图像的所述第一分辨率格式转化为所述第二分辨率格式;
所述将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之后,还包括:
将转换为所述第二分辨率格式后的每帧视频图像输出到所述显示屏。
4.根据权利要求3所述的方法,其特征在于,将所述视频图像的所述第一分辨率格式转化为所述第二分辨率格式之前,还包括:
对从所述缓存模块中匀速输出的每帧所述视频图像进行图像画质处理。
5.根据权利要求1或2所述的方法,其特征在于,获取待播放的视频对应的解码后的视频图像之前,还包括:
监测当前用户的网络带宽;
则获取待播放的视频对应的解码后的视频图像,包括:
获取与所述当前用户的网络带宽对应的分辨率格式的所述待播放的视频;
对所述待播放的视频进行解码处理,获取所述解码后的视频图像。
6.根据权利要求1或2所述的方法,其特征在于,所述获取待播放的视频对应的解码后的视频图像,包括:
接收服务器推送的与当前用户的网络带宽对应的分辨率格式的所述待播放的视频;
对所述待播放的视频进行解码处理,获取所述解码后的视频图像。
7.一种基于视频点播的播放处理装置,其特征在于,包括:
解码模块,用于获取待播放的视频对应的解码后的视频图像;
格式转换模块,用于在将每帧所述视频图像的分辨率格式转换为与显示屏匹配的第二分辨率格式之前,当每帧所述视频图像的分辨率格式与第一分辨率格式不匹配时,将每帧所述视频图像的分辨率格式转换为所述第一分辨率格式;所述每帧所述视频图像的分辨率格式不完全相同;
其中,转换为第一分辨率格式的视频图像中包括有效像素点和通过有效像素点复制出的像素点;所述有效像素点为转换前的视频图像中的像素点。
8.根据权利要求7所述的装置,其特征在于,还包括:
显示处理模块,用于根据图像缩放插值算法,将转换后的每帧视频图像的所述第一分辨率格式转换为与所述显示屏匹配的第二分辨率格式。
9.根据权利要求8所述的装置,其特征在于,还包括:
缓存模块,用于依次保存转换为所述第一分辨率格式的P帧视频图像;其中,P为正整数;
相应的,所述显示处理模块,具体用于:
获取从所述缓存模块中匀速输出的每帧所述视频图像,并将所述视频图像的所述第一分辨率格式转化为所述第二分辨率格式;
将转换为所述第二分辨率格式后的每帧视频图像输出到所述显示屏。
10.根据权利要求9所述的装置,其特征在于,所述显示处理模块,还用于对从所述缓存模块中匀速输出的每帧所述视频图像进行图像画质处理。
11.根据权利要求7或8所述的装置,其特征在于,还包括:
监测模块,用于监测当前用户的网络带宽;
所述解码模块,具体用于:
获取与所述当前用户的网络带宽对应的分辨率格式的所述待播放的视频;
对所述待播放的视频进行解码处理,获取所述解码后的视频图像。
12.根据权利要求7或8所述的装置,其特征在于,还包括:
接收模块,用于接收服务器推送的与当前用户的网络带宽对应的分辨率格式的所述待播放的视频;
所述解码模块,具体用于:
对所述待播放的视频进行解码处理,获取所述解码后的视频图像。
CN201610158763.8A 2016-03-18 2016-03-18 基于视频点播的播放处理方法及装置 Active CN105812923B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610158763.8A CN105812923B (zh) 2016-03-18 2016-03-18 基于视频点播的播放处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610158763.8A CN105812923B (zh) 2016-03-18 2016-03-18 基于视频点播的播放处理方法及装置

Publications (2)

Publication Number Publication Date
CN105812923A CN105812923A (zh) 2016-07-27
CN105812923B true CN105812923B (zh) 2019-01-25

Family

ID=56453468

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610158763.8A Active CN105812923B (zh) 2016-03-18 2016-03-18 基于视频点播的播放处理方法及装置

Country Status (1)

Country Link
CN (1) CN105812923B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106531098A (zh) * 2016-12-08 2017-03-22 惠科股份有限公司 显示驱动方法、显示驱动装置及显示装置
CN108924628A (zh) * 2018-08-27 2018-11-30 深圳艺达文化传媒有限公司 推介视频的硬件匹配播放方法及相关产品

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752543A (zh) * 2012-07-27 2012-10-24 北京威泰嘉业科技有限公司 高清混合矩阵无缝切换方法及***

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004264920A (ja) * 2003-02-26 2004-09-24 Sony Corp サムネイル画像を作成すると共にサイズ変更された画像の画像品質を改善する装置及び方法
KR100648308B1 (ko) * 2004-08-12 2006-11-23 삼성전자주식회사 해상도 변환방법 및 장치
JP2007067917A (ja) * 2005-08-31 2007-03-15 Matsushita Electric Ind Co Ltd 画像データ処理装置
CN101321280A (zh) * 2008-07-22 2008-12-10 国家广播电影电视总局广播科学研究院 一种实时视频转码流媒体服务器
CN101883277A (zh) * 2009-05-08 2010-11-10 尚福兵 低分辨率视频文件播放方法及装置
CN102883185A (zh) * 2011-07-14 2013-01-16 上海聚力传媒技术有限公司 一种视频点播方法与设备
CN103260052A (zh) * 2012-02-20 2013-08-21 Vixs***公司 自适应显示流
CN105187835B (zh) * 2014-05-30 2019-02-15 阿里巴巴集团控股有限公司 基于内容的自适应视频转码方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752543A (zh) * 2012-07-27 2012-10-24 北京威泰嘉业科技有限公司 高清混合矩阵无缝切换方法及***

Also Published As

Publication number Publication date
CN105812923A (zh) 2016-07-27

Similar Documents

Publication Publication Date Title
CN105744358B (zh) 视频播放的处理方法及装置
CN105681720B (zh) 视频播放的处理方法及装置
CN109618179B (zh) 超高清视频直播的快速起播方法及装置
CN107493448B (zh) 图像处理***、图像显示方法及显示装置
WO2019153723A1 (zh) 视频画面显示方法、装置、电视机及存储介质
US11217279B2 (en) Method and device for adjusting video playback speed
CN102625106A (zh) 场景自适应的屏幕编码码率控制方法及其***
US10389908B2 (en) Image processing device, image processing method, and program with reduction and enlargement scaling of image data
JP5156655B2 (ja) 画像処理装置
EP1832118A2 (en) Local macroblock information buffer
US8111932B2 (en) Digital image decoder with integrated concurrent image prescaler
CN108063976A (zh) 一种视频处理方法及装置
JP2008500752A (ja) ビデオデータの適応型復号
JP2018534880A (ja) 節電メディア・コンテンツを提供する方法および装置
TWI393447B (zh) 視訊解碼器之訊框緩衝壓縮和記憶體配置
CN105812923B (zh) 基于视频点播的播放处理方法及装置
CN103686077A (zh) 应用于3g无线网络实时音视频数据传输的双缓冲方法
CN113747242B (zh) 图像处理方法、装置、电子设备及存储介质
WO2021179954A1 (zh) 视频处理方法、装置、设备及存储介质
CN112637660A (zh) 一种安卓电视视频应用起播的图像稳定方法
US20070252852A1 (en) Method and apparatus for a fast graphic rendering realization methodology using programmable sprite control
CN113596450B (zh) 视频图像压缩方法、解压缩方法、处理方法及装置、设备
US11490049B2 (en) Method for selecting reference frame, electronic device, and storage medium
CN114938461A (zh) 视频处理方法、装置、设备及可读存储介质
US8107525B1 (en) Variable bit rate video CODEC using adaptive tracking for video conferencing

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
CP01 Change in the name or title of a patent holder

Address after: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Patentee after: Hisense Visual Technology Co., Ltd.

Address before: 266100 Zhuzhou Road, Laoshan District, Shandong, No. 151, No.

Patentee before: QINGDAO HISENSE ELECTRONICS Co.,Ltd.

CP01 Change in the name or title of a patent holder