CN116418937A - 视频分辨率调整方法、装置、存储介质以及电子设备 - Google Patents

视频分辨率调整方法、装置、存储介质以及电子设备 Download PDF

Info

Publication number
CN116418937A
CN116418937A CN202111677032.1A CN202111677032A CN116418937A CN 116418937 A CN116418937 A CN 116418937A CN 202111677032 A CN202111677032 A CN 202111677032A CN 116418937 A CN116418937 A CN 116418937A
Authority
CN
China
Prior art keywords
video
resolution
display window
target
distance
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
CN202111677032.1A
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.)
Guangzhou Maile Information Technology Co ltd
Original Assignee
Guangzhou Maile Information Technology 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 Guangzhou Maile Information Technology Co ltd filed Critical Guangzhou Maile Information Technology Co ltd
Priority to CN202111677032.1A priority Critical patent/CN116418937A/zh
Publication of CN116418937A publication Critical patent/CN116418937A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • 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/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Graphics (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明涉及一种视频分辨率调整方法、装置、存储介质以及电子设备,该方法包括:获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离,根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离。根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率。获取调整至所述目标分辨率的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示,从而实现动态调整视频分辨率,提高视频清晰度。

Description

视频分辨率调整方法、装置、存储介质以及电子设备
技术领域
本发明涉及多媒体技术领域,特别是涉及一种视频分辨率调整方法、装置、存储介质以及电子设备。
背景技术
视频会议,是指位于两个或多个地点的人们,通过通信设备和网络,进行面对面交谈的会议。视频会议通常包括若干个视频采集终端、会议服务器和若干个视频播放终端;视频采集终端将采集的视频发送至会议服务器;会议服务器再将视频发送至视频播放终端进行播放显示。一般地,若干个视频采集终端采集的视频的分辨率有多种,而会议服务器则将采集的视频转换为固定分辨率的视频后,再分别发送至若干个视频播放终端进行显示。
然而,对于固定分辨率的视频,如果视频播放终端的显示屏屏幕尺寸过大,视频会变得模糊、不清晰,影响用户的观看体验;如果视频播放终端的显示屏屏幕过小,则会浪费视频传输的带宽资源。
发明内容
基于此,本发明的目的在于,提供一种视频分辨率调整方法、装置、存储介质以及电子设备,其具有动态调整视频分辨率、提高视频清晰度的优点。
根据本申请实施例的第一方面,提供一种视频分辨率调整方法,包括如下步骤:
获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;
根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;
根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率;
获取调整至所述目标分辨率对应的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
根据本申请实施例的第二方面,提供一种视频分辨率调整装置,包括:
尺寸和观看距离获取模块,用于获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;
最小距离获得模块,用于根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;
目标分辨率获得模块,用于根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率;
目标视频显示模块,用于获取调整至所述目标分辨率对应的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
根据本申请实施例的第三方面,提供一种电子设备,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如上述任意一项所述的视频分辨率调整方法。
根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上储存有计算机程序,该计算机程序被处理器执行时实现如上述任意一项所述的视频分辨率调整方法。
本发明实施例通过获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离,根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离。根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率。获取调整至所述目标分辨率对应的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示,从而根据视频显示窗口的物理尺寸变化以及视频观看者到所述视频显示窗口的观看距离变化,动态调整视频分辨率,在显示屏屏幕尺寸过大时,提高了视频清晰度;在显示屏屏幕尺寸过小时,降低了视频传输的带宽资源。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
为了更好地理解和实施,下面结合附图详细说明本发明。
附图说明
图1为本申请实施例提供的视频分辨率调整方法的应用环境的示意框图;
图2为本申请一个实施例提供的视频分辨率调整方法的流程示意图;
图3为本申请一个实施例提供的视频分辨率调整方法中S11的流程示意图;
图4为本申请一个实施例提供的视频分辨率调整方法中S12的流程示意图;
图5为本申请一个实施例提供的视频分辨率调整方法中S20的流程示意图;
图6为本申请一个实施例提供的视频分辨率调整方法中S30的流程示意图;
图7为本申请一个实施例提供的视频分辨率调整装置的结构框图;
图8为本申请一个实施例提供的最小距离获得模块52的结构框图;
图9为本申请一个实施例提供的目标分辨率获得模块53的结构框图;
图10为本申请一个实施例提供的视频分辨率调整***的结构示意框图;
图11为本申请一个实施例提供的电子设备的结构示意框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。
此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
请参阅图1,本申请实施例的视频分辨率调整方法的应用环境包括若干个视频流采集设备1000、若干个视频播放终端2000以及服务器3000;所述视频流采集设备1000和所述视频播放终端2000分别与所述服务器3000通信连接,所述通信连接可以为有线连接和无线连接。本申请视频分辨率调整方法的应用环境可以应用在会议、教育等场景,本申请以视频会议场景为例进行说明,在视频流采集设备1000和视频播放终端2000中安装有视频会议软件,通过开启所述视频会议软件,可建立视频会议,实现视频的采集、传输和播放。
视频流采集设备1000用于采集视频流,所述视频流可以为直播的视频流,也可以为与用户视频通话的对方用户的视频流,还可以为用户在线观看电视剧、电影、短视频的视频流。在本申请实施例中,所述视频流为视频会议中视频通话双方的视频流,所述视频流采集设备1000将采集的视频流发送给所述服务器3000,所述视频流采集设备1000可以为安装有相机、摄像机的手机、平板、电脑等。
服务器3000可作为一个业务服务器,其可以负责进一步连接起相关音频数据服务器、视频流服务器以及其他提供相关支持的服务器等,以此构成逻辑上相关联的服务机群,来为相关的终端设备,如视频流采集设备1000和视频播放终端2000提供服务。本申请实施例中,服务器3000将接收的所述视频流转换为不同分辨率的视频并保存,再根据所述视频播放终端2000发送的所述目标分辨率查找对应的目标视频,将所述目标视频发送至所述视频播放终端2000进行显示。
视频播放终端2000可以通过软件和/或硬件的方式实现,视频播放终端2000可以是两个或多个物理实体构成,也可以是一个物理实体构成。从硬件层面而言,视频播放终端指向的硬件,本质上是具备个人计算机等效能力的计算机设备,其具有中央处理器(包括运算器和控制器)、存储器、输入设备以及输出设备等冯诺依曼原理所揭示的必要构件的硬件装置;其中,计算机程序存储于存储器中,中央处理器调用存储在存储器的计算机程序进行运行,执行计算机程序中的指令,且与输入输出设备交互,借此完成特定的功能。例如,所述视频播放终端2000可以为智能视频会议一体机、手机、电脑、平板、电视等。
本申请实施例中,视频播放终端2000包括显示屏;显示屏可以作为视频播放终端2000的一部分,与视频播放终端2000合并一个整体存在;显示屏也可以独立存在,与所述视频播放终端2000进行有线连接。所述显示屏上设置有视频显示窗口,所述视频播放终端2000获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离,根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离,根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率,将所述目标分辨率发送至所述服务器3000,所述服务器3000查找所述目标分辨率对应的目标视频,将所述目标视频发送至所述视频播放终端2000,所述视频播放终端2000获取调整至所述目标分辨率的目标视频,将调整后的所述目标视频发送至所述视频显示窗口,所述视频显示窗口可以播放显示目标视频。
实施例1
请参阅图2,本发明实施例提供一种视频分辨率调整方法,包括的步骤如下:
S10.获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离。
在本申请实施例中,所述显示屏为用于显示视频数据的设备,所述视频显示窗口为所述显示屏上显示目标视频的窗口,所述视频显示窗口的物理尺寸小于或者等于所述显示屏的物理尺寸。
视频观看者到所述视频显示窗口的观看距离为视频观看者的位置到所述视频显示窗口所在的显示屏的中心位置之间的距离。可选的,观看距离可以通过实际测量获得,例如,可以通过在显示屏上设置距离检测设备如测距传感器来测量视频观看者的位置到所述视频显示窗口所在的显示屏的中心位置之间的距离。可选的,观看距离可以根据预设的显示屏所在设备的设备类型与视频观看者到所述显示屏的视频显示窗口的观看距离之间的映射关系获得。可选的,观看距离还可以由视频观看者手动输入获得。
S20.根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离。
人眼的最小分辨角是指人眼能够分辨出的两像素点的最小角距。其中,角距指从不同于两个点物体的位置(即第三点)观察这两个物体,由观测者指向这两个物体的直线之间所夹角度的大小。本申请实施例中,当视频显示窗口上显示的目标视频中两像素点的距离大于所述最小距离时,则视频观看者看到的视频画面图像将会变得模糊、不清晰;当视频显示窗口上显示的目标视频中两像素点的距离小于所述最小距离时,则人眼不会感受到视频画面的清晰度的下降。
在本申请实施例中,在获取视频观看者到所述视频显示窗口的观看距离之后,结合所述人眼的最小分辨角,可以获得在所述观看距离下,人眼分辨两像素点的最小距离。
S30.根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得目标分辨率。
在本申请实施例中,所述目标分辨率为视频观看者在所述视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离一定的情况下,满足视频观看者观看的目标视频中两像素点距离小于所述最小距离的视频分辨率。
S40.获取调整至所述目标分辨率的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
获取调整至所述目标分辨率对应的目标视频的方式可以有多种。可选的,可以由视频播放终端获取到服务器传输的视频后,根据所述目标分辨率将所述视频调整至目标视频,之后发送至视频显示窗口显示。可选的,也可以是由服务器接收到视频后,根据所述目标分辨率将视频调整至目标视频,再发送给视频播放终端,所述视频播放终端获得所述目标视频,将所述目标视频发送至所述视频显示窗口显示。可选的,还可以是由服务器接收到视频后,将视频存储为预设的多个不同视频分辨率的视频,根据所述目标分辨率查找对应的目标视频,之后发送给视频播放终端,所述视频播放终端获得所述目标视频,将所述目标视频发送至所述视频显示窗口显示。
应用本发明实施例,通过获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离,根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离。根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率。获取所述目标分辨率对应的目标视频,将所述目标视频发送至所述视频显示窗口显示,从而根据视频显示窗口的物理尺寸变化以及视频观看者到所述视频显示窗口的观看距离变化,动态调整视频分辨率,在显示屏屏幕尺寸过大时,通过获取与显示屏上视频显示窗口的窗口分辨率匹配的较高的分辨率的目标视频,使得目标视频的像素总量与视频显示窗口的像素总量一致,以提高视频显示的清晰度;在显示屏屏幕尺寸过小时,通过获取与显示屏上视频显示窗口的窗口分辨率匹配的较低分辨率目标视频,从而降低视频传输的带宽资源。
在一个可选的实施例中,所述步骤S10中获取显示屏上视频显示窗口的物理尺寸,包括S11~S12,具体如下:
S11.获取显示屏的物理尺寸;
S12.根据所述视频显示窗口在显示屏中的占比以及所述显示屏的物理尺寸,获得所述视频显示窗口的物理尺寸。
在本申请实施例中,在视频会议时,视频会议软件会根据视频显示窗口的数量自动规划所述视频显示窗口的物理尺寸。例如,在全屏视频会议时,所述视频显示窗口在显示屏中的占比为1,所述视频显示窗口的物理尺寸即为所述显示屏的物理尺寸。在多人视频会议时,所述视频显示窗口在显示屏中的占比可能为1/4、1/8等,根据所述占比与所述显示屏的物理尺寸的乘积,可以自动快捷地获得所述视频显示窗口的物理尺寸。
在一个可选的实施例中,请参阅图3,所述步骤S11中获取显示屏的物理尺寸的步骤,包括步骤S111~S112,具体如下:
S111.当所述显示屏为外接屏幕时,通过所述外接屏幕的HDMI接口,获取所述外接屏幕的EDID数据;根据所述EDID数据,获取显示屏的物理尺寸。
智能视频会议一体机是集成了电脑,音响和远程会议终端等多种设备于一体,具备互动式文档演示、分屏式远程会议、多终端无线传屏、网络多媒体播放等多种功能,融合高清显示、人机交互、多媒体信息处理和网络传输等多项技术,常用于会议室、媒体演播厅、教育培训机构等地方。本申请实施例中,视频播放终端可以为智能视频会议一体机;在会议室使用智能视频会议一体机时,将所述智能视频会议一体机通过HDMI线与外接屏幕的HDMI接口连接,所述外接屏幕可以为高清电视的显示屏。其中,HDMI(High DefinitionMultimedia Interface,高清多媒体接口)接口是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。EDID(Extended display identification data,扩展显示器识别数据),是VESA在制定DDC显示器数据通道通信协议时,制定的有关显示器识别数据的标准。其中,EDID是HDMI接口的一个重要组成部分,HDMI接口的发送端和接收端,通过EDID来协商双方传输的各项参数。
S112.当所述显示屏不是外接屏幕时,根据显示屏内置的参数信息,获取显示屏的物理尺寸。
对于日常生活中一些小型的讨论会,例如兴趣爱好讨论会,可以通过使用手机、平板以及电脑等终端上安装的视频会议软件进行视频会议。通过在终端增加检测程序,获取所述终端的显示屏内置的参数信息,从而获得显示屏的物理尺寸。其中,在显示屏设计时,显示屏的物理尺寸等参数会存储在显示屏内置的参数信息中。针对不同场景的视频会议,均可以自动准确地获取显示屏的物理尺寸。
在一个可选的实施例中,请参阅图4,所述步骤S12中所述显示屏的物理尺寸包括屏幕宽度和屏幕高度,包括步骤S121~S123,具体如下:
S121.获取所述显示屏的屏幕分辨率以及所述视频显示窗口的窗口分辨率;
S122.根据所述窗口分辨率与所述屏幕分辨率,计算所述视频显示窗口在所述显示屏中的宽度占比和高度占比;
S123.将所述宽度占比与所述屏幕宽度的乘积作为所述视频显示窗口的宽度尺寸,将所述高占比与所述屏幕高度的乘积作为所述视频显示窗口的高度尺寸,获得所述视频显示窗口的物理尺寸。
在本申请实施例中,可以通过所述视频接收装置的***接口或者***内置参数信息获取所述显示屏的屏幕分辨率。
所述屏幕分辨率包括所述显示屏的水平像素数和垂直像素数。通过视频会议软件获取视频显示窗口的窗口分辨率,所述窗口分辨率包括所述视频显示窗口的水平像素数和垂直像素数。将所述视频显示窗口的水平像素数与所述显示屏的水平像素数的比值,作为所述视频显示窗口在所述显示屏中的宽度占比。将所述视频显示窗口的垂直像素数与所述显示屏的垂直像素数的比值,作为所述视频显示窗口在所述显示屏中的高度占比,进而可将所述宽度占比与所述屏幕宽度的乘积作为所述视频显示窗口的宽度尺寸,将所述高占比与所述屏幕高度的乘积作为所述视频显示窗口的高度尺寸,获得所述视频显示窗口的物理尺寸。
在一个可选的实施例中,所述步骤S10中获取视频观看者到所述视频显示窗口的观看距离,包括步骤S13~S14,具体如下:
S13.获取所述显示屏所在设备的设备类型;
S14.根据所述设备类型、以及预设的设备类型与视频观看者到所述显示屏的视频显示窗口的距离之间的映射关系,获得所述设备类型对应的视频观看者到所述视频显示窗口的观看距离。
对于不同设备类型的显示屏所在设备,建议视频观看者的最佳或者合适的观看距离一般不同。所述最佳或者合适的观看距离指视频观看者观看视频效果佳、不易产生眼睛疲劳的距离。在本申请实施例中,可以在视频播放终端设备中,预设所述设备类型与所述观看距离之间的映射关系,例如,当所述设备类型为手机时,所述观看距离预设为25cm;当所述设备类型为电视时,所述观看距离预设为2m,从而根据所述设备类型、以及预设的设备类型与视频观看者到所述显示屏的视频显示窗口的距离之间的映射关系,获得所述设备类型对应的视频观看者到所述视频显示窗口的观看距离。其中,通过识别设备的识别号来获取所述设备的设备类型,所述设备的识别号与所述设备一一对应,设备的识别号可以为国际移动设备识别码IMEI号。
在一个可选的实施例中,所述步骤S10中获取视频观看者到所述视频显示窗口的观看距离,包括步骤S15~S16,具体如下:
S15.响应于调整视频分辨率的触发操作,在所述显示屏上显示操作界面;
S16.获取在所述操作界面上输入的视频观看者到所述视频显示窗口的观看距离。
在本申请实施例中,当所述显示屏为外接屏幕时,根据所述外接屏幕的物理尺寸不同,视频观看者到所述视频显示窗口的观看距离一般也会不同。为此,响应于视频观看者调整视频分辨率的触发操作,在所述显示屏上显示操作界面,视频观看者可以在所述操作界面手动输入观看距离,获得在所述操作界面上输入的视频观看者到所述视频显示窗口的观看距离,使得获取观看距离更加灵活、准确。
在一个可选的实施例中,请参阅图5,所述步骤S20根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼能分辨的像素点最小距离,包括步骤S21~S22,具体如下:
S21.根据像素点发出的光波波长以及人眼的瞳孔直径,获得人眼的最小分辨角。
在屏幕上播放视频时,视频中每个像素点相当于一个点光源,点光源发出一定光波波长的可见光被人眼接收,因此,根据像素点发出的光波波长以及人眼的瞳孔直径,通过以下公式可以获得人眼的最小分辨角:
Figure BDA0003452248220000111
其中,θ是所述人眼的最小分辨角,λ是所述像素点发出的光波波长,D是人眼瞳孔的直径。
一般地,可见光通常指波长范围为390nm~780nm的电磁波,人眼可见范围为:300nm~1000nm。人眼的瞳孔直径一般为2mm~8mm。本申请实施例中,取像素点发出的光波波长为1000nm,人眼的瞳孔直径为5mm,从而可得人眼的最小分辨角为:
Figure BDA0003452248220000112
S22.根据所述观看距离与人眼的所述最小分辨角的乘积,获得人眼分辨两像素点的最小距离。
在获得人眼的最小分辨角之后,根据以下公式计算人眼分辨两像素点的最小距离:
d=f·θ其中,d为所述人眼分辨两像素点的最小距离,f为所述观看距离。例如,当所述观看距离f为2m时,可得人眼分辨两像素点的最小距离为:
d=2*103*2.44*10-4=0.488mm。
在一个可选的实施例中,请参阅图6,所述步骤S30,包括S31~S33,具体如下:
S31.将所述视频显示窗口的宽度与两像素点的所述最小距离的比值作为所述目标视频的目标宽度像素数;
S32.将所述视频显示窗口的高度与两像素点的所述最小距离的比值作为所述目标视频的目标高度像素数;
S33.根据所述目标宽度像素数和所述目标高度像素数,获得目标分辨率。
以60英寸的4k显示屏为例,计算可得所述显示屏的屏幕宽度为121.92cm,屏幕高度为91.44cm。视频观看者到所述视频显示窗口的距离为2m,人眼分辨两像素点的最小距离为0.488nm。在全屏播放时,所述视频显示窗口的物理尺寸为所述显示屏的物理尺寸,也即所述视频显示窗口的宽度为121.92cm,所述视频显示窗口的高度为91.44cm;那么可以得到所述视频显示窗口的宽度与两像素点的所述最小距离的比值为2498,即获得的目标宽度像素数为2498。同理,可以得到所述视频显示窗口的高度与两像素点的所述最小距离的比值为1874,即获得的所述目标高度像素数。此时,根据所述目标宽度像素数和所述目标高度像素数,获得所述目标视频的目标分辨率2498*1874,接近服务器存储的2560*1440的视频分辨率,从而向所述服务器端请求视频分辨率为1440p的目标视频,将所述目标视频发送至所述视频显示窗口显示。
实施例2
下述为本申请装置实施例,可以用于执行本申请实施例1中方法的内容。对于本申请装置实施例中未披露的细节,请参照本申请实施例1中方法的内容。
请参见图7,其示出了本申请实施例提供的视频分辨率调整装置的结构示意图。本申请实施例提供的视频分辨率调整装置5,包括:
尺寸和观看距离获取模块51,用于获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;
最小距离获得模块52,用于根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;
目标分辨率获得模块53,用于根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率;
目标视频显示模块54,用于获取调整至所述目标分辨率对应的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
应用本申请实施例,通过获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离,根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离。根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率。获取所述目标分辨率对应的目标视频,将所述目标视频发送至所述视频显示窗口显示,从而根据视频显示窗口的物理尺寸变化以及视频观看者到所述视频显示窗口的观看距离变化,动态调整视频分辨率,在显示屏屏幕尺寸过大时,通过获取与显示屏上视频显示窗口的窗口分辨率匹配的较高的分辨率的目标视频,使得目标视频的像素总量与视频显示窗口的像素总量一致,以提高视频显示的清晰度;在显示屏屏幕尺寸过小时,通过获取与显示屏上视频显示窗口的窗口分辨率匹配的较低分辨率目标视频,从而降低视频传输的带宽资源。
在本申请的一个实施例中,请参见图8,所述最小距离获得模块52,包括:
最小分辨角获得单元522,用于根据像素点发出的光波波长以及人眼的瞳孔直径,获得人眼的最小分辨角;
最小距离获得单元524,用于根据所述观看距离与人眼的所述最小分辨角的乘积,获得人眼分辨两像素点的最小距离。
在本申请的一个实施例中,请参见图9,所述目标分辨率获得模块53,包括:
目标宽度像素数获得单元532,用于将所述视频显示窗口的宽度与两像素点的所述最小距离的比值作为所述目标视频的目标宽度像素数;
目标高度像素数获得单元534,用于将所述视频显示窗口的高度与两像素点的所述最小距离的比值作为所述目标视频的目标高度像素数;
目标分辨率获得单元536,用于根据所述目标宽度像素数和所述目标高度像素数,获得所述目标视频的目标分辨率。
实施例3
下述为本申请***实施例,可以用于执行本申请实施例1中方法的内容。对于本申请***实施例中未披露的细节,请参照本申请实施例1中方法的内容。
请参阅图10,本申请还提供一种视频分辨率调整***200,包括视频流采集设备4000、视频播放终端5000以及服务器6000;所述视频流采集设备4000和所述视频播放终端5000分别与所述服务器6000通信连接;
所述视频流采集设备4000将采集的待调整的视频发送至所述服务器6000,所述服务器6000获取待调整的视频,所述视频播放终端5000获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;所述视频显示窗口用于显示目标视频;根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率;获取将待调整的视频调整至所述目标分辨率的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
在本申请的一个实施例中,所述视频分辨率调整***200,还包括:所述服务器6000将获取的待调整的视频调整至预设的多个不同分辨率的视频,所述视频播放终端5000将所述目标分辨率发送至所述服务器6000,所述服务器6000根据所述目标分辨率,将与所述目标分辨率最接近的预设分辨率的视频作为目标视频,且将所述目标视频发送至所述视频播放终端5000。例如,若所述服务器将获取的待调整的视频调整至预设的多个不同分辨率的视频,如包括720p分辨率的视频、1080p分辨率的视频、1440p分辨率的视频、2160p分辨率的视频等。所述目标分辨率为2498*1874,则当所述视频播放终端5000将所述目标分辨率2498*1874发送至所述服务器6000时,所述服务器6000根据所述目标分辨率2498*1874,将与所述目标分辨率最接近的预设分辨率为1440p的视频作为目标视频,且将所述目标视频1440p发送至所述视频播放终端5000。
实施例4
下述为本申请设备实施例,可以用于执行本申请实施例1中方法的内容。对于本申请设备实施例中未披露的细节,请参照本申请实施例1中方法的内容。
请参阅图11,本申请还提供一种电子设备300,所述电子设备可以具体为计算机、手机、平板电脑、交互平板等,在本申请的示例性实施例中,所述电子设备300为视频播放终端,所述视频播放终端可以包括:至少一个处理器301、至少一个存储器302,至少一个显示器,至少一个网络接口303,用户接口304以及至少一个通信总线305。
其中,所述用户接口304主要用于为用户提供输入的接口,获取用户输入的数据。可选的,所述用户接口还可以包括标准的有线接口、无线接口。
其中,所述网络接口303可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
其中,所述通信总线305用于实现这些组件之间的连接通信。
其中,所述处理器301可以包括一个或者多个处理核心。处理器利用各种接口和线路连接整个电子设备内的各个部分,通过运行或执行存储在存储器内的指令、程序、代码集或指令集,以及调用存储在存储器内的数据,执行电子设备的各种功能和处理数据。可选的,处理器可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器可集成中央处理器(Central ProcessingUnit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示层所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器中,单独通过一块芯片进行实现。
其中,存储器302可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。可选的,该存储器包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器可用于存储指令、程序、代码、代码集或指令集。存储器可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器可选的还可以是至少一个位于远离前述处理器的存储装置。如图11所示,作为一种计算机存储介质的存储器中可以包括操作***、网络通信模块、用户接口模块、操作应用程序。
所述处理器可以用于调用所述存储器中存储的视频分辨率调整方法的应用程序,并具体执行上述所示实施例1的方法步骤,具体执行过程可以参见实施例1所示的具体说明,在此不进行赘述。
实施例5
本申请还提供一种计算机可读存储介质,其上储存有计算机程序,所述指令适于由处理器加载并执行上述所示实施例1的方法步骤,具体执行过程可以参见实施例所示的具体说明,在此不进行赘述。所述存储介质所在设备可以是个人计算机、笔记本电脑、智能手机、平板电脑等电子设备。
对于设备实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的设备实施例仅仅是示意性的,其中所述作为分离部件说明的组件可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中选定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (13)

1.一种视频分辨率调整方法,其特征在于,包括:
获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;
根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;
根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得目标分辨率;
获取调整至所述目标分辨率的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
2.根据权利要求1所述的视频分辨率调整方法,其特征在于:
所述根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼能分辨的像素点最小距离的步骤,包括:
根据像素点发出的光波波长以及人眼的瞳孔直径,获得人眼的最小分辨角;
根据所述观看距离与人眼的所述最小分辨角的乘积,获得人眼分辨两像素点的最小距离。
3.根据权利要求1所述的视频分辨率调整方法,其特征在于:
所述视频显示窗口的物理尺寸包括视频显示窗口的宽度和视频显示窗口的高度;所述根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得目标分辨率的步骤,包括:
将所述视频显示窗口的宽度与两像素点的所述最小距离的比值作为所述目标视频的目标宽度像素数;
将所述视频显示窗口的高度与两像素点的所述最小距离的比值作为所述目标视频的目标高度像素数;
根据所述目标宽度像素数和所述目标高度像素数,获得目标分辨率。
4.根据权利要求1所述的视频分辨率调整方法,其特征在于:
所述获取显示屏上视频显示窗口的物理尺寸的步骤,包括:
获取显示屏的物理尺寸;
根据所述视频显示窗口在显示屏中的占比以及所述显示屏的物理尺寸,获得所述视频显示窗口的物理尺寸。
5.根据权利要求4所述的视频分辨率调整方法,其特征在于:
所述显示屏的物理尺寸包括屏幕宽度和屏幕高度;所述根据所述视频显示窗口在显示屏中的占比以及所述显示屏的物理尺寸,获得所述视频显示窗口的物理尺寸的步骤,包括:
获取所述显示屏的屏幕分辨率以及所述视频显示窗口的窗口分辨率;
根据所述窗口分辨率与所述屏幕分辨率,计算所述视频显示窗口在所述显示屏中的宽度占比和高度占比;
将所述宽度占比与所述屏幕宽度的乘积作为所述视频显示窗口的宽度尺寸,将所述高占比与所述屏幕高度的乘积作为所述视频显示窗口的高度尺寸,获得所述视频显示窗口的物理尺寸。
6.根据权利要求4所述的视频分辨率调整方法,其特征在于:
所述获取显示屏的物理尺寸的步骤,包括:
当所述显示屏为外接屏幕时,通过所述外接屏幕的HDMI接口,获取所述外接屏幕的EDID数据;根据所述EDID数据,获取显示屏的物理尺寸;
当所述显示屏不是外接屏幕时,根据显示屏内置的参数信息,获取显示屏的物理尺寸。
7.根据权利要求1所述的视频分辨率调整方法,其特征在于:
所述获取视频观看者到所述视频显示窗口的观看距离的步骤,包括:
获取所述显示屏所在设备的设备类型;
根据所述设备类型、以及预设的设备类型与视频观看者到所述显示屏的视频显示窗口的观看距离之间的映射关系,获得所述设备类型对应的视频观看者到所述视频显示窗口的观看距离。
8.根据权利要求1所述的视频分辨率调整方法,其特征在于:
所述获取视频观看者到所述视频显示窗口的距离的步骤,包括:
响应于调整视频分辨率的触发操作,在所述显示屏上显示操作界面;
获取在所述操作界面上输入的视频观看者到所述视频显示窗口的观看距离。
9.一种视频分辨率调整装置,其特征在于,包括:
尺寸和观看距离获取模块,用于获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;
最小距离获得模块,用于根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;
目标分辨率获得模块,用于根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得目标分辨率;
目标视频显示模块,用于获取调整至所述目标分辨率对应的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
10.一种视频分辨率调整***,其特征在于,包括:
视频流采集设备、视频播放终端以及服务器;所述视频流采集设备和所述视频播放终端分别与所述服务器通信连接;
所述视频流采集设备将采集的待调整的视频发送至所述服务器;所述服务器获取待调整的视频;
所述视频播放终端获取显示屏上视频显示窗口的物理尺寸以及视频观看者到所述视频显示窗口的观看距离;所述视频显示窗口用于显示目标视频;根据所述观看距离以及人眼的最小分辨角,获得在所述观看距离下,人眼分辨两像素点的最小距离;根据所述视频显示窗口的物理尺寸和两像素点的所述最小距离,获得所述目标视频的目标分辨率;获取将待调整的视频调整至所述目标分辨率的目标视频,将调整后的所述目标视频发送至所述视频显示窗口显示。
11.根据权利要求10所述的视频分辨率调整***,其特征在于,还包括:
所述服务器将获取的待调整的视频调整至预设的多个不同分辨率的视频;
所述视频播放终端将所述目标分辨率发送至所述服务器;
所述服务器根据所述目标分辨率,将与所述目标分辨率最接近的预设分辨率的视频作为目标视频,且将所述目标视频发送至所述视频播放终端。
12.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1至8中任意一项所述的视频分辨率调整方法。
13.一种计算机可读存储介质,其上储存有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至8中任意一项所述的视频分辨率调整方法。
CN202111677032.1A 2021-12-31 2021-12-31 视频分辨率调整方法、装置、存储介质以及电子设备 Pending CN116418937A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111677032.1A CN116418937A (zh) 2021-12-31 2021-12-31 视频分辨率调整方法、装置、存储介质以及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111677032.1A CN116418937A (zh) 2021-12-31 2021-12-31 视频分辨率调整方法、装置、存储介质以及电子设备

Publications (1)

Publication Number Publication Date
CN116418937A true CN116418937A (zh) 2023-07-11

Family

ID=87050124

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111677032.1A Pending CN116418937A (zh) 2021-12-31 2021-12-31 视频分辨率调整方法、装置、存储介质以及电子设备

Country Status (1)

Country Link
CN (1) CN116418937A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926874A (zh) * 2004-03-04 2007-03-07 三星电子株式会社 对视频流传输业务进行视频编码、预解码和视频解码的方法和设备以及图像滤波方法
CN102246458A (zh) * 2008-12-15 2011-11-16 微软公司 使用多个比特率流的视频会议订阅
CN110536176A (zh) * 2019-07-31 2019-12-03 深圳银澎云计算有限公司 一种视频分辨率调整方法、电子设备及存储介质
CN111078347A (zh) * 2019-12-23 2020-04-28 维沃移动通信有限公司 一种屏幕显示的方法、电子设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1926874A (zh) * 2004-03-04 2007-03-07 三星电子株式会社 对视频流传输业务进行视频编码、预解码和视频解码的方法和设备以及图像滤波方法
CN102246458A (zh) * 2008-12-15 2011-11-16 微软公司 使用多个比特率流的视频会议订阅
CN110536176A (zh) * 2019-07-31 2019-12-03 深圳银澎云计算有限公司 一种视频分辨率调整方法、电子设备及存储介质
CN111078347A (zh) * 2019-12-23 2020-04-28 维沃移动通信有限公司 一种屏幕显示的方法、电子设备

Similar Documents

Publication Publication Date Title
Rehman et al. Display device-adapted video quality-of-experience assessment
US9165535B2 (en) System and method for determining a zoom factor of content displayed on a display device
EP2840800A1 (en) Content-based audio/video adjustment
US9674516B2 (en) Systems and methods for picture quality monitoring
US20150326925A1 (en) Embedding Interactive Objects into a Video Session
US20180077461A1 (en) Electronic device, interractive mehotd therefor, user terminal and server
US10110647B2 (en) Method and apparatus for altering bandwidth consumption
Catellier et al. Impact of mobile devices and usage location on perceived multimedia quality
CA2923949A1 (en) Methods and systems for content presentation optimization
US20180249213A1 (en) Cognitive image obstruction
US11706465B2 (en) ATSC 3.0 advertising notification using event streams
US20150295973A1 (en) Method for real-time multimedia interface management
US11683442B2 (en) Methods, systems and apparatus for providing video communications
US10771855B1 (en) Deep characterization of content playback systems
CN109076251B (zh) 远程会议传输
CN112770171A (zh) 一种内容显示方法、装置、***、设备及存储介质
Kara et al. The perceived quality of light-field video services
CN116418937A (zh) 视频分辨率调整方法、装置、存储介质以及电子设备
US20150220978A1 (en) Intelligent multichannel advertisement server
JP7339435B2 (ja) パーソナルデバイスによって支援されるtvストリーミング及びレンダリングコンテンツの中心窩最適化
US10440266B2 (en) Display apparatus and method for generating capture image
US11908340B2 (en) Magnification enhancement of video for visually impaired viewers
Jagannath Implementation and Analysis of user adaptive mobile video streaming using MPEG-Dash
CN117499577A (zh) 基于web浏览器的教室远程监控方法、装置、设备以及介质
CN113793410A (zh) 视频处理方法、装置、电子设备及存储介质

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