CN109121000A - 一种视频处理方法及客户端 - Google Patents
一种视频处理方法及客户端 Download PDFInfo
- Publication number
- CN109121000A CN109121000A CN201810978718.6A CN201810978718A CN109121000A CN 109121000 A CN109121000 A CN 109121000A CN 201810978718 A CN201810978718 A CN 201810978718A CN 109121000 A CN109121000 A CN 109121000A
- Authority
- CN
- China
- Prior art keywords
- display window
- video pictures
- partial
- appointment display
- centre coordinate
- 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
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012545 processing Methods 0.000 title claims abstract description 27
- 230000003321 amplification Effects 0.000 claims abstract description 43
- 238000003199 nucleic acid amplification method Methods 0.000 claims abstract description 43
- 238000004590 computer program Methods 0.000 claims description 34
- 230000002708 enhancing effect Effects 0.000 claims description 17
- 230000015654 memory Effects 0.000 claims description 13
- 230000006870 function Effects 0.000 description 11
- 230000006872 improvement Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 210000003710 cerebral cortex Anatomy 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 239000010979 ruby Substances 0.000 description 1
- 229910001750 ruby Inorganic materials 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
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/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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施方式公开了一种视频处理方法及客户端。所述方法包括:捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。本申请实施例提供的技术方案,能够在向用户展示视频画面中局部区域放大后的场景同时,展示该视频画面中其他部分区域的场景,从而可以提高用户的观看体验。
Description
技术领域
本申请涉及互联网技术领域,特别涉及一种视频处理方法及客户端。
背景技术
在观看普通的视频时,不同的用户对该视频呈现的画面中感兴趣的区域可能并不相同。这时,用户往往希望自己感兴趣的局部区域的场景可以被放大播放。
目前,在视频播放过程中,对局部区域的场景进行放大播放的方法的主要过程是:若用户对当前展示窗口展示的视频画面中某局部区域感兴趣,那么用户可以双击靠近该局部区域中心的位置,在用户双击视频中该位置后,便可以将整个视频画面按照一定比例放大,并将该位置调整至当前展示窗口的中心位置,这样当前展示窗口便可以向用户展示该局部区域放大后的场景。
然而,按照现有技术的方法,由于需要将整个视频画面都进行放大,这样,在当前展示窗口在展示放大后的视频画面时,会丢失该视频画面的部分区域的场景,降低用户的观看体验。
发明内容
本申请实施方式的目的是提供一种视频处理方法及客户端,能够在向用户展示视频画面中局部区域放大后的场景同时,展示该视频画面中其他部分区域的场景,从而可以提高用户的观看体验。
为实现上述目的,本申请实施方式提供一种视频处理方法,所述方法包括:捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
为实现上述目的,本申请实施方式还提供一种客户端,所述客户端包括存储器和处理器,所述存储器用于存储计算机程序;所述计算机程序被所述处理器执行时,实现以下步骤:捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
由上可见,在本申请中,当用户按照预先设定的方式在当前展示窗口展示的视频画面上选定自己感兴趣的兴趣位置时,例如,当用户通过手指在兴趣位置连续点击三次时,便可以捕获用户选定的兴趣位置。在捕获所述兴趣位置之后,可以在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域。接着可以在所述当前展示窗口内生成指定展示窗口。那么,在所述当前展示窗口展示所述视频画面时,便可以将所述视频画面中位于所述局部兴趣区域内的局部画面放大,并将放大后的局部画面展示于所述指定展示窗口中。这样,在通过所述指定展示窗口向用户展示所述放大后的局部画面时,还可以通过所述当前展示窗口展示所述视频画面中其他部分区域的场景。由此可见,本申请提供的技术方案,能够在向用户展示视频画面中局部区域放大后的场景同时,展示该视频画面中其他部分区域的场景,从而可以提高用户的观看体验。
附图说明
为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施方式中视频处理方法的流程图;
图2是本申请实施方式中确定局部兴趣区域的一种实施例的示意图;
图3是本申请实施方式中客户端的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。
本申请实施方式提供一种视频处理方法,所述视频处理方法可以应用于客户端和服务器的系统架构中。所述服务器可以是存储视频数据的设备。具体地,所述服务器可以是能够提供视频服务的网站的后台业务服务器。所述网站例如可以是爱奇艺、搜狐视频、腾讯视频、Acfun等。在本实施方式中,所述服务器可以为一个具有数据运算、存储功能以及网络交互功能的电子设备;也可以为运行于该电子设备中,为数据处理、存储和网络交互提供支持的软件。在本实施方式中并不具体限定所述服务器的数量。所述服务器可以为一个服务器,还可以为几个服务器,或者,若干服务器形成的服务器集群。
在本实施方式中,所述客户端可以是用于播放视频的电子设备。具体地,所述客户端例如可以是台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备、具有网络访问功能的电视机等。或者,所述客户端也可以为能够运行于上述电子设备中的软件。具体的,所述客户端可以为电子设备中的浏览器,所述浏览器中可以加载视频网站平台提供的访问入口。所述视频网站平台例如可以是爱奇艺、搜狐视频、Acfun等,所述访问入口可以是上述网站平台的首页。所述客户端还可以是视频网站平台提供的在智能终端中运行的应用。
本申请实施方式提供一种视频处理方法,所述视频处理方法可以应用于上述的客户端中。请参阅图1,所述方法可以包括以下步骤。
S11:捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置。
在本实施方式中,所述客户端可以通过展示窗口向用户展示正在播放的视频中的视频画面。其中,所述视频可以是用户当前正在观看的视频,还可以是所述客户端向所述服务器发送视频加载请求后,接收到的所述服务器反馈的视频数据所表征的视频。例如,所述视频加载请求可以是按照预设规则进行编写的字符串。其中,所述预设规则可以是所述客户端与所述服务器之间遵循的网络通信协议。例如,所述视频加载请求可以是按照HTTP协议进行编写的字符串。所述预设规则可以限定视频加载请求中的各个组成部分以及各个组成部分之间的排列顺序。
在本实施方式中,所述当前展示窗口可以是所述客户端中当前正在向用户展示视频画面的窗口。其中,所述当前展示窗口的尺寸,也就是所述当前展示窗口的高度和宽度,可以根据用户的需求进行调整。所述当前展示窗口可以具有不同的显示分辨率。通常情况下,在展示视频画面时,可以为所述当前展示窗口选定一种显示分辨率,所选定的分辨率便是所述当前展示窗口的当前显示分辨率。
在本实施方式中,所述客户端可以捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置。例如,用户可以按照预先设定的方式在当前展示窗口展示的视频画面上选定自己感兴趣的位置。所述预先设定的方式例如可以是用户通过手指在所述视频画面的某个位置连续点击三次,且相邻两次点击的间隔时间小于或等于0.3秒。这时,所述客户端便可以捕获所述用户的点击过程以及点击的位置,并判断所述点击过程是否符合所述预先设定的方式,若符合,可以将用户点击的位置作为所述兴趣位置。如此,后续便可以根据所述兴趣位置,在所述视频画面中确定对应的局部兴趣区域。
S13:在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域。
在本实施方式中,在捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置之后,为了后续对所述视频画面中位于局部区域的局部画面进行放大,所述客户端可以在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域。其中,所述局部兴趣区域通常可以为方形区域。这样,所述客户端便可以获取所述视频画面中位于所述局部兴趣区域的局部画面,以便后续对所述局部画面进行放大,并将放大后的局部画面展示于后续在所述当前展示窗口内生成的指定展示窗口中。
在一个具体示例中,通常情况下,后续生成的指定展示窗口的尺寸,即所述指定展示窗口的宽度和高度,可以是预先设定的。由于后续需要将所述视频画面中位于局部兴趣区域的局部画面放大后,展示在所述指定展示窗口中,其中,在所述局部画面放大时所采用的放大系数通常可以根据实际应用情况预先设定。如此,便可以根据预先设定的放大系数,以及预先设定的所述指定展示窗口的尺寸,确定所述局部兴趣区域的尺寸。具体地,可以将预先设定的所述指定展示窗口的宽度和高度分别除以指定放大系数,得到所述局部兴趣区域的宽度和高度。其中,所述指定放大系数可以用于表示所述预先设定的放大系数。
在另一个具体示例中,在捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置之后,所述客户端可以确定所述兴趣位置的坐标,并可以根据所述兴趣位置的坐标确定所述局部兴趣区域的中心坐标。具体地,可以直接将所述兴趣位置的坐标作为所述局部兴趣区域的中心坐标。例如,所述客户端在捕获用户当前选定的兴趣位置之后,可以得到当前选定的兴趣位置的坐标,并可以将当前选定的兴趣位置的坐标作为与其关联的局部兴趣区域的中心坐标。
在另一个具体示例中,针对一些特殊情况,例如,若所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述局部兴趣区域的宽度的一半,所述客户端可以对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述局部兴趣区域的宽度的一半。类似地,若所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述局部兴趣区域的高度的一半,所述客户端可以对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述局部兴趣区域的高度的一半。例如,如图2所示,若所述局部兴趣区域的中心位置A1与所述视频画面的左边界之间的距离小于所述局部兴趣区域的宽度的一半,所述客户端可以将所述局部兴趣区域的中心位置A1向右平移至位置A2处,这样,平移后的所述局部兴趣区域的中心位置A2与所述视频画面的左边界之间的距离等于所述局部兴趣区域的宽度的一半。在本实施方式中,“上”、“下”、“左”、“右”以及类似的表述可以是用于说明所述视频画面或所述局部兴趣区域在某种特定状态下的位置关系,当所述视频画面或所述局部兴趣区域的状态发生变化时,对象的位置关系也会随之变化,因此,这些位置关系的表述并不表示是唯一的实施方式。
S15:在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
在本实施方式中,在确定与所述兴趣位置相关联的局部兴趣区域之后,为了后续在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述当前展示窗口内的另一展示窗口中,所述客户端可以在所述当前展示窗口内生成指定展示窗口。这样,后续在所述当前展示窗口展示所述视频画面时,所述客户端边可以所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口。在实际应用中,所述指定展示窗口的宽度和高度可以是预先设定的。例如,所述指定展示窗口的宽度通常小于或等于所述当前展示窗口的宽度,所述指定展示窗口的高度通常小于或等于所述当前展示窗口的高度。
在一个具体示例中,在实际应用中,所述客户端可以将所述指定展示窗口固定在所述当前展示窗口内的某一位置。例如,可以将所述指定展示窗口固定在所述当前展示窗口展示的视频画面中的右下角位置、中间位置或左上角位置等等。这样,在所述当前展示窗口内生成指定展示窗口时,所述客户端可以将所述当前展示窗口内的指定位置的坐标作为所述指定展示窗口的中心坐标。其中,所述指定位置分别与所述视频画面的左边界、右边界之间的距离大于或等于所述指定展示窗口的宽度的一半,且分别与所述视频画面的上边界、下边界之间的距离大于或等于所述指定展示窗口的高度的一半。如此,可以保证所述指定展示窗口在所述当前展示窗口展示的视频画面所在的区域内。
在另一个具体示例中,在实际应用中,用户在观看放大后的局部画面时,可能会希望展示放大后的局部画面的指定展示窗口可以随着所述局部兴趣区域的位置变化而变化。为了满足用户的这种需求,在所述当前展示窗口内生成指定展示窗口时,所述客户端还可以根据所述局部兴趣区域的中心坐标确定所述指定展示窗口的中心坐标。具体地,所述客户端可以直接将所述局部兴趣区域的中心坐标作为所述指定展示窗口的中心坐标。例如,所述客户端在确定所述局部兴趣区域的位置之后,可以得到所述局部兴趣区域的中心坐标,并可以将所述局部兴趣区域的中心坐标作为所述指定展示窗口的中心坐标。
在另一个具体示例中,针对一些特殊情况,例如,若所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述指定展示窗口的宽度的一半,所述客户端可以对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述指定展示窗口的宽度的一半。类似地,若所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述指定展示窗口的高度的一半,所述客户端可以对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述指定展示窗口的高度的一半。在本实施方式中,“上”、“下”、“左”、“右”以及类似的表述可以是用于说明所述视频画面或所述指定展示窗口在某种特定状态下的位置关系,当所述视频画面或所述指定展示窗口的状态发生变化时,对象的位置关系也会随之变化,因此,这些位置关系的表述并不表示是唯一的实施方式。
在本实施方式中,在所述当前展示窗口内生成指定展示窗口之后,在所述当前展示窗口展示所述视频画面时,所述客户端可以将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。具体地,在所述当前展示窗口展示所述视频画面时,所述客户端可以按照预先设定的所述指定放大系数将所述视频画面中位于所述局部兴趣区域内的局部画面进行放大。那么,放大后的所述局部画面的正好与所述指定展示窗口的尺寸相同。如此,便可以直接将放大后的局部画面展示于所述指定展示窗口中。这样,在通过所述指定展示窗口向用户展示所述放大后的局部画面时,还可以通过所述当前展示窗口展示所述视频画面中其他部分区域的场景。从而可以提高用户的观看体验。
在一个具体应用场景中,所述客户端可以是智能手机。例如,该智能手机上正在通过当前展示窗口展示所播放的视频的画面。这时,用户通过手指按照预先设定的方式在该视频画面的某个位置连续点击三次,这时,该智能手机便可以捕获所述用户的点击过程以及点击的位置,并判断所述点击过程是否符合所述预先设定的方式,若符合,可以将用户点击的位置作为所述兴趣位置。在捕获用户选定的兴趣位置之后,该智能手机可以在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域。接着可以在所述当前展示窗口内生成指定展示窗口。那么,在该智能手机的当前展示窗口展示所述视频画面时,便可以将所述视频画面中位于所述局部兴趣区域内的局部画面放大,并将放大后的局部画面展示于所述指定展示窗口中。这样,在通过所述指定展示窗口向用户展示所述放大后的局部画面时,该智能手机还可以通过所述当前展示窗口展示所述视频画面中其他部分区域的场景。从而可以提高用户的观看体验。
在本申请一个实施方式中,在实际应用中,在将所述视频画面中位于所述局部兴趣区域内的局部画面放大之后,可能会出现放大后的局部画面的分辨率小于所述指定展示窗口的当前显示的分辨率,这样会导致展示的画面模糊的情况,影响用户的观看体验。为了解决这个问题,在将所述视频画面中位于所述局部兴趣区域内的局部画面放大之后,若放大后的所述局部画面的分辨率小于所述指定展示窗口的当前分辨率,所述客户端还可以在放大之前先采用图像增强算法的对所述局部画面进行增强处理,以提高所述局部画面的分辨率。其中,所述图像增强算法例如可以包括视网膜大脑皮层(Retinex)算法、机器学习算法等。这样,后续在将增强处理后的所述局部画面放大后,展示于所述指定展示窗口中时,可以避免放大后的所述局部画面的分辨率小于所述指定展示窗口的当前分辨率的情况,从而可以避免出现展示的放大画面模糊的情况。
在本实施方式中,对所述局部画面进行增强处理,具体还可以包括,针对所述局部画面中的当前像素点,所述客户端可以将所述视频画面中与所述当前像素点相邻的至少两个像素点的亮度值的平均值,作为所述当前像素点的亮度值。例如,所述局部画面中的当前像素点的坐标为(x,y),所述客户端可以将所述视频画面中与所述当前像素点相邻的八个像素点的亮度值的平均值,作为所述当前像素点的亮度值。其中,与所述当前像素点相邻的八个像素点的坐标分别为(x-1,y)、(x+1,y)、(x-1,y-1)、(x,y-1)、(x+1,y-1)、(x,y+1)和(x+1,y+1)。其中,左右相邻的两个像素点之间的间距可以为1。在本实施方式中,在按照上述方式对所述局部画面进行增强处理之后,还可以将增强处理后的局部画面的颜色空间由YUV颜色空间转换为RGB颜色空间,后续便可以将颜色空间转换后的局部画面放大后,展示于所述指定展示窗口中。其中,YUV颜色空间中的Y表示亮度值,U表示色度,V表示浓度。RGB颜色空间中的R表示红色分量值、G表示绿色分量值、B表示蓝色分量值。
在本实施方式中,针对一些分辨率较高的高清视频,由于该高清视频的分辨率高于所述当前展示窗口的当前显示分辨率,这样,在所述当前展示窗口展示该高清视频时,为了展示完整的视频画面,通常会对视频画面进行一定压缩处理,从而并不能完全展示该高清视频的画质。针对这种情况,在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域,并在将所述视频画面中位于所述局部兴趣区域内的局部画面放大之后,若放大后的所述局部画面的分辨率仍大于或等于所述指定展示窗口的当前分辨率,所述客户端还可以直接将放大后的局部画面展示在所述指定展示窗口中。如此,通过将局部画面放大,便可以更加充分展示该局部画面的画质,从而让用户感觉到放大的局部画面更加清晰。
在本申请一个实施方式中,在实际应用中,在将放大后的所述局部画面展示于所述指定展示窗口中之后,用户通常会希望通过在当前展示窗口展示的视频画面上移动所述指定展示窗口,便可以在移动后的指定展示窗口中展示对应位置处放大后的局部画面,类似于在当前展示窗口展示的视频画面上移动一个放大镜,移动到某个位置,便会在放大镜上展示该位置处放大后的局部画面。为了满足用户的这个需求,在将放大后的所述局部画面展示于所述指定展示窗口中之后,当用户在当前展示窗口展示的视频画面上移动所述指定展示窗口时,所述客户端还可以捕获移动后的所述指定展示窗口的位置,并可以根据移动后的所述指定展示窗口的位置,在所述视频画面中确定新的局部兴趣区域。例如,可以将移动后的所述指定展示窗口的中心坐标作为所述新的局部兴趣区域的中心坐标,并可以将所述指定展示窗口的宽度和高度分别除以所述指定放大系数,得到所述新的局部兴趣区域的宽度和高度。从而,在所述当前展示窗口展示所述视频画面时,便可以将所述视频画面中位于所述新的局部兴趣区域内的新的局部画面放大后,展示于移动后的所述指定展示窗口中。这样,当用户在当前展示窗口展示的视频画面上移动所述指定展示窗口时,便可以在移动后的所述指定展示窗口中展示对应位置处的新的局部画面,从而可以进一步提高用户的观看体验。
在本实施方式中,上述方法步骤中实现的功能,可以由计算机程序实现,所述计算机程序可以被存储于计算机存储介质中。具体的,所述计算机存储介质可以与处理器进行耦合,处理器从而可以读取计算机存储介质中的计算机程序。所述计算机程序被处理器执行时,可以实现以下功能:
S11:捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;
S13:在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;
S15:在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述局部兴趣区域的尺寸:
将所述指定展示窗口的宽度和高度分别除以指定放大系数,得到所述局部兴趣区域的宽度和高度。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述局部兴趣区域的中心坐标:
将所述兴趣位置的坐标作为所述局部兴趣区域的中心坐标;
若所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述局部兴趣区域的宽度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述局部兴趣区域的宽度的一半;
若所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述局部兴趣区域的高度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述局部兴趣区域的高度的一半。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述指定展示窗口的中心坐标:
将所述当前展示窗口内的指定位置的坐标作为所述指定展示窗口的中心坐标。
在一个实施方式中,所述计算机程序被所述处理器执行时,确定目标区域的尺寸包括以下步骤:
按照下述步骤确定所述指定展示窗口的中心坐标:
将所述局部兴趣区域的中心坐标作为所述指定展示窗口的中心坐标;
若所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述指定展示窗口的宽度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述指定展示窗口的宽度的一半;
若所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述指定展示窗口的高度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述指定展示窗口的高度的一半。
在一个实施方式中,所述计算机程序被所述处理器执行时,还包括以下步骤:
若放大后的所述局部画面的分辨率小于所述指定展示窗口的当前分辨率,对所述局部画面进行增强处理;
相应地,将增强处理后的所述局部画面放大后,展示于所述指定展示窗口中。
在一个实施方式中,所述计算机程序被所述处理器执行时,对所述局部画面进行增强处理包括以下步骤:
针对所述局部画面中的当前像素点,将所述视频画面中与所述当前像素点相邻的至少两个像素点的亮度值的平均值,作为所述当前像素点的亮度值。
在一个实施方式中,所述计算机程序被所述处理器执行时,还包括以下步骤:
当用户在当前展示窗口展示的视频画面上移动所述指定展示窗口时,捕获移动后的所述指定展示窗口的位置;
根据移动后的所述指定展示窗口的位置,在所述视频画面中确定新的局部兴趣区域;
在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述新的局部兴趣区域内的新的局部画面放大后,展示于移动后的所述指定展示窗口中。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述新的局部兴趣区域的中心坐标:
将移动后的所述指定展示窗口的中心坐标作为所述新的局部兴趣区域的中心坐标。
需要说明的是,上述计算机存储介质中的计算机程序所能实现的功能,均可以参照前述的方法实施实施方式,实现的技术效果也与前述方法实施方式中实现的技术效果类似,这里便不再赘述。
请参阅图3,本申请还提供一种客户端。所述客户端包括存储器和处理器,所述存储器可以用于存储计算机程序;所述计算机程序被所述处理器执行时,实现以下步骤:
S11:捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;
S13:在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;
S15:在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
在本实施方式中,所述存储器可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方法的媒体加以存储。本实施方式所述的存储器又可以包括:利用电能方式存储信息的装置,如RAM、ROM等;利用磁能方式存储信息的装置,如硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘;利用光学方式存储信息的装置,如CD或DVD。当然,还有其他方式的存储器,例如量子存储器、石墨烯存储器等等。
在本实施方式中,所述处理器可以按任何适当的方式实现。例如,所述处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述局部兴趣区域的尺寸:
将所述指定展示窗口的宽度和高度分别除以指定放大系数,得到所述局部兴趣区域的宽度和高度。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述局部兴趣区域的中心坐标:
将所述兴趣位置的坐标作为所述局部兴趣区域的中心坐标;
若所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述局部兴趣区域的宽度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述局部兴趣区域的宽度的一半;
若所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述局部兴趣区域的高度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述局部兴趣区域的高度的一半。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述指定展示窗口的中心坐标:
将所述当前展示窗口内的指定位置的坐标作为所述指定展示窗口的中心坐标。
在一个实施方式中,所述计算机程序被所述处理器执行时,确定目标区域的尺寸包括以下步骤:
按照下述步骤确定所述指定展示窗口的中心坐标:
将所述局部兴趣区域的中心坐标作为所述指定展示窗口的中心坐标;
若所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述指定展示窗口的宽度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述指定展示窗口的宽度的一半;
若所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述指定展示窗口的高度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述指定展示窗口的高度的一半。
在一个实施方式中,所述计算机程序被所述处理器执行时,还包括以下步骤:
若放大后的所述局部画面的分辨率小于所述指定展示窗口的当前分辨率,对所述局部画面进行增强处理;
相应地,将增强处理后的所述局部画面放大后,展示于所述指定展示窗口中。
在一个实施方式中,所述计算机程序被所述处理器执行时,对所述局部画面进行增强处理包括以下步骤:
针对所述局部画面中的当前像素点,将所述视频画面中与所述当前像素点相邻的至少两个像素点的亮度值的平均值,作为所述当前像素点的亮度值。
在一个实施方式中,所述计算机程序被所述处理器执行时,还包括以下步骤:
当用户在当前展示窗口展示的视频画面上移动所述指定展示窗口时,捕获移动后的所述指定展示窗口的位置;
根据移动后的所述指定展示窗口的位置,在所述视频画面中确定新的局部兴趣区域;
在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述新的局部兴趣区域内的新的局部画面放大后,展示于移动后的所述指定展示窗口中。
在一个实施方式中,所述计算机程序被所述处理器执行时,按照下述步骤确定所述新的局部兴趣区域的中心坐标:
将移动后的所述指定展示窗口的中心坐标作为所述新的局部兴趣区域的中心坐标。
本说明书实施方式提供的客户端,其存储器和处理器实现的具体功能,可以与本说明书中的前述实施方式相对照解释,并能够达到前述实施方式的技术效果,这里便不再赘述。
由上可见,在本申请中,当用户按照预先设定的方式在当前展示窗口展示的视频画面上选定自己感兴趣的兴趣位置时,例如,当用户通过手指在兴趣位置连续点击三次时,便可以捕获用户选定的兴趣位置。在捕获所述兴趣位置之后,可以在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域。接着可以在所述当前展示窗口内生成指定展示窗口。那么,在所述当前展示窗口展示所述视频画面时,便可以将所述视频画面中位于所述局部兴趣区域内的局部画面放大,并将放大后的局部画面展示于所述指定展示窗口中。这样,在通过所述指定展示窗口向用户展示所述放大后的局部画面时,还可以通过所述当前展示窗口展示所述视频画面中其他部分区域的场景。由此可见,本申请提供的技术方案,能够在向用户展示视频画面中局部区域放大后的场景同时,展示该视频画面中其他部分区域的场景,从而可以提高用户的观看体验。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
本领域技术人员也知道,除了以纯计算机可读程序代码方式实现客户端、服务器以外,完全可以通过将方法步骤进行逻辑编程来使得客户端、服务器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种客户端、服务器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。
本说明书中的各个实施方式均采用递进的方式描述,各个实施方式之间相同相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。尤其,针对计算机存储介质、服务器和客户端的实施方式来说,均可以参照前述方法的实施方式的介绍对照解释。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
虽然通过实施方式描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。
Claims (18)
1.一种视频处理方法,其特征在于,所述方法包括:
捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;
在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;
在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
2.根据权利要求1所述的方法,其特征在于,按照下述步骤确定所述局部兴趣区域的尺寸:
将所述指定展示窗口的宽度和高度分别除以指定放大系数,得到所述局部兴趣区域的宽度和高度。
3.根据权利要求1所述的方法,其特征在于,按照下述步骤确定所述局部兴趣区域的中心坐标:
将所述兴趣位置的坐标作为所述局部兴趣区域的中心坐标;
若所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述局部兴趣区域的宽度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述局部兴趣区域的宽度的一半;
若所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述局部兴趣区域的高度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述局部兴趣区域的高度的一半。
4.根据权利要求1所述的方法,其特征在于,按照下述步骤确定所述指定展示窗口的中心坐标:
将所述当前展示窗口内的指定位置的坐标作为所述指定展示窗口的中心坐标。
5.根据权利要求1所述的方法,其特征在于,按照下述步骤确定所述指定展示窗口的中心坐标:
将所述局部兴趣区域的中心坐标作为所述指定展示窗口的中心坐标;
若所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述指定展示窗口的宽度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述指定展示窗口的宽度的一半;
若所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述指定展示窗口的高度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述指定展示窗口的高度的一半。
6.根据权利要求1所述的方法,其特征在于,在将所述视频画面中位于所述局部兴趣区域内的局部画面放大之后,所述方法还包括:
若放大后的所述局部画面的分辨率小于所述指定展示窗口的当前分辨率,对所述局部画面进行增强处理;
相应地,将增强处理后的所述局部画面放大后,展示于所述指定展示窗口中。
7.根据权利要求6所述的方法,其特征在于,对所述局部画面进行增强处理,包括:
针对所述局部画面中的当前像素点,将所述视频画面中与所述当前像素点相邻的至少两个像素点的亮度值的平均值,作为所述当前像素点的亮度值。
8.根据权利要求1所述的方法,其特征在于,在将放大后的所述局部画面展示于所述指定展示窗口中之后,所述方法还包括:
当用户在当前展示窗口展示的视频画面上移动所述指定展示窗口时,捕获移动后的所述指定展示窗口的位置;
根据移动后的所述指定展示窗口的位置,在所述视频画面中确定新的局部兴趣区域;
在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述新的局部兴趣区域内的新的局部画面放大后,展示于移动后的所述指定展示窗口中。
9.根据权利要求8所述的方法,其特征在于,按照下述步骤确定所述新的局部兴趣区域的中心坐标:
将移动后的所述指定展示窗口的中心坐标作为所述新的局部兴趣区域的中心坐标。
10.一种客户端,其特征在于,所述客户端包括存储器和处理器,所述存储器用于存储计算机程序;所述计算机程序被所述处理器执行时,实现以下步骤:
捕获用户在当前展示窗口展示的视频画面上选定的兴趣位置;
在所述视频画面中确定与所述兴趣位置相关联的局部兴趣区域;
在所述当前展示窗口内生成指定展示窗口,并在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述局部兴趣区域内的局部画面放大后,展示于所述指定展示窗口中。
11.根据权利要求10所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,按照下述步骤确定所述局部兴趣区域的尺寸:
将所述指定展示窗口的宽度和高度分别除以指定放大系数,得到所述局部兴趣区域的宽度和高度。
12.根据权利要求10所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,按照下述步骤确定所述局部兴趣区域的中心坐标:
将所述兴趣位置的坐标作为所述局部兴趣区域的中心坐标;
若所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述局部兴趣区域的宽度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述局部兴趣区域的宽度的一半;
若所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述局部兴趣区域的高度的一半,对所述局部兴趣区域的中心坐标进行调整,以使得调整后的所述局部兴趣区域的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述局部兴趣区域的高度的一半。
13.根据权利要求10所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,按照下述步骤确定所述指定展示窗口的中心坐标:
将所述当前展示窗口内的指定位置的坐标作为所述指定展示窗口的中心坐标。
14.根据权利要求10所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,确定目标区域的尺寸包括以下步骤:
按照下述步骤确定所述指定展示窗口的中心坐标:
将所述局部兴趣区域的中心坐标作为所述指定展示窗口的中心坐标;
若所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离小于所述指定展示窗口的宽度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的左边界/右边界之间的距离等于所述指定展示窗口的宽度的一半;
若所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离小于所述指定展示窗口的高度的一半,对所述指定展示窗口的中心坐标进行调整,以使得调整后的所述指定展示窗口的中心坐标与所述视频画面的上边界/下边界之间的距离等于所述指定展示窗口的高度的一半。
15.根据权利要求10所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还包括以下步骤:
若放大后的所述局部画面的分辨率小于所述指定展示窗口的当前分辨率,对所述局部画面进行增强处理;
相应地,将增强处理后的所述局部画面放大后,展示于所述指定展示窗口中。
16.根据权利要求15所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,对所述局部画面进行增强处理包括以下步骤:
针对所述局部画面中的当前像素点,将所述视频画面中与所述当前像素点相邻的至少两个像素点的亮度值的平均值,作为所述当前像素点的亮度值。
17.根据权利要求10所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,还包括以下步骤:
当用户在当前展示窗口展示的视频画面上移动所述指定展示窗口时,捕获移动后的所述指定展示窗口的位置;
根据移动后的所述指定展示窗口的位置,在所述视频画面中确定新的局部兴趣区域;
在所述当前展示窗口展示所述视频画面时,将所述视频画面中位于所述新的局部兴趣区域内的新的局部画面放大后,展示于移动后的所述指定展示窗口中。
18.根据权利要求17所述的客户端,其特征在于,所述计算机程序被所述处理器执行时,按照下述步骤确定所述新的局部兴趣区域的中心坐标:
将移动后的所述指定展示窗口的中心坐标作为所述新的局部兴趣区域的中心坐标。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810978718.6A CN109121000A (zh) | 2018-08-27 | 2018-08-27 | 一种视频处理方法及客户端 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810978718.6A CN109121000A (zh) | 2018-08-27 | 2018-08-27 | 一种视频处理方法及客户端 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109121000A true CN109121000A (zh) | 2019-01-01 |
Family
ID=64860164
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810978718.6A Pending CN109121000A (zh) | 2018-08-27 | 2018-08-27 | 一种视频处理方法及客户端 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109121000A (zh) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112188269A (zh) * | 2020-09-28 | 2021-01-05 | 北京达佳互联信息技术有限公司 | 视频播放方法和装置以及视频生成方法和装置 |
| CN112261428A (zh) * | 2020-10-20 | 2021-01-22 | 北京字节跳动网络技术有限公司 | 画面展示方法、装置、电子设备及计算机可读介质 |
| CN112738629A (zh) * | 2020-12-29 | 2021-04-30 | 北京达佳互联信息技术有限公司 | 视频展示方法、装置、电子设备和存储介质 |
| CN112911362A (zh) * | 2021-01-29 | 2021-06-04 | 广州虎牙科技有限公司 | 视频画面移动缩放方法、装置、电子设备及可读存储介质 |
| CN114786064A (zh) * | 2022-03-14 | 2022-07-22 | 深圳市景阳信息技术有限公司 | 一种回放视频的方法、装置、电子设备及存储介质 |
| CN115022698A (zh) * | 2022-04-28 | 2022-09-06 | 上海赛连信息科技有限公司 | 一种基于画面布局清晰展示画面内容的方法和装置 |
| CN115988261A (zh) * | 2021-10-15 | 2023-04-18 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及存储介质 |
| CN116880948A (zh) * | 2023-09-07 | 2023-10-13 | 深圳星坊科技有限公司 | 珠宝虚拟试戴展示方法、装置、计算机设备和存储介质 |
Citations (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1627790A (zh) * | 2003-12-08 | 2005-06-15 | Lg电子有限公司 | 主图像局部区域的缩放方法 |
| CN1741123A (zh) * | 2005-09-15 | 2006-03-01 | 无敌科技(西安)有限公司 | 一种电子辞典的显示接口局部放大的方法 |
| US20070109324A1 (en) * | 2005-11-16 | 2007-05-17 | Qian Lin | Interactive viewing of video |
| WO2008153728A2 (en) * | 2007-05-30 | 2008-12-18 | Eastman Kodak Company | Portable video communication system |
| CN102208171A (zh) * | 2010-03-31 | 2011-10-05 | 安凯(广州)微电子技术有限公司 | 一种便携式高清视频播放器上的局部细节播放方法 |
| EP2645713A1 (en) * | 2012-03-30 | 2013-10-02 | Alcatel Lucent | Method and apparatus for encoding a selected spatial portion of a video stream |
| CN104268827A (zh) * | 2014-09-24 | 2015-01-07 | 三星电子(中国)研发中心 | 视频图像局部区域放大的方法和装置 |
| CN104822088A (zh) * | 2015-04-16 | 2015-08-05 | 腾讯科技(北京)有限公司 | 视频图像缩放方法和装置 |
| CN105468253A (zh) * | 2014-09-28 | 2016-04-06 | 中兴通讯股份有限公司 | 一种移动终端界面内容的显示方法、装置及终端 |
| CN105578275A (zh) * | 2015-12-16 | 2016-05-11 | 小米科技有限责任公司 | 视频显示方法及装置 |
| CN105808046A (zh) * | 2014-12-31 | 2016-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种局部放大查看屏幕的方法、装置及移动终端 |
| CN105830012A (zh) * | 2014-09-05 | 2016-08-03 | Lg电子株式会社 | 移动终端及其控制方法 |
| CN105979339A (zh) * | 2016-05-25 | 2016-09-28 | 腾讯科技(深圳)有限公司 | 一种窗口显示方法及客户端 |
| CN106126100A (zh) * | 2016-06-24 | 2016-11-16 | 青岛海信移动通信技术股份有限公司 | 一种终端屏幕显示方法及装置 |
| CN106406651A (zh) * | 2015-08-03 | 2017-02-15 | 北京鸿合智能系统股份有限公司 | 动态放大显示视频的方法及装置 |
| CN106469000A (zh) * | 2015-08-14 | 2017-03-01 | 青岛海信移动通信技术股份有限公司 | 一种屏幕内容放大方法及终端设备 |
| CN106792092A (zh) * | 2016-12-19 | 2017-05-31 | 广州虎牙信息科技有限公司 | 直播视频流分镜显示控制方法及其相应的装置 |
| CN107567713A (zh) * | 2015-03-11 | 2018-01-09 | Lg 电子株式会社 | 显示设备及其控制方法 |
| US20180025751A1 (en) * | 2016-07-22 | 2018-01-25 | Zeality Inc. | Methods and System for Customizing Immersive Media Content |
| CN107637089A (zh) * | 2015-05-18 | 2018-01-26 | Lg电子株式会社 | 显示装置及其控制方法 |
| CN107771314A (zh) * | 2015-06-15 | 2018-03-06 | 汤姆逊许可公司 | 用于通过选择和跟踪图像区域进行视频缩放的装置和方法 |
-
2018
- 2018-08-27 CN CN201810978718.6A patent/CN109121000A/zh active Pending
Patent Citations (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1627790A (zh) * | 2003-12-08 | 2005-06-15 | Lg电子有限公司 | 主图像局部区域的缩放方法 |
| CN1741123A (zh) * | 2005-09-15 | 2006-03-01 | 无敌科技(西安)有限公司 | 一种电子辞典的显示接口局部放大的方法 |
| US20070109324A1 (en) * | 2005-11-16 | 2007-05-17 | Qian Lin | Interactive viewing of video |
| WO2008153728A2 (en) * | 2007-05-30 | 2008-12-18 | Eastman Kodak Company | Portable video communication system |
| CN102208171A (zh) * | 2010-03-31 | 2011-10-05 | 安凯(广州)微电子技术有限公司 | 一种便携式高清视频播放器上的局部细节播放方法 |
| EP2645713A1 (en) * | 2012-03-30 | 2013-10-02 | Alcatel Lucent | Method and apparatus for encoding a selected spatial portion of a video stream |
| CN105830012A (zh) * | 2014-09-05 | 2016-08-03 | Lg电子株式会社 | 移动终端及其控制方法 |
| CN104268827A (zh) * | 2014-09-24 | 2015-01-07 | 三星电子(中国)研发中心 | 视频图像局部区域放大的方法和装置 |
| CN105468253A (zh) * | 2014-09-28 | 2016-04-06 | 中兴通讯股份有限公司 | 一种移动终端界面内容的显示方法、装置及终端 |
| CN105808046A (zh) * | 2014-12-31 | 2016-07-27 | 宇龙计算机通信科技(深圳)有限公司 | 一种局部放大查看屏幕的方法、装置及移动终端 |
| CN107567713A (zh) * | 2015-03-11 | 2018-01-09 | Lg 电子株式会社 | 显示设备及其控制方法 |
| CN104822088A (zh) * | 2015-04-16 | 2015-08-05 | 腾讯科技(北京)有限公司 | 视频图像缩放方法和装置 |
| CN107637089A (zh) * | 2015-05-18 | 2018-01-26 | Lg电子株式会社 | 显示装置及其控制方法 |
| CN107771314A (zh) * | 2015-06-15 | 2018-03-06 | 汤姆逊许可公司 | 用于通过选择和跟踪图像区域进行视频缩放的装置和方法 |
| CN106406651A (zh) * | 2015-08-03 | 2017-02-15 | 北京鸿合智能系统股份有限公司 | 动态放大显示视频的方法及装置 |
| CN106469000A (zh) * | 2015-08-14 | 2017-03-01 | 青岛海信移动通信技术股份有限公司 | 一种屏幕内容放大方法及终端设备 |
| CN105578275A (zh) * | 2015-12-16 | 2016-05-11 | 小米科技有限责任公司 | 视频显示方法及装置 |
| CN105979339A (zh) * | 2016-05-25 | 2016-09-28 | 腾讯科技(深圳)有限公司 | 一种窗口显示方法及客户端 |
| CN106126100A (zh) * | 2016-06-24 | 2016-11-16 | 青岛海信移动通信技术股份有限公司 | 一种终端屏幕显示方法及装置 |
| US20180025751A1 (en) * | 2016-07-22 | 2018-01-25 | Zeality Inc. | Methods and System for Customizing Immersive Media Content |
| CN106792092A (zh) * | 2016-12-19 | 2017-05-31 | 广州虎牙信息科技有限公司 | 直播视频流分镜显示控制方法及其相应的装置 |
Non-Patent Citations (1)
| Title |
|---|
| 朱相元等: "基于内容重要性的storyline可视化局部变形框架", 《计算机辅助设计与图形学报》 * |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112188269A (zh) * | 2020-09-28 | 2021-01-05 | 北京达佳互联信息技术有限公司 | 视频播放方法和装置以及视频生成方法和装置 |
| CN112261428A (zh) * | 2020-10-20 | 2021-01-22 | 北京字节跳动网络技术有限公司 | 画面展示方法、装置、电子设备及计算机可读介质 |
| CN112738629A (zh) * | 2020-12-29 | 2021-04-30 | 北京达佳互联信息技术有限公司 | 视频展示方法、装置、电子设备和存储介质 |
| CN112738629B (zh) * | 2020-12-29 | 2023-03-10 | 北京达佳互联信息技术有限公司 | 视频展示方法、装置、电子设备和存储介质 |
| CN112911362A (zh) * | 2021-01-29 | 2021-06-04 | 广州虎牙科技有限公司 | 视频画面移动缩放方法、装置、电子设备及可读存储介质 |
| CN112911362B (zh) * | 2021-01-29 | 2024-03-08 | 广州虎牙科技有限公司 | 视频画面移动缩放方法、装置、电子设备及可读存储介质 |
| CN115988261A (zh) * | 2021-10-15 | 2023-04-18 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及存储介质 |
| CN115988261B (zh) * | 2021-10-15 | 2025-11-04 | 腾讯科技(深圳)有限公司 | 一种视频播放方法、装置、设备及存储介质 |
| CN114786064A (zh) * | 2022-03-14 | 2022-07-22 | 深圳市景阳信息技术有限公司 | 一种回放视频的方法、装置、电子设备及存储介质 |
| CN115022698A (zh) * | 2022-04-28 | 2022-09-06 | 上海赛连信息科技有限公司 | 一种基于画面布局清晰展示画面内容的方法和装置 |
| CN115022698B (zh) * | 2022-04-28 | 2023-12-29 | 上海赛连信息科技有限公司 | 一种基于画面布局清晰展示画面内容的方法和装置 |
| CN116880948A (zh) * | 2023-09-07 | 2023-10-13 | 深圳星坊科技有限公司 | 珠宝虚拟试戴展示方法、装置、计算机设备和存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109121000A (zh) | 一种视频处理方法及客户端 | |
| CN110100251B (zh) | 用于处理文档的设备、方法和计算机可读存储介质 | |
| CN113051432B (zh) | 显示设备及媒资播放方法 | |
| WO2021147657A1 (zh) | 插帧处理方法及相关产品 | |
| CN111586319B (zh) | 视频的处理方法和装置 | |
| WO2020228406A1 (zh) | 图像风格化生成方法、装置及电子设备 | |
| CN110070496B (zh) | 图像特效的生成方法、装置和硬件装置 | |
| WO2020024580A1 (zh) | 图形绘制方法及装置、设备及存储介质 | |
| TW201438463A (zh) | 用於將互動特徵加入視頻之技術 | |
| CN113014936A (zh) | 视频插帧方法、装置、设备以及存储介质 | |
| US20150052200A1 (en) | Acquiring Regions of Remote Shared Content with High Resolution | |
| WO2020135189A1 (zh) | 产品推荐方法、产品推荐系统及存储介质 | |
| CN115022679B (zh) | 视频处理方法、装置、电子设备和介质 | |
| CN114554285B (zh) | 视频插帧处理方法、视频插帧处理装置和可读存储介质 | |
| US12271415B2 (en) | Method, apparatus, device, readable storage medium and product for media content processing | |
| US8830251B2 (en) | Method and system for creating an image | |
| US20180034979A1 (en) | Techniques for capturing an image within the context of a document | |
| CN110263301A (zh) | 用于确定文字的颜色的方法和装置 | |
| CN105100870A (zh) | 一种截屏方法及终端设备 | |
| WO2024041235A1 (zh) | 图像处理方法、装置、设备、存储介质及程序产品 | |
| CN111986601A (zh) | 屏幕显示方法、装置、终端设备和存储介质 | |
| CN109272526B (zh) | 图像处理方法、系统及电子设备 | |
| CN112055246B (zh) | 一种视频处理方法、装置、系统及存储介质 | |
| US20180018398A1 (en) | Positioning content in computer-generated displays based on available display space | |
| CN111768377A (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 | ||
| TA01 | Transfer of patent application right | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20200513 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: 100102 No. 4 Building, Wangjing Dongyuan District, Chaoyang District, Beijing Applicant before: BEIJING YOUKU TECHNOLOGY Co.,Ltd. |
|
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190101 |