CN102137248A - 视频分辨率的切换方法及装置、终端及切换系统 - Google Patents
视频分辨率的切换方法及装置、终端及切换系统 Download PDFInfo
- Publication number
- CN102137248A CN102137248A CN2010100016548A CN201010001654A CN102137248A CN 102137248 A CN102137248 A CN 102137248A CN 2010100016548 A CN2010100016548 A CN 2010100016548A CN 201010001654 A CN201010001654 A CN 201010001654A CN 102137248 A CN102137248 A CN 102137248A
- Authority
- CN
- China
- Prior art keywords
- video
- resolution
- sending end
- preset value
- frame per
- 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
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 claims abstract description 57
- 230000001143 conditioned effect Effects 0.000 claims description 12
- 230000011664 signaling Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
-
- 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/43—Processing 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/44—Processing 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/4402—Processing 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/440263—Processing 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 altering the spatial resolution, e.g. for displaying on a connected PDA
-
- 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/43—Processing 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/44—Processing 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/4402—Processing 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/440281—Processing 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 altering the temporal resolution, e.g. by frame skipping
-
- 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/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- 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/43—Processing 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/4424—Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例涉及一种视频分辨率的切换方法及装置、终端及切换系统。其中,一种视频分辨率的切换方法包括:确定视频发送端与视频接收端建立视频通信连接,获得视频发送端的视频初始分辨率;确定视频通信连接的带宽以及视频发送端的硬件符合预设条件,将视频发送端的初始分辨率切换到目标分辨率,目标分辨率高于初始分辨率。由上述本发明的实施例提供的技术方案可以看出,终端间建立视频通信连接后,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率,为终端用户提供更清晰视频会话,并保障终端用户的平滑切换。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种视频分辨率的切换方法及装置、终端及切换系统。
背景技术
随着网络技术的不断发展,网络视频通信越来越广泛的被用户使用:首先视频双方建立网络连接,然后,有摄像头的一方或者双方启动摄像头捕获视频流,然后,一方将捕获的视频流通过建立的网络连接发送给对方,接收到视频流的一方呈现视频信息给用户。
目前,大部分用户的网络环境不理想,网络连接的带宽容量较小,视频通信中视频分辨率以320*240的分辨率为主,但是,也有部分用户的网络环境可以支持更大分辨率视频,如640*480的分辨率。因此,需要一种视频分辨率的切换方法,如将视频分辨率从320*240分辨率切换到640*480分辨率,为支持更大分辨率视频的用户提供更清晰视频会话。
发明内容
本发明的实施例提供了一种视频分辨率的切换方法及装置、终端及切换系统,实现视频通信中的分辨率切换。
本发明的实施例提供一种视频分辨率的切换方法,包括:
确定视频发送端与视频接收端建立视频通信连接,获得所述视频发送端的视频初始分辨率;
确定所述视频通信连接的带宽以及所述视频发送端的硬件符合预设条件,将所述视频发送端的初始分辨率切换到目标分辨率,所述目标分辨率高于所述初始分辨率。
对应的,本发明的实施例提供一种视频分辨率的切换装置,包括:
获取单元,用于确定视频发送端与视频接收端建立视频通信连接,获得所述视频发送端的视频初始分辨率;
切换单元,用于确定所述视频通信连接的带宽以及所述视频发送端的硬件符合预设条件,将所述视频发送端的初始分辨率切换到目标分辨率,所述视频发送端的目标分辨率高于所述初始分辨率。
本发明的实施例还提供一种终端,包括上述视频分辨率的切换装置。
本发明的实施例还提供一种视频分辨率的切换系统,包括多个上述终端。
由上述本发明的实施例提供的技术方案可以看出,终端间建立视频通信连接后,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率,为终端用户提供更清晰视频会话,并保障终端用户的平滑切换。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例视频分辨率的切换方法流程图;
图2为本发明一实施例视频分辨率的切换装置构成示意图;
图3为本发明另一实施例视频分辨率的切换装置构成示意图;
图4为本发明一实施例终端构成示意图;
图5为本发明一实施例视频分辨率的切换系统构成示意图;
图6为本发明一实施例视频分辨率的切换方法具体应用流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图1所示,本发明实施例提供一种视频分辨率的切换方法,包括:
11、确定视频发送端与视频接收端建立视频通信连接,获得视频发送端的视频初始分辨率。
12、确定视频通信连接的带宽以及视频发送端的硬件符合预设条件,将视频发送端的初始分辨率切换到目标分辨率,目标分辨率高于初始分辨率。
由上述本发明的实施例提供的技术方案可以看出,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率。视频发送端的初始分辨率低于目标分辨率。如视频发送端与视频接收端建立视频通信连接后,视频发送端的初始分辨率为320*240的分辨率。如目标分辨率如为640*480的分辨率,与320*240的初始分辨率相比较而言,640*480的目标分辨率可以为终端用户提供更清晰视频会话。
具体而言,步骤12中确定视频通信连接的带宽以及视频发送端的硬件符合预设条件,可以包括:
确定视频通信连接的带宽容量符合带宽容量预设值。
确定视频发送端的CPU主频符合主频预设值。
可选的,可以在确定视频通信连接的带宽容量符合带宽容量预设值之后,确定视频发送端的CPU主频符合主频预设值,但具体先后顺序不受限制。
由于目标分辨率高于视频发送端与视频接收端建立视频通信连接后视频发送端的分辨率,如640*480分辨率的视频流相当于320*240分辨率视频流的3倍多,因此为了保证视频发送端传送视频数据到视频接收端,视频通信连接的带宽容量需要符合带宽容量预设值,如视频通信连接的带宽容量大于或等于带宽容量预设值。
而且,由于视频发送端传送640*480分辨率的视频流,视频发送端的CPU消耗比较大,需要进行CPU的主频判断,即视频发送端的CPU主频符合主频预设值,如视频发送端的CPU主频大于或等于主频预设值。
具体而言,步骤12中确定视频通信连接的带宽以及视频发送端的硬件符合预设条件,还可以包括:
确定视频发送端在初始分辨率下的帧率及对应的网络丢包率符合帧率预设值以及网络丢包率预设值。
由于实际网络应用中,网络的带宽容量不必然代表网络的可用带宽,则通过提高初始分辨率下的帧率来等效目标分辨率下的帧率所需要的带宽容量,确定初始分辨率下的帧率是否符合帧率预设值,以及确定对应的网络丢包率是否符合网络丢包率预设值。当确定初始分辨率下的帧率符合帧率预设值,以及确定对应的网络丢包率符合网络丢包率预设值时,可以认为网络带宽满足要求,将视频发送端的初始分辨率切换到目标分辨率。
如,对于视频数据,视频带宽=视频分辨率*视频帧率,则通过提高320*240分辨率下的高帧率来等效640*480分辨率下低帧率所需要的视频带宽。而且,若视频带宽不允许,会导致视频数据丢包严重,则在提高320*240分辨率下的高帧率同时,对网络进行丢包检测。当320*240分辨率下帧率大于或等于帧率预设值,且相应的网络丢包率小于或等于网络丢包率预设值,此时视频带宽满足640*480分辨率下的帧率。
可以知道,视频发送端与视频接收端建立视频通信连接后,视频发送端可以启动摄像头捕获视频流并向视频接收端输出视频流,此时捕获视频流的分辨率为初始分辨率,对视频流进行编码输出,同理输出视频流的分辨率也为初始分辨率,在此不作赘述。
可见,本发明实施例视频分辨率的切换方法,可以通过将视频发送端的捕获视频的初始分辨率切换到目标分辨率,进而实现将视频发送端的输出分辨率切换到目标分辨率,为终端用户提供更清晰视频会话。
本发明实施例视频分辨率的切换方法,在确定视频发送端与视频接收端建立视频通信连接的步骤11后,与视频发送端输出视频流同时,进入确定视频通信连接的带宽以及视频发送端的硬件符合预设条件,将视频发送端的分辨率切换到目标分辨率的步骤12。这样,将视频发送端的分辨率切换到目标分辨率过程中,用户的视频通信实现平滑过渡。
或者,本发明实施例视频分辨率的切换方法,可以是:在确定视频发送端与视频接收端建立视频通信连接的步骤11后,等待确定视频通信连接的带宽以及视频发送端的硬件符合预设条件执行完毕,视频发送端再向视频接收端输出目标分辨率的视频。虽然这样会存在一定的等待时间,但是由于等待时间较小,对进行视频通信的用户体验的影响较低。
本发明实施例视频分辨率的切换方法中,视频发送端,可以理解为视频发送端设备。同理,视频接收端,可以理解为视频接收端设备。
对于视频双方而言,视频发送端对应的视频接收端也可以作为视频发送端,也适用本发明实施例视频分辨率的切换方法。这样,视频通信的双方,通过本发明实施例视频分辨率的切换方法,实现视频分辨率的切换,为终端用户提供更清晰视频会话。
实施例二
如图2所示,本发明实施例提供一种视频分辨率的切换装置,包括:
获取单元21,用于确定视频发送端与视频接收端建立视频通信连接,获得视频发送端的视频初始分辨率。
切换单元22,用于确定视频通信连接的带宽以及视频发送端的硬件符合预设条件,将视频发送端的初始分辨率切换到目标分辨率,视频发送端的目标分辨率高于所述初始分辨率。
由上述本发明的实施例提供的技术方案可以看出,终端间建立视频通信连接后,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率,为终端用户提供更清晰视频会话,并保障终端用户的平滑切换。
如图3所示,切换单元22,可以包括:
第一确定子单元221,用于确定视频通信连接的带宽容量符合带宽容量预设值。
第二确定子单元222,用于确定视频发送端的CPU主频符合主频预设值;
切换子单元223,用于将视频发送端的初始分辨率切换到目标分辨率。
切换单元22,还可以包括:
第三确定子单元224,用于确定视频发送端在初始分辨率下的帧率及对应的网络丢包率符合帧率预设值以及网络丢包率预设值。
进一步的,切换单元22,还可以包括:
分析子单元,用于提高所述初始分辨率下的帧率来等效所述目标分辨率下的帧率所需要的带宽容量,第三确定子单元224确定初始分辨率下的帧率是否符合帧率预设值,以及确定对应的网络丢包率是否符合网络丢包率预设值。
本发明实施例视频分辨率的切换装置及其构成部分,可以参考上述实施例提供的视频分辨率的切换方法得以理解,在此不作赘述。
实施例三
如图4所示,基于上述实施例提供的视频分辨率的切换装置,本发明实施例还提供一种终端40,其包括上述实施例提供的视频分辨率的切换装置41。
视频分辨率的切换装置41与终端40设置为一体或分体设置。
视频分辨率的切换装置41确定终端40与其它终端建立视频通信连接后,确定视频通信连接的带宽以及终端40的硬件符合预设条件,将终端40的分辨率切换到目标分辨率。
由上述本发明的实施例提供的技术方案可以看出,终端间建立视频通信连接后,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率,为终端用户提供更清晰视频会话,并保障终端用户的平滑切换。
实施例四
如图5所示,基于上述实施例提供的视频分辨率的切换装置,本发明的实施例还提供一种视频分辨率的切换系统50,包括多个上述实施例提供的终端51。
以视频分辨率的切换系统50包括2个终端51为例,2个终端51分别为视频通信的双方,如视频发送端与视频接收端。
2个终端51建立视频通信连接后,分别确定视频通信连接的带宽以及各自的硬件符合预设条件,将各自的分辨率切换到目标分辨率。
由上述本发明的实施例提供的技术方案可以看出,终端间建立视频通信连接后,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率,为终端用户提供更清晰视频会话,并保障终端用户的平滑切换。
如图6所示,本发明一实施例视频分辨率的切换方法具体应用流程图,说明视频甲从320*240分辨率过度到640*480分辨率的切换方法,包括:
61、视频甲乙双方已经建立了320*240分辨率的视频连接,视频甲启动摄像头捕获320*240分辨率的视频流,并向视频乙发送320*240分辨率的视频流。
视频甲乙双方建立视频连接,摄像头捕获并发送视频流的具体实现方式为现有技术,在此不作赘述。
62、视频甲通过连接通道向视频乙连续发送多个数据包。
如视频甲通过连接通道向视频乙连续发送4个数据包。
63、视频乙接收到多个数据包,视频乙根据数据包之间的间隔进行带宽容量的计算,并将计算结果发送给视频甲。
如视频乙接收到视频甲发送的4个数据包,经计算得到带宽容量大于等于60KB,进入步骤64,否则结束。
上述步骤62、63可以理解为带宽容量测速,具体实现方式为现有技术,在此不作赘述。带宽容量测速不仅仅限制于步骤62、63的实现方式,其它可以实现带宽容量测速的方式也可以适用。
64、视频甲判断其CPU主频是否大于等于主频预设值。
如CPU主频大于等于双核主频2.0GHz,进入步骤65,否则结束。
步骤64可以理解为本地硬件检查。本地硬件检查不仅仅限制于步骤64的CPU主频判断实现方式,其它可以替换的方式也可以适用。
65、视频甲提高320*240分辨率视频的帧率同时,进行丢包检测。
通过提高320*240分辨率下的帧率来等效640*480分辨率下的帧率所需要的带宽容量,若320*240分辨率下帧率大于等于20帧,相应的网络丢包率又小于等于3%,确定带宽容量满足640*480分辨率视频下的帧率,进入步骤66,否则结束。
66、视频甲发送信令通知视频乙可以启用640*480分辨率的视频。
如视频甲发送VGA(Video Graphic Array,即显示绘图阵列)视频可用信息给视频乙,告知视频乙可以启用640*480分辨率的视频。
67、视频乙接收到视频甲发送的通知信令,视频乙确认接受640*480分辨率的视频后发送确认信令给视频甲。
如视频乙发送信令触发视频甲启动VGA视频请求。
68、视频甲接收到视频乙的确认信令,启动摄像头捕获640*480分辨率的视频流,并向视频乙发送640*480分辨率的视频流。
如视频甲输出640*480分辨率的VGA视频流。
上述步骤61-68,完成视频分辨率由320*240切换到640*480的过程。
对于视频乙而言,其也可以实现视频分辨率由320*240切换到640*480的过程,与上述步骤62-68类似,在此不再赘述。
由上述本发明的实施例提供的技术方案可以看出,终端间建立视频通信连接后,确定使用视频通信的终端硬件及带宽允许的条件下,可以切换终端的分辨率,为终端用户提供更清晰视频会话,并保障终端用户的平滑切换。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
Claims (10)
1.一种视频分辨率的切换方法,其特征在于,包括:
确定视频发送端与视频接收端建立视频通信连接,获得所述视频发送端的视频初始分辨率;
确定所述视频通信连接的带宽以及所述视频发送端的硬件符合预设条件,将所述视频发送端的初始分辨率切换到目标分辨率,所述目标分辨率高于所述初始分辨率。
2.根据权要求1所述的方法,其特征在于,所述确定所述视频通信连接的带宽以及所述视频发送端的硬件符合预设条件,包括:
确定所述视频通信连接的带宽容量符合带宽容量预设值;
确定所述视频发送端的CPU主频符合主频预设值。
3.根据权要求2所述的方法,其特征在于,所述确定所述视频通信连接的带宽以及所述视频发送端的硬件符合预设条件,还包括:
确定所述视频发送端在初始分辨率下的帧率及对应的网络丢包率符合帧率预设值以及网络丢包率预设值。
4.根据权要求3所述的方法,其特征在于,确定所述视频发送端在初始分辨率下的帧率及对应的网络丢包率符合帧率预设值以及网络丢包率预设值,包括:
提高所述初始分辨率下的帧率来等效所述目标分辨率下的帧率所需要的带宽容量,确定所述初始分辨率下的帧率是否符合帧率预设值,以及确定对应的网络丢包率是否符合网络丢包率预设值。
5.一种视频分辨率的切换装置,其特征在于,包括:
获取单元,用于确定视频发送端与视频接收端建立视频通信连接,获得所述视频发送端的视频初始分辨率;
切换单元,用于确定所述视频通信连接的带宽以及所述视频发送端的硬件符合预设条件,将所述视频发送端的初始分辨率切换到目标分辨率,所述视频发送端的目标分辨率高于所述初始分辨率。
6.根据权要求5所述的装置,其特征在于,所述切换单元,包括:
第一确定子单元,用于确定所述视频通信连接的带宽容量符合带宽容量预设值;
第二确定子单元,用于确定所述视频发送端的CPU主频符合主频预设值;
切换子单元,用于将所述视频发送端的初始分辨率切换到目标分辨率。
7.根据权要求6所述的装置,其特征在于,所述切换单元,还包括:
第三确定子单元,用于确定所述视频发送端在初始分辨率下的帧率及对应的网络丢包率符合帧率预设值以及网络丢包率预设值。
8.根据权要求7所述的装置,其特征在于,所述切换单元,还包括:
分析子单元,用于提高所述初始分辨率下的帧率来等效所述目标分辨率下的帧率所需要的带宽容量,所述第三确定子单元确定所述初始分辨率下的帧率是否符合帧率预设值,以及确定对应的网络丢包率是否符合网络丢包率预设值。
9.一种终端,其特征在于,包括如权要求5-7中任一所述的视频分辨率的切换装置。
10.一种视频分辨率的切换系统,其特征在于,包括多个如权要求9所述的终端。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010001654.8A CN102137248B (zh) | 2010-01-21 | 2010-01-21 | 视频分辨率的切换方法及装置、终端及切换系统 |
| BR112012017954-3A BR112012017954B1 (pt) | 2010-01-21 | 2011-01-13 | Método, dispositivo, terminal e sistema para comutar resolução de vídeo |
| PCT/CN2011/070226 WO2011088769A1 (zh) | 2010-01-21 | 2011-01-13 | 视频分辨率的切换方法及装置、终端及切换系统 |
| US13/547,752 US8730298B2 (en) | 2010-01-21 | 2012-07-12 | Method, device, terminal and system for switching video resolution |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201010001654.8A CN102137248B (zh) | 2010-01-21 | 2010-01-21 | 视频分辨率的切换方法及装置、终端及切换系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102137248A true CN102137248A (zh) | 2011-07-27 |
| CN102137248B CN102137248B (zh) | 2015-05-20 |
Family
ID=44296890
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010001654.8A Active CN102137248B (zh) | 2010-01-21 | 2010-01-21 | 视频分辨率的切换方法及装置、终端及切换系统 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8730298B2 (zh) |
| CN (1) | CN102137248B (zh) |
| BR (1) | BR112012017954B1 (zh) |
| WO (1) | WO2011088769A1 (zh) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102651825A (zh) * | 2011-12-09 | 2012-08-29 | 中兴通讯股份有限公司 | 一种基于云计算的视频点播方法及系统 |
| WO2014086223A1 (zh) * | 2012-12-06 | 2014-06-12 | 小米科技有限责任公司 | 一种视频通讯方法及装置 |
| CN104144311A (zh) * | 2013-05-07 | 2014-11-12 | 中兴通讯股份有限公司 | 一种自适应调节视频的方法及系统 |
| CN104219481A (zh) * | 2014-09-09 | 2014-12-17 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
| CN104284139A (zh) * | 2013-07-05 | 2015-01-14 | 深圳市江波龙电子有限公司 | 网络视频设备及其视频传输控制系统和方法 |
| WO2015085923A1 (zh) * | 2013-12-10 | 2015-06-18 | 华为技术有限公司 | 一种网络切换方法和终端设备 |
| CN105704570A (zh) * | 2016-03-08 | 2016-06-22 | 上海小蚁科技有限公司 | 用于产生视频的一个或多个预览帧的方法和装置 |
| CN106170987A (zh) * | 2015-01-30 | 2016-11-30 | 华为技术有限公司 | 视频通信中放大视频图像的方法和终端 |
| CN106209500A (zh) * | 2016-06-28 | 2016-12-07 | 北京小米移动软件有限公司 | 用于检测网络带宽的方法和装置 |
| CN106941597A (zh) * | 2016-01-04 | 2017-07-11 | 中国移动通信集团公司 | 一种视频通话方法及装置 |
| WO2020088103A1 (zh) * | 2018-11-02 | 2020-05-07 | 华为技术有限公司 | 一种视频自适应方法、相关设备以及存储介质 |
| CN111479164A (zh) * | 2019-01-23 | 2020-07-31 | 上海哔哩哔哩科技有限公司 | 硬件解码动态分辨率无缝切换方法、装置及存储介质 |
| CN116419029A (zh) * | 2021-12-31 | 2023-07-11 | 北京字跳网络技术有限公司 | 一种视频合成方法及装置 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6084080B2 (ja) | 2013-03-15 | 2017-02-22 | キヤノン株式会社 | 撮像装置 |
| CN105376642B (zh) * | 2014-08-18 | 2019-12-03 | 深圳Tcl新技术有限公司 | 视频播放分辨率切换方法及系统 |
| TWI615719B (zh) * | 2017-02-23 | 2018-02-21 | 宏正自動科技股份有限公司 | 自動切換裝置及自動切換方法 |
| US10893206B1 (en) * | 2017-12-11 | 2021-01-12 | Alarm.Com Incorporated | User experience with digital zoom in video from a camera |
| CN108111878B (zh) * | 2017-12-25 | 2020-08-21 | 山东爱特云翔信息技术有限公司 | 一种媒体流图像传输的方法及系统 |
| CN109348276B (zh) * | 2018-11-08 | 2019-12-17 | 北京微播视界科技有限公司 | 视频画面调整方法、装置、计算机设备和存储介质 |
| CN113014858A (zh) * | 2021-03-05 | 2021-06-22 | 深圳壹秘科技有限公司 | 一种改变分辨率的方法、系统和装置 |
| CN113206974B (zh) * | 2021-04-21 | 2022-10-21 | 随锐科技集团股份有限公司 | 视频画面切换方法及系统 |
| US20250247263A1 (en) * | 2024-01-31 | 2025-07-31 | Artsight, Inc. | System and apparatus for remote monitoring and communication |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1574956A (zh) * | 2003-06-14 | 2005-02-02 | 乐金电子(中国)研究开发中心有限公司 | 利用便携终端的视频通话中的图像处理方法 |
| CN1625892A (zh) * | 2002-02-02 | 2005-06-08 | 苏坡斯坎伯集团公共有限公司 | 发送图像数据的装置和方法 |
| CN101146204A (zh) * | 2006-09-12 | 2008-03-19 | 腾讯科技(深圳)有限公司 | 即时通信视频质量调节方法及装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6014694A (en) * | 1997-06-26 | 2000-01-11 | Citrix Systems, Inc. | System for adaptive video/audio transport over a network |
| US20020126751A1 (en) * | 1998-05-22 | 2002-09-12 | Christoph E. Scheurich | Maintaining a frame rate in a digital imaging system |
| WO2005112449A1 (en) * | 2004-04-30 | 2005-11-24 | Worldgate Service, Inc. | Adaptive video telephone system |
| US8902272B1 (en) * | 2008-11-24 | 2014-12-02 | Shindig, Inc. | Multiparty communications systems and methods that employ composite communications |
-
2010
- 2010-01-21 CN CN201010001654.8A patent/CN102137248B/zh active Active
-
2011
- 2011-01-13 BR BR112012017954-3A patent/BR112012017954B1/pt active IP Right Grant
- 2011-01-13 WO PCT/CN2011/070226 patent/WO2011088769A1/zh not_active Ceased
-
2012
- 2012-07-12 US US13/547,752 patent/US8730298B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1625892A (zh) * | 2002-02-02 | 2005-06-08 | 苏坡斯坎伯集团公共有限公司 | 发送图像数据的装置和方法 |
| CN1574956A (zh) * | 2003-06-14 | 2005-02-02 | 乐金电子(中国)研究开发中心有限公司 | 利用便携终端的视频通话中的图像处理方法 |
| CN101146204A (zh) * | 2006-09-12 | 2008-03-19 | 腾讯科技(深圳)有限公司 | 即时通信视频质量调节方法及装置 |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102651825A (zh) * | 2011-12-09 | 2012-08-29 | 中兴通讯股份有限公司 | 一种基于云计算的视频点播方法及系统 |
| US9591256B2 (en) | 2012-12-06 | 2017-03-07 | Xiaomi Inc. | Methods and devices for video communication |
| WO2014086223A1 (zh) * | 2012-12-06 | 2014-06-12 | 小米科技有限责任公司 | 一种视频通讯方法及装置 |
| CN104144311A (zh) * | 2013-05-07 | 2014-11-12 | 中兴通讯股份有限公司 | 一种自适应调节视频的方法及系统 |
| CN104284139A (zh) * | 2013-07-05 | 2015-01-14 | 深圳市江波龙电子有限公司 | 网络视频设备及其视频传输控制系统和方法 |
| CN104284139B (zh) * | 2013-07-05 | 2017-09-01 | 深圳市江波龙电子有限公司 | 网络视频设备及其视频传输控制系统和方法 |
| US10045263B2 (en) | 2013-12-10 | 2018-08-07 | Huawei Technologies Co., Ltd. | Network switching method and terminal device |
| WO2015085923A1 (zh) * | 2013-12-10 | 2015-06-18 | 华为技术有限公司 | 一种网络切换方法和终端设备 |
| CN104219481A (zh) * | 2014-09-09 | 2014-12-17 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
| CN106170987A (zh) * | 2015-01-30 | 2016-11-30 | 华为技术有限公司 | 视频通信中放大视频图像的方法和终端 |
| CN106941597A (zh) * | 2016-01-04 | 2017-07-11 | 中国移动通信集团公司 | 一种视频通话方法及装置 |
| CN105704570A (zh) * | 2016-03-08 | 2016-06-22 | 上海小蚁科技有限公司 | 用于产生视频的一个或多个预览帧的方法和装置 |
| CN106209500A (zh) * | 2016-06-28 | 2016-12-07 | 北京小米移动软件有限公司 | 用于检测网络带宽的方法和装置 |
| WO2020088103A1 (zh) * | 2018-11-02 | 2020-05-07 | 华为技术有限公司 | 一种视频自适应方法、相关设备以及存储介质 |
| US11509860B2 (en) | 2018-11-02 | 2022-11-22 | Huawei Technologies Co., Ltd. | Video adaptation method, related device, and storage medium |
| CN111479164A (zh) * | 2019-01-23 | 2020-07-31 | 上海哔哩哔哩科技有限公司 | 硬件解码动态分辨率无缝切换方法、装置及存储介质 |
| US12328529B2 (en) | 2019-01-23 | 2025-06-10 | Shanghai Bilibili Technology Co., Ltd. | Seamless switching method, device and storage medium of hardware decoding dynamic resolution |
| CN116419029A (zh) * | 2021-12-31 | 2023-07-11 | 北京字跳网络技术有限公司 | 一种视频合成方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120281062A1 (en) | 2012-11-08 |
| CN102137248B (zh) | 2015-05-20 |
| BR112012017954B1 (pt) | 2022-05-24 |
| BR112012017954A2 (pt) | 2020-08-25 |
| WO2011088769A1 (zh) | 2011-07-28 |
| US8730298B2 (en) | 2014-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102137248B (zh) | 视频分辨率的切换方法及装置、终端及切换系统 | |
| CN101674486B (zh) | 一种流媒体音视频同步方法及系统 | |
| CN104618195B (zh) | 带宽估测方法和装置 | |
| CN107801222B (zh) | 蓝牙和WiFi切换的方法和系统及客户端和无线接入点设备 | |
| CN106210884B (zh) | 视频文件的转码方法和装置 | |
| CN103747199B (zh) | 视频会议电视终端视频源的接入方法和系统 | |
| CN102523435A (zh) | 一种基于3g网络的移动高清视频监控方法及设备 | |
| CN106161814A (zh) | 一种多方会议的混音方法和装置 | |
| US20090323705A1 (en) | Method for implementing photoelectric mutex, ethernet photoelectric mutex interface device and network equipment | |
| US12501095B2 (en) | Adaptive playback method and device for video | |
| CA2860167A1 (en) | Communication terminal device, communication system, communication state display method, and computer-readable recording medium | |
| CN102651701A (zh) | 建立音视频通讯连接的方法和装置 | |
| CN105451022A (zh) | 一种将多路视频流压缩成一路视频流的方法及系统 | |
| CN102883214A (zh) | 一种多终端互传互控的方法及智能电视终端 | |
| CN110324566A (zh) | 视频会议中声音延时的测试方法、测试装置和测试设备 | |
| CN202475648U (zh) | 一种基于3g网络的移动高清视频监控设备 | |
| CN113031895A (zh) | 投屏控制方法、装置及电子设备 | |
| CN104244050A (zh) | 车载导航系统的流媒体播放器及播放方法 | |
| CN107147917A (zh) | 用于获取视频的方法、移动终端和系统 | |
| CN105872673A (zh) | 多媒体数据显示方法及装置 | |
| CN114827638B (zh) | 一种vr视频云直播方法、装置及设备 | |
| CN109889545A (zh) | 数据通信方法和装置 | |
| JP2007274066A (ja) | コンテンツ配信システム | |
| CN103561028A (zh) | 基于裸眼3d技术的ims可视话机 | |
| CN105681816A (zh) | 一种视频数据传输装置和方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1159910 Country of ref document: HK |
|
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1159910 Country of ref document: HK |